From: <ÓÉ Microsoft Internet Explorer 5 ±£´æ>
Subject: =?gb2312?B?U2NodGFza3MgvMa7rsjOzvGyzsr9IM/qveIgLSB2aXNvZWNsaXBzZQ==?=
	=?gb2312?B?LT5qb3IuYXBpID8gLSCyqb/N1LA=?=
Date: Mon, 7 Jun 2010 17:05:15 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CB0663.992922D0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4657

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64
Content-Location: http://www.cnblogs.com/visoeclipse/archive/2009/08/29/1556240.html

77u/PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9u
YWwvL0VOIj4NCjxIVE1MPjxIRUFEPjxUSVRMRT5TY2h0YXNrcyDorqHliJLku7vliqHlj4LmlbAg
6K+m6KejIC0gdmlzb2VjbGlwc2UtPmpvci5hcGkgPyAtIOWNmuWuouWbrTwvVElUTEU+DQo8TUVU
QSBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRm
LTgiPg0KPE1FVEEgY29udGVudD13aW5kb3dzLFNjaHRhc2tzLOiuoeWIkuS7u+WKoeWPguaVsCzo
r6bop6MgbmFtZT1rZXl3b3Jkcz48TElOSyANCmhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20v
Y3NzL2NvbW1vbi5jc3MiIHR5cGU9dGV4dC9jc3MgcmVsPXN0eWxlc2hlZXQ+PExJTksgDQppZD1N
YWluQ3NzIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vU2tpbnMvc2VhL3N0eWxlLmNzcyIg
dHlwZT10ZXh0L2NzcyANCnJlbD1zdHlsZXNoZWV0PjxMSU5LIGhyZWY9Imh0dHA6Ly93d3cuY25i
bG9ncy5jb20vY3NzL2NvbW1vbjIuY3NzIiB0eXBlPXRleHQvY3NzIA0KcmVsPXN0eWxlc2hlZXQ+
PExJTksgaHJlZj0iaHR0cDovL2NvbW1vbi5jbmJsb2dzLmNvbS9jc3Mvc2hDb3JlLmNzcyIgDQp0
eXBlPXRleHQvY3NzIHJlbD1zdHlsZXNoZWV0PjxMSU5LIA0KaHJlZj0iaHR0cDovL2NvbW1vbi5j
bmJsb2dzLmNvbS9jc3Mvc2hUaGVtZURlZmF1bHQuY3NzIiB0eXBlPXRleHQvY3NzIA0KcmVsPXN0
eWxlc2hlZXQ+PExJTksgdGl0bGU9UlNTIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlz
b2VjbGlwc2UvcnNzIiANCnR5cGU9YXBwbGljYXRpb24vcnNzK3htbCByZWw9YWx0ZXJuYXRlPjxM
SU5LIHRpdGxlPVJTRCANCmhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2Uv
cnNkLnhtbCIgdHlwZT1hcHBsaWNhdGlvbi9yc2QreG1sIA0KcmVsPUVkaXRVUkk+DQo8U0NSSVBU
IHNyYz0iaHR0cDovL2NvbW1vbi5jbmJsb2dzLmNvbS9zY3JpcHQvanF1ZXJ5LmpzIiANCnR5cGU9
dGV4dC9qYXZhc2NyaXB0PjwvU0NSSVBUPg0KDQo8U0NSSVBUIHNyYz0iaHR0cDovL3d3dy5jbmJs
b2dzLmNvbS9zY3JpcHQvY29tbW9uLmpzIiANCnR5cGU9dGV4dC9qYXZhc2NyaXB0PjwvU0NSSVBU
Pg0KDQo8U0NSSVBUIHNyYz0iaHR0cDovL2NvbW1vbi5jbmJsb2dzLmNvbS9zY3JpcHQvanF1ZXJ5
Lmpzb24tMi4yLm1pbi5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCg0KPE1F
VEEgY29udGVudD0iTVNIVE1MIDYuMDAuMzc5MC40NjcyIiBuYW1lPUdFTkVSQVRPUj48L0hFQUQ+
DQo8Qk9EWT4NCjxGT1JNIGlkPUZvcm0xIG5hbWU9Rm9ybTEgYWN0aW9uPTE1NTYyNDAuaHRtbCBt
ZXRob2Q9cG9zdD4NCjxESVY+PElOUFVUIGlkPV9fRVZFTlRUQVJHRVQgdHlwZT1oaWRkZW4gbmFt
ZT1fX0VWRU5UVEFSR0VUPiA8SU5QVVQgDQppZD1fX0VWRU5UQVJHVU1FTlQgdHlwZT1oaWRkZW4g
bmFtZT1fX0VWRU5UQVJHVU1FTlQ+IDxJTlBVVCANCmlkPSImIzEzOyYjMTA7X19WSUVXU1RBVEUi
IHR5cGU9aGlkZGVuIG5hbWU9X19WSUVXU1RBVEU+IDwvRElWPg0KPFNDUklQVCB0eXBlPXRleHQv
amF2YXNjcmlwdD4NCi8vPCFbQ0RBVEFbDQp2YXIgdGhlRm9ybSA9IGRvY3VtZW50LmZvcm1zWydG
b3JtMSddOw0KaWYgKCF0aGVGb3JtKSB7DQogICAgdGhlRm9ybSA9IGRvY3VtZW50LkZvcm0xOw0K
fQ0KZnVuY3Rpb24gX19kb1Bvc3RCYWNrKGV2ZW50VGFyZ2V0LCBldmVudEFyZ3VtZW50KSB7DQog
ICAgaWYgKCF0aGVGb3JtLm9uc3VibWl0IHx8ICh0aGVGb3JtLm9uc3VibWl0KCkgIT0gZmFsc2Up
KSB7DQogICAgICAgIHRoZUZvcm0uX19FVkVOVFRBUkdFVC52YWx1ZSA9IGV2ZW50VGFyZ2V0Ow0K
ICAgICAgICB0aGVGb3JtLl9fRVZFTlRBUkdVTUVOVC52YWx1ZSA9IGV2ZW50QXJndW1lbnQ7DQog
ICAgICAgIHRoZUZvcm0uc3VibWl0KCk7DQogICAgfQ0KfQ0KLy9dXT4NCjwvU0NSSVBUPg0KPCEt
LWRvbmUtLT4NCjxESVYgaWQ9aGVhZGVyPjwhLS1kb25lLS0+DQo8RElWIGNsYXNzPWhlYWRlcj4N
CjxESVYgY2xhc3M9aGVhZGVyVGV4dD48QSBjbGFzcz1oZWFkZXJtYWludGl0bGUgaWQ9SGVhZGVy
MV9IZWFkZXJUaXRsZSANCmhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2Uv
Ij52aXNvZWNsaXBzZS0mZ3Q7am9yLmFwaSANCj88L0E+PEJSPkJhZ3VhbGluZyBpbnNpZGUgdGhl
IGFsY2hlbXkgPC9ESVY+PC9ESVY+PC9ESVY+DQo8RElWIGlkPW15dG9wbWVudT4NCjxESVYgaWQ9
bXlsaW5rcz48IS0tZG9uZS0tPjxBIGNsYXNzPW1lbnUgaWQ9TXlMaW5rczFfSG9tZUxpbmsgDQpo
cmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tLyI+5Y2a5a6i5ZutPC9BPiZuYnNwOyZuYnNwOyA8
QSBjbGFzcz1tZW51IA0KaWQ9TXlMaW5rczFfTXlIb21lTGluayANCmhyZWY9Imh0dHA6Ly93d3cu
Y25ibG9ncy5jb20vdmlzb2VjbGlwc2UvIj7pppbpobU8L0E+Jm5ic3A7Jm5ic3A7IDxBIGNsYXNz
PW1lbnUgDQpocmVmPSJodHRwOi8vc3BhY2UuY25ibG9ncy5jb20vIj7npL7ljLo8L0E+Jm5ic3A7
Jm5ic3A7IDxBIGNsYXNzPW1lbnUgDQppZD1NeUxpbmtzMV9OZXdQb3N0TGluayANCmhyZWY9Imh0
dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYWRtaW4vRWRpdFBvc3RzLmFzcHg/b3B0
PTEiPuaWsOmaj+eslDwvQT4mbmJzcDsmbmJzcDsgDQo8QSBjbGFzcz1tZW51IGlkPU15TGlua3Mx
X0NvbnRhY3RMaW5rIA0KaHJlZj0iaHR0cDovL3NwYWNlLmNuYmxvZ3MuY29tL21zZy9zZW5kL3Zp
c29lY2xpcHNlLSZhbXA7YW1wO2FtcDthbXA7Z3Q7am9yIj7ogZTns7s8L0E+Jm5ic3A7Jm5ic3A7
IA0KPEEgY2xhc3M9bWVudSBpZD1NeUxpbmtzMV9TeW5kaWNhdGlvbiANCmhyZWY9Imh0dHA6Ly93
d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvcnNzIj7orqLpmIU8L0E+PEEgaWQ9TXlMaW5rczFf
WE1MTGluayANCmhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvcnNzIj48
SU1HIA0Kc3R5bGU9IkJPUkRFUi1UT1AtV0lEVEg6IDBweDsgQk9SREVSLUxFRlQtV0lEVEg6IDBw
eDsgQk9SREVSLUJPVFRPTS1XSURUSDogMHB4OyBCT1JERVItUklHSFQtV0lEVEg6IDBweCIgDQph
bHQ96K6i6ZiFIHNyYz0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS9pbWFnZXMveG1sLmdpZiI+PC9B
PiZuYnNwOyZuYnNwOyA8QSANCmNsYXNzPW1lbnUgaWQ9TXlMaW5rczFfQWRtaW4gDQpocmVmPSJo
dHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FkbWluL0VkaXRQb3N0cy5hc3B4Ij7n
rqHnkIY8L0E+IDwvRElWPg0KPERJViBpZD1teXN0YXRzPjwhLS1kb25lLS0+6ZqP56yULTk3Jm5i
c3A7IOivhOiuui0zMyZuYnNwOyDmlofnq6AtMCZuYnNwOyB0cmFja2JhY2tzLTAgDQo8L0RJVj48
L0RJVj4NCjxESVYgaWQ9Y2VudGVyY29udGVudD4NCjxESVYgY2xhc3M9cG9zdD4NCjxIMSBjbGFz
cz1wb3N0VGl0bGU+PEEgY2xhc3M9cG9zdFRpdGxlMiBpZD1jdGwwNF9UaXRsZVVybCANCmhyZWY9
Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzA4LzI5LzE1
NTYyNDAuaHRtbCI+U2NodGFza3MgDQrorqHliJLku7vliqHlj4LmlbAg6K+m6KejPC9BPjwvSDE+
DQo8UD48U1BBTiANCnN0eWxlPSJDT0xPUjogcmVkIj48U1RST05HPls8QlI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A75rOo5oSP77yaYS4gDQrlkb3ku6TooYzliJvlu7rnmoTo
rqHliJLku7vliqHmnInnqbrmoLzogIzkuI3og73liJvlu7rnmoTmg4XlhrXnmoTop6PlhrPmlrnm
oYjvvJrlnKjlkKvmnInnnIvnqbrmoLznmoTlj4LmlbDmiJbliJnot6/lvoTliY3pnaLliqDkuIog
DQpcIiZuYnNwOyZuYnNwO+i/m+ihjOi9rOS5ie+8jOi/meagt+WwsW9rJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Rl
bW86Jm5ic3A7IA0Kc2NodGFza3MgL2NyZWF0ZSZuYnNwOy9zYyBtaW51dGUmbmJzcDsvbW8mbmJz
cDszMCAvdG4gImZpbmFsdGVzdCIgL3RyIA0KXCJkOnByb2dyYW0gZmlsZVxzbXRoLmJhdCIgDQpc
IicyMCcmbmJzcDsnMzAyJyI8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7LS0tLS0tLS0tLS0tLS0tLS0tMjAwOS0wOC0yOSANCjE0OjIyPEJS
Pl08QlI+PEJSPnNjaHRhc2tzIGNyZWF0ZSZuYnNwOyZuYnNwOyZuYnNwOyA8L1NUUk9ORz48L1NQ
QU4+5Yib5bu65paw55qE6K6h5YiS5Lu75Yqh44CCIA0KPEg0PuivreazlTwvSDQ+DQo8UD48U1RS
T05HPnNjaHRhc2tzPC9TVFJPTkc+IDxTVFJPTkc+L2NyZWF0ZTwvU1RST05HPiA8U1RST05HPi90
bjwvU1RST05HPiANCjxFTT5UYXNrTmFtZTwvRU0+IDxTVFJPTkc+L3RyPC9TVFJPTkc+IDxFTT5U
YXNrUnVuPC9FTT4gPFNUUk9ORz4vc2M8L1NUUk9ORz4gDQo8RU0+c2NoZWR1bGU8L0VNPiBbPFNU
Uk9ORz4vbW88L1NUUk9ORz4gPEVNPm1vZGlmaWVyPC9FTT5dIFs8U1RST05HPi9kPC9TVFJPTkc+
IA0KPEVNPmRheTwvRU0+XSBbPFNUUk9ORz4vbTwvU1RST05HPiANCjxFTT5tb250aDwvRU0+WzxT
VFJPTkc+LDwvU1RST05HPjxFTT5tb250aDwvRU0+Li4uXSBbPFNUUk9ORz4vaTwvU1RST05HPiAN
CjxFTT5JZGxlVGltZTwvRU0+XSBbPFNUUk9ORz4vc3Q8L1NUUk9ORz4gPEVNPlN0YXJ0VGltZTwv
RU0+XSANCls8U1RST05HPi9zZDwvU1RST05HPiA8RU0+U3RhcnREYXRlPC9FTT5dIFs8U1RST05H
Pi9lZDwvU1RST05HPiANCjxFTT5FbmREYXRlPC9FTT5dIFs8U1RST05HPi9zPC9TVFJPTkc+IDxF
TT5jb21wdXRlcjwvRU0+IFs8U1RST05HPi91PC9TVFJPTkc+IA0KWzxFTT5kb21haW48L0VNPlxd
PEVNPnVzZXI8L0VNPiA8U1RST05HPi9wPC9TVFJPTkc+IDxFTT5wYXNzd29yZDwvRU0+XV0gDQpb
PFNUUk9ORz4vcnU8L1NUUk9ORz4ge1s8RU0+RG9tYWluPC9FTT5cXTxFTT5Vc2VyPC9FTT4gfCAN
CjxTVFJPTkc+IlN5c3RlbSI8L1NUUk9ORz59IFs8U1RST05HPi9ycDwvU1RST05HPiA8RU0+UGFz
c3dvcmQ8L0VNPl1dIA0KPFNUUk9ORz4vPzwvU1RST05HPiANCjxIND7lj4LmlbA8L0g0Pg0KPERM
Pg0KICA8RFQ+PFNUUk9ORz4vdG48L1NUUk9ORz4gDQogIDxFTT5UYXNrTmFtZTwvRU0+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A75oyH5a6a5Lu7
5Yqh55qE5ZCN56ew44CCIA0KDQogIDxEVD48U1RST05HPi90cjwvU1RST05HPiANCiAgPEVNPlRh
c2tSdW48L0VNPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO+aMh+WumuS7u+WKoei/kOihjOeahOeoi+W6
j+aIluWRveS7pOOAgumUruWFpeWPr+aJp+ihjOaWh+S7tuOAgeiEmuacrOaWh+S7tuaIluaJueWk
hOeQhuaWh+S7tueahOWujOWFqOWQiOagvOeahOi3r+W+hOWSjOaWh+S7tuWQjeOAgiANCg0KICA8
RFQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IA0KICDlpoLmnpzlv73nlaXor6Xot6/lvoTvvIxTY2hUYXNrcy5leGUg5bCG
5YGH5a6a5paH5Lu25ZyoIDxFTT5TeXN0ZW1yb290PC9FTT5cU3lzdGVtMzIg55uu5b2V5LiL44CC
IA0KICA8RFQ+PFNUUk9ORz4vc2M8L1NUUk9ORz4gDQogIDxFTT5zY2hlZHVsZTwvRU0+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A75oyH5a6a6K6h5YiS57G75Z6L44CC5pyJ5pWI5YC85Li6IA0KICBNSU5VVEXjgIFIT1VSTFnj
gIFEQUlMWeOAgVdFRUtMWeOAgU1PTlRITFnjgIFPTkNF44CBT05TVEFSVOOAgU9OTE9HT07jgIFP
TklETEXjgIIgDQogIDxERD4NCiAgPFA+PEJSPuWAvOivtOaYjiANCiAgPFA+PFNUUk9ORz5NSU5V
VEXjgIFIT1VSTFnjgIFEQUlMWeOAgVdFRUtMWeOAgU1PTlRITFk8L1NUUk9ORz48QlI+5oyH5a6a
6K6h5YiS55qE5pe26Ze05Y2V5L2N44CCIA0KICA8UD48U1RST05HPk9OQ0U8L1NUUk9ORz48QlI+
5Lu75Yqh5Zyo5oyH5a6a55qE5pel5pyf5ZKM5pe26Ze06L+Q6KGM5LiA5qyh44CCIA0KICA8UD48
U1RST05HPk9OU1RBUlQ8L1NUUk9ORz48QlI+5Lu75Yqh5Zyo5q+P5qyh57O757uf5ZCv5Yqo55qE
5pe25YCZ6L+Q6KGM44CC5Y+v5Lul5oyH5a6a5ZCv5Yqo55qE5pel5pyf77yM5oiW5LiL5LiA5qyh
57O757uf5ZCv5Yqo55qE5pe25YCZ6L+Q6KGM5Lu75Yqh44CCIA0KICA8UD48U1RST05HPk9OTE9H
T048L1NUUk9ORz48QlI+5q+P5b2T55So5oi377yI5Lu75oSP55So5oi377yJ55m75b2V55qE5pe2
5YCZ77yM5Lu75Yqh5bCx6L+Q6KGM44CC5Y+v5Lul5oyH5a6a5pel5pyf77yM5oiW5Zyo5LiL5qyh
55So5oi355m75b2V55qE5pe25YCZ6L+Q6KGM5Lu75Yqh44CCIA0KICA8UD48U1RST05HPk9OSURM
RTwvU1RST05HPjxCUj7lj6ropoHns7vnu5/nqbrpl7LkuobmjIflrprnmoTml7bpl7TvvIzku7vl
iqHlsLHov5DooYzjgILlj6/ku6XmjIflrprml6XmnJ/vvIzmiJblnKjkuIvmrKHns7vnu5/nqbrp
l7LnmoTml7blgJnov5DooYzku7vliqHjgIIgDQogIDxQPiZuYnNwOzwvUD4NCiAgPERUPjxTVFJP
Tkc+L21vPC9TVFJPTkc+IDxFTT5tb2RpZmllcjwvRU0+IA0KICA8REQ+5oyH5a6a5Lu75Yqh5Zyo
5YW26K6h5YiS57G75Z6L5YaF55qE6L+Q6KGM6aKR546H44CC6L+Z5Liq5Y+C5pWw5a+55LqOIE1P
TlRITFkg6K6h5YiS5piv5b+F6ZyA55qE44CC5a+55LqOIE1JTlVUReOAgUhPVVJMWeOAgURBSUxZ
IOaIliBXRUVLTFkgDQogIOiuoeWIku+8jOi/meS4quWPguaVsOacieaViO+8jOS9huS5n+WPr+mA
ieOAgum7mOiupOWAvOS4uiAx44CCIA0KICA8UD7orqHliJLnsbvlnos8QlI+5L+u6aWw56ymPEJS
PuivtOaYjiANCiAgPFA+TUlOVVRFPEJSPjxTVFJPTkc+MTwvU1RST05HPiDvvZ4gPFNUUk9ORz4x
NDM5PC9TVFJPTkc+PEJSPuS7u+WKoeavjyA8RU0+bjwvRU0+IA0KICDliIbpkp/ov5DooYzkuIDm
rKHjgIIgDQogIDxQPkhPVVJMWTxCUj48U1RST05HPjE8L1NUUk9ORz4g772eIDxTVFJPTkc+MjM8
L1NUUk9ORz48QlI+5Lu75Yqh5q+PIDxFTT5uPC9FTT4gDQogIOWwj+aXtui/kOihjOS4gOasoeOA
giANCiAgPFA+REFJTFk8QlI+PFNUUk9ORz4xPC9TVFJPTkc+IO+9niA8U1RST05HPjM2NTwvU1RS
T05HPjxCUj7ku7vliqHmr48gPEVNPm48L0VNPiDlpKnov5DooYzkuIDmrKHjgIIgDQoNCiAgPFA+
V0VFS0xZPEJSPjxTVFJPTkc+MTwvU1RST05HPiDvvZ4gPFNUUk9ORz41MjwvU1RST05HPjxCUj7k
u7vliqHmr48gPEVNPm48L0VNPiDlkajov5DooYzkuIDmrKHjgIIgDQoNCiAgPFA+TU9OVEhMWTxC
Uj48U1RST05HPjE8L1NUUk9ORz4g772eIDxTVFJPTkc+MTI8L1NUUk9ORz48QlI+5Lu75Yqh5q+P
IDxFTT5uPC9FTT4gDQogIOaciOi/kOihjOS4gOasoeOAgiANCiAgPFA+PFNUUk9ORz5MQVNUREFZ
PC9TVFJPTkc+PEJSPuS7u+WKoeWcqOaciOS7veeahOacgOWQjuS4gOWkqei/kOihjOOAgiANCiAg
PFA+PFNUUk9ORz5GSVJTVDwvU1RST05HPuOAgTxTVFJPTkc+U0VDT05EPC9TVFJPTkc+44CBPFNU
Uk9ORz5USElSRDwvU1RST05HPuOAgTxTVFJPTkc+Rk9VUlRIPC9TVFJPTkc+44CBPFNUUk9ORz5M
QVNUPC9TVFJPTkc+PEJSPuS4jiANCiAgPFNUUk9ORz4vZDwvU1RST05HPiA8RU0+ZGF5PC9FTT4g
5Y+C5pWw5YWx5ZCM5L2/55SoLOW5tuWcqOeJueWumueahOWRqOWSjOWkqei/kOihjOS7u+WKoeOA
guS+i+Wmgu+8jOWcqOaciOS7veeahOesrOS4ieS4quWRqOS4ieOAgiANCiAgPFA+Jm5ic3A7PC9Q
Pg0KICA8RFQ+PFNUUk9ORz4vZDwvU1RST05HPiA8RU0+ZGlybGlzdDwvRU0+IA0KICA8REQ+5oyH
5a6a5ZGo5oiW5pyI55qE5LiA5aSp44CC5Y+q5LiOIFdFRUtMWSDmiJYgTU9OVEhMWSDorqHliJLl
hbHlkIzkvb/nlKjml7bmnInmlYjjgIIgDQogIDxQPuiuoeWIkuexu+WeizxCUj7ml6XmnJ/lgLwg
DQogIDxQPldFRUtMWTxCUj7lj6/pgInpobnjgILmnInmlYjlgLzmmK8gTU9OIH4gU1VOIOWSjCAq
IO+8iOavj+S4gOWkqe+8ieOAgk1PTiDmmK/pu5jorqTlgLzjgIIgDQogIDxQPk1PTlRITFk8QlI+
5Zyo5L2/55SoIEZJUlNU44CBU0VDT05E44CBVEhJUkTjgIFGT1VSVEgg5oiWIExBU1Qg5L+u6aWw
56ymICg8U1RST05HPi9tbzwvU1RST05HPikgDQogIOaXtu+8jOmcgOimgSBNT04g772eIFNVTiDk
uK3nmoTmn5DkuKrlgLzjgIIxIO+9niAzMSDmmK/lj6/pgInnmoTvvIzlj6rlnKjmsqHmnInkv67p
pbDnrKbmiJbkv67ppbDnrKbkuLogMSDvvZ4gMTIg57G75Z6L5pe25pyJ5pWI44CC6buY6K6k5YC8
5pivIDEg77yI5pyI5Lu955qE56ys5LiA5aSp77yJ44CCIA0KICA8UD4mbmJzcDs8L1A+DQogIDxE
VD48U1RST05HPi9tPC9TVFJPTkc+IDxFTT5tb250aDwvRU0+WzxTVFJPTkc+LDwvU1RST05HPjxF
TT5tb250aDwvRU0+Li4uXSANCiAgPEREPuaMh+WumuS4gOW5tOS4reeahOS4gOS4quaciOOAguac
ieaViOWAvOaYryBKQU4g772eIERFQyDlkowgKiDvvIjmr4/kuKrmnIjvvInjgII8U1RST05HPi9t
PC9TVFJPTkc+IOWPguaVsOWPquWvueS6jiBNT05USExZIA0KICDorqHliJLmnInmlYjjgILlnKjk
vb/nlKggTEFTVERBWSDkv67ppbDnrKbml7bvvIzov5nkuKrlj4LmlbDmmK/lv4XpnIDnmoTjgILl
kKbliJnvvIzlroPmmK/lj6/pgInnmoTvvIzpu5jorqTlgLzmmK8gKiDvvIjmr4/kuKrmnIjvvInj
gIIgDQogIDxEVD48U1RST05HPi9pPC9TVFJPTkc+IDxFTT5Jbml0aWFsUGFnZUZpbGVTaXplPC9F
TT4gDQogIDxERD7mjIflrprku7vliqHlkK/liqjkuYvliY3orqHnrpfmnLrnqbrpl7LlpJrlsJHl
iIbpkp/jgILplK7lhaXkuIDkuKogMSDvvZ4gOTk5IOS5i+mXtOeahOaVtOaVsOOAgui/meS4quWP
guaVsOWPquWvueS6jiBPTklETEUg6K6h5YiS5pyJ5pWI77yM6ICM5LiU5piv5b+F6ZyA55qE44CC
IA0KICA8RFQ+PFNUUk9ORz4vc3Q8L1NUUk9ORz4gPEVNPlN0YXJ0VGltZTwvRU0+IA0KICA8REQ+
5LulIEhIOk1NOlNTIDI0IOWwj+aXtuagvOW8j+aMh+WumuaXtumXtOOAgum7mOiupOWAvOaYr+WR
veS7pOWujOaIkOaXtueahOW9k+WJjeacrOWcsOaXtumXtOOAgjxTVFJPTkc+L3N0PC9TVFJPTkc+
IOWPguaVsOWPquWvueS6jiANCiAgTUlOVVRF44CBSE9VUkxZ44CBREFJTFnjgIFXRUVLTFnjgIFN
T05USExZIOWSjCBPTkNFIOiuoeWIkuacieaViOOAguWug+WPquWvueS6jiBPTkNFIOiuoeWIkuaY
r+W/hemcgOeahOOAgiANCiAgPERUPjxTVFJPTkc+L3NkPC9TVFJPTkc+IDxFTT5TdGFydERhdGU8
L0VNPiANCiAgPEREPuS7pSA8RU0+TU08L0VNPi88RU0+REQ8L0VNPi88RU0+WVlZWTwvRU0+IA0K
ICDmoLzlvI/mjIflrprku7vliqHlkK/liqjnmoTml6XmnJ/jgILpu5jorqTlgLzmmK/lvZPliY3m
l6XmnJ/jgII8U1RST05HPi9zZDwvU1RST05HPiDlj4LmlbDlr7nkuo7miYDmnInnmoTorqHliJLm
nInmlYjvvIzkvYblj6rlr7nkuo4gT05DRSDorqHliJLmmK/lv4XpnIDnmoTjgIIgDQogIDxEVD48
U1RST05HPi9lZDwvU1RST05HPiA8RU0+RW5kRGF0ZTwvRU0+IA0KICA8REQ+5oyH5a6a5Lu75Yqh
6K6h5YiS6L+Q6KGM55qE5pyA5ZCO5pel5pyf44CC5q2k5Y+C5pWw5piv5Y+v6YCJ55qE44CC5a6D
5a+55LqOIE9OQ0XjgIFPTlNUQVJU44CBT05MT0dPTiDmiJYgT05JRExFIA0KICDorqHliJLml6Dm
lYjjgILpu5jorqTmg4XlhrXkuIvvvIzorqHliJLmsqHmnInnu5PmnZ/ml6XmnJ/jgIIgDQogIDxE
VD48U1RST05HPi9zPC9TVFJPTkc+IDxFTT5Db21wdXRlcjwvRU0+IA0KICA8REQ+5oyH5a6a6L+c
56iL6K6h566X5py655qE5ZCN56ew5oiWIElQIOWcsOWdgO+8iOW4puacieaIluiAheayoeacieWP
jeaWnOadoO+8ieOAgum7mOiupOWAvOaYr+acrOWcsOiuoeeul+acuuOAgiANCiAgPERUPjxTVFJP
Tkc+L3U8L1NUUk9ORz4gWzxFTT5kb21haW48L0VNPlxdPEVNPnVzZXI8L0VNPiANCiAgPEREPuS9
v+eUqOeJueWumueUqOaIt+W4kOaIt+eahOadg+mZkOi/kOihjOWRveS7pOOAgum7mOiupOaDheWG
teS4i++8jOS9v+eUqOW3sueZu+W9leWIsOi/kOihjCBTY2hUYXNrcyDnmoTorqHnrpfmnLrkuIrn
moTnlKjmiLfnmoTmnYPpmZDov5DooYzlkb3ku6TjgIIgDQogIDxEVD48U1RST05HPi9wPC9TVFJP
Tkc+IDxFTT5wYXNzd29yZDwvRU0+IA0KICA8REQ+5oyH5a6a5ZyoIDxTVFJPTkc+L3U8L1NUUk9O
Rz4g5Y+C5pWw5Lit5oyH5a6a55qE55So5oi35biQ5oi355qE5a+G56CB44CC5aaC5p6c5L2/55So
IDxTVFJPTkc+L3U8L1NUUk9ORz4g5Y+C5pWw77yM5YiZ6ZyA6KaB6K+l5Y+C5pWw44CCIA0KICA8
RFQ+PFNUUk9ORz4vcnU8L1NUUk9ORz4ge1s8RU0+RG9tYWluPC9FTT5cXTxFTT5Vc2VyPC9FTT4g
fCANCiAgPFNUUk9ORz4iU3lzdGVtIjwvU1RST05HPn0gDQogIDxERD7kvb/nlKjmjIflrprnlKjm
iLfluJDmiLfnmoTmnYPpmZDov5DooYzku7vliqHjgILpu5jorqTmg4XlhrXkuIvvvIzkvb/nlKjn
lKjmiLfnmbvlvZXliLDov5DooYwgU2NoVGFza3Mg55qE6K6h566X5py65LiK55qE5p2D6ZmQ6L+Q
6KGM5Lu75Yqh44CCIA0KICA8UD7lgLw8QlI+6K+05piOIA0KICA8UD5bPEVNPjwvRU0+PEVNPjwv
RU0+PEVNPmRvbWFpbjwvRU0+XH08RU0+VXNlcjwvRU0+PzxCUj7mjIflrprnlKjmiLfluJDmiLfj
gIIgDQogIDxQPjxTVFJPTkc+IlN5c3RlbSI8L1NUUk9ORz4g5oiWIDxTVFJPTkc+IiI8L1NUUk9O
Rz48QlI+5oyH5a6a5pON5L2c57O757uf5L2/55So55qEIE5UIA0KICBBdXRob3JpdHlcU3lzdGVt
IOW4kOaIt+OAgiANCiAgPFA+Jm5ic3A7PC9QPg0KICA8RFQ+PFNUUk9ORz4vcDwvU1RST05HPiA8
RU0+UGFzc3dvcmQ8L0VNPiANCiAgPEREPuaMh+WumueUqOaIt+W4kOaIt+eahOWvhuegge+8jOiv
peeUqOaIt+W4kOaIt+WcqCA8U1RST05HPi91PC9TVFJPTkc+IA0KICDlj4LmlbDkuK3mjIflrprj
gILlpoLmnpzlnKjmjIflrprnlKjmiLfluJDmiLfnmoTml7blgJnlv73nlaXkuobov5nkuKrlj4Lm
lbDvvIxTY2hUYXNrcy5leGUg5Lya5o+Q56S65oKo6L6T5YWl5a+G56CB6ICM5LiU5LiN5pi+56S6
6ZSu5YWl55qE5paH5pys44CC5L2/55SoIE5UIA0KICBBdXRob3JpdHlcU3lzdGVtIOW4kOaIt+ad
g+mZkOi/kOihjOeahOS7u+WKoeS4jemcgOimgeWvhuegge+8jFNjaFRhc2tzLmV4ZSDkuZ/kuI3k
vJrmj5DnpLrntKLopoHlr4bnoIHjgIIgDQogIDxEVD48U1RST05HPi8/PC9TVFJPTkc+IA0KICA8
REQ+5Zyo5ZG95Luk5o+Q56S656ym5pi+56S65biu5Yqp44CCIDwvREQ+PC9ETD4NCjxIND7ms6jp
h4o8L0g0Pg0KPFVMPlhPWA0KICA8TEk+U2NoVGFza3MuZXhlIA0KICDkuI3pqozor4HnqIvluo/m
lofku7bnmoTkvY3nva7miJbnlKjmiLfluJDmiLflr4bnoIHjgILlpoLmnpzmsqHmnInkuLrnlKjm
iLfluJDmiLfovpPlhaXmraPnoa7nmoTmlofku7bkvY3nva7miJbmraPnoa7nmoTlr4bnoIHvvIzk
u7vliqHku43nhLblj6/ku6XliJvlu7rvvIzkvYbkuI3kvJrov5DooYzjgILlj6blpJbvvIzlpoLm
npzluJDmiLfnmoTlr4bnoIHmm7TmlLnmiJbov4fmnJ/vvIzogIzkuJTmsqHmnInmm7TmlLnlrZjl
gqjlnKjku7vliqHkuK3nmoTlr4bnoIHvvIzpgqPkuYjku7vliqHkuZ/kuI3kvJrov5DooYzjgIIN
CiAgPExJPk5UIEF1dGhvcml0eVxTeXN0ZW0g5biQ5oi35rKh5pyJ5Lqk5LqS5byP55m75b2V5p2D
6ZmQ44CC55So5oi355yL5LiN5Yiw5Lul57O757uf5p2D6ZmQ6L+Q6KGM55qE56iL5bqP77yM5LiN
6IO95LiO5LmL5Lqk5LqS44CCDQogIDxMST7mr4/kuKrku7vliqHlj6rov5DooYzkuIDkuKrnqIvl
uo/jgILkvYbmmK/vvIzlj6/ku6XliJvlu7rkuIDkuKrmibnlpITnkIbmlofku7bmnaXlkK/liqjl
pJrkuKrku7vliqHvvIznhLblkI7orqHliJLkuIDkuKrku7vliqHmnaXov5DooYzor6XmibnlpITn
kIbmlofku7bjgIINCiAgPExJPuWPquimgeWIm+W7uuS6huS7u+WKoeWwseWPr+WvueWFtua1i+iv
leOAguS9v+eUqCA8U1RST05HPnJ1bjwvU1RST05HPiDmk43kvZzmnaXmtYvor5Xku7vliqHvvIzn
hLblkI7ku44gU2NoZWRMZ1UudHh0IOaWh+S7tiAoIA0KICA8RU0+U3lzdGVtcm9vdDwvRU0+XFNj
aGVkTGdVLnR4dCApIOS4reafpemYhemUmeivr+OAgiA8L0xJPjwvVUw+DQo8SDQ+5q+P5Liq6K6h
5YiS57G75Z6L55qE6K+t5rOV5ZKM6IyD5L6L44CCPC9IND4NCjxQPuiLpeimgeafpeeci+ivpeWR
veS7pOivreazle+8jOivt+WNleWHu+S7peS4i+WRveS7pO+8miANCjxQPjxBIA0KaHJlZj0iaHR0
cDovL3d3dy5oYW9rdWNuLmNvbS9hcnRpY2xlL1R1c2h1X2h0bWwvSklTSFVMRUkvQ01ESEVMUC9z
Y2h0YXNrcy5odG0jIj5zY2h0YXNrcyANCmNyZWF0ZSBtaW51dGU8L0E+IA0KPEg1PuivreazlTwv
SDU+DQo8UD48U1RST05HPnNjaHRhc2tzPC9TVFJPTkc+IDxTVFJPTkc+L2NyZWF0ZTwvU1RST05H
PiA8U1RST05HPi90bjwvU1RST05HPiANCjxFTT5UYXNrTmFtZTwvRU0+IDxTVFJPTkc+L3RyPC9T
VFJPTkc+IDxFTT5UYXNrUnVuPC9FTT4gPFNUUk9ORz4vc2MgDQptaW51dGU8L1NUUk9ORz4gWzxT
VFJPTkc+L21vPC9TVFJPTkc+IHsxIC0gMTQzOX1dIFs8U1RST05HPi9zdDwvU1RST05HPiANCjxF
TT5TdGFydFRpbWU8L0VNPl0gWzxTVFJPTkc+L3NkPC9TVFJPTkc+IDxFTT5TdGFydERhdGU8L0VN
Pl0gDQpbPFNUUk9ORz4vZWQ8L1NUUk9ORz4gPEVNPkVuZERhdGU8L0VNPl0gWzxTVFJPTkc+L3M8
L1NUUk9ORz4gPEVNPmNvbXB1dGVyPC9FTT4gDQpbPFNUUk9ORz4vdTwvU1RST05HPiBbPEVNPmRv
bWFpbjwvRU0+XF08RU0+dXNlcjwvRU0+IDxTVFJPTkc+L3A8L1NUUk9ORz4gDQo8RU0+cGFzc3dv
cmQ8L0VNPl1dIFs8U1RST05HPi9ydTwvU1RST05HPiB7WzxFTT5Eb21haW48L0VNPlxdPEVNPlVz
ZXI8L0VNPiB8IA0KPFNUUk9ORz4iU3lzdGVtIjwvU1RST05HPn0gWzxTVFJPTkc+L3JwPC9TVFJP
Tkc+IDxFTT5QYXNzd29yZDwvRU0+XV0gDQo8SDU+6IyD5L6LPC9INT4NCjxINj7orqHliJLku7vl
iqHmr48gMjAg5YiG6ZKf6L+Q6KGM5LiA5qyh44CCPC9INj4NCjxQPuS4i+mdoueahOWRveS7pOiu
oeWIkuWuieWFqOiEmuacrCBTZWMudmJzIOavjyAyMCDliIbpkp/ov5DooYzkuIDmrKHjgILnlLHk
uo7lkb3ku6TmsqHmnInljIXlkKvotbflp4vml6XmnJ/miJbml7bpl7TvvIzku7vliqHlnKjlkb3k
u6TlrozmiJAgMjAg5YiG6ZKf5ZCO5ZCv5Yqo77yM5q2k5ZCO5q+P5b2T57O757uf6L+Q6KGM5a6D
5bCx5q+PIA0KMjAg5YiG6ZKf6L+Q6KGM5LiA5qyh44CC6K+35rOo5oSP77yM5a6J5YWo6ISa5pys
5rqQ5paH5Lu25L2N5LqO6L+c56iL6K6h566X5py65LiK77yM5L2G5Lu75Yqh5Zyo5pys5Zyw6K6h
566X5py65LiK6K6h5YiS5bm25omn6KGM44CCIA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAvY3JlYXRl
IC9zYyBtaW51dGUgL21vIDIwIC90biAiU2VjdXJpdHkgU2NyaXB0IiAvdHIgDQpcXGNlbnRyYWxc
ZGF0YVxzY3JpcHRzXHNlYy52YnM8L1NUUk9ORz4gDQo8UD7kvZzkuLrlk43lupTvvIxTY2hUYXNr
cy5leGUg5pi+56S65LiA5p2h5raI5oGv5p2l6K+05piO5Lu75Yqh5Lya5Lul5b2T5YmN55So5oi3
55qE5p2D6ZmQ6L+Q6KGM5bm26ZyA6KaB5b2T5YmN55So5oi355qE5a+G56CB44CC6L6T5YWl5a+G
56CB5pe277yMU2NoVGFza3MuZXhlIA0K5LiN5pi+56S66ZSu5YWl55qE5paH5pys44CCPFBSRT48
Q09ERT4NClRoZSB0YXNrIHdpbGwgYmUgY3JlYXRlZCB1bmRlciBjdXJyZW50IGxvZ2dlZC1pbiB1
c2VyIG5hbWUuDQpQbGVhc2UgZW50ZXIgdGhlIHBhc3N3b3JkDQoqKioqKioqKioqKioNCjwvQ09E
RT48L1BSRT4NCjxQPueEtuWQjiBTY2hUYXNrcy5leGUg5pi+56S65LiA5p2h5raI5oGv6KGo5piO
5bey6K6h5YiS6K+l5Lu75Yqh77yaIA0KPFA+PENPREU+5oiQ5Yqf77ya6K6h5YiS5Lu75YqhICJT
ZWN1cml0eSBTY3JpcHQiIOW3suaIkOWKn+WIm+W7uuOAgjwvQ09ERT4gDQo8UD7mn6Xor6LmmL7n
pLrlkb3ku6TorqHliJLnmoTku7vliqHvvJo8UFJFPjxDT0RFPg0KVGFza05hbWUgICAgICAgICAg
ICAgICAgICBOZXh0IFJ1biBUaW1lICAgICAgICAgICAgU3RhdHVzDQo9PT09PT09PT09PT09PT09
PT09PT09PT09ID09PT09PT09PT09PT09PT09PT09PT09PSA9PT09PT09PT09PT09PQ0KU2VjdXJp
dHkgU2NyaXB0ICAgICAgICAgICAxMDo1MDowMCBBTSAsIDQvNC8yMDAxICAgDQoNCjwvQ09ERT48
L1BSRT4NCjxQPjxBIA0KaHJlZj0iaHR0cDovL3d3dy5oYW9rdWNuLmNvbS9hcnRpY2xlL1R1c2h1
X2h0bWwvSklTSFVMRUkvQ01ESEVMUC9zY2h0YXNrcy5odG0jIj5zY2h0YXNrcyANCmNyZWF0ZSBo
b3VybHk8L0E+IA0KPEg1PuivreazlTwvSDU+DQo8UD48U1RST05HPnNjaHRhc2tzPC9TVFJPTkc+
IDxTVFJPTkc+L2NyZWF0ZTwvU1RST05HPiA8U1RST05HPi90bjwvU1RST05HPiANCjxFTT5UYXNr
TmFtZTwvRU0+IDxTVFJPTkc+L3RyPC9TVFJPTkc+IDxFTT5UYXNrUnVuPC9FTT4gPFNUUk9ORz4v
c2MgDQpob3VybHk8L1NUUk9ORz4gWzxTVFJPTkc+L21vPC9TVFJPTkc+IHsxIC0gMzY1fV0gWzxT
VFJPTkc+L3N0PC9TVFJPTkc+IA0KPEVNPlN0YXJ0VGltZTwvRU0+XSBbPFNUUk9ORz4vc2Q8L1NU
Uk9ORz4gPEVNPlN0YXJ0RGF0ZTwvRU0+XSANCls8U1RST05HPi9lZDwvU1RST05HPiA8RU0+RW5k
RGF0ZTwvRU0+XSBbPFNUUk9ORz4vczwvU1RST05HPiA8RU0+Y29tcHV0ZXI8L0VNPiANCls8U1RS
T05HPi91PC9TVFJPTkc+IFs8RU0+ZG9tYWluPC9FTT5cXTxFTT51c2VyPC9FTT4gPFNUUk9ORz4v
cDwvU1RST05HPiANCjxFTT5wYXNzd29yZDwvRU0+XV0gWzxTVFJPTkc+L3J1PC9TVFJPTkc+IHtb
PEVNPkRvbWFpbjwvRU0+XF08RU0+VXNlcjwvRU0+IHwgDQo8U1RST05HPiJTeXN0ZW0iPC9TVFJP
Tkc+fSBbPFNUUk9ORz4vcnA8L1NUUk9ORz4gPEVNPlBhc3N3b3JkPC9FTT5dXSANCjxINT7ojIPk
vos8L0g1Pg0KPEg2PuiuoeWIkuWRveS7pOWcqOavj+Wwj+aXtui/h+S6lOWIhueahOaXtuWAmei/
kOihjOOAgjwvSDY+DQo8UD7kuIvpnaLnmoTlkb3ku6TlsIborqHliJIgTXlBcHAg56iL5bqP5LuO
5Y2I5aSc6L+H5ZCO5LqU5YiG6ZKf6LW35q+P5bCP5pe26L+Q6KGM5LiA5qyh44CC5Zug5Li65b+9
55Wl5LqGIDxTVFJPTkc+L21vPC9TVFJPTkc+IA0K5Y+C5pWw77yM5ZG95Luk5L2/55So5LqG5bCP
5pe26K6h5YiS55qE6buY6K6k5YC877yM5Y2z5q+PICgxKSDlsI/ml7bjgILlpoLmnpzor6Xlkb3k
u6TlnKggMTI6MDUgQS5NIOS5i+WQjueUn+aIkO+8jOeoi+W6j+WwhuWcqOesrOS6jOWkqeaJjeS8
mui/kOihjOOAgiANCjxQPjxTVFJPTkc+c2NodGFza3MgL2NyZWF0ZSAvc2MgaG91cmx5IC9zdCAw
MDowNTowMCAvdG4gIk15IEFwcCIgL3RyIA0KYzpcYXBwc1xteWFwcC5leGU8L1NUUk9ORz4gDQo8
SDY+6K6h5YiS5ZG95Luk5q+P5LqU5bCP5pe26L+Q6KGM5LiA5qyhPC9INj4NCjxQPuS4i+mdouea
hOWRveS7pOiuoeWIkiBNeUFwcCDnqIvluo/ku44gMjAwMSDlubQgMyDmnIjnmoTnrKzkuIDlpKno
tbfmr4/kupTlsI/ml7bov5DooYzkuIDmrKHjgILlroPkvb/nlKggPFNUUk9ORz4vbW88L1NUUk9O
Rz4gDQrlj4LmlbDmnaXmjIflrprpl7TpmpTml7bpl7TvvIzkvb/nlKggPFNUUk9ORz4vc2Q8L1NU
Uk9ORz4g5Y+C5pWw5p2l5oyH5a6a6LW35aeL5pel5pyf44CC55Sx5LqO5ZG95Luk5rKh5pyJ5oyH
5a6a6LW35aeL5pe26Ze077yM5b2T5YmN5pe26Ze06KKr55So5L2c6LW35aeL5pe26Ze044CCIA0K
PFA+PFNUUk9ORz5zY2h0YXNrcyAvY3JlYXRlIC9zYyBob3VybHkgL21vIDUgL3NkIDAzLzAxLzIw
MDEgL3RuICJNeSBBcHAiIC90ciANCmM6XGFwcHNcbXlhcHAuZXhlPC9TVFJPTkc+IA0KPFA+PEEg
DQpocmVmPSJodHRwOi8vd3d3Lmhhb2t1Y24uY29tL2FydGljbGUvVHVzaHVfaHRtbC9KSVNIVUxF
SS9DTURIRUxQL3NjaHRhc2tzLmh0bSMiPnNjaHRhc2tzIA0KY3JlYXRlIGRhaWx5PC9BPiANCjxI
NT7or63ms5U8L0g1Pg0KPFA+PFNUUk9ORz5zY2h0YXNrczwvU1RST05HPiA8U1RST05HPi9jcmVh
dGU8L1NUUk9ORz4gPFNUUk9ORz4vdG48L1NUUk9ORz4gDQo8RU0+VGFza05hbWU8L0VNPiA8U1RS
T05HPi90cjwvU1RST05HPiA8RU0+VGFza1J1bjwvRU0+IDxTVFJPTkc+L3NjIA0KZGFpbHk8L1NU
Uk9ORz4gWzxTVFJPTkc+L21vPC9TVFJPTkc+IHsxIC0gMzY1fV0gWzxTVFJPTkc+L3N0PC9TVFJP
Tkc+IA0KPEVNPlN0YXJ0VGltZTwvRU0+XSBbPFNUUk9ORz4vc2Q8L1NUUk9ORz4gPEVNPlN0YXJ0
RGF0ZTwvRU0+XSANCls8U1RST05HPi9lZDwvU1RST05HPiA8RU0+RW5kRGF0ZTwvRU0+XSBbPFNU
Uk9ORz4vczwvU1RST05HPiA8RU0+Y29tcHV0ZXI8L0VNPiANCls8U1RST05HPi91PC9TVFJPTkc+
IFs8RU0+ZG9tYWluPC9FTT5cXTxFTT51c2VyPC9FTT4gPFNUUk9ORz4vcDwvU1RST05HPiANCjxF
TT5wYXNzd29yZDwvRU0+XV0gWzxTVFJPTkc+L3J1PC9TVFJPTkc+IHtbPEVNPkRvbWFpbjwvRU0+
XF08RU0+VXNlcjwvRU0+IHwgDQo8U1RST05HPiJTeXN0ZW0iPC9TVFJPTkc+fSBbPFNUUk9ORz4v
cnA8L1NUUk9ORz4gPEVNPlBhc3N3b3JkPC9FTT5dXSANCjxINT7ojIPkvos8L0g1Pg0KPEg2Puiu
oeWIkuS7u+WKoeavj+Wkqei/kOihjOS4gOasoTwvSDY+DQo8UD7kuIvpnaLnmoTojIPkvovorqHl
iJIgTXlBcHAg56iL5bqP5Zyo5q+P5aSp55qEIDg6MDAgQS5NLiDov5DooYzkuIDmrKHvvIznm7Tl
iLAgMjAwMSDlubQgMTIg5pyIIDMxIOaXpee7k+adn+OAgueUseS6juWug+W/veeVpeS6hiANCjxT
VFJPTkc+L21vPC9TVFJPTkc+IOWPguaVsO+8jOaJgOS7peS9v+eUqOm7mOiupOmXtOmalCAxIOad
peavj+Wkqei/kOihjOWRveS7pOOAgiANCjxQPjxTVFJPTkc+c2NodGFza3MgL2NyZWF0ZSAvdG4g
Ik15IEFwcCIgL3RyIGM6XGFwcHNcbXlhcHAuZXhlIC9zYyBkYWlseSAvc3QgDQowODowMDowMCAv
ZWQgMTIvMzEvMjAwMTwvU1RST05HPiANCjxINj7orqHliJLku7vliqHmr4/pmpTkuIDlpKnov5Do
oYzkuIDmrKE8L0g2Pg0KPFA+5LiL6Z2i55qE6IyD5L6L6K6h5YiSIE15QXBwIOeoi+W6j+S7jiAy
MDAxIOW5tCAxMiDmnIggMzEg5pel6LW35q+P6ZqU5LiA5aSp5ZyoIDE6MDAgUC5NLiAoMTM6MDAp
IOi/kOihjOOAguWRveS7pOS9v+eUqCANCjxTVFJPTkc+L21vPC9TVFJPTkc+IOWPguaVsOadpeaM
h+WumuS4pCAoMikg5aSp55qE6Ze06ZqU44CCIA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAvY3JlYXRl
IC90biAiTXkgQXBwIiAvdHIgYzpcYXBwc1xteWFwcC5leGUgL3NjIGRhaWx5IC9tbyAyIA0KL3N0
IDEzOjAwOjAwIC9zZCAxMi8zMS8yMDAxPC9TVFJPTkc+IA0KPFA+PEEgDQpocmVmPSJodHRwOi8v
d3d3Lmhhb2t1Y24uY29tL2FydGljbGUvVHVzaHVfaHRtbC9KSVNIVUxFSS9DTURIRUxQL3NjaHRh
c2tzLmh0bSMiPnNjaHRhc2tzIA0KY3JlYXRlIHdlZWtseTwvQT4gDQo8SDU+6K+t5rOVPC9INT4N
CjxQPjxTVFJPTkc+c2NodGFza3M8L1NUUk9ORz4gPFNUUk9ORz4vY3JlYXRlPC9TVFJPTkc+IDxT
VFJPTkc+L3RuPC9TVFJPTkc+IA0KPEVNPlRhc2tOYW1lPC9FTT4gPFNUUk9ORz4vdHI8L1NUUk9O
Rz4gPEVNPlRhc2tSdW48L0VNPiA8U1RST05HPi9zYyANCndlZWtseTwvU1RST05HPiBbPFNUUk9O
Rz4vZDwvU1RST05HPiB7PEVNPk1PTiAtIFNVTjwvRU0+IHwgKn1dIA0KWzxTVFJPTkc+L21vPC9T
VFJPTkc+IHsxIC0gNTJ9XSBbPFNUUk9ORz4vc3Q8L1NUUk9ORz4gPEVNPlN0YXJ0VGltZTwvRU0+
XSANCls8U1RST05HPi9zZDwvU1RST05HPiA8RU0+U3RhcnREYXRlPC9FTT5dIFs8U1RST05HPi9l
ZDwvU1RST05HPiANCjxFTT5FbmREYXRlPC9FTT5dIFs8U1RST05HPi9zPC9TVFJPTkc+IDxFTT5j
b21wdXRlcjwvRU0+IFs8U1RST05HPi91PC9TVFJPTkc+IA0KWzxFTT5kb21haW48L0VNPlxdPEVN
PnVzZXI8L0VNPiA8U1RST05HPi9wPC9TVFJPTkc+IDxFTT5wYXNzd29yZDwvRU0+XV0gDQpbPFNU
Uk9ORz4vcnU8L1NUUk9ORz4ge1s8RU0+RG9tYWluPC9FTT5cXTxFTT5Vc2VyPC9FTT4gfCANCjxT
VFJPTkc+IlN5c3RlbSI8L1NUUk9ORz59IFs8U1RST05HPi9ycDwvU1RST05HPiA8RU0+UGFzc3dv
cmQ8L0VNPl1dIA0KPEg1PuiMg+S+izwvSDU+DQo8SDY+6K6h5YiS5Lu75Yqh5q+P5YWt5ZGo6L+Q
6KGM5LiA5qyhPC9INj4NCjxQPuS4i+mdoueahOWRveS7pOiuoeWIkiBNeUFwcCDnqIvluo/lnKjo
v5znqIvorqHnrpfmnLrkuIrmr4/lha3lkajov5DooYzkuIDmrKHjgILor6Xlkb3ku6Tkvb/nlKgg
PFNUUk9ORz4vbW88L1NUUk9ORz4g5Y+C5pWw5p2l5oyH5a6a6Ze06ZqU44CC5a6D5Lmf5L2/55So
IA0KPFNUUk9ORz4vczwvU1RST05HPiDlj4LmlbDmnaXmjIflrprov5znqIvorqHnrpfmnLrvvIzk
vb/nlKggPFNUUk9ORz4vcnU8L1NUUk9ORz4g5Y+C5pWw5p2l6K6h5YiS5Lu75Yqh5Lul55So5oi3
55qEIEFkbWluaXN0cmF0b3IgDQrluJDmiLfmnYPpmZDov5DooYzjgILlm6DkuLrlv73nlaXkuoYg
PFNUUk9ORz4vcnA8L1NUUk9ORz4g5Y+C5pWw77yMU2NoVGFza3MuZXhlIOS8muaPkOekuueUqOaI
t+i+k+WFpSBBZG1pbmlzdHJhdG9yIOW4kOaIt+WvhueggeOAgiANCjxQPuWPpuWklu+8jOWboOS4
uuWRveS7pOaYr+i/nOeoi+i/kOihjOeahO+8jOaJgOS7peWRveS7pOS4reaJgOacieeahOi3r+W+
hO+8jOWMheaLrOWIsCBNeUFwcC5leGUg55qE6Lev5b6E77yM6YO95piv5oyH5ZCR6L+c56iL6K6h
566X5py65LiK55qE6Lev5b6E44CCIA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAvY3JlYXRlIC90biAi
TXkgQXBwIiAvdHIgYzpcYXBwc1xteWFwcC5leGUgL3NjIHdlZWtseSAvbW8gNiANCi9zIFNlcnZl
cjE2IC9ydSBBZG1pbjAxPC9TVFJPTkc+IA0KPEg2PuiuoeWIkuS7u+WKoeavj+malOS4gOWRqOWc
qOWRqOS6lOi/kOihjDwvSDY+DQo8UD7kuIvpnaLnmoTlkb3ku6TorqHliJLku7vliqHmr4/pmpTk
uIDlkajlnKjlkajkupTov5DooYzjgILlroPkvb/nlKggPFNUUk9ORz4vbW88L1NUUk9ORz4g5Y+C
5pWw5p2l5oyH5a6a5Lik5ZGo55qE6Ze06ZqU77yM5L2/55SoIDxTVFJPTkc+L2Q8L1NUUk9ORz4g
DQrlj4LmlbDmnaXmjIflrprmmK/kuIDlkajlhoXnmoTlk6rkuIDlpKnjgILlpoLorqHliJLku7vl
iqHlnKjmr4/kuKrlkajkupTov5DooYzvvIzopoHlv73nlaUgPFNUUk9ORz4vbW88L1NUUk9ORz4g
5Y+C5pWw5oiW5bCG5YW26K6+572u5Li6IDHjgIIgDQo8UD48U1RST05HPnNjaHRhc2tzIC9jcmVh
dGUgL3RuICJNeSBBcHAiIC90ciBjOlxhcHBzXG15YXBwLmV4ZSAvc2Mgd2Vla2x5IC9tbyAyIA0K
L2QgRlJJPC9TVFJPTkc+IA0KPFA+PEEgDQpocmVmPSJodHRwOi8vd3d3Lmhhb2t1Y24uY29tL2Fy
dGljbGUvVHVzaHVfaHRtbC9KSVNIVUxFSS9DTURIRUxQL3NjaHRhc2tzLmh0bSMiPnNjaHRhc2tz
IA0KY3JlYXRlIG1vbnRobHk8L0E+IA0KPEg1PuivreazlTwvSDU+DQo8REw+DQogIDxEVD7luLjo
p4TmnIjorqHliJLor63ms5UgDQogIDxERD48U1RST05HPnNjaHRhc2tzPC9TVFJPTkc+IDxTVFJP
Tkc+L2NyZWF0ZTwvU1RST05HPiA8U1RST05HPi90bjwvU1RST05HPiANCiAgPEVNPlRhc2tOYW1l
PC9FTT4gPFNUUk9ORz4vdHI8L1NUUk9ORz4gPEVNPlRhc2tSdW48L0VNPiA8U1RST05HPi9zYyAN
CiAgbW9udGhseTwvU1RST05HPiBbPFNUUk9ORz4vbW88L1NUUk9ORz4gezxTVFJPTkc+RklSU1Q8
L1NUUk9ORz4gfCANCiAgPFNUUk9ORz5TRUNPTkQ8L1NUUk9ORz4gfCA8U1RST05HPlRISVJEPC9T
VFJPTkc+IHwgPFNUUk9ORz5GT1VSVEg8L1NUUk9ORz4gfCANCiAgPFNUUk9ORz5MQVNUPC9TVFJP
Tkc+IHwgPFNUUk9ORz5MQVNUREFZPC9TVFJPTkc+XSBbPFNUUk9ORz4vZDwvU1RST05HPiANCiAg
ezxTVFJPTkc+TU9OPC9TVFJPTkc+IC0gPFNUUk9ORz5TVU48L1NUUk9ORz4gfCA8U1RST05HPjE8
L1NUUk9ORz4gLSANCiAgPFNUUk9ORz4zMTwvU1RST05HPn1dIFs8U1RST05HPi9tPC9TVFJPTkc+
IHs8U1RST05HPkpBTjwvU1RST05HPiAtIA0KICA8U1RST05HPkRFQzwvU1RST05HPls8U1RST05H
Piw8L1NUUk9ORz48U1RST05HPkpBTjwvU1RST05HPiAtIA0KICA8U1RST05HPkRFQzwvU1RST05H
Pi4uLl0gfCA8U1RST05HPio8L1NUUk9ORz59XSBbPFNUUk9ORz4vc3Q8L1NUUk9ORz4gDQogIDxF
TT5TdGFydFRpbWU8L0VNPl0gWzxTVFJPTkc+L3NkPC9TVFJPTkc+IDxFTT5TdGFydERhdGU8L0VN
Pl0gDQogIFs8U1RST05HPi9lZDwvU1RST05HPiA8RU0+RW5kRGF0ZTwvRU0+XSBbPFNUUk9ORz4v
czwvU1RST05HPiA8RU0+Y29tcHV0ZXI8L0VNPiANCiAgWzxTVFJPTkc+L3U8L1NUUk9ORz4gWzxF
TT5kb21haW48L0VNPlxdPEVNPnVzZXI8L0VNPiA8U1RST05HPi9wPC9TVFJPTkc+IA0KICA8RU0+
cGFzc3dvcmQ8L0VNPl1dIFs8U1RST05HPi9ydTwvU1RST05HPiB7WzxFTT5Eb21haW48L0VNPlxd
PEVNPlVzZXI8L0VNPiB8IA0KICA8U1RST05HPiJTeXN0ZW0iPC9TVFJPTkc+fSBbPFNUUk9ORz4v
cnA8L1NUUk9ORz4gPEVNPlBhc3N3b3JkPC9FTT5dXSANCiAgPERUPuaMh+WumuWRqOeahOivreaz
lSANCiAgPEREPjxTVFJPTkc+c2NodGFza3M8L1NUUk9ORz4gPFNUUk9ORz4vY3JlYXRlPC9TVFJP
Tkc+IDxTVFJPTkc+L3RuPC9TVFJPTkc+IA0KICA8RU0+VGFza05hbWU8L0VNPiA8U1RST05HPi90
cjwvU1RST05HPiA8RU0+VGFza1J1bjwvRU0+IDxTVFJPTkc+L3NjIA0KICBtb250aGx5PC9TVFJP
Tkc+IDxTVFJPTkc+L21vPC9TVFJPTkc+IHs8U1RST05HPkZJUlNUPC9TVFJPTkc+IHwgDQogIDxT
VFJPTkc+U0VDT05EPC9TVFJPTkc+IHwgPFNUUk9ORz5USElSRDwvU1RST05HPiB8IDxTVFJPTkc+
Rk9VUlRIPC9TVFJPTkc+IHwgDQogIDxTVFJPTkc+TEFTVDwvU1RST05HPn0gPFNUUk9ORz4vZDwv
U1RST05HPiB7PFNUUk9ORz5NT048L1NUUk9ORz4gLSANCiAgPFNUUk9ORz5TVU48L1NUUk9ORz59
IFs8U1RST05HPi9tPC9TVFJPTkc+IHs8U1RST05HPkpBTjwvU1RST05HPiAtIA0KICA8U1RST05H
PkRFQzwvU1RST05HPls8U1RST05HPiw8L1NUUk9ORz48U1RST05HPkpBTjwvU1RST05HPiAtIA0K
ICA8U1RST05HPkRFQzwvU1RST05HPi4uLl0gfCA8U1RST05HPio8L1NUUk9ORz59XSBbPFNUUk9O
Rz4vc3Q8L1NUUk9ORz4gDQogIDxFTT5TdGFydFRpbWU8L0VNPl0gWzxTVFJPTkc+L3NkPC9TVFJP
Tkc+IDxFTT5TdGFydERhdGU8L0VNPl0gDQogIFs8U1RST05HPi9lZDwvU1RST05HPiA8RU0+RW5k
RGF0ZTwvRU0+XSBbPFNUUk9ORz4vczwvU1RST05HPiA8RU0+Y29tcHV0ZXI8L0VNPiANCiAgWzxT
VFJPTkc+L3U8L1NUUk9ORz4gWzxFTT5kb21haW48L0VNPlxdPEVNPnVzZXI8L0VNPiA8U1RST05H
Pi9wPC9TVFJPTkc+IA0KICA8RU0+cGFzc3dvcmQ8L0VNPl1dIFs8U1RST05HPi9ydTwvU1RST05H
PiB7WzxFTT5Eb21haW48L0VNPlxdPEVNPlVzZXI8L0VNPiB8IA0KICA8U1RST05HPiJTeXN0ZW0i
PC9TVFJPTkc+fSBbPFNUUk9ORz4vcnA8L1NUUk9ORz4gPEVNPlBhc3N3b3JkPC9FTT5dXSANCiAg
PERUPkxhc3RkYXkg6K+t5rOVIA0KICA8REQ+PFNUUk9ORz5zY2h0YXNrczwvU1RST05HPiA8U1RS
T05HPi9jcmVhdGU8L1NUUk9ORz4gPFNUUk9ORz4vdG48L1NUUk9ORz4gDQogIDxFTT5UYXNrTmFt
ZTwvRU0+IDxTVFJPTkc+L3RyPC9TVFJPTkc+IDxFTT5UYXNrUnVuPC9FTT4gPFNUUk9ORz4vc2Mg
DQogIG1vbnRobHk8L1NUUk9ORz4gPFNUUk9ORz4vbW8gTEFTVERBWTwvU1RST05HPiA8U1RST05H
Pi9tPC9TVFJPTkc+IA0KICB7PFNUUk9ORz5KQU48L1NUUk9ORz4gLSANCiAgPFNUUk9ORz5ERUM8
L1NUUk9ORz5bPFNUUk9ORz4sPC9TVFJPTkc+PFNUUk9ORz5KQU48L1NUUk9ORz4gLSANCiAgPFNU
Uk9ORz5ERUM8L1NUUk9ORz4uLi5dIHwgPFNUUk9ORz4qPC9TVFJPTkc+fSBbPFNUUk9ORz4vc3Q8
L1NUUk9ORz4gDQogIDxFTT5TdGFydFRpbWU8L0VNPl0gWzxTVFJPTkc+L3NkPC9TVFJPTkc+IDxF
TT5TdGFydERhdGU8L0VNPl0gDQogIFs8U1RST05HPi9lZDwvU1RST05HPiA8RU0+RW5kRGF0ZTwv
RU0+XSBbPFNUUk9ORz4vczwvU1RST05HPiA8RU0+Y29tcHV0ZXI8L0VNPiANCiAgWzxTVFJPTkc+
L3U8L1NUUk9ORz4gWzxFTT5kb21haW48L0VNPlxdPEVNPnVzZXI8L0VNPiA8U1RST05HPi9wPC9T
VFJPTkc+IA0KICA8RU0+cGFzc3dvcmQ8L0VNPl1dIFs8U1RST05HPi9ydTwvU1RST05HPiB7WzxF
TT5Eb21haW48L0VNPlxdPEVNPlVzZXI8L0VNPiB8IA0KICA8U1RST05HPiJTeXN0ZW0iPC9TVFJP
Tkc+fSBbPFNUUk9ORz4vcnA8L1NUUk9ORz4gPEVNPlBhc3N3b3JkPC9FTT5dXSANCiAgPERUPuaM
h+WumuaXpeacn+eahOivreazlSANCiAgPEREPjxTVFJPTkc+c2NodGFza3M8L1NUUk9ORz4gPFNU
Uk9ORz4vY3JlYXRlPC9TVFJPTkc+IDxTVFJPTkc+L3RuPC9TVFJPTkc+IA0KICA8RU0+VGFza05h
bWU8L0VNPiA8U1RST05HPi90cjwvU1RST05HPiA8RU0+VGFza1J1bjwvRU0+IDxTVFJPTkc+L3Nj
IA0KICBtb250aGx5PC9TVFJPTkc+IDxTVFJPTkc+L2Q8L1NUUk9ORz4gezxTVFJPTkc+MTwvU1RS
T05HPiAtIA0KICA8U1RST05HPjMxPC9TVFJPTkc+fSBbPFNUUk9ORz4vbTwvU1RST05HPiB7PFNU
Uk9ORz5KQU48L1NUUk9ORz4gLSANCiAgPFNUUk9ORz5ERUM8L1NUUk9ORz5bPFNUUk9ORz4sPC9T
VFJPTkc+PFNUUk9ORz5KQU48L1NUUk9ORz4gLSANCiAgPFNUUk9ORz5ERUM8L1NUUk9ORz4uLi5d
IHwgKn1dIFs8U1RST05HPi9zdDwvU1RST05HPiA8RU0+U3RhcnRUaW1lPC9FTT5dIA0KICBbPFNU
Uk9ORz4vc2Q8L1NUUk9ORz4gPEVNPlN0YXJ0RGF0ZTwvRU0+XSBbPFNUUk9ORz4vZWQ8L1NUUk9O
Rz4gDQogIDxFTT5FbmREYXRlPC9FTT5dIFs8U1RST05HPi9zPC9TVFJPTkc+IDxFTT5jb21wdXRl
cjwvRU0+IFs8U1RST05HPi91PC9TVFJPTkc+IA0KICBbPEVNPmRvbWFpbjwvRU0+XF08RU0+dXNl
cjwvRU0+IDxTVFJPTkc+L3A8L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT5dXSANCiAgWzxTVFJP
Tkc+L3J1PC9TVFJPTkc+IHtbPEVNPkRvbWFpbjwvRU0+XF08RU0+VXNlcjwvRU0+IHwgDQogIDxT
VFJPTkc+IlN5c3RlbSI8L1NUUk9ORz59IFs8U1RST05HPi9ycDwvU1RST05HPiA8RU0+UGFzc3dv
cmQ8L0VNPl1dPC9ERD48L0RMPg0KPEg1PuiMg+S+izwvSDU+DQo8SDY+6K6h5YiS5Lu75Yqh5Zyo
5q+P5pyI55qE56ys5LiA5aSp6L+Q6KGMPC9INj4NCjxQPuS4i+mdoueahOWRveS7pOiuoeWIkiBN
eUFwcCDnqIvluo/lnKjmr4/mnIjnmoTnrKzkuIDlpKnov5DooYzjgILlm6DkuLrpu5jorqTkv67p
pbDnrKbmmK8gDQpub25l77yI5Y2z77ya5rKh5pyJ5L+u6aWw56ym77yJ77yM6buY6K6k5aSp5piv
56ys5LiA5aSp77yM6buY6K6k55qE5pyI5Lu95piv5q+P5Liq5pyI77yM5omA5Lul6K+l5ZG95Luk
5LiN6ZyA6KaB5Lu75L2V5YW25a6D55qE5Y+C5pWw44CCIA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAv
Y3JlYXRlIC90biAiTXkgQXBwIiAvdHIgYzpcYXBwc1xteWFwcC5leGUgL3NjIA0KbW9udGhseTwv
U1RST05HPiANCjxINj7orqHliJLku7vliqHlnKjmr4/mnIjnmoTmnIDlkI7kuIDlpKnov5DooYw8
L0g2Pg0KPFA+5LiL6Z2i55qE5ZG95Luk6K6h5YiSIE15QXBwIOeoi+W6j+WcqOavj+aciOeahOac
gOWQjuS4gOWkqei/kOihjOOAguWug+S9v+eUqCA8U1RST05HPi9tbzwvU1RST05HPiDlj4LmlbDm
jIflrprlnKjmr4/mnIjnmoTmnIDlkI7kuIDlpKnov5DooYznqIvluo/vvIzkvb/nlKjpgJrphY3n
rKYgDQooKikg5LiOIDxTVFJPTkc+L208L1NUUk9ORz4g5Y+C5pWw6KGo5piO5Zyo5q+P5pyI55qE
5pyA5ZCO5LiA5aSp6L+Q6KGM56iL5bqP44CCIA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAvY3JlYXRl
IC90biAiTXkgQXBwIiAvdHIgYzpcYXBwc1xteWFwcC5leGUgL3NjIG1vbnRobHkgL21vIA0KbGFz
dGRheSAvbSAqPC9TVFJPTkc+IA0KPEg2PuiuoeWIkuS7u+WKoeavj+S4ieS4quaciOi/kOihjOS4
gOasoTwvSDY+DQo8UD7kuIvpnaLnmoTlkb3ku6TorqHliJIgTXlBcHAg56iL5bqP5q+P5LiJ5Liq
5pyI6L+Q6KGM5LiA5qyh44CCLuWug+S9v+eUqCA8U1RST05HPi9tbzwvU1RST05HPiDlj4LmlbDm
naXmjIflrprpl7TpmpTjgIIgDQo8UD48U1RST05HPnNjaHRhc2tzIC9jcmVhdGUgL3RuICJNeSBB
cHAiIC90ciBjOlxhcHBzXG15YXBwLmV4ZSAvc2MgbW9udGhseSAvbW8gDQozPC9TVFJPTkc+IA0K
PEg2PuiuoeWIkuS7u+WKoeWcqOavj+aciOeahOesrOS6jOS4quWRqOaXpei/kOihjDwvSDY+DQo8
UD7kuIvpnaLnmoTlkb3ku6TorqHliJIgTXlBcHAg56iL5bqP5Zyo5q+P5pyI55qE56ys5LqM5Liq
5ZGo5pel6L+Q6KGM44CC5a6D5L2/55SoIDxTVFJPTkc+L21vPC9TVFJPTkc+IOWPguaVsOaMh+Wu
muaYr+avj+aciOeahOesrOS6jOWRqO+8jOS9v+eUqCANCjxTVFJPTkc+L2Q8L1NUUk9ORz4g5Y+C
5pWw5oyH5a6a5aSp44CCIA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAvY3JlYXRlIC90biAiTXkgQXBw
IiAvdHIgYzpcYXBwc1xteWFwcC5leGUgL3NjIG1vbnRobHkgL21vIA0KU0VDT05EIC9kIFNVTjwv
U1RST05HPiANCjxINj7orqHliJLku7vliqHlnKjkupTmnIjlkozlha3mnIjnmoTnrKwgMTUg5aSp
6L+Q6KGM44CCPC9INj4NCjxQPuS4i+mdoueahOWRveS7pOiuoeWIkiBNeUFwcCDnqIvluo/lnKjk
upTmnIggMTUg5pel5ZKM5YWt5pyIIDE1IOaXpeeahCAzOjAwIFBNICgxNTowMCkg6L+Q6KGM44CC
5a6D5L2/55SoIDxTVFJPTkc+L2Q8L1NUUk9ORz4gDQrlj4LmlbDmnaXmjIflrprml6XmnJ/vvIzk
vb/nlKggPFNUUk9ORz4vbTwvU1RST05HPiDlj4LmlbDmjIflrprmnIjku73jgILlroPkuZ/kvb/n
lKggPFNUUk9ORz4vc3Q8L1NUUk9ORz4g5Y+C5pWw5p2l5oyH5a6a5byA5aeL5pe26Ze044CCIA0K
PFA+PFNUUk9ORz5zY2h0YXNrcyAvY3JlYXRlIC90biAiTXkgQXBwIiAvdHIgYzpcYXBwc1xteWFw
cC5leGUgL3NjIG1vbnRobHkgL2QgMTUgDQovbSBNQVksSlVOIC9zdCAxNTowMDowMDwvU1RST05H
PiANCjxQPjxBIA0KaHJlZj0iaHR0cDovL3d3dy5oYW9rdWNuLmNvbS9hcnRpY2xlL1R1c2h1X2h0
bWwvSklTSFVMRUkvQ01ESEVMUC9zY2h0YXNrcy5odG0jIj5zY2h0YXNrcyANCmNyZWF0ZSBvbmNl
PC9BPiANCjxINT7or63ms5U8L0g1Pg0KPFA+PFNUUk9ORz5zY2h0YXNrczwvU1RST05HPiA8U1RS
T05HPi9jcmVhdGU8L1NUUk9ORz4gPFNUUk9ORz4vdG48L1NUUk9ORz4gDQo8RU0+VGFza05hbWU8
L0VNPiA8U1RST05HPi90cjwvU1RST05HPiA8RU0+VGFza1J1bjwvRU0+IDxTVFJPTkc+L3NjIA0K
b25jZTwvU1RST05HPiA8U1RST05HPi9zdDwvU1RST05HPiA8RU0+U3RhcnRUaW1lPC9FTT4gPFNU
Uk9ORz4vc2Q8L1NUUk9ORz4gDQo8RU0+U3RhcnREYXRlPC9FTT4gWzxTVFJPTkc+L3M8L1NUUk9O
Rz4gPEVNPmNvbXB1dGVyPC9FTT4gWzxTVFJPTkc+L3U8L1NUUk9ORz4gDQpbPEVNPmRvbWFpbjwv
RU0+XF08RU0+dXNlcjwvRU0+IDxTVFJPTkc+L3A8L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT5d
XSANCls8U1RST05HPi9ydTwvU1RST05HPiB7WzxFTT5Eb21haW48L0VNPlxdPEVNPlVzZXI8L0VN
PiB8IA0KPFNUUk9ORz4iU3lzdGVtIjwvU1RST05HPn0gWzxTVFJPTkc+L3JwPC9TVFJPTkc+IDxF
TT5QYXNzd29yZDwvRU0+XV0gDQo8SDU+6IyD5L6LPC9INT4NCjxINj7orqHliJLku7vliqHov5Do
oYzkuIDmrKE8L0g2Pg0KPFA+5LiL6Z2i55qE5ZG95Luk6K6h5YiSIE15QXBwIOeoi+W6j+WcqCAy
MDAyIOW5tCAxIOaciCAxIOaXpeWNiOWknOi/kOihjOS4gOasoeOAguWug+S9v+eUqCA8U1RST05H
Pi9ydTwvU1RST05HPiDlj4LmlbDmjIflrprku6XnlKjmiLfnmoQgDQpBZG1pbmlzdHJhdG9yIOW4
kOaIt+adg+mZkOi/kOihjOS7u+WKoe+8jOS9v+eUqCA8U1RST05HPi9ycDwvU1RST05HPiDlj4Lm
lbDkuLogQWRtaW5pc3RyYXRvciDluJDmiLfmj5Dkvpvlr4bnoIHjgIIgDQo8UD48U1RST05HPnNj
aHRhc2tzIC9jcmVhdGUgL3RuICJNeSBBcHAiIC90ciBjOlxhcHBzXG15YXBwLmV4ZSAvc2Mgb25j
ZSAvc3QgDQowMDowMDowMCAvc2QgMDEvMDEvMjAwMiAvcnUgQWRtaW4yMyAvcnAgcEBzc3dvckQx
PC9TVFJPTkc+IA0KPFA+PEEgDQpocmVmPSJodHRwOi8vd3d3Lmhhb2t1Y24uY29tL2FydGljbGUv
VHVzaHVfaHRtbC9KSVNIVUxFSS9DTURIRUxQL3NjaHRhc2tzLmh0bSMiPnNjaHRhc2tzIA0KY3Jl
YXRlIG9uc3RhcnQ8L0E+IA0KPEg1PuivreazlTwvSDU+DQo8UD48U1RST05HPnNjaHRhc2tzPC9T
VFJPTkc+IDxTVFJPTkc+L2NyZWF0ZTwvU1RST05HPiA8U1RST05HPi90bjwvU1RST05HPiANCjxF
TT5UYXNrTmFtZTwvRU0+IDxTVFJPTkc+L3RyPC9TVFJPTkc+IDxFTT5UYXNrUnVuPC9FTT4gPFNU
Uk9ORz4vc2MgDQpvbnN0YXJ0PC9TVFJPTkc+IFs8U1RST05HPi9zZDwvU1RST05HPiA8RU0+U3Rh
cnREYXRlPC9FTT5dIFs8U1RST05HPi9zPC9TVFJPTkc+IA0KPEVNPmNvbXB1dGVyPC9FTT4gWzxT
VFJPTkc+L3U8L1NUUk9ORz4gWzxFTT5kb21haW48L0VNPlxdPEVNPnVzZXI8L0VNPiANCjxTVFJP
Tkc+L3A8L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT5dXSBbPFNUUk9ORz4vcnU8L1NUUk9ORz4g
DQp7WzxFTT5Eb21haW48L0VNPlxdPEVNPlVzZXI8L0VNPiB8IDxTVFJPTkc+IlN5c3RlbSI8L1NU
Uk9ORz59IA0KWzxTVFJPTkc+L3JwPC9TVFJPTkc+IDxFTT5QYXNzd29yZDwvRU0+XV0gDQo8SDU+
6IyD5L6LPC9INT4NCjxINj7orqHliJLku7vliqHlnKjmr4/mrKHns7vnu5/lkK/liqjnmoTml7bl
gJnov5DooYw8L0g2Pg0KPFA+5LiL6Z2i55qE5ZG95Luk6K6h5YiSIE15QXBwIOeoi+W6j+WcqOav
j+asoeezu+e7n+WQr+WKqOeahOaXtuWAmei/kOihjO+8jOi1t+Wni+aXpeacn+aYryAyMDAxIOW5
tCAzIOaciCAxNSDml6XjgIIgDQo8UD48U1RST05HPnNjaHRhc2tzIC9jcmVhdGUgL3RuICJNeSBB
cHAiIC90ciBjOlxhcHBzXG15YXBwLmV4ZSAvc2Mgb25zdGFydCAvc2QgDQowMy8xNS8yMDAxPC9T
VFJPTkc+IA0KPFA+PEEgDQpocmVmPSJodHRwOi8vd3d3Lmhhb2t1Y24uY29tL2FydGljbGUvVHVz
aHVfaHRtbC9KSVNIVUxFSS9DTURIRUxQL3NjaHRhc2tzLmh0bSMiPnNjaHRhc2tzIA0KY3JlYXRl
IG9ubG9nb248L0E+IA0KPEg1PuivreazlTwvSDU+DQo8UD48U1RST05HPnNjaHRhc2tzPC9TVFJP
Tkc+IDxTVFJPTkc+L2NyZWF0ZTwvU1RST05HPiA8U1RST05HPi90bjwvU1RST05HPiANCjxFTT5U
YXNrTmFtZTwvRU0+IDxTVFJPTkc+L3RyPC9TVFJPTkc+IDxFTT5UYXNrUnVuPC9FTT4gPFNUUk9O
Rz4vc2MgDQpvbmxvZ29uPC9TVFJPTkc+IFs8U1RST05HPi9zZDwvU1RST05HPiA8RU0+U3RhcnRE
YXRlPC9FTT5dIFs8U1RST05HPi9zPC9TVFJPTkc+IA0KPEVNPmNvbXB1dGVyPC9FTT4gWzxTVFJP
Tkc+L3U8L1NUUk9ORz4gWzxFTT5kb21haW48L0VNPlxdPEVNPnVzZXI8L0VNPiANCjxTVFJPTkc+
L3A8L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT5dXSBbPFNUUk9ORz4vcnU8L1NUUk9ORz4gDQp7
WzxFTT5Eb21haW48L0VNPlxdPEVNPlVzZXI8L0VNPiB8IDxTVFJPTkc+IlN5c3RlbSI8L1NUUk9O
Rz59IA0KWzxTVFJPTkc+L3JwPC9TVFJPTkc+IDxFTT5QYXNzd29yZDwvRU0+XV0gDQo8SDU+6IyD
5L6LPC9INT4NCjxINj7orqHliJLku7vliqHlnKjnlKjmiLfnmbvlvZXliLDov5znqIvorqHnrpfm
nLrnmoTml7blgJnov5DooYw8L0g2Pg0KPFA+5LiL6Z2i55qE5ZG95Luk6K6h5YiS5om55aSE55CG
5paH5Lu25Zyo55So5oi377yI5Lu75L2V55So5oi377yJ5q+P5qyh55m75b2V5Yiw6L+c56iL6K6h
566X5py65LiK55qE5pe25YCZ6L+Q6KGM44CC5a6D5L2/55SoIDxTVFJPTkc+L3M8L1NUUk9ORz4g
DQrlj4LmlbDmjIflrprov5znqIvorqHnrpfmnLrjgILlm6DkuLrlkb3ku6TmmK/ov5znqIvnmoTv
vIzmiYDku6Xlkb3ku6TkuK3miYDmnInnmoTot6/lvoTvvIzljIXmi6zmibnlpITnkIbmlofku7bn
moTot6/lvoTvvIzpg73mjIflrprkuLrov5znqIvorqHnrpfmnLrkuIrnmoTot6/lvoTjgIIgDQo8
UD48U1RST05HPnNjaHRhc2tzIC9jcmVhdGUgL3RuICJTdGFydCBXZWIgU2l0ZSIgL3RyIGM6XG15
aWlzXHdlYnN0YXJ0LmJhdCAvc2MgDQpvbmxvZ29uIC9zIFNlcnZlcjIzPC9TVFJPTkc+IA0KPFA+
PEEgDQpocmVmPSJodHRwOi8vd3d3Lmhhb2t1Y24uY29tL2FydGljbGUvVHVzaHVfaHRtbC9KSVNI
VUxFSS9DTURIRUxQL3NjaHRhc2tzLmh0bSMiPnNjaHRhc2tzIA0KY3JlYXRlIG9uaWRsZTwvQT4g
DQo8SDU+6K+t5rOVPC9INT4NCjxQPjxTVFJPTkc+c2NodGFza3M8L1NUUk9ORz4gPFNUUk9ORz4v
Y3JlYXRlPC9TVFJPTkc+IDxTVFJPTkc+L3RuPC9TVFJPTkc+IA0KPEVNPlRhc2tOYW1lPC9FTT4g
PFNUUk9ORz4vdHI8L1NUUk9ORz4gPEVNPlRhc2tSdW48L0VNPiA8U1RST05HPi9zYyANCm9uaWRs
ZTwvU1RST05HPiA8U1RST05HPi9pPC9TVFJPTkc+PEVNPklkbGVUaW1lPC9FTT4gWzxTVFJPTkc+
L3NkPC9TVFJPTkc+IA0KPEVNPlN0YXJ0RGF0ZTwvRU0+XSBbPFNUUk9ORz4vczwvU1RST05HPiA8
RU0+Y29tcHV0ZXI8L0VNPiBbPFNUUk9ORz4vdTwvU1RST05HPiANCls8RU0+ZG9tYWluPC9FTT5c
XTxFTT51c2VyPC9FTT4gPFNUUk9ORz4vcDwvU1RST05HPiA8RU0+cGFzc3dvcmQ8L0VNPl1dIA0K
WzxTVFJPTkc+L3J1PC9TVFJPTkc+IHtbPEVNPkRvbWFpbjwvRU0+XF08RU0+VXNlcjwvRU0+IHwg
DQo8U1RST05HPiJTeXN0ZW0iPC9TVFJPTkc+fSBbPFNUUk9ORz4vcnA8L1NUUk9ORz4gPEVNPlBh
c3N3b3JkPC9FTT5dXSANCjxINT7ojIPkvos8L0g1Pg0KPEg2PuiuoeWIkuafkOmhueS7u+WKoeWc
qOiuoeeul+acuuepuumXsueahOaXtuWAmei/kOihjDwvSDY+DQo8UD7kuIvpnaLnmoTlkb3ku6To
rqHliJIgTXlBcHAg56iL5bqP5Zyo6K6h566X5py656m66Zey55qE5pe25YCZ6L+Q6KGM44CC5a6D
5L2/55So5b+F6ZyA55qEIDxTVFJPTkc+L2k8L1NUUk9ORz4gDQrlj4LmlbDmjIflrprlnKjlkK/l
iqjku7vliqHkuYvliY3orqHnrpfmnLrlv4XpnIDmjIHnu63nqbrpl7LljYHliIbpkp/jgIIgDQo8
UD48U1RST05HPnNjaHRhc2tzIC9jcmVhdGUgL3RuICJNeSBBcHAiIC90ciBjOlxhcHBzXG15YXBw
LmV4ZSAvc2Mgb25pZGxlIC9pIA0KMTA8L1NUUk9ORz4gDQo8SDQ+5pu05aSa6IyD5L6LPC9IND4N
CjxQPuiLpeimgeafpeeci+iMg+S+i++8jOivt+WNleWHu+iMg+S+i+WQjeensO+8miANCjxQPjxB
IA0KaHJlZj0iaHR0cDovL3d3dy5oYW9rdWNuLmNvbS9hcnRpY2xlL1R1c2h1X2h0bWwvSklTSFVM
RUkvQ01ESEVMUC9zY2h0YXNrcy5odG0jIj7liJvlu7rku6UgDQpTeXN0ZW0g5p2D6ZmQ6L+Q6KGM
55qE5Lu75YqhPC9BPiANCjxQPuS4i+mdoueahOWRveS7pOiuoeWIkiBNeUFwcCDnqIvluo/ku6Ug
TlQgQXV0aG9yaXR5XFN5c3RlbSANCuW4kOaIt+adg+mZkOi/kOihjOOAguWcqOi/meS4quiMg+S+
i+S4re+8jOS7u+WKoeiuoeWIkuWcqOavj+aciOeahOesrOS4gOWkqei/kOihjO+8jOS9huWvueS6
juS7peezu+e7n+adg+mZkOi/kOihjOeahOS7u+WKoeWPr+S7peS9v+eUqOaJgOacieeahOiuoeWI
kuexu+Wei+OAgiANCjxQPuivpeWRveS7pOS9v+eUqCA8U1RST05HPi9ydSAiU3lzdGVtIjwvU1RS
T05HPiDlj4LmlbDmjIflrprns7vnu5/lronlhajkuIrkuIvmlofjgILlm6DkuLrns7vnu5/ku7vl
iqHkuI3pnIDopoHlr4bnoIHvvIzmiYDku6Xlv73nlaXkuoYgDQo8U1RST05HPi9ycDwvU1RST05H
PiDlj4LmlbDjgIIgDQo8UD48U1RST05HPnNjaHRhc2tzIC9jcmVhdGUgL3RuICJNeSBBcHAiIC90
ciBjOlxhcHBzXG15YXBwLmV4ZSAvc2MgbW9udGhseSAvZCAxIA0KL3J1ICJTeXN0ZW0iPC9TVFJP
Tkc+IA0KPFA+5L2c5Li65ZON5bqU77yMU2NoVGFza3MuZXhlIOaYvuekuuS4gOS4quS/oeaBr+aA
p+a2iOaBr+WSjOS4gOS4quaIkOWKn+a2iOaBr+OAguWug+S4jeaPkOekuui+k+WFpeWvhueggeOA
gjxQUkU+PENPREU+DQrkv6Hmga/vvJrmraTku7vliqHlsIbooqvliJvlu7rkuo7nlKjmiLflkI3k
uIsgKCJOVCBBVVRIT1JJVFlcU1lTVEVNIinjgIINCuaIkOWKn++8muiuoeWIkuS7u+WKoSAiTXkg
QXBwIiDlt7LmiJDlip/liJvlu7rjgIINCjwvQ09ERT48L1BSRT4NCjxQPjxBIA0KaHJlZj0iaHR0
cDovL3d3dy5oYW9rdWNuLmNvbS9hcnRpY2xlL1R1c2h1X2h0bWwvSklTSFVMRUkvQ01ESEVMUC9z
Y2h0YXNrcy5odG0jIj7liJvlu7rov5DooYzlpJrkuKrnqIvluo/nmoTku7vliqE8L0E+IA0KDQo8
UD7mr4/kuKrku7vliqHlj6rog73ov5DooYzkuIDkuKrnqIvluo/jgILkvYbmmK/lj6/ku6XliJvl
u7rkuIDkuKrov5DooYzlpJrkuKrnqIvluo/nmoTmibnlpITnkIbmlofku7bvvIznhLblkI7orqHl
iJLkuIDkuKrku7vliqHmnaXov5DooYzor6XmibnlpITnkIbmlofku7bjgILkuIvpnaLnmoTov4fn
qIvor7TmmI7kuobov5nkuKrmlrnms5XvvJogDQo8T0w+DQogIDxMST7liJvlu7rkuIDkuKrlkK/l
iqjopoHov5DooYznqIvluo/nmoTmibnlpITnkIbmlofku7bjgIIgDQogIDxQPuWcqOi/meS4quiM
g+S+i+S4reWIm+W7uuS6huS4gOS4quWQr+WKqOKAnOS6i+S7tuafpeeci+WZqOKAnShFdmVudHZ3
ci5leGUpIOWSjOKAnOezu+e7n+ebkeinhuWZqOKAnShQZXJmbW9uLmV4ZSkg55qE5om55aSE55CG
5paH5Lu244CCIA0KICA8VUw+DQogICAgPExJPuWQr+WKqOaWh+acrOe8lui+keWZqO+8jOS+i+Wm
guKAnOiusOS6i+acrOKAneOAgg0KICAgIDxMST7plK7lhaXmr4/kuKrnqIvluo/nmoTlkI3np7Dl
kozmjIflkJHlj6/miafooYzmlofku7bnmoTlrozlhajlkIjmoLznmoTot6/lvoTjgILlnKjov5nn
p43mg4XlhrXkuIvvvIzmlofku7bljIXlkKvmnInkuIvliJfor63lj6XjgIIgDQogICAgPFA+PFNU
Uk9ORz5DOlxXaW5kb3dzXFN5c3RlbTMyXEV2ZW50dndyLmV4ZTwvU1RST05HPjxCUj48U1RST05H
PkM6XFdpbmRvd3NcU3lzdGVtMzJcUGVyZm1vbi5leGU8L1NUUk9ORz48L1A+DQogICAgPExJPuWw
huaWh+S7tuWtmOWCqOS4uiBNeUFwcHMuYmF044CCIDwvTEk+PC9VTD4NCiAgPExJPuS9v+eUqCBT
Y2hUYXNrcy5leGUg5Yib5bu65LiA5Liq6L+Q6KGMIE15QXBwcy5iYXQg55qE5Lu75Yqh44CCIA0K
ICA8UD7kuIvpnaLnmoTlkb3ku6TliJvlu7rkuoYgTW9uaXRvciDku7vliqHvvIzmr4/lvZPmnInk
urrnmbvlvZXlroPlsLHov5DooYzjgILlroPkvb/nlKggPFNUUk9ORz4vdG48L1NUUk9ORz4g5Y+C
5pWw5ZG95ZCN5Lu75Yqh77yM5L2/55SoIA0KICA8U1RST05HPi90cjwvU1RST05HPiDlj4LmlbDo
v5DooYwgTXlBcHBzLmJhdOOAguWug+S9v+eUqCA8U1RST05HPi9zYzwvU1RST05HPiDlj4LmlbDm
naXmjIfmmI4gT25Mb2dvbiANCiAg6K6h5YiS57G75Z6L77yM5L2/55SoIDxTVFJPTkc+L3J1PC9T
VFJPTkc+IOWPguaVsOaMh+WumiBBZG1pbmlzdHJhdG9yIOW4kOaIt+OAgiANCiAgPFA+PFNUUk9O
Rz5zY2h0YXNrcyAvY3JlYXRlIC90biBNb25pdG9yIC90ciBDOlxNeUFwcHMuYmF0IC9zYyBvbmxv
Z29uIC9ydSANCiAgUmVza2l0XEFkbWluaXN0cmF0b3I8L1NUUk9ORz4gDQogIDxQPuivpeWRveS7
pOeahOe7k+aenOaYr++8jOavj+W9k+eUqOaIt+eZu+W9leWIsOiuoeeul+acuu+8jOS7u+WKoeWw
seWQr+WKqOKAnOS6i+S7tuafpeeci+WZqOKAneWSjOKAnOezu+e7n+ebkeinhuWZqOKAneOAgjwv
UD4NCiAgPFA+Jm5ic3A7PC9QPg0KICA8UD4mbmJzcDs8L1A+DQogIDxQPiZuYnNwOzwvUD48L0xJ
PjwvT0w+DQo8UD48QSANCmhyZWY9Imh0dHA6Ly93d3cuaGFva3Vjbi5jb20vYXJ0aWNsZS9UdXNo
dV9odG1sL0pJU0hVTEVJL0NNREhFTFAvc2NodGFza3MuaHRtIyI+5pu05pS56K6h5YiS5Lu75Yqh
PC9BPiANCg0KPFA+PEE+PC9BPg0KPFA+5pu05pS55LiA5Liq5oiW5aSa5Liq5LiL5YiX5Lu75Yqh
5bGe5oCn44CCIA0KPFVMPg0KICA8TEk+5Lu75Yqh6L+Q6KGM55qE56iL5bqPICg8U1RST05HPi90
cjwvU1RST05HPinjgIINCiAgPExJPuS7u+WKoei/kOihjOeahOeUqOaIt+W4kOaItyAoPFNUUk9O
Rz4vcnU8L1NUUk9ORz4p44CCDQogIDxMST7nlKjmiLfluJDmiLfnmoTlr4bnoIEgKDxTVFJPTkc+
L3JwPC9TVFJPTkc+KeOAgiA8L0xJPjwvVUw+DQo8SDQ+6K+t5rOVPC9IND4NCjxQPjxTVFJPTkc+
c2NodGFza3M8L1NUUk9ORz4gPFNUUk9ORz4vY2hhbmdlPC9TVFJPTkc+IDxTVFJPTkc+L3RuPC9T
VFJPTkc+IA0KPEVNPlRhc2tOYW1lPC9FTT4gWzxTVFJPTkc+L3M8L1NUUk9ORz4gPEVNPmNvbXB1
dGVyPC9FTT4gWzxTVFJPTkc+L3U8L1NUUk9ORz4gDQpbPEVNPmRvbWFpbjwvRU0+XF08RU0+dXNl
cjwvRU0+IDxTVFJPTkc+L3A8L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT5dXSANCls8U1RST05H
Pi90cjwvU1RST05HPiA8RU0+VGFza1J1bjwvRU0+XSBbPFNUUk9ORz4vcnU8L1NUUk9ORz4gDQpb
PEVNPkRvbWFpbjwvRU0+XF08RU0+VXNlcjwvRU0+IHwgPFNUUk9ORz4iU3lzdGVtIjwvU1RST05H
Pl0gDQpbPFNUUk9ORz4vcnA8L1NUUk9ORz4gPEVNPlBhc3N3b3JkPC9FTT5dIA0KPEg0PuWPguaV
sDwvSDQ+DQo8REw+DQogIDxEVD48U1RST05HPi90bjwvU1RST05HPiA8RU0+VGFza05hbWU8L0VN
PiANCiAgPEREPuagh+ivhuimgeabtOaUueeahOS7u+WKoeOAgui+k+WFpeS7u+WKoeWQjeOAgiAN
CiAgPERUPjxTVFJPTkc+L3M8L1NUUk9ORz4gPEVNPkNvbXB1dGVyPC9FTT4gDQogIDxERD7mjIfl
rprov5znqIvorqHnrpfmnLrnmoTlkI3np7DmiJYgSVAg5Zyw5Z2A77yI5bim5pyJ5oiW6ICF5rKh
5pyJ5Y+N5pac5p2g77yJ44CC6buY6K6k5YC85piv5pys5Zyw6K6h566X5py644CCIA0KICA8RFQ+
PFNUUk9ORz4vdTwvU1RST05HPiBbPEVNPmRvbWFpbjwvRU0+XF08RU0+dXNlcjwvRU0+IA0KICA8
REQ+5L2/55So54m55a6a55So5oi35biQ5oi355qE5p2D6ZmQ6L+Q6KGM5ZG95Luk44CC6buY6K6k
5oOF5Ya15LiL77yM5L2/55So5bey55m75b2V5Yiw6L+Q6KGMIFNjaFRhc2tzIOeahOiuoeeul+ac
uuS4iueahOeUqOaIt+eahOadg+mZkOi/kOihjOWRveS7pOOAgiANCiAgPERUPjxTVFJPTkc+L3A8
L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT4gDQogIDxERD7mjIflrprlnKggPFNUUk9ORz4vdTwv
U1RST05HPiDlj4LmlbDkuK3mjIflrprnmoTnlKjmiLfluJDmiLfnmoTlr4bnoIHjgILlpoLmnpzk
vb/nlKggPFNUUk9ORz4vdTwvU1RST05HPiDlj4LmlbDvvIzliJnpnIDopoHor6Xlj4LmlbDjgIIg
DQogIDxEVD48U1RST05HPi90cjwvU1RST05HPiA8RU0+VGFza1J1bjwvRU0+IA0KICA8REQ+5pu0
5pS55Lu75Yqh6L+Q6KGM55qE56iL5bqP44CC6L6T5YWl5Y+v5omn6KGM5paH5Lu244CB6ISa5pys
5paH5Lu25oiW5om55aSE55CG5paH5Lu255qE5a6M5YWo5ZCI5qC855qE6Lev5b6E5ZKM5paH5Lu2
5ZCN44CC5aaC5p6c5b+955Wl5LqG6Lev5b6E77yMU2NoVGFza3MuZXhlIOWBh+WumuaWh+S7tuWc
qCANCiAgPEVNPlN5c3RlbXJvb3Q8L0VNPlxTeXN0ZW0zMiDnm67lvZXkuIvmjIflrprnmoTnqIvl
uo/mm7/mjaLku7vliqHmnIDliJ3ov5DooYznmoTnqIvluo/jgIIgDQogIDxEVD48U1RST05HPi9y
dTwvU1RST05HPiBbPEVNPkRvbWFpbjwvRU0+XF08RU0+VXNlcjwvRU0+IHwgDQogIDxTVFJPTkc+
IlN5c3RlbSI8L1NUUk9ORz4gDQogIDxERD7mm7TmlLnnlKjkuo7ku7vliqHnmoTnlKjmiLfluJDm
iLfjgIIgDQogIDxQPuWAvDxCUj7or7TmmI4gDQogIDxQPls8RU0+PC9FTT48RU0+PC9FTT48RU0+
ZG9tYWluPC9FTT5cXTxFTT5Vc2VyPC9FTT48QlI+5oyH5a6a55So5oi35biQ5oi3IA0KICA8UD48
U1RST05HPiJTeXN0ZW0iPC9TVFJPTkc+IG9yIDxTVFJPTkc+IiI8L1NUUk9ORz48QlI+5oyH5a6a
5Li65pON5L2c57O757uf5omA5L2/55So55qEIE5UIA0KICBBdXRob3JpdHlcU3lzdGVtIOW4kOaI
t+OAgiANCiAgPFA+5Zyo5pu05pS555So5oi35biQ5oi355qE5pe25YCZ77yM5b+F6aG75Lmf6KaB
5pu05pS555So5oi35a+G56CB44CC5aaC5p6c5ZG95Luk5bim5pyJIDxTVFJPTkc+L3J1PC9TVFJP
Tkc+IOWPguaVsO+8jOS9huayoeaciSANCiAgPFNUUk9ORz4vcnA8L1NUUk9ORz4g5Y+C5pWw77yM
U2NoVGFza3MuZXhlIOaPkOekuuimgeaxgui+k+WFpeaWsOeahOWvhueggeiAjOS4lOS4jeaYvuek
uumUruWFpeeahOaWh+acrOOAgiANCiAgPFA+5Lu75Yqh5Lul5LiN6ZyA6KaB5a+G56CB55qEIE5U
IEF1dGhvcml0eVxTeXN0ZW0g5biQ5oi35p2D6ZmQ6L+Q6KGM77yMU2NoVGFza3MuZXhlIOS4jeS8
muaPkOekuui+k+WFpeWvhueggeOAgiANCiAgPFA+Jm5ic3A7PC9QPg0KICA8RFQ+PFNUUk9ORz4v
cDwvU1RST05HPiA8RU0+UGFzc3dvcmQ8L0VNPiANCiAgPEREPuabtOaUueeUqOS6juS7u+WKoeea
hOW4kOaIt+WvhueggeOAgui+k+WFpeaWsOeahOWvhueggeOAgiANCiAgPERUPjxTVFJPTkc+Lz88
L1NUUk9ORz4gDQogIDxERD7lnKjlkb3ku6Tmj5DnpLrnrKbmmL7npLrluK7liqnjgIIgDQogIDxQ
PiZuYnNwOzwvUD4NCiAgPFA+Jm5ic3A7PC9QPg0KICA8UD4mbmJzcDs8L1A+PC9ERD48L0RMPg0K
PEg0PuazqOmHijwvSDQ+DQo8VUw+WE9YDQogIDxMST48U1RST05HPi90bjwvU1RST05HPiDlkowg
PFNUUk9ORz4vczwvU1RST05HPiANCiAg5Y+C5pWw5qCH6K+G6K+l5Lu75Yqh44CCPFNUUk9ORz4v
dHI8L1NUUk9ORz7jgIE8U1RST05HPi9ydTwvU1RST05HPiDlkowgPFNUUk9ORz4vcnA8L1NUUk9O
Rz4gDQogIOWPguaVsOaMh+WumuWPr+S7peabtOaUueeahOS7u+WKoeWxnuaAp+OAgg0KICA8TEk+
5L2/55SoIDxTVFJPTkc+Y2hhbmdlPC9TVFJPTkc+IOaTjeS9nOeahOWRveS7pOW/hemhu+iHs+Ww
keabtOaUueS4gOS4quS7u+WKoeWxnuaAp+OAgg0KICA8TEk+TlQgQXV0aG9yaXR5XFN5c3RlbSDl
uJDmiLfmsqHmnInkuqTkupLlvI/nmbvlvZXmnYPpmZDjgILnlKjmiLfnnIvkuI3liLDku6Xns7vn
u5/mnYPpmZDov5DooYznmoTnqIvluo/vvIzkuI3og73kuI7lhbbkuqTkupLjgIIgPC9MST48L1VM
Pg0KPEg0PuiMg+S+izwvSDQ+DQo8SDU+5pu05pS55Lu75Yqh6L+Q6KGM55qE56iL5bqPPC9INT4N
CjxQPuS4i+mdoueahOWRveS7pOWwhiBWaXJ1cyBDaGVjayDku7vliqHov5DooYznmoTnqIvluo/n
lLEgVmlydXNDaGVjay5leGUg5pu05pS55Li6IFZpcnVzQ2hlY2syLmV4ZeOAguatpOWRveS7pOS9
v+eUqCANCjxTVFJPTkc+L3RuPC9TVFJPTkc+IOWPguaVsOagh+ivhuS7u+WKoe+8jOS9v+eUqCA8
U1RST05HPi90cjwvU1RST05HPiDlj4LmlbDmjIflrprku7vliqHnmoTmlrDnqIvluo/jgILvvIjk
uI3og73mm7TmlLnku7vliqHlkI3np7DjgILvvIkgDQo8UD48U1RST05HPnNjaHRhc2tzIC9jaGFu
Z2UgL3RuICJWaXJ1cyBDaGVjayIgL3RyIEM6XFZpcnVzQ2hlY2syLmV4ZTwvU1RST05HPiANCjxQ
PuS9nOS4uuWTjeW6lO+8jFNjaFRhc2tzLmV4ZSDmmL7npLrku6XkuIvmiJDlip/mtojmga/vvJo8
UFJFPjxDT0RFPuaIkOWKn++8muiuoeWIkuS7u+WKoSAiVmlydXMgQ2hlY2siIOeahOWPguaVsOW3
suabtOaUueOAgjwvQ09ERT48L1BSRT4NCjxQPuatpOWRveS7pOeahOe7k+aenOaYr++8jFZpcnVz
IENoZWNrIOS7u+WKoeeOsOi/kOihjCBWaXJ1c0NoZWNrMi5leGXjgIIgDQo8SDU+5pu05pS56L+c
56iL5Lu75Yqh55qE55So5oi35a+G56CBPC9INT4NCjxQPuS4i+mdoueahOWRveS7pOabtOaUueeU
qOS6jui/nOeoi+iuoeeul+acuiBTdnIwMSDkuIogUmVtaW5kTWUg5Lu75Yqh55qE55So5oi35biQ
5oi35a+G56CB44CC5ZG95Luk5L2/55SoIDxTVFJPTkc+L3RuPC9TVFJPTkc+IOWPguaVsOagh+iv
huS7u+WKoe+8jOS9v+eUqCANCjxTVFJPTkc+L3M8L1NUUk9ORz4g5Y+C5pWw5oyH5a6a6L+c56iL
6K6h566X5py644CC5a6D5L2/55SoIDxTVFJPTkc+L3JwPC9TVFJPTkc+IOWPguaVsOaMh+WumuaW
sOeahOWvhueggSBwQHNzV29yZDPjgIIgDQo8UD7lnKjnlKjmiLfluJDmiLflr4bnoIHov4fmnJ/m
iJbmm7TmlLnnmoTml7blgJnpnIDopoHmraTov4fnqIvjgILlpoLmnpzlrZjlgqjlnKjku7vliqHk
uK3nmoTlr4bnoIHml6DmlYjvvIzpgqPkuYjku7vliqHkuI3kvJrov5DooYzjgIIgDQo8UD48U1RS
T05HPnNjaHRhc2tzIC9jaGFuZ2UgL3RuIFJlbWluZE1lIC9zIFN2cjAxIC9ycCBwQHNzV29yZDM8
L1NUUk9ORz4gDQo8UD7kvZzkuLrlk43lupTvvIxTY2hUYXNrcy5leGUg5pi+56S65Lul5LiL5oiQ
5Yqf5raI5oGv77yaPFBSRT48Q09ERT7miJDlip/vvJrorqHliJLku7vliqEgIlJlbWluZE1lIiDn
moTlj4LmlbDlt7Lmm7TmlLnjgII8L0NPREU+PC9QUkU+DQo8UD7ov5nkuKrlkb3ku6TnmoTnu5Pm
npzmmK/vvIxSZW1pbmRNZSDku7vliqHnjrDlnKjku6XlhbbliJ3lp4vnmoTnlKjmiLfluJDmiLfo
v5DooYzvvIzkvYbmi6XmnInkuIDkuKrmlrDlr4bnoIHjgIIgDQo8SDU+5pu05pS55Lu75Yqh55qE
56iL5bqP5ZKM55So5oi35biQ5oi3PC9INT4NCjxQPuS4i+mdoueahOWRveS7pOabtOaUueS7u+WK
oei/kOihjOeahOeoi+W6j+S7peWPiuS7u+WKoei/kOihjOeahOeUqOaIt+W4kOaIt+OAguWunui0
qOS4iu+8jOWug+WwhuaXp+eahOiuoeWIkueUqOS6juaWsOeahOS7u+WKoeOAgui/meS4quWRveS7
pOWwhuavj+WkqeaXqeS4iiA5OjAwIGEubS4g5ZCv5YqoIA0KIk5vdGVwYWQuZXhlIiDnmoQgTm90
ZXBhZCDku7vliqHmm7TmlLnkuLrlkK/liqggIkludGVybmV0IEV4cGxvcmVyIuOAgiANCjxQPuiv
peWRveS7pOS9v+eUqCA8U1RST05HPi90bjwvU1RST05HPiDlj4LmlbDmnaXmoIfor4bku7vliqHj
gILlroPkvb/nlKggPFNUUk9ORz4vdHI8L1NUUk9ORz4g5Y+C5pWw5pu05pS55Lu75Yqh6L+Q6KGM
55qE56iL5bqP77yM5L2/55SoIA0KPFNUUk9ORz4vcnU8L1NUUk9ORz4g5Y+C5pWw5pu05pS55Lu7
5Yqh6L+Q6KGM5Yet5o2u55qE55So5oi35biQ5oi344CCIA0KPFA+5b+955Wl5Li655So5oi35biQ
5oi35o+Q5L6b5a+G56CB55qEIDxTVFJPTkc+L3JwPC9TVFJPTkc+IOWPguaVsOOAguW/hemhu+S4
uuW4kOaIt+aPkOS+m+Wvhuegge+8jOS9huWPr+S7peS9v+eUqCA8U1RST05HPi9ycDwvU1RST05H
PiANCuWPguaVsOS7peWPiuWcqOaYjuaWh+S4remUruWFpeWvhuegge+8jOaIluetieW+hSBTY2hU
YXNrcy5leGUg6KaB5rGC6L6T5YWl5a+G56CB55qE5o+Q56S677yM54S25ZCO5Lul5LiN5pi+56S6
5paH5pys55qE5pa55byP6L6T5YWl5a+G56CB44CCIA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAvY2hh
bmdlIC90biBOb3RlcGFkIC90ciAiYzpccHJvZ3JhbSBmaWxlc1xJbnRlcm5ldCANCkV4cGxvcmVy
XGlleHBsb3JlLmV4ZSIgL3J1IERvbWFpblhcQWRtaW4wMTwvU1RST05HPiANCjxQPuS9nOS4uuWT
jeW6lO+8jFNjaFRhc2tzLmV4ZSDntKLopoHnlKjkuo7nlKjmiLfluJDmiLfnmoTlr4bnoIHjgILl
roPkuI3mmL7npLrplK7lhaXnmoTmlofmnKzvvIzlm6DmraTlr4bnoIHkuI3lj6/op4HjgII8UFJF
PjxDT0RFPlBsZWFzZSBlbnRlciB0aGUgcGFzc3dvcmQgZm9yIERvbWFpblhcQWRtaW4wMTogPFNU
Uk9ORz4qKioqKioqKio8L1NUUk9ORz48L0NPREU+PC9QUkU+DQo8UD7or7fms6jmhI/vvIw8U1RS
T05HPi90bjwvU1RST05HPiDlj4LmlbDmoIfor4bku7vliqHvvIw8U1RST05HPi90cjwvU1RST05H
PiDlkowgPFNUUk9ORz4vcnU8L1NUUk9ORz4gDQrlj4LmlbDmm7TmlLnku7vliqHnmoTlsZ7mgKfj
gILkuI3og73kvb/nlKjlj6blpJbkuIDkuKrlj4LmlbDmnaXmoIfor4bku7vliqHvvIzogIzkuJTk
uI3og73mm7TmlLnku7vliqHnmoTlkI3np7DjgIIgDQo8UD7kvZzkuLrlk43lupTvvIxTY2hUYXNr
cy5leGUg5pi+56S65Lul5LiL5oiQ5Yqf5raI5oGv77yaPFBSRT48Q09ERT7miJDlip/vvJrorqHl
iJLku7vliqEgIk5vdGVwYWQiIOeahOWPguaVsOW3suabtOaUueOAgjwvQ09ERT48L1BSRT4NCjxQ
Pui/meS4quWRveS7pOeahOe7k+aenOaYr++8mlJlbWluZE1lIOS7u+WKoeeOsOWcqOS7peWFtuWI
neWni+eahOeUqOaIt+W4kOaIt+i/kOihjO+8jOS9huaLpeacieS4gOS4quaWsOWvhueggeOAgiAN
CjxINT7lsIbnqIvluo/mm7TmlLnkuLogU3lzdGVtIOW4kOaItzwvSDU+DQo8UD7kuIvpnaLnmoTl
kb3ku6Tmm7TmlLnkuoYgU2VjdXJpdHlTY3JpcHQg5Lu75Yqh5Lul5L2/5YW25LulIE5UIEF1dGhv
cml0eVxTeXN0ZW0g5biQ5oi35p2D6ZmQ6L+Q6KGM44CC5a6D5L2/55SoIDxTVFJPTkc+L3J1IA0K
IiI8L1NUUk9ORz4g5Y+C5pWw5p2l6KGo56S6IFN5c3RlbSDluJDmiLfjgIIgDQo8UD48U1RST05H
PnNjaHRhc2tzIC9jaGFuZ2UgL3RuIFNlY3VyaXR5U2NyaXB0IC9ydSAiIjwvU1RST05HPiANCjxQ
PuS9nOS4uuWTjeW6lO+8jFNjaFRhc2tzLmV4ZSDmmL7npLrku6XkuIvmiJDlip/mtojmga/vvJo8
UFJFPjxDT0RFPuaIkOWKn++8muiuoeWIkuS7u+WKoSAiU2VjdXJpdHlTY3JpcHQiIOeahOWPguaV
sOW3suabtOaUueOAgjwvQ09ERT48L1BSRT4NCjxQPuWboOS4uuS7u+WKoeS7pSBTeXN0ZW0g5biQ
5oi35p2D6ZmQ6L+Q6KGM5LiN6ZyA6KaB5a+G56CB77yM5omA5LulIFNjaFRhc2tzLmV4ZSDkuI3m
j5DnpLrovpPlhaXlr4bnoIHjgIIgDQo8UD48QSANCmhyZWY9Imh0dHA6Ly93d3cuaGFva3Vjbi5j
b20vYXJ0aWNsZS9UdXNodV9odG1sL0pJU0hVTEVJL0NNREhFTFAvc2NodGFza3MuaHRtIyI+c2No
dGFza3MgDQpydW48L0E+IA0KPFA+PEE+PC9BPg0KPFA+56uL5Y2z6L+Q6KGM6K6h5YiS5Lu75Yqh
44CCPFNUUk9ORz5ydW48L1NUUk9ORz4g5pON5L2c5b+955Wl6K6h5YiS77yM5L2G5L2/55So56iL
5bqP5paH5Lu25L2N572u44CB55So5oi35biQ5oi35ZKM5a2Y5YKo5Zyo5Lu75Yqh5Lit55qE5a+G
56CB56uL5Y2z6L+Q6KGM5Lu75Yqh44CCIA0KPEg0PuivreazlTwvSDQ+DQo8UD48U1RST05HPnNj
aHRhc2tzPC9TVFJPTkc+IDxTVFJPTkc+L3J1bjwvU1RST05HPiA8U1RST05HPi90bjwvU1RST05H
PiANCjxFTT5UYXNrTmFtZTwvRU0+IFs8U1RST05HPi9zPC9TVFJPTkc+IDxFTT5jb21wdXRlcjwv
RU0+IFs8U1RST05HPi91PC9TVFJPTkc+IA0KWzxFTT5kb21haW48L0VNPlxdPEVNPnVzZXI8L0VN
PiA8U1RST05HPi9wPC9TVFJPTkc+IDxFTT5wYXNzd29yZDwvRU0+XV0gDQo8U1RST05HPi8/PC9T
VFJPTkc+IA0KPEg0PuWPguaVsDwvSDQ+DQo8REw+DQogIDxEVD48U1RST05HPi90bjwvU1RST05H
PiA8RU0+VGFza05hbWU8L0VNPiANCiAgPEREPuagh+ivhuS7u+WKoeOAguivpeWPguaVsOaYr+W/
hemcgOeahOOAgiANCiAgPERUPjxTVFJPTkc+L3M8L1NUUk9ORz4gPEVNPkNvbXB1dGVyPC9FTT4g
DQogIDxERD7mjIflrprov5znqIvorqHnrpfmnLrnmoTlkI3np7DmiJYgSVAg5Zyw5Z2A77yI5bim
5pyJ5oiW6ICF5rKh5pyJ5Y+N5pac5p2g77yJ44CC6buY6K6k5YC85piv5pys5Zyw6K6h566X5py6
44CCIA0KICA8RFQ+PFNUUk9ORz4vdTwvU1RST05HPiBbPEVNPmRvbWFpbjwvRU0+XF08RU0+dXNl
cjwvRU0+IA0KICA8REQ+5L2/55So54m55a6a55So5oi35biQ5oi355qE5p2D6ZmQ6L+Q6KGM5ZG9
5Luk44CC6buY6K6k5oOF5Ya15LiL77yM5L2/55So5bey55m75b2V5Yiw6L+Q6KGMIFNjaFRhc2tz
IOeahOiuoeeul+acuuS4iueahOeUqOaIt+eahOadg+mZkOi/kOihjOWRveS7pOOAgiANCiAgPERU
PjxTVFJPTkc+L3A8L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT4gDQogIDxERD7mjIflrprlnKgg
PFNUUk9ORz4vdTwvU1RST05HPiDlj4LmlbDkuK3mjIflrprnmoTnlKjmiLfluJDmiLfnmoTlr4bn
oIHjgILlpoLmnpzkvb/nlKggPFNUUk9ORz4vdTwvU1RST05HPiDlj4LmlbDvvIzliJnpnIDopoHo
r6Xlj4LmlbDjgIIgDQogIDxEVD48U1RST05HPi8/PC9TVFJPTkc+IA0KICA8REQ+5Zyo5ZG95Luk
5o+Q56S656ym5pi+56S65biu5Yqp44CCIDwvREQ+PC9ETD4NCjxIND7ms6jph4o8L0g0Pg0KPFVM
PlhPWA0KICA8TEk+5L2/55So6L+Z5Liq5pON5L2c5p2l5rWL6K+V5Lu75Yqh44CC5aaC5p6c5Lu7
5Yqh5rKh5pyJ6L+Q6KGM77yM6K+35qOA5p+l4oCc5Lu75Yqh6K6h5YiS56iL5bqP5pyN5Yqh4oCd
5LqL5Yqh5pel5b+XIDxFTT5TeXN0ZW1yb290PC9FTT5cU2NoZWRMZ1UudHh0IA0KICDku6Xojrfl
j5bplJnor6/jgIINCiAgPExJPui/kOihjOS7u+WKoeS4jeS8muW9seWTjeS7u+WKoeiuoeWIku+8
jOS4jeS8muabtOaUueS4uuS7u+WKoeiuoeWIkuWlveeahOS4i+asoei/kOihjOaXtumXtOOAgg0K
ICA8TEk+6KaB6L+c56iL6L+Q6KGM5Lu75Yqh77yM5b+F6aG75Zyo6L+c56iL6K6h566X5py65LiK
6K6h5YiS5Lu75Yqh44CC5Zyo6L+Q6KGM6K+l5Lu75Yqh5pe277yM5a6D5LuF5Zyo6L+c56iL6K6h
566X5py65LiK6L+Q6KGM44CC6KaB6aqM6K+B5Lu75Yqh5q2j5Zyo6L+c56iL6K6h566X5py65LiK
6L+Q6KGM77yM6K+35L2/55So4oCc5Lu75Yqh566h55CG5Zmo4oCd5oiW4oCc5Lu75Yqh6K6h5YiS
56iL5bqP4oCd5LqL5Yqh5pel5b+XIA0KICA8RU0+U3lzdGVtcm9vdDwvRU0+XFNjaGVkTGdVLnR4
dOOAgiA8L0xJPjwvVUw+DQo8SDQ+6IyD5L6LPC9IND4NCjxINT7lnKjmnKzlnLDorqHnrpfmnLrk
uIrov5DooYzku7vliqE8L0g1Pg0KPFA+5LiL6Z2i55qE5ZG95Luk5ZCv5YqoICJTZWN1cml0eSBT
Y3JpcHQiIOS7u+WKoeOAgiANCjxQPjxTVFJPTkc+c2NodGFza3MgL3J1biAvdG4gIlNlY3VyaXR5
IFNjcmlwdCI8L1NUUk9ORz4gDQo8UD7kvZzkuLrlk43lupTvvIxTY2hUYXNrcy5leGUg5ZCv5Yqo
5LiO5Lu75Yqh55u45YWz6IGU55qE6ISa5pys5bm25pi+56S65Lul5LiL5raI5oGv77yaPFBSRT48
Q09ERT7miJDlip/vvJrorqHliJLku7vliqEgIlNlY3VyaXR5IFNjcmlwdCIg5q2j5Zyo6L+Q6KGM
IC4uLjwvQ09ERT48L1BSRT4NCjxINT7lnKjov5znqIvorqHnrpfmnLrkuIrov5DooYzku7vliqE8
L0g1Pg0KPFA+5LiL6Z2i55qE5ZG95Luk5Zyo6L+c56iL6K6h566X5py6IFN2cjAxIOS4iui/kOih
jCBVcGRhdGUg5Lu75Yqh77yaIA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAvcnVuIC90biBVcGRhdGUg
L3MgU3ZyMDE8L1NUUk9ORz4gDQo8UD7mraTml7bvvIxTY2hUYXNrcy5leGUg5pi+56S65Lul5LiL
6ZSZ6K+v5raI5oGv77yaPFBSRT48Q09ERT7plJnor6865peg5rOV6L+Q6KGM6K6h5YiS5Lu75Yqh
ICJVcGRhdGUi44CCPC9DT0RFPjwvUFJFPg0KPFA+5p+l55yLIFN2cjAxIOS4iueahCDigJzorqHl
iJLku7vliqHnqIvluo/igJ3kuovliqHml6Xlv5cgQzpcV2luZG93c1xTY2hlZExnVS50eHQg5Lul
6I635Y+W6ZSZ6K+v55qE5Y6f5Zug44CC5Zyo6L+Z56eN5oOF5Ya15LiL77yM5pel5b+X5Lit5pi+
56S65Lul5LiL5p2h55uu77yaPFBSRT48Q09ERT4NCiJVcGRhdGUuam9iIiAodXBkYXRlLmV4ZSkg
My8yNi8yMDAxIDE6MTU6NDYgUE0gKiogRVJST1IgKioNClRoZSBhdHRlbXB0IHRvIGxvZyBvbiB0
byB0aGUgYWNjb3VudCBhc3NvY2lhdGVkIHdpdGggdGhlIHRhc2sgZmFpbGVkLCB0aGVyZWZvcmUs
IHRoZSB0YXNrIGRpZCBub3QgcnVuLg0KCSBUaGUgc3BlY2lmaWMgZXJyb3IgaXMNCgkweDgwMDcw
NTJlOkxvZ29uIGZhaWx1cmU6dW5rbm93biB1c2VyIG5hbWUgb3IgYmFkIHBhc3N3b3JkLg0KCVZl
cmlmeSB0aGF0IHRoZSB0YXNrJ3MgUnVuLWFzIG5hbWUgYW5kIHBhc3N3b3JkIGFyZSB2YWxpZCBh
bmQgdHJ5IGFnYWluLg0KPC9DT0RFPjwvUFJFPg0KPFA+5pi+54S277yM5Lu75Yqh5Lit55qE55So
5oi35ZCN5oiW5a+G56CB5Zyo5q2k57O757uf5Lit5peg5pWI44CC5LiL6Z2i55qEIDxTVFJPTkc+
c2NodGFza3MgL2NoYW5nZTwvU1RST05HPiDlkb3ku6TkuLogU3ZyMDEg5LiK55qEIA0KVXBkYXRl
IOS7u+WKoeabtOaWsOeUqOaIt+WQjeWSjOWvhuegge+8miANCjxQPjxTVFJPTkc+c2NodGFza3Mg
L2NoYW5nZSAvdG4gVXBkYXRlIC9zIFN2cjAxIC9ydSBBZG1pbmlzdHJhdG9yIC9ycCANClBhc3NX
QHJkMzwvU1RST05HPiANCjxQPuWcqCA8U1RST05HPmNoYW5nZTwvU1RST05HPiDlkb3ku6Tlrozm
iJDkuYvlkI7vvIzph43mlrDov5DooYwgPFNUUk9ORz5ydW48L1NUUk9ORz4g5ZG95Luk44CC6L+Z
5LiA5qyh77yMVXBkYXRlLmV4ZSANCueoi+W6j+WQr+WKqO+8jFNjaFRhc2tzLmV4ZSDmmL7npLrk
u6XkuIvmtojmga/vvJo8UFJFPjxDT0RFPumUmeivr++8muaXoOazlei/kOihjOiuoeWIkuS7u+WK
oSAiVXBkYXRlIuOAgjwvQ09ERT48L1BSRT4NCjxQPjxBIA0KaHJlZj0iaHR0cDovL3d3dy5oYW9r
dWNuLmNvbS9hcnRpY2xlL1R1c2h1X2h0bWwvSklTSFVMRUkvQ01ESEVMUC9zY2h0YXNrcy5odG0j
Ij5zY2h0YXNrcyANCmVuZDwvQT4gDQo8UD48QT48L0E+DQo8UD7nu4jmraLnlLHku7vliqHlkK/l
iqjnmoTnqIvluo8gDQo8SDQ+6K+t5rOVPC9IND4NCjxQPjxTVFJPTkc+c2NodGFza3M8L1NUUk9O
Rz4gPFNUUk9ORz4vZW5kPC9TVFJPTkc+IDxTVFJPTkc+L3RuPC9TVFJPTkc+IA0KPEVNPlRhc2tO
YW1lPC9FTT4gWzxTVFJPTkc+L3M8L1NUUk9ORz4gPEVNPmNvbXB1dGVyPC9FTT4gWzxTVFJPTkc+
L3U8L1NUUk9ORz4gDQpbPEVNPmRvbWFpbjwvRU0+XF08RU0+dXNlcjwvRU0+IDxTVFJPTkc+L3A8
L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT5dXSANCjxTVFJPTkc+Lz88L1NUUk9ORz4gDQo8SDQ+
5Y+C5pWwPC9IND4NCjxETD4NCiAgPERUPjxTVFJPTkc+L3RuPC9TVFJPTkc+IDxFTT5UYXNrTmFt
ZTwvRU0+IA0KICA8REQ+5qCH6K+G5ZCv5Yqo56iL5bqP55qE5Lu75Yqh44CC6K+l5Y+C5pWw5piv
5b+F6ZyA55qE44CCIA0KICA8RFQ+PFNUUk9ORz4vczwvU1RST05HPiA8RU0+Q29tcHV0ZXI8L0VN
PiANCiAgPEREPuaMh+Wumui/nOeoi+iuoeeul+acuu+8iOW4puacieaIluiAheayoeacieWPjeaW
nOadoO+8ieeahOWQjeensOaIliBJUCDlnLDlnYDjgILpu5jorqTlgLzmmK/mnKzlnLDorqHnrpfm
nLrjgIIgDQogIDxEVD48U1RST05HPi91PC9TVFJPTkc+IFs8RU0+ZG9tYWluPC9FTT5cXTxFTT51
c2VyPC9FTT4gDQogIDxERD7kvb/nlKjnibnlrprnlKjmiLfluJDmiLfnmoTmnYPpmZDov5DooYzl
kb3ku6TjgILpu5jorqTmg4XlhrXkuIvvvIzkvb/nlKjlt7LnmbvlvZXliLDov5DooYwgU2NoVGFz
a3Mg55qE6K6h566X5py65LiK55qE55So5oi355qE5p2D6ZmQ6L+Q6KGM5ZG95Luk44CCIA0KICA8
RFQ+PFNUUk9ORz4vcDwvU1RST05HPiA8RU0+cGFzc3dvcmQ8L0VNPiANCiAgPEREPuaMh+WumuWc
qCA8U1RST05HPi91PC9TVFJPTkc+IOWPguaVsOS4reaMh+WumueahOeUqOaIt+W4kOaIt+eahOWv
hueggeOAguWmguaenOS9v+eUqCA8U1RST05HPi91PC9TVFJPTkc+IOWPguaVsO+8jOWImemcgOim
geivpeWPguaVsOOAgiANCiAgPERUPjxTVFJPTkc+Lz88L1NUUk9ORz4gDQogIDxERD7mmL7npLrl
uK7liqnjgIIgPC9ERD48L0RMPg0KPEg0PuazqOmHijwvSDQ+DQo8VUw+WE9YDQogIDxMST5TY2hU
YXNrcy5leGUg5Y+q57uI5q2i55Sx6K6h5YiS5Lu75Yqh5ZCv5Yqo55qE56iL5bqP5a6e5L6L44CC
6KaB57uI5q2i5YW25a6D56iL5bqP77yM6K+35L2/55SoIFRhc2tLaWxs44CC5a6D5piv5LiA5Liq
5YyF5ZCr5ZyoIFdpbmRvd3MgWFAgDQogIFByb2Zlc3Npb25hbCDkuK3nmoTlt6XlhbfjgILmnInl
hbMgVGFza0tpbGwg55qE6K+m57uG5L+h5oGv77yM6K+35Y+C6ZiFIDxBIA0KICBocmVmPSJodHRw
Oi8vd3d3Lmhhb2t1Y24uY29tL2FydGljbGUvVHVzaHVfaHRtbC9KSVNIVUxFSS9DTURIRUxQL3Rh
c2traWxsLmh0bSI+VGFza0tpbGw8L0E+44CCIA0KICA8L0xJPjwvVUw+DQo8SDQ+6IyD5L6LPC9I
ND4NCjxINT7nu4jmraLmnKzlnLDorqHnrpfmnLrkuIrnmoTku7vliqE8L0g1Pg0KPFA+5LiL6Z2i
55qE5ZG95Luk57uI5q2i55SxIE15IE5vdGVwYWQg5Lu75Yqh5ZCv5Yqo55qEIE5vdGVwYWQg5a6e
5L6L77yaIA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAvZW5kIC90biAiTXkgTm90ZXBhZCI8L1NUUk9O
Rz4gDQo8UD7kvZzkuLrlk43lupTvvIxTY2hUYXNrcy5leGUg57uI5q2i5LqG55Sx5Lu75Yqh5ZCv
5Yqo55qEIE5vdGVwYWQg5a6e5L6L5bm25pi+56S65Lul5LiL5oiQ5Yqf5raI5oGv77yaPFBSRT48
Q09ERT4g5oiQ5Yqf77ya6K6h5YiS5Lu75YqhICJNeSBOb3RlcGFkIiDlt7LmiJDlip/nu4jmraLj
gII8L0NPREU+PC9QUkU+DQo8SDU+57uI5q2i6L+c56iL6K6h566X5py65LiK55qE5Lu75YqhPC9I
NT4NCjxQPuS4i+mdoueahOWRveS7pOe7iOatoui/nOeoi+iuoeeul+acuiBTdnIwMSDkuIrnlLEg
SW50ZXJuZXRPbiDku7vliqHlkK/liqjnmoQgSW50ZXJuZXQgRXhwbG9yZXIg5a6e5L6L77yaIA0K
PFA+PFNUUk9ORz5zY2h0YXNrcyAvZW5kIC90biBJbnRlcm5ldE9uIC9zIFN2cjAxPC9TVFJPTkc+
IA0KPFA+5L2c5Li65ZON5bqU77yMU2NoVGFza3MuZXhlIOWBnOatoueUseS7u+WKoeWQr+WKqOea
hCBJbnRlcm5ldCBFeHBsb3JlciDlrp7kvovlubbmmL7npLrku6XkuIvmiJDlip/mtojmga/vvJo8
UFJFPjxDT0RFPuaIkOWKn++8muiuoeWIkuS7u+WKoSAiVXBkYXRlIiDmraPlnKjov5DooYwuLi48
L0NPREU+PC9QUkU+DQo8UD48QSANCmhyZWY9Imh0dHA6Ly93d3cuaGFva3Vjbi5jb20vYXJ0aWNs
ZS9UdXNodV9odG1sL0pJU0hVTEVJL0NNREhFTFAvc2NodGFza3MuaHRtIyI+c2NodGFza3MgDQpk
ZWxldGU8L0E+IA0KPFA+5Yig6Zmk6K6h5YiS5Lu75YqhIA0KPEg0PuivreazlTwvSDQ+DQo8UD48
U1RST05HPnNjaHRhc2tzPC9TVFJPTkc+IDxTVFJPTkc+L2RlbGV0ZTwvU1RST05HPiA8U1RST05H
Pi90bjwvU1RST05HPiANCns8RU0+VGFza05hbWU8L0VNPiB8ICp9IFs8U1RST05HPi9mPC9TVFJP
Tkc+XSBbPFNUUk9ORz4vczwvU1RST05HPiANCjxFTT5jb21wdXRlcjwvRU0+IFs8U1RST05HPi91
PC9TVFJPTkc+IFs8RU0+ZG9tYWluPC9FTT5cXTxFTT51c2VyPC9FTT4gDQo8U1RST05HPi9wPC9T
VFJPTkc+IDxFTT5wYXNzd29yZDwvRU0+XV0gWzxTVFJPTkc+Lz88L1NUUk9ORz5dIA0KPEg0PuWP
guaVsDwvSDQ+DQo8REw+DQogIDxEVD48U1RST05HPi90bjwvU1RST05HPiB7PEVNPlRhc2tOYW1l
PC9FTT4gfCAqfSANCiAgPEREPuagh+ivhuimgeWIoOmZpOeahOS7u+WKoeOAguivpeWPguaVsOaY
r+W/hemcgOeahOOAgiANCiAgPFA+5YC8PEJSPuivtOaYjiANCiAgPFA+PEVNPlRhc2tOYW1lPC9F
TT48QlI+5Yig6Zmk5bey5ZG95ZCN5Lu75Yqh44CCIA0KICA8UD48RU0+KjwvRU0+PEJSPuWIoOmZ
pOiuoeeul+acuuS4iueahOaJgOacieiuoeWIkuS7u+WKoeOAgiANCiAgPFA+Jm5ic3A7PC9QPg0K
ICA8RFQ+PFNUUk9ORz4vZjwvU1RST05HPiANCiAgPEREPumYu+atouehruiupOa2iOaBr+OAguS4
jeitpuWRiuWwseWIoOmZpOS7u+WKoeOAgiANCiAgPERUPjxTVFJPTkc+L3M8L1NUUk9ORz4gPEVN
PkNvbXB1dGVyPC9FTT4gDQogIDxERD7mjIflrprov5znqIvorqHnrpfmnLrnmoTlkI3np7DmiJYg
SVAg5Zyw5Z2A77yI5bim5pyJ5oiW6ICF5rKh5pyJ5Y+N5pac5p2g77yJ44CC6buY6K6k5YC85piv
5pys5Zyw6K6h566X5py644CCIA0KICA8RFQ+PFNUUk9ORz4vdTwvU1RST05HPiBbPEVNPmRvbWFp
bjwvRU0+XF08RU0+dXNlcjwvRU0+IA0KICA8REQ+5L2/55So54m55a6a55So5oi35biQ5oi355qE
5p2D6ZmQ6L+Q6KGM5ZG95Luk44CC6buY6K6k5oOF5Ya15LiL77yM5L2/55So5bey55m75b2V5Yiw
6L+Q6KGMIFNjaFRhc2tzIOeahOiuoeeul+acuuS4iueahOeUqOaIt+eahOadg+mZkOi/kOihjOWR
veS7pOOAgiANCiAgPERUPjxTVFJPTkc+L3A8L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT4gDQog
IDxERD7mjIflrprlnKggPFNUUk9ORz4vdTwvU1RST05HPiDlj4LmlbDkuK3mjIflrprnmoTnlKjm
iLfluJDmiLfnmoTlr4bnoIHjgILlpoLmnpzkvb/nlKggPFNUUk9ORz4vdTwvU1RST05HPiDlj4Lm
lbDvvIzliJnpnIDopoHor6Xlj4LmlbDjgIIgDQogIDxEVD48U1RST05HPi8/PC9TVFJPTkc+IA0K
ICA8REQ+5Zyo5ZG95Luk5o+Q56S656ym5pi+56S65biu5Yqp44CCIA0KICA8UD4mbmJzcDs8L1A+
DQogIDxQPiZuYnNwOzwvUD4NCiAgPFA+Jm5ic3A7PC9QPjwvREQ+PC9ETD4NCjxIND7ms6jph4o8
L0g0Pg0KPFVMPlhPWA0KICA8TEk+PFNUUk9ORz5kZWxldGU8L1NUUk9ORz4g5pON5L2c5LuO6K6h
5YiS6KGo5Lit5Yig6Zmk5Lu75Yqh44CC5a6D5LiN5Yig6Zmk5Lu75Yqh6L+Q6KGM55qE56iL5bqP
5oiW5Lit5pat5q2j5Zyo6L+Q6KGM55qE56iL5bqP44CCDQogIDxMST48U1RST05HPmRlbGV0ZSAq
PC9TVFJPTkc+IOWRveS7pOWIoOmZpOaJgOacieS4uuiuoeeul+acuuiuoeWIkueahOS7u+WKoe+8
jOiAjOS4jeaYr+S7heWIoOmZpOeUseW9k+WJjeeUqOaIt+iuoeWIkueahOS7u+WKoeOAgiA8L0xJ
PjwvVUw+DQo8SDQ+6IyD5L6LPC9IND4NCjxINT7ku47ov5znqIvorqHnrpfmnLrkuIrnmoTorqHl
iJLooajkuK3liKDpmaTku7vliqE8L0g1Pg0KPFA+5LiL6Z2i55qE5ZG95Luk5LuO6L+c56iL6K6h
566X5py65LiK55qE6K6h5YiS6KGo5Lit5Yig6ZmkICJTdGFydCBNYWlsIiDku7vliqHjgILlroPk
vb/nlKggPFNUUk9ORz4vczwvU1RST05HPiDlj4LmlbDmnaXmoIfor4bov5znqIvorqHnrpfmnLrj
gIIgDQo8UD48U1RST05HPnNjaHRhc2tzIC9kZWxldGUgL3RuICJTdGFydCBNYWlsIiAvcyBTdnIx
NjwvU1RST05HPiANCjxQPuS9nOS4uuWTjeW6lO+8jCBTY2hUYXNrcy5leGUg5pi+56S65Lul5LiL
56Gu6K6k5raI5oGv44CC6KaB5Yig6Zmk5Lu75Yqh77yM6K+36ZSu5YWlIDxTVFJPTkc+eTwvU1RS
T05HPuOAguimgeWPlua2iOWRveS7pO+8jOivt+mUruWFpSANCjxTVFJPTkc+bjwvU1RST05HPu+8
mjxQUkU+PENPREU+6K2m5ZGK5oKo56Gu5a6a6KaB5Yig6Zmk5Lu75YqhICJTdGFydCBNYWlsIiDl
kJcgKFkvTiApPyA8U1RST05HPnk8L1NUUk9ORz4NCuaIkOWKnzrlt7LmiJDlip/liKDpmaTorqHl
iJLku7vliqEgIlN0YXJ0IE1haWwi44CCPC9DT0RFPjwvUFJFPg0KPEg1PuWIoOmZpOaJgOacieS4
uuacrOWcsOiuoeeul+acuuiuoeWIkueahOS7u+WKoeOAgjwvSDU+DQo8UD7kuIvpnaLnmoTlkb3k
u6Tku47mnKzlnLDorqHnrpfmnLrnmoTorqHliJLooajkuK3liKDpmaTmiYDmnInnmoTku7vliqHv
vIzljIXmi6znlLHlhbblroPnlKjmiLforqHliJLnmoTku7vliqHjgILlroPkvb/nlKggPFNUUk9O
Rz4vdG4gKjwvU1RST05HPiANCuWPguaVsOS7o+ihqOiuoeeul+acuuS4iuaJgOacieeahOS7u+WK
oe+8jOS9v+eUqDxTVFJPTkc+L2Y8L1NUUk9ORz4g5Y+C5pWw5Y+W5raI56Gu6K6k5raI5oGv44CC
IA0KPFA+PFNUUk9ORz5zY2h0YXNrcyAvZGVsZXRlIC90biAqIC9mPC9TVFJPTkc+IA0KPFA+5L2c
5Li65ZON5bqU77yMU2NoVGFza3MuZXhlIOaYvuekuuS7peS4i+aIkOWKn+a2iOaBr+S7peihqOaY
juWPquWIoOmZpOS6huiuoeWIkuS7u+WKoSBTZWN1cmVTY3JpcHTjgIIgDQo8UD48Q09ERT7miJDl
ip/vvJrorqHliJLku7vliqEgIlNlY3VyZVNjcmlwdCIg5bey5oiQ5Yqf5Yig6Zmk44CCPC9DT0RF
PiANCjxQPjxBIA0KaHJlZj0iaHR0cDovL3d3dy5oYW9rdWNuLmNvbS9hcnRpY2xlL1R1c2h1X2h0
bWwvSklTSFVMRUkvQ01ESEVMUC9zY2h0YXNrcy5odG0jIj5zY2h0YXNrcyANCnF1ZXJ5PC9BPiAN
CjxQPuaYvuekuuiuoeWIkuWcqOiuoeeul+acuuS4iui/kOihjOeahOaJgOacieS7u+WKoe+8jOWM
heaLrOmCo+S6m+eUseWFtuWug+eUqOaIt+iuoeWIkueahOS7u+WKoeOAgiANCjxIND7or63ms5U8
L0g0Pg0KPFA+PFNUUk9ORz5zY2h0YXNrczwvU1RST05HPiBbPFNUUk9ORz4vcXVlcnk8L1NUUk9O
Rz5dIFs8U1RST05HPi9mbzwvU1RST05HPiANCns8U1RST05HPlRBQkxFPC9TVFJPTkc+IHwgPFNU
Uk9ORz5MSVNUPC9TVFJPTkc+IHwgPFNUUk9ORz5DU1Y8L1NUUk9ORz59XSANCls8U1RST05HPi9u
aDwvU1RST05HPl0gWzxTVFJPTkc+L3Y8L1NUUk9ORz5dIFs8U1RST05HPi9zPC9TVFJPTkc+IA0K
PEVNPmNvbXB1dGVyPC9FTT4gWzxTVFJPTkc+L3U8L1NUUk9ORz4gWzxFTT5kb21haW48L0VNPlxd
PEVNPnVzZXI8L0VNPiANCjxTVFJPTkc+L3A8L1NUUk9ORz4gPEVNPnBhc3N3b3JkPC9FTT5dXSAN
CjxIND7lj4LmlbA8L0g0Pg0KPERMPg0KICA8RFQ+WzxTVFJPTkc+PC9TVFJPTkc+PFNUUk9ORz4v
cXVlcnk8L1NUUk9ORz5dIA0KICA8REQ+5pON5L2c5ZCN56ew5Y+v6YCJ44CC6ZSu5YWl5LiN5bim
5Lu75L2V5Y+C5pWw55qEIDxTVFJPTkc+c2NodGFza3M8L1NUUk9ORz4g5p2l5omn6KGM5p+l6K+i
44CCIA0KICA8RFQ+PFNUUk9ORz4vZm88L1NUUk9ORz4gDQogIHs8U1RST05HPlRBQkxFPC9TVFJP
Tkc+fDxTVFJPTkc+TElTVDwvU1RST05HPnw8U1RST05HPkNTVjwvU1RST05HPn0gDQogIDxERD7m
jIflrprovpPlh7rmoLzlvI/jgII8U1RST05HPlRBQkxFPC9TVFJPTkc+IOS4uum7mOiupOWAvOOA
giANCiAgPERUPjxTVFJPTkc+L25oPC9TVFJPTkc+IA0KICA8REQ+5b+955Wl6KGo5qC85pi+56S6
5Lit55qE5YiX5qCH6aKY44CC5q2k5Y+C5pWw5LiOIDxTVFJPTkc+VEFCTEU8L1NUUk9ORz4g5ZKM
IDxTVFJPTkc+Q1NWPC9TVFJPTkc+IA0KICDovpPlh7rmoLzlvI/lhbHlkIzkvb/nlKjml7bmnInm
lYjjgIIgDQogIDxEVD48U1RST05HPi92PC9TVFJPTkc+IA0KICA8REQ+5bCG5Lu75Yqh55qE6auY
57qn5bGe5oCn5re75Yqg5Yiw5pi+56S65Lit44CCIA0KICA8UD7kvb/nlKggPFNUUk9ORz4vdjwv
U1RST05HPiDnmoTmn6Xor6LlupTor6XmoLzlvI/ljJbmiJAgPFNUUk9ORz5MSVNUPC9TVFJPTkc+
IOaIliANCiAgPFNUUk9ORz5DU1Y8L1NUUk9ORz7jgIIgDQogIDxQPiZuYnNwOzwvUD4NCiAgPERU
PjxTVFJPTkc+L3M8L1NUUk9ORz4gPEVNPkNvbXB1dGVyPC9FTT4gDQogIDxERD7mjIflrprov5zn
qIvorqHnrpfmnLrnmoTlkI3np7DmiJYgSVAg5Zyw5Z2A77yI5bim5pyJ5oiW6ICF5rKh5pyJ5Y+N
5pac5p2g77yJ44CC6buY6K6k5YC85piv5pys5Zyw6K6h566X5py644CCIA0KICA8RFQ+PFNUUk9O
Rz4vdTwvU1RST05HPiBbPEVNPmRvbWFpbjwvRU0+XF08RU0+dXNlcjwvRU0+IA0KICA8REQ+5L2/
55So54m55a6a55So5oi35biQ5oi355qE5p2D6ZmQ6L+Q6KGM5ZG95Luk44CC6buY6K6k5oOF5Ya1
5LiL77yM5L2/55So5bey55m75b2V5Yiw6L+Q6KGMIFNjaFRhc2tzIOeahOiuoeeul+acuuS4iuea
hOeUqOaIt+eahOadg+mZkOi/kOihjOWRveS7pOOAgiANCiAgPERUPjxTVFJPTkc+L3A8L1NUUk9O
Rz4gPEVNPnBhc3N3b3JkPC9FTT4gDQogIDxERD7mjIflrprlnKggPFNUUk9ORz4vdTwvU1RST05H
PiDlj4LmlbDkuK3mjIflrprnmoTnlKjmiLfluJDmiLfnmoTlr4bnoIHjgILlpoLmnpzkvb/nlKgg
PFNUUk9ORz4vdTwvU1RST05HPiDlj4LmlbDvvIzliJnpnIDopoHor6Xlj4LmlbDjgIIgDQogIDxE
VD48U1RST05HPi8/PC9TVFJPTkc+IA0KICA8REQ+5Zyo5ZG95Luk5o+Q56S656ym5pi+56S65biu
5Yqp44CCIA0KICA8UD4mbmJzcDs8L1A+PC9ERD48L0RMPg0KPEg0PuazqOmHijwvSDQ+DQo8VUw+
WE9YDQogIDxMST48U1RST05HPnF1ZXJ5PC9TVFJPTkc+IOaTjeS9nOWIl+WHuuS6huS4uuiuoeeu
l+acuuiuoeWIkueahOaJgOacieS7u+WKoe+8jOiAjOS4jeWPquaYr+eUseW9k+WJjeeUqOaIt+iu
oeWIkueahOS7u+WKoeOAgiA8L0xJPjwvVUw+DQo8SDQ+6IyD5L6LPC9IND4NCjxINT7mmL7npLrm
nKzlnLDorqHnrpfmnLrkuIrnmoTorqHliJLku7vliqHjgII8L0g1Pg0KPFA+5LiL6Z2i55qE5ZG9
5Luk5pi+56S65Li65pys5Zyw6K6h566X5py66K6h5YiS55qE5omA5pyJ5Lu75Yqh44CC6L+Z5Lqb
5ZG95Luk5b6X5Yiw55qE57uT5p6c55u45ZCM77yM5bm25Y+v5Lul5Lqk5o2i5L2/55So44CCIA0K
PFA+PFNUUk9ORz5zY2h0YXNrczwvU1RST05HPiANCjxQPjxTVFJPTkc+c2NodGFza3MgL3F1ZXJ5
PC9TVFJPTkc+IA0KPFA+5L2c5Li65ZON5bqU77yMU2NoVGFza3MuZXhlIOS7pem7mOiupOeahOeu
gOWNleihqOagvOagvOW8j+aYvuekuuS7u+WKoe+8jOWmguS4i+ihqOaJgOekuu+8mjxQUkU+PENP
REU+DQpUYXNrTmFtZSAgICAgICAgICAgICAgICAgIE5leHQgUnVuIFRpbWUgICAgICAgICAgICAg
U3RhdHVzDQo9PT09PT09PT09PT09PT09PT09PT09PT09ID09PT09PT09PT09PT09PT09PT09PT09
PSA9PT09PT09PT09PT09PQ0KTWljcm9zb2Z0IE91dGxvb2sgICAgICAgICBBdCBsb2dvbiB0aW1l
DQpTZWN1cmVTY3JpcHQgICAgICAgICAgICAgIDE0OjQyOjAwIFBNIO+8jCAyLzQvMjAwMQ0KPC9D
T0RFPjwvUFJFPg0KPEg1PuaYvuekuuiuoeWIkuS7u+WKoeeahOmrmOe6p+WxnuaApzwvSDU+DQo8
UD7kuIvpnaLnmoTlkb3ku6TopoHmsYLor6bnu4bnmoTmmL7npLrmnKzlnLDorqHnrpfmnLrkuIrn
moTku7vliqHjgILlroPkvb/nlKggPFNUUk9ORz4vdjwvU1RST05HPiDlj4LmlbDmnaXor7fmsYLo
r6bnu4bmmL7npLrvvIzkvb/nlKggPFNUUk9ORz4vZm8gDQpMSVNUPC9TVFJPTkc+IOWPguaVsOad
peWwhuaYvuekuuagvOW8j+WMluaIkOaYk+S6jumYheivu+eahOWIl+ihqOOAgui/meS4quWRveS7
pOWPr+S7peeUqOadpemqjOivgeWIm+W7uueahOS7u+WKoeaciemihOacn+eahOW+queOr+aooeW8
j+OAgiANCjxQPjxTVFJPTkc+c2NodGFza3MgL3F1ZXJ5IC9mbyBMSVNUIC92PC9TVFJPTkc+IA0K
PFA+5L2c5Li65ZON5bqU77yMU2NoVGFza3MuZXhlIOaYvuekuuaJgOacieS7u+WKoeeahOivpue7
huWxnuaAp+WIl+ihqOOAguS4i+mdoueahOaYvuekuue7meWHuuS6huS4gOS4quiuoeWIkuWcqOav
j+aciOacgOWQjuS4gOS4quWRqOS6lOeahCA0OjAwIEEuTS4g6L+Q6KGM55qE5Lu75Yqh55qE5YiX
6KGo77yaPFBSRT48Q09ERT4NCkhvc3ROYW1l77yaUkVTS0lUMDENClRhc2tOYW1lOlNlY3VyZVNj
cmlwdA0KTmV4dCBSdW4gVGltZe+8mjQ6MDA6MDAgQU0g77yMIDMvMzAvMjAwMQ0KU3RhdHVzOk5v
dCB5ZXQgcnVuDQpMYXN0IFJ1biBUaW1l77yaTmV2ZXINCkxhc3QgUmVzdWx077yaICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDANCkNyZWF0b3LvvJp1c2VyMDENClNjaGVkdWxl77yaQXQg
NDowMCBBTSBvbiB0aGUgbGFzdCBGcmkgb2YgZXZlcnkgbW9udGgsIHN0YXJ0aW5nIDMvMjQvMjAw
MQ0KIFRhc2sgVG8gUnVuOu+8miBDOlxXSU5ET1dTXHN5c3RlbTMyXG5vdGVwYWQuZXhlDQogU3Rh
cnQgSW46bm90ZXBhZC5leGUNCiBDb21tZW50Ok4vQQ0KIFNjaGVkdWxlZCBUYXNrIFN0YXRlOkVu
YWJsZWQNClNjaGVkdWxlZCBUeXBl77yaTW9udGhseQ0KTW9kaWZpZXLvvJpMYXN0IEZSSURBWQ0K
U3RhcnQgVGltZTQ6MDA6MDAgQU0NClN0YXJ0IERhdGU6ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAzLzI0LzIwMDENCkVuZCBEYXRl77yaTi9BDQpEYXlzOkZSSURBWQ0KTW9udGhzOkpB
TuOAgUZFQuOAgU1BUuOAgUFQUuOAgU1BWeOAgUpVTuOAgUpVTOOAgUFVR+OAgVNFUOOAgU9DVOOA
gU5PVuOAgURFQw0KUnVuIEFzIFVzZXI6UkVTS0lUXHVzZXIwMQ0KRGVsZXRlIFRhc2sgSWYgTm90
IFJlc2NoZWR1bGVkOkVuYWJsZWQNClN0b3AgVGFzayBJZiBSdW5zIFggSG91cnMgYW5kIFggTWlu
czogICAgICA3MjowDQpSZXBlYXQ6VW50aWwgVGltZe+8mkRpc2FibGVkDQpSZXBlYXQ6UmVwZWF0
OkRpc2FibGVkDQpSZXBlYXQ6U3RvcCBJZiBTdGlsbCBSdW5uaW5nOiBEaXNhYmxlZA0KSWRsZTog
U3RhcnQgVGltZShGb3IgSURMRSBTY2hlZHVsZWQgVHlwZSk6IERpc2FibGVkDQpJZGxlOiBPbmx5
IFN0YXJ0IElmIElkbGUgZm9yIFggTWludXRlczogRGlzYWJsZWQNCklkbGU6SWYgTm90IElkbGUg
UmV0cnkgRm9yIFggTWludXRlczogRGlzYWJsZWQNCklkbGU6IFN0b3AgVGFzayBJZiBJZGxlIFN0
YXRlIEVuZDogRGlzYWJsZWQNClBvd2VyIE1nbXQ6IE5vIFN0YXJ0IE9uIEJhdHRlcmllczogRGlz
YWJsZWQNClBvd2VyIE1nbXQ6U3RvcCBPbiBCYXR0ZXJ5IE1vZGU6IERpc2FibGVkDQo8L0NPREU+
PC9QUkU+DQo8SDU+5bCG5Li66L+c56iL6K6h566X5py66K6h5YiS55qE5Lu75Yqh6K6w5YWl5pel
5b+XPC9INT4NCjxQPuS4i+mdoueahOWRveS7pOivt+axguS4uui/nOeoi+iuoeeul+acuuiuoeWI
kueahOS7u+WKoeWIl+ihqO+8jOW5tuWwhuS7u+WKoea3u+WKoOWIsOacrOWcsOiuoeeul+acuuS4
reS7pemAl+WPt+WIhumalOeahOaXpeW/l+aWh+S7tuS4reOAguatpOWRveS7pOeahOagvOW8j+WP
r+S7peeUqOadpeaUtumbhuWSjOi3n+i4quS4uuWkmuS4quiuoeeul+acuuiuoeWIkueahOS7u+WK
oeOAgiANCjxQPuWRveS7pOS9v+eUqCA8U1RST05HPi9zPC9TVFJPTkc+IOWPguaVsOagh+ivhui/
nOeoi+iuoeeul+acuiBSZXNraXQxNu+8jOS9v+eUqCA8U1RST05HPi9mbzwvU1RST05HPiDlj4Lm
lbDmjIflrprmoLzlvI/vvIzkvb/nlKggDQo8U1RST05HPi9uaDwvU1RST05HPiDlj4LmlbDlj5bm
tojliJfmoIfpopjjgII8U1RST05HPiZndDsmZ3Q7PC9TVFJPTkc+IOmZhOWKoOespuWPt+Wwhui+
k+WHuumHjeWumuWQkeWIsOacrOWcsOiuoeeul+acuiBTdnIwMSANCuS4iueahOS7u+WKoeaXpeW/
lyBwMDEwMi5jc3bjgILlm6DkuLrlkb3ku6TlnKjov5znqIvorqHnrpfmnLrkuIrov5DooYzvvIzm
iYDku6XmnKzlnLDorqHnrpfmnLrot6/lvoTlv4XpobvmmK/lrozlhajlkIjmoLznmoTjgIIgDQo8
UD48U1RST05HPnNjaHRhc2tzIC9xdWVyeSAvcyBSZXNraXQxNiAvZm8gY3N2IC9uaCAmZ3Q7Jmd0
OyANClxcc3ZyMDFcZGF0YVx0YXNrbG9nc1xwMDEwMi5jc3Y8L1NUUk9ORz4gDQo8UD7kvZzkuLrl
k43lupTvvIxTY2hUYXNrcy5leGUg5Lya5oqK5Li66K6h566X5py6IFJlc2tpdDE2IOiuoeWIkuea
hOS7u+WKoea3u+WKoOWIsOacrOWcsOiuoeeul+acuiBTdnIwMSDkuIrnmoQgcDAxMDIuY3N2IOaW
h+S7tuS4reOAgiANCjxIND7ms6jph4o8L0g0Pg0KPFVMPg0KICA8TEk+U2NoVGFza3MuZXhlIOaJ
p+ihjOeahOaTjeS9nOexu+S8vOS6juKAnOaOp+WItumdouadv+KAneS4reKAnOiuoeWIkuS7u+WK
oeKAneS4reeahOaTjeS9nOOAguWPr+S7peS9v+eUqOS4pOenjeW3peWFt+S4reeahOS7u+S4gOen
jeadpeWIm+W7uuOAgeWIoOmZpOOAgemFjee9ruaIluaYvuekuuiuoeWIkuS7u+WKoeOAgg0KICA8
TEk+6ZSu5YWl5LiN5bim5Lu75L2V5Y+C5pWw55qEIDxTVFJPTkc+c2NodGFza3M8L1NUUk9ORz4g
5omn6KGM5p+l6K+i44CCDQogIDxMST7nlKjmiLflv4XpobvmmK/lkb3ku6TotbfkvZznlKjnmoTo
rqHnrpfmnLrkuIrnmoQgQWRtaW5pc3RyYXRvcnMg57uE55qE5oiQ5ZGY44CCDQogIDxMST7opoHn
oa7orqTorqHliJLov5DooYzmiJbopoHmib7lh7rorqHliJLkuI3ov5DooYznmoTljp/lm6DvvIzo
r7fmn6XnnIvigJzku7vliqHorqHliJLigJ3mnI3liqHkuovliqHml6Xlv5cgDQogIDxFTT5TeXN0
ZW1yb290PC9FTT5cU2NoZWRMZ1UudHh044CC6K+l5pel5b+X6K6w5b2V5LqG55Sx5YyF5ous4oCc
6K6h5YiS5Lu75Yqh4oCd5ZKMIFNjaFRhc2tzLmV4ZSANCiAg5Zyo5YaF55qE5omA5pyJ5L2/55So
6K+l5pyN5Yqh55qE5bel5YW35ZCv5Yqo55qE5bCd6K+V6L+Q6KGM44CCDQogIDxMST7mjZ/lnY/k
u7vliqHmlofku7bnmoTmg4XlhrXmnoHlsJHlj5HnlJ/jgILlt7LmjZ/lnY/mlofku7bkuI3kvJro
v5DooYzjgILlnKjlt7LmjZ/lnY/ku7vliqHkuIror5Xlm77miafooYzmn5Dpobnmk43kvZzml7bv
vIxTY2hUYXNrcy5leGUg5pi+56S65Lul5LiL6ZSZ6K+v5raI5oGv77yaPFBSRT48Q09ERT7plJno
r6/vvJrmlbDmja7pnZ7ms5XjgII8L0NPREU+PC9QUkU+DQogIDxQPuW3suaNn+Wdj+S7u+WKoeaX
oOazleaBouWkjeOAguimgeaBouWkjeezu+e7n+eahOiuoeWIkuS7u+WKoeeJueW+ge+8jOivt+S9
v+eUqCBTY2hUYXNrcy5leGUg5oiW4oCc6K6h5YiS5Lu75Yqh4oCd5LuO57O757uf5Lit5Yig6Zmk
5Lu75Yqh5bm26YeN5paw6K6h5YiS44CCPC9QPg0KICA8TEk+U2NoVGFza3MuZXhlIOWPluS7o+S6
huWMheWQq+WcqCBXaW5kb3dzIOaXqeacn+eJiOacrOS4reeahOW3peWFtyBBdC5leGXjgIIgPC9M
ST48L1VMPg0KPERJViBpZD1kaWdnX2Jsb2NrPg0KPERJViBpZD1hdXRob3JfcHJvZmlsZT4NCjxE
SVYgY2xhc3M9YXV0aG9yX3Byb2ZpbGVfaW5mbz48QSBocmVmPSJodHRwOi8vaG9tZS5jbmJsb2dz
LmNvbS92aXNvZWNsaXBzZS8iIA0KdGFyZ2V0PV9ibGFuaz48SU1HIGNsYXNzPWF1dGhvcl9hdmF0
YXIgYWx0PSIiIA0Kc3JjPSJodHRwOi8vcGljLmNuYmxvZ3MuY29tL2ZhY2UvdTgzNzQxLmdpZiI+
PC9BPiANCjxESVYgY2xhc3M9YXV0aG9yX3Byb2ZpbGVfaW5mbz48QSBocmVmPSJodHRwOi8vaG9t
ZS5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS8iIA0KdGFyZ2V0PV9ibGFuaz52aXNvZWNsaXBzZS0m
Z3Q7am9yPC9BPjxCUj7lhbPms6ggLSAwPEJSPueyieS4nSAtIDA8QlI+PC9ESVY+PC9ESVY+DQo8
RElWIGNsYXNzPWNsZWFyPjwvRElWPg0KPERJViBpZD1hdXRob3JfcHJvZmlsZV9mb2xsb3c+PEEg
b25jbGljaz0ibG9naW4oKTtyZXR1cm4gZmFsc2U7IiANCmhyZWY9ImphdmFzY3JpcHQ6dm9pZCgw
KTsiPuWFs+azqOWNmuS4uzwvQT48L0RJVj48L0RJVj4NCjxESVYgaWQ9ZGl2X2RpZ2c+DQo8RElW
IGNsYXNzPWRpZ2dpdCBvbmNsaWNrPURpZ2dJdCgxNTU2MjQwLDYwMTEzLDEpPjxTUEFOIGNsYXNz
PWRpZ2dudW0gDQppZD1kaWdnX2NvdW50XzE1NTYyNDA+MDwvU1BBTj4gPC9ESVY+DQo8RElWIGNs
YXNzPWJ1cnlpdCBvbmNsaWNrPURpZ2dJdCgxNTU2MjQwLDYwMTEzLDIpPjxTUEFOIGNsYXNzPWJ1
cnludW0gDQppZD1idXJ5X2NvdW50XzE1NTYyNDA+MDwvU1BBTj4gPC9ESVY+DQo8RElWIGNsYXNz
PWNsZWFyPjwvRElWPjxTUEFOIGlkPXNwYW5faXNkaWdnZWRfMTU1NjI0MCANCnN0eWxlPSJESVNQ
TEFZOiBub25lIj4wPC9TUEFOPiANCjxESVYgY2xhc3M9ZGlnZ3dvcmQgaWQ9ZGlnZ193b3JkXzE1
NTYyNDA+KOivt+aCqOWvueaWh+eroOWBmuWHuuivhOS7tyk8L0RJVj48L0RJVj48L0RJVj4NCjxE
SVYgY2xhc3M9Y2xlYXI+PC9ESVY+DQo8RElWIGlkPXBvc3RfbmV4dF9wcmV2PjxBIA0KaHJlZj0i
aHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMDkvMDgvMjkvMTU1
NjEwNC5odG1sIj7CqyANCjwvQT7kuIrkuIDnr4fvvJo8QSB0aXRsZT0i5Y+R5biD5LqOMjAwOS0w
OC0yOSAwMDowNCIgDQpocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2Fy
Y2hpdmUvMjAwOS8wOC8yOS8xNTU2MTA0Lmh0bWwiPmphdmFzY3JpcHTluLjnlKjlh73mlbDpm4Y8
L0E+PEJSPjxBIA0KaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9hcmNo
aXZlLzIwMDkvMDkvMDIvMTU1ODcxMC5odG1sIj7CuyANCjwvQT7kuIvkuIDnr4fvvJo8QSB0aXRs
ZT0i5Y+R5biD5LqOMjAwOS0wOS0wMiAxMzo0MyIgDQpocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3Mu
Y29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS8wOS8wMi8xNTU4NzEwLmh0bWwiPmJ1dHRvbi9p
bnB1dOmTvuaOpeaWueW8j+WFqOaUu+eVpSANClvovaxdPC9BPjxCUj48L0RJVj4NCjxTQ1JJUFQg
c3JjPSJodHRwOi8vcGFydG5lci5nb29nbGVhZHNlcnZpY2VzLmNvbS9nYW1wYWQvZ29vZ2xlX3Nl
cnZpY2UuanMiIA0KdHlwZT10ZXh0L2phdmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlw
ZT10ZXh0L2phdmFzY3JpcHQ+DQogICAgdHJ5IHsNCiAgICAgICAgR1NfZ29vZ2xlQWRkQWRTZW5z
ZVNlcnZpY2UoImNhLXB1Yi00MjEwNTY5MjQxNTA0Mjg4Iik7DQogICAgICAgIEdTX2dvb2dsZUVu
YWJsZUFsbFNlcnZpY2VzKCk7DQogICAgfQ0KICAgIGNhdGNoIChlKSB7IH0NCjwvU0NSSVBUPg0K
DQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0KICAgIHRyeSB7DQogICAgICAgIEdBX2dv
b2dsZUFkZFNsb3QoImNhLXB1Yi00MjEwNTY5MjQxNTA0Mjg4IiwgImNuYmxvZ3NfYmxvZ3Bvc3Rf
Ym9keSIpOw0KICAgICAgICBHQV9nb29nbGVBZGRTbG90KCJjYS1wdWItNDIxMDU2OTI0MTUwNDI4
OCIsICJjbmJsb2dzX2NvbW1lbnRib3hfdXAiKTsNCiAgICAgICAgR0FfZ29vZ2xlQWRkU2xvdCgi
Y2EtcHViLTQyMTA1NjkyNDE1MDQyODgiLCAiY25ibG9nc19ibG9ncG9zdF9ib3R0b20iKTsNCiAg
ICAgICAgR0FfZ29vZ2xlQWRkU2xvdCgiY2EtcHViLTQyMTA1NjkyNDE1MDQyODgiLCAiY25ibG9n
c19ibG9ncG9zdF9ib3R0b20xIik7DQogICAgfQ0KICAgIGNhdGNoIChlKSB7IH0NCjwvU0NSSVBU
Pg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0KICAgIHRyeSB7DQogICAgICAgIEdB
X2dvb2dsZUZldGNoQWRzKCk7DQogICAgfSBjYXRjaCAoZSkgeyB9DQo8L1NDUklQVD4NCg0KPFND
UklQVCB0eXBlPXRleHQvamF2YXNjcmlwdD4NCiAgICB2YXIgYmxvZ19hZF9oYXNfc2hvd24gPSBm
YWxzZTsNCiAgICB2YXIgY2JfY191X2lkID0gJyc7DQogICAgdmFyIGNiX2Jsb2dfdWlkID0gJ2Mz
MzFlZTYwLTE4OTEtZGUxMS1iYThmLTAwMWNmMGNkMTA0Yic7DQo8L1NDUklQVD4NCg0KPERJViBj
bGFzcz1wb3N0RGVzYz5wb3N0ZWQgb24gMjAwOS0wOC0yOSAxMTo0OSA8QSANCmhyZWY9Imh0dHA6
Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvIj52aXNvZWNsaXBzZS0mYW1wO2FtcDthbXA7
Z3Q7am9yPC9BPiANCumYheivuyg2NDEpIDxBIA0KaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNv
bS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMDkvMDgvMjkvMTU1NjI0MC5odG1sI2NvbW1lbnRmb3Jt
Ij7or4TorrooMCk8L0E+IA0KJm5ic3A7PEEgDQpocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29t
L3Zpc29lY2xpcHNlL2FkbWluL0VkaXRQb3N0cy5hc3B4P3Bvc3RpZD0xNTU2MjQwIj7nvJbovpE8
L0E+IA0KPEEgb25jbGljaz0iQWRkVG9XeigxNTU2MjQwKTtyZXR1cm4gZmFsc2U7IiANCmhyZWY9
Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzA4LzI5LzE1
NTYyNDAuaHRtbCMiPuaUtuiXjzwvQT4gDQrmiYDlsZ7liIbnsbs6IDxBIA0KaHJlZj0iaHR0cDov
L3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMDcyODYuaHRtbCI+d2luZG93
czwvQT48L0RJVj48L0RJVj48SU1HIA0KaGVpZ2h0PTEgDQpzcmM9Imh0dHA6Ly93d3cuY25ibG9n
cy5jb20vdmlzb2VjbGlwc2UvYWdnYnVnLzE1NTYyNDAuaHRtbD90eXBlPTEmYW1wO3dlYnZpZXc9
MSIgDQp3aWR0aD0xPiA8IS0tDQo8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3Jn
LzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiDQp4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2Rj
L2VsZW1lbnRzLzEuMS8iCnhtbG5zOnRyYWNrYmFjaz0iaHR0cDovL21hZHNraWxscy5jb20vcHVi
bGljL3htbC9yc3MvbW9kdWxlL3RyYWNrYmFjay8iPg0KPHJkZjpEZXNjcmlwdGlvbg0KcmRmOmFi
b3V0PSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS8wOC8y
OS8xNTU2MjQwLmh0bWwiDQpkYzppZGVudGlmaWVyPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zp
c29lY2xpcHNlL2FyY2hpdmUvMjAwOS8wOC8yOS8xNTU2MjQwLmh0bWwiDQpkYzp0aXRsZT0iIg0K
dHJhY2tiYWNrOnBpbmc9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2Uvc2Vydmlj
ZXMvdHJhY2tiYWNrcy8xNTU2MjQwLmFzcHgiIC8+DQo8L3JkZjpSREY+DQotLT4NCjxTQ1JJUFQg
dHlwZT10ZXh0L2phdmFzY3JpcHQ+DQogICAgdmFyIGNvbW1lbnRBdXRob3JIYXNDaGVja2VkID0g
ZmFsc2U7DQogICAgdmFyIGNvbW1lbnRBdXRob3JJc1ZhbGlkID0gZmFsc2U7DQogICAgdmFyIGNv
bW1lbnRVcmxJc1ZhbGlkID0gdHJ1ZTsNCiAgICB2YXIgY29tbWVudEVtYWlsSXNWYWxpZCA9IHRy
dWU7DQogICAgdmFyIGF1dGhlbkNvZGVIYXNDaGVja2VkID0gZmFsc2U7DQogICAgdmFyIGF1dGhl
bkNvZGVJc1ZhbGlkID0gdHJ1ZTsNCiAgICB2YXIgaGFzTG9naW5lZCA9IGZhbHNlOw0KICAgIA0K
ICAgIGZ1bmN0aW9uIFBvc3RDb21tZW50KCkgeyAgICANCiAgICAgICAgDQogICAgICAgIHZhciBp
c1ZhbGlkID0gdHJ1ZTsNCiAgICAgICAgDQogICAgICAgIGlmKCQoIiN3cmFwQXV0aGVuQ29kZSIp
LmNzcygiZGlzcGxheSIpPT0ibm9uZSIpew0KICAgICAgICAgICAgU2hvd0F1dGhlbkNvZGUoKTsN
CiAgICAgICAgICAgICQoIiN0aXBfQXV0aGVuQ29kZSIpLmNzcygiY29sb3IiLCJyZWQiKTsNCiAg
ICAgICAgICAgICQoIiN0aXBfQXV0aGVuQ29kZSIpLmh0bWwoIuivt+i+k+WFpemqjOivgeegge+8
gSIpOw0KICAgICAgICAgICAgaXNWYWxpZCA9IGZhbHNlOw0KICAgICAgICB9DQogICAgICAgIA0K
ICAgICAgICBpZighaGFzTG9naW5lZCAmJiAhY29tbWVudEF1dGhvckhhc0NoZWNrZWQpew0KICAg
ICAgICAgICAgQ2hlY2tBdXRob3IoKTsgICAgICAgIA0KICAgICAgICB9ICAgICAgICAgICAgICAg
IA0KICAgICAgICBpZighaGFzTG9naW5lZCAmJiAhY29tbWVudEF1dGhvcklzVmFsaWQpew0KICAg
ICAgICAgICAgaXNWYWxpZCA9IGZhbHNlOw0KICAgICAgICB9DQogICAgICAgICAgICAgICAgICAg
ICAgIA0KICAgICAgICBpZighYXV0aGVuQ29kZUhhc0NoZWNrZWQpew0KICAgICAgICAgICAgQ2hl
Y2tBdXRoZW5Db2RlKCk7ICAgICAgICAgICAgDQogICAgICAgIH0NCiAgICAgICAgaWYoIWF1dGhl
bkNvZGVJc1ZhbGlkKXsNCiAgICAgICAgICAgIGlzVmFsaWQgPSBmYWxzZTsNCiAgICAgICAgfQ0K
ICAgICAgICANCiAgICAgICAgaWYoIWhhc0xvZ2luZWQgJiYgIWNvbW1lbnRVcmxJc1ZhbGlkKXsg
ICAgICAgICAgICANCiAgICAgICAgICAgIGlzVmFsaWQgPSBmYWxzZTsNCiAgICAgICAgfSAgICAg
ICAgDQogICAgICAgIGlmKCFjb21tZW50RW1haWxJc1ZhbGlkKXsgICAgICAgICAgICANCiAgICAg
ICAgICAgIGlzVmFsaWQgPSBmYWxzZTsNCiAgICAgICAgfSAgICAgICAgDQogICAgICAgIGlmKCFD
aGVja0NvbW1lbnRDb250ZW50KCkpew0KICAgICAgICAgICAgaXNWYWxpZCA9IGZhbHNlOw0KICAg
ICAgICB9ICAgIA0KICAgICAgICBpZighaXNWYWxpZCl7DQogICAgICAgICAgICByZXR1cm47DQog
ICAgICAgIH0NCg0KICAgICAgICB2YXIgY29udGVudCA9ICQoIiN0YkNvbW1lbnRCb2R5IikudmFs
KCk7DQogICAgICAgIGlmKGNvbnRlbnQubGVuZ3RoPjIwMDApew0KICAgICAgICAgICAgYWxlcnQo
IuivhOiuuuWGheWuuei/h+mVv++8geS4jeWFgeiuuOWPkeW4g++8gSIpOw0KICAgICAgICAgICAg
cmV0dXJuOw0KICAgICAgICB9ICAgICANCiAgICAgICAgDQogICAgICAgIGlmKGNvbnRlbnQuaW5k
ZXhPZigi44CA77yl44CA44CA44CA44CA44CA44CA44CA44CA44CA77yl44CA44CA44CA44CA44CA
44CA44CA44CA44CA44CA77yl44CA44CA44CA44CA44CA44CAIik+PTApew0KICAgICAgICAgICAg
YWxlcnQoIuivpeWGheWuueS4jeWFgeiuuOW4g++8gSIpOw0KICAgICAgICAgICAgcmV0dXJuOw0K
ICAgICAgICB9ICAgDQogICAgICAgIA0KICAgICAgIGlmICgkKCIjc3Bhbl9jb21tZW50X3Bvc3Rl
ZCIpLmh0bWwoKSE9JycgJiYgJCgiI3NwYW5fY29tbWVudF9wb3N0ZWQiKS5odG1sKCk9PWNvbnRl
bnQpew0KICAgICAgICAgICAgYWxlcnQoIuivpeivhOiuuuW3suWPkeihqOi/hyEiKTsNCiAgICAg
ICAgICAgIHJldHVybjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgJCgiI3RpcF9jb21t
ZW50IikuaHRtbCgi6K+E6K665o+Q5Lqk5LitLi4uIik7DQogICAgICAgICQoIiNzcGFuX2NvbW1l
bnRfcG9zdGVkIikuaHRtbChjb250ZW50KTsNCiAgICAgICAgLy9jb250ZW50ID0gY29udGVudC5y
ZXBsYWNlKCInIiwgIlxcJyIpOw0KICAgICAgICB2YXIgZW1haWwgPSAkKCIjdGJDb21tZW50RW1h
aWwiKS52YWwoKTsNCiAgICAgICAgdmFyIGF1dGhlbk51bSA9ICQoIiN0YkF1dGhlbkNvZGUiKS52
YWwoKTsNCiAgICAgICAgdmFyIGF1dGhlbklkID0gJCgiI3NwYW5fY29tbWVudF90ZXN0IikuaHRt
bCgpOw0KICAgICAgICB2YXIgY29tbWVudCA9IHt9Ow0KICAgICAgICBjb21tZW50LmF1dGhlbk51
bSA9IGF1dGhlbk51bTsNCiAgICAgICAgY29tbWVudC5hdXRoZW5JZD0gYXV0aGVuSWQ7DQogICAg
ICAgIGNvbW1lbnQucGFyZW50SWQgPSAwOw0KICAgICAgICBjb21tZW50LmJsb2dJZCA9IDA7DQog
ICAgICAgIGNvbW1lbnQuc291cmNlVXJsID0gJyc7DQogICAgICAgIGNvbW1lbnQuYXV0aG9yID0g
JCgiI3RiQ29tbWVudEF1dGhvciIpLnZhbCgpOw0KICAgICAgICBjb21tZW50LnVybCA9ICQoIiN0
YkNvbW1lbnRBdXRob3JVcmwiKS52YWwoKTsNCiAgICAgICAgY29tbWVudC5hdXRoZW5Db2RlID0g
JCgiI3RiQXV0aGVuQ29kZSIpLnZhbCgpOw0KICAgICAgICBjb21tZW50LmVtYWlsID0gZW1haWw7
DQogICAgICAgIGNvbW1lbnQudGl0bGUgPSAnJzsNCiAgICAgICAgY29tbWVudC5jb250ZW50ID0g
Y29udGVudDsNCiAgICAgICAgY29tbWVudC5wYXJlbnRDb21tZW50SWQgPSAkKCIjc3Bhbl9wYXJl
bnRjb21tZW50X2lkIikuaHRtbCgpOw0KICAgICAgICAkLmFqYXgoew0KICAgICAgICAgICAgdXJs
OiAnL3dzL0NvbW1lbnRTZXJ2aWNlLmFzbXgvQWRkQW5vbnltb3VzQ29tbWVudCcsDQogICAgICAg
ICAgICBkYXRhOiAkLnRvSlNPTihjb21tZW50KSwNCiAgICAgICAgICAgIHR5cGU6ICJwb3N0IiwN
CiAgICAgICAgICAgIGRhdGFUeXBlOiAianNvbiIsDQogICAgICAgICAgICBjb250ZW50VHlwZTog
ImFwcGxpY2F0aW9uL2pzb247IGNoYXJzZXQ9dXRmOCIsDQogICAgICAgICAgICBzdWNjZXNzOiBm
dW5jdGlvbihkYXRhKSB7DQogICAgICAgICAgICAgICBpZiAoZGF0YS5kWyJJc1N1Y2Nlc3MiXSkg
ew0KICAgICAgICAgICAgICAgICAgICBTaG93Q29tbWVudE1zZygi5oSf6LCi5oKo55qE5Zue5aSN
OikiKTsNCiAgICAgICAgICAgICAgICAgICAgLy9SZXJlc2hDb21tZW50czIoY29tbWVudC5wYXJl
bnRJZCk7DQogICAgICAgICAgICAgICAgICAgICQoIiN0YkNvbW1lbnRCb2R5IikudmFsKCcnKTsN
CiAgICAgICAgICAgICAgICAgICAgLy8kKCIjZGl2Q29tbWVudFNob3ciKS5odG1sKGRhdGEuZFsi
UmV0dXJuRGF0YSJdK2NvbnRlbnQucmVwbGFjZSgvXG4vZywiPGJyLz4iKSsiPGJyLz48YnIvPiIp
Ow0KICAgICAgICAgICAgICAgICAgICAkKCIjZGl2Q29tbWVudFNob3ciKS5odG1sKCQoIiNkaXZD
b21tZW50U2hvdyIpLmh0bWwoKStkYXRhLmRbIlJldHVybkRhdGEiXSk7IA0KICAgICAgICAgICAg
ICAgICAgICAkKCIjdGlwX0F1dGhlbkNvZGUiKS5odG1sKCcnKTsNCiAgICAgICAgICAgICAgICAg
ICAgUmVmcmVzaEF1dGhlbkNvZGUoKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiI3RiQXV0aGVu
Q29kZSIpLnZhbCgiIik7ICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAg
Q29tbWVudE5vdGlmeShkYXRhLmRbIkNvbW1lbnRJRCJdKTsNCiAgICAgICAgICAgICAgICB9DQog
ICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgIFNob3dDb21tZW50TXNn
KGRhdGEuZFsiUmV0dXJuRGF0YSJdKTsvLyLmirHmrYnvvIHor4Torrrmj5DkuqTlpLHotKXvvIHo
r7fkuI7nrqHnkIblkZjogZTns7vjgIIiKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiI3NwYW5f
Y29tbWVudF9wb3N0ZWQiKS5odG1sKCcnKTsgDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAg
ICAgfSwNCiAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbih4aHIpIHsNCiAgICAgICAgICAgICAg
ICBTaG93Q29tbWVudE1zZygi5oqx5q2J77yB6K+E6K665o+Q5Lqk5aSx6LSl77yB6K+35LiO566h
55CG5ZGY6IGU57O744CCIik7DQogICAgICAgICAgICAgICAgJCgiI3NwYW5fY29tbWVudF9wb3N0
ZWQiKS5odG1sKCcnKTsgIA0KICAgICAgICAgICAgICAgIC8vYWxlcnQoeGhyLnJlc3BvbnNlVGV4
dCk7DQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgICAgKTsNCiAgICB9DQogICAgDQog
ICAgZnVuY3Rpb24gUmVmcmVzaEF1dGhlbkNvZGUoKXsNCiAgICAgICAgQWpheFBvc3QoIi93cy9D
b21tZW50U2VydmljZS5hc214L1JlZnJlc2hBdXRoZW5Db2RlIiwie30iLFJlZnJlc2hJbWcpOyAN
CiAgICAgICAgJCgiI2xua1JlcmVzaEF1dGhlbkNvZGUiKS5odG1sKCI8c3BhbiBzdHlsZT0nY29s
b3I6cmVkJz7liLfmlrDkuK0uLi48L3NwYW4+Iik7DQogICAgICAgIHJldHVybiBmYWxzZTsNCiAg
ICB9DQogICAgDQogICAgZnVuY3Rpb24gUmVmcmVzaEltZyhyZXNwb25zZSl7DQogICAgICAgJCgi
I2ltZ0F1dGhlbkNvZGUiKS5hdHRyKCJzcmMiLCIvTW9kdWxlcy9DYXB0Y2hhSW1hZ2UvVmFsaWRD
b2RlSW1hZ2UuYXNweD9pZD0iK2VuY29kZVVSSUNvbXBvbmVudChyZXNwb25zZSkpOw0KICAgICAg
ICQoIiNzcGFuX2NvbW1lbnRfdGVzdCIpLmh0bWwocmVzcG9uc2UpOw0KICAgICAgICQoIiNsbmtS
ZXJlc2hBdXRoZW5Db2RlIikuaHRtbCgi55yL5LiN5riF77yM5o2i5LiA5LiqIik7DQogICAgfQ0K
ICAgIA0KICAgIGZ1bmN0aW9uIFNob3dBdXRoZW5Db2RlKCl7DQogICAgICAgIC8vaWYoJCgiI3dy
YXBBdXRoZW5Db2RlIikuY3NzKCJkaXNwbGF5Iik9PSJub25lIil7ICAgIA0KICAgICAgICAvLyAg
ICBBamF4UG9zdCgiL3dzL0NvbW1lbnRTZXJ2aWNlLmFzbXgvUmVmcmVzaEF1dGhlbkNvZGUiLCJ7
fSIsU2hvd0F1dGhlbkNvZGVPayk7DQogICAgICAgIC8vfQ0KICAgICAgICAkKCIjd3JhcEF1dGhl
bkNvZGUiKS5zaG93KCk7ICAgICAgDQogICAgfQ0KICAgIA0KICAgIGZ1bmN0aW9uIFNob3dBdXRo
ZW5Db2RlT2socmVzcG9uc2Upew0KICAgICAgICAgVXBkYXRlQXV0aGVuQ29kZSgpOw0KICAgICAg
ICAgJCgiI3RiQXV0aGVuQ29kZSIpLnZhbCgiIik7DQogICAgICAgICAkKCIjd3JhcEF1dGhlbkNv
ZGUiKS5zaG93KCk7DQogICAgICAgICAkKCIjdGlwX0F1dGhlbkNvZGUiKS5odG1sKCcnKTsNCiAg
ICB9ICANCiANCiAgICANCiAgICBmdW5jdGlvbiBDaGVja0F1dGhvcihpc09uYmx1cil7DQogICAg
ICAgIGNvbW1lbnRBdXRob3JIYXNDaGVja2VkID0gdHJ1ZTsNCiAgICAgICAgdmFyIG1heExlbmd0
aCA9IDMwOw0KICAgICAgICBpZigkKCIjdGJDb21tZW50QXV0aG9yIikudmFsKCkubGVuZ3RoID09
IDApew0KICAgICAgICAgICAgJCgiI3RpcF9hdXRob3IiKS5odG1sKCLor7fovpPlhaXmgqjnmoTm
mLXnp7DvvIEiKTsNCiAgICAgICAgICAgIGNvbW1lbnRBdXRob3JJc1ZhbGlkID0gZmFsc2U7DQog
ICAgICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICAgIH0gICAgIA0KICAgICAgICBlbHNlIGlm
KCQoIiN0YkNvbW1lbnRBdXRob3IiKS52YWwoKS5sZW5ndGggPiBtYXhMZW5ndGgpew0KICAgICAg
ICAgICAgJCgiI3RpcF9hdXRob3IiKS5odG1sKCLmmLXnp7DkuI3lhYHorrjotoXov4ciICsgbWF4
TGVuZ3RoICsgIuS4quWtl+espu+8gSIpOw0KICAgICAgICAgICAgY29tbWVudEF1dGhvcklzVmFs
aWQgPSBmYWxzZTsNCiAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgICAgfQ0KICAgICAg
ICBlbHNlew0KICAgICAgICAgICAgLy9pZihpc09uYmx1cil7DQogICAgICAgICAgICAgICAgQWph
eFBvc3QoIi93cy9Db21tZW50U2VydmljZS5hc214L0lzQXV0aG9yRXhpc3QiLCJ7YXV0aG9yOici
KyQoIiN0YkNvbW1lbnRBdXRob3IiKS52YWwoKSsiJ30iICxPbkNoZWNrQXV0aG9yRXhpc3QpOw0K
ICAgICAgICAgICAgLy99DQogICAgICAgICAgICAvL2Vsc2V7DQogICAgICAgICAgICAvLyAgICAk
KCIjdGlwX2F1dGhvciIpLmh0bWwoIiIpOw0KICAgICAgICAgICAgLy8gICAgY29tbWVudEF1dGhv
cklzVmFsaWQgPSB0cnVlOw0KICAgICAgICAgICAgLy99DQogICAgICAgICAgICByZXR1cm4gdHJ1
ZTsNCiAgICAgICAgfQ0KICAgfQ0KICAgDQogICAgZnVuY3Rpb24gT25DaGVja0F1dGhvckV4aXN0
KHJlc3BvbnNlKXsgICAgICAgIA0KICAgICAgICBpZighcmVzcG9uc2Upew0KICAgICAgICAgICAg
JCgiI3RpcF9hdXRob3IiKS5odG1sKCIiKTsNCiAgICAgICAgICAgIGNvbW1lbnRBdXRob3JJc1Zh
bGlkID0gdHJ1ZTsNCiAgICAgICAgfQ0KICAgICAgICBlbHNlew0KICAgICAgICAgICAgJCgiI3Rp
cF9hdXRob3IiKS5odG1sKCLor6XmmLXnp7Dlt7Looqvkvb/nlKjvvIzor7fmm7TmjaLmmLXnp7Ai
KTsNCiAgICAgICAgICAgIGNvbW1lbnRBdXRob3JJc1ZhbGlkID0gZmFsc2U7DQogICAgICAgIH0N
CiAgIH0NCiAgIA0KICAgIGZ1bmN0aW9uIENoZWNrVXJsKCl7DQogICAgICAgIHZhciBtYXhMZW5n
dGggPSA1MDsNCiAgICAgICAgdmFyIHVybCA9ICQoIiN0YkNvbW1lbnRBdXRob3JVcmwiKS52YWwo
KTsNCiAgICAgICAgDQogICAgICAgIGlmKHVybC5sZW5ndGggPT0gMCl7DQogICAgICAgICAgICBj
b21tZW50VXJsSXNWYWxpZCA9IHRydWU7DQogICAgICAgICAgICByZXR1cm4gdHJ1ZTsNCiAgICAg
ICAgfQ0KICAgICAgICBlbHNlIGlmKHVybC5sZW5ndGggPiBtYXhMZW5ndGgpew0KICAgICAgICAg
ICAgJCgiI3RpcF91cmwiKS5odG1sKCLkuLvpobXlnLDlnYDkuI3lhYHorrjotoXov4ciICsgbWF4
TGVuZ3RoICsgIuS4quWtl+espu+8gSIpOw0KICAgICAgICAgICAgY29tbWVudFVybElzVmFsaWQg
PSBmYWxzZTsNCiAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCiAgICAgICAgfQ0KICAgICAgICBl
bHNlIGlmKHVybC5pbmRleE9mKCJodHRwOi8vIikhPTAgfHwgdXJsLmluZGV4T2YoIi4iKSA8IDAp
ew0KICAgICAgICAgICAgJCgiI3RpcF91cmwiKS5odG1sKCLkuLvpobXlnLDlnYDopoHku6XigJxo
dHRwOi8v4oCd5byA5aS0Iik7DQogICAgICAgICAgICBjb21tZW50VXJsSXNWYWxpZCA9IGZhbHNl
Ow0KICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KICAgICAgICB9DQogICAgICAgIGVsc2V7DQog
ICAgICAgICAgICAkKCIjdGlwX3VybCIpLmh0bWwoIiIpOw0KICAgICAgICAgICAgY29tbWVudFVy
bElzVmFsaWQgPSB0cnVlOw0KICAgICAgICAgICAgcmV0dXJuIHRydWU7DQogICAgICAgIH0NCiAg
IH0NCiAgIA0KICAgZnVuY3Rpb24gQ2hlY2tFbWFpbCgpew0KICAgICAgICB2YXIgZW1haWwgPSAk
KCIjdGJDb21tZW50RW1haWwiKS52YWwoKTsNCiAgICAgICAgaWYoZW1haWwubGVuZ3RoPjApew0K
ICAgICAgICAgICAgdmFyIHJlZ0V4cCA9IG5ldyBSZWdFeHAoIlxcdytAKChcXHd8XC0pK1xcLikr
W2Etel17MiwzfSIpOw0KICAgICAgICAgICAgaWYoIXJlZ0V4cC50ZXN0KGVtYWlsKSl7DQogICAg
ICAgICAgICAgICAgJCgiI3RpcF9lbWFpbCIpLmh0bWwoIuivt+i+k+WFpeato+ehrueahOmCruS7
tuWcsOWdgCEiKTsNCiAgICAgICAgICAgICAgICBjb21tZW50RW1haWxJc1ZhbGlkID0gZmFsc2U7
DQogICAgICAgICAgICB9DQogICAgICAgICAgICBlbHNlew0KICAgICAgICAgICAgICAgIGNvbW1l
bnRFbWFpbElzVmFsaWQgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAkKCIjdGlwX2VtYWlsIiku
aHRtbCgiIik7DQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgICAgZWxzZXsNCiAgICAg
ICAgICAgIGNvbW1lbnRFbWFpbElzVmFsaWQgPSB0cnVlOw0KICAgICAgICAgICAgJCgiI3RpcF9l
bWFpbCIpLmh0bWwoIiIpOyAgDQogICAgICAgIH0NCiAgIH0NCiAgIA0KICAgZnVuY3Rpb24gQ2hl
Y2tBdXRoZW5Db2RlKCl7DQogICAgICAgIGF1dGhlbkNvZGVIYXNDaGVja2VkID0gdHJ1ZTsNCiAg
ICAgICAgdmFyIG51bSA9ICQoIiN0YkF1dGhlbkNvZGUiKS52YWwoKTsNCiAgICAgICAgdmFyIGlk
ID0gJCgiI3NwYW5fY29tbWVudF90ZXN0IikuaHRtbCgpOw0KICAgICAgICAkKCIjdGlwX0F1dGhl
bkNvZGUiKS5jc3MoImNvbG9yIiwicmVkIik7DQogICAgICAgIGlmKG51bS5sZW5ndGg9PTApew0K
ICAgICAgICAgICAgIGF1dGhlbkNvZGVJc1ZhbGlkID0gZmFsc2U7DQogICAgICAgICAgICAgJCgi
I3RpcF9BdXRoZW5Db2RlIikuaHRtbCgi6K+36L6T5YWl6aqM6K+B56CB77yBIik7DQogICAgICAg
ICAgICAgcmV0dXJuOw0KICAgICAgICB9DQogICAgICAgIGVsc2UgaWYobnVtLmxlbmd0aCE9NCl7
DQogICAgICAgICAgICBhdXRoZW5Db2RlSXNWYWxpZCA9IGZhbHNlOw0KICAgICAgICAgICAgJCgi
I3RpcF9BdXRoZW5Db2RlIikuaHRtbCgi6K+36L6T5YWl5Zub5L2N5pWw5a2X77yBIik7DQogICAg
ICAgICAgICAgcmV0dXJuOw0KICAgICAgICB9DQogICAgICAgIGVsc2UgaWYobmV3IFJlZ0V4cCgi
KFxkKykiKS50ZXN0KG51bSkpew0KICAgICAgICAgICAgYXV0aGVuQ29kZUlzVmFsaWQgPSBmYWxz
ZTsNCiAgICAgICAgICAgICQoIiN0aXBfQXV0aGVuQ29kZSIpLmh0bWwoIuivt+i+k+WFpeWbm+S9
jeaVsOWtl++8gSIpOw0KICAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAgfQ0KICAgICAgICBl
bHNlew0KICAgICAgICAgICAgQWpheFBvc3QoIi93cy9Db21tZW50U2VydmljZS5hc214L0NoZWNr
QXV0aGVuQ29kZSIsIntudW1iZXI6IitudW0rIixpZDonIitpZCsiJ30iLCBPbkNoZWNrQXV0aGVu
Q29kZSk7DQogICAgICAgIH0NCiAgIH0NCiAgIA0KICAgZnVuY3Rpb24gT25DaGVja0F1dGhlbkNv
ZGUocmVzcG9uc2Upew0KICAgICAgICBpZihyZXNwb25zZSl7DQogICAgICAgICAgICAkKCIjdGlw
X0F1dGhlbkNvZGUiKS5jc3MoImNvbG9yIiwiZ3JlZW4iKTsNCiAgICAgICAgICAgICQoIiN0aXBf
QXV0aGVuQ29kZSIpLmh0bWwoIumqjOivgeeggei+k+WFpeato+ehru+8gSIpOw0KICAgICAgICAg
ICAgYXV0aGVuQ29kZUlzVmFsaWQgPSB0cnVlOyAgICAgICAgICAgIA0KICAgICAgICB9DQogICAg
ICAgIGVsc2V7DQogICAgICAgICAgICAkKCIjdGlwX0F1dGhlbkNvZGUiKS5jc3MoImNvbG9yIiwi
cmVkIik7DQogICAgICAgICAgICAkKCIjdGlwX0F1dGhlbkNvZGUiKS5odG1sKCLpqozor4HnoIHo
vpPplJnllabvvIEiKTsNCiAgICAgICAgICAgIFJlZnJlc2hBdXRoZW5Db2RlKCk7DQogICAgICAg
ICAgICBhdXRoZW5Db2RlSXNWYWxpZCA9IGZhbHNlOyAgICAgICAgICAgDQogICAgICAgIH0NCiAg
IH0NCiAgIA0KICAgZnVuY3Rpb24gQ2hlY2tDb21tZW50Q29udGVudCgpew0KICAgIGlmKCQoIiN0
YkNvbW1lbnRCb2R5IikudmFsKCkubGVuZ3RoPT0wKXsNCiAgICAgICAgYWxlcnQoIuivt+i+k+WF
peivhOiuuuWGheWuue+8gSIpOw0KICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgfQ0KICAgIHJl
dHVybiB0cnVlOw0KICAgfQ0KICAgIA0KPC9TQ1JJUFQ+DQoNCjxESVYgY2xhc3M9Y29tbWVudGZv
cm0gaWQ9Y3RsMDVfY29tbWVudF9mb3JtPg0KPERJViBpZD1jdGwwNV9kaXZMb2dpblBhbm5lbD4N
CjxESVYgY2xhc3M9bG9naW5fdGlwcz7ms6jlhoznlKjmiLfnmbvlvZXlkI7miY3og73lj5Hooajo
r4TorrrvvIzor7cgPEEgY2xhc3M9dW5kZXJsaW5lIA0KaHJlZj0iaHR0cDovL3Bhc3Nwb3J0LmNu
YmxvZ3MuY29tL2xvZ2luLmFzcHg/UmV0dXJuVXJsPWh0dHAlM2ElMmYlMmZ3d3cuY25ibG9ncy5j
b20lMmZ2aXNvZWNsaXBzZSUyZmFyY2hpdmUlMmYyMDA5JTJmMDglMmYyOSUyZjE1NTYyNDAuaHRt
bCUzZmxvZ2luJTNkMSUyM2NvbW1lbnRmb3JtIj7nmbvlvZU8L0E+IA0K5oiWIDxBIGNsYXNzPXVu
ZGVybGluZSANCmhyZWY9Imh0dHA6Ly9wYXNzcG9ydC5jbmJsb2dzLmNvbS9yZWdpc3Rlci5hc3B4
P1JldHVyblVybD1odHRwJTNhJTJmJTJmd3d3LmNuYmxvZ3MuY29tJTJmdmlzb2VjbGlwc2UlMmZh
cmNoaXZlJTJmMjAwOSUyZjA4JTJmMjklMmYxNTU2MjQwLmh0bWwlMjNCb3R0b20yIj7ms6jlhow8
L0E+IA0K44CCPC9ESVY+DQo8RElWIHN0eWxlPSJNQVJHSU4tVE9QOiA1cHgiPjxBIGhyZWY9Imh0
dHA6Ly93d3cuY25ibG9ncy5jb20vIiANCnRhcmdldD1fYmxhbms+6L+U5Zue5Y2a5a6i5Zut6aaW
6aG1PC9BPjwvRElWPjwvRElWPg0KPERJViBjbGFzcz0iaXRuZXdzIGNfYWRfYmxvY2siPjxBIGhy
ZWY9Imh0dHA6Ly9qb2IuY25ibG9ncy5jb20vb2ZmZXIvNzQyNy8iIA0KdGFyZ2V0PV9ibGFuaz7m
sqrmsZ/nvZHmi5vogZhBU1AuTkVU5byA5Y+R5bel56iL5biIPC9BPjxCUj48QSBocmVmPSJodHRw
Oi8vYTQueWVzaGouY29tL3JkLzM1NDUwLyIgDQp0YXJnZXQ9X2JsYW5rPui9r+S7tueglOWPkeWb
oumYn+euoeeQhuW5tOS8mijkuIrmtbfvvIw3LjEwLTcuMTEpPC9BPjxCUj48QSBocmVmPSJodHRw
Oi8vbmV3cy5jbmJsb2dzLmNvbS8iIA0KdGFyZ2V0PV9ibGFuaz5JVOaWsOmXuzwvQT46PEJSPsK3
IDxBIGhyZWY9Imh0dHA6Ly9uZXdzLmNuYmxvZ3MuY29tL24vNjU4MzkvIiANCnRhcmdldD1fYmxh
bms+QnJpenpseeaOqOaWsOWKn+iDvVBpY25pYyDlsIZUd2l0dGVy5Y+Y5oiQ6IGK5aSp5a6kPC9B
PjxCUj7CtyA8QSANCmhyZWY9Imh0dHA6Ly9uZXdzLmNuYmxvZ3MuY29tL24vNjU4MzgvIiB0YXJn
ZXQ9X2JsYW5rPuafs+S8oOW/l++8muS5kFBob25l5bim57uZ5oiR55qE5ZCv56S6PC9BPjxCUj7C
tyANCjxBIGhyZWY9Imh0dHA6Ly9uZXdzLmNuYmxvZ3MuY29tL24vNjU4MzcvIiB0YXJnZXQ9X2Js
YW5rPuivhOiuuu+8muayoeacieehneeDn+eahOe9kee7nOaImDwvQT48QlI+wrcgPEEgDQpocmVm
PSJodHRwOi8vbmV3cy5jbmJsb2dzLmNvbS9uLzY1ODM2LyIgdGFyZ2V0PV9ibGFuaz7njovmrKPl
ho3luqblm57lupTlkajpuL/npY4gDQrmjIflhbbku6XlronlhajkuYvlkI3ooYzkvb/mnYDmiK48
L0E+PEJSPsK3IDxBIGhyZWY9Imh0dHA6Ly9uZXdzLmNuYmxvZ3MuY29tL24vNjU4MzUvIiANCnRh
cmdldD1fYmxhbms+RlTkuK3mlofnvZHvvJrosLfmrYxDRU/mlr3lr4bnibnkuJPorr88L0E+PEJS
PjwvRElWPg0KPERJViBjbGFzcz1jX2FkX2Jsb2NrPjxBIGhyZWY9Imh0dHA6Ly9hNC55ZXNoai5j
b20vcmQvMzQxMzgvIiANCnRhcmdldD1fYmxhbms+5q+P5aSpMTDliIbpkp/vvIzovbvmnb7lrabo
i7Hor608L0E+Jm5ic3A7Jm5ic3A7PEEgDQpocmVmPSJodHRwOi8vYTQueWVzaGouY29tL3JkLzM1
MTQwLyIgdGFyZ2V0PV9ibGFuaz7msqrmsZ/nvZHmoKE8L0E+PEJSPg0KPERJViBzdHlsZT0iTUFS
R0lOLVRPUDogNXB4Ij4NCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFzY3JpcHQ+DQogICAgdHJ5IHsN
CiAgICAgICAgR0FfZ29vZ2xlRmlsbFNsb3QoImNuYmxvZ3NfYmxvZ3Bvc3RfYm90dG9tIik7DQog
ICAgfQ0KICAgIGNhdGNoIChlKSB7IH0NCjwvU0NSSVBUPg0KPC9ESVY+DQo8RElWIHN0eWxlPSJN
QVJHSU4tVE9QOiA1cHgiPjxBIA0KaHJlZj0iaHR0cDovL3d3dy5mZWlmYW5pdC5jb20uY24vcHJv
ZHVjdEZsb3cuaHRtIiB0YXJnZXQ9X2JsYW5rPjxJTUcgYWx0PSIiIA0Kc3JjPSJodHRwOi8vc3Rh
dGljLmNuYmxvZ3MuY29tL2ltYWdlcy9hNC9lOF9uZXRfNDY4eDYwLmdpZiI+PC9BPjwvRElWPg0K
PERJViBjbGFzcz0iaXRuZXdzIGNfYWRfYmxvY2siIGlkPWpvYl9ibG9jaz48QSBocmVmPSJodHRw
Oi8vam9iLmNuYmxvZ3MuY29tLyIgDQp0YXJnZXQ9X2JsYW5rPuaOqOiNkOiBjOS9jTwvQT46PEJS
Pg0KPERJViBpZD1qb2JfbGlzdD48L0RJVj4NCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFzY3JpcHQ+
DQogICAgdHJ5IHsNCiAgICAgICAgR2V0Sm9iTGlzdCgpOw0KICAgIH0gY2F0Y2ggKGUpIHsgfQ0K
PC9TQ1JJUFQ+DQo8L0RJVj48L0RJVj4NCjxESVYgY2xhc3M9Y19hZF9ibG9jayBpZD1zaXRlX25h
dl91bmRlcj7nvZHnq5nlr7zoiKrvvJo8QlI+PEEgDQpocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3Mu
Y29tLyIgdGFyZ2V0PV9ibGFuaz7ljZrlrqLlm63pppbpobU8L0E+ICZuYnNwOzxBIA0KaHJlZj0i
aHR0cDovL25ld3MuY25ibG9ncy5jb20vIiB0YXJnZXQ9X2JsYW5rPklU5paw6Ze7PC9BPiAmbmJz
cDs8QSANCmhyZWY9Imh0dHA6Ly9ob21lLmNuYmxvZ3MuY29tLyIgdGFyZ2V0PV9ibGFuaz7kuKrk
urrkuLvpobU8L0E+ICZuYnNwOzxBIA0KaHJlZj0iaHR0cDovL2hvbWUuY25ibG9ncy5jb20vaW5n
LyIgdGFyZ2V0PV9ibGFuaz7pl6rlrZg8L0E+ICZuYnNwOzxBIA0KaHJlZj0iaHR0cDovL2pvYi5j
bmJsb2dzLmNvbS8iIHRhcmdldD1fYmxhbms+56iL5bqP5ZGY5oub6IGYPC9BPiAmbmJzcDs8QSAN
CmhyZWY9Imh0dHA6Ly9zcGFjZS5jbmJsb2dzLmNvbS8iIHRhcmdldD1fYmxhbms+56S+5Yy6PC9B
PiAmbmJzcDs8QSANCmhyZWY9Imh0dHA6Ly9zcGFjZS5jbmJsb2dzLmNvbS9xLyIgdGFyZ2V0PV9i
bGFuaz7ljZrpl648L0E+IDwvRElWPg0KPERJViBjbGFzcz1jX2FkX2Jsb2NrIGlkPWFkX3VuZGVy
X2NvbW1lbnQyPjxBIA0KaHJlZj0iaHR0cDovL3d3dy5jaGluYS1wdWIuY29tL1NUQVRJQzA3LzA5
MTIvemhfbmRjeF8wOTEyMTIuYXNwIiANCnRhcmdldD1fYmxhbms+PElNRyANCnN0eWxlPSJCT1JE
RVItUklHSFQ6IDBweDsgQk9SREVSLVRPUDogMHB4OyBCT1JERVItTEVGVDogMHB4OyBCT1JERVIt
Qk9UVE9NOiAwcHgiIA0KYWx0PSIiIA0Kc3JjPSJodHRwOi8vc3RhdGljLmNuYmxvZ3MuY29tL2lt
YWdlcy9hNC9jaGluYV9wdWJfMjAxMDAzMjIuanBnIj48L0E+PEJSPjxBIA0KaHJlZj0iaHR0cDov
L3d3dy5jaGluYS1wdWIuY29tL2l0Ym9vay8iIHRhcmdldD1fYmxhbms+Q2hpbmEtcHViIA0K6K6h
566X5py65Zu+5Lmm572R5LiK5LiT5Y2W5bqX77yBNi415LiH5ZOB56eNMi045oqY77yBPC9BPjxC
Uj48QSANCmhyZWY9Imh0dHA6Ly93d3cuY2hpbmEtcHViLmNvbS9zdGF0aWMwNy8wOTAxL3poX2p1
ZWJhXzA5MDEyMS5hc3AiIA0KdGFyZ2V0PV9ibGFuaz5DaGluYS1QdWIg6K6h566X5py657ud54mI
5Zu+5Lmm5oyJ6ZyA5Y2w5Yi35pyN5YqhPC9BPjxCUj48L0RJVj4NCjxESVYgaWQ9cmVsYXRpdmVf
c2VhcmNoPjxCUj48Qj7nm7jlhbPmkJzntKI6PC9CPjxCUj48QSANCmhyZWY9Imh0dHA6Ly96emsu
Y25ibG9ncy5jb20vcz93PXdpbmRvd3MiIHRhcmdldD1fYmxhbms+d2luZG93czwvQT4gPC9ESVY+
DQo8RElWIGlkPXJlbGF0aXZlX3NlYXJjaD48QlI+PEI+5Zyo55+l6K+G5bqT5Lit5p+l55yL77ya
PC9CPjxCUj48QSANCmhyZWY9Imh0dHA6Ly9rYi5jbmJsb2dzLmNvbS9hLzE1NTYyNDAvIj5TY2h0
YXNrcyDorqHliJLku7vliqHlj4LmlbAg6K+m6KejPC9BPjwvRElWPjwvRElWPjwvRElWPg0KPERJ
ViBpZD1sZWZ0Y29udGVudCBzdHlsZT0iRElTUExBWTogbm9uZSI+DQo8RElWIGlkPWxlZnRjb250
ZW50Y29udGFpbmVyPjwhLS1kb25lLS0+DQo8RElWIGNsYXNzPW5ld3NJdGVtPg0KPERJViBpZD1w
cm9maWxlX2Jsb2NrPjxBIGhyZWY9Imh0dHA6Ly9ob21lLmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNl
LyIgDQp0YXJnZXQ9X2JsYW5rPuaIkeeahOS4u+mhtTwvQT4mbmJzcDsgPEEgDQpocmVmPSJodHRw
Oi8vaG9tZS5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9kZXRhaWwvIiB0YXJnZXQ9X2JsYW5rPuS4
quS6uui1hOaWmTwvQT48QlI+PEEgDQpocmVmPSJodHRwOi8vaG9tZS5jbmJsb2dzLmNvbS92aXNv
ZWNsaXBzZS9pbmcvIiB0YXJnZXQ9X2JsYW5rPuaIkeeahOmXquWtmDwvQT4mbmJzcDsgPEEgDQpo
cmVmPSJodHRwOi8vc3BhY2UuY25ibG9ncy5jb20vbXNnL3NlbmQvdmlzb2VjbGlwc2UtJmFtcDth
bXA7YW1wO2FtcDtndDtqb3IiIA0KdGFyZ2V0PV9ibGFuaz7lj5Hnn63mtojmga88L0E+PC9ESVY+
PC9ESVY+DQo8VEFCTEUgY2xhc3M9Q2FsIGlkPUNhbGVuZGFyMV9lbnRyeUNhbCB0aXRsZT1DYWxl
bmRhciANCnN0eWxlPSJCT1JERVItUklHSFQ6IDFweCBzb2xpZDsgQk9SREVSLVRPUDogMXB4IHNv
bGlkOyBCT1JERVItTEVGVDogMXB4IHNvbGlkOyBCT1JERVItQk9UVE9NOiAxcHggc29saWQ7IEJP
UkRFUi1DT0xMQVBTRTogY29sbGFwc2UiIA0KY2VsbFNwYWNpbmc9MCBjZWxsUGFkZGluZz0wIGJv
cmRlcj0wPg0KICA8VEJPRFk+DQogIDxUUj4NCiAgICA8VEQgc3R5bGU9IkJBQ0tHUk9VTkQtQ09M
T1I6IHNpbHZlciIgY29sU3Bhbj03Pg0KICAgICAgPFRBQkxFIGNsYXNzPUNhbFRpdGxlIHN0eWxl
PSJXSURUSDogMTAwJTsgQk9SREVSLUNPTExBUFNFOiBjb2xsYXBzZSIgDQogICAgICBjZWxsU3Bh
Y2luZz0wIGJvcmRlcj0wPg0KICAgICAgICA8VEJPRFk+DQogICAgICAgIDxUUj4NCiAgICAgICAg
ICA8VEQgY2xhc3M9Q2FsTmV4dFByZXYgc3R5bGU9IldJRFRIOiAxNSUiPjxBIA0KICAgICAgICAg
ICAgdGl0bGU9IkdvIHRvIHRoZSBwcmV2aW91cyBtb250aCIgc3R5bGU9IkNPTE9SOiBibGFjayIg
DQogICAgICAgICAgICBocmVmPSJqYXZhc2NyaXB0Ol9fZG9Qb3N0QmFjaygnQ2FsZW5kYXIxJGVu
dHJ5Q2FsJywnVjM0NjknKSI+Jmx0OzwvQT48L1REPg0KICAgICAgICAgIDxURCBzdHlsZT0iV0lE
VEg6IDcwJSIgYWxpZ249bWlkZGxlPjIwMDnlubQ45pyIPC9URD4NCiAgICAgICAgICA8VEQgY2xh
c3M9Q2FsTmV4dFByZXYgc3R5bGU9IldJRFRIOiAxNSUiIGFsaWduPXJpZ2h0PjxBIA0KICAgICAg
ICAgICAgdGl0bGU9IkdvIHRvIHRoZSBuZXh0IG1vbnRoIiBzdHlsZT0iQ09MT1I6IGJsYWNrIiAN
CiAgICAgICAgICAgIGhyZWY9ImphdmFzY3JpcHQ6X19kb1Bvc3RCYWNrKCdDYWxlbmRhcjEkZW50
cnlDYWwnLCdWMzUzMScpIj4mZ3Q7PC9BPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PC9URD48
L1RSPg0KICA8VFI+DQogICAgPFRIIGNsYXNzPUNhbERheUhlYWRlciBzY29wZT1jb2wgYWxpZ249
bWlkZGxlIGFiYnI95pelPuaXpTwvVEg+DQogICAgPFRIIGNsYXNzPUNhbERheUhlYWRlciBzY29w
ZT1jb2wgYWxpZ249bWlkZGxlIGFiYnI95LiAPuS4gDwvVEg+DQogICAgPFRIIGNsYXNzPUNhbERh
eUhlYWRlciBzY29wZT1jb2wgYWxpZ249bWlkZGxlIGFiYnI95LqMPuS6jDwvVEg+DQogICAgPFRI
IGNsYXNzPUNhbERheUhlYWRlciBzY29wZT1jb2wgYWxpZ249bWlkZGxlIGFiYnI95LiJPuS4iTwv
VEg+DQogICAgPFRIIGNsYXNzPUNhbERheUhlYWRlciBzY29wZT1jb2wgYWxpZ249bWlkZGxlIGFi
YnI95ZubPuWbmzwvVEg+DQogICAgPFRIIGNsYXNzPUNhbERheUhlYWRlciBzY29wZT1jb2wgYWxp
Z249bWlkZGxlIGFiYnI95LqUPuS6lDwvVEg+DQogICAgPFRIIGNsYXNzPUNhbERheUhlYWRlciBz
Y29wZT1jb2wgYWxpZ249bWlkZGxlIGFiYnI95YWtPuWFrTwvVEg+PC9UUj4NCiAgPFRSPg0KICAg
IDxURCBjbGFzcz1DYWxPdGhlck1vbnRoRGF5IHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRk
bGU+MjY8L1REPg0KICAgIDxURCBjbGFzcz1DYWxPdGhlck1vbnRoRGF5IHN0eWxlPSJXSURUSDog
MTQlIiBhbGlnbj1taWRkbGU+Mjc8L1REPg0KICAgIDxURCBjbGFzcz1DYWxPdGhlck1vbnRoRGF5
IHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+Mjg8L1REPg0KICAgIDxURCBjbGFzcz1D
YWxPdGhlck1vbnRoRGF5IHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+Mjk8L1REPg0K
ICAgIDxURCBjbGFzcz1DYWxPdGhlck1vbnRoRGF5IHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1t
aWRkbGU+MzA8L1REPg0KICAgIDxURCBjbGFzcz1DYWxPdGhlck1vbnRoRGF5IHN0eWxlPSJXSURU
SDogMTQlIiBhbGlnbj1taWRkbGU+MzE8L1REPg0KICAgIDxURCBjbGFzcz1DYWxXZWVrZW5kRGF5
IHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+MTwvVEQ+PC9UUj4NCiAgPFRSPg0KICAg
IDxURCBjbGFzcz1DYWxXZWVrZW5kRGF5IHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+
MjwvVEQ+DQogICAgPFREIHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+MzwvVEQ+DQog
ICAgPFREIHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+NDwvVEQ+DQogICAgPFREIHN0
eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+NTwvVEQ+DQogICAgPFREIHN0eWxlPSJXSURU
SDogMTQlIiBhbGlnbj1taWRkbGU+NjwvVEQ+DQogICAgPFREIHN0eWxlPSJXSURUSDogMTQlIiBh
bGlnbj1taWRkbGU+NzwvVEQ+DQogICAgPFREIGNsYXNzPUNhbFdlZWtlbmREYXkgc3R5bGU9IldJ
RFRIOiAxNCUiIGFsaWduPW1pZGRsZT44PC9URD48L1RSPg0KICA8VFI+DQogICAgPFREIGNsYXNz
PUNhbFdlZWtlbmREYXkgc3R5bGU9IldJRFRIOiAxNCUiIGFsaWduPW1pZGRsZT45PC9URD4NCiAg
ICA8VEQgc3R5bGU9IldJRFRIOiAxNCUiIGFsaWduPW1pZGRsZT4xMDwvVEQ+DQogICAgPFREIHN0
eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+MTE8L1REPg0KICAgIDxURCBzdHlsZT0iV0lE
VEg6IDE0JSIgYWxpZ249bWlkZGxlPjEyPC9URD4NCiAgICA8VEQgc3R5bGU9IldJRFRIOiAxNCUi
IGFsaWduPW1pZGRsZT4xMzwvVEQ+DQogICAgPFREIHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1t
aWRkbGU+MTQ8L1REPg0KICAgIDxURCBjbGFzcz1DYWxXZWVrZW5kRGF5IHN0eWxlPSJXSURUSDog
MTQlIiBhbGlnbj1taWRkbGU+MTU8L1REPjwvVFI+DQogIDxUUj4NCiAgICA8VEQgY2xhc3M9Q2Fs
V2Vla2VuZERheSBzdHlsZT0iV0lEVEg6IDE0JSIgYWxpZ249bWlkZGxlPjE2PC9URD4NCiAgICA8
VEQgc3R5bGU9IldJRFRIOiAxNCUiIGFsaWduPW1pZGRsZT4xNzwvVEQ+DQogICAgPFREIHN0eWxl
PSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+MTg8L1REPg0KICAgIDxURCBzdHlsZT0iV0lEVEg6
IDE0JSIgYWxpZ249bWlkZGxlPjE5PC9URD4NCiAgICA8VEQgc3R5bGU9IldJRFRIOiAxNCUiIGFs
aWduPW1pZGRsZT4yMDwvVEQ+DQogICAgPFREIHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRk
bGU+MjE8L1REPg0KICAgIDxURCBjbGFzcz1DYWxXZWVrZW5kRGF5IHN0eWxlPSJXSURUSDogMTQl
IiBhbGlnbj1taWRkbGU+MjI8L1REPjwvVFI+DQogIDxUUj4NCiAgICA8VEQgY2xhc3M9Q2FsV2Vl
a2VuZERheSBzdHlsZT0iV0lEVEg6IDE0JSIgYWxpZ249bWlkZGxlPjIzPC9URD4NCiAgICA8VEQg
c3R5bGU9IldJRFRIOiAxNCUiIGFsaWduPW1pZGRsZT4yNDwvVEQ+DQogICAgPFREIHN0eWxlPSJX
SURUSDogMTQlIiBhbGlnbj1taWRkbGU+MjU8L1REPg0KICAgIDxURCBzdHlsZT0iV0lEVEg6IDE0
JSIgYWxpZ249bWlkZGxlPjxBIA0KICAgICAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92
aXNvZWNsaXBzZS9hcmNoaXZlLzIwMDkvOC8yNi5odG1sIj48VT4yNjwvVT48L0E+PC9URD4NCiAg
ICA8VEQgc3R5bGU9IldJRFRIOiAxNCUiIGFsaWduPW1pZGRsZT48QSANCiAgICAgIGhyZWY9Imh0
dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzgvMjcuaHRtbCI+
PFU+Mjc8L1U+PC9BPjwvVEQ+DQogICAgPFREIHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRk
bGU+PEEgDQogICAgICBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2Fy
Y2hpdmUvMjAwOS84LzI4Lmh0bWwiPjxVPjI4PC9VPjwvQT48L1REPg0KICAgIDxURCBjbGFzcz1D
YWxXZWVrZW5kRGF5IHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+PEEgDQogICAgICBo
cmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS84LzI5
Lmh0bWwiPjxVPjI5PC9VPjwvQT48L1REPjwvVFI+DQogIDxUUj4NCiAgICA8VEQgY2xhc3M9Q2Fs
V2Vla2VuZERheSBzdHlsZT0iV0lEVEg6IDE0JSIgYWxpZ249bWlkZGxlPjMwPC9URD4NCiAgICA8
VEQgc3R5bGU9IldJRFRIOiAxNCUiIGFsaWduPW1pZGRsZT4zMTwvVEQ+DQogICAgPFREIGNsYXNz
PUNhbE90aGVyTW9udGhEYXkgc3R5bGU9IldJRFRIOiAxNCUiIGFsaWduPW1pZGRsZT4xPC9URD4N
CiAgICA8VEQgY2xhc3M9Q2FsT3RoZXJNb250aERheSBzdHlsZT0iV0lEVEg6IDE0JSIgYWxpZ249
bWlkZGxlPjxBIA0KICAgICAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBz
ZS9hcmNoaXZlLzIwMDkvOS8yLmh0bWwiPjxVPjI8L1U+PC9BPjwvVEQ+DQogICAgPFREIGNsYXNz
PUNhbE90aGVyTW9udGhEYXkgc3R5bGU9IldJRFRIOiAxNCUiIGFsaWduPW1pZGRsZT48QSANCiAg
ICAgIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5
LzkvMy5odG1sIj48VT4zPC9VPjwvQT48L1REPg0KICAgIDxURCBjbGFzcz1DYWxPdGhlck1vbnRo
RGF5IHN0eWxlPSJXSURUSDogMTQlIiBhbGlnbj1taWRkbGU+NDwvVEQ+DQogICAgPFREIGNsYXNz
PUNhbE90aGVyTW9udGhEYXkgc3R5bGU9IldJRFRIOiAxNCUiIA0KYWxpZ249bWlkZGxlPjU8L1RE
PjwvVFI+PC9UQk9EWT48L1RBQkxFPjxCUj4NCjxESVYgaWQ9c2lkZV9pbmdfYmxvY2s+DQo8SDMg
Y2xhc3M9Y2F0TGlzdFRpdGxlPuacgOaWsOmXquWtmDwvSDM+DQo8VUw+DQogIDxMST5HUFJNQyA8
QSBjbGFzcz1pbmdfbG5rIGhyZWY9Imh0dHA6Ly9ob21lLmNuYmxvZ3MuY29tL2luZy84MjE4NS8i
PjAyLTA3IA0KICAxMzo0NTwvQT4NCiAgPExJPjxBIGNsYXNzPWluZ19sbmsgDQogIGhyZWY9Imh0
dHA6Ly9ob21lLmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2luZy8iPuabtOWkmumXquWtmC4uLjwv
QT48L0xJPjwvVUw+PC9ESVY+DQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0KdmFyIGJs
b2dhcHAgPSAndmlzb2VjbGlwc2UnOw0KPC9TQ1JJUFQ+DQoNCjxESVYgY2xhc3M9bXlTZWFyY2g+
DQo8SDMgY2xhc3M9Y2F0TGlzdFRpdGxlPuaQnOe0ojwvSDM+DQo8RElWIGNsYXNzPWRpdl9teV96
ems+PElOUFVUIGNsYXNzPWlucHV0X215X3p6ayBpZD1xIA0Kb25rZXlkb3duPSJyZXR1cm4genpr
X2dvX2VudGVyKGV2ZW50KTsiPiZuYnNwOzxJTlBVVCBjbGFzcz1idG5fbXlfenprIGlkPWJ0blp6
ayBvbmNsaWNrPXp6a19nbygpIHR5cGU9YnV0dG9uIHZhbHVlPeaJvuaJvueciz48L0RJVj48L0RJ
Vj4NCjxIMz7luLjnlKjpk77mjqU8L0gzPg0KPFVMPg0KICA8TEk+PEEgaWQ9U2luZ2xlQ29sdW1u
MV9jdGwwMl9ycHRNYWluTGlua3NfY3RsMDBfbG5rTGlua0l0ZW0gDQogIGhyZWY9Imh0dHA6Ly93
d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvTXlQb3N0cy5odG1sIj7miJHnmoTpmo/nrJQ8L0E+
IA0KICA8TEk+PEEgaWQ9U2luZ2xlQ29sdW1uMV9jdGwwMl9ycHRNYWluTGlua3NfY3RsMDFfbG5r
TGlua0l0ZW0gDQogIGhyZWY9Imh0dHA6Ly9ob21lLmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlLyI+
5oiR55qE56m66Ze0PC9BPiANCiAgPExJPjxBIGlkPVNpbmdsZUNvbHVtbjFfY3RsMDJfcnB0TWFp
bkxpbmtzX2N0bDAyX2xua0xpbmtJdGVtIA0KICBocmVmPSJodHRwOi8vc3BhY2UuY25ibG9ncy5j
b20vbXNnL3JlY2VudCI+5oiR55qE55+t5L+hPC9BPiANCiAgPExJPjxBIGlkPVNpbmdsZUNvbHVt
bjFfY3RsMDJfcnB0TWFpbkxpbmtzX2N0bDAzX2xua0xpbmtJdGVtIA0KICBocmVmPSJodHRwOi8v
d3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL015Q29tbWVudHMuaHRtbCI+5oiR55qE6K+E6K66
PC9BPiANCiAgPExJPjxBIGlkPWl0ZW1MaXN0TGluayANCiAgb25jbGljaz0idGhpcy5ibHVyKCk7
V2FycENsYXNzKCdpdGVtTGlzdExpbmsnLCAnaXRlbUxpc3RMaW5fY29uJyk7cmV0dXJuIGZhbHNl
OyIgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8y
MDA5LzA4LzI5LzE1NTYyNDAuaHRtbCMiPuabtOWkmumTvuaOpTwvQT4gDQogIDwvTEk+PC9VTD4N
CjxESVYgaWQ9aXRlbUxpc3RMaW5fY29uIHN0eWxlPSJESVNQTEFZOiBub25lIj4NCjxVTD4NCiAg
PExJPjxBIGlkPVNpbmdsZUNvbHVtbjFfY3RsMDJfcmVwZWF0ZXJMaW5rc19jdGwwMV9sbmtMaW5r
SXRlbSB0aXRsZT3miJHlj5Hooajov4for4TorrrnmoTpmo/nrJQgDQogIGhyZWY9Imh0dHA6Ly93
d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvT3RoZXJQb3N0cy5odG1sIj7miJHnmoTlj4LkuI48
L0E+IA0KICA8TEk+PEEgaWQ9U2luZ2xlQ29sdW1uMV9jdGwwMl9yZXBlYXRlckxpbmtzX2N0bDAy
X2xua0xpbmtJdGVtIA0KICBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNl
L015TmV3cy5odG1sIj7miJHnmoTmlrDpl7s8L0E+IA0KICA8TEk+PEEgaWQ9U2luZ2xlQ29sdW1u
MV9jdGwwMl9yZXBlYXRlckxpbmtzX2N0bDAzX2xua0xpbmtJdGVtIA0KICBocmVmPSJodHRwOi8v
d3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL1JlY2VudENvbW1lbnRzLmh0bWwiPuacgOaWsOiv
hOiuujwvQT4gDQogIDxMST48QSBpZD1TaW5nbGVDb2x1bW4xX2N0bDAyX3JlcGVhdGVyTGlua3Nf
Y3RsMDRfbG5rTGlua0l0ZW0gDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2Vj
bGlwc2UvdGFnLyI+5oiR55qE5qCH562+PC9BPiA8L0xJPjwvVUw+PC9ESVY+DQo8SDMgY2xhc3M9
Y2F0TGlzdFRpdGxlPuaIkeeahOagh+etvjwvSDM+DQo8RElWIGlkPU15VGFnPg0KPFVMPg0KICA8
TEk+PEEgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS90YWcvajJtZS8i
PmoybWU8L0E+KDUpDQogIDxMST48QSBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29l
Y2xpcHNlL3RhZy9waHAvIj5waHA8L0E+KDQpDQogIDxMST48QSANCiAgaHJlZj0iaHR0cDovL3d3
dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS90YWcvamF2YXNjcmlwdC8iPmphdmFzY3JpcHQ8L0E+
KDMpDQogIDxMST48QSBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL3Rh
Zy94bWwvIj54bWw8L0E+KDIpDQogIDxMST48QSBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29t
L3Zpc29lY2xpcHNlL3RhZy9GaXJlZm94LyI+RmlyZWZveDwvQT4oMikNCiAgPExJPjxBIGhyZWY9
Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvdGFnL2VkMmsvIj5lZDJrPC9BPigx
KQ0KICA8TEk+PEEgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS90YWcv
RmlyZWZveCtlZDJrLyI+RmlyZWZveCANCiAgZWQyazwvQT4oMSkNCiAgPExJPjxBIA0KICBocmVm
PSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL3RhZy9GaXJlZm94K8OlwpDCr8Ol
worCqMOmwoXCoi8iPkZpcmVmb3ggDQogIOWQr+WKqOaFojwvQT4oMSkNCiAgPExJPjxBIGhyZWY9
Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvdGFnL0hQLyI+SFA8L0E+KDEpDQog
IDxMST48QSANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS90YWcv
SFDDpcKkwqfDpMK4JnNoeTvDpcKNwo7DpcKMwrrDpsKAwrvDqMKjwoEvIj5IUOWkp+S4reWNjuWM
uuaAu+ijgTwvQT4oMSkNCiAgPExJPjxBIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlz
b2VjbGlwc2UvdGFnLyI+5pu05aSaPC9BPiA8L0xJPjwvVUw+PC9ESVY+DQo8SDMgY2xhc3M9Y2F0
TGlzdFRpdGxlPumaj+eslOWIhuexuzwvSDM+DQo8VUwgY2xhc3M9Y2F0TGlzdD4NCiAgPExJIGNs
YXNzPWNhdExpc3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0Nh
dGVnb3JpZXNfQ2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwwMV9MaW5rIA0KICBocmVmPSJodHRw
Oi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzEwMi5odG1sIj5hc3Au
bmV0PC9BPjxBIA0KICBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29y
aWVzX0NhdExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMDFfUnNzTGluayANCiAgdGl0bGU9IlN1YnNj
cmliZSB0byBhc3AubmV0IiANCiAgb25jbGljaz0ib3Blbl9saW5rKCdodHRwOi8vd3d3LmNuYmxv
Z3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzEwMi5odG1sL3JzcycpO3JldHVybiBmYWxz
ZTsiIA0KICBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUv
MjAwOS8wOC8yOS8xNTU2MjQwLmh0bWwjIyMiPjxJTUcgDQogIHRpdGxlPSJTdWJzY3JpYmUgdG8g
YXNwLm5ldCIgDQogIHN0eWxlPSJCT1JERVItVE9QLVdJRFRIOiAwcHg7IEJPUkRFUi1MRUZULVdJ
RFRIOiAwcHg7IEJPUkRFUi1CT1RUT00tV0lEVEg6IDBweDsgQk9SREVSLVJJR0hULVdJRFRIOiAw
cHgiIA0KICBzcmM9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vU2tpbnMvc2VhL0ltYWdlcy94bWwu
Z2lmIj48L0E+IA0KICA8TEkgY2xhc3M9Y2F0TGlzdEl0ZW0+PEEgY2xhc3M9bGlzdGl0ZW0gDQog
IGlkPVNpbmdsZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0bDAwX0xpbmtMaXN0X2N0bDAy
X0xpbmsgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdv
cnkvMjA3MTAxLmh0bWwiPmMvYysrKDMpPC9BPjxBIA0KICBjbGFzcz1saXN0aXRlbSANCiAgaWQ9
U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVzX0NhdExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMDJfUnNz
TGluayANCiAgdGl0bGU9IlN1YnNjcmliZSB0byBjL2MrKygzKSIgDQogIG9uY2xpY2s9Im9wZW5f
bGluaygnaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMDcxMDEu
aHRtbC9yc3MnKTtyZXR1cm4gZmFsc2U7IiANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNv
bS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMDkvMDgvMjkvMTU1NjI0MC5odG1sIyMjIj48SU1HIA0K
ICB0aXRsZT0iU3Vic2NyaWJlIHRvIGMvYysrKDMpIiANCiAgc3R5bGU9IkJPUkRFUi1UT1AtV0lE
VEg6IDBweDsgQk9SREVSLUxFRlQtV0lEVEg6IDBweDsgQk9SREVSLUJPVFRPTS1XSURUSDogMHB4
OyBCT1JERVItUklHSFQtV0lEVEg6IDBweCIgDQogIHNyYz0iaHR0cDovL3d3dy5jbmJsb2dzLmNv
bS9Ta2lucy9zZWEvSW1hZ2VzL3htbC5naWYiPjwvQT4gDQogIDxMSSBjbGFzcz1jYXRMaXN0SXRl
bT48QSBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVzX0NhdExp
c3RfY3RsMDBfTGlua0xpc3RfY3RsMDNfTGluayANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dz
LmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMDcyODguaHRtbCI+ZGF0YSgxMik8L0E+PEEgDQog
IGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3JpZXNfQ2F0TGlzdF9j
dGwwMF9MaW5rTGlzdF9jdGwwM19Sc3NMaW5rIA0KICB0aXRsZT0iU3Vic2NyaWJlIHRvIGRhdGEo
MTIpIiANCiAgb25jbGljaz0ib3Blbl9saW5rKCdodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29l
Y2xpcHNlL2NhdGVnb3J5LzIwNzI4OC5odG1sL3JzcycpO3JldHVybiBmYWxzZTsiIA0KICBocmVm
PSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS8wOC8yOS8x
NTU2MjQwLmh0bWwjIyMiPjxJTUcgDQogIHRpdGxlPSJTdWJzY3JpYmUgdG8gZGF0YSgxMikiIA0K
ICBzdHlsZT0iQk9SREVSLVRPUC1XSURUSDogMHB4OyBCT1JERVItTEVGVC1XSURUSDogMHB4OyBC
T1JERVItQk9UVE9NLVdJRFRIOiAwcHg7IEJPUkRFUi1SSUdIVC1XSURUSDogMHB4IiANCiAgc3Jj
PSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL1NraW5zL3NlYS9JbWFnZXMveG1sLmdpZiI+PC9BPiAN
CiAgPExJIGNsYXNzPWNhdExpc3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVD
b2x1bW4xX0NhdGVnb3JpZXNfQ2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwwNF9MaW5rIA0KICBo
cmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzEwNy5o
dG1sIj5kZXNpZ24gDQogIHBhdHRlcm48L0E+PEEgY2xhc3M9bGlzdGl0ZW0gDQogIGlkPVNpbmds
ZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0bDAwX0xpbmtMaXN0X2N0bDA0X1Jzc0xpbmsg
DQogIHRpdGxlPSJTdWJzY3JpYmUgdG8gZGVzaWduIHBhdHRlcm4iIA0KICBvbmNsaWNrPSJvcGVu
X2xpbmsoJ2h0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdvcnkvMjA3MTA3
Lmh0bWwvcnNzJyk7cmV0dXJuIGZhbHNlOyIgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5j
b20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzA4LzI5LzE1NTYyNDAuaHRtbCMjIyI+PElNRyAN
CiAgdGl0bGU9IlN1YnNjcmliZSB0byBkZXNpZ24gcGF0dGVybiIgDQogIHN0eWxlPSJCT1JERVIt
VE9QLVdJRFRIOiAwcHg7IEJPUkRFUi1MRUZULVdJRFRIOiAwcHg7IEJPUkRFUi1CT1RUT00tV0lE
VEg6IDBweDsgQk9SREVSLVJJR0hULVdJRFRIOiAwcHgiIA0KICBzcmM9Imh0dHA6Ly93d3cuY25i
bG9ncy5jb20vU2tpbnMvc2VhL0ltYWdlcy94bWwuZ2lmIj48L0E+IA0KICA8TEkgY2xhc3M9Y2F0
TGlzdEl0ZW0+PEEgY2xhc3M9bGlzdGl0ZW0gDQogIGlkPVNpbmdsZUNvbHVtbjFfQ2F0ZWdvcmll
c19DYXRMaXN0X2N0bDAwX0xpbmtMaXN0X2N0bDA1X0xpbmsgDQogIGhyZWY9Imh0dHA6Ly93d3cu
Y25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdvcnkvMjE3OTY0Lmh0bWwiPmoybWUoMTApPC9B
PjxBIA0KICBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVzX0Nh
dExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMDVfUnNzTGluayANCiAgdGl0bGU9IlN1YnNjcmliZSB0
byBqMm1lKDEwKSIgDQogIG9uY2xpY2s9Im9wZW5fbGluaygnaHR0cDovL3d3dy5jbmJsb2dzLmNv
bS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMTc5NjQuaHRtbC9yc3MnKTtyZXR1cm4gZmFsc2U7IiAN
CiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMDkv
MDgvMjkvMTU1NjI0MC5odG1sIyMjIj48SU1HIA0KICB0aXRsZT0iU3Vic2NyaWJlIHRvIGoybWUo
MTApIiANCiAgc3R5bGU9IkJPUkRFUi1UT1AtV0lEVEg6IDBweDsgQk9SREVSLUxFRlQtV0lEVEg6
IDBweDsgQk9SREVSLUJPVFRPTS1XSURUSDogMHB4OyBCT1JERVItUklHSFQtV0lEVEg6IDBweCIg
DQogIHNyYz0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS9Ta2lucy9zZWEvSW1hZ2VzL3htbC5naWYi
PjwvQT4gDQogIDxMSSBjbGFzcz1jYXRMaXN0SXRlbT48QSBjbGFzcz1saXN0aXRlbSANCiAgaWQ9
U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVzX0NhdExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMDZfTGlu
ayANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8y
MDcwOTguaHRtbCI+amF2YSANCiAgZWUoMyk8L0E+PEEgY2xhc3M9bGlzdGl0ZW0gDQogIGlkPVNp
bmdsZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0bDAwX0xpbmtMaXN0X2N0bDA2X1Jzc0xp
bmsgDQogIHRpdGxlPSJTdWJzY3JpYmUgdG8gamF2YSBlZSgzKSIgDQogIG9uY2xpY2s9Im9wZW5f
bGluaygnaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMDcwOTgu
aHRtbC9yc3MnKTtyZXR1cm4gZmFsc2U7IiANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNv
bS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMDkvMDgvMjkvMTU1NjI0MC5odG1sIyMjIj48SU1HIA0K
ICB0aXRsZT0iU3Vic2NyaWJlIHRvIGphdmEgZWUoMykiIA0KICBzdHlsZT0iQk9SREVSLVRPUC1X
SURUSDogMHB4OyBCT1JERVItTEVGVC1XSURUSDogMHB4OyBCT1JERVItQk9UVE9NLVdJRFRIOiAw
cHg7IEJPUkRFUi1SSUdIVC1XSURUSDogMHB4IiANCiAgc3JjPSJodHRwOi8vd3d3LmNuYmxvZ3Mu
Y29tL1NraW5zL3NlYS9JbWFnZXMveG1sLmdpZiI+PC9BPiANCiAgPExJIGNsYXNzPWNhdExpc3RJ
dGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3JpZXNfQ2F0
TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwwN19MaW5rIA0KICBocmVmPSJodHRwOi8vd3d3LmNuYmxv
Z3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzA5Ny5odG1sIj5qYXZhIA0KICBzZSg2KTwv
QT48QSBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVzX0NhdExp
c3RfY3RsMDBfTGlua0xpc3RfY3RsMDdfUnNzTGluayANCiAgdGl0bGU9IlN1YnNjcmliZSB0byBq
YXZhIHNlKDYpIiANCiAgb25jbGljaz0ib3Blbl9saW5rKCdodHRwOi8vd3d3LmNuYmxvZ3MuY29t
L3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzA5Ny5odG1sL3JzcycpO3JldHVybiBmYWxzZTsiIA0K
ICBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS8w
OC8yOS8xNTU2MjQwLmh0bWwjIyMiPjxJTUcgDQogIHRpdGxlPSJTdWJzY3JpYmUgdG8gamF2YSBz
ZSg2KSIgDQogIHN0eWxlPSJCT1JERVItVE9QLVdJRFRIOiAwcHg7IEJPUkRFUi1MRUZULVdJRFRI
OiAwcHg7IEJPUkRFUi1CT1RUT00tV0lEVEg6IDBweDsgQk9SREVSLVJJR0hULVdJRFRIOiAwcHgi
IA0KICBzcmM9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vU2tpbnMvc2VhL0ltYWdlcy94bWwuZ2lm
Ij48L0E+IA0KICA8TEkgY2xhc3M9Y2F0TGlzdEl0ZW0+PEEgY2xhc3M9bGlzdGl0ZW0gDQogIGlk
PVNpbmdsZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0bDAwX0xpbmtMaXN0X2N0bDA4X0xp
bmsgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdvcnkv
MjA3MTAwLmh0bWwiPmphdmFzY3JpcHQoOSk8L0E+PEEgDQogIGNsYXNzPWxpc3RpdGVtIA0KICBp
ZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3JpZXNfQ2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwwOF9S
c3NMaW5rIA0KICB0aXRsZT0iU3Vic2NyaWJlIHRvIGphdmFzY3JpcHQoOSkiIA0KICBvbmNsaWNr
PSJvcGVuX2xpbmsoJ2h0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdvcnkv
MjA3MTAwLmh0bWwvcnNzJyk7cmV0dXJuIGZhbHNlOyIgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25i
bG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzA4LzI5LzE1NTYyNDAuaHRtbCMjIyI+
PElNRyANCiAgdGl0bGU9IlN1YnNjcmliZSB0byBqYXZhc2NyaXB0KDkpIiANCiAgc3R5bGU9IkJP
UkRFUi1UT1AtV0lEVEg6IDBweDsgQk9SREVSLUxFRlQtV0lEVEg6IDBweDsgQk9SREVSLUJPVFRP
TS1XSURUSDogMHB4OyBCT1JERVItUklHSFQtV0lEVEg6IDBweCIgDQogIHNyYz0iaHR0cDovL3d3
dy5jbmJsb2dzLmNvbS9Ta2lucy9zZWEvSW1hZ2VzL3htbC5naWYiPjwvQT4gDQogIDxMSSBjbGFz
cz1jYXRMaXN0SXRlbT48QSBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRl
Z29yaWVzX0NhdExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMDlfTGluayANCiAgaHJlZj0iaHR0cDov
L3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMDcyODcuaHRtbCI+bGludXg8
L0E+PEEgDQogIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3JpZXNf
Q2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwwOV9Sc3NMaW5rIA0KICB0aXRsZT0iU3Vic2NyaWJl
IHRvIGxpbnV4IiANCiAgb25jbGljaz0ib3Blbl9saW5rKCdodHRwOi8vd3d3LmNuYmxvZ3MuY29t
L3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzI4Ny5odG1sL3JzcycpO3JldHVybiBmYWxzZTsiIA0K
ICBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS8w
OC8yOS8xNTU2MjQwLmh0bWwjIyMiPjxJTUcgDQogIHRpdGxlPSJTdWJzY3JpYmUgdG8gbGludXgi
IA0KICBzdHlsZT0iQk9SREVSLVRPUC1XSURUSDogMHB4OyBCT1JERVItTEVGVC1XSURUSDogMHB4
OyBCT1JERVItQk9UVE9NLVdJRFRIOiAwcHg7IEJPUkRFUi1SSUdIVC1XSURUSDogMHB4IiANCiAg
c3JjPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL1NraW5zL3NlYS9JbWFnZXMveG1sLmdpZiI+PC9B
PiANCiAgPExJIGNsYXNzPWNhdExpc3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5n
bGVDb2x1bW4xX0NhdGVnb3JpZXNfQ2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwxMF9MaW5rIA0K
ICBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzEw
My5odG1sIj5vb3A8L0E+PEEgDQogIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4x
X0NhdGVnb3JpZXNfQ2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwxMF9Sc3NMaW5rIA0KICB0aXRs
ZT0iU3Vic2NyaWJlIHRvIG9vcCIgDQogIG9uY2xpY2s9Im9wZW5fbGluaygnaHR0cDovL3d3dy5j
bmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMDcxMDMuaHRtbC9yc3MnKTtyZXR1cm4g
ZmFsc2U7IiANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9hcmNo
aXZlLzIwMDkvMDgvMjkvMTU1NjI0MC5odG1sIyMjIj48SU1HIA0KICB0aXRsZT0iU3Vic2NyaWJl
IHRvIG9vcCIgDQogIHN0eWxlPSJCT1JERVItVE9QLVdJRFRIOiAwcHg7IEJPUkRFUi1MRUZULVdJ
RFRIOiAwcHg7IEJPUkRFUi1CT1RUT00tV0lEVEg6IDBweDsgQk9SREVSLVJJR0hULVdJRFRIOiAw
cHgiIA0KICBzcmM9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vU2tpbnMvc2VhL0ltYWdlcy94bWwu
Z2lmIj48L0E+IA0KICA8TEkgY2xhc3M9Y2F0TGlzdEl0ZW0+PEEgY2xhc3M9bGlzdGl0ZW0gDQog
IGlkPVNpbmdsZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0bDAwX0xpbmtMaXN0X2N0bDEx
X0xpbmsgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdv
cnkvMjA3MDk5Lmh0bWwiPnBocCgyMCk8L0E+PEEgDQogIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1T
aW5nbGVDb2x1bW4xX0NhdGVnb3JpZXNfQ2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwxMV9Sc3NM
aW5rIA0KICB0aXRsZT0iU3Vic2NyaWJlIHRvIHBocCgyMCkiIA0KICBvbmNsaWNrPSJvcGVuX2xp
bmsoJ2h0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdvcnkvMjA3MDk5Lmh0
bWwvcnNzJyk7cmV0dXJuIGZhbHNlOyIgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20v
dmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzA4LzI5LzE1NTYyNDAuaHRtbCMjIyI+PElNRyANCiAg
dGl0bGU9IlN1YnNjcmliZSB0byBwaHAoMjApIiANCiAgc3R5bGU9IkJPUkRFUi1UT1AtV0lEVEg6
IDBweDsgQk9SREVSLUxFRlQtV0lEVEg6IDBweDsgQk9SREVSLUJPVFRPTS1XSURUSDogMHB4OyBC
T1JERVItUklHSFQtV0lEVEg6IDBweCIgDQogIHNyYz0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS9T
a2lucy9zZWEvSW1hZ2VzL3htbC5naWYiPjwvQT4gDQogIDxMSSBjbGFzcz1jYXRMaXN0SXRlbT48
QSBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVzX0NhdExpc3Rf
Y3RsMDBfTGlua0xpc3RfY3RsMTJfTGluayANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNv
bS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMDcxMDQuaHRtbCI+c29hcDwvQT48QSANCiAgY2xhc3M9
bGlzdGl0ZW0gDQogIGlkPVNpbmdsZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0bDAwX0xp
bmtMaXN0X2N0bDEyX1Jzc0xpbmsgDQogIHRpdGxlPSJTdWJzY3JpYmUgdG8gc29hcCIgDQogIG9u
Y2xpY2s9Im9wZW5fbGluaygnaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRl
Z29yeS8yMDcxMDQuaHRtbC9yc3MnKTtyZXR1cm4gZmFsc2U7IiANCiAgaHJlZj0iaHR0cDovL3d3
dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMDkvMDgvMjkvMTU1NjI0MC5odG1s
IyMjIj48SU1HIA0KICB0aXRsZT0iU3Vic2NyaWJlIHRvIHNvYXAiIA0KICBzdHlsZT0iQk9SREVS
LVRPUC1XSURUSDogMHB4OyBCT1JERVItTEVGVC1XSURUSDogMHB4OyBCT1JERVItQk9UVE9NLVdJ
RFRIOiAwcHg7IEJPUkRFUi1SSUdIVC1XSURUSDogMHB4IiANCiAgc3JjPSJodHRwOi8vd3d3LmNu
YmxvZ3MuY29tL1NraW5zL3NlYS9JbWFnZXMveG1sLmdpZiI+PC9BPiANCiAgPExJIGNsYXNzPWNh
dExpc3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3Jp
ZXNfQ2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwxM19MaW5rIA0KICBocmVmPSJodHRwOi8vd3d3
LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzEwNi5odG1sIj5zcWwoMyk8L0E+
PEEgDQogIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3JpZXNfQ2F0
TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwxM19Sc3NMaW5rIA0KICB0aXRsZT0iU3Vic2NyaWJlIHRv
IHNxbCgzKSIgDQogIG9uY2xpY2s9Im9wZW5fbGluaygnaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92
aXNvZWNsaXBzZS9jYXRlZ29yeS8yMDcxMDYuaHRtbC9yc3MnKTtyZXR1cm4gZmFsc2U7IiANCiAg
aHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMDkvMDgv
MjkvMTU1NjI0MC5odG1sIyMjIj48SU1HIA0KICB0aXRsZT0iU3Vic2NyaWJlIHRvIHNxbCgzKSIg
DQogIHN0eWxlPSJCT1JERVItVE9QLVdJRFRIOiAwcHg7IEJPUkRFUi1MRUZULVdJRFRIOiAwcHg7
IEJPUkRFUi1CT1RUT00tV0lEVEg6IDBweDsgQk9SREVSLVJJR0hULVdJRFRIOiAwcHgiIA0KICBz
cmM9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vU2tpbnMvc2VhL0ltYWdlcy94bWwuZ2lmIj48L0E+
IA0KICA8TEkgY2xhc3M9Y2F0TGlzdEl0ZW0+PEEgY2xhc3M9bGlzdGl0ZW0gDQogIGlkPVNpbmds
ZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0bDAwX0xpbmtMaXN0X2N0bDE0X0xpbmsgDQog
IGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdvcnkvMjA3MTA1
Lmh0bWwiPnRoaW5raW5nPC9BPjxBIA0KICBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29s
dW1uMV9DYXRlZ29yaWVzX0NhdExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMTRfUnNzTGluayANCiAg
dGl0bGU9IlN1YnNjcmliZSB0byB0aGlua2luZyIgDQogIG9uY2xpY2s9Im9wZW5fbGluaygnaHR0
cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMDcxMDUuaHRtbC9yc3Mn
KTtyZXR1cm4gZmFsc2U7IiANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNs
aXBzZS9hcmNoaXZlLzIwMDkvMDgvMjkvMTU1NjI0MC5odG1sIyMjIj48SU1HIA0KICB0aXRsZT0i
U3Vic2NyaWJlIHRvIHRoaW5raW5nIiANCiAgc3R5bGU9IkJPUkRFUi1UT1AtV0lEVEg6IDBweDsg
Qk9SREVSLUxFRlQtV0lEVEg6IDBweDsgQk9SREVSLUJPVFRPTS1XSURUSDogMHB4OyBCT1JERVIt
UklHSFQtV0lEVEg6IDBweCIgDQogIHNyYz0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS9Ta2lucy9z
ZWEvSW1hZ2VzL3htbC5naWYiPjwvQT4gDQogIDxMSSBjbGFzcz1jYXRMaXN0SXRlbT48QSBjbGFz
cz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVzX0NhdExpc3RfY3RsMDBf
TGlua0xpc3RfY3RsMTVfTGluayANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNv
ZWNsaXBzZS9jYXRlZ29yeS8yMTMzMjkuaHRtbCI+d2Vi5byA5Y+R5bi46KeB55qE6Zeu6aKY6ZuG
KDYpPC9BPjxBIA0KICBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29y
aWVzX0NhdExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMTVfUnNzTGluayANCiAgdGl0bGU9IlN1YnNj
cmliZSB0byB3ZWLlvIDlj5HluLjop4HnmoTpl67popjpm4YoNikiIA0KICBvbmNsaWNrPSJvcGVu
X2xpbmsoJ2h0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdvcnkvMjEzMzI5
Lmh0bWwvcnNzJyk7cmV0dXJuIGZhbHNlOyIgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5j
b20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzA4LzI5LzE1NTYyNDAuaHRtbCMjIyI+PElNRyAN
CiAgdGl0bGU9IlN1YnNjcmliZSB0byB3ZWLlvIDlj5HluLjop4HnmoTpl67popjpm4YoNikiIA0K
ICBzdHlsZT0iQk9SREVSLVRPUC1XSURUSDogMHB4OyBCT1JERVItTEVGVC1XSURUSDogMHB4OyBC
T1JERVItQk9UVE9NLVdJRFRIOiAwcHg7IEJPUkRFUi1SSUdIVC1XSURUSDogMHB4IiANCiAgc3Jj
PSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL1NraW5zL3NlYS9JbWFnZXMveG1sLmdpZiI+PC9BPiAN
CiAgPExJIGNsYXNzPWNhdExpc3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVD
b2x1bW4xX0NhdGVnb3JpZXNfQ2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwxNl9MaW5rIA0KICBo
cmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzI4Ni5o
dG1sIj53aW5kb3dzKDgpPC9BPjxBIA0KICBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29s
dW1uMV9DYXRlZ29yaWVzX0NhdExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMTZfUnNzTGluayANCiAg
dGl0bGU9IlN1YnNjcmliZSB0byB3aW5kb3dzKDgpIiANCiAgb25jbGljaz0ib3Blbl9saW5rKCdo
dHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIwNzI4Ni5odG1sL3Jz
cycpO3JldHVybiBmYWxzZTsiIA0KICBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29l
Y2xpcHNlL2FyY2hpdmUvMjAwOS8wOC8yOS8xNTU2MjQwLmh0bWwjIyMiPjxJTUcgDQogIHRpdGxl
PSJTdWJzY3JpYmUgdG8gd2luZG93cyg4KSIgDQogIHN0eWxlPSJCT1JERVItVE9QLVdJRFRIOiAw
cHg7IEJPUkRFUi1MRUZULVdJRFRIOiAwcHg7IEJPUkRFUi1CT1RUT00tV0lEVEg6IDBweDsgQk9S
REVSLVJJR0hULVdJRFRIOiAwcHgiIA0KICBzcmM9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vU2tp
bnMvc2VhL0ltYWdlcy94bWwuZ2lmIj48L0E+IA0KICA8TEkgY2xhc3M9Y2F0TGlzdEl0ZW0+PEEg
Y2xhc3M9bGlzdGl0ZW0gDQogIGlkPVNpbmdsZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0
bDAwX0xpbmtMaXN0X2N0bDE3X0xpbmsgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20v
dmlzb2VjbGlwc2UvY2F0ZWdvcnkvMjE1MTk4Lmh0bWwiPuWkmuivreiogOW8gOWPkee0oOadkOW6
kygxKTwvQT48QSANCiAgY2xhc3M9bGlzdGl0ZW0gDQogIGlkPVNpbmdsZUNvbHVtbjFfQ2F0ZWdv
cmllc19DYXRMaXN0X2N0bDAwX0xpbmtMaXN0X2N0bDE3X1Jzc0xpbmsgDQogIHRpdGxlPSJTdWJz
Y3JpYmUgdG8g5aSa6K+t6KiA5byA5Y+R57Sg5p2Q5bqTKDEpIiANCiAgb25jbGljaz0ib3Blbl9s
aW5rKCdodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIxNTE5OC5o
dG1sL3JzcycpO3JldHVybiBmYWxzZTsiIA0KICBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29t
L3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS8wOC8yOS8xNTU2MjQwLmh0bWwjIyMiPjxJTUcgDQog
IHRpdGxlPSJTdWJzY3JpYmUgdG8g5aSa6K+t6KiA5byA5Y+R57Sg5p2Q5bqTKDEpIiANCiAgc3R5
bGU9IkJPUkRFUi1UT1AtV0lEVEg6IDBweDsgQk9SREVSLUxFRlQtV0lEVEg6IDBweDsgQk9SREVS
LUJPVFRPTS1XSURUSDogMHB4OyBCT1JERVItUklHSFQtV0lEVEg6IDBweCIgDQogIHNyYz0iaHR0
cDovL3d3dy5jbmJsb2dzLmNvbS9Ta2lucy9zZWEvSW1hZ2VzL3htbC5naWYiPjwvQT4gDQogIDxM
SSBjbGFzcz1jYXRMaXN0SXRlbT48QSBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1u
MV9DYXRlZ29yaWVzX0NhdExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMThfTGluayANCiAgaHJlZj0i
aHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMTkwMDQuaHRtbCI+
5Lq655Sf5oSf6KemKDQpPC9BPjxBIA0KICBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29s
dW1uMV9DYXRlZ29yaWVzX0NhdExpc3RfY3RsMDBfTGlua0xpc3RfY3RsMThfUnNzTGluayANCiAg
dGl0bGU9IlN1YnNjcmliZSB0byDkurrnlJ/mhJ/op6YoNCkiIA0KICBvbmNsaWNrPSJvcGVuX2xp
bmsoJ2h0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvY2F0ZWdvcnkvMjE5MDA0Lmh0
bWwvcnNzJyk7cmV0dXJuIGZhbHNlOyIgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20v
dmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzA4LzI5LzE1NTYyNDAuaHRtbCMjIyI+PElNRyANCiAg
dGl0bGU9IlN1YnNjcmliZSB0byDkurrnlJ/mhJ/op6YoNCkiIA0KICBzdHlsZT0iQk9SREVSLVRP
UC1XSURUSDogMHB4OyBCT1JERVItTEVGVC1XSURUSDogMHB4OyBCT1JERVItQk9UVE9NLVdJRFRI
OiAwcHg7IEJPUkRFUi1SSUdIVC1XSURUSDogMHB4IiANCiAgc3JjPSJodHRwOi8vd3d3LmNuYmxv
Z3MuY29tL1NraW5zL3NlYS9JbWFnZXMveG1sLmdpZiI+PC9BPiANCiAgPExJIGNsYXNzPWNhdExp
c3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3JpZXNf
Q2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwxOV9MaW5rIA0KICBocmVmPSJodHRwOi8vd3d3LmNu
YmxvZ3MuY29tL3Zpc29lY2xpcHNlL2NhdGVnb3J5LzIyMjMyNy5odG1sIj7miYvmnLrlvIDlj5Eo
Myk8L0E+PEEgDQogIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3Jp
ZXNfQ2F0TGlzdF9jdGwwMF9MaW5rTGlzdF9jdGwxOV9Sc3NMaW5rIA0KICB0aXRsZT0iU3Vic2Ny
aWJlIHRvIOaJi+acuuW8gOWPkSgzKSIgDQogIG9uY2xpY2s9Im9wZW5fbGluaygnaHR0cDovL3d3
dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9jYXRlZ29yeS8yMjIzMjcuaHRtbC9yc3MnKTtyZXR1
cm4gZmFsc2U7IiANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9h
cmNoaXZlLzIwMDkvMDgvMjkvMTU1NjI0MC5odG1sIyMjIj48SU1HIA0KICB0aXRsZT0iU3Vic2Ny
aWJlIHRvIOaJi+acuuW8gOWPkSgzKSIgDQogIHN0eWxlPSJCT1JERVItVE9QLVdJRFRIOiAwcHg7
IEJPUkRFUi1MRUZULVdJRFRIOiAwcHg7IEJPUkRFUi1CT1RUT00tV0lEVEg6IDBweDsgQk9SREVS
LVJJR0hULVdJRFRIOiAwcHgiIA0KICBzcmM9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vU2tpbnMv
c2VhL0ltYWdlcy94bWwuZ2lmIj48L0E+IDwvTEk+PC9VTD4NCjxIMyBjbGFzcz1jYXRMaXN0VGl0
bGU+6ZqP56yU5qGj5qGIPC9IMz4NCjxVTCBjbGFzcz1jYXRMaXN0Pg0KICA8TEkgY2xhc3M9Y2F0
TGlzdEl0ZW0+PEEgY2xhc3M9bGlzdGl0ZW0gDQogIGlkPVNpbmdsZUNvbHVtbjFfQ2F0ZWdvcmll
c19DYXRMaXN0X2N0bDAxX0xpbmtMaXN0X2N0bDAxX0xpbmsgDQogIGhyZWY9Imh0dHA6Ly93d3cu
Y25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDEwLzA1Lmh0bWwiPjIwMTDlubQ15pyI
ICgyKTwvQT4gDQoNCiAgPExJIGNsYXNzPWNhdExpc3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0K
ICBpZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3JpZXNfQ2F0TGlzdF9jdGwwMV9MaW5rTGlzdF9jdGww
Ml9MaW5rIA0KICBocmVmPSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hp
dmUvMjAxMC8wNC5odG1sIj4yMDEw5bm0NOaciCAoNik8L0E+IA0KDQogIDxMSSBjbGFzcz1jYXRM
aXN0SXRlbT48QSBjbGFzcz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVz
X0NhdExpc3RfY3RsMDFfTGlua0xpc3RfY3RsMDNfTGluayANCiAgaHJlZj0iaHR0cDovL3d3dy5j
bmJsb2dzLmNvbS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMTAvMDMuaHRtbCI+MjAxMOW5tDPmnIgg
KDkpPC9BPiANCg0KICA8TEkgY2xhc3M9Y2F0TGlzdEl0ZW0+PEEgY2xhc3M9bGlzdGl0ZW0gDQog
IGlkPVNpbmdsZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0bDAxX0xpbmtMaXN0X2N0bDA0
X0xpbmsgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2
ZS8yMDEwLzAyLmh0bWwiPjIwMTDlubQy5pyIIA0KICAoMTUpPC9BPiANCiAgPExJIGNsYXNzPWNh
dExpc3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0NhdGVnb3Jp
ZXNfQ2F0TGlzdF9jdGwwMV9MaW5rTGlzdF9jdGwwNV9MaW5rIA0KICBocmVmPSJodHRwOi8vd3d3
LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAxMC8wMS5odG1sIj4yMDEw5bm0Meac
iCANCiAgKDIyKTwvQT4gDQogIDxMSSBjbGFzcz1jYXRMaXN0SXRlbT48QSBjbGFzcz1saXN0aXRl
bSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVzX0NhdExpc3RfY3RsMDFfTGlua0xpc3Rf
Y3RsMDZfTGluayANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9h
cmNoaXZlLzIwMDkvMTIuaHRtbCI+MjAwOeW5tDEy5pyIIA0KICAoMTIpPC9BPiANCiAgPExJIGNs
YXNzPWNhdExpc3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1bW4xX0Nh
dGVnb3JpZXNfQ2F0TGlzdF9jdGwwMV9MaW5rTGlzdF9jdGwwN19MaW5rIA0KICBocmVmPSJodHRw
Oi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS8xMS5odG1sIj4yMDA5
5bm0MTHmnIggDQogICgxMCk8L0E+IA0KICA8TEkgY2xhc3M9Y2F0TGlzdEl0ZW0+PEEgY2xhc3M9
bGlzdGl0ZW0gDQogIGlkPVNpbmdsZUNvbHVtbjFfQ2F0ZWdvcmllc19DYXRMaXN0X2N0bDAxX0xp
bmtMaXN0X2N0bDA4X0xpbmsgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2Vj
bGlwc2UvYXJjaGl2ZS8yMDA5LzEwLmh0bWwiPjIwMDnlubQxMOaciCANCiAgKDYpPC9BPiANCiAg
PExJIGNsYXNzPWNhdExpc3RJdGVtPjxBIGNsYXNzPWxpc3RpdGVtIA0KICBpZD1TaW5nbGVDb2x1
bW4xX0NhdGVnb3JpZXNfQ2F0TGlzdF9jdGwwMV9MaW5rTGlzdF9jdGwwOV9MaW5rIA0KICBocmVm
PSJodHRwOi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS8wOS5odG1s
Ij4yMDA55bm0OeaciCAoNik8L0E+IA0KDQogIDxMSSBjbGFzcz1jYXRMaXN0SXRlbT48QSBjbGFz
cz1saXN0aXRlbSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9DYXRlZ29yaWVzX0NhdExpc3RfY3RsMDFf
TGlua0xpc3RfY3RsMTBfTGluayANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNv
ZWNsaXBzZS9hcmNoaXZlLzIwMDkvMDguaHRtbCI+MjAwOeW5tDjmnIggKDkpPC9BPiANCiAgPC9M
ST48L1VMPg0KPEgzIGNsYXNzPWNhdExpc3RUaXRsZT7mnIDmlrDor4TorrogPEEgaWQ9U2luZ2xl
Q29sdW1uMV9fM2ZhMDUzMF9SU1NIeXBlcmxpbmsxIA0KaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dz
LmNvbS92aXNvZWNsaXBzZS9Db21tZW50c1JTUy5hc3B4Ij48SU1HIA0Kc3R5bGU9IkJPUkRFUi1U
T1AtV0lEVEg6IDBweDsgQk9SREVSLUxFRlQtV0lEVEg6IDBweDsgQk9SREVSLUJPVFRPTS1XSURU
SDogMHB4OyBCT1JERVItUklHSFQtV0lEVEg6IDBweCIgDQpzcmM9Imh0dHA6Ly93d3cuY25ibG9n
cy5jb20vaW1hZ2VzL3htbC5naWYiPjwvQT48L0gzPg0KPERJViBjbGFzcz1SZWNlbnRDb21tZW50
IGlkPVJlY2VudENvbW1lbnRzPg0KPFVMPg0KICA8TEkgc3R5bGU9IldPUkQtQlJFQUs6IGJyZWFr
LWFsbCI+PEEgDQogIGlkPVNpbmdsZUNvbHVtbjFfXzNmYTA1MzBfQ29tbWVudExpc3RfY3RsMDFf
SHlwZXJsaW5rMSANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9h
cmNoaXZlLzIwMTAvMDIvMjYvMTY3NDE4Ny5odG1sIzE3ODY3MTMiPjEuJm5ic3A7UmU6SFDlpKfk
uK3ljY7ljLrmgLvoo4HlrZnmjK/ogIDpgIDkvJHmhJ/oqIA8L0E+IA0KDQogIDxMSSBzdHlsZT0i
V09SRC1CUkVBSzogYnJlYWstYWxsIj5AQXJ0aGFzLUN1aSANCiAg5oiR5Lmf6KeJ5b6X77yM5L2G
5piv5oiR5Lus5LiN5Zyo5LmO5LuW55qE6YC76L6R77yM5Zyo5LmO55qE5piv5LuW57uZ5oiR5Lus
5bim5p2l5LqG5LuA5LmI77yM6K6p5oiR5Lus5piO55m95LqG5LuA5LmI77yM5oOz5Yiw5LqG5LuA
5LmI44CC6L+Z5Lqb5omN5piv5YWz6ZSu44CCIA0KICA8TEkgc3R5bGU9Ik1BUkdJTi1SSUdIVDog
NHB4OyBURVhULUFMSUdOOiByaWdodCI+LS12aXNvZWNsaXBzZS0mZ3Q7am9yIA0KICA8TEkgc3R5
bGU9IldPUkQtQlJFQUs6IGJyZWFrLWFsbCI+PEEgDQogIGlkPVNpbmdsZUNvbHVtbjFfXzNmYTA1
MzBfQ29tbWVudExpc3RfY3RsMDJfSHlwZXJsaW5rMSANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJs
b2dzLmNvbS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMTAvMDIvMDIvMTY2MTQ1NC5odG1sIzE3ODY3
MTEiPjIuJm5ic3A7UmU65LuO5byA5Y+R5Lq65ZGY55qE6KeS5bqm55yL6LSt56Wo5a6e5ZCN5Yi2
5bm26ZmE5LiK5oiQ5Yqf6LSt56Wo6K+A56qNPC9BPiANCg0KICA8TEkgc3R5bGU9IldPUkQtQlJF
QUs6IGJyZWFrLWFsbCI+QOeIseWcqOaIj+mZouWJjeWTiOWTiO+8jOaYr+WViuOAgui/mOS4jeWm
guWdkOmjnuacuuWIsOW4uOW+t+S4i++8jOWTqumHjOivtOS4jeWumui/mOacieW6p+S9jSANCiAg
PExJIHN0eWxlPSJNQVJHSU4tUklHSFQ6IDRweDsgVEVYVC1BTElHTjogcmlnaHQiPi0tdmlzb2Vj
bGlwc2UtJmd0O2pvciANCiAgPExJIHN0eWxlPSJXT1JELUJSRUFLOiBicmVhay1hbGwiPjxBIA0K
ICBpZD1TaW5nbGVDb2x1bW4xX18zZmEwNTMwX0NvbW1lbnRMaXN0X2N0bDAzX0h5cGVybGluazEg
DQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDEw
LzAyLzI2LzE2NzQxODcuaHRtbCMxNzcyMzkxIj4zLiZuYnNwO1JlOkhQ5aSn5Lit5Y2O5Yy65oC7
6KOB5a2Z5oyv6ICA6YCA5LyR5oSf6KiAPC9BPiANCg0KICA8TEkgc3R5bGU9IldPUkQtQlJFQUs6
IGJyZWFrLWFsbCI+5aSq6ZW/5LqG77yM5rKh55yL5a6MIA0KICA8TEkgc3R5bGU9Ik1BUkdJTi1S
SUdIVDogNHB4OyBURVhULUFMSUdOOiByaWdodCI+LS1oZWFpcGluZyANCiAgPExJIHN0eWxlPSJX
T1JELUJSRUFLOiBicmVhay1hbGwiPjxBIA0KICBpZD1TaW5nbGVDb2x1bW4xX18zZmEwNTMwX0Nv
bW1lbnRMaXN0X2N0bDA0X0h5cGVybGluazEgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5j
b20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDEwLzAyLzAyLzE2NjE0NTQuaHRtbCMxNzcwNjAxIj40
LiZuYnNwO1JlOuS7juW8gOWPkeS6uuWRmOeahOinkuW6pueci+i0reelqOWunuWQjeWItuW5tumZ
hOS4iuaIkOWKn+i0reelqOivgOeqjTwvQT4gDQoNCiAgPExJIA0KICBzdHlsZT0iV09SRC1CUkVB
SzogYnJlYWstYWxsIj7miJHkuZ/mmK/mgIDljJbnmoTvvIzku4rlubTlnZDpo57mnLrku47mt7Hl
nLPliLDplb/mspnvvIznhLblkI7lnZDngavovabliLDkuobmgIDljJbigKbigKblpb3ovpvoi6bv
vIzngavovabmmK/nq5nnpajvvIznq5nkuobmiJE35bCP5pe2IA0KICA8TEkgc3R5bGU9Ik1BUkdJ
Ti1SSUdIVDogNHB4OyBURVhULUFMSUdOOiByaWdodCI+LS3niLHlnKjmiI/pmaLliY0gDQogIDxM
SSBzdHlsZT0iV09SRC1CUkVBSzogYnJlYWstYWxsIj48QSANCiAgaWQ9U2luZ2xlQ29sdW1uMV9f
M2ZhMDUzMF9Db21tZW50TGlzdF9jdGwwNV9IeXBlcmxpbmsxIA0KICBocmVmPSJodHRwOi8vd3d3
LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAwOS8xMS8xOC8xNjA1MTI3Lmh0bWwj
MTc3MDU5NiI+NS4mbmJzcDtSZTrku47lhpzmnZHotbDlkJHln47luII8L0E+IA0KDQogIDxMSSBz
dHlsZT0iV09SRC1CUkVBSzogYnJlYWstYWxsIj7miJHmmK/mgIDljJbluILljLrnmoTigKbigKbm
iJHkuLrkuoblpKfln47luILnmoTmiL/lrZDogIzlpYvmlpfjgILjgILjgILjgILlnKjmgIDljJbm
iJHmnInmiL/lrZAgDQogIDxMSSBzdHlsZT0iTUFSR0lOLVJJR0hUOiA0cHg7IFRFWFQtQUxJR046
IHJpZ2h0Ij4tLeeIseWcqOaIj+mZouWJjSA8L0xJPjwvVUw+PC9ESVY+DQo8SDMgY2xhc3M9Y2F0
TGlzdFRpdGxlPumYheivu+aOkuihjOamnDwvSDM+DQo8RElWIGNsYXNzPVJlY2VudENvbW1lbnQg
aWQ9VG9wVmlld1Bvc3RzPg0KPFVMIHN0eWxlPSJXT1JELUJSRUFLOiBicmVhay1hbGwiPg0KICA8
TEk+PEEgaWQ9U2luZ2xlQ29sdW1uMV9jdGwwNl9Ub3BMaXN0X2N0bDAxX0h5cGVybGluazEgDQog
IGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDEwLzAy
LzI3LzE2NzQ4NjYuaHRtbCI+MS4mbmJzcDvigJzlupTnlKjnqIvluo/phY3nva7kuI3mraPnoa7v
vIznqIvluo/ml6Dms5XlkK/liqjigJ0gDQogIOino+WGs+WKnuazle+8iHZjMjAwOCBzcDHvvIko
ODk0KTwvQT4gDQogIDxMST48QSBpZD1TaW5nbGVDb2x1bW4xX2N0bDA2X1RvcExpc3RfY3RsMDJf
SHlwZXJsaW5rMSANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9h
cmNoaXZlLzIwMDkvMDgvMjgvMTU1NTk2OC5odG1sIj4yLiZuYnNwO2Rvc+WcqOi/memHjCANCiAg
LSDlnKjlj7PplK7oj5zljZXkuK3mt7vliqBEb3Plv6vmjbfpgJrpgZMoNjQyKTwvQT4gDQogIDxM
ST48QSBpZD1TaW5nbGVDb2x1bW4xX2N0bDA2X1RvcExpc3RfY3RsMDNfSHlwZXJsaW5rMSANCiAg
aHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9hcmNoaXZlLzIwMDkvMDgv
MjkvMTU1NjI0MC5odG1sIj4zLiZuYnNwO1NjaHRhc2tzIA0KICDorqHliJLku7vliqHlj4LmlbAg
6K+m6KejKDY0MSk8L0E+IA0KICA8TEk+PEEgaWQ9U2luZ2xlQ29sdW1uMV9jdGwwNl9Ub3BMaXN0
X2N0bDA0X0h5cGVybGluazEgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2Vj
bGlwc2UvYXJjaGl2ZS8yMDA5LzA4LzI2LzE1NTQxODYuaHRtbCI+NC4mbmJzcDtqYXZhIA0KICBk
b200auaTjeS9nHhtbFvovaxdKDU3MSk8L0E+IA0KICA8TEk+PEEgaWQ9U2luZ2xlQ29sdW1uMV9j
dGwwNl9Ub3BMaXN0X2N0bDA1X0h5cGVybGluazEgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9n
cy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzExLzE4LzE2MDUxMjcuaHRtbCI+NS4mbmJz
cDvku47lhpzmnZHotbDlkJHln47luIIoNTI4KTwvQT4gDQogIDwvTEk+PC9VTD48L0RJVj4NCjxI
MyBjbGFzcz1jYXRMaXN0VGl0bGU+6K+E6K665o6S6KGM5qacPC9IMz4NCjxESVYgY2xhc3M9UmVj
ZW50Q29tbWVudCBpZD1Ub3BDb21tZW50c1Bvc3RzPg0KPFVMIHN0eWxlPSJXT1JELUJSRUFLOiBi
cmVhay1hbGwiPg0KICA8TEk+PEEgaWQ9U2luZ2xlQ29sdW1uMV9jdGwwN19Ub3BMaXN0X2N0bDAx
X0h5cGVybGluazEgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2Uv
YXJjaGl2ZS8yMDA5LzExLzE4LzE2MDUxMjcuaHRtbCI+MS4mbmJzcDvku47lhpzmnZHotbDlkJHl
n47luIIoMTUpPC9BPiANCg0KICA8TEk+PEEgaWQ9U2luZ2xlQ29sdW1uMV9jdGwwN19Ub3BMaXN0
X2N0bDAyX0h5cGVybGluazEgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2Vj
bGlwc2UvYXJjaGl2ZS8yMDEwLzAyLzAyLzE2NjE0NTQuaHRtbCI+Mi4mbmJzcDvku47lvIDlj5Hk
urrlkZjnmoTop5LluqbnnIvotK3npajlrp7lkI3liLblubbpmYTkuIrmiJDlip/otK3npajor4Dn
qo0oNCk8L0E+IA0KDQogIDxMST48QSBpZD1TaW5nbGVDb2x1bW4xX2N0bDA3X1RvcExpc3RfY3Rs
MDNfSHlwZXJsaW5rMSANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBz
ZS9hcmNoaXZlLzIwMTAvMDIvMjYvMTY3NDE4Ny5odG1sIj4zLiZuYnNwO0hQ5aSn5Lit5Y2O5Yy6
5oC76KOB5a2Z5oyv6ICA6YCA5LyR5oSf6KiAKDMpPC9BPiANCg0KICA8TEk+PEEgaWQ9U2luZ2xl
Q29sdW1uMV9jdGwwN19Ub3BMaXN0X2N0bDA0X0h5cGVybGluazEgDQogIGhyZWY9Imh0dHA6Ly93
d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDA5LzExLzAzLzE1OTQ5NTEuaHRt
bCI+NC4mbmJzcDtbZWNsaXBzZV1qYXZhIA0KICDmn6XnnItKREvkuK3lupXlsYLmupDnoIEoMyk8
L0E+IA0KICA8TEk+PEEgaWQ9U2luZ2xlQ29sdW1uMV9jdGwwN19Ub3BMaXN0X2N0bDA1X0h5cGVy
bGluazEgDQogIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2
ZS8yMDA5LzA4LzI5LzE1NTYxMDQuaHRtbCI+NS4mbmJzcDtqYXZhc2NyaXB05bi455So5Ye95pWw
6ZuGKDIpPC9BPiANCiAgPC9MST48L1VMPjwvRElWPg0KPEgzIGNsYXNzPWNhdExpc3RUaXRsZT42
MOWkqeWGhemYheivu+aOkuihjDwvSDM+DQo8RElWIGNsYXNzPVJlY2VudENvbW1lbnQ+DQo8VUw+
DQogIDxMST48QSBpZD1TaW5nbGVDb2x1bW4xX18xYTUwNWFiX1RvcExpc3RfY3RsMDFfSHlwZXJs
aW5rMSANCiAgaHJlZj0iaHR0cDovL3d3dy5jbmJsb2dzLmNvbS92aXNvZWNsaXBzZS9hcmNoaXZl
LzIwMTAvMDQvMjQvMTcxOTI0MC5odG1sIj4xLiZuYnNwO2VjbGlwc2XlvIDlj5FibGFja2JlcnJ5
6Zeu6aKY6ZuG5ZCI5Y+K6Kej5Yaz5pa55qGIKDU3KTwvQT4gDQoNCiAgPExJPjxBIGlkPVNpbmds
ZUNvbHVtbjFfXzFhNTA1YWJfVG9wTGlzdF9jdGwwMl9IeXBlcmxpbmsxIA0KICBocmVmPSJodHRw
Oi8vd3d3LmNuYmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAxMC8wNC8xMi8xNzEwMjIy
Lmh0bWwiPjIuJm5ic3A7aW5fYXJyYXnpnIDms6jmhI8oNDMpPC9BPiANCg0KICA8TEk+PEEgaWQ9
U2luZ2xlQ29sdW1uMV9fMWE1MDVhYl9Ub3BMaXN0X2N0bDAzX0h5cGVybGluazEgDQogIGhyZWY9
Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vdmlzb2VjbGlwc2UvYXJjaGl2ZS8yMDEwLzA0LzIxLzE3
MTcyMDQuaHRtbCI+My4mbmJzcDtibGFja2JlcnJ5IA0KICBKdm0gZXJyb3IgMTA0IOmUmeivr++8
iERldmljZSBTaW11bGF0b3LvvIkoMzgpPC9BPiANCiAgPExJPjxBIGlkPVNpbmdsZUNvbHVtbjFf
XzFhNTA1YWJfVG9wTGlzdF9jdGwwNF9IeXBlcmxpbmsxIA0KICBocmVmPSJodHRwOi8vd3d3LmNu
YmxvZ3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAxMC8wNC8xMy8xNzExMTY0Lmh0bWwiPjQu
Jm5ic3A7dmlzdWFsIA0KICBzdHVkaW8gMjAwNSDmlrDlu7pDKyvnqbrpobnnm67ml6Dms5XosIPo
r5XnmoTop6PlhrPmlrnmoYgoMTApPC9BPiANCiAgPExJPjxBIGlkPVNpbmdsZUNvbHVtbjFfXzFh
NTA1YWJfVG9wTGlzdF9jdGwwNV9IeXBlcmxpbmsxIA0KICBocmVmPSJodHRwOi8vd3d3LmNuYmxv
Z3MuY29tL3Zpc29lY2xpcHNlL2FyY2hpdmUvMjAxMC8wNC8yMS8xNzE3NDU5Lmh0bWwiPjUuJm5i
c3A7bXlzcWzlkb3ku6TooYzlpIfku73lkozmgaLlpI0oNCk8L0E+IA0KICA8L0xJPjwvVUw+PC9E
SVY+PC9ESVY+PC9ESVY+PCEtLWRvbmUtLT4NCjxESVYgY2xhc3M9Zm9vdGVyPlBvd2VyZWQgYnk6
IDxBIGhyZWY9Imh0dHA6Ly93d3cuY25ibG9ncy5jb20vIj7ljZrlrqLlm608L0E+IOaooeadv+aP
kOS+m++8mjxBIA0KaHJlZj0iaHR0cDovL2Jsb2cuaGplbmdsaXNoLmNvbS8iPuayquaxn+WNmuWu
ojwvQT4gQ29weXJpZ2h0IMKpMjAxMCANCnZpc29lY2xpcHNlLSZhbXA7YW1wO2FtcDtndDtqb3Ig
PC9ESVY+PC9GT1JNPg0KPFNDUklQVCBzcmM9Imh0dHA6Ly9jb21tb24uY25ibG9ncy5jb20vc2Ny
aXB0L3NoQ29yZS5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCg0KPFNDUklQ
VCBzcmM9Imh0dHA6Ly9jb21tb24uY25ibG9ncy5jb20vc2NyaXB0L3NoTGFuZ3VhZ2UuanMiIA0K
dHlwZT10ZXh0L2phdmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgdHlwZT10ZXh0L2phdmFz
Y3JpcHQ+DQogICAgICAgIHRyeSB7DQogICAgICAgICAgICBTeW50YXhIaWdobGlnaHRlci5jb25m
aWcuY2xpcGJvYXJkU3dmID0gJ2h0dHA6Ly9jb21tb24uY25ibG9ncy5jb20vZmxhc2gvY2xpcGJv
YXJkLnN3Zic7DQogICAgICAgICAgICBTeW50YXhIaWdobGlnaHRlci5hbGwoKTsNCiAgICAgICAg
fSBjYXRjaCAoZSkgeyB9DQogICAgPC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgc3JjPSJodHRwOi8vd3d3
LmNuYmxvZ3MuY29tL3NjcmlwdC9TaG93SGlkZGVuLmpzIiANCnR5cGU9dGV4dC9qYXZhc2NyaXB0
PjwvU0NSSVBUPg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0KICAgICAgICB2YXIg
Z2FKc0hvc3QgPSAoKCJodHRwczoiID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sKSA/ICJo
dHRwczovL3NzbC4iIDogImh0dHA6Ly93d3cuIik7DQogICAgICAgIGRvY3VtZW50LndyaXRlKHVu
ZXNjYXBlKCIlM0NzY3JpcHQgc3JjPSciICsgZ2FKc0hvc3QgKyAiZ29vZ2xlLWFuYWx5dGljcy5j
b20vZ2EuanMnIHR5cGU9J3RleHQvamF2YXNjcmlwdCclM0UlM0Mvc2NyaXB0JTNFIikpOw0KICAg
IDwvU0NSSVBUPg0KDQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0KICAgICAgICB0cnkg
ew0KICAgICAgICAgICAgdmFyIHBhZ2VUcmFja2VyID0gX2dhdC5fZ2V0VHJhY2tlcigiVUEtNDc2
MTI0LTEiKTsNCiAgICAgICAgICAgIHBhZ2VUcmFja2VyLl90cmFja1BhZ2V2aWV3KCk7DQogICAg
ICAgIH0gY2F0Y2ggKGVycikgeyB9PC9TQ1JJUFQ+DQo8L0JPRFk+PC9IVE1MPg0K

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cnblogs.com/images/xml.gif

R0lGODlhGgAKANUAAP+CLtyHTs9SBf9bAPjx6vns5LNWGPGugpQ7AMlhG/9tAPzCm+JhC/yzg+l1
J/2rduGxkO3Tw/+aV/RcAP9tCd+QXPrp3fPVwfn///ySS/NkBP7hzeJdBf++kv/l0/ZUAP97Jf/I
ov/9+e9jCvBpDuq4lviANN+ec+x/NONkD+/Zy//Xu/9wAv317vv5+PzMrOWnf/DBodusjf/Gn1wl
AeG0lv13H/9fAP9pAP9gAP+FNKNHC/9iAP+xfv////9mACH5BAAAAAAALAAAAAAaAAoAAAaxwFlv
SCwaj8NGADDI3QaDZxTapEpz2Bxvp+PxQJvFQOIxPTyZsedh22RuvziOy/vlGphGoSZY+C4jKz4Q
Dj4VE3E/c12JL38CEzMFBTEbgw4ih4mLdT83HT4qHDwhESU+JwSEIgEfnZyeEi4lLgc3ISoOBwkt
NYUwJgAUinRfFnwLBCgdEQwfEy0yDi0FFhcOOYs4CiwUowokDBQjGgoK3jgUKevlLDsGCPHy8/T1
8jRBADs=

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pic.cnblogs.com/face/u83741.gif

R0lGODlhMAAwAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm
AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/
MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm
ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/
mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm
zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/
/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ
AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA
M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ
ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A
mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z
zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAwADAA
AAj/AFEIHEiwoMGDCBMqXMiwocOHECNKnEixosWF//5dtJiR2saK/5odo4ZP48eH/5ytA2YMmDyT
JwdmPEjt3zF11I4Bm4kiI8yK+KjJa4aPqNGg8XYaw3dsaFF8+IbGayZv4rGrIptR1WrsKrBmX7Mu
XQqsKDVjE4OqJVnTWVB5SuORPOoWqtuHoZg163kwn9ObZ48xjVdSIj5moUJNs4M4lJ1Qm/TiQ3F2
qk58wNY1i2eMJ0RUoUCF0qTJDihNp0E9FkWN2T+SLcEudfZ64rTEmkIrI7a7N7FQoiZnZPrP2Muf
EVubJsbcN3N4xERPE0itptaLzTQ1X3bPXnd7zO5J/2O2LLHA1yEnV1wMijmxe3nD35tPPzGqnh33
VkwMarf3+f7c04+ABPYTSmEa1VQRaNo9N+B8DxI4HzOMyeQRRaPp9l6BHN7DTGOhnJQdaszJ5+GH
D0L2GGnTXYTPYhqW51hi4QV4Tzw4xmMHchJNQ2Fiof1WTDHMTBNhP8xIQ2Ao91nUDGPkgVIMMfbE
cyOEEjIzYD+aXFiRHZp8qJ2UShKImDGhFBMKfYipV1F2Hy5DTHkPSoOkMb+oM06NHgaHXWLSeLdM
MdKMBsqHxnBGpHjLoBaiRfGIAiR/y/T3GzM5FuNhMZaG4iVFxoAG5iaqtUeMJrfNGJqpv7m5EUkf
hoXCnJo08hddYjxSNI0onIbSzDRjijcfmolp9elFqHDKKTO8zimhrzEVFFpeoTHTHij/ldditAKJ
Uh4+vIoGipxyFrNJM7lu5M+HAt2GmpSgxKumq9wOZG2jTya2LL31oiCraALxB4oo/RrUjJRNUgOa
KNsWTF0zqBzr8MQUV2zxxRhnHFNAADs=

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.cnblogs.com/visoeclipse/aggbug/1556240.html?type=1&webview=1

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAABAAEDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5/ooo
oA//2Q==

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://static.cnblogs.com/images/a4/e8_net_468x60.gif

R0lGODlh1AE8APf/AEKM7Ynd90yN7VFrs0CT7+7z+3as+FST793l9ECQ7v+1AHm0/GWx8UKF60uS
7nmMxUJ96ii+74W5/YSWy0R86k+I0WF26Tpz2kp655lt9mOc8lZWb1SN7RY0mDxktydUu5nF/Ul5
5kKB63eIsxxDpkzNxwGz6zNjzTjC8M3f+5im0gCn6UB65Tdq1Uazz63m+46L+qXI+l166QRwzVbL
8maI6XjW9VR66aq12EjH8kqc8Wis7xUWGkNy2pu89Sxbwkl859ae6pzi+DlHjMLL5VCi83GN7Wvf
qdnXq0x55ydjxmaW7YJtT0O76PPR9ZvhqWOs81t26UKH7Gyr9lOb8CFEqrfB2jx54A5Ywlql52nF
7Z2WmFub8aGWeVty51uj/0SG63SZ/he77Ut251WF9iRMsmPP84zA/lXB7EV4xWSi8z+L/rrX/Eld
rW6v/EqW8Fuj9HjI9Wql9WvS9HXK7TqC3a2V+lOd/0J66VNz5s7U6KSANgCb5b/G4EqI7O/y0pPd
+Hha81Rr1vXNy0Ca8U++62e572OK/rau/ENrwCw1RmSj/1Z1v3KX61h19YSo+kBt10lplNGmOkSB
6kqD4knA606g82N6uQWC1mSt/zZEakuZ8EyK4DxTpMz32u2msTFYuEWE4mzl1UVz4KXP/1Wj/7TN
+ESr41yp/1pp87KPyVV16FCX71uc/0qV/y5qz05w23Gux0SK6Ht3+kSG7Wh8+Xxq+SdTrkSR/m2m
/9HY7K34v1F46DdwzkSV71Xez0BShmJw52Rk9kKU5U6a/1yp8zdhnWGDy1qV73CI/VKU/mfa6Iry
zk186UV66E2S5UlAVUvU4nSj8Vaz7lSn9NzK9FBhw12T/MCQJVrX6+bf+pXS8RSk5IGp4zJ31Um2
7EGc3M+YG1xu4Gp4l0ig3xx7zU526Fh96UeX73/P8F3O9C9Kn+ioD4PW9kd3409920KD62Bd8y2n
40SD6zc0NYXp5we57X/Y97qfWIS02Zeg/Zq04FzD6jSEzP///////yH/C05FVFNDQVBFMi4wAwEA
AAAh+QQFMgD/ACwAAAAA1AE8AAAI/wD7CRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaNH
gv5CihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6c/gf6AAPGDTI0cDRzANJACoKnTp1Cj
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
Ow==

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://static.cnblogs.com/images/a4/china_pub_20100322.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAPAHUAwERAAIRAQMRAf/EAMMAAAAHAQEBAAAAAAAAAAAA
AAIDBAUGBwgBAAkBAAIDAQEBAAAAAAAAAAAAAAMEAgUGAQAHEAABBAEEAQIEBAMFBAITAAABAgME
BQYAERIHITETQVEiFGEyFQhxgRahQlIjM5Gx8RfBJ/DR4WJyszSk1CW1xSZmdld3GDgRAAIBAwID
BQUGAwQIBAcAAAECAwARBCESMUEFUWEiEwZxgZEyFPChscFCUtHhI/FyghVikrLCM0MkdKLSUzaD
k8NUlBYH/9oADAMBAAIRAxEAPwD7WoJ8a+dKa0xFMOQzpVNGZtGowlwIjvK7ZAUp1MUghTrQB8lo
7KUnbykK287aBkuYVD2uoPi7bdo9nH2XpzBhXIYxk2Yjwdm7sP8Ae4A8ja+lPrLrDrTT0dSHGXUh
bTqNilSVDcKBHggjTCspFxwpNlZSQ3EUyXOO1F43KE2MFPS4T0BySglKyw8PKTt+YJP1J334nyNj
pbJxo5wdw4grfuP2uOw03iZ82MRsOgYNbvHPu7DbiNDWHrrqLtq3yGSbSC9cSXneP629IaU0tA8J
VyK90jb+7t4+WvmuV0LqU0x3gsb/ADEi3419hxPVHSIMYeWwQAfKAb3+Gvt++tmYPQysUxSmoJs0
2EqvZKXpO5Kd1KKuKOXninfiN/gNb/puO2JjJEzbiBx+3IV8o6xmpnZck6LtDHQe61z3nialCl+N
Ns9VwFJlr/4aWZ6IopKpex0BnooFEKV/w0FmqYFEbJ5KISAo+pA9dBNr0S5tXvnrleoskb+RqBap
AVwuba55le20nef4NrXv+Qb6FJLYE0REuQKjP3BJ+Hn11U+derLy6Cp301Fpa6Eo6OhTp5q/0wdx
8zqUd21PCoSMF0HGnEubAbHbTW+1L7aLK9ydv56gXqW2uhX/AH23/RrwauWrv1r39pCnOA3WQCdh
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
fy9dea9q8LUV53Goa1Kved/w1yvV/9k=

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cnblogs.com/Skins/sea/Images/xml.gif

R0lGODlhEgAJALMAAAAAAP////9mAD8aASEOAeR3Lv+aV//m1Z9BA30zAv/IpP///wAAAAAAAAAA
AAAAACH5BAEAAAsALAAAAAASAAkAAAQv8KhJq1XFiM27F4kWbONICiYonkFZciFpvu8WzyhXq3me
uqPYZ2hDDI7IpHJAiAAAOw==

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: text/css;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cnblogs.com/css/common.css

#MySignature {
	MARGIN-TOP: 10px
}
.blog_topic {
	MARGIN-TOP: 10px; MARGIN-LEFT: 2em
}
#EntryTag {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; COLOR: gray
}
.topicListFooter {
	MARGIN-TOP: 10px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
#divRefreshComments {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px; TEXT-ALIGN: =
right
}
.commentTextBox {
	WIDTH: 480px; HEIGHT: 220px
}
.commenttb {
	WIDTH: 320px
}
.tb_comment_name {
	WIDTH: 200px
}
#MyIng {
	MARGIN-TOP: 5px
}
.ing_title {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.ing_body {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WORD-BREAK: break-all
}
.ing_date {
	FONT-SIZE: 11px; COLOR: gray; TEXT-ALIGN: center
}
.ing_footer {
	MARGIN-RIGHT: 5px; TEXT-ALIGN: right
}
#divNewMsg {
	MARGIN-TOP: 2px; TEXT-ALIGN: center
}
#divSendMsg {
=09
}
.commentform TABLE TD INPUT {
	MARGIN: 2px auto
}
.sendMsg2This:link {
	FONT-SIZE: 12px; BACKGROUND: url(/images/icoMsg.gif) no-repeat left =
top; TEXT-DECORATION: none
}
.sendMsg2This:visited {
	FONT-SIZE: 12px; BACKGROUND: url(/images/icoMsg.gif) no-repeat left =
top; TEXT-DECORATION: none
}
.sendMsg2This:active {
	FONT-SIZE: 12px; BACKGROUND: url(/images/icoMsg.gif) no-repeat left =
top; TEXT-DECORATION: none
}
.sendMsg2This:hover {
	BACKGROUND: url(/images/icoMsg.gif) no-repeat left bottom
}
.RecentComment {
	OVERFLOW: hidden
}
.cnblogs_code {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: =
5px; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; WORD-BREAK: =
break-all; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; =
FONT-FAMILY: Courier New; BACKGROUND-COLOR: #f5f5f5
}
.cnblogs_code SPAN {
	FONT-FAMILY: Courier New
}
.cnblogs_code_Collapse {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#808080 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#808080 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #808080 1px solid; =
BACKGROUND-COLOR: #fff
}
.cnblogs_code_collapse {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#808080 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#808080 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #808080 1px solid; =
BACKGROUND-COLOR: #fff
}
.cnblogs_code_hide {
	DISPLAY: none
}
.code_img_closed {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle
}
.code_img_opened {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle
}
.cnblogs_code_open {
	MARGIN-TOP: 5px
}
.desc_img {
	FLOAT: right
}
.MsoNormal {
	FONT-SIZE: 13px; LINE-HEIGHT: 150%
}
.div_my_zzk {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.input_my_zzk {
	VERTICAL-ALIGN: middle; WIDTH: 100px; HEIGHT: 20px
}
INPUT.btn_my_zzk {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: =
2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
PRE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.divPostCommentBox {
	FLOAT: left; WIDTH: 500px
}
.CommentBoxNav {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; FLOAT: right; WIDTH: 100px; =
LINE-HEIGHT: 120%
}
.comment_pager {
	PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
.comment_pager_current {
	COLOR: red
}
.dp-highlighter {
	FONT-SIZE: 12px; MARGIN: 18px 0px; OVERFLOW: auto; WIDTH: 99%; =
PADDING-TOP: 1px; FONT-FAMILY: "Consolas", "Courier New", Courier, mono, =
serif; BACKGROUND-COLOR: #e7e5dc
}
.dp-highlighter OL {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium =
none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.dp-highlighter OL LI {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium =
none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.dp-highlighter OL LI SPAN {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium =
none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.dp-highlighter A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: =
0px; BORDER-BOTTOM: medium none
}
.dp-highlighter A:hover {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: =
0px; BORDER-BOTTOM: medium none
}
.dp-highlighter .bar {
	PADDING-LEFT: 45px
}
.collapsed .bar {
	PADDING-LEFT: 0px
}
.nogutter .bar {
	PADDING-LEFT: 0px
}
.dp-highlighter OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 1px 45px; COLOR: #5c5c5c; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
decimal; BACKGROUND-COLOR: #fff
}
.nogutter OL {
	MARGIN-LEFT: 0px! important; LIST-STYLE-TYPE: none! important
}
.nogutter OL LI {
	MARGIN-LEFT: 0px! important; LIST-STYLE-TYPE: none! important
}
.dp-highlighter OL LI {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 10px! important; =
LIST-STYLE-POSITION: outside! important; PADDING-BOTTOM: 0px! important; =
MARGIN: 0px; BORDER-LEFT: #6ce26c 3px solid; COLOR: #5c5c5c; =
LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BACKGROUND-COLOR: =
#f8f8f8
}
.dp-highlighter .columns DIV {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 10px! important; =
LIST-STYLE-POSITION: outside! important; PADDING-BOTTOM: 0px! important; =
MARGIN: 0px; BORDER-LEFT: #6ce26c 3px solid; COLOR: #5c5c5c; =
LINE-HEIGHT: 14px; PADDING-TOP: 0px! important; BACKGROUND-COLOR: =
#f8f8f8
}
.nogutter OL LI {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
.nogutter .columns DIV {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
.dp-highlighter .columns {
	OVERFLOW: hidden; WIDTH: 100%; COLOR: gray; BACKGROUND-COLOR: #f8f8f8
}
.dp-highlighter .columns DIV {
	PADDING-BOTTOM: 5px
}
.dp-highlighter OL LI.alt {
	BACKGROUND-COLOR: #fff
}
.dp-highlighter OL LI SPAN {
	COLOR: black
}
.collapsed OL {
	MARGIN: 0px
}
.collapsed OL LI {
	DISPLAY: none
}
.printing {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
.printing .tools {
	DISPLAY: none! important
}
.printing LI {
	DISPLAY: list-item! important
}
.dp-highlighter .tools {
	PADDING-RIGHT: 8px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 9px =
Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #6ce26c 3px =
solid; COLOR: silver; PADDING-TOP: 3px; BACKGROUND-COLOR: #f8f8f8
}
.nogutter .tools {
	BORDER-LEFT: 0px
}
.collapsed .tools {
	BORDER-BOTTOM: 0px
}
.dp-highlighter .tools A {
	FONT-SIZE: 9px; COLOR: #a0a0a0; MARGIN-RIGHT: 10px; TEXT-DECORATION: =
none
}
.dp-highlighter .tools A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.dp-about {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.dp-about TABLE {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Tahoma, Verdana, Arial, =
sans-serif! important; HEIGHT: 100%
}
.dp-about TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.dp-about .copy {
	BORDER-BOTTOM: #aca899 1px solid; HEIGHT: 95%
}
.dp-about .title {
	FONT-WEIGHT: bold; COLOR: red
}
.dp-about .para {
	MARGIN: 0px 0px 4px
}
.dp-about .footer {
	BORDER-TOP: #fff 1px solid; COLOR: #333; BACKGROUND-COLOR: #eceadb; =
TEXT-ALIGN: right
}
.dp-about .close {
	FONT-SIZE: 11px; WIDTH: 60px; COLOR: #333; FONT-FAMILY: Tahoma, =
Verdana, Arial, sans-serif! important; HEIGHT: 22px; BACKGROUND-COLOR: =
#eceadb
}
.dp-highlighter .comment {
	COLOR: #008200
}
.dp-highlighter .comments {
	COLOR: #008200
}
.dp-highlighter .string {
	COLOR: blue
}
.dp-highlighter .keyword {
	FONT-WEIGHT: bold; COLOR: #069
}
.dp-highlighter .preprocessor {
	COLOR: gray
}
#commentform_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND-IMAGE: =
url(http://static.cnblogs.com/images/icon_addcomment.gif); =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat
}
DIV.commentform INPUT.author {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 30px; FONT-SIZE: 13px; BACKGROUND-IMAGE: =
url(http://static.cnblogs.com/images/icon_form.gif); PADDING-BOTTOM: =
4px; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: no-repeat
}
DIV.commentform INPUT.email {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 30px; FONT-SIZE: 13px; BACKGROUND-IMAGE: =
url(http://static.cnblogs.com/images/icon_form.gif); PADDING-BOTTOM: =
4px; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: no-repeat
}
DIV.commentform INPUT.url {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 30px; FONT-SIZE: 13px; BACKGROUND-IMAGE: =
url(http://static.cnblogs.com/images/icon_form.gif); PADDING-BOTTOM: =
4px; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: no-repeat
}
DIV.commentform INPUT.author {
	BACKGROUND-POSITION: 3px -3px
}
DIV.commentform INPUT.email {
	BACKGROUND-POSITION: 3px -33px
}
DIV.commentform INPUT.url {
	BACKGROUND-POSITION: 3px -63px
}
DIV.commentform TEXTAREA {
	FONT-SIZE: 13px; WIDTH: 450px; HEIGHT: 300px
}
DIV.commentform P {
	MARGIN-TOP: 10px; LINE-HEIGHT: 20px
}
.commentbox_title {
	WIDTH: 450px
}
.commentbox_title_left {
	FLOAT: left
}
.commentbox_title_right {
	FLOAT: right; HEIGHT: 22px
}
.login_tips {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 25px; FONT-WEIGHT: =
bold; BACKGROUND-IMAGE: =
url(http://static.cnblogs.com/images/icon_addcomment.gif); =
PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.login_tips A {
	TEXT-DECORATION: underline
}
.clear {
	CLEAR: both
}
.comment_quote {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.comment_icon {
	VERTICAL-ALIGN: top
}
#digg_block {
	MARGIN-TOP: 10px
}
#author_profile {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 2em; =
WIDTH: 150px; COLOR: #000
}
#author_profile A:link {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.author_avatar {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: =
2px; FLOAT: left; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; PADDING-TOP: =
5px; BORDER-BOTTOM: 0px
}
.author_profile_title {
	FONT-WEIGHT: bold; COLOR: #666
}
.author_profile_info {
	FLOAT: left; LINE-HEIGHT: 18px
}
#author_profile_follow {
=09
}
#author_profile_follow A:link {
=09
}
#div_digg {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; FLOAT: right; MARGIN-BOTTOM: 10px; =
WIDTH: 120px; MARGIN-RIGHT: 30px; TEXT-ALIGN: center
}
.diggit {
	MARGIN-TOP: 2px; BACKGROUND: url(/images/upup.gif) no-repeat; FLOAT: =
left; WIDTH: 46px; CURSOR: pointer; HEIGHT: 52px; TEXT-ALIGN: center
}
.diggnum {
	FONT-SIZE: 14px; COLOR: #075db3; LINE-HEIGHT: 2.2em; FONT-FAMILY: =
Verdana
}
.buryit {
	MARGIN-TOP: 2px; BACKGROUND: url(/images/downdown.gif) no-repeat; =
FLOAT: right; MARGIN-LEFT: 20px; WIDTH: 46px; CURSOR: pointer; HEIGHT: =
52px; TEXT-ALIGN: center
}
.burynum {
	FONT-SIZE: 14px; COLOR: #075db3; LINE-HEIGHT: 2.2em; FONT-FAMILY: =
Verdana
}
.diggword {
	MARGIN-TOP: 5px; FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: gray
}
A.digg_gray:link {
	COLOR: gray; TEXT-DECORATION: underline
}
A.digg_gray:visited {
	COLOR: gray; TEXT-DECORATION: underline
}
A.digg_gray:hover {
	COLOR: red; TEXT-DECORATION: underline
}
A.digg_gray:active {
	COLOR: gray; TEXT-DECORATION: underline
}
A.site_hot:visited {
	COLOR: red; TEXT-DECORATION: none
}
A.site_hot:active {
	COLOR: red; TEXT-DECORATION: none
}
A.site_hot:link {
	COLOR: red; TEXT-DECORATION: none
}
A.site_hot:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.ad_bottom_text {
	LINE-HEIGHT: 150%
}
#profile_block {
	MARGIN-TOP: 5px; FONT-SIZE: 13px; LINE-HEIGHT: 150%
}
.ing_date {
	COLOR: gray
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
.bq_post_comment {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dddddd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px =
0px 5px; BORDER-LEFT: #dddddd 1px solid; LINE-HEIGHT: 180%; PADDING-TOP: =
10px; BORDER-BOTTOM: #dddddd 1px solid; FONT-STYLE: normal
}
#post_next_prev {
	LINE-HEIGHT: 150%
}
.post_next_prev_date {
	COLOR: gray
}
#side_ing_block {
	LINE-HEIGHT: 150%
}
#side_ing_block UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(http://static.cnblogs.com/images/icon_voice.gif); PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
A.ing_lnk:link {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: gray; =
BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A.ing_lnk:active {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: gray; =
BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A.ing_lnk:visited {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: gray; =
BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
.itnews {
	LINE-HEIGHT: 150%
}
.job_offer_list {
	LINE-HEIGHT: 150%
}
BLOCKQUOTE {
	BORDER-RIGHT: #efefef 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#efefef 2px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: =
none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 25px; BORDER-LEFT: #efefef 2px solid; =
COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 2px solid
}
.c_ad_block {
	MARGIN-TOP: 10px
}
#grade_flag {
	FONT-SIZE: 12px
}

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: text/css;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cnblogs.com/Skins/sea/style.css

A:link {
	COLOR: #1a8bc8; TEXT-DECORATION: none
}
A:active {
	COLOR: #1a8bc8; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1a8bc8; TEXT-DECORATION: none
}
A:hover {
	COLOR: #56b6e9
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; =
BACKGROUND-IMAGE: url(images/back.gif); PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, =
Arial, Helvetica, sans-serif; WORD-WRAP: break-word
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
TD {
	FONT-SIZE: 12px; COLOR: #454545; FONT-FAMILY: Verdana, Geneva, Arial, =
Helvetica, sans-serif
}
.header {
	PADDING-LEFT: 264px; BACKGROUND-IMAGE: url(images/bg_header.jpg); =
PADDING-TOP: 50px; BORDER-BOTTOM: #8b8d72 1px dotted; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 145px; BACKGROUND-COLOR: #ffffff
}
A.headermaintitle:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; TEXT-DECORATION: =
none
}
A.headermaintitle:active {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; TEXT-DECORATION: =
none
}
A.headermaintitle:link {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; TEXT-DECORATION: =
none
}
A.headermaintitle:hover {
	COLOR: #ff5511
}
#leftcontent {
	BORDER-RIGHT: #8b8d72 1px dotted; BORDER-TOP: #8b8d72 1px dotted; =
FONT-SIZE: 12px; LEFT: 20px; BORDER-LEFT: #8b8d72 1px dotted; WIDTH: =
220px; BORDER-BOTTOM: #8b8d72 8px solid; FONT-FAMILY: Arial; POSITION: =
absolute; TOP: 110px; BACKGROUND-COLOR: #ffffff
}
#leftcontentcontainer H1 {
	FONT-SIZE: 13px
}
#leftcontentcontainer H3 {
	FONT-SIZE: 13px
}
#leftcontentcontainer H2 {
	FONT-SIZE: 13px
}
#leftcontentcontainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#centercontent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 260px; PADDING-TOP: 25px
}
A.menu:link {
	COLOR: black
}
A.menu:visited {
	COLOR: black
}
A.menu:active {
	COLOR: black
}
A.menu:hover {
	COLOR: #56b6e9
}
#rightcontent {
	RIGHT: 10px; BACKGROUND: #fff; WIDTH: 200px; POSITION: absolute; TOP: =
70px
}
#mytopmenu {
	BORDER-RIGHT: #8b8d72 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: 0px; =
MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; MARGIN-LEFT: 260px; BORDER-LEFT: #8b8d72 1px dotted; MARGIN-RIGHT: =
20px; PADDING-TOP: 5px; BORDER-BOTTOM: #8b8d72 1px dotted; =
BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
#mylinks {
	PADDING-RIGHT: 12px; MARGIN-TOP: 0px; PADDING-LEFT: 12px; FONT-SIZE: =
12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
#mylinks A {
	TEXT-DECORATION: underline
}
#mystats {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.footer {
	PADDING-RIGHT: 12px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; =
BACKGROUND-IMAGE: url(images/bg_footer.gif); PADDING-BOTTOM: 12px; =
MARGIN-LEFT: 260px; COLOR: #8b8d72; LINE-HEIGHT: 20px; MARGIN-RIGHT: =
19px; PADDING-TOP: 12px; TEXT-ALIGN: center
}
.day {
	BORDER-RIGHT: #8b8d72 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: =
#8b8d72 1px dotted; PADDING-LEFT: 20px; MARGIN-BOTTOM: 20px; =
PADDING-BOTTOM: 20px; BORDER-LEFT: #8b8d72 1px dotted; COLOR: #4b4b4b; =
PADDING-TOP: 20px; BORDER-BOTTOM: #8b8d72 1px dotted; BACKGROUND-COLOR: =
white
}
.dayTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 20px; =
TEXT-TRANSFORM: uppercase
}
.postSeparator {
	BORDER-TOP: #8b8d72 0px dotted; MARGIN-TOP: 20px; BACKGROUND-IMAGE: =
url(images/line.gif); MARGIN-BOTTOM: 20px; HEIGHT: 10px
}
.news {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
.newsItem {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 20px
}
.blogstats {
	FONT-SIZE: 12px
}
.entrylist {
	BORDER-RIGHT: #8b8d72 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: =
#8b8d72 1px dotted; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; =
BORDER-LEFT: #8b8d72 1px dotted; COLOR: #7b7d62; PADDING-TOP: 20px; =
BORDER-BOTTOM: #8b8d72 1px dotted; BACKGROUND-COLOR: white
}
.listtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: =
url(images/bg_listtitle.gif); MARGIN-BOTTOM: 10px; COLOR: #666666; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: verdana; HEIGHT: 21px
}
.entrylistTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: black; FONT-FAMILY: verdana
}
.entrylistDescription {
	MARGIN-BOTTOM: 20px
}
.entrylistItemTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.entrylistItemPostDesc {
	FONT-SIZE: 12px
}
.gallery {
	BORDER-RIGHT: #8b8d72 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: =
#8b8d72 1px dotted; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #8b8d72 1px dotted; COLOR: #7b7d62; PADDING-TOP: 20px; =
BORDER-BOTTOM: #8b8d72 1px dotted; BACKGROUND-COLOR: white
}
.galleryTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: black; FONT-FAMILY: verdana
}
.galleryDescription {
	MARGIN-BOTTOM: 20px
}
.galleryThumbnail {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
.post {
	BORDER-RIGHT: #8b8d72 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: =
#8b8d72 1px dotted; PADDING-LEFT: 20px; FONT-SIZE: 13px; PADDING-BOTTOM: =
20px; BORDER-LEFT: #8b8d72 1px dotted; COLOR: #4b4b4b; PADDING-TOP: =
20px; BORDER-BOTTOM: #8b8d72 1px dotted; BACKGROUND-COLOR: white
}
.postTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px
}
.postTitle2 {
	TEXT-DECORATION: none
}
.postDesc {
	MARGIN-TOP: 10px; COLOR: #303030; TEXT-ALIGN: right
}
.contact {
	BORDER-RIGHT: #8b8d72 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: =
#8b8d72 1px dotted; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 20px; BORDER-LEFT: #8b8d72 1px dotted; =
PADDING-TOP: 20px; BORDER-BOTTOM: #8b8d72 1px dotted; FONT-FAMILY: =
Verdana; BACKGROUND-COLOR: white
}
.comments {
	BORDER-RIGHT: #8b8d72 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: 0px; =
PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: =
20px; BORDER-LEFT: #8b8d72 1px dotted; PADDING-TOP: 0px; BORDER-BOTTOM: =
#8b8d72 1px dotted; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.commentsTable {
	MARGIN-TOP: 15px; FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
.feedback {
	BORDER-RIGHT: #8b8d72 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: =
#8b8d72 1px dotted; MARGIN-TOP: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 30px; BORDER-LEFT: #8b8d72 1px dotted; PADDING-TOP: =
20px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: white
}
.feedbackTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
.feedbackItem {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%
}
.feedbackNoItems {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%
}
.feedbackList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: =
0px; LIST-STYLE-TYPE: none
}
.feedbackListTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 9px; PADDING-BOTTOM: =
5px; TEXT-TRANSFORM: uppercase; COLOR: #8b8d72; PADDING-TOP: 5px
}
.feedbackListSubtitle {
	BORDER-RIGHT: #8b8d72 1px dotted; PADDING-RIGHT: 7px; BORDER-TOP: =
#8b8d72 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 9px; MARGIN-BOTTOM: =
8px; PADDING-BOTTOM: 5px; BORDER-LEFT: #8b8d72 1px dotted; COLOR: =
#8b8d72; PADDING-TOP: 5px; BORDER-BOTTOM: #8b8d72 1px dotted; =
BACKGROUND-COLOR: white
}
.catListTitle {
	FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/bg_listtitle.gif); =
MARGIN-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; =
HEIGHT: 21px
}
.catList {
	BORDER-TOP: 0px; PADDING-LEFT: 10px; MARGIN: 0px 0px 20px; =
LIST-STYLE-TYPE: none
}
.catListItem {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
1px; MARGIN-LEFT: 5px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
UL {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN: 0px 0px 10px 5px; =
LIST-STYLE-TYPE: none
}
.Cal {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: white; =
MARGIN-BOTTOM: 10px; BORDER-BOTTOM-COLOR: white; WIDTH: 200px; =
BORDER-TOP-COLOR: white; FONT-FAMILY: Arial; HEIGHT: 180px; =
BORDER-RIGHT-COLOR: white
}
.CalTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; =
FONT-FAMILY: verdana; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.CalOtherMonthDay {
	COLOR: #808080
}
.CalSelector {
	BACKGROUND-COLOR: #cccccc
}
A.CalNextPrev {
	COLOR: #fff
}
A.CalNextPrev:link {
	COLOR: #fff
}
A.CalNextPrev:visited {
	COLOR: #fff
}
A.CalNextPrev:active {
	COLOR: #fff
}
.CalNextPrev {
	COLOR: #fff
}
.CalDayHeader {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: white
}
.CalSelectedDay {
	BACKGROUND-COLOR: #cccccc
}
.CalWeekendDay {
	BACKGROUND-COLOR: white
}
.CalTodayDay {
	BACKGROUND-COLOR: #dddddd
}
H3 {
	FONT-SIZE: 14px; MARGIN: 10px 0px 5px; COLOR: #666666; TEXT-ALIGN: left
}
.feedbackListTitle {
	FONT-SIZE: 12px; COLOR: black
}
.feedbackListSubtitle {
	FONT-SIZE: 12px; COLOR: black
}
.post H3 {
	FONT-SIZE: 14px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 10px; COLOR: =
#666666; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana
}
SPAN {
	LINE-HEIGHT: 150%
}
P {
	LINE-HEIGHT: 150%
}

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: text/css;
	charset="gb2312"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.cnblogs.com/css/common2.css

P {
	MARGIN: 5px auto; TEXT-INDENT: 0px
}
.postBody P {
	MARGIN: 5px auto
}
.postCon P {
	MARGIN: 5px auto
}
.postBody P {
	TEXT-INDENT: 0px
}
.postCon P {
	TEXT-INDENT: 0px
}
.login_tips A {
	TEXT-DECORATION: underline
}
#div_digg .diggnum {
	LINE-HEIGHT: 2.2em
}

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: text/css;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://common.cnblogs.com/css/shCore.css

.syntaxhighlighter {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; =
PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; FONT-SIZE: =
1em! important; RIGHT: auto! important; MIN-HEIGHT: auto! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; =
FLOAT: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; =
VERTICAL-ALIGN: baseline! important; BORDER-LEFT: 0px; WIDTH: auto! =
important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; =
PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-STYLE: normal! =
important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier =
New", Courier, monospace! important; POSITION: static! important; TOP: =
auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; =
outline: 0
}
.syntaxhighlighter DIV {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; =
PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; FONT-SIZE: =
1em! important; RIGHT: auto! important; MIN-HEIGHT: auto! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; =
FLOAT: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; =
VERTICAL-ALIGN: baseline! important; BORDER-LEFT: 0px; WIDTH: auto! =
important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; =
PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-STYLE: normal! =
important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier =
New", Courier, monospace! important; POSITION: static! important; TOP: =
auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; =
outline: 0
}
.syntaxhighlighter CODE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; =
PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; FONT-SIZE: =
1em! important; RIGHT: auto! important; MIN-HEIGHT: auto! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; =
FLOAT: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; =
VERTICAL-ALIGN: baseline! important; BORDER-LEFT: 0px; WIDTH: auto! =
important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; =
PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-STYLE: normal! =
important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier =
New", Courier, monospace! important; POSITION: static! important; TOP: =
auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; =
outline: 0
}
.syntaxhighlighter TABLE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; =
PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; FONT-SIZE: =
1em! important; RIGHT: auto! important; MIN-HEIGHT: auto! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; =
FLOAT: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; =
VERTICAL-ALIGN: baseline! important; BORDER-LEFT: 0px; WIDTH: auto! =
important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; =
PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-STYLE: normal! =
important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier =
New", Courier, monospace! important; POSITION: static! important; TOP: =
auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; =
outline: 0
}
.syntaxhighlighter TABLE TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; =
PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; FONT-SIZE: =
1em! important; RIGHT: auto! important; MIN-HEIGHT: auto! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; =
FLOAT: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; =
VERTICAL-ALIGN: baseline! important; BORDER-LEFT: 0px; WIDTH: auto! =
important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; =
PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-STYLE: normal! =
important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier =
New", Courier, monospace! important; POSITION: static! important; TOP: =
auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; =
outline: 0
}
.syntaxhighlighter TABLE TR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; =
PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; FONT-SIZE: =
1em! important; RIGHT: auto! important; MIN-HEIGHT: auto! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; =
FLOAT: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; =
VERTICAL-ALIGN: baseline! important; BORDER-LEFT: 0px; WIDTH: auto! =
important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; =
PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-STYLE: normal! =
important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier =
New", Courier, monospace! important; POSITION: static! important; TOP: =
auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; =
outline: 0
}
.syntaxhighlighter TABLE TBODY {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; =
PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; FONT-SIZE: =
1em! important; RIGHT: auto! important; MIN-HEIGHT: auto! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; =
FLOAT: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; =
VERTICAL-ALIGN: baseline! important; BORDER-LEFT: 0px; WIDTH: auto! =
important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; =
PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; FONT-STYLE: normal! =
important; FONT-FAMILY: "Consolas", "Bitstream Vera Sans Mono", "Courier =
New", Courier, monospace! important; POSITION: static! important; TOP: =
auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; =
outline: 0
}
.syntaxhighlighter {
	PADDING-RIGHT: 1px! important; PADDING-LEFT: 1px! important; =
PADDING-BOTTOM: 1px! important; MARGIN: 1em 0px; WIDTH: 99%! important; =
PADDING-TOP: 1px! important; POSITION: relative! important
}
.syntaxhighlighter .bold {
	FONT-WEIGHT: bold! important
}
.syntaxhighlighter .italic {
	FONT-STYLE: italic! important
}
.syntaxhighlighter .line {
=09
}
.syntaxhighlighter .no-wrap .line .content {
	WHITE-SPACE: pre! important
}
.syntaxhighlighter .line TABLE {
	BORDER-COLLAPSE: collapse! important
}
.syntaxhighlighter .line TD {
	VERTICAL-ALIGN: top! important
}
.syntaxhighlighter .line .number {
	WIDTH: 3em! important
}
.syntaxhighlighter .line .number CODE {
	PADDING-RIGHT: 0.3em! important; DISPLAY: block! important; WIDTH: =
2.7em! important; TEXT-ALIGN: right! important
}
.syntaxhighlighter .line .content {
	PADDING-LEFT: 0.5em! important
}
.syntaxhighlighter .line .spaces {
=09
}
.nogutter .line .content {
	BORDER-LEFT: medium none
}
.syntaxhighlighter .bar {
	DISPLAY: none! important
}
.syntaxhighlighter .show {
	DISPLAY: block! important
}
.collapsed .bar {
	DISPLAY: block! important
}
.collapsed .lines {
	DISPLAY: none! important
}
.syntaxhighlighter .no-wrap {
	OVERFLOW-Y: hidden! important; OVERFLOW: auto! important
}
.syntaxhighlighter .toolbar {
	PADDING-RIGHT: 8px! important; PADDING-LEFT: 0px! important; FONT-SIZE: =
1px! important; RIGHT: 0px! important; PADDING-BOTTOM: 8px! important; =
PADDING-TOP: 8px! important; POSITION: absolute! important; TOP: 0px! =
important
}
.collapsed .toolbar {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0.5em! important; =
FONT-SIZE: 80%! important; PADDING-BOTTOM: 0.5em! important; =
PADDING-TOP: 0.2em! important; POSITION: static! important
}
.syntaxhighlighter .toolbar A.item {
	DISPLAY: block! important; FLOAT: left! important; MARGIN-LEFT: 8px! =
important; OVERFLOW: hidden! important; TEXT-INDENT: -5000px! important; =
BACKGROUND-REPEAT: no-repeat! important
}
.syntaxhighlighter .toolbar .item {
	DISPLAY: block! important; FLOAT: left! important; MARGIN-LEFT: 8px! =
important; OVERFLOW: hidden! important; TEXT-INDENT: -5000px! important; =
BACKGROUND-REPEAT: no-repeat! important
}
.collapsed .toolbar .item {
	DISPLAY: none! important
}
.collapsed .toolbar .expandSource {
	DISPLAY: inline! important; PADDING-LEFT: 20px! important; FLOAT: none! =
important; BACKGROUND-IMAGE: url(magnifier.png)! important; WIDTH: auto! =
important; TEXT-INDENT: 0px! important; HEIGHT: 16px! important
}
.syntaxhighlighter .toolbar .viewSource {
	BACKGROUND-IMAGE: url(page_white_code.png)! important
}
.syntaxhighlighter .toolbar .printSource {
	BACKGROUND-IMAGE: url(printer.png)! important
}
.syntaxhighlighter .toolbar .copyToClipboard {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible! =
important; TEXT-INDENT: 0px! important
}
.syntaxhighlighter .toolbar .about {
	BACKGROUND-IMAGE: url(help.png)! important
}
.printing {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing .alt1 .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing .alt2 .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing .highlighted .number {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing .alt1 .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing .alt2 .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing .line .number {
	COLOR: #bbb! important
}
.printing .line .content {
	COLOR: #000! important
}
.printing .toolbar {
	DISPLAY: none! important
}
.printing A {
	TEXT-DECORATION: none! important
}
.printing .plain {
	COLOR: #000! important
}
.printing .plain A {
	COLOR: #000! important
}
.printing .comments {
	COLOR: #008200! important
}
.printing .comments A {
	COLOR: #008200! important
}
.printing .string {
	COLOR: blue! important
}
.printing .string A {
	COLOR: blue! important
}
.printing .keyword {
	FONT-WEIGHT: bold! important; COLOR: #069! important
}
.printing .preprocessor {
	COLOR: gray! important
}
.printing .variable {
	COLOR: #a70! important
}
.printing .value {
	COLOR: #090! important
}
.printing .functions {
	COLOR: #ff1493! important
}
.printing .constants {
	COLOR: #0066cc! important
}
.printing .script {
	FONT-WEIGHT: bold! important
}
.printing .color1 {
	COLOR: #808080! important
}
.printing .color1 A {
	COLOR: #808080! important
}
.printing .color2 {
	COLOR: #ff1493! important
}
.printing .color2 A {
	COLOR: #ff1493! important
}
.printing .color3 {
	COLOR: red! important
}
.printing .color3 A {
	COLOR: red! important
}

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: text/css;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://common.cnblogs.com/css/shThemeDefault.css

.syntaxhighlighter {
	BACKGROUND-COLOR: #fff! important
}
.syntaxhighlighter .highlighted .number {
	COLOR: black! important
}
.syntaxhighlighter .alt1 {
	BACKGROUND-COLOR: #e0e0e0! important
}
.syntaxhighlighter .alt2 {
	BACKGROUND-COLOR: #e0e0e0! important
}
.syntaxhighlighter .line .number {
	COLOR: #afafaf! important
}
.syntaxhighlighter .line .content {
	BORDER-LEFT: #6ce26c 3px solid; COLOR: #000! important
}
.printing .line .content {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
.syntaxhighlighter .alt1 {
	BACKGROUND-COLOR: #fff! important
}
.syntaxhighlighter .alt2 {
	BACKGROUND-COLOR: #f8f8f8! important
}
.syntaxhighlighter .toolbar {
	BORDER-RIGHT: #e7e5dc 1px solid; BORDER-TOP: #e7e5dc 1px solid; =
BORDER-LEFT: #e7e5dc 1px solid; BORDER-BOTTOM: #e7e5dc 1px solid; =
BACKGROUND-COLOR: #f8f8f8! important
}
.syntaxhighlighter .toolbar A {
	COLOR: #a0a0a0! important
}
.syntaxhighlighter .toolbar A:hover {
	COLOR: red! important
}
.syntaxhighlighter .plain {
	COLOR: #000! important
}
.syntaxhighlighter .plain A {
	COLOR: #000! important
}
.syntaxhighlighter .comments {
	COLOR: #008200! important
}
.syntaxhighlighter .comments A {
	COLOR: #008200! important
}
.syntaxhighlighter .string {
	COLOR: blue! important
}
.syntaxhighlighter .string A {
	COLOR: blue! important
}
.syntaxhighlighter .keyword {
	FONT-WEIGHT: bold! important; COLOR: #069! important
}
.syntaxhighlighter .preprocessor {
	COLOR: gray! important
}
.syntaxhighlighter .variable {
	COLOR: #a70! important
}
.syntaxhighlighter .value {
	COLOR: #090! important
}
.syntaxhighlighter .functions {
	COLOR: #ff1493! important
}
.syntaxhighlighter .constants {
	COLOR: #0066cc! important
}
.syntaxhighlighter .script {
	BACKGROUND-COLOR: yellow! important
}
.syntaxhighlighter .color1 {
	COLOR: #808080! important
}
.syntaxhighlighter .color1 A {
	COLOR: #808080! important
}
.syntaxhighlighter .color2 {
	COLOR: #ff1493! important
}
.syntaxhighlighter .color2 A {
	COLOR: #ff1493! important
}
.syntaxhighlighter .color3 {
	COLOR: red! important
}
.syntaxhighlighter .color3 A {
	COLOR: red! important
}

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://common.cnblogs.com/script/jquery.js

/*!=0A=
 * jQuery JavaScript Library v1.4.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2010, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2010, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Sat Feb 13 22:33:48 2010 -0500=0A=
 */=0A=
(function(A,w){function =
ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTi=
meout(ma,1);return}c.ready()}}function =
Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalE=
val(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.re=
moveChild(b)}function X(a,b,d,f,e,j){var i=3Da.length;if(typeof =
b=3D=3D=3D"object"){for(var o in b)X(a,o,b[o],f,e,d);return =
a}if(d!=3D=3Dw){f=3D!j&&f&&c.isFunction(d);for(o=3D0;o<i;o++)e(a[o],b,f?d=
.call(a[o],o,e(a[o],b)):d,j);return a}return i?=0A=
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return =
false}function Z(){return true}function na(a,b,d){d[0].type=3Da;return =
c.event.handle.apply(b,d)}function oa(a){var =
b,d=3D[],f=3D[],e=3Darguments,j,i,o,k,n,r;i=3Dc.data(this,"events");if(!(=
a.liveFired=3D=3D=3Dthis||!i||!i.live||a.button&&a.type=3D=3D=3D"click"))=
{a.liveFired=3Dthis;var =
u=3Di.live.slice(0);for(k=3D0;k<u.length;k++){i=3Du[k];i.origType.replace=
(O,"")=3D=3D=3Da.type?f.push(i.selector):u.splice(k--,1)}j=3Dc(a.target).=
closest(f,a.currentTarget);n=3D0;for(r=3D=0A=
j.length;n<r;n++)for(k=3D0;k<u.length;k++){i=3Du[k];if(j[n].selector=3D=3D=
=3Di.selector){o=3Dj[n].elem;f=3Dnull;if(i.preType=3D=3D=3D"mouseenter"||=
i.preType=3D=3D=3D"mouseleave")f=3Dc(a.relatedTarget).closest(i.selector)=
[0];if(!f||f!=3D=3Do)d.push({elem:o,handleObj:i})}}n=3D0;for(r=3Dd.length=
;n<r;n++){j=3Dd[n];a.currentTarget=3Dj.elem;a.data=3Dj.handleObj.data;a.h=
andleObj=3Dj.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)=3D=3D=3D=
false){b=3Dfalse;break}}return b}}function =
pa(a,b){return"live."+(a&&a!=3D=3D"*"?a+".":"")+b.replace(/\./g,"`").repl=
ace(/ /g,=0A=
"&")}function =
qa(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function =
ra(a,b){var =
d=3D0;b.each(function(){if(this.nodeName=3D=3D=3D(a[d]&&a[d].nodeName)){v=
ar f=3Dc.data(a[d++]),e=3Dc.data(this,f);if(f=3Df&&f.events){delete =
e.handle;e.events=3D{};for(var j in f)for(var i in =
f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var =
f,e,j;b=3Db&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length=3D=3D=3D1&&typeo=
f =
a[0]=3D=3D=3D"string"&&a[0].length<512&&b=3D=3D=3Ds&&!ta.test(a[0])&&(c.s=
upport.checkClone||!ua.test(a[0]))){e=3D=0A=
true;if(j=3Dc.fragments[a[0]])if(j!=3D=3D1)f=3Dj}if(!f){f=3Db.createDocum=
entFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=3Dj?f:1;return{frag=
ment:f,cacheable:e}}function K(a,b){var =
d=3D{};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=3Da});=
return d}function wa(a){return"scrollTo"in =
a&&a.document?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:false}=
var c=3Dfunction(a,b){return new =
c.fn.init(a,b)},Ra=3DA.jQuery,Sa=3DA.$,s=3DA.document,T,Ta=3D/^[^<]*(<[\w=
\W]+>)[^>]*$|^#([\w-]+)$/,Ua=3D/^.[^:#\[\.,]*$/,Va=3D/\S/,=0A=
Wa=3D/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=3D/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=3D=
navigator.userAgent,xa=3Dfalse,Q=3D[],L,$=3DObject.prototype.toString,aa=3D=
Object.prototype.hasOwnProperty,ba=3DArray.prototype.push,R=3DArray.proto=
type.slice,ya=3DArray.prototype.indexOf;c.fn=3Dc.prototype=3D{init:functi=
on(a,b){var d,f;if(!a)return =
this;if(a.nodeType){this.context=3Dthis[0]=3Da;this.length=3D1;return =
this}if(a=3D=3D=3D"body"&&!b){this.context=3Ds;this[0]=3Ds.body;this.sele=
ctor=3D"body";this.length=3D1;return this}if(typeof =
a=3D=3D=3D"string")if((d=3DTa.exec(a))&&=0A=
(d[1]||!b))if(d[1]){f=3Db?b.ownerDocument||b:s;if(a=3DXa.exec(a))if(c.isP=
lainObject(b)){a=3D[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else =
a=3D[f.createElement(a[1])];else{a=3Dsa([d[1]],[f]);a=3D(a.cacheable?a.fr=
agment.cloneNode(true):a.fragment).childNodes}return =
c.merge(this,a)}else{if(b=3Ds.getElementById(d[2])){if(b.id!=3D=3Dd[2])re=
turn =
T.find(a);this.length=3D1;this[0]=3Db}this.context=3Ds;this.selector=3Da;=
return this}else =
if(!b&&/^\w+$/.test(a)){this.selector=3Da;this.context=3Ds;a=3Ds.getEleme=
ntsByTagName(a);return c.merge(this,=0A=
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else =
if(c.isFunction(a))return =
T.ready(a);if(a.selector!=3D=3Dw){this.selector=3Da.selector;this.context=
=3Da.context}return =
c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){=
return this.length},toArray:function(){return =
R.call(this,0)},get:function(a){return =
a=3D=3Dnull?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:functi=
on(a,b,d){var =
f=3Dc();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=3Dthis;f.con=
text=3Dthis.context;if(b=3D=3D=3D=0A=
"find")f.selector=3Dthis.selector+(this.selector?" ":"")+d;else =
if(b)f.selector=3Dthis.selector+"."+b+"("+d+")";return =
f},each:function(a,b){return =
c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c=
);else Q&&Q.push(a);return this},eq:function(a){return =
a=3D=3D=3D-1?this.slice(a):this.slice(a,+a+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","=
))},map:function(a){return this.pushStack(c.map(this,=0A=
function(b,d){return a.call(b,d,b)}))},end:function(){return =
this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.ini=
t.prototype=3Dc.fn;c.extend=3Dc.fn.extend=3Dfunction(){var =
a=3Darguments[0]||{},b=3D1,d=3Darguments.length,f=3Dfalse,e,j,i,o;if(type=
of a=3D=3D=3D"boolean"){f=3Da;a=3Darguments[1]||{};b=3D2}if(typeof =
a!=3D=3D"object"&&!c.isFunction(a))a=3D{};if(d=3D=3D=3Db){a=3Dthis;--b}fo=
r(;b<d;b++)if((e=3Darguments[b])!=3Dnull)for(j in =
e){i=3Da[j];o=3De[j];if(a!=3D=3Do)if(f&&o&&(c.isPlainObject(o)||c.isArray=
(o))){i=3Di&&(c.isPlainObject(i)||=0A=
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=3Dc.extend(f,i,o)}else =
if(o!=3D=3Dw)a[j]=3Do}return =
a};c.extend({noConflict:function(a){A.$=3DSa;if(a)A.jQuery=3DRa;return =
c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return =
setTimeout(c.ready,13);c.isReady=3Dtrue;if(Q){for(var =
a,b=3D0;a=3DQ[b++];)a.call(s,c);Q=3Dnull}c.fn.triggerHandler&&c(s).trigge=
rHandler("ready")}},bindReady:function(){if(!xa){xa=3Dtrue;if(s.readyStat=
e=3D=3D=3D"complete")return =
c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",=0A=
L,false);A.addEventListener("load",c.ready,false)}else =
if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("on=
load",c.ready);var =
a=3Dfalse;try{a=3DA.frameElement=3D=3Dnull}catch(b){}s.documentElement.do=
Scroll&&a&&ma()}}},isFunction:function(a){return =
$.call(a)=3D=3D=3D"[object Function]"},isArray:function(a){return =
$.call(a)=3D=3D=3D"[object =
Array]"},isPlainObject:function(a){if(!a||$.call(a)!=3D=3D"[object =
Object]"||a.nodeType||a.setInterval)return =
false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor=
.prototype,=0A=
"isPrototypeOf"))return false;var b;for(b in a);return =
b=3D=3D=3Dw||aa.call(a,b)},isEmptyObject:function(a){for(var b in =
a)return false;return true},error:function(a){throw =
a;},parseJSON:function(a){if(typeof a!=3D=3D"string"||!a)return =
null;a=3Dc.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u=
[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\=
d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return =
A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+=0A=
a))();else c.error("Invalid JSON: =
"+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var =
b=3Ds.getElementsByTagName("head")[0]||s.documentElement,d=3Ds.createElem=
ent("script");d.type=3D"text/javascript";if(c.support.scriptEval)d.append=
Child(s.createTextNode(a));else =
d.text=3Da;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:fun=
ction(a,b){return =
a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi=
on(a,b,d){var =
f,e=3D0,j=3Da.length,i=3Dj=3D=3D=3Dw||c.isFunction(a);if(d)if(i)for(f in =
a){if(b.apply(a[f],=0A=
d)=3D=3D=3Dfalse)break}else =
for(;e<j;){if(b.apply(a[e++],d)=3D=3D=3Dfalse)break}else if(i)for(f in =
a){if(b.call(a[f],f,a[f])=3D=3D=3Dfalse)break}else =
for(d=3Da[0];e<j&&b.call(d,e,d)!=3D=3Dfalse;d=3Da[++e]);return =
a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b)=
{b=3Db||[];if(a!=3Dnull)a.length=3D=3Dnull||typeof =
a=3D=3D=3D"string"||c.isFunction(a)||typeof =
a!=3D=3D"function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return =
b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var =
d=3D0,f=3Db.length;d<f;d++)if(b[d]=3D=3D=3D=0A=
a)return d;return-1},merge:function(a,b){var =
d=3Da.length,f=3D0;if(typeof b.length=3D=3D=3D"number")for(var =
e=3Db.length;f<e;f++)a[d++]=3Db[f];else =
for(;b[f]!=3D=3Dw;)a[d++]=3Db[f++];a.length=3Dd;return =
a},grep:function(a,b,d){for(var =
f=3D[],e=3D0,j=3Da.length;e<j;e++)!d!=3D=3D!b(a[e],e)&&f.push(a[e]);retur=
n f},map:function(a,b,d){for(var =
f=3D[],e,j=3D0,i=3Da.length;j<i;j++){e=3Db(a[j],j,d);if(e!=3Dnull)f[f.len=
gth]=3De}return =
f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length=3D=
=3D=3D2)if(typeof b=3D=3D=3D"string"){d=3Da;a=3Dd[b];b=3Dw}else if(b&&=0A=
!c.isFunction(b)){d=3Db;b=3Dw}if(!b&&a)b=3Dfunction(){return =
a.apply(d||this,arguments)};if(a)b.guid=3Da.guid=3Da.guid||b.guid||c.guid=
++;return b},uaMatch:function(a){a=3Da.toLowerCase();a=3D/(webkit)[ =
\/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ =
\/]([\w.]+)/.exec(a)||/(msie) =
([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? =
rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},br=
owser:{}});P=3Dc.uaMatch(P);if(P.browser){c.browser[P.browser]=3Dtrue;c.b=
rowser.version=3DP.version}if(c.browser.webkit)c.browser.safari=3D=0A=
true;if(ya)c.inArray=3Dfunction(a,b){return =
ya.call(b,a)};T=3Dc(s);if(s.addEventListener)L=3Dfunction(){s.removeEvent=
Listener("DOMContentLoaded",L,false);c.ready()};else =
if(s.attachEvent)L=3Dfunction(){if(s.readyState=3D=3D=3D"complete"){s.det=
achEvent("onreadystatechange",L);c.ready()}};(function(){c.support=3D{};v=
ar =
a=3Ds.documentElement,b=3Ds.createElement("script"),d=3Ds.createElement("=
div"),f=3D"script"+J();d.style.display=3D"none";d.innerHTML=3D"   =
<link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";=0A=
var =
e=3Dd.getElementsByTagName("*"),j=3Dd.getElementsByTagName("a")[0];if(!(!=
e||!e.length||!j)){c.support=3D{leadingWhitespace:d.firstChild.nodeType=3D=
=3D=3D3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.g=
etElementsByTagName("link").length,style:/red/.test(j.getAttribute("style=
")),hrefNormalized:j.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.t=
est(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByT=
agName("input")[0].value=3D=3D=3D"on",optSelected:s.createElement("select=
").appendChild(s.createElement("option")).selected,=0A=
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNod=
e=3D=3D=3Dnull,deleteExpando:true,checkClone:false,scriptEval:false,noClo=
neEvent:true,boxModel:null};b.type=3D"text/javascript";try{b.appendChild(=
s.createTextNode("window."+f+"=3D1;"))}catch(i){}a.insertBefore(b,a.first=
Child);if(A[f]){c.support.scriptEval=3Dtrue;delete A[f]}try{delete =
b.test}catch(o){c.support.deleteExpando=3Dfalse}a.removeChild(b);if(d.att=
achEvent&&d.fireEvent){d.attachEvent("onclick",function =
k(){c.support.noCloneEvent=3D=0A=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")=
}d=3Ds.createElement("div");d.innerHTML=3D"<input type=3D'radio' =
name=3D'radiotest' =
checked=3D'checked'/>";a=3Ds.createDocumentFragment();a.appendChild(d.fir=
stChild);c.support.checkClone=3Da.cloneNode(true).cloneNode(true).lastChi=
ld.checked;c(function(){var =
k=3Ds.createElement("div");k.style.width=3Dk.style.paddingLeft=3D"1px";s.=
body.appendChild(k);c.boxModel=3Dc.support.boxModel=3Dk.offsetWidth=3D=3D=
=3D2;s.body.removeChild(k).style.display=3D"none"});a=3Dfunction(k){var =
n=3D=0A=
s.createElement("div");k=3D"on"+k;var r=3Dk in =
n;if(!r){n.setAttribute(k,"return;");r=3Dtypeof =
n[k]=3D=3D=3D"function"}return =
r};c.support.submitBubbles=3Da("submit");c.support.changeBubbles=3Da("cha=
nge");a=3Db=3Dd=3De=3Dj=3Dnull}})();c.props=3D{"for":"htmlFor","class":"c=
lassName",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpac=
ing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useM=
ap",frameborder:"frameBorder"};var =
G=3D"jQuery"+J(),Ya=3D0,za=3D{};c.extend({cache:{},expando:G,noData:{embe=
d:true,object:true,=0A=
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.to=
LowerCase()])){a=3Da=3D=3DA?za:a;var f=3Da[G],e=3Dc.cache;if(!f&&typeof =
b=3D=3D=3D"string"&&d=3D=3D=3Dw)return null;f||(f=3D++Ya);if(typeof =
b=3D=3D=3D"object"){a[G]=3Df;e[f]=3Dc.extend(true,{},b)}else =
if(!e[f]){a[G]=3Df;e[f]=3D{}}a=3De[f];if(d!=3D=3Dw)a[b]=3Dd;return =
typeof =
b=3D=3D=3D"string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.n=
oData[a.nodeName.toLowerCase()])){a=3Da=3D=3DA?za:a;var =
d=3Da[G],f=3Dc.cache,e=3Df[d];if(b){if(e){delete =
e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando=
)delete a[c.expando];=0A=
else a.removeAttribute&&a.removeAttribute(c.expando);delete =
f[d]}}}});c.fn.extend({data:function(a,b){if(typeof =
a=3D=3D=3D"undefined"&&this.length)return c.data(this[0]);else if(typeof =
a=3D=3D=3D"object")return this.each(function(){c.data(this,a)});var =
d=3Da.split(".");d[1]=3Dd[1]?"."+d[1]:"";if(b=3D=3D=3Dw){var =
f=3Dthis.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f=3D=3D=3Dw&&this.l=
ength)f=3Dc.data(this[0],a);return =
f=3D=3D=3Dw&&d[1]?this.data(d[0]):f}else return =
this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,=0A=
a,b)})},removeData:function(a){return =
this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a=
,b,d){if(a){b=3D(b||"fx")+"queue";var f=3Dc.data(a,b);if(!d)return =
f||[];if(!f||c.isArray(d))f=3Dc.data(a,b,c.makeArray(d));else =
f.push(d);return f}},dequeue:function(a,b){b=3Db||"fx";var =
d=3Dc.queue(a,b),f=3Dd.shift();if(f=3D=3D=3D"inprogress")f=3Dd.shift();if=
(f){b=3D=3D=3D"fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue=
(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof =
a!=3D=3D"string"){b=3Da;a=3D"fx"}if(b=3D=3D=3D=0A=
w)return c.queue(this[0],a);return this.each(function(){var =
d=3Dc.queue(this,a,b);a=3D=3D=3D"fx"&&d[0]!=3D=3D"inprogress"&&c.dequeue(=
this,a)})},dequeue:function(a){return =
this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=3Dc.fx?c.=
fx.speeds[a]||a:a;b=3Db||"fx";return this.queue(b,function(){var =
d=3Dthis;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(=
a){return this.queue(a||"fx",[])}});var =
Aa=3D/[\n\t]/g,ca=3D/\s+/,Za=3D/\r/g,$a=3D/href|src|style/,ab=3D/(button|=
input)/i,bb=3D/(button|input|object|select|textarea)/i,=0A=
cb=3D/^(a|area)$/i,Ba=3D/radio|checkbox/;c.fn.extend({attr:function(a,b){=
return X(this,a,b,true,c.attr)},removeAttr:function(a){return =
this.each(function(){c.attr(this,a,"");this.nodeType=3D=3D=3D1&&this.remo=
veAttribute(a)})},addClass:function(a){if(c.isFunction(a))return =
this.each(function(n){var =
r=3Dc(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string")for(var =
b=3D(a||"").split(ca),d=3D0,f=3Dthis.length;d<f;d++){var =
e=3Dthis[d];if(e.nodeType=3D=3D=3D1)if(e.className){for(var j=3D" =
"+e.className+" ",=0A=
i=3De.className,o=3D0,k=3Db.length;o<k;o++)if(j.indexOf(" "+b[o]+" =
")<0)i+=3D" "+b[o];e.className=3Dc.trim(i)}else e.className=3Da}return =
this},removeClass:function(a){if(c.isFunction(a))return =
this.each(function(k){var =
n=3Dc(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string"||a=3D=3D=3Dw)for(var =
b=3D(a||"").split(ca),d=3D0,f=3Dthis.length;d<f;d++){var =
e=3Dthis[d];if(e.nodeType=3D=3D=3D1&&e.className)if(a){for(var j=3D(" =
"+e.className+" ").replace(Aa," =
"),i=3D0,o=3Db.length;i<o;i++)j=3Dj.replace(" "+b[i]+" ",=0A=
" ");e.className=3Dc.trim(j)}else e.className=3D""}return =
this},toggleClass:function(a,b){var d=3Dtypeof a,f=3Dtypeof =
b=3D=3D=3D"boolean";if(c.isFunction(a))return this.each(function(e){var =
j=3Dc(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return =
this.each(function(){if(d=3D=3D=3D"string")for(var =
e,j=3D0,i=3Dc(this),o=3Db,k=3Da.split(ca);e=3Dk[j++];){o=3Df?o:!i.hasClas=
s(e);i[o?"addClass":"removeClass"](e)}else =
if(d=3D=3D=3D"undefined"||d=3D=3D=3D"boolean"){this.className&&c.data(thi=
s,"__className__",this.className);this.className=3D=0A=
this.className||a=3D=3D=3Dfalse?"":c.data(this,"__className__")||""}})},h=
asClass:function(a){a=3D" "+a+" ";for(var =
b=3D0,d=3Dthis.length;b<d;b++)if((" "+this[b].className+" =
").replace(Aa," ").indexOf(a)>-1)return true;return =
false},val:function(a){if(a=3D=3D=3Dw){var =
b=3Dthis[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}=
).specified?b.value:b.text;if(c.nodeName(b,"select")){var =
d=3Db.selectedIndex,f=3D[],e=3Db.options;b=3Db.type=3D=3D=3D"select-one";=
if(d<0)return null;var j=3Db?d:0;for(d=3Db?d+1:e.length;j<d;j++){var i=3D=0A=
e[j];if(i.selected){a=3Dc(i).val();if(b)return a;f.push(a)}}return =
f}if(Ba.test(b.type)&&!c.support.checkOn)return =
b.getAttribute("value")=3D=3D=3Dnull?"on":b.value;return(b.value||"").rep=
lace(Za,"")}return w}var o=3Dc.isFunction(a);return =
this.each(function(k){var =
n=3Dc(this),r=3Da;if(this.nodeType=3D=3D=3D1){if(o)r=3Da.call(this,k,n.va=
l());if(typeof =
r=3D=3D=3D"number")r+=3D"";if(c.isArray(r)&&Ba.test(this.type))this.check=
ed=3Dc.inArray(n.val(),r)>=3D0;else if(c.nodeName(this,"select")){var =
u=3Dc.makeArray(r);c("option",this).each(function(){this.selected=3D=0A=
c.inArray(c(this).val(),u)>=3D0});if(!u.length)this.selectedIndex=3D-1}el=
se =
this.value=3Dr}})}});c.extend({attrFn:{val:true,css:true,html:true,text:t=
rue,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){=
if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)return w;if(f&&b in =
c.attrFn)return c(a)[b](d);f=3Da.nodeType!=3D=3D1||!c.isXMLDoc(a);var =
e=3Dd!=3D=3Dw;b=3Df&&c.props[b]||b;if(a.nodeType=3D=3D=3D1){var =
j=3D$a.test(b);if(b in =
a&&f&&!j){if(e){b=3D=3D=3D"type"&&ab.test(a.nodeName)&&a.parentNode&&c.er=
ror("type property can't be changed");=0A=
a[b]=3Dd}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return =
a.getAttributeNode(b).nodeValue;if(b=3D=3D=3D"tabIndex")return(b=3Da.getA=
ttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.te=
st(a.nodeName)&&a.href?0:w;return =
a[b]}if(!c.support.style&&f&&b=3D=3D=3D"style"){if(e)a.style.cssText=3D""=
+d;return =
a.style.cssText}e&&a.setAttribute(b,""+d);a=3D!c.support.hrefNormalized&&=
f&&j?a.getAttribute(b,2):a.getAttribute(b);return =
a=3D=3D=3Dnull?w:a}return c.style(a,b,d)}});var =
O=3D/\.(.*)$/,db=3Dfunction(a){return a.replace(/[^\w\s\.\|`]/g,=0A=
function(b){return"\\"+b})};c.event=3D{add:function(a,b,d,f){if(!(a.nodeT=
ype=3D=3D=3D3||a.nodeType=3D=3D=3D8)){if(a.setInterval&&a!=3D=3DA&&!a.fra=
meElement)a=3DA;var =
e,j;if(d.handler){e=3Dd;d=3De.handler}if(!d.guid)d.guid=3Dc.guid++;if(j=3D=
c.data(a)){var =
i=3Dj.events=3Dj.events||{},o=3Dj.handle;if(!o)j.handle=3Do=3Dfunction(){=
return typeof =
c!=3D=3D"undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,argum=
ents):w};o.elem=3Da;b=3Db.split(" ");for(var =
k,n=3D0,r;k=3Db[n++];){j=3De?c.extend({},e):{handler:d,data:f};if(k.index=
Of(".")>-1){r=3Dk.split(".");=0A=
k=3Dr.shift();j.namespace=3Dr.slice(0).sort().join(".")}else{r=3D[];j.nam=
espace=3D""}j.type=3Dk;j.guid=3Dd.guid;var =
u=3Di[k],z=3Dc.event.special[k]||{};if(!u){u=3Di[k]=3D[];if(!z.setup||z.s=
etup.call(a,f,r,o)=3D=3D=3Dfalse)if(a.addEventListener)a.addEventListener=
(k,o,false);else =
a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.ha=
ndler.guid)j.handler.guid=3Dd.guid}u.push(j);c.event.global[k]=3Dtrue}a=3D=
null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType=3D=3D=3D3||a.n=
odeType=3D=3D=3D8)){var e,j=3D0,i,o,k,n,r,u,z=3Dc.data(a),=0A=
C=3Dz&&z.events;if(z&&C){if(b&&b.type){d=3Db.handler;b=3Db.type}if(!b||ty=
peof b=3D=3D=3D"string"&&b.charAt(0)=3D=3D=3D"."){b=3Db||"";for(e in =
C)c.event.remove(a,e+b)}else{for(b=3Db.split(" =
");e=3Db[j++];){n=3De;i=3De.indexOf(".")<0;o=3D[];if(!i){o=3De.split(".")=
;e=3Do.shift();k=3Dnew =
RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|=
$)")}if(r=3DC[e])if(d){n=3Dc.event.special[e]||{};for(B=3Df||0;B<r.length=
;B++){u=3Dr[B];if(d.guid=3D=3D=3Du.guid){if(i||k.test(u.namespace)){f=3D=3D=
null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=3D=0A=
null)break}}if(r.length=3D=3D=3D0||f!=3Dnull&&r.length=3D=3D=3D1){if(!n.t=
eardown||n.teardown.call(a,o)=3D=3D=3Dfalse)Ca(a,e,z.handle);delete =
C[e]}}else for(var =
B=3D0;B<r.length;B++){u=3Dr[B];if(i||k.test(u.namespace)){c.event.remove(=
a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=3Dz.handle=
)b.elem=3Dnull;delete z.events;delete =
z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,=
f){var e=3Da.type||a;if(!f){a=3Dtypeof =
a=3D=3D=3D"object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf(=
"!")>=3D0){a.type=3D=0A=
e=3De.slice(0,-1);a.exclusive=3Dtrue}if(!d){a.stopPropagation();c.event.g=
lobal[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.=
trigger(a,b,this.handle.elem)})}if(!d||d.nodeType=3D=3D=3D3||d.nodeType=3D=
=3D=3D8)return =
w;a.result=3Dw;a.target=3Dd;b=3Dc.makeArray(b);b.unshift(a)}a.currentTarg=
et=3Dd;(f=3Dc.data(d,"handle"))&&f.apply(d,b);f=3Dd.parentNode||d.ownerDo=
cument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["=
on"+e]&&d["on"+e].apply(d,b)=3D=3D=3Dfalse)a.result=3Dfalse}catch(j){}if(=
!a.isPropagationStopped()&&=0A=
f)c.event.trigger(a,b,f,true);else =
if(!a.isDefaultPrevented()){f=3Da.target;var =
i,o=3Dc.nodeName(f,"a")&&e=3D=3D=3D"click",k=3Dc.event.special[e]||{};if(=
(!k._default||k._default.call(d,a)=3D=3D=3Dfalse)&&!o&&!(f&&f.nodeName&&c=
.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=3Df["on"+e])f["on"+=
e]=3Dnull;c.event.triggered=3Dtrue;f[e]()}}catch(n){}if(i)f["on"+e]=3Di;c=
.event.triggered=3Dfalse}}},handle:function(a){var =
b,d,f,e;a=3Darguments[0]=3Dc.event.fix(a||A.event);a.currentTarget=3Dthis=
;b=3Da.type.indexOf(".")<0&&!a.exclusive;=0A=
if(!b){d=3Da.type.split(".");a.type=3Dd.shift();f=3Dnew =
RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=3Dc=
.data(this,"events");d=3De[a.type];if(e&&d){d=3Dd.slice(0);e=3D0;for(var =
j=3Dd.length;e<j;e++){var =
i=3Dd[e];if(b||f.test(i.namespace)){a.handler=3Di.handler;a.data=3Di.data=
;a.handleObj=3Di;i=3Di.handler.apply(this,arguments);if(i!=3D=3Dw){a.resu=
lt=3Di;if(i=3D=3D=3Dfalse){a.preventDefault();a.stopPropagation()}}if(a.i=
sImmediatePropagationStopped())break}}}return a.result},props:"altKey =
attrChange attrName bubbles button cancelable charCode clientX clientY =
ctrlKey currentTarget data detail eventPhase fromElement handler keyCode =
layerX layerY metaKey newValue offsetX offsetY originalTarget pageX =
pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" "),=0A=
fix:function(a){if(a[G])return a;var b=3Da;a=3Dc.Event(b);for(var =
d=3Dthis.props.length,f;d;){f=3Dthis.props[--d];a[f]=3Db[f]}if(!a.target)=
a.target=3Da.srcElement||s;if(a.target.nodeType=3D=3D=3D3)a.target=3Da.ta=
rget.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=3Da.fr=
omElement=3D=3D=3Da.target?a.toElement:a.fromElement;if(a.pageX=3D=3Dnull=
&&a.clientX!=3Dnull){b=3Ds.documentElement;d=3Ds.body;a.pageX=3Da.clientX=
+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft|=
|0);a.pageY=3Da.clientY+(b&&b.scrollTop||=0A=
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.ch=
arCode||a.charCode=3D=3D=3D0?a.charCode:a.keyCode))a.which=3Da.charCode||=
a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=3Da.ctrlKey;if(!a.which&&a.b=
utton!=3D=3Dw)a.which=3Da.button&1?1:a.button&2?3:a.button&4?2:0;return =
a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.no=
op},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{hand=
ler:oa}))},remove:function(a){var =
b=3Dtrue,d=3Da.origType.replace(O,"");c.each(c.data(this,=0A=
"events").live||[],function(){if(d=3D=3D=3Dthis.origType.replace(O,""))re=
turn =
b=3Dfalse});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:f=
unction(a,b,d){if(this.setInterval)this.onbeforeunload=3Dd;return =
false},teardown:function(a,b){if(this.onbeforeunload=3D=3D=3Db)this.onbef=
oreunload=3Dnull}}}};var =
Ca=3Ds.removeEventListener?function(a,b,d){a.removeEventListener(b,d,fals=
e)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=3Dfunction(a){if(!th=
is.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=3D=0A=
a;this.type=3Da.type}else =
this.type=3Da;this.timeStamp=3DJ();this[G]=3Dtrue};c.Event.prototype=3D{p=
reventDefault:function(){this.isDefaultPrevented=3DZ;var =
a=3Dthis.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.retur=
nValue=3Dfalse}},stopPropagation:function(){this.isPropagationStopped=3DZ=
;var =
a=3Dthis.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.can=
celBubble=3Dtrue}},stopImmediatePropagation:function(){this.isImmediatePr=
opagationStopped=3DZ;this.stopPropagation()},isDefaultPrevented:Y,isPropa=
gationStopped:Y,=0A=
isImmediatePropagationStopped:Y};var Da=3Dfunction(a){var =
b=3Da.relatedTarget;try{for(;b&&b!=3D=3Dthis;)b=3Db.parentNode;if(b!=3D=3D=
this){a.type=3Da.data;c.event.handle.apply(this,arguments)}}catch(d){}},E=
a=3Dfunction(a){a.type=3Da.data;c.event.handle.apply(this,arguments)};c.e=
ach({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.=
special[a]=3D{setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)=
},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(=
!c.support.submitBubbles)c.event.special.submit=3D=0A=
{setup:function(){if(this.nodeName.toLowerCase()!=3D=3D"form"){c.event.ad=
d(this,"click.specialSubmit",function(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"submit"||d=3D=3D=3D"image")&&c(b).=
closest("form").length)return =
na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",f=
unction(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"text"||d=3D=3D=3D"password")&&c(b)=
.closest("form").length&&a.keyCode=3D=3D=3D13)return =
na("submit",this,arguments)})}else return =
false},teardown:function(){c.event.remove(this,".specialSubmit")}};=0A=
if(!c.support.changeBubbles){var =
da=3D/textarea|input|select/i,ea,Fa=3Dfunction(a){var =
b=3Da.type,d=3Da.value;if(b=3D=3D=3D"radio"||b=3D=3D=3D"checkbox")d=3Da.c=
hecked;else =
if(b=3D=3D=3D"select-multiple")d=3Da.selectedIndex>-1?c.map(a.options,fun=
ction(f){return f.selected}).join("-"):"";else =
if(a.nodeName.toLowerCase()=3D=3D=3D"select")d=3Da.selectedIndex;return =
d},fa=3Dfunction(a,b){var =
d=3Da.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=3Dc.data(d,"_c=
hange_data");e=3DFa(d);if(a.type!=3D=3D"focusout"||d.type!=3D=3D"radio")c=
.data(d,"_change_data",=0A=
e);if(!(f=3D=3D=3Dw||e=3D=3D=3Df))if(f!=3Dnull||e){a.type=3D"change";retu=
rn =
c.event.trigger(a,b,d)}}};c.event.special.change=3D{filters:{focusout:fa,=
click:function(a){var =
b=3Da.target,d=3Db.type;if(d=3D=3D=3D"radio"||d=3D=3D=3D"checkbox"||b.nod=
eName.toLowerCase()=3D=3D=3D"select")return =
fa.call(this,a)},keydown:function(a){var =
b=3Da.target,d=3Db.type;if(a.keyCode=3D=3D=3D13&&b.nodeName.toLowerCase()=
!=3D=3D"textarea"||a.keyCode=3D=3D=3D32&&(d=3D=3D=3D"checkbox"||d=3D=3D=3D=
"radio")||d=3D=3D=3D"select-multiple")return =
fa.call(this,a)},beforeactivate:function(a){a=3Da.target;c.data(a,=0A=
"_change_data",Fa(a))}},setup:function(){if(this.type=3D=3D=3D"file")retu=
rn false;for(var a in =
ea)c.event.add(this,a+".specialChange",ea[a]);return =
da.test(this.nodeName)},teardown:function(){c.event.remove(this,".special=
Change");return =
da.test(this.nodeName)}};ea=3Dc.event.special.change.filters}s.addEventLi=
stener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function =
d(f){f=3Dc.event.fix(f);f.type=3Db;return =
c.event.handle.call(this,f)}c.event.special[b]=3D{setup:function(){this.a=
ddEventListener(a,=0A=
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.eac=
h(["bind","one"],function(a,b){c.fn[b]=3Dfunction(d,f,e){if(typeof =
d=3D=3D=3D"object"){for(var j in d)this[b](j,f,d[j],e);return =
this}if(c.isFunction(f)){e=3Df;f=3Dw}var =
i=3Db=3D=3D=3D"one"?c.proxy(e,function(k){c(this).unbind(k,i);return =
e.apply(this,arguments)}):e;if(d=3D=3D=3D"unload"&&b!=3D=3D"one")this.one=
(d,f,e);else{j=3D0;for(var =
o=3Dthis.length;j<o;j++)c.event.add(this[j],d,i,f)}return =
this}});c.fn.extend({unbind:function(a,b){if(typeof a=3D=3D=3D"object"&&=0A=
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=3D0;for(var =
f=3Dthis.length;d<f;d++)c.event.remove(this[d],a,b)}return =
this},delegate:function(a,b,d,f){return =
this.live(b,d,f,a)},undelegate:function(a,b,d){return =
arguments.length=3D=3D=3D0?this.unbind("live"):this.die(b,null,d,a)},trig=
ger:function(a,b){return =
this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function=
(a,b){if(this[0]){a=3Dc.Event(a);a.preventDefault();a.stopPropagation();c=
.event.trigger(a,b,this[0]);return a.result}},=0A=
toggle:function(a){for(var =
b=3Darguments,d=3D1;d<b.length;)c.proxy(a,b[d++]);return =
this.click(c.proxy(a,function(f){var =
e=3D(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.gu=
id,e+1);f.preventDefault();return =
b[e].apply(this,arguments)||false}))},hover:function(a,b){return =
this.mouseenter(a).mouseleave(b||a)}});var =
Ga=3D{focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"=
mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=3Dfunction(d,f,e,j=
){var i,o=3D0,k,n,r=3Dj||this.selector,=0A=
u=3Dj?this:c(this.context);if(c.isFunction(f)){e=3Df;f=3Dw}for(d=3D(d||""=
).split(" =
");(i=3Dd[o++])!=3Dnull;){j=3DO.exec(i);k=3D"";if(j){k=3Dj[0];i=3Di.repla=
ce(O,"")}if(i=3D=3D=3D"hover")d.push("mouseenter"+k,"mouseleave"+k);else{=
n=3Di;if(i=3D=3D=3D"focus"||i=3D=3D=3D"blur"){d.push(Ga[i]+k);i+=3Dk}else=
 =
i=3D(Ga[i]||i)+k;b=3D=3D=3D"live"?u.each(function(){c.event.add(this,pa(i=
,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u=
.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout =
load resize scroll unload click dblclick mousedown mouseup mousemove =
mouseover mouseout mouseenter mouseleave change select submit keydown =
keypress keyup error".split(" "),=0A=
function(a,b){c.fn[b]=3Dfunction(d){return =
d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=3Dtrue});A.atta=
chEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var=
 a in =
c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}c=
atch(b){}});(function(){function a(g){for(var =
h=3D"",l,m=3D0;g[m];m++){l=3Dg[m];if(l.nodeType=3D=3D=3D3||l.nodeType=3D=3D=
=3D4)h+=3Dl.nodeValue;else =
if(l.nodeType!=3D=3D8)h+=3Da(l.childNodes)}return h}function =
b(g,h,l,m,q,p){q=3D0;for(var v=3Dm.length;q<v;q++){var t=3Dm[q];=0A=
if(t){t=3Dt[g];for(var =
y=3Dfalse;t;){if(t.sizcache=3D=3D=3Dl){y=3Dm[t.sizset];break}if(t.nodeTyp=
e=3D=3D=3D1&&!p){t.sizcache=3Dl;t.sizset=3Dq}if(t.nodeName.toLowerCase()=3D=
=3D=3Dh){y=3Dt;break}t=3Dt[g]}m[q]=3Dy}}}function =
d(g,h,l,m,q,p){q=3D0;for(var v=3Dm.length;q<v;q++){var =
t=3Dm[q];if(t){t=3Dt[g];for(var =
y=3Dfalse;t;){if(t.sizcache=3D=3D=3Dl){y=3Dm[t.sizset];break}if(t.nodeTyp=
e=3D=3D=3D1){if(!p){t.sizcache=3Dl;t.sizset=3Dq}if(typeof =
h!=3D=3D"string"){if(t=3D=3D=3Dh){y=3Dtrue;break}}else =
if(k.filter(h,[t]).length>0){y=3Dt;break}}t=3Dt[g]}m[q]=3Dy}}}var =
f=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A=
e=3D0,j=3DObject.prototype.toString,i=3Dfalse,o=3Dtrue;[0,0].sort(functio=
n(){o=3Dfalse;return 0});var k=3Dfunction(g,h,l,m){l=3Dl||[];var =
q=3Dh=3Dh||s;if(h.nodeType!=3D=3D1&&h.nodeType!=3D=3D9)return[];if(!g||ty=
peof g!=3D=3D"string")return l;for(var =
p=3D[],v,t,y,S,H=3Dtrue,M=3Dx(h),I=3Dg;(f.exec(""),v=3Df.exec(I))!=3D=3Dn=
ull;){I=3Dv[3];p.push(v[1]);if(v[2]){S=3Dv[3];break}}if(p.length>1&&r.exe=
c(g))if(p.length=3D=3D=3D2&&n.relative[p[0]])t=3Dga(p[0]+p[1],h);else =
for(t=3Dn.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=3Dp.shift();if(n=
.relative[g])g+=3Dp.shift();=0A=
t=3Dga(g,t)}else{if(!m&&p.length>1&&h.nodeType=3D=3D=3D9&&!M&&n.match.ID.=
test(p[0])&&!n.match.ID.test(p[p.length-1])){v=3Dk.find(p.shift(),h,M);h=3D=
v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=3Dm?{expr:p.pop(),set:z=
(m)}:k.find(p.pop(),p.length=3D=3D=3D1&&(p[0]=3D=3D=3D"~"||p[0]=3D=3D=3D"=
+")&&h.parentNode?h.parentNode:h,M);t=3Dv.expr?k.filter(v.expr,v.set):v.s=
et;if(p.length>0)y=3Dz(t);else H=3Dfalse;for(;p.length;){var =
D=3Dp.pop();v=3DD;if(n.relative[D])v=3Dp.pop();else =
D=3D"";if(v=3D=3Dnull)v=3Dh;n.relative[D](y,v,M)}}else =
y=3D[]}y||(y=3Dt);y||k.error(D||=0A=
g);if(j.call(y)=3D=3D=3D"[object =
Array]")if(H)if(h&&h.nodeType=3D=3D=3D1)for(g=3D0;y[g]!=3Dnull;g++){if(y[=
g]&&(y[g]=3D=3D=3Dtrue||y[g].nodeType=3D=3D=3D1&&E(h,y[g])))l.push(t[g])}=
else =
for(g=3D0;y[g]!=3Dnull;g++)y[g]&&y[g].nodeType=3D=3D=3D1&&l.push(t[g]);el=
se l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return =
l};k.uniqueSort=3Dfunction(g){if(B){i=3Do;g.sort(B);if(i)for(var =
h=3D1;h<g.length;h++)g[h]=3D=3D=3Dg[h-1]&&g.splice(h--,1)}return =
g};k.matches=3Dfunction(g,h){return =
k(g,null,null,h)};k.find=3Dfunction(g,h,l){var m,q;if(!g)return[];=0A=
for(var p=3D0,v=3Dn.order.length;p<v;p++){var =
t=3Dn.order[p];if(q=3Dn.leftMatch[t].exec(g)){var =
y=3Dq[1];q.splice(1,1);if(y.substr(y.length-1)!=3D=3D"\\"){q[1]=3D(q[1]||=
"").replace(/\\/g,"");m=3Dn.find[t](q,h,l);if(m!=3Dnull){g=3Dg.replace(n.=
match[t],"");break}}}}m||(m=3Dh.getElementsByTagName("*"));return{set:m,e=
xpr:g}};k.filter=3Dfunction(g,h,l,m){for(var =
q=3Dg,p=3D[],v=3Dh,t,y,S=3Dh&&h[0]&&x(h[0]);g&&h.length;){for(var H in =
n.filter)if((t=3Dn.leftMatch[H].exec(g))!=3Dnull&&t[2]){var =
M=3Dn.filter[H],I,D;D=3Dt[1];y=3Dfalse;t.splice(1,1);if(D.substr(D.length=
-=0A=
1)!=3D=3D"\\"){if(v=3D=3D=3Dp)p=3D[];if(n.preFilter[H])if(t=3Dn.preFilter=
[H](t,v,l,p,m,S)){if(t=3D=3D=3Dtrue)continue}else =
y=3DI=3Dtrue;if(t)for(var =
U=3D0;(D=3Dv[U])!=3Dnull;U++)if(D){I=3DM(D,t,U,v);var =
Ha=3Dm^!!I;if(l&&I!=3Dnull)if(Ha)y=3Dtrue;else v[U]=3Dfalse;else =
if(Ha){p.push(D);y=3Dtrue}}if(I!=3D=3Dw){l||(v=3Dp);g=3Dg.replace(n.match=
[H],"");if(!y)return[];break}}}if(g=3D=3D=3Dq)if(y=3D=3Dnull)k.error(g);e=
lse break;q=3Dg}return v};k.error=3Dfunction(g){throw"Syntax error, =
unrecognized expression: "+g;};var =
n=3Dk.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF-]|\\.)+)/,=0A=
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=3D['"]*((?:[\w\u00c0=
-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\=
S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CH=
ILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth=
|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,PSEUDO:/:((?:[\=
w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},lef=
tMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:=
function(g){return g.getAttribute("href")}},=0A=
relative:{"+":function(g,h){var l=3Dtypeof =
h=3D=3D=3D"string",m=3Dl&&!/\W/.test(h);l=3Dl&&!m;if(m)h=3Dh.toLowerCase(=
);m=3D0;for(var =
q=3Dg.length,p;m<q;m++)if(p=3Dg[m]){for(;(p=3Dp.previousSibling)&&p.nodeT=
ype!=3D=3D1;);g[m]=3Dl||p&&p.nodeName.toLowerCase()=3D=3D=3Dh?p||false:p=3D=
=3D=3Dh}l&&k.filter(h,g,true)},">":function(g,h){var l=3Dtypeof =
h=3D=3D=3D"string";if(l&&!/\W/.test(h)){h=3Dh.toLowerCase();for(var =
m=3D0,q=3Dg.length;m<q;m++){var =
p=3Dg[m];if(p){l=3Dp.parentNode;g[m]=3Dl.nodeName.toLowerCase()=3D=3D=3Dh=
?l:false}}}else{m=3D0;for(q=3Dg.length;m<q;m++)if(p=3Dg[m])g[m]=3D=0A=
l?p.parentNode:p.parentNode=3D=3D=3Dh;l&&k.filter(h,g,true)}},"":function=
(g,h,l){var m=3De++,q=3Dd;if(typeof =
h=3D=3D=3D"string"&&!/\W/.test(h)){var =
p=3Dh=3Dh.toLowerCase();q=3Db}q("parentNode",h,m,g,p,l)},"~":function(g,h=
,l){var m=3De++,q=3Dd;if(typeof h=3D=3D=3D"string"&&!/\W/.test(h)){var =
p=3Dh=3Dh.toLowerCase();q=3Db}q("previousSibling",h,m,g,p,l)}},find:{ID:f=
unction(g,h,l){if(typeof =
h.getElementById!=3D=3D"undefined"&&!l)return(g=3Dh.getElementById(g[1]))=
?[g]:[]},NAME:function(g,h){if(typeof =
h.getElementsByName!=3D=3D"undefined"){var l=3D[];=0A=
h=3Dh.getElementsByName(g[1]);for(var =
m=3D0,q=3Dh.length;m<q;m++)h[m].getAttribute("name")=3D=3D=3Dg[1]&&l.push=
(h[m]);return l.length=3D=3D=3D0?null:l}},TAG:function(g,h){return =
h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=3D=
" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=3D0;for(var =
v;(v=3Dh[p])!=3Dnull;p++)if(v)if(q^(v.className&&(" "+v.className+" =
").replace(/[\t\n]/g," ").indexOf(g)>=3D0))l||m.push(v);else =
if(l)h[p]=3Dfalse;return false},ID:function(g){return =
g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},=0A=
CHILD:function(g){if(g[1]=3D=3D=3D"nth"){var =
h=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]=3D=3D=3D"even"&&"2n"||g[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=3Dh[1]+(h[2]||=
1)-0;g[3]=3Dh[3]-0}g[0]=3De++;return =
g},ATTR:function(g,h,l,m,q,p){h=3Dg[1].replace(/\\/g,"");if(!p&&n.attrMap=
[h])g[1]=3Dn.attrMap[h];if(g[2]=3D=3D=3D"~=3D")g[4]=3D" "+g[4]+" =
";return =
g},PSEUDO:function(g,h,l,m,q){if(g[1]=3D=3D=3D"not")if((f.exec(g[3])||"")=
.length>1||/^\w/.test(g[3]))g[3]=3Dk(g[3],null,null,h);else{g=3Dk.filter(=
g[3],h,l,true^q);l||m.push.apply(m,=0A=
g);return false}else =
if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return =
g},POS:function(g){g.unshift(true);return =
g}},filters:{enabled:function(g){return =
g.disabled=3D=3D=3Dfalse&&g.type!=3D=3D"hidden"},disabled:function(g){ret=
urn g.disabled=3D=3D=3Dtrue},checked:function(g){return =
g.checked=3D=3D=3Dtrue},selected:function(g){return =
g.selected=3D=3D=3Dtrue},parent:function(g){return!!g.firstChild},empty:f=
unction(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).len=
gth},header:function(g){return/h\d/i.test(g.nodeName)},=0A=
text:function(g){return"text"=3D=3D=3Dg.type},radio:function(g){return"ra=
dio"=3D=3D=3Dg.type},checkbox:function(g){return"checkbox"=3D=3D=3Dg.type=
},file:function(g){return"file"=3D=3D=3Dg.type},password:function(g){retu=
rn"password"=3D=3D=3Dg.type},submit:function(g){return"submit"=3D=3D=3Dg.=
type},image:function(g){return"image"=3D=3D=3Dg.type},reset:function(g){r=
eturn"reset"=3D=3D=3Dg.type},button:function(g){return"button"=3D=3D=3Dg.=
type||g.nodeName.toLowerCase()=3D=3D=3D"button"},input:function(g){return=
/input|select|textarea|button/i.test(g.nodeName)}},=0A=
setFilters:{first:function(g,h){return =
h=3D=3D=3D0},last:function(g,h,l,m){return =
h=3D=3D=3Dm.length-1},even:function(g,h){return =
h%2=3D=3D=3D0},odd:function(g,h){return =
h%2=3D=3D=3D1},lt:function(g,h,l){return =
h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return =
l[3]-0=3D=3D=3Dh},eq:function(g,h,l){return =
l[3]-0=3D=3D=3Dh}},filter:{PSEUDO:function(g,h,l,m){var =
q=3Dh[1],p=3Dn.filters[q];if(p)return p(g,l,h,m);else =
if(q=3D=3D=3D"contains")return(g.textContent||g.innerText||a([g])||"").in=
dexOf(h[3])>=3D0;else if(q=3D=3D=3D"not"){h=3D=0A=
h[3];l=3D0;for(m=3Dh.length;l<m;l++)if(h[l]=3D=3D=3Dg)return =
false;return true}else k.error("Syntax error, unrecognized expression: =
"+q)},CHILD:function(g,h){var l=3Dh[1],m=3Dg;switch(l){case "only":case =
"first":for(;m=3Dm.previousSibling;)if(m.nodeType=3D=3D=3D1)return =
false;if(l=3D=3D=3D"first")return true;m=3Dg;case =
"last":for(;m=3Dm.nextSibling;)if(m.nodeType=3D=3D=3D1)return =
false;return true;case "nth":l=3Dh[2];var =
q=3Dh[3];if(l=3D=3D=3D1&&q=3D=3D=3D0)return true;h=3Dh[0];var =
p=3Dg.parentNode;if(p&&(p.sizcache!=3D=3Dh||!g.nodeIndex)){var =
v=3D0;for(m=3Dp.firstChild;m;m=3D=0A=
m.nextSibling)if(m.nodeType=3D=3D=3D1)m.nodeIndex=3D++v;p.sizcache=3Dh}g=3D=
g.nodeIndex-q;return =
l=3D=3D=3D0?g=3D=3D=3D0:g%l=3D=3D=3D0&&g/l>=3D0}},ID:function(g,h){return=
 =
g.nodeType=3D=3D=3D1&&g.getAttribute("id")=3D=3D=3Dh},TAG:function(g,h){r=
eturn =
h=3D=3D=3D"*"&&g.nodeType=3D=3D=3D1||g.nodeName.toLowerCase()=3D=3D=3Dh},=
CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" =
").indexOf(h)>-1},ATTR:function(g,h){var =
l=3Dh[1];g=3Dn.attrHandle[l]?n.attrHandle[l](g):g[l]!=3Dnull?g[l]:g.getAt=
tribute(l);l=3Dg+"";var m=3Dh[2];h=3Dh[4];return =
g=3D=3Dnull?m=3D=3D=3D"!=3D":m=3D=3D=3D=0A=
"=3D"?l=3D=3D=3Dh:m=3D=3D=3D"*=3D"?l.indexOf(h)>=3D0:m=3D=3D=3D"~=3D"?(" =
"+l+" =
").indexOf(h)>=3D0:!h?l&&g!=3D=3Dfalse:m=3D=3D=3D"!=3D"?l!=3D=3Dh:m=3D=3D=
=3D"^=3D"?l.indexOf(h)=3D=3D=3D0:m=3D=3D=3D"$=3D"?l.substr(l.length-h.len=
gth)=3D=3D=3Dh:m=3D=3D=3D"|=3D"?l=3D=3D=3Dh||l.substr(0,h.length+1)=3D=3D=
=3Dh+"-":false},POS:function(g,h,l,m){var =
q=3Dn.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=3Dn.match.POS;for(var =
u in n.match){n.match[u]=3Dnew =
RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u=
]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,fun=
ction(g,=0A=
h){return"\\"+(h-0+1)}))}var =
z=3Dfunction(g,h){g=3DArray.prototype.slice.call(g,0);if(h){h.push.apply(=
h,g);return h}return =
g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C=
){z=3Dfunction(g,h){h=3Dh||[];if(j.call(g)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(h,g);else if(typeof =
g.length=3D=3D=3D"number")for(var =
l=3D0,m=3Dg.length;l<m;l++)h.push(g[l]);else =
for(l=3D0;g[l];l++)h.push(g[l]);return h}}var =
B;if(s.documentElement.compareDocumentPosition)B=3Dfunction(g,h){if(!g.co=
mpareDocumentPosition||=0A=
!h.compareDocumentPosition){if(g=3D=3Dh)i=3Dtrue;return =
g.compareDocumentPosition?-1:1}g=3Dg.compareDocumentPosition(h)&4?-1:g=3D=
=3D=3Dh?0:1;if(g=3D=3D=3D0)i=3Dtrue;return g};else if("sourceIndex"in =
s.documentElement)B=3Dfunction(g,h){if(!g.sourceIndex||!h.sourceIndex){if=
(g=3D=3Dh)i=3Dtrue;return =
g.sourceIndex?-1:1}g=3Dg.sourceIndex-h.sourceIndex;if(g=3D=3D=3D0)i=3Dtru=
e;return g};else =
if(s.createRange)B=3Dfunction(g,h){if(!g.ownerDocument||!h.ownerDocument)=
{if(g=3D=3Dh)i=3Dtrue;return g.ownerDocument?-1:1}var =
l=3Dg.ownerDocument.createRange(),m=3D=0A=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,=
0);m.setEnd(h,0);g=3Dl.compareBoundaryPoints(Range.START_TO_END,m);if(g=3D=
=3D=3D0)i=3Dtrue;return g};(function(){var =
g=3Ds.createElement("div"),h=3D"script"+(new =
Date).getTime();g.innerHTML=3D"<a name=3D'"+h+"'/>";var =
l=3Ds.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(=
h)){n.find.ID=3Dfunction(m,q,p){if(typeof =
q.getElementById!=3D=3D"undefined"&&!p)return(q=3Dq.getElementById(m[1]))=
?q.id=3D=3D=3Dm[1]||typeof q.getAttributeNode!=3D=3D"undefined"&&=0A=
q.getAttributeNode("id").nodeValue=3D=3D=3Dm[1]?[q]:w:[]};n.filter.ID=3Df=
unction(m,q){var p=3Dtypeof =
m.getAttributeNode!=3D=3D"undefined"&&m.getAttributeNode("id");return =
m.nodeType=3D=3D=3D1&&p&&p.nodeValue=3D=3D=3Dq}}l.removeChild(g);l=3Dg=3D=
null})();(function(){var =
g=3Ds.createElement("div");g.appendChild(s.createComment(""));if(g.getEle=
mentsByTagName("*").length>0)n.find.TAG=3Dfunction(h,l){l=3Dl.getElements=
ByTagName(h[1]);if(h[1]=3D=3D=3D"*"){h=3D[];for(var =
m=3D0;l[m];m++)l[m].nodeType=3D=3D=3D1&&h.push(l[m]);l=3Dh}return =
l};g.innerHTML=3D"<a href=3D'#'></a>";=0A=
if(g.firstChild&&typeof =
g.firstChild.getAttribute!=3D=3D"undefined"&&g.firstChild.getAttribute("h=
ref")!=3D=3D"#")n.attrHandle.href=3Dfunction(h){return =
h.getAttribute("href",2)};g=3Dnull})();s.querySelectorAll&&function(){var=
 g=3Dk,h=3Ds.createElement("div");h.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST")=
.length=3D=3D=3D0)){k=3Dfunction(m,q,p,v){q=3Dq||s;if(!v&&q.nodeType=3D=3D=
=3D9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return =
g(m,q,p,v)};for(var l in g)k[l]=3Dg[l];h=3Dnull}}();=0A=
(function(){var g=3Ds.createElement("div");g.innerHTML=3D"<div =
class=3D'test e'></div><div =
class=3D'test'></div>";if(!(!g.getElementsByClassName||g.getElementsByCla=
ssName("e").length=3D=3D=3D0)){g.lastChild.className=3D"e";if(g.getElemen=
tsByClassName("e").length!=3D=3D1){n.order.splice(1,0,"CLASS");n.find.CLA=
SS=3Dfunction(h,l,m){if(typeof =
l.getElementsByClassName!=3D=3D"undefined"&&!m)return =
l.getElementsByClassName(h[1])};g=3Dnull}}})();var =
E=3Ds.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPos=
ition(h)&16)}:=0A=
function(g,h){return =
g!=3D=3Dh&&(g.contains?g.contains(h):true)},x=3Dfunction(g){return(g=3D(g=
?g.ownerDocument||g:0).documentElement)?g.nodeName!=3D=3D"HTML":false},ga=
=3Dfunction(g,h){var =
l=3D[],m=3D"",q;for(h=3Dh.nodeType?[h]:h;q=3Dn.match.PSEUDO.exec(g);){m+=3D=
q[0];g=3Dg.replace(n.match.PSEUDO,"")}g=3Dn.relative[g]?g+"*":g;q=3D0;for=
(var p=3Dh.length;q<p;q++)k(g,h[q],l);return =
k.filter(m,l)};c.find=3Dk;c.expr=3Dk.selectors;c.expr[":"]=3Dc.expr.filte=
rs;c.unique=3Dk.uniqueSort;c.text=3Da;c.isXMLDoc=3Dx;c.contains=3DE})();v=
ar eb=3D/Until$/,fb=3D/^(?:parents|prevUntil|prevAll)/,=0A=
gb=3D/,/;R=3DArray.prototype.slice;var =
Ia=3Dfunction(a,b,d){if(c.isFunction(b))return =
c.grep(a,function(e,j){return!!b.call(e,j,e)=3D=3D=3Dd});else =
if(b.nodeType)return c.grep(a,function(e){return =
e=3D=3D=3Db=3D=3D=3Dd});else if(typeof b=3D=3D=3D"string"){var =
f=3Dc.grep(a,function(e){return =
e.nodeType=3D=3D=3D1});if(Ua.test(b))return c.filter(b,f,!d);else =
b=3Dc.filter(b,f)}return c.grep(a,function(e){return =
c.inArray(e,b)>=3D0=3D=3D=3Dd})};c.fn.extend({find:function(a){for(var =
b=3Dthis.pushStack("","find",a),d=3D0,f=3D0,e=3Dthis.length;f<e;f++){d=3D=
b.length;=0A=
c.find(a,this[f],b);if(f>0)for(var j=3Dd;j<b.length;j++)for(var =
i=3D0;i<d;i++)if(b[i]=3D=3D=3Db[j]){b.splice(j--,1);break}}return =
b},has:function(a){var b=3Dc(a);return this.filter(function(){for(var =
d=3D0,f=3Db.length;d<f;d++)if(c.contains(this,b[d]))return =
true})},not:function(a){return =
this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return =
this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.f=
ilter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var =
d=3D[],f=3Dthis[0],e,j=3D=0A=
{},i;if(f&&a.length){e=3D0;for(var =
o=3Da.length;e<o;e++){i=3Da[e];j[i]||(j[i]=3Dc.expr.match.POS.test(i)?c(i=
,b||this.context):i)}for(;f&&f.ownerDocument&&f!=3D=3Db;){for(i in =
j){e=3Dj[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem=
:f});delete j[i]}}f=3Df.parentNode}}return d}var =
k=3Dc.expr.match.POS.test(a)?c(a,b||this.context):null;return =
this.map(function(n,r){for(;r&&r.ownerDocument&&r!=3D=3Db;){if(k?k.index(=
r)>-1:c(r).is(a))return r;r=3Dr.parentNode}return =
null})},index:function(a){if(!a||typeof a=3D=3D=3D=0A=
"string")return =
c.inArray(this[0],a?c(a):this.parent().children());return =
c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=3Dtypeof =
a=3D=3D=3D"string"?c(a,b||this.context):c.makeArray(a);b=3Dc.merge(this.g=
et(),a);return =
this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){retu=
rn =
this.add(this.prevObject)}});c.each({parent:function(a){return(a=3Da.pare=
ntNode)&&a.nodeType!=3D=3D11?a:null},parents:function(a){return =
c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return =
c.dir(a,"parentNode",=0A=
d)},next:function(a){return =
c.nth(a,2,"nextSibling")},prev:function(a){return =
c.nth(a,2,"previousSibling")},nextAll:function(a){return =
c.dir(a,"nextSibling")},prevAll:function(a){return =
c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return =
c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return =
c.dir(a,"previousSibling",d)},siblings:function(a){return =
c.sibling(a.parentNode.firstChild,a)},children:function(a){return =
c.sibling(a.firstChild)},contents:function(a){return =
c.nodeName(a,"iframe")?=0A=
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},f=
unction(a,b){c.fn[a]=3Dfunction(d,f){var =
e=3Dc.map(this,b,d);eb.test(a)||(f=3Dd);if(f&&typeof =
f=3D=3D=3D"string")e=3Dc.filter(f,e);e=3Dthis.length>1?c.unique(e):e;if((=
this.length>1||gb.test(f))&&fb.test(a))e=3De.reverse();return =
this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:funct=
ion(a,b,d){if(d)a=3D":not("+a+")";return =
c.find.matches(a,b)},dir:function(a,b,d){var =
f=3D[];for(a=3Da[b];a&&a.nodeType!=3D=3D9&&(d=3D=3D=3Dw||a.nodeType!=3D=3D=
1||!c(a).is(d));){a.nodeType=3D=3D=3D=0A=
1&&f.push(a);a=3Da[b]}return f},nth:function(a,b,d){b=3Db||1;for(var =
f=3D0;a;a=3Da[d])if(a.nodeType=3D=3D=3D1&&++f=3D=3D=3Db)break;return =
a},sibling:function(a,b){for(var =
d=3D[];a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&d.push(a);ret=
urn d}});var Ja=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,V=3D/^\s+/,Ka=3D/(<([\w:]+)[^>]*?)\/>/g,hb=3D=
/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=3D/<([\w:]+)/,=
ib=3D/<tbody/i,jb=3D/<|&#?\w+;/,ta=3D/<script|<object|<embed|<option|<sty=
le/i,ua=3D/checked\s*(?:[^=3D]|=3D\s*.checked.)/i,Ma=3Dfunction(a,b,d){re=
turn hb.test(d)?=0A=
a:b+"></"+d+">"},F=3D{option:[1,"<select =
multiple=3D'multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"=
],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>=
"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]};F.optgroup=3DF.option;F.tbody=3DF.tfoot=3DF.colgroup=3D=
F.caption=3DF.thead;F.th=3DF.td;if(!c.support.htmlSerialize)F._default=3D=
[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))=
return this.each(function(b){var d=3D=0A=
c(this);d.text(a.call(this,b,d.text()))});if(typeof =
a!=3D=3D"object"&&a!=3D=3Dw)return =
this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a)=
);return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return =
this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var =
b=3Dc(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.in=
sertBefore(this[0]);b.map(function(){for(var =
d=3Dthis;d.firstChild&&d.firstChild.nodeType=3D=3D=3D1;)d=3Dd.firstChild;=
return d}).append(this)}return this},=0A=
wrapInner:function(a){if(c.isFunction(a))return =
this.each(function(b){c(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Dc(this),d=3Db.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){return =
this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return =
this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.ap=
pendChild(a)})},=0A=
prepend:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.in=
sertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pa=
rentNode)return =
this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=
this)});else if(arguments.length){var =
a=3Dc(arguments[0]);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=0A=
this.nextSibling)});else if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0])=
.toArray());return a}},remove:function(a,b){for(var =
d=3D0,f;(f=3Dthis[d])!=3Dnull;d++)if(!a||c.filter(a,[f]).length){if(!b&&f=
.nodeType=3D=3D=3D1){c.cleanData(f.getElementsByTagName("*"));c.cleanData=
([f])}f.parentNode&&f.parentNode.removeChild(f)}return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++)for(b.nodeType=3D=3D=3D1&&c.cleanData(b=
.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);=0A=
return this},clone:function(a){var =
b=3Dthis.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){va=
r =
d=3Dthis.outerHTML,f=3Dthis.ownerDocument;if(!d){d=3Df.createElement("div=
");d.appendChild(this.cloneNode(true));d=3Dd.innerHTML}return =
c.clean([d.replace(Ja,"").replace(/=3D([^=3D"'>\s]+\/)>/g,'=3D"$1">').rep=
lace(V,"")],f)[0]}else return =
this.cloneNode(true)});if(a=3D=3D=3Dtrue){ra(this,b);ra(this.find("*"),b.=
find("*"))}return b},html:function(a){if(a=3D=3D=3Dw)return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(Ja,=0A=
""):null;else if(typeof =
a=3D=3D=3D"string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a)=
)&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Ka,Ma);try{f=
or(var =
b=3D0,d=3Dthis.length;b<d;b++)if(this[b].nodeType=3D=3D=3D1){c.cleanData(=
this[b].getElementsByTagName("*"));this[b].innerHTML=3Da}}catch(f){this.e=
mpty().append(a)}}else c.isFunction(a)?this.each(function(e){var =
j=3Dc(this),i=3Dj.html();j.empty().append(function(){return =
a.call(this,e,i)})}):this.empty().append(a);return =
this},replaceWith:function(a){if(this[0]&&=0A=
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var =
d=3Dc(this),f=3Dd.html();d.replaceWith(a.call(this,b,f))});if(typeof =
a!=3D=3D"string")a=3Dc(a).detach();return this.each(function(){var =
b=3Dthis.nextSibling,d=3Dthis.parentNode;c(this).remove();b?c(b).before(a=
):c(d).append(a)})}else return =
this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function=
(a){return this.remove(a,true)},domManip:function(a,b,d){function =
f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||=0A=
u.appendChild(u.ownerDocument.createElement("tbody")):u}var =
e,j,i=3Da[0],o=3D[],k;if(!c.support.checkClone&&arguments.length=3D=3D=3D=
3&&typeof i=3D=3D=3D"string"&&ua.test(i))return =
this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))re=
turn this.each(function(u){var =
z=3Dc(this);a[0]=3Di.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(thi=
s[0]){e=3Di&&i.parentNode;e=3Dc.support.parentNode&&e&&e.nodeType=3D=3D=3D=
11&&e.childNodes.length=3D=3D=3Dthis.length?{fragment:e}:sa(a,this,o);k=3D=
e.fragment;if(j=3Dk.childNodes.length=3D=3D=3D=0A=
1?(k=3Dk.firstChild):k.firstChild){b=3Db&&c.nodeName(j,"tr");for(var =
n=3D0,r=3Dthis.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cachea=
ble||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return =
this}});c.fragments=3D{};c.each({appendTo:"append",prependTo:"prepend",in=
sertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},functio=
n(a,b){c.fn[a]=3Dfunction(d){var f=3D[];d=3Dc(d);var =
e=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(e&&e.nodeType=3D=3D=3D11=
&&e.childNodes.length=3D=3D=3D1&&d.length=3D=3D=3D1){d[b](this[0]);=0A=
return this}else{e=3D0;for(var j=3Dd.length;e<j;e++){var =
i=3D(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=3Df.conc=
at(i)}return =
this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=3D=
b||s;if(typeof =
b.createElement=3D=3D=3D"undefined")b=3Db.ownerDocument||b[0]&&b[0].owner=
Document||s;for(var e=3D[],j=3D0,i;(i=3Da[j])!=3Dnull;j++){if(typeof =
i=3D=3D=3D"number")i+=3D"";if(i){if(typeof =
i=3D=3D=3D"string"&&!jb.test(i))i=3Db.createTextNode(i);else if(typeof =
i=3D=3D=3D"string"){i=3Di.replace(Ka,Ma);var o=3D(La.exec(i)||["",=0A=
""])[1].toLowerCase(),k=3DF[o]||F._default,n=3Dk[0],r=3Db.createElement("=
div");for(r.innerHTML=3Dk[1]+i+k[2];n--;)r=3Dr.lastChild;if(!c.support.tb=
ody){n=3Dib.test(i);o=3Do=3D=3D=3D"table"&&!n?r.firstChild&&r.firstChild.=
childNodes:k[1]=3D=3D=3D"<table>"&&!n?r.childNodes:[];for(k=3Do.length-1;=
k>=3D0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parent=
Node.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertB=
efore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=3Dr.childNodes}if(i.=
nodeType)e.push(i);else e=3D=0A=
c.merge(e,i)}}if(d)for(j=3D0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!=
e[j].type||e[j].type.toLowerCase()=3D=3D=3D"text/javascript"))f.push(e[j]=
.parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType=3D=
=3D=3D1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTa=
gName("script"))));d.appendChild(e[j])}return =
e},cleanData:function(a){for(var =
b,d,f=3Dc.cache,e=3Dc.event.special,j=3Dc.support.deleteExpando,i=3D0,o;(=
o=3Da[i])!=3Dnull;i++)if(d=3Do[c.expando]){b=3Df[d];if(b.events)for(var =
k in b.events)e[k]?=0A=
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else =
o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var =
kb=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=3D/alpha\([^)]=
*\)/,Oa=3D/opacity=3D([^)]*)/,ha=3D/float/i,ia=3D/-([a-z])/ig,lb=3D/([A-Z=
])/g,mb=3D/^-?\d+(?:px)?$/i,nb=3D/^-?\d/,ob=3D{position:"absolute",visibi=
lity:"hidden",display:"block"},pb=3D["Left","Right"],qb=3D["Top","Bottom"=
],rb=3Ds.defaultView&&s.defaultView.getComputedStyle,Pa=3Dc.support.cssFl=
oat?"cssFloat":"styleFloat",ja=3D=0A=
function(a,b){return b.toUpperCase()};c.fn.css=3Dfunction(a,b){return =
X(this,a,b,true,function(d,f,e){if(e=3D=3D=3Dw)return =
c.curCSS(d,f);if(typeof =
e=3D=3D=3D"number"&&!kb.test(f))e+=3D"px";c.style(d,f,e)})};c.extend({sty=
le:function(a,b,d){if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)retu=
rn =
w;if((b=3D=3D=3D"width"||b=3D=3D=3D"height")&&parseFloat(d)<0)d=3Dw;var =
f=3Da.style||a,e=3Dd!=3D=3Dw;if(!c.support.opacity&&b=3D=3D=3D"opacity"){=
if(e){f.zoom=3D1;b=3DparseInt(d,10)+""=3D=3D=3D"NaN"?"":"alpha(opacity=3D=
"+d*100+")";a=3Df.filter||c.curCSS(a,"filter")||"";f.filter=3D=0A=
Na.test(a)?a.replace(Na,b):b}return =
f.filter&&f.filter.indexOf("opacity=3D")>=3D0?parseFloat(Oa.exec(f.filter=
)[1])/100+"":""}if(ha.test(b))b=3DPa;b=3Db.replace(ia,ja);if(e)f[b]=3Dd;r=
eturn =
f[b]},css:function(a,b,d,f){if(b=3D=3D=3D"width"||b=3D=3D=3D"height"){var=
 e,j=3Db=3D=3D=3D"width"?pb:qb;function =
i(){e=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetHeight;f!=3D=3D"border"&&=
c.each(j,function(){f||(e-=3DparseFloat(c.curCSS(a,"padding"+this,true))|=
|0);if(f=3D=3D=3D"margin")e+=3DparseFloat(c.curCSS(a,"margin"+this,true))=
||0;else e-=3DparseFloat(c.curCSS(a,=0A=
"border"+this+"Width",true))||0})}a.offsetWidth!=3D=3D0?i():c.swap(a,ob,i=
);return Math.max(0,Math.round(e))}return =
c.curCSS(a,b,d)},curCSS:function(a,b,d){var =
f,e=3Da.style;if(!c.support.opacity&&b=3D=3D=3D"opacity"&&a.currentStyle)=
{f=3DOa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";r=
eturn =
f=3D=3D=3D""?"1":f}if(ha.test(b))b=3DPa;if(!d&&e&&e[b])f=3De[b];else =
if(rb){if(ha.test(b))b=3D"float";b=3Db.replace(lb,"-$1").toLowerCase();e=3D=
a.ownerDocument.defaultView;if(!e)return =
null;if(a=3De.getComputedStyle(a,null))f=3D=0A=
a.getPropertyValue(b);if(b=3D=3D=3D"opacity"&&f=3D=3D=3D"")f=3D"1"}else =
if(a.currentStyle){d=3Db.replace(ia,ja);f=3Da.currentStyle[b]||a.currentS=
tyle[d];if(!mb.test(f)&&nb.test(f)){b=3De.left;var =
j=3Da.runtimeStyle.left;a.runtimeStyle.left=3Da.currentStyle.left;e.left=3D=
d=3D=3D=3D"fontSize"?"1em":f||0;f=3De.pixelLeft+"px";e.left=3Db;a.runtime=
Style.left=3Dj}}return f},swap:function(a,b,d){var f=3D{};for(var e in =
b){f[e]=3Da.style[e];a.style[e]=3Db[e]}d.call(a);for(e in =
b)a.style[e]=3Df[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=3D=
function(a){var b=3D=0A=
a.offsetWidth,d=3Da.offsetHeight,f=3Da.nodeName.toLowerCase()=3D=3D=3D"tr=
";return =
b=3D=3D=3D0&&d=3D=3D=3D0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display"=
)=3D=3D=3D"none"};c.expr.filters.visible=3Dfunction(a){return!c.expr.filt=
ers.hidden(a)}}var =
sb=3DJ(),tb=3D/<script(.|\s)*?\/script>/gi,ub=3D/select|textarea/i,vb=3D/=
color|date|datetime|email|hidden|month|number|password|range|search|tel|t=
ext|time|url|week/i,N=3D/=3D\?(&|$)/,ka=3D/\?/,wb=3D/(\?|&)_=3D.*?(&|$)/,=
xb=3D/^(\w+:)?\/\/([^\/?#]+)/,yb=3D/%20/g,zb=3Dc.fn.load;c.fn.extend({loa=
d:function(a,b,d){if(typeof a!=3D=3D=0A=
"string")return zb.call(this,a);else if(!this.length)return this;var =
f=3Da.indexOf(" ");if(f>=3D0){var =
e=3Da.slice(f,a.length);a=3Da.slice(0,f)}f=3D"GET";if(b)if(c.isFunction(b=
)){d=3Db;b=3Dnull}else if(typeof =
b=3D=3D=3D"object"){b=3Dc.param(b,c.ajaxSettings.traditional);f=3D"POST"}=
var =
j=3Dthis;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,=
o){if(o=3D=3D=3D"success"||o=3D=3D=3D"notmodified")j.html(e?c("<div =
/>").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.e=
ach(d,[i.responseText,o,i])}});return this},=0A=
serialize:function(){return =
c.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?c.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test=
(this.type))}).map(function(a,b){a=3Dc(this).val();return =
a=3D=3Dnull?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,valu=
e:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop =
ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),=0A=
function(a,b){c.fn[b]=3Dfunction(d){return =
this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=3D=
f||d;d=3Db;b=3Dnull}return =
c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:functio=
n(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return =
c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=3Df||d;=
d=3Db;b=3D{}}return =
c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:functi=
on(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,=0A=
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",pr=
ocessData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=3D=3D=
"file:"||!A.ActiveXObject)?function(){return new =
A.XMLHttpRequest}:function(){try{return new =
A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"applicatio=
n/xml, text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:=
{},ajax:function(a){function b(){e.success&&=0A=
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function =
d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);=
e.global&&!--c.active&&c.event.trigger("ajaxStop")}function =
f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var =
e=3Dc.extend(true,{},c.ajaxSettings,a),j,i,o,k=3Da&&a.context||e,n=3De.ty=
pe.toUpperCase();if(e.data&&e.processData&&typeof =
e.data!=3D=3D"string")e.data=3Dc.param(e.data,e.traditional);if(e.dataTyp=
e=3D=3D=3D"jsonp"){if(n=3D=3D=3D"GET")N.test(e.url)||(e.url+=3D(ka.test(e=
.url)?=0A=
"&":"?")+(e.jsonp||"callback")+"=3D?");else =
if(!e.data||!N.test(e.data))e.data=3D(e.data?e.data+"&":"")+(e.jsonp||"ca=
llback")+"=3D?";e.dataType=3D"json"}if(e.dataType=3D=3D=3D"json"&&(e.data=
&&N.test(e.data)||N.test(e.url))){j=3De.jsonpCallback||"jsonp"+sb++;if(e.=
data)e.data=3D(e.data+"").replace(N,"=3D"+j+"$1");e.url=3De.url.replace(N=
,"=3D"+j+"$1");e.dataType=3D"script";A[j]=3DA[j]||function(q){o=3Dq;b();d=
();A[j]=3Dw;try{delete =
A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType=3D=3D=3D"script"&&e.cac=
he=3D=3D=3Dnull)e.cache=3Dfalse;if(e.cache=3D=3D=3D=0A=
false&&n=3D=3D=3D"GET"){var =
r=3DJ(),u=3De.url.replace(wb,"$1_=3D"+r+"$2");e.url=3Du+(u=3D=3D=3De.url?=
(ka.test(e.url)?"&":"?")+"_=3D"+r:"")}if(e.data&&n=3D=3D=3D"GET")e.url+=3D=
(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("a=
jaxStart");r=3D(r=3Dxb.exec(e.url))&&(r[1]&&r[1]!=3D=3Dlocation.protocol|=
|r[2]!=3D=3Dlocation.host);if(e.dataType=3D=3D=3D"script"&&n=3D=3D=3D"GET=
"&&r){var =
z=3Ds.getElementsByTagName("head")[0]||s.documentElement,C=3Ds.createElem=
ent("script");C.src=3De.url;if(e.scriptCharset)C.charset=3De.scriptCharse=
t;if(!j){var B=3D=0A=
false;C.onload=3DC.onreadystatechange=3Dfunction(){if(!B&&(!this.readySta=
te||this.readyState=3D=3D=3D"loaded"||this.readyState=3D=3D=3D"complete")=
){B=3Dtrue;b();d();C.onload=3DC.onreadystatechange=3Dnull;z&&C.parentNode=
&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var =
E=3Dfalse,x=3De.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,=
e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.set=
RequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModifi=
ed[e.url]&&x.setRequestHeader("If-Modified-Since",=0A=
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",=
c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest")=
;x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[=
e.dataType]+", =
*/*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,=
x,e)=3D=3D=3Dfalse){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.=
abort();return false}e.global&&f("ajaxSend",[x,e]);var =
g=3Dx.onreadystatechange=3Dfunction(q){if(!x||x.readyState=3D=3D=3D0||q=3D=
=3D=3D"abort"){E||=0A=
d();E=3Dtrue;if(x)x.onreadystatechange=3Dc.noop}else =
if(!E&&x&&(x.readyState=3D=3D=3D4||q=3D=3D=3D"timeout")){E=3Dtrue;x.onrea=
dystatechange=3Dc.noop;i=3Dq=3D=3D=3D"timeout"?"timeout":!c.httpSuccess(x=
)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success=
";var =
p;if(i=3D=3D=3D"success")try{o=3Dc.httpData(x,e.dataType,e)}catch(v){i=3D=
"parsererror";p=3Dv}if(i=3D=3D=3D"success"||i=3D=3D=3D"notmodified")j||b(=
);else =
c.handleError(e,x,i,p);d();q=3D=3D=3D"timeout"&&x.abort();if(e.async)x=3D=
null}};try{var h=3Dx.abort;x.abort=3Dfunction(){x&&h.call(x);=0A=
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&=
g("timeout")},e.timeout);try{x.send(n=3D=3D=3D"POST"||n=3D=3D=3D"PUT"||n=3D=
=3D=3D"DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.asyn=
c||g();return =
x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,=
d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,=
a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.pro=
tocol=3D=3D=3D"file:"||a.status>=3D200&&a.status<300||a.status=3D=3D=3D30=
4||a.status=3D=3D=3D=0A=
1223||a.status=3D=3D=3D0}catch(b){}return =
false},httpNotModified:function(a,b){var =
d=3Da.getResponseHeader("Last-Modified"),f=3Da.getResponseHeader("Etag");=
if(d)c.lastModified[b]=3Dd;if(f)c.etag[b]=3Df;return =
a.status=3D=3D=3D304||a.status=3D=3D=3D0},httpData:function(a,b,d){var =
f=3Da.getResponseHeader("content-type")||"",e=3Db=3D=3D=3D"xml"||!b&&f.in=
dexOf("xml")>=3D0;a=3De?a.responseXML:a.responseText;e&&a.documentElement=
.nodeName=3D=3D=3D"parsererror"&&c.error("parsererror");if(d&&d.dataFilte=
r)a=3Dd.dataFilter(a,b);if(typeof a=3D=3D=3D"string")if(b=3D=3D=3D=0A=
"json"||!b&&f.indexOf("json")>=3D0)a=3Dc.parseJSON(a);else =
if(b=3D=3D=3D"script"||!b&&f.indexOf("javascript")>=3D0)c.globalEval(a);r=
eturn a},param:function(a,b){function =
d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d=
(i+"["+(typeof =
n=3D=3D=3D"object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=3Dnull&&typeof=
 =
o=3D=3D=3D"object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}funct=
ion =
f(i,o){o=3Dc.isFunction(o)?o():o;e[e.length]=3DencodeURIComponent(i)+"=3D=
"+encodeURIComponent(o)}var =
e=3D[];if(b=3D=3D=3Dw)b=3Dc.ajaxSettings.traditional;=0A=
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});e=
lse for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var =
la=3D{},Ab=3D/toggle|show|hide/,Bb=3D/^([+-]=3D)?([\d+-.]+)(.*)$/,W,va=3D=
[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["wid=
th","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]]=
;c.fn.extend({show:function(a,b){if(a||a=3D=3D=3D0)return =
this.animate(K("show",3),a,b);else{a=3D0;for(b=3Dthis.length;a<b;a++){var=
 d=3Dc.data(this[a],"olddisplay");=0A=
this[a].style.display=3Dd||"";if(c.css(this[a],"display")=3D=3D=3D"none")=
{d=3Dthis[a].nodeName;var f;if(la[d])f=3Dla[d];else{var e=3Dc("<"+d+" =
/>").appendTo("body");f=3De.css("display");if(f=3D=3D=3D"none")f=3D"block=
";e.remove();la[d]=3Df}c.data(this[a],"olddisplay",f)}}a=3D0;for(b=3Dthis=
.length;a<b;a++)this[a].style.display=3Dc.data(this[a],"olddisplay")||"";=
return this}},hide:function(a,b){if(a||a=3D=3D=3D0)return =
this.animate(K("hide",3),a,b);else{a=3D0;for(b=3Dthis.length;a<b;a++){var=
 d=3Dc.data(this[a],"olddisplay");!d&&d!=3D=3D"none"&&c.data(this[a],=0A=
"olddisplay",c.css(this[a],"display"))}a=3D0;for(b=3Dthis.length;a<b;a++)=
this[a].style.display=3D"none";return =
this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=3Dtypeof =
a=3D=3D=3D"boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.appl=
y(this,arguments);else a=3D=3Dnull||d?this.each(function(){var =
f=3Dd?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K=
("toggle",3),a,b);return this},fadeTo:function(a,b,d){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},=
a,d)},=0A=
animate:function(a,b,d,f){var =
e=3Dc.speed(b,d,f);if(c.isEmptyObject(a))return =
this.each(e.complete);return =
this[e.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
j=3Dc.extend({},e),i,o=3Dthis.nodeType=3D=3D=3D1&&c(this).is(":hidden"),k=
=3Dthis;for(i in a){var =
n=3Di.replace(ia,ja);if(i!=3D=3Dn){a[n]=3Da[i];delete =
a[i];i=3Dn}if(a[i]=3D=3D=3D"hide"&&o||a[i]=3D=3D=3D"show"&&!o)return =
j.complete.call(this);if((i=3D=3D=3D"height"||i=3D=3D=3D"width")&&this.st=
yle){j.display=3Dc.css(this,"display");j.overflow=3Dthis.style.overflow}i=
f(c.isArray(a[i])){(j.specialEasing=3D=0A=
j.specialEasing||{})[i]=3Da[i][1];a[i]=3Da[i][0]}}if(j.overflow!=3Dnull)t=
his.style.overflow=3D"hidden";j.curAnim=3Dc.extend({},a);c.each(a,functio=
n(r,u){var z=3Dnew =
c.fx(k,j,r);if(Ab.test(u))z[u=3D=3D=3D"toggle"?o?"show":"hide":u](a);else=
{var C=3DBb.exec(u),B=3Dz.cur(true)||0;if(C){u=3DparseFloat(C[2]);var =
E=3DC[3]||"px";if(E!=3D=3D"px"){k.style[r]=3D(u||1)+E;B=3D(u||1)/z.cur(tr=
ue)*B;k.style[r]=3DB+E}if(C[1])u=3D(C[1]=3D=3D=3D"-=3D"?-1:1)*u+B;z.custo=
m(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var =
d=3Dc.timers;a&&this.queue([]);=0A=
this.each(function(){for(var =
f=3Dd.length-1;f>=3D0;f--)if(d[f].elem=3D=3D=3Dthis){b&&d[f](true);d.spli=
ce(f,1)}});b||this.dequeue();return =
this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b=
){c.fn[a]=3Dfunction(d,f){return =
this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=3Da&&typeof =
a=3D=3D=3D"object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,ea=
sing:d&&b||b&&!c.isFunction(b)&&b};f.duration=3Dc.fx.off?0:typeof =
f.duration=3D=3D=3D=0A=
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=3D=
f.complete;f.complete=3Dfunction(){f.queue!=3D=3Dfalse&&c(this).dequeue()=
;c.isFunction(f.old)&&f.old.call(this)};return =
f},easing:{linear:function(a,b,d,f){return =
d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},t=
imers:[],fx:function(a,b,d){this.options=3Db;this.elem=3Da;this.prop=3Dd;=
if(!b.orig)b.orig=3D{}}});c.fx.prototype=3D{update:function(){this.option=
s.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.p=
rop]||=0A=
c.fx.step._default)(this);if((this.prop=3D=3D=3D"height"||this.prop=3D=3D=
=3D"width")&&this.elem.style)this.elem.style.display=3D"block"},cur:funct=
ion(a){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.elem.styl=
e[this.prop]=3D=3Dnull))return =
this.elem[this.prop];return(a=3DparseFloat(c.css(this.elem,this.prop,a)))=
&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:functio=
n(a,b,d){function f(j){return =
e.step(j)}this.startTime=3DJ();this.start=3Da;this.end=3Db;this.unit=3Dd|=
|this.unit||"px";this.now=3Dthis.start;=0A=
this.pos=3Dthis.state=3D0;var =
e=3Dthis;f.elem=3Dthis.elem;if(f()&&c.timers.push(f)&&!W)W=3DsetInterval(=
c.fx.tick,13)},show:function(){this.options.orig[this.prop]=3Dc.style(thi=
s.elem,this.prop);this.options.show=3Dtrue;this.custom(this.prop=3D=3D=3D=
"width"||this.prop=3D=3D=3D"height"?1:0,this.cur());c(this.elem).show()},=
hide:function(){this.options.orig[this.prop]=3Dc.style(this.elem,this.pro=
p);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:function(a){v=
ar =
b=3DJ(),d=3Dtrue;if(a||b>=3Dthis.options.duration+this.startTime){this.no=
w=3D=0A=
this.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[thi=
s.prop]=3Dtrue;for(var f in =
this.options.curAnim)if(this.options.curAnim[f]!=3D=3Dtrue)d=3Dfalse;if(d=
){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.option=
s.overflow;a=3Dc.data(this.elem,"olddisplay");this.elem.style.display=3Da=
?a:this.options.display;if(c.css(this.elem,"display")=3D=3D=3D"none")this=
.elem.style.display=3D"block"}this.options.hide&&c(this.elem).hide();if(t=
his.options.hide||this.options.show)for(var e in =
this.options.curAnim)c.style(this.elem,=0A=
e,this.options.orig[e]);this.options.complete.call(this.elem)}return =
false}else{e=3Db-this.startTime;this.state=3De/this.options.duration;a=3D=
this.options.easing||(c.easing.swing?"swing":"linear");this.pos=3Dc.easin=
g[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](t=
his.state,e,0,1,this.options.duration);this.now=3Dthis.start+(this.end-th=
is.start)*this.pos;this.update()}return =
true}};c.extend(c.fx,{tick:function(){for(var =
a=3Dc.timers,b=3D0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||=0A=
c.fx.stop()},stop:function(){clearInterval(W);W=3Dnull},speeds:{slow:600,=
fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity"=
,a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=3Dnu=
ll)a.elem.style[a.prop]=3D(a.prop=3D=3D=3D"width"||a.prop=3D=3D=3D"height=
"?Math.max(0,a.now):a.now)+a.unit;else =
a.elem[a.prop]=3Da.now}}});if(c.expr&&c.expr.filters)c.expr.filters.anima=
ted=3Dfunction(a){return c.grep(c.timers,function(b){return =
a=3D=3D=3Db.elem}).length};c.fn.offset=3D"getBoundingClientRect"in =
s.documentElement?=0A=
function(a){var b=3Dthis[0];if(a)return =
this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);var =
d=3Db.getBoundingClientRect(),f=3Db.ownerDocument;b=3Df.body;f=3Df.docume=
ntElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrol=
lTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXO=
ffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.c=
lientLeft||0)}}:function(a){var b=3D=0A=
this[0];if(a)return =
this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);c.offset.initialize();var =
d=3Db.offsetParent,f=3Db,e=3Db.ownerDocument,j,i=3De.documentElement,o=3D=
e.body;f=3D(e=3De.defaultView)?e.getComputedStyle(b,null):b.currentStyle;=
for(var =
k=3Db.offsetTop,n=3Db.offsetLeft;(b=3Db.parentNode)&&b!=3D=3Do&&b!=3D=3Di=
;){if(c.offset.supportsFixedPosition&&f.position=3D=3D=3D"fixed")break;j=3D=
e?e.getComputedStyle(b,null):b.currentStyle;=0A=
k-=3Db.scrollTop;n-=3Db.scrollLeft;if(b=3D=3D=3Dd){k+=3Db.offsetTop;n+=3D=
b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTab=
leAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=3DparseFloat(j.borderT=
opWidth)||0;n+=3DparseFloat(j.borderLeftWidth)||0}f=3Dd;d=3Db.offsetParen=
t}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=3D=3D"vis=
ible"){k+=3DparseFloat(j.borderTopWidth)||0;n+=3DparseFloat(j.borderLeftW=
idth)||0}f=3Dj}if(f.position=3D=3D=3D"relative"||f.position=3D=3D=3D"stat=
ic"){k+=3Do.offsetTop;n+=3Do.offsetLeft}if(c.offset.supportsFixedPosition=
&&=0A=
f.position=3D=3D=3D"fixed"){k+=3DMath.max(i.scrollTop,o.scrollTop);n+=3DM=
ath.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset=3D{init=
ialize:function(){var =
a=3Ds.body,b=3Ds.createElement("div"),d,f,e,j=3DparseFloat(c.curCSS(a,"ma=
rginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,mar=
gin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML=
=3D"<div style=3D'position:absolute;top:0;left:0;margin:0;border:5px =
solid #000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";=0A=
a.insertBefore(b,a.firstChild);d=3Db.firstChild;f=3Dd.firstChild;e=3Dd.ne=
xtSibling.firstChild.firstChild;this.doesNotAddBorder=3Df.offsetTop!=3D=3D=
5;this.doesAddBorderForTableAndCells=3De.offsetTop=3D=3D=3D5;f.style.posi=
tion=3D"fixed";f.style.top=3D"20px";this.supportsFixedPosition=3Df.offset=
Top=3D=3D=3D20||f.offsetTop=3D=3D=3D15;f.style.position=3Df.style.top=3D"=
";d.style.overflow=3D"hidden";d.style.position=3D"relative";this.subtract=
sBorderForOverflowNotVisible=3Df.offsetTop=3D=3D=3D-5;this.doesNotInclude=
MarginInBodyOffset=3Da.offsetTop!=3D=3Dj;a.removeChild(b);=0A=
c.offset.initialize=3Dc.noop},bodyOffset:function(a){var =
b=3Da.offsetTop,d=3Da.offsetLeft;c.offset.initialize();if(c.offset.doesNo=
tIncludeMarginInBodyOffset){b+=3DparseFloat(c.curCSS(a,"marginTop",true))=
||0;d+=3DparseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d=
}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.s=
tyle.position=3D"relative";var =
f=3Dc(a),e=3Df.offset(),j=3DparseInt(c.curCSS(a,"top",true),10)||0,i=3Dpa=
rseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=3Db.call(a,=0A=
d,e);d=3D{top:b.top-e.top+j,left:b.left-e.left+i};"using"in =
b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[=
0])return null;var =
a=3Dthis[0],b=3Dthis.offsetParent(),d=3Dthis.offset(),f=3D/^body|html$/i.=
test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=3DparseFloat(c.curCS=
S(a,"marginTop",true))||0;d.left-=3DparseFloat(c.curCSS(a,"marginLeft",tr=
ue))||0;f.top+=3DparseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.le=
ft+=3DparseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.t=
op-=0A=
f.top,left:d.left-f.left}},offsetParent:function(){return =
this.map(function(){for(var =
a=3Dthis.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(=
a,"position")=3D=3D=3D"static";)a=3Da.offsetParent;return =
a})}});c.each(["Left","Top"],function(a,b){var =
d=3D"scroll"+b;c.fn[d]=3Dfunction(f){var e=3Dthis[0],j;if(!e)return =
null;if(f!=3D=3Dw)return =
this.each(function(){if(j=3Dwa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?=
f:c(j).scrollTop());else this[d]=3Df});else =
return(j=3Dwa(e))?"pageXOffset"in j?j[a?"pageYOffset":=0A=
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.docum=
ent.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var =
d=3Db.toLowerCase();c.fn["inner"+b]=3Dfunction(){return =
this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=3Dfunction=
(f){return =
this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=3Dfuncti=
on(f){var e=3Dthis[0];if(!e)return =
f=3D=3Dnull?null:this;if(c.isFunction(f))return =
this.each(function(j){var =
i=3Dc(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in=0A=
e&&e.document?e.document.compatMode=3D=3D=3D"CSS1Compat"&&e.document.docu=
mentElement["client"+b]||e.document.body["client"+b]:e.nodeType=3D=3D=3D9=
?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElem=
ent["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f=3D=3D=
=3Dw?c.css(e,d):this.css(d,typeof =
f=3D=3D=3D"string"?f:f+"px")}});A.jQuery=3DA.$=3Dc})(window);=0A=

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cnblogs.com/script/common.js


function WarpClass(eID,tID,fID,ev)
{var eObj=3Ddocument.getElementById(eID);var =
tObj=3Ddocument.getElementById(tID);var =
fObj=3Ddocument.getElementById(fID);if(eObj&&tObj)
{if(!tObj.style.display||tObj.style.display=3D=3D"block")
{tObj.style.display=3D"none";eObj.className=3D"Warp";if(fObj)
{fObj.style.display=3D"none";}}
else
{tObj.style.display=3D"block";eObj.className=3D"UnWarp";if(ev)
{eval(ev);}
if(fObj)
{fObj.style.display=3D"block";}}}}
function PutInWz(){var width=3D480;var height=3D480;var =
leftVal=3D(screen.width-width)/2;var =
topVal=3D(screen.height-height)/2;var d=3Ddocument;var =
t=3Dd.selection?(d.selection.type!=3D'None'?d.selection.createRange().tex=
t:''):(d.getSelection?d.getSelection():'');window.open('http://wz.cnblogs=
.com/create?t=3D'+escape(d.title)+'&u=3D'+escape(d.location.href)+'&c=3D'=
+
escape(t)+'&i=3D0','_blank','width=3D'+width+',height=3D'+height+',toolba=
rs=3D0,resizable=3D1,left=3D'+leftVal+',top=3D'+topVal);}
function AddToWz(entryId){var width=3D480;var height=3D480;var =
leftVal=3D(screen.width-width)/2;var =
topVal=3D(screen.height-height)/2;var d=3Ddocument;var =
t=3Dd.selection?(d.selection.type!=3D'None'?d.selection.createRange().tex=
t:''):(d.getSelection?d.getSelection():'');window.open('http://wz.cnblogs=
.com/create?t=3D'+escape(d.title)+'&u=3D'+escape(d.location.href)+'&c=3D'=
+
escape(t)+'&bid=3D'+entryId+'&i=3D0','_blank','width=3D'+width+',height=3D=
'+height+',toolbars=3D0,resizable=3D1,left=3D'+leftVal+',top=3D'+topVal);=
}
function GetMeta(ametaName){var =
METAs=3Ddocument.getElementsByTagName("meta");for(var =
i=3D0;i<METAs.length;i++){if(METAs[i].name.toLowerCase()=3D=3DametaName){=
return(METAs[i].content);}};return"";}
function =
AjaxPost(url,postData,successFunc){$.ajax({url:url,data:postData,type:'po=
st',dataType:'json',contentType:'application/json; =
charset=3Dutf8',success:function(data){successFunc(data.d);},error:functi=
on(xhr){}});}
var currentDiggType;var currentDiggEntryId;function =
DiggIt(entryId,blogId,diggType){currentDiggEntryId=3DentryId;var =
diggedType=3D$("#span_isdigged_"+currentDiggEntryId).html();if(diggedType=
=3D=3D0){ShowDiggMsg('=E6=8F=90=E4=BA=A4=E4=B8=AD...');currentDiggType=3D=
diggType;AjaxPost("/ws/digg.asmx/digg",'{entryId:'+entryId+',blogId:'+blo=
gId+',diggType:'+diggType+'}',OnDiggSuccess);}
else =
if(diggedType=3D=3D1){ShowDiggMsg('=E6=82=A8=E5=B7=B2=E7=BB=8F=E6=8E=A8=E8=
=8D=90=E8=BF=87=E4=BA=86=EF=BC=81');}
else =
if(diggedType=3D=3D2){ShowDiggMsg('=E6=82=A8=E5=B7=B2=E7=BB=8F=E5=8F=8D=E5=
=AF=B9=E8=BF=87=E4=BA=86=EF=BC=81');}}
function =
OnDiggSuccess(response){if(response=3D=3D-1){location.href=3D"http://pass=
port.cnblogs.com/login.aspx?ReturnUrl=3D"+location.href;}
else =
if(response=3D=3D-2){ShowDiggMsg("=E6=82=A8=E5=B7=B2=E7=BB=8F=E8=AF=84=E4=
=BB=B7=E8=BF=87=E8=AF=A5=E6=96=87=E7=AB=A0=EF=BC=81");}
else =
if(response=3D=3D0){ShowDiggMsg('=E6=93=8D=E4=BD=9C=E5=A4=B1=E8=B4=A5=EF=BC=
=8C=E8=AF=B7=E4=B8=8E=E7=AE=A1=E7=90=86=E5=91=98=E8=81=94=E7=B3=BB=EF=BC=81=
');}
else{if(currentDiggType=3D=3D1){$("#digg_count_"+currentDiggEntryId).html=
(parseInt($("#digg_count_"+currentDiggEntryId).html())+1);}
else =
if(currentDiggType=3D=3D2){$("#bury_count_"+currentDiggEntryId).html(pars=
eInt($("#bury_count_"+currentDiggEntryId).html())+1);}
ShowDiggMsg("=E8=B0=A2=E8=B0=A2=E6=82=A8=E7=9A=84=E8=AF=84=E4=BB=B7=EF=BC=
=81");$("#span_isdigged_"+currentDiggEntryId).html(currentDiggType);}}
function =
CancelDigg(entryId){if(confirm('=E7=A1=AE=E8=AE=A4=E5=8F=96=E6=B6=88=E5=90=
=97=EF=BC=9F')){currentDiggEntryId=3DentryId;currentDiggType=3D$("#span_i=
sdigged_"+entryId).html();if(currentDiggType>0){ShowDiggMsg('=E6=93=8D=E4=
=BD=9C=E4=B8=AD...');AjaxPost("/ws/digg.asmx/CancelDigg",'{entryId:'+entr=
yId+',diggType:'+currentDiggType+'}',OnCancelDiggSuccess);}}}
function =
OnCancelDiggSuccess(response){if(currentDiggType=3D=3D1){$("#digg_count_"=
+currentDiggEntryId).html(parseInt($("#digg_count_"+currentDiggEntryId).h=
tml())-1);}
else =
if(currentDiggType=3D=3D2){$("#bury_count_"+currentDiggEntryId).html(pars=
eInt($("#bury_count_"+currentDiggEntryId).html())-1);}
ShowDiggMsg("=E5=8F=96=E6=B6=88=E6=88=90=E5=8A=9F=EF=BC=81");$("#span_isd=
igged_"+currentDiggEntryId).html('0');}
function =
ShowDiggMsg(msg){$("#digg_word_"+currentDiggEntryId).css("color","red");$=
("#digg_word_"+currentDiggEntryId).html(msg);}
function =
hide_links(){document.getElementById('mini_nav_more').style.display=3D'no=
ne';document.getElementById('mini_nav_more_link_div').className=3D'mini_n=
av_more_link_hide';}
function =
show_links(){document.getElementById('mini_nav_more').style.display=3D'bl=
ock';document.getElementById('mini_nav_more_link_div').className=3D'mini_=
nav_more_link';}
function =
clt_enter(event){if(event.ctrlKey&&event.keyCode=3D=3D13){PostComment();r=
eturn false;}
else{return true;}}
function ShowCommentMsg(msg){$("#tip_comment").html(msg);}
function =
BindComment(commentId){$("#comment_edit_id").html(commentId);ShowCommentM=
sg("=E8=AF=84=E8=AE=BA=E5=86=85=E5=AE=B9=E5=8A=A0=E8=BD=BD=E4=B8=AD...");=
AjaxPost('/ws/CommentService.asmx/GetCommentBody','{commentId:'+commentId=
+'}',OnBindComment);}
function =
OnBindComment(reponse){if(reponse=3D=3D''){$("#comment_edit_id").html('')=
;}
else{var =
content=3Dreponse.replace(/<br>|<br\/>/gi,"\n");$("#tbCommentBody").val(c=
ontent);ShowCommentMsg('');$("#btn_comment_submit").val("=E4=BF=AE=E6=94=B9=
");$("#span_comment_canceledit").css("display","inline");}}
function =
CancelCommentEdit(){if(confirm('=E7=A1=AE=E8=AE=A4=E5=8F=96=E6=B6=88=E4=BF=
=AE=E6=94=B9=E5=90=97=EF=BC=9F')){ResetCommentBox();}}
function =
ResetCommentBox(){$("#btn_comment_submit").val("=E6=8F=90=E4=BA=A4");$("#=
comment_edit_id").html('');$("#span_comment_canceledit").css("display","n=
one");$("#tbCommentBody").val('');}
function UpdateComment(blogId){var =
comment=3D{};comment.commentId=3D$("#comment_edit_id").html();comment.par=
entId=3D$("#span_parent_id").html();comment.content=3D$("#tbCommentBody")=
.val();comment.blogId=3DblogId;AjaxPost('/ws/CommentService.asmx/UpdateCo=
mment',$.toJSON(comment),OnUpdateComment);}
function OnUpdateComment(response){if(response){var =
commentId=3D$("#comment_edit_id").html();var =
content=3D$("#tbCommentBody").val();content=3DescapeHTML(content);content=
=3Dcontent.replace(/\n/g,"<br/>");content=3Dcontent.replace(/\[quote\]/g,=
"<fieldset =
class=3D\"comment_quote\"><legend>=E5=BC=95=E7=94=A8</legend>");content=3D=
content.replace(/\[\/quote\]/g,"</fieldset>");$("#comment_body_"+commentI=
d).html(content+" <span =
style=3D'color:red'>=E4=BF=AE=E6=94=B9=E6=88=90=E5=8A=9F=EF=BC=81</span>"=
);var =
url=3Dlocation.href;if(url.indexOf("#")>0){url=3Durl.substring(0,url.inde=
xOf("#"));}
location.href=3Durl+"#"+commentId;ResetCommentBox();ShowCommentMsg("=E4=BF=
=AE=E6=94=B9=E6=88=90=E5=8A=9F=EF=BC=81");}
else{alert("=E4=BF=AE=E6=94=B9=E5=A4=B1=E8=B4=A5=EF=BC=81");}}
function =
QuoteComment(commentId,replyTo){$("#span_parentcomment_id").html(commentI=
d);$("#span_comment_replyto").html(replyTo);GetQuoteComment(commentId);}
function =
GetQuoteComment(commentId){ShowCommentMsg("=E5=BC=95=E7=94=A8=E5=86=85=E5=
=AE=B9=E5=8A=A0=E8=BD=BD=E4=B8=AD...");AjaxPost('/ws/CommentService.asmx/=
GetQuoteComment','{commentId:'+commentId+'}',OnGetQuoteComment);}
function OnGetQuoteComment(response){var =
content=3Dresponse;if(content.length>500){content=3Dcontent.substring(0,3=
00)+"...";}
$("#tbCommentBody").focus();$("#tbCommentBody").val($("#tbCommentBody").v=
al()+"[quote]"+content+"[/quote]"+"\n");ShowCommentMsg('');}
function =
ReplyComment(author,commentId,replyTo){$("#tbCommentBody").focus();$("#tb=
CommentBody").val("@"+author+"\n"+$("#tbCommentBody").val());$("#span_par=
entcomment_id").html(commentId);$("#span_comment_replyto").html(replyTo);=
}
function CommentNotify(commentId){var =
replyto=3D$("#span_comment_replyto").html();$.ajax({url:'/ws/CommentServi=
ce.asmx/SendCommentNotify',data:'{id:"'+replyto+'",commentId:'+commentId+=
'}',type:"post",dataType:"json",contentType:"application/json; =
charset=3Dutf8",error:function(xhr){alert(xhr.responseText);}});}
var currentDelElement;var currentCommentID;function =
DelComment(id,element){if(confirm("=E7=A1=AE=E8=AE=A4=E8=A6=81=E5=88=A0=E9=
=99=A4=E8=AF=A5=E8=AF=84=E8=AE=BA=E5=90=97?")){currentDelElement=3Delemen=
t;currentCommentID=3Did;$(currentDelElement).html("<span =
style=3D'color:red'>=E6=AD=A3=E5=9C=A8=E5=88=A0=E9=99=A4...</span>");$(cu=
rrentDelElement).removeAttr("href");$(currentDelElement).removeAttr("oncl=
ick");AjaxPost("/ws/CommentService.asmx/DeleteComment",'{commentId:'+id+'=
}',OnDelComment);}
return false;}
function =
OnDelComment(response){if(response){$("#comment_body_"+currentCommentID).=
html('');if(document.getElementById("comment_anchor_"+currentCommentID)!=3D=
null){document.getElementById("comment_anchor_"+currentCommentID).parentN=
ode.innerHTML=3D'';}
if(currentDelElement.parentNode!=3Dnull){currentDelElement.parentNode.inn=
erHTML=3D"<span =
style=3D'color:red'>=E5=88=A0=E9=99=A4=E6=88=90=E5=8A=9F!</span>";}}
else{alert('=E5=88=A0=E9=99=A4=E5=A4=B1=E8=B4=A5=EF=BC=81');}}
function =
InsertCodeToEditor(code){$("#tbCommentBody").val($("#tbCommentBody").val(=
)+code);}
function RefreshPage(){location.reload();return false;}
function =
RefreshCommentList(parentId){$("#span_refresh_tips").html("=E6=AD=A3=E5=9C=
=A8=E5=88=B7=E6=96=B0...");$("#span_refresh_tips").css("color","red");$("=
#lnk_RefreshComments").hide();var =
startId=3D$("#span_comment_maxid").html();if(!startId)startId=3D0;AjaxPos=
t('/ws/CommentService.asmx/GetNewComments','{parentId:'+parentId+',startI=
d:'+startId+'}',OnRefreshCommentList);return false;}
function =
OnRefreshCommentList(response){$("#span_refresh_tips").hide();$("#lnk_Ref=
reshComments").show();$("#divCommentShow").html(response);}
function =
RereshComments2(parentId){$("#divCommentShow").html($("#divCommentShow").=
html()+"<span =
style=3D'color:red'>=E8=AF=84=E8=AE=BA=E6=8F=90=E4=BA=A4=E6=88=90=E5=8A=9F=
=EF=BC=81<br/>=E6=AD=A3=E5=9C=A8=E6=9B=B4=E6=96=B0=E8=AF=84=E8=AE=BA=E5=88=
=97=E8=A1=A8...</span>");var =
startId=3D$("#span_comment_maxid").html();if(!startId)startId=3D0;AjaxPos=
t('/ws/CommentService.asmx/GetNewComments','{parentId:'+parentId+',startI=
d:'+startId+'}',OnRefreshComments2);return false;}
function =
OnRefreshComments2(response){$("#divCommentShow").html(response);}
function AddParamToUrl(url,paramName,paramValue){var =
index=3Durl.indexOf('?');if(index>0){url=3Durl.substring(0,index);}
return url+"?"+paramName+"=3D"+paramValue;}
$.fn.extend({selection:function(){var txt=3D'';var =
doc=3Dthis.get(0).document;if(doc){var =
sel=3Ddoc.selection.createRange();if(sel.text.length>0)
txt=3Dsel.text;}
else =
if(this.get(0).selectionStart||this.get(0).selectionStart=3D=3D'0'){var =
s=3Dthis.get(0).selectionStart;var =
e=3Dthis.get(0).selectionEnd;if(s!=3De){txt=3Dthis.get(0).value.substring=
(s,e);}}
return $.trim(txt);},parseHtml:function(t){var =
doc=3Dthis.get(0).document;if(doc){this.get(0).focus();doc.selection.crea=
teRange().collapse;this.get(0).document.selection.createRange().text=3Dt;=
}
else =
if(this.get(0).selectionStart||this.get(0).selectionStart=3D=3D'0'){var =
s=3Dthis.get(0).selectionStart;var e=3Dthis.get(0).selectionEnd;var =
val=3Dthis.get(0).value;var start=3Dval.substring(0,s);var =
end=3Dval.substring(e);this.get(0).value=3Dstart+t+end;}}})
var insertUBB=3Dfunction(id,html){var =
val=3D$('#'+id).selection();if(val=3D=3D''){alert('=E8=AF=B7=E9=80=89=E6=8B=
=A9=E6=96=87=E5=AD=97');}
else{var end=3Dhtml;if(html.indexOf('=3D')>=3D0)
end=3Dhtml.substring(0,html.indexOf('=3D'));$('#'+id).parseHtml('['+html+=
']'+val+'[/'+end+']');}}
function insertIndent(id){var =
val=3D$('#'+id).selection();if(val=3D=3D''){$('#'+id).parseHtml("=E3=80=80=
=E3=80=80");}
else{$('#'+id).parseHtml("=E3=80=80=E3=80=80"+val);}}
function insertUbbUrl(id){var =
p1=3Dprompt("=E6=98=BE=E7=A4=BA=E9=93=BE=E6=8E=A5=E7=9A=84=E6=96=87=E6=9C=
=AC.\n=E5=A6=82=E6=9E=9C=E4=B8=BA=E7=A9=BA=EF=BC=8C=E9=82=A3=E4=B9=88=E5=B0=
=86=E5=8F=AA=E6=98=BE=E7=A4=BA=E8=B6=85=E7=BA=A7=E9=93=BE=E6=8E=A5=E5=9C=B0=
=E5=9D=80","");if(p1!=3Dnull){var p2=3Dprompt("http:// =
=E8=B6=85=E7=BA=A7=E9=93=BE=E6=8E=A5","http://");if(p2!=3D''&&p2!=3D'http=
://'){if(p1!=3D''){$('#'+id).parseHtml('[url=3D'+p2+']'+p1+'[/url]');}
else{$('#'+id).parseHtml('[url]'+p2+'[/url]');}}}}
function insertUbbImg(id){var =
p=3Dprompt('=E8=AF=B7=E5=85=88=E5=B0=86=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0=
=E5=88=B0=E6=82=A8=E7=9A=84=E5=9B=BE=E5=BA=93=E4=B8=AD=EF=BC=8C=E7=84=B6=E5=
=90=8E=E5=B0=86=E5=9B=BE=E7=89=87=E5=9C=B0=E5=9D=80=E6=8B=B7=E4=B8=8B=E7=B2=
=98=E8=B4=B4=E5=9C=A8=E6=AD=A4=EF=BC=9A','http://');if(p=3D=3Dnull||$.tri=
m(p)=3D=3D''||p.toLowerCase()=3D=3D'http://')
return;$('#'+id).parseHtml('[img]'+p+'[/img]');}
function insertUbbCode(){var c_width=3D450;var c_height=3D400;var =
leftVal=3D(screen.width-c_width)/2;var =
topVal=3D(screen.height-c_height)/2;var =
codeWindow=3Dwindow.open('/SyntaxHighlighter.aspx','_blank','width=3D'+c_=
width+',height=3D'+c_height+',toolbars=3D0,resizable=3D1,left=3D'+leftVal=
+',top=3D'+topVal);codeWindow.focus();}
function escapeHTML(str){var div=3Ddocument.createElement('div');var =
text=3Ddocument.createTextNode(str);div.appendChild(text);return =
div.innerHTML;}
function =
GetRecentIng(spaceUserId){$.ajax({url:'/WS/PublicUserService.asmx/GetIngL=
ist',data:'{spaceUserId:'+spaceUserId+'}',type:'post',dataType:'json',con=
tentType:'application/json; =
charset=3Dutf-8',cache:false,success:function(data){$("#author_profile_in=
g").html(data.d);},error:function(xhr){$("#author_profile_ing").html("=E8=
=AF=BB=E5=8F=96=E9=97=AA=E5=AD=98=E5=87=BA=E9=94=99=EF=BC=9A"+xhr.respons=
eText);}});}
function =
cnblogs_code_collapse(element){if(element.children('div.cnblogs_code_open=
').css('display')!=3D'none'){element.children('div.cnblogs_code_open').cs=
s('display','none');element.children('img.code_img_opened').css('display'=
,'none');element.children('img.code_img_closed').css('display','inline');=
}
else{element.children('div.cnblogs_code_open').css('display','block');ele=
ment.children('img.code_img_opened').css('display','inline');element.chil=
dren('img.code_img_closed').css('display','none');}}
function =
cnblogs_code_show(id){if($('#cnblogs_code_open_'+id).css('display')=3D=3D=
'none'){$('#cnblogs_code_open_'+id).show();$('#code_img_opened_'+id).show=
();$('#code_img_closed_'+id).hide();}}
function =
cnblogs_code_hide(id,event){if($('#cnblogs_code_open_'+id).css('display')=
!=3D'none'){$('#cnblogs_code_open_'+id).hide();$('#code_img_opened_'+id).=
hide();$('#code_img_closed_'+id).show();if(event.stopPropagation){event.s=
topPropagation();}
else if(window.event){window.event.cancelBubble=3Dtrue;}}}
function zzk_go()
{var keystr=3DencodeURIComponent("blog:"+blogapp+" =
"+document.getElementById('q').value);window.location=3D"http://zzk.cnblo=
gs.com/s?w=3D"+keystr;}
function zzk_go_enter(event)
{if(event.keyCode=3D=3D13)
{zzk_go();return false;}}
function google_go(){var =
keystr=3DencodeURIComponent("site:www.cnblogs.com/"+blogapp+"/ =
"+document.getElementById('google_q').value);window.location=3D"http://ww=
w.cnblogs.com/search.aspx?keyword=3D"+keystr;}
function =
google_go_enter(event){if(event.keyCode=3D=3D13){google_go();return =
false;}}
function open_link(url){window.location=3Durl;}
function =
GetJobList(){try{$("#job_list").html('=E6=95=B0=E6=8D=AE=E5=8A=A0=E8=BD=BD=
=E4=B8=AD...');$.ajax({url:'/ws/BlogAjaxService.asmx/GetJobList',data:'{}=
',type:'post',dataType:'json',contentType:'application/json; =
charset=3Dutf8',success:function(data){$("#job_list").html(data.d);}});}c=
atch(e){}}
function =
login(){location.href=3D"http://passport.cnblogs.com/login.aspx?ReturnUrl=
=3D"+location.href;}
function =
GetFollowAction(){if(cb_c_u_id=3D=3D''||cb_blog_uid=3D=3D'')return;$.ajax=
({url:'/WS/UserFollow.asmx/GetRelation',data:'{sourceUserId:"'+cb_c_u_id+=
'",targetUserId:"'+cb_blog_uid+'"}',type:'post',dataType:'json',contentTy=
pe:'application/json; =
charset=3Dutf-8',cache:false,success:function(data){if(data.d=3D=3D0||dat=
a.d=3D=3D2){$("#author_profile_follow").html("<a =
href=3D\"javascript:void(0);\" onclick=3D\"c_follow();return =
false;\">=E5=85=B3=E6=B3=A8=E5=8D=9A=E4=B8=BB</a>");}
if(data.d&1=3D=3D1){$("#author_profile_follow").html("=E6=88=91=E5=9C=A8=E5=
=85=B3=E6=B3=A8=E4=BB=96 <a href=3D\"javascript:void(0);\" =
onclick=3D\"remove_follow();\">=E5=8F=96=E6=B6=88=E5=85=B3=E6=B3=A8</a>")=
;}}});}
function =
c_follow(){if(!confirm("=E6=82=A8=E7=A1=AE=E5=AE=9A=E8=A6=81=E5=85=B3=E6=B3=
=A8=E8=AF=A5=E5=8D=9A=E4=B8=BB=E5=90=97=EF=BC=9F=E5=85=B3=E6=B3=A8=E4=B9=8B=
=E5=90=8E=EF=BC=8C=E5=B0=B1=E5=8F=AF=E4=BB=A5=E6=96=B9=E4=BE=BF=E5=9C=B0=E7=
=9C=8B=E5=88=B0=E4=BB=96=E7=9A=84=E5=8D=9A=E5=AE=A2=E4=BA=86:)"))
return;$("#author_profile_follow").html("<span =
class=3D'color:red'>=E6=AD=A3=E5=9C=A8=E5=A4=84=E7=90=86=E4=B8=AD...</spa=
n>");$.ajax({url:'/ws/UserFollow.asmx/FollowUser',data:'{targetUserId:"'+=
cb_blog_uid+'"}',type:'post',dataType:'json',contentType:'application/jso=
n; =
charset=3Dutf-8',cache:false,success:function(data){if(data.d){show_follo=
w_msg("=E5=85=B3=E6=B3=A8=E6=88=90=E5=8A=9F=EF=BC=81");}
else{show_follow_msg("=E6=B7=BB=E5=8A=A0=E5=85=B3=E6=B3=A8=E5=A4=B1=E8=B4=
=A5=EF=BC=8C=E8=AF=B7=E8=81=94=E7=B3=BB=E7=AE=A1=E7=90=86=E5=91=98=E3=80=82=
");}},error:function(xhr){show_follow_msg("=E5=8F=91=E7=94=9F=E4=BA=86=E9=
=94=99=E8=AF=AF=EF=BC=9A"+xhr.responseText);}});}
function =
remove_follow(){if(!confirm("=E6=82=A8=E7=A1=AE=E5=AE=9A=E8=A6=81=E5=8F=96=
=E6=B6=88=E5=85=B3=E6=B3=A8=E5=90=97=EF=BC=9F"))
return;$("#author_profile_follow").html("<span =
style=3D'color:red'>=E6=AD=A3=E5=9C=A8=E5=A4=84=E7=90=86=E4=B8=AD...</spa=
n>");$.ajax({url:'/ws/UserFollow.asmx/RemoveFollow',data:'{targetUserId:"=
'+cb_blog_uid+'"}',type:'post',dataType:'json',contentType:'application/j=
son; =
charset=3Dutf-8',cache:false,success:function(data){if(data.d){show_follo=
w_msg('=E6=88=90=E5=8A=9F=E5=8F=96=E6=B6=88=E5=85=B3=E6=B3=A8=E3=80=82');=
}
else{show_follow_msg("=E5=8F=96=E6=B6=88=E5=85=B3=E6=B3=A8=E5=A4=B1=E8=B4=
=A5=EF=BC=8C=E8=AF=B7=E8=81=94=E7=B3=BB=E7=AE=A1=E7=90=86=E5=91=98=E3=80=82=
");}},error:function(xhr){show_follow_msg("=E5=8F=91=E7=94=9F=E4=BA=86=E9=
=94=99=E8=AF=AF=EF=BC=9A"+xhr.responseText);}});}
function show_follow_msg(msg){$("#author_profile_follow").html('<span =
style=3D"color:red">'+msg+'</span>');}
------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://common.cnblogs.com/script/jquery.json-2.2.min.js

=0A=
(function($){$.toJSON=3Dfunction(o)=0A=
{if(typeof(JSON)=3D=3D'object'&&JSON.stringify)=0A=
return JSON.stringify(o);var type=3Dtypeof(o);if(o=3D=3D=3Dnull)=0A=
return"null";if(type=3D=3D"undefined")=0A=
return undefined;if(type=3D=3D"number"||type=3D=3D"boolean")=0A=
return o+"";if(type=3D=3D"string")=0A=
return $.quoteString(o);if(type=3D=3D'object')=0A=
{if(typeof o.toJSON=3D=3D"function")=0A=
return $.toJSON(o.toJSON());if(o.constructor=3D=3D=3DDate)=0A=
{var month=3Do.getUTCMonth()+1;if(month<10)month=3D'0'+month;var =
day=3Do.getUTCDate();if(day<10)day=3D'0'+day;var =
year=3Do.getUTCFullYear();var =
hours=3Do.getUTCHours();if(hours<10)hours=3D'0'+hours;var =
minutes=3Do.getUTCMinutes();if(minutes<10)minutes=3D'0'+minutes;var =
seconds=3Do.getUTCSeconds();if(seconds<10)seconds=3D'0'+seconds;var =
milli=3Do.getUTCMilliseconds();if(milli<100)milli=3D'0'+milli;if(milli<10=
)milli=3D'0'+milli;return'"'+year+'-'+month+'-'+day+'T'+=0A=
hours+':'+minutes+':'+seconds+'.'+milli+'Z"';}=0A=
if(o.constructor=3D=3D=3DArray)=0A=
{var ret=3D[];for(var i=3D0;i<o.length;i++)=0A=
ret.push($.toJSON(o[i])||"null");return"["+ret.join(",")+"]";}=0A=
var pairs=3D[];for(var k in o){var name;var type=3Dtypeof =
k;if(type=3D=3D"number")=0A=
name=3D'"'+k+'"';else if(type=3D=3D"string")=0A=
name=3D$.quoteString(k);else=0A=
continue;if(typeof o[k]=3D=3D"function")=0A=
continue;var val=3D$.toJSON(o[k]);pairs.push(name+":"+val);}=0A=
return"{"+pairs.join(", ")+"}";}};$.evalJSON=3Dfunction(src)=0A=
{if(typeof(JSON)=3D=3D'object'&&JSON.parse)=0A=
return JSON.parse(src);return =
eval("("+src+")");};$.secureEvalJSON=3Dfunction(src)=0A=
{if(typeof(JSON)=3D=3D'object'&&JSON.parse)=0A=
return JSON.parse(src);var =
filtered=3Dsrc;filtered=3Dfiltered.replace(/\\["\\\/bfnrtu]/g,'@');filter=
ed=3Dfiltered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[e=
E][+\-]?\d+)?/g,']');filtered=3Dfiltered.replace(/(?:^|:|,)(?:\s*\[)+/g,'=
');if(/^[\],:{}\s]*$/.test(filtered))=0A=
return eval("("+src+")");else=0A=
throw new SyntaxError("Error parsing JSON, source is not =
valid.");};$.quoteString=3Dfunction(string)=0A=
{if(string.match(_escapeable))=0A=
{return'"'+string.replace(_escapeable,function(a)=0A=
{var c=3D_meta[a];if(typeof c=3D=3D=3D'string')return =
c;c=3Da.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).t=
oString(16);})+'"';}=0A=
return'"'+string+'"';};var _escapeable=3D/["\\\x00-\x1f\x7f-\x9f]/g;var =
_meta=3D{'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"'=
,'\\':'\\\\'};})(jQuery);
------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://partner.googleadservices.com/gampad/google_service.js

(function(){var =
e=3Dnull,g=3Dfalse,h=3Dwindow,i=3Ddocument,j=3D"push",l=3D"GA_jstiming",n=
=3D"indexOf",o=3D"length",p=3D"prototype",q=3D"call",r=3D"join";function =
s(a){this.t=3D{};this.tick=3Dfunction(b,c,d){d=3Dd?d:(new =
Date).getTime();this.t[b]=3D[d,c]};this.tick("start",e,a)}var t=3Dnew =
s;h.GA_jstiming=3D{Timer:s,load:t};if(h[l]){h[l].d=3D{};h[l].i=3D1;var =
u=3Dfunction(a,b,c){var =
d=3Da.t[b],f=3Da.t.start;if(d&&(f||c)){d=3Da.t[b][0];f=3Dc!=3Dundefined?c=
:f[0];return d-f}};h[l].report=3Dfunction(a,b,c){var =
d=3D"";if(a.h)d+=3D"&"+a.h;var f=3Da.t,k=3Df.start,O=3D[],D=3D[];for(var =
m in f)if(m!=3D"start")if(m[n]("_")!=3D0){var =
E=3Df[m][1];if(E)f[E]&&D[j](m+"."+u(a,m,f[E][0]));else =
k&&O[j](m+"."+u(a,m))}delete f.start;if(b)for(var P in =
b)d+=3D"&"+P+"=3D"+b[P];a=3D[c?c:"http://csi.gstatic.com/csi","?v=3D3","&=
s=3D"+(h[l].sn||"gam")+"&action=3D",a.name,D[o]?"&it=3D"+D[r](","):=0A=
"","",d,"&rt=3D",O[r](",")][r]("");b=3Dnew Image;var =
Q=3Dh[l].i++;h[l].d[Q]=3Db;b.onload=3Db.onerror=3Dfunction(){delete =
h[l].d[Q]};b.src=3Da;b=3De;return a}};var =
v=3Dthis,w=3Dfunction(a,b,c){a=3Da.split(".");c=3Dc||v;!(a[0]in =
c)&&c.execScript&&c.execScript("var "+a[0]);for(var =
d;a[o]&&(d=3Da.shift());)if(!a[o]&&b!=3D=3Dundefined)c[d]=3Db;else =
c=3Dc[d]?c[d]:(c[d]=3D{})},x=3Dfunction(a,b){function =
c(){}c.prototype=3Db[p];a.k=3Db[p];a.prototype=3Dnew c};var =
aa=3D/^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/,y=3Dfunction(a,b){if(!a)return=
 b;var c=3Da.match(aa);return c?c[0]:b};var =
ba,z=3DparseFloat("0.01"),ca=3Dba=3DisNaN(z)||z>1||z<0?0:z;var A;var =
da=3D"false";A=3Dda=3D=3D"true"?true:g;var ea=3DA;var =
B=3Dfunction(){return y("","pubads.g.doubleclick.net")};var =
C,F,G,H,I,fa,ga,ha,ia,J=3Dfunction(){return =
v.navigator?v.navigator.userAgent:e},K=3Dfunction(){return =
v.navigator};I=3DH=3DG=3DF=3DC=3Dg;var L;if(L=3DJ()){var =
ja=3DK();C=3DL[n]("Opera")=3D=3D0;F=3D!C&&L[n]("MSIE")!=3D-1;H=3D(G=3D!C&=
&L[n]("WebKit")!=3D-1)&&L[n]("Mobile")!=3D-1;I=3D!C&&!G&&ja.product=3D=3D=
"Gecko"}var =
ka=3DC,la=3DF,ma=3DI,na=3DG,oa,M=3DK(),N=3Doa=3DM&&M.platform||"";fa=3DN[=
n]("Mac")!=3D-1;ga=3DN[n]("Win")!=3D-1;ha=3DN[n]("Linux")!=3D-1;ia=3D!!K(=
)&&(K().appVersion||"")[n]("X11")!=3D-1;var R=3D"",S;=0A=
if(ka&&v.opera){var T=3Dv.opera.version;R=3Dtypeof =
T=3D=3D"function"?T():T}else{if(ma)S=3D/rv\:([^\);]+)(\)|;)/;else =
if(la)S=3D/MSIE\s+([^\);]+)(\)|;)/;else =
if(na)S=3D/WebKit\/(\S+)/;if(S){var U=3DS.exec(J());R=3DU?U[1]:""}};var =
pa=3Di,qa=3De,V=3Dpa.getElementsByTagName("script");if(V&&V[o]){var =
ra=3DV[V[o]-1];qa=3Dra.parentNode};y("","pagead2.googlesyndication.com");=
var sa=3Dfunction(a,b){for(var c in =
a)Object[p].hasOwnProperty[q](a,c)&&b[q](e,a[c],c,a)};var =
W=3Dfunction(a){return!!a&&(a[n]("?google_debug")>0||a[n]("&google_debug"=
)>0)};var ta=3Dfunction(){this.b=3D[];this.c=3D{};for(var =
a=3D0,b=3Darguments[o];a<b;++a)this.c[arguments[a]]=3D""},ua=3Dfunction(a=
){var =
b=3D[],c=3Dfunction(d){d!=3D""&&b[j](d)};sa(a.c,c);if(a.b[o]>0&&b[o]>0)re=
turn a.b[r](",")+","+b[r](",");return a.b[r](",")+b[r](",")};function =
va(a){var b;b=3D"adsense";if((a=3Da)&&typeof =
a=3D=3D"string"&&a[o]>0)if(b=3D=3De)b=3De;else{var =
c=3Dh.GS_googleServiceIds_[b];if(c=3D=3De){c=3Db=3D=3D"adsense"?new =
X:new =
Y;h.GS_googleServiceIds_[b]=3Dc}b:{for(b=3D0;b<c.a[o];b++)if(a=3D=3Dc.a[b=
])break b;c.a[c.a[o]]=3Da}b=3Dc}else b=3De;return =
b}w("GS_googleAddAdSenseService",va,void 0);function wa(){for(var a in =
h.GS_googleServiceIds_){var b=3Dh.GS_googleServiceIds_[a];typeof =
b!=3D"function"&&b.e()}}w("GS_googleEnableAllServices",wa,void =
0);function xa(){h.GS_googleServiceIds_=3D{}}=0A=
w("GS_googleResetAllServices",xa,void 0);function ya(){var =
a=3D"adsense";a=3Da=3D=3De?e:h.GS_googleServiceIds_[a];return =
a=3Da=3D=3De?"":a.a[r]()}w("GS_googleGetIdsForAdSenseService",ya,void =
0);function za(a){return Z(a)}w("GS_googleFindService",za,void =
0);function Aa(){var a=3DZ("adsense");return =
a?ua(a.f):""}w("GS_googleGetExpIdsForAdSense",Aa,void 0);function =
$(a){this.j=3Da;this.a=3D[];this.f=3Dnew =
ta}$[p].toString=3Dfunction(){for(var a=3D"["+this.j+" ids: =
",b=3D0;b<this.a[o];b++){if(b>0)a+=3D",";a+=3Dthis.a[b]}a+=3D"]";return =
a};=0A=
var Z=3Dfunction(a){return =
a=3Da=3D=3De?e:h.GS_googleServiceIds_[a]};function =
Y(){$[q](this,"unknown")}x(Y,$);Y[p].e=3Dfunction(){};function =
X(){$[q](this,"adsense");this.g=3Dg}x(X,$);=0A=
var Ba=3Dfunction(a,b){var c;c=3Da;var d=3DZ("adsense");var =
f=3Dd.f;d=3D["32942001","32942002"];var =
k;k=3Dtrue;if(k&&!(Math.random()<1.0E-4)&&Math.random()<b){k=3DMath.floor=
(Math.random()*d[o]);f=3Df;d=3Dd[k];k=3Dvoid 0;if(d=3D=3D"")d=3D"";else =
if(k)if(f.c.hasOwnProperty(k))d=3Df.c[k]=3Dd;else =
d=3D"";else{f.b[j](d);d=3Dd}d=3Dd}else =
d=3D"";c=3Dd=3D=3D=3D"32942002"||c&&(c[n]("?use_google_ads2")>0||c[n]("&u=
se_google_ads2")>0)?true:g;if(c){if(W(a))return"google_ads_dbg2.js";retur=
n"google_ads2.js"}else{if(W(a))return"google_ads_dbg.js";return"google_ad=
s.js"}};=0A=
X[p].e=3Dfunction(){if(!this.g){var a;a=3DBa(i.URL,ca);var =
b=3D"http://"+y("","partner.googleadservices.com");if(ea)b=3D"https://"+y=
("","securepubads.g.doubleclick.net");var =
c=3D"",d;d=3DB();(d=3Dd=3D=3D"pubads.g.doubleclick.net")||(c=3D"?prodhost=
=3D"+B());a=3Db+"/gampad/"+a+c;b=3D"script";i.write("<"+b+' =
src=3D"'+a+'"><\/script>');this.g=3Dtrue;if(h[l]&&h[l].Timer){h[l].load.n=
ame=3D"load";h[l].load.tick("start")}}};h.GS_googleServiceIds_||(h.GS_goo=
gleServiceIds_=3D{});})()=0A=

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://common.cnblogs.com/script/shCore.js

/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * SyntaxHighlighter is donationware. If you are using it, please =
donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 *
 * @version
 * 2.1.364 (October 15 2009)
 *=20
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * @license
 * This file is part of SyntaxHighlighter.
 *=20
 * SyntaxHighlighter is free software: you can redistribute it and/or =
modify
 * it under the terms of the GNU Lesser General Public License as =
published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *=20
 * SyntaxHighlighter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *=20
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.  If not, see =
<http://www.gnu.org/copyleft/lesser.html>.
 */
eval(function(p,a,c,k,e,d){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--){d[e(c)]=3Dk[c]||e(c)}k=3D[function(e){return =
d[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--){if(k[c]){p=3Dp.repl=
ace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('c(!1q.2X){h =
2X=3Dl(){h =
p=3D{6b:{"1s-R":"","84-2y":1,"83-2y-7W":I,"1I":v,"8d-89":I,"1H-2Q":4,"3g"=
:I,"1w":I,"66":N,"8k-8l":I,"88":N,"5h-1p":I,"1L-1l":N},M:{4T:I,69:v,5l:16=
,5k:16,8B:N,8f:N,8s:"54",1f:{5q:"53 1g",5d:"9N 1g",5i:"9O 6q 6p",78:"9M =
C 9L 1V 9I 6p 9J",3t:"3t",6C:"?",1A:"2X\\n\\n",6T:"9K\'t 9P 2O D: =
",7x:"9Q 9W\'t 9X D 1L-1l 9V: ",77:"<!9U 1L 9R \\"-//9S//6H 9T 1.0 =
9H//9G\\" \\"2s://5x.6x.6B/9v/6D/6H/6D-9w.9u\\"><1L =
9t=3D\\"2s://5x.6x.6B/9s/9x\\"><6z><9y 2s-9E=3D\\"9F-9D\\" =
63=3D\\"1X/1L; 9C=3D9z-8\\" /><3i>9A 2X</3i></6z><33 =
1m=3D\\"39-9Y:9Z,an,ao,am-al;ai-3f:#aj;3f:#ak;39-2Q:ap;1X-6G:6u;\\"><A =
1m=3D\\"1X-6G:6u;6w-4w:aw;\\"><A 1m=3D\\"39-2Q:au-at;\\">2X</A><A =
1m=3D\\"39-2Q:.as;6w-9p:ah;\\"><A>6O 2.1.ag (a5 15 6h)</A><A><a =
27=3D\\"2s://6I.3k\\" a6=3D\\"4k\\" =
1m=3D\\"3f:#6F;1X-6t:6L;\\">2s://6I.3k</a></A><A>a3 a0 a1 f 1l, a2 <a =
27=3D\\"a7://5x.a8.3k/ae-af/ad?ac=3Da9-aa&ab=3Dax\\" =
1m=3D\\"3f:#6F;1X-6t:6L;\\">8R</a> 6q 8Q 8O 8W!</A></A><A>8V C 8U =
8X.</A><A>8K 8N-6h 8M =
8S.</A></A></33></1L>"},8u:N},1r:{4Z:v,9o:v,3m:v,6f:{}},2d:{},8h:{9g:/\\/=
\\*[\\s\\S]*?\\*\\//3b,9d:/\\/\\/.*$/3b,9e:/#.*$/3b,9j:/"([^\\\\"\\n]|\\\=
\.)*"/g,9n:/\'([^\\\\\'\\n]|\\\\.)*\'/g,9m:/"([^\\\\"]|\\\\.)*"/g,8Y:/\'(=
[^\\\\\']|\\\\.)*\'/g,9k:/(&X;|<)!--[\\s\\S]*?--(&Z;|>)/3b,43:/&X;\\w+:\\=
/\\/[\\w-.\\/?%&=3D@:;]*&Z;|\\w+:\\/\\/[\\w-.\\/?%&=3D@:;]*/g,9c:{G:/(&X;=
|<)\\?=3D?/g,1d:/\\?(&Z;|>)/g},93:{G:/(&X;|<)%=3D?/g,1d:/%(&Z;|>)/g},92:{=
G:/(&X;|<)\\s*1l.*?(&Z;|>)/4e,1d:/(&X;|<)\\/\\s*1l\\s*(&Z;|>)/4e}},1w:{1c=
:l(3O){h 3T=3DQ.22("3Y"),5s=3Dp.1w.7d;3T.L=3D"1w";D(h 30 1V 5s){h =
6i=3D5s[30],5t=3DW =
6i(3O),1Y=3D5t.1c();3O.6g[30]=3D5t;c(1Y=3D=3Dv){1J}c(7X(1Y)=3D=3D"91"){1Y=
=3Dp.1w.6m(1Y,3O.1k,30)}1Y.L+=3D"5v "+30;3T.2p(1Y)}q =
3T},6m:l(5L,7j,5K){h =
a=3DQ.22("a"),5N=3Da.1m,5D=3Dp.M,5M=3D5D.5l,5J=3D5D.5k;a.27=3D"#"+5K;a.3i=
=3D5L;a.5j=3D7j;a.76=3D5K;a.1Q=3D5L;c(40(5M)=3D=3DN){5N.26=3D5M+"75"}c(40=
(5J)=3D=3DN){5N.2e=3D5J+"75"}a.9l=3Dl(e){97{p.1w.6M(f,e||1q.6Y,f.5j,f.76)=
}98(e){p.B.1A(e.6n)}q N};q a},6M:l(7i,7g,7b,7h,7f){h =
5G=3Dp.1r.6f[7b],5H;c(5G=3D=3Dv||(5H=3D5G.6g[7h])=3D=3Dv){q v}q =
5H.2z(7i,7g,7f)},7d:{5q:l(5b){f.1c=3Dl(){c(5b.V("66")!=3DI){q}q =
p.M.1f.5q};f.2z=3Dl(5c,8T,8P){h =
A=3D5b.A;5c.7y.4p(5c);A.L=3DA.L.E("5O","")}},5d:l(6R){f.1c=3Dl(){q =
p.M.1f.5d};f.2z=3Dl(b1,bU,bV){h =
3J=3Dp.B.3d(6R.5g).E(/</g,"&X;"),2A=3Dp.B.4z("","4k",bT,bS,"bQ=3D0, =
bR=3D1, bW=3D0, =
7a=3D1");3J=3Dp.B.2T(3J);2A.Q.3D("<54>"+3J+"</54>");2A.Q.4o()}},5i:l(64){=
h 3C,c2,6a=3D64.1k;f.1c=3Dl(){h 2V=3Dp.M;c(2V.69=3D=3Dv){q v}l 1E(56){h =
5m=3D"";D(h 5f 1V 56){5m+=3D"<c1 R=3D\'"+5f+"\' 24=3D\'"+56[5f]+"\'/>"}q =
5m};l 2i(5n){h 5p=3D"";D(h 5o 1V 5n){5p+=3D" "+5o+"=3D\'"+5n[5o]+"\'"}q =
5p};h =
67=3D{26:2V.5l,2e:2V.5k,1k:6a+"bY",4r:"bZ/x-71-6V",3i:p.M.1f.5i},5V=3D{bE=
:"ay",bD:"bC",bA:"5j=3D"+6a,c4:"N"},5U=3D2V.69,3x;c(/bG/i.1R(6K.7k)){3x=3D=
"<4h"+2i({bH:"bM:bN-bL-bK-bI-bJ",c3:"2s://ck.cj.3k/cm/71/c9/6V/c8.c7#6O=3D=
9,0,0,0"})+2i(67)+">"+1E(5V)+1E({c6:5U})+"</4h>"}F{3x=3D"<ca"+2i(67)+2i(5=
V)+2i({cg:5U})+"/>"}3C=3DQ.22("A");3C.1Q=3D3x;q 3C};f.2z=3Dl(cf,ce,62){h =
7c=3D62.cd;6U(7c){2K"7q":h =
61=3Dp.B.2T(p.B.3d(64.5g).E(/&X;/g,"<").E(/&Z;/g,">").E(/&aT;/g,"&"));c(1=
q.74){1q.74.aU("1X",61)}F{q =
p.B.2T(61)}2K"aR":p.B.1A(p.M.1f.78);2h;2K"aP":p.B.1A(62.6n);2h}}},aV:l(65=
){f.1c=3Dl(){q p.M.1f.3t};f.2z=3Dl(aW,bz,b0){h =
1Z=3DQ.22("aZ"),1N=3Dv;c(p.1r.3m!=3Dv){Q.33.4p(p.1r.3m)}p.1r.3m=3D1Z;1Z.1=
m.aX=3D"aY:aO;26:6r;2e:6r;G:-6j;4w:-6j;";Q.33.2p(1Z);1N=3D1Z.5Q.Q;6J(1N,1=
q.Q);1N.3D("<A 1s=3D\\""+65.A.L.E("5O","")+" =
aD\\">"+65.A.1Q+"</A>");1N.4o();1Z.5Q.4F();1Z.5Q.3t();l 6J(6N,6E){h =
2I=3D6E.4O("4n");D(h =
i=3D0;i<2I.u;i++){c(2I[i].6y.6P()=3D=3D"6A"&&/aE\\.1a$/.1R(2I[i].27)){6N.=
3D("<4n 4r=3D\\"1X/1a\\" 6y=3D\\"6A\\" =
27=3D\\""+2I[i].27+"\\"></4n>")}}}}},az:l(aA){f.1c=3Dl(){q =
p.M.1f.6C};f.2z=3Dl(aF,aG){h =
2A=3Dp.B.4z("","4k",aM,aK,"7a=3D0"),1N=3D2A.Q;1N.3D(p.M.1f.77);1N.4o();2A=
.4F()}}}},B:{Y:l(49,73,3y){3y=3D3e.aH(3y||0,0);D(h =
i=3D3y;i<49.u;i++){c(49[i]=3D=3D73){q i}}q-1},6d:l(72){q =
72+3e.aI(3e.b2()*b3).2u()},6c:l(51,4L){h 3h=3D{},1W;D(1W 1V =
51){3h[1W]=3D51[1W]}D(1W 1V 4L){3h[1W]=3D4L[1W]}q =
3h},80:l(4J){6U(4J){2K"I":q I;2K"N":q N}q 4J},4z:l(43,6W,4B,4H,2N){h =
x=3D(6X.26-4B)/2,y=3D(6X.2e-4H)/2;2N+=3D", G=3D"+x+", 4w=3D"+y+", =
26=3D"+4B+", 2e=3D"+4H;2N=3D2N.E(/^,/,"");h =
4E=3D1q.bk(43,6W,2N);4E.4F();q =
4E},7C:l(1G,1T,1U){c(1G.6Z){1G["e"+1T+1U]=3D1U;1G[1T+1U]=3Dl(){1G["e"+1T+=
1U](1q.6Y)};1G.6Z("bw"+1T,1G[1T+1U])}F{1G.bv(1T,1U,N)}},1A:l(z){1A(p.M.1f=
.1A+z)},4u:l(4N,6Q){h 2r=3Dp.1r.4Z,3V=3Dv;c(2r=3D=3Dv){2r=3D{};D(h 2L 1V =
p.2d){h 42=3Dp.2d[2L].bu;c(42=3D=3Dv){1J}p.2d[2L].R=3D2L.6P();D(h =
i=3D0;i<42.u;i++){2r[42[i]]=3D2L}}p.1r.4Z=3D2r}3V=3Dp.2d[2r[4N]];c(3V=3D=3D=
v&&6Q!=3DN){p.B.1A(p.M.1f.6T+4N)}q 3V},46:l(z,6S){h 2E=3Dz.1P("\\n");D(h =
i=3D0;i<2E.u;i++){2E[i]=3D6S(2E[i])}q 2E.5A("\\n")},8C:l(z){q z.E(/^[ =
]*[\\n]+|[\\n]*[ ]*$/g,"")},8H:l(z){h 3X,45=3D{},4P=3DW =
U("^\\\\[(?<4c>(.*?))\\\\]$"),7e=3DW =
U("(?<R>[\\\\w-]+)"+"\\\\s*:\\\\s*"+"(?<24>"+"[\\\\w-%#]+|"+"\\\\[.*?\\\\=
]|"+"\\".*?\\"|"+"\'.*?\'"+")\\\\s*;?","g");2j((3X=3D7e.T(z))!=3Dv){h =
2f=3D3X.24.E(/^[\'"]|[\'"]$/g,"");c(2f!=3Dv&&4P.1R(2f)){h =
m=3D4P.T(2f);2f=3Dm.4c.u>0?m.4c.1P(/\\s*,\\s*/):[]}45[3X.R]=3D2f}q =
45},7K:l(z,1a){c(z=3D=3Dv||z.u=3D=3D0||z=3D=3D"\\n"){q =
z}z=3Dz.E(/</g,"&X;");z=3Dz.E(/ {2,}/g,l(m){h 4t=3D"";D(h =
i=3D0;i<m.u-1;i++){4t+=3D"&2B;"}q 4t+" =
"});c(1a!=3Dv){z=3Dp.B.46(z,l(2l){c(2l.u=3D=3D0){q""}h =
3W=3D"";2l=3D2l.E(/^(&2B;| )+/,l(s){3W=3Ds;q""});c(2l.u=3D=3D0){q 3W}q =
3W+"<C 1s=3D\\""+1a+"\\">"+2l+"</C>"})}q z},7V:l(6l,6o){h =
32=3D6l.2u();2j(32.u<6o){32=3D"0"+32}q 32},6k:l(){h =
3w=3DQ.22("A"),3B,3o=3D0,44=3DQ.33,1k=3Dp.B.6d("6k"),36=3D"<A =
1s=3D\\"",2Y=3D"</A>",4U=3D"</4G>";3w.1Q=3D36+"6e\\">"+36+"1p\\">"+36+"2y=
\\">"+36+"63"+"\\"><4G 1s=3D\\"b5\\"><4G =
1k=3D\\""+1k+"\\">&2B;"+4U+4U+2Y+2Y+2Y+2Y;44.2p(3w);3B=3DQ.bb(1k);c(/bg/i=
.1R(6K.7k)){h =
6v=3D1q.be(3B,v);3o=3D85(6v.bc("26"))}F{3o=3D3B.bd}44.4p(3w);q =
3o},8b:l(79,6s){h 1H=3D"";D(h i=3D0;i<6s;i++){1H+=3D" "}q =
79.E(/\\t/g,1H)},8a:l(2Z,4f){h bF=3D2Z.1P("\\n"),1H=3D"\\t",4d=3D"";D(h =
i=3D0;i<50;i++){4d+=3D"                    "}l 8x(3s,18,8A){q =
3s.29(0,18)+4d.29(0,8A)+3s.29(18+1,3s.u)};2Z=3Dp.B.46(2Z,l(20){c(20.Y(1H)=
=3D=3D-1){q 20}h 18=3D0;2j((18=3D20.Y(1H))!=3D-1){h =
8w=3D4f-18%4f;20=3D8x(20,18,8w)}q 20});q 2Z},3d:l(z){h =
br=3D/<br\\s*\\/?>|&X;br\\s*\\/?&Z;/4e;c(p.M.8B=3D=3DI){z=3Dz.E(br,"\\n")=
}c(p.M.8f=3D=3DI){z=3Dz.E(br,"")}q z},2G:l(z){q =
z.E(/^\\s+|\\s+$/g,"")},2T:l(z){h 21=3Dp.B.3d(z).1P("\\n"),bf=3DW =
bh(),8D=3D/^\\s*/,2a=3Dba;D(h i=3D0;i<21.u&&2a>0;i++){h =
4x=3D21[i];c(p.B.2G(4x).u=3D=3D0){1J}h 4I=3D8D.T(4x);c(4I=3D=3Dv){q =
z}2a=3D3e.2a(4I[0].u,2a)}c(2a>0){D(h =
i=3D0;i<21.u;i++){21[i]=3D21[i].29(2a)}}q =
21.5A("\\n")},82:l(35,31){c(35.H<31.H){q-1}F{c(35.H>31.H){q =
1}F{c(35.u<31.u){q-1}F{c(35.u>31.u){q 1}}}}q 0},2D:l(8q,34){l =
8n(4D,8r){q[W p.4v(4D[0],4D.H,8r.1a)]};h =
b4=3D0,4s=3Dv,3L=3D[],8p=3D34.4X?34.4X:8n;2j((4s=3D34.3K.T(8q))!=3Dv){3L=3D=
3L.2t(8p(4s,34))}q 3L},8m:l(8o){h X=3D"&X;",Z=3D"&Z;";q =
8o.E(p.8h.43,l(m){h =
4j=3D"",47=3D"";c(m.Y(X)=3D=3D0){47=3DX;m=3Dm.3U(X.u)}c(m.Y(Z)=3D=3Dm.u-Z=
.u){m=3Dm.3U(0,m.u-Z.u);4j=3DZ}q 47+"<a =
27=3D\\""+m+"\\">"+m+"</a>"+4j})},8v:l(){h 3N=3DQ.4O("1l"),4i=3D[];D(h =
i=3D0;i<3N.u;i++){c(3N[i].4r=3D=3D"6e"){4i.K(3N[i])}}q 4i},8I:l(4b){h =
4q=3D"<![b6[",3S=3D"]]>",1v=3Dp.B.2G(4b),3R=3DN;c(1v.Y(4q)=3D=3D0){1v=3D1=
v.3U(4q.u);3R=3DI}c(1v.Y(3S)=3D=3D1v.u-3S.u){1v=3D1v.3U(0,1v.u-3S.u);3R=3D=
I}q 3R?1v:4b}},1I:l(8E,4R){l 8e(4g){h 4Q=3D[];D(h =
i=3D0;i<4g.u;i++){4Q.K(4g[i])}q 4Q};h =
2q=3D4R?[4R]:8e(Q.4O(p.M.8s)),8J=3D"1Q",2k=3Dv,4S=3Dp.M;c(4S.4T){2q=3D2q.=
2t(p.B.8v())}c(2q.u=3D=3D=3D0){q}D(h i=3D0;i<2q.u;i++){h =
2M=3D2q[i],28=3Dp.B.8H(2M.L),1D,2W,25;28=3Dp.B.6c(8E,28);1D=3D28["2O"];c(=
1D=3D=3Dv){1J}c(28["1L-1l"]=3D=3D"I"||p.6b["1L-1l"]=3D=3DI){2k=3DW =
p.4a(1D);1D=3D"b9"}F{h 3P=3Dp.B.4u(1D);c(3P){1D=3D3P.R;2k=3DW =
3P()}F{1J}}2W=3D2M[8J];c(4S.4T){2W=3Dp.B.8I(2W)}28["2O-R"]=3D1D;2k.1I(2W,=
28);25=3D2k.A;c(p.M.8u){25=3DQ.22("bj");25.24=3D2k.A.1Q;25.1m.26=3D"bt";2=
5.1m.2e=3D"bx"}2M.7y.bs(25,2M)}},bq:l(7H){p.B.7C(1q,"bl",l(){p.1I(7H)})}}=
;p.4v=3Dl(4A,7G,1a){f.24=3D4A;f.H=3D7G;f.u=3D4A.u;f.1a=3D1a;f.5Y=3Dv};p.4=
v.14.2u=3Dl(){q f.24};p.4a=3Dl(4K){h 3z=3Dp.B.4u(4K),2g,4W=3DW =
p.2d.bm(),bn=3Dv;c(3z=3D=3Dv){q}2g=3DW =
3z();f.4m=3D4W;c(2g.3I=3D=3Dv){p.B.1A(p.M.1f.7x+4K);q}4W.59.K({3K:2g.3I.C=
,4X:7p});l 3A(4Y,7w){D(h j=3D0;j<4Y.u;j++){4Y[j].H+=3D7w}};l 7p(19,bp){h =
7n=3D19.C,1o=3D[],4M=3D2g.59,7l=3D19.H+19.G.u,2U=3D2g.3I,1n;D(h =
i=3D0;i<4M.u;i++){1n=3Dp.B.2D(7n,4M[i]);3A(1n,7l);1o=3D1o.2t(1n)}c(2U.G!=3D=
v&&19.G!=3Dv){1n=3Dp.B.2D(19.G,2U.G);3A(1n,19.H);1o=3D1o.2t(1n)}c(2U.1d!=3D=
v&&19.1d!=3Dv){1n=3Dp.B.2D(19.1d,2U.1d);3A(1n,19.H+19[0].bo(19.1d));1o=3D=
1o.2t(1n)}D(h j=3D0;j<1o.u;j++){1o[j].5Y=3D3z.R}q =
1o}};p.4a.14.1I=3Dl(7t,7s){f.4m.1I(7t,7s);f.A=3Df.4m.A};p.7I=3Dl(){};p.7I=
.14=3D{V:l(7J,7Z){h 4l=3Df.1E[7J];q p.B.80(4l=3D=3Dv?7Z:4l)},1c:l(7Y){q =
Q.22(7Y)},8i:l(2F,81){h 3u=3D[];c(2F!=3Dv){D(h =
i=3D0;i<2F.u;i++){c(7X(2F[i])=3D=3D"4h"){3u=3D3u.2t(p.B.2D(81,2F[i]))}}}q=
 3u.aB(p.B.82)},86:l(){h 23=3Df.2C;D(h =
i=3D0;i<23.u;i++){c(23[i]=3D=3D=3Dv){1J}h 2x=3D23[i],4V=3D2x.H+2x.u;D(h =
j=3Di+1;j<23.u&&23[i]!=3D=3Dv;j++){h =
1S=3D23[j];c(1S=3D=3D=3Dv){1J}F{c(1S.H>4V){2h}F{c(1S.H=3D=3D2x.H&&1S.u>2x=
.u){f.2C[i]=3Dv}F{c(1S.H>=3D2x.H&&1S.H<4V){f.2C[j]=3Dv}}}}}}},8t:l(2H){h =
3r=3D2H.1P(/\\n/g),3n=3D85(f.V("84-2y")),2v=3Df.V("83-2y-7W"),7N=3Df.V("1=
I",[]),7U=3Df.V("3g");2H=3D"";c(2v=3D=3DI){2v=3D(3n+3r.u-1).2u().u}F{c(40=
(2v)=3D=3DI){2v=3D0}}D(h i=3D0;i<3r.u;i++){h =
1x=3D3r[i],60=3D/^(&2B;|\\s)+/.T(1x),52=3D"aN"+(i%2=3D=3D0?1:2),7F=3Dp.B.=
7V(3n+i,2v),7P=3Dp.B.Y(7N,(3n+i).2u())!=3D-1,2S=3Dv;c(60!=3Dv){2S=3D60[0]=
.2u();1x=3D1x.29(2S.u)}1x=3Dp.B.2G(1x);c(1x.u=3D=3D0){1x=3D"&2B;"}c(7P){5=
2+=3D" aQ"}2H+=3D"<A 1s=3D\\"2y "+52+"\\">"+"<7L>"+"<7T>"+(7U?"<3F =
1s=3D\\"aS\\"><C>"+7F+"</C></3F>":"")+"<3F 1s=3D\\"63\\">"+(2S!=3Dv?"<C =
1s=3D\\"by\\">"+2S.E(" =
","&2B;")+"</C>":"")+1x+"</3F>"+"</7T>"+"</7L>"+"</A>"}q =
2H},8y:l(5X,5T){h 18=3D0,3c=3D"",3a=3Dp.B.7K,5S=3Df.V("2O-R","");l =
5W(5Z){h 5R=3D5Z?(5Z.5Y||5S):5S;q 5R?5R+" ":""};D(h i=3D0;i<5T.u;i++){h =
1y=3D5T[i],3G;c(1y=3D=3D=3Dv||1y.u=3D=3D=3D0){1J}3G=3D5W(1y);3c+=3D3a(5X.=
29(18,1y.H-18),3G+"7O")+3a(1y.24,3G+1y.1a);18=3D1y.H+1y.u}3c+=3D3a(5X.29(=
18),5W()+"7O");q 3c},1I:l(C,7E){h =
cb=3Dp.M,1r=3Dp.1r,A,ci,3Z,ch=3D"cn";f.1E=3D{};f.A=3Dv;f.1p=3Dv;f.C=3Dv;f=
.1i=3Dv;f.6g=3D{};f.1k=3Dp.B.6d("cl");1r.6f[f.1k]=3Df;c(C=3D=3D=3Dv){C=3D=
""}f.1E=3Dp.B.6c(p.6b,7E||{});c(f.V("88")=3D=3DI){f.1E.1w=3Df.1E.3g=3DN}f=
.A=3DA=3Df.1c("3Y");f.1p=3Df.1c("3Y");f.1p.L=3D"1p";L=3D"6e";A.1k=3Df.1k;=
c(f.V("66")){L+=3D" 5O"}c(f.V("3g")=3D=3DN){L+=3D" =
bB"}c(f.V("5h-1p")=3D=3DN){f.1p.L+=3D" bO-5h"}L+=3D" =
"+f.V("1s-R");L+=3D" =
"+f.V("2O-R");A.L=3DL;f.5g=3DC;f.C=3Dp.B.8C(C).E(/\\r/g," =
");3Z=3Df.V("1H-2Q");f.C=3Df.V("8d-89")=3D=3DI?p.B.8a(f.C,3Z):p.B.8b(f.C,=
3Z);f.C=3Dp.B.2T(f.C);c(f.V("1w")){f.1i=3Df.1c("3Y");f.1i.L=3D"1i";f.1i.2=
p(p.1w.1c(f));A.2p(f.1i);h 1i=3Df.1i;l =
58(){1i.L=3D1i.L.E("53","")};A.c0=3Dl(){58();1i.L+=3D" =
53"};A.bX=3Dl(){58()}}A.2p(f.1p);f.2C=3Df.8i(f.59,f.C);f.86();C=3Df.8y(f.=
C,f.2C);C=3Df.8t(p.B.2G(C));c(f.V("8k-8l")){C=3Dp.B.8m(C)}f.1p.1Q=3DC},9f=
:l(z){z=3Dz.E(/^\\s+|\\s+$/g,"").E(/\\s+/g,"|");q"\\\\b(?:"+z+")\\\\b"},9=
i:l(2J){f.3I=3D{G:{3K:2J.G,1a:"1l"},1d:{3K:2J.1d,1a:"1l"},C:W =
U("(?<G>"+2J.G.1g+")"+"(?<C>.*?)"+"(?<1d>"+2J.1d.1g+")","96")}}};q =
p}()}c(!1q.U){(l(){h =
2w=3D{T:10.14.T,87:5I.14.87,E:5I.14.E,1P:5I.14.1P},1F=3D{13:/(?:[^\\\\([#=
\\s.]+|\\\\(?!k<[\\w$]+>|[7z]{[^}]+})[\\S\\s]?|\\((?=3D\\?(?!#|<[\\w$]+>)=
))+|(\\()(?:\\?(?:(#)[^)]*\\)|<([$\\w]+)>))?|\\\\(?:k<([\\w$]+)>|[7z]{([^=
}]+)})|(\\[\\^?)|([\\S\\s])/g,99:/(?:[^$]+|\\$(?![1-9$&`\']|{[$\\w]+}))+|=
\\$(?:([1-9]\\d*|[$&`\'])|{([$\\w]+)})/g,37:/^(?:\\s+|#.*)+/,5B:/^(?:[?*+=
]|{\\d+(?:,\\d*)?})/,7Q:/&&\\[\\^?/g,7S:/]/g},7o=3Dl(5C,5v,5u){D(h =
i=3D5u||0;i<5C.u;i++){c(5C[i]=3D=3D=3D5v){q =
i}}q-1},8G=3D/()??/.T("")[1]!=3D=3D3j,3q=3D{};U=3Dl(1e,1O){c(1e 68 =
10){c(1O!=3D=3D3j){3H 7r("4y\'t 4C 9a 8z 95 7u 10 5u 94")}q 1e.3E()}h =
1O=3D1O||"",7R=3D1O.Y("s")>-1,7M=3D1O.Y("x")>-1,5z=3DN,3v=3D[],1b=3D[],13=
=3D1F.13,J,cc,38,3M,3p;13.O=3D0;2j(J=3D2w.T.2n(13,1e)){c(J[2]){c(!1F.5B.1=
R(1e.17(13.O))){1b.K("(?:)")}}F{c(J[1]){3v.K(J[3]||v);c(J[3]){5z=3DI}1b.K=
("(")}F{c(J[4]){3M=3D7o(3v,J[4]);1b.K(3M>-1?"\\\\"+(3M+1)+(40(1e.5w(13.O)=
)?"":"(?:)"):J[0])}F{c(J[5]){1b.K(3q.7m?3q.7m.7q(J[5],J[0].5w(1)=3D=3D=3D=
"P"):J[0])}F{c(J[6]){c(1e.5w(13.O)=3D=3D=3D"]"){1b.K(J[6]=3D=3D=3D"["?"(?=
!)":"[\\\\S\\\\s]");13.O++}F{cc=3DU.8g("&&"+1e.17(J.H),1F.7Q,1F.7S,"",{7D=
:"\\\\"})[0];1b.K(J[6]+cc+"]");13.O+=3Dcc.u+1}}F{c(J[7]){c(7R&&J[7]=3D=3D=
=3D"."){1b.K("[\\\\S\\\\s]")}F{c(7M&&1F.37.1R(J[7])){38=3D2w.T.2n(1F.37,1=
e.17(13.O-1))[0].u;c(!1F.5B.1R(1e.17(13.O-1+38))){1b.K("(?:)")}13.O+=3D38=
-1}F{1b.K(J[7])}}}F{1b.K(J[0])}}}}}}}3p=3D10(1b.5A(""),2w.E.2n(1O,/[9B]+/=
g,""));3p.1C=3D{1g:1e,2m:5z?3v:v};q =
3p};U.9q=3Dl(R,o){3q[R]=3Do};10.14.T=3Dl(z){h =
1h=3D2w.T.2n(f,z),R,i,5y;c(1h){c(8G&&1h.u>1){5y=3DW =
10("^"+f.1g+"$(?!\\\\s)",f.5E());2w.E.2n(1h[0],5y,l(){D(i=3D1;i<8j.u-2;i+=
+){c(8j[i]=3D=3D=3D3j){1h[i]=3D3j}}})}c(f.1C&&f.1C.2m){D(i=3D1;i<1h.u;i++=
){R=3Df.1C.2m[i-1];c(R){1h[R]=3D1h[i]}}}c(f.3l&&f.O>(1h.H+1h[0].u)){f.O--=
}}q =
1h}})()}10.14.5E=3Dl(){q(f.3l?"g":"")+(f.av?"i":"")+(f.8F?"m":"")+(f.37?"=
x":"")+(f.a4?"y":"")};10.14.3E=3Dl(7A){h 5F=3DW =
U(f.1g,(7A||"")+f.5E());c(f.1C){5F.1C=3D{1g:f.1C.1g,2m:f.1C.2m?f.1C.2m.17=
(0):v}}q 5F};10.14.2n=3Dl(90,z){q f.T(z)};10.14.9b=3Dl(9h,8c){q =
f.T(8c[0])};U.5P=3Dl(57,5e){h 55=3D"/"+57+"/"+(5e||"");q =
U.5P[55]||(U.5P[55]=3DW U(57,5e))};U.41=3Dl(z){q =
z.E(/[-[\\]{}()*+?.\\\\^$|,#\\s]/g,"\\\\$&")};U.8g=3Dl(z,G,11,1j,2R){h =
2R=3D2R||{},2P=3D2R.7D,12=3D2R.c5,1j=3D1j||"",5r=3D1j.Y("g")>-1,70=3D1j.Y=
("i")>-1,7v=3D1j.Y("m")>-1,5a=3D1j.Y("y")>-1,1j=3D1j.E(/y/g,""),G=3DG 68 =
10?(G.3l?G:G.3E("g")):W U(G,"g"+1j),11=3D11 68 =
10?(11.3l?11:11.3E("g")):W =
U(11,"g"+1j),1M=3D[],2o=3D0,1u=3D0,1t=3D0,1z=3D0,2b,2c,1B,1K,3Q,48;c(2P){=
c(2P.u>1){3H aC("4y\'t 4C aL aJ 7u 41 7B")}c(7v){3H 7r("4y\'t 4C 41 7B =
8z bi b8 8F b7")}3Q=3DU.41(2P);48=3DW =
10("^(?:"+3Q+"[\\\\S\\\\s]|(?:(?!"+G.1g+"|"+11.1g+")[^"+3Q+"])+)+",70?"i"=
:"")}2j(I){G.O=3D11.O=3D1t+(2P?(48.T(z.17(1t))||[""])[0].u:0);1B=3DG.T(z)=
;1K=3D11.T(z);c(1B&&1K){c(1B.H<=3D1K.H){1K=3Dv}F{1B=3Dv}}c(1B||1K){1u=3D(=
1B||1K).H;1t=3D(1B?G:11).O}F{c(!2o){2h}}c(5a&&!2o&&1u>1z){2h}c(1B){c(!2o+=
+){2b=3D1u;2c=3D1t}}F{c(1K&&2o){c(!--2o){c(12){c(12[0]&&2b>1z){1M.K([12[0=
],z.17(1z,2b),1z,2b])}c(12[1]){1M.K([12[1],z.17(2b,2c),2b,2c])}c(12[2]){1=
M.K([12[2],z.17(2c,1u),2c,1u])}c(12[3]){1M.K([12[3],z.17(1u,1t),1u,1t])}}=
F{1M.K(z.17(2c,1u))}1z=3D1t;c(!5r){2h}}}F{G.O=3D11.O=3D0;3H bP("8L aq 9r =
ar =
8Z")}}c(1u=3D=3D=3D1t){1t++}}c(5r&&!5a&&12&&12[0]&&z.u>1z){1M.K([12[0],z.=
17(1z),1z,z.u])}G.O=3D11.O=3D0;q =
1M};',62,768,'||||||||||||if|||this||var||||function||||sh|return||||leng=
th|null||||str|div|utils|code|for|replace|else|left|index|true|_121|push|=
className|config|false|lastIndex||document|name||exec|XRegExp|getParam|ne=
w|lt|indexOf|gt|RegExp|_139|vN|part|prototype|||slice|pos|_d3|css|_11f|cr=
eate|right|_119|strings|source|_129|bar|_13a|id|script|style|_da|_d6|line=
s|window|vars|class|_145|_144|_b5|toolbar|_f4|_103|_146|alert|_149|_x|_c3=
|params|lib|obj|tab|highlight|continue|_14a|html|_142|doc|_11a|split|inne=
rHTML|test|_ec|_5a|_5b|in|_4f|text|_8|_3c|_91|_98|createElement|_e7|value=
|_c5|width|href|_c2|substr|min|_147|_148|brushes|height|_6e|_cd|break|att=
ributes|while|_be|_75|captureNames|call|_143|appendChild|_bc|_5f|http|con=
cat|toString|_f0|real|_e9|line|execute|wnd|nbsp|matches|getMatches|_66|_e=
3|trim|_ed|_40|_10f|case|_61|_c1|_55|brush|_13c|size|_13b|_f9|unindent|_d=
9|_28|_c4|SyntaxHighlighter|_81|_88|_5|m2|_7a|body|_a2|m1|_80|extended|le=
n|font|_fe|gm|_fd|fixInputString|Math|color|gutter|_4e|title|undefined|co=
m|global|printFrame|_ef|_7d|_125|_118|_ee|_8e|print|_e5|_11e|_7b|_32|_49|=
_cc|offsetMatches|_7c|_25|write|addFlags|td|_104|throw|htmlScript|_22|reg=
ex|_a7|_124|_af|_2|_c6|_14b|_b6|_b4|_3|substring|_60|_76|_6a|DIV|_10b|isN=
aN|escape|_62|url|_7e|_6b|eachLine|_ae|esc|_47|HtmlScript|_b2|values|_8c|=
gi|_89|_b9|object|_b0|_ad|_blank|_e1|xmlBrush|link|close|removeChild|_b3|=
type|_a6|_73|findBrush|Match|top|_9d|can|popup|_c8|_53|supply|_a3|win|foc=
us|span|_54|_9e|_50|_cb|_4d|_d7|_5d|getElementsByTagName|_6c|_ba|_b8|_bf|=
useScriptTags|_82|_ea|_ce|func|_d0|discoveredBrushes||_4c|_f6|show|pre|ke=
y|_29|_133|hide|regexList|_141|_19|_1a|viewSource|_134|_2b|originalCode|w=
rap|copyToClipboard|highlighterId|toolbarItemHeight|toolbarItemWidth|_2a|=
_2c|_2e|_2d|expandSource|_13e|_4|_7|from|item|charAt|www|r2|_11d|join|qua=
ntifier|_113|_e|getNativeFlags|_12e|_17|_18|String|_10|_b|_9|_f|_d|collap=
sed|cache|contentWindow|_101|_ff|_fb|swf|_30|getBrushNameCss|_fa|brushNam=
e|_100|_f5|_37|_35|content|_24|_38|collapse|_2f|instanceof|clipboardSwf|_=
27|defaults|merge|guid|syntaxhighlighter|highlighters|toolbarCommands|200=
9|_6|500px|measureSpace|_78|createButton|message|_79|clipboard|to|0px|_85=
|decoration|center|_83|margin|w3|rel|head|stylesheet|org|help|xhtml1|_3f|=
0099FF|align|DTD|alexgorbatchev|copyStyles|navigator|none|executeCommand|=
_3e|version|toLowerCase|_5e|_1e|_65|noBrush|switch|flash|_52|screen|event=
|attachEvent|_13f|shockwave|_4b|_48|clipboardData|px|commandName|aboutDia=
log|copyToClipboardConfirmation|_84|scrollbars|_14|_36|items|_6d|_16|_13|=
_15|_12|_a|userAgent|_d8|unicode|_d5|_112|process|get|TypeError|_de|_dd|o=
ne|_140|_d1|brushNotHtmlScript|parentNode|pP|_12d|character|addEvent|esca=
peChar|_106|_f7|_c9|_c7|Highlighter|_df|decorate|table|_11c|_f1|plain|_f8=
|classLeft|_11b|classRight|tr|_f2|padNumber|numbers|typeof|_e2|_e0|toBool=
ean|_e4|matchesSortCallback|pad|first|parseInt|removeNestedMatches|match|=
light|tabs|processSmartTabs|processTabs|args|smart|toArray|stripBrs|match=
Recursive|regexLib|findMatches|arguments|auto|links|processUrls|defaultAd=
d|_a9|_a8|_a1|_a4|tagName|createDisplayLines|debug|getSyntaxHighlighterSc=
riptTags|_93|insertSpaces|processMatches|when|_90|bloggerMode|trimFirstAn=
dLastLines|_9a|_b7|multiline|_117|parseParams|stripCData|_bd|Copyright|su=
bject|Alex|2004|development|_1c|keep|donate|Gorbatchev|_1b|syntax|JavaScr=
ipt|active|highlighter|multiLineSingleQuotedString|delimiters|_12f|string=
|scriptScriptTags|aspScriptTags|another|constructing|sgi|try|catch|replac=
eVar|flags|apply|phpScriptTags|singleLineCComments|singleLinePerlComments=
|getKeywords|multiLineCComments|_131|forHtmlScript|doubleQuotedString|xml=
Comments|onclick|multiLineDoubleQuotedString|singleQuotedString|spaceWidt=
h|bottom|addPlugin|contains|1999|xmlns|dtd|TR|transitional|xhtml|meta|utf=
|About|sx|charset|Type|equiv|Content|EN|Transitional|your|now|Can|is|The|=
view|copy|find|Brush|PUBLIC|W3C|XHTML|DOCTYPE|option|wasn|configured|fami=
ly|Geneva|you|like|please|If|sticky|October|target|https|paypal|_s|xclick=
|hosted_button_id|cmd|webscr|cgi|bin|364|4em|background|fff|000|serif|san=
s|Arial|Helvetica|1em|data|unbalanced|75em|large|xx|ignoreCase|3em|293040=
2|always|about|_42|sort|SyntaxError|printing|shCore|_43|_44|max|round|tha=
n|250|more|500|alt|absolute|error|highlighted|ok|number|amp|setData|print=
Source|_39|cssText|position|IFRAME|_3b|_1f|random|1000000|_a5|block|CDATA=
|flag|the|htmlscript|1000|getElementById|getPropertyValue|offsetWidth|get=
ComputedStyle|_99|opera|Array|using|textarea|open|load|Xml|_cf|lastIndexO=
f|_d4|all||replaceChild|70em|aliases|addEventListener|on|30em|spaces|_3a|=
flashVars|nogutter|transparent|wmode|allowScriptAccess|_8a|msie|classid|9=
6b8|444553540000|11cf|ae6d|clsid|d27cdb6e|no|Error|location|resizable|400=
|750|_20|_21|menubar|onmouseout|_clipboard|application|onmouseover|param|=
_26|codebase|menu|valueNames|movie|cab|swflash|cabs|embed|conf||command|_=
34|_33|src|_10c|_10a|macromedia|download|highlighter_|pub|important'.spli=
t('|'),0,{}))=0A=

------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://common.cnblogs.com/script/shLanguage.js


SyntaxHighlighter.brushes.AS3=3Dfunction()
{var inits=3D'class interface function package';var =
keywords=3D'-Infinity ...rest Array as AS3 Boolean break case catch =
const continue Date decodeURI '+'decodeURIComponent default delete do =
dynamic each else encodeURI encodeURIComponent escape '+'extends false =
final finally flash_proxy for get if implements import in include =
Infinity '+'instanceof int internal is isFinite isNaN isXMLName label =
namespace NaN native new null '+'Null Number Object object_proxy =
override parseFloat parseInt private protected public '+'return set =
static String super switch this throw true try typeof uint undefined =
unescape '+'use void while =
with';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCComm=
ents,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCComments=
,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString,css=
:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:'stri=
ng'},{regex:/\b([\d]+(\.[\d]+)?|0x[a-f0-9]+)\b/gi,css:'value'},{regex:new=
 RegExp(this.getKeywords(inits),'gm'),css:'color3'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new =
RegExp('var','gm'),css:'variable'},{regex:new =
RegExp('trace','gm'),css:'color1'}];this.forHtmlScript(SyntaxHighlighter.=
regexLib.scriptScriptTags);};SyntaxHighlighter.brushes.AS3.prototype=3Dne=
w =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.AS3.aliases=3D[=
'actionscript3','as3'];SyntaxHighlighter.brushes.Bash=3Dfunction()
{var keywords=3D'if fi then elif else for do done until while break =
continue case function return in eq ne gt lt ge le';var =
commands=3D'alias apropos awk basename bash bc bg builtin bzip2 cal cat =
cd cfdisk chgrp chmod chown chroot'+'cksum clear cmp comm command cp =
cron crontab csplit cut date dc dd ddrescue declare df '+'diff diff3 dig =
dir dircolors dirname dirs du echo egrep eject enable env ethtool eval =
'+'exec exit expand export expr false fdformat fdisk fg fgrep file find =
fmt fold format '+'free fsck ftp gawk getopts grep groups gzip hash head =
history hostname id ifconfig '+'import install join kill less let ln =
local locate logname logout look lpc lpr lprint '+'lprintd lprintq lprm =
ls lsof make man mkdir mkfifo mkisofs mknod more mount mtools '+'mv =
netstat nice nl nohup nslookup open op passwd paste pathchk ping popd pr =
printcap '+'printenv printf ps pushd pwd quota quotacheck quotactl ram =
rcp read readonly renice '+'remsync rm rmdir rsync screen scp sdiff sed =
select seq set sftp shift shopt shutdown '+'sleep sort source split ssh =
strace su sudo sum symlink sync tail tar tee test time '+'times touch =
top traceroute trap tr true tsort tty type ulimit umask umount unalias =
'+'uname unexpand uniq units unset unshar useradd usermod users uuencode =
uudecode v vdir '+'vi watch wc whereis which who whoami Wget xargs =
yes';this.findMatches=3Dfunction(regexList,code)
{code=3Dcode.replace(/&gt;/g,'>').replace(/&lt;/g,'<');this.code=3Dcode;r=
eturn =
SyntaxHighlighter.Highlighter.prototype.findMatches.apply(this,[regexList=
,code]);};this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineP=
erlComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuote=
dString,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedStrin=
g,css:'string'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new =
RegExp(this.getKeywords(commands),'gm'),css:'functions'}];}
SyntaxHighlighter.brushes.Bash.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Bash.aliases=3D=
['bash','shell'];SyntaxHighlighter.brushes.ColdFusion=3Dfunction()
{var funcs=3D'Abs ACos AddSOAPRequestHeader AddSOAPResponseHeader =
AjaxLink AjaxOnLoad ArrayAppend ArrayAvg ArrayClear ArrayDeleteAt =
'+'ArrayInsertAt ArrayIsDefined ArrayIsEmpty ArrayLen ArrayMax ArrayMin =
ArraySet ArraySort ArraySum ArraySwap ArrayToList '+'Asc ASin Atn =
BinaryDecode BinaryEncode BitAnd BitMaskClear BitMaskRead BitMaskSet =
BitNot BitOr BitSHLN BitSHRN BitXor '+'Ceiling CharsetDecode =
CharsetEncode Chr CJustify Compare CompareNoCase Cos CreateDate =
CreateDateTime CreateObject '+'CreateODBCDate CreateODBCDateTime =
CreateODBCTime CreateTime CreateTimeSpan CreateUUID DateAdd DateCompare =
DateConvert '+'DateDiff DateFormat DatePart Day DayOfWeek =
DayOfWeekAsString DayOfYear DaysInMonth DaysInYear DE DecimalFormat =
DecrementValue '+'Decrypt DecryptBinary DeleteClientVariable =
DeserializeJSON DirectoryExists DollarFormat DotNetToCFType Duplicate =
Encrypt '+'EncryptBinary Evaluate Exp ExpandPath FileClose FileCopy =
FileDelete FileExists FileIsEOF FileMove FileOpen FileRead =
'+'FileReadBinary FileReadLine FileSetAccessMode FileSetAttribute =
FileSetLastModified FileWrite Find FindNoCase FindOneOf =
'+'FirstDayOfMonth Fix FormatBaseN GenerateSecretKey GetAuthUser =
GetBaseTagData GetBaseTagList GetBaseTemplatePath =
'+'GetClientVariablesList GetComponentMetaData GetContextRoot =
GetCurrentTemplatePath GetDirectoryFromPath GetEncoding '+'GetException =
GetFileFromPath GetFileInfo GetFunctionList GetGatewayHelper =
GetHttpRequestData GetHttpTimeString '+'GetK2ServerDocCount =
GetK2ServerDocCountLimit GetLocale GetLocaleDisplayName GetLocalHostIP =
GetMetaData GetMetricData '+'GetPageContext GetPrinterInfo =
GetProfileSections GetProfileString GetReadableImageFormats =
GetSOAPRequest GetSOAPRequestHeader '+'GetSOAPResponse =
GetSOAPResponseHeader GetTempDirectory GetTempFile GetTemplatePath =
GetTickCount GetTimeZoneInfo GetToken '+'GetUserRoles =
GetWriteableImageFormats Hash Hour HTMLCodeFormat HTMLEditFormat IIf =
ImageAddBorder ImageBlur ImageClearRect '+'ImageCopy ImageCrop =
ImageDrawArc ImageDrawBeveledRect ImageDrawCubicCurve ImageDrawLine =
ImageDrawLines ImageDrawOval '+'ImageDrawPoint ImageDrawQuadraticCurve =
ImageDrawRect ImageDrawRoundRect ImageDrawText ImageFlip ImageGetBlob =
ImageGetBufferedImage '+'ImageGetEXIFTag ImageGetHeight ImageGetIPTCTag =
ImageGetWidth ImageGrayscale ImageInfo ImageNegative ImageNew =
ImageOverlay ImagePaste '+'ImageRead ImageReadBase64 ImageResize =
ImageRotate ImageRotateDrawingAxis ImageScaleToFit ImageSetAntialiasing =
ImageSetBackgroundColor '+'ImageSetDrawingColor ImageSetDrawingStroke =
ImageSetDrawingTransparency ImageSharpen ImageShear =
ImageShearDrawingAxis ImageTranslate '+'ImageTranslateDrawingAxis =
ImageWrite ImageWriteBase64 ImageXORDrawingMode IncrementValue =
InputBaseN Insert Int IsArray IsBinary '+'IsBoolean IsCustomFunction =
IsDate IsDDX IsDebugMode IsDefined IsImage IsImageFile IsInstanceOf =
IsJSON IsLeapYear IsLocalHost '+'IsNumeric IsNumericDate IsObject =
IsPDFFile IsPDFObject IsQuery IsSimpleValue IsSOAPRequest IsStruct =
IsUserInAnyRole IsUserInRole '+'IsUserLoggedIn IsValid IsWDDX IsXML =
IsXmlAttribute IsXmlDoc IsXmlElem IsXmlNode IsXmlRoot JavaCast =
JSStringFormat LCase Left Len '+'ListAppend ListChangeDelims =
ListContains ListContainsNoCase ListDeleteAt ListFind ListFindNoCase =
ListFirst ListGetAt ListInsertAt '+'ListLast ListLen ListPrepend =
ListQualify ListRest ListSetAt ListSort ListToArray ListValueCount =
ListValueCountNoCase LJustify Log '+'Log10 LSCurrencyFormat LSDateFormat =
LSEuroCurrencyFormat LSIsCurrency LSIsDate LSIsNumeric LSNumberFormat =
LSParseCurrency LSParseDateTime '+'LSParseEuroCurrency LSParseNumber =
LSTimeFormat LTrim Max Mid Min Minute Month MonthAsString Now =
NumberFormat ParagraphFormat ParseDateTime '+'Pi PrecisionEvaluate =
PreserveSingleQuotes Quarter QueryAddColumn QueryAddRow =
QueryConvertForGrid QueryNew QuerySetCell QuotedValueList Rand =
'+'Randomize RandRange REFind REFindNoCase ReleaseComObject REMatch =
REMatchNoCase RemoveChars RepeatString Replace ReplaceList ReplaceNoCase =
'+'REReplace REReplaceNoCase Reverse Right RJustify Round RTrim Second =
SendGatewayMessage SerializeJSON SetEncoding SetLocale SetProfileString =
'+'SetVariable Sgn Sin Sleep SpanExcluding SpanIncluding Sqr StripCR =
StructAppend StructClear StructCopy StructCount StructDelete StructFind =
'+'StructFindKey StructFindValue StructGet StructInsert StructIsEmpty =
StructKeyArray StructKeyExists StructKeyList StructKeyList StructNew =
'+'StructSort StructUpdate Tan TimeFormat ToBase64 ToBinary ToScript =
ToString Trim UCase URLDecode URLEncodedFormat URLSessionFormat Val =
'+'ValueList VerifyClient Week Wrap Wrap WriteOutput XmlChildPos =
XmlElemNew XmlFormat XmlGetNodeType XmlNew XmlParse XmlSearch =
XmlTransform '+'XmlValidate Year YesNoFormat';var keywords=3D'cfabort =
cfajaximport cfajaxproxy cfapplet cfapplication cfargument cfassociate =
cfbreak cfcache cfcalendar '+'cfcase cfcatch cfchart cfchartdata =
cfchartseries cfcol cfcollection cfcomponent cfcontent cfcookie cfdbinfo =
'+'cfdefaultcase cfdirectory cfdiv cfdocument cfdocumentitem =
cfdocumentsection cfdump cfelse cfelseif cferror '+'cfexchangecalendar =
cfexchangeconnection cfexchangecontact cfexchangefilter cfexchangemail =
cfexchangetask '+'cfexecute cfexit cffeed cffile cfflush cfform =
cfformgroup cfformitem cfftp cffunction cfgrid cfgridcolumn '+'cfgridrow =
cfgridupdate cfheader cfhtmlhead cfhttp cfhttpparam cfif cfimage =
cfimport cfinclude cfindex '+'cfinput cfinsert cfinterface cfinvoke =
cfinvokeargument cflayout cflayoutarea cfldap cflocation cflock cflog =
'+'cflogin cfloginuser cflogout cfloop cfmail cfmailparam cfmailpart =
cfmenu cfmenuitem cfmodule cfNTauthenticate '+'cfobject cfobjectcache =
cfoutput cfparam cfpdf cfpdfform cfpdfformparam cfpdfparam cfpdfsubform =
cfpod cfpop '+'cfpresentation cfpresentationslide cfpresenter cfprint =
cfprocessingdirective cfprocparam cfprocresult '+'cfproperty cfquery =
cfqueryparam cfregistry cfreport cfreportparam cfrethrow cfreturn =
cfsavecontent cfschedule '+'cfscript cfsearch cfselect cfset cfsetting =
cfsilent cfslider cfsprydataset cfstoredproc cfswitch cftable =
'+'cftextarea cfthread cfthrow cftimer cftooltip cftrace cftransaction =
cftree cftreeitem cftry cfupdate cfwddx '+'cfwindow cfxml cfzip =
cfzipparam';var operators=3D'all and any between cross in join like not =
null or outer some';this.regexList=3D[{regex:new =
RegExp('--(.*)$','gm'),css:'comments'},{regex:SyntaxHighlighter.regexLib.=
xmlComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuote=
dString,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedStrin=
g,css:'string'},{regex:new =
RegExp(this.getKeywords(funcs),'gmi'),css:'functions'},{regex:new =
RegExp(this.getKeywords(operators),'gmi'),css:'color1'},{regex:new =
RegExp(this.getKeywords(keywords),'gmi'),css:'keyword'}];}
SyntaxHighlighter.brushes.ColdFusion.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.ColdFusion.alia=
ses=3D['coldfusion','cf'];SyntaxHighlighter.brushes.Cpp=3Dfunction()
{var datatypes=3D'ATOM BOOL BOOLEAN BYTE CHAR COLORREF DWORD DWORDLONG =
DWORD_PTR '+'DWORD32 DWORD64 FLOAT HACCEL HALF_PTR HANDLE HBITMAP HBRUSH =
'+'HCOLORSPACE HCONV HCONVLIST HCURSOR HDC HDDEDATA HDESK HDROP HDWP =
'+'HENHMETAFILE HFILE HFONT HGDIOBJ HGLOBAL HHOOK HICON HINSTANCE HKEY =
'+'HKL HLOCAL HMENU HMETAFILE HMODULE HMONITOR HPALETTE HPEN HRESULT =
'+'HRGN HRSRC HSZ HWINSTA HWND INT INT_PTR INT32 INT64 LANGID LCID =
LCTYPE '+'LGRPID LONG LONGLONG LONG_PTR LONG32 LONG64 LPARAM LPBOOL =
LPBYTE LPCOLORREF '+'LPCSTR LPCTSTR LPCVOID LPCWSTR LPDWORD LPHANDLE =
LPINT LPLONG LPSTR LPTSTR '+'LPVOID LPWORD LPWSTR LRESULT PBOOL PBOOLEAN =
PBYTE PCHAR PCSTR PCTSTR PCWSTR '+'PDWORDLONG PDWORD_PTR PDWORD32 =
PDWORD64 PFLOAT PHALF_PTR PHANDLE PHKEY PINT '+'PINT_PTR PINT32 PINT64 =
PLCID PLONG PLONGLONG PLONG_PTR PLONG32 PLONG64 POINTER_32 '+'POINTER_64 =
PSHORT PSIZE_T PSSIZE_T PSTR PTBYTE PTCHAR PTSTR PUCHAR PUHALF_PTR =
'+'PUINT PUINT_PTR PUINT32 PUINT64 PULONG PULONGLONG PULONG_PTR PULONG32 =
PULONG64 '+'PUSHORT PVOID PWCHAR PWORD PWSTR SC_HANDLE SC_LOCK =
SERVICE_STATUS_HANDLE SHORT '+'SIZE_T SSIZE_T TBYTE TCHAR UCHAR =
UHALF_PTR UINT UINT_PTR UINT32 UINT64 ULONG '+'ULONGLONG ULONG_PTR =
ULONG32 ULONG64 USHORT USN VOID WCHAR WORD WPARAM WPARAM WPARAM '+'char =
bool short int __int32 __int64 __int8 __int16 long float double =
__wchar_t '+'clock_t _complex _dev_t _diskfree_t div_t ldiv_t _exception =
_EXCEPTION_POINTERS '+'FILE _finddata_t _finddatai64_t _wfinddata_t =
_wfinddatai64_t __finddata64_t '+'__wfinddata64_t _FPIEEE_RECORD fpos_t =
_HEAPINFO _HFILE lconv intptr_t '+'jmp_buf mbstate_t _off_t _onexit_t =
_PNH ptrdiff_t _purecall_handler '+'sig_atomic_t size_t _stat __stat64 =
_stati64 terminate_function '+'time_t __time64_t _timeb __timeb64 tm =
uintptr_t _utimbuf '+'va_list wchar_t wctrans_t wctype_t wint_t =
signed';var keywords=3D'break case catch class const __finally =
__exception __try '+'const_cast continue private public protected =
__declspec '+'default delete deprecated dllexport dllimport do =
dynamic_cast '+'else enum explicit extern if for friend goto inline =
'+'mutable naked namespace new noinline noreturn nothrow '+'register =
reinterpret_cast return selectany '+'sizeof static static_cast struct =
switch template this '+'thread throw true false try typedef typeid =
typename union '+'using uuid virtual void volatile whcar_t while';var =
functions=3D'assert isalnum isalpha iscntrl isdigit isgraph islower =
isprint'+'ispunct isspace isupper isxdigit tolower toupper errno =
localeconv '+'setlocale acos asin atan atan2 ceil cos cosh exp fabs =
floor fmod '+'frexp ldexp log log10 modf pow sin sinh sqrt tan tanh =
jmp_buf '+'longjmp setjmp raise signal sig_atomic_t va_arg va_end =
va_start '+'clearerr fclose feof ferror fflush fgetc fgetpos fgets fopen =
'+'fprintf fputc fputs fread freopen fscanf fseek fsetpos ftell =
'+'fwrite getc getchar gets perror printf putc putchar puts remove =
'+'rename rewind scanf setbuf setvbuf sprintf sscanf tmpfile tmpnam =
'+'ungetc vfprintf vprintf vsprintf abort abs atexit atof atoi atol =
'+'bsearch calloc div exit free getenv labs ldiv malloc mblen mbstowcs =
'+'mbtowc qsort rand realloc srand strtod strtol strtoul system =
'+'wcstombs wctomb memchr memcmp memcpy memmove memset strcat strchr =
'+'strcmp strcoll strcpy strcspn strerror strlen strncat strncmp =
'+'strncpy strpbrk strrchr strspn strstr strtok strxfrm asctime '+'clock =
ctime difftime gmtime localtime mktime strftime =
time';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCComm=
ents,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCComments=
,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString,css=
:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:'stri=
ng'},{regex:/^ *#.*/gm,css:'preprocessor'},{regex:new =
RegExp(this.getKeywords(datatypes),'gm'),css:'color1 bold'},{regex:new =
RegExp(this.getKeywords(functions),'gm'),css:'functions =
bold'},{regex:new RegExp(this.getKeywords(keywords),'gm'),css:'keyword =
bold'}];};SyntaxHighlighter.brushes.Cpp.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Cpp.aliases=3D[=
'cpp','c'];SyntaxHighlighter.brushes.CSharp=3Dfunction()
{var keywords=3D'abstract as base bool break byte case catch char =
checked class const '+'continue decimal default delegate do double else =
enum event explicit '+'extern false finally fixed float for foreach get =
goto if implicit in int '+'interface internal is lock long namespace new =
null object operator out '+'override params private protected public =
readonly ref return sbyte sealed set '+'short sizeof stackalloc static =
string struct switch this throw true try '+'typeof uint ulong unchecked =
unsafe ushort using virtual void while';function =
fixComments(match,regexInfo)
{var =
css=3D(match[0].indexOf("///")=3D=3D0)?'color1':'comments';return[new =
SyntaxHighlighter.Match(match[0],match.index,css)];}
this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCComments,f=
unc:fixComments},{regex:SyntaxHighlighter.regexLib.multiLineCComments,css=
:'comments'},{regex:/@"(?:[^"]|"")*"/g,css:'string'},{regex:SyntaxHighlig=
hter.regexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighlighter.r=
egexLib.singleQuotedString,css:'string'},{regex:/^\s*#.*/gm,css:'preproce=
ssor'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:/\bpartial(=
?=3D\s+(?:class|interface|struct)\b)/g,css:'keyword'},{regex:/\byield(?=3D=
\s+(?:return|break)\b)/g,css:'keyword'}];this.forHtmlScript(SyntaxHighlig=
hter.regexLib.aspScriptTags);};SyntaxHighlighter.brushes.CSharp.prototype=
=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.CSharp.aliases=3D=
['c#','c-sharp','csharp'];SyntaxHighlighter.brushes.CSS=3Dfunction()
{function getKeywordsCSS(str)
{return'\\b([a-z_]|)'+str.replace(/ =
/g,'(?=3D:)\\b|\\b([a-z_\\*]|\\*|)')+'(?=3D:)\\b';};function =
getValuesCSS(str)
{return'\\b'+str.replace(/ /g,'(?!-)(?!:)\\b|\\b()')+'\:\\b';};var =
keywords=3D'ascent azimuth background-attachment background-color =
background-image background-position '+'background-repeat background =
baseline bbox border-collapse border-color border-spacing border-style =
border-top '+'border-right border-bottom border-left border-top-color =
border-right-color border-bottom-color border-left-color =
'+'border-top-style border-right-style border-bottom-style =
border-left-style border-top-width border-right-width =
'+'border-bottom-width border-left-width border-width border bottom =
cap-height caption-side centerline clear clip color '+'content =
counter-increment counter-reset cue-after cue-before cue cursor =
definition-src descent direction display '+'elevation empty-cells float =
font-size-adjust font-family font-size font-stretch font-style =
font-variant font-weight font '+'height left letter-spacing line-height =
list-style-image list-style-position list-style-type list-style =
margin-top '+'margin-right margin-bottom margin-left margin =
marker-offset marks mathline max-height max-width min-height min-width =
orphans '+'outline-color outline-style outline-width outline overflow =
padding-top padding-right padding-bottom padding-left padding page =
'+'page-break-after page-break-before page-break-inside pause =
pause-after pause-before pitch pitch-range play-during position =
'+'quotes right richness size slope src speak-header speak-numeral =
speak-punctuation speak speech-rate stemh stemv stress '+'table-layout =
text-align top text-decoration text-indent text-shadow text-transform =
unicode-bidi unicode-range units-per-em '+'vertical-align visibility =
voice-family volume white-space widows width widths word-spacing =
x-height z-index';var values=3D'above absolute all always aqua armenian =
attr aural auto avoid baseline behind below bidi-override black blink =
block blue bold bolder '+'both bottom braille capitalize caption center =
center-left center-right circle close-quote code collapse compact =
condensed '+'continuous counter counters crop cross crosshair cursive =
dashed decimal decimal-leading-zero default digits disc dotted double =
'+'embed embossed e-resize expanded extra-condensed extra-expanded =
fantasy far-left far-right fast faster fixed format fuchsia '+'gray =
green groove handheld hebrew help hidden hide high higher icon =
inline-table inline inset inside invert italic '+'justify landscape =
large larger left-side left leftwards level lighter lime line-through =
list-item local loud lower-alpha '+'lowercase lower-greek lower-latin =
lower-roman lower low ltr marker maroon medium message-box middle mix =
move narrower '+'navy ne-resize no-close-quote none no-open-quote =
no-repeat normal nowrap n-resize nw-resize oblique olive once open-quote =
outset '+'outside overline pointer portrait pre print projection purple =
red relative repeat repeat-x repeat-y rgb ridge right right-side =
'+'rightwards rtl run-in screen scroll semi-condensed semi-expanded =
separate se-resize show silent silver slower slow '+'small small-caps =
small-caption smaller soft solid speech spell-out square s-resize static =
status-bar sub super sw-resize '+'table-caption table-cell table-column =
table-column-group table-footer-group table-header-group table-row =
table-row-group teal '+'text-bottom text-top thick thin top transparent =
tty tv ultra-condensed ultra-expanded underline upper-alpha uppercase =
upper-latin '+'upper-roman url visible wait white wider w-resize x-fast =
x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small =
yellow';var fonts=3D'[mM]onospace [tT]ahoma [vV]erdana [aA]rial =
[hH]elvetica [sS]ans-serif [sS]erif [cC]ourier mono sans =
serif';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.multiLineCComm=
ents,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString=
,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:'=
string'},{regex:/\#[a-fA-F0-9]{3,6}/g,css:'value'},{regex:/(-?\d+)(\.\d+)=
?(px|em|pt|\:|\%|)/g,css:'value'},{regex:/!important/g,css:'color3'},{reg=
ex:new RegExp(getKeywordsCSS(keywords),'gm'),css:'keyword'},{regex:new =
RegExp(getValuesCSS(values),'g'),css:'value'},{regex:new =
RegExp(this.getKeywords(fonts),'g'),css:'color1'}];this.forHtmlScript({le=
ft:/(&lt;|<)\s*style.*?(&gt;|>)/gi,right:/(&lt;|<)\/\s*style\s*(&gt;|>)/g=
i});};SyntaxHighlighter.brushes.CSS.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.CSS.aliases=3D[=
'css'];SyntaxHighlighter.brushes.Delphi=3Dfunction()
{var keywords=3D'abs addr and ansichar ansistring array as asm begin =
boolean byte cardinal '+'case char class comp const constructor currency =
destructor div do double '+'downto else end except exports extended =
false file finalization finally '+'for function goto if implementation =
in inherited int64 initialization '+'integer interface is label library =
longint longword mod nil not object '+'of on or packed pansichar =
pansistring pchar pcurrency pdatetime pextended '+'pint64 pointer =
private procedure program property pshortstring pstring '+'pvariant =
pwidechar pwidestring protected public published raise real real48 =
'+'record repeat set shl shortint shortstring shr single smallint string =
then '+'threadvar to true try type unit until uses val var varirnt while =
widechar '+'widestring with word write writeln =
xor';this.regexList=3D[{regex:/\(\*[\s\S]*?\*\)/gm,css:'comments'},{regex=
:/{(?!\$)[\s\S]*?}/gm,css:'comments'},{regex:SyntaxHighlighter.regexLib.s=
ingleLineCComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.sing=
leQuotedString,css:'string'},{regex:/\{\$[a-zA-Z]+ =
.+\}/g,css:'color1'},{regex:/\b[\d\.]+\b/g,css:'value'},{regex:/\$[a-zA-Z=
0-9]+\b/g,css:'value'},{regex:new =
RegExp(this.getKeywords(keywords),'gmi'),css:'keyword'}];};SyntaxHighligh=
ter.brushes.Delphi.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Delphi.aliases=3D=
['delphi','pascal','pas'];SyntaxHighlighter.brushes.Diff=3Dfunction()
{this.regexList=3D[{regex:/^\+\+\+.*$/gm,css:'color2'},{regex:/^\-\-\-.*$=
/gm,css:'color2'},{regex:/^\s.*$/gm,css:'color1'},{regex:/^@@.*@@$/gm,css=
:'variable'},{regex:/^\+[^\+]{1}.*$/gm,css:'string'},{regex:/^\-[^\-]{1}.=
*$/gm,css:'comments'}];};SyntaxHighlighter.brushes.Diff.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Diff.aliases=3D=
['diff','patch'];SyntaxHighlighter.brushes.Erlang=3Dfunction()
{var keywords=3D'after and andalso band begin bnot bor bsl bsr bxor =
'+'case catch cond div end fun if let not of or orelse '+'query receive =
rem try when xor'+' module export import =
define';this.regexList=3D[{regex:new =
RegExp("[A-Z][A-Za-z0-9_]+",'g'),css:'constants'},{regex:new =
RegExp("\\%.+",'gm'),css:'comments'},{regex:new =
RegExp("\\?[A-Za-z0-9_]+",'g'),css:'preprocessor'},{regex:new =
RegExp("[a-z0-9_]+:[a-z0-9_]+",'g'),css:'functions'},{regex:SyntaxHighlig=
hter.regexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighlighter.r=
egexLib.singleQuotedString,css:'string'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];};SyntaxHighlight=
er.brushes.Erlang.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Erlang.aliases=3D=
['erl','erlang'];SyntaxHighlighter.brushes.Groovy=3Dfunction()
{var keywords=3D'as assert break case catch class continue def default =
do else extends finally '+'if in implements import instanceof interface =
new package property return switch '+'throw throws try while public =
protected private static';var types=3D'void boolean byte char short int =
long float double';var constants=3D'null';var methods=3D'allProperties =
count get size '+'collect each eachProperty eachPropertyName =
eachWithIndex find findAll '+'findIndexOf grep inject max min =
reverseEach sort '+'asImmutable asSynchronized flatten intersect join =
pop reverse subMap toList '+'padRight padLeft contains eachMatch =
toCharacter toLong toUrl tokenize '+'eachFile eachFileRecurse eachB yte =
eachLine readBytes readLine getText '+'splitEachLine withReader append =
encodeBase64 decodeBase64 filterLine '+'transformChar transformLine =
withOutputStream withPrintWriter withStream '+'withStreams withWriter =
withWriterAppend write writeLine '+'dump inspect invokeMethod print =
println step times upto use waitForOrKill =
'+'getText';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLin=
eCComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCCo=
mments,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedStri=
ng,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css=
:'string'},{regex:/""".*"""/g,css:'string'},{regex:new =
RegExp('\\b([\\d]+(\\.[\\d]+)?|0x[a-f0-9]+)\\b','gi'),css:'value'},{regex=
:new RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new =
RegExp(this.getKeywords(types),'gm'),css:'color1'},{regex:new =
RegExp(this.getKeywords(constants),'gm'),css:'constants'},{regex:new =
RegExp(this.getKeywords(methods),'gm'),css:'functions'}];this.forHtmlScri=
pt(SyntaxHighlighter.regexLib.aspScriptTags);}
SyntaxHighlighter.brushes.Groovy.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Groovy.aliases=3D=
['groovy'];SyntaxHighlighter.brushes.Java=3Dfunction()
{var keywords=3D'abstract assert boolean break byte case catch char =
class const '+'continue default do double else enum extends '+'false =
final finally float for goto if implements import '+'instanceof int =
interface long native new null '+'package private protected public =
return '+'short static strictfp super switch synchronized this throw =
throws true '+'transient try void volatile =
while';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCCom=
ments,css:'comments'},{regex:/\/\*([^\*][\s\S]*)?\*\//gm,css:'comments'},=
{regex:/\/\*(?!\*\/)\*[\s\S]*?\*\//gm,css:'preprocessor'},{regex:SyntaxHi=
ghlighter.regexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighligh=
ter.regexLib.singleQuotedString,css:'string'},{regex:/\b([\d]+(\.[\d]+)?|=
0x[a-f0-9]+)\b/gi,css:'value'},{regex:/(?!\@interface\b)\@[\$\w]+\b/g,css=
:'color1'},{regex:/\@interface\b/g,css:'color2'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip=
t({left:/(&lt;|<)%[@!=3D]?/g,right:/%(&gt;|>)/g});};SyntaxHighlighter.bru=
shes.Java.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Java.aliases=3D=
['java'];SyntaxHighlighter.brushes.JavaFX=3Dfunction()
{var datatypes=3D'Boolean Byte Character Double Duration '
+'Float Integer Long Number Short String Void';var keywords=3D'abstract =
after and as assert at before bind bound break catch class '
+'continue def delete else exclusive extends false finally first for =
from '
+'function if import in indexof init insert instanceof into inverse last =
'
+'lazy mixin mod nativearray new not null on or override package =
postinit '
+'protected public public-init public-read replace return reverse sizeof =
'
+'step super then this throw true try tween typeof var where while with =
'
+'attribute let private readonly static =
trigger';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCC=
omments,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCComme=
nts,css:'comments'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,=
css:'string'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString,css:'s=
tring'},{regex:/(-?\.?)(\b(\d*\.?\d+|\d+\.?\d*)(e[+-]?\d+)?|0x[a-f\d]+)\b=
\.?/gi,css:'color2'},{regex:new =
RegExp(this.getKeywords(datatypes),'gm'),css:'variable'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip=
t(SyntaxHighlighter.regexLib.aspScriptTags);};SyntaxHighlighter.brushes.J=
avaFX.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.JavaFX.aliases=3D=
['jfx','javafx'];SyntaxHighlighter.brushes.JScript=3Dfunction()
{var keywords=3D'break case catch continue '+'default delete do else =
false  '+'for function if in instanceof '+'new null return super switch =
'+'this throw true try typeof var while =
with';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCComm=
ents,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCComments=
,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString,css=
:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:'stri=
ng'},{regex:/\s*#.*/gm,css:'preprocessor'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip=
t(SyntaxHighlighter.regexLib.scriptScriptTags);};SyntaxHighlighter.brushe=
s.JScript.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.JScript.aliases=
=3D['js','jscript','javascript'];SyntaxHighlighter.brushes.Perl=3Dfunctio=
n()
{var funcs=3D'abs accept alarm atan2 bind binmode chdir chmod chomp chop =
chown chr '+'chroot close closedir connect cos crypt defined delete each =
endgrent '+'endhostent endnetent endprotoent endpwent endservent eof =
exec exists '+'exp fcntl fileno flock fork format formline getc getgrent =
getgrgid '+'getgrnam gethostbyaddr gethostbyname gethostent getlogin =
getnetbyaddr '+'getnetbyname getnetent getpeername getpgrp getppid =
getpriority '+'getprotobyname getprotobynumber getprotoent getpwent =
getpwnam getpwuid '+'getservbyname getservbyport getservent getsockname =
getsockopt glob '+'gmtime grep hex index int ioctl join keys kill lc =
lcfirst length link '+'listen localtime lock log lstat map mkdir msgctl =
msgget msgrcv msgsnd '+'oct open opendir ord pack pipe pop pos print =
printf prototype push '+'quotemeta rand read readdir readline readlink =
readpipe recv rename '+'reset reverse rewinddir rindex rmdir scalar seek =
seekdir select semctl '+'semget semop send setgrent sethostent setnetent =
setpgrp setpriority '+'setprotoent setpwent setservent setsockopt shift =
shmctl shmget shmread '+'shmwrite shutdown sin sleep socket socketpair =
sort splice split sprintf '+'sqrt srand stat study substr symlink =
syscall sysopen sysread sysseek '+'system syswrite tell telldir time =
times tr truncate uc ucfirst umask '+'undef unlink unpack unshift utime =
values vec wait waitpid warn write';var keywords=3D'bless caller =
continue dbmclose dbmopen die do dump else elsif eval exit '+'for =
foreach goto if import last local my next no our package redo ref =
'+'require return sub tie tied unless untie until use wantarray =
while';this.regexList=3D[{regex:new =
RegExp('#[^!].*$','gm'),css:'comments'},{regex:new =
RegExp('^\\s*#!.*$','gm'),css:'preprocessor'},{regex:SyntaxHighlighter.re=
gexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighlighter.regexLib=
.singleQuotedString,css:'string'},{regex:new =
RegExp('(\\$|@|%)\\w+','g'),css:'variable'},{regex:new =
RegExp(this.getKeywords(funcs),'gmi'),css:'functions'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip=
t(SyntaxHighlighter.regexLib.phpScriptTags);}
SyntaxHighlighter.brushes.Perl.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Perl.aliases=3D=
['perl','Perl','pl'];SyntaxHighlighter.brushes.Php=3Dfunction()
{var funcs=3D'abs acos acosh addcslashes addslashes =
'+'array_change_key_case array_chunk array_combine array_count_values =
array_diff '+'array_diff_assoc array_diff_key array_diff_uassoc =
array_diff_ukey array_fill '+'array_filter array_flip array_intersect =
array_intersect_assoc array_intersect_key '+'array_intersect_uassoc =
array_intersect_ukey array_key_exists array_keys array_map =
'+'array_merge array_merge_recursive array_multisort array_pad array_pop =
array_product '+'array_push array_rand array_reduce array_reverse =
array_search array_shift '+'array_slice array_splice array_sum =
array_udiff array_udiff_assoc '+'array_udiff_uassoc array_uintersect =
array_uintersect_assoc '+'array_uintersect_uassoc array_unique =
array_unshift array_values array_walk '+'array_walk_recursive atan atan2 =
atanh base64_decode base64_encode base_convert '+'basename bcadd bccomp =
bcdiv bcmod bcmul bindec bindtextdomain bzclose bzcompress =
'+'bzdecompress bzerrno bzerror bzerrstr bzflush bzopen bzread bzwrite =
ceil chdir '+'checkdate checkdnsrr chgrp chmod chop chown chr chroot =
chunk_split class_exists '+'closedir closelog copy cos cosh count =
count_chars date decbin dechex decoct '+'deg2rad delete ebcdic2ascii =
echo empty end ereg ereg_replace eregi eregi_replace error_log =
'+'error_reporting escapeshellarg escapeshellcmd eval exec exit exp =
explode extension_loaded '+'feof fflush fgetc fgetcsv fgets fgetss =
file_exists file_get_contents file_put_contents '+'fileatime filectime =
filegroup fileinode filemtime fileowner fileperms filesize filetype =
'+'floatval flock floor flush fmod fnmatch fopen fpassthru fprintf =
fputcsv fputs fread fscanf '+'fseek fsockopen fstat ftell ftok =
getallheaders getcwd getdate getenv gethostbyaddr gethostbyname =
'+'gethostbynamel getimagesize getlastmod getmxrr getmygid getmyinode =
getmypid getmyuid getopt '+'getprotobyname getprotobynumber getrandmax =
getrusage getservbyname getservbyport gettext '+'gettimeofday gettype =
glob gmdate gmmktime ini_alter ini_get ini_get_all ini_restore ini_set =
'+'interface_exists intval ip2long is_a is_array is_bool is_callable =
is_dir is_double '+'is_executable is_file is_finite is_float is_infinite =
is_int is_integer is_link is_long '+'is_nan is_null is_numeric is_object =
is_readable is_real is_resource is_scalar is_soap_fault '+'is_string =
is_subclass_of is_uploaded_file is_writable is_writeable mkdir mktime =
nl2br '+'parse_ini_file parse_str parse_url passthru pathinfo readlink =
realpath rewind rewinddir rmdir '+'round str_ireplace str_pad str_repeat =
str_replace str_rot13 str_shuffle str_split '+'str_word_count strcasecmp =
strchr strcmp strcoll strcspn strftime strip_tags stripcslashes =
'+'stripos stripslashes stristr strlen strnatcasecmp strnatcmp =
strncasecmp strncmp strpbrk '+'strpos strptime strrchr strrev strripos =
strrpos strspn strstr strtok strtolower strtotime '+'strtoupper strtr =
strval substr substr_compare';var keywords=3D'and or xor array as break =
case '+'cfunction class const continue declare default die do else =
'+'elseif enddeclare endfor endforeach endif endswitch endwhile =
'+'extends for foreach function include include_once global if '+'new =
old_function return static switch use require require_once '+'var while =
abstract interface public implements extends private protected =
throw';var constants=3D'__FILE__ __LINE__ __METHOD__ __FUNCTION__ =
__CLASS__';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLine=
CComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCCom=
ments,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedStrin=
g,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:=
'string'},{regex:/\$\w+/g,css:'variable'},{regex:new =
RegExp(this.getKeywords(funcs),'gmi'),css:'functions'},{regex:new =
RegExp(this.getKeywords(constants),'gmi'),css:'constants'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip=
t(SyntaxHighlighter.regexLib.phpScriptTags);};SyntaxHighlighter.brushes.P=
hp.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Php.aliases=3D[=
'php'];SyntaxHighlighter.brushes.PowerShell=3Dfunction()
{var keywords=3D'Add-Content Add-History Add-Member Add-PSSnapin =
Clear(-Content)? Clear-Item '+'Clear-ItemProperty Clear-Variable =
Compare-Object ConvertFrom-SecureString Convert-Path '+'ConvertTo-Html =
ConvertTo-SecureString Copy(-Item)? Copy-ItemProperty Export-Alias =
'+'Export-Clixml Export-Console Export-Csv ForEach(-Object)? =
Format-Custom Format-List '+'Format-Table Format-Wide Get-Acl Get-Alias =
Get-AuthenticodeSignature Get-ChildItem Get-Command '+'Get-Content =
Get-Credential Get-Culture Get-Date Get-EventLog Get-ExecutionPolicy =
'+'Get-Help Get-History Get-Host Get-Item Get-ItemProperty Get-Location =
Get-Member '+'Get-PfxCertificate Get-Process Get-PSDrive Get-PSProvider =
Get-PSSnapin Get-Service '+'Get-TraceSource Get-UICulture Get-Unique =
Get-Variable Get-WmiObject Group-Object '+'Import-Alias Import-Clixml =
Import-Csv Invoke-Expression Invoke-History Invoke-Item '+'Join-Path =
Measure-Command Measure-Object Move(-Item)? Move-ItemProperty New-Alias =
'+'New-Item New-ItemProperty New-Object New-PSDrive New-Service =
New-TimeSpan '+'New-Variable Out-Default Out-File Out-Host Out-Null =
Out-Printer Out-String Pop-Location '+'Push-Location Read-Host =
Remove-Item Remove-ItemProperty Remove-PSDrive Remove-PSSnapin =
'+'Remove-Variable Rename-Item Rename-ItemProperty Resolve-Path =
Restart-Service Resume-Service '+'Select-Object Select-String Set-Acl =
Set-Alias Set-AuthenticodeSignature Set-Content '+'Set-Date =
Set-ExecutionPolicy Set-Item Set-ItemProperty Set-Location Set-PSDebug =
'+'Set-Service Set-TraceSource Set(-Variable)? Sort-Object Split-Path =
Start-Service '+'Start-Sleep Start-Transcript Stop-Process Stop-Service =
Stop-Transcript Suspend-Service '+'Tee-Object Test-Path Trace-Command =
Update-FormatData Update-TypeData Where(-Object)? '+'Write-Debug =
Write-Error Write(-Host)? Write-Output Write-Progress Write-Verbose =
Write-Warning';var alias=3D'ac asnp clc cli clp clv cpi cpp cvpa diff =
epal epcsv fc fl '+'ft fw gal gc gci gcm gdr ghy gi gl gm gp gps group =
gsv '+'gsnp gu gv gwmi iex ihy ii ipal ipcsv mi mp nal ndr ni nv oh rdr =
'+'ri rni rnp rp rsnp rv rvpa sal sasv sc select si sl sleep sort sp =
'+'spps spsv sv tee cat cd cp h history kill lp ls '+'mount mv popd ps =
pushd pwd r rm rmdir echo cls chdir del dir '+'erase rd ren type % =
\\?';this.regexList=3D[{regex:/#.*$/gm,css:'comments'},{regex:/\$[a-zA-Z0=
-9]+\b/g,css:'value'},{regex:/\-[a-zA-Z]+\b/g,css:'keyword'},{regex:Synta=
xHighlighter.regexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighl=
ighter.regexLib.singleQuotedString,css:'string'},{regex:new =
RegExp(this.getKeywords(keywords),'gmi'),css:'keyword'},{regex:new =
RegExp(this.getKeywords(alias),'gmi'),css:'keyword'}];};SyntaxHighlighter=
.brushes.PowerShell.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.PowerShell.alia=
ses=3D['powershell','ps'];SyntaxHighlighter.brushes.Python=3Dfunction()
{var keywords=3D'and assert break class continue def del elif else =
'+'except exec finally for from global if import in is '+'lambda not or =
pass print raise return try yield while';var funcs=3D'__import__ abs all =
any apply basestring bin bool buffer callable '+'chr classmethod cmp =
coerce compile complex delattr dict dir '+'divmod enumerate eval =
execfile file filter float format frozenset '+'getattr globals hasattr =
hash help hex id input int intern '+'isinstance issubclass iter len list =
locals long map max min next '+'object oct open ord pow print property =
range raw_input reduce '+'reload repr reversed round set setattr slice =
sorted staticmethod '+'str sum super tuple type type unichr unicode vars =
xrange zip';var special=3D'None True False self cls =
class_';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLinePer=
lComments,css:'comments'},{regex:/^\s*@\w+/gm,css:'decorator'},{regex:/([=
'\"]{3})([^\1])*?\1/gm,css:'comments'},{regex:/"(?!")(?:\.|\\\"|[^\""\n])=
*"/gm,css:'string'},{regex:/'(?!')(?:\.|(\\\')|[^\''\n])*'/gm,css:'string=
'},{regex:/\+|\-|\*|\/|\%|=3D|=3D=3D/gm,css:'keyword'},{regex:/\b\d+\.?\w=
*/g,css:'value'},{regex:new =
RegExp(this.getKeywords(funcs),'gmi'),css:'functions'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new =
RegExp(this.getKeywords(special),'gm'),css:'color1'}];this.forHtmlScript(=
SyntaxHighlighter.regexLib.aspScriptTags);};SyntaxHighlighter.brushes.Pyt=
hon.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Python.aliases=3D=
['py','python'];SyntaxHighlighter.brushes.Ruby=3Dfunction()
{var keywords=3D'alias and BEGIN begin break case class def =
define_method defined do each else elsif '+'END end ensure false for if =
in module new next nil not or raise redo rescue retry return '+'self =
super then throw true undef unless until when while yield';var =
builtins=3D'Array Bignum Binding Class Continuation Dir Exception =
FalseClass File::Stat File Fixnum Fload '+'Hash Integer IO MatchData =
Method Module NilClass Numeric Object Proc Range Regexp String =
Struct::TMS Symbol '+'ThreadGroup Thread Time =
TrueClass';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLine=
PerlComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuot=
edString,css:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedStri=
ng,css:'string'},{regex:/\b[A-Z0-9_]+\b/g,css:'constants'},{regex:/:[a-z]=
[A-Za-z0-9_]*/g,css:'color2'},{regex:/(\$|@@|@)\w+/g,css:'variable =
bold'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new =
RegExp(this.getKeywords(builtins),'gm'),css:'color1'}];this.forHtmlScript=
(SyntaxHighlighter.regexLib.aspScriptTags);};SyntaxHighlighter.brushes.Ru=
by.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Ruby.aliases=3D=
['ruby','rails','ror','rb'];SyntaxHighlighter.brushes.Scala=3Dfunction()
{var keywords=3D'val sealed case def true trait implicit forSome import =
match object null finally super '+'override try lazy for var catch throw =
type extends class while with new final yield abstract '+'else do if =
return protected private this package false';var =
keyops=3D'[_:=3D><%#@]+';this.regexList=3D[{regex:SyntaxHighlighter.regex=
Lib.singleLineCComments,css:'comments'},{regex:SyntaxHighlighter.regexLib=
.multiLineCComments,css:'comments'},{regex:SyntaxHighlighter.regexLib.mul=
tiLineSingleQuotedString,css:'string'},{regex:SyntaxHighlighter.regexLib.=
multiLineDoubleQuotedString,css:'string'},{regex:SyntaxHighlighter.regexL=
ib.singleQuotedString,css:'string'},{regex:/0x[a-f0-9]+|\d+(\.\d+)?/gi,cs=
s:'value'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new =
RegExp(keyops,'gm'),css:'keyword'}];}
SyntaxHighlighter.brushes.Scala.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Scala.aliases=3D=
['scala'];SyntaxHighlighter.brushes.Sql=3Dfunction()
{var funcs=3D'abs avg case cast coalesce convert count current_timestamp =
'+'current_user day isnull left lower month nullif replace right =
'+'session_user space substring sum system_user upper user year';var =
keywords=3D'absolute action add after alter as asc at authorization =
begin bigint '+'binary bit by cascade char character check checkpoint =
close collate '+'column commit committed connect connection constraint =
contains continue '+'create cube current current_date current_time =
cursor database date '+'deallocate dec decimal declare default delete =
desc distinct double drop '+'dynamic else end end-exec escape except =
exec execute false fetch first '+'float for force foreign forward free =
from full function global goto grant '+'group grouping having hour =
ignore index inner insensitive insert instead '+'int integer intersect =
into is isolation key last level load local max min '+'minute modify =
move name national nchar next no numeric of off on only '+'open option =
order out output partial password precision prepare primary '+'prior =
privileges procedure public read real references relative repeatable =
'+'restrict return returns revoke rollback rollup rows rule schema =
scroll '+'second section select sequence serializable set size smallint =
static '+'statistics table temp temporary then time timestamp to top =
transaction '+'translation trigger true truncate uncommitted union =
unique update values '+'varchar varying view when where with work';var =
operators=3D'all and any between cross in join like not null or outer =
some';this.regexList=3D[{regex:/--(.*)$/gm,css:'comments'},{regex:SyntaxH=
ighlighter.regexLib.multiLineDoubleQuotedString,css:'string'},{regex:Synt=
axHighlighter.regexLib.multiLineSingleQuotedString,css:'string'},{regex:n=
ew RegExp(this.getKeywords(funcs),'gmi'),css:'color2'},{regex:new =
RegExp(this.getKeywords(operators),'gmi'),css:'color1'},{regex:new =
RegExp(this.getKeywords(keywords),'gmi'),css:'keyword'}];};SyntaxHighligh=
ter.brushes.Sql.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Sql.aliases=3D[=
'sql'];SyntaxHighlighter.brushes.Vb=3Dfunction()
{var keywords=3D'AddHandler AddressOf AndAlso Alias And Ansi As Assembly =
Auto '+'Boolean ByRef Byte ByVal Call Case Catch CBool CByte CChar CDate =
'+'CDec CDbl Char CInt Class CLng CObj Const CShort CSng CStr CType =
'+'Date Decimal Declare Default Delegate Dim DirectCast Do Double Each =
'+'Else ElseIf End Enum Erase Error Event Exit False Finally For Friend =
'+'Function Get GetType GoSub GoTo Handles If Implements Imports In =
'+'Inherits Integer Interface Is Let Lib Like Long Loop Me Mod Module =
'+'MustInherit MustOverride MyBase MyClass Namespace New Next Not =
Nothing '+'NotInheritable NotOverridable Object On Option Optional Or =
OrElse '+'Overloads Overridable Overrides ParamArray Preserve Private =
Property '+'Protected Public RaiseEvent ReadOnly ReDim REM RemoveHandler =
Resume '+'Return Select Set Shadows Shared Short Single Static Step Stop =
String '+'Structure Sub SyncLock Then Throw To True Try TypeOf Unicode =
Until '+'Variant When While With WithEvents WriteOnly =
Xor';this.regexList=3D[{regex:/'.*$/gm,css:'comments'},{regex:SyntaxHighl=
ighter.regexLib.doubleQuotedString,css:'string'},{regex:/^\s*#.*$/gm,css:=
'preprocessor'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'}];this.forHtmlScrip=
t(SyntaxHighlighter.regexLib.aspScriptTags);};SyntaxHighlighter.brushes.V=
b.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Vb.aliases=3D['=
vb','vbnet'];SyntaxHighlighter.brushes.Xml=3Dfunction()
{function process(match,regexInfo)
{var constructor=3DSyntaxHighlighter.Match,code=3Dmatch[0],tag=3Dnew =
XRegExp('(&lt;|<)[\\s\\/\\?]*(?<name>[:\\w-\\.]+)','xg').exec(code),resul=
t=3D[];if(match.attributes!=3Dnull)
{var attributes,regex=3Dnew XRegExp('(?<name> =
[\\w:\\-\\.]+)'+'\\s*=3D\\s*'+'(?<value> =
".*?"|\'.*?\'|\\w+)','xg');while((attributes=3Dregex.exec(code))!=3Dnull)=

{result.push(new =
constructor(attributes.name,match.index+attributes.index,'color1'));resul=
t.push(new =
constructor(attributes.value,match.index+attributes.index+attributes[0].i=
ndexOf(attributes.value),'string'));}}
if(tag!=3Dnull)
result.push(new =
constructor(tag.name,match.index+tag[0].indexOf(tag.name),'keyword'));ret=
urn result;}
this.regexList=3D[{regex:new =
XRegExp('(\\&lt;|<)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\\&gt;|>)','gm'),cs=
s:'color2'},{regex:SyntaxHighlighter.regexLib.xmlComments,css:'comments'}=
,{regex:new =
XRegExp('(&lt;|<)[\\s\\/\\?]*(\\w+)(?<attributes>.*?)[\\s\\/\\?]*(&gt;|>)=
','sg'),func:process}];};SyntaxHighlighter.brushes.Xml.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Xml.aliases=3D[=
'xml','xhtml','xslt','html'];SyntaxHighlighter.brushes.FSharp=3Dfunction(=
){this.regexList=3D[{regex:/\s*#\b(light|if|else|endif|indent|nowarn|r(ef=
erence)?|I|include|load|time|help|q(uit)?)/gm,css:"preprocessor"},{regex:=
SyntaxHighlighter.regexLib.singleLineCComments,css:"comments"},{regex:Syn=
taxHighlighter.regexLib.multiLineCComments,css:"comments"},{regex:/\s*\(\=
*[\s\S]*?\*\)/gm,css:"comments"},{regex:SyntaxHighlighter.regexLib.double=
QuotedString,css:"string"},{regex:/'[^']?'/gm,css:"string"},{regex:new =
RegExp(this.getKeywords("abstract and as assert base begin class default =
delegate do done downcast downto elif else end exception extern false =
finally for fun function if in inherit inline interface internal lazy =
let match member module mutable namespace new null of open or override =
private public rec return sig static struct then to true try type upcast =
use val void when while with yield asr land lor lsl lsr lxor mod atomic =
break checked component const constraint constructor continue eager =
fixed fori functor global include method mixin object parallel params =
process protected pure sealed tailcall trait virtual volatile =
"),"gm"),css:"keyword"},{regex:/\s*(do|let|yield|return)*\!/gm,css:"keywo=
rd"},{regex:new RegExp(this.getKeywords("Array Array2D Array3D Array4D =
ComparisonIdentity HashIdentity List Map Seq SequenceExpressionHelpers =
Set CommonExtensions Event ExtraTopLevelOperators LanguagePrimitives =
NumericLiterals Operators OptimizedClosures Option String NativePtr =
Printf"),"gm"),css:"keyword"},{regex:new RegExp(this.getKeywords("abs =
acos asin atan atan2 ceil cos cosh exp floor log log10 pown round sign =
sin sinh sqrt tan tanh fst snd KeyValue not min max ignore stdin stdout =
stderr "),"gm"),css:"functions"},{regex:new RegExp(this.getKeywords("box =
hash sizeof typeof typedefof unbox"),"gm"),css:"keyword"},{regex:new =
RegExp(this.getKeywords("failwith invalidArg raise =
rethrow"),"gm"),css:"keyword"},{regex:new =
RegExp(this.getKeywords("__SOURCE_DIRECTORY__ __SOURCE_FILE__ =
__LINE__"),"gm"),css:"constants"},{regex:new =
RegExp(this.getKeywords("bool byref byte char decimal double exn float =
float32 FuncConvert ilsigptr int int16 int32 int64 int8 nativeint =
nativeptr obj option ref sbyte single string uint16 uint32 uint64 uint8 =
unativeint unit enum async seq dict =
"),"gm"),css:"keyword"}];this.forHtmlScript(SyntaxHighlighter.regexLib.as=
pScriptTags)};SyntaxHighlighter.brushes.FSharp.prototype=3Dnew =
SyntaxHighlighter.Highlighter;SyntaxHighlighter.brushes.FSharp.aliases=3D=
["f#","f-sharp","fsharp"];SyntaxHighlighter.brushes.Plain=3Dfunction()
{};SyntaxHighlighter.brushes.Plain.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Plain.aliases=3D=
['text','plain'];SyntaxHighlighter.brushes.Xpp=3Dfunction()
{var keywords=3D'abstract anytype asc at avg '+'break break_point by =
'+'catch case class continue changecompany client count container =
'+'default  do date delete_from desc display div '+'else extends edit =
exists '+'final for finally false firstfast firstonly flush =
forcenestedloop forceselectorder forupdate from '+'guid group hint if =
implements interface index join length left like maxof minof mod new =
next '+'nofetch notexists null order outer pause print private protected =
public return retry reverse '+'right switch select server static super =
sum try this throw tablelock true ttsbegin ttscommit utcdatetime where =
while window void '+'int str real int64 firstonly10 firstonly100 =
firstonly1000 menuitemdisplaystr menuitemoutputstr menuitemactionstr =
'+'tablenum fieldnum classnum configurationkeynum enumnum methodstr =
staticmethodstr identifierstr formstr securitykeystr '+'typeid =
extendedtypestr enumstr extendedtypenum securitykeynum =
configurationkeystr tablestr fieldstr classstr';function =
fixComments(match,regexInfo)
{var =
css=3D(match[0].indexOf("///")=3D=3D0)?'color1':'comments';return[new =
SyntaxHighlighter.Match(match[0],match.index,css)];}
this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCComments,f=
unc:fixComments},{regex:SyntaxHighlighter.regexLib.multiLineCComments,css=
:'comments'},{regex:/@"(?:[^"]|"")*"/g,css:'string'},{regex:SyntaxHighlig=
hter.regexLib.doubleQuotedString,css:'string'},{regex:SyntaxHighlighter.r=
egexLib.singleQuotedString,css:'string'},{regex:/^\s*#.*/gm,css:'preproce=
ssor'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},];this.forHtmlScri=
pt(SyntaxHighlighter.regexLib.aspScriptTags);};SyntaxHighlighter.brushes.=
Xpp.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.Xpp.aliases=3D[=
'xpp','dynamics-xpp','xpp'];SyntaxHighlighter.brushes.ObjC=3Dfunction()
{var datatypes=3D'char bool BOOL double float int long short id =
void';var keywords=3D'IBAction IBOutlet SEL YES NO readwrite readonly =
nonatomic nil NULL ';keywords+=3D'super self copy ';keywords+=3D'break =
case catch class const copy __finally __exception __try =
';keywords+=3D'const_cast continue private public protected __declspec =
';keywords+=3D'default delete deprecated dllexport dllimport do =
dynamic_cast ';keywords+=3D'else enum explicit extern if for friend goto =
inline ';keywords+=3D'mutable naked namespace new noinline noreturn =
nothrow ';keywords+=3D'register reinterpret_cast return selectany =
';keywords+=3D'sizeof static static_cast struct switch template this =
';keywords+=3D'thread throw true false try typedef typeid typename union =
';keywords+=3D'using uuid virtual volatile whcar_t =
while';this.regexList=3D[{regex:SyntaxHighlighter.regexLib.singleLineCCom=
ments,css:'comments'},{regex:SyntaxHighlighter.regexLib.multiLineCComment=
s,css:'comments'},{regex:SyntaxHighlighter.regexLib.doubleQuotedString,cs=
s:'string'},{regex:SyntaxHighlighter.regexLib.singleQuotedString,css:'str=
ing'},{regex:new RegExp('^ *#.*','gm'),css:'preprocessor'},{regex:new =
RegExp(this.getKeywords(datatypes),'gm'),css:'datatypes'},{regex:new =
RegExp(this.getKeywords(keywords),'gm'),css:'keyword'},{regex:new =
RegExp('\\bNS\\w+\\b','g'),css:'keyword'},{regex:new =
RegExp('@\\w+\\b','g'),css:'keyword'},];}
SyntaxHighlighter.brushes.ObjC.prototype=3Dnew =
SyntaxHighlighter.Highlighter();SyntaxHighlighter.brushes.ObjC.aliases=3D=
['objc','obj-c'];
------=_NextPart_000_0000_01CB0663.992922D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cnblogs.com/script/ShowHidden.js

=EF=BB=BF
			if(document.getElementById('cnblogsgooglead') !=3D null)
				{
					document.getElementById('cnblogsgooglead').innerHTML =3D =
document.getElementById('cnblogsgoogleadcode').innerHTML;
					//document.getElementById('cnblogsgoogleadcode').innerHTML =3D '';
				}
	=09
			if(document.getElementById('leftcontent') !=3D null)
				{
					if(document.getElementById('leftcontent').style.display =3D=3D =
'none')
					{
						document.getElementById('leftcontent').style.display=3D'inline';
					}
				}
			if(document.getElementById('Blogleftcontent') !=3D null)
				{
					if(document.getElementById('cnblogsleftcontent').style.display =
=3D=3D 'none')
					{
						=
document.getElementById('cnblogsleftcontent').style.display=3D'inline';
					}
				}
		=09
			if(document.getElementById('cnblogsleftcontent') !=3D null)
				{
					if(document.getElementById('cnblogsleftcontent').style.display =
=3D=3D 'none')
					{
						=
document.getElementById('cnblogsleftcontent').style.display=3D'inline';
					}
				}
		=09
			if(document.getElementById('rightmenu') !=3D null)
				{
					if(document.getElementById('rightmenu').style.display =3D=3D =
'none')
					{
						document.getElementById('rightmenu').style.display=3D'inline';
					}
				}
			if(document.getElementById('leftmenu') !=3D null)
				{
					if(document.getElementById('leftmenu').style.display =3D=3D 'none')
					{
						document.getElementById('leftmenu').style.display=3D'inline';
					}
					if(document.getElementById('lefttemp') !=3D null)
					{
						document.getElementById('leftmenu').innerHTML =3D =
document.getElementById('lefttemp').innerHTML;
						//document.getElementById('lefttemp').innerHTML =3D '';
					}
				}
		=09
			if(document.getElementById('left') !=3D null)
				{
					if(document.getElementById('left').style.display =3D=3D 'none')
					{
						document.getElementById('left').style.display=3D'inline';
					}
				}
			=09
			if(document.getElementById('cnblogsleftmenu') !=3D null)
				{
					if(document.getElementById('cnblogsleftmenu').style.display =3D=3D =
'none')
					{
						=
document.getElementById('cnblogsleftmenu').style.display=3D'inline';
					}
				}
			=09
			if(document.getElementById('menu') !=3D null)
				{
					if(document.getElementById('menu').style.display =3D=3D 'none')
					{
						document.getElementById('menu').style.display=3D'inline';
					}
				}
		=09
			if(document.getElementById('cnblogsmenu') !=3D null)
				{
					if(document.getElementById('cnblogsmenu').style.display =3D=3D =
'none')
					{
						document.getElementById('cnblogsmenu').style.display=3D'inline';
					}
				}
------=_NextPart_000_0000_01CB0663.992922D0--

