Content-Type: multipart/related; start=; boundary=----------oRmhKhBOMc0OmEYXVxbplm Content-Location: http://en.wikipedia.org/wiki/Hydrogen_bonds Subject: =?utf-8?Q?Hydrogen=20bond=20-=20Wikipedia,=20the=20free=20encyclopedia?= MIME-Version: 1.0 ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=Hydrogen_bonds.htm Content-Type: text/html; charset=UTF-8; name=Hydrogen_bonds.htm Content-ID: Content-Location: http://en.wikipedia.org/wiki/Hydrogen_bonds Content-Transfer-Encoding: Base64 PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJh bnNpdGlvbmFsLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQv eGh0bWwxLXRyYW5zaXRpb25hbC5kdGQiPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3 dy53My5vcmcvMTk5OS94aHRtbCIgeG1sOmxhbmc9ImVuIiBsYW5nPSJlbiIgZGly PSJsdHIiPgo8aGVhZD4KPHRpdGxlPkh5ZHJvZ2VuIGJvbmQgLSBXaWtpcGVkaWEs IHRoZSBmcmVlIGVuY3ljbG9wZWRpYTwvdGl0bGU+CjxtZXRhIGh0dHAtZXF1aXY9 IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04 IiAvPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVN0eWxlLVR5cGUiIGNvbnRl bnQ9InRleHQvY3NzIiAvPgo8bWV0YSBuYW1lPSJnZW5lcmF0b3IiIGNvbnRlbnQ9 Ik1lZGlhV2lraSAxLjE2d21mMyIgLz4KPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhy ZWY9Ii93aWtpL0h5ZHJvZ2VuX2JvbmQiIC8+CjxsaW5rIHJlbD0iYWx0ZXJuYXRl IiB0eXBlPSJhcHBsaWNhdGlvbi94LXdpa2kiIHRpdGxlPSJFZGl0IHRoaXMgcGFn ZSIgaHJlZj0iL3cvaW5kZXgucGhwP3RpdGxlPUh5ZHJvZ2VuX2JvbmQmYW1wO2Fj dGlvbj1lZGl0IiAvPgo8bGluayByZWw9ImVkaXQiIHRpdGxlPSJFZGl0IHRoaXMg cGFnZSIgaHJlZj0iL3cvaW5kZXgucGhwP3RpdGxlPUh5ZHJvZ2VuX2JvbmQmYW1w O2FjdGlvbj1lZGl0IiAvPgo8bGluayByZWw9ImFwcGxlLXRvdWNoLWljb24iIGhy ZWY9Imh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL2FwcGxlLXRvdWNoLWljb24ucG5n IiAvPgo8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9mYXZpY29uLmlj byIgLz4KPGxpbmsgcmVsPSJzZWFyY2giIHR5cGU9ImFwcGxpY2F0aW9uL29wZW5z ZWFyY2hkZXNjcmlwdGlvbit4bWwiIGhyZWY9Ii93L29wZW5zZWFyY2hfZGVzYy5w aHAiIHRpdGxlPSJXaWtpcGVkaWEgKGVuKSIgLz4KPGxpbmsgcmVsPSJjb3B5cmln aHQiIGhyZWY9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5 LXNhLzMuMC8iIC8+CjxsaW5rIHJlbD0iYWx0ZXJuYXRlIiB0eXBlPSJhcHBsaWNh dGlvbi9yc3MreG1sIiB0aXRsZT0iV2lraXBlZGlhIFJTUyBGZWVkIiBocmVmPSIv dy9pbmRleC5waHA/dGl0bGU9U3BlY2lhbDpSZWNlbnRDaGFuZ2VzJmFtcDtmZWVk PXJzcyIgLz4KPGxpbmsgcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9u L2F0b20reG1sIiB0aXRsZT0iV2lraXBlZGlhIEF0b20gRmVlZCIgaHJlZj0iL3cv aW5kZXgucGhwP3RpdGxlPVNwZWNpYWw6UmVjZW50Q2hhbmdlcyZhbXA7ZmVlZD1h dG9tIiAvPgo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHA6Ly9iaXRz Lndpa2ltZWRpYS5vcmcvc2tpbnMtMS41L2NvbW1vbi9zaGFyZWQuY3NzPzI1N3o0 OSIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iIC8+CjxsaW5rIHJlbD0i c3R5bGVzaGVldCIgaHJlZj0iaHR0cDovL2JpdHMud2lraW1lZGlhLm9yZy9za2lu cy0xLjUvY29tbW9uL2NvbW1vblByaW50LmNzcz8yNTd6NDkiIHR5cGU9InRleHQv Y3NzIiBtZWRpYT0icHJpbnQiIC8+CjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJl Zj0iaHR0cDovL2JpdHMud2lraW1lZGlhLm9yZy9za2lucy0xLjUvbW9ub2Jvb2sv bWFpbi5jc3M/MjU3ejQ5IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9InNjcmVlbiIg Lz4KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwOi8vYml0cy53aWtp bWVkaWEub3JnL3NraW5zLTEuNS9jaGljay9tYWluLmNzcz8yNTd6NDkiIHR5cGU9 InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQiIC8+CjwhLS1baWYgbHQgSUUgNS41 MDAwXT48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHA6Ly9iaXRzLndp a2ltZWRpYS5vcmcvc2tpbnMtMS41L21vbm9ib29rL0lFNTBGaXhlcy5jc3M/MjU3 ejQ5IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9InNjcmVlbiIgLz48IVtlbmRpZl0t LT4KPCEtLVtpZiBJRSA1LjUwMDBdPjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJl Zj0iaHR0cDovL2JpdHMud2lraW1lZGlhLm9yZy9za2lucy0xLjUvbW9ub2Jvb2sv SUU1NUZpeGVzLmNzcz8yNTd6NDkiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0ic2Ny ZWVuIiAvPjwhW2VuZGlmXS0tPgo8IS0tW2lmIElFIDZdPjxsaW5rIHJlbD0ic3R5 bGVzaGVldCIgaHJlZj0iaHR0cDovL2JpdHMud2lraW1lZGlhLm9yZy9za2lucy0x LjUvbW9ub2Jvb2svSUU2MEZpeGVzLmNzcz8yNTd6NDkiIHR5cGU9InRleHQvY3Nz IiBtZWRpYT0ic2NyZWVuIiAvPjwhW2VuZGlmXS0tPgo8IS0tW2lmIElFIDddPjxs aW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cDovL2JpdHMud2lraW1lZGlh Lm9yZy9za2lucy0xLjUvbW9ub2Jvb2svSUU3MEZpeGVzLmNzcz8yNTd6NDkiIHR5 cGU9InRleHQvY3NzIiBtZWRpYT0ic2NyZWVuIiAvPjwhW2VuZGlmXS0tPgo8bGlu ayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii93L2luZGV4LnBocD90aXRsZT1NZWRp YVdpa2k6Q29tbW9uLmNzcyZhbXA7dXNlbXNnY2FjaGU9eWVzJmFtcDtjdHlwZT10 ZXh0JTJGY3NzJmFtcDtzbWF4YWdlPTI2Nzg0MDAmYW1wO2FjdGlvbj1yYXcmYW1w O21heGFnZT0yNjc4NDAwIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4K PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvdy9pbmRleC5waHA/dGl0bGU9 TWVkaWFXaWtpOlByaW50LmNzcyZhbXA7dXNlbXNnY2FjaGU9eWVzJmFtcDtjdHlw ZT10ZXh0JTJGY3NzJmFtcDtzbWF4YWdlPTI2Nzg0MDAmYW1wO2FjdGlvbj1yYXcm YW1wO21heGFnZT0yNjc4NDAwIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9InByaW50 IiAvPgo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii93L2luZGV4LnBocD90 aXRsZT1NZWRpYVdpa2k6SGFuZGhlbGQuY3NzJmFtcDt1c2Vtc2djYWNoZT15ZXMm YW1wO2N0eXBlPXRleHQlMkZjc3MmYW1wO3NtYXhhZ2U9MjY3ODQwMCZhbXA7YWN0 aW9uPXJhdyZhbXA7bWF4YWdlPTI2Nzg0MDAiIHR5cGU9InRleHQvY3NzIiBtZWRp YT0iaGFuZGhlbGQiIC8+CjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3cv aW5kZXgucGhwP3RpdGxlPU1lZGlhV2lraTpNb25vYm9vay5jc3MmYW1wO3VzZW1z Z2NhY2hlPXllcyZhbXA7Y3R5cGU9dGV4dCUyRmNzcyZhbXA7c21heGFnZT0yNjc4 NDAwJmFtcDthY3Rpb249cmF3JmFtcDttYXhhZ2U9MjY3ODQwMCIgdHlwZT0idGV4 dC9jc3MiIG1lZGlhPSJhbGwiIC8+CjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJl Zj0iL3cvaW5kZXgucGhwP3RpdGxlPS0mYW1wO2FjdGlvbj1yYXcmYW1wO21heGFn ZT0yNjc4NDAwJmFtcDtnZW49Y3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFs bCIgLz4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgc2tpbj0i bW9ub2Jvb2siLApzdHlsZXBhdGg9Imh0dHA6Ly9iaXRzLndpa2ltZWRpYS5vcmcv c2tpbnMtMS41IiwKd2dVcmxQcm90b2NvbHM9Imh0dHBcXDpcXC9cXC98aHR0cHNc XDpcXC9cXC98ZnRwXFw6XFwvXFwvfGlyY1xcOlxcL1xcL3xnb3BoZXJcXDpcXC9c XC98dGVsbmV0XFw6XFwvXFwvfG5udHBcXDpcXC9cXC98d29ybGR3aW5kXFw6XFwv XFwvfG1haWx0b1xcOnxuZXdzXFw6fHN2blxcOlxcL1xcLyIsCndnQXJ0aWNsZVBh dGg9Ii93aWtpLyQxIiwKd2dTY3JpcHRQYXRoPSIvdyIsCndnU2NyaXB0RXh0ZW5z aW9uPSIucGhwIiwKd2dTY3JpcHQ9Ii93L2luZGV4LnBocCIsCndnVmFyaWFudEFy dGljbGVQYXRoPWZhbHNlLAp3Z0FjdGlvblBhdGhzPXt9LAp3Z1NlcnZlcj0iaHR0 cDovL2VuLndpa2lwZWRpYS5vcmciLAp3Z0Nhbm9uaWNhbE5hbWVzcGFjZT0iIiwK d2dDYW5vbmljYWxTcGVjaWFsUGFnZU5hbWU9ZmFsc2UsCndnTmFtZXNwYWNlTnVt YmVyPTAsCndnUGFnZU5hbWU9Ikh5ZHJvZ2VuX2JvbmQiLAp3Z1RpdGxlPSJIeWRy b2dlbiBib25kIiwKd2dBY3Rpb249InZpZXciLAp3Z0FydGljbGVJZD0xMzYwOSwK d2dJc0FydGljbGU9dHJ1ZSwKd2dVc2VyTmFtZT1udWxsLAp3Z1VzZXJHcm91cHM9 bnVsbCwKd2dVc2VyTGFuZ3VhZ2U9ImVuIiwKd2dDb250ZW50TGFuZ3VhZ2U9ImVu IiwKd2dCcmVha0ZyYW1lcz1mYWxzZSwKd2dDdXJSZXZpc2lvbklkPTM1NDc0MTQ0 OCwKd2dWZXJzaW9uPSIxLjE2d21mMyIsCndnRW5hYmxlQVBJPXRydWUsCndnRW5h YmxlV3JpdGVBUEk9dHJ1ZSwKd2dTZXBhcmF0b3JUcmFuc2Zvcm1UYWJsZT1bIiIs ICIiXSwKd2dEaWdpdFRyYW5zZm9ybVRhYmxlPVsiIiwgIiJdLAp3Z01haW5QYWdl VGl0bGU9Ik1haW4gUGFnZSIsCndnRm9ybWF0dGVkTmFtZXNwYWNlcz17Ii0yIjog Ik1lZGlhIiwgIi0xIjogIlNwZWNpYWwiLCAiMCI6ICIiLCAiMSI6ICJUYWxrIiwg IjIiOiAiVXNlciIsICIzIjogIlVzZXIgdGFsayIsICI0IjogIldpa2lwZWRpYSIs ICI1IjogIldpa2lwZWRpYSB0YWxrIiwgIjYiOiAiRmlsZSIsICI3IjogIkZpbGUg dGFsayIsICI4IjogIk1lZGlhV2lraSIsICI5IjogIk1lZGlhV2lraSB0YWxrIiwg IjEwIjogIlRlbXBsYXRlIiwgIjExIjogIlRlbXBsYXRlIHRhbGsiLCAiMTIiOiAi SGVscCIsICIxMyI6ICJIZWxwIHRhbGsiLCAiMTQiOiAiQ2F0ZWdvcnkiLCAiMTUi OiAiQ2F0ZWdvcnkgdGFsayIsICIxMDAiOiAiUG9ydGFsIiwgIjEwMSI6ICJQb3J0 YWwgdGFsayIsICIxMDgiOiAiQm9vayIsICIxMDkiOiAiQm9vayB0YWxrIn0sCndn TmFtZXNwYWNlSWRzPXsibWVkaWEiOiAtMiwgInNwZWNpYWwiOiAtMSwgIiI6IDAs ICJ0YWxrIjogMSwgInVzZXIiOiAyLCAidXNlcl90YWxrIjogMywgIndpa2lwZWRp YSI6IDQsICJ3aWtpcGVkaWFfdGFsayI6IDUsICJmaWxlIjogNiwgImZpbGVfdGFs ayI6IDcsICJtZWRpYXdpa2kiOiA4LCAibWVkaWF3aWtpX3RhbGsiOiA5LCAidGVt cGxhdGUiOiAxMCwgInRlbXBsYXRlX3RhbGsiOiAxMSwgImhlbHAiOiAxMiwgImhl bHBfdGFsayI6IDEzLCAiY2F0ZWdvcnkiOiAxNCwgImNhdGVnb3J5X3RhbGsiOiAx NSwgInBvcnRhbCI6IDEwMCwgInBvcnRhbF90YWxrIjogMTAxLCAiYm9vayI6IDEw OCwgImJvb2tfdGFsayI6IDEwOSwgIndwIjogNCwgInd0IjogNSwgImltYWdlIjog NiwgImltYWdlX3RhbGsiOiA3fSwKd2dNV1N1Z2dlc3RUZW1wbGF0ZT0iaHR0cDov L2VuLndpa2lwZWRpYS5vcmcvdy9hcGkucGhwP2FjdGlvbj1vcGVuc2VhcmNoXHgy NnNlYXJjaD17c2VhcmNoVGVybXN9XHgyNm5hbWVzcGFjZT17bmFtZXNwYWNlc31c eDI2c3VnZ2VzdCIsCndnREJuYW1lPSJlbndpa2kiLAp3Z1NlYXJjaE5hbWVzcGFj ZXM9WzBdLAp3Z01XU3VnZ2VzdE1lc3NhZ2VzPVsid2l0aCBzdWdnZXN0aW9ucyIs ICJubyBzdWdnZXN0aW9ucyJdLAp3Z1Jlc3RyaWN0aW9uRWRpdD1bXSwKd2dSZXN0 cmljdGlvbk1vdmU9W10sCndnVHJhY2tpbmdUb2tlbj0iN2FkYWI1YTgyNzFmMmYy OGU5OWIyODBiMmQwOWJiOWIiLAp3Z0NsaWNrVHJhY2tpbmdJc1Rocm90dGxlZD10 cnVlLAp3Z05vdGljZT0iIiwKd2dOb3RpY2VMb2NhbD0iIjsKPC9zY3JpcHQ+Cjxz Y3JpcHQgc3JjPSJodHRwOi8vYml0cy53aWtpbWVkaWEub3JnL3NraW5zLTEuNS9j b21tb24vd2lraWJpdHMuanM/dXJpZD0yNTd6NDlfMTI2NDg3MDAwMyIgdHlwZT0i dGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KPHNjcmlwdCBzcmM9Imh0dHA6Ly9i aXRzLndpa2ltZWRpYS5vcmcvc2tpbnMtMS41L2NvbW1vbi9hamF4LmpzP3VyaWQ9 MjU3ejQ5IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0Pgo8c2NyaXB0 IHNyYz0iaHR0cDovL2JpdHMud2lraW1lZGlhLm9yZy9za2lucy0xLjUvY29tbW9u L213c3VnZ2VzdC5qcz91cmlkPTI1N3o0OSIgdHlwZT0idGV4dC9qYXZhc2NyaXB0 Ij48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0i aHR0cDovL3VwbG9hZC53aWtpbWVkaWEub3JnL2NlbnRyYWxub3RpY2Uvd2lraXBl ZGlhL2VuL2NlbnRyYWxub3RpY2UuanM/MjU3ejQ5Ij48L3NjcmlwdD4KCjwhLS1b aWYgbHQgSUUgN10+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0i aHR0cDovL2JpdHMud2lraW1lZGlhLm9yZy9za2lucy0xLjUvY29tbW9uL0lFRml4 ZXMuanM/MjU3ejQ5Ij48L3NjcmlwdD4KCTxtZXRhIGh0dHAtZXF1aXY9ImltYWdl dG9vbGJhciIgY29udGVudD0ibm8iIC8+PCFbZW5kaWZdLS0+CjxzY3JpcHQgc3Jj PSIvdy9pbmRleC5waHA/dGl0bGU9LSZhbXA7YWN0aW9uPXJhdyZhbXA7Z2VuPWpz JmFtcDt1c2Vza2luPW1vbm9ib29rJmFtcDt1cmlkPTI1N3o0OV8zNDg2MDU3NzAi IHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+Cgo8L2hlYWQ+Cjxib2R5 IGNsYXNzPSJtZWRpYXdpa2kgbHRyIG5zLTAgbnMtc3ViamVjdCBwYWdlLUh5ZHJv Z2VuX2JvbmQgc2tpbi1tb25vYm9vayI+Cgk8ZGl2IGlkPSJnbG9iYWxXcmFwcGVy Ij4KCQk8ZGl2IGlkPSJjb2x1bW4tY29udGVudCI+Cgk8ZGl2IGlkPSJjb250ZW50 Ij4KCQk8YSBpZD0idG9wIj48L2E+CgkJPGRpdiBpZD0ic2l0ZU5vdGljZSI+PHNj cmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPmlmICh3Z05vdGljZSAhPSAnJykg ZG9jdW1lbnQud3JpdGVsbih3Z05vdGljZSk7PC9zY3JpcHQ+PC9kaXY+CQk8aDEg aWQ9ImZpcnN0SGVhZGluZyIgY2xhc3M9ImZpcnN0SGVhZGluZyI+SHlkcm9nZW4g Ym9uZDwvaDE+CgkJPGRpdiBpZD0iYm9keUNvbnRlbnQiPgoJCQk8aDMgaWQ9InNp dGVTdWIiPkZyb20gV2lraXBlZGlhLCB0aGUgZnJlZSBlbmN5Y2xvcGVkaWE8L2gz PgoJCQk8ZGl2IGlkPSJjb250ZW50U3ViIj7CoMKgKFJlZGlyZWN0ZWQgZnJvbSA8 YSBocmVmPSIvdy9pbmRleC5waHA/dGl0bGU9SHlkcm9nZW5fYm9uZHMmYW1wO3Jl ZGlyZWN0PW5vIiB0aXRsZT0iSHlkcm9nZW4gYm9uZHMiPkh5ZHJvZ2VuIGJvbmRz PC9hPik8L2Rpdj4KCQkJCQkJCQkJPGRpdiBpZD0ianVtcC10by1uYXYiPkp1bXAg dG86IDxhIGhyZWY9IiNjb2x1bW4tb25lIj5uYXZpZ2F0aW9uPC9hPiwgPGEgaHJl Zj0iI3NlYXJjaElucHV0Ij5zZWFyY2g8L2E+PC9kaXY+CQkJPCEtLSBzdGFydCBj b250ZW50IC0tPgoJCQk8ZGl2IGNsYXNzPSJ0aHVtYiB0cmlnaHQiPgo8ZGl2IGNs YXNzPSJ0aHVtYmlubmVyIiBzdHlsZT0id2lkdGg6MzAycHg7Ij48YSBocmVmPSIv d2lraS9GaWxlOlF1YWRydXBsZV9IeWRyb2dlbl9Cb25kX0FuZ2V3Q2hlbUludEVk XzE5OThfdjM3X3A3NS5qcGciIGNsYXNzPSJpbWFnZSI+PGltZyBhbHQ9IiIgc3Jj PSJodHRwOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMv dGh1bWIvNi82ZC9RdWFkcnVwbGVfSHlkcm9nZW5fQm9uZF9Bbmdld0NoZW1JbnRF ZF8xOTk4X3YzN19wNzUuanBnLzMwMHB4LVF1YWRydXBsZV9IeWRyb2dlbl9Cb25k X0FuZ2V3Q2hlbUludEVkXzE5OThfdjM3X3A3NS5qcGciIHdpZHRoPSIzMDAiIGhl aWdodD0iMjQzIiBjbGFzcz0idGh1bWJpbWFnZSIgLz48L2E+CjxkaXYgY2xhc3M9 InRodW1iY2FwdGlvbiI+CjxkaXYgY2xhc3M9Im1hZ25pZnkiPjxhIGhyZWY9Ii93 aWtpL0ZpbGU6UXVhZHJ1cGxlX0h5ZHJvZ2VuX0JvbmRfQW5nZXdDaGVtSW50RWRf MTk5OF92MzdfcDc1LmpwZyIgY2xhc3M9ImludGVybmFsIiB0aXRsZT0iRW5sYXJn ZSI+PGltZyBzcmM9Imh0dHA6Ly9iaXRzLndpa2ltZWRpYS5vcmcvc2tpbnMtMS41 L2NvbW1vbi9pbWFnZXMvbWFnbmlmeS1jbGlwLnBuZyIgd2lkdGg9IjE1IiBoZWln aHQ9IjExIiBhbHQ9IiIgLz48L2E+PC9kaXY+CkFuIGV4YW1wbGUgb2YgPGI+aW50 ZXJtb2xlY3VsYXI8L2I+IGh5ZHJvZ2VuIGJvbmRpbmcgaW4gYSA8YSBocmVmPSIv d2lraS9Nb2xlY3VsYXJfc2VsZi1hc3NlbWJseSIgdGl0bGU9Ik1vbGVjdWxhciBz ZWxmLWFzc2VtYmx5Ij5zZWxmLWFzc2VtYmxlZDwvYT4gZGltZXIgY29tcGxleCBy ZXBvcnRlZCBieSBNZWlqZXIgYW5kIGNvd29ya2Vycy48c3VwIGlkPSJjaXRlX3Jl Zi0wIiBjbGFzcz0icmVmZXJlbmNlIj48YSBocmVmPSIjY2l0ZV9ub3RlLTAiPjxz cGFuPls8L3NwYW4+MTxzcGFuPl08L3NwYW4+PC9hPjwvc3VwPjwvZGl2Pgo8L2Rp dj4KPC9kaXY+CjxkaXYgY2xhc3M9InRodW1iIHRyaWdodCI+CjxkaXYgY2xhc3M9 InRodW1iaW5uZXIiIHN0eWxlPSJ3aWR0aDozMDJweDsiPjxhIGhyZWY9Ii93aWtp L0ZpbGU6QWNhYy5wbmciIGNsYXNzPSJpbWFnZSI+PGltZyBhbHQ9IiIgc3JjPSJo dHRwOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1 bWIvOS85ZS9BY2FjLnBuZy8zMDBweC1BY2FjLnBuZyIgd2lkdGg9IjMwMCIgaGVp Z2h0PSI3NiIgY2xhc3M9InRodW1iaW1hZ2UiIC8+PC9hPgo8ZGl2IGNsYXNzPSJ0 aHVtYmNhcHRpb24iPgo8ZGl2IGNsYXNzPSJtYWduaWZ5Ij48YSBocmVmPSIvd2lr aS9GaWxlOkFjYWMucG5nIiBjbGFzcz0iaW50ZXJuYWwiIHRpdGxlPSJFbmxhcmdl Ij48aW1nIHNyYz0iaHR0cDovL2JpdHMud2lraW1lZGlhLm9yZy9za2lucy0xLjUv Y29tbW9uL2ltYWdlcy9tYWduaWZ5LWNsaXAucG5nIiB3aWR0aD0iMTUiIGhlaWdo dD0iMTEiIGFsdD0iIiAvPjwvYT48L2Rpdj4KPGI+SW50cmFtb2xlY3VsYXI8L2I+ IGh5ZHJvZ2VuIGJvbmRpbmcgaW4gPGEgaHJlZj0iL3dpa2kvQWNldHlsYWNldG9u ZSIgdGl0bGU9IkFjZXR5bGFjZXRvbmUiPmFjZXR5bGFjZXRvbmU8L2E+IGhlbHBz IHN0YWJpbGl6ZSB0aGUgPGEgaHJlZj0iL3dpa2kvRW5vbCIgdGl0bGU9IkVub2wi PmVub2w8L2E+IHRhdXRvbWVyPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHA+QSA8Yj5o eWRyb2dlbiBib25kPC9iPiBpcyB0aGUgYXR0cmFjdGl2ZSBpbnRlcmFjdGlvbiBv ZiBhIDxhIGhyZWY9Ii93aWtpL0h5ZHJvZ2VuIiB0aXRsZT0iSHlkcm9nZW4iPmh5 ZHJvZ2VuPC9hPiBhdG9tIHdpdGggYW4gPGEgaHJlZj0iL3dpa2kvRWxlY3Ryb25l Z2F0aXZlIiB0aXRsZT0iRWxlY3Ryb25lZ2F0aXZlIiBjbGFzcz0ibXctcmVkaXJl Y3QiPmVsZWN0cm9uZWdhdGl2ZTwvYT4gYXRvbSwgbGlrZSA8YSBocmVmPSIvd2lr aS9OaXRyb2dlbiIgdGl0bGU9Ik5pdHJvZ2VuIj5uaXRyb2dlbjwvYT4sIDxhIGhy ZWY9Ii93aWtpL094eWdlbiIgdGl0bGU9Ik94eWdlbiI+b3h5Z2VuPC9hPiBvciA8 YSBocmVmPSIvd2lraS9GbHVvcmluZSIgdGl0bGU9IkZsdW9yaW5lIj5mbHVvcmlu ZTwvYT4gKHRodXMgdGhlIG5hbWUgImh5ZHJvZ2VuIGJvbmQiLCB3aGljaCBtdXN0 IG5vdCBiZSBjb25mdXNlZCB3aXRoIGEgPGEgaHJlZj0iL3dpa2kvQ292YWxlbnRf Ym9uZCIgdGl0bGU9IkNvdmFsZW50IGJvbmQiPmNvdmFsZW50IGJvbmQ8L2E+IHRv IGh5ZHJvZ2VuKS4gVGhlIGh5ZHJvZ2VuIG11c3QgYmUgY292YWxlbnRseSBib25k ZWQgdG8gYW5vdGhlciBlbGVjdHJvbmVnYXRpdmUgYXRvbSB0byBjcmVhdGUgdGhl IGJvbmQuIFRoZXNlIGJvbmRzIGNhbiBvY2N1ciBiZXR3ZWVuIG1vbGVjdWxlcyAo PGk+aW50ZXJtb2xlY3VsYXJseTwvaT4pLCBvciB3aXRoaW4gZGlmZmVyZW50IHBh cnRzIG9mIGEgc2luZ2xlIG1vbGVjdWxlICg8aT5pbnRyYW1vbGVjdWxhcmx5PC9p PikuPHN1cCBpZD0iY2l0ZV9yZWYtMSIgY2xhc3M9InJlZmVyZW5jZSI+PGEgaHJl Zj0iI2NpdGVfbm90ZS0xIj48c3Bhbj5bPC9zcGFuPjI8c3Bhbj5dPC9zcGFuPjwv YT48L3N1cD4gVGhlIGh5ZHJvZ2VuIGJvbmQgKDUgdG8gMzAga0ovbW9sZSkgaXMg c3Ryb25nZXIgdGhhbiBhIDxhIGhyZWY9Ii93aWtpL1Zhbl9kZXJfV2FhbHNfZm9y Y2UiIHRpdGxlPSJWYW4gZGVyIFdhYWxzIGZvcmNlIj52YW4gZGVyIFdhYWxzIGlu dGVyYWN0aW9uPC9hPiwgYnV0IHdlYWtlciB0aGFuIDxhIGhyZWY9Ii93aWtpL0Nv dmFsZW50X2JvbmQiIHRpdGxlPSJDb3ZhbGVudCBib25kIj5jb3ZhbGVudDwvYT4g b3IgPGEgaHJlZj0iL3dpa2kvSW9uaWNfYm9uZCIgdGl0bGU9IklvbmljIGJvbmQi PmlvbmljIGJvbmRzPC9hPi4gVGhpcyB0eXBlIG9mIGJvbmQgb2NjdXJzIGluIGJv dGggaW5vcmdhbmljIG1vbGVjdWxlcyBzdWNoIGFzIHdhdGVyIGFuZCA8YSBocmVm PSIvd2lraS9PcmdhbmljX21vbGVjdWxlcyIgdGl0bGU9Ik9yZ2FuaWMgbW9sZWN1 bGVzIiBjbGFzcz0ibXctcmVkaXJlY3QiPm9yZ2FuaWMgbW9sZWN1bGVzPC9hPiBz dWNoIGFzIEROQS48L3A+CjxwPkludGVybW9sZWN1bGFyIGh5ZHJvZ2VuIGJvbmRp bmcgaXMgcmVzcG9uc2libGUgZm9yIHRoZSBoaWdoIGJvaWxpbmcgcG9pbnQgb2Yg PGEgaHJlZj0iL3dpa2kvV2F0ZXIiIHRpdGxlPSJXYXRlciI+d2F0ZXI8L2E+ICgx MDAgwrBDKSBjb21wYXJlZCB0byB0aGUgb3RoZXIgPGEgaHJlZj0iL3dpa2kvQ2hh bGNvZ2VuIiB0aXRsZT0iQ2hhbGNvZ2VuIj5ncm91cCAxNjwvYT4gPGEgaHJlZj0i L3dpa2kvSHlkcmlkZSIgdGl0bGU9Ikh5ZHJpZGUiPmh5ZHJpZGVzPC9hPiwgd2hp Y2ggaGF2ZSBubyBoeWRyb2dlbiBib25kcy4gSW50cmFtb2xlY3VsYXIgaHlkcm9n ZW4gYm9uZGluZyBpcyBwYXJ0bHkgcmVzcG9uc2libGUgZm9yIHRoZSA8YSBocmVm PSIvd2lraS9TZWNvbmRhcnlfc3RydWN0dXJlIiB0aXRsZT0iU2Vjb25kYXJ5IHN0 cnVjdHVyZSI+c2Vjb25kYXJ5PC9hPiwgPGEgaHJlZj0iL3dpa2kvVGVydGlhcnlf c3RydWN0dXJlIiB0aXRsZT0iVGVydGlhcnkgc3RydWN0dXJlIj50ZXJ0aWFyeTwv YT4sIGFuZCA8YSBocmVmPSIvd2lraS9RdWF0ZXJuYXJ5X3N0cnVjdHVyZSIgdGl0 bGU9IlF1YXRlcm5hcnkgc3RydWN0dXJlIj5xdWF0ZXJuYXJ5IHN0cnVjdHVyZXM8 L2E+IG9mIDxhIGhyZWY9Ii93aWtpL1Byb3RlaW4iIHRpdGxlPSJQcm90ZWluIj5w cm90ZWluczwvYT4gYW5kIDxhIGhyZWY9Ii93aWtpL051Y2xlaWNfYWNpZCIgdGl0 bGU9Ik51Y2xlaWMgYWNpZCI+bnVjbGVpYyBhY2lkczwvYT4uIEl0IGFsc28gcGxh eXMgYW4gaW1wb3J0YW50IHJvbGUgaW4gdGhlIHN0cnVjdHVyZSBvZiA8YSBocmVm PSIvd2lraS9Qb2x5bWVycyIgdGl0bGU9IlBvbHltZXJzIiBjbGFzcz0ibXctcmVk aXJlY3QiPnBvbHltZXJzPC9hPiwgYm90aCBzeW50aGV0aWMgYW5kIG5hdHVyYWwu PC9wPgo8dGFibGUgaWQ9InRvYyIgY2xhc3M9InRvYyI+Cjx0cj4KPHRkPgo8ZGl2 IGlkPSJ0b2N0aXRsZSI+CjxoMj5Db250ZW50czwvaDI+CjwvZGl2Pgo8dWw+Cjxs aSBjbGFzcz0idG9jbGV2ZWwtMSB0b2NzZWN0aW9uLTEiPjxhIGhyZWY9IiNCb25k aW5nIj48c3BhbiBjbGFzcz0idG9jbnVtYmVyIj4xPC9zcGFuPiA8c3BhbiBjbGFz cz0idG9jdGV4dCI+Qm9uZGluZzwvc3Bhbj48L2E+PC9saT4KPGxpIGNsYXNzPSJ0 b2NsZXZlbC0xIHRvY3NlY3Rpb24tMiI+PGEgaHJlZj0iI0hpc3RvcnkiPjxzcGFu IGNsYXNzPSJ0b2NudW1iZXIiPjI8L3NwYW4+IDxzcGFuIGNsYXNzPSJ0b2N0ZXh0 Ij5IaXN0b3J5PC9zcGFuPjwvYT48L2xpPgo8bGkgY2xhc3M9InRvY2xldmVsLTEg dG9jc2VjdGlvbi0zIj48YSBocmVmPSIjSHlkcm9nZW5fYm9uZHNfaW5fd2F0ZXIi PjxzcGFuIGNsYXNzPSJ0b2NudW1iZXIiPjM8L3NwYW4+IDxzcGFuIGNsYXNzPSJ0 b2N0ZXh0Ij5IeWRyb2dlbiBib25kcyBpbiB3YXRlcjwvc3Bhbj48L2E+PC9saT4K PGxpIGNsYXNzPSJ0b2NsZXZlbC0xIHRvY3NlY3Rpb24tNCI+PGEgaHJlZj0iI0Jp ZnVyY2F0ZWRfYW5kX292ZXItY29vcmRpbmF0ZWRfaHlkcm9nZW5fYm9uZHNfaW5f d2F0ZXIiPjxzcGFuIGNsYXNzPSJ0b2NudW1iZXIiPjQ8L3NwYW4+IDxzcGFuIGNs YXNzPSJ0b2N0ZXh0Ij5CaWZ1cmNhdGVkIGFuZCBvdmVyLWNvb3JkaW5hdGVkIGh5 ZHJvZ2VuIGJvbmRzIGluIHdhdGVyPC9zcGFuPjwvYT48L2xpPgo8bGkgY2xhc3M9 InRvY2xldmVsLTEgdG9jc2VjdGlvbi01Ij48YSBocmVmPSIjSHlkcm9nZW5fYm9u ZHNfaW5fRE5BX2FuZF9wcm90ZWlucyI+PHNwYW4gY2xhc3M9InRvY251bWJlciI+ NTwvc3Bhbj4gPHNwYW4gY2xhc3M9InRvY3RleHQiPkh5ZHJvZ2VuIGJvbmRzIGlu IEROQSBhbmQgcHJvdGVpbnM8L3NwYW4+PC9hPjwvbGk+CjxsaSBjbGFzcz0idG9j bGV2ZWwtMSB0b2NzZWN0aW9uLTYiPjxhIGhyZWY9IiNIeWRyb2dlbl9ib25kc19p bl9wb2x5bWVycyI+PHNwYW4gY2xhc3M9InRvY251bWJlciI+Njwvc3Bhbj4gPHNw YW4gY2xhc3M9InRvY3RleHQiPkh5ZHJvZ2VuIGJvbmRzIGluIHBvbHltZXJzPC9z cGFuPjwvYT48L2xpPgo8bGkgY2xhc3M9InRvY2xldmVsLTEgdG9jc2VjdGlvbi03 Ij48YSBocmVmPSIjU3ltbWV0cmljX2h5ZHJvZ2VuX2JvbmQiPjxzcGFuIGNsYXNz PSJ0b2NudW1iZXIiPjc8L3NwYW4+IDxzcGFuIGNsYXNzPSJ0b2N0ZXh0Ij5TeW1t ZXRyaWMgaHlkcm9nZW4gYm9uZDwvc3Bhbj48L2E+PC9saT4KPGxpIGNsYXNzPSJ0 b2NsZXZlbC0xIHRvY3NlY3Rpb24tOCI+PGEgaHJlZj0iI0RpaHlkcm9nZW5fYm9u ZCI+PHNwYW4gY2xhc3M9InRvY251bWJlciI+ODwvc3Bhbj4gPHNwYW4gY2xhc3M9 InRvY3RleHQiPkRpaHlkcm9nZW4gYm9uZDwvc3Bhbj48L2E+PC9saT4KPGxpIGNs YXNzPSJ0b2NsZXZlbC0xIHRvY3NlY3Rpb24tOSI+PGEgaHJlZj0iI0FkdmFuY2Vk X3RoZW9yeV9vZl90aGVfaHlkcm9nZW5fYm9uZCI+PHNwYW4gY2xhc3M9InRvY251 bWJlciI+OTwvc3Bhbj4gPHNwYW4gY2xhc3M9InRvY3RleHQiPkFkdmFuY2VkIHRo ZW9yeSBvZiB0aGUgaHlkcm9nZW4gYm9uZDwvc3Bhbj48L2E+PC9saT4KPGxpIGNs YXNzPSJ0b2NsZXZlbC0xIHRvY3NlY3Rpb24tMTAiPjxhIGhyZWY9IiNIeWRyb2dl bl9ib25kaW5nX3BoZW5vbWVuYSI+PHNwYW4gY2xhc3M9InRvY251bWJlciI+MTA8 L3NwYW4+IDxzcGFuIGNsYXNzPSJ0b2N0ZXh0Ij5IeWRyb2dlbiBib25kaW5nIHBo ZW5vbWVuYTwvc3Bhbj48L2E+PC9saT4KPGxpIGNsYXNzPSJ0b2NsZXZlbC0xIHRv Y3NlY3Rpb24tMTEiPjxhIGhyZWY9IiNOb3RlcyI+PHNwYW4gY2xhc3M9InRvY251 bWJlciI+MTE8L3NwYW4+IDxzcGFuIGNsYXNzPSJ0b2N0ZXh0Ij5Ob3Rlczwvc3Bh bj48L2E+PC9saT4KPGxpIGNsYXNzPSJ0b2NsZXZlbC0xIHRvY3NlY3Rpb24tMTIi PjxhIGhyZWY9IiNSZWZlcmVuY2VzIj48c3BhbiBjbGFzcz0idG9jbnVtYmVyIj4x Mjwvc3Bhbj4gPHNwYW4gY2xhc3M9InRvY3RleHQiPlJlZmVyZW5jZXM8L3NwYW4+ PC9hPjwvbGk+CjxsaSBjbGFzcz0idG9jbGV2ZWwtMSB0b2NzZWN0aW9uLTEzIj48 YSBocmVmPSIjRXh0ZXJuYWxfbGlua3MiPjxzcGFuIGNsYXNzPSJ0b2NudW1iZXIi PjEzPC9zcGFuPiA8c3BhbiBjbGFzcz0idG9jdGV4dCI+RXh0ZXJuYWwgbGlua3M8 L3NwYW4+PC9hPjwvbGk+CjwvdWw+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjxzY3Jp cHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KLy88IVtDREFUQVsKaWYgKHdpbmRv dy5zaG93VG9jVG9nZ2xlKSB7IHZhciB0b2NTaG93VGV4dCA9ICJzaG93IjsgdmFy IHRvY0hpZGVUZXh0ID0gImhpZGUiOyBzaG93VG9jVG9nZ2xlKCk7IH0gCi8vXV0+ Cjwvc2NyaXB0Pgo8aDI+PHNwYW4gY2xhc3M9ImVkaXRzZWN0aW9uIj5bPGEgaHJl Zj0iL3cvaW5kZXgucGhwP3RpdGxlPUh5ZHJvZ2VuX2JvbmQmYW1wO2FjdGlvbj1l ZGl0JmFtcDtzZWN0aW9uPTEiIHRpdGxlPSJFZGl0IHNlY3Rpb246IEJvbmRpbmci PmVkaXQ8L2E+XTwvc3Bhbj4gPHNwYW4gY2xhc3M9Im13LWhlYWRsaW5lIiBpZD0i Qm9uZGluZyI+Qm9uZGluZzwvc3Bhbj48L2gyPgo8cD5BIGh5ZHJvZ2VuIGF0b20g YXR0YWNoZWQgdG8gYSByZWxhdGl2ZWx5IDxhIGhyZWY9Ii93aWtpL0VsZWN0cm9u ZWdhdGl2aXR5IiB0aXRsZT0iRWxlY3Ryb25lZ2F0aXZpdHkiPmVsZWN0cm9uZWdh dGl2ZTwvYT4gYXRvbSBpcyBhIGh5ZHJvZ2VuIGJvbmQgZG9ub3IuPHN1cCBpZD0i Y2l0ZV9yZWYtMiIgY2xhc3M9InJlZmVyZW5jZSI+PGEgaHJlZj0iI2NpdGVfbm90 ZS0yIj48c3Bhbj5bPC9zcGFuPjM8c3Bhbj5dPC9zcGFuPjwvYT48L3N1cD4gVGhp cyBlbGVjdHJvbmVnYXRpdmUgYXRvbSBpcyB1c3VhbGx5IDxhIGhyZWY9Ii93aWtp L0ZsdW9yaW5lIiB0aXRsZT0iRmx1b3JpbmUiPmZsdW9yaW5lPC9hPiwgPGEgaHJl Zj0iL3dpa2kvT3h5Z2VuIiB0aXRsZT0iT3h5Z2VuIj5veHlnZW48L2E+LCBvciA8 YSBocmVmPSIvd2lraS9OaXRyb2dlbiIgdGl0bGU9Ik5pdHJvZ2VuIj5uaXRyb2dl bjwvYT4uIEFuIGVsZWN0cm9uZWdhdGl2ZSBhdG9tIHN1Y2ggYXMgZmx1b3JpbmUs IG94eWdlbiwgb3Igbml0cm9nZW4gaXMgYSBoeWRyb2dlbiBib25kIGFjY2VwdG9y LCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgaXQgaXMgYm9uZGVkIHRvIGEgaHlkcm9n ZW4gYXRvbSBvciBub3QuIEFuIGV4YW1wbGUgb2YgYSBoeWRyb2dlbiBib25kIGRv bm9yIGlzIDxhIGhyZWY9Ii93aWtpL0V0aGFub2wiIHRpdGxlPSJFdGhhbm9sIj5l dGhhbm9sPC9hPiwgd2hpY2ggaGFzIGEgaHlkcm9nZW4gYm9uZGVkIHRvIG94eWdl bjsgYW4gZXhhbXBsZSBvZiBhIGh5ZHJvZ2VuIGJvbmQgYWNjZXB0b3Igd2hpY2gg PGk+ZG9lcyBub3Q8L2k+IGhhdmUgYSBoeWRyb2dlbiBhdG9tIGJvbmRlZCB0byBp dCBpcyB0aGUgb3h5Z2VuIGF0b20gb24gPGEgaHJlZj0iL3dpa2kvRGlldGh5bF9l dGhlciIgdGl0bGU9IkRpZXRoeWwgZXRoZXIiPmRpZXRoeWwgZXRoZXI8L2E+Ljwv cD4KPGRpdiBjbGFzcz0idGh1bWIgdHJpZ2h0Ij4KPGRpdiBjbGFzcz0idGh1bWJp bm5lciIgc3R5bGU9IndpZHRoOjMwMnB4OyI+PGEgaHJlZj0iL3dpa2kvRmlsZTpX aWtpcGVkaWFIRG9ub3JBY2NlcHRvci5wbmciIGNsYXNzPSJpbWFnZSI+PGltZyBh bHQ9IiIgc3JjPSJodHRwOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlh L2NvbW1vbnMvdGh1bWIvMy8zNS9XaWtpcGVkaWFIRG9ub3JBY2NlcHRvci5wbmcv MzAwcHgtV2lraXBlZGlhSERvbm9yQWNjZXB0b3IucG5nIiB3aWR0aD0iMzAwIiBo ZWlnaHQ9IjMwNiIgY2xhc3M9InRodW1iaW1hZ2UiIC8+PC9hPgo8ZGl2IGNsYXNz PSJ0aHVtYmNhcHRpb24iPgo8ZGl2IGNsYXNzPSJtYWduaWZ5Ij48YSBocmVmPSIv d2lraS9GaWxlOldpa2lwZWRpYUhEb25vckFjY2VwdG9yLnBuZyIgY2xhc3M9Imlu dGVybmFsIiB0aXRsZT0iRW5sYXJnZSI+PGltZyBzcmM9Imh0dHA6Ly9iaXRzLndp a2ltZWRpYS5vcmcvc2tpbnMtMS41L2NvbW1vbi9pbWFnZXMvbWFnbmlmeS1jbGlw LnBuZyIgd2lkdGg9IjE1IiBoZWlnaHQ9IjExIiBhbHQ9IiIgLz48L2E+PC9kaXY+ CkV4YW1wbGVzIG9mIGh5ZHJvZ2VuIGJvbmQgZG9uYXRpbmcgKGRvbm9ycykgYW5k IGh5ZHJvZ2VuIGJvbmQgYWNjZXB0aW5nIGdyb3VwcyAoYWNjZXB0b3JzKTwvZGl2 Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9InRodW1iIHRyaWdodCI+CjxkaXYg Y2xhc3M9InRodW1iaW5uZXIiIHN0eWxlPSJ3aWR0aDoyMDJweDsiPjxhIGhyZWY9 Ii93aWtpL0ZpbGU6Q2FyYm94eWxpY19hY2lkX2RpbWVycy5wbmciIGNsYXNzPSJp bWFnZSI+PGltZyBhbHQ9IiIgc3JjPSJodHRwOi8vdXBsb2FkLndpa2ltZWRpYS5v cmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1bWIvYy9jOS9DYXJib3h5bGljX2FjaWRf ZGltZXJzLnBuZy8yMDBweC1DYXJib3h5bGljX2FjaWRfZGltZXJzLnBuZyIgd2lk dGg9IjIwMCIgaGVpZ2h0PSI5MiIgY2xhc3M9InRodW1iaW1hZ2UiIC8+PC9hPgo8 ZGl2IGNsYXNzPSJ0aHVtYmNhcHRpb24iPgo8ZGl2IGNsYXNzPSJtYWduaWZ5Ij48 YSBocmVmPSIvd2lraS9GaWxlOkNhcmJveHlsaWNfYWNpZF9kaW1lcnMucG5nIiBj bGFzcz0iaW50ZXJuYWwiIHRpdGxlPSJFbmxhcmdlIj48aW1nIHNyYz0iaHR0cDov L2JpdHMud2lraW1lZGlhLm9yZy9za2lucy0xLjUvY29tbW9uL2ltYWdlcy9tYWdu aWZ5LWNsaXAucG5nIiB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIGFsdD0iIiAvPjwv YT48L2Rpdj4KPGEgaHJlZj0iL3dpa2kvQ2FyYm94eWxpY19hY2lkIiB0aXRsZT0i Q2FyYm94eWxpYyBhY2lkIj5DYXJib3h5bGljIGFjaWRzPC9hPiBvZnRlbiBmb3Jt IGRpbWVycyBpbiB2YXBvciBwaGFzZS48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8cD5B IGh5ZHJvZ2VuIGF0dGFjaGVkIHRvIDxhIGhyZWY9Ii93aWtpL0NhcmJvbiIgdGl0 bGU9IkNhcmJvbiI+Y2FyYm9uPC9hPiBjYW4gYWxzbyBwYXJ0aWNpcGF0ZSBpbiBo eWRyb2dlbiBib25kaW5nIHdoZW4gdGhlIGNhcmJvbiBhdG9tIGlzIGJvdW5kIHRv IGVsZWN0cm9uZWdhdGl2ZSBhdG9tcywgYXMgaXMgdGhlIGNhc2UgaW4gPGEgaHJl Zj0iL3dpa2kvQ2hsb3JvZm9ybSIgdGl0bGU9IkNobG9yb2Zvcm0iPmNobG9yb2Zv cm08L2E+LCBDSENsPHN1Yj4zPC9zdWI+LiBUaGUgZWxlY3Ryb25lZ2F0aXZlIGF0 b20gYXR0cmFjdHMgdGhlIGVsZWN0cm9uIGNsb3VkIGZyb20gYXJvdW5kIHRoZSBo eWRyb2dlbiBudWNsZXVzIGFuZCwgYnkgZGVjZW50cmFsaXppbmcgdGhlIGNsb3Vk LCBsZWF2ZXMgdGhlIGF0b20gd2l0aCBhIHBvc2l0aXZlIHBhcnRpYWwgY2hhcmdl LiBCZWNhdXNlIG9mIHRoZSBzbWFsbCBzaXplIG9mIGh5ZHJvZ2VuIHJlbGF0aXZl IHRvIG90aGVyIGF0b21zIGFuZCBtb2xlY3VsZXMsIHRoZSByZXN1bHRpbmcgY2hh cmdlLCB0aG91Z2ggb25seSBwYXJ0aWFsLCBuZXZlcnRoZWxlc3MgcmVwcmVzZW50 cyBhIGxhcmdlIGNoYXJnZSBkZW5zaXR5LiBBIGh5ZHJvZ2VuIGJvbmQgcmVzdWx0 cyB3aGVuIHRoaXMgc3Ryb25nIHBvc2l0aXZlIGNoYXJnZSBkZW5zaXR5IGF0dHJh Y3RzIGEgPGEgaHJlZj0iL3dpa2kvTG9uZV9wYWlyIiB0aXRsZT0iTG9uZSBwYWly Ij5sb25lIHBhaXI8L2E+IG9mIGVsZWN0cm9ucyBvbiBhbm90aGVyIDxhIGhyZWY9 Ii93aWtpL0hldGVyb2F0b20iIHRpdGxlPSJIZXRlcm9hdG9tIj5oZXRlcm9hdG9t PC9hPiwgd2hpY2ggYmVjb21lcyB0aGUgaHlkcm9nZW4tYm9uZCA8aT5hY2NlcHRv cjwvaT4uPC9wPgo8cD5UaGUgaHlkcm9nZW4gYm9uZCBpcyBvZnRlbiBkZXNjcmli ZWQgYXMgYW4gZWxlY3Ryb3N0YXRpYyBkaXBvbGUtZGlwb2xlIGludGVyYWN0aW9u LiBIb3dldmVyLCBpdCBhbHNvIGhhcyBzb21lIGZlYXR1cmVzIG9mIGNvdmFsZW50 IGJvbmRpbmc6IGl0IGlzIGRpcmVjdGlvbmFsLCBzdHJvbmcsIHByb2R1Y2VzIGlu dGVyYXRvbWljIGRpc3RhbmNlcyBzaG9ydGVyIHRoYW4gc3VtIG9mIHZhbiBkZXIg V2FhbHMgcmFkaWksIGFuZCB1c3VhbGx5IGludm9sdmVzIGEgbGltaXRlZCBudW1i ZXIgb2YgaW50ZXJhY3Rpb24gcGFydG5lcnMsIHdoaWNoIGNhbiBiZSBpbnRlcnBy ZXRlZCBhcyBhIGtpbmQgb2YgPGEgaHJlZj0iL3dpa2kvVmFsZW5jZV8oY2hlbWlz dHJ5KSIgdGl0bGU9IlZhbGVuY2UgKGNoZW1pc3RyeSkiPnZhbGVuY2U8L2E+LiBU aGVzZSBjb3ZhbGVudCBmZWF0dXJlcyBhcmUgbW9yZSBzaWduaWZpY2FudCB3aGVu IGFjY2VwdG9ycyBiaW5kIGh5ZHJvZ2VucyBmcm9tIG1vcmUgZWxlY3Ryb25lZ2F0 aXZlIGRvbm9ycy48L3A+CjxwPlRoZSBwYXJ0aWFsbHkgY292YWxlbnQgbmF0dXJl IG9mIGEgaHlkcm9nZW4gYm9uZCByYWlzZXMgdGhlIHF1ZXN0aW9uczogIlRvIHdo aWNoIG1vbGVjdWxlIG9yIGF0b20gZG9lcyB0aGUgaHlkcm9nZW4gPGEgaHJlZj0i L3dpa2kvQXRvbWljX251Y2xldXMiIHRpdGxlPSJBdG9taWMgbnVjbGV1cyI+bnVj bGV1czwvYT4gYmVsb25nPyIgYW5kICJXaGljaCBzaG91bGQgYmUgbGFiZWxlZCAn ZG9ub3InIGFuZCB3aGljaCAnYWNjZXB0b3InPyIgVXN1YWxseSwgdGhpcyBpcyBl YXN5IHRvIGRldGVybWluZSBzaW1wbHkgYmFzZWQgb24gaW50ZXJhdG9taWMgZGlz dGFuY2VzIGluIHRoZSBY4oCUSDxzdXA+Li4uPC9zdXA+WSBzeXN0ZW06IFjigJRI IGRpc3RhbmNlIGlzIHR5cGljYWxseSB+MTEwJiMxNjA7PGEgaHJlZj0iL3dpa2kv UGljb21ldHJlIiB0aXRsZT0iUGljb21ldHJlIj5wbTwvYT4sIHdoZXJlYXMgSDxz dXA+Li4uPC9zdXA+WSBkaXN0YW5jZSBpcyB+MTYwIHRvIDIwMCYjMTYwO3BtLiBM aXF1aWRzIHRoYXQgZGlzcGxheSBoeWRyb2dlbiBib25kaW5nIGFyZSBjYWxsZWQg PGI+YXNzb2NpYXRlZCBsaXF1aWRzPC9iPi48L3A+CjxwPkh5ZHJvZ2VuIGJvbmRz IGNhbiB2YXJ5IGluIHN0cmVuZ3RoIGZyb20gdmVyeSB3ZWFrICgxLTIga0ogbW9s PHN1cD7iiJIxPC9zdXA+KSB0byBleHRyZW1lbHkgc3Ryb25nICgmZ3Q7MTU1IGtK IG1vbDxzdXA+4oiSMTwvc3VwPiksIGFzIGluIHRoZSBpb24gPHNwYW4gY2xhc3M9 ImNoZW1mIiBzdHlsZT0id2hpdGUtc3BhY2U6bm93cmFwOyI+PGEgaHJlZj0iL3dp a2kvQmlmbHVvcmlkZSIgdGl0bGU9IkJpZmx1b3JpZGUiPkhGPHNwYW4gc3R5bGU9 ImRpc3BsYXk6LW1vei1pbmxpbmUtYm94Oy1tb3otYm94LW9yaWVudDp2ZXJ0aWNh bDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWlu LWhlaWdodDoxZW07Zm9udC1zaXplOjgwJTtsaW5lLWhlaWdodDoxO21hcmdpbi1i b3R0b206LTAuMWVtO292ZXJmbG93OnZpc2libGU7dGV4dC1hbGlnbjpsZWZ0Ij48 c3BhbiBzdHlsZT0iZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjFlbTttYXJnaW4t dG9wOi0xLjFlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7 b3ZlcmZsb3c6dmlzaWJsZSI+4oiSPC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5 OmJsb2NrO21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7bGlu ZS1oZWlnaHQ6MTtvdmVyZmxvdzp2aXNpYmxlIj4yPC9zcGFuPjwvc3Bhbj48L2E+ PC9zcGFuPi48c3VwIGlkPSJjaXRlX3JlZi0zIiBjbGFzcz0icmVmZXJlbmNlIj48 YSBocmVmPSIjY2l0ZV9ub3RlLTMiPjxzcGFuPls8L3NwYW4+NDxzcGFuPl08L3Nw YW4+PC9hPjwvc3VwPiBUeXBpY2FsIHZhbHVlcyBpbmNsdWRlOjwvcD4KPHVsPgo8 bGk+RuKAlEg8c3VwPi4uLjwvc3VwPjpGICgxNTUga0ovbW9sIG9yIDQwIGtjYWwv bW9sKTwvbGk+CjxsaT5P4oCUSDxzdXA+Li4uPC9zdXA+Ok4gKDI5IGtKL21vbCBv ciA2Ljkga2NhbC9tb2wpPC9saT4KPGxpPk/igJRIPHN1cD4uLi48L3N1cD46TyAo MjEga0ovbW9sIG9yIDUuMCBrY2FsL21vbCk8L2xpPgo8bGk+TuKAlEg8c3VwPi4u Ljwvc3VwPjpOICgxMyBrSi9tb2wgb3IgMy4xIGtjYWwvbW9sKTwvbGk+CjxsaT5O 4oCUSDxzdXA+Li4uPC9zdXA+Ok8gKDgga0ovbW9sIG9yIDEuOSBrY2FsL21vbCk8 L2xpPgo8bGk+SE/igJRIPHN1cD4uLi48L3N1cD46PHNwYW4gY2xhc3M9ImNoZW1m IiBzdHlsZT0id2hpdGUtc3BhY2U6bm93cmFwOyI+T0g8c3BhbiBzdHlsZT0iZGlz cGxheTotbW96LWlubGluZS1ib3g7LW1vei1ib3gtb3JpZW50OnZlcnRpY2FsO2Rp c3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttaW4taGVp Z2h0OjFlbTtmb250LXNpemU6ODAlO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJvdHRv bTotMC4xZW07b3ZlcmZsb3c6dmlzaWJsZTt0ZXh0LWFsaWduOmxlZnQiPjxzcGFu IHN0eWxlPSJkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MWVtO21hcmdpbi10b3A6 LTEuMWVtO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvdmVy Zmxvdzp2aXNpYmxlIj4rPC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmJsb2Nr O21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7bGluZS1oZWln aHQ6MTtvdmVyZmxvdzp2aXNpYmxlIj4zPC9zcGFuPjwvc3Bhbj48L3NwYW4+ICgx OCBrSi9tb2w8c3VwIGlkPSJjaXRlX3JlZi00IiBjbGFzcz0icmVmZXJlbmNlIj48 YSBocmVmPSIjY2l0ZV9ub3RlLTQiPjxzcGFuPls8L3NwYW4+NTxzcGFuPl08L3Nw YW4+PC9hPjwvc3VwPiBvciA0LjMga2NhbC9tb2wpIHtEYXRhIG9idGFpbmVkIHVz aW5nIDxhIGhyZWY9Ii93aWtpL01vbGVjdWxhcl9keW5hbWljcyIgdGl0bGU9Ik1v bGVjdWxhciBkeW5hbWljcyI+bW9sZWN1bGFyIGR5bmFtaWNzPC9hPiBhcyBkZXRh aWxlZCBpbiB0aGUgcmVmZXJlbmNlIGFuZCBzaG91bGQgYmUgY29tcGFyZWQgdG8g Ny45IGtKL21vbCBmb3IgYnVsayB3YXRlcnMsIG9idGFpbmVkIHVzaW5nIHRoZSBz YW1lIDxhIGhyZWY9Ii93aWtpL01vbGVjdWxhcl9keW5hbWljcyIgdGl0bGU9Ik1v bGVjdWxhciBkeW5hbWljcyI+bW9sZWN1bGFyIGR5bmFtaWNzPC9hPi59PC9saT4K PC91bD4KPHA+VGhlIGxlbmd0aCBvZiBoeWRyb2dlbiBib25kcyBkZXBlbmRzIG9u IGJvbmQgc3RyZW5ndGgsIHRlbXBlcmF0dXJlLCBhbmQgcHJlc3N1cmUuIFRoZSBi b25kIHN0cmVuZ3RoIGl0c2VsZiBpcyBkZXBlbmRlbnQgb24gdGVtcGVyYXR1cmUs IHByZXNzdXJlLCBib25kIGFuZ2xlLCBhbmQgZW52aXJvbm1lbnQgKHVzdWFsbHkg Y2hhcmFjdGVyaXplZCBieSBsb2NhbCA8YSBocmVmPSIvd2lraS9EaWVsZWN0cmlj IiB0aXRsZT0iRGllbGVjdHJpYyI+ZGllbGVjdHJpYzwvYT4gY29uc3RhbnQpLiBU aGUgdHlwaWNhbCBsZW5ndGggb2YgYSBoeWRyb2dlbiBib25kIGluIHdhdGVyIGlz IDE5NyYjMTYwO3BtLiBUaGUgaWRlYWwgYm9uZCBhbmdsZSBkZXBlbmRzIG9uIHRo ZSBuYXR1cmUgb2YgdGhlIGh5ZHJvZ2VuIGJvbmQgZG9ub3IuIEV4cGVyaW1lbnRh bCByZXN1bHRzIG9mIGh5ZHJvZmx1b3JpYyBhY2lkIGRvbm9yIHdpdGggdmFyaW91 cyBhY2NlcHRvcnMgc2hvd3MgdGhlIGZvbGxvd2luZyBhbmdsZXM6PHN1cCBpZD0i Y2l0ZV9yZWYtNSIgY2xhc3M9InJlZmVyZW5jZSI+PGEgaHJlZj0iI2NpdGVfbm90 ZS01Ij48c3Bhbj5bPC9zcGFuPjY8c3Bhbj5dPC9zcGFuPjwvYT48L3N1cD48L3A+ Cjx0YWJsZSBjbGFzcz0id2lraXRhYmxlIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0 Ij4KPHRyPgo8dGQ+QWNjZXB0b3LCt8K3wrdEb25vcjwvdGQ+Cjx0ZD5WU0VQUiBT eW1tZXRyeTwvdGQ+Cjx0ZD5BbmdsZSAowrApPC90ZD4KPC90cj4KPHRyPgo8dGQ+ SENOwrfCt8K3SEY8L3RkPgo8dGQ+bGluZWFyPC90ZD4KPHRkIHN0eWxlPSJ0ZXh0 LWFsaWduOnJpZ2h0Ij4xODA8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5IPHN1Yj4yPC9z dWI+Q08gwrfCt8K3IEhGPC90ZD4KPHRkPnRyaWdvbmFsIHBsYW5hcjwvdGQ+Cjx0 ZCBzdHlsZT0idGV4dC1hbGlnbjpyaWdodCI+MTEwPC90ZD4KPC90cj4KPHRyPgo8 dGQ+SDxzdWI+Mjwvc3ViPk8gwrfCt8K3IEhGPC90ZD4KPHRkPnB5cmFtaWRhbDwv dGQ+Cjx0ZCBzdHlsZT0idGV4dC1hbGlnbjpyaWdodCI+NDY8L3RkPgo8L3RyPgo8 dHI+Cjx0ZD5IPHN1Yj4yPC9zdWI+UyDCt8K3wrcgSEY8L3RkPgo8dGQ+cHlyYW1p ZGFsPC90ZD4KPHRkIHN0eWxlPSJ0ZXh0LWFsaWduOnJpZ2h0Ij44OTwvdGQ+Cjwv dHI+Cjx0cj4KPHRkPlNPPHN1Yj4yPC9zdWI+IMK3wrfCtyBIRjwvdGQ+Cjx0ZD50 cmlnb25hbDwvdGQ+Cjx0ZCBzdHlsZT0idGV4dC1hbGlnbjpyaWdodCI+MTQ1PC90 ZD4KPC90cj4KPC90YWJsZT4KPGgyPjxzcGFuIGNsYXNzPSJlZGl0c2VjdGlvbiI+ WzxhIGhyZWY9Ii93L2luZGV4LnBocD90aXRsZT1IeWRyb2dlbl9ib25kJmFtcDth Y3Rpb249ZWRpdCZhbXA7c2VjdGlvbj0yIiB0aXRsZT0iRWRpdCBzZWN0aW9uOiBI aXN0b3J5Ij5lZGl0PC9hPl08L3NwYW4+IDxzcGFuIGNsYXNzPSJtdy1oZWFkbGlu ZSIgaWQ9Ikhpc3RvcnkiPkhpc3Rvcnk8L3NwYW4+PC9oMj4KPHA+SW4gaGlzIGJv b2sgPGk+VGhlIE5hdHVyZSBvZiB0aGUgQ2hlbWljYWwgQm9uZDwvaT4sIDxhIGhy ZWY9Ii93aWtpL0xpbnVzX1BhdWxpbmciIHRpdGxlPSJMaW51cyBQYXVsaW5nIj5M aW51cyBQYXVsaW5nPC9hPiBjcmVkaXRzIFQuUy4gTW9vcmUgYW5kIFQuRi4gV2lu bWlsbCB3aXRoIHRoZSBmaXJzdCBtZW50aW9uIG9mIHRoZSBoeWRyb2dlbiBib25k LCBpbiAxOTEyIChKLiBDaGVtLiBTb2MuIDEwMSwgMTYzNSkuIE1vb3JlIGFuZCBX aW5taWxsIHVzZWQgdGhlIGh5ZHJvZ2VuIGJvbmQgdG8gYWNjb3VudCBmb3IgdGhl IGZhY3QgdGhhdCB0cmltZXRoeWxhbW1vbml1bSBoeWRyb3hpZGUgaXMgYSB3ZWFr ZXIgYmFzZSB0aGFuIDxhIGhyZWY9Ii93aWtpL1RldHJhbWV0aHlsYW1tb25pdW1f aHlkcm94aWRlIiB0aXRsZT0iVGV0cmFtZXRoeWxhbW1vbml1bSBoeWRyb3hpZGUi PnRldHJhbWV0aHlsYW1tb25pdW0gaHlkcm94aWRlPC9hPi4gVGhlIGRlc2NyaXB0 aW9uIG9mIGh5ZHJvZ2VuIGJvbmRpbmcgaW4gaXRzIG1vcmUgd2VsbC1rbm93biBz ZXR0aW5nLCB3YXRlciwgY2FtZSBzb21lIHllYXJzIGxhdGVyLCBpbiAxOTIwLCBm cm9tIExhdGltZXIgYW5kIFJvZGVidXNoIChKQUNTLCA0MiwgMTQxOSkuIEluIHRo YXQgcGFwZXIsIExhdGltZXIgYW5kIFJvZGVidXNoIGNpdGUgd29yayBieSBhIGZl bGxvdyBzY2llbnRpc3QgYXQgdGhlIGxhYm9yYXRvcnksIDxhIGhyZWY9Ii93aWtp L01hdXJpY2VfTG95YWxfSHVnZ2lucyIgdGl0bGU9Ik1hdXJpY2UgTG95YWwgSHVn Z2lucyI+TWF1cmljZSBMb3lhbCBIdWdnaW5zPC9hPiwgc2F5aW5nLCAiTXIuIEh1 Z2dpbnMgb2YgdGhpcyBsYWJvcmF0b3J5IGluIHNvbWUgd29yayBhcyB5ZXQgdW5w dWJsaXNoZWQsIGhhcyB1c2VkIHRoZSBpZGVhIG9mIGEgaHlkcm9nZW4ga2VybmVs IGhlbGQgYmV0d2VlbiB0d28gYXRvbXMgYXMgYSB0aGVvcnkgaW4gcmVnYXJkIHRv IGNlcnRhaW4gb3JnYW5pYyBjb21wb3VuZHMuIjwvcD4KPGgyPjxzcGFuIGNsYXNz PSJlZGl0c2VjdGlvbiI+WzxhIGhyZWY9Ii93L2luZGV4LnBocD90aXRsZT1IeWRy b2dlbl9ib25kJmFtcDthY3Rpb249ZWRpdCZhbXA7c2VjdGlvbj0zIiB0aXRsZT0i RWRpdCBzZWN0aW9uOiBIeWRyb2dlbiBib25kcyBpbiB3YXRlciI+ZWRpdDwvYT5d PC9zcGFuPiA8c3BhbiBjbGFzcz0ibXctaGVhZGxpbmUiIGlkPSJIeWRyb2dlbl9i b25kc19pbl93YXRlciI+SHlkcm9nZW4gYm9uZHMgaW4gd2F0ZXI8L3NwYW4+PC9o Mj4KPGRpdiBjbGFzcz0idGh1bWIgdGxlZnQiPgo8ZGl2IGNsYXNzPSJ0aHVtYmlu bmVyIiBzdHlsZT0id2lkdGg6MjIycHg7Ij48YSBocmVmPSIvd2lraS9GaWxlOkhl eF9pY2UuR0lGIiBjbGFzcz0iaW1hZ2UiPjxpbWcgYWx0PSIiIHNyYz0iaHR0cDov L3VwbG9hZC53aWtpbWVkaWEub3JnL3dpa2lwZWRpYS9lbi90aHVtYi81LzViL0hl eF9pY2UuR0lGLzIyMHB4LUhleF9pY2UuR0lGIiB3aWR0aD0iMjIwIiBoZWlnaHQ9 IjE4NyIgY2xhc3M9InRodW1iaW1hZ2UiIC8+PC9hPgo8ZGl2IGNsYXNzPSJ0aHVt YmNhcHRpb24iPgo8ZGl2IGNsYXNzPSJtYWduaWZ5Ij48YSBocmVmPSIvd2lraS9G aWxlOkhleF9pY2UuR0lGIiBjbGFzcz0iaW50ZXJuYWwiIHRpdGxlPSJFbmxhcmdl Ij48aW1nIHNyYz0iaHR0cDovL2JpdHMud2lraW1lZGlhLm9yZy9za2lucy0xLjUv Y29tbW9uL2ltYWdlcy9tYWduaWZ5LWNsaXAucG5nIiB3aWR0aD0iMTUiIGhlaWdo dD0iMTEiIGFsdD0iIiAvPjwvYT48L2Rpdj4KQ3J5c3RhbCBzdHJ1Y3R1cmUgb2Yg aGV4YWdvbmFsIGljZS4gR3JheSBkYXNoZWQgbGluZXMgaW5kaWNhdGUgaHlkcm9n ZW4gYm9uZHM8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJ0aHVtYiB0 cmlnaHQiPgo8ZGl2IGNsYXNzPSJ0aHVtYmlubmVyIiBzdHlsZT0id2lkdGg6MjUy cHg7Ij48YSBocmVmPSIvd2lraS9GaWxlOjNEX21vZGVsX2h5ZHJvZ2VuX2JvbmRz X2luX3dhdGVyLmpwZyIgY2xhc3M9ImltYWdlIj48aW1nIGFsdD0iIiBzcmM9Imh0 dHA6Ly91cGxvYWQud2lraW1lZGlhLm9yZy93aWtpcGVkaWEvY29tbW9ucy90aHVt Yi9mL2Y5LzNEX21vZGVsX2h5ZHJvZ2VuX2JvbmRzX2luX3dhdGVyLmpwZy8yNTBw eC0zRF9tb2RlbF9oeWRyb2dlbl9ib25kc19pbl93YXRlci5qcGciIHdpZHRoPSIy NTAiIGhlaWdodD0iMjQ4IiBjbGFzcz0idGh1bWJpbWFnZSIgLz48L2E+CjxkaXYg Y2xhc3M9InRodW1iY2FwdGlvbiI+CjxkaXYgY2xhc3M9Im1hZ25pZnkiPjxhIGhy ZWY9Ii93aWtpL0ZpbGU6M0RfbW9kZWxfaHlkcm9nZW5fYm9uZHNfaW5fd2F0ZXIu anBnIiBjbGFzcz0iaW50ZXJuYWwiIHRpdGxlPSJFbmxhcmdlIj48aW1nIHNyYz0i aHR0cDovL2JpdHMud2lraW1lZGlhLm9yZy9za2lucy0xLjUvY29tbW9uL2ltYWdl cy9tYWduaWZ5LWNsaXAucG5nIiB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIGFsdD0i IiAvPjwvYT48L2Rpdj4KTW9kZWwgb2YgaHlkcm9nZW4gYm9uZHMgYmV0d2VlbiBt b2xlY3VsZXMgb2YgPGEgaHJlZj0iL3dpa2kvV2F0ZXIiIHRpdGxlPSJXYXRlciI+ d2F0ZXI8L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHA+VGhlIG1vc3QgdWJpcXVp dG91cywgYW5kIHBlcmhhcHMgc2ltcGxlc3QsIGV4YW1wbGUgb2YgYSBoeWRyb2dl biBib25kIGlzIGZvdW5kIGJldHdlZW4gPGEgaHJlZj0iL3dpa2kvV2F0ZXIiIHRp dGxlPSJXYXRlciI+d2F0ZXI8L2E+IG1vbGVjdWxlcy4gSW4gYSBkaXNjcmV0ZSB3 YXRlciBtb2xlY3VsZSwgd2F0ZXIgaGFzIHR3byBoeWRyb2dlbiBhdG9tcyBhbmQg b25lIG94eWdlbiBhdG9tLiBUd28gbW9sZWN1bGVzIG9mIDxhIGhyZWY9Ii93aWtp L1dhdGVyIiB0aXRsZT0iV2F0ZXIiPndhdGVyPC9hPiBjYW4gZm9ybSBhIGh5ZHJv Z2VuIGJvbmQgYmV0d2VlbiB0aGVtOyB0aGUgc2ltcGxlc3QgY2FzZSwgd2hlbiBv bmx5IHR3byBtb2xlY3VsZXMgYXJlIHByZXNlbnQsIGlzIGNhbGxlZCB0aGUgPGEg aHJlZj0iL3dpa2kvV2F0ZXJfZGltZXIiIHRpdGxlPSJXYXRlciBkaW1lciI+d2F0 ZXIgZGltZXI8L2E+IGFuZCBpcyBvZnRlbiB1c2VkIGFzIGEgbW9kZWwgc3lzdGVt LiBXaGVuIG1vcmUgbW9sZWN1bGVzIGFyZSBwcmVzZW50LCBhcyBpcyB0aGUgY2Fz ZSBpbiBsaXF1aWQgd2F0ZXIsIG1vcmUgYm9uZHMgYXJlIHBvc3NpYmxlIGJlY2F1 c2UgdGhlIG94eWdlbiBvZiBvbmUgd2F0ZXIgbW9sZWN1bGUgaGFzIHR3byBsb25l IHBhaXJzIG9mIGVsZWN0cm9ucywgZWFjaCBvZiB3aGljaCBjYW4gZm9ybSBhIGh5 ZHJvZ2VuIGJvbmQgd2l0aCBhIGh5ZHJvZ2VuIG9uIGFub3RoZXIgd2F0ZXIgbW9s ZWN1bGUuIFRoaXMgY2FuIHJlcGVhdCBzbyB0aGF0IGV2ZXJ5IHdhdGVyIG1vbGVj dWxlIGlzIEgtYm9uZGVkIHdpdGggdXAgdG8gZm91ciBvdGhlciBtb2xlY3VsZXMs IGFzIHNob3duIGluIHRoZSBmaWd1cmUgKHR3byB0aHJvdWdoIGl0cyB0d28gbG9u ZSBwYWlycywgYW5kIHR3byB0aHJvdWdoIGl0cyB0d28gaHlkcm9nZW4gYXRvbXMp LiBUaGUgaHlkcm9nZW4gYm9uZCBpcyBpbXBvcnRhbnQgZm9yIHRoZSA8YSBocmVm PSIvd2lraS9DcnlzdGFsX3N0cnVjdHVyZSIgdGl0bGU9IkNyeXN0YWwgc3RydWN0 dXJlIj5jcnlzdGFsIHN0cnVjdHVyZTwvYT4gb2YgPGEgaHJlZj0iL3dpa2kvSWNl IiB0aXRsZT0iSWNlIj5pY2U8L2E+LCBoZWxwaW5nIHRvIGNyZWF0ZSBhbiBvcGVu IGhleGFnb25hbCBsYXR0aWNlLiBUaGUgZGVuc2l0eSBvZiBpY2UgaXMgbGVzcyB0 aGFuIHdhdGVyIGF0IHRoZSBzYW1lIHRlbXBlcmF0dXJlLCBzbyB0aGF0IHRoZSBz b2xpZCBwaGFzZSBvZiB3YXRlciBmbG9hdHMgb24gdGhlIGxpcXVpZCwgdW5saWtl IG1vc3Qgb3RoZXIgc3Vic3RhbmNlcy48L3A+CjxwPjxhIGhyZWY9Ii93aWtpL0xp cXVpZCIgdGl0bGU9IkxpcXVpZCI+TGlxdWlkPC9hPiB3YXRlcidzIGhpZ2ggPGEg aHJlZj0iL3dpa2kvQm9pbGluZ19wb2ludCIgdGl0bGU9IkJvaWxpbmcgcG9pbnQi PmJvaWxpbmcgcG9pbnQ8L2E+IGlzIGR1ZSB0byB0aGUgaGlnaCBudW1iZXIgb2Yg aHlkcm9nZW4gYm9uZHMgZWFjaCBtb2xlY3VsZSBjYW4gaGF2ZSByZWxhdGl2ZSB0 byBpdHMgbG93IDxhIGhyZWY9Ii93aWtpL01vbGVjdWxhcl9tYXNzIiB0aXRsZT0i TW9sZWN1bGFyIG1hc3MiPm1vbGVjdWxhciBtYXNzPC9hPi4gRHVlIHRvIHRoZSBk aWZmaWN1bHR5IG9mIGJyZWFraW5nIHRoZXNlIGJvbmRzLCB3YXRlciBoYXMgYSB2 ZXJ5IGhpZ2ggYm9pbGluZyBwb2ludCwgbWVsdGluZyBwb2ludCwgYW5kIHZpc2Nv c2l0eSBjb21wYXJlZCB0byBvdGhlciBzaW1pbGFyIGxpcXVpZHMgbm90IGNvbmpv aW5lZCBieSBoeWRyb2dlbiBib25kcy4gV2F0ZXIgaXMgdW5pcXVlIGJlY2F1c2Ug aXRzIG94eWdlbiBhdG9tIGhhcyB0d28gbG9uZSBwYWlycyBhbmQgdHdvIGh5ZHJv Z2VuIGF0b21zLCBtZWFuaW5nIHRoYXQgdGhlIHRvdGFsIG51bWJlciBvZiBib25k cyBvZiBhIHdhdGVyIG1vbGVjdWxlIGlzIHVwIHRvIGZvdXIuIEZvciBleGFtcGxl LCBoeWRyb2dlbiBmbHVvcmlkZeKAlHdoaWNoIGhhcyB0aHJlZSBsb25lIHBhaXJz IG9uIHRoZSBGIGF0b20gYnV0IG9ubHkgb25lIEggYXRvbeKAlGNhbiBoYXZlIGEg dG90YWwgb2Ygb25seSB0d28gYm9uZHMgKDxhIGhyZWY9Ii93aWtpL0FtbW9uaWEi IHRpdGxlPSJBbW1vbmlhIj5hbW1vbmlhPC9hPiBoYXMgdGhlIG9wcG9zaXRlIHBy b2JsZW06IHRocmVlIGh5ZHJvZ2VuIGF0b21zIGJ1dCBvbmx5IG9uZSBsb25lIHBh aXIpLjwvcD4KPGRsPgo8ZGQ+SC1GPHN1cD4uLi48L3N1cD5ILUY8c3VwPi4uLjwv c3VwPkgtRjwvZGQ+CjwvZGw+CjxwPlRoZSBleGFjdCBudW1iZXIgb2YgaHlkcm9n ZW4gYm9uZHMgaW4gd2hpY2ggYSBtb2xlY3VsZSBpbiBsaXF1aWQgd2F0ZXIgcGFy dGljaXBhdGVzLCBmbHVjdHVhdGVzIHdpdGggdGltZSBhbmQgZGVwZW5kcyBvbiB0 aGUgdGVtcGVyYXR1cmUuIEZyb20gPGEgaHJlZj0iL3dpa2kvV2F0ZXJfbW9kZWwi IHRpdGxlPSJXYXRlciBtb2RlbCI+VElQNFA8L2E+IGxpcXVpZCB3YXRlciBzaW11 bGF0aW9ucyBhdCAyNSDCsEMsIGl0IHdhcyBlc3RpbWF0ZWQgdGhhdCBlYWNoIHdh dGVyIG1vbGVjdWxlIHBhcnRpY2lwYXRlcyBpbiBhbiBhdmVyYWdlIG9mIDMuNTkg aHlkcm9nZW4gYm9uZHMuIEF0IDEwMCDCsEMsIHRoaXMgbnVtYmVyIGRlY3JlYXNl cyB0byAzLjI0IGR1ZSB0byB0aGUgaW5jcmVhc2VkIG1vbGVjdWxhciBtb3Rpb24g YW5kIGRlY3JlYXNlZCBkZW5zaXR5LCB3aGlsZSBhdCAwIMKwQywgdGhlIGF2ZXJh Z2UgbnVtYmVyIG9mIGh5ZHJvZ2VuIGJvbmRzIGluY3JlYXNlcyB0byAzLjY5Ljxz dXAgaWQ9ImNpdGVfcmVmLTYiIGNsYXNzPSJyZWZlcmVuY2UiPjxhIGhyZWY9IiNj aXRlX25vdGUtNiI+PHNwYW4+Wzwvc3Bhbj43PHNwYW4+XTwvc3Bhbj48L2E+PC9z dXA+IEEgbW9yZSByZWNlbnQgc3R1ZHkgZm91bmQgYSBtdWNoIHNtYWxsZXIgbnVt YmVyIG9mIGh5ZHJvZ2VuIGJvbmRzOiAyLjM1NyBhdCAyNSDCsEMuPHN1cCBpZD0i Y2l0ZV9yZWYtNyIgY2xhc3M9InJlZmVyZW5jZSI+PGEgaHJlZj0iI2NpdGVfbm90 ZS03Ij48c3Bhbj5bPC9zcGFuPjg8c3Bhbj5dPC9zcGFuPjwvYT48L3N1cD4gVGhl IGRpZmZlcmVuY2VzIG1heSBiZSBkdWUgdG8gdGhlIHVzZSBvZiBhIGRpZmZlcmVu dCBtZXRob2QgZm9yIGRlZmluaW5nIGFuZCBjb3VudGluZyB0aGUgaHlkcm9nZW4g Ym9uZHMuPC9wPgo8cD5XaGVyZSB0aGUgYm9uZCBzdHJlbmd0aHMgYXJlIG1vcmUg ZXF1aXZhbGVudCwgb25lIG1pZ2h0IGluc3RlYWQgZmluZCB0aGUgYXRvbXMgb2Yg dHdvIGludGVyYWN0aW5nIHdhdGVyIG1vbGVjdWxlcyBwYXJ0aXRpb25lZCBpbnRv IHR3byA8YSBocmVmPSIvd2lraS9Qb2x5YXRvbWljX2lvbiIgdGl0bGU9IlBvbHlh dG9taWMgaW9uIj5wb2x5YXRvbWljIGlvbnM8L2E+IG9mIG9wcG9zaXRlIGNoYXJn ZSwgc3BlY2lmaWNhbGx5IDxhIGhyZWY9Ii93aWtpL0h5ZHJveGlkZSIgdGl0bGU9 Ikh5ZHJveGlkZSI+aHlkcm94aWRlPC9hPiAoT0g8c3VwPuKIkjwvc3VwPikgYW5k IDxhIGhyZWY9Ii93aWtpL0h5ZHJvbml1bSIgdGl0bGU9Ikh5ZHJvbml1bSI+aHlk cm9uaXVtPC9hPiAoSDxzdWI+Mzwvc3ViPk88c3VwPis8L3N1cD4pLiAoSHlkcm9u aXVtIGlvbnMgYXJlIGFsc28ga25vd24gYXMgJ2h5ZHJveG9uaXVtJyBpb25zLik8 L3A+CjxkbD4KPGRkPkgtTzxzdXA+4oiSPC9zdXA+IEg8c3ViPjM8L3N1Yj5PPHN1 cD4rPC9zdXA+PC9kZD4KPC9kbD4KPHA+SW5kZWVkLCBpbiBwdXJlIHdhdGVyIHVu ZGVyIGNvbmRpdGlvbnMgb2YgPGEgaHJlZj0iL3dpa2kvU3RhbmRhcmRfdGVtcGVy YXR1cmVfYW5kX3ByZXNzdXJlIiB0aXRsZT0iU3RhbmRhcmQgdGVtcGVyYXR1cmUg YW5kIHByZXNzdXJlIiBjbGFzcz0ibXctcmVkaXJlY3QiPnN0YW5kYXJkIHRlbXBl cmF0dXJlIGFuZCBwcmVzc3VyZTwvYT4sIHRoaXMgbGF0dGVyIGZvcm11bGF0aW9u IGlzIGFwcGxpY2FibGUgb25seSByYXJlbHk7IG9uIGF2ZXJhZ2UgYWJvdXQgb25l IGluIGV2ZXJ5IDUuNSDDlyAxMDxzdXA+ODwvc3VwPiBtb2xlY3VsZXMgZ2l2ZXMg dXAgYSBwcm90b24gdG8gYW5vdGhlciB3YXRlciBtb2xlY3VsZSwgaW4gYWNjb3Jk YW5jZSB3aXRoIHRoZSB2YWx1ZSBvZiB0aGUgPGEgaHJlZj0iL3dpa2kvRGlzc29j aWF0aW9uX2NvbnN0YW50IiB0aXRsZT0iRGlzc29jaWF0aW9uIGNvbnN0YW50Ij5k aXNzb2NpYXRpb24gY29uc3RhbnQ8L2E+IGZvciB3YXRlciB1bmRlciBzdWNoIGNv bmRpdGlvbnMuIEl0IGlzIGEgY3J1Y2lhbCBwYXJ0IG9mIHRoZSB1bmlxdWVuZXNz IG9mIHdhdGVyLjwvcD4KPGgyPjxzcGFuIGNsYXNzPSJlZGl0c2VjdGlvbiI+Wzxh IGhyZWY9Ii93L2luZGV4LnBocD90aXRsZT1IeWRyb2dlbl9ib25kJmFtcDthY3Rp b249ZWRpdCZhbXA7c2VjdGlvbj00IiB0aXRsZT0iRWRpdCBzZWN0aW9uOiBCaWZ1 cmNhdGVkIGFuZCBvdmVyLWNvb3JkaW5hdGVkIGh5ZHJvZ2VuIGJvbmRzIGluIHdh dGVyIj5lZGl0PC9hPl08L3NwYW4+IDxzcGFuIGNsYXNzPSJtdy1oZWFkbGluZSIg aWQ9IkJpZnVyY2F0ZWRfYW5kX292ZXItY29vcmRpbmF0ZWRfaHlkcm9nZW5fYm9u ZHNfaW5fd2F0ZXIiPkJpZnVyY2F0ZWQgYW5kIG92ZXItY29vcmRpbmF0ZWQgaHlk cm9nZW4gYm9uZHMgaW4gd2F0ZXI8L3NwYW4+PC9oMj4KPHA+SXQgY2FuIGJlIHRo YXQgYSBzaW5nbGUgaHlkcm9nZW4gYXRvbSBwYXJ0aWNpcGF0ZXMgaW4gdHdvIGh5 ZHJvZ2VuIGJvbmRzLCByYXRoZXIgdGhhbiBvbmUuIFRoaXMgdHlwZSBvZiBib25k aW5nIGlzIGNhbGxlZCAiYmlmdXJjYXRlZCIuSXQgY2FuIGV4aXN0IGZvciBpbnN0 YW5jZSBpbiBjb21wbGV4IG5hdHVyYWwgb3Igc3ludGhldGljIG9yZ2FuaWMgbW9s ZWN1bGVzPHN1cCBpZD0iY2l0ZV9yZWYtOCIgY2xhc3M9InJlZmVyZW5jZSI+PGEg aHJlZj0iI2NpdGVfbm90ZS04Ij48c3Bhbj5bPC9zcGFuPjk8c3Bhbj5dPC9zcGFu PjwvYT48L3N1cD4gSXQgd2FzIHN1Z2dlc3RlZCB0aGF0IGEgYmlmdXJjYXRlZCBo eWRyb2dlbiBhdG9tIGlzIGFuIGVzc2VudGlhbCBzdGVwIGluIHdhdGVyIHJlb3Jp ZW50YXRpb247PHN1cCBpZD0iY2l0ZV9yZWYtOSIgY2xhc3M9InJlZmVyZW5jZSI+ PGEgaHJlZj0iI2NpdGVfbm90ZS05Ij48c3Bhbj5bPC9zcGFuPjEwPHNwYW4+XTwv c3Bhbj48L2E+PC9zdXA+LjxiciAvPgpBY2NlcHRvciB0eXBlIGh5ZHJvZ2VuIGJv bmRzICh0ZXJtaW5hdGluZyBvbiBhbiBveHlnZW5zYCBsb25lIHBhaXJzKSwgYXJl IG1vcmUgbGlrZWx5IHRvIGZvcm0gYmlmdXJjYXRpb24gKGluIGZhY3QsIGl0IGlz IGNhbGxlZCBvdmVyIGNvb3JkaW5hdGVkIG94eWdlbiwgT0NPKSB0aGFuIGRvbm9y IHR5cGUsIGJlZ2lubmluZyBvbiB0aGUgc2FtZSBveHlnZW5zYCBoeWRyb2dlbnMg PHN1cCBpZD0iY2l0ZV9yZWYtMTAiIGNsYXNzPSJyZWZlcmVuY2UiPjxhIGhyZWY9 IiNjaXRlX25vdGUtMTAiPjxzcGFuPls8L3NwYW4+MTE8c3Bhbj5dPC9zcGFuPjwv YT48L3N1cD4uPC9wPgo8aDI+PHNwYW4gY2xhc3M9ImVkaXRzZWN0aW9uIj5bPGEg aHJlZj0iL3cvaW5kZXgucGhwP3RpdGxlPUh5ZHJvZ2VuX2JvbmQmYW1wO2FjdGlv bj1lZGl0JmFtcDtzZWN0aW9uPTUiIHRpdGxlPSJFZGl0IHNlY3Rpb246IEh5ZHJv Z2VuIGJvbmRzIGluIEROQSBhbmQgcHJvdGVpbnMiPmVkaXQ8L2E+XTwvc3Bhbj4g PHNwYW4gY2xhc3M9Im13LWhlYWRsaW5lIiBpZD0iSHlkcm9nZW5fYm9uZHNfaW5f RE5BX2FuZF9wcm90ZWlucyI+SHlkcm9nZW4gYm9uZHMgaW4gRE5BIGFuZCBwcm90 ZWluczwvc3Bhbj48L2gyPgo8ZGl2IGNsYXNzPSJ0aHVtYiB0cmlnaHQiPgo8ZGl2 IGNsYXNzPSJ0aHVtYmlubmVyIiBzdHlsZT0id2lkdGg6MjIycHg7Ij48YSBocmVm PSIvd2lraS9GaWxlOkdDX0ROQV9iYXNlX3BhaXIuc3ZnIiBjbGFzcz0iaW1hZ2Ui PjxpbWcgYWx0PSIiIHNyYz0iaHR0cDovL3VwbG9hZC53aWtpbWVkaWEub3JnL3dp a2lwZWRpYS9jb21tb25zL3RodW1iL2QvZDcvR0NfRE5BX2Jhc2VfcGFpci5zdmcv MjIwcHgtR0NfRE5BX2Jhc2VfcGFpci5zdmcucG5nIiB3aWR0aD0iMjIwIiBoZWln aHQ9IjEzOCIgY2xhc3M9InRodW1iaW1hZ2UiIC8+PC9hPgo8ZGl2IGNsYXNzPSJ0 aHVtYmNhcHRpb24iPgo8ZGl2IGNsYXNzPSJtYWduaWZ5Ij48YSBocmVmPSIvd2lr aS9GaWxlOkdDX0ROQV9iYXNlX3BhaXIuc3ZnIiBjbGFzcz0iaW50ZXJuYWwiIHRp dGxlPSJFbmxhcmdlIj48aW1nIHNyYz0iaHR0cDovL2JpdHMud2lraW1lZGlhLm9y Zy9za2lucy0xLjUvY29tbW9uL2ltYWdlcy9tYWduaWZ5LWNsaXAucG5nIiB3aWR0 aD0iMTUiIGhlaWdodD0iMTEiIGFsdD0iIiAvPjwvYT48L2Rpdj4KSHlkcm9nZW4g Ym9uZGluZyBiZXR3ZWVuIDxhIGhyZWY9Ii93aWtpL0d1YW5pbmUiIHRpdGxlPSJH dWFuaW5lIj5ndWFuaW5lPC9hPiBhbmQgPGEgaHJlZj0iL3dpa2kvQ3l0b3NpbmUi IHRpdGxlPSJDeXRvc2luZSI+Y3l0b3NpbmU8L2E+LCBvbmUgb2YgdHdvIHR5cGVz IG9mIDxhIGhyZWY9Ii93aWtpL0Jhc2VfcGFpciIgdGl0bGU9IkJhc2UgcGFpciI+ YmFzZSBwYWlyczwvYT4gaW4gRE5BLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxwPkh5 ZHJvZ2VuIGJvbmRpbmcgYWxzbyBwbGF5cyBhbiBpbXBvcnRhbnQgcm9sZSBpbiBk ZXRlcm1pbmluZyB0aGUgdGhyZWUtZGltZW5zaW9uYWwgc3RydWN0dXJlcyBhZG9w dGVkIGJ5IHByb3RlaW5zIGFuZCBudWNsZWljIGJhc2VzLiBJbiB0aGVzZSBtYWNy b21vbGVjdWxlcywgYm9uZGluZyBiZXR3ZWVuIHBhcnRzIG9mIHRoZSBzYW1lIG1h Y3JvbW9sZWN1bGUgY2F1c2UgaXQgdG8gZm9sZCBpbnRvIGEgc3BlY2lmaWMgc2hh cGUsIHdoaWNoIGhlbHBzIGRldGVybWluZSB0aGUgbW9sZWN1bGUncyBwaHlzaW9s b2dpY2FsIG9yIGJpb2NoZW1pY2FsIHJvbGUuIFRoZSBkb3VibGUgaGVsaWNhbCBz dHJ1Y3R1cmUgb2YgPGEgaHJlZj0iL3dpa2kvRE5BIiB0aXRsZT0iRE5BIj5ETkE8 L2E+LCBmb3IgZXhhbXBsZSwgaXMgZHVlIGxhcmdlbHkgdG8gaHlkcm9nZW4gYm9u ZGluZyBiZXR3ZWVuIHRoZSA8YSBocmVmPSIvd2lraS9CYXNlX3BhaXIiIHRpdGxl PSJCYXNlIHBhaXIiPmJhc2UgcGFpcnM8L2E+LCB3aGljaCBsaW5rIG9uZSBjb21w bGVtZW50YXJ5IHN0cmFuZCB0byB0aGUgb3RoZXIgYW5kIGVuYWJsZSA8YSBocmVm PSIvd2lraS9ETkFfcmVwbGljYXRpb24iIHRpdGxlPSJETkEgcmVwbGljYXRpb24i PnJlcGxpY2F0aW9uPC9hPi48L3A+CjxwPkluIHRoZSBzZWNvbmRhcnkgc3RydWN0 dXJlIG9mIHByb3RlaW5zLCBoeWRyb2dlbiBib25kcyBmb3JtIGJldHdlZW4gdGhl IGJhY2tib25lIG94eWdlbnMgYW5kIGFtaWRlIGh5ZHJvZ2Vucy4gV2hlbiB0aGUg c3BhY2luZyBvZiB0aGUgPGEgaHJlZj0iL3dpa2kvQW1pbm9fYWNpZCIgdGl0bGU9 IkFtaW5vIGFjaWQiPmFtaW5vIGFjaWQ8L2E+IHJlc2lkdWVzIHBhcnRpY2lwYXRp bmcgaW4gYSBoeWRyb2dlbiBib25kIG9jY3VycyByZWd1bGFybHkgYmV0d2VlbiBw b3NpdGlvbnMgPGk+aTwvaT4gYW5kIDxpPmk8L2k+JiMxNjA7KyYjMTYwOzQsIGFu IDxhIGhyZWY9Ii93aWtpL0FscGhhX2hlbGl4IiB0aXRsZT0iQWxwaGEgaGVsaXgi PmFscGhhIGhlbGl4PC9hPiBpcyBmb3JtZWQuIFdoZW4gdGhlIHNwYWNpbmcgaXMg bGVzcywgYmV0d2VlbiBwb3NpdGlvbnMgPGk+aTwvaT4gYW5kIDxpPmk8L2k+JiMx NjA7KyYjMTYwOzMsIHRoZW4gYSA8YSBocmVmPSIvd2lraS8zXzEwX2hlbGl4IiB0 aXRsZT0iMyAxMCBoZWxpeCIgY2xhc3M9Im13LXJlZGlyZWN0Ij4zPHN1Yj4xMDwv c3ViPiBoZWxpeDwvYT4gaXMgZm9ybWVkLiBXaGVuIHR3byBzdHJhbmRzIGFyZSBq b2luZWQgYnkgaHlkcm9nZW4gYm9uZHMgaW52b2x2aW5nIGFsdGVybmF0aW5nIHJl c2lkdWVzIG9uIGVhY2ggcGFydGljaXBhdGluZyBzdHJhbmQsIGEgPGEgaHJlZj0i L3dpa2kvQmV0YV9zaGVldCIgdGl0bGU9IkJldGEgc2hlZXQiPmJldGEgc2hlZXQ8 L2E+IGlzIGZvcm1lZC4gSHlkcm9nZW4gYm9uZHMgYWxzbyBwbGF5IGEgcGFydCBp biBmb3JtaW5nIHRoZSB0ZXJ0aWFyeSBzdHJ1Y3R1cmUgb2YgcHJvdGVpbiB0aHJv dWdoIGludGVyYWN0aW9uIG9mIFItZ3JvdXBzLiAoU2VlIGFsc28gPGEgaHJlZj0i L3dpa2kvUHJvdGVpbl9mb2xkaW5nIiB0aXRsZT0iUHJvdGVpbiBmb2xkaW5nIj5w cm90ZWluIGZvbGRpbmc8L2E+KS48L3A+CjxoMj48c3BhbiBjbGFzcz0iZWRpdHNl Y3Rpb24iPls8YSBocmVmPSIvdy9pbmRleC5waHA/dGl0bGU9SHlkcm9nZW5fYm9u ZCZhbXA7YWN0aW9uPWVkaXQmYW1wO3NlY3Rpb249NiIgdGl0bGU9IkVkaXQgc2Vj dGlvbjogSHlkcm9nZW4gYm9uZHMgaW4gcG9seW1lcnMiPmVkaXQ8L2E+XTwvc3Bh bj4gPHNwYW4gY2xhc3M9Im13LWhlYWRsaW5lIiBpZD0iSHlkcm9nZW5fYm9uZHNf aW5fcG9seW1lcnMiPkh5ZHJvZ2VuIGJvbmRzIGluIHBvbHltZXJzPC9zcGFuPjwv aDI+CjxkaXYgY2xhc3M9InRodW1iIHRyaWdodCI+CjxkaXYgY2xhc3M9InRodW1i aW5uZXIiIHN0eWxlPSJ3aWR0aDozNzJweDsiPjxhIGhyZWY9Ii93aWtpL0ZpbGU6 S2V2bGFyX2NoZW1pY2FsX3N0cnVjdHVyZS5wbmciIGNsYXNzPSJpbWFnZSI+PGlt ZyBhbHQ9IiIgc3JjPSJodHRwOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBl ZGlhL2VuL2IvYmYvS2V2bGFyX2NoZW1pY2FsX3N0cnVjdHVyZS5wbmciIHdpZHRo PSIzNzAiIGhlaWdodD0iMTg0IiBjbGFzcz0idGh1bWJpbWFnZSIgLz48L2E+Cjxk aXYgY2xhc3M9InRodW1iY2FwdGlvbiI+CjxkaXYgY2xhc3M9Im1hZ25pZnkiPjxh IGhyZWY9Ii93aWtpL0ZpbGU6S2V2bGFyX2NoZW1pY2FsX3N0cnVjdHVyZS5wbmci IGNsYXNzPSJpbnRlcm5hbCIgdGl0bGU9IkVubGFyZ2UiPjxpbWcgc3JjPSJodHRw Oi8vYml0cy53aWtpbWVkaWEub3JnL3NraW5zLTEuNS9jb21tb24vaW1hZ2VzL21h Z25pZnktY2xpcC5wbmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSIgYWx0PSIiIC8+ PC9hPjwvZGl2PgpQYXJhLWFyYW1pZCBzdHJ1Y3R1cmU8L2Rpdj4KPC9kaXY+Cjwv ZGl2Pgo8ZGl2IGNsYXNzPSJ0aHVtYiB0cmlnaHQiPgo8ZGl2IGNsYXNzPSJ0aHVt YmlubmVyIiBzdHlsZT0id2lkdGg6MjYycHg7Ij48YSBocmVmPSIvd2lraS9GaWxl OkNlbGx1bG9zZV9zdHJhbmQuanBnIiBjbGFzcz0iaW1hZ2UiPjxpbWcgYWx0PSIi IHNyYz0iaHR0cDovL3VwbG9hZC53aWtpbWVkaWEub3JnL3dpa2lwZWRpYS9jb21t b25zL3RodW1iL2MvYzMvQ2VsbHVsb3NlX3N0cmFuZC5qcGcvMjYwcHgtQ2VsbHVs b3NlX3N0cmFuZC5qcGciIHdpZHRoPSIyNjAiIGhlaWdodD0iMjI5IiBjbGFzcz0i dGh1bWJpbWFnZSIgLz48L2E+CjxkaXYgY2xhc3M9InRodW1iY2FwdGlvbiI+Cjxk aXYgY2xhc3M9Im1hZ25pZnkiPjxhIGhyZWY9Ii93aWtpL0ZpbGU6Q2VsbHVsb3Nl X3N0cmFuZC5qcGciIGNsYXNzPSJpbnRlcm5hbCIgdGl0bGU9IkVubGFyZ2UiPjxp bWcgc3JjPSJodHRwOi8vYml0cy53aWtpbWVkaWEub3JnL3NraW5zLTEuNS9jb21t b24vaW1hZ2VzL21hZ25pZnktY2xpcC5wbmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIx MSIgYWx0PSIiIC8+PC9hPjwvZGl2PgpBIHN0cmFuZCBvZiBjZWxsdWxvc2UgKGNv bmZvcm1hdGlvbiBJPHN1Yj7OsTwvc3ViPiksIHNob3dpbmcgdGhlIGh5ZHJvZ2Vu IGJvbmRzIChkYXNoZWQpIHdpdGhpbiBhbmQgYmV0d2VlbiBjZWxsdWxvc2UgbW9s ZWN1bGVzLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxwPk1hbnkgPGEgaHJlZj0iL3dp a2kvUG9seW1lcnMiIHRpdGxlPSJQb2x5bWVycyIgY2xhc3M9Im13LXJlZGlyZWN0 Ij5wb2x5bWVyczwvYT4gYXJlIHN0cmVuZ3RoZW5lZCBieSBoeWRyb2dlbiBib25k cyBpbiB0aGVpciBtYWluIGNoYWlucy4gQW1vbmcgdGhlIDxhIGhyZWY9Ii93aWtp L1N5bnRoZXRpY19wb2x5bWVyIiB0aXRsZT0iU3ludGhldGljIHBvbHltZXIiIGNs YXNzPSJtdy1yZWRpcmVjdCI+c3ludGhldGljIHBvbHltZXJzPC9hPiwgdGhlIGJl c3Qga25vd24gZXhhbXBsZSBpcyA8YSBocmVmPSIvd2lraS9OeWxvbiIgdGl0bGU9 Ik55bG9uIj5ueWxvbjwvYT4sIHdoZXJlIGh5ZHJvZ2VuIGJvbmRzIG9jY3VyIGlu IHRoZSA8YSBocmVmPSIvd2lraS9SZXBlYXRfdW5pdCIgdGl0bGU9IlJlcGVhdCB1 bml0Ij5yZXBlYXQgdW5pdDwvYT4gYW5kIHBsYXkgYSBtYWpvciByb2xlIGluIDxh IGhyZWY9Ii93aWtpL0NyeXN0YWxsaXphdGlvbiIgdGl0bGU9IkNyeXN0YWxsaXph dGlvbiI+Y3J5c3RhbGxpemF0aW9uPC9hPiBvZiB0aGUgbWF0ZXJpYWwuIFRoZSBi b25kcyBvY2N1ciBiZXR3ZWVuIDxhIGhyZWY9Ii93aWtpL0NhcmJvbnlsIiB0aXRs ZT0iQ2FyYm9ueWwiPmNhcmJvbnlsPC9hPiBhbmQgPGEgaHJlZj0iL3dpa2kvQW1p bmUiIHRpdGxlPSJBbWluZSI+YW1pbmU8L2E+IGdyb3VwcyBpbiB0aGUgPGEgaHJl Zj0iL3dpa2kvQW1pZGUiIHRpdGxlPSJBbWlkZSI+YW1pZGU8L2E+IHJlcGVhdCB1 bml0LiBUaGV5IGVmZmVjdGl2ZWx5IGxpbmsgYWRqYWNlbnQgY2hhaW5zIHRvIGNy ZWF0ZSBjcnlzdGFscywgd2hpY2ggaGVscCByZWluZm9yY2UgdGhlIG1hdGVyaWFs LiBUaGUgZWZmZWN0IGlzIGdyZWF0ZXN0IGluIDxhIGhyZWY9Ii93aWtpL0FyYW1p ZCIgdGl0bGU9IkFyYW1pZCI+YXJhbWlkPC9hPiA8YSBocmVmPSIvd2lraS9GaWJy ZSIgdGl0bGU9IkZpYnJlIiBjbGFzcz0ibXctcmVkaXJlY3QiPmZpYnJlPC9hPiwg d2hlcmUgaHlkcm9nZW4gYm9uZHMgc3RhYmlsaXplIHRoZSBsaW5lYXIgY2hhaW5z IGxhdGVyYWxseS4gVGhlIGNoYWluIGF4ZXMgYXJlIGFsaWduZWQgYWxvbmcgdGhl IGZpYnJlIGF4aXMsIG1ha2luZyB0aGUgZmlicmVzIGV4dHJlbWVseSBzdGlmZiBh bmQgc3Ryb25nLiBIeWRyb2dlbiBib25kcyBhcmUgYWxzbyBpbXBvcnRhbnQgaW4g dGhlIHN0cnVjdHVyZSBvZiA8YSBocmVmPSIvd2lraS9DZWxsdWxvc2UiIHRpdGxl PSJDZWxsdWxvc2UiPmNlbGx1bG9zZTwvYT4gYW5kIGRlcml2ZWQgcG9seW1lcnMg aW4gaXRzIG1hbnkgZGlmZmVyZW50IGZvcm1zIGluIG5hdHVyZSwgc3VjaCBhcyA8 YSBocmVmPSIvd2lraS9Xb29kIiB0aXRsZT0iV29vZCI+d29vZDwvYT4gYW5kIDxh IGhyZWY9Ii93aWtpL05hdHVyYWxfZmlicmUiIHRpdGxlPSJOYXR1cmFsIGZpYnJl IiBjbGFzcz0ibXctcmVkaXJlY3QiPm5hdHVyYWwgZmlicmVzPC9hPiBzdWNoIGFz IDxhIGhyZWY9Ii93aWtpL0NvdHRvbiIgdGl0bGU9IkNvdHRvbiI+Y290dG9uPC9h PiBhbmQgPGEgaHJlZj0iL3dpa2kvRmxheCIgdGl0bGU9IkZsYXgiPmZsYXg8L2E+ LjwvcD4KPHA+VGhlIGh5ZHJvZ2VuIGJvbmQgbmV0d29ya3MgbWFrZSBib3RoIG5h dHVyYWwgYW5kIHN5bnRoZXRpYyBwb2x5bWVycyBzZW5zaXRpdmUgdG8gPGEgaHJl Zj0iL3dpa2kvSHVtaWRpdHkiIHRpdGxlPSJIdW1pZGl0eSI+aHVtaWRpdHk8L2E+ IGxldmVscyBpbiB0aGUgYXRtb3NwaGVyZSBiZWNhdXNlIHdhdGVyIG1vbGVjdWxl cyBjYW4gZGlmZnVzZSBpbnRvIHRoZSBzdXJmYWNlIGFuZCBkaXNydXB0IHRoZSBu ZXR3b3JrLiBTb21lIHBvbHltZXJzIGFyZSBtb3JlIHNlbnNpdGl2ZSB0aGFuIG90 aGVycy4gVGh1cyA8YSBocmVmPSIvd2lraS9OeWxvbiIgdGl0bGU9Ik55bG9uIj5u eWxvbnM8L2E+IGFyZSBtb3JlIHNlbnNpdGl2ZSB0aGFuIDxhIGhyZWY9Ii93aWtp L0FyYW1pZHMiIHRpdGxlPSJBcmFtaWRzIiBjbGFzcz0ibXctcmVkaXJlY3QiPmFy YW1pZHM8L2E+LCBhbmQgPGEgaHJlZj0iL3dpa2kvTnlsb25fNiIgdGl0bGU9Ik55 bG9uIDYiPm55bG9uIDY8L2E+IG1vcmUgc2Vuc2l0aXZlIHRoYW4gPGEgaHJlZj0i L3cvaW5kZXgucGhwP3RpdGxlPU55bG9uLTExJmFtcDthY3Rpb249ZWRpdCZhbXA7 cmVkbGluaz0xIiBjbGFzcz0ibmV3IiB0aXRsZT0iTnlsb24tMTEgKHBhZ2UgZG9l cyBub3QgZXhpc3QpIj5ueWxvbi0xMTwvYT4uPC9wPgo8aDI+PHNwYW4gY2xhc3M9 ImVkaXRzZWN0aW9uIj5bPGEgaHJlZj0iL3cvaW5kZXgucGhwP3RpdGxlPUh5ZHJv Z2VuX2JvbmQmYW1wO2FjdGlvbj1lZGl0JmFtcDtzZWN0aW9uPTciIHRpdGxlPSJF ZGl0IHNlY3Rpb246IFN5bW1ldHJpYyBoeWRyb2dlbiBib25kIj5lZGl0PC9hPl08 L3NwYW4+IDxzcGFuIGNsYXNzPSJtdy1oZWFkbGluZSIgaWQ9IlN5bW1ldHJpY19o eWRyb2dlbl9ib25kIj5TeW1tZXRyaWMgaHlkcm9nZW4gYm9uZDwvc3Bhbj48L2gy Pgo8cD5BIHN5bW1ldHJpYyBoeWRyb2dlbiBib25kIGlzIGEgc3BlY2lhbCB0eXBl IG9mIGh5ZHJvZ2VuIGJvbmQgaW4gd2hpY2ggdGhlIHByb3RvbiBpcyBzcGFjZWQg ZXhhY3RseSBoYWxmd2F5IGJldHdlZW4gdHdvIGlkZW50aWNhbCBhdG9tcy4gVGhl IHN0cmVuZ3RoIG9mIHRoZSBib25kIHRvIGVhY2ggb2YgdGhvc2UgYXRvbXMgaXMg ZXF1YWwuIEl0IGlzIGFuIGV4YW1wbGUgb2YgYSA8YSBocmVmPSIvd2lraS8zLWNl bnRlcl80LWVsZWN0cm9uX2JvbmQiIHRpdGxlPSIzLWNlbnRlciA0LWVsZWN0cm9u IGJvbmQiIGNsYXNzPSJtdy1yZWRpcmVjdCI+My1jZW50ZXIgNC1lbGVjdHJvbiBi b25kPC9hPi4gVGhpcyB0eXBlIG9mIGJvbmQgaXMgbXVjaCBzdHJvbmdlciB0aGFu ICJub3JtYWwiIGh5ZHJvZ2VuIGJvbmRzLiBUaGUgZWZmZWN0aXZlIGJvbmQgb3Jk ZXIgaXMgMC41LCBzbyBpdHMgc3RyZW5ndGggaXMgY29tcGFyYWJsZSB0byBhIGNv dmFsZW50IGJvbmQuIEl0IGlzIHNlZW4gaW4gaWNlIGF0IGhpZ2ggcHJlc3N1cmUs IGFuZCBhbHNvIGluIHRoZSBzb2xpZCBwaGFzZSBvZiBtYW55IGFuaHlkcm91cyBh Y2lkcyBzdWNoIGFzIGh5ZHJvZmx1b3JpYyBhY2lkIGFuZCBmb3JtaWMgYWNpZCBh dCBoaWdoIHByZXNzdXJlLiBJdCBpcyBhbHNvIHNlZW4gaW4gdGhlIDxhIGhyZWY9 Ii93aWtpL0JpZmx1b3JpZGUiIHRpdGxlPSJCaWZsdW9yaWRlIj5iaWZsdW9yaWRl PC9hPiBpb24gW0YtSC1GXTxzdXA+4oiSPC9zdXA+LjwvcD4KPHA+PGEgaHJlZj0i L3dpa2kvU3ltbWV0cmljX2h5ZHJvZ2VuX2JvbmRzIiB0aXRsZT0iU3ltbWV0cmlj IGh5ZHJvZ2VuIGJvbmRzIiBjbGFzcz0ibXctcmVkaXJlY3QiPlN5bW1ldHJpYyBo eWRyb2dlbiBib25kczwvYT4gaGF2ZSBiZWVuIG9ic2VydmVkIHJlY2VudGx5IHNw ZWN0cm9zY29waWNhbGx5IGluIDxhIGhyZWY9Ii93aWtpL0Zvcm1pY19hY2lkIiB0 aXRsZT0iRm9ybWljIGFjaWQiPmZvcm1pYyBhY2lkPC9hPiBhdCBoaWdoIHByZXNz dXJlICgmZ3Q7R1BhKS4gRWFjaCBoeWRyb2dlbiBhdG9tIGZvcm1zIGEgcGFydGlh bCBjb3ZhbGVudCBib25kIHdpdGggdHdvIGF0b21zIHJhdGhlciB0aGFuIG9uZS4g U3ltbWV0cmljIGh5ZHJvZ2VuIGJvbmRzIGhhdmUgYmVlbiBwb3N0dWxhdGVkIGlu IGljZSBhdCBoaWdoIHByZXNzdXJlICg8YSBocmVmPSIvd2lraS9JY2VfWCIgdGl0 bGU9IkljZSBYIiBjbGFzcz0ibXctcmVkaXJlY3QiPkljZSBYPC9hPikuIDxhIGhy ZWY9Ii93aWtpL0xvdy1iYXJyaWVyX2h5ZHJvZ2VuX2JvbmQiIHRpdGxlPSJMb3ct YmFycmllciBoeWRyb2dlbiBib25kIj5Mb3ctYmFycmllciBoeWRyb2dlbiBib25k czwvYT4gZm9ybSB3aGVuIHRoZSBkaXN0YW5jZSBiZXR3ZWVuIHR3byBoZXRlcm9h dG9tcyBpcyB2ZXJ5IHNtYWxsLjwvcD4KPGgyPjxzcGFuIGNsYXNzPSJlZGl0c2Vj dGlvbiI+WzxhIGhyZWY9Ii93L2luZGV4LnBocD90aXRsZT1IeWRyb2dlbl9ib25k JmFtcDthY3Rpb249ZWRpdCZhbXA7c2VjdGlvbj04IiB0aXRsZT0iRWRpdCBzZWN0 aW9uOiBEaWh5ZHJvZ2VuIGJvbmQiPmVkaXQ8L2E+XTwvc3Bhbj4gPHNwYW4gY2xh c3M9Im13LWhlYWRsaW5lIiBpZD0iRGloeWRyb2dlbl9ib25kIj5EaWh5ZHJvZ2Vu IGJvbmQ8L3NwYW4+PC9oMj4KPHRhYmxlIGNsYXNzPSJtZXRhZGF0YSBwbGFpbmxp bmtzIGFtYm94IGFtYm94LWNvbnRlbnQiIHN0eWxlPSIiPgo8dHI+Cjx0ZCBjbGFz cz0ibWJveC1pbWFnZSI+CjxkaXYgc3R5bGU9IndpZHRoOiA1MnB4OyI+PGltZyBh bHQ9IiIgc3JjPSJodHRwOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlh L2VuL3RodW1iLzkvOTkvUXVlc3Rpb25fYm9vay1uZXcuc3ZnLzUwcHgtUXVlc3Rp b25fYm9vay1uZXcuc3ZnLnBuZyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjM5IiAvPjwv ZGl2Pgo8L3RkPgo8dGQgY2xhc3M9Im1ib3gtdGV4dCIgc3R5bGU9IiI+VGhpcyBz ZWN0aW9uIDxiPmRvZXMgbm90IDxhIGhyZWY9Ii93aWtpL1dpa2lwZWRpYTpDaXRp bmdfc291cmNlcyIgdGl0bGU9Ildpa2lwZWRpYTpDaXRpbmcgc291cmNlcyI+Y2l0 ZTwvYT4gYW55IDxhIGhyZWY9Ii93aWtpL1dpa2lwZWRpYTpWZXJpZmlhYmlsaXR5 IiB0aXRsZT0iV2lraXBlZGlhOlZlcmlmaWFiaWxpdHkiPnJlZmVyZW5jZXMgb3Ig c291cmNlczwvYT48L2I+LjxiciAvPgo8c21hbGw+UGxlYXNlIGhlbHAgPGEgaHJl Zj0iaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvdy9pbmRleC5waHA/dGl0bGU9SHlk cm9nZW5fYm9uZCZhbXA7YWN0aW9uPWVkaXQiIGNsYXNzPSJleHRlcm5hbCB0ZXh0 IiByZWw9Im5vZm9sbG93Ij5pbXByb3ZlIHRoaXMgYXJ0aWNsZTwvYT4gYnkgYWRk aW5nIGNpdGF0aW9ucyB0byA8YSBocmVmPSIvd2lraS9XaWtpcGVkaWE6UmVsaWFi bGVfc291cmNlcyIgdGl0bGU9Ildpa2lwZWRpYTpSZWxpYWJsZSBzb3VyY2VzIiBj bGFzcz0ibXctcmVkaXJlY3QiPnJlbGlhYmxlIHNvdXJjZXM8L2E+LiBVbnNvdXJj ZWQgbWF0ZXJpYWwgbWF5IGJlIDxhIGhyZWY9Ii93aWtpL1RlbXBsYXRlOkNpdGF0 aW9uX25lZWRlZCIgdGl0bGU9IlRlbXBsYXRlOkNpdGF0aW9uIG5lZWRlZCI+Y2hh bGxlbmdlZDwvYT4gYW5kIDxhIGhyZWY9Ii93aWtpL1dpa2lwZWRpYTpWZXJpZmlh YmlsaXR5I0J1cmRlbl9vZl9ldmlkZW5jZSIgdGl0bGU9Ildpa2lwZWRpYTpWZXJp ZmlhYmlsaXR5Ij5yZW1vdmVkPC9hPi4gPGk+KE1hcmNoIDIwMDkpPC9pPjwvc21h bGw+PC90ZD4KPC90cj4KPC90YWJsZT4KPHA+VGhlIGh5ZHJvZ2VuIGJvbmQgY2Fu IGJlIGNvbXBhcmVkIHdpdGggdGhlIGNsb3NlbHkgcmVsYXRlZCA8YSBocmVmPSIv d2lraS9EaWh5ZHJvZ2VuX2JvbmQiIHRpdGxlPSJEaWh5ZHJvZ2VuIGJvbmQiPmRp aHlkcm9nZW4gYm9uZDwvYT4sIHdoaWNoIGlzIGFsc28gYW4gPGEgaHJlZj0iL3dp a2kvSW50ZXJtb2xlY3VsYXJfZm9yY2UiIHRpdGxlPSJJbnRlcm1vbGVjdWxhciBm b3JjZSI+aW50ZXJtb2xlY3VsYXI8L2E+IGJvbmRpbmcgaW50ZXJhY3Rpb24gaW52 b2x2aW5nIGh5ZHJvZ2VuIGF0b21zLiBUaGVzZSBzdHJ1Y3R1cmVzIGhhdmUgYmVl biBrbm93biBmb3Igc29tZSB0aW1lLCBhbmQgd2VsbCBjaGFyYWN0ZXJpemVkIGJ5 IDxhIGhyZWY9Ii93aWtpL1gtcmF5X2NyeXN0YWxsb2dyYXBoeSIgdGl0bGU9Ilgt cmF5IGNyeXN0YWxsb2dyYXBoeSI+Y3J5c3RhbGxvZ3JhcGh5PC9hPjsgaG93ZXZl ciwgYW4gdW5kZXJzdGFuZGluZyBvZiB0aGVpciByZWxhdGlvbnNoaXAgdG8gdGhl IGNvbnZlbnRpb25hbCBoeWRyb2dlbiBib25kLCA8YSBocmVmPSIvd2lraS9Jb25p Y19ib25kIiB0aXRsZT0iSW9uaWMgYm9uZCI+aW9uaWMgYm9uZDwvYT4sIGFuZCA8 YSBocmVmPSIvd2lraS9Db3ZhbGVudF9ib25kIiB0aXRsZT0iQ292YWxlbnQgYm9u ZCI+Y292YWxlbnQgYm9uZDwvYT4gcmVtYWlucyB1bmNsZWFyLiBHZW5lcmFsbHks IHRoZSBoeWRyb2dlbiBib25kIGlzIGNoYXJhY3Rlcml6ZWQgYnkgYSBwcm90b24g YWNjZXB0b3IgdGhhdCBpcyBhIGxvbmUgcGFpciBvZiBlbGVjdHJvbnMgaW4gbm9u bWV0YWxsaWMgYXRvbXMgKG1vc3Qgbm90YWJseSBpbiB0aGUgPGEgaHJlZj0iL3dp a2kvTml0cm9nZW5fZ3JvdXAiIHRpdGxlPSJOaXRyb2dlbiBncm91cCI+bml0cm9n ZW48L2E+LCBhbmQgPGEgaHJlZj0iL3dpa2kvQ2hhbGNvZ2VuIiB0aXRsZT0iQ2hh bGNvZ2VuIj5jaGFsY29nZW48L2E+IGdyb3VwcykuIEluIHNvbWUgY2FzZXMsIHRo ZXNlIHByb3RvbiBhY2NlcHRvcnMgbWF5IGJlIDxhIGhyZWY9Ii93aWtpL1BpLWJv bmQiIHRpdGxlPSJQaS1ib25kIiBjbGFzcz0ibXctcmVkaXJlY3QiPnBpLWJvbmRz PC9hPiBvciA8YSBocmVmPSIvd2lraS9NZXRhbF9jb21wbGV4ZXMiIHRpdGxlPSJN ZXRhbCBjb21wbGV4ZXMiIGNsYXNzPSJtdy1yZWRpcmVjdCI+bWV0YWwgY29tcGxl eGVzPC9hPi4gSW4gdGhlIGRpaHlkcm9nZW4gYm9uZCwgaG93ZXZlciwgYSBtZXRh bCBoeWRyaWRlIHNlcnZlcyBhcyBhIHByb3RvbiBhY2NlcHRvcjsgdGh1cyBmb3Jt aW5nIGEgaHlkcm9nZW4taHlkcm9nZW4gaW50ZXJhY3Rpb24uIDxhIGhyZWY9Ii93 aWtpL05ldXRyb25fZGlmZnJhY3Rpb24iIHRpdGxlPSJOZXV0cm9uIGRpZmZyYWN0 aW9uIj5OZXV0cm9uIGRpZmZyYWN0aW9uPC9hPiBoYXMgc2hvd24gdGhhdCB0aGUg PGEgaHJlZj0iL3dpa2kvTW9sZWN1bGFyX2dlb21ldHJ5IiB0aXRsZT0iTW9sZWN1 bGFyIGdlb21ldHJ5Ij5tb2xlY3VsYXIgZ2VvbWV0cnk8L2E+IG9mIHRoZXNlIGNv bXBsZXhlcyBpcyBzaW1pbGFyIHRvIGh5ZHJvZ2VuIGJvbmRzLCBpbiB0aGF0IHRo ZSBib25kIGxlbmd0aCBpcyB2ZXJ5IGFkYXB0YWJsZSB0byB0aGUgbWV0YWwgY29t cGxleC9oeWRyb2dlbiBkb25vciBzeXN0ZW0uPC9wPgo8aDI+PHNwYW4gY2xhc3M9 ImVkaXRzZWN0aW9uIj5bPGEgaHJlZj0iL3cvaW5kZXgucGhwP3RpdGxlPUh5ZHJv Z2VuX2JvbmQmYW1wO2FjdGlvbj1lZGl0JmFtcDtzZWN0aW9uPTkiIHRpdGxlPSJF ZGl0IHNlY3Rpb246IEFkdmFuY2VkIHRoZW9yeSBvZiB0aGUgaHlkcm9nZW4gYm9u ZCI+ZWRpdDwvYT5dPC9zcGFuPiA8c3BhbiBjbGFzcz0ibXctaGVhZGxpbmUiIGlk PSJBZHZhbmNlZF90aGVvcnlfb2ZfdGhlX2h5ZHJvZ2VuX2JvbmQiPkFkdmFuY2Vk IHRoZW9yeSBvZiB0aGUgaHlkcm9nZW4gYm9uZDwvc3Bhbj48L2gyPgo8cD5JbiAx OTk5LCBJc2FhY3MgPGk+ZXQgYWwuPC9pPjxzdXAgaWQ9ImNpdGVfcmVmLTExIiBj bGFzcz0icmVmZXJlbmNlIj48YSBocmVmPSIjY2l0ZV9ub3RlLTExIj48c3Bhbj5b PC9zcGFuPjEyPHNwYW4+XTwvc3Bhbj48L2E+PC9zdXA+IHByb3ZlZCBmcm9tIGlu dGVycHJldGF0aW9ucyBvZiB0aGUgPGEgaHJlZj0iL3dpa2kvQW5pc290cm9weSIg dGl0bGU9IkFuaXNvdHJvcHkiPmFuaXNvdHJvcGllczwvYT4gaW4gdGhlIDxhIGhy ZWY9Ii93aWtpL0NvbXB0b25fc2NhdHRlcmluZyIgdGl0bGU9IkNvbXB0b24gc2Nh dHRlcmluZyI+Q29tcHRvbiBwcm9maWxlPC9hPiBvZiBvcmRpbmFyeSBpY2UsIHRo YXQgdGhlIGh5ZHJvZ2VuIGJvbmQgaXMgcGFydGx5IGNvdmFsZW50LiBTb21lIE5N UiBkYXRhIG9uIGh5ZHJvZ2VuIGJvbmRzIGluIHByb3RlaW5zIGFsc28gaW5kaWNh dGUgY292YWxlbnQgYm9uZGluZy48L3A+CjxwPk1vc3QgZ2VuZXJhbGx5LCB0aGUg aHlkcm9nZW4gYm9uZCBjYW4gYmUgdmlld2VkIGFzIGEgPGEgaHJlZj0iL3dpa2kv TWV0cmljXyhtYXRoZW1hdGljcykiIHRpdGxlPSJNZXRyaWMgKG1hdGhlbWF0aWNz KSI+bWV0cmljPC9hPi1kZXBlbmRlbnQgPGEgaHJlZj0iL3dpa2kvRWxlY3Ryb3N0 YXRpYyIgdGl0bGU9IkVsZWN0cm9zdGF0aWMiIGNsYXNzPSJtdy1yZWRpcmVjdCI+ ZWxlY3Ryb3N0YXRpYzwvYT4gPGEgaHJlZj0iL3dpa2kvU2NhbGFyX2ZpZWxkIiB0 aXRsZT0iU2NhbGFyIGZpZWxkIj5zY2FsYXIgZmllbGQ8L2E+IGJldHdlZW4gdHdv IG9yIG1vcmUgaW50ZXJtb2xlY3VsYXIgYm9uZHMuIFRoaXMgaXMgc2xpZ2h0bHkg ZGlmZmVyZW50IGZyb20gdGhlIDxhIGhyZWY9Ii93aWtpL0ludHJhbW9sZWN1bGFy IiB0aXRsZT0iSW50cmFtb2xlY3VsYXIiIGNsYXNzPSJtdy1yZWRpcmVjdCI+aW50 cmFtb2xlY3VsYXI8L2E+IDxhIGhyZWY9Ii93aWtpL0JvdW5kX3N0YXRlcyIgdGl0 bGU9IkJvdW5kIHN0YXRlcyIgY2xhc3M9Im13LXJlZGlyZWN0Ij5ib3VuZCBzdGF0 ZXM8L2E+IG9mLCBmb3IgZXhhbXBsZSwgPGEgaHJlZj0iL3dpa2kvQ292YWxlbnRf Ym9uZCIgdGl0bGU9IkNvdmFsZW50IGJvbmQiPmNvdmFsZW50PC9hPiBvciA8YSBo cmVmPSIvd2lraS9Jb25pY19ib25kIiB0aXRsZT0iSW9uaWMgYm9uZCI+aW9uaWMg Ym9uZHM8L2E+OyBob3dldmVyLCBoeWRyb2dlbiBib25kaW5nIGlzIGdlbmVyYWxs eSBzdGlsbCBhIDxhIGhyZWY9Ii93aWtpL0JvdW5kX3N0YXRlIiB0aXRsZT0iQm91 bmQgc3RhdGUiPmJvdW5kIHN0YXRlPC9hPiBwaGVub21lbm9uLCBzaW5jZSB0aGUg PGEgaHJlZj0iL3dpa2kvSW50ZXJhY3Rpb25fZW5lcmd5IiB0aXRsZT0iSW50ZXJh Y3Rpb24gZW5lcmd5Ij5pbnRlcmFjdGlvbiBlbmVyZ3k8L2E+IGhhcyBhIG5ldCBu ZWdhdGl2ZSBzdW0uIFRoZSBpbml0aWFsIHRoZW9yeSBvZiBoeWRyb2dlbiBib25k aW5nIHByb3Bvc2VkIGJ5IDxhIGhyZWY9Ii93aWtpL0xpbnVzX1BhdWxpbmciIHRp dGxlPSJMaW51cyBQYXVsaW5nIj5MaW51cyBQYXVsaW5nPC9hPiBzdWdnZXN0ZWQg dGhhdCB0aGUgaHlkcm9nZW4gYm9uZHMgaGFkIGEgcGFydGlhbCBjb3ZhbGVudCBu YXR1cmUuIFRoaXMgcmVtYWluZWQgYSBjb250cm92ZXJzaWFsIGNvbmNsdXNpb24g dW50aWwgdGhlIGxhdGUgMTk5MHMgd2hlbiA8YSBocmVmPSIvd2lraS9OdWNsZWFy X21hZ25ldGljX3Jlc29uYW5jZSIgdGl0bGU9Ik51Y2xlYXIgbWFnbmV0aWMgcmVz b25hbmNlIj5OTVIgdGVjaG5pcXVlczwvYT4gd2VyZSBlbXBsb3llZCBieSBGLiBD b3JkaWVyIDxpPmV0IGFsLjwvaT4gdG8gdHJhbnNmZXIgaW5mb3JtYXRpb24gYmV0 d2VlbiBoeWRyb2dlbi1ib25kZWQgbnVjbGVpLCBhIGZlYXQgdGhhdCB3b3VsZCBv bmx5IGJlIHBvc3NpYmxlIGlmIHRoZSBoeWRyb2dlbiBib25kIGNvbnRhaW5lZCBz b21lIGNvdmFsZW50IGNoYXJhY3Rlci4gV2hpbGUgYSBsb3Qgb2YgZXhwZXJpbWVu dGFsIGRhdGEgaGFzIGJlZW4gcmVjb3ZlcmVkIGZvciBoeWRyb2dlbiBib25kcyBp biA8YSBocmVmPSIvd2lraS9XYXRlcl8obW9sZWN1bGUpIiB0aXRsZT0iV2F0ZXIg KG1vbGVjdWxlKSIgY2xhc3M9Im13LXJlZGlyZWN0Ij53YXRlcjwvYT4sIGZvciBl eGFtcGxlLCB0aGF0IHByb3ZpZGUgZ29vZCByZXNvbHV0aW9uIG9uIHRoZSBzY2Fs ZSBvZiBpbnRlcm1vbGVjdWxhciBkaXN0YW5jZXMgYW5kIDxhIGhyZWY9Ii93aWtp L1RoZXJtb2R5bmFtaWNzIiB0aXRsZT0iVGhlcm1vZHluYW1pY3MiPm1vbGVjdWxh ciB0aGVybW9keW5hbWljczwvYT4sIHRoZSA8YSBocmVmPSIvd2lraS9LaW5ldGlj X3RoZW9yeSIgdGl0bGU9IktpbmV0aWMgdGhlb3J5Ij5raW5ldGljPC9hPiBhbmQg PGEgaHJlZj0iL3dpa2kvTm9ubGluZWFyX2R5bmFtaWNzIiB0aXRsZT0iTm9ubGlu ZWFyIGR5bmFtaWNzIiBjbGFzcz0ibXctcmVkaXJlY3QiPmR5bmFtaWNhbDwvYT4g cHJvcGVydGllcyBvZiB0aGUgaHlkcm9nZW4gYm9uZCBpbiA8YSBocmVmPSIvd2lr aS9EeW5hbWljc18obWVjaGFuaWNzKSIgdGl0bGU9IkR5bmFtaWNzIChtZWNoYW5p Y3MpIiBjbGFzcz0ibXctcmVkaXJlY3QiPmR5bmFtaWM8L2E+IHN5c3RlbXMgcmVt YWlucyB1bmNoYW5nZWQuPC9wPgo8aDI+PHNwYW4gY2xhc3M9ImVkaXRzZWN0aW9u Ij5bPGEgaHJlZj0iL3cvaW5kZXgucGhwP3RpdGxlPUh5ZHJvZ2VuX2JvbmQmYW1w O2FjdGlvbj1lZGl0JmFtcDtzZWN0aW9uPTEwIiB0aXRsZT0iRWRpdCBzZWN0aW9u OiBIeWRyb2dlbiBib25kaW5nIHBoZW5vbWVuYSI+ZWRpdDwvYT5dPC9zcGFuPiA8 c3BhbiBjbGFzcz0ibXctaGVhZGxpbmUiIGlkPSJIeWRyb2dlbl9ib25kaW5nX3Bo ZW5vbWVuYSI+SHlkcm9nZW4gYm9uZGluZyBwaGVub21lbmE8L3NwYW4+PC9oMj4K PHVsPgo8bGk+RHJhbWF0aWNhbGx5IGhpZ2hlciBib2lsaW5nIHBvaW50cyBvZiBO SDxzdWI+Mzwvc3ViPiwgSDxzdWI+Mjwvc3ViPk8sIGFuZCBIRiBjb21wYXJlZCB0 byB0aGUgaGVhdmllciBhbmFsb2d1ZXMgUEg8c3ViPjM8L3N1Yj4sIEg8c3ViPjI8 L3N1Yj5TLCBhbmQgSENsLjwvbGk+CjxsaT5WaXNjb3NpdHkgb2YgYW5oeWRyb3Vz IDxhIGhyZWY9Ii93aWtpL1Bob3NwaG9yaWNfYWNpZCIgdGl0bGU9IlBob3NwaG9y aWMgYWNpZCI+cGhvc3Bob3JpYyBhY2lkPC9hPiBhbmQgb2YgPGEgaHJlZj0iL3dp a2kvR2x5Y2Vyb2wiIHRpdGxlPSJHbHljZXJvbCI+Z2x5Y2Vyb2w8L2E+PC9saT4K PGxpPkRpbWVyIGZvcm1hdGlvbiBpbiA8YSBocmVmPSIvd2lraS9DYXJib3h5bGlj X2FjaWQiIHRpdGxlPSJDYXJib3h5bGljIGFjaWQiPmNhcmJveHlsaWMgYWNpZHM8 L2E+IGFuZCBoZXhhbWVyIGZvcm1hdGlvbiBpbiA8YSBocmVmPSIvd2lraS9IeWRy b2dlbl9mbHVvcmlkZSIgdGl0bGU9Ikh5ZHJvZ2VuIGZsdW9yaWRlIj5oeWRyb2dl biBmbHVvcmlkZTwvYT4sIHdoaWNoIG9jY3VyIGV2ZW4gaW4gdGhlIGdhcyBwaGFz ZSwgcmVzdWx0aW5nIGluIGdyb3NzIGRldmlhdGlvbnMgZnJvbSB0aGUgPGEgaHJl Zj0iL3dpa2kvSWRlYWxfZ2FzX2xhdyIgdGl0bGU9IklkZWFsIGdhcyBsYXciPmlk ZWFsIGdhcyBsYXc8L2E+LjwvbGk+CjxsaT5QZW50YW1lciBmb3JtYXRpb24gb2Yg d2F0ZXIgYW5kIGFsY29ob2xzIGluIGFwb2xhciBzb2x2ZW50cy48L2xpPgo8bGk+ SGlnaCB3YXRlciBzb2x1YmlsaXR5IG9mIG1hbnkgY29tcG91bmRzIHN1Y2ggYXMg YW1tb25pYSBpcyBleHBsYWluZWQgYnkgaHlkcm9nZW4gYm9uZGluZyB3aXRoIHdh dGVyIG1vbGVjdWxlcy48L2xpPgo8bGk+TmVnYXRpdmUgPGEgaHJlZj0iL3dpa2kv QXplb3Ryb3BlIiB0aXRsZT0iQXplb3Ryb3BlIj5hemVvdHJvcHk8L2E+IG9mIG1p eHR1cmVzIG9mIEhGIGFuZCB3YXRlcjwvbGk+CjxsaT48YSBocmVmPSIvd2lraS9E ZWxpcXVlc2NlbmNlIiB0aXRsZT0iRGVsaXF1ZXNjZW5jZSIgY2xhc3M9Im13LXJl ZGlyZWN0Ij5EZWxpcXVlc2NlbmNlPC9hPiBvZiBOYU9IIGlzIGNhdXNlZCBpbiBw YXJ0IGJ5IHJlYWN0aW9uIG9mIE9IPHN1cD4tPC9zdXA+IHdpdGggbW9pc3R1cmUg dG8gZm9ybSBoeWRyb2dlbi1ib25kZWQgPHNwYW4gY2xhc3M9ImNoZW1mIiBzdHls ZT0id2hpdGUtc3BhY2U6bm93cmFwOyI+SDxzdWI+Mzwvc3ViPk88c3BhbiBzdHls ZT0iZGlzcGxheTotbW96LWlubGluZS1ib3g7LW1vei1ib3gtb3JpZW50OnZlcnRp Y2FsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtt aW4taGVpZ2h0OjFlbTtmb250LXNpemU6ODAlO2xpbmUtaGVpZ2h0OjE7bWFyZ2lu LWJvdHRvbTotMC4xZW07b3ZlcmZsb3c6dmlzaWJsZTt0ZXh0LWFsaWduOmxlZnQi PjxzcGFuIHN0eWxlPSJkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MWVtO21hcmdp bi10b3A6LTEuMWVtO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZDp0cmFuc3BhcmVu dDtvdmVyZmxvdzp2aXNpYmxlIj7iiJI8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3Bs YXk6YmxvY2s7bWluLWhlaWdodDoxZW07YmFja2dyb3VuZDp0cmFuc3BhcmVudDts aW5lLWhlaWdodDoxO292ZXJmbG93OnZpc2libGUiPjI8L3NwYW4+PC9zcGFuPjwv c3Bhbj4gc3BlY2llcy4gQW4gYW5hbG9nb3VzIHByb2Nlc3MgaGFwcGVucyBiZXR3 ZWVuIE5hTkg8c3ViPjI8L3N1Yj4gYW5kIE5IPHN1Yj4zPC9zdWI+LCBhbmQgYmV0 d2VlbiBOYUYgYW5kIEhGLjwvbGk+CjxsaT5UaGUgZmFjdCB0aGF0IGljZSBpcyBs ZXNzIGRlbnNlIHRoYW4gbGlxdWlkIHdhdGVyIGlzIGR1ZSB0byBhIGNyeXN0YWwg c3RydWN0dXJlIHN0YWJpbGl6ZWQgYnkgaHlkcm9nZW4gYm9uZHMuPC9saT4KPGxp PlRoZSBwcmVzZW5jZSBvZiBoeWRyb2dlbiBib25kcyBjYW4gY2F1c2UgYW4gYW5v bWFseSBpbiB0aGUgbm9ybWFsIHN1Y2Nlc3Npb24gb2YgPGEgaHJlZj0iL3dpa2kv U3RhdGVzX29mX21hdHRlciIgdGl0bGU9IlN0YXRlcyBvZiBtYXR0ZXIiIGNsYXNz PSJtdy1yZWRpcmVjdCI+c3RhdGVzIG9mIG1hdHRlcjwvYT4gZm9yIGNlcnRhaW4g bWl4dHVyZXMgb2YgPGEgaHJlZj0iL3dpa2kvQ2hlbWljYWxfY29tcG91bmRzIiB0 aXRsZT0iQ2hlbWljYWwgY29tcG91bmRzIiBjbGFzcz0ibXctcmVkaXJlY3QiPmNo ZW1pY2FsIGNvbXBvdW5kczwvYT4gYXMgdGVtcGVyYXR1cmUgaW5jcmVhc2VzIG9y IGRlY3JlYXNlcy4gVGhlc2UgY29tcG91bmRzIGNhbiBiZSBsaXF1aWQgdW50aWwg YSBjZXJ0YWluIHRlbXBlcmF0dXJlLCB0aGVuIHNvbGlkIGV2ZW4gYXMgdGhlIHRl bXBlcmF0dXJlIGluY3JlYXNlcywgYW5kIGZpbmFsbHkgbGlxdWlkIGFnYWluIGFz IHRoZSB0ZW1wZXJhdHVyZSByaXNlcyBvdmVyIHRoZSAiYW5vbWFseSBpbnRlcnZh bCI8c3VwIGlkPSJjaXRlX3JlZi0xMiIgY2xhc3M9InJlZmVyZW5jZSI+PGEgaHJl Zj0iI2NpdGVfbm90ZS0xMiI+PHNwYW4+Wzwvc3Bhbj4xMzxzcGFuPl08L3NwYW4+ PC9hPjwvc3VwPjwvbGk+CjxsaT48YSBocmVmPSIvd2lraS9TbWFydF9ydWJiZXIi IHRpdGxlPSJTbWFydCBydWJiZXIiPlNtYXJ0IHJ1YmJlcjwvYT4gdXRpbGl6ZXMg aHlkcm9nZW4gYm9uZGluZyBhcyBpdHMgc29sZSBtZWFucyBvZiBib25kaW5nLCBz byB0aGF0IGl0IGNhbiAiaGVhbCIgd2hlbiB0b3JuLCBiZWNhdXNlIGh5ZHJvZ2Vu IGJvbmRpbmcgY2FuIG9jY3VyIG9uIHRoZSBmbHkgYmV0d2VlbiB0d28gc3VyZmFj ZXMgb2YgdGhlIHNhbWUgcG9seW1lci48L2xpPgo8bGk+U3RyZW5ndGggb2YgPGEg aHJlZj0iL3dpa2kvTnlsb24iIHRpdGxlPSJOeWxvbiI+bnlsb248L2E+IGFuZCA8 YSBocmVmPSIvd2lraS9DZWxsdWxvc2UiIHRpdGxlPSJDZWxsdWxvc2UiPmNlbGx1 bG9zZTwvYT4gZmlicmVzLjwvbGk+CjwvdWw+CjxoMj48c3BhbiBjbGFzcz0iZWRp dHNlY3Rpb24iPls8YSBocmVmPSIvdy9pbmRleC5waHA/dGl0bGU9SHlkcm9nZW5f Ym9uZCZhbXA7YWN0aW9uPWVkaXQmYW1wO3NlY3Rpb249MTEiIHRpdGxlPSJFZGl0 IHNlY3Rpb246IE5vdGVzIj5lZGl0PC9hPl08L3NwYW4+IDxzcGFuIGNsYXNzPSJt dy1oZWFkbGluZSIgaWQ9Ik5vdGVzIj5Ob3Rlczwvc3Bhbj48L2gyPgo8ZGl2IGNs YXNzPSJyZWZlcmVuY2VzLXNtYWxsIj4KPG9sIGNsYXNzPSJyZWZlcmVuY2VzIj4K PGxpIGlkPSJjaXRlX25vdGUtMCI+PGI+PGEgaHJlZj0iI2NpdGVfcmVmLTAiPl48 L2E+PC9iPiA8c3BhbiBjbGFzcz0iY2l0YXRpb24gSm91cm5hbCI+RmVsaXggSC4g QmVpamVyLCBIdXViIEtvb2lqbWFuLCBBbnRob255IEwuIFNwZWssIFJpbnQgUC4g U2lqYmVzbWEsIEUuIFcuIE1laWplciAoMTk5OCkuICJTZWxmLUNvbXBsZW1lbnRh cml0eSBBY2hpZXZlZCB0aHJvdWdoIFF1YWRydXBsZSBIeWRyb2dlbiBCb25kaW5n Ii4gPGk+PGEgaHJlZj0iL3dpa2kvQW5nZXcuX0NoZW0uX0ludC5fRWQuIiB0aXRs ZT0iQW5nZXcuIENoZW0uIEludC4gRWQuIiBjbGFzcz0ibXctcmVkaXJlY3QiPkFu Z2V3LiBDaGVtLiBJbnQuIEVkLjwvYT48L2k+IDxiPjM3PC9iPjogNzXigJM3OC4g PGEgaHJlZj0iL3dpa2kvRGlnaXRhbF9vYmplY3RfaWRlbnRpZmllciIgdGl0bGU9 IkRpZ2l0YWwgb2JqZWN0IGlkZW50aWZpZXIiPmRvaTwvYT46PGEgaHJlZj0iaHR0 cDovL2R4LmRvaS5vcmcvMTAuMTAwMiUyRiUyOFNJQ0klMjkxNTIxLTM3NzMlMjgx OTk4MDIwMiUyOTM3JTNBMSUyRjIlM0M3NSUzQSUzQUFJRC1BTklFNzUlM0UzLjAu Q08lM0IyLVIiIGNsYXNzPSJleHRlcm5hbCB0ZXh0IiByZWw9Im5vZm9sbG93Ij4x MC4xMDAyLyhTSUNJKTE1MjEtMzc3MygxOTk4MDIwMikzNzoxLzImbHQ7NzU6OkFJ RC1BTklFNzUmZ3Q7My4wLkNPOzItUjwvYT4uPC9zcGFuPjxzcGFuIGNsYXNzPSJa Mzk4OCIgdGl0bGU9ImN0eF92ZXI9WjM5Ljg4LTIwMDQmYW1wO3JmdF92YWxfZm10 PWluZm8lM0FvZmklMkZmbXQlM0FrZXYlM0FtdHglM0Fqb3VybmFsJmFtcDtyZnQu Z2VucmU9YXJ0aWNsZSZhbXA7cmZ0LmF0aXRsZT1TZWxmLUNvbXBsZW1lbnRhcml0 eStBY2hpZXZlZCt0aHJvdWdoK1F1YWRydXBsZStIeWRyb2dlbitCb25kaW5nJmFt cDtyZnQuanRpdGxlPSU1QiU1QkFuZ2V3LitDaGVtLitJbnQuK0VkLiU1RCU1RCZh bXA7cmZ0LmF1bGFzdD1GZWxpeCtILitCZWlqZXIlMkMrSHV1YitLb29pam1hbiUy QytBbnRob255K0wuK1NwZWslMkMrUmludCtQLitTaWpiZXNtYSUyQytFLitXLitN ZWlqZXImYW1wO3JmdC5hdT1GZWxpeCtILitCZWlqZXIlMkMrSHV1YitLb29pam1h biUyQytBbnRob255K0wuK1NwZWslMkMrUmludCtQLitTaWpiZXNtYSUyQytFLitX LitNZWlqZXImYW1wO3JmdC5kYXRlPTE5OTgmYW1wO3JmdC52b2x1bWU9MzcmYW1w O3JmdC5wYWdlcz03NSVFMiU4MCU5Mzc4JmFtcDtyZnRfaWQ9aW5mbzpkb2kvMTAu MTAwMiUyRiUyOFNJQ0klMjkxNTIxLTM3NzMlMjgxOTk4MDIwMiUyOTM3JTNBMSUy RjIlM0M3NSUzQSUzQUFJRC1BTklFNzUlM0UzLjAuQ08lM0IyLVImYW1wO3Jmcl9p ZD1pbmZvOnNpZC9lbi53aWtpcGVkaWEub3JnOkh5ZHJvZ2VuX2JvbmQiPjxzcGFu IHN0eWxlPSJkaXNwbGF5OiBub25lOyI+JiMxNjA7PC9zcGFuPjwvc3Bhbj48L2xp Pgo8bGkgaWQ9ImNpdGVfbm90ZS0xIj48Yj48YSBocmVmPSIjY2l0ZV9yZWYtMSI+ XjwvYT48L2I+IDxhIGhyZWY9Ii93aWtpL0ludGVybmF0aW9uYWxfVW5pb25fb2Zf UHVyZV9hbmRfQXBwbGllZF9DaGVtaXN0cnkiIHRpdGxlPSJJbnRlcm5hdGlvbmFs IFVuaW9uIG9mIFB1cmUgYW5kIEFwcGxpZWQgQ2hlbWlzdHJ5Ij5JbnRlcm5hdGlv bmFsIFVuaW9uIG9mIFB1cmUgYW5kIEFwcGxpZWQgQ2hlbWlzdHJ5PC9hPi4gIjxh IGhyZWY9Imh0dHA6Ly9nb2xkYm9vay5pdXBhYy5vcmcvSDAyODk5Lmh0bWwiIGNs YXNzPSJleHRlcm5hbCB0ZXh0IiByZWw9Im5vZm9sbG93Ij5oeWRyb2dlbiBib25k PC9hPiIuIDxpPjxhIGhyZWY9Ii93aWtpL0NvbXBlbmRpdW1fb2ZfQ2hlbWljYWxf VGVybWlub2xvZ3kiIHRpdGxlPSJDb21wZW5kaXVtIG9mIENoZW1pY2FsIFRlcm1p bm9sb2d5Ij5Db21wZW5kaXVtIG9mIENoZW1pY2FsIFRlcm1pbm9sb2d5PC9hPjwv aT4gSW50ZXJuZXQgZWRpdGlvbi48L2xpPgo8bGkgaWQ9ImNpdGVfbm90ZS0yIj48 Yj48YSBocmVmPSIjY2l0ZV9yZWYtMiI+XjwvYT48L2I+IDxzcGFuIGNsYXNzPSJj aXRhdGlvbiBib29rIj5DYW1wYmVsbCwgTmVpbCBBLjsgQnJhZCBXaWxsaWFtc29u OyBSb2JpbiBKLiBIZXlkZW4gKDIwMDYpLiA8YSBocmVmPSJodHRwOi8vd3d3LnBo c2Nob29sLmNvbS9lbF9tYXJrZXRpbmcuaHRtbCIgY2xhc3M9ImV4dGVybmFsIHRl eHQiIHJlbD0ibm9mb2xsb3ciPjxpPkJpb2xvZ3k6IEV4cGxvcmluZyBMaWZlPC9p PjwvYT4uIEJvc3RvbiwgTWFzc2FjaHVzZXR0czogUGVhcnNvbiBQcmVudGljZSBI YWxsLiA8YSBocmVmPSIvd2lraS9JbnRlcm5hdGlvbmFsX1N0YW5kYXJkX0Jvb2tf TnVtYmVyIiB0aXRsZT0iSW50ZXJuYXRpb25hbCBTdGFuZGFyZCBCb29rIE51bWJl ciI+SVNCTjwvYT4mIzE2MDs8YSBocmVmPSIvd2lraS9TcGVjaWFsOkJvb2tTb3Vy Y2VzLzAtMTMtMjUwODgyLTYiIHRpdGxlPSJTcGVjaWFsOkJvb2tTb3VyY2VzLzAt MTMtMjUwODgyLTYiPjAtMTMtMjUwODgyLTY8L2E+PHNwYW4gY2xhc3M9InByaW50 b25seSI+LiA8YSBocmVmPSJodHRwOi8vd3d3LnBoc2Nob29sLmNvbS9lbF9tYXJr ZXRpbmcuaHRtbCIgY2xhc3M9ImV4dGVybmFsIGZyZWUiIHJlbD0ibm9mb2xsb3ci Pmh0dHA6Ly93d3cucGhzY2hvb2wuY29tL2VsX21hcmtldGluZy5odG1sPC9hPjwv c3Bhbj4uPC9zcGFuPjxzcGFuIGNsYXNzPSJaMzk4OCIgdGl0bGU9ImN0eF92ZXI9 WjM5Ljg4LTIwMDQmYW1wO3JmdF92YWxfZm10PWluZm8lM0FvZmklMkZmbXQlM0Fr ZXYlM0FtdHglM0Fib29rJmFtcDtyZnQuZ2VucmU9Ym9vayZhbXA7cmZ0LmJ0aXRs ZT1CaW9sb2d5JTNBK0V4cGxvcmluZytMaWZlJmFtcDtyZnQuYXVsYXN0PUNhbXBi ZWxsJmFtcDtyZnQuYXVmaXJzdD1OZWlsK0EuJmFtcDtyZnQuYXU9Q2FtcGJlbGwl MkMlMjYlMjMzMiUzQk5laWwrQS4mYW1wO3JmdC5kYXRlPTIwMDYmYW1wO3JmdC5w bGFjZT1Cb3N0b24lMkMrTWFzc2FjaHVzZXR0cyZhbXA7cmZ0LnB1Yj1QZWFyc29u K1ByZW50aWNlK0hhbGwmYW1wO3JmdC5pc2JuPTAtMTMtMjUwODgyLTYmYW1wO3Jm dF9pZD1odHRwJTNBJTJGJTJGd3d3LnBoc2Nob29sLmNvbSUyRmVsX21hcmtldGlu Zy5odG1sJmFtcDtyZnJfaWQ9aW5mbzpzaWQvZW4ud2lraXBlZGlhLm9yZzpIeWRy b2dlbl9ib25kIj48c3BhbiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPiYjMTYwOzwv c3Bhbj48L3NwYW4+PC9saT4KPGxpIGlkPSJjaXRlX25vdGUtMyI+PGI+PGEgaHJl Zj0iI2NpdGVfcmVmLTMiPl48L2E+PC9iPiA8c3BhbiBjbGFzcz0iY2l0YXRpb24g Sm91cm5hbCI+RW1zbGV5LCBKLiAoMTk4MCkuICJWZXJ5IFN0cm9uZyBIeWRyb2dl biBCb25kcyIuIDxpPjxhIGhyZWY9Ii93aWtpL0NoZW1pY2FsX1NvY2lldHlfUmV2 aWV3cyIgdGl0bGU9IkNoZW1pY2FsIFNvY2lldHkgUmV2aWV3cyI+Q2hlbWljYWwg U29jaWV0eSBSZXZpZXdzPC9hPjwvaT4gPGI+OTwvYj46IDkx4oCTMTI0LiA8YSBo cmVmPSIvd2lraS9EaWdpdGFsX29iamVjdF9pZGVudGlmaWVyIiB0aXRsZT0iRGln aXRhbCBvYmplY3QgaWRlbnRpZmllciI+ZG9pPC9hPjo8YSBocmVmPSJodHRwOi8v ZHguZG9pLm9yZy8xMC4xMDM5JTJGY3M5ODAwOTAwMDkxIiBjbGFzcz0iZXh0ZXJu YWwgdGV4dCIgcmVsPSJub2ZvbGxvdyI+MTAuMTAzOS9jczk4MDA5MDAwOTE8L2E+ Ljwvc3Bhbj48c3BhbiBjbGFzcz0iWjM5ODgiIHRpdGxlPSJjdHhfdmVyPVozOS44 OC0yMDA0JmFtcDtyZnRfdmFsX2ZtdD1pbmZvJTNBb2ZpJTJGZm10JTNBa2V2JTNB bXR4JTNBam91cm5hbCZhbXA7cmZ0LmdlbnJlPWFydGljbGUmYW1wO3JmdC5hdGl0 bGU9VmVyeStTdHJvbmcrSHlkcm9nZW4rQm9uZHMmYW1wO3JmdC5qdGl0bGU9JTVC JTVCQ2hlbWljYWwrU29jaWV0eStSZXZpZXdzJTVEJTVEJmFtcDtyZnQuYXVsYXN0 PUVtc2xleSUyQytKLiZhbXA7cmZ0LmF1PUVtc2xleSUyQytKLiZhbXA7cmZ0LmRh dGU9MTk4MCZhbXA7cmZ0LnZvbHVtZT05JmFtcDtyZnQucGFnZXM9OTElRTIlODAl OTMxMjQmYW1wO3JmdF9pZD1pbmZvOmRvaS8xMC4xMDM5JTJGY3M5ODAwOTAwMDkx JmFtcDtyZnJfaWQ9aW5mbzpzaWQvZW4ud2lraXBlZGlhLm9yZzpIeWRyb2dlbl9i b25kIj48c3BhbiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPiYjMTYwOzwvc3Bhbj48 L3NwYW4+PC9saT4KPGxpIGlkPSJjaXRlX25vdGUtNCI+PGI+PGEgaHJlZj0iI2Np dGVfcmVmLTQiPl48L2E+PC9iPiA8c3BhbiBjbGFzcz0iY2l0YXRpb24gSm91cm5h bCI+T21lciBNYXJrb3ZpdGNoIGFuZCBOb2FtIEFnbW9uICgyMDA3KS4gIlN0cnVj dHVyZSBhbmQgZW5lcmdldGljcyBvZiB0aGUgaHlkcm9uaXVtIGh5ZHJhdGlvbiBz aGVsbHMiLiA8aT48YSBocmVmPSIvd2lraS9KLl9QaHlzLl9DaGVtLl9BIiB0aXRs ZT0iSi4gUGh5cy4gQ2hlbS4gQSIgY2xhc3M9Im13LXJlZGlyZWN0Ij5KLiBQaHlz LiBDaGVtLiBBPC9hPjwvaT4gPGI+MTExPC9iPiAoMTIpOiAyMjUz4oCTMjI1Ni4g PGEgaHJlZj0iL3dpa2kvRGlnaXRhbF9vYmplY3RfaWRlbnRpZmllciIgdGl0bGU9 IkRpZ2l0YWwgb2JqZWN0IGlkZW50aWZpZXIiPmRvaTwvYT46PGEgaHJlZj0iaHR0 cDovL2R4LmRvaS5vcmcvMTAuMTAyMSUyRmpwMDY4OTYwZyIgY2xhc3M9ImV4dGVy bmFsIHRleHQiIHJlbD0ibm9mb2xsb3ciPjEwLjEwMjEvanAwNjg5NjBnPC9hPi48 L3NwYW4+PHNwYW4gY2xhc3M9IlozOTg4IiB0aXRsZT0iY3R4X3Zlcj1aMzkuODgt MjAwNCZhbXA7cmZ0X3ZhbF9mbXQ9aW5mbyUzQW9maSUyRmZtdCUzQWtldiUzQW10 eCUzQWpvdXJuYWwmYW1wO3JmdC5nZW5yZT1hcnRpY2xlJmFtcDtyZnQuYXRpdGxl PVN0cnVjdHVyZSthbmQrZW5lcmdldGljcytvZit0aGUraHlkcm9uaXVtK2h5ZHJh dGlvbitzaGVsbHMmYW1wO3JmdC5qdGl0bGU9JTVCJTVCSi4rUGh5cy4rQ2hlbS4r QSU1RCU1RCZhbXA7cmZ0LmF1bGFzdD1PbWVyK01hcmtvdml0Y2grYW5kK05vYW0r QWdtb24mYW1wO3JmdC5hdT1PbWVyK01hcmtvdml0Y2grYW5kK05vYW0rQWdtb24m YW1wO3JmdC5kYXRlPTIwMDcmYW1wO3JmdC52b2x1bWU9MTExJmFtcDtyZnQuaXNz dWU9MTImYW1wO3JmdC5wYWdlcz0yMjUzJUUyJTgwJTkzMjI1NiZhbXA7cmZ0X2lk PWluZm86ZG9pLzEwLjEwMjElMkZqcDA2ODk2MGcmYW1wO3Jmcl9pZD1pbmZvOnNp ZC9lbi53aWtpcGVkaWEub3JnOkh5ZHJvZ2VuX2JvbmQiPjxzcGFuIHN0eWxlPSJk aXNwbGF5OiBub25lOyI+JiMxNjA7PC9zcGFuPjwvc3Bhbj48L2xpPgo8bGkgaWQ9 ImNpdGVfbm90ZS01Ij48Yj48YSBocmVmPSIjY2l0ZV9yZWYtNSI+XjwvYT48L2I+ IEEuIEMuIExlZ29uO0QuIEouIE1pbGxlbi4gPGk+Q2hlbS4gU29jLiBSZXYuPC9p PiA8Yj4xOTg3PC9iPiwgPGk+MTY8L2k+LDQ2Ny00OTguPGEgaHJlZj0iaHR0cDov L3d3dy5yc2Mub3JnL1B1Ymxpc2hpbmcvSm91cm5hbHMvQ1MvYXJ0aWNsZS5hc3A/ ZG9pPUNTOTg3MTYwMDQ2NyIgY2xhc3M9ImV4dGVybmFsIGF1dG9udW1iZXIiIHJl bD0ibm9mb2xsb3ciPlsxXTwvYT48L2xpPgo8bGkgaWQ9ImNpdGVfbm90ZS02Ij48 Yj48YSBocmVmPSIjY2l0ZV9yZWYtNiI+XjwvYT48L2I+IDxzcGFuIGNsYXNzPSJj aXRhdGlvbiBKb3VybmFsIj5XLiBMLiBKb3JnZW5zZW4gYW5kIEouIEQuIE1hZHVy YSAoMTk4NSkuICJUZW1wZXJhdHVyZSBhbmQgc2l6ZSBkZXBlbmRlbmNlIGZvciBN b250ZSBDYXJsbyBzaW11bGF0aW9ucyBvZiBUSVA0UCB3YXRlciIuIDxpPjxhIGhy ZWY9Ii93aWtpL01vbC5fUGh5cy4iIHRpdGxlPSJNb2wuIFBoeXMuIiBjbGFzcz0i bXctcmVkaXJlY3QiPk1vbC4gUGh5cy48L2E+PC9pPiA8Yj41NjwvYj4gKDYpOiAx MzgxLiA8YSBocmVmPSIvd2lraS9EaWdpdGFsX29iamVjdF9pZGVudGlmaWVyIiB0 aXRsZT0iRGlnaXRhbCBvYmplY3QgaWRlbnRpZmllciI+ZG9pPC9hPjo8YSBocmVm PSJodHRwOi8vZHguZG9pLm9yZy8xMC4xMDgwJTJGMDAyNjg5Nzg1MDAxMDMxMTEi IGNsYXNzPSJleHRlcm5hbCB0ZXh0IiByZWw9Im5vZm9sbG93Ij4xMC4xMDgwLzAw MjY4OTc4NTAwMTAzMTExPC9hPi48L3NwYW4+PHNwYW4gY2xhc3M9IlozOTg4IiB0 aXRsZT0iY3R4X3Zlcj1aMzkuODgtMjAwNCZhbXA7cmZ0X3ZhbF9mbXQ9aW5mbyUz QW9maSUyRmZtdCUzQWtldiUzQW10eCUzQWpvdXJuYWwmYW1wO3JmdC5nZW5yZT1h cnRpY2xlJmFtcDtyZnQuYXRpdGxlPVRlbXBlcmF0dXJlK2FuZCtzaXplK2RlcGVu ZGVuY2UrZm9yK01vbnRlK0NhcmxvK3NpbXVsYXRpb25zK29mK1RJUDRQK3dhdGVy JmFtcDtyZnQuanRpdGxlPSU1QiU1Qk1vbC4rUGh5cy4lNUQlNUQmYW1wO3JmdC5h dWxhc3Q9Vy4rTC4rSm9yZ2Vuc2VuK2FuZCtKLitELitNYWR1cmEmYW1wO3JmdC5h dT1XLitMLitKb3JnZW5zZW4rYW5kK0ouK0QuK01hZHVyYSZhbXA7cmZ0LmRhdGU9 MTk4NSZhbXA7cmZ0LnZvbHVtZT01NiZhbXA7cmZ0Lmlzc3VlPTYmYW1wO3JmdC5w YWdlcz0xMzgxJmFtcDtyZnRfaWQ9aW5mbzpkb2kvMTAuMTA4MCUyRjAwMjY4OTc4 NTAwMTAzMTExJmFtcDtyZnJfaWQ9aW5mbzpzaWQvZW4ud2lraXBlZGlhLm9yZzpI eWRyb2dlbl9ib25kIj48c3BhbiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPiYjMTYw Ozwvc3Bhbj48L3NwYW4+PC9saT4KPGxpIGlkPSJjaXRlX25vdGUtNyI+PGI+PGEg aHJlZj0iI2NpdGVfcmVmLTciPl48L2E+PC9iPiA8c3BhbiBjbGFzcz0iY2l0YXRp b24gSm91cm5hbCI+SmFuIFppZWxraWV3aWN6ICgyMDA1KS4gIlN0cnVjdHVyYWwg cHJvcGVydGllcyBvZiB3YXRlcjogQ29tcGFyaXNvbiBvZiB0aGUgU1BDLCBTUENF LCBUSVA0UCwgYW5kIFRJUDVQIG1vZGVscyBvZiB3YXRlciIuIDxpPjxhIGhyZWY9 Ii93aWtpL0ouX0NoZW0uX1BoeXMuIiB0aXRsZT0iSi4gQ2hlbS4gUGh5cy4iIGNs YXNzPSJtdy1yZWRpcmVjdCI+Si4gQ2hlbS4gUGh5cy48L2E+PC9pPiA8Yj4xMjM8 L2I+OiAxMDQ1MDEuIDxhIGhyZWY9Ii93aWtpL0RpZ2l0YWxfb2JqZWN0X2lkZW50 aWZpZXIiIHRpdGxlPSJEaWdpdGFsIG9iamVjdCBpZGVudGlmaWVyIj5kb2k8L2E+ OjxhIGhyZWY9Imh0dHA6Ly9keC5kb2kub3JnLzEwLjEwNjMlMkYxLjIwMTg2Mzci IGNsYXNzPSJleHRlcm5hbCB0ZXh0IiByZWw9Im5vZm9sbG93Ij4xMC4xMDYzLzEu MjAxODYzNzwvYT4uPC9zcGFuPjxzcGFuIGNsYXNzPSJaMzk4OCIgdGl0bGU9ImN0 eF92ZXI9WjM5Ljg4LTIwMDQmYW1wO3JmdF92YWxfZm10PWluZm8lM0FvZmklMkZm bXQlM0FrZXYlM0FtdHglM0Fqb3VybmFsJmFtcDtyZnQuZ2VucmU9YXJ0aWNsZSZh bXA7cmZ0LmF0aXRsZT1TdHJ1Y3R1cmFsK3Byb3BlcnRpZXMrb2Yrd2F0ZXIlM0Er Q29tcGFyaXNvbitvZit0aGUrU1BDJTJDK1NQQ0UlMkMrVElQNFAlMkMrYW5kK1RJ UDVQK21vZGVscytvZit3YXRlciZhbXA7cmZ0Lmp0aXRsZT0lNUIlNUJKLitDaGVt LitQaHlzLiU1RCU1RCZhbXA7cmZ0LmF1bGFzdD1KYW4rWmllbGtpZXdpY3omYW1w O3JmdC5hdT1KYW4rWmllbGtpZXdpY3omYW1wO3JmdC5kYXRlPTIwMDUmYW1wO3Jm dC52b2x1bWU9MTIzJmFtcDtyZnQucGFnZXM9MTA0NTAxJmFtcDtyZnRfaWQ9aW5m bzpkb2kvMTAuMTA2MyUyRjEuMjAxODYzNyZhbXA7cmZyX2lkPWluZm86c2lkL2Vu Lndpa2lwZWRpYS5vcmc6SHlkcm9nZW5fYm9uZCI+PHNwYW4gc3R5bGU9ImRpc3Bs YXk6IG5vbmU7Ij4mIzE2MDs8L3NwYW4+PC9zcGFuPi48L2xpPgo8bGkgaWQ9ImNp dGVfbm90ZS04Ij48Yj48YSBocmVmPSIjY2l0ZV9yZWYtOCI+XjwvYT48L2I+IE1p Y2hlbCBCYXJvbiwgU3lsdmlhbmUgR2lvcmdpLVJlbmF1bHQsIEplYW4gUmVuYXVs dCwgUGF0cmljayBNYWlsbGlldCwgRGFuaWVsIENhcnLDqSwgSmVhbiBFdGllbm5l ICgxOTg0KSAiSGV0ZXJvY3ljbGVzIHdpdGggYSBxdWlub25lIGZ1bmN0aW9uLjUu IEFuIGFibm9ybWFsIHJlYWN0aW9uIG9mIGJ1dGFuZWRpb25lIHdpdGggMSwyLWRp YW1pbm9hbnRocmFxdWlub25lLSBDcnlzdGFsbGluZSBzdHJ1Y3R1cmUgb2J0YWlu ZWQgZnJvbSBuYXBodG8tKDIsMy1mKS1xdWlub3hhbGluZS05LDEyLWRpb25lIiAs IENhbi4gSi4gQ2hlbS4sIDYyLCAzLCA1MjYtNTMwPC9saT4KPGxpIGlkPSJjaXRl X25vdGUtOSI+PGI+PGEgaHJlZj0iI2NpdGVfcmVmLTkiPl48L2E+PC9iPiA8c3Bh biBjbGFzcz0iY2l0YXRpb24gSm91cm5hbCI+RGFtaWVuIExhYWdlIGFuZCBKYW1l cyBULiBIeW5lcyAoMjAwNikuICJBIE1vbGVjdWxhciBKdW1wIE1lY2hhbmlzbSBm b3IgV2F0ZXIgUmVvcmllbnRhdGlvbiIuIDxpPjxhIGhyZWY9Ii93aWtpL1NjaWVu Y2VfKGpvdXJuYWwpIiB0aXRsZT0iU2NpZW5jZSAoam91cm5hbCkiPlNjaWVuY2U8 L2E+PC9pPiA8Yj4zMTE8L2I+OiA4MzIuIDxhIGhyZWY9Ii93aWtpL0RpZ2l0YWxf b2JqZWN0X2lkZW50aWZpZXIiIHRpdGxlPSJEaWdpdGFsIG9iamVjdCBpZGVudGlm aWVyIj5kb2k8L2E+OjxhIGhyZWY9Imh0dHA6Ly9keC5kb2kub3JnLzEwLjExMjYl MkZzY2llbmNlLjExMjIxNTQiIGNsYXNzPSJleHRlcm5hbCB0ZXh0IiByZWw9Im5v Zm9sbG93Ij4xMC4xMTI2L3NjaWVuY2UuMTEyMjE1NDwvYT4uIDxhIGhyZWY9Ii93 aWtpL1B1Yk1lZF9JZGVudGlmaWVyIiB0aXRsZT0iUHViTWVkIElkZW50aWZpZXIi IGNsYXNzPSJtdy1yZWRpcmVjdCI+UE1JRDwvYT4mIzE2MDs8YSBocmVmPSJodHRw Oi8vd3d3Lm5jYmkubmxtLm5paC5nb3YvcHVibWVkLzE2NDM5NjIzIiBjbGFzcz0i ZXh0ZXJuYWwgdGV4dCIgcmVsPSJub2ZvbGxvdyI+MTY0Mzk2MjM8L2E+Ljwvc3Bh bj48c3BhbiBjbGFzcz0iWjM5ODgiIHRpdGxlPSJjdHhfdmVyPVozOS44OC0yMDA0 JmFtcDtyZnRfdmFsX2ZtdD1pbmZvJTNBb2ZpJTJGZm10JTNBa2V2JTNBbXR4JTNB am91cm5hbCZhbXA7cmZ0LmdlbnJlPWFydGljbGUmYW1wO3JmdC5hdGl0bGU9QStN b2xlY3VsYXIrSnVtcCtNZWNoYW5pc20rZm9yK1dhdGVyK1Jlb3JpZW50YXRpb24m YW1wO3JmdC5qdGl0bGU9JTVCJTVCU2NpZW5jZSslMjhqb3VybmFsJTI5JTdDU2Np ZW5jZSU1RCU1RCZhbXA7cmZ0LmF1bGFzdD1EYW1pZW4rTGFhZ2UrYW5kK0phbWVz K1QuK0h5bmVzJmFtcDtyZnQuYXU9RGFtaWVuK0xhYWdlK2FuZCtKYW1lcytULitI eW5lcyZhbXA7cmZ0LmRhdGU9MjAwNiZhbXA7cmZ0LnZvbHVtZT0zMTEmYW1wO3Jm dC5wYWdlcz04MzImYW1wO3JmdF9pZD1pbmZvOmRvaS8xMC4xMTI2JTJGc2NpZW5j ZS4xMTIyMTU0JmFtcDtyZnRfaWQ9aW5mbzpwbWlkLzE2NDM5NjIzJmFtcDtyZnJf aWQ9aW5mbzpzaWQvZW4ud2lraXBlZGlhLm9yZzpIeWRyb2dlbl9ib25kIj48c3Bh biBzdHlsZT0iZGlzcGxheTogbm9uZTsiPiYjMTYwOzwvc3Bhbj48L3NwYW4+PC9s aT4KPGxpIGlkPSJjaXRlX25vdGUtMTAiPjxiPjxhIGhyZWY9IiNjaXRlX3JlZi0x MCI+XjwvYT48L2I+IDxzcGFuIGNsYXNzPSJjaXRhdGlvbiBKb3VybmFsIj5PbWVy IE1hcmtvdml0Y2ggJmFtcDsgTm9hbSBBZ21vbiAoMjAwOCkuICJUaGUgRGlzdHJp YnV0aW9uIG9mIEFjY2VwdG9yIGFuZCBEb25vciBIeWRyb2dlbi1Cb25kcyBpbiBC dWxrIExpcXVpZCBXYXRlciIuIDxpPk1vbGVjdWxhciBQaHlzaWNzPC9pPiA8Yj4x MDY8L2I+OiA0ODUuIDxhIGhyZWY9Ii93aWtpL0RpZ2l0YWxfb2JqZWN0X2lkZW50 aWZpZXIiIHRpdGxlPSJEaWdpdGFsIG9iamVjdCBpZGVudGlmaWVyIj5kb2k8L2E+ OjxhIGhyZWY9Imh0dHA6Ly9keC5kb2kub3JnLzEwLjEwODAlMkYwMDI2ODk3MDcw MTg3NzkyMSIgY2xhc3M9ImV4dGVybmFsIHRleHQiIHJlbD0ibm9mb2xsb3ciPjEw LjEwODAvMDAyNjg5NzA3MDE4Nzc5MjE8L2E+LiA8YSBocmVmPSIvd2lraS9JbnRl cm5hdGlvbmFsX1N0YW5kYXJkX0Jvb2tfTnVtYmVyIiB0aXRsZT0iSW50ZXJuYXRp b25hbCBTdGFuZGFyZCBCb29rIE51bWJlciI+SVNCTjwvYT4mIzE2MDs8YSBocmVm PSIvd2lraS9TcGVjaWFsOkJvb2tTb3VyY2VzLzg5NzA3MDE4Nzc5MjEiIHRpdGxl PSJTcGVjaWFsOkJvb2tTb3VyY2VzLzg5NzA3MDE4Nzc5MjEiPjg5NzA3MDE4Nzc5 MjE8L2E+Ljwvc3Bhbj48c3BhbiBjbGFzcz0iWjM5ODgiIHRpdGxlPSJjdHhfdmVy PVozOS44OC0yMDA0JmFtcDtyZnRfdmFsX2ZtdD1pbmZvJTNBb2ZpJTJGZm10JTNB a2V2JTNBbXR4JTNBam91cm5hbCZhbXA7cmZ0LmdlbnJlPWFydGljbGUmYW1wO3Jm dC5hdGl0bGU9VGhlK0Rpc3RyaWJ1dGlvbitvZitBY2NlcHRvcithbmQrRG9ub3Ir SHlkcm9nZW4tQm9uZHMraW4rQnVsaytMaXF1aWQrV2F0ZXImYW1wO3JmdC5qdGl0 bGU9TW9sZWN1bGFyK1BoeXNpY3MmYW1wO3JmdC5hdWxhc3Q9T21lcitNYXJrb3Zp dGNoKyUyNitOb2FtK0FnbW9uJmFtcDtyZnQuYXU9T21lcitNYXJrb3ZpdGNoKyUy NitOb2FtK0FnbW9uJmFtcDtyZnQuZGF0ZT0yMDA4JmFtcDtyZnQudm9sdW1lPTEw NiZhbXA7cmZ0LnBhZ2VzPTQ4NSZhbXA7cmZ0X2lkPWluZm86ZG9pLzEwLjEwODAl MkYwMDI2ODk3MDcwMTg3NzkyMSZhbXA7cmZ0LmlzYm49ODk3MDcwMTg3NzkyMSZh bXA7cmZyX2lkPWluZm86c2lkL2VuLndpa2lwZWRpYS5vcmc6SHlkcm9nZW5fYm9u ZCI+PHNwYW4gc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij4mIzE2MDs8L3NwYW4+PC9z cGFuPjwvbGk+CjxsaSBpZD0iY2l0ZV9ub3RlLTExIj48Yj48YSBocmVmPSIjY2l0 ZV9yZWYtMTEiPl48L2E+PC9iPiBFLkQuIElzYWFjcywgPGk+ZXQgYWwuPC9pPiwg UGh5c2ljYWwgUmV2aWV3IExldHRlcnMgdm9sLiA8Yj44MjwvYj4sIHBwIDYwMC02 MDMgKDE5OTkpPC9saT4KPGxpIGlkPSJjaXRlX25vdGUtMTIiPjxiPjxhIGhyZWY9 IiNjaXRlX3JlZi0xMiI+XjwvYT48L2I+IDxhIGhyZWY9Imh0dHA6Ly9waHlzaWNz d29ybGQuY29tL2N3cy9hcnRpY2xlL25ld3MvMjAzMjUiIGNsYXNzPSJleHRlcm5h bCB0ZXh0IiByZWw9Im5vZm9sbG93Ij5MYXctYnJlYWtpbmcgbGlxdWlkIGRlZmll cyB0aGUgcnVsZXM8L2E+IGF0IHBoeXNpY3N3b3JsZC5jb208L2xpPgo8L29sPgo8 L2Rpdj4KPGgyPjxzcGFuIGNsYXNzPSJlZGl0c2VjdGlvbiI+WzxhIGhyZWY9Ii93 L2luZGV4LnBocD90aXRsZT1IeWRyb2dlbl9ib25kJmFtcDthY3Rpb249ZWRpdCZh bXA7c2VjdGlvbj0xMiIgdGl0bGU9IkVkaXQgc2VjdGlvbjogUmVmZXJlbmNlcyI+ ZWRpdDwvYT5dPC9zcGFuPiA8c3BhbiBjbGFzcz0ibXctaGVhZGxpbmUiIGlkPSJS ZWZlcmVuY2VzIj5SZWZlcmVuY2VzPC9zcGFuPjwvaDI+Cjx1bD4KPGxpPkdlb3Jn ZSBBLiBKZWZmcmV5LiA8aT5BbiBJbnRyb2R1Y3Rpb24gdG8gSHlkcm9nZW4gQm9u ZGluZyAoVG9waWNzIGluIFBoeXNpY2FsIENoZW1pc3RyeSk8L2k+LiBPeGZvcmQg VW5pdmVyc2l0eSBQcmVzcywgVVNBIChNYXJjaCAxMywgMTk5NykuIDxhIGhyZWY9 Ii93aWtpL1NwZWNpYWw6Qm9va1NvdXJjZXMvMDE5NTA5NTQ5OSIgY2xhc3M9Imlu dGVybmFsIG13LW1hZ2ljbGluay1pc2JuIj5JU0JOIDAtMTktNTA5NTQ5LTk8L2E+ PC9saT4KPGxpPjxzcGFuIGNsYXNzPSJjaXRhdGlvbiBKb3VybmFsIj48YSBocmVm PSIvd2lraS9Sb2JlcnRfSC5fQ3JhYnRyZWUiIHRpdGxlPSJSb2JlcnQgSC4gQ3Jh YnRyZWUiPlJvYmVydCBILiBDcmFidHJlZTwvYT4sIFBlciBFLiBNLiBTaWVnYmFo biwgT2RpbGUgRWlzZW5zdGVpbiwgQXJub2xkIEwuIFJoZWluZ29sZCwgYW5kIFRo b21hcyBGLiBLb2V0emxlICgxOTk2KS4gIkEgTmV3IEludGVybW9sZWN1bGFyIElu dGVyYWN0aW9uOiBVbmNvbnZlbnRpb25hbCBIeWRyb2dlbiBCb25kcyB3aXRoIEVs ZW1lbnQtSHlkcmlkZSBCb25kcyBhcyBQcm90b24gQWNjZXB0b3IiLiA8aT48YSBo cmVmPSIvd2lraS9BY2MuX0NoZW0uX1Jlcy4iIHRpdGxlPSJBY2MuIENoZW0uIFJl cy4iIGNsYXNzPSJtdy1yZWRpcmVjdCI+QWNjLiBDaGVtLiBSZXMuPC9hPjwvaT4g PGI+Mjk8L2I+ICg3KTogMzQ44oCTMzU0LiA8YSBocmVmPSIvd2lraS9EaWdpdGFs X29iamVjdF9pZGVudGlmaWVyIiB0aXRsZT0iRGlnaXRhbCBvYmplY3QgaWRlbnRp ZmllciI+ZG9pPC9hPjo8YSBocmVmPSJodHRwOi8vZHguZG9pLm9yZy8xMC4xMDIx JTJGYXI5NTAxNTBzIiBjbGFzcz0iZXh0ZXJuYWwgdGV4dCIgcmVsPSJub2ZvbGxv dyI+MTAuMTAyMS9hcjk1MDE1MHM8L2E+Ljwvc3Bhbj48c3BhbiBjbGFzcz0iWjM5 ODgiIHRpdGxlPSJjdHhfdmVyPVozOS44OC0yMDA0JmFtcDtyZnRfdmFsX2ZtdD1p bmZvJTNBb2ZpJTJGZm10JTNBa2V2JTNBbXR4JTNBam91cm5hbCZhbXA7cmZ0Lmdl bnJlPWFydGljbGUmYW1wO3JmdC5hdGl0bGU9QStOZXcrSW50ZXJtb2xlY3VsYXIr SW50ZXJhY3Rpb24lM0ErVW5jb252ZW50aW9uYWwrSHlkcm9nZW4rQm9uZHMrd2l0 aCtFbGVtZW50LUh5ZHJpZGUrQm9uZHMrYXMrUHJvdG9uK0FjY2VwdG9yJmFtcDty ZnQuanRpdGxlPSU1QiU1QkFjYy4rQ2hlbS4rUmVzLiU1RCU1RCZhbXA7cmZ0LmF1 bGFzdD0lNUIlNUJSb2JlcnQrSC4rQ3JhYnRyZWUlNUQlNUQlMkMrUGVyK0UuK00u K1NpZWdiYWhuJTJDK09kaWxlK0Vpc2Vuc3RlaW4lMkMrQXJub2xkK0wuK1JoZWlu Z29sZCUyQythbmQrVGhvbWFzK0YuK0tvZXR6bGUmYW1wO3JmdC5hdT0lNUIlNUJS b2JlcnQrSC4rQ3JhYnRyZWUlNUQlNUQlMkMrUGVyK0UuK00uK1NpZWdiYWhuJTJD K09kaWxlK0Vpc2Vuc3RlaW4lMkMrQXJub2xkK0wuK1JoZWluZ29sZCUyQythbmQr VGhvbWFzK0YuK0tvZXR6bGUmYW1wO3JmdC5kYXRlPTE5OTYmYW1wO3JmdC52b2x1 bWU9MjkmYW1wO3JmdC5pc3N1ZT03JmFtcDtyZnQucGFnZXM9MzQ4JUUyJTgwJTkz MzU0JmFtcDtyZnRfaWQ9aW5mbzpkb2kvMTAuMTAyMSUyRmFyOTUwMTUwcyZhbXA7 cmZyX2lkPWluZm86c2lkL2VuLndpa2lwZWRpYS5vcmc6SHlkcm9nZW5fYm9uZCI+ PHNwYW4gc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij4mIzE2MDs8L3NwYW4+PC9zcGFu PjwvbGk+CjxsaT48c3BhbiBjbGFzcz0iY2l0YXRpb24gSm91cm5hbCI+QWxleGFu ZGVyIEYuIEdvbmNoYXJvdiwgTS4gUmlhZCBNYW5hYSwgSm9zZXBoIE0uIFphdWcs IFJpY2hhcmQgSC4gR2VlLCBMYXVyZW5jZSBFLiBGcmllZCwgYW5kIFdyZW4gQi4g TW9udGdvbWVyeSAoMjAwNSkuICJQb2x5bWVyaXphdGlvbiBvZiBGb3JtaWMgQWNp ZCB1bmRlciBIaWdoIFByZXNzdXJlIi4gPGk+PGEgaHJlZj0iL3dpa2kvUGh5cy5f UmV2Ll9MZXR0LiIgdGl0bGU9IlBoeXMuIFJldi4gTGV0dC4iIGNsYXNzPSJtdy1y ZWRpcmVjdCI+UGh5cy4gUmV2LiBMZXR0LjwvYT48L2k+IDxiPjk0PC9iPiAoNik6 IDA2NTUwNS4gPGEgaHJlZj0iL3dpa2kvRGlnaXRhbF9vYmplY3RfaWRlbnRpZmll ciIgdGl0bGU9IkRpZ2l0YWwgb2JqZWN0IGlkZW50aWZpZXIiPmRvaTwvYT46PGEg aHJlZj0iaHR0cDovL2R4LmRvaS5vcmcvMTAuMTEwMyUyRlBoeXNSZXZMZXR0Ljk0 LjA2NTUwNSIgY2xhc3M9ImV4dGVybmFsIHRleHQiIHJlbD0ibm9mb2xsb3ciPjEw LjExMDMvUGh5c1JldkxldHQuOTQuMDY1NTA1PC9hPi48L3NwYW4+PHNwYW4gY2xh c3M9IlozOTg4IiB0aXRsZT0iY3R4X3Zlcj1aMzkuODgtMjAwNCZhbXA7cmZ0X3Zh bF9mbXQ9aW5mbyUzQW9maSUyRmZtdCUzQWtldiUzQW10eCUzQWpvdXJuYWwmYW1w O3JmdC5nZW5yZT1hcnRpY2xlJmFtcDtyZnQuYXRpdGxlPVBvbHltZXJpemF0aW9u K29mK0Zvcm1pYytBY2lkK3VuZGVyK0hpZ2grUHJlc3N1cmUmYW1wO3JmdC5qdGl0 bGU9JTVCJTVCUGh5cy4rUmV2LitMZXR0LiU1RCU1RCZhbXA7cmZ0LmF1bGFzdD1B bGV4YW5kZXIrRi4rR29uY2hhcm92JTJDK00uK1JpYWQrTWFuYWElMkMrSm9zZXBo K00uK1phdWclMkMrUmljaGFyZCtILitHZWUlMkMrTGF1cmVuY2UrRS4rRnJpZWQl MkMrYW5kK1dyZW4rQi4rTW9udGdvbWVyeSZhbXA7cmZ0LmF1PUFsZXhhbmRlcitG LitHb25jaGFyb3YlMkMrTS4rUmlhZCtNYW5hYSUyQytKb3NlcGgrTS4rWmF1ZyUy QytSaWNoYXJkK0guK0dlZSUyQytMYXVyZW5jZStFLitGcmllZCUyQythbmQrV3Jl bitCLitNb250Z29tZXJ5JmFtcDtyZnQuZGF0ZT0yMDA1JmFtcDtyZnQudm9sdW1l PTk0JmFtcDtyZnQuaXNzdWU9NiZhbXA7cmZ0LnBhZ2VzPTA2NTUwNSZhbXA7cmZ0 X2lkPWluZm86ZG9pLzEwLjExMDMlMkZQaHlzUmV2TGV0dC45NC4wNjU1MDUmYW1w O3Jmcl9pZD1pbmZvOnNpZC9lbi53aWtpcGVkaWEub3JnOkh5ZHJvZ2VuX2JvbmQi PjxzcGFuIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+JiMxNjA7PC9zcGFuPjwvc3Bh bj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImNpdGF0aW9uIEpvdXJuYWwiPkYuIENv cmRpZXIsIE0uIFJvZ293c2tpLCBTLiBHcnplc2llayBhbmQgQS4gQmF4ICgxOTk5 KS4gIk9ic2VydmF0aW9uIG9mIHRocm91Z2gtaHlkcm9nZW4tYm9uZCAoMmgpSihI QycpIGluIGEgcGVyZGV1dGVyYXRlZCBwcm90ZWluIi4gPGk+PGEgaHJlZj0iL3cv aW5kZXgucGhwP3RpdGxlPUpfTWFnbl9SZXNvbi4mYW1wO2FjdGlvbj1lZGl0JmFt cDtyZWRsaW5rPTEiIGNsYXNzPSJuZXciIHRpdGxlPSJKIE1hZ24gUmVzb24uIChw YWdlIGRvZXMgbm90IGV4aXN0KSI+SiBNYWduIFJlc29uLjwvYT48L2k+IDxiPjE0 MDwvYj46IDUxMOKAkzIuIDxhIGhyZWY9Ii93aWtpL0RpZ2l0YWxfb2JqZWN0X2lk ZW50aWZpZXIiIHRpdGxlPSJEaWdpdGFsIG9iamVjdCBpZGVudGlmaWVyIj5kb2k8 L2E+OjxhIGhyZWY9Imh0dHA6Ly9keC5kb2kub3JnLzEwLjEwMDYlMkZqbXJlLjE5 OTkuMTg5OSIgY2xhc3M9ImV4dGVybmFsIHRleHQiIHJlbD0ibm9mb2xsb3ciPjEw LjEwMDYvam1yZS4xOTk5LjE4OTk8L2E+Ljwvc3Bhbj48c3BhbiBjbGFzcz0iWjM5 ODgiIHRpdGxlPSJjdHhfdmVyPVozOS44OC0yMDA0JmFtcDtyZnRfdmFsX2ZtdD1p bmZvJTNBb2ZpJTJGZm10JTNBa2V2JTNBbXR4JTNBam91cm5hbCZhbXA7cmZ0Lmdl bnJlPWFydGljbGUmYW1wO3JmdC5hdGl0bGU9T2JzZXJ2YXRpb24rb2YrdGhyb3Vn aC1oeWRyb2dlbi1ib25kKyUyODJoJTI5SiUyOEhDJTI3JTI5K2luK2ErcGVyZGV1 dGVyYXRlZCtwcm90ZWluJmFtcDtyZnQuanRpdGxlPSU1QiU1QkorTWFnbitSZXNv bi4lNUQlNUQmYW1wO3JmdC5hdWxhc3Q9Ri4rQ29yZGllciUyQytNLitSb2dvd3Nr aSUyQytTLitHcnplc2llaythbmQrQS4rQmF4JmFtcDtyZnQuYXU9Ri4rQ29yZGll ciUyQytNLitSb2dvd3NraSUyQytTLitHcnplc2llaythbmQrQS4rQmF4JmFtcDty ZnQuZGF0ZT0xOTk5JmFtcDtyZnQudm9sdW1lPTE0MCZhbXA7cmZ0LnBhZ2VzPTUx MCVFMiU4MCU5MzImYW1wO3JmdF9pZD1pbmZvOmRvaS8xMC4xMDA2JTJGam1yZS4x OTk5LjE4OTkmYW1wO3Jmcl9pZD1pbmZvOnNpZC9lbi53aWtpcGVkaWEub3JnOkh5 ZHJvZ2VuX2JvbmQiPjxzcGFuIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+JiMxNjA7 PC9zcGFuPjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImNpdGF0aW9uIEpv dXJuYWwiPlIuIFBhcnRoYXNhcmF0aGksIFYuIFN1YnJhbWFuaWFuLCBOLiBTYXRo eWFtdXJ0aHkgKDIwMDYpLiAiSHlkcm9nZW4gQm9uZGluZyBXaXRob3V0IEJvcmRl cnM6IEFuIEF0b21zLUluLU1vbGVjdWxlcyBQZXJzcGVjdGl2ZSIuIDxpPjxhIGhy ZWY9Ii93aWtpL0ouX1BoeXMuX0NoZW0uX0EiIHRpdGxlPSJKLiBQaHlzLiBDaGVt LiBBIiBjbGFzcz0ibXctcmVkaXJlY3QiPkouIFBoeXMuIENoZW0uIEE8L2E+PC9p PiA8Yj4xMTA8L2I+OiAzMzQ54oCTMzM1MS48L3NwYW4+PHNwYW4gY2xhc3M9Iloz OTg4IiB0aXRsZT0iY3R4X3Zlcj1aMzkuODgtMjAwNCZhbXA7cmZ0X3ZhbF9mbXQ9 aW5mbyUzQW9maSUyRmZtdCUzQWtldiUzQW10eCUzQWpvdXJuYWwmYW1wO3JmdC5n ZW5yZT1hcnRpY2xlJmFtcDtyZnQuYXRpdGxlPUh5ZHJvZ2VuK0JvbmRpbmcrV2l0 aG91dCtCb3JkZXJzJTNBK0FuK0F0b21zLUluLU1vbGVjdWxlcytQZXJzcGVjdGl2 ZSZhbXA7cmZ0Lmp0aXRsZT0lNUIlNUJKLitQaHlzLitDaGVtLitBJTVEJTVEJmFt cDtyZnQuYXVsYXN0PVIuK1BhcnRoYXNhcmF0aGklMkMrVi4rU3VicmFtYW5pYW4l MkMrTi4rU2F0aHlhbXVydGh5JmFtcDtyZnQuYXU9Ui4rUGFydGhhc2FyYXRoaSUy QytWLitTdWJyYW1hbmlhbiUyQytOLitTYXRoeWFtdXJ0aHkmYW1wO3JmdC5kYXRl PTIwMDYmYW1wO3JmdC52b2x1bWU9MTEwJmFtcDtyZnQucGFnZXM9MzM0OSVFMiU4 MCU5MzMzNTEmYW1wO3Jmcl9pZD1pbmZvOnNpZC9lbi53aWtpcGVkaWEub3JnOkh5 ZHJvZ2VuX2JvbmQiPjxzcGFuIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+JiMxNjA7 PC9zcGFuPjwvc3Bhbj48L2xpPgo8bGk+PHNwYW4gY2xhc3M9ImNpdGF0aW9uIEpv dXJuYWwiPlouIExpdSwgRy4gV2FuZywgWi4gTGksIFIuIFdhbmcgKDIwMDgpLiAi R2VvbWV0cmljYWwgUHJlZmVyZW5jZXMgb2YgdGhlIEh5ZHJvZ2VuIEJvbmRzIG9u IFByb3RlaW7iiJJMaWdhbmQgQmluZGluZyBJbnRlcmZhY2UgRGVyaXZlZCBmcm9t IFN0YXRpc3RpY2FsIFN1cnZleXMgYW5kIFF1YW50dW0gTWVjaGFuaWNzIENhbGN1 bGF0aW9ucyIuIDxpPjxhIGhyZWY9Ii93aWtpL0pvdXJuYWxfb2ZfQ2hlbWljYWxf VGhlb3J5X2FuZF9Db21wdXRhdGlvbiIgdGl0bGU9IkpvdXJuYWwgb2YgQ2hlbWlj YWwgVGhlb3J5IGFuZCBDb21wdXRhdGlvbiI+Si4gQ2hlbS4gVGhlb3J5IENvbXB1 dC4gKEEpPC9hPjwvaT4gPGI+NDwvYj4gKDExKTogMTk1OeKAkzE5NzMuIDxhIGhy ZWY9Ii93aWtpL0RpZ2l0YWxfb2JqZWN0X2lkZW50aWZpZXIiIHRpdGxlPSJEaWdp dGFsIG9iamVjdCBpZGVudGlmaWVyIj5kb2k8L2E+OjxhIGhyZWY9Imh0dHA6Ly9k eC5kb2kub3JnLzEwLjEwMjElMkZjdDgwMDI2N3giIGNsYXNzPSJleHRlcm5hbCB0 ZXh0IiByZWw9Im5vZm9sbG93Ij4xMC4xMDIxL2N0ODAwMjY3eDwvYT4uPC9zcGFu PjxzcGFuIGNsYXNzPSJaMzk4OCIgdGl0bGU9ImN0eF92ZXI9WjM5Ljg4LTIwMDQm YW1wO3JmdF92YWxfZm10PWluZm8lM0FvZmklMkZmbXQlM0FrZXYlM0FtdHglM0Fq b3VybmFsJmFtcDtyZnQuZ2VucmU9YXJ0aWNsZSZhbXA7cmZ0LmF0aXRsZT1HZW9t ZXRyaWNhbCtQcmVmZXJlbmNlcytvZit0aGUrSHlkcm9nZW4rQm9uZHMrb24rUHJv dGVpbiVFMiU4OCU5MkxpZ2FuZCtCaW5kaW5nK0ludGVyZmFjZStEZXJpdmVkK2Zy b20rU3RhdGlzdGljYWwrU3VydmV5cythbmQrUXVhbnR1bStNZWNoYW5pY3MrQ2Fs Y3VsYXRpb25zJmFtcDtyZnQuanRpdGxlPSU1QiU1QkpvdXJuYWwrb2YrQ2hlbWlj YWwrVGhlb3J5K2FuZCtDb21wdXRhdGlvbiU3Q0ouK0NoZW0uK1RoZW9yeStDb21w dXQuKyUyOEElMjklNUQlNUQmYW1wO3JmdC5hdWxhc3Q9Wi4rTGl1JTJDK0cuK1dh bmclMkMrWi4rTGklMkMrUi4rV2FuZyZhbXA7cmZ0LmF1PVouK0xpdSUyQytHLitX YW5nJTJDK1ouK0xpJTJDK1IuK1dhbmcmYW1wO3JmdC5kYXRlPTIwMDgmYW1wO3Jm dC52b2x1bWU9NCZhbXA7cmZ0Lmlzc3VlPTExJmFtcDtyZnQucGFnZXM9MTk1OSVF MiU4MCU5MzE5NzMmYW1wO3JmdF9pZD1pbmZvOmRvaS8xMC4xMDIxJTJGY3Q4MDAy Njd4JmFtcDtyZnJfaWQ9aW5mbzpzaWQvZW4ud2lraXBlZGlhLm9yZzpIeWRyb2dl bl9ib25kIj48c3BhbiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPiYjMTYwOzwvc3Bh bj48L3NwYW4+PC9saT4KPC91bD4KPGgyPjxzcGFuIGNsYXNzPSJlZGl0c2VjdGlv biI+WzxhIGhyZWY9Ii93L2luZGV4LnBocD90aXRsZT1IeWRyb2dlbl9ib25kJmFt cDthY3Rpb249ZWRpdCZhbXA7c2VjdGlvbj0xMyIgdGl0bGU9IkVkaXQgc2VjdGlv bjogRXh0ZXJuYWwgbGlua3MiPmVkaXQ8L2E+XTwvc3Bhbj4gPHNwYW4gY2xhc3M9 Im13LWhlYWRsaW5lIiBpZD0iRXh0ZXJuYWxfbGlua3MiPkV4dGVybmFsIGxpbmtz PC9zcGFuPjwvaDI+Cjx1bD4KPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cubWFnbmV0 LmZzdS5lZHUvZWR1Y2F0aW9uL2NvbW11bml0eS9zbGlkZXNob3dzL2J1YmJsZXdh bGwvaW5kZXguaHRtbCIgY2xhc3M9ImV4dGVybmFsIHRleHQiIHJlbD0ibm9mb2xs b3ciPlRoZSBCdWJibGUgV2FsbDwvYT4gKEF1ZGlvIHNsaWRlc2hvdyBmcm9tIHRo ZSBOYXRpb25hbCBIaWdoIE1hZ25ldGljIEZpZWxkIExhYm9yYXRvcnkgZXhwbGFp bmluZyBjb2hlc2lvbiwgc3VyZmFjZSB0ZW5zaW9uIGFuZCBoeWRyb2dlbiBib25k cyk8L2xpPgo8L3VsPgo8dGFibGUgY2xhc3M9Im5hdmJveCIgY2VsbHNwYWNpbmc9 IjAiIHN0eWxlPSI7Ij4KPHRyPgo8dGQgc3R5bGU9InBhZGRpbmc6MnB4OyI+Cjx0 YWJsZSBjZWxsc3BhY2luZz0iMCIgY2xhc3M9Im5vd3JhcGxpbmtzIGNvbGxhcHNp YmxlIGF1dG9jb2xsYXBzZSIgc3R5bGU9IndpZHRoOjEwMCU7YmFja2dyb3VuZDp0 cmFuc3BhcmVudDtjb2xvcjppbmhlcml0OzsiPgo8dHI+Cjx0aCBzdHlsZT0iOyIg Y29sc3Bhbj0iMiIgY2xhc3M9Im5hdmJveC10aXRsZSI+CjxkaXYgc3R5bGU9ImZs b2F0OmxlZnQ7IHdpZHRoOjZlbTt0ZXh0LWFsaWduOmxlZnQ7Ij4KPGRpdiBjbGFz cz0ibm9wcmludCBwbGFpbmxpbmtzIG5hdmJhciIgc3R5bGU9ImJhY2tncm91bmQ6 bm9uZTsgcGFkZGluZzowOyBmb250LXdlaWdodDpub3JtYWw7Oztib3JkZXI6bm9u ZTs7IGZvbnQtc2l6ZTp4eC1zbWFsbDsiPjxhIGhyZWY9Ii93aWtpL1RlbXBsYXRl OkNoZW1pY2FsX2JvbmRzIiB0aXRsZT0iVGVtcGxhdGU6Q2hlbWljYWwgYm9uZHMi PjxzcGFuIHRpdGxlPSJWaWV3IHRoaXMgdGVtcGxhdGUiIHN0eWxlPSI7O2JvcmRl cjpub25lOyI+djwvc3Bhbj48L2E+JiMxNjA7PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZTo4MCU7Ij7igKI8L3NwYW4+JiMxNjA7PGEgaHJlZj0iL3dpa2kvVGVtcGxhdGVf dGFsazpDaGVtaWNhbF9ib25kcyIgdGl0bGU9IlRlbXBsYXRlIHRhbGs6Q2hlbWlj YWwgYm9uZHMiPjxzcGFuIHRpdGxlPSJEaXNjdXNzIHRoaXMgdGVtcGxhdGUiIHN0 eWxlPSI7O2JvcmRlcjpub25lOyI+ZDwvc3Bhbj48L2E+JiMxNjA7PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTo4MCU7Ij7igKI8L3NwYW4+JiMxNjA7PGEgaHJlZj0iaHR0 cDovL2VuLndpa2lwZWRpYS5vcmcvdy9pbmRleC5waHA/dGl0bGU9VGVtcGxhdGU6 Q2hlbWljYWxfYm9uZHMmYW1wO2FjdGlvbj1lZGl0IiBjbGFzcz0iZXh0ZXJuYWwg dGV4dCIgcmVsPSJub2ZvbGxvdyI+PHNwYW4gdGl0bGU9IkVkaXQgdGhpcyB0ZW1w bGF0ZSIgc3R5bGU9Ijs7Ym9yZGVyOm5vbmU7OyI+ZTwvc3Bhbj48L2E+PC9kaXY+ CjwvZGl2Pgo8c3BhbiBjbGFzcz0iIiBzdHlsZT0iZm9udC1zaXplOjExMCU7Ij48 YSBocmVmPSIvd2lraS9DaGVtaWNhbF9ib25kIiB0aXRsZT0iQ2hlbWljYWwgYm9u ZCI+Q2hlbWljYWwgYm9uZHM8L2E+PC9zcGFuPjwvdGg+CjwvdHI+Cjx0ciBzdHls ZT0iaGVpZ2h0OjJweDsiPgo8dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQgY2xhc3M9 Im5hdmJveC1ncm91cCIgc3R5bGU9Ijt0ZXh0LWFsaWduOmNlbnRlcjsgbGluZS1o ZWlnaHQ6MS4xZW07IHBhZGRpbmc6MC41ZW07OyI+PGI+PGEgaHJlZj0iL3dpa2kv SW50cmFtb2xlY3VsYXJfZm9yY2UiIHRpdGxlPSJJbnRyYW1vbGVjdWxhciBmb3Jj ZSI+SW50cmFtb2xlY3VsYXI8YnIgLz4KKCJzdHJvbmciKTwvYT48L2I+PC90ZD4K PHRkIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWxlZnQtd2lkdGg6MnB4 O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO3dpZHRoOjEwMCU7cGFkZGluZzowcHg7 OzsiIGNsYXNzPSJuYXZib3gtbGlzdCBuYXZib3gtb2RkIj4KPGRpdiBzdHlsZT0i cGFkZGluZzowZW0gMC4yNWVtIj48L2Rpdj4KPHRhYmxlIGNlbGxzcGFjaW5nPSIw IiBjbGFzcz0ibm93cmFwbGlua3MgbmF2Ym94LXN1Ymdyb3VwIiBzdHlsZT0id2lk dGg6MTAwJTs7dGV4dC1hbGlnbjpsZWZ0OzsiPgo8dHI+Cjx0ZCBjbGFzcz0ibmF2 Ym94LWdyb3VwIiBzdHlsZT0iO3BhZGRpbmctbGVmdDowZW07cGFkZGluZy1yaWdo dDowZW07d2lkdGg6MTFlbTs7Ij4KPGRpdiBzdHlsZT0icGFkZGluZzowZW0gMC43 NWVtOyI+PGEgaHJlZj0iL3dpa2kvQ292YWxlbnRfYm9uZCIgdGl0bGU9IkNvdmFs ZW50IGJvbmQiPkNvdmFsZW50IGJvbmRzPC9hPjwvZGl2Pgo8L3RkPgo8dGQgc3R5 bGU9InRleHQtYWxpZ246bGVmdDtib3JkZXItbGVmdC13aWR0aDoycHg7Ym9yZGVy LWxlZnQtc3R5bGU6c29saWQ7d2lkdGg6MTAwJTtwYWRkaW5nOjBweDt3aWR0aDph dXRvOzs7IiBjbGFzcz0ibmF2Ym94LWxpc3QgbmF2Ym94LW9kZCI+CjxkaXYgc3R5 bGU9InBhZGRpbmc6MGVtIDAuMjVlbSI+PGEgaHJlZj0iL3dpa2kvU2lnbWFfYm9u ZCIgdGl0bGU9IlNpZ21hIGJvbmQiPlNpZ21hIGJvbmQ8L2E+PHNwYW4gc3R5bGU9 ImZvbnQtd2VpZ2h0OmJvbGQ7Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJlZj0iL3dp a2kvUGlfYm9uZCIgdGl0bGU9IlBpIGJvbmQiPlBpIGJvbmQ8L2E+PHNwYW4gc3R5 bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJlZj0i L3dpa2kvRGVsdGFfYm9uZCIgdGl0bGU9IkRlbHRhIGJvbmQiPkRlbHRhIGJvbmQ8 L2E+PGJyIC8+CjxhIGhyZWY9Ii93aWtpL0RvdWJsZV9ib25kIiB0aXRsZT0iRG91 YmxlIGJvbmQiPkRvdWJsZSBib25kPC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdo dDpib2xkOyI+JiMxNjA7wrc8L3NwYW4+IDxhIGhyZWY9Ii93aWtpL1RyaXBsZV9i b25kIiB0aXRsZT0iVHJpcGxlIGJvbmQiPlRyaXBsZSBib25kPC9hPjxzcGFuIHN0 eWxlPSJmb250LXdlaWdodDpib2xkOyI+JiMxNjA7wrc8L3NwYW4+IDxhIGhyZWY9 Ii93aWtpL1F1YWRydXBsZV9ib25kIiB0aXRsZT0iUXVhZHJ1cGxlIGJvbmQiPlF1 YWRydXBsZSBib25kPC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+ JiMxNjA7wrc8L3NwYW4+IDxhIGhyZWY9Ii93aWtpL1F1aW50dXBsZV9ib25kIiB0 aXRsZT0iUXVpbnR1cGxlIGJvbmQiPlF1aW50dXBsZSBib25kPC9hPjxzcGFuIHN0 eWxlPSJmb250LXdlaWdodDpib2xkOyI+JiMxNjA7wrc8L3NwYW4+IDxhIGhyZWY9 Ii93aWtpL1NleHR1cGxlX2JvbmQiIHRpdGxlPSJTZXh0dXBsZSBib25kIj5TZXh0 dXBsZSBib25kPC9hPjxiciAvPgo8YSBocmVmPSIvd2lraS9UaHJlZS1jZW50ZXJf dHdvLWVsZWN0cm9uX2JvbmQiIHRpdGxlPSJUaHJlZS1jZW50ZXIgdHdvLWVsZWN0 cm9uIGJvbmQiPjNjLTJlPC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xk OyI+JiMxNjA7wrc8L3NwYW4+IDxhIGhyZWY9Ii93aWtpL1RocmVlLWNlbnRlcl9m b3VyLWVsZWN0cm9uX2JvbmQiIHRpdGxlPSJUaHJlZS1jZW50ZXIgZm91ci1lbGVj dHJvbiBib25kIj4zYy00ZTwvYT48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9s ZDsiPiYjMTYwO8K3PC9zcGFuPiA8YSBocmVmPSIvd2lraS9Gb3VyLWNlbnRlcl90 d28tZWxlY3Ryb25fYm9uZCIgdGl0bGU9IkZvdXItY2VudGVyIHR3by1lbGVjdHJv biBib25kIj40Yy0yZTwvYT48YnIgLz4KPGEgaHJlZj0iL3dpa2kvQWdvc3RpY19p bnRlcmFjdGlvbiIgdGl0bGU9IkFnb3N0aWMgaW50ZXJhY3Rpb24iPkFnb3N0aWMg Ym9uZDwvYT48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsiPiYjMTYwO8K3 PC9zcGFuPiA8YSBocmVmPSIvd2lraS9CZW50X2JvbmQiIHRpdGxlPSJCZW50IGJv bmQiPkJlbnQgYm9uZDwvYT48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDsi PiYjMTYwO8K3PC9zcGFuPiA8YSBocmVmPSIvd2lraS9EaXBvbGFyX2JvbmQiIHRp dGxlPSJEaXBvbGFyIGJvbmQiPkRpcG9sYXIgYm9uZDwvYT48c3BhbiBzdHlsZT0i Zm9udC13ZWlnaHQ6Ym9sZDsiPiYjMTYwO8K3PC9zcGFuPiA8YSBocmVmPSIvd2lr aS8lQ0UlQTBfYmFja2JvbmRpbmciIHRpdGxlPSLOoCBiYWNrYm9uZGluZyI+UGkg YmFja2JvbmQ8L2E+PGJyIC8+CjxhIGhyZWY9Ii93aWtpL0Nvbmp1Z2F0ZWRfc3lz dGVtIiB0aXRsZT0iQ29uanVnYXRlZCBzeXN0ZW0iPkNvbmp1Z2F0aW9uPC9hPjxz cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+JiMxNjA7wrc8L3NwYW4+IDxh IGhyZWY9Ii93aWtpL0h5cGVyY29uanVnYXRpb24iIHRpdGxlPSJIeXBlcmNvbmp1 Z2F0aW9uIj5IeXBlcmNvbmp1Z2F0aW9uPC9hPjxzcGFuIHN0eWxlPSJmb250LXdl aWdodDpib2xkOyI+JiMxNjA7wrc8L3NwYW4+IDxhIGhyZWY9Ii93aWtpL0Fyb21h dGljaXR5IiB0aXRsZT0iQXJvbWF0aWNpdHkiPkFyb21hdGljaXR5PC9hPjxzcGFu IHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+JiMxNjA7wrc8L3NwYW4+IDxhIGhy ZWY9Ii93aWtpL0hhcHRpY2l0eSIgdGl0bGU9IkhhcHRpY2l0eSI+SGFwdGljaXR5 PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+JiMxNjA7wrc8L3Nw YW4+IDxhIGhyZWY9Ii93aWtpL0FudGlib25kaW5nIiB0aXRsZT0iQW50aWJvbmRp bmciPkFudGlib25kaW5nPC9hPjxiciAvPjwvZGl2Pgo8L3RkPgo8L3RyPgo8dHIg c3R5bGU9ImhlaWdodDoycHgiPgo8dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQgY2xh c3M9Im5hdmJveC1ncm91cCIgc3R5bGU9IjtwYWRkaW5nLWxlZnQ6MGVtO3BhZGRp bmctcmlnaHQ6MGVtO3dpZHRoOjExZW07OyI+CjxkaXYgc3R5bGU9InBhZGRpbmc6 MGVtIDAuNzVlbTsiPjxhIGhyZWY9Ii93aWtpL0lvbmljX2JvbmQiIHRpdGxlPSJJ b25pYyBib25kIj5Jb25pYyBib25kczwvYT48L2Rpdj4KPC90ZD4KPHRkIHN0eWxl PSJ0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWxlZnQtd2lkdGg6MnB4O2JvcmRlci1s ZWZ0LXN0eWxlOnNvbGlkO3dpZHRoOjEwMCU7cGFkZGluZzowcHg7d2lkdGg6YXV0 bzs7OyIgY2xhc3M9Im5hdmJveC1saXN0IG5hdmJveC1ldmVuIj4KPGRpdiBzdHls ZT0icGFkZGluZzowZW0gMC4yNWVtIj48YSBocmVmPSIvd2lraS9DYXRpb24tcGlf aW50ZXJhY3Rpb24iIHRpdGxlPSJDYXRpb24tcGkgaW50ZXJhY3Rpb24iPmNhdGlv bi1waSBib25kPC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkOyI+JiMx NjA7wrc8L3NwYW4+IDxhIGhyZWY9Ii93aWtpL1NhbHRfYnJpZGdlXyhwcm90ZWlu KSIgdGl0bGU9IlNhbHQgYnJpZGdlIChwcm90ZWluKSIgY2xhc3M9Im13LXJlZGly ZWN0Ij5zYWx0IGJvbmQ8L2E+PC9kaXY+CjwvdGQ+CjwvdHI+Cjx0ciBzdHlsZT0i aGVpZ2h0OjJweCI+Cjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0ZCBjbGFzcz0ibmF2 Ym94LWdyb3VwIiBzdHlsZT0iO3BhZGRpbmctbGVmdDowZW07cGFkZGluZy1yaWdo dDowZW07d2lkdGg6MTFlbTs7Ij4KPGRpdiBzdHlsZT0icGFkZGluZzowZW0gMC43 NWVtOyI+PGEgaHJlZj0iL3dpa2kvTWV0YWxsaWNfYm9uZCIgdGl0bGU9Ik1ldGFs bGljIGJvbmQiPk1ldGFsbGljIGJvbmRzPC9hPjwvZGl2Pgo8L3RkPgo8dGQgc3R5 bGU9InRleHQtYWxpZ246bGVmdDtib3JkZXItbGVmdC13aWR0aDoycHg7Ym9yZGVy LWxlZnQtc3R5bGU6c29saWQ7d2lkdGg6MTAwJTtwYWRkaW5nOjBweDt3aWR0aDph dXRvOzs7IiBjbGFzcz0ibmF2Ym94LWxpc3QgbmF2Ym94LW9kZCI+CjxkaXYgc3R5 bGU9InBhZGRpbmc6MGVtIDAuMjVlbSI+PGEgaHJlZj0iL3dpa2kvTWV0YWxfYXJv bWF0aWNpdHkiIHRpdGxlPSJNZXRhbCBhcm9tYXRpY2l0eSI+TWV0YWwgYXJvbWF0 aWNpdHk8L2E+PC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvdGQ+CjwvdHI+ Cjx0ciBzdHlsZT0iaGVpZ2h0OjJweCI+Cjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0 ZCBjbGFzcz0ibmF2Ym94LWdyb3VwIiBzdHlsZT0iO3RleHQtYWxpZ246Y2VudGVy OyBsaW5lLWhlaWdodDoxLjFlbTsgcGFkZGluZzowLjVlbTs7Ij48YSBocmVmPSIv d2lraS9JbnRlcm1vbGVjdWxhcl9mb3JjZSIgdGl0bGU9IkludGVybW9sZWN1bGFy IGZvcmNlIj5JbnRlcm1vbGVjdWxhcjxiciAvPgooIndlYWsiKTwvYT48L3RkPgo8 dGQgc3R5bGU9InRleHQtYWxpZ246bGVmdDtib3JkZXItbGVmdC13aWR0aDoycHg7 Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7d2lkdGg6MTAwJTtwYWRkaW5nOjBweDs7 OyIgY2xhc3M9Im5hdmJveC1saXN0IG5hdmJveC1ldmVuIj4KPGRpdiBzdHlsZT0i cGFkZGluZzowZW0gMC4yNWVtIj48L2Rpdj4KPHRhYmxlIGNlbGxzcGFjaW5nPSIw IiBjbGFzcz0ibm93cmFwbGlua3MgbmF2Ym94LXN1Ymdyb3VwIiBzdHlsZT0id2lk dGg6MTAwJTs7dGV4dC1hbGlnbjpsZWZ0Ozs7Ij4KPHRyPgo8dGQgY2xhc3M9Im5h dmJveC1ncm91cCIgc3R5bGU9IjtwYWRkaW5nLWxlZnQ6MGVtO3BhZGRpbmctcmln aHQ6MGVtO3dpZHRoOjExZW07OyI+CjxkaXYgc3R5bGU9InBhZGRpbmc6MGVtIDAu NzVlbTsiPjxzdHJvbmcgY2xhc3M9InNlbGZsaW5rIj5IeWRyb2dlbiBib25kPC9z dHJvbmc+PC9kaXY+CjwvdGQ+Cjx0ZCBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0O2Jv cmRlci1sZWZ0LXdpZHRoOjJweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDt3aWR0 aDoxMDAlO3BhZGRpbmc6MHB4O3dpZHRoOmF1dG87OzsiIGNsYXNzPSJuYXZib3gt bGlzdCBuYXZib3gtZXZlbiI+CjxkaXYgc3R5bGU9InBhZGRpbmc6MGVtIDAuMjVl bSI+PGEgaHJlZj0iL3dpa2kvRGloeWRyb2dlbl9ib25kIiB0aXRsZT0iRGloeWRy b2dlbiBib25kIj5EaWh5ZHJvZ2VuIGJvbmQ8L2E+PHNwYW4gc3R5bGU9ImZvbnQt d2VpZ2h0OmJvbGQ7Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJlZj0iL3dpa2kvRGlo eWRyb2dlbl9jb21wbGV4IiB0aXRsZT0iRGloeWRyb2dlbiBjb21wbGV4Ij5EaWh5 ZHJvZ2VuIGNvbXBsZXg8L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7 Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJlZj0iL3dpa2kvTG93LWJhcnJpZXJfaHlk cm9nZW5fYm9uZCIgdGl0bGU9Ikxvdy1iYXJyaWVyIGh5ZHJvZ2VuIGJvbmQiPkxv dy1iYXJyaWVyIGh5ZHJvZ2VuIGJvbmQ8L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2Vp Z2h0OmJvbGQ7Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJlZj0iL3dpa2kvU3ltbWV0 cmljX2h5ZHJvZ2VuX2JvbmQiIHRpdGxlPSJTeW1tZXRyaWMgaHlkcm9nZW4gYm9u ZCI+U3ltbWV0cmljIGh5ZHJvZ2VuIGJvbmQ8L2E+PC9kaXY+CjwvdGQ+CjwvdHI+ Cjx0ciBzdHlsZT0iaGVpZ2h0OjJweCI+Cjx0ZD48L3RkPgo8L3RyPgo8dHI+Cjx0 ZCBjbGFzcz0ibmF2Ym94LWdyb3VwIiBzdHlsZT0iO3BhZGRpbmctbGVmdDowZW07 cGFkZGluZy1yaWdodDowZW07d2lkdGg6MTFlbTs7Ij4KPGRpdiBzdHlsZT0icGFk ZGluZzowZW0gMC43NWVtOyI+T3RoZXIgPGEgaHJlZj0iL3dpa2kvTm9uY292YWxl bnRfYm9uZGluZyIgdGl0bGU9Ik5vbmNvdmFsZW50IGJvbmRpbmciPm5vbmNvdmFs ZW50PC9hPjwvZGl2Pgo8L3RkPgo8dGQgc3R5bGU9InRleHQtYWxpZ246bGVmdDti b3JkZXItbGVmdC13aWR0aDoycHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7d2lk dGg6MTAwJTtwYWRkaW5nOjBweDt3aWR0aDphdXRvOzs7IiBjbGFzcz0ibmF2Ym94 LWxpc3QgbmF2Ym94LW9kZCI+CjxkaXYgc3R5bGU9InBhZGRpbmc6MGVtIDAuMjVl bSI+PGEgaHJlZj0iL3dpa2kvVmFuX2Rlcl9XYWFsc19mb3JjZSIgdGl0bGU9IlZh biBkZXIgV2FhbHMgZm9yY2UiPnZhbiBkZXIgV2FhbHMgZm9yY2U8L2E+PHNwYW4g c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJl Zj0iL3dpa2kvTG9uZG9uX2Rpc3BlcnNpb25fZm9yY2UiIHRpdGxlPSJMb25kb24g ZGlzcGVyc2lvbiBmb3JjZSI+TG9uZG9uIGRpc3BlcnNpb24gZm9yY2U8L2E+PHNw YW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij4mIzE2MDvCtzwvc3Bhbj4gPGEg aHJlZj0iL3dpa2kvTWVjaGFuaWNhbF9ib25kIiB0aXRsZT0iTWVjaGFuaWNhbCBi b25kIj5NZWNoYW5pY2FsIGJvbmQ8L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0 OmJvbGQ7Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJlZj0iL3dpa2kvSGFsb2dlbl9i b25kIiB0aXRsZT0iSGFsb2dlbiBib25kIj5IYWxvZ2VuIGJvbmQ8L2E+PHNwYW4g c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJl Zj0iL3dpa2kvQXVyb3BoaWxpY2l0eSIgdGl0bGU9IkF1cm9waGlsaWNpdHkiPkF1 cm9waGlsaWNpdHk8L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij4m IzE2MDvCtzwvc3Bhbj4gPGEgaHJlZj0iL3dpa2kvSW50ZXJjYWxhdGlvbl8oY2hl bWlzdHJ5KSIgdGl0bGU9IkludGVyY2FsYXRpb24gKGNoZW1pc3RyeSkiPkludGVy Y2FsYXRpb248L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij4mIzE2 MDvCtzwvc3Bhbj4gPGEgaHJlZj0iL3dpa2kvU3RhY2tpbmdfKGNoZW1pc3RyeSki IHRpdGxlPSJTdGFja2luZyAoY2hlbWlzdHJ5KSI+U3RhY2tpbmc8L2E+PHNwYW4g c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJl Zj0iL3dpa2kvRW50cm9waWNfZm9yY2UiIHRpdGxlPSJFbnRyb3BpYyBmb3JjZSI+ RW50cm9waWMgZm9yY2U8L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7 Ij4mIzE2MDvCtzwvc3Bhbj4gPGEgaHJlZj0iL3dpa2kvQ2hlbWljYWxfcG9sYXJp dHkiIHRpdGxlPSJDaGVtaWNhbCBwb2xhcml0eSI+Q2hlbWljYWwgcG9sYXJpdHk8 L2E+PC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvdGQ+CjwvdHI+Cjx0ciBz dHlsZT0iaGVpZ2h0OjJweDsiPgo8dGQ+PC90ZD4KPC90cj4KPHRyPgo8dGQgY2xh c3M9Im5hdmJveC1hYm92ZWJlbG93IiBzdHlsZT0iOyIgY29sc3Bhbj0iMiI+PGk+ Tm90ZTogdGhlIHdlYWtlc3Qgc3Ryb25nIGJvbmRzIGFyZSBub3QgbmVjZXNzYXJp bHkgc3Ryb25nZXIgdGhhbiB0aGUgc3Ryb25nZXN0IHdlYWsgYm9uZHM8L2k+PC90 ZD4KPC90cj4KPC90YWJsZT4KPC90ZD4KPC90cj4KPC90YWJsZT4KCgo8IS0tIApO ZXdQUCBsaW1pdCByZXBvcnQKUHJlcHJvY2Vzc29yIG5vZGUgY291bnQ6IDk4NzAv MTAwMDAwMApQb3N0LWV4cGFuZCBpbmNsdWRlIHNpemU6IDExNjA0Ny8yMDQ4MDAw IGJ5dGVzClRlbXBsYXRlIGFyZ3VtZW50IHNpemU6IDQ3ODUzLzIwNDgwMDAgYnl0 ZXMKRXhwZW5zaXZlIHBhcnNlciBmdW5jdGlvbiBjb3VudDogMS81MDAKLS0+Cgo8 IS0tIFNhdmVkIGluIHBhcnNlciBjYWNoZSB3aXRoIGtleSBlbndpa2k6cGNhY2hl OmlkaGFzaDoxMzYwOS0wITEhMCFkZWZhdWx0ISFlbiE0IGFuZCB0aW1lc3RhbXAg MjAxMDA0MDgxMzIzNTUgLS0+CjxkaXYgY2xhc3M9InByaW50Zm9vdGVyIj4KUmV0 cmlldmVkIGZyb20gIjxhIGhyZWY9Imh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dp a2kvSHlkcm9nZW5fYm9uZCI+aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9I eWRyb2dlbl9ib25kPC9hPiI8L2Rpdj4KCQkJPGRpdiBpZD0nY2F0bGlua3MnIGNs YXNzPSdjYXRsaW5rcyc+PGRpdiBpZD0ibXctbm9ybWFsLWNhdGxpbmtzIj48YSBo cmVmPSIvd2lraS9TcGVjaWFsOkNhdGVnb3JpZXMiIHRpdGxlPSJTcGVjaWFsOkNh dGVnb3JpZXMiPkNhdGVnb3JpZXM8L2E+OiA8c3BhbiBkaXI9J2x0cic+PGEgaHJl Zj0iL3dpa2kvQ2F0ZWdvcnk6Q2hlbWljYWxfYm9uZGluZyIgdGl0bGU9IkNhdGVn b3J5OkNoZW1pY2FsIGJvbmRpbmciPkNoZW1pY2FsIGJvbmRpbmc8L2E+PC9zcGFu PiB8IDxzcGFuIGRpcj0nbHRyJz48YSBocmVmPSIvd2lraS9DYXRlZ29yeTpIeWRy b2dlbl9waHlzaWNzIiB0aXRsZT0iQ2F0ZWdvcnk6SHlkcm9nZW4gcGh5c2ljcyI+ SHlkcm9nZW4gcGh5c2ljczwvYT48L3NwYW4+IHwgPHNwYW4gZGlyPSdsdHInPjxh IGhyZWY9Ii93aWtpL0NhdGVnb3J5OlN1cHJhbW9sZWN1bGFyX2NoZW1pc3RyeSIg dGl0bGU9IkNhdGVnb3J5OlN1cHJhbW9sZWN1bGFyIGNoZW1pc3RyeSI+U3VwcmFt b2xlY3VsYXIgY2hlbWlzdHJ5PC9hPjwvc3Bhbj4gfCA8c3BhbiBkaXI9J2x0cic+ PGEgaHJlZj0iL3dpa2kvQ2F0ZWdvcnk6SW50ZXJtb2xlY3VsYXJfZm9yY2VzIiB0 aXRsZT0iQ2F0ZWdvcnk6SW50ZXJtb2xlY3VsYXIgZm9yY2VzIj5JbnRlcm1vbGVj dWxhciBmb3JjZXM8L2E+PC9zcGFuPjwvZGl2PjxkaXYgaWQ9Im13LWhpZGRlbi1j YXRsaW5rcyIgY2xhc3M9Im13LWhpZGRlbi1jYXRzLWhpZGRlbiI+SGlkZGVuIGNh dGVnb3JpZXM6IDxzcGFuIGRpcj0nbHRyJz48YSBocmVmPSIvd2lraS9DYXRlZ29y eTpBcnRpY2xlc19uZWVkaW5nX2FkZGl0aW9uYWxfcmVmZXJlbmNlc19mcm9tX01h cmNoXzIwMDkiIHRpdGxlPSJDYXRlZ29yeTpBcnRpY2xlcyBuZWVkaW5nIGFkZGl0 aW9uYWwgcmVmZXJlbmNlcyBmcm9tIE1hcmNoIDIwMDkiPkFydGljbGVzIG5lZWRp bmcgYWRkaXRpb25hbCByZWZlcmVuY2VzIGZyb20gTWFyY2ggMjAwOTwvYT48L3Nw YW4+IHwgPHNwYW4gZGlyPSdsdHInPjxhIGhyZWY9Ii93aWtpL0NhdGVnb3J5OkFs bF9hcnRpY2xlc19uZWVkaW5nX2FkZGl0aW9uYWxfcmVmZXJlbmNlcyIgdGl0bGU9 IkNhdGVnb3J5OkFsbCBhcnRpY2xlcyBuZWVkaW5nIGFkZGl0aW9uYWwgcmVmZXJl bmNlcyI+QWxsIGFydGljbGVzIG5lZWRpbmcgYWRkaXRpb25hbCByZWZlcmVuY2Vz PC9hPjwvc3Bhbj48L2Rpdj48L2Rpdj4JCQk8IS0tIGVuZCBjb250ZW50IC0tPgoJ CQkJCQk8ZGl2IGNsYXNzPSJ2aXN1YWxDbGVhciI+PC9kaXY+CgkJPC9kaXY+Cgk8 L2Rpdj4KCQk8L2Rpdj4KCQk8ZGl2IGlkPSJjb2x1bW4tb25lIj4KCTxkaXYgaWQ9 InAtY2FjdGlvbnMiIGNsYXNzPSJwb3J0bGV0Ij4KCQk8aDU+Vmlld3M8L2g1PgoJ CTxkaXYgY2xhc3M9InBCb2R5Ij4KCQkJPHVsIGxhbmc9ImVuIiB4bWw6bGFuZz0i ZW4iPgoJCgkJCQkgPGxpIGlkPSJjYS1uc3RhYi1tYWluIiBjbGFzcz0ic2VsZWN0 ZWQiPjxhIGhyZWY9Ii93aWtpL0h5ZHJvZ2VuX2JvbmQiIHRpdGxlPSJWaWV3IHRo ZSBjb250ZW50IHBhZ2UgW2NdIiBhY2Nlc3NrZXk9ImMiPkFydGljbGU8L2E+PC9s aT4KCQkJCSA8bGkgaWQ9ImNhLXRhbGsiPjxhIGhyZWY9Ii93aWtpL1RhbGs6SHlk cm9nZW5fYm9uZCIgdGl0bGU9IkRpc2N1c3Npb24gYWJvdXQgdGhlIGNvbnRlbnQg cGFnZSBbdF0iIGFjY2Vzc2tleT0idCI+RGlzY3Vzc2lvbjwvYT48L2xpPgoJCQkJ IDxsaSBpZD0iY2EtZWRpdCI+PGEgaHJlZj0iL3cvaW5kZXgucGhwP3RpdGxlPUh5 ZHJvZ2VuX2JvbmQmYW1wO2FjdGlvbj1lZGl0IiB0aXRsZT0iWW91IGNhbiBlZGl0 IHRoaXMgcGFnZS4gJiMxMDtQbGVhc2UgdXNlIHRoZSBwcmV2aWV3IGJ1dHRvbiBi ZWZvcmUgc2F2aW5nLiBbZV0iIGFjY2Vzc2tleT0iZSI+RWRpdCB0aGlzIHBhZ2U8 L2E+PC9saT4KCQkJCSA8bGkgaWQ9ImNhLWhpc3RvcnkiPjxhIGhyZWY9Ii93L2lu ZGV4LnBocD90aXRsZT1IeWRyb2dlbl9ib25kJmFtcDthY3Rpb249aGlzdG9yeSIg dGl0bGU9IlBhc3QgdmVyc2lvbnMgb2YgdGhpcyBwYWdlIFtoXSIgYWNjZXNza2V5 PSJoIj5IaXN0b3J5PC9hPjwvbGk+CQkJPC91bD4KCQk8L2Rpdj4KCTwvZGl2PgoJ PGRpdiBjbGFzcz0icG9ydGxldCIgaWQ9InAtcGVyc29uYWwiPgoJCTxoNT5QZXJz b25hbCB0b29sczwvaDU+CgkJPGRpdiBjbGFzcz0icEJvZHkiPgoJCQk8dWwgbGFu Zz0iZW4iIHhtbDpsYW5nPSJlbiI+CgkJCQk8bGkgaWQ9InB0LW9wdGluLXRyeSI+ PGEgaHJlZj0iaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvdy9pbmRleC5waHA/dGl0 bGU9U3BlY2lhbDpVc2FiaWxpdHlJbml0aWF0aXZlT3B0SW4mYW1wO2Zyb209SHlk cm9nZW5fYm9uZCIgdGl0bGU9IlRyeSBvdXQgbmV3IGZlYXR1cmVzIiBjbGFzcz0i bm8tdGV4dC10cmFuc2Zvcm0iPlRyeSBCZXRhPC9hPjwvbGk+CgkJCQk8bGkgaWQ9 InB0LWxvZ2luIj48YSBocmVmPSIvdy9pbmRleC5waHA/dGl0bGU9U3BlY2lhbDpV c2VyTG9naW4mYW1wO3JldHVybnRvPUh5ZHJvZ2VuX2JvbmQiIHRpdGxlPSJZb3Ug YXJlIGVuY291cmFnZWQgdG8gbG9nIGluOyBob3dldmVyLCBpdCBpcyBub3QgbWFu ZGF0b3J5LiBbb10iIGFjY2Vzc2tleT0ibyI+TG9nIGluIC8gY3JlYXRlIGFjY291 bnQ8L2E+PC9saT4KCQkJPC91bD4KCQk8L2Rpdj4KCTwvZGl2PgoJPGRpdiBjbGFz cz0icG9ydGxldCIgaWQ9InAtbG9nbyI+CgkJPGEgc3R5bGU9ImJhY2tncm91bmQt aW1hZ2U6IHVybChodHRwOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlh L2VuL2IvYmMvV2lraS5wbmcpOyIgaHJlZj0iL3dpa2kvTWFpbl9QYWdlIiB0aXRs ZT0iVmlzaXQgdGhlIG1haW4gcGFnZSI+PC9hPgoJPC9kaXY+Cgk8c2NyaXB0IHR5 cGU9InRleHQvamF2YXNjcmlwdCI+IGlmICh3aW5kb3cuaXNNU0lFNTUpIGZpeGFs cGhhKCk7IDwvc2NyaXB0PgoJPGRpdiBjbGFzcz0nZ2VuZXJhdGVkLXNpZGViYXIg cG9ydGxldCcgaWQ9J3AtbmF2aWdhdGlvbic+CgkJPGg1IGxhbmc9ImVuIiB4bWw6 bGFuZz0iZW4iPk5hdmlnYXRpb248L2g1PgoJCTxkaXYgY2xhc3M9J3BCb2R5Jz4K CQkJPHVsPgoJCQkJPGxpIGlkPSJuLW1haW5wYWdlLWRlc2NyaXB0aW9uIj48YSBo cmVmPSIvd2lraS9NYWluX1BhZ2UiIHRpdGxlPSJWaXNpdCB0aGUgbWFpbiBwYWdl IFt6XSIgYWNjZXNza2V5PSJ6Ij5NYWluIHBhZ2U8L2E+PC9saT4KCQkJCTxsaSBp ZD0ibi1jb250ZW50cyI+PGEgaHJlZj0iL3dpa2kvUG9ydGFsOkNvbnRlbnRzIiB0 aXRsZT0iR3VpZGVzIHRvIGJyb3dzaW5nIFdpa2lwZWRpYSI+Q29udGVudHM8L2E+ PC9saT4KCQkJCTxsaSBpZD0ibi1mZWF0dXJlZGNvbnRlbnQiPjxhIGhyZWY9Ii93 aWtpL1BvcnRhbDpGZWF0dXJlZF9jb250ZW50IiB0aXRsZT0iRmVhdHVyZWQgY29u dGVudCDigJQgdGhlIGJlc3Qgb2YgV2lraXBlZGlhIj5GZWF0dXJlZCBjb250ZW50 PC9hPjwvbGk+CgkJCQk8bGkgaWQ9Im4tY3VycmVudGV2ZW50cyI+PGEgaHJlZj0i L3dpa2kvUG9ydGFsOkN1cnJlbnRfZXZlbnRzIiB0aXRsZT0iRmluZCBiYWNrZ3Jv dW5kIGluZm9ybWF0aW9uIG9uIGN1cnJlbnQgZXZlbnRzIj5DdXJyZW50IGV2ZW50 czwvYT48L2xpPgoJCQkJPGxpIGlkPSJuLXJhbmRvbXBhZ2UiPjxhIGhyZWY9Ii93 aWtpL1NwZWNpYWw6UmFuZG9tIiB0aXRsZT0iTG9hZCBhIHJhbmRvbSBhcnRpY2xl IFt4XSIgYWNjZXNza2V5PSJ4Ij5SYW5kb20gYXJ0aWNsZTwvYT48L2xpPgoJCQk8 L3VsPgoJCTwvZGl2PgoJPC9kaXY+Cgk8ZGl2IGlkPSJwLXNlYXJjaCIgY2xhc3M9 InBvcnRsZXQiPgoJCTxoNSBsYW5nPSJlbiIgeG1sOmxhbmc9ImVuIj48bGFiZWwg Zm9yPSJzZWFyY2hJbnB1dCI+U2VhcmNoPC9sYWJlbD48L2g1PgoJCTxkaXYgaWQ9 InNlYXJjaEJvZHkiIGNsYXNzPSJwQm9keSI+CgkJCTxmb3JtIGFjdGlvbj0iL3cv aW5kZXgucGhwIiBpZD0ic2VhcmNoZm9ybSI+CgkJCQk8aW5wdXQgdHlwZT0naGlk ZGVuJyBuYW1lPSJ0aXRsZSIgdmFsdWU9IlNwZWNpYWw6U2VhcmNoIi8+CgkJCQk8 aW5wdXQgaWQ9InNlYXJjaElucHV0IiB0aXRsZT0iU2VhcmNoIFdpa2lwZWRpYSIg YWNjZXNza2V5PSJmIiB2YWx1ZT0iIiBuYW1lPSJzZWFyY2giIC8+CgkJCQk8aW5w dXQgdHlwZT0nc3VibWl0JyBuYW1lPSJnbyIgY2xhc3M9InNlYXJjaEJ1dHRvbiIg aWQ9InNlYXJjaEdvQnV0dG9uIgl2YWx1ZT0iR28iIHRpdGxlPSJHbyB0byBhIHBh Z2Ugd2l0aCB0aGlzIGV4YWN0IG5hbWUgaWYgb25lIGV4aXN0cyIgLz4mbmJzcDsK CQkJCTxpbnB1dCB0eXBlPSdzdWJtaXQnIG5hbWU9ImZ1bGx0ZXh0IiBjbGFzcz0i c2VhcmNoQnV0dG9uIiBpZD0ibXctc2VhcmNoQnV0dG9uIiB2YWx1ZT0iU2VhcmNo IiB0aXRsZT0iU2VhcmNoIFdpa2lwZWRpYSBmb3IgdGhpcyB0ZXh0IiAvPgoJCQk8 L2Zvcm0+CgkJPC9kaXY+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9J2dlbmVyYXRlZC1z aWRlYmFyIHBvcnRsZXQnIGlkPSdwLWludGVyYWN0aW9uJz4KCQk8aDUgbGFuZz0i ZW4iIHhtbDpsYW5nPSJlbiI+SW50ZXJhY3Rpb248L2g1PgoJCTxkaXYgY2xhc3M9 J3BCb2R5Jz4KCQkJPHVsPgoJCQkJPGxpIGlkPSJuLWFib3V0c2l0ZSI+PGEgaHJl Zj0iL3dpa2kvSGVscDpBYm91dCIgdGl0bGU9IkZpbmQgb3V0IGFib3V0IFdpa2lw ZWRpYSI+QWJvdXQgV2lraXBlZGlhPC9hPjwvbGk+CgkJCQk8bGkgaWQ9Im4tcG9y dGFsIj48YSBocmVmPSIvd2lraS9XaWtpcGVkaWE6Q29tbXVuaXR5X3BvcnRhbCIg dGl0bGU9IkFib3V0IHRoZSBwcm9qZWN0LCB3aGF0IHlvdSBjYW4gZG8sIHdoZXJl IHRvIGZpbmQgdGhpbmdzIj5Db21tdW5pdHkgcG9ydGFsPC9hPjwvbGk+CgkJCQk8 bGkgaWQ9Im4tcmVjZW50Y2hhbmdlcyI+PGEgaHJlZj0iL3dpa2kvU3BlY2lhbDpS ZWNlbnRDaGFuZ2VzIiB0aXRsZT0iVGhlIGxpc3Qgb2YgcmVjZW50IGNoYW5nZXMg aW4gdGhlIHdpa2kgW3JdIiBhY2Nlc3NrZXk9InIiPlJlY2VudCBjaGFuZ2VzPC9h PjwvbGk+CgkJCQk8bGkgaWQ9Im4tY29udGFjdCI+PGEgaHJlZj0iL3dpa2kvV2lr aXBlZGlhOkNvbnRhY3RfdXMiIHRpdGxlPSJIb3cgdG8gY29udGFjdCBXaWtpcGVk aWEiPkNvbnRhY3QgV2lraXBlZGlhPC9hPjwvbGk+CgkJCQk8bGkgaWQ9Im4tc2l0 ZXN1cHBvcnQiPjxhIGhyZWY9Imh0dHA6Ly93aWtpbWVkaWFmb3VuZGF0aW9uLm9y Zy93aWtpL1N1cHBvcnRfV2lraXBlZGlhL2VuIiB0aXRsZT0iU3VwcG9ydCB1cyI+ RG9uYXRlIHRvIFdpa2lwZWRpYTwvYT48L2xpPgoJCQkJPGxpIGlkPSJuLWhlbHAi PjxhIGhyZWY9Ii93aWtpL0hlbHA6Q29udGVudHMiIHRpdGxlPSJHdWlkYW5jZSBv biBob3cgdG8gdXNlIGFuZCBlZGl0IFdpa2lwZWRpYSI+SGVscDwvYT48L2xpPgoJ CQk8L3VsPgoJCTwvZGl2PgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJwb3J0bGV0IiBp ZD0icC10YiI+CgkJPGg1IGxhbmc9ImVuIiB4bWw6bGFuZz0iZW4iPlRvb2xib3g8 L2g1PgoJCTxkaXYgY2xhc3M9InBCb2R5Ij4KCQkJPHVsPgoJCQkJPGxpIGlkPSJ0 LXdoYXRsaW5rc2hlcmUiPjxhIGhyZWY9Ii93aWtpL1NwZWNpYWw6V2hhdExpbmtz SGVyZS9IeWRyb2dlbl9ib25kIiB0aXRsZT0iTGlzdCBvZiBhbGwgRW5nbGlzaCBX aWtpcGVkaWEgcGFnZXMgY29udGFpbmluZyBsaW5rcyB0byB0aGlzIHBhZ2UgW2pd IiBhY2Nlc3NrZXk9ImoiPldoYXQgbGlua3MgaGVyZTwvYT48L2xpPgoJCQkJPGxp IGlkPSJ0LXJlY2VudGNoYW5nZXNsaW5rZWQiPjxhIGhyZWY9Ii93aWtpL1NwZWNp YWw6UmVjZW50Q2hhbmdlc0xpbmtlZC9IeWRyb2dlbl9ib25kIiB0aXRsZT0iUmVj ZW50IGNoYW5nZXMgaW4gcGFnZXMgbGlua2VkIGZyb20gdGhpcyBwYWdlIFtrXSIg YWNjZXNza2V5PSJrIj5SZWxhdGVkIGNoYW5nZXM8L2E+PC9saT4KPGxpIGlkPSJ0 LXVwbG9hZCI+PGEgaHJlZj0iL3dpa2kvV2lraXBlZGlhOlVwbG9hZCIgdGl0bGU9 IlVwbG9hZCBmaWxlcyBbdV0iIGFjY2Vzc2tleT0idSI+VXBsb2FkIGZpbGU8L2E+ PC9saT4KPGxpIGlkPSJ0LXNwZWNpYWxwYWdlcyI+PGEgaHJlZj0iL3dpa2kvU3Bl Y2lhbDpTcGVjaWFsUGFnZXMiIHRpdGxlPSJMaXN0IG9mIGFsbCBzcGVjaWFsIHBh Z2VzIFtxXSIgYWNjZXNza2V5PSJxIj5TcGVjaWFsIHBhZ2VzPC9hPjwvbGk+CgkJ CQk8bGkgaWQ9InQtcHJpbnQiPjxhIGhyZWY9Ii93L2luZGV4LnBocD90aXRsZT1I eWRyb2dlbl9ib25kJmFtcDtwcmludGFibGU9eWVzIiByZWw9ImFsdGVybmF0ZSIg dGl0bGU9IlByaW50YWJsZSB2ZXJzaW9uIG9mIHRoaXMgcGFnZSBbcF0iIGFjY2Vz c2tleT0icCI+UHJpbnRhYmxlIHZlcnNpb248L2E+PC9saT4JCQkJPGxpIGlkPSJ0 LXBlcm1hbGluayI+PGEgaHJlZj0iL3cvaW5kZXgucGhwP3RpdGxlPUh5ZHJvZ2Vu X2JvbmQmYW1wO29sZGlkPTM1NDc0MTQ0OCIgdGl0bGU9IlBlcm1hbmVudCBsaW5r IHRvIHRoaXMgcmV2aXNpb24gb2YgdGhlIHBhZ2UiPlBlcm1hbmVudCBsaW5rPC9h PjwvbGk+PGxpIGlkPSJ0LWNpdGUiPjxhIGhyZWY9Ii93L2luZGV4LnBocD90aXRs ZT1TcGVjaWFsOkNpdGUmYW1wO3BhZ2U9SHlkcm9nZW5fYm9uZCZhbXA7aWQ9MzU0 NzQxNDQ4IiB0aXRsZT0iSW5mb3JtYXRpb24gb24gaG93IHRvIGNpdGUgdGhpcyBw YWdlIj5DaXRlIHRoaXMgcGFnZTwvYT48L2xpPgkJCTwvdWw+CgkJPC9kaXY+Cgk8 L2Rpdj4KCTxkaXYgaWQ9InAtbGFuZyIgY2xhc3M9InBvcnRsZXQiPgoJCTxoNSBs YW5nPSJlbiIgeG1sOmxhbmc9ImVuIj5MYW5ndWFnZXM8L2g1PgoJCTxkaXYgY2xh c3M9InBCb2R5Ij4KCQkJPHVsPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktYWYi PjxhIGhyZWY9Imh0dHA6Ly9hZi53aWtpcGVkaWEub3JnL3dpa2kvV2F0ZXJzdG9m YmluZGluZyI+QWZyaWthYW5zPC9hPjwvbGk+CgkJCQk8bGkgY2xhc3M9ImludGVy d2lraS1hciI+PGEgaHJlZj0iaHR0cDovL2FyLndpa2lwZWRpYS5vcmcvd2lraS8l RDglQjElRDglQTclRDglQTglRDglQjclRDglQTlfJUQ5JTg3JUQ5JThBJUQ4JUFG JUQ4JUIxJUQ5JTg4JUQ4JUFDJUQ5JThBJUQ5JTg2JUQ5JThBJUQ4JUE5Ij7Yp9mE 2LnYsdio2YrYqTwvYT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktYW4i PjxhIGhyZWY9Imh0dHA6Ly9hbi53aWtpcGVkaWEub3JnL3dpa2kvRW5yYXN0cmVf ZCUyN2hpZHJvY2hlbm8iPkFyYWdvbsOpczwvYT48L2xpPgoJCQkJPGxpIGNsYXNz PSJpbnRlcndpa2ktYnMiPjxhIGhyZWY9Imh0dHA6Ly9icy53aWtpcGVkaWEub3Jn L3dpa2kvVm9kaWtvdmFfdmV6YSI+Qm9zYW5za2k8L2E+PC9saT4KCQkJCTxsaSBj bGFzcz0iaW50ZXJ3aWtpLWJnIj48YSBocmVmPSJodHRwOi8vYmcud2lraXBlZGlh Lm9yZy93aWtpLyVEMCU5MiVEMCVCRSVEMCVCNCVEMCVCRSVEMSU4MCVEMCVCRSVE MCVCNCVEMCVCRCVEMCVCMF8lRDAlQjIlRDElODAlRDElOEElRDAlQjclRDAlQkEl RDAlQjAiPtCR0YrQu9Cz0LDRgNGB0LrQuDwvYT48L2xpPgoJCQkJPGxpIGNsYXNz PSJpbnRlcndpa2ktY2EiPjxhIGhyZWY9Imh0dHA6Ly9jYS53aWtpcGVkaWEub3Jn L3dpa2kvRW5sbGElQzMlQTdfZCUyN2hpZHJvZ2VuIj5DYXRhbMOgPC9hPjwvbGk+ CgkJCQk8bGkgY2xhc3M9ImludGVyd2lraS1jcyI+PGEgaHJlZj0iaHR0cDovL2Nz Lndpa2lwZWRpYS5vcmcvd2lraS9Wb2QlQzMlQURrb3YlQzMlQTFfdmF6YmEiPsSM ZXNreTwvYT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktZGEiPjxhIGhy ZWY9Imh0dHA6Ly9kYS53aWtpcGVkaWEub3JnL3dpa2kvSHlkcm9nZW5iaW5kaW5n Ij5EYW5zazwvYT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktZGUiPjxh IGhyZWY9Imh0dHA6Ly9kZS53aWtpcGVkaWEub3JnL3dpa2kvV2Fzc2Vyc3RvZmZi ciVDMyVCQ2NrZW5iaW5kdW5nIj5EZXV0c2NoPC9hPjwvbGk+CgkJCQk8bGkgY2xh c3M9ImludGVyd2lraS1ldCI+PGEgaHJlZj0iaHR0cDovL2V0Lndpa2lwZWRpYS5v cmcvd2lraS9WZXNpbmlrc2lkZSI+RWVzdGk8L2E+PC9saT4KCQkJCTxsaSBjbGFz cz0iaW50ZXJ3aWtpLWVsIj48YSBocmVmPSJodHRwOi8vZWwud2lraXBlZGlhLm9y Zy93aWtpLyVDRSU5NCVDRSVCNSVDRiU4MyVDRSVCQyVDRiU4QyVDRiU4Ml8lQ0Yl ODUlQ0UlQjQlQ0YlODElQ0UlQkYlQ0UlQjMlQ0YlOEMlQ0UlQkQlQ0UlQkYlQ0Yl ODUiPs6VzrvOu863zr3Ouc66zqw8L2E+PC9saT4KCQkJCTxsaSBjbGFzcz0iaW50 ZXJ3aWtpLWVzIj48YSBocmVmPSJodHRwOi8vZXMud2lraXBlZGlhLm9yZy93aWtp L0VubGFjZV9wb3JfcHVlbnRlX2RlX2hpZHIlQzMlQjNnZW5vIj5Fc3Bhw7FvbDwv YT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktZW8iPjxhIGhyZWY9Imh0 dHA6Ly9lby53aWtpcGVkaWEub3JnL3dpa2kvSGlkcm9nZW5hX2xpZ28iPkVzcGVy YW50bzwvYT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktZXUiPjxhIGhy ZWY9Imh0dHA6Ly9ldS53aWtpcGVkaWEub3JnL3dpa2kvSGlkcm9nZW5vX3p1Ymki PkV1c2thcmE8L2E+PC9saT4KCQkJCTxsaSBjbGFzcz0iaW50ZXJ3aWtpLWZhIj48 YSBocmVmPSJodHRwOi8vZmEud2lraXBlZGlhLm9yZy93aWtpLyVEOSVCRSVEQiU4 QyVEOSU4OCVEOSU4NiVEOCVBRl8lRDklODclREIlOEMlRDglQUYlRDglQjElRDkl ODglREElOTglRDklODYlREIlOEMiPtmB2KfYsdiz24w8L2E+PC9saT4KCQkJCTxs aSBjbGFzcz0iaW50ZXJ3aWtpLWZyIj48YSBocmVmPSJodHRwOi8vZnIud2lraXBl ZGlhLm9yZy93aWtpL0xpYWlzb25faHlkcm9nJUMzJUE4bmUiPkZyYW7Dp2Fpczwv YT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktZ2wiPjxhIGhyZWY9Imh0 dHA6Ly9nbC53aWtpcGVkaWEub3JnL3dpa2kvRW5sYWNlX2RlX2hpZHIlQzMlQjN4 ZW5vIj5HYWxlZ288L2E+PC9saT4KCQkJCTxsaSBjbGFzcz0iaW50ZXJ3aWtpLWtv Ij48YSBocmVmPSJodHRwOi8va28ud2lraXBlZGlhLm9yZy93aWtpLyVFQyU4OCU5 OCVFQyU4NiU4Q18lRUElQjIlQjAlRUQlOTUlQTkiPu2VnOq1reyWtDwvYT48L2xp PgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktaGkiPjxhIGhyZWY9Imh0dHA6Ly9o aS53aWtpcGVkaWEub3JnL3dpa2kvJUUwJUE0JUI5JUUwJUE0JUJFJUUwJUE0JTg3 JUUwJUE0JUExJUUwJUE1JThEJUUwJUE0JUIwJUUwJUE1JThCJUUwJUE0JTlDJUUw JUE0JUE4XyVFMCVBNCVBQyVFMCVBNCU4MiVFMCVBNCVBNyI+4KS54KS/4KSo4KWN 4KSm4KWAPC9hPjwvbGk+CgkJCQk8bGkgY2xhc3M9ImludGVyd2lraS1pZCI+PGEg aHJlZj0iaHR0cDovL2lkLndpa2lwZWRpYS5vcmcvd2lraS9Ja2F0YW5faGlkcm9n ZW4iPkJhaGFzYSBJbmRvbmVzaWE8L2E+PC9saT4KCQkJCTxsaSBjbGFzcz0iaW50 ZXJ3aWtpLWl0Ij48YSBocmVmPSJodHRwOi8vaXQud2lraXBlZGlhLm9yZy93aWtp L0xlZ2FtZV9hX2lkcm9nZW5vIj5JdGFsaWFubzwvYT48L2xpPgoJCQkJPGxpIGNs YXNzPSJpbnRlcndpa2ktaGUiPjxhIGhyZWY9Imh0dHA6Ly9oZS53aWtpcGVkaWEu b3JnL3dpa2kvJUQ3JUE3JUQ3JUE5JUQ3JUE4XyVENyU5RSVENyU5OSVENyU5RSVE NyU5RiI+16LXkdeo15nXqjwvYT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndp a2ktbHYiPjxhIGhyZWY9Imh0dHA6Ly9sdi53aWtpcGVkaWEub3JnL3dpa2kvJUM1 JUFBZGUlQzUlODZyYSVDNSVCRWFfc2FpdGUiPkxhdHZpZcWhdTwvYT48L2xpPgoJ CQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktbWsiPjxhIGhyZWY9Imh0dHA6Ly9tay53 aWtpcGVkaWEub3JnL3dpa2kvJUQwJTkyJUQwJUJFJUQwJUI0JUQwJUJFJUQxJTgw JUQwJUJFJUQwJUI0JUQwJUJEJUQwJUIwXyVEMCVCMiVEMSU4MCVEMSU4MSVEMCVC QSVEMCVCMCI+0JzQsNC60LXQtNC+0L3RgdC60Lg8L2E+PC9saT4KCQkJCTxsaSBj bGFzcz0iaW50ZXJ3aWtpLW1sIj48YSBocmVmPSJodHRwOi8vbWwud2lraXBlZGlh Lm9yZy93aWtpLyVFMCVCNCVCOSVFMCVCNSU4OCVFMCVCNCVBMSVFMCVCNSU4RCVF MCVCNCVCMCVFMCVCNCU5QyVFMCVCNSVCQl8lRTAlQjQlQUMlRTAlQjQlQTglRTAl QjUlOEQlRTAlQjQlQTclRTAlQjQlQTglRTAlQjQlODIiPuC0ruC0suC0r+C0vuC0 s+C0gjwvYT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktbmwiPjxhIGhy ZWY9Imh0dHA6Ly9ubC53aWtpcGVkaWEub3JnL3dpa2kvV2F0ZXJzdG9mYnJ1ZyI+ TmVkZXJsYW5kczwvYT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2ktamEi PjxhIGhyZWY9Imh0dHA6Ly9qYS53aWtpcGVkaWEub3JnL3dpa2kvJUU2JUIwJUI0 JUU3JUI0JUEwJUU3JUI1JTkwJUU1JTkwJTg4Ij7ml6XmnKzoqp48L2E+PC9saT4K CQkJCTxsaSBjbGFzcz0iaW50ZXJ3aWtpLW5vIj48YSBocmVmPSJodHRwOi8vbm8u d2lraXBlZGlhLm9yZy93aWtpL0h5ZHJvZ2VuYmluZGluZyI+4oCqTm9yc2sgKGJv a23DpWwp4oCsPC9hPjwvbGk+CgkJCQk8bGkgY2xhc3M9ImludGVyd2lraS1ubiI+ PGEgaHJlZj0iaHR0cDovL25uLndpa2lwZWRpYS5vcmcvd2lraS9IeWRyb2dlbmJp bmRpbmciPuKAqk5vcnNrIChueW5vcnNrKeKArDwvYT48L2xpPgoJCQkJPGxpIGNs YXNzPSJpbnRlcndpa2ktb2MiPjxhIGhyZWY9Imh0dHA6Ly9vYy53aWtpcGVkaWEu b3JnL3dpa2kvTGlnYW1faWRyb2clQzMlQThuIj5PY2NpdGFuPC9hPjwvbGk+CgkJ CQk8bGkgY2xhc3M9ImludGVyd2lraS1wbCI+PGEgaHJlZj0iaHR0cDovL3BsLndp a2lwZWRpYS5vcmcvd2lraS9XaSVDNCU4NXphbmllX3dvZG9yb3dlIj5Qb2xza2k8 L2E+PC9saT4KCQkJCTxsaSBjbGFzcz0iaW50ZXJ3aWtpLXB0Ij48YSBocmVmPSJo dHRwOi8vcHQud2lraXBlZGlhLm9yZy93aWtpL0xpZ2ElQzMlQTclQzMlQTNvX2Rl X2hpZHJvZyVDMyVBQW5pbyI+UG9ydHVndcOqczwvYT48L2xpPgoJCQkJPGxpIGNs YXNzPSJpbnRlcndpa2ktcnUiPjxhIGhyZWY9Imh0dHA6Ly9ydS53aWtpcGVkaWEu b3JnL3dpa2kvJUQwJTkyJUQwJUJFJUQwJUI0JUQwJUJFJUQxJTgwJUQwJUJFJUQw JUI0JUQwJUJEJUQwJUIwJUQxJThGXyVEMSU4MSVEMCVCMiVEMSU4RiVEMCVCNyVE MSU4QyI+0KDRg9GB0YHQutC40Lk8L2E+PC9saT4KCQkJCTxsaSBjbGFzcz0iaW50 ZXJ3aWtpLXNpbXBsZSI+PGEgaHJlZj0iaHR0cDovL3NpbXBsZS53aWtpcGVkaWEu b3JnL3dpa2kvSHlkcm9nZW5fYm9uZCI+U2ltcGxlIEVuZ2xpc2g8L2E+PC9saT4K CQkJCTxsaSBjbGFzcz0iaW50ZXJ3aWtpLXNrIj48YSBocmVmPSJodHRwOi8vc2su d2lraXBlZGlhLm9yZy93aWtpL1ZvZCVDMyVBRGtvdiVDMyVBMV92JUMzJUE0emJh Ij5TbG92ZW7EjWluYTwvYT48L2xpPgoJCQkJPGxpIGNsYXNzPSJpbnRlcndpa2kt c2wiPjxhIGhyZWY9Imh0dHA6Ly9zbC53aWtpcGVkaWEub3JnL3dpa2kvVm9kaWtv dmFfdmV6Ij5TbG92ZW7FocSNaW5hPC9hPjwvbGk+CgkJCQk8bGkgY2xhc3M9Imlu dGVyd2lraS1zciI+PGEgaHJlZj0iaHR0cDovL3NyLndpa2lwZWRpYS5vcmcvd2lr aS8lRDAlOTIlRDAlQkUlRDAlQjQlRDAlQkUlRDAlQkQlRDAlQjglRDElODclRDAl QkQlRDAlQjBfJUQwJUIyJUQwJUI1JUQwJUI3JUQwJUIwIj7QodGA0L/RgdC60Lgg LyBTcnBza2k8L2E+PC9saT4KCQkJCTxsaSBjbGFzcz0iaW50ZXJ3aWtpLWZpIj48 YSBocmVmPSJodHRwOi8vZmkud2lraXBlZGlhLm9yZy93aWtpL1ZldHlzaWRvcyI+ U3VvbWk8L2E+PC9saT4KCQkJCTxsaSBjbGFzcz0iaW50ZXJ3aWtpLXN2Ij48YSBo cmVmPSJodHRwOi8vc3Yud2lraXBlZGlhLm9yZy93aWtpL1YlQzMlQTR0ZWJpbmRu aW5nIj5TdmVuc2thPC9hPjwvbGk+CgkJCQk8bGkgY2xhc3M9ImludGVyd2lraS10 aCI+PGEgaHJlZj0iaHR0cDovL3RoLndpa2lwZWRpYS5vcmcvd2lraS8lRTAlQjgl OUUlRTAlQjglQjElRTAlQjglOTklRTAlQjglOTglRTAlQjglQjAlRTAlQjklODQl RTAlQjglQUUlRTAlQjklODIlRTAlQjglOTQlRTAlQjglQTMlRTAlQjklODAlRTAl QjglODglRTAlQjglOTkiPuC5hOC4l+C4ojwvYT48L2xpPgoJCQkJPGxpIGNsYXNz PSJpbnRlcndpa2ktdHIiPjxhIGhyZWY9Imh0dHA6Ly90ci53aWtpcGVkaWEub3Jn L3dpa2kvSGlkcm9qZW5fYmElQzQlOUYlQzQlQjEiPlTDvHJrw6dlPC9hPjwvbGk+ CgkJCQk8bGkgY2xhc3M9ImludGVyd2lraS11ayI+PGEgaHJlZj0iaHR0cDovL3Vr Lndpa2lwZWRpYS5vcmcvd2lraS8lRDAlOTIlRDAlQkUlRDAlQjQlRDAlQkQlRDAl QjUlRDAlQjIlRDAlQjglRDAlQjlfJUQwJUI3JUQwJUIyJTI3JUQxJThGJUQwJUI3 JUQwJUJFJUQwJUJBIj7Qo9C60YDQsNGX0L3RgdGM0LrQsDwvYT48L2xpPgoJCQkJ PGxpIGNsYXNzPSJpbnRlcndpa2ktdmkiPjxhIGhyZWY9Imh0dHA6Ly92aS53aWtp cGVkaWEub3JnL3dpa2kvTGklQzMlQUFuX2slRTElQkElQkZ0X2hpJUM0JTkxciVD MyVCNCI+VGnhur9uZyBWaeG7h3Q8L2E+PC9saT4KCQkJCTxsaSBjbGFzcz0iaW50 ZXJ3aWtpLXpoIj48YSBocmVmPSJodHRwOi8vemgud2lraXBlZGlhLm9yZy93aWtp LyVFNiVCMCVBMiVFOSU5NCVBRSI+5Lit5paHPC9hPjwvbGk+CgkJCTwvdWw+CgkJ PC9kaXY+Cgk8L2Rpdj4KCQk8L2Rpdj48IS0tIGVuZCBvZiB0aGUgbGVmdCAoYnkg ZGVmYXVsdCBhdCBsZWFzdCkgY29sdW1uIC0tPgoJCQk8ZGl2IGNsYXNzPSJ2aXN1 YWxDbGVhciI+PC9kaXY+CgkJCTxkaXYgaWQ9ImZvb3RlciI+CgkJCQk8ZGl2IGlk PSJmLXBvd2VyZWRieWljbyI+PGEgaHJlZj0iaHR0cDovL3d3dy5tZWRpYXdpa2ku b3JnLyI+PGltZyBzcmM9Imh0dHA6Ly9iaXRzLndpa2ltZWRpYS5vcmcvc2tpbnMt MS41L2NvbW1vbi9pbWFnZXMvcG93ZXJlZGJ5X21lZGlhd2lraV84OHgzMS5wbmci IGhlaWdodD0iMzEiIHdpZHRoPSI4OCIgYWx0PSJQb3dlcmVkIGJ5IE1lZGlhV2lr aSIgLz48L2E+PC9kaXY+CgkJCQk8ZGl2IGlkPSJmLWNvcHlyaWdodGljbyI+PGEg aHJlZj0iaHR0cDovL3dpa2ltZWRpYWZvdW5kYXRpb24ub3JnLyI+PGltZyBzcmM9 Ii9pbWFnZXMvd2lraW1lZGlhLWJ1dHRvbi5wbmciIHdpZHRoPSI4OCIgaGVpZ2h0 PSIzMSIgYWx0PSJXaWtpbWVkaWEgRm91bmRhdGlvbiIvPjwvYT48L2Rpdj4KCQkJ PHVsIGlkPSJmLWxpc3QiPgoJCQkJCTxsaSBpZD0ibGFzdG1vZCI+IFRoaXMgcGFn ZSB3YXMgbGFzdCBtb2RpZmllZCBvbiA4IEFwcmlsIDIwMTAgYXQgMTM6MjMuPGJy IC8+PC9saT4KCQkJCQk8bGkgaWQ9ImNvcHlyaWdodCI+VGV4dCBpcyBhdmFpbGFi bGUgdW5kZXIgdGhlIDxhIHJlbD0ibGljZW5zZSIgaHJlZj0iaHR0cDovL2VuLndp a2lwZWRpYS5vcmcvd2lraS9XaWtpcGVkaWE6VGV4dF9vZl9DcmVhdGl2ZV9Db21t b25zX0F0dHJpYnV0aW9uLVNoYXJlQWxpa2VfMy4wX1VucG9ydGVkX0xpY2Vuc2Ui PkNyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSBMaWNlbnNl PC9hPjxhIHJlbD0ibGljZW5zZSIgaHJlZj0iaHR0cDovL2NyZWF0aXZlY29tbW9u cy5vcmcvbGljZW5zZXMvYnktc2EvMy4wLyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsi PjwvYT47CmFkZGl0aW9uYWwgdGVybXMgbWF5IGFwcGx5LgpTZWUgPGEgaHJlZj0i aHR0cDovL3dpa2ltZWRpYWZvdW5kYXRpb24ub3JnL3dpa2kvVGVybXNfb2ZfVXNl Ij5UZXJtcyBvZiBVc2U8L2E+IGZvciBkZXRhaWxzLjxici8+Cldpa2lwZWRpYSZy ZWc7IGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgdGhlIDxhIGhyZWY9Imh0 dHA6Ly93d3cud2lraW1lZGlhZm91bmRhdGlvbi5vcmcvIj5XaWtpbWVkaWEgRm91 bmRhdGlvbiwgSW5jLjwvYT4sIGEgbm9uLXByb2ZpdCBvcmdhbml6YXRpb24uPGJy IC8+PC9saT48bGkgY2xhc3M9Im5vcHJpbnQiPjxhIGNsYXNzPSdpbnRlcm5hbCcg aHJlZj0iaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWtpcGVkaWE6Q29u dGFjdF91cyI+Q29udGFjdCB1czwvYT48L2xpPgoJCQkJCTxsaSBpZD0icHJpdmFj eSI+PGEgaHJlZj0iaHR0cDovL3dpa2ltZWRpYWZvdW5kYXRpb24ub3JnL3dpa2kv UHJpdmFjeV9wb2xpY3kiIHRpdGxlPSJ3aWtpbWVkaWE6UHJpdmFjeSBwb2xpY3ki PlByaXZhY3kgcG9saWN5PC9hPjwvbGk+CgkJCQkJPGxpIGlkPSJhYm91dCI+PGEg aHJlZj0iL3dpa2kvV2lraXBlZGlhOkFib3V0IiB0aXRsZT0iV2lraXBlZGlhOkFi b3V0Ij5BYm91dCBXaWtpcGVkaWE8L2E+PC9saT4KCQkJCQk8bGkgaWQ9ImRpc2Ns YWltZXIiPjxhIGhyZWY9Ii93aWtpL1dpa2lwZWRpYTpHZW5lcmFsX2Rpc2NsYWlt ZXIiIHRpdGxlPSJXaWtpcGVkaWE6R2VuZXJhbCBkaXNjbGFpbWVyIj5EaXNjbGFp bWVyczwvYT48L2xpPgoJCQk8L3VsPgoJCTwvZGl2Pgo8L2Rpdj4KCjxzY3JpcHQg dHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5pZiAod2luZG93LnJ1bk9ubG9hZEhvb2sp IHJ1bk9ubG9hZEhvb2soKTs8L3NjcmlwdD4KPCEtLSBTZXJ2ZWQgYnkgc3J2MTc3 IGluIDAuMDc5IHNlY3MuIC0tPjwvYm9keT48L2h0bWw+Cg== ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=favicon.ico Content-Type: image/x-icon; name=favicon.ico Content-Location: http://en.wikipedia.org/favicon.ico Content-Transfer-Encoding: Base64 AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAAAAA AAAAAAAAEAAAAAAAAAAEAgQAhIOEAMjHyABIR0gA6ejpAGlqaQCpqKkAKCgoAPz9 /AAZGBkAmJiYANjZ2ABXWFcAent6ALm6uQA8OjwAiIiIiIiIiIiIiI4oiL6IiIiI gzuIV4iIiIhndo53KIiIiB/WvXoYiIiIfEZfWBSIiIEGi/foqoiIgzuL84i9iIjp GIoMiEHoiMkos3FojmiLlUipYliEWIF+iDe0GoRa7D6GPbjcu1yIiIiIiIiIiIiI iIiIiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=shared.css Content-Type: text/css; charset=UTF-8; name=shared.css Content-Location: http://bits.wikimedia.org/skins-1.5/common/shared.css?257z49 Content-Transfer-Encoding: 8bit /** * CSS in this file is used by *all* skins (that have any CSS at all). Be * careful what you put in here, since what looks good in one skin may not in * another, but don't ignore the poor non-Monobook users either. */ /* Colored watchlist and recent changes numbers */ .mw-plusminus-pos { color: #006400; } /* dark green */ .mw-plusminus-neg { color: #8b0000; } /* dark red */ .mw-plusminus-null { color: #aaa; } /* gray */ /* Comment and username portions of RC entries */ span.comment { font-style: italic; } span.changedby { font-size: 95%; } /* Math */ .texvc { direction: ltr; unicode-bidi: embed; } img.tex { vertical-align: middle; } span.texhtml { font-family: serif; } /* add a bit of margin space between the preview and the toolbar */ /* this replaces the ugly


we used to insert into the page source */ #wikiPreview.ontop { margin-bottom: 1em; } /* Stop floats from intruding into edit area in previews */ #editform, #toolbar, #wpTextbox1 { clear: both; } div#mw-js-message { margin: 1em 5%; padding: 0.5em 2.5%; border: solid 1px #ddd; background-color: #fcfcfc; } /* Edit section links */ .editsection { float: right; margin-left: 5px; } /** * File histories */ table.filehistory th, table.filehistory td { vertical-align:top; } table.filehistory th { text-align: left; } table.filehistory td.mw-imagepage-filesize, table.filehistory th.mw-imagepage-filesize { white-space:nowrap; } table.filehistory td.filehistory-selected { font-weight: bold; } /* * rev_deleted stuff */ li span.deleted, span.history-deleted { text-decoration: line-through; color: #888; font-style: italic; } /** * Patrol stuff */ .not-patrolled { background-color: #ffa; } .unpatrolled { font-weight: bold; color: red; } div.patrollink { font-size: 75%; text-align: right; } /** * Forms */ body.ltr td.mw-label { text-align: right; } body.ltr td.mw-input { text-align: left; } body.ltr td.mw-submit { text-align: left; } body.rtl td.mw-label { text-align: left; } body.rtl td.mw-input { text-align: right; } body.rtl td.mw-submit { text-align: right; } td.mw-label { vertical-align: top; } .prefsection td.mw-label { width: 20%; } .prefsection table { width: 100%; } td.mw-submit { white-space: nowrap; } table.mw-htmlform-nolabel td.mw-label { width: 0 !important; } /** * Image captions */ body.rtl .thumbcaption { text-align:right; } body.rtl .magnify { float:left; } body.ltr .thumbcaption { text-align:left; } body.ltr .magnify { float:right; } /** * Hidden categories */ .mw-hidden-cats-hidden { display: none; } .catlinks-allhidden { display: none; } /* Convenience links to edit block, delete and protect reasons */ p.mw-ipb-conveniencelinks, p.mw-protect-editreasons, p.mw-filedelete-editreasons, p.mw-delete-editreasons, p.mw-revdel-editreasons { font-size: 90%; float: right; } /* Search results */ .searchresults { } .searchresults p { margin-left: 0.4em; margin-top: 1em; margin-bottom: 1.2em; } div.searchresult { font-size: 95%; width:38em; } .mw-search-results { margin-left: 0.4em; } .mw-search-results li { padding-bottom: 1em; list-style:none; list-style-image:none; } .mw-search-results li a { font-size: 108%; } .mw-search-result-data { color: green; font-size: 97%; } .mw-search-formheader { background-color: #f3f3f3; margin-top: 1em; border: 1px solid silver; } .mw-search-formheader div.search-types { float:left; padding-left: 0.25em; } .rtl .mw-search-formheader div.search-types { float: right; } .mw-search-formheader div.search-types ul { margin: 0 !important; padding: 0 !important; list-style: none !important; } .mw-search-formheader div.search-types ul li { float: left; margin: 0; padding: 0; } .mw-search-formheader div.search-types ul li a { display: block; padding: 0.5em; } .mw-search-formheader div.search-types ul li.current a { color: #333333; cursor: default; } .mw-search-formheader div.search-types ul li.current a:hover { text-decoration: none; } .mw-search-formheader div.results-info { float: right; padding: 0.5em; padding-right: 0.75em; } .mw-search-formheader div.results-info ul { margin: 0 !important; padding: 0 !important; list-style: none !important; } .mw-search-formheader div.results-info ul li { float: right; margin: 0; padding: 0; } fieldset#mw-searchoptions { margin: 0; padding-left: 0.75em !important; padding-right: 0.75em !important; padding-bottom: 0.5em !important; padding-top: 0.5em !important; border: none; background-color: #f9f9f9; border: 1px solid silver !important; border-top-width: 0 !important; } fieldset#mw-searchoptions legend { display: none; } fieldset#mw-searchoptions h4 { padding: 0; margin: 0; float: left; } .rtl fieldset#mw-searchoptions h4 { float: right; } fieldset#mw-searchoptions div#mw-search-togglebox { float: right; } .rtl fieldset#mw-searchoptions div#mw-search-togglebox { float: left; } fieldset#mw-searchoptions div#mw-search-togglebox label { margin-right: 0.25em; } fieldset#mw-searchoptions div#mw-search-togglebox input { margin-left: 0.25em; } fieldset#mw-searchoptions table { float: left; margin-right: 3em; } fieldset#mw-searchoptions table td { padding-right: 1em; } .rtl fieldset#mw-searchoptions table td { padding-left: 1em; padding-right: 0; } body.rtl fieldset#mw-searchoptions table { margin-right: 0; margin-left: 3em; float: right; } fieldset#mw-searchoptions div.divider { clear: both; border-bottom: 1px solid #DDDDDD; padding-top: 0.5em; margin-bottom: 0.5em; } td#mw-search-menu { padding-left:6em; font-size:85%; } div#mw-search-interwiki { float: right; width: 18em; border-style: solid; border-color: #AAAAAA; border-width: 1px; margin-top: 2ex; } .rtl div#mw-search-interwiki { float: left; } div#mw-search-interwiki li { font-size: 95%; } .mw-search-interwiki-more { float: right; font-size: 90%; } .rtl .mw-search-interwiki-more { float: left; } div#mw-search-interwiki-caption { text-align: center; font-weight: bold; font-size: 95%; } .mw-search-interwiki-project { font-size: 97%; text-align: left; padding-left: 0.2em; padding-right: 0.15em; padding-bottom: 0.2em; padding-top: 0.15em; background-color:#ececec; border-top:1px solid #BBBBBB; } .rtl .mw-search-interwiki-project { text-align: right; } span.searchalttitle { font-size: 95%; } div.searchdidyoumean { font-size: 127%; margin-top: 0.8em; /* Note that this color won't affect the link, as desired. */ color: #c00; } div.searchdidyoumean em { font-weight: bold; } .searchmatch { font-weight: bold; } table#mw-search-top-table { background-color: transparent; } /* * Advanced PowerSearch box */ td#mw-search-togglebox { text-align: right; } table#mw-search-powertable { width:100%; } form#powersearch { clear: both; } /* * UserRights stuff */ .mw-userrights-disabled { color: #888; } table.mw-userrights-groups * td,table.mw-userrights-groups * th { padding-right: 1.5em; } /* * OpenSearch ajax suggestions */ .os-suggest { overflow: auto; overflow-x: hidden; position: absolute; top: 0px; left: 0px; width: 0px; background-color: white; background-color: Window; border-style: solid; border-color: #AAAAAA; border-width: 1px; z-index:99; font-size:95%; } table.os-suggest-results { font-size: 95%; cursor: pointer; border: 0; border-collapse: collapse; width: 100%; } .os-suggest-result, .os-suggest-result-hl { white-space: nowrap; background-color: white; background-color: Window; color: black; color: WindowText; padding: 2px; } .os-suggest-result-hl, .os-suggest-result-hl-webkit { background-color: #4C59A6; color: white; } .os-suggest-result-hl { /* System colors are misimplemented in Safari 3.0 and earlier, making highlighted text illegible... */ background-color: Highlight; color: HighlightText; } .os-suggest-toggle { position: relative; left: 1ex; font-size: 65%; } .os-suggest-toggle-def { position: absolute; top: 0px; left: 0px; font-size: 65%; visibility: hidden; } /* Page history styling */ /* the auto-generated edit comments */ .autocomment { color: gray; } #pagehistory .history-user { margin-left: 0.4em; margin-right: 0.2em; } #pagehistory span.minor { font-weight: bold; } #pagehistory li { border: 1px solid white; } #pagehistory li.selected { background-color: #f9f9f9; border: 1px dashed #aaa; } /** Generic minor/bot/newpage styling */ .newpage, .minor, .bot { font-weight: bold; } /* Special:Contributions styling */ .mw-uctop { font-weight: bold; } /* Special:ListGroupRights styling */ table.mw-listgrouprights-table tr { vertical-align: top; } .listgrouprights-revoked { text-decoration: line-through; } /* Special:Statistics styling */ td.mw-statistics-numbers { text-align: right; } /* Special:SpecialPages styling */ h4.mw-specialpagesgroup { background-color: #dcdcdc; padding: 2px; margin: .3em 0em 0em 0em; } .mw-specialpagerestricted { font-weight: bold; } #shared-image-dup, #shared-image-conflict { font-style: italic; } /* Special:EmailUser styling */ table.mw-emailuser-table { width: 98%; } td#mw-emailuser-sender, td#mw-emailuser-recipient { font-weight: bold; } /* Special:Allpages styling */ table.allpageslist { background-color: transparent; } table.mw-allpages-table-form, table.mw-allpages-table-chunk { background-color: transparent; width: 100%; } td.mw-allpages-alphaindexline { text-align: right; } td.mw-allpages-nav, p.mw-allpages-nav { text-align: right; font-size: smaller; margin-bottom: 1em; } table.mw-allpages-table-form tr { vertical-align: top; } /* Special:Prefixindex styling */ table#mw-prefixindex-list-table, table#mw-prefixindex-nav-table { width: 98%; background-color: transparent; } td#mw-prefixindex-nav-form { font-size: smaller; margin-bottom: 1em; text-align: right; vertical-align: top; } /* * Recreating deleted page warning * Reupload file warning * Page protection warning * incl. log entries for these warnings */ div.mw-warning-with-logexcerpt { padding: 3px; margin-bottom: 3px; border: 2px solid #2F6FAB; } div.mw-warning-with-logexcerpt ul li { font-size: 90%; } /* (show/hide) revision deletion links */ span.mw-revdelundel-link, strong.mw-revdelundel-link { font-size: 90%; } span.mw-revdelundel-hidden, input.mw-revdelundel-hidden { visibility: hidden; } /* feed links */ a.feedlink { background: url("images/feed-icon.png") center left no-repeat; padding-left: 16px; } /* Plainlinks - this can be used to switch * off special external link styling */ .plainlinks a { background: none !important; padding: 0 !important; } /* wikitable class for skinning normal tables */ table.wikitable { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } .wikitable th, .wikitable td { border: 1px #aaa solid; padding: 0.2em; } .wikitable th { background: #f2f2f2; text-align: center; } .wikitable caption { font-weight: bold; } /* hide initially collapsed collapsable tables */ table.collapsed tr.collapsable { display: none; } /* success and error messages */ .success { color: green; font-size: larger; } .error { color: red; font-size: larger; } .errorbox, .successbox { font-size: larger; border: 2px solid; padding: .5em 1em; float: left; margin-bottom: 2em; color: #000; } .errorbox { border-color: red; background-color: #fff2f2; } .successbox { border-color: green; background-color: #dfd; } .errorbox h2, .successbox h2 { font-size: 1em; font-weight: bold; display: inline; margin: 0 .5em 0 0; border: none; } .visualClear { clear: both; } #mw_trackbacks { border: solid 1px #bbbbff; background-color: #eeeeff; padding: 0.2em; } /* Table pager (e.g. Special:Imagelist) - remove underlines from the navigation link - collapse borders - set the borders to outsets (similar to Special:Allmessages) - remove line wrapping for all td and th, set background color - restore line wrapping for the last two table cells (description and size) */ .TablePager { min-width: 80%; } .TablePager_nav a { text-decoration: none; } .TablePager { border-collapse: collapse; } .TablePager, .TablePager td, .TablePager th { border: 1px solid #aaaaaa; padding: 0 0.15em 0 0.15em; } .TablePager th { background-color: #eeeeff } .TablePager td { background-color: #ffffff } .TablePager tr:hover td { background-color: #eeeeff } .imagelist td, .imagelist th { white-space: nowrap } .imagelist .TablePager_col_links { background-color: #eeeeff } .imagelist .TablePager_col_img_description { white-space: normal } .imagelist th.TablePager_sort { background-color: #ccccff } /* Allmessages table */ #mw-allmessagestable .allmessages-customised td.am_default { background-color: #fcffc4; } #mw-allmessagestable tr.allmessages-customised:hover td.am_default { background-color: #faff90; } #mw-allmessagestable td.am_actual { background-color: #e2ffe2; } #mw-allmessagestable tr.allmessages-customised:hover + tr.allmessages-customised td.am_actual { background-color: #b1ffb1; } /* filetoc */ ul#filetoc { text-align: center; border: 1px solid #aaaaaa; background-color: #f9f9f9; padding: 5px; font-size: 95%; margin-bottom: 0.5em; margin-left: 0; margin-right: 0; } #filetoc li { display: inline; list-style-type: none; padding-right: 2em; } /* Classes for EXIF data display */ table.mw_metadata { font-size: 0.8em; margin-left: 0.5em; margin-bottom: 0.5em; width: 300px; } table.mw_metadata caption { font-weight: bold; } table.mw_metadata th { font-weight: normal; } table.mw_metadata td { padding: 0.1em; } table.mw_metadata { border: none; border-collapse: collapse; } table.mw_metadata td, table.mw_metadata th { text-align: center; border: 1px solid #aaaaaa; padding-left: 0.1em; padding-right: 0.1em; } table.mw_metadata th { background-color: #f9f9f9; } table.mw_metadata td { background-color: #fcfcfc; } /* Galleries */ table.gallery { border: 1px solid #ccc; margin: 2px; padding: 2px; background-color: white; } table.gallery tr { vertical-align: top; } table.gallery td { vertical-align: top; background-color: #f9f9f9; border: solid 2px white; } table.gallery caption { font-weight: bold; } div.gallerybox { margin: 2px; } div.gallerybox div.thumb { text-align: center; border: 1px solid #ccc; margin: 2px; } div.gallerytext { overflow: hidden; font-size: 94%; padding: 2px 4px; } table.mw-enhanced-rc { background: none; border:0; border-spacing:0; } td.mw-enhanced-rc { white-space:nowrap; padding:0; vertical-align:top; font-family:monospace } #mw-addcategory-prompt { display: inline; margin-left: 1em; } #mw-addcategory-prompt input { margin-left: 0.5em; margin-right: 0.5em; } .mw-remove-category { padding: 8px; background-image: url(images/remove.png); background-position: center center; background-repeat: no-repeat; } .mw-ajax-addcategory { padding-left: 20px; background-image: url(images/add.png); background-position: left center; background-repeat: no-repeat; } .mw-ajax-loader { background-image: url(images/ajax-loader.gif); background-position: center center; background-repeat: no-repeat; padding: 16px; position: relative; top: -16px; } ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=commonPrint.css Content-Type: text/css; charset=UTF-8; name=commonPrint.css Content-Location: http://bits.wikimedia.org/skins-1.5/common/commonPrint.css?257z49 Content-Transfer-Encoding: 8bit /* ** MediaWiki Print style sheet for CSS2-capable browsers. ** Copyright Gabriel Wicke, http://www.aulinx.de/ ** ** Derived from the plone (http://plone.org/) styles ** Copyright Alexander Limi */ /* Thanks to A List Apart (http://alistapart.com/) for useful extras */ a.stub, a.new{ color:#ba0000; text-decoration:none; } #toc { /*border:1px solid #2f6fab;*/ border:1px solid #aaaaaa; background-color:#f9f9f9; padding:5px; } .tocindent { margin-left: 2em; } .tocline { margin-bottom: 0px; } /* images */ div.floatright { float: right; clear: right; margin: 0; position:relative; border: 0.5em solid White; border-width: 0.5em 0 0.8em 1.4em; } div.floatright p { font-style: italic;} div.floatleft { float: left; margin: 0.3em 0.5em 0.5em 0; position:relative; border: 0.5em solid White; border-width: 0.5em 1.4em 0.8em 0; } div.floatleft p { font-style: italic; } /* thumbnails */ div.thumb { margin-bottom: 0.5em; border-style: solid; border-color: White; width: auto; overflow: hidden; } div.thumb div { border:1px solid #cccccc; padding: 3px !important; background-color:#f9f9f9; font-size: 94%; text-align: center; } div.thumb div a img { border:1px solid #cccccc; } div.thumb div div.thumbcaption { border: none; padding: 0.3em 0 0.1em 0; } div.magnify { display: none; } div.tright { float: right; clear: right; border-width: 0.5em 0 0.8em 1.4em; } div.tleft { float: left; margin-right:0.5em; border-width: 0.5em 1.4em 0.8em 0; } img.thumbborder { border: 1px solid #dddddd; } /* table standards */ table.rimage { float:right; width:1pt; position:relative; margin-left:1em; margin-bottom:1em; text-align:center; } body { background: White; /*font-size: 11pt !important;*/ color: Black; margin: 0; padding: 0; } .noprint, div#jump-to-nav, div.top, div#column-one, #colophon, .editsection, .toctoggle, .tochidden, div#f-poweredbyico, div#f-copyrightico, li#viewcount, li#about, li#disclaimer, li#privacy, #mw-hidden-catlinks { /* Hides all the elements irrelevant for printing */ display: none; } ul { list-style-type: square; } #content { background: none; border: none ! important; padding: 0 ! important; margin: 0 ! important; } #footer { background : white; color : black; border-top: 1px solid black; } h1, h2, h3, h4, h5, h6 { font-weight: bold; } p, .documentDescription { margin: 1em 0 ! important; line-height: 1.2em; } .tocindent p { margin: 0 0 0 0 ! important; } pre { border: 1pt dashed black; white-space: pre; font-size: 8pt; overflow: auto; padding: 1em 0; background : white; color : black; } table.listing, table.listing td { border: 1pt solid black; border-collapse: collapse; } a { color: Black !important; background: none !important; padding: 0 !important; } a:link, a:visited { color: #520; background: transparent; text-decoration: underline; } #content a.external.text:after, #content a.external.autonumber:after { /* Expand URLs for printing */ content: " (" attr(href) ") "; } #globalWrapper { width: 100% !important; min-width: 0 !important; } #content { background : white; color : black; } #column-content { margin: 0 !important; } #column-content #content { padding: 1em; margin: 0 !important; } /* MSIE/Win doesn't understand 'inherit' */ a, a.external, a.new, a.stub { color: black ! important; text-decoration: none ! important; } /* Continue ... */ a, a.external, a.new, a.stub { color: inherit ! important; text-decoration: inherit ! important; } img { border: none; } img.tex { vertical-align: middle; } span.texhtml { font-family: serif; } #siteNotice { display: none; } div.gallerybox { border: 1px solid #cccccc; background-color:#f9f9f9; width: 150px; } div.gallerytext { overflow: visible; } /* ** Diff rendering */ table.diff { background:white; } td.diff-otitle { background:#ffffff; } td.diff-ntitle { background:#ffffff; } td.diff-addedline { background:#ccffcc; font-size: smaller; border: solid 2px black; } td.diff-deletedline { background:#ffffaa; font-size: smaller; border: dotted 2px black; } td.diff-context { background:#eeeeee; font-size: smaller; } .diffchange { color: silver; font-weight: bold; text-decoration: underline; } ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline Content-Type: image/jpeg Content-Location: http://bits.wikimedia.org/skins-1.5/monobook/headbg.jpg Content-Transfer-Encoding: Base64 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 pqmqalFqtJUGrOhqk4mqUtJqampqa/RqapquqRhbcdOIbqoSWMoZnG01aiZjs3Gf tdoO6lFFFFFFFFJRRRRRytyX9LwVBqmpqUclytrcHACgBSUqKJRRQALZYAFFABQB SUUUlFFHK2XClAAAFABCoUAAAABQAFACoFAqKAhl2c6KXHu6AiZdkpKWkprGFopR FSlAEUAARQAAABFEVAAAKKKKKKAKKTU1TU1KkAoqDWDWE1NTU0NTQ1NV1gqFSWZT WzU1NTU1KWpOVv6WxSiiiiiikoooooooXkDgoopKWjkF4ABRAoACgABQBAUAEKKK KSiilLAoAFBBQAAAAAARQAQUAAAEyZoopfLVgkpRQUsKAAAAAAAAAAAAAFAUUUUU UUUUUUUAAAUUUmpRRRQFFFFFAJRRqUUUUUUUUUUampRSgBRRRRRRRRRRRRRQKBRS UUUoAABRQAUAFAAAFFABRRRRQFFFAFFFAUUAUACoUUFAABQAUAAUAoIqSlFFFLEK gUUUUAAoAioqCoKICiCgAAAAAAAAAAAAAAAIogKAAAAIoAigAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAD//Z ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline Content-Type: image/gif Content-Location: http://bits.wikimedia.org/skins-1.5/monobook/bullet.gif Content-Transfer-Encoding: Base64 R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4Sp ADs= ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline Content-Type: image/png Content-Location: http://bits.wikimedia.org/skins-1.5/monobook/external.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAFVBMVEVmmcwzmcyZ zP8AZswAZv////////9E6giVAAAAB3RSTlP///////8AGksDRgAAADhJREFUGFcl y0ESAEAEA0Ei6/9P3sEcVB8kmrwFyni0bOeyyDpy9JTLEaOhQq7Ongf5FeMhHS/4 AVnsAZubxDVmAAAAAElFTkSuQmCC ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline Content-Type: image/gif Content-Location: http://bits.wikimedia.org/skins-1.5/monobook/user.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAKU5AFtJMlpJNFxIMU5OTm2XH3aIVJNkK5FmMJZnPbt6NIZzXId0 XpVwQZRzR5p7VI1+baZ3Tdl+Kt1/LIO2JYe5K4q8M4idYZKBbJK/QLqddZfDR5rF TZ/HVqfMZanNacKVWuKVQ+ejVuelVu21bPC/e5+XjKOjo7rXhr3aiM+1kNi4icff m8rio83jqNHmrtXotOPEl/HDg/LKjvfaq/ngut3Z1Nvrwd/tx/vqz/////////// /////////////////yH5BAEAAD8ALAAAAAAQABAAAAZiwJ9wSCwafxfF5VhUNBgH AVO4cKRgHwNg+sjQZrFEYFpSyUihyGD6M4lAEgRbCKnPTaYRjjRYH00vLAUkFhoV fkQmNy4rJxYcGBQTiEImNi0TKB0bHgSTRX2hon1zpaanP0EAOw== ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=main.css Content-Type: text/css; charset=UTF-8; name=main.css Content-Location: http://bits.wikimedia.org/skins-1.5/monobook/main.css?257z49 Content-Transfer-Encoding: 8bit /* ** MediaWiki 'monobook' style sheet for CSS2-capable browsers. ** Copyright Gabriel Wicke - http://wikidev.net/ ** License: GPL (http://www.gnu.org/copyleft/gpl.html) ** ** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John ** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher, ** Michael Zeltner and Geir Bækholt) ** All you guys rock :) */ #column-content { width: 100%; float: right; margin: 0 0 .6em -12.2em; padding: 0; } #content { margin: 2.8em 0 0 12.2em; padding: 0 1em 1em 1em; position: relative; z-index: 2; } #column-one { padding-top: 160px; } #content { background: white; color: black; border: 1px solid #aaa; border-right: none; line-height: 1.5em; } /* the left column width is specified in class .portlet */ /* Font size: ** We take advantage of keyword scaling- browsers won't go below 9px ** More at http://www.w3.org/2003/07/30-font-size ** http://style.cleverchimp.com/font_size_intervals/altintervals.html */ body { font: x-small sans-serif; background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat; color: black; margin: 0; padding: 0; } /* scale back up to a sane default */ #globalWrapper { font-size: 127%; width: 100%; margin: 0; padding: 0; } /* general styles */ table { font-size: 100%; color: black; /* we don't want the bottom borders of

s to be visible through floated tables */ background-color: white; } fieldset table { /* but keep table layouts in forms clean... */ background: none; } a { text-decoration: none; color: #002bb8; background: none; } a:visited { color: #5a3696; } a:active { color: #faa700; } a:hover { text-decoration: underline; } a.stub { color: #772233; } a.new, #p-personal a.new { color: #ba0000; } a.new:visited, #p-personal a.new:visited { color: #a55858; } img { border: none; vertical-align: middle; } p { margin: .4em 0 .5em 0; line-height: 1.5em; } p img { margin: 0; } hr { height: 1px; color: #aaa; background-color: #aaa; border: 0; margin: .2em 0 .2em 0; } h1, h2, h3, h4, h5, h6 { color: black; background: none; font-weight: normal; margin: 0; padding-top: .5em; padding-bottom: .17em; border-bottom: 1px solid #aaa; } h1 { font-size: 188%; } h1 .editsection { font-size: 53%; } h2 { font-size: 150%; } h2 .editsection { font-size: 67%; } h3, h4, h5, h6 { border-bottom: none; font-weight: bold; } h3 { font-size: 132%; } h3 .editsection { font-size: 76%; font-weight: normal; } h4 { font-size: 116%; } h4 .editsection { font-size: 86%; font-weight: normal; } h5 { font-size: 100%; } h5 .editsection { font-weight: normal; } h6 { font-size: 80%; } h6 .editsection { font-size: 125%; font-weight: normal; } ul { line-height: 1.5em; list-style-type: square; margin: .3em 0 0 1.5em; padding: 0; list-style-image: url(bullet.gif); } ol { line-height: 1.5em; margin: .3em 0 0 3.2em; padding: 0; list-style-image: none; } li { margin-bottom: .1em; } dt { font-weight: bold; margin-bottom: .1em; } dl { margin-top: .2em; margin-bottom: .5em; } dd { line-height: 1.5em; margin-left: 2em; margin-bottom: .1em; } fieldset { border: 1px solid #2f6fab; margin: 1em 0 1em 0; padding: 0 1em 1em; line-height: 1.5em; } fieldset.nested { margin: 0 0 0.5em 0; padding: 0 0.5em 0.5em; } legend { padding: .5em; font-size: 95%; } form { border: none; margin: 0; } textarea { width: 100%; padding: .1em; } input.historysubmit { padding: 0 .3em .3em .3em !important; font-size: 94%; cursor: pointer; height: 1.7em !important; margin-left: 1.6em; } select { vertical-align: top; } abbr, acronym, .explain { border-bottom: 1px dotted black; color: black; background: none; cursor: help; } q { font-family: Times, "Times New Roman", serif; font-style: italic; } /* disabled for now blockquote { font-family: Times, "Times New Roman", serif; font-style: italic; }*/ code { background-color: #f9f9f9; } pre { padding: 1em; border: 1px dashed #2f6fab; color: black; background-color: #f9f9f9; line-height: 1.1em; } /* ** the main content area */ #siteSub { display: none; } #jump-to-nav { display: none; } #contentSub, #contentSub2 { font-size: 84%; line-height: 1.2em; margin: 0 0 1.4em 1em; color: #7d7d7d; width: auto; } span.subpages { display: block; } /* Some space under the headers in the content area */ #bodyContent h1, #bodyContent h2 { margin-bottom: .6em; } #bodyContent h3, #bodyContent h4, #bodyContent h5 { margin-bottom: .3em; } #firstHeading { margin-bottom: .1em; /* These two rules hack around bug 2013 (fix for more limited bug 11325). When bug 2013 is fixed properly, they should be removed. */ line-height: 1.2em; padding-bottom: 0; } /* user notification thing */ .usermessage { background-color: #ffce7b; border: 1px solid #ffa500; color: black; font-weight: bold; margin: 2em 0 1em; padding: .5em 1em; vertical-align: middle; } #siteNotice { text-align: center; font-size: 95%; padding: 0 0.9em; } #siteNotice p { margin: 0; padding: 0; } .catlinks { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; margin-top: 1em; clear: both; } /* currently unused, intended to be used by a metadata box in the bottom-right corner of the content area */ .documentDescription { /* The summary text describing the document */ font-weight: bold; display: block; margin: 1em 0; line-height: 1.5em; } .documentByLine { text-align: right; font-size: 90%; clear: both; font-weight: normal; color: #76797c; } /* emulate center */ .center { width: 100%; text-align: center; } *.center * { margin-left: auto; margin-right: auto; } /* small for tables and similar */ .small, .small * { font-size: 94%; } table.small { font-size: 100%; } /* ** content styles */ #toc, .toc, .mw-warning { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; font-size: 95%; } #toc h2, .toc h2 { display: inline; border: none; padding: 0; font-size: 100%; font-weight: bold; } #toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { text-align: center; } #toc ul, .toc ul { list-style-type: none; list-style-image: none; margin-left: 0; padding-left: 0; text-align: left; } #toc ul ul, .toc ul ul { margin: 0 0 0 2em; } #toc .toctoggle, .toc .toctoggle { font-size: 94%; } .mw-warning { margin-left: 50px; margin-right: 50px; text-align: center; } /* images */ div.floatright, table.floatright { clear: right; float: right; position: relative; margin: 0 0 .5em .5em; border: 0; /* border: .5em solid white; border-width: .5em 0 .8em 1.4em; */ } div.floatright p { font-style: italic; } div.floatleft, table.floatleft { float: left; clear: left; position: relative; margin: 0 .5em .5em 0; border: 0; /* margin: .3em .5em .5em 0; border: .5em solid white; border-width: .5em 1.4em .8em 0; */ } div.floatleft p { font-style: italic; } /* thumbnails */ div.thumb { margin-bottom: .5em; border-style: solid; border-color: white; width: auto; } div.thumbinner { border: 1px solid #ccc; padding: 3px !important; background-color: #f9f9f9; font-size: 94%; text-align: center; overflow: hidden; } html .thumbimage { border: 1px solid #ccc; } html .thumbcaption { border: none; text-align: left; line-height: 1.4em; padding: 3px !important; font-size: 94%; } div.magnify { float: right; border: none !important; background: none !important; } div.magnify a, div.magnify img { display: block; border: none !important; background: none !important; } div.tright { clear: right; float: right; border-width: .5em 0 .8em 1.4em; } div.tleft { float: left; clear: left; margin-right: .5em; border-width: .5em 1.4em .8em 0; } img.thumbborder { border: 1px solid #dddddd; } .hiddenStructure { display: none; } /* ** classes for special content elements like town boxes ** intended to be referenced directly from the wiki src */ /* ** User styles */ /* table standards */ table.rimage { float: right; position: relative; margin-left: 1em; margin-bottom: 1em; text-align: center; } .toccolours { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; font-size: 95%; } /* ** edit views etc */ .special li { line-height: 1.4em; margin: 0; padding: 0; } /* ** keep the whitespace in front of the ^=, hides rule from konqueror ** this is css3, the validator doesn't like it when validating as css2 */ #bodyContent a.external, #bodyContent a.external[href ^="gopher://"] { background: url(external.png) center right no-repeat; padding: 0 13px; } .rtl #bodyContent a.external, .rtl #bodyContent a.external[href ^="gopher://"] { background-image: url(external-rtl.png); } #bodyContent a.external[href ^="https://"], .link-https { background: url(lock_icon.gif) center right no-repeat; padding: 0 16px; } #bodyContent a.external[href ^="mailto:"], .link-mailto { background: url(mail_icon.gif) center right no-repeat; padding: 0 18px; } #bodyContent a.external[href ^="news://"] { background: url(news_icon.png) center right no-repeat; padding: 0 18px; } #bodyContent a.external[href ^="ftp://"], .link-ftp { background: url(file_icon.gif) center right no-repeat; padding: 0 18px; } #bodyContent a.external[href ^="irc://"], .link-irc { background: url(discussionitem_icon.gif) center right no-repeat; padding: 0 18px; } #bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"], #bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"], #bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"], #bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"], #bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"], #bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"], .link-audio { background: url("audio.png") center right no-repeat; padding: 0 13px; } #bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"], #bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"], #bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"], #bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"], .link-video { background: url("video.png") center right no-repeat; padding: 0 13px; } #bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"], #bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"], #bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"], .link-document { background: url("document.png") center right no-repeat; padding: 0 12px; } /* for rtl wikis */ .rtl #bodyContent a.external { background-position: left; padding-right: 0; } .rtl a.feedlink { background-position: right; padding-right: 16px; padding-left: 0; } /* correction for ltr wikis */ .ltr #bodyContent a.external { padding-left: 0; } /* disable interwiki styling */ #bodyContent a.extiw, #bodyContent a.extiw:active { color: #36b; } #bodyContent a.external { color: #36b; } /* ** Structural Elements */ /* ** general portlet styles (elements in the quickbar) */ .portlet { border: none; margin: 0 0 .5em; padding: 0; float: none; width: 11.6em; overflow: hidden; } .portlet h4 { font-size: 95%; font-weight: normal; white-space: nowrap; } .portlet h5 { background: transparent; padding: 0 1em 0 .5em; display: inline; height: 1em; text-transform: lowercase; font-size: 91%; font-weight: normal; white-space: nowrap; } .portlet h6 { background: #ffae2e; border: 1px solid #2f6fab; border-style: solid solid none solid; padding: 0 1em 0 1em; text-transform: lowercase; display: block; font-size: 1em; height: 1.2em; font-weight: normal; white-space: nowrap; } .pBody { font-size: 95%; background-color: white; color: black; border-collapse: collapse; border: 1px solid #aaa; padding: 0 .8em .3em .5em; } .portlet h1, .portlet h2, .portlet h3, .portlet h4 { margin: 0; padding: 0; } .portlet ul { line-height: 1.5em; list-style-type: square; list-style-image: url(bullet.gif); font-size: 95%; } .portlet li { padding: 0; margin: 0; } /* ** Logo properties */ #p-logo { top: 0; left: 0; position: absolute; /*needed to use z-index */ z-index: 3; height: 155px; width: 12em; overflow: visible; } #p-logo h5 { display: none; } #p-logo a, #p-logo a:hover { display: block; height: 155px; width: 12.2em; background-repeat: no-repeat; background-position: 35% 50% !important; text-decoration: none; } /* ** Search portlet */ #p-search { position: relative; z-index: 3; } input.searchButton { margin-top: 1px; font-size: 95%; } #searchGoButton { padding-left: .5em; padding-right: .5em; font-weight: bold; } #searchInput { width: 10.9em; margin: 0; font-size: 95%; } #p-search .pBody { padding: .5em .4em .4em .4em; text-align: center; } #p-search #searchform div div { margin-top: .4em; font-size: 95%; } /* ** the personal toolbar */ #p-personal { position: absolute; left: 0; top: 0; z-index: 0; } #p-personal { width: 100%; white-space: nowrap; padding: 0; margin: 0; border: none; background: none; overflow: visible; line-height: 1.2em; } #p-personal h5 { display: none; } #p-personal .portlet, #p-personal .pBody { z-index: 0; padding: 0; margin: 0; border: none; overflow: visible; background: none; } /* this is the ul contained in the portlet */ #p-personal ul { border: none; line-height: 1.4em; color: #2f6fab; padding: 0 2em 0 3em; margin: 0; text-align: right; list-style: none; z-index: 0; background: none; cursor: default; } #p-personal li { z-index: 0; border: none; padding: 0; display: inline; color: #2f6fab; margin-left: 1em; line-height: 1.2em; background: none; } #p-personal li a { text-decoration: none; color: #005896; padding-bottom: .2em; background: none; } #p-personal li a:hover { background-color: white; padding-bottom: .2em; text-decoration: none; } #p-personal li.active a:hover { background-color: transparent; } /* the icon in front of the user name, single quotes in bg url to hide it from iemac */ li#pt-userpage, li#pt-anonuserpage, li#pt-login { background: url(user.gif) top left no-repeat; padding-left: 20px; text-transform: none; } #p-personal ul { text-transform: lowercase; } #p-personal li.active { font-weight: bold; } /* ** the page-related actions- page/talk, edit etc */ #p-cactions { position: absolute; top: 1.3em; left: 11.5em; margin: 0; white-space: nowrap; width: 76%; line-height: 1.1em; overflow: visible; background: none; border-collapse: collapse; padding-left: 1em; list-style: none; font-size: 95%; } #p-cactions ul { list-style: none; } #p-cactions li { display: inline; border: 1px solid #aaa; border-bottom: none; padding: 0 0 .1em 0; margin: 0 .3em 0 0; overflow: visible; background: white; } #p-cactions li.selected { border-color: #fabd23; padding: 0 0 .2em 0; font-weight: bold; } #p-cactions li a { background-color: #fbfbfb; color: #002bb8; border: none; padding: 0 .8em .3em; position: relative; z-index: 0; margin: 0; text-decoration: none; } #p-cactions li.selected a { z-index: 3; padding: 0 1em .2em!important; background-color: white; } #p-cactions .new a { color: #ba0000; } #p-cactions li a:hover { z-index: 3; text-decoration: none; background-color: white; } #p-cactions h5 { display: none; } #p-cactions li.istalk { margin-right: 0; } #p-cactions li.istalk a { padding-right: .5em; } #p-cactions #ca-addsection a { padding-left: .4em; padding-right: .4em; } /* offsets to distinguish the tab groups */ li#ca-talk { margin-right: 1.6em; } li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print { margin-left: 1.6em; } #p-cactions .pBody { font-size: 1em; background-color: transparent; color: inherit; border-collapse: inherit; border: 0; padding: 0; } #p-cactions .hiddenStructure { display: none; } #p-cactions li a { text-transform: lowercase; } #p-lang { position: relative; z-index: 3; } /* Override text-transform on languages where capitalization is significant */ .capitalize-all-nouns .portlet h5, .capitalize-all-nouns .portlet h6, .capitalize-all-nouns #p-personal ul, .capitalize-all-nouns #p-cactions ul li a { text-transform: none; } /* TODO: #t-iscite is only used by the Cite extension, come up with some * system which allows extensions to add to this file on the fly */ #t-ispermalink, #t-iscite { color: #999; } /* ** footer */ #footer { background-color: white; border-top: 1px solid #fabd23; border-bottom: 1px solid #fabd23; margin: .6em 0 1em 0; padding: .4em 0 1.2em 0; text-align: center; font-size: 90%; } #footer li { display: inline; margin: 0 1.3em; } #f-poweredbyico, #f-copyrightico { margin: 0 8px; position: relative; top: -2px; /* Bump it up just a tad */ } #f-poweredbyico { float: right; height: 1%; } #f-copyrightico { float: left; height: 1%; } .mw-htmlform-submit { font-weight: bold; padding-left: .3em; padding-right: .3em; margin-right: 2em; } /* js pref toc */ #preftoc { margin: 0; padding: 0; width: 100%; clear: both; } #preftoc li { background-color: #f0f0f0; color: #000; } #preftoc li { margin: 1px -2px 1px 2px; float: left; padding: 2px 0 3px 0; border: 1px solid #fff; border-right-color: #716f64; border-bottom: 0; position: relative; white-space: nowrap; list-style-type: none; list-style-image: none; z-index: 3; } #preftoc li.selected { font-weight: bold; background-color: #f9f9f9; border: 1px solid #aaa; border-bottom: none; cursor: default; top: 1px; padding-top: 2px; margin-right: -3px; } #preftoc > li.selected { top: 2px; } #preftoc a, #preftoc a:active { display: block; color: #000; padding: 0 .7em; position: relative; text-decoration: none; } #preftoc li.selected a { cursor: default; text-decoration: none; } #preferences { margin: 0; border: 1px solid #aaa; clear: both; padding: 1.5em; background-color: #F9F9F9; } .prefsection { border: none; padding: 0; margin: 0; } .prefsection legend { font-weight: bold; } .prefsection table, .prefsection legend { background-color: #F9F9F9; } .mainLegend { display: none; } td.htmlform-tip { font-size: x-small; padding: .2em 2em; color: #666; } .preferences-login { clear: both; margin-bottom: 1.5em; } .prefcache { font-size: 90%; margin-top: 2em; } div#userloginForm form, div#userlogin form#userlogin2 { margin: 0 3em 1em 0; border: 1px solid #aaa; clear: both; padding: 1.5em 2em; background-color: #f9f9f9; float: left; } .rtl div#userloginForm form, .rtl div#userlogin form#userlogin2 { float: right; } div#userloginForm table, div#userlogin form#userlogin2 table { background-color: #f9f9f9; } div#userloginForm h2, div#userlogin form#userlogin2 h2 { padding-top: 0; } div#userlogin .captcha, div#userloginForm .captcha { border: 1px solid #bbb; padding: 1.5em 2em; background-color: white; } #loginend, #signupend { clear: both; } #userloginprompt, #languagelinks { font-size: 85%; } #login-sectiontip { font-size: 85%; line-height: 1.2; padding-top: 2em; } #userlogin .loginText, #userlogin .loginPassword { width: 12em; } #userloginlink a, #wpLoginattempt, #wpCreateaccount { font-weight: bold; } /* ** IE/Mac fixes, hope to find a validating way to move this ** to a separate stylesheet. This would work but doesn't validate: ** @import("IEMacFixes.css"); */ /* tabs: border on the a, not the div */ * > html #p-cactions li { border: none; } * > html #p-cactions li a { border: 1px solid #aaa; border-bottom: none; } * > html #p-cactions li.selected a { border-color: #fabd23; } /* footer icons need a fixed width */ * > html #f-poweredbyico, * > html #f-copyrightico { width: 88px; } * > html #bodyContent, * > html #bodyContent pre { overflow-x: auto; width: 100%; padding-bottom: 25px; } /* more IE fixes */ /* float/negative margin brokenness */ * html #footer {margin-top: 0;} * html #column-content { display: inline; margin-bottom: 0; } * html div.editsection { font-size: smaller; } #pagehistory li.selected { position: relative; } /* Mac IE 5.0 fix; floated content turns invisible */ * > html #column-content { float: none; } * > html #column-one { position: absolute; left: 0; top: 0; } * > html #footer { margin-left: 13.2em; } .redirectText { font-size: 150%; margin: 5px; } .printfooter { display: none; } div.patrollink { clear: both; } .sharedUploadNotice { font-style: italic; } span.updatedmarker { color: black; background-color: #0f0; } .previewnote { color: #c00; margin-bottom: 1em; } .previewnote p { text-indent: 3em; margin: 0.8em 0; } .editExternally { border: 1px solid gray; background-color: #ffffff; padding: 3px; margin-top: 0.5em; float: left; font-size: small; text-align: center; } .editExternallyHelp { font-style: italic; color: gray; } .toggle { margin-left: 2em; text-indent: -2em; } input#wpSummary { width: 80%; } /* @bug 1714 */ input#wpSave, input#wpDiff { margin-right: 0.33em; } #wpSave { font-weight: bold; } /* Classes for article validation */ table.revisionform_default { border: 1px solid #000000; } table.revisionform_focus { border: 1px solid #000000; background-color:#00BBFF; } tr.revision_tr_default { background-color:#EEEEEE; } tr.revision_tr_first { background-color:#DDDDDD; } p.revision_saved { color: green; font-weight:bold; } /* noarticletext */ div.noarticletext { border: 1px solid #ccc; background: #fff; padding: .2em 1em; color: #000; } div#searchTargetContainer { left: 10px; top: 10px; width: 90%; background: white; } div#searchTarget { padding: 3px; margin: 5px; background: #F0F0F0; border: solid 1px blue; } div#searchTarget ul li { list-style: none; } div#searchTarget ul li:before { color: orange; content: "\00BB \0020"; } div#searchTargetHide { float:right; border:solid 1px black; background:#DCDCDC; padding:2px; } #powersearch p { margin-top:0px; } div.multipageimagenavbox { border: solid 1px silver; padding: 4px; margin: 1em; background: #f0f0f0; } div.multipageimagenavbox div.thumb { border: none; margin-left: 2em; margin-right: 2em; } div.multipageimagenavbox hr { margin: 6px; } table.multipageimage td { text-align: center; } .templatesUsed { margin-top: 1.5em; } .mw-summary-preview { margin: 0.1em 0; } /* Friendlier slave lag warnings */ div.mw-lag-warn-normal, div.mw-lag-warn-high { padding: 3px; text-align: center; margin: 3px auto; } div.mw-lag-warn-normal { border: 1px solid #FFCC66; background-color: #FFFFCC; } div.mw-lag-warn-high { font-weight: bold; border: 2px solid #FF0033; background-color: #FFCCCC; } .MediaTransformError { background-color: #ccc; padding: 0.1em; } .MediaTransformError td { text-align: center; vertical-align: middle; font-size: 90%; } /* God-damned hack for the crappy layout */ .os-suggest { font-size: 127%; } /* Sometimes people don't want personal tools to be lowercase! */ .no-text-transform { text-transform: none; } ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=main.css Content-Type: text/css; charset=UTF-8; name=main.css Content-Location: http://bits.wikimedia.org/skins-1.5/chick/main.css?257z49 Content-Transfer-Encoding: 8bit /* ** MediaWiki 'chick' style sheet for PDAs or other small-screen devices. ** Copyright Timwi ** License: GPL (http://www.gnu.org/copyleft/gpl.html) ** ** Loosely based on Monobook by Gabriel Wicke */ body { font-family: sans-serif; color: Black; margin: 0; padding: 0.3em; } a { color: #002bb8; } a:visited { color: #5a3696; } a:active { color: #ffa500; } a.stub { color: #772233; } a.new, #p-personal a.new { color:#ba0000; } a.new:visited, #p-personal a.new:visited { color:#a55858; } img { border: none; vertical-align: middle; } p { margin: 0.4em 0em 0.5em 0em; line-height: 1.5em; } p img { margin: 0; } hr { height: 1px; color: #aaaaaa; background-color: #aaaaaa; border: 0; margin: 0.2em 0 0.2em 0; } h1, h2, h3, h4, h5, h6 { color: Black; background: none; font-weight: normal; margin: 0; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom: 1px solid #aaaaaa; } .editsection { font-weight: normal; } h1 { font-size: 188%; } h1 .editsection { font-size: 53.2%; } h2 { font-size: 150%; } h2 .editsection { font-size: 66.7%; } h3, h4, h5, h6 { border-bottom: none; font-weight: bold; } h3 { font-size: 132%; } h3 .editsection { font-size: 75.8%; } h4 { font-size: 116%; } h4 .editsection { font-size: 86.2%; } h5 { font-size: 100%; } h6 { font-size: 80%; } h6 .editsection { font-size: 125%; } ul { line-height: 1.5em; margin: 0.3em 0 0 1.5em; padding:0; } ol { line-height: 1.5em; margin: 0.3em 0 0 3.2em; padding:0; list-style-image: none; } li { margin-bottom: 0.1em; } dt { font-weight: bold; margin-bottom: 0.1em; } dl{ margin-top: 0.2em; margin-bottom: 0.5em; } dd { line-height: 1.5em; margin-left: 2em; margin-bottom: 0.1em; } fieldset { border: 1px solid #2f6fab; margin: 1em 0em 1em 0em; padding: 0em 1em 1em 1em; line-height: 1.5em; } legend { background: White; padding: 0.5em; font-size: 95%; } form { border: none; margin: 0; } textarea { border: 1px solid #2f6fab; color: Black; background-color: white; width: 100%; padding: 0.1em; overflow: auto; } /* hide this from ie/mac and konq2.2 */ @media All { head:first-child+body input { visibility: visible; border: 1px solid #2f6fab; color: Black; background-color: white; vertical-align: middle; padding: 0.2em; } } input.historysubmit { padding: 0 0.3em 0.3em 0.3em !important; font-size: 94%; cursor: pointer; height: 1.7em !important; margin-left: 1.6em; } input[type="radio"], input[type="checkbox"] { border:none; } select { border: 1px solid #2f6fab; color: Black; vertical-align: top; } abbr, acronym, .explain { border-bottom: 1px dotted Black; color: Black; background: none; cursor: help; } q { font-family: Times, "Times New Roman", serif; font-style: italic; } code { background-color: #f9f9f9; } pre { padding: 1em; border: 1px dashed #2f6fab; color: Black; background-color: #f9f9f9; line-height: 1.1em; } /* ** the main content area */ span.subpages { display: block; } /* Some space under the headers in the content area */ #bodyContent h1, #bodyContent h2 { margin-bottom:0.6em; } #bodyContent h3, #bodyContent h4, #bodyContent h5 { margin-bottom: 0.3em; } #firstHeading { margin-bottom:0.1em; } /* user notification thing */ .usermessage { background-color: #ffce7b; border: 1px solid #ffa500; color: Black; font-weight: bold; margin: 0.1em 0 0 0; padding: 2px 5px; vertical-align: middle; } #siteNotice { text-align: center; font-size: 95%; padding: 0 0.9em 0 0.9em; } #siteNotice p { margin: 0; padding: 0; } .error { color: red; font-size: larger; } .catlinks { border:1px solid #aaaaaa; background-color:#f9f9f9; padding: 2px 5px; margin: 0.1em 0 0 0; clear: both; } .catlinks { margin: 0; padding: 0; } /* currently unused, intended to be used by a metadata box in the bottom-right corner of the content area */ .documentDescription { /* The summary text describing the document */ font-weight: bold; display: block; margin: 1em 0em; line-height: 1.5em; } .documentByLine { text-align: right; font-size: 90%; clear: both; font-weight: normal; color: #76797c; } /* emulate center */ .center { width: 100%; text-align: center; } *.center * { margin-left: auto; margin-right: auto; } /* small for tables and similar */ .small, .small * { font-size: 94%; } table.small { font-size: 100% } /* ** content styles */ #toc { /*border:1px solid #2f6fab;*/ border:1px solid #aaaaaa; background-color:#f9f9f9; padding:5px; font-size: 95%; } #toc ul { margin-left: 2em; } #toc .toctoggle { font-size: 94%; } #toc .editsection { margin-top: 0.7em; font-size: 94%; } /* images */ div.floatright, table.floatright { clear: right; float: right; margin: 0; position: relative; border: 0.5em solid White; border-width: 0.5em 0 0.8em 1.4em; } div.floatright p { font-style: italic; } div.floatleft, table.floatleft { float: left; clear: left; margin: 0.3em 0.5em 0.5em 0; position: relative; border: 0.5em solid White; border-width: 0.5em 1.4em 0.8em 0; } div.floatleft p { font-style: italic; } /* thumbnails */ div.thumb { margin-bottom: 0.5em; border-style: solid; border-color: White; width: auto; } div.thumb div { border:1px solid #cccccc; padding: 3px !important; background-color:#f9f9f9; font-size: 94%; text-align: center; overflow: hidden; } div.thumb div a img { border:1px solid #cccccc; } div.thumb div div.thumbcaption { border: none; text-align: left; line-height: 1.4em; padding: 0.3em 0 0.1em 0; } div.magnify { float: right; border: none !important; background: none !important; } div.magnify a, div.magnify img { display: block; border: none !important; background: none !important; } div.tright { clear: right; float: right; border-width: 0.5em 0 0.8em 1.4em; } div.tleft { float: left; clear: left; margin-right:0.5em; border-width: 0.5em 1.4em 0.8em 0; } img.thumbborder { border: 1px solid #dddddd; } .hiddenStructure { display: none; } /* ** classes for special content elements like town boxes ** intended to be referenced directly from the wiki src */ /* ** User styles */ /* table standards */ table.rimage { float:right; position:relative; margin-left:1em; margin-bottom:1em; text-align:center; } .toccolours { border:1px solid #aaaaaa; background-color:#f9f9f9; padding:5px; font-size: 95%; } /* ** edit views etc */ .special li { line-height: 1.4em; margin: 0; padding: 0; } a.external { color: #3366bb; } div#footer { text-align: center; } ul#f-list li { list-style: none; text-align: center; } div.portlet { margin: 0.5em 0; } .redirectText { font-size:150%; margin:5px; } ul.special li.not-patrolled, ol.special li.not-patrolled { background-color: #ffa; } div.patrollink { font-size: 75%; text-align: right; } span.updatedmarker { color:black; background-color:#00FF00; } div.gallerybox { width: 150px; } #xjump-to-nav { display: none; } .templatesUsed { margin-top: 1.5em; } .printfooter { display: none; } #footer { background-color: white; border-top: 1px solid #fabd23; border-bottom: 1px solid #fabd23; margin: .6em 0 1em 0; padding: .4em 0 1.2em 0; text-align: center; font-size: 90%; } #f-poweredbyico, #f-copyrightico { display: inline; } ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline Content-Type: image/gif Content-Location: http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAMQfAOmNjMfHx9UqJ3Fvb9hoZqmpqbe3t96pqPn4+IeHh9ra2qRS UOXl5dtFQ9i2turq6uDg4NTT0+7u7uzMy/DX15OTk9/Ew99+fa89PN+Yl/Hp6eLi 4vPz8/v7+////////yH5BAEAAB8ALAAAAAAQABAAAAWgoCeO5PidHhOtQWC8Reyh EdLdOB5Usxd1HARnSOy0eD4gkUO5UHAJUaAjqVYBl8zjgYh6pg/J9mFpZBiMrsjQ GaMZDQsEovYYEI/3hiEQWBQcA2scaBtzBxkZcRoDCB4FhBuGEBcOCg19GBePHJJz CgQEDQQZBxgAjwiTChcNlSuBIhVpHBMNDRRiDxwKgo8JFQkCGAsJA8fHXiQAuCUj IQA7 ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=index.css Content-Type: text/css; charset=UTF-8; name=index.css Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400 Content-Transfer-Encoding: 8bit /* */ /* Main page fixes */ #interwiki-completelist { font-weight: bold; } body.page-Main_Page #ca-delete { display: none !important; } body.page-Main_Page #mp-topbanner { clear: both; } /* Edit window toolbar */ #toolbar { height: 22px; margin-bottom: 6px; } /* Margins for
    and
      */ #content ol, #content ul, #mw_content ol, #mw_content ul { margin-bottom: 0.5em; } /* Make the list of references in [[Template:Reflist]] smaller */ .references-small { font-size: 90%; } /* Highlight clicked reference in blue to help navigation */ ol.references > li:target, sup.reference:target, span.citation:target { background-color: #DEF; } /* Ensure refs in table headers and the like aren't bold or italic */ sup.reference { font-weight: normal; font-style: normal; } /* Styling for citations */ span.citation, cite { font-style: normal; word-wrap: break-word; } /* For linked citation numbers and document IDs, where the number need not be shown on a screen or a handheld, but should be included in the printed version */ @media screen, handheld { span.citation *.printonly { display: none; } } /* wikitable/prettytable class for skinning normal tables */ table.wikitable, table.prettytable { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } .wikitable th, .wikitable td, .prettytable th, .prettytable td { border: 1px #aaa solid; padding: 0.2em; } .wikitable th, .prettytable th { background: #f2f2f2; text-align: center; } .wikitable caption, .prettytable caption { font-weight: bold; } /* Default skin for navigation boxes */ table.navbox { /* Navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */ margin-top: -1px; /* (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* Title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* Group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-color: #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #ccccff; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #ddddff; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #e6e6ff; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } .collapseButton { /* 'show'/'hide' buttons created dynamically */ float: right; /* by the CollapsibleTables javascript in */ font-weight: normal; /* [[MediaWiki:Common.js]]are styled here */ text-align: right; /* so they can be customised. */ width: auto; } .navbox .collapseButton { /* In navboxes, the show/hide button balances */ width: 6em; /* the vde links from [[Template:Tnavbar]], */ } /* so they need to be the same width. */ /* Infobox template style */ .infobox { border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox td, .infobox th { vertical-align: top; } .infobox caption { font-size: larger; } .infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #aaa; } .infobox.bordered .borderless td, .infobox.bordered .borderless th { border: 0; } .infobox.sisterproject { width: 20em; font-size: 90%; } .infobox.standard-talk { border: 1px solid #c0c090; background-color: #f8eaba; } .infobox.standard-talk.bordered td, .infobox.standard-talk.bordered th { border: 1px solid #c0c090; } /* styles for bordered infobox with merged rows */ .infobox.bordered .mergedtoprow td, .infobox.bordered .mergedtoprow th { border: 0; border-top: 1px solid #aaa; border-right: 1px solid #aaa; } .infobox.bordered .mergedrow td, .infobox.bordered .mergedrow th { border: 0; border-right: 1px solid #aaa; } /* Styles for geography infoboxes, eg countries, country subdivisions, cities, etc. */ .infobox.geography { text-align: left; border-collapse: collapse; line-height: 1.2em; font-size: 90%; } .infobox.geography td, .infobox.geography th { border-top: solid 1px #aaa; padding: 0.4em 0.6em 0.4em 0.6em; } .infobox.geography .mergedtoprow td, .infobox.geography .mergedtoprow th { border-top: solid 1px #aaa; padding: 0.4em 0.6em 0.2em 0.6em; } .infobox.geography .mergedrow td, .infobox.geography .mergedrow th { border: 0; padding: 0 0.6em 0.2em 0.6em; } .infobox.geography .mergedbottomrow td, .infobox.geography .mergedbottomrow th { border-top: 0; border-bottom: solid 1px #aaa; padding: 0 0.6em 0.4em 0.6em; } .infobox.geography .maptable td, .infobox.geography .maptable th { border: 0; padding: 0; } /* Makes redirects appear in italics in categories and on [[Special:Allpages]] */ .redirect-in-category, .allpagesredirect { font-style: italic; } /* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */ div.listenlist { background: url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png"); padding-left: 40px; } /* Style rules for media list templates */ div.medialist { min-height: 50px; margin: 1em; background-position: top left; background-repeat: no-repeat; } div.medialist ul { list-style-type: none; list-style-image: none; margin: 0; } div.medialist ul li { padding-bottom: 0.5em; } div.medialist ul li li { font-size: 91%; padding-bottom: 0; } /* Change the external link icon to an Adobe icon for all PDF files in browsers that support these CSS selectors, like Mozilla and Opera */ #content a[href$=".pdf"].external, #content a[href*=".pdf?"].external, #content a[href*=".pdf#"].external, #content a[href$=".PDF"].external, #content a[href*=".PDF?"].external, #content a[href*=".PDF#"].external, #mw_content a[href$=".pdf"].external, #mw_content a[href*=".pdf?"].external, #mw_content a[href*=".pdf#"].external, #mw_content a[href$=".PDF"].external, #mw_content a[href*=".PDF?"].external, #mw_content a[href*=".PDF#"].external { background: url("http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") center right no-repeat; padding-right: 16px; } /* Change the external link icon to an Adobe icon anywhere the PDFlink class is used (notably Template:PDFlink). This works in IE, unlike the above. */ #content span.PDFlink a, #mw_content span.PDFlink a { background: url("http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") center right no-repeat; padding-right: 17px; } /* Content in columns with CSS instead of tables [[Template:Columns]] */ div.columns-2 div.column { float: left; width: 50%; min-width: 300px; } div.columns-3 div.column { float: left; width: 33.3%; min-width: 200px; } div.columns-4 div.column { float: left; width: 25%; min-width: 150px; } div.columns-5 div.column { float: left; width: 20%; min-width: 120px; } /* Messagebox templates */ .messagebox { border: 1px solid #aaa; background-color: #f9f9f9; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox.merge { border: 1px solid #c0b8cc; background-color: #f0e5ff; text-align: center; } .messagebox.cleanup { border: 1px solid #9f9fff; background-color: #efefff; text-align: center; } .messagebox.standard-talk { border: 1px solid #c0c090; background-color: #f8eaba; margin: 4px auto; } /* For old WikiProject banners inside banner shells. */ .mbox-inside .standard-talk, .messagebox.nested-talk { border: 1px solid #c0c090; background-color: #f8eaba; width: 100%; margin: 2px 0; padding: 2px; } .messagebox.small { width: 238px; font-size: 85%; float: right; clear: both; margin: 0 0 1em 1em; line-height: 1.25em; } .messagebox.small-talk { width: 238px; font-size: 85%; float: right; clear: both; margin: 0 0 1em 1em; line-height: 1.25em; background: #F8EABA; } /* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */ th.mbox-text, td.mbox-text { /* The message body cell(s) */ border: none; padding: 0.25em 0.9em; /* 0.9em left/right */ width: 100%; /* Make all mboxes the same width regardless of text length */ } td.mbox-image { /* The left image cell */ border: none; padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */ text-align: center; } td.mbox-imageright { /* The right image cell */ border: none; padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */ text-align: center; } td.mbox-empty-cell { /* An empty narrow cell */ border: none; padding: 0px; width: 1px; } /* Article message box styles */ table.ambox { margin: 0px 10%; /* 10% = Will not overlap with other elements */ border: 1px solid #aaa; border-left: 10px solid #1e90ff; /* Default "notice" blue */ background: #fbfbfb; } table.ambox + table.ambox { /* Single border between stacked boxes. */ margin-top: -1px; } .ambox th.mbox-text, .ambox td.mbox-text { /* The message body cell(s) */ padding: 0.25em 0.5em; /* 0.5em left/right */ } .ambox td.mbox-image { /* The left image cell */ padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */ } .ambox td.mbox-imageright { /* The right image cell */ padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */ } table.ambox-notice { border-left: 10px solid #1e90ff; /* Blue */ } table.ambox-speedy { border-left: 10px solid #b22222; /* Red */ background: #fee; /* Pink */ } table.ambox-delete { border-left: 10px solid #b22222; /* Red */ } table.ambox-content { border-left: 10px solid #f28500; /* Orange */ } table.ambox-style { border-left: 10px solid #f4c430; /* Yellow */ } table.ambox-move { border-left: 10px solid #9932cc; /* Purple */ } table.ambox-protection { border-left: 10px solid #bba; /* Gray-gold */ } /* Image message box styles */ table.imbox { margin: 4px 10%; border-collapse: collapse; border: 3px solid #1e90ff; /* Default "notice" blue */ background: #fbfbfb; } .imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */ margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */ } .mbox-inside .imbox { /* For imboxes inside other templates. */ margin: 4px; } table.imbox-notice { border: 3px solid #1e90ff; /* Blue */ } table.imbox-speedy { border: 3px solid #b22222; /* Red */ background: #fee; /* Pink */ } table.imbox-delete { border: 3px solid #b22222; /* Red */ } table.imbox-content { border: 3px solid #f28500; /* Orange */ } table.imbox-style { border: 3px solid #f4c430; /* Yellow */ } table.imbox-move { border: 3px solid #9932cc; /* Purple */ } table.imbox-protection { border: 3px solid #bba; /* Gray-gold */ } table.imbox-license { border: 3px solid #88a; /* Dark gray */ background: #f7f8ff; /* Light gray */ } table.imbox-featured { border: 3px solid #cba135; /* Brown-gold */ } /* Category message box styles */ table.cmbox { margin: 3px 10%; border-collapse: collapse; border: 1px solid #aaa; background: #DFE8FF; /* Default "notice" blue */ } table.cmbox-notice { background: #D8E8FF; /* Blue */ } table.cmbox-speedy { margin-top: 4px; margin-bottom: 4px; border: 4px solid #b22222; /* Red */ background: #FFDBDB; /* Pink */ } table.cmbox-delete { background: #FFDBDB; /* Red */ } table.cmbox-content { background: #FFE7CE; /* Orange */ } table.cmbox-style { background: #FFF9DB; /* Yellow */ } table.cmbox-move { background: #E4D8FF; /* Purple */ } table.cmbox-protection { background: #EFEFE1; /* Gray-gold */ } /* Other pages message box styles */ table.ombox { margin: 4px 10%; border-collapse: collapse; border: 1px solid #aaa; /* Default "notice" gray */ background: #f9f9f9; } table.ombox-notice { border: 1px solid #aaa; /* Gray */ } table.ombox-speedy { border: 2px solid #b22222; /* Red */ background: #fee; /* Pink */ } table.ombox-delete { border: 2px solid #b22222; /* Red */ } table.ombox-content { border: 1px solid #f28500; /* Orange */ } table.ombox-style { border: 1px solid #f4c430; /* Yellow */ } table.ombox-move { border: 1px solid #9932cc; /* Purple */ } table.ombox-protection { border: 2px solid #bba; /* Gray-gold */ } /* Talk page message box styles */ table.tmbox { margin: 4px 10%; border-collapse: collapse; border: 1px solid #c0c090; /* Default "notice" gray-brown */ background: #f8eaba; } .mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */ margin: 2px 0; /* class ensures that this declaration overrides other */ width: 100%; /* For Safari and Opera */ /* styles (including mbox-small above) */ } .mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */ line-height: 1.5em; /* also "nested", so reset styles that are */ font-size: 100%; /* set in "mbox-small" above. */ } table.tmbox-speedy { border: 2px solid #b22222; /* Red */ background: #fee; /* Pink */ } table.tmbox-delete { border: 2px solid #b22222; /* Red */ } table.tmbox-content { border: 2px solid #f28500; /* Orange */ } table.tmbox-style { border: 2px solid #f4c430; /* Yellow */ } table.tmbox-move { border: 2px solid #9932cc; /* Purple */ } table.tmbox-protection, table.tmbox-notice { border: 1px solid #c0c090; /* Gray-brown */ } /* Disambig and set index box styles */ table.dmbox { clear: both; margin: 0.9em 1em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: transparent; } /* Footer and header message box styles */ table.fmbox { clear: both; margin: 0.2em 0; width: 100%; border: 1px solid #aaa; background: #f9f9f9; /* Default "system" gray */ } table.fmbox-system { background: #f9f9f9; } table.fmbox-warning { border: 1px solid #bb7070; /* Dark pink */ background: #ffdbdb; /* Pink */ } table.fmbox-editnotice { background: transparent; } /* Div based "warning" style fmbox messages. */ div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon { clear: both; margin: 0.2em 0; border: 1px solid #bb7070; background: #ffdbdb; padding: 0.25em 0.9em; } /* Div based "system" style fmbox messages. Used in [[MediaWiki:Readonly lag]]. */ div.mw-lag-warn-normal, div.fmbox-system { clear: both; margin: 0.2em 0; border: 1px solid #aaa; background: #f9f9f9; padding: 0.25em 0.9em; } /* These mbox-small classes must be placed after all other ambox/tmbox/ombox etc classes. "body.mediawiki" is so they override "table.ambox + table.ambox" above. */ body.mediawiki table.mbox-small { /* For the "small=yes" option. */ clear: right; float: right; margin: 4px 0 4px 1em; width: 238px; font-size: 88%; line-height: 1.25em; } body.mediawiki table.mbox-small-left { /* For the "small=left" option. */ margin: 4px 1em 4px 0; width: 238px; border-collapse: collapse; font-size: 88%; line-height: 1.25em; } /* Remove default styles for [[MediaWiki:Noarticletext]]. */ div.noarticletext { border: none; background: transparent; padding: 0; } /* Support for Template:IPA, Template:Unicode and Template:Polytonic. The second declarations reset the styles for all browsers except IE6, which chokes on the empty comment tags. Please copy any changes to [[Template:IPA fonts]] and [[Template:Unicode fonts]]. */ .IPA { font-family: "Charis SIL", "Doulos SIL", Gentium, GentiumAlt, "DejaVu Sans", Code2000, "TITUS Cyberbit Basic", "Arial Unicode MS", "Lucida Sans Unicode", "Chrysanthi Unicode"; font-family /**/: inherit; } .Unicode { font-family: Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt, "Lucida Grande", "Free Sans", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode"; font-family /**/: inherit; } .polytonic { font-family: "Athena Unicode", Gentium, "Palatino Linotype", "Arial Unicode MS", "Lucida Sans Unicode", "Lucida Grande", Code2000; font-family /**/: inherit; } #wpSave { font-weight: bold; } /* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */ .hiddenStructure { display: inline ! important; color: #f00; background-color: #0f0; } /* suppress missing interwiki image links where #ifexist cannot be used due to high number of requests see .hidden-redlink on http://meta.wikimedia.org/wiki/MediaWiki:Common.css */ .check-icon a.new { display: none; speak: none; } /* Removes underlines from links */ .nounderlines a { text-decoration: none; } /* Remove underline from IPA links */ .IPA a:link, .IPA a:visited { text-decoration: none; } /* Standard Navigationsleisten, aka box hiding thingy from .de. Documentation at [[Wikipedia:NavFrame]]. */ div.NavFrame { margin: 0; padding: 4px; border: 1px solid #aaa; text-align: center; border-collapse: collapse; font-size: 95%; } div.NavFrame + div.NavFrame { border-top-style: none; border-top-style: hidden; } div.NavPic { background-color: #fff; margin: 0; padding: 2px; float: left; } div.NavFrame div.NavHead { height: 1.6em; font-weight: bold; background-color: #ccf; position: relative; } div.NavFrame p, div.NavFrame div.NavContent, div.NavFrame div.NavContent p { font-size: 100%; } div.NavEnd { margin: 0; padding: 0; line-height: 1px; clear: both; } a.NavToggle { position: absolute; top: 0; right: 3px; font-weight: normal; font-size: 90%; } /* Hatnotes and disambiguation notices */ .rellink, .dablink { font-style: italic; padding-left: 2em; margin-bottom: 0.5em; } .rellink i, .dablink i { font-style: normal; } /* Style for horizontal UL lists */ .horizontal ul { padding: 0; margin: 0; } .horizontal li { padding: 0 0.6em 0 0.4em; display: inline; border-right: 1px solid; } .horizontal li:last-child { border-right: none; padding-right: 0; } /* Allow transcluded pages to display in lists rather than a table. Compatible in Firefox; incompatible in IE6. */ .listify td { display: list-item; } .listify tr { display: block; } .listify table { display: block; } /* Geographical coordinates defaults. See [[Template:Coord/link]] for how these are used. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */ .geo-default, .geo-dms, .geo-dec { display: inline; } .geo-nondefault, .geo-multi-punct { display: none; } .longitude, .latitude { white-space: nowrap; } /* When
      is used on the table of contents, the ToC will display without numbers */ .nonumtoc .tocnumber { display: none; } .nonumtoc #toc ul, .nonumtoc .toc ul { line-height: 1.5em; list-style: none; margin: .3em 0 0; padding: 0; } .nonumtoc #toc ul ul, .nonumtoc .toc ul ul { margin: 0 0 0 2em; } /* Allow limiting of which header levels are shown in a TOC;
      , for instance, will limit to showing ==headings== and ===headings=== but no further (as long as there are no =headings= on the page, which there shouldn't be according to the MoS). */ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /* Styling for Template:Quote */ blockquote.templatequote { margin-top: 0; } blockquote.templatequote div.templatequotecite { line-height: 1em; text-align: left; padding-left: 2em; margin-top: 0; } blockquote.templatequote div.templatequotecite cite { font-size: 85%; } div.user-block { padding: 5px; border: 1px solid #A9A9A9; background-color: #FFEFD5; } /* Prevent line breaks in silly places: 1) Links when we don't want them to 2) Bold "links" to the page itself 2) HTML formulae 3) Ref tags with group names --> "[Note 1]" */ .nowraplinks a, .nowraplinks .selflink, span.texhtml, sup.reference a { white-space: nowrap; } /* For template documentation */ .template-documentation { clear: both; margin: 1em 0 0 0; border: 1px solid #aaa; background-color: #ecfcf4; padding: 1em; } .thumbinner { min-width: 100px; } /* Inline divs in ImageMaps (code borrowed from de.wiki) */ .imagemap-inline div { display: inline; } /* Increase the height of the image upload box */ #wpUploadDescription { height: 13em; } /* Reduce line-height for and */ sup, sub { line-height: 1em; } /* Remove white border from thumbnails */ div.thumb { border: none; } div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; } div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; } /* Makes the background of a framed image white instead of gray. */ /* Only visible with transparent images. */ div.thumb img.thumbimage { background-color: #fff; } /* The backgrounds for galleries. */ #content .gallerybox div.thumb { background-color: #F9F9F9; /* Light gray padding */ } /* Put a chequered background behind images, only visible if they have transparency */ .gallerybox .thumb img, #file img { background: white url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat; } /* But not on articles, user pages, portals or with opt-out. */ .ns-0 .gallerybox .thumb img, .ns-2 .gallerybox .thumb img, .ns-100 .gallerybox .thumb img, .nochecker .gallerybox .thumb img { background: white; } /* Prevent floating boxes from overlapping any category listings, file histories, edit previews, and edit [Show changes] views */ #mw-subcategories, #mw-pages, #mw-category-media, #filehistory, #wikiPreview, #wikiDiff { clear: both; } /* Selectively hide headers in WikiProject banners */ .wpb .wpb-header { display: none; } .wpbs-inner .wpb .wpb-header { display: block; } /* for IE */ .wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */ .wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */ /* Styling for Abuse Filter tags */ .mw-tag-markers { font-family:sans-serif; font-style:italic; font-size:90%; } /* Fix so , and
       tags get normal text size also in 
         some versions of Firefox, Safari, Konqueror, Chrome etc. */
      tt, code, pre {
          font-family: monospace, sans-serif;
      }
      
      /* Remove bullets when there are multiple edit page warnings */
      ul.permissions-errors > li {
          list-style: none;
      }
      ul.permissions-errors {
          margin: 0;
      }
      
      /* No linewrap on the labels of the login/signup page */
      body.page-Special_UserLogin .mw-label label,
      body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }
      
      /*  */
      ------------oRmhKhBOMc0OmEYXVxbplm
      Content-Disposition: inline; filename=index.css
      Content-Type: text/css; charset=UTF-8; name=index.css
      Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Print.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400
      Content-Transfer-Encoding: 8bit
      
      /*  */
      
      /* Do not print:
         1: When in mainspace: Article message boxes,
            navboxes, sister project boxes, disambig links,
            and items marked as metadata.
         2: Privacy, about, disclaimer, redirect and section edit links.
         3: Show/hide toggles for collapsible items.
         4: Items marked as noprint.
      */
      .ns-0 .ambox, 
      .ns-0 .navbox, 
      .ns-0 .infobox.sisterproject, 
      .ns-0 .dablink, 
      .ns-0 .metadata, 
      #privacy, #about, #disclaimer, .editlink,
      span.collapseButton, a.NavToggle,
      .noprint {
          display: none;
      }
      
      /* Add formatting to make sure that "external references" from templates
         like [[Template:Ref]] do not get URL expansion, not even when printed.
         The anchor itself has class "external autonumber" and the url expansion
         is inserted when printing (see the common printing style sheet at
         http://en.wikipedia.org/skins-1.5/common/commonPrint.css) using the
         ":after" pseudo-element of CSS. Also hide in  elements.
      */
      #content cite a.external.text:after,
      .nourlexpansion a.external.text:after,
      .nourlexpansion a.external.autonumber:after {
          display: none !important;
      }
      
      /* Uncollapse collapsible tables/divs.
         The proper way to do this for tables is to use display:table-row,
         but this is not supported by all browsers, so use display:block as fallback.
      */
      table.collapsible tr, div.NavPic, div.NavContent {
          display: block !important;
      }
      table.collapsible tr {
          display: table-row !important;
      }
      
      /* Hiding some items when printing with Simple skin */
      .skin-simple div#column-one,
      .skin-simple div#f-poweredbyico,
      .skin-simple div#f-copyrightico,
      .skin-simple .editsection { 
          display: none; 
      }
      
      /*  */
      ------------oRmhKhBOMc0OmEYXVxbplm
      Content-Disposition: inline; filename=index.css
      Content-Type: text/css; charset=UTF-8; name=index.css
      Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Handheld.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400
      Content-Transfer-Encoding: 8bit
      
      /* Flatten the main page table layout */
      table.layout,
      table.layout tbody,
      table.layout tr,
      table.layout th,
      table.layout td,
      #mp-topbanner,
      #mp-topbanner tbody,
      #mp-topbanner tr,
      #mp-topbanner th,
      #mp-topbanner td,
      #mp-upper,
      #mp-upper tbody,
      #mp-upper tr,
      #mp-upper th,
      #mp-upper td,
      #mp-tfp,
      #mp-tfp tbody,
      #mp-tfp tr,
      #mp-tfp th,
      #mp-tfp td {
        display: block !important;
        width: 100% !important;
      }
      ------------oRmhKhBOMc0OmEYXVxbplm
      Content-Disposition: inline
      Content-Type: image/png
      Content-Location: http://upload.wikimedia.org/wikipedia/en/1/18/Monobook-bullet.png
      Content-Transfer-Encoding: Base64
      
      iVBORw0KGgoAAAANSUhEUgAAAAkAAAANAQMAAABBztZFAAAABlBMVEUAAwBjjJzG
      2b5OAAAAAXRSTlMAQObYZgAAABBJREFUCNdjYMAG7FARAwMADXkBNzRuJgIAAAAA
      SUVORK5CYII=
      
      ------------oRmhKhBOMc0OmEYXVxbplm
      Content-Disposition: inline; filename=index.css
      Content-Type: text/css; charset=UTF-8; name=index.css
      Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400
      Content-Transfer-Encoding: 8bit
      
      /*  */
      
      /* Don't display some stuff on the main page */
      body.page-Main_Page #deleteconfirm,
      body.page-Main_Page #t-cite,
      body.page-Main_Page #lastmod,
      body.page-Main_Page #siteSub,
      body.page-Main_Page #contentSub,
      body.page-Main_Page h1.firstHeading {
          display: none !important;
      }
      
      #siteNotice {
          margin-top: 5px;
          margin-bottom: -.5em;
      }
      #mw-dismissable-notice {
          background: transparent;
      }
      
      /* BEGIN LIGHT BLUE SECTION
         Make content area light blue in all namespaces except articles (main namespace). 
         This is done by setting the background color for all #content areas 
         to light blue, and then overriding it back to white for any #content 
         enclosed in a .ns-0 (main namespace). We do the same for the "tab" 
         backgrounds and some other objects. */
      
      #content,
      #p-cactions li a:hover, #p-cactions li.selected a,
      #content div.thumb {    /* "Margin" for thumbs, padding for galleries */
          background-color: #F8FCFF;   /* Light blue */
      }
      #p-cactions li a {
          background-color: #F7F9FB;   /* Light blue-gray inactive tabs */
      }
      
      .ns-0 #content,
      .ns-0 #p-cactions li a:hover, .ns-0 #p-cactions li.selected a, 
      .ns-0 #content div.thumb {
          background-color: white;     /* Set back to white for articles */
      }
      .ns-0 #p-cactions li a {
          background-color: #FBFBFB;   /* Light gray inactive tabs in articles */
      }
      
      @media print {
          #content { background: white; } /* White background on print */
      }
      
      /* Category lists and diffs transparent instead of white. */
      #mw-subcategories table, #mw-pages table,
      table.diff, td.diff-otitle, td.diff-ntitle {
          background-color: transparent;
      }
      
      /* END LIGHT BLUE SECTION */
      
      /* Talk page tab "+" / "new section". 
         Sets the same padding as the other tabs have. */
      #p-cactions #ca-addsection a {
          padding-left: .8em;
          padding-right: .8em;
      }
      
      
      /* Block quotations */
      #content blockquote {
          font-size: 93.75%; /* equivalent of 15px in 16px default */
          margin: 1em 1.6em; /* same indent as an unordered list */
      }
      #content blockquote p {
          line-height:inherit;
      }
      
      /* Display "From Wikipedia, the free encyclopedia" */
      #siteSub {
          display: inline;
          font-size: 92%;
          font-weight: normal;
      }
      
      /* Bold 'edit this page' link to encourage newcomers */
      #ca-edit a { font-weight: bold !important; }
      
      /* Accessibility experiment: make diff changes not just colour-based */ 
      .diffchange {
          font-weight: bold;
          background-color: inherit;
      }
      td.diff-addedline, td.diff-deletedline, td.diff-context {
          vertical-align: top;
          font-size: 85%;
          color: inherit;
      }
      
      #pt-login {
          font-weight: bold;
          font-size: 110%;
      }
      
      p.error {
          font-weight: bold;
      }
      
      
      /* TOC margin in articles (and article previews). */
      .ns-0 #wikiPreview > table#toc,
      .ns-0 #bodyContent > table#toc {
          margin-top: .5em;
      }
      
      
      /* Class styles */
      
      /* .toccolours added here because version in 
         monobook/main.css wasn't being used by the print style */
      .toccolours { 
          border: 1px solid #aaa;
          background-color: #f9f9f9;
          padding: 5px;
          font-size: 95%;
      }
      
      /* Don't underline links in portlets/specialchars even with pref "Underline links:Always" */
      .portlet a, #editpage-specialchars a  { text-decoration: none; }
      .portlet a:hover, #editpage-specialchars a:hover { text-decoration: underline; }
      
      /* For positioning icons at top-right, used in Templates
         "Spoken Article" and "Featured Article" */
      div.topicon {
          position: absolute; 
          z-index: 10; 
          top: 10px;
          display: block !important;
      }
      
      #coordinates {  
          position: absolute;
          z-index: 1;
          border: none;
          background: none;
          right: 30px;
          top: 3.7em;
          float: right;
          margin: 0.0em;
          padding: 0.0em;
          line-height: 1.5em;
          text-align: right;
          text-indent: 0;
          font-size: 85%;
          text-transform: none;
          white-space: nowrap;
      }
      
      .portlet li {
          list-style-image: url("http://upload.wikimedia.org/wikipedia/en/1/18/Monobook-bullet.png");
      }
      
      li.FA {
          list-style-image: url("http://upload.wikimedia.org/wikipedia/en/d/d4/Monobook-bullet-star.png");
      }
      
      /* Makes the background of a framed image white instead of gray. */
      /* Only visible with transparent images. */
      div.thumb div a img {
          background-color: #fff;
      }
      
      /* Remove bullets when there are multiple edit page warnings */
      ul.permissions-errors > li {
          list-style: none;
      }
      ul.permissions-errors {
          margin: 0;
      }
      
      /* Adjust font-size for inline HTML generated TeX formulae */
      .texhtml {
        font-size: 125%;
        line-height: 1.5em;
      }
      
      /* Blue instead of yellow padlock for secure links. */
      #bodyContent a.external[href ^="https://"],
      .link-https {
          background: url("http://upload.wikimedia.org/wikipedia/en/0/00/Lock_icon_blue.gif") center right no-repeat;
      }
      
      /*  */
      ------------oRmhKhBOMc0OmEYXVxbplm
      Content-Disposition: inline; filename=index.css
      Content-Type: text/css; charset=UTF-8; name=index.css
      Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&maxage=2678400&gen=css
      Content-Transfer-Encoding: 8bit
      
      /* generated user stylesheet */
      a.new, #quickbar a.new { color: #CC2200; }
      
      ------------oRmhKhBOMc0OmEYXVxbplm
      Content-Disposition: inline; filename=wikibits.js
      Content-Type: application/x-javascript; charset=UTF-8; name=wikibits.js
      Content-Location: http://bits.wikimedia.org/skins-1.5/common/wikibits.js?urid=257z49_1264870003
      Content-Transfer-Encoding: Base64
      
      Ly8gTWVkaWFXaWtpIEphdmFTY3JpcHQgc3VwcG9ydCBmdW5jdGlvbnMKCnZhciBj
      bGllbnRQQyA9IG5hdmlnYXRvci51c2VyQWdlbnQudG9Mb3dlckNhc2UoKTsgLy8g
      R2V0IGNsaWVudCBpbmZvCnZhciBpc19nZWNrbyA9IC9nZWNrby8udGVzdCggY2xp
      ZW50UEMgKSAmJgoJIS9raHRtbHxzcG9vZmVyfG5ldHNjYXBlXC83XC4wLy50ZXN0
      KGNsaWVudFBDKTsKdmFyIHdlYmtpdF9tYXRjaCA9IGNsaWVudFBDLm1hdGNoKC9h
      cHBsZXdlYmtpdFwvKFxkKykvKTsKaWYgKHdlYmtpdF9tYXRjaCkgewoJdmFyIGlz
      X3NhZmFyaSA9IGNsaWVudFBDLmluZGV4T2YoJ2FwcGxld2Via2l0JykgIT0gLTEg
      JiYKCQljbGllbnRQQy5pbmRleE9mKCdzcG9vZmVyJykgPT0gLTE7Cgl2YXIgaXNf
      c2FmYXJpX3dpbiA9IGlzX3NhZmFyaSAmJiBjbGllbnRQQy5pbmRleE9mKCd3aW5k
      b3dzJykgIT0gLTE7Cgl2YXIgd2Via2l0X3ZlcnNpb24gPSBwYXJzZUludCh3ZWJr
      aXRfbWF0Y2hbMV0pOwp9Ci8vIEZvciBhY2Nlc3NrZXlzOyBub3RlIHRoYXQgRkYz
      KyBpcyBpbmNsdWRlZCBoZXJlIQp2YXIgaXNfZmYyID0gL2ZpcmVmb3hcL1syLTld
      fG1pbmVmaWVsZFwvMy8udGVzdCggY2xpZW50UEMgKTsKdmFyIGZmMl9idWdzID0g
      L2ZpcmVmb3hcLzIvLnRlc3QoIGNsaWVudFBDICk7Ci8vIFRoZXNlIGFyZW4ndCB1
      c2VkIGhlcmUsIGJ1dCBzb21lIGN1c3RvbSBzY3JpcHRzIHJlbHkgb24gdGhlbQp2
      YXIgaXNfZmYyX3dpbiA9IGlzX2ZmMiAmJiBjbGllbnRQQy5pbmRleE9mKCd3aW5k
      b3dzJykgIT0gLTE7CnZhciBpc19mZjJfeDExID0gaXNfZmYyICYmIGNsaWVudFBD
      LmluZGV4T2YoJ3gxMScpICE9IC0xOwppZiAoY2xpZW50UEMuaW5kZXhPZignb3Bl
      cmEnKSAhPSAtMSkgewoJdmFyIGlzX29wZXJhID0gdHJ1ZTsKCXZhciBpc19vcGVy
      YV9wcmVzZXZlbiA9IHdpbmRvdy5vcGVyYSAmJiAhZG9jdW1lbnQuY2hpbGROb2Rl
      czsKCXZhciBpc19vcGVyYV9zZXZlbiA9IHdpbmRvdy5vcGVyYSAmJiBkb2N1bWVu
      dC5jaGlsZE5vZGVzOwoJdmFyIGlzX29wZXJhXzk1ID0gL29wZXJhXC8oOVwuWzUt
      OV18WzEtOV1bMC05XSkvLnRlc3QoIGNsaWVudFBDICk7Cgl2YXIgb3BlcmE2X2J1
      Z3MgPSBpc19vcGVyYV9wcmVzZXZlbjsKCXZhciBvcGVyYTdfYnVncyA9IGlzX29w
      ZXJhX3NldmVuICYmICFpc19vcGVyYV85NTsKCXZhciBvcGVyYTk1X2J1Z3MgPSAv
      b3BlcmFcLyg5XC41KS8udGVzdCggY2xpZW50UEMgKTsKfQoKLy8gR2xvYmFsIGV4
      dGVybmFsIG9iamVjdHMgdXNlZCBieSB0aGlzIHNjcmlwdC4KLypleHRlcm4gdGEs
      IHN0eWxlcGF0aCwgc2tpbiAqLwoKLy8gYWRkIGFueSBvbmxvYWQgZnVuY3Rpb25z
      IGluIHRoaXMgaG9vayAocGxlYXNlIGRvbid0IGhhcmQtY29kZSBhbnkgZXZlbnRz
      IGluIHRoZSB4aHRtbCBzb3VyY2UpCnZhciBkb25lT25sb2FkSG9vazsKCmlmICgh
      d2luZG93Lm9ubG9hZEZ1bmN0cykgewoJdmFyIG9ubG9hZEZ1bmN0cyA9IFtdOwp9
      CgovLyBjb2RlIHRoYXQgaXMgZGVwZW5kZW50IG9uIGpzMiBmdW5jdGlvbnMgc2hv
      dWxkIHVzZSBqczJBZGRPbmxvYWRIb29rCmZ1bmN0aW9uIGFkZE9ubG9hZEhvb2so
      aG9va0Z1bmN0KSB7CgkvLyBBbGxvd3MgYWRkLW9uIHNjcmlwdHMgdG8gYWRkIG9u
      bG9hZCBmdW5jdGlvbnMKCWlmKCFkb25lT25sb2FkSG9vaykgewoJCW9ubG9hZEZ1
      bmN0c1tvbmxvYWRGdW5jdHMubGVuZ3RoXSA9IGhvb2tGdW5jdDsKCX0gZWxzZSB7
      CgkJaG9va0Z1bmN0KCk7ICAvLyBidWcgaW4gTVNJRSBzY3JpcHQgbG9hZGluZwoJ
      fQp9CgoKZnVuY3Rpb24gaG9va0V2ZW50KGhvb2tOYW1lLCBob29rRnVuY3QpIHsK
      CWFkZEhhbmRsZXIod2luZG93LCBob29rTmFtZSwgaG9va0Z1bmN0KTsKfQoKZnVu
      Y3Rpb24gaW1wb3J0U2NyaXB0KHBhZ2UpIHsKCS8vIFRPRE86IG1pZ2h0IHdhbnQg
      dG8gaW50cm9kdWNlIGEgdXRpbGl0eSBmdW5jdGlvbiB0byBtYXRjaCB3ZlVybGVu
      Y29kZSgpIGluIFBIUAoJdmFyIHVyaSA9IHdnU2NyaXB0ICsgJz90aXRsZT0nICsK
      CQllbmNvZGVVUklDb21wb25lbnQocGFnZS5yZXBsYWNlKC8gL2csJ18nKSkucmVw
      bGFjZSgvJTJGL2lnLCcvJykucmVwbGFjZSgvJTNBL2lnLCc6JykgKwoJCScmYWN0
      aW9uPXJhdyZjdHlwZT10ZXh0L2phdmFzY3JpcHQnOwoJcmV0dXJuIGltcG9ydFNj
      cmlwdFVSSSh1cmkpOwp9Cgp2YXIgbG9hZGVkU2NyaXB0cyA9IHt9OyAvLyBpbmNs
      dWRlZC1zY3JpcHRzIHRyYWNrZXIKZnVuY3Rpb24gaW1wb3J0U2NyaXB0VVJJKHVy
      bCkgewoJaWYgKGxvYWRlZFNjcmlwdHNbdXJsXSkgewoJCXJldHVybiBudWxsOwoJ
      fQoJbG9hZGVkU2NyaXB0c1t1cmxdID0gdHJ1ZTsKCXZhciBzID0gZG9jdW1lbnQu
      Y3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7CglzLnNldEF0dHJpYnV0ZSgnc3JjJyx1
      cmwpOwoJcy5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCd0ZXh0L2phdmFzY3JpcHQnKTsK
      CWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0uYXBwZW5k
      Q2hpbGQocyk7CglyZXR1cm4gczsKfQoKZnVuY3Rpb24gaW1wb3J0U3R5bGVzaGVl
      dChwYWdlKSB7CglyZXR1cm4gaW1wb3J0U3R5bGVzaGVldFVSSSh3Z1NjcmlwdCAr
      ICc/YWN0aW9uPXJhdyZjdHlwZT10ZXh0L2NzcyZ0aXRsZT0nICsgZW5jb2RlVVJJ
      Q29tcG9uZW50KHBhZ2UucmVwbGFjZSgvIC9nLCdfJykpKTsKfQoKZnVuY3Rpb24g
      aW1wb3J0U3R5bGVzaGVldFVSSSh1cmwsbWVkaWEpIHsKCXZhciBsID0gZG9jdW1l
      bnQuY3JlYXRlRWxlbWVudCgnbGluaycpOwoJbC50eXBlID0gJ3RleHQvY3NzJzsK
      CWwucmVsID0gJ3N0eWxlc2hlZXQnOwoJbC5ocmVmID0gdXJsOwoJaWYobWVkaWEp
      IGwubWVkaWEgPSBtZWRpYQoJZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUo
      J2hlYWQnKVswXS5hcHBlbmRDaGlsZChsKTsKCXJldHVybiBsOwp9CgpmdW5jdGlv
      biBhcHBlbmRDU1ModGV4dCkgewoJdmFyIHMgPSBkb2N1bWVudC5jcmVhdGVFbGVt
      ZW50KCdzdHlsZScpOwoJcy50eXBlID0gJ3RleHQvY3NzJzsKCXMucmVsID0gJ3N0
      eWxlc2hlZXQnOwoJaWYgKHMuc3R5bGVTaGVldCkgcy5zdHlsZVNoZWV0LmNzc1Rl
      eHQgPSB0ZXh0IC8vSUUKCWVsc2Ugcy5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVh
      dGVUZXh0Tm9kZSh0ZXh0ICsgJycpKSAvL1NhZmFyaSBzb21ldGltZXMgYm9ya3Mg
      b24gbnVsbAoJZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVsw
      XS5hcHBlbmRDaGlsZChzKTsKCXJldHVybiBzOwp9CgovLyBzcGVjaWFsIHN0eWxl
      c2hlZXQgbGlua3MKaWYgKHR5cGVvZiBzdHlsZXBhdGggIT0gJ3VuZGVmaW5lZCcg
      JiYgdHlwZW9mIHNraW4gIT0gJ3VuZGVmaW5lZCcpIHsKCS8vIEZJWE1FOiBUaGlz
      IHRyaWVzIHRvIGxvYWQgdGhlIHN0eWxlc2hlZXRzIGV2ZW4gZm9yIHNraW5zIHdo
      ZXJlIHRoZXkKCS8vIGRvbid0IGV4aXN0LCBpLmUuLCBldmVyeXRoaW5nIGJ1dCBN
      b25vYm9vay4KCWlmIChvcGVyYTZfYnVncykgewoJCWltcG9ydFN0eWxlc2hlZXRV
      Ukkoc3R5bGVwYXRoKycvJytza2luKycvT3BlcmE2Rml4ZXMuY3NzJyk7Cgl9IGVs
      c2UgaWYgKG9wZXJhN19idWdzKSB7CgkJaW1wb3J0U3R5bGVzaGVldFVSSShzdHls
      ZXBhdGgrJy8nK3NraW4rJy9PcGVyYTdGaXhlcy5jc3MnKTsKCX0gZWxzZSBpZiAo
      b3BlcmE5NV9idWdzKSB7CgkJaW1wb3J0U3R5bGVzaGVldFVSSShzdHlsZXBhdGgr
      Jy8nK3NraW4rJy9PcGVyYTlGaXhlcy5jc3MnKTsKCX0gZWxzZSBpZiAoZmYyX2J1
      Z3MpIHsKCQlpbXBvcnRTdHlsZXNoZWV0VVJJKHN0eWxlcGF0aCsnLycrc2tpbisn
      L0ZGMkZpeGVzLmNzcycpOwoJfQp9CgoKaWYgKHdnQnJlYWtGcmFtZXMpIHsKCS8v
      IFVuLXRyYXAgdXMgZnJvbSBmcmFtZXNldHMKCWlmICh3aW5kb3cudG9wICE9IHdp
      bmRvdykgewoJCXdpbmRvdy50b3AubG9jYXRpb24gPSB3aW5kb3cubG9jYXRpb247
      Cgl9Cn0KCmZ1bmN0aW9uIHNob3dUb2NUb2dnbGUoKSB7CglpZiAoZG9jdW1lbnQu
      Y3JlYXRlVGV4dE5vZGUpIHsKCQkvLyBVc2VzIERPTSBjYWxscyB0byBhdm9pZCBk
      b2N1bWVudC53cml0ZSArIFhIVE1MIGlzc3VlcwoKCQl2YXIgbGlua0hvbGRlciA9
      IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0b2N0aXRsZScpOwoJCXZhciBleGlz
      dGluZ0xpbmsgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndG9nZ2xlbGluaycp
      OwoJCWlmICghbGlua0hvbGRlciB8fCBleGlzdGluZ0xpbmspIHsKCQkJLy8gRG9u
      J3QgYWRkIHRoZSB0b2dnbGUgbGluayB0d2ljZQoJCQlyZXR1cm47CgkJfQoKCQl2
      YXIgb3V0ZXJTcGFuID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwoJ
      CW91dGVyU3Bhbi5jbGFzc05hbWUgPSAndG9jdG9nZ2xlJzsKCgkJdmFyIHRvZ2ds
      ZUxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyk7CgkJdG9nZ2xlTGlu
      ay5pZCA9ICd0b2dnbGVsaW5rJzsKCQl0b2dnbGVMaW5rLmNsYXNzTmFtZSA9ICdp
      bnRlcm5hbCc7CgkJdG9nZ2xlTGluay5ocmVmID0gJ2phdmFzY3JpcHQ6dG9nZ2xl
      VG9jKCknOwoJCXRvZ2dsZUxpbmsuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRl
      VGV4dE5vZGUodG9jSGlkZVRleHQpKTsKCgkJb3V0ZXJTcGFuLmFwcGVuZENoaWxk
      KGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCdbJykpOwoJCW91dGVyU3Bhbi5hcHBl
      bmRDaGlsZCh0b2dnbGVMaW5rKTsKCQlvdXRlclNwYW4uYXBwZW5kQ2hpbGQoZG9j
      dW1lbnQuY3JlYXRlVGV4dE5vZGUoJ10nKSk7CgoJCWxpbmtIb2xkZXIuYXBwZW5k
      Q2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoJyAnKSk7CgkJbGlua0hvbGRl
      ci5hcHBlbmRDaGlsZChvdXRlclNwYW4pOwoKCQl2YXIgY29va2llUG9zID0gZG9j
      dW1lbnQuY29va2llLmluZGV4T2YoImhpZGV0b2M9Iik7CgkJaWYgKGNvb2tpZVBv
      cyA+IC0xICYmIGRvY3VtZW50LmNvb2tpZS5jaGFyQXQoY29va2llUG9zICsgOCkg
      PT0gMSkgewoJCQl0b2dnbGVUb2MoKTsKCQl9Cgl9Cn0KCmZ1bmN0aW9uIGNoYW5n
      ZVRleHQoZWwsIG5ld1RleHQpIHsKCS8vIFNhZmFyaSB3b3JrIGFyb3VuZAoJaWYg
      KGVsLmlubmVyVGV4dCkgewoJCWVsLmlubmVyVGV4dCA9IG5ld1RleHQ7Cgl9IGVs
      c2UgaWYgKGVsLmZpcnN0Q2hpbGQgJiYgZWwuZmlyc3RDaGlsZC5ub2RlVmFsdWUp
      IHsKCQllbC5maXJzdENoaWxkLm5vZGVWYWx1ZSA9IG5ld1RleHQ7Cgl9Cn0KCmZ1
      bmN0aW9uIHRvZ2dsZVRvYygpIHsKCXZhciB0b2NtYWluID0gZG9jdW1lbnQuZ2V0
      RWxlbWVudEJ5SWQoJ3RvYycpOwoJdmFyIHRvYyA9IGRvY3VtZW50LmdldEVsZW1l
      bnRCeUlkKCd0b2MnKS5nZXRFbGVtZW50c0J5VGFnTmFtZSgndWwnKVswXTsKCXZh
      ciB0b2dnbGVMaW5rID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RvZ2dsZWxp
      bmsnKTsKCglpZiAodG9jICYmIHRvZ2dsZUxpbmsgJiYgdG9jLnN0eWxlLmRpc3Bs
      YXkgPT0gJ25vbmUnKSB7CgkJY2hhbmdlVGV4dCh0b2dnbGVMaW5rLCB0b2NIaWRl
      VGV4dCk7CgkJdG9jLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwoJCWRvY3VtZW50
      LmNvb2tpZSA9ICJoaWRldG9jPTAiOwoJCXRvY21haW4uY2xhc3NOYW1lID0gJ3Rv
      Yyc7Cgl9IGVsc2UgewoJCWNoYW5nZVRleHQodG9nZ2xlTGluaywgdG9jU2hvd1Rl
      eHQpOwoJCXRvYy5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwoJCWRvY3VtZW50LmNv
      b2tpZSA9ICJoaWRldG9jPTEiOwoJCXRvY21haW4uY2xhc3NOYW1lID0gJ3RvYyB0
      b2NoaWRkZW4nOwoJfQp9Cgp2YXIgbXdFZGl0QnV0dG9ucyA9IFtdOwp2YXIgbXdD
      dXN0b21FZGl0QnV0dG9ucyA9IFtdOyAvLyBlZyB0byBhZGQgaW4gTWVkaWFXaWtp
      OkNvbW1vbi5qcwoKZnVuY3Rpb24gZXNjYXBlUXVvdGVzKHRleHQpIHsKCXZhciBy
      ZSA9IG5ldyBSZWdFeHAoIiciLCJnIik7Cgl0ZXh0ID0gdGV4dC5yZXBsYWNlKHJl
      LCJcXCciKTsKCXJlID0gbmV3IFJlZ0V4cCgiXFxuIiwiZyIpOwoJdGV4dCA9IHRl
      eHQucmVwbGFjZShyZSwiXFxuIik7CglyZXR1cm4gZXNjYXBlUXVvdGVzSFRNTCh0
      ZXh0KTsKfQoKZnVuY3Rpb24gZXNjYXBlUXVvdGVzSFRNTCh0ZXh0KSB7Cgl2YXIg
      cmUgPSBuZXcgUmVnRXhwKCcmJywiZyIpOwoJdGV4dCA9IHRleHQucmVwbGFjZShy
      ZSwiJmFtcDsiKTsKCXJlID0gbmV3IFJlZ0V4cCgnIicsImciKTsKCXRleHQgPSB0
      ZXh0LnJlcGxhY2UocmUsIiZxdW90OyIpOwoJcmUgPSBuZXcgUmVnRXhwKCc8Jywi
      ZyIpOwoJdGV4dCA9IHRleHQucmVwbGFjZShyZSwiJmx0OyIpOwoJcmUgPSBuZXcg
      UmVnRXhwKCc+JywiZyIpOwoJdGV4dCA9IHRleHQucmVwbGFjZShyZSwiJmd0OyIp
      OwoJcmV0dXJuIHRleHQ7Cn0KCgovKioKICogU2V0IHRoZSBhY2Nlc3NrZXkgcHJl
      Zml4IGJhc2VkIG9uIGJyb3dzZXIgZGV0ZWN0aW9uLgogKi8KdmFyIHRvb2x0aXBB
      Y2Nlc3NLZXlQcmVmaXggPSAnYWx0LSc7CmlmIChpc19vcGVyYSkgewoJdG9vbHRp
      cEFjY2Vzc0tleVByZWZpeCA9ICdzaGlmdC1lc2MtJzsKfSBlbHNlIGlmICghaXNf
      c2FmYXJpX3dpbiAmJiBpc19zYWZhcmkgJiYgd2Via2l0X3ZlcnNpb24gPiA1MjYp
      IHsKCXRvb2x0aXBBY2Nlc3NLZXlQcmVmaXggPSAnY3RybC1hbHQtJzsKfSBlbHNl
      IGlmICghaXNfc2FmYXJpX3dpbiAmJiAoaXNfc2FmYXJpCgkJfHwgY2xpZW50UEMu
      aW5kZXhPZignbWFjJykgIT0gLTEKCQl8fCBjbGllbnRQQy5pbmRleE9mKCdrb25x
      dWVyb3InKSAhPSAtMSApKSB7Cgl0b29sdGlwQWNjZXNzS2V5UHJlZml4ID0gJ2N0
      cmwtJzsKfSBlbHNlIGlmIChpc19mZjIpIHsKCXRvb2x0aXBBY2Nlc3NLZXlQcmVm
      aXggPSAnYWx0LXNoaWZ0LSc7Cn0KdmFyIHRvb2x0aXBBY2Nlc3NLZXlSZWdleHAg
      PSAvXFsoY3RybC0pPyhhbHQtKT8oc2hpZnQtKT8oZXNjLSk/KC4pXF0kLzsKCi8q
      KgogKiBBZGQgdGhlIGFwcHJvcHJpYXRlIHByZWZpeCB0byB0aGUgYWNjZXNza2V5
      IHNob3duIGluIHRoZSB0b29sdGlwLgogKiBJZiB0aGUgbm9kZUxpc3QgcGFyYW1l
      dGVyIGlzIGdpdmVuLCBvbmx5IHRob3NlIG5vZGVzIGFyZSB1cGRhdGVkOwogKiBv
      dGhlcndpc2UsIGFsbCB0aGUgbm9kZXMgdGhhdCB3aWxsIHByb2JhYmx5IGhhdmUg
      YWNjZXNza2V5cyBieQogKiBkZWZhdWx0IGFyZSB1cGRhdGVkLgogKgogKiBAcGFy
      YW0gQXJyYXkgbm9kZUxpc3QgLS0gbGlzdCBvZiBlbGVtZW50cyB0byB1cGRhdGUK
      ICovCmZ1bmN0aW9uIHVwZGF0ZVRvb2x0aXBBY2Nlc3NLZXlzKCBub2RlTGlzdCAp
      IHsKCWlmICggIW5vZGVMaXN0ICkgewoJCS8vIFJhdGhlciB0aGFuIHNjYW4gYWxs
      IGxpbmtzIG9uIHRoZSB3aG9sZSBwYWdlLCB3ZSBjYW4ganVzdCBzY2FuIHRoZXNl
      CgkJLy8gY29udGFpbmVycyB3aGljaCBjb250YWluIHRoZSByZWxldmFudCBsaW5r
      cy4gVGhpcyBpcyByZWFsbHkganVzdCBhbgoJCS8vIG9wdGltaXphdGlvbiB0ZWNo
      bmlxdWUuCgkJdmFyIGxpbmtDb250YWluZXJzID0gWwoJCQkiY29sdW1uLW9uZSIs
      IC8vIE1vbm9ib29rIGFuZCBNb2Rlcm4KCQkJImhlYWQiLCAicGFuZWwiLCAicC1s
      b2dvIiAvLyBWZWN0b3IKCQldOwoJCWZvciAoIHZhciBpIGluIGxpbmtDb250YWlu
      ZXJzICkgewoJCQl2YXIgbGlua0NvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1l
      bnRCeUlkKCBsaW5rQ29udGFpbmVyc1tpXSApOwoJCQlpZiAoIGxpbmtDb250YWlu
      ZXIgKSB7CgkJCQl1cGRhdGVUb29sdGlwQWNjZXNzS2V5cyggbGlua0NvbnRhaW5l
      ci5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYSIpICk7CgkJCX0KCQl9CgkJLy8gdGhl
      c2UgYXJlIHJhcmUgZW5vdWdoIHRoYXQgbm8gc3VjaCBvcHRpbWl6YXRpb24gaXMg
      bmVlZGVkCgkJdXBkYXRlVG9vbHRpcEFjY2Vzc0tleXMoIGRvY3VtZW50LmdldEVs
      ZW1lbnRzQnlUYWdOYW1lKCJpbnB1dCIpICk7CgkJdXBkYXRlVG9vbHRpcEFjY2Vz
      c0tleXMoIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJsYWJlbCIpICk7
      CgkJcmV0dXJuOwoJfQoKCWZvciAoIHZhciBpID0gMDsgaSA8IG5vZGVMaXN0Lmxl
      bmd0aDsgaSsrICkgewoJCXZhciBlbGVtZW50ID0gbm9kZUxpc3RbaV07CgkJdmFy
      IHRpcCA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKCJ0aXRsZSIpOwoJCWlmICggdGlw
      ICYmIHRvb2x0aXBBY2Nlc3NLZXlSZWdleHAuZXhlYyh0aXApICkgewoJCQl0aXAg
      PSB0aXAucmVwbGFjZSh0b29sdGlwQWNjZXNzS2V5UmVnZXhwLAoJCQkJCSAgIlsi
      K3Rvb2x0aXBBY2Nlc3NLZXlQcmVmaXgrIiQ1XSIpOwoJCQllbGVtZW50LnNldEF0
      dHJpYnV0ZSgidGl0bGUiLCB0aXAgKTsKCQl9Cgl9Cn0KCi8qKgogKiBBZGQgYSBs
      aW5rIHRvIG9uZSBvZiB0aGUgcG9ydGxldCBtZW51cyBvbiB0aGUgcGFnZSwgaW5j
      bHVkaW5nOgogKgogKiBwLWNhY3Rpb25zOiBDb250ZW50IGFjdGlvbnMgKHNob3du
      IGFzIHRhYnMgYWJvdmUgdGhlIG1haW4gY29udGVudCBpbiBNb25vYm9vaykKICog
      cC1wZXJzb25hbDogUGVyc29uYWwgdG9vbHMgKHNob3duIGF0IHRoZSB0b3Agcmln
      aHQgb2YgdGhlIHBhZ2UgaW4gTW9ub2Jvb2spCiAqIHAtbmF2aWdhdGlvbjogTmF2
      aWdhdGlvbgogKiBwLXRiOiBUb29sYm94CiAqCiAqIFRoaXMgZnVuY3Rpb24gZXhp
      c3RzIGZvciB0aGUgY29udmVuaWVuY2Ugb2YgY3VzdG9tIEpTIGF1dGhvcnMuICBB
      bGwKICogYnV0IHRoZSBmaXJzdCB0aHJlZSBwYXJhbWV0ZXJzIGFyZSBvcHRpb25h
      bCwgdGhvdWdoIHByb3ZpZGluZyBhdAogKiBsZWFzdCBhbiBpZCBhbmQgYSB0b29s
      dGlwIGlzIHJlY29tbWVuZGVkLgogKgogKiBCeSBkZWZhdWx0IHRoZSBuZXcgbGlu
      ayB3aWxsIGJlIGFkZGVkIHRvIHRoZSBlbmQgb2YgdGhlIGxpc3QuICBUbwogKiBh
      ZGQgdGhlIGxpbmsgYmVmb3JlIGEgZ2l2ZW4gZXhpc3RpbmcgaXRlbSwgcGFzcyB0
      aGUgRE9NIG5vZGUgb2YKICogdGhhdCBpdGVtIChlYXNpbHkgb2J0YWluZWQgd2l0
      aCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgpKSBhcyB0aGUKICogbmV4dG5vZGUg
      cGFyYW1ldGVyOyB0byBhZGQgdGhlIGxpbmsgX2FmdGVyXyBhbiBleGlzdGluZyBp
      dGVtLCBwYXNzCiAqIHRoZSBub2RlJ3MgbmV4dFNpYmxpbmcgaW5zdGVhZC4KICoK
      ICogQHBhcmFtIFN0cmluZyBwb3J0bGV0IC0tIGlkIG9mIHRoZSB0YXJnZXQgcG9y
      dGxldCAoInAtY2FjdGlvbnMiLCAicC1wZXJzb25hbCIsICJwLW5hdmlnYXRpb24i
      IG9yICJwLXRiIikKICogQHBhcmFtIFN0cmluZyBocmVmIC0tIGxpbmsgVVJMCiAq
      IEBwYXJhbSBTdHJpbmcgdGV4dCAtLSBsaW5rIHRleHQgKHdpbGwgYmUgYXV0b21h
      dGljYWxseSBsb3dlcmNhc2VkIGJ5IENTUyBmb3IgcC1jYWN0aW9ucyBpbiBNb25v
      Ym9vaykKICogQHBhcmFtIFN0cmluZyBpZCAtLSBpZCBvZiB0aGUgbmV3IGl0ZW0s
      IHNob3VsZCBiZSB1bmlxdWUgYW5kIHByZWZlcmFibHkgaGF2ZSB0aGUgYXBwcm9w
      cmlhdGUgcHJlZml4ICgiY2EtIiwgInB0LSIsICJuLSIgb3IgInQtIikKICogQHBh
      cmFtIFN0cmluZyB0b29sdGlwIC0tIHRleHQgdG8gc2hvdyB3aGVuIGhvdmVyaW5n
      IG92ZXIgdGhlIGxpbmssIHdpdGhvdXQgYWNjZXNza2V5IHN1ZmZpeAogKiBAcGFy
      YW0gU3RyaW5nIGFjY2Vzc2tleSAtLSBhY2Nlc3NrZXkgdG8gYWN0aXZhdGUgdGhp
      cyBsaW5rIChvbmUgY2hhcmFjdGVyLCB0cnkgdG8gYXZvaWQgY29uZmxpY3RzKQog
      KiBAcGFyYW0gTm9kZSBuZXh0bm9kZSAtLSB0aGUgRE9NIG5vZGUgYmVmb3JlIHdo
      aWNoIHRoZSBuZXcgaXRlbSBzaG91bGQgYmUgYWRkZWQsIHNob3VsZCBiZSBhbm90
      aGVyIGl0ZW0gaW4gdGhlIHNhbWUgbGlzdAogKgogKiBAcmV0dXJuIE5vZGUgLS0g
      dGhlIERPTSBub2RlIG9mIHRoZSBuZXcgaXRlbSAoYW4gTEkgZWxlbWVudCkgb3Ig
      bnVsbAogKi8KZnVuY3Rpb24gYWRkUG9ydGxldExpbmsocG9ydGxldCwgaHJlZiwg
      dGV4dCwgaWQsIHRvb2x0aXAsIGFjY2Vzc2tleSwgbmV4dG5vZGUpIHsKCXZhciBy
      b290ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQocG9ydGxldCk7CglpZiAoICFy
      b290ICkgcmV0dXJuIG51bGw7Cgl2YXIgbm9kZSA9IHJvb3QuZ2V0RWxlbWVudHNC
      eVRhZ05hbWUoICJ1bCIgKVswXTsKCWlmICggIW5vZGUgKSByZXR1cm4gbnVsbDsK
      CgkvLyB1bmhpZGUgcG9ydGxldCBpZiBpdCB3YXMgaGlkZGVuIGJlZm9yZQoJcm9v
      dC5jbGFzc05hbWUgPSByb290LmNsYXNzTmFtZS5yZXBsYWNlKCAvKF58ICllbXB0
      eVBvcnRsZXQoIHwkKS8sICIkMiIgKTsKCgl2YXIgc3BhbiA9IGRvY3VtZW50LmNy
      ZWF0ZUVsZW1lbnQoICJzcGFuIiApOwoJc3Bhbi5hcHBlbmRDaGlsZCggZG9jdW1l
      bnQuY3JlYXRlVGV4dE5vZGUoIHRleHQgKSApOwoKCXZhciBsaW5rID0gZG9jdW1l
      bnQuY3JlYXRlRWxlbWVudCggImEiICk7CglsaW5rLmFwcGVuZENoaWxkKCBzcGFu
      ICk7CglsaW5rLmhyZWYgPSBocmVmOwoKCXZhciBpdGVtID0gZG9jdW1lbnQuY3Jl
      YXRlRWxlbWVudCggImxpIiApOwoJaXRlbS5hcHBlbmRDaGlsZCggbGluayApOwoJ
      aWYgKCBpZCApIGl0ZW0uaWQgPSBpZDsKCglpZiAoIGFjY2Vzc2tleSApIHsKCQls
      aW5rLnNldEF0dHJpYnV0ZSggImFjY2Vzc2tleSIsIGFjY2Vzc2tleSApOwoJCXRv
      b2x0aXAgKz0gIiBbIithY2Nlc3NrZXkrIl0iOwoJfQoJaWYgKCB0b29sdGlwICkg
      ewoJCWxpbmsuc2V0QXR0cmlidXRlKCAidGl0bGUiLCB0b29sdGlwICk7Cgl9Cglp
      ZiAoIGFjY2Vzc2tleSAmJiB0b29sdGlwICkgewoJCXVwZGF0ZVRvb2x0aXBBY2Nl
      c3NLZXlzKCBuZXcgQXJyYXkoIGxpbmsgKSApOwoJfQoKCWlmICggbmV4dG5vZGUg
      JiYgbmV4dG5vZGUucGFyZW50Tm9kZSA9PSBub2RlICkKCQlub2RlLmluc2VydEJl
      Zm9yZSggaXRlbSwgbmV4dG5vZGUgKTsKCWVsc2UKCQlub2RlLmFwcGVuZENoaWxk
      KCBpdGVtICk7ICAvLyBJRSBjb21wYXRpYmlsaXR5ICg/KQoKCXJldHVybiBpdGVt
      Owp9CgpmdW5jdGlvbiBnZXRJbm5lclRleHQoZWwpIHsKCWlmICh0eXBlb2YgZWwg
      PT0gInN0cmluZyIpIHJldHVybiBlbDsKCWlmICh0eXBlb2YgZWwgPT0gInVuZGVm
      aW5lZCIpIHsgcmV0dXJuIGVsIH07CglpZiAoZWwudGV4dENvbnRlbnQpIHJldHVy
      biBlbC50ZXh0Q29udGVudDsgLy8gbm90IG5lZWRlZCBidXQgaXQgaXMgZmFzdGVy
      CglpZiAoZWwuaW5uZXJUZXh0KSByZXR1cm4gZWwuaW5uZXJUZXh0OyAgICAgLy8g
      SUUgZG9lc24ndCBoYXZlIHRleHRDb250ZW50Cgl2YXIgc3RyID0gIiI7CgoJdmFy
      IGNzID0gZWwuY2hpbGROb2RlczsKCXZhciBsID0gY3MubGVuZ3RoOwoJZm9yICh2
      YXIgaSA9IDA7IGkgPCBsOyBpKyspIHsKCQlzd2l0Y2ggKGNzW2ldLm5vZGVUeXBl
      KSB7CgkJCWNhc2UgMTogLy9FTEVNRU5UX05PREUKCQkJCXN0ciArPSB0c19nZXRJ
      bm5lclRleHQoY3NbaV0pOwoJCQkJYnJlYWs7CgkJCWNhc2UgMzoJLy9URVhUX05P
      REUKCQkJCXN0ciArPSBjc1tpXS5ub2RlVmFsdWU7CgkJCQlicmVhazsKCQl9Cgl9
      CglyZXR1cm4gc3RyOwp9CgoKLyoqCiAqIFNldCB1cCBhY2Nlc3NrZXlzL3Rvb2x0
      aXBzIGZyb20gdGhlIGRlcHJlY2F0ZWQgdGEgYXJyYXkuICBJZiBkb0lkCiAqIGlz
      IHNwZWNpZmllZCwgb25seSBzZXQgdXAgZm9yIHRoYXQgaWQuICBOb3RlIHRoYXQg
      dGhpcyBmdW5jdGlvbiBpcwogKiBkZXByZWNhdGVkIGFuZCB3aWxsIG5vdCBiZSBz
      dXBwb3J0ZWQgaW5kZWZpbml0ZWx5IC0tIHVzZQogKiB1cGRhdGVUb29sdGlwQWNj
      ZXNzS2V5KCkgaW5zdGVhZC4KICoKICogQHBhcmFtIG1peGVkIGRvSWQgc3RyaW5n
      IG9yIG51bGwKICovCmZ1bmN0aW9uIGFrZXl0dCggZG9JZCApIHsKCS8vIEEgbG90
      IG9mIHVzZXIgc2NyaXB0cyAoYW5kIHNvbWUgb2YgdGhlIGNvZGUgYmVsb3cpIGJy
      ZWFrIGlmCgkvLyB0YSBpc24ndCBkZWZpbmVkLCBzbyB3ZSBtYWtlIHN1cmUgaXQg
      aXMuICBFeHBsaWN0bHkgdXNpbmcKCS8vIHdpbmRvdy50YSBhdm9pZHMgYSAidGEg
      aXMgbm90IGRlZmluZWQiIGVycm9yLgoJaWYgKCF3aW5kb3cudGEpIHdpbmRvdy50
      YSA9IG5ldyBBcnJheTsKCgkvLyBNYWtlIGEgbG9jYWwsIHBvc3NpYmx5IHJlc3Ry
      aWN0ZWQsIGNvcHkgdG8gYXZvaWQgY2xvYmJlcmluZwoJLy8gdGhlIG9yaWdpbmFs
      LgoJdmFyIHRhOwoJaWYgKCBkb0lkICkgewoJCXRhID0gW2RvSWRdOwoJfSBlbHNl
      IHsKCQl0YSA9IHdpbmRvdy50YTsKCX0KCgkvLyBOb3cgZGVhbCB3aXRoIGV2aWwg
      ZGVwcmVjYXRlZCB0YQoJdmFyIHdhdGNoQ2hlY2tib3hFeGlzdHMgPSBkb2N1bWVu
      dC5nZXRFbGVtZW50QnlJZCggJ3dwV2F0Y2h0aGlzJyApID8gdHJ1ZSA6IGZhbHNl
      OwoJZm9yICh2YXIgaWQgaW4gdGEpIHsKCQl2YXIgbiA9IGRvY3VtZW50LmdldEVs
      ZW1lbnRCeUlkKGlkKTsKCQlpZiAobikgewoJCQl2YXIgYSA9IG51bGw7CgkJCXZh
      ciBhayA9ICcnOwoJCQkvLyBBcmUgd2UgcHV0dGluZyBhY2Nlc3NrZXkgaW4gaXQK
      CQkJaWYgKHRhW2lkXVswXS5sZW5ndGggPiAwKSB7CgkJCQkvLyBJcyB0aGlzIG9i
      amVjdCBhIG9iamVjdD8gSWYgbm90IGFzc3VtZSBpdCdzIHRoZSBuZXh0IGNoaWxk
      LgoKCQkJCWlmIChuLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCkgPT0gImEiKSB7CgkJ
      CQkJYSA9IG47CgkJCQl9IGVsc2UgewoJCQkJCWEgPSBuLmNoaWxkTm9kZXNbMF07
      CgkJCQl9CgkJCSAJLy8gRG9uJ3QgYWRkIGFuIGFjY2Vzc2tleSBmb3IgdGhlIHdh
      dGNoIHRhYiBpZiB0aGUgd2F0Y2gKCQkJIAkvLyBjaGVja2JveCBpcyBhbHNvIGF2
      YWlsYWJsZS4KCQkJCWlmIChhICYmICgoaWQgIT0gJ2NhLXdhdGNoJyAmJiBpZCAh
      PSAnY2EtdW53YXRjaCcpIHx8ICF3YXRjaENoZWNrYm94RXhpc3RzKSkgewoJCQkJ
      CWEuYWNjZXNzS2V5ID0gdGFbaWRdWzBdOwoJCQkJCWFrID0gJyBbJyt0b29sdGlw
      QWNjZXNzS2V5UHJlZml4K3RhW2lkXVswXSsnXSc7CgkJCQl9CgkJCX0gZWxzZSB7
      CgkJCQkvLyBXZSBkb24ndCBjYXJlIHdoYXQgdHlwZSB0aGUgb2JqZWN0IGlzIHdo
      ZW4gYXNzaWduaW5nIHRvb2x0aXAKCQkJCWEgPSBuOwoJCQkJYWsgPSAnJzsKCQkJ
      fQoKCQkJaWYgKGEpIHsKCQkJCWEudGl0bGUgPSB0YVtpZF1bMV0rYWs7CgkJCX0K
      CQl9Cgl9Cn0KCnZhciBjaGVja2JveGVzOwp2YXIgbGFzdENoZWNrYm94OwoKZnVu
      Y3Rpb24gc2V0dXBDaGVja2JveFNoaWZ0Q2xpY2soKSB7CgljaGVja2JveGVzID0g
      W107CglsYXN0Q2hlY2tib3ggPSBudWxsOwoJdmFyIGlucHV0cyA9IGRvY3VtZW50
      LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdpbnB1dCcpOwoJYWRkQ2hlY2tib3hDbGlj
      a0hhbmRsZXJzKGlucHV0cyk7Cn0KCmZ1bmN0aW9uIGFkZENoZWNrYm94Q2xpY2tI
      YW5kbGVycyhpbnB1dHMsIHN0YXJ0KSB7CglpZiAoICFzdGFydCkgc3RhcnQgPSAw
      OwoKCXZhciBmaW5pc2ggPSBzdGFydCArIDI1MDsKCWlmICggZmluaXNoID4gaW5w
      dXRzLmxlbmd0aCApCgkJZmluaXNoID0gaW5wdXRzLmxlbmd0aDsKCglmb3IgKCB2
      YXIgaSA9IHN0YXJ0OyBpIDwgZmluaXNoOyBpKysgKSB7CgkJdmFyIGNiID0gaW5w
      dXRzW2ldOwoJCWlmICggIWNiLnR5cGUgfHwgY2IudHlwZS50b0xvd2VyQ2FzZSgp
      ICE9ICdjaGVja2JveCcgKQoJCQljb250aW51ZTsKCQl2YXIgZW5kID0gY2hlY2ti
      b3hlcy5sZW5ndGg7CgkJY2hlY2tib3hlc1tlbmRdID0gY2I7CgkJY2IuaW5kZXgg
      PSBlbmQ7CgkJY2Iub25jbGljayA9IGNoZWNrYm94Q2xpY2tIYW5kbGVyOwoJfQoK
      CWlmICggZmluaXNoIDwgaW5wdXRzLmxlbmd0aCApIHsKCQlzZXRUaW1lb3V0KCBm
      dW5jdGlvbiAoKSB7CgkJCWFkZENoZWNrYm94Q2xpY2tIYW5kbGVycyhpbnB1dHMs
      IGZpbmlzaCk7CgkJfSwgMjAwICk7Cgl9Cn0KCmZ1bmN0aW9uIGNoZWNrYm94Q2xp
      Y2tIYW5kbGVyKGUpIHsKCWlmICh0eXBlb2YgZSA9PSAndW5kZWZpbmVkJykgewoJ
      CWUgPSB3aW5kb3cuZXZlbnQ7Cgl9CglpZiAoICFlLnNoaWZ0S2V5IHx8IGxhc3RD
      aGVja2JveCA9PT0gbnVsbCApIHsKCQlsYXN0Q2hlY2tib3ggPSB0aGlzLmluZGV4
      OwoJCXJldHVybiB0cnVlOwoJfQoJdmFyIGVuZFN0YXRlID0gdGhpcy5jaGVja2Vk
      OwoJdmFyIHN0YXJ0LCBmaW5pc2g7CglpZiAoIHRoaXMuaW5kZXggPCBsYXN0Q2hl
      Y2tib3ggKSB7CgkJc3RhcnQgPSB0aGlzLmluZGV4ICsgMTsKCQlmaW5pc2ggPSBs
      YXN0Q2hlY2tib3g7Cgl9IGVsc2UgewoJCXN0YXJ0ID0gbGFzdENoZWNrYm94OwoJ
      CWZpbmlzaCA9IHRoaXMuaW5kZXggLSAxOwoJfQoJZm9yICh2YXIgaSA9IHN0YXJ0
      OyBpIDw9IGZpbmlzaDsgKytpICkgewoJCWNoZWNrYm94ZXNbaV0uY2hlY2tlZCA9
      IGVuZFN0YXRlOwoJCWlmKCBpID4gc3RhcnQgJiYgdHlwZW9mIGNoZWNrYm94ZXNb
      aV0ub25jaGFuZ2UgPT0gJ2Z1bmN0aW9uJyApCgkJCWNoZWNrYm94ZXNbaV0ub25j
      aGFuZ2UoKTsgLy8gZmlyZSB0cmlnZ2VycwoJfQoJbGFzdENoZWNrYm94ID0gdGhp
      cy5pbmRleDsKCXJldHVybiB0cnVlOwp9CgpmdW5jdGlvbiB0b2dnbGVfZWxlbWVu
      dF9hY3RpdmF0aW9uKGlkYSxpZGIpIHsKCWlmICggIWRvY3VtZW50LmdldEVsZW1l
      bnRCeUlkICkgewoJCXJldHVybjsKCX0KCS8vIFNob3cgdGhlIGFwcHJvcHJpYXRl
      IHVwbG9hZCBzaXplIGxpbWl0IG1lc3NhZ2UKCWlmKCBpZGIgPT0gJ3dwVXBsb2Fk
      RmlsZVVSTCcgKSB7CgkJdmFyIGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgg
      J213LXVwbG9hZC1tYXhmaWxlc2l6ZScgKTsKCQlpZiggZSApIGUuc3R5bGUuZGlz
      cGxheSA9ICJub25lIjsKCgkJdmFyIGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
      ZCggJ213LXVwbG9hZC1tYXhmaWxlc2l6ZS11cmwnICk7CgkJaWYoIGUgKSBlLnN0
      eWxlLmRpc3BsYXkgPSAiYmxvY2siOwoJfQoJaWYoIGlkYiA9PSAnd3BVcGxvYWRG
      aWxlJyApIHsKCQl2YXIgZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCAnbXct
      dXBsb2FkLW1heGZpbGVzaXplLXVybCcgKTsKCQlpZiggZSApIGUuc3R5bGUuZGlz
      cGxheSA9ICAibm9uZSI7CgoJCXZhciBlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
      SWQoICdtdy11cGxvYWQtbWF4ZmlsZXNpemUnICk7CgkJaWYoIGUgKSBlLnN0eWxl
      LmRpc3BsYXkgPSAgImJsb2NrIjsKCX0KCWRvY3VtZW50LmdldEVsZW1lbnRCeUlk
      KCBpZGEgKS5kaXNhYmxlZCA9IHRydWU7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJ
      ZCggaWRiICkuZGlzYWJsZWQgPSBmYWxzZTsKfQoKZnVuY3Rpb24gdG9nZ2xlX2Vs
      ZW1lbnRfY2hlY2soaWRhLGlkYikgewoJaWYgKCFkb2N1bWVudC5nZXRFbGVtZW50
      QnlJZCkgewoJCXJldHVybjsKCX0KCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlk
      YSkuY2hlY2tlZD10cnVlOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWRiKS5j
      aGVja2VkPWZhbHNlOwp9CgovKgoJV3JpdHRlbiBieSBKb25hdGhhbiBTbm9vaywg
      aHR0cDovL3d3dy5zbm9vay5jYS9qb25hdGhhbgoJQWRkLW9ucyBieSBSb2JlcnQg
      TnltYW4sIGh0dHA6Ly93d3cucm9iZXJ0bnltYW4uY29tCglBdXRob3Igc2F5cyAi
      VGhlIGNyZWRpdCBjb21tZW50IGlzIGFsbCBpdCB0YWtlcywgbm8gbGljZW5zZS4g
      R28gY3Jhenkgd2l0aCBpdCE6LSkiCglGcm9tIGh0dHA6Ly93d3cucm9iZXJ0bnlt
      YW4uY29tLzIwMDUvMTEvMDcvdGhlLXVsdGltYXRlLWdldGVsZW1lbnRzYnljbGFz
      c25hbWUvCiovCmZ1bmN0aW9uIGdldEVsZW1lbnRzQnlDbGFzc05hbWUob0VsbSwg
      c3RyVGFnTmFtZSwgb0NsYXNzTmFtZXMpewoJdmFyIGFyclJldHVybkVsZW1lbnRz
      ID0gbmV3IEFycmF5KCk7CglpZiAoIHR5cGVvZiggb0VsbS5nZXRFbGVtZW50c0J5
      Q2xhc3NOYW1lICkgPT0gImZ1bmN0aW9uIiApIHsKCQkvKiBVc2UgYSBuYXRpdmUg
      aW1wbGVtZW50YXRpb24gd2hlcmUgcG9zc2libGUgRkYzLCBTYWYzLjIsIE9wZXJh
      IDkuNSAqLwoJCXZhciBhcnJOYXRpdmVSZXR1cm4gPSBvRWxtLmdldEVsZW1lbnRz
      QnlDbGFzc05hbWUoIG9DbGFzc05hbWVzICk7CgkJaWYgKCBzdHJUYWdOYW1lID09
      ICIqIiApCgkJCXJldHVybiBhcnJOYXRpdmVSZXR1cm47CgkJZm9yICggdmFyIGg9
      MDsgaCA8IGFyck5hdGl2ZVJldHVybi5sZW5ndGg7IGgrKyApIHsKCQkJaWYoIGFy
      ck5hdGl2ZVJldHVybltoXS50YWdOYW1lLnRvTG93ZXJDYXNlKCkgPT0gc3RyVGFn
      TmFtZS50b0xvd2VyQ2FzZSgpICkKCQkJCWFyclJldHVybkVsZW1lbnRzW2FyclJl
      dHVybkVsZW1lbnRzLmxlbmd0aF0gPSBhcnJOYXRpdmVSZXR1cm5baF07CgkJfQoJ
      CXJldHVybiBhcnJSZXR1cm5FbGVtZW50czsKCX0KCXZhciBhcnJFbGVtZW50cyA9
      IChzdHJUYWdOYW1lID09ICIqIiAmJiBvRWxtLmFsbCk/IG9FbG0uYWxsIDogb0Vs
      bS5nZXRFbGVtZW50c0J5VGFnTmFtZShzdHJUYWdOYW1lKTsKCXZhciBhcnJSZWdF
      eHBDbGFzc05hbWVzID0gbmV3IEFycmF5KCk7CglpZih0eXBlb2Ygb0NsYXNzTmFt
      ZXMgPT0gIm9iamVjdCIpewoJCWZvcih2YXIgaT0wOyBpPG9DbGFzc05hbWVzLmxl
      bmd0aDsgaSsrKXsKCQkJYXJyUmVnRXhwQ2xhc3NOYW1lc1thcnJSZWdFeHBDbGFz
      c05hbWVzLmxlbmd0aF0gPQoJCQkJbmV3IFJlZ0V4cCgiKF58XFxzKSIgKyBvQ2xh
      c3NOYW1lc1tpXS5yZXBsYWNlKC9cLS9nLCAiXFwtIikgKyAiKFxcc3wkKSIpOwoJ
      CX0KCX0KCWVsc2V7CgkJYXJyUmVnRXhwQ2xhc3NOYW1lc1thcnJSZWdFeHBDbGFz
      c05hbWVzLmxlbmd0aF0gPQoJCQluZXcgUmVnRXhwKCIoXnxcXHMpIiArIG9DbGFz
      c05hbWVzLnJlcGxhY2UoL1wtL2csICJcXC0iKSArICIoXFxzfCQpIik7Cgl9Cgl2
      YXIgb0VsZW1lbnQ7Cgl2YXIgYk1hdGNoZXNBbGw7Cglmb3IodmFyIGo9MDsgajxh
      cnJFbGVtZW50cy5sZW5ndGg7IGorKyl7CgkJb0VsZW1lbnQgPSBhcnJFbGVtZW50
      c1tqXTsKCQliTWF0Y2hlc0FsbCA9IHRydWU7CgkJZm9yKHZhciBrPTA7IGs8YXJy
      UmVnRXhwQ2xhc3NOYW1lcy5sZW5ndGg7IGsrKyl7CgkJCWlmKCFhcnJSZWdFeHBD
      bGFzc05hbWVzW2tdLnRlc3Qob0VsZW1lbnQuY2xhc3NOYW1lKSl7CgkJCQliTWF0
      Y2hlc0FsbCA9IGZhbHNlOwoJCQkJYnJlYWs7CgkJCX0KCQl9CgkJaWYoYk1hdGNo
      ZXNBbGwpewoJCQlhcnJSZXR1cm5FbGVtZW50c1thcnJSZXR1cm5FbGVtZW50cy5s
      ZW5ndGhdID0gb0VsZW1lbnQ7CgkJfQoJfQoJcmV0dXJuIChhcnJSZXR1cm5FbGVt
      ZW50cykKfQoKZnVuY3Rpb24gcmVkaXJlY3RUb0ZyYWdtZW50KGZyYWdtZW50KSB7
      Cgl2YXIgbWF0Y2ggPSBuYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKC9BcHBsZVdl
      YktpdFwvKFxkKykvKTsKCWlmIChtYXRjaCkgewoJCXZhciB3ZWJLaXRWZXJzaW9u
      ID0gcGFyc2VJbnQobWF0Y2hbMV0pOwoJCWlmICh3ZWJLaXRWZXJzaW9uIDwgNDIw
      KSB7CgkJCS8vIFJlbGVhc2VkIFNhZmFyaSB3LyBXZWJLaXQgNDE4LjkuMSBtZXNz
      ZXMgdXAgaG9ycmlibHkKCQkJLy8gTmlnaHRsaWVzIG9mIDQyMCsgYXJlIG9rCgkJ
      CXJldHVybjsKCQl9Cgl9CglpZiAoaXNfZ2Vja28pIHsKCQkvLyBNb3ppbGxhIG5l
      ZWRzIHRvIHdhaXQgdW50aWwgYWZ0ZXIgbG9hZCwgb3RoZXJ3aXNlIHRoZSB3aW5k
      b3cgZG9lc24ndCBzY3JvbGwKCQlhZGRPbmxvYWRIb29rKGZ1bmN0aW9uICgpIHsK
      CQkJaWYgKHdpbmRvdy5sb2NhdGlvbi5oYXNoID09ICIiKQoJCQkJd2luZG93Lmxv
      Y2F0aW9uLmhhc2ggPSBmcmFnbWVudDsKCQl9KTsKCX0gZWxzZSB7CgkJaWYgKHdp
      bmRvdy5sb2NhdGlvbi5oYXNoID09ICIiKQoJCQl3aW5kb3cubG9jYXRpb24uaGFz
      aCA9IGZyYWdtZW50OwoJfQp9CgovKgogKiBUYWJsZSBzb3J0aW5nIHNjcmlwdCBi
      YXNlZCBvbiBvbmUgKGMpIDE5OTctMjAwNiBTdHVhcnQgTGFuZ3JpZGdlIGFuZCBK
      b29zdAogKiBkZSBWYWxrOgogKiBodHRwOi8vd3d3Lmpvb3N0ZGV2YWxrLm5sL2Nv
      ZGUvc29ydGFibGUtdGFibGUvCiAqIGh0dHA6Ly93d3cua3J5b2dlbml4Lm9yZy9j
      b2RlL2Jyb3dzZXIvc29ydHRhYmxlLwogKgogKiBAdG9kbyBkb24ndCBicmVhayBv
      biBjb2xzcGFucy9yb3dzcGFucyAoYnVnIDgwMjgpCiAqIEB0b2RvIGxhbmd1YWdl
      LXNwZWNpZmljIGRpZ2l0IGdyb3VwaW5nL2RlY2ltYWxzIChidWcgODA2MykKICog
      QHRvZG8gc3VwcG9ydCBhbGwgYWNjZXB0ZWQgZGF0ZSBmb3JtYXRzIChidWcgODIy
      NikKICovCgp2YXIgdHNfaW1hZ2VfcGF0aCA9IHN0eWxlcGF0aCsiL2NvbW1vbi9p
      bWFnZXMvIjsKdmFyIHRzX2ltYWdlX3VwID0gInNvcnRfdXAuZ2lmIjsKdmFyIHRz
      X2ltYWdlX2Rvd24gPSAic29ydF9kb3duLmdpZiI7CnZhciB0c19pbWFnZV9ub25l
      ID0gInNvcnRfbm9uZS5naWYiOwp2YXIgdHNfZXVyb3BlYW5kYXRlID0gd2dDb250
      ZW50TGFuZ3VhZ2UgIT0gImVuIjsgLy8gVGhlIG5vbi1BbWVyaWNhbi1pbmNsaW5l
      ZCBjYW4gY2hhbmdlIHRvICJ0cnVlIgp2YXIgdHNfYWx0ZXJuYXRlX3Jvd19jb2xv
      cnMgPSBmYWxzZTsKdmFyIHRzX251bWJlcl90cmFuc2Zvcm1fdGFibGUgPSBudWxs
      Owp2YXIgdHNfbnVtYmVyX3JlZ2V4ID0gbnVsbDsKCmZ1bmN0aW9uIHNvcnRhYmxl
      c19pbml0KCkgewoJdmFyIGlkbnVtID0gMDsKCS8vIEZpbmQgYWxsIHRhYmxlcyB3
      aXRoIGNsYXNzIHNvcnRhYmxlIGFuZCBtYWtlIHRoZW0gc29ydGFibGUKCXZhciB0
      YWJsZXMgPSBnZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGRvY3VtZW50LCAidGFibGUi
      LCAic29ydGFibGUiKTsKCWZvciAodmFyIHRpID0gMDsgdGkgPCB0YWJsZXMubGVu
      Z3RoIDsgdGkrKykgewoJCWlmICghdGFibGVzW3RpXS5pZCkgewoJCQl0YWJsZXNb
      dGldLnNldEF0dHJpYnV0ZSgnaWQnLCdzb3J0YWJsZV90YWJsZV9pZF8nK2lkbnVt
      KTsKCQkJKytpZG51bTsKCQl9CgkJdHNfbWFrZVNvcnRhYmxlKHRhYmxlc1t0aV0p
      OwoJfQp9CgpmdW5jdGlvbiB0c19tYWtlU29ydGFibGUodGFibGUpIHsKCXZhciBm
      aXJzdFJvdzsKCWlmICh0YWJsZS5yb3dzICYmIHRhYmxlLnJvd3MubGVuZ3RoID4g
      MCkgewoJCWlmICh0YWJsZS50SGVhZCAmJiB0YWJsZS50SGVhZC5yb3dzLmxlbmd0
      aCA+IDApIHsKCQkJZmlyc3RSb3cgPSB0YWJsZS50SGVhZC5yb3dzW3RhYmxlLnRI
      ZWFkLnJvd3MubGVuZ3RoLTFdOwoJCX0gZWxzZSB7CgkJCWZpcnN0Um93ID0gdGFi
      bGUucm93c1swXTsKCQl9Cgl9CglpZiAoIWZpcnN0Um93KSByZXR1cm47CgoJLy8g
      V2UgaGF2ZSBhIGZpcnN0IHJvdzogYXNzdW1lIGl0J3MgdGhlIGhlYWRlciwgYW5k
      IG1ha2UgaXRzIGNvbnRlbnRzIGNsaWNrYWJsZSBsaW5rcwoJZm9yICh2YXIgaSA9
      IDA7IGkgPCBmaXJzdFJvdy5jZWxscy5sZW5ndGg7IGkrKykgewoJCXZhciBjZWxs
      ID0gZmlyc3RSb3cuY2VsbHNbaV07CgkJaWYgKCgiICIrY2VsbC5jbGFzc05hbWUr
      IiAiKS5pbmRleE9mKCIgdW5zb3J0YWJsZSAiKSA9PSAtMSkgewoJCQljZWxsLmlu
      bmVySFRNTCArPSAnJm5ic3A7Jm5ic3A7JwoJCQkJKyAnPGEgaHJlZj0iIyIgY2xh
      c3M9InNvcnRoZWFkZXIiICcKCQkJCSsgJ29uY2xpY2s9InRzX3Jlc29ydFRhYmxl
      KHRoaXMpO3JldHVybiBmYWxzZTsiPicKCQkJCSsgJzxzcGFuIGNsYXNzPSJzb3J0
      YXJyb3ciPicKCQkJCSsgJzxpbWcgc3JjPSInCgkJCQkrIHRzX2ltYWdlX3BhdGgK
      CQkJCSsgdHNfaW1hZ2Vfbm9uZQoJCQkJKyAnIiBhbHQ9IiZkYXJyOyIvPjwvc3Bh
      bj48L2E+JzsKCQl9Cgl9CglpZiAodHNfYWx0ZXJuYXRlX3Jvd19jb2xvcnMpIHsK
      CQl0c19hbHRlcm5hdGUodGFibGUpOwoJfQp9CgpmdW5jdGlvbiB0c19nZXRJbm5l
      clRleHQoZWwpIHsKCXJldHVybiBnZXRJbm5lclRleHQoIGVsICk7Cn0KCmZ1bmN0
      aW9uIHRzX3Jlc29ydFRhYmxlKGxuaykgewoJLy8gZ2V0IHRoZSBzcGFuCgl2YXIg
      c3BhbiA9IGxuay5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc3BhbicpWzBdOwoKCXZh
      ciB0ZCA9IGxuay5wYXJlbnROb2RlOwoJdmFyIHRyID0gdGQucGFyZW50Tm9kZTsK
      CXZhciBjb2x1bW4gPSB0ZC5jZWxsSW5kZXg7CgoJdmFyIHRhYmxlID0gdHIucGFy
      ZW50Tm9kZTsKCXdoaWxlICh0YWJsZSAmJiAhKHRhYmxlLnRhZ05hbWUgJiYgdGFi
      bGUudGFnTmFtZS50b0xvd2VyQ2FzZSgpID09ICd0YWJsZScpKQoJCXRhYmxlID0g
      dGFibGUucGFyZW50Tm9kZTsKCWlmICghdGFibGUpIHJldHVybjsKCglpZiAodGFi
      bGUucm93cy5sZW5ndGggPD0gMSkgcmV0dXJuOwoKCS8vIEdlbmVyYXRlIHRoZSBu
      dW1iZXIgdHJhbnNmb3JtIHRhYmxlIGlmIGl0J3Mgbm90IGRvbmUgYWxyZWFkeQoJ
      aWYgKHRzX251bWJlcl90cmFuc2Zvcm1fdGFibGUgPT0gbnVsbCkgewoJCXRzX2lu
      aXRUcmFuc2Zvcm1UYWJsZSgpOwoJfQoKCS8vIFdvcmsgb3V0IGEgdHlwZSBmb3Ig
      dGhlIGNvbHVtbgoJLy8gU2tpcCB0aGUgZmlyc3Qgcm93IGlmIHRoYXQncyB3aGVy
      ZSB0aGUgaGVhZGluZ3MgYXJlCgl2YXIgcm93U3RhcnQgPSAodGFibGUudEhlYWQg
      JiYgdGFibGUudEhlYWQucm93cy5sZW5ndGggPiAwID8gMCA6IDEpOwoKCXZhciBp
      dG0gPSAiIjsKCWZvciAodmFyIGkgPSByb3dTdGFydDsgaSA8IHRhYmxlLnJvd3Mu
      bGVuZ3RoOyBpKyspIHsKCQlpZiAodGFibGUucm93c1tpXS5jZWxscy5sZW5ndGgg
      PiBjb2x1bW4pIHsKCQkJaXRtID0gdHNfZ2V0SW5uZXJUZXh0KHRhYmxlLnJvd3Nb
      aV0uY2VsbHNbY29sdW1uXSk7CgkJCWl0bSA9IGl0bS5yZXBsYWNlKC9eW1xzXHhh
      MF0rLywgIiIpLnJlcGxhY2UoL1tcc1x4YTBdKyQvLCAiIik7CgkJCWlmIChpdG0g
      IT0gIiIpIGJyZWFrOwoJCX0KCX0KCgkvLyBUT0RPOiBidWcgODIyNiwgbG9jYWxp
      c2VkIGRhdGUgZm9ybWF0cwoJdmFyIHNvcnRmbiA9IHRzX3NvcnRfZ2VuZXJpYzsK
      CXZhciBwcmVwcm9jZXNzb3IgPSB0c190b0xvd2VyQ2FzZTsKCWlmICgvXlxkXGRb
      XC8uIC1dW2EtekEtWl17M31bXC8uIC1dXGRcZFxkXGQkLy50ZXN0KGl0bSkpIHsK
      CQlwcmVwcm9jZXNzb3IgPSB0c19kYXRlVG9Tb3J0S2V5OwoJfSBlbHNlIGlmICgv
      XlxkXGRbXC8uLV1cZFxkW1wvLi1dXGRcZFxkXGQkLy50ZXN0KGl0bSkpIHsKCQlw
      cmVwcm9jZXNzb3IgPSB0c19kYXRlVG9Tb3J0S2V5OwoJfSBlbHNlIGlmICgvXlxk
      XGRbXC8uLV1cZFxkW1wvLi1dXGRcZCQvLnRlc3QoaXRtKSkgewoJCXByZXByb2Nl
      c3NvciA9IHRzX2RhdGVUb1NvcnRLZXk7CgkvLyBwb3VuZCBkb2xsYXIgZXVybyB5
      ZW4gY3VycmVuY3kgY2VudHMKCX0gZWxzZSBpZiAoLyheW1x1MDBhMyRcdTIwYWNc
      dTAwYTRcdTAwYTVdfFx1MDBhMiQpLy50ZXN0KGl0bSkpIHsKCQlwcmVwcm9jZXNz
      b3IgPSB0c19jdXJyZW5jeVRvU29ydEtleTsKCX0gZWxzZSBpZiAodHNfbnVtYmVy
      X3JlZ2V4LnRlc3QoaXRtKSkgewoJCXByZXByb2Nlc3NvciA9IHRzX3BhcnNlRmxv
      YXQ7Cgl9CgoJdmFyIHJldmVyc2UgPSAoc3Bhbi5nZXRBdHRyaWJ1dGUoInNvcnRk
      aXIiKSA9PSAnZG93bicpOwoKCXZhciBuZXdSb3dzID0gbmV3IEFycmF5KCk7Cgl2
      YXIgc3RhdGljUm93cyA9IG5ldyBBcnJheSgpOwoJZm9yICh2YXIgaiA9IHJvd1N0
      YXJ0OyBqIDwgdGFibGUucm93cy5sZW5ndGg7IGorKykgewoJCXZhciByb3cgPSB0
      YWJsZS5yb3dzW2pdOwoJCWlmKCgiICIrcm93LmNsYXNzTmFtZSsiICIpLmluZGV4
      T2YoIiB1bnNvcnRhYmxlICIpIDwgMCkgewoJCQl2YXIga2V5VGV4dCA9IHRzX2dl
      dElubmVyVGV4dChyb3cuY2VsbHNbY29sdW1uXSk7CgkJCWlmKGtleVRleHQgPT0g
      dW5kZWZpbmVkKSB7CgkJCQlrZXlUZXh0ID0gIiI7IAoJCQl9CgkJCXZhciBvbGRJ
      bmRleCA9IChyZXZlcnNlID8gLWogOiBqKTsKCQkJdmFyIHByZXByb2Nlc3NlZCA9
      IHByZXByb2Nlc3Nvcigga2V5VGV4dC5yZXBsYWNlKC9eW1xzXHhhMF0rLywgIiIp
      LnJlcGxhY2UoL1tcc1x4YTBdKyQvLCAiIikgKTsKCgkJCW5ld1Jvd3NbbmV3Um93
      cy5sZW5ndGhdID0gbmV3IEFycmF5KHJvdywgcHJlcHJvY2Vzc2VkLCBvbGRJbmRl
      eCk7CgkJfSBlbHNlIHN0YXRpY1Jvd3Nbc3RhdGljUm93cy5sZW5ndGhdID0gbmV3
      IEFycmF5KHJvdywgZmFsc2UsIGotcm93U3RhcnQpOwoJfQoKCW5ld1Jvd3Muc29y
      dChzb3J0Zm4pOwoKCXZhciBhcnJvd0hUTUw7CglpZiAocmV2ZXJzZSkgewoJCWFy
      cm93SFRNTCA9ICc8aW1nIHNyYz0iJysgdHNfaW1hZ2VfcGF0aCArIHRzX2ltYWdl
      X2Rvd24gKyAnIiBhbHQ9IiZkYXJyOyIvPic7CgkJbmV3Um93cy5yZXZlcnNlKCk7
      CgkJc3Bhbi5zZXRBdHRyaWJ1dGUoJ3NvcnRkaXInLCd1cCcpOwoJfSBlbHNlIHsK
      CQlhcnJvd0hUTUwgPSAnPGltZyBzcmM9IicrIHRzX2ltYWdlX3BhdGggKyB0c19p
      bWFnZV91cCArICciIGFsdD0iJnVhcnI7Ii8+JzsKCQlzcGFuLnNldEF0dHJpYnV0
      ZSgnc29ydGRpcicsJ2Rvd24nKTsKCX0KCglmb3IgKHZhciBpID0gMDsgaSA8IHN0
      YXRpY1Jvd3MubGVuZ3RoOyBpKyspIHsKCQl2YXIgcm93ID0gc3RhdGljUm93c1tp
      XTsKCQluZXdSb3dzLnNwbGljZShyb3dbMl0sIDAsIHJvdyk7Cgl9CgoJLy8gV2Ug
      YXBwZW5kQ2hpbGQgcm93cyB0aGF0IGFscmVhZHkgZXhpc3QgdG8gdGhlIHRib2R5
      LCBzbyBpdCBtb3ZlcyB0aGVtIHJhdGhlciB0aGFuIGNyZWF0aW5nIG5ldyBvbmVz
      CgkvLyBkb24ndCBkbyBzb3J0Ym90dG9tIHJvd3MKCWZvciAodmFyIGkgPSAwOyBp
      IDwgbmV3Um93cy5sZW5ndGg7IGkrKykgewoJCWlmICgoIiAiK25ld1Jvd3NbaV1b
      MF0uY2xhc3NOYW1lKyIgIikuaW5kZXhPZigiIHNvcnRib3R0b20gIikgPT0gLTEp
      CgkJCXRhYmxlLnRCb2RpZXNbMF0uYXBwZW5kQ2hpbGQobmV3Um93c1tpXVswXSk7
      Cgl9CgkvLyBkbyBzb3J0Ym90dG9tIHJvd3Mgb25seQoJZm9yICh2YXIgaSA9IDA7
      IGkgPCBuZXdSb3dzLmxlbmd0aDsgaSsrKSB7CgkJaWYgKCgiICIrbmV3Um93c1tp
      XVswXS5jbGFzc05hbWUrIiAiKS5pbmRleE9mKCIgc29ydGJvdHRvbSAiKSAhPSAt
      MSkKCQkJdGFibGUudEJvZGllc1swXS5hcHBlbmRDaGlsZChuZXdSb3dzW2ldWzBd
      KTsKCX0KCgkvLyBEZWxldGUgYW55IG90aGVyIGFycm93cyB0aGVyZSBtYXkgYmUg
      c2hvd2luZwoJdmFyIHNwYW5zID0gZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSh0ciwg
      InNwYW4iLCAic29ydGFycm93Iik7Cglmb3IgKHZhciBpID0gMDsgaSA8IHNwYW5z
      Lmxlbmd0aDsgaSsrKSB7CgkJc3BhbnNbaV0uaW5uZXJIVE1MID0gJzxpbWcgc3Jj
      PSInKyB0c19pbWFnZV9wYXRoICsgdHNfaW1hZ2Vfbm9uZSArICciIGFsdD0iJmRh
      cnI7Ii8+JzsKCX0KCXNwYW4uaW5uZXJIVE1MID0gYXJyb3dIVE1MOwoKCWlmICh0
      c19hbHRlcm5hdGVfcm93X2NvbG9ycykgewoJCXRzX2FsdGVybmF0ZSh0YWJsZSk7
      Cgl9Cn0KCmZ1bmN0aW9uIHRzX2luaXRUcmFuc2Zvcm1UYWJsZSgpIHsKCWlmICgg
      dHlwZW9mIHdnU2VwYXJhdG9yVHJhbnNmb3JtVGFibGUgPT0gInVuZGVmaW5lZCIK
      CQkJfHwgKCB3Z1NlcGFyYXRvclRyYW5zZm9ybVRhYmxlWzBdID09ICcnICYmIHdn
      RGlnaXRUcmFuc2Zvcm1UYWJsZVsyXSA9PSAnJyApICkKCXsKCQlkaWdpdENsYXNz
      ID0gIlswLTksLl0iOwoJCXRzX251bWJlcl90cmFuc2Zvcm1fdGFibGUgPSBmYWxz
      ZTsKCX0gZWxzZSB7CgkJdHNfbnVtYmVyX3RyYW5zZm9ybV90YWJsZSA9IHt9OwoJ
      CS8vIFVucGFjayB0aGUgdHJhbnNmb3JtIHRhYmxlCgkJLy8gU2VwYXJhdG9ycwoJ
      CWFzY2lpID0gd2dTZXBhcmF0b3JUcmFuc2Zvcm1UYWJsZVswXS5zcGxpdCgiXHQi
      KTsKCQlsb2NhbGlzZWQgPSB3Z1NlcGFyYXRvclRyYW5zZm9ybVRhYmxlWzFdLnNw
      bGl0KCJcdCIpOwoJCWZvciAoIHZhciBpID0gMDsgaSA8IGFzY2lpLmxlbmd0aDsg
      aSsrICkgewoJCQl0c19udW1iZXJfdHJhbnNmb3JtX3RhYmxlW2xvY2FsaXNlZFtp
      XV0gPSBhc2NpaVtpXTsKCQl9CgkJLy8gRGlnaXRzCgkJYXNjaWkgPSB3Z0RpZ2l0
      VHJhbnNmb3JtVGFibGVbMF0uc3BsaXQoIlx0Iik7CgkJbG9jYWxpc2VkID0gd2dE
      aWdpdFRyYW5zZm9ybVRhYmxlWzFdLnNwbGl0KCJcdCIpOwoJCWZvciAoIHZhciBp
      ID0gMDsgaSA8IGFzY2lpLmxlbmd0aDsgaSsrICkgewoJCQl0c19udW1iZXJfdHJh
      bnNmb3JtX3RhYmxlW2xvY2FsaXNlZFtpXV0gPSBhc2NpaVtpXTsKCQl9CgoJCS8v
      IENvbnN0cnVjdCByZWdleCBmb3IgbnVtYmVyIGlkZW50aWZpY2F0aW9uCgkJZGln
      aXRzID0gWycwJywgJzEnLCAnMicsICczJywgJzQnLCAnNScsICc2JywgJzcnLCAn
      OCcsICc5JywgJywnLCAnXFwuJ107CgkJbWF4RGlnaXRMZW5ndGggPSAxOwoJCWZv
      ciAoIHZhciBkaWdpdCBpbiB0c19udW1iZXJfdHJhbnNmb3JtX3RhYmxlICkgewoJ
      CQkvLyBFc2NhcGUgcmVnZXggbWV0YWNoYXJhY3RlcnMKCQkJZGlnaXRzLnB1c2go
      CgkJCQlkaWdpdC5yZXBsYWNlKCAvW1xcXFwkXCpcK1w/XC5cKFwpXHxce1x9XFtc
      XVwtXS8sCgkJCQkJZnVuY3Rpb24oIHMgKSB7IHJldHVybiAnXFwnICsgczsgfSAp
      CgkJCSk7CgkJCWlmIChkaWdpdC5sZW5ndGggPiBtYXhEaWdpdExlbmd0aCkgewoJ
      CQkJbWF4RGlnaXRMZW5ndGggPSBkaWdpdC5sZW5ndGg7CgkJCX0KCQl9CgkJaWYg
      KCBtYXhEaWdpdExlbmd0aCA+IDEgKSB7CgkJCWRpZ2l0Q2xhc3MgPSAnWycgKyBk
      aWdpdHMuam9pbiggJycsIGRpZ2l0cyApICsgJ10nOwoJCX0gZWxzZSB7CgkJCWRp
      Z2l0Q2xhc3MgPSAnKCcgKyBkaWdpdHMuam9pbiggJ3wnLCBkaWdpdHMgKSArICcp
      JzsKCQl9Cgl9CgoJLy8gV2UgYWxsb3cgYSB0cmFpbGluZyBwZXJjZW50IHNpZ24s
      IHdoaWNoIHdlIGp1c3Qgc3RyaXAuICBUaGlzIHdvcmtzIGZpbmUKCS8vIGlmIHBl
      cmNlbnRzIGFuZCByZWd1bGFyIG51bWJlcnMgYXJlbid0IGJlaW5nIG1peGVkLgoJ
      dHNfbnVtYmVyX3JlZ2V4ID0gbmV3IFJlZ0V4cCgKCQkiXigiICsKCQkJIlsrLV0/
      WzAtOV1bMC05LF0qKFxcLlswLTksXSopPyhFWystXT9bMC05XVswLTksXSopPyIg
      KyAvLyBGb3J0cmFuLXN0eWxlIHNjaWVudGlmaWMKCQkJInwiICsKCQkJIlsrLV0/
      IiArIGRpZ2l0Q2xhc3MgKyAiKyU/IiArIC8vIEdlbmVyaWMgbG9jYWxpc2VkCgkJ
      IikkIiwgImkiCgkpOwp9CgpmdW5jdGlvbiB0c190b0xvd2VyQ2FzZSggcyApIHsK
      CXJldHVybiBzLnRvTG93ZXJDYXNlKCk7Cn0KCmZ1bmN0aW9uIHRzX2RhdGVUb1Nv
      cnRLZXkoZGF0ZSkgewoJLy8geTJrIG5vdGVzOiB0d28gZGlnaXQgeWVhcnMgbGVz
      cyB0aGFuIDUwIGFyZSB0cmVhdGVkIGFzIDIwWFgsIGdyZWF0ZXIgdGhhbiA1MCBh
      cmUgdHJlYXRlZCBhcyAxOVhYCglpZiAoZGF0ZS5sZW5ndGggPT0gMTEpIHsKCQlz
      d2l0Y2ggKGRhdGUuc3Vic3RyKDMsMykudG9Mb3dlckNhc2UoKSkgewoJCQljYXNl
      ICJqYW4iOiB2YXIgbW9udGggPSAiMDEiOyBicmVhazsKCQkJY2FzZSAiZmViIjog
      dmFyIG1vbnRoID0gIjAyIjsgYnJlYWs7CgkJCWNhc2UgIm1hciI6IHZhciBtb250
      aCA9ICIwMyI7IGJyZWFrOwoJCQljYXNlICJhcHIiOiB2YXIgbW9udGggPSAiMDQi
      OyBicmVhazsKCQkJY2FzZSAibWF5IjogdmFyIG1vbnRoID0gIjA1IjsgYnJlYWs7
      CgkJCWNhc2UgImp1biI6IHZhciBtb250aCA9ICIwNiI7IGJyZWFrOwoJCQljYXNl
      ICJqdWwiOiB2YXIgbW9udGggPSAiMDciOyBicmVhazsKCQkJY2FzZSAiYXVnIjog
      dmFyIG1vbnRoID0gIjA4IjsgYnJlYWs7CgkJCWNhc2UgInNlcCI6IHZhciBtb250
      aCA9ICIwOSI7IGJyZWFrOwoJCQljYXNlICJvY3QiOiB2YXIgbW9udGggPSAiMTAi
      OyBicmVhazsKCQkJY2FzZSAibm92IjogdmFyIG1vbnRoID0gIjExIjsgYnJlYWs7
      CgkJCWNhc2UgImRlYyI6IHZhciBtb250aCA9ICIxMiI7IGJyZWFrOwoJCQkvLyBk
      ZWZhdWx0OiB2YXIgbW9udGggPSAiMDAiOwoJCX0KCQlyZXR1cm4gZGF0ZS5zdWJz
      dHIoNyw0KSttb250aCtkYXRlLnN1YnN0cigwLDIpOwoJfSBlbHNlIGlmIChkYXRl
      Lmxlbmd0aCA9PSAxMCkgewoJCWlmICh0c19ldXJvcGVhbmRhdGUgPT0gZmFsc2Up
      IHsKCQkJcmV0dXJuIGRhdGUuc3Vic3RyKDYsNCkrZGF0ZS5zdWJzdHIoMCwyKStk
      YXRlLnN1YnN0cigzLDIpOwoJCX0gZWxzZSB7CgkJCXJldHVybiBkYXRlLnN1YnN0
      cig2LDQpK2RhdGUuc3Vic3RyKDMsMikrZGF0ZS5zdWJzdHIoMCwyKTsKCQl9Cgl9
      IGVsc2UgaWYgKGRhdGUubGVuZ3RoID09IDgpIHsKCQl5ciA9IGRhdGUuc3Vic3Ry
      KDYsMik7CgkJaWYgKHBhcnNlSW50KHlyKSA8IDUwKSB7CgkJCXlyID0gJzIwJyt5
      cjsKCQl9IGVsc2UgewoJCQl5ciA9ICcxOScreXI7CgkJfQoJCWlmICh0c19ldXJv
      cGVhbmRhdGUgPT0gdHJ1ZSkgewoJCQlyZXR1cm4geXIrZGF0ZS5zdWJzdHIoMywy
      KStkYXRlLnN1YnN0cigwLDIpOwoJCX0gZWxzZSB7CgkJCXJldHVybiB5citkYXRl
      LnN1YnN0cigwLDIpK2RhdGUuc3Vic3RyKDMsMik7CgkJfQoJfQoJcmV0dXJuICIw
      MDAwMDAwMCI7Cn0KCmZ1bmN0aW9uIHRzX3BhcnNlRmxvYXQoIHMgKSB7CglpZiAo
      ICFzICkgewoJCXJldHVybiAwOwoJfQoJaWYgKHRzX251bWJlcl90cmFuc2Zvcm1f
      dGFibGUgIT0gZmFsc2UpIHsKCQl2YXIgbmV3TnVtID0gJycsIGM7CgoJCWZvciAo
      IHZhciBwID0gMDsgcCA8IHMubGVuZ3RoOyBwKysgKSB7CgkJCWMgPSBzLmNoYXJB
      dCggcCApOwoJCQlpZiAoYyBpbiB0c19udW1iZXJfdHJhbnNmb3JtX3RhYmxlKSB7
      CgkJCQluZXdOdW0gKz0gdHNfbnVtYmVyX3RyYW5zZm9ybV90YWJsZVtjXTsKCQkJ
      fSBlbHNlIHsKCQkJCW5ld051bSArPSBjOwoJCQl9CgkJfQoJCXMgPSBuZXdOdW07
      Cgl9CgoJbnVtID0gcGFyc2VGbG9hdChzLnJlcGxhY2UoLywvZywgIiIpKTsKCXJl
      dHVybiAoaXNOYU4obnVtKSA/IDAgOiBudW0pOwp9CgpmdW5jdGlvbiB0c19jdXJy
      ZW5jeVRvU29ydEtleSggcyApIHsKCXJldHVybiB0c19wYXJzZUZsb2F0KHMucmVw
      bGFjZSgvW14wLTkuLF0vZywnJykpOwp9CgpmdW5jdGlvbiB0c19zb3J0X2dlbmVy
      aWMoYSwgYikgewoJcmV0dXJuIGFbMV0gPCBiWzFdID8gLTEgOiBhWzFdID4gYlsx
      XSA/IDEgOiBhWzJdIC0gYlsyXTsKfQoKZnVuY3Rpb24gdHNfYWx0ZXJuYXRlKHRh
      YmxlKSB7CgkvLyBUYWtlIG9iamVjdCB0YWJsZSBhbmQgZ2V0IGFsbCBpdCdzIHRi
      b2RpZXMuCgl2YXIgdGFibGVCb2RpZXMgPSB0YWJsZS5nZXRFbGVtZW50c0J5VGFn
      TmFtZSgidGJvZHkiKTsKCS8vIExvb3AgdGhyb3VnaCB0aGVzZSB0Ym9kaWVzCglm
      b3IgKHZhciBpID0gMDsgaSA8IHRhYmxlQm9kaWVzLmxlbmd0aDsgaSsrKSB7CgkJ
      Ly8gVGFrZSB0aGUgdGJvZHksIGFuZCBnZXQgYWxsIGl0J3Mgcm93cwoJCXZhciB0
      YWJsZVJvd3MgPSB0YWJsZUJvZGllc1tpXS5nZXRFbGVtZW50c0J5VGFnTmFtZSgi
      dHIiKTsKCQkvLyBMb29wIHRocm91Z2ggdGhlc2Ugcm93cwoJCS8vIFN0YXJ0IGF0
      IDEgYmVjYXVzZSB3ZSB3YW50IHRvIGxlYXZlIHRoZSBoZWFkaW5nIHJvdyB1bnRv
      dWNoZWQKCQlmb3IgKHZhciBqID0gMDsgaiA8IHRhYmxlUm93cy5sZW5ndGg7IGor
      KykgewoJCQkvLyBDaGVjayBpZiBqIGlzIGV2ZW4sIGFuZCBhcHBseSBjbGFzc2Vz
      IGZvciBib3RoIHBvc3NpYmxlIHJlc3VsdHMKCQkJdmFyIG9sZENsYXNzZXMgPSB0
      YWJsZVJvd3Nbal0uY2xhc3NOYW1lLnNwbGl0KCIgIik7CgkJCXZhciBuZXdDbGFz
      c05hbWUgPSAiIjsKCQkJZm9yICh2YXIgayA9IDA7IGsgPCBvbGRDbGFzc2VzLmxl
      bmd0aDsgaysrKSB7CgkJCQlpZiAob2xkQ2xhc3Nlc1trXSAhPSAiIiAmJiBvbGRD
      bGFzc2VzW2tdICE9ICJldmVuIiAmJiBvbGRDbGFzc2VzW2tdICE9ICJvZGQiKQoJ
      CQkJCW5ld0NsYXNzTmFtZSArPSBvbGRDbGFzc2VzW2tdICsgIiAiOwoJCQl9CgkJ
      CXRhYmxlUm93c1tqXS5jbGFzc05hbWUgPSBuZXdDbGFzc05hbWUgKyAoaiAlIDIg
      PT0gMCA/ICJldmVuIiA6ICJvZGQiKTsKCQl9Cgl9Cn0KCi8qCiAqIEVuZCBvZiB0
      YWJsZSBzb3J0aW5nIGNvZGUKICovCgoKLyoqCiAqIEFkZCBhIGN1dGUgbGl0dGxl
      IGJveCBhdCB0aGUgdG9wIG9mIHRoZSBzY3JlZW4gdG8gaW5mb3JtIHRoZSB1c2Vy
      IG9mCiAqIHNvbWV0aGluZywgcmVwbGFjaW5nIGFueSBwcmVleGlzdGluZyBtZXNz
      YWdlLgogKgogKiBAcGFyYW0gU3RyaW5nIC1vci0gRG9tIE9iamVjdCBtZXNzYWdl
      IEhUTUwgdG8gYmUgcHV0IGluc2lkZSB0aGUgcmlnaHQgZGl2CiAqIEBwYXJhbSBT
      dHJpbmcgY2xhc3NOYW1lICAgVXNlZCBpbiBhZGRpbmcgYSBjbGFzczsgc2hvdWxk
      IGJlIGRpZmZlcmVudCBmb3IgZWFjaAogKiAgIGNhbGwgdG8gYWxsb3cgQ1NTL0pT
      IHRvIGhpZGUgZGlmZmVyZW50IGJveGVzLiAgbnVsbCA9IG5vIGNsYXNzIHVzZWQu
      CiAqIEByZXR1cm4gQm9vbGVhbiAgICAgICBUcnVlIG9uIHN1Y2Nlc3MsIGZhbHNl
      IG9uIGZhaWx1cmUKICovCmZ1bmN0aW9uIGpzTXNnKCBtZXNzYWdlLCBjbGFzc05h
      bWUgKSB7CglpZiAoICFkb2N1bWVudC5nZXRFbGVtZW50QnlJZCApIHsKCQlyZXR1
      cm4gZmFsc2U7Cgl9CgkvLyBXZSBzcGVjaWFsLWNhc2Ugc2tpbiBzdHJ1Y3R1cmVz
      IHByb3ZpZGVkIGJ5IHRoZSBzb2Z0d2FyZS4gIFNraW5zIHRoYXQKCS8vIGNob29z
      ZSB0byBhYmFuZG9uIG9yIHNpZ25pZmljYW50bHkgbW9kaWZ5IG91ciBmb3JtYXR0
      aW5nIGNhbiBqdXN0IGRlZmluZQoJLy8gYW4gbXctanMtbWVzc2FnZSBkaXYgdG8g
      c3RhcnQgd2l0aC4KCXZhciBtZXNzYWdlRGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVu
      dEJ5SWQoICdtdy1qcy1tZXNzYWdlJyApOwoJaWYgKCAhbWVzc2FnZURpdiApIHsK
      CQltZXNzYWdlRGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCggJ2RpdicgKTsK
      CQlpZiAoIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCAnY29sdW1uLWNvbnRlbnQn
      ICkKCQkmJiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggJ2NvbnRlbnQnICkgKSB7
      CgkJCS8vIE1vbm9Cb29rLCBwcmVzdW1hYmx5CgkJCWRvY3VtZW50LmdldEVsZW1l
      bnRCeUlkKCAnY29udGVudCcgKS5pbnNlcnRCZWZvcmUoCgkJCQltZXNzYWdlRGl2
      LAoJCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICdjb250ZW50JyApLmZpcnN0
      Q2hpbGQKCQkJKTsKCQl9IGVsc2UgaWYgKCBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
      ZCgnY29udGVudCcpCgkJJiYgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICdhcnRp
      Y2xlJyApICkgewoJCQkvLyBOb24tTW9ub2Jvb2sgYnV0IHN0aWxsIHJlY29nbml6
      YWJsZSAob2xkLXN0eWxlKQoJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggJ2Fy
      dGljbGUnKS5pbnNlcnRCZWZvcmUoCgkJCQltZXNzYWdlRGl2LAoJCQkJZG9jdW1l
      bnQuZ2V0RWxlbWVudEJ5SWQoICdhcnRpY2xlJyApLmZpcnN0Q2hpbGQKCQkJKTsK
      CQl9IGVsc2UgewoJCQlyZXR1cm4gZmFsc2U7CgkJfQoJfQoKCW1lc3NhZ2VEaXYu
      c2V0QXR0cmlidXRlKCAnaWQnLCAnbXctanMtbWVzc2FnZScgKTsKCW1lc3NhZ2VE
      aXYuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CglpZiggY2xhc3NOYW1lICkgewoJ
      CW1lc3NhZ2VEaXYuc2V0QXR0cmlidXRlKCAnY2xhc3MnLCAnbXctanMtbWVzc2Fn
      ZS0nK2NsYXNzTmFtZSApOwoJfQoKCWlmICh0eXBlb2YgbWVzc2FnZSA9PT0gJ29i
      amVjdCcpIHsKCQl3aGlsZSAobWVzc2FnZURpdi5oYXNDaGlsZE5vZGVzKCkpIC8v
      IFJlbW92ZSBvbGQgY29udGVudAoJCQltZXNzYWdlRGl2LnJlbW92ZUNoaWxkKG1l
      c3NhZ2VEaXYuZmlyc3RDaGlsZCk7CgkJbWVzc2FnZURpdi5hcHBlbmRDaGlsZCAo
      bWVzc2FnZSk7IC8vIEFwcGVuZCBuZXcgY29udGVudAoJfQoJZWxzZSB7CgkJbWVz
      c2FnZURpdi5pbm5lckhUTUwgPSBtZXNzYWdlOwoJfQoJcmV0dXJuIHRydWU7Cn0K
      Ci8qKgogKiBJbmplY3QgYSBjdXRlIGxpdHRsZSBwcm9ncmVzcyBzcGlubmVyIGFm
      dGVyIHRoZSBzcGVjaWZpZWQgZWxlbWVudAogKgogKiBAcGFyYW0gZWxlbWVudCBF
      bGVtZW50IHRvIGluamVjdCBhZnRlcgogKiBAcGFyYW0gaWQgSWRlbnRpZmllciBz
      dHJpbmcgKGZvciB1c2Ugd2l0aCByZW1vdmVTcGlubmVyKCksIGJlbG93KQogKi8K
      ZnVuY3Rpb24gaW5qZWN0U3Bpbm5lciggZWxlbWVudCwgaWQgKSB7Cgl2YXIgc3Bp
      bm5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoICJpbWciICk7CglzcGlubmVy
      LmlkID0gIm13LXNwaW5uZXItIiArIGlkOwoJc3Bpbm5lci5zcmMgPSBzdHlsZXBh
      dGggKyAiL2NvbW1vbi9pbWFnZXMvc3Bpbm5lci5naWYiOwoJc3Bpbm5lci5hbHQg
      PSBzcGlubmVyLnRpdGxlID0gIi4uLiI7CglpZiggZWxlbWVudC5uZXh0U2libGlu
      ZyApIHsKCQllbGVtZW50LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKCBzcGlubmVy
      LCBlbGVtZW50Lm5leHRTaWJsaW5nICk7Cgl9IGVsc2UgewoJCWVsZW1lbnQucGFy
      ZW50Tm9kZS5hcHBlbmRDaGlsZCggc3Bpbm5lciApOwoJfQp9CgovKioKICogUmVt
      b3ZlIGEgcHJvZ3Jlc3Mgc3Bpbm5lciBhZGRlZCB3aXRoIGluamVjdFNwaW5uZXIo
      KQogKgogKiBAcGFyYW0gaWQgSWRlbnRpZmllciBzdHJpbmcKICovCmZ1bmN0aW9u
      IHJlbW92ZVNwaW5uZXIoIGlkICkgewoJdmFyIHNwaW5uZXIgPSBkb2N1bWVudC5n
      ZXRFbGVtZW50QnlJZCggIm13LXNwaW5uZXItIiArIGlkICk7CglpZiggc3Bpbm5l
      ciApIHsKCQlzcGlubmVyLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoIHNwaW5uZXIg
      KTsKCX0KfQoKZnVuY3Rpb24gcnVuT25sb2FkSG9vaygpIHsKCS8vIGRvbid0IHJ1
      biBhbnl0aGluZyBiZWxvdyB0aGlzIGZvciBub24tZG9tIGJyb3dzZXJzCglpZiAo
      ZG9uZU9ubG9hZEhvb2sgfHwgIShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCAmJiBk
      b2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSkpIHsKCQlyZXR1cm47Cgl9CgoJ
      Ly8gc2V0IHRoaXMgYmVmb3JlIHJ1bm5pbmcgYW55IGhvb2tzLCBzaW5jZSBhbnkg
      ZXJyb3JzIGJlbG93CgkvLyBtaWdodCBjYXVzZSB0aGUgZnVuY3Rpb24gdG8gdGVy
      bWluYXRlIHByZW1hdHVyZWx5Cglkb25lT25sb2FkSG9vayA9IHRydWU7CgoJdXBk
      YXRlVG9vbHRpcEFjY2Vzc0tleXMoIG51bGwgKTsKCWFrZXl0dCggbnVsbCApOwoJ
      c2V0dXBDaGVja2JveFNoaWZ0Q2xpY2soKTsKCXNvcnRhYmxlc19pbml0KCk7CgoJ
      Ly8gUnVuIGFueSBhZGRlZC1vbiBmdW5jdGlvbnMKCWZvciAodmFyIGkgPSAwOyBp
      IDwgb25sb2FkRnVuY3RzLmxlbmd0aDsgaSsrKSB7CgkJb25sb2FkRnVuY3RzW2ld
      KCk7Cgl9Cn0KCi8qKgogKiBBZGQgYW4gZXZlbnQgaGFuZGxlciB0byBhbiBlbGVt
      ZW50CiAqCiAqIEBwYXJhbSBFbGVtZW50IGVsZW1lbnQgRWxlbWVudCB0byBhZGQg
      aGFuZGxlciB0bwogKiBAcGFyYW0gU3RyaW5nIGF0dGFjaCBFdmVudCB0byBhdHRh
      Y2ggdG8KICogQHBhcmFtIGNhbGxhYmxlIGhhbmRsZXIgRXZlbnQgaGFuZGxlciBj
      YWxsYmFjawogKi8KZnVuY3Rpb24gYWRkSGFuZGxlciggZWxlbWVudCwgYXR0YWNo
      LCBoYW5kbGVyICkgewoJaWYoIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyICkgewoJ
      CWVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lciggYXR0YWNoLCBoYW5kbGVyLCBmYWxz
      ZSApOwoJfSBlbHNlIGlmKCB3aW5kb3cuYXR0YWNoRXZlbnQgKSB7CgkJZWxlbWVu
      dC5hdHRhY2hFdmVudCggJ29uJyArIGF0dGFjaCwgaGFuZGxlciApOwoJfQp9Cgov
      KioKICogQWRkIGEgY2xpY2sgZXZlbnQgaGFuZGxlciB0byBhbiBlbGVtZW50CiAq
      CiAqIEBwYXJhbSBFbGVtZW50IGVsZW1lbnQgRWxlbWVudCB0byBhZGQgaGFuZGxl
      ciB0bwogKiBAcGFyYW0gY2FsbGFibGUgaGFuZGxlciBFdmVudCBoYW5kbGVyIGNh
      bGxiYWNrCiAqLwpmdW5jdGlvbiBhZGRDbGlja0hhbmRsZXIoIGVsZW1lbnQsIGhh
      bmRsZXIgKSB7CglhZGRIYW5kbGVyKCBlbGVtZW50LCAnY2xpY2snLCBoYW5kbGVy
      ICk7Cn0KCi8qKgogKiBSZW1vdmVzIGFuIGV2ZW50IGhhbmRsZXIgZnJvbSBhbiBl
      bGVtZW50CiAqCiAqIEBwYXJhbSBFbGVtZW50IGVsZW1lbnQgRWxlbWVudCB0byBy
      ZW1vdmUgaGFuZGxlciBmcm9tCiAqIEBwYXJhbSBTdHJpbmcgcmVtb3ZlIEV2ZW50
      IHRvIHJlbW92ZQogKiBAcGFyYW0gY2FsbGFibGUgaGFuZGxlciBFdmVudCBoYW5k
      bGVyIGNhbGxiYWNrIHRvIHJlbW92ZQogKi8KZnVuY3Rpb24gcmVtb3ZlSGFuZGxl
      ciggZWxlbWVudCwgcmVtb3ZlLCBoYW5kbGVyICkgewoJaWYoIHdpbmRvdy5yZW1v
      dmVFdmVudExpc3RlbmVyICkgewoJCWVsZW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5l
      ciggcmVtb3ZlLCBoYW5kbGVyLCBmYWxzZSApOwoJfSBlbHNlIGlmKCB3aW5kb3cu
      ZGV0YWNoRXZlbnQgKSB7CgkJZWxlbWVudC5kZXRhY2hFdmVudCggJ29uJyArIHJl
      bW92ZSwgaGFuZGxlciApOwoJfQp9Ci8vbm90ZTogYWxsIHNraW5zIHNob3VsZCBj
      YWxsIHJ1bk9ubG9hZEhvb2soKSBhdCB0aGUgZW5kIG9mIGh0bWwgb3V0cHV0LAov
      LyAgICAgIHNvIHRoZSBiZWxvdyBzaG91bGQgYmUgcmVkdW5kYW50LiBJdCdzIHRo
      ZXJlIGp1c3QgaW4gY2FzZS4KaG9va0V2ZW50KCJsb2FkIiwgcnVuT25sb2FkSG9v
      ayk7CgovLyBGb3IgZnV0dXJlIHVzZS4KbXcgPSB7fTsKCgo=
      
      ------------oRmhKhBOMc0OmEYXVxbplm
      Content-Disposition: inline; filename=ajax.js
      Content-Type: application/x-javascript; charset=UTF-8; name=ajax.js
      Content-Location: http://bits.wikimedia.org/skins-1.5/common/ajax.js?urid=257z49
      Content-Transfer-Encoding: Base64
      
      Ly8gcmVtb3RlIHNjcmlwdGluZyBsaWJyYXJ5Ci8vIChjKSBjb3B5cmlnaHQgMjAw
      NSBtb2Rlcm5tZXRob2QsIGluYwp2YXIgc2FqYXhfZGVidWdfbW9kZSA9IGZhbHNl
      Owp2YXIgc2FqYXhfcmVxdWVzdF90eXBlID0gIkdFVCI7CgovKioKKiBpZiBzYWph
      eF9kZWJ1Z19tb2RlIGlzIHRydWUsIHRoaXMgZnVuY3Rpb24gb3V0cHV0cyBnaXZl
      biB0aGUgbWVzc2FnZSBpbnRvIAoqIHRoZSBlbGVtZW50IHdpdGggaWQgPSBzYWph
      eF9kZWJ1ZzsgaWYgbm8gc3VjaCBlbGVtZW50IGV4aXN0cyBpbiB0aGUgZG9jdW1l
      bnQsIAoqIGl0IGlzIGluamVjdGVkLgoqLwpmdW5jdGlvbiBzYWpheF9kZWJ1Zyh0
      ZXh0KSB7CglpZiAoIXNhamF4X2RlYnVnX21vZGUpIHJldHVybiBmYWxzZTsKCgl2
      YXIgZT0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NhamF4X2RlYnVnJyk7CgoJ
      aWYgKCFlKSB7CgkJZT0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgicCIpOwoJCWUu
      Y2xhc3NOYW1lPSAnc2FqYXhfZGVidWcnOwoJCWUuaWQ9ICdzYWpheF9kZWJ1Zyc7
      CgoJCXZhciBiPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYm9keSIp
      WzBdOwoKCQlpZiAoYi5maXJzdENoaWxkKSBiLmluc2VydEJlZm9yZShlLCBiLmZp
      cnN0Q2hpbGQpOwoJCWVsc2UgYi5hcHBlbmRDaGlsZChlKTsKCX0KCgl2YXIgbT0g
      ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CgltLmFwcGVuZENoaWxkKCBk
      b2N1bWVudC5jcmVhdGVUZXh0Tm9kZSggdGV4dCApICk7CgoJZS5hcHBlbmRDaGls
      ZCggbSApOwoKCXJldHVybiB0cnVlOwp9CgovKioKKiBjb21wYXRpYmlsaXR5IHdy
      YXBwZXIgZm9yIGNyZWF0aW5nIGEgbmV3IFhNTEh0dHBSZXF1ZXN0IG9iamVjdC4K
      Ki8KZnVuY3Rpb24gc2FqYXhfaW5pdF9vYmplY3QoKSB7CglzYWpheF9kZWJ1Zygi
      c2FqYXhfaW5pdF9vYmplY3QoKSBjYWxsZWQuLiIpCgl2YXIgQTsKCXRyeSB7CgkJ
      Ly8gVHJ5IHRoZSBuZXcgc3R5bGUgYmVmb3JlIEFjdGl2ZVggc28gd2UgZG9uJ3QK
      CQkvLyB1bm5lY2Vzc2FyaWx5IHRyaWdnZXIgd2FybmluZ3MgaW4gSUUgNyB3aGVu
      CgkJLy8gc2V0IHRvIHByb21wdCBhYm91dCBBY3RpdmVYIHVzYWdlCgkJQSA9IG5l
      dyBYTUxIdHRwUmVxdWVzdCgpOwoJfSBjYXRjaCAoZSkgewoJCXRyeSB7CgkJCUE9
      bmV3IEFjdGl2ZVhPYmplY3QoIk1zeG1sMi5YTUxIVFRQIik7CgkJfSBjYXRjaCAo
      ZSkgewoJCQl0cnkgewoJCQkJQT1uZXcgQWN0aXZlWE9iamVjdCgiTWljcm9zb2Z0
      LlhNTEhUVFAiKTsKCQkJfSBjYXRjaCAob2MpIHsKCQkJCUE9bnVsbDsKCQkJfQoJ
      CX0KCX0KCWlmICghQSkKCQlzYWpheF9kZWJ1ZygiQ291bGQgbm90IGNyZWF0ZSBj
      b25uZWN0aW9uIG9iamVjdC4iKTsKCglyZXR1cm4gQTsKfQoKLyoqCiogUGVyZm9y
      bSBhbiBhamF4IGNhbGwgdG8gbWVkaWF3aWtpLiBDYWxscyBhcmUgaGFuZGVsZWQg
      YnkgQWpheERpc3BhdGNoZXIucGhwCiogICBmdW5jX25hbWUgLSB0aGUgbmFtZSBv
      ZiB0aGUgZnVuY3Rpb24gdG8gY2FsbC4gTXVzdCBiZSByZWdpc3RlcmVkIGluICR3
      Z0FqYXhFeHBvcnRMaXN0CiogICBhcmdzIC0gYW4gYXJyYXkgb2YgYXJndW1lbnRz
      IHRvIHRoYXQgZnVuY3Rpb24KKiAgIHRhcmdldCAtIHRoZSB0YXJnZXQgdGhhdCB3
      aWxsIGhhbmRsZSB0aGUgcmVzdWx0IG9mIHRoZSBjYWxsLiBJZiB0aGlzIGlzIGEg
      ZnVuY3Rpb24sCiogICAgICAgICAgICBpZiB3aWxsIGJlIGNhbGxlZCB3aXRoIHRo
      ZSBYTUxIdHRwUmVxdWVzdCBhcyBhIHBhcmFtZXRlcjsgaWYgaXQncyBhbiBpbnB1
      dAoqICAgICAgICAgICAgZWxlbWVudCwgaXRzIHZhbHVlIHdpbGwgYmUgc2V0IHRv
      IHRoZSByZXN1bHRUZXh0OyBpZiBpdCdzIGFub3RoZXIgdHlwZSBvZgoqICAgICAg
      ICAgICAgZWxlbWVudCwgaXRzIGlubmVySFRNTCB3aWxsIGJlIHNldCB0byB0aGUg
      cmVzdWx0VGV4dC4KKgoqIEV4YW1wbGU6CiogICAgc2FqYXhfZG9fY2FsbCgnZG9G
      b28nLCBbMSwgMiwgM10sIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzaG93Rm9v
      IikpOwoqCiogVGhpcyB3aWxsIGNhbGwgdGhlIGRvRm9vIGZ1bmN0aW9uIHZpYSBN
      ZWRpYVdpa2kncyBBamF4RGlzcGF0Y2hlciwgd2l0aAoqICgxLCAyLCAzKSBhcyB0
      aGUgcGFyYW1ldGVyIGxpc3QsIGFuZCB3aWxsIHNob3cgdGhlIHJlc3VsdCBpbiB0
      aGUgZWxlbWVudAoqIHdpdGggaWQgPSBzaG93Rm9vCiovCmZ1bmN0aW9uIHNhamF4
      X2RvX2NhbGwoZnVuY19uYW1lLCBhcmdzLCB0YXJnZXQpIHsKCXZhciBpLCB4LCBu
      OwoJdmFyIHVyaTsKCXZhciBwb3N0X2RhdGE7Cgl1cmkgPSB3Z1NlcnZlciArCgkJ
      KCh3Z1NjcmlwdCA9PSBudWxsKSA/ICh3Z1NjcmlwdFBhdGggKyAiL2luZGV4LnBo
      cCIpIDogd2dTY3JpcHQpICsKCQkiP2FjdGlvbj1hamF4IjsKCWlmIChzYWpheF9y
      ZXF1ZXN0X3R5cGUgPT0gIkdFVCIpIHsKCQlpZiAodXJpLmluZGV4T2YoIj8iKSA9
      PSAtMSkKCQkJdXJpID0gdXJpICsgIj9ycz0iICsgZW5jb2RlVVJJQ29tcG9uZW50
      KGZ1bmNfbmFtZSk7CgkJZWxzZQoJCQl1cmkgPSB1cmkgKyAiJnJzPSIgKyBlbmNv
      ZGVVUklDb21wb25lbnQoZnVuY19uYW1lKTsKCQlmb3IgKGkgPSAwOyBpIDwgYXJn
      cy5sZW5ndGg7IGkrKykKCQkJdXJpID0gdXJpICsgIiZyc2FyZ3NbXT0iICsgZW5j
      b2RlVVJJQ29tcG9uZW50KGFyZ3NbaV0pOwoJCS8vdXJpID0gdXJpICsgIiZyc3Ju
      ZD0iICsgbmV3IERhdGUoKS5nZXRUaW1lKCk7CgkJcG9zdF9kYXRhID0gbnVsbDsK
      CX0gZWxzZSB7CgkJcG9zdF9kYXRhID0gInJzPSIgKyBlbmNvZGVVUklDb21wb25l
      bnQoZnVuY19uYW1lKTsKCQlmb3IgKGkgPSAwOyBpIDwgYXJncy5sZW5ndGg7IGkr
      KykKCQkJcG9zdF9kYXRhID0gcG9zdF9kYXRhICsgIiZyc2FyZ3NbXT0iICsgZW5j
      b2RlVVJJQ29tcG9uZW50KGFyZ3NbaV0pOwoJfQoJeCA9IHNhamF4X2luaXRfb2Jq
      ZWN0KCk7CglpZiAoIXgpIHsKCQlhbGVydCgiQUpBWCBub3Qgc3VwcG9ydGVkIik7
      CgkJcmV0dXJuIGZhbHNlOwoJfQoKCXRyeSB7CgkJeC5vcGVuKHNhamF4X3JlcXVl
      c3RfdHlwZSwgdXJpLCB0cnVlKTsKCX0gY2F0Y2ggKGUpIHsKCQlpZiAod2luZG93
      LmxvY2F0aW9uLmhvc3RuYW1lID09ICJsb2NhbGhvc3QiKSB7CgkJCWFsZXJ0KCJZ
      b3VyIGJyb3dzZXIgYmxvY2tzIFhNTEh0dHBSZXF1ZXN0IHRvICdsb2NhbGhvc3Qn
      LCB0cnkgdXNpbmcgYSByZWFsIGhvc3RuYW1lIGZvciBkZXZlbG9wbWVudC90ZXN0
      aW5nLiIpOwoJCX0KCQl0aHJvdyBlOwoJfQoJaWYgKHNhamF4X3JlcXVlc3RfdHlw
      ZSA9PSAiUE9TVCIpIHsKCQl4LnNldFJlcXVlc3RIZWFkZXIoIk1ldGhvZCIsICJQ
      T1NUICIgKyB1cmkgKyAiIEhUVFAvMS4xIik7CgkJeC5zZXRSZXF1ZXN0SGVhZGVy
      KCJDb250ZW50LVR5cGUiLCAiYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNv
      ZGVkIik7Cgl9Cgl4LnNldFJlcXVlc3RIZWFkZXIoIlByYWdtYSIsICJjYWNoZT15
      ZXMiKTsKCXguc2V0UmVxdWVzdEhlYWRlcigiQ2FjaGUtQ29udHJvbCIsICJuby10
      cmFuc2Zvcm0iKTsKCXgub25yZWFkeXN0YXRlY2hhbmdlID0gZnVuY3Rpb24oKSB7
      CgkJaWYgKHgucmVhZHlTdGF0ZSAhPSA0KQoJCQlyZXR1cm47CgoJCXNhamF4X2Rl
      YnVnKCJyZWNlaXZlZCAoIiArIHguc3RhdHVzICsgIiAiICsgeC5zdGF0dXNUZXh0
      ICsgIikgIiArIHgucmVzcG9uc2VUZXh0KTsKCgkJLy9pZiAoeC5zdGF0dXMgIT0g
      MjAwKQoJCS8vCWFsZXJ0KCJFcnJvcjogIiArIHguc3RhdHVzICsgIiAiICsgeC5z
      dGF0dXNUZXh0ICsgIjogIiArIHgucmVzcG9uc2VUZXh0KTsKCQkvL2Vsc2UKCgkJ
      aWYgKCB0eXBlb2YoIHRhcmdldCApID09ICdmdW5jdGlvbicgKSB7CgkJCXRhcmdl
      dCggeCApOwoJCX0KCQllbHNlIGlmICggdHlwZW9mKCB0YXJnZXQgKSA9PSAnb2Jq
      ZWN0JyApIHsKCQkJaWYgKCB0YXJnZXQudGFnTmFtZSA9PSAnSU5QVVQnICkgewoJ
      CQkJaWYgKHguc3RhdHVzID09IDIwMCkgdGFyZ2V0LnZhbHVlPSB4LnJlc3BvbnNl
      VGV4dDsKCQkJCS8vZWxzZSBhbGVydCgiRXJyb3I6ICIgKyB4LnN0YXR1cyArICIg
      IiArIHguc3RhdHVzVGV4dCArICIgKCIgKyB4LnJlc3BvbnNlVGV4dCArICIpIik7
      CgkJCX0KCQkJZWxzZSB7CgkJCQlpZiAoeC5zdGF0dXMgPT0gMjAwKSB0YXJnZXQu
      aW5uZXJIVE1MID0geC5yZXNwb25zZVRleHQ7CgkJCQllbHNlIHRhcmdldC5pbm5l
      ckhUTUw9ICI8ZGl2IGNsYXNzPSdlcnJvcic+RXJyb3I6ICIgKyB4LnN0YXR1cyAr
      ICIgIiArIHguc3RhdHVzVGV4dCArICIgKCIgKyB4LnJlc3BvbnNlVGV4dCArICIp
      PC9kaXY+IjsKCQkJfQoJCX0KCQllbHNlIHsKCQkJYWxlcnQoImJhZCB0YXJnZXQg
      Zm9yIHNhamF4X2RvX2NhbGw6IG5vdCBhIGZ1bmN0aW9uIG9yIG9iamVjdDogIiAr
      IHRhcmdldCk7CgkJfQoKCQlyZXR1cm47Cgl9CgoJc2FqYXhfZGVidWcoZnVuY19u
      YW1lICsgIiB1cmkgPSAiICsgdXJpICsgIiAvIHBvc3QgPSAiICsgcG9zdF9kYXRh
      KTsKCXguc2VuZChwb3N0X2RhdGEpOwoJc2FqYXhfZGVidWcoZnVuY19uYW1lICsg
      IiB3YWl0aW5nLi4iKTsKCWRlbGV0ZSB4OwoKCXJldHVybiB0cnVlOwp9CgovKioK
      ICogQHJldHVybiBib29sZWFuIHdoZXRoZXIgdGhlIGJyb3dzZXIgc3VwcG9ydHMg
      WE1MSHR0cFJlcXVlc3QKICovCmZ1bmN0aW9uIHdmU3VwcG9ydHNBamF4KCkgewoJ
      dmFyIHJlcXVlc3QgPSBzYWpheF9pbml0X29iamVjdCgpOwoJdmFyIHN1cHBvcnRz
      QWpheCA9IHJlcXVlc3QgPyB0cnVlIDogZmFsc2U7CglkZWxldGUgcmVxdWVzdDsK
      CXJldHVybiBzdXBwb3J0c0FqYXg7Cn0KCg==
      
      ------------oRmhKhBOMc0OmEYXVxbplm
      Content-Disposition: inline; filename=mwsuggest.js
      Content-Type: application/x-javascript; charset=UTF-8; name=mwsuggest.js
      Content-Location: http://bits.wikimedia.org/skins-1.5/common/mwsuggest.js?urid=257z49
      Content-Transfer-Encoding: Base64
      
      LyoKICogT3BlblNlYXJjaCBhamF4IHN1Z2dlc3Rpb24gZW5naW5lIGZvciBNZWRp
      YVdpa2kKICoKICogdXNlcyBjb3JlIE1lZGlhV2lraSBvcGVuIHNlYXJjaCBzdXBw
      b3J0IHRvIGZldGNoIHN1Z2dlc3Rpb25zCiAqIGFuZCBzaG93IHRoZW0gYmVsb3cg
      c2VhcmNoIGJveGVzIGFuZCBvdGhlciBpbnB1dHMKICoKICogYnkgUm9iZXJ0IFN0
      b2puaWMgKEFwcmlsIDIwMDgpCiAqLwoKLy8gc2VhcmNoX2JveF9pZCAtPiBSZXN1
      bHRzIG9iamVjdAp2YXIgb3NfbWFwID0ge307Ci8vIGNhY2hlZCBkYXRhLCB1cmwg
      LT4ganNvbl90ZXh0CnZhciBvc19jYWNoZSA9IHt9OwovLyBnbG9iYWwgdmFyaWFi
      bGVzIGZvciBzdWdnZXN0X2tleXByZXNzCnZhciBvc19jdXJfa2V5cHJlc3NlZCA9
      IDA7CnZhciBvc19rZXlwcmVzc2VkX2NvdW50ID0gMDsKLy8gdHlwZTogVGltZXIK
      dmFyIG9zX3RpbWVyID0gbnVsbDsKLy8gdGllIG1vdXNlZG93bi91cCBldmVudHMK
      dmFyIG9zX21vdXNlX3ByZXNzZWQgPSBmYWxzZTsKdmFyIG9zX21vdXNlX251bSA9
      IC0xOwovLyBpZiB0cnVlLCB0aGUgbGFzdCBjaGFuZ2Ugd2FzIG1hZGUgYnkgbW91
      c2UgKGFuZCBub3Qga2V5Ym9hcmQpCnZhciBvc19tb3VzZV9tb3ZlZCA9IGZhbHNl
      OwovLyBkZWxheSBiZXR3ZWVuIGtleXByZXNzIGFuZCBzdWdnZXN0aW9uIChpbiBt
      cykKdmFyIG9zX3NlYXJjaF90aW1lb3V0ID0gMjUwOwovLyB0aGVzZSBwYWlycyBv
      ZiBpbnB1dHMvZm9ybXMgd2lsbCBiZSBhdXRvbG9hZGVkIGF0IHN0YXJ0dXAKdmFy
      IG9zX2F1dG9sb2FkX2lucHV0cyA9IG5ldyBBcnJheSgnc2VhcmNoSW5wdXQnLCAn
      c2VhcmNoSW5wdXQyJywgJ3Bvd2VyU2VhcmNoVGV4dCcsICdzZWFyY2hUZXh0Jyk7
      CnZhciBvc19hdXRvbG9hZF9mb3JtcyA9IG5ldyBBcnJheSgnc2VhcmNoZm9ybScs
      ICdzZWFyY2hmb3JtMicsICdwb3dlcnNlYXJjaCcsICdzZWFyY2gnICk7Ci8vIGlm
      IHdlIHN0b3BwZWQgdGhlIHNlcnZpY2UKdmFyIG9zX2lzX3N0b3BwZWQgPSBmYWxz
      ZTsKLy8gbWF4IGxpbmVzIHRvIHNob3cgaW4gc3VnZ2VzdCB0YWJsZQp2YXIgb3Nf
      bWF4X2xpbmVzX3Blcl9zdWdnZXN0ID0gNzsKLy8gbnVtYmVyIG9mIHN0ZXBzIHRv
      IGFuaW1hdGUgZXhwYW5zaW9uL2NvbnRyYWN0aW9uIG9mIGNvbnRhaW5lciB3aWR0
      aAp2YXIgb3NfYW5pbWF0aW9uX3N0ZXBzID0gNjsKLy8gbnVtIG9mIHBpeGVscyBv
      ZiBzbWFsbGVzdCBzdGVwCnZhciBvc19hbmltYXRpb25fbWluX3N0ZXAgPSAyOwov
      LyBkZWxheSBiZXR3ZWVuIHN0ZXBzIChpbiBtcykKdmFyIG9zX2FuaW1hdGlvbl9k
      ZWxheSA9IDMwOwovLyBtYXggd2lkdGggb2YgY29udGFpbmVyIGluIHBlcmNlbnQg
      b2Ygbm9ybWFsIHNpemUgKDEgPT0gMTAwJSkKdmFyIG9zX2NvbnRhaW5lcl9tYXhf
      d2lkdGggPSAyOwovLyBjdXJyZW50bHkgYWN0aXZlIGFuaW1hdGlvbiB0aW1lcgp2
      YXIgb3NfYW5pbWF0aW9uX3RpbWVyID0gbnVsbDsKCi8qKiBUaW1lb3V0IHRpbWVy
      IGNsYXNzIHRoYXQgd2lsbCBmZXRjaCB0aGUgcmVzdWx0cyAqLwpmdW5jdGlvbiBv
      c19UaW1lcihpZCxyLHF1ZXJ5KXsKCXRoaXMuaWQgPSBpZDsKCXRoaXMuciA9IHI7
      Cgl0aGlzLnF1ZXJ5ID0gcXVlcnk7Cn0KCi8qKiBUaW1lciB1c2VyIHRvIGFuaW1h
      dGUgZXhwYW5zaW9uL2NvbnRyYWN0aW9uIG9mIGNvbnRhaW5lciB3aWR0aCAqLwpm
      dW5jdGlvbiBvc19BbmltYXRpb25UaW1lcihyLCB0YXJnZXQpewoJdGhpcy5yID0g
      cjsKCXZhciBjdXJyZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoci5jb250
      YWluZXIpLm9mZnNldFdpZHRoOwoJdGhpcy5pbmMgPSBNYXRoLnJvdW5kKCh0YXJn
      ZXQtY3VycmVudCkgLyBvc19hbmltYXRpb25fc3RlcHMpOwoJaWYodGhpcy5pbmMg
      PCBvc19hbmltYXRpb25fbWluX3N0ZXAgJiYgdGhpcy5pbmMgPj0wKQoJCXRoaXMu
      aW5jID0gb3NfYW5pbWF0aW9uX21pbl9zdGVwOyAvLyBtaW5pbWFsIGFuaW1hdGlv
      biBzdGVwCglpZih0aGlzLmluYyA+IC1vc19hbmltYXRpb25fbWluX3N0ZXAgJiYg
      dGhpcy5pbmMgPDApCgkJdGhpcy5pbmMgPSAtb3NfYW5pbWF0aW9uX21pbl9zdGVw
      OwoJdGhpcy50YXJnZXQgPSB0YXJnZXQ7Cn0KCi8qKiBQcm9wZXJ0eSBjbGFzcyBm
      b3Igc2luZ2xlIHNlYXJjaCBib3ggKi8KZnVuY3Rpb24gb3NfUmVzdWx0cyhuYW1l
      LCBmb3JtbmFtZSl7Cgl0aGlzLnNlYXJjaGZvcm0gPSBmb3JtbmFtZTsgLy8gaWQg
      b2YgdGhlIHNlYXJjaGZvcm0KCXRoaXMuc2VhcmNoYm94ID0gbmFtZTsgLy8gaWQg
      b2YgdGhlIHNlYXJjaGJveAoJdGhpcy5jb250YWluZXIgPSBuYW1lKyJTdWdnZXN0
      IjsgLy8gZGl2IHRoYXQgaG9sZHMgcmVzdWx0cwoJdGhpcy5yZXN1bHRUYWJsZSA9
      IG5hbWUrIlJlc3VsdCI7IC8vIGlkIGJhc2UgZm9yIHRoZSByZXN1bHQgdGFibGUg
      KCtudW0gPSB0YWJsZSByb3cpCgl0aGlzLnJlc3VsdFRleHQgPSBuYW1lKyJSZXN1
      bHRUZXh0IjsgLy8gaWQgYmFzZSBmb3IgdGhlIHNwYW5zIHdpdGhpbiByZXN1bHQg
      dGFibGVzICgrbnVtKQoJdGhpcy50b2dnbGUgPSBuYW1lKyJUb2dnbGUiOyAvLyBk
      aXYgdGhhdCBoYXMgdGhlIHRvZ2dsZSAoZW5hYmxlL2Rpc2FibGUpIGxpbmsKCXRo
      aXMucXVlcnkgPSBudWxsOyAvLyBsYXN0IHByb2Nlc3NlZCBxdWVyeQoJdGhpcy5y
      ZXN1bHRzID0gbnVsbDsgIC8vIHBhcnNlZCB0aXRsZXMKCXRoaXMucmVzdWx0Q291
      bnQgPSAwOyAvLyBudW1iZXIgb2YgcmVzdWx0cwoJdGhpcy5vcmlnaW5hbCA9IG51
      bGw7IC8vIHF1ZXJ5IHRoYXQgdXNlciBlbnRlcmVkCgl0aGlzLnNlbGVjdGVkID0g
      LTE7IC8vIHdoaWNoIHJlc3VsdCBpcyBzZWxlY3RlZAoJdGhpcy5jb250YWluZXJD
      b3VudCA9IDA7IC8vIG51bWJlciBvZiByZXN1bHRzIHZpc2libGUgaW4gY29udGFp
      bmVyCgl0aGlzLmNvbnRhaW5lclJvdyA9IDA7IC8vIGhlaWdodCBvZiByZXN1bHQg
      ZmllbGQgaW4gdGhlIGNvbnRhaW5lcgoJdGhpcy5jb250YWluZXJUb3RhbCA9IDA7
      IC8vIHRvdGFsIGhlaWdodCBvZiB0aGUgY29udGFpbmVyIHdpbGwgYWxsIHJlc3Vs
      dHMKCXRoaXMudmlzaWJsZSA9IGZhbHNlOyAvLyBpZiBjb250YWluZXIgaXMgdmlz
      aWJsZQoJdGhpcy5zdGF5SGlkZGVuID0gZmFsc2U7IC8vIGRvbid0IHRyeSB0byBz
      aG93IGlmIGxvc3QgZm9jdXMKfQoKLyoqIEhpZGUgcmVzdWx0cyBkaXYgKi8KZnVu
      Y3Rpb24gb3NfaGlkZVJlc3VsdHMocil7Cgl2YXIgYyA9IGRvY3VtZW50LmdldEVs
      ZW1lbnRCeUlkKHIuY29udGFpbmVyKTsKCWlmKGMgIT0gbnVsbCkKCQljLnN0eWxl
      LnZpc2liaWxpdHkgPSAiaGlkZGVuIjsKCXIudmlzaWJsZSA9IGZhbHNlOwoJci5z
      ZWxlY3RlZCA9IC0xOwp9CgovKiogU2hvdyByZXN1bHRzIGRpdiAqLwpmdW5jdGlv
      biBvc19zaG93UmVzdWx0cyhyKXsKCWlmKG9zX2lzX3N0b3BwZWQpCgkJcmV0dXJu
      OwoJaWYoci5zdGF5SGlkZGVuKQoJCXJldHVybgoJb3NfZml0Q29udGFpbmVyKHIp
      OwoJdmFyIGMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChyLmNvbnRhaW5lcik7
      CglyLnNlbGVjdGVkID0gLTE7CglpZihjICE9IG51bGwpewoJCWMuc2Nyb2xsVG9w
      ID0gMDsKCQljLnN0eWxlLnZpc2liaWxpdHkgPSAidmlzaWJsZSI7CgkJci52aXNp
      YmxlID0gdHJ1ZTsKCX0KfQoKZnVuY3Rpb24gb3Nfb3BlcmFXaWR0aEZpeCh4KXsK
      CS8vIEZvciBicm93c2VycyB0aGF0IGRvbid0IHVuZGVyc3RhbmQgb3ZlcmZsb3ct
      eCwgZXN0aW1hdGUgc2Nyb2xsYmFyIHdpZHRoCglpZih0eXBlb2YgZG9jdW1lbnQu
      Ym9keS5zdHlsZS5vdmVyZmxvd1ggIT0gInN0cmluZyIpewoJCXJldHVybiAzMDsK
      CX0KCXJldHVybiAwOwp9CgpmdW5jdGlvbiBvc19lbmNvZGVRdWVyeSh2YWx1ZSl7
      CiAgaWYgKGVuY29kZVVSSUNvbXBvbmVudCkgewogICAgcmV0dXJuIGVuY29kZVVS
      SUNvbXBvbmVudCh2YWx1ZSk7CiAgfQogIGlmKGVzY2FwZSkgewogICAgcmV0dXJu
      IGVzY2FwZSh2YWx1ZSk7CiAgfQogIHJldHVybiBudWxsOwp9CmZ1bmN0aW9uIG9z
      X2RlY29kZVZhbHVlKHZhbHVlKXsKICBpZiAoZGVjb2RlVVJJQ29tcG9uZW50KSB7
      CiAgICByZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KHZhbHVlKTsKICB9CiAgaWYo
      dW5lc2NhcGUpewogIAlyZXR1cm4gdW5lc2NhcGUodmFsdWUpOwogIH0KICByZXR1
      cm4gbnVsbDsKfQoKLyoqIEJyb3dlci1kZXBlbmRlbnQgZnVuY3Rpb25zIHRvIGZp
      bmQgd2luZG93IGlubmVyIHNpemUsIGFuZCBzY3JvbGwgc3RhdHVzICovCmZ1bmN0
      aW9uIGZfY2xpZW50V2lkdGgoKSB7CglyZXR1cm4gZl9maWx0ZXJSZXN1bHRzICgK
      CQl3aW5kb3cuaW5uZXJXaWR0aCA/IHdpbmRvdy5pbm5lcldpZHRoIDogMCwKCQlk
      b2N1bWVudC5kb2N1bWVudEVsZW1lbnQgPyBkb2N1bWVudC5kb2N1bWVudEVsZW1l
      bnQuY2xpZW50V2lkdGggOiAwLAoJCWRvY3VtZW50LmJvZHkgPyBkb2N1bWVudC5i
      b2R5LmNsaWVudFdpZHRoIDogMAoJKTsKfQpmdW5jdGlvbiBmX2NsaWVudEhlaWdo
      dCgpIHsKCXJldHVybiBmX2ZpbHRlclJlc3VsdHMgKAoJCXdpbmRvdy5pbm5lckhl
      aWdodCA/IHdpbmRvdy5pbm5lckhlaWdodCA6IDAsCgkJZG9jdW1lbnQuZG9jdW1l
      bnRFbGVtZW50ID8gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudEhlaWdo
      dCA6IDAsCgkJZG9jdW1lbnQuYm9keSA/IGRvY3VtZW50LmJvZHkuY2xpZW50SGVp
      Z2h0IDogMAoJKTsKfQpmdW5jdGlvbiBmX3Njcm9sbExlZnQoKSB7CglyZXR1cm4g
      Zl9maWx0ZXJSZXN1bHRzICgKCQl3aW5kb3cucGFnZVhPZmZzZXQgPyB3aW5kb3cu
      cGFnZVhPZmZzZXQgOiAwLAoJCWRvY3VtZW50LmRvY3VtZW50RWxlbWVudCA/IGRv
      Y3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxMZWZ0IDogMCwKCQlkb2N1bWVu
      dC5ib2R5ID8gZG9jdW1lbnQuYm9keS5zY3JvbGxMZWZ0IDogMAoJKTsKfQpmdW5j
      dGlvbiBmX3Njcm9sbFRvcCgpIHsKCXJldHVybiBmX2ZpbHRlclJlc3VsdHMgKAoJ
      CXdpbmRvdy5wYWdlWU9mZnNldCA/IHdpbmRvdy5wYWdlWU9mZnNldCA6IDAsCgkJ
      ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50ID8gZG9jdW1lbnQuZG9jdW1lbnRFbGVt
      ZW50LnNjcm9sbFRvcCA6IDAsCgkJZG9jdW1lbnQuYm9keSA/IGRvY3VtZW50LmJv
      ZHkuc2Nyb2xsVG9wIDogMAoJKTsKfQpmdW5jdGlvbiBmX2ZpbHRlclJlc3VsdHMo
      bl93aW4sIG5fZG9jZWwsIG5fYm9keSkgewoJdmFyIG5fcmVzdWx0ID0gbl93aW4g
      PyBuX3dpbiA6IDA7CglpZiAobl9kb2NlbCAmJiAoIW5fcmVzdWx0IHx8IChuX3Jl
      c3VsdCA+IG5fZG9jZWwpKSkKCQluX3Jlc3VsdCA9IG5fZG9jZWw7CglyZXR1cm4g
      bl9ib2R5ICYmICghbl9yZXN1bHQgfHwgKG5fcmVzdWx0ID4gbl9ib2R5KSkgPyBu
      X2JvZHkgOiBuX3Jlc3VsdDsKfQoKLyoqIEdldCB0aGUgaGVpZ2h0IGF2YWlsYWJs
      ZSBmb3IgdGhlIHJlc3VsdHMgY29udGFpbmVyICovCmZ1bmN0aW9uIG9zX2F2YWls
      YWJsZUhlaWdodChyKXsKCXZhciBhYnNUb3AgPSBkb2N1bWVudC5nZXRFbGVtZW50
      QnlJZChyLmNvbnRhaW5lcikuc3R5bGUudG9wOwoJdmFyIHB4ID0gYWJzVG9wLmxh
      c3RJbmRleE9mKCJweCIpOwoJaWYocHggPiAwKQoJCWFic1RvcCA9IGFic1RvcC5z
      dWJzdHJpbmcoMCxweCk7CglyZXR1cm4gZl9jbGllbnRIZWlnaHQoKSAtIChhYnNU
      b3AgLSBmX3Njcm9sbFRvcCgpKTsKfQoKCi8qKiBHZXQgZWxlbWVudCBhYnNvbHV0
      ZSBwb3NpdGlvbiB7bGVmdCx0b3B9ICovCmZ1bmN0aW9uIG9zX2dldEVsZW1lbnRQ
      b3NpdGlvbihlbGVtSUQpewoJdmFyIG9mZnNldFRyYWlsID0gZG9jdW1lbnQuZ2V0
      RWxlbWVudEJ5SWQoZWxlbUlEKTsKCXZhciBvZmZzZXRMZWZ0ID0gMDsKCXZhciBv
      ZmZzZXRUb3AgPSAwOwoJd2hpbGUgKG9mZnNldFRyYWlsKXsKCQlvZmZzZXRMZWZ0
      ICs9IG9mZnNldFRyYWlsLm9mZnNldExlZnQ7CgkJb2Zmc2V0VG9wICs9IG9mZnNl
      dFRyYWlsLm9mZnNldFRvcDsKCQlvZmZzZXRUcmFpbCA9IG9mZnNldFRyYWlsLm9m
      ZnNldFBhcmVudDsKCX0KCWlmIChuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2Yo
      J01hYycpICE9IC0xICYmIHR5cGVvZiBkb2N1bWVudC5ib2R5LmxlZnRNYXJnaW4g
      IT0gJ3VuZGVmaW5lZCcpewoJCW9mZnNldExlZnQgKz0gZG9jdW1lbnQuYm9keS5s
      ZWZ0TWFyZ2luOwoJCW9mZnNldFRvcCArPSBkb2N1bWVudC5ib2R5LnRvcE1hcmdp
      bjsKCX0KCXJldHVybiB7bGVmdDpvZmZzZXRMZWZ0LHRvcDpvZmZzZXRUb3B9Owp9
      CgovKiogQ3JlYXRlIHRoZSBjb250YWluZXIgZGl2IHRoYXQgd2lsbCBob2xkIHRo
      ZSBzdWdnZXN0ZWQgdGl0bGVzICovCmZ1bmN0aW9uIG9zX2NyZWF0ZUNvbnRhaW5l
      cihyKXsKCXZhciBjID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Cgl2
      YXIgcyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHIuc2VhcmNoYm94KTsKCXZh
      ciBwb3MgPSBvc19nZXRFbGVtZW50UG9zaXRpb24oci5zZWFyY2hib3gpOwoJdmFy
      IGxlZnQgPSBwb3MubGVmdDsKCXZhciB0b3AgPSBwb3MudG9wICsgcy5vZmZzZXRI
      ZWlnaHQ7CgljLmNsYXNzTmFtZSA9ICJvcy1zdWdnZXN0IjsKCWMuc2V0QXR0cmli
      dXRlKCJpZCIsIHIuY29udGFpbmVyKTsKCWRvY3VtZW50LmJvZHkuYXBwZW5kQ2hp
      bGQoYyk7CgoJLy8gZHluYW1pY2FsbHkgZ2VuZXJhdGVkIHN0eWxlIHBhcmFtcwoJ
      Ly8gSUUgd29ya2Fyb3VuZCwgY2Fubm90IGV4cGxpY2l0ZWx5IHNldCAic3R5bGUi
      IGF0dHJpYnV0ZQoJYyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHIuY29udGFp
      bmVyKTsKCWMuc3R5bGUudG9wID0gdG9wKyJweCI7CgljLnN0eWxlLmxlZnQgPSBs
      ZWZ0KyJweCI7CgljLnN0eWxlLndpZHRoID0gcy5vZmZzZXRXaWR0aCsicHgiOwoK
      CS8vIG1vdXNlIGV2ZW50IGhhbmRsZXJzCgljLm9ubW91c2VvdmVyID0gZnVuY3Rp
      b24oZXZlbnQpIHsgb3NfZXZlbnRNb3VzZW92ZXIoci5zZWFyY2hib3gsIGV2ZW50
      KTsgfTsKCWMub25tb3VzZW1vdmUgPSBmdW5jdGlvbihldmVudCkgeyBvc19ldmVu
      dE1vdXNlbW92ZShyLnNlYXJjaGJveCwgZXZlbnQpOyB9OwoJYy5vbm1vdXNlZG93
      biA9IGZ1bmN0aW9uKGV2ZW50KSB7IHJldHVybiBvc19ldmVudE1vdXNlZG93bihy
      LnNlYXJjaGJveCwgZXZlbnQpOyB9OwoJYy5vbm1vdXNldXAgPSBmdW5jdGlvbihl
      dmVudCkgeyBvc19ldmVudE1vdXNldXAoci5zZWFyY2hib3gsIGV2ZW50KTsgfTsK
      CXJldHVybiBjOwp9CgovKiogY2hhbmdlIGNvbnRhaW5lciBoZWlnaHQgdG8gZml0
      IHRvIHNjcmVlbiAqLwpmdW5jdGlvbiBvc19maXRDb250YWluZXIocil7Cgl2YXIg
      YyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHIuY29udGFpbmVyKTsKCXZhciBo
      ID0gb3NfYXZhaWxhYmxlSGVpZ2h0KHIpIC0gMjA7Cgl2YXIgaW5jID0gci5jb250
      YWluZXJSb3c7CgloID0gcGFyc2VJbnQoaC9pbmMpICogaW5jOwoJaWYoaCA8ICgy
      ICogaW5jKSAmJiByLnJlc3VsdENvdW50ID4gMSkgLy8gbWluOiB0d28gcmVzdWx0
      cwoJCWggPSAyICogaW5jOwoJaWYoKGgvaW5jKSA+IG9zX21heF9saW5lc19wZXJf
      c3VnZ2VzdCApCgkJaCA9IGluYyAqIG9zX21heF9saW5lc19wZXJfc3VnZ2VzdDsK
      CWlmKGggPCByLmNvbnRhaW5lclRvdGFsKXsKCQljLnN0eWxlLmhlaWdodCA9IGgg
      KyJweCI7CgkJci5jb250YWluZXJDb3VudCA9IHBhcnNlSW50KE1hdGgucm91bmQo
      aC9pbmMpKTsKCX0gZWxzZXsKCQljLnN0eWxlLmhlaWdodCA9IHIuY29udGFpbmVy
      VG90YWwrInB4IjsKCQlyLmNvbnRhaW5lckNvdW50ID0gci5yZXN1bHRDb3VudDsK
      CX0KfQovKiogSWYgc29tZSBlbnRyaWVzIGFyZSBsb25nZXIgdGhhbiB0aGUgYm94
      LCByZXBsYWNlIHRleHQgd2l0aCAiLi4uIiAqLwpmdW5jdGlvbiBvc190cmltUmVz
      dWx0VGV4dChyKXsKCS8vIGZpbmQgbWF4IHdpZHRoLCBmaXJzdCBzZWUgaWYgd2Ug
      Y291bGQgZXhwYW5kIHRoZSBjb250YWluZXIgdG8gZml0IGl0Cgl2YXIgbWF4VyA9
      IDA7Cglmb3IodmFyIGk9MDtpPHIucmVzdWx0Q291bnQ7aSsrKXsKCQl2YXIgZSA9
      IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHIucmVzdWx0VGV4dCtpKTsKCQlpZihl
      Lm9mZnNldFdpZHRoID4gbWF4VykKCQkJbWF4VyA9IGUub2Zmc2V0V2lkdGg7Cgl9
      Cgl2YXIgdyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHIuY29udGFpbmVyKS5v
      ZmZzZXRXaWR0aDsKCXZhciBmaXggPSAwOwoJaWYoci5jb250YWluZXJDb3VudCA8
      IHIucmVzdWx0Q291bnQpewoJCWZpeCA9IDIwOyAvLyBnaXZlIDIwcHggZm9yIHNj
      cm9sbGJhcgoJfSBlbHNlCgkJZml4ID0gb3Nfb3BlcmFXaWR0aEZpeCh3KTsKCWlm
      KGZpeCA8IDQpCgkJZml4ID0gNDsgLy8gYmFzaWMgcGFkZGluZwoJbWF4VyArPSBm
      aXg7CgoJLy8gcmVzaXplIGNvbnRhaW5lciB0byBmaXQgbW9yZSBkYXRhIGlmIHBl
      cm1pdHRlZAoJdmFyIG5vcm1XID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoci5z
      ZWFyY2hib3gpLm9mZnNldFdpZHRoOwoJdmFyIHByb3AgPSBtYXhXIC8gbm9ybVc7
      CglpZihwcm9wID4gb3NfY29udGFpbmVyX21heF93aWR0aCkKCQlwcm9wID0gb3Nf
      Y29udGFpbmVyX21heF93aWR0aDsKCWVsc2UgaWYocHJvcCA8IDEpCgkJcHJvcCA9
      IDE7Cgl2YXIgbmV3VyA9IE1hdGgucm91bmQoIG5vcm1XICogcHJvcCApOwoJaWYo
      IHcgIT0gbmV3VyApewoJCXcgPSBuZXdXOwoJCWlmKCBvc19hbmltYXRpb25fdGlt
      ZXIgIT0gbnVsbCApCgkJCWNsZWFySW50ZXJ2YWwob3NfYW5pbWF0aW9uX3RpbWVy
      LmlkKQoJCW9zX2FuaW1hdGlvbl90aW1lciA9IG5ldyBvc19BbmltYXRpb25UaW1l
      cihyLHcpOwoJCW9zX2FuaW1hdGlvbl90aW1lci5pZCA9IHNldEludGVydmFsKCJv
      c19hbmltYXRlQ2hhbmdlV2lkdGgoKSIsb3NfYW5pbWF0aW9uX2RlbGF5KTsKCQl3
      IC09IGZpeDsgLy8gdGhpcyBtdWNoIGlzIHJlc2VydmVkCgl9CgoJLy8gdHJpbSBy
      ZXN1bHRzCglpZih3IDwgMTApCgkJcmV0dXJuOwoJZm9yKHZhciBpPTA7aTxyLnJl
      c3VsdENvdW50O2krKyl7CgkJdmFyIGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
      ZChyLnJlc3VsdFRleHQraSk7CgkJdmFyIHJlcGxhY2UgPSAxOwoJCXZhciBsYXN0
      VyA9IGUub2Zmc2V0V2lkdGgrMTsKCQl2YXIgaXRlcmF0aW9uID0gMDsKCQl2YXIg
      Y2hhbmdlZFRleHQgPSBmYWxzZTsKCQl3aGlsZShlLm9mZnNldFdpZHRoID4gdyAm
      JiAoZS5vZmZzZXRXaWR0aCA8IGxhc3RXIHx8IGl0ZXJhdGlvbjwyKSl7CgkJCWNo
      YW5nZWRUZXh0ID0gdHJ1ZTsKCQkJbGFzdFcgPSBlLm9mZnNldFdpZHRoOwoJCQl2
      YXIgbCA9IGUuaW5uZXJIVE1MOwoJCQllLmlubmVySFRNTCA9IGwuc3Vic3RyaW5n
      KDAsbC5sZW5ndGgtcmVwbGFjZSkrIi4uLiI7CgkJCWl0ZXJhdGlvbisrOwoJCQly
      ZXBsYWNlID0gNDsgLy8gaG93IG1hbnkgY2hhcnMgdG8gcmVwbGFjZQoJCX0KCQlp
      ZihjaGFuZ2VkVGV4dCl7CgkJCS8vIHNob3cgaGludCBmb3IgdHJpbW1lZCB0aXRs
      ZXMKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoci5yZXN1bHRUYWJsZStpKS5z
      ZXRBdHRyaWJ1dGUoInRpdGxlIixyLnJlc3VsdHNbaV0pOwoJCX0KCX0KfQoKLyoq
      IEludm9rZWQgb24gdGltZXIgdG8gYW5pbWF0ZSBjaGFuZ2UgaW4gY29udGFpbmVy
      IHdpZHRoICovCmZ1bmN0aW9uIG9zX2FuaW1hdGVDaGFuZ2VXaWR0aCgpewoJdmFy
      IHIgPSBvc19hbmltYXRpb25fdGltZXIucjsKCXZhciBjID0gZG9jdW1lbnQuZ2V0
      RWxlbWVudEJ5SWQoci5jb250YWluZXIpOwoJdmFyIHcgPSBjLm9mZnNldFdpZHRo
      OwoJdmFyIG5vcm1XID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoci5zZWFyY2hi
      b3gpLm9mZnNldFdpZHRoOwoJdmFyIG5vcm1MID0gb3NfZ2V0RWxlbWVudFBvc2l0
      aW9uKHIuc2VhcmNoYm94KS5sZWZ0OwoJdmFyIGluYyA9IG9zX2FuaW1hdGlvbl90
      aW1lci5pbmM7Cgl2YXIgdGFyZ2V0ID0gb3NfYW5pbWF0aW9uX3RpbWVyLnRhcmdl
      dDsKCXZhciBudyA9IHcgKyBpbmM7CglpZiggKGluYyA+IDAgJiYgbncgPj0gdGFy
      Z2V0KSB8fCAoaW5jIDw9IDAgJiYgbncgPD0gdGFyZ2V0KSApewoJCS8vIGZpbmlz
      aGVkICEKCQljLnN0eWxlLndpZHRoID0gdGFyZ2V0KyJweCI7CgkJY2xlYXJJbnRl
      cnZhbChvc19hbmltYXRpb25fdGltZXIuaWQpCgkJb3NfYW5pbWF0aW9uX3RpbWVy
      ID0gbnVsbDsKCX0gZWxzZXsKCQkvLyBpbi1wcm9ncmVzcwoJCWMuc3R5bGUud2lk
      dGggPSBudysicHgiOwoJCWlmKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5kaXIg
      PT0gInJ0bCIpCgkJCWMuc3R5bGUubGVmdCA9IChub3JtTCArIG5vcm1XICsgKHRh
      cmdldCAtIG53KSAtIG9zX2FuaW1hdGlvbl90aW1lci50YXJnZXQgLSAxKSsicHgi
      OwoJfQp9CgovKiogSGFuZGxlcyBkYXRhIGZyb20gWE1MSHR0cFJlcXVlc3QsIGFu
      ZCB1cGRhdGVzIHRoZSBzdWdnZXN0IHJlc3VsdHMgKi8KZnVuY3Rpb24gb3NfdXBk
      YXRlUmVzdWx0cyhyLCBxdWVyeSwgdGV4dCwgY2FjaGVLZXkpewoJb3NfY2FjaGVb
      Y2FjaGVLZXldID0gdGV4dDsKCXIucXVlcnkgPSBxdWVyeTsKCXIub3JpZ2luYWwg
      PSBxdWVyeTsKCWlmKHRleHQgPT0gIiIpewoJCXIucmVzdWx0cyA9IG51bGw7CgkJ
      ci5yZXN1bHRDb3VudCA9IDA7CgkJb3NfaGlkZVJlc3VsdHMocik7Cgl9IGVsc2V7
      CgkJdHJ5IHsKCQkJdmFyIHAgPSBldmFsKCcoJyt0ZXh0KycpJyk7IC8vIHNpbXBs
      ZSBqc29uIHBhcnNlLCBjb3VsZCBkbyBhIHNhZmVyIG9uZQoJCQlpZihwLmxlbmd0
      aDwyIHx8IHBbMV0ubGVuZ3RoID09IDApewoJCQkJci5yZXN1bHRzID0gbnVsbDsK
      CQkJCXIucmVzdWx0Q291bnQgPSAwOwoJCQkJb3NfaGlkZVJlc3VsdHMocik7CgkJ
      CQlyZXR1cm47CgkJCX0KCQkJdmFyIGMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
      ZChyLmNvbnRhaW5lcik7CgkJCWlmKGMgPT0gbnVsbCkKCQkJCWMgPSBvc19jcmVh
      dGVDb250YWluZXIocik7CgkJCWMuaW5uZXJIVE1MID0gb3NfY3JlYXRlUmVzdWx0
      VGFibGUocixwWzFdKTsKCQkJLy8gaW5pdCBjb250YWluZXIgdGFibGUgc2l6ZXMK
      CQkJdmFyIHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChyLnJlc3VsdFRhYmxl
      KTsKCQkJci5jb250YWluZXJUb3RhbCA9IHQub2Zmc2V0SGVpZ2h0OwoJCQlyLmNv
      bnRhaW5lclJvdyA9IHQub2Zmc2V0SGVpZ2h0IC8gci5yZXN1bHRDb3VudDsKCQkJ
      b3NfZml0Q29udGFpbmVyKHIpOwoJCQlvc190cmltUmVzdWx0VGV4dChyKTsKCQkJ
      b3Nfc2hvd1Jlc3VsdHMocik7CgkJfSBjYXRjaChlKXsKCQkJLy8gYmFkIHJlc3Bv
      bnNlIGZyb20gc2VydmVyIG9yIHN1Y2gKCQkJb3NfaGlkZVJlc3VsdHMocik7CgkJ
      CW9zX2NhY2hlW2NhY2hlS2V5XSA9IG51bGw7CgkJfQoJfQp9CgovKiogQ3JlYXRl
      IHRoZSByZXN1bHQgdGFibGUgdG8gYmUgcGxhY2VkIGluIHRoZSBjb250YWluZXIg
      ZGl2ICovCmZ1bmN0aW9uIG9zX2NyZWF0ZVJlc3VsdFRhYmxlKHIsIHJlc3VsdHMp
      ewoJdmFyIGMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChyLmNvbnRhaW5lcik7
      Cgl2YXIgd2lkdGggPSBjLm9mZnNldFdpZHRoIC0gb3Nfb3BlcmFXaWR0aEZpeChj
      Lm9mZnNldFdpZHRoKTsKCXZhciBodG1sID0gIjx0YWJsZSBjbGFzcz1cIm9zLXN1
      Z2dlc3QtcmVzdWx0c1wiIGlkPVwiIityLnJlc3VsdFRhYmxlKyJcIiBzdHlsZT1c
      IndpZHRoOiAiK3dpZHRoKyJweDtcIj4iOwoJci5yZXN1bHRzID0gbmV3IEFycmF5
      KCk7CglyLnJlc3VsdENvdW50ID0gcmVzdWx0cy5sZW5ndGg7Cglmb3IoaT0wO2k8
      cmVzdWx0cy5sZW5ndGg7aSsrKXsKCQl2YXIgdGl0bGUgPSBvc19kZWNvZGVWYWx1
      ZShyZXN1bHRzW2ldKTsKCQlyLnJlc3VsdHNbaV0gPSB0aXRsZTsKCQlodG1sICs9
      ICI8dHI+PHRkIGNsYXNzPVwib3Mtc3VnZ2VzdC1yZXN1bHRcIiBpZD1cIiIrci5y
      ZXN1bHRUYWJsZStpKyJcIj48c3BhbiBpZD1cIiIrci5yZXN1bHRUZXh0K2krIlwi
      PiIrdGl0bGUrIjwvc3Bhbj48L3RkPjwvdHI+IjsKCX0KCWh0bWwrPSI8L3RhYmxl
      PiIKCXJldHVybiBodG1sOwp9CgovKiogRmV0Y2ggbmFtZXNwYWNlcyBmcm9tIGNo
      ZWNrYm94ZXMgb3IgaGlkZGVuIGZpZWxkcyBpbiB0aGUgc2VhcmNoIGZvcm0sCiAg
      ICBpZiBub25lIGRlZmluZWQgdXNlIHdnU2VhcmNoTmFtZXNwYWNlcyBnbG9iYWwg
      Ki8KZnVuY3Rpb24gb3NfZ2V0TmFtZXNwYWNlcyhyKXsKCXZhciBuYW1lc3BhY2Vz
      ID0gIiI7Cgl2YXIgZWxlbWVudHMgPSBkb2N1bWVudC5mb3Jtc1tyLnNlYXJjaGZv
      cm1dLmVsZW1lbnRzOwoJZm9yKGk9MDsgaSA8IGVsZW1lbnRzLmxlbmd0aDsgaSsr
      KXsKCQl2YXIgbmFtZSA9IGVsZW1lbnRzW2ldLm5hbWU7CgkJaWYodHlwZW9mIG5h
      bWUgIT0gJ3VuZGVmaW5lZCcgJiYgbmFtZS5sZW5ndGggPiAyCgkJJiYgbmFtZVsw
      XT09J24nICYmIG5hbWVbMV09PSdzJwoJCSYmICgoZWxlbWVudHNbaV0udHlwZT09
      J2NoZWNrYm94JyAmJiBlbGVtZW50c1tpXS5jaGVja2VkKQoJCSAJfHwgKGVsZW1l
      bnRzW2ldLnR5cGU9PSdoaWRkZW4nICYmIGVsZW1lbnRzW2ldLnZhbHVlPT0iMSIp
      KSApewoJCQlpZihuYW1lc3BhY2VzIT0iIikKCQkJCW5hbWVzcGFjZXMrPSJ8IjsK
      CQkJbmFtZXNwYWNlcys9bmFtZS5zdWJzdHJpbmcoMik7CgkJfQoJfQoJaWYobmFt
      ZXNwYWNlcyA9PSAiIikKCQluYW1lc3BhY2VzID0gd2dTZWFyY2hOYW1lc3BhY2Vz
      LmpvaW4oInwiKTsKCXJldHVybiBuYW1lc3BhY2VzOwp9CgovKiogVXBkYXRlIHJl
      c3VsdHMgaWYgdXNlciBoYXNuJ3QgYWxyZWFkeSB0eXBlZCBzb21ldGhpbmcgZWxz
      ZSAqLwpmdW5jdGlvbiBvc191cGRhdGVJZlJlbGV2YW50KHIsIHF1ZXJ5LCB0ZXh0
      LCBjYWNoZUtleSl7Cgl2YXIgdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHIu
      c2VhcmNoYm94KTsKCWlmKHQgIT0gbnVsbCAmJiB0LnZhbHVlID09IHF1ZXJ5KXsg
      Ly8gY2hlY2sgaWYgcmVzcG9uc2UgaXMgc3RpbGwgcmVsZXZhbnQKCQlvc191cGRh
      dGVSZXN1bHRzKHIsIHF1ZXJ5LCB0ZXh0LCBjYWNoZUtleSk7Cgl9CglyLnF1ZXJ5
      ID0gcXVlcnk7Cn0KCi8qKiBGZXRjaCByZXN1bHRzIGFmdGVyIHNvbWUgdGltZW91
      dCAqLwpmdW5jdGlvbiBvc19kZWxheWVkRmV0Y2goKXsKCWlmKG9zX3RpbWVyID09
      IG51bGwpCgkJcmV0dXJuOwoJdmFyIHIgPSBvc190aW1lci5yOwoJdmFyIHF1ZXJ5
      ID0gb3NfdGltZXIucXVlcnk7Cglvc190aW1lciA9IG51bGw7Cgl2YXIgcGF0aCA9
      IHdnTVdTdWdnZXN0VGVtcGxhdGUucmVwbGFjZSgie25hbWVzcGFjZXN9Iixvc19n
      ZXROYW1lc3BhY2VzKHIpKQoJCQkJCQkJICAJICAucmVwbGFjZSgie2RibmFtZX0i
      LHdnREJuYW1lKQoJCQkJCQkJICAJICAucmVwbGFjZSgie3NlYXJjaFRlcm1zfSIs
      b3NfZW5jb2RlUXVlcnkocXVlcnkpKTsKCgkvLyB0cnkgdG8gZ2V0IGZyb20gY2Fj
      aGUsIGlmIG5vdCBmZXRjaCB1c2luZyBhamF4Cgl2YXIgY2FjaGVkID0gb3NfY2Fj
      aGVbcGF0aF07CglpZihjYWNoZWQgIT0gbnVsbCl7CgkJb3NfdXBkYXRlSWZSZWxl
      dmFudChyLCBxdWVyeSwgY2FjaGVkLCBwYXRoKTsKCX0gZWxzZXsKCQl2YXIgeG1s
      aHR0cCA9IHNhamF4X2luaXRfb2JqZWN0KCk7CgkJaWYoeG1saHR0cCl7CgkJCXRy
      eSB7CgkJCQl4bWxodHRwLm9wZW4oIkdFVCIsIHBhdGgsIHRydWUpOwoJCQkJeG1s
      aHR0cC5vbnJlYWR5c3RhdGVjaGFuZ2U9ZnVuY3Rpb24oKXsKCQkgICAgICAgIAlp
      ZiAoeG1saHR0cC5yZWFkeVN0YXRlPT00ICYmIHR5cGVvZiBvc191cGRhdGVJZlJl
      bGV2YW50ID09ICdmdW5jdGlvbicpIHsKCQkgICAgICAgIAkJb3NfdXBkYXRlSWZS
      ZWxldmFudChyLCBxdWVyeSwgeG1saHR0cC5yZXNwb25zZVRleHQsIHBhdGgpOwoJ
      ICAgICAgICAJCX0KCSAgICAgIAkJfTsKCSAgICAgCQl4bWxodHRwLnNlbmQobnVs
      bCk7CgkgICAgIAl9IGNhdGNoIChlKSB7CgkJCQlpZiAod2luZG93LmxvY2F0aW9u
      Lmhvc3RuYW1lID09ICJsb2NhbGhvc3QiKSB7CgkJCQkJYWxlcnQoIllvdXIgYnJv
      d3NlciBibG9ja3MgWE1MSHR0cFJlcXVlc3QgdG8gJ2xvY2FsaG9zdCcsIHRyeSB1
      c2luZyBhIHJlYWwgaG9zdG5hbWUgZm9yIGRldmVsb3BtZW50L3Rlc3RpbmcuIik7
      CgkJCQl9CgkJCQl0aHJvdyBlOwoJCQl9CgkJfQoJfQp9CgovKiogSW5pdCB0aW1l
      ZCB1cGRhdGUgdmlhIG9zX2RlbGF5ZWRVcGRhdGUoKSAqLwpmdW5jdGlvbiBvc19m
      ZXRjaFJlc3VsdHMociwgcXVlcnksIHRpbWVvdXQpewoJaWYocXVlcnkgPT0gIiIp
      ewoJCXIucXVlcnkgPSAiIjsKCQlvc19oaWRlUmVzdWx0cyhyKTsKCQlyZXR1cm47
      Cgl9IGVsc2UgaWYocXVlcnkgPT0gci5xdWVyeSkKCQlyZXR1cm47IC8vIG5vIGNo
      YW5nZQoKCW9zX2lzX3N0b3BwZWQgPSBmYWxzZTsgLy8gbWFrZSBzdXJlIHdlJ3Jl
      IHJ1bm5pbmcKCgkvKiB2YXIgY2FjaGVLZXkgPSB3Z0RCbmFtZSsiOiIrcXVlcnk7
      Cgl2YXIgY2FjaGVkID0gb3NfY2FjaGVbY2FjaGVLZXldOwoJaWYoY2FjaGVkICE9
      IG51bGwpewoJCW9zX3VwZGF0ZVJlc3VsdHMocix3Z0RCbmFtZSxxdWVyeSxjYWNo
      ZWQpOwoJCXJldHVybjsKCX0gKi8KCgkvLyBjYW5jZWwgYW55IHBlbmRpbmcgZmV0
      Y2hlcwoJaWYob3NfdGltZXIgIT0gbnVsbCAmJiBvc190aW1lci5pZCAhPSBudWxs
      KQoJCWNsZWFyVGltZW91dChvc190aW1lci5pZCk7CgkvLyBzY2hlZHVsZSBkZWxh
      eWVkIGZldGNoaW5nIG9mIHJlc3VsdHMKCWlmKHRpbWVvdXQgIT0gMCl7CgkJb3Nf
      dGltZXIgPSBuZXcgb3NfVGltZXIoc2V0VGltZW91dCgib3NfZGVsYXllZEZldGNo
      KCkiLHRpbWVvdXQpLHIscXVlcnkpOwoJfSBlbHNlewoJCW9zX3RpbWVyID0gbmV3
      IG9zX1RpbWVyKG51bGwscixxdWVyeSk7CgkJb3NfZGVsYXllZEZldGNoKCk7IC8v
      IGRvIGl0IG5vdyEKCX0KCn0KLyoqIENoYW5nZSB0aGUgaGlnaGxpZ2h0ZWQgcm93
      IChpLmUuIHN1Z2dlc3Rpb24pLCBmcm9tIHBvc2l0aW9uIGN1ciB0byBuZXh0ICov
      CmZ1bmN0aW9uIG9zX2NoYW5nZUhpZ2hsaWdodChyLCBjdXIsIG5leHQsIHVwZGF0
      ZVNlYXJjaEJveCl7CglpZiAobmV4dCA+PSByLnJlc3VsdENvdW50KQoJCW5leHQg
      PSByLnJlc3VsdENvdW50LTE7CglpZiAobmV4dCA8IC0xKQoJCW5leHQgPSAtMTsK
      CXIuc2VsZWN0ZWQgPSBuZXh0OwogICAJaWYgKGN1ciA9PSBuZXh0KQogICAgCXJl
      dHVybjsgLy8gbm90aGluZyB0byBkby4KCiAgICBpZihjdXIgPj0gMCl7CiAgICAJ
      dmFyIGN1clJvdyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHIucmVzdWx0VGFi
      bGUgKyBjdXIpOwogICAgCWlmKGN1clJvdyAhPSBudWxsKQogICAgCQljdXJSb3cu
      Y2xhc3NOYW1lID0gIm9zLXN1Z2dlc3QtcmVzdWx0IjsKICAgIH0KICAgIHZhciBu
      ZXdUZXh0OwogICAgaWYobmV4dCA+PSAwKXsKICAgIAl2YXIgbmV4dFJvdyA9IGRv
      Y3VtZW50LmdldEVsZW1lbnRCeUlkKHIucmVzdWx0VGFibGUgKyBuZXh0KTsKICAg
      IAlpZihuZXh0Um93ICE9IG51bGwpCiAgICAJCW5leHRSb3cuY2xhc3NOYW1lID0g
      b3NfSGlnaGxpZ2h0Q2xhc3MoKTsKICAgIAluZXdUZXh0ID0gci5yZXN1bHRzW25l
      eHRdOwogICAgfSBlbHNlCiAgICAJbmV3VGV4dCA9IHIub3JpZ2luYWw7CgogICAg
      Ly8gYWRqdXN0IHRoZSBzY3JvbGxiYXIgaWYgYW55CiAgICBpZihyLmNvbnRhaW5l
      ckNvdW50IDwgci5yZXN1bHRDb3VudCl7CiAgICAJdmFyIGMgPSBkb2N1bWVudC5n
      ZXRFbGVtZW50QnlJZChyLmNvbnRhaW5lcik7CiAgICAJdmFyIHZTdGFydCA9IGMu
      c2Nyb2xsVG9wIC8gci5jb250YWluZXJSb3c7CiAgICAJdmFyIHZFbmQgPSB2U3Rh
      cnQgKyByLmNvbnRhaW5lckNvdW50OwogICAgCWlmKG5leHQgPCB2U3RhcnQpCiAg
      ICAJCWMuc2Nyb2xsVG9wID0gbmV4dCAqIHIuY29udGFpbmVyUm93OwogICAgCWVs
      c2UgaWYobmV4dCA+PSB2RW5kKQogICAgCQljLnNjcm9sbFRvcCA9IChuZXh0IC0g
      ci5jb250YWluZXJDb3VudCArIDEpICogci5jb250YWluZXJSb3c7CiAgICB9Cgog
      ICAgLy8gdXBkYXRlIHRoZSBjb250ZW50cyBvZiB0aGUgc2VhcmNoIGJveAogICAg
      aWYodXBkYXRlU2VhcmNoQm94KXsKICAgIAlvc191cGRhdGVTZWFyY2hRdWVyeShy
      LG5ld1RleHQpOwogICAgfQp9CgpmdW5jdGlvbiBvc19IaWdobGlnaHRDbGFzcygp
      IHsKCXZhciBtYXRjaCA9IG5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2goL0FwcGxl
      V2ViS2l0XC8oXGQrKS8pOwoJaWYgKG1hdGNoKSB7CgkJdmFyIHdlYktpdFZlcnNp
      b24gPSBwYXJzZUludChtYXRjaFsxXSk7CgkJaWYgKHdlYktpdFZlcnNpb24gPCA1
      MjMpIHsKCQkJLy8gQ1NTIHN5c3RlbSBoaWdobGlnaHQgY29sb3JzIGJyb2tlbiBv
      biBvbGQgU2FmYXJpCgkJCS8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
      YnVnLmNnaT9pZD02MTI5CgkJCS8vIFNhZmFyaSAzLjAuNCwgMy4xIGtub3duIG9r
      CgkJCXJldHVybiAib3Mtc3VnZ2VzdC1yZXN1bHQtaGwtd2Via2l0IjsKCQl9Cgl9
      CglyZXR1cm4gIm9zLXN1Z2dlc3QtcmVzdWx0LWhsIjsKfQoKZnVuY3Rpb24gb3Nf
      dXBkYXRlU2VhcmNoUXVlcnkocixuZXdUZXh0KXsKCWRvY3VtZW50LmdldEVsZW1l
      bnRCeUlkKHIuc2VhcmNoYm94KS52YWx1ZSA9IG5ld1RleHQ7CiAgICByLnF1ZXJ5
      ID0gbmV3VGV4dDsKfQoKLyoqIEZpbmQgZXZlbnQgdGFyZ2V0ICovCmZ1bmN0aW9u
      IG9zX2dldFRhcmdldChlKXsKCWlmICghZSkgZSA9IHdpbmRvdy5ldmVudDsKCWlm
      IChlLnRhcmdldCkgcmV0dXJuIGUudGFyZ2V0OwoJZWxzZSBpZiAoZS5zcmNFbGVt
      ZW50KSByZXR1cm4gZS5zcmNFbGVtZW50OwoJZWxzZSByZXR1cm4gbnVsbDsKfQoK
      CgovKioqKioqKioqKioqKioqKioqKioKICogIEtleWJvYXJkIGV2ZW50cwogKioq
      KioqKioqKioqKioqKioqKiovCgovKiogRXZlbnQgaGFuZGxlciB0aGF0IHdpbGwg
      ZmV0Y2ggcmVzdWx0cyBvbiBrZXl1cCAqLwpmdW5jdGlvbiBvc19ldmVudEtleXVw
      KGUpewoJdmFyIHRhcmcgPSBvc19nZXRUYXJnZXQoZSk7Cgl2YXIgciA9IG9zX21h
      cFt0YXJnLmlkXTsKCWlmKHIgPT0gbnVsbCkKCQlyZXR1cm47IC8vIG5vdCBvdXIg
      ZXZlbnQKCgkvLyBzb21lIGJyb3dzZXJzIHdvbid0IGdlbmVyYXRlIGtleXByZXNz
      ZWQgZm9yIGFycm93IGtleXMsIGNhdGNoIGl0CglpZihvc19rZXlwcmVzc2VkX2Nv
      dW50ID09IDApewoJCW9zX3Byb2Nlc3NLZXkocixvc19jdXJfa2V5cHJlc3NlZCx0
      YXJnKTsKCX0KCXZhciBxdWVyeSA9IHRhcmcudmFsdWU7Cglvc19mZXRjaFJlc3Vs
      dHMocixxdWVyeSxvc19zZWFyY2hfdGltZW91dCk7Cn0KCi8qKiBjYXRjaCBhcnJv
      d3MgdXAvZG93biBhbmQgZXNjYXBlIHRvIGhpZGUgdGhlIHN1Z2dlc3Rpb25zICov
      CmZ1bmN0aW9uIG9zX3Byb2Nlc3NLZXkocixrZXlwcmVzc2VkLHRhcmcpewoJaWYg
      KGtleXByZXNzZWQgPT0gNDApeyAvLyBBcnJvdyBEb3duCiAgICAJaWYgKHIudmlz
      aWJsZSkgewogICAgICAJCW9zX2NoYW5nZUhpZ2hsaWdodChyLCByLnNlbGVjdGVk
      LCByLnNlbGVjdGVkKzEsIHRydWUpOwogICAgCX0gZWxzZSBpZihvc190aW1lciA9
      PSBudWxsKXsKICAgIAkJLy8gdXNlciB3YW50cyB0byBnZXQgc3VnZ2VzdGlvbnMg
      bm93CiAgICAJCXIucXVlcnkgPSAiIjsKCQkJb3NfZmV0Y2hSZXN1bHRzKHIsdGFy
      Zy52YWx1ZSwwKTsKICAgIAl9CiAgCX0gZWxzZSBpZiAoa2V5cHJlc3NlZCA9PSAz
      OCl7IC8vIEFycm93IFVwCiAgCQlpZiAoci52aXNpYmxlKXsKICAJCQlvc19jaGFu
      Z2VIaWdobGlnaHQociwgci5zZWxlY3RlZCwgci5zZWxlY3RlZC0xLCB0cnVlKTsK
      ICAJCX0KICAJfSBlbHNlIGlmKGtleXByZXNzZWQgPT0gMjcpeyAvLyBFc2NhcGUK
      ICAJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHIuc2VhcmNoYm94KS52YWx1ZSA9
      IHIub3JpZ2luYWw7CiAgCQlyLnF1ZXJ5ID0gci5vcmlnaW5hbDsKICAJCW9zX2hp
      ZGVSZXN1bHRzKHIpOwogIAl9IGVsc2UgaWYoci5xdWVyeSAhPSBkb2N1bWVudC5n
      ZXRFbGVtZW50QnlJZChyLnNlYXJjaGJveCkudmFsdWUpewogIAkJLy8gb3NfaGlk
      ZVJlc3VsdHMocik7IC8vIGRvbid0IHNob3cgb2xkIHN1Z2dlc3Rpb25zCiAgCX0K
      fQoKLyoqIFdoZW4ga2V5cyBpcyBoZWxkIGRvd24gdXNlIGEgdGltZXIgdG8gb3V0
      cHV0IHJlZ3VsYXIgZXZlbnRzICovCmZ1bmN0aW9uIG9zX2V2ZW50S2V5cHJlc3Mo
      ZSl7Cgl2YXIgdGFyZyA9IG9zX2dldFRhcmdldChlKTsKCXZhciByID0gb3NfbWFw
      W3RhcmcuaWRdOwoJaWYociA9PSBudWxsKQoJCXJldHVybjsgLy8gbm90IG91ciBl
      dmVudAoKCXZhciBrZXlwcmVzc2VkID0gb3NfY3VyX2tleXByZXNzZWQ7CgoJb3Nf
      a2V5cHJlc3NlZF9jb3VudCsrOwoJb3NfcHJvY2Vzc0tleShyLGtleXByZXNzZWQs
      dGFyZyk7Cn0KCi8qKiBDYXRjaCB0aGUga2V5IGNvZGUgKEZpcmVmb3ggYnVnKSAg
      Ki8KZnVuY3Rpb24gb3NfZXZlbnRLZXlkb3duKGUpewoJaWYgKCFlKSBlID0gd2lu
      ZG93LmV2ZW50OwoJdmFyIHRhcmcgPSBvc19nZXRUYXJnZXQoZSk7Cgl2YXIgciA9
      IG9zX21hcFt0YXJnLmlkXTsKCWlmKHIgPT0gbnVsbCkKCQlyZXR1cm47IC8vIG5v
      dCBvdXIgZXZlbnQKCglvc19tb3VzZV9tb3ZlZCA9IGZhbHNlOwoKCW9zX2N1cl9r
      ZXlwcmVzc2VkID0gKGUua2V5Q29kZSA9PSB1bmRlZmluZWQpID8gZS53aGljaCA6
      IGUua2V5Q29kZTsKCW9zX2tleXByZXNzZWRfY291bnQgPSAwOwp9CgovKiogRXZl
      bnQ6IGxvc3Mgb2YgZm9jdXMgb2YgaW5wdXQgYm94ICovCmZ1bmN0aW9uIG9zX2V2
      ZW50Qmx1cihlKXsKCXZhciB0YXJnID0gb3NfZ2V0VGFyZ2V0KGUpOwoJdmFyIHIg
      PSBvc19tYXBbdGFyZy5pZF07CglpZihyID09IG51bGwpCgkJcmV0dXJuOyAvLyBu
      b3Qgb3VyIGV2ZW50CglpZighb3NfbW91c2VfcHJlc3NlZCl7CgkJb3NfaGlkZVJl
      c3VsdHMocik7CgkJLy8gZm9yY2UgY2FudmFzIHRvIHN0YXkgaGlkZGVuCgkJci5z
      dGF5SGlkZGVuID0gdHJ1ZQoJCS8vIGNhbmNlbCBhbnkgcGVuZGluZyBmZXRjaGVz
      CgkJaWYob3NfdGltZXIgIT0gbnVsbCAmJiBvc190aW1lci5pZCAhPSBudWxsKQoJ
      CQljbGVhclRpbWVvdXQob3NfdGltZXIuaWQpOwoJCW9zX3RpbWVyID0gbnVsbAoJ
      fQp9CgovKiogRXZlbnQ6IGZvY3VzIChjYXRjaCBvbmx5IHdoZW4gc3RvcHBlZCkg
      Ki8KZnVuY3Rpb24gb3NfZXZlbnRGb2N1cyhlKXsKCXZhciB0YXJnID0gb3NfZ2V0
      VGFyZ2V0KGUpOwoJdmFyIHIgPSBvc19tYXBbdGFyZy5pZF07CglpZihyID09IG51
      bGwpCgkJcmV0dXJuOyAvLyBub3Qgb3VyIGV2ZW50CglyLnN0YXlIaWRkZW4gPSBm
      YWxzZQp9CgoKCi8qKioqKioqKioqKioqKioqKioqKgogKiAgTW91c2UgZXZlbnRz
      CiAqKioqKioqKioqKioqKioqKioqKi8KCi8qKiBNb3VzZSBvdmVyIHRoZSBjb250
      YWluZXIgKi8KZnVuY3Rpb24gb3NfZXZlbnRNb3VzZW92ZXIoc3JjSWQsIGUpewoJ
      dmFyIHRhcmcgPSBvc19nZXRUYXJnZXQoZSk7Cgl2YXIgciA9IG9zX21hcFtzcmNJ
      ZF07CglpZihyID09IG51bGwgfHwgIW9zX21vdXNlX21vdmVkKQoJCXJldHVybjsg
      Ly8gbm90IG91ciBldmVudAoJdmFyIG51bSA9IG9zX2dldE51bWJlclN1ZmZpeCh0
      YXJnLmlkKTsKCWlmKG51bSA+PSAwKQoJCW9zX2NoYW5nZUhpZ2hsaWdodChyLHIu
      c2VsZWN0ZWQsbnVtLGZhbHNlKTsKCn0KCi8qIEdldCByb3cgd2hlcmUgdGhlIGV2
      ZW50IG9jY3VyZWQgKGZyb20gaXRzIGlkKSAqLwpmdW5jdGlvbiBvc19nZXROdW1i
      ZXJTdWZmaXgoaWQpewoJdmFyIG51bSA9IGlkLnN1YnN0cmluZyhpZC5sZW5ndGgt
      Mik7CglpZiggISAobnVtLmNoYXJBdCgwKSA+PSAnMCcgJiYgbnVtLmNoYXJBdCgw
      KSA8PSAnOScpICkKCQludW0gPSBudW0uc3Vic3RyaW5nKDEpOwoJaWYob3NfaXNO
      dW1iZXIobnVtKSkKCQlyZXR1cm4gcGFyc2VJbnQobnVtKTsKCWVsc2UKCQlyZXR1
      cm4gLTE7Cn0KCi8qKiBTYXZlIG1vdXNlIG1vdmUgYXMgbGFzdCBhY3Rpb24gKi8K
      ZnVuY3Rpb24gb3NfZXZlbnRNb3VzZW1vdmUoc3JjSWQsIGUpewoJb3NfbW91c2Vf
      bW92ZWQgPSB0cnVlOwp9CgovKiogTW91c2UgYnV0dG9uIGhlbGQgZG93biwgcmVn
      aXN0ZXIgcG9zc2libGUgY2xpY2sgICovCmZ1bmN0aW9uIG9zX2V2ZW50TW91c2Vk
      b3duKHNyY0lkLCBlKXsKCXZhciB0YXJnID0gb3NfZ2V0VGFyZ2V0KGUpOwoJdmFy
      IHIgPSBvc19tYXBbc3JjSWRdOwoJaWYociA9PSBudWxsKQoJCXJldHVybjsgLy8g
      bm90IG91ciBldmVudAoJdmFyIG51bSA9IG9zX2dldE51bWJlclN1ZmZpeCh0YXJn
      LmlkKTsKCglvc19tb3VzZV9wcmVzc2VkID0gdHJ1ZTsKCWlmKG51bSA+PSAwKXsK
      CQlvc19tb3VzZV9udW0gPSBudW07CgkJLy8gb3NfdXBkYXRlU2VhcmNoUXVlcnko
      cixyLnJlc3VsdHNbbnVtXSk7Cgl9CgkvLyBrZWVwIHRoZSBmb2N1cyBvbiB0aGUg
      c2VhcmNoIGZpZWxkCglkb2N1bWVudC5nZXRFbGVtZW50QnlJZChyLnNlYXJjaGJv
      eCkuZm9jdXMoKTsKCglyZXR1cm4gZmFsc2U7IC8vIHByZXZlbnRzIHNlbGVjdGlv
      bgp9CgovKiogTW91c2UgYnV0dG9uIHJlbGVhc2VkLCBjaGVjayBmb3IgY2xpY2sg
      b24gc29tZSByb3cgKi8KZnVuY3Rpb24gb3NfZXZlbnRNb3VzZXVwKHNyY0lkLCBl
      KXsKCXZhciB0YXJnID0gb3NfZ2V0VGFyZ2V0KGUpOwoJdmFyIHIgPSBvc19tYXBb
      c3JjSWRdOwoJaWYociA9PSBudWxsKQoJCXJldHVybjsgLy8gbm90IG91ciBldmVu
      dAoJdmFyIG51bSA9IG9zX2dldE51bWJlclN1ZmZpeCh0YXJnLmlkKTsKCglpZihu
      dW0gPj0gMCAmJiBvc19tb3VzZV9udW0gPT0gbnVtKXsKCQlvc191cGRhdGVTZWFy
      Y2hRdWVyeShyLHIucmVzdWx0c1tudW1dKTsKCQlvc19oaWRlUmVzdWx0cyhyKTsK
      CQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZChyLnNlYXJjaGZvcm0pLnN1Ym1pdCgp
      OwoJfQoJb3NfbW91c2VfcHJlc3NlZCA9IGZhbHNlOwoJLy8ga2VlcCB0aGUgZm9j
      dXMgb24gdGhlIHNlYXJjaCBmaWVsZAoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
      ci5zZWFyY2hib3gpLmZvY3VzKCk7Cn0KCi8qKiBDaGVjayBpZiB4IGlzIGEgdmFs
      aWQgaW50ZWdlciAqLwpmdW5jdGlvbiBvc19pc051bWJlcih4KXsKCWlmKHggPT0g
      IiIgfHwgaXNOYU4oeCkpCgkJcmV0dXJuIGZhbHNlOwoJZm9yKHZhciBpPTA7aTx4
      Lmxlbmd0aDtpKyspewoJCXZhciBjID0geC5jaGFyQXQoaSk7CgkJaWYoICEgKGMg
      Pj0gJzAnICYmIGMgPD0gJzknKSApCgkJCXJldHVybiBmYWxzZTsKCX0KCXJldHVy
      biB0cnVlOwp9CgoKLyoqIFdoZW4gdGhlIGZvcm0gaXMgc3VibWl0dGVkIGhpZGUg
      ZXZlcnl0aGluZywgY2FuY2VsIHVwZGF0ZXMuLi4gKi8KZnVuY3Rpb24gb3NfZXZl
      bnRPbnN1Ym1pdChlKXsKCXZhciB0YXJnID0gb3NfZ2V0VGFyZ2V0KGUpOwoKCW9z
      X2lzX3N0b3BwZWQgPSB0cnVlOwoJLy8ga2lsbCB0aW1lZCByZXF1ZXN0cwoJaWYo
      b3NfdGltZXIgIT0gbnVsbCAmJiBvc190aW1lci5pZCAhPSBudWxsKXsKCQljbGVh
      clRpbWVvdXQob3NfdGltZXIuaWQpOwoJCW9zX3RpbWVyID0gbnVsbDsKCX0KCS8v
      IEhpZGUgYWxsIHN1Z2dlc3Rpb25zCglmb3IoaT0wO2k8b3NfYXV0b2xvYWRfaW5w
      dXRzLmxlbmd0aDtpKyspewoJCXZhciByID0gb3NfbWFwW29zX2F1dG9sb2FkX2lu
      cHV0c1tpXV07CgkJaWYociAhPSBudWxsKXsKCQkJdmFyIGIgPSBkb2N1bWVudC5n
      ZXRFbGVtZW50QnlJZChyLnNlYXJjaGZvcm0pOwoJCQlpZihiICE9IG51bGwgJiYg
      YiA9PSB0YXJnKXsKCQkJCS8vIHNldCBxdWVyeSB2YWx1ZSBzbyB0aGUgaGFuZGxl
      ciB3b24ndCB0cnkgdG8gZmV0Y2ggYWRkaXRpb25hbCByZXN1bHRzCgkJCQlyLnF1
      ZXJ5ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoci5zZWFyY2hib3gpLnZhbHVl
      OwoJCQl9CgkJCW9zX2hpZGVSZXN1bHRzKHIpOwoJCX0KCX0KCXJldHVybiB0cnVl
      Owp9CgpmdW5jdGlvbiBvc19ob29rRXZlbnQoZWxlbWVudCwgaG9va05hbWUsIGhv
      b2tGdW5jdCkgewoJaWYgKGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcikgewoJCWVs
      ZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihob29rTmFtZSwgaG9va0Z1bmN0LCBmYWxz
      ZSk7Cgl9IGVsc2UgaWYgKHdpbmRvdy5hdHRhY2hFdmVudCkgewoJCWVsZW1lbnQu
      YXR0YWNoRXZlbnQoIm9uIiArIGhvb2tOYW1lLCBob29rRnVuY3QpOwoJfQp9Cgov
      KiogSW5pdCBSZXN1bHQgb2JqZWN0cyBhbmQgZXZlbnQgaGFuZGxlcnMgKi8KZnVu
      Y3Rpb24gb3NfaW5pdEhhbmRsZXJzKG5hbWUsIGZvcm1uYW1lLCBlbGVtZW50KXsK
      CXZhciByID0gbmV3IG9zX1Jlc3VsdHMobmFtZSwgZm9ybW5hbWUpOwoJLy8gZXZl
      bnQgaGFuZGxlcgoJb3NfaG9va0V2ZW50KGVsZW1lbnQsICJrZXl1cCIsIGZ1bmN0
      aW9uKGV2ZW50KSB7IG9zX2V2ZW50S2V5dXAoZXZlbnQpOyB9KTsKCW9zX2hvb2tF
      dmVudChlbGVtZW50LCAia2V5ZG93biIsIGZ1bmN0aW9uKGV2ZW50KSB7IG9zX2V2
      ZW50S2V5ZG93bihldmVudCk7IH0pOwoJb3NfaG9va0V2ZW50KGVsZW1lbnQsICJr
      ZXlwcmVzcyIsIGZ1bmN0aW9uKGV2ZW50KSB7IG9zX2V2ZW50S2V5cHJlc3MoZXZl
      bnQpOyB9KTsKCW9zX2hvb2tFdmVudChlbGVtZW50LCAiYmx1ciIsIGZ1bmN0aW9u
      KGV2ZW50KSB7IG9zX2V2ZW50Qmx1cihldmVudCk7IH0pOwoJb3NfaG9va0V2ZW50
      KGVsZW1lbnQsICJmb2N1cyIsIGZ1bmN0aW9uKGV2ZW50KSB7IG9zX2V2ZW50Rm9j
      dXMoZXZlbnQpOyB9KTsKCWVsZW1lbnQuc2V0QXR0cmlidXRlKCJhdXRvY29tcGxl
      dGUiLCJvZmYiKTsKCS8vIHN0b3BwaW5nIGhhbmRsZXIKCW9zX2hvb2tFdmVudChk
      b2N1bWVudC5nZXRFbGVtZW50QnlJZChmb3JtbmFtZSksICJzdWJtaXQiLCBmdW5j
      dGlvbihldmVudCl7IHJldHVybiBvc19ldmVudE9uc3VibWl0KGV2ZW50KTsgfSk7
      Cglvc19tYXBbbmFtZV0gPSByOwoJLy8gdG9nZ2xlIGxpbmsKCWlmKGRvY3VtZW50
      LmdldEVsZW1lbnRCeUlkKHIudG9nZ2xlKSA9PSBudWxsKXsKCQkvLyBUT0RPOiBk
      aXNhYmxlIHRoaXMgd2hpbGUgd2UgZmlndXJlIG91dCBhIHdheSBmb3IgdGhpcyB0
      byB3b3JrIGluIGFsbCBicm93c2VycwoJCS8qIGlmKG5hbWU9PSdzZWFyY2hJbnB1
      dCcpewoJCQkvLyBzcGVjaWFsIGNhc2U6IHBsYWNlIGFib3ZlIHRoZSBtYWluIHNl
      YXJjaCBib3gKCQkJdmFyIHQgPSBvc19jcmVhdGVUb2dnbGUociwib3Mtc3VnZ2Vz
      dC10b2dnbGUiKTsKCQkJdmFyIHNlYXJjaEJvZHkgPSBkb2N1bWVudC5nZXRFbGVt
      ZW50QnlJZCgnc2VhcmNoQm9keScpOwoJCQl2YXIgZmlyc3QgPSBzZWFyY2hCb2R5
      LnBhcmVudE5vZGUuZmlyc3RDaGlsZC5uZXh0U2libGluZy5hcHBlbmRDaGlsZCh0
      KTsKCQl9IGVsc2V7CgkJCS8vIGRlZmF1bHQ6IHBsYWNlIGJlbG93IHNlYXJjaCBi
      b3ggdG8gdGhlIHJpZ2h0CgkJCXZhciB0ID0gb3NfY3JlYXRlVG9nZ2xlKHIsIm9z
      LXN1Z2dlc3QtdG9nZ2xlLWRlZiIpOwoJCQl2YXIgdG9wID0gZWxlbWVudC5vZmZz
      ZXRUb3AgKyBlbGVtZW50Lm9mZnNldEhlaWdodDsKCQkJdmFyIGxlZnQgPSBlbGVt
      ZW50Lm9mZnNldExlZnQgKyBlbGVtZW50Lm9mZnNldFdpZHRoOwoJCQl0LnN0eWxl
      LnBvc2l0aW9uID0gImFic29sdXRlIjsKCQkJdC5zdHlsZS50b3AgPSB0b3AgKyAi
      cHgiOwoJCQl0LnN0eWxlLmxlZnQgPSBsZWZ0ICsgInB4IjsKCQkJZWxlbWVudC5w
      YXJlbnROb2RlLmFwcGVuZENoaWxkKHQpOwoJCQkvLyBvbmx5IG5vdyB3aWR0aCBn
      ZXRzIGNhbGN1bGF0ZWQsIHNoaWZ0IHJpZ2h0CgkJCWxlZnQgLT0gdC5vZmZzZXRX
      aWR0aDsKCQkJdC5zdHlsZS5sZWZ0ID0gbGVmdCArICJweCI7CgkJCXQuc3R5bGUu
      dmlzaWJpbGl0eSA9ICJ2aXNpYmxlIjsKCQl9ICovCgl9Cgp9CgovKiogUmV0dXJu
      IHRoZSBzcGFuIGVsZW1lbnQgdGhhdCBjb250YWlucyB0aGUgdG9nZ2xlIGxpbmsg
      Ki8KZnVuY3Rpb24gb3NfY3JlYXRlVG9nZ2xlKHIsY2xhc3NOYW1lKXsKCXZhciB0
      ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpOwoJdC5jbGFzc05hbWUg
      PSBjbGFzc05hbWU7Cgl0LnNldEF0dHJpYnV0ZSgiaWQiLCByLnRvZ2dsZSk7Cgl2
      YXIgbGluayA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImEiKTsKCWxpbmsuc2V0
      QXR0cmlidXRlKCJocmVmIiwiamF2YXNjcmlwdDp2b2lkKDApOyIpOwoJbGluay5v
      bmNsaWNrID0gZnVuY3Rpb24oKXsgb3NfdG9nZ2xlKHIuc2VhcmNoYm94LHIuc2Vh
      cmNoZm9ybSkgfTsKCXZhciBtc2cgPSBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSh3
      Z01XU3VnZ2VzdE1lc3NhZ2VzWzBdKTsKCWxpbmsuYXBwZW5kQ2hpbGQobXNnKTsK
      CXQuYXBwZW5kQ2hpbGQobGluayk7CglyZXR1cm4gdDsKfQoKLyoqIENhbGwgd2hl
      biB1c2VyIGNsaWNrcyBvbiBzb21lIG9mIHRoZSB0b2dnbGUgbGlua3MgKi8KZnVu
      Y3Rpb24gb3NfdG9nZ2xlKGlucHV0SWQsZm9ybU5hbWUpewoJciA9IG9zX21hcFtp
      bnB1dElkXTsKCXZhciBtc2cgPSAnJzsKCWlmKHIgPT0gbnVsbCl7CgkJb3NfZW5h
      YmxlU3VnZ2VzdGlvbnNPbihpbnB1dElkLGZvcm1OYW1lKTsKCQlyID0gb3NfbWFw
      W2lucHV0SWRdOwoJCW1zZyA9IHdnTVdTdWdnZXN0TWVzc2FnZXNbMF07Cgl9IGVs
      c2V7CgkJb3NfZGlzYWJsZVN1Z2dlc3Rpb25zT24oaW5wdXRJZCxmb3JtTmFtZSk7
      CgkJbXNnID0gd2dNV1N1Z2dlc3RNZXNzYWdlc1sxXTsKCX0KCS8vIGNoYW5nZSBt
      ZXNzYWdlCgl2YXIgbGluayA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHIudG9n
      Z2xlKS5maXJzdENoaWxkOwoJbGluay5yZXBsYWNlQ2hpbGQoZG9jdW1lbnQuY3Jl
      YXRlVGV4dE5vZGUobXNnKSxsaW5rLmZpcnN0Q2hpbGQpOwp9CgovKiogQ2FsbCB0
      aGlzIHRvIGVuYWJsZSBzdWdnZXN0aW9ucyBvbiBpbnB1dCAoaWQ9aW5wdXRJZCks
      IG9uIGEgZm9ybSAobmFtZT1mb3JtTmFtZSkgKi8KZnVuY3Rpb24gb3NfZW5hYmxl
      U3VnZ2VzdGlvbnNPbihpbnB1dElkLCBmb3JtTmFtZSl7Cglvc19pbml0SGFuZGxl
      cnMoIGlucHV0SWQsIGZvcm1OYW1lLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChp
      bnB1dElkKSApOwp9CgovKiogQ2FsbCB0aGlzIHRvIGRpc2FibGUgc3VnZ2VzdGlv
      cyBvbiBpbnB1dCBib3ggKGlkPWlucHV0SWQpICovCmZ1bmN0aW9uIG9zX2Rpc2Fi
      bGVTdWdnZXN0aW9uc09uKGlucHV0SWQpewoJciA9IG9zX21hcFtpbnB1dElkXTsK
      CWlmKHIgIT0gbnVsbCl7CgkJLy8gY2FuY2VsL2hpZGUgcmVzdWx0cwoJCW9zX3Rp
      bWVyID0gbnVsbDsKCQlvc19oaWRlUmVzdWx0cyhyKTsKCQkvLyB0dXJuIGF1dG9j
      b21wbGV0ZSBvbiAhCgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaW5wdXRJZCku
      c2V0QXR0cmlidXRlKCJhdXRvY29tcGxldGUiLCJvbiIpOwoJCS8vIHJlbW92ZSBk
      ZXNjcmlwdG9yCgkJb3NfbWFwW2lucHV0SWRdID0gbnVsbDsKCX0KCQoJLy8gUmVt
      b3ZlIHRoZSBlbGVtZW50IGZyb20gdGhlIG9zX2F1dG9sb2FkXyogYXJyYXlzCgl2
      YXIgaW5kZXggPSBvc19hdXRvbG9hZF9pbnB1dHMuaW5kZXhPZihpbnB1dElkKTsK
      CWlmICggaW5kZXggPj0gMCApCgkJb3NfYXV0b2xvYWRfaW5wdXRzW2luZGV4XSA9
      IG9zX2F1dG9sb2FkX2Zvcm1zW2luZGV4XSA9ICcnOwp9CgovKiogSW5pdGlhbGl6
      YXRpb24sIGNhbGwgdXBvbiBwYWdlIG9ubG9hZCAqLwpmdW5jdGlvbiBvc19NV1N1
      Z2dlc3RJbml0KCkgewoJZm9yKGk9MDtpPG9zX2F1dG9sb2FkX2lucHV0cy5sZW5n
      dGg7aSsrKXsKCQl2YXIgaWQgPSBvc19hdXRvbG9hZF9pbnB1dHNbaV07CgkJdmFy
      IGZvcm0gPSBvc19hdXRvbG9hZF9mb3Jtc1tpXTsKCQllbGVtZW50ID0gZG9jdW1l
      bnQuZ2V0RWxlbWVudEJ5SWQoIGlkICk7CgkJaWYoZWxlbWVudCAhPSBudWxsKQoJ
      CQlvc19pbml0SGFuZGxlcnMoaWQsZm9ybSxlbGVtZW50KTsKCX0KfQoKaG9va0V2
      ZW50KCJsb2FkIiwgb3NfTVdTdWdnZXN0SW5pdCk7Cg==
      
      ------------oRmhKhBOMc0OmEYXVxbplm
      Content-Disposition: inline; filename=centralnotice.js
      Content-Type: text/javascript; charset=utf-8; name=centralnotice.js
      Content-Location: http://upload.wikimedia.org/centralnotice/wikipedia/en/centralnotice.js?257z49
      Content-Transfer-Encoding: Quoted-Printable
      
      
      function toggleNotice() {
      	var notice =3D document.getElementById('centralNotice');
      	if (!wgNoticeToggleState) {
      		notice.className =3D notice.className.replace('collapsed', 'expanded')=
      ;
      		toggleNoticeCookie('0');
      	} else {
      		notice.className =3D notice.className.replace('expanded', 'collapsed')=
      ;
      		toggleNoticeCookie('1');
      	}
      	wgNoticeToggleState =3D !wgNoticeToggleState;
      }
      function toggleNoticeStyle(elems, display) {
      	if(elems)
      		for(var i=3D0;i' + wgNotice+'
      '; ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=index.js Content-Type: text/javascript; charset=UTF-8; name=index.js Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&gen=js&useskin=monobook&urid=257z49_348605770 Content-Transfer-Encoding: 8bit /* generated javascript */ var skin = 'monobook'; var stylepath = 'http://bits.wikimedia.org/skins-1.5'; /* MediaWiki:Common.js */ // /* * Description: Redirects from /User:UserName/skin.js or .css to the user's actual skin page * Maintainer: Cacycle */ if (wgArticleId == 0 && wgUserName) { var slash = wgPageName.indexOf('/'); var norm = wgPageName.substr(0, slash) + wgPageName.substr(slash).toLowerCase(); var test = 'User:' + wgUserName.replace(/ /g, '_') + '/skin.'; var ext = null; if (norm == test + 'js') ext = 'js'; else if (norm == test + 'css') ext = 'css'; if (ext != null) window.location.href = window.location.href.replace(/\/skin.(css|js)/i, '/' + skin + '.' + ext); } /** extract a URL parameter from the current URL ********** * From [[en:User:Lupin/autoedit.js]] * * paramName : the name of the parameter to extract */ function getURLParamValue( paramName, url) { if (typeof (url) == 'undefined' || url === null) url = document.location.href; var cmdRe=RegExp( '[&?]' + paramName + '=([^&#]*)' ); // Stop at hash var m=cmdRe.exec(url); if (m && m.length > 1) return decodeURIComponent(m[1]); return null; } /** &withJS= URL parameter ******* * Allow to try custom scripts from MediaWiki space * without editing [[Special:Mypage/monobook.js]] */ var extraJS = getURLParamValue("withJS"); if ( extraJS && extraJS.match("^MediaWiki:[^&<>=%]*\.js$") ) { importScript(extraJS); } /* Import more specific scripts if necessary */ if (wgAction == "edit" || wgAction == "submit" || wgPageName == "Special:Upload") //scripts specific to editing pages { importScript("MediaWiki:Common.js/edit.js") } else if (wgPageName == "Special:Watchlist") //watchlist scripts { importScript("MediaWiki:Common.js/watchlist.js") } if( wgNamespaceNumber == 6 ) { importScript('MediaWiki:Common.js/file.js'); } /** For sysops and accountcreators ***************************************** * * Description: Allows for sysop-specific Javascript at [[MediaWiki:Sysop.js]], * and accountcreator-specific CSS at [[MediaWiki:Accountcreator.css]]. */ if ( wgUserGroups ) { for ( var g = 0; g < wgUserGroups.length; ++g ) { if ( wgUserGroups[g] == "sysop" ) { importStylesheet("MediaWiki:Sysop.css"); addOnloadHook( function() { if ( !window.disableSysopJS ) { importScript("MediaWiki:Sysop.js"); } } ); } else if ( wgUserGroups[g] == "accountcreator" ) { importStylesheet("MediaWiki:Accountcreator.css"); } } } /** WikiMiniAtlas ******************************************************* * * Description: WikiMiniAtlas is a popup click and drag world map. * This script causes all of our coordinate links to display the WikiMiniAtlas popup button. * The script itself is located on meta because it is used by many projects. * See [[Meta:WikiMiniAtlas]] for more information. * Maintainers: [[User:Dschwen]] */ if (wgServer == "https://secure.wikimedia.org") { var metaBase = "https://secure.wikimedia.org/wikipedia/meta"; } else { var metaBase = "http://meta.wikimedia.org"; } importScriptURI(metaBase+"/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400") /** Mobile Redirect Helper ************************************************ * * Redirects to the mobile-optimized gateway at en.m.wikimedia.org * for viewers on iPhone, iPod Touch, Palm Pre, and Android devices. * * You can turn off the redirect by setting the cookie "stopMobileRedirect=true" * * This code cannot be imported, because the JS only loads after all other files * and this was causing major issues for users with mobile devices. Must be loaded * *before* the images and etc of the page on all mobile devices. * * Maintainer: [[User:Brion VIBBER]], [[User:hcatlin]] */ if (/(Android|iPhone|iPod|webOS|NetFront|Opera Mini|SEMC-Browser|PlayStation Portable|Nintendo Wii)/.test(navigator.userAgent)) { var wgMainPageName = 'Main_Page'; var stopMobileRedirectCookieExists = function() { return (document.cookie.indexOf("stopMobileRedirect=true") >= 0); } var mobileSiteLink = function() { if (wgCanonicalNamespace == 'Special' && wgCanonicalSpecialPageName == 'Search') { var pageLink = '?search=' + encodeURIComponent(document.getElementById('searchText').value); } else if (wgPageName == wgMainPageName) { var pageLink = '::Home'; // Special case } else { var pageLink = encodeURIComponent(wgPageName).replace('%2F','/').replace('%3A',':'); } return 'http://' + wgContentLanguage + '.m.wikipedia.org/wiki/' + pageLink + "?wasRedirected=true" } if (!stopMobileRedirectCookieExists()) { document.location = mobileSiteLink(); } } /* Scripts specific to Internet Explorer */ if (navigator.appName == "Microsoft Internet Explorer") { /** Internet Explorer bug fix ************************************************** * * Description: Fixes IE horizontal scrollbar bug * Maintainers: [[User:Tom-]]? */ var oldWidth; var docEl = document.documentElement; function fixIEScroll() { if (!oldWidth || docEl.clientWidth > oldWidth) doFixIEScroll(); else setTimeout(doFixIEScroll, 1); oldWidth = docEl.clientWidth; } function doFixIEScroll() { docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : ""; } document.attachEvent("onreadystatechange", fixIEScroll); document.attachEvent("onresize", fixIEScroll); /** * Remove need for CSS hacks regarding MSIE and IPA. */ if (document.createStyleSheet) { document.createStyleSheet().addRule('.IPA', 'font-family: "Doulos SIL", "Charis SIL", Gentium, "DejaVu Sans", Code2000, "TITUS Cyberbit Basic", "Arial Unicode MS", "Lucida Sans Unicode", "Chrysanthi Unicode";'); } // In print IE (7?) does not like line-height appendCSS( '@media print { sup, sub, p, .documentDescription { line-height: normal; }}'); // IE overflow bug appendCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }'); // IE zoomfix //Use to fix right floating div/table inside tables. appendCSS('.iezoomfix div, .iezoomfix table { zoom: 1;}' ); //Import scripts specific to Internet Explorer 6 if (navigator.appVersion.substr(22, 1) == "6") { importScript("MediaWiki:Common.js/IE60Fixes.js") } } /* Test if an element has a certain class ************************************** * * Description: Uses regular expressions and caching for better performance. * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]] */ var hasClass = (function () { var reCache = {}; return function (element, className) { return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className); }; })(); /** Interwiki links to featured articles *************************************** * * Description: Highlights interwiki links to featured articles (or * equivalents) by changing the bullet before the interwiki link * into a star. * Maintainers: [[User:R. Koot]] */ function LinkFA() { if ( document.getElementById( "p-lang" ) ) { var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" ); for ( var i = 0; i < InterwikiLinks.length; i++ ) { if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) { InterwikiLinks[i].className += " FA" InterwikiLinks[i].title = "This is a featured article in another language."; } } } } addOnloadHook( LinkFA ); /** Collapsible tables ********************************************************* * * Description: Allows tables to be collapsed, showing only the header. See * [[Wikipedia:NavFrame]]. * Maintainers: [[User:R. Koot]] */ var autoCollapse = 2; var collapseCaption = "hide"; var expandCaption = "show"; function collapseTable( tableIndex ) { var Button = document.getElementById( "collapseButton" + tableIndex ); var Table = document.getElementById( "collapsibleTable" + tableIndex ); if ( !Table || !Button ) { return false; } var Rows = Table.rows; if ( Button.firstChild.data == collapseCaption ) { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = "none"; } Button.firstChild.data = expandCaption; } else { for ( var i = 1; i < Rows.length; i++ ) { Rows[i].style.display = Rows[0].style.display; } Button.firstChild.data = collapseCaption; } } function createCollapseButtons() { var tableIndex = 0; var NavigationBoxes = new Object(); var Tables = document.getElementsByTagName( "table" ); for ( var i = 0; i < Tables.length; i++ ) { if ( hasClass( Tables[i], "collapsible" ) ) { /* only add button and increment count if there is a header row to work with */ var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0]; if (!HeaderRow) continue; var Header = HeaderRow.getElementsByTagName( "th" )[0]; if (!Header) continue; NavigationBoxes[ tableIndex ] = Tables[i]; Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex ); var Button = document.createElement( "span" ); var ButtonLink = document.createElement( "a" ); var ButtonText = document.createTextNode( collapseCaption ); Button.className = "collapseButton"; //Styles are declared in Common.css ButtonLink.style.color = Header.style.color; ButtonLink.setAttribute( "id", "collapseButton" + tableIndex ); ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" ); ButtonLink.appendChild( ButtonText ); Button.appendChild( document.createTextNode( "[" ) ); Button.appendChild( ButtonLink ); Button.appendChild( document.createTextNode( "]" ) ); Header.insertBefore( Button, Header.childNodes[0] ); tableIndex++; } } for ( var i = 0; i < tableIndex; i++ ) { if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) { collapseTable( i ); } else if ( hasClass( NavigationBoxes[i], "innercollapse" ) ) { var element = NavigationBoxes[i]; while (element = element.parentNode) { if ( hasClass( element, "outercollapse" ) ) { collapseTable ( i ); break; } } } } } addOnloadHook( createCollapseButtons ); /** Dynamic Navigation Bars (experimental) ************************************* * * Description: See [[Wikipedia:NavFrame]]. * Maintainers: UNMAINTAINED */ // set up the words in your language var NavigationBarHide = '[' + collapseCaption + ']'; var NavigationBarShow = '[' + expandCaption + ']'; // shows and hides content and picture (if available) of navigation bars // Parameters: // indexNavigationBar: the index of navigation bar to be toggled function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return false; } // if shown now if (NavToggle.firstChild.data == NavigationBarHide) { for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) { if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) { NavChild.style.display = 'none'; } } NavToggle.firstChild.data = NavigationBarShow; // if hidden now } else if (NavToggle.firstChild.data == NavigationBarShow) { for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) { if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) { NavChild.style.display = 'block'; } } NavToggle.firstChild.data = NavigationBarHide; } } // adds show/hide-button to navigation bars function createNavigationBarToggleButton() { var indexNavigationBar = 0; // iterate over all < div >-elements var divs = document.getElementsByTagName("div"); for (var i = 0; NavFrame = divs[i]; i++) { // if found a navigation bar if (hasClass(NavFrame, "NavFrame")) { indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');'); var isCollapsed = hasClass( NavFrame, "collapsed" ); /* * Check if any children are already hidden. This loop is here for backwards compatibility: * the old way of making NavFrames start out collapsed was to manually add style="display:none" * to all the NavPic/NavContent elements. Since this was bad for accessibility (no way to make * the content visible without JavaScript support), the new recommended way is to add the class * "collapsed" to the NavFrame itself, just like with collapsible tables. */ for (var NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling) { if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) { if ( NavChild.style.display == 'none' ) { isCollapsed = true; } } } if (isCollapsed) { for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) { if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) { NavChild.style.display = 'none'; } } } var NavToggleText = document.createTextNode(isCollapsed ? NavigationBarShow : NavigationBarHide); NavToggle.appendChild(NavToggleText); // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked) for(var j=0; j < NavFrame.childNodes.length; j++) { if (hasClass(NavFrame.childNodes[j], "NavHead")) { NavFrame.childNodes[j].appendChild(NavToggle); } } NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); } } } addOnloadHook( createNavigationBarToggleButton ); /** Main Page layout fixes ********************************************************* * * Description: Adds an additional link to the complete list of languages available. * Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex Smotrov]] */ if (wgPageName == 'Main_Page' || wgPageName == 'Talk:Main_Page') addOnloadHook(function () { addPortletLink('p-lang', 'http://meta.wikimedia.org/wiki/List_of_Wikipedias', 'Complete list', 'interwiki-completelist', 'Complete list of Wikipedias') var nstab = document.getElementById('ca-nstab-main') if (nstab && wgUserLanguage=='en') { while (nstab.firstChild) nstab = nstab.firstChild nstab.nodeValue = 'Main Page' } } ) /** Table sorting fixes ************************************************ * * Description: Disables code in table sorting routine to set classes on even/odd rows * Maintainers: [[User:Random832]] */ ts_alternate_row_colors = false; /***** uploadwizard_newusers ******** * Switches in a message for non-autoconfirmed users at [[Wikipedia:Upload]] * * Maintainers: [[User:Krimpet]] ****/ function uploadwizard_newusers() { if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") { var oldDiv = document.getElementById("autoconfirmedusers"), newDiv = document.getElementById("newusers"); if (oldDiv && newDiv) { if (typeof wgUserGroups == "object" && wgUserGroups) { for (i = 0; i < wgUserGroups.length; i++) { if (wgUserGroups[i] == "autoconfirmed") { oldDiv.style.display = "block"; newDiv.style.display = "none"; return; } } } oldDiv.style.display = "none"; newDiv.style.display = "block"; return; } } } addOnloadHook(uploadwizard_newusers); /** IPv6 AAAA connectivity testing **/ var __ipv6wwwtest_factor = 100; var __ipv6wwwtest_done = 0; if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) { importScript("MediaWiki:Common.js/IPv6.js"); } /** Magic editintros **************************************************** * * Description: Adds editintros on disambiguation pages and BLP pages. * Maintainers: [[User:RockMFR]] */ function addEditIntro(name) { var el = document.getElementById('ca-edit'); if (!el) return; el = el.getElementsByTagName('a')[0]; if (el) el.href += '&editintro=' + name; } if (wgNamespaceNumber == 0) { addOnloadHook(function(){ if (document.getElementById('disambigbox')) addEditIntro('Template:Disambig_editintro'); }); addOnloadHook(function(){ var cats = document.getElementById('mw-normal-catlinks'); if (!cats) return; cats = cats.getElementsByTagName('a'); for (var i = 0; i < cats.length; i++) { if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') { addEditIntro('Template:BLP_editintro'); break; } } }); } /* * Description: Stay on the secure server as much as possible * Maintainers: [[User:TheDJ]] */ if(wgServer == 'https://secure.wikimedia.org') { importScript( 'MediaWiki:Common.js/secure.js'); } // /* MediaWiki:Monobook.js */ /* */ /* Any JavaScript here will be loaded for users using the MonoBook skin */ /** Topbar content fix with sitenotice / CentralNotice ************************** * * Description: This fixes the location of topbar content (e.g., featured * content star) when the sitenotice or CentralNotice is active. * Maintainers: [[User:TheDJ]], [[User:MZMcBride]] */ if((navigator.userAgent.indexOf("MSIE 6")==-1) && (wgAction == 'submit' || wgAction == 'view')) addOnloadHook(function() { var cnote = document.getElementById('centralNotice'); if( !document.getElementById('mw-dismissible-notice') && !(cnote)) return; // fundraiser: && hasClass(cnote, 'expanded'))) return; appendCSS('#bodyContent { position:relative; } \n.topicon { position:absolute; top:-2em !important;}\n#coordinates{ position:absolute; top:1px !important; right:0px !important;}'); }) /* */ ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename*0="300px-Quadruple_Hydrogen_Bond_AngewChemI"; filename*1="ntEd_1998_v37_p75.jpg" Content-Type: image/jpeg; name*0="300px-Quadruple_Hydrogen_Bond_AngewChemI"; name*1="ntEd_1998_v37_p75.jpg" Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/6/6d/Quadruple_Hydrogen_Bond_AngewChemIntEd_1998_v37_p75.jpg/300px-Quadruple_Hydrogen_Bond_AngewChemIntEd_1998_v37_p75.jpg Content-Transfer-Encoding: Base64 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 BQKBQKBQKBQKBQKBQKBQKBQKBQKBQKD/2Q== ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=magnify-clip.png Content-Type: image/png; name=magnify-clip.png Content-Location: http://bits.wikimedia.org/skins-1.5/common/images/magnify-clip.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAAAAACFLIiAAAAAAnRSTlMA/1uRIrUA AAACYktHRAD/h4/MvwAAAAlwSFlzAAAK8AAACvABQqw0mAAAAAd0SU1FB9UEAhIR EfdlPYsAAABPSURBVAjXY/j///+5vXDwjAHIr26ZAgXZe8H8a/+hoIcw/9nevdVL 9+79DuPvzQYZFPUezu8BMZLXgkExnD8HAu6hqv//n+HZVjD4DuUDAKlChD3fj6aP AAAAAElFTkSuQmCC ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=300px-Acac.png Content-Type: image/png; name=300px-Acac.png Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Acac.png/300px-Acac.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAASwAAABMCAYAAADX/oqbAAAABmJLR0QA/wD/AP+g vaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAACXZwQWcAAAEsAAAATACfB3P5AAAV OElEQVR42u1deVBT1/f/JEQCERd2FaxWwB1BR9ywFnVGLdpRpo3i1K0dd1E7dURp deqg1k6tdakW67gVHGtr0VYdxbW4UBjBKYo7tIA6ikRUQJCEl5zfH/2++3tBFIUk L4H7mckoSd775J137+eec+695ymIiMDBwcHhAFByE3BwcHDB4uDg4OCCxcHBwQWL g4ODgwsWBwcHBxcsDg4OLlgcHBwcXLA4ODg4uGBxcHBwweLg4ODggsXBwcFhdcHi 2w45GhN4e3Y8qN70BldWVrK/XV1doVRyJ43DMaDX61FdXQ2FQgGFQgFXV1dulMYq WESE1atXY9SoUVCr1RAEAV27doVGo+FW5LB7T0qhUKC4uBgPHz5E8+bNUVhYiFu3 bmHhwoUwGo1wcnLihmpMgiUIAnQ6HUJDQ9GsWTNuOQ6HgUKhAAC0b98e/v7+UCgU cHZ2RmpqKjeOg0H5JjddoVCwuJ/H/xyO6GlJ260oZByNULDEmy3eZH6zORzR05K2 26Yw6Na8Rke/Zp4x5+BoAuFwY/EquWBxcDQyGI1GAEBiYiLi4uIAAAaDAQAQFxeH xMREs+85ElT89nJwNM4w8P79+8jLyzMTp7y8PLRq1cphw0MuWByvNWJLG7eTkxML LYxGI5RKJfubiGAymSyyTOBVvByvET4plWydpGg36XuOCC5YHK9EbeJjMplYJ6j5 WW3vWYOXo260aNEC+/fvR0FBAaqqquDi4oLMzExERERwwWroKGqphm7vvI4mVkql Ert378bhw4ehVqsRGBiIpUuXsgXDK1euhFarRdeuXQEAN2/exP79+7F8+XKzWWVL 8tb3vE0NlZWVGDhwIDZv3oyHDx/C19cXMTExZrtVHM5rlDPOFkdRlUoFJycnmEwm q8fVcvE6qlitXLkS69atQ1RUFKZOnYq8vDxERESgtLQUAPDbb7/h7t277Li7d+8i OTnZarxlZWVm6wE5zNu2NJFuNBrh7++P3r17IyIiAr1794a/v/8L33EkW8oqWEql Eqmpqfjyyy9x6NAhFltb04By8TqiWF2/fh2bN2/G8ePHMWnSJAwfPhx79+5F27Zt sXHjxv9301Uqs//X12Oti7ddu3aM1xFnuBoaEYivlw3CCoUCSqUSgiAwe4rfl/4r htaivcUBoLb2/yreJiFYUqNMnjwZ06dPx40bNxAfH493330XOp3OKiOoXLyOOlID QEZGBnr37o127dpBr9ezhv7RRx/h9OnT/zWg/4VuGzZswIYNG7B79+56h2tvyttU 7oUYEYgvaUQgCo1SqcSTJ0+wePFiHDx4EADg6+uLoKAgAGDb6YKCguDr6wsASE1N xbJly1BeXs7avmjrunibTA5LNMJnn33Gpl3FnMTChQsRHR2NM2fONBpeRxYsnU6H li1bAvhvhk4UCQ8PD5SVlQGwbAK8Ll53d3er8NozRCHJyMiATqeDt7c3+vXrx95X KBTIz8+HQqHAtWvXEBISgokTJwIAPv74Y3YeZ2dnAMCaNWvYeyNGjMCdO3ewY8cO REdHw2g0ws/Pj533ZbxyN87XgsFgoPnz55PBYCBLoEePHnTq1CkiInr+/DkRERUV FVHHjh3pzp07RERkMpnI0pCL15EgCAIREaWkpFC3bt3Y+3q9noiIYmNjSavVEhFR z5496fTp0+w7p0+fptDQ0HrZsS7eJUuW0Pjx44mIqLq6ul7XJv6mvLw8WrJkiRmv PUH8nQaDgd5//30KCgqiuXPnUmBgII0dO5aqqqqIiOjatWv04Ycf0vnz54mIyGg0 1nqel/0tfj87O5tGjhxJZ86cISKiqqqqWnnF/i9XH1HKNXIbDAZ0794dAKBWq0FE 8PX1hYeHB3Jzc5lX5Mi8jgrRoxk5ciSaN2+O5cuXs1E6OzsbP/30E2JiYpgHYKkk bl28u3fvNuNt7HlEAJg1axaUSiVu376NzZs3Izc3F3q9HrNmzQIA+Pj4YNu2bRg8 eHCtIVtdW3PE0C8kJAQ7d+6Et7c3AGD27Nm18s6cOVPWPiLLsgY3NzcolUo8ffoU bdu2hcFggLOzMyorK/H06VN4eXlZpVHKxeuoYYhCoUBycjJmzZqFvn37MnutX78e Q4YMAQC0bt0aarWaHatWq1k411De6dOnIywsjIngd999h3feecdiC1PtOSR3cnJC aWkpLly4gFOnTgH4b3uNWq1GQkIChg4diuLiYvj4+MBkMrEE+ptCtKPJZEKbNm3Q rl07lJaWIi0trU5eOZaXqGzdEYxGI1xdXdGjRw+sXbsWO3fuZDMVu3btgqurK3r1 6mVR4ZCLtzGIVvv27XHs2DFcv34dFRUV6NatG9zc3FgHOXLkiFkRx0GDBuHIkSP1 tqPI6+/vjxMnTuDy5cvQ6XQYPHgwXFxc6t0xHREGgwFExBLm4r8tWrTAo0ePkJub y4SjoQKuVCqZ1/S6vHIMHDb3sMTGtn37dowYMYK9srOzceHCBfzxxx9M8S3ZMOXi dXTREgQBKpUKFRUVuHjxIsLCwth7AF7wplQqVb09rJr3a8OGDRg7dixCQkKwZs0a jB8/HgEBAU1m4WjNbTXV1dUsjaFWq9G6dWuLD+xy8L6RTeToBGIokZ6ejk8++QTl 5eUIDw/HlStXEBISwqZpGwNvY8G5c+ewYcMGszBCmh+sLWfYUOzevZtt3t27dy8K CwubRI5RjAg8PT3RqVMnbNu2zawNJyQkoFevXujRo4dFB1i5eO0+hyUaoaSkBGFh YYiOjkZRUREePXpkkdHZHnkdHeLOgJcNBHW9V19OURxVKlWTCtXFa/3hhx8QERGB O3fuIDQ0FNevX0dKSgpOnDjRqHjt1sMCwFbiJiYmIjY2loVqX3zxBQDrrWKWi/dV MJlM7HfZ4riG/E5b20c64ygIQpNa1KtUKkFECAgIQFZWFgICAnD27Fl4eHggIyMD gYGBrFKGpXmNRiMCAgJw6dKlWnnljERk3fwsnYatOT3eGHlrdkbRi6jPzRfLhIj7 x3jplcbpZZlMJvj4+CAuLg6PHz+Gh4eHRUv4vMyzNZlM8Pb2rpVXzrSJrAkb6f6l l+1laky8oqcg3fKQk5PDtkeIn0v3b9V8VVdXMy9RrBwphmpNzQtpKqKlUChQVFSE AQMG4P79+1AoFDh8+DAyMzPZAGypgRwArly5gmPHjkGhUOD+/fsYMGAAioqKXqiJ 3+QEqylCzMWkpaVh/Pjx6NWrF7Kzs9GiRQsQEds8/LKXdHSbOnUq+vfvj6SkJDx7 9qzWHBNH44CTkxOMRiMTjKSkJLav0tKCdfToUezatcssArGXdW+8hdvIo1MoFKis rERycjK2b9+Oc+fOsUbQv39/XLp0CY8fP66zYRARnJ2d4ebmhubNmyMzMxNTpkxB t27dMH36dGi1WrRv357XjGoCAmbNkNBeBz8uWDaAGAJmZ2dj2rRpLA+gUqlARPj5 559x4MCB1w7nxPUw0kZ769YtLFq0CC4uLpg7dy6MRqPFG534+8RkL18CIo9QAcDW rVvZhmZL32ej0WjTCR0uWHbYyIgIgwYNQn5+Pnbu3IlNmzahtLQUJpMJn3/+OSZN mmS2IPNV4ifu8QoODobRaESzZs0QFRWFZcuWITg4mIWW1sinSDuNIAg82S+Dtw4A J0+ehJ+fH8LDwy2WCBfv68SJE/Hee+8BsL8yPnyItBGkj0tfsWIF/vnnH2zcuBF+ fn6sKJ0obK96ibOLv//+OwwGA+bOnYvc3Fzs27ePiZW1BETkPnfuHG7cuME8RGvO sja1Qn2v460DwK+//orU1FSz9ywlhjqdDg8ePLDL6+eCJcMIKQgC3N3dERMTg9u3 b2PXrl0QBIHNwrzqJXpO0dHRuHfvHrZs2YIOHTqwdVKWFivp8g9xtL18+TJCQ0Ox YsUK6PV6ODk5sdlNS3NL8zRNvYqGFH369MFff/1lNhhaSgzXrVuHjIwMu7Q5Fyxb G1ySuxIEAa6urujZs+drh3Bi43zrrbfg5+fHSt5aIwkrFaDy8nI8f/4cALBgwQJc uHABycnJCAoKQkpKClQqFSvP29ClFWL+RKPRIDs7G2lpaWYPC2nKSzfE+x8aGsrs ZOm9hHfv3mUPFbG3cJ8LlowNTxSp+oxi0sWDls4ziGu+xBInCxYsQFJSElq3bo3w 8HCcO3cO/fr1Q05ODr766ivMmDEDAwcOxN9//20mxvXlbdasGUpKSlBWVob4+HjM nDkTOTk5ePToERN9e00KWxuiaEdGRmLfvn3Q6XRsAbElvNnKykqo1WqEh4fzHFZt YYao4AaDwaw2T2PirUu46tMo6ntcXSGBOAPo5OSEH3/8EQEBASgoKEBaWhquXr2K cePGITIyEh988AGKioowZcoU3Lx5E0OHDkVERARmz56NJ0+eQKVSvfbDC2rjffvt t9G7d2/k5+fj2rVrSEhIwMyZM6HVavH48WOoVCpZtgvZE65evcqS4w1ZAC0ep9fr cfLkSRw6dAj+/v526WHZvESyIAjsHDt27CAA5OXlRQBo3rx5rPytIAgWLcMqF68j wGQykSAIrFxueno6hYSEUFBQEB0/fpyV0hU/1+l0pNVqSaPR0Ndff81KDBcUFNCI ESOoVatWtHXrVjPb1yzd2xDe5s2b09q1a9l9etn5HblEcs3f++DBAwoICKAHDx6Y lTYeMmQIjRkzhn23Pm1XPGbChAkUFhZmdv6avHL3DZsJliAIrGGUlZXRwoULqX37 9rRmzRrKz8+nxMRE6ty5M0VFRVFhYeELxzREqOTgdaT67eK1FhYW0rhx48jLy4vW r1/P7rVUEKqrq1mjvXDhAg0cOJA6d+5Mv/zyCztnamoqBQcHU3BwMJ09e7bWWuOW 4k1OTjYTv7o6lCMJlslkYrYoLi6mTp06UXFxsVmd+6qqKurRowfNmDGDHSO11avO XV1dzewbFRVFISEhrFa8eP6avAaDQVbRsrpgiYYRsWfPHvL09KSIiAi6efOmWWPW 6XQ0depUcnV1pZUrVzKjvckIKjevIwrV8+fPaenSpaTRaGjOnDlUUlLySuGuadvE xETy9PSkUaNGMds+f/6c1q9fT+7u7jRmzBi6d++emRdrSd7IyEjKzc1l9/RVD6hw FMGStr179+7RmDFjSKPRvGBL0bPVarVUWlpKVVVV7BpNJhOzh/gS35Mev3jxYure vTsZDAYz+72M12g0ymYzqwlWTQXPysqi4OBgatOmDR04cMCscYn/ikbIzMykkJAQ 8vX1pYMHDzZo5LAVryOFf9LrOXjwILVp04b69u1LFy9eZJ3lda5Z/B4RUXl5Oc2b N49UKhXNmTOHnj59SkRET548oQkTJlCfPn3MGrk1eGNiYqi8vLxO0bNnwao5kMTG xpJarab58+dTUVERzZ8/n1xcXGjRokVUVlZmdk1Go5HCw8MpNjaWnj179kqeZ8+e 0axZs2jx4sX06NEjdr9Er+11eOWIRKwiWNLRoaSkhKZNm0Zubm4UHx9fq7svfeSQ 1K1PSkoiHx8fGjZsGN2+fbtOdZeL15HESrz2y5cv04ABA8jb25v27NlTa06pPt5A bm4uDR06lHx8fGjr1q3ss9LSUpvw+vr60vbt29m9etljr+xNsGprg35+fhQeHk5Z WVlmvzMrK4sGDhxIbdq0oaSkpBce1zV8+HDy9vam8+fP07Vr12jZsmW0Zs0aWrdu HT158oSmTJlCfn5+NGzYMMrMzDQ7/k1563vv7EKwpJ1aEASKj48nV1dX0mq1LAZ+ nY4vVW69Xk+xsbHk4uJC06ZNYyOB9Dty8TqaWBERPX36lKZNm0YuLi4UHx9vFv42 5Lpqem7Hjx+njh07UmBgIJ0/f56qqqpo6tSpNuPt3Llzrc/qszfBqhkRZGRkUFhY GPn6+tLRo0dfEAWpqB07dox8fX2pS5cuL1xrbm4uVVRU0IEDB2jUqFGk1Wpp4sSJ VFBQQAcPHqSCggIze6SnpzeY1xaRiMUES3pBR48epbfeeot69epFaWlp9Q6tao6g kZGR1LJlS0pISGDv2wOvvUMaHru5uVFkZKTV8hHS85lMJvr222/Jy8uL3NzcaPTo 0TbjXb9+PalUKlq8eLGZKNmTYEnF+vHjxzR58mRydnamuLg49pBfacqituOqqqro m2++IY1GQ5MmTaKHDx+y63xV+xQ/KykpsQiv6BhYe0C3iGCJF3/16lUaOnQoeXl5 0bZt29jnDVHemiNQSkoKBQYGUteuXdnUd05Ojk15T548aXbdjuJdFRQUUEpKik1y c9KGm5ubKwvv7du32VO+pYlouQVLKq4VFRW0atUq8vLyIq1WywTndTq+9DtFRUU0 ceJE8vb2pvj4eKqoqGD9Vq/XkyAIpNfrWe7v2bNnVuW1VpjYYMESG8Cnn35KzZo1 o9jYWDY1akm1rTkiJyQkkIeHB4WFhZG7uzstWrTIJrxbt26lFi1a0OjRo1li09ES 8rbMOUg9Ubl47SmHJbVBSkoKdezYkfr06UPp6em15rLedGDNycmhvn37UocOHczW ssnJa5ch4YoVKyg7O9vqCWqpGOl0Olq0aBHl5OTYlLe4uJji4uJIp9M5nKclR/gj 14RFbbxyCpbYuQsLC2nYsGHk7e1tseR1bUl7b29vGjZsGOXl5RERUX5+vk15//33 X4v3D4vPEtoqt1OTRy5eDseC3B7W8uXLyd3dnebPn28WPlkjIqioqKCYmBjy9PSk qKgoateuHc2bN88mvAsWLCCNRkPLli2zqGhZbDOa9OEKtth/JC0iJxcv8Qc+cNRj c3daWho2bdoEFxcXtsncUpU2xP2YRqMRLi4u+P7775GRkYG2bdvizz//xObNm23C u3HjRly6dIlthLdU37RYWUo5akBLKx40BV4Ox6+0sHr1aiZe1iwzLRaDNBqNCAwM xJYtW2zO27VrV6xatcqi5+e9joPDhhAEgXkjthhYxWcMimWU5eC15OD+RmfiDx3g aCywRnkee41E5HpgiDV4VW9yg6urq1FRUQFnZ2eYTCZoNBouYhwOA71eD4PBAI1G g4qKCl4v3hEHGnqDzPHJkyfh4eHBiqd16dIFGo2GW5HDrkH/ezDH3bt38fDhQ6jV apSVlUGhUGDQoEH8GY6NVbA4ODg45MQbBdTiDIM0TOTgcCRPq+bfPKXBPSwODg4O q4APLxwcHFywODg4OLhgcXBwcMHi4ODg4ILFwcHBwQWLg4ODCxYHBwcHFywODg4O LlgcHBxNBP8H20OuF/LdqP8AAABKelRYdHNvZnR3YXJlAAB42vPMTUxP9U1Mz0zO VjDTM9YzVzCw1Dcw0TewUAi0UMgoKSmw0tcvLy/Xy8xNTE/NTUzPTM7Wyy9KBwDY mhGYfnuzVgAAACF6VFh0VGh1bWI6OkRvY3VtZW50OjpQYWdlcwAAeNozBAAAMgAy DBLihAAAACF6VFh0VGh1bWI6OkltYWdlOjpoZWlnaHQAAHjaMzU0BQABOQCcyQ02 yQAAACF6VFh0VGh1bWI6OkltYWdlOjpXaWR0aAAAeNozMjAxAAAB9ADH9T96VwAA ACJ6VFh0VGh1bWI6Ok1pbWV0eXBlAAB42svMTUxP1S/ISwcAEXsDeF85R+IAAAAg elRYdFRodW1iOjpNVGltZQAAeNozNDS3NDQ2MDMxBwALGgII2y0GKgAAAB16VFh0 VGh1bWI6OlNpemUAAHjas9QzMTY3zU4CAAf8AggGyMIhAAAASHpUWHRUaHVtYjo6 VVJJAAB42kvLzEm10tfX18/NK9EvLcjJT0wx1S/PzM4sSE3JTNRPzs/Nzc8r1rfU t0zVd0xOTNYryEsHAOAMEh+/3rpOAAAAAElFTkSuQmCC ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=300px-WikipediaHDonorAcceptor.png Content-Type: image/png; name=300px-WikipediaHDonorAcceptor.png Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/WikipediaHDonorAcceptor.png/300px-WikipediaHDonorAcceptor.png Content-Transfer-Encoding: Base64 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 hkERBKGLi4vbNO//p3POy8uD0NBQbNiwYbMePXo06dq1a9cXLVq0ftOmTY74+HiY M2fOzIsXL067cOFC3sqVK1fY7XbdczHZZ0LJMAzt4uLSa8qUKTsYhkEYhmFMJpOk vLzcGUEQ5rURrLS0NFizZg1s377dvaqq6g13d/fwq1evvpeQkPDzlStXBqWlpe1E EOTUsmXLTH5+fqrc3NzxXC73cJcuXU7PnTvXWa1Wb0tOTs7o1avXUQAo/63li/4V xcXFEBgYCMuXL/dvaGhQ/fDDDykLFy6sCw0NXTZgwIDH27Zt+1+vLYfk5+cXjRkz 5h4AwMKFC4EkSQxFUZpdhPWvZ9CgQTBy5Ejixo0bOq1W67d48WKJRqMxHjp0CL79 9ls4ffq05KuvvhpqNBqTR40aVefh4VHzzTffPGkWNxRBEHrKlCm5NE2PDw4Oljs7 O2Ndu3Y1njt3jmjduvURPp+vzM7O1mdmZjoGDx4sKCwsjK2vr1dIJBJ5Q0ODBgCa GIaB0tJS9/r6evoXPUEYg8HgzjAM/FZycnFxMdTX1yt1Ot1CtVodRtO0744dO/bL ZLLKyspK3qBBgyZUVVX1MplMHa9du3YUAO48//3nQhFMU1OTIiUlJbzlPYIgeFar lfNXxldfmGC9+eabIJVKexYUFIxp3779VhzHiz777DMICAgABEFiURR1t9vtRzdv 3gwqlWpodnb2BzRN1ygUim1RUVGapUuX1gQHB4+nKGpRcXHx0LKyMrpNmzaMr6/v dwiC7NJqtZZhw4aZExISvrfZbO9dvXp15KJFi34EgO9nzJiBZ2VlLfT39685derU YQCApUuXAoqiQampqXMVCsUOACiaMWMGr1OnToNv3779fqtWrR7n5uY+Cg0NrXj7 7bcrXmQPz++FJEkgSRL+VWVk+d/w4MEDsNvt/JMnT/rX19cXR0REHL979+72J0+e LB4zZsw3XC7XxOVyOStXrhxrMBhCR4wYsTcqKorOzMx8vtlEAwAcOnSIBgBrZmbm 8yONzfCr3uWzZ88CAKz+4osvYMqUKZxWrVoRoaGhPhwOBwkJCdly5syZ7YWFhXhw cDA5atSo+XV1dUtIkvynOiIUCqFnz546Pp+fIJfLJT4+Prd69+6tMxgM4OXl5QgP D0+ura0NValUBe3bty8jCALu3bv3D14lhmGAIAgGAAmpqanzSktLUX9/f3rGjBm+ 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 Bl5jYyP+/HJlFEUBSZKoTqfj19XVITrd/58SW6fTQfM+PkmSaMsUIYGBgd+5u7sz 69atmwcAUFdXh1dXV//b8zMYDLympibOy9Jh8SK5dOkS3LlzRzBs2LAuHh4esW+/ /bb3mTNnvM+ePds7MzMzGABg9+7dPtHR0b18fX1jv/rqq1CGYdCkpCSorq5GFy1a FOrm5hbbrl27Xtu3b/ceNGgQPHr0CEiSRD/66KNQFxeX2JiYmF4nT570CQ8Ph4kT J86Ty+XMxIkT78yePbudh4dH7JIlS0IZhkGuXr0KT58+5W7btq398uXLe27btk22 evVqWL58uXOXLl16SCSS2EmTJrXfsWMH99ChQ5CQkCA7duxYz4SEhCiTyYTW1dW9 EJu0DMbu1avXJLFYXOfq6kp5eXk1eXh41Dg7O1s7duz45rFjx0T+/v47JRKJxdPT k3BxcSGUSmXj5MmTVyQlJYkCAwOveHp66ufPn9+dYRhO7969r3h5eRFvvvnmrA8+ +MArMjIySSwW23x8fEi5XE4oFIqC6Ojo3g8fPuT5+/tfjY6O1h87dqzH8ePHX6xX zcrOq8OgQYM2WyyW+VOnTp1XW1u7q3l1Epb/nf3B2dl53sWLF7/r06fP7RMnTgxK TEy09u7d+6U719jYWLBarbi7u3tHPz+/keXl5fdxHC+wWCyunp6eRQiCqLlcrjQ3 NzfK39+/3y+NG8O1mTNnFgCAff/+/W2tVqu0R48eme+9955h4cKFbaurq+WdO3cu /OCDD9QLFy5U1dfXd/Pw8OhbWlqabrVaE9u1a1fSs2dP5Mcff2wrFoulU6dOzQKA ptjYWLbyvG7MmTMHLly4EHTmzJneubm5Hi9LLO91YuDAgTB58uRwuVw+f8yYMcMZ hsFv3LjBGoaFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWF hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWF hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWF hYWF5Z9AWBO8XsycObOXRqNRzJgxI0Gr1ZJvvfXWX1IGC8vvAWdN8HpRXFw8ubq6 Okyr1V6ura0l/6oyWFhYwWL5txAEASRJIg8ePAg9ffq0fPz48dY1a9ZkZmVleT14 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 HMcXCQQCnouLS7lWq/2vCpoyZQrEx8dzMAxbxOfzeQqFolyn0/1tDMUwDNjt9n7V 1dW3zWZzwbx582iNRpMkFAqPODs7H3R1dc1UKpWOpKQkGD9+fDaPxzuuVCoPeHp6 3rVarVaGYaB3797ZXC73uEKhOODl5XXRycnJduPGjSkoilY7Oztb/kx7nTp1CoKC gsyjRo3KbGhoMKMoqgsKCtqt1+tP63S6lLq6uvSPP/440WAw1Gm12jo+n58fHR39 w4ABAw6dOXPGOGjQoIcWi8XS0NBQrVAoHnbp0mXDvHnzrpeXl+uCgoLuAoC+tra2 XKlUpsbGxn595MiRn5RKZceGhobB7u7u+6RSaSpN0yXR0dH7Zs+evf/tt9+2yeXy DCcnJwOPx0vXarUX+vXrd5PL5T5taGjQWCyWbHd39+Pt2rX7fPXq1dUAYEMQJEcg ENyx2+2a55uULK8ZsbGxMGPGDIG3t/cdFEUX/B6Xu1evXjB9+vQ/VMbLTnh4+Fdt 27btHR4e/ofLWrVqFXz++eeigICAAwDg/3ezV0BAAERERMzj8/kMAMxj7zKWF9ok bL5hGJlMJgsODh6bl5fnERMTUzBo0KDrRUVF3QFAPmTIkITLly+TVqtVbjQaBwuF wlvDhg1rWLlyZZ/MzMxAsVhciaIoTtM0vXnzZuWTJ0/i/Pz86k6ePOlTX19/etGi RczDhw+HXLp0ya1nz57GmJiYCxKJpO7dd9+FL774IuD06dP9GxsbYfr06fn+/v5+ rq6uVz755BN1u3btvO/fvz9Ar9eLpk2bVjRixIibnTt3JrZu3Tq0vr7eVldXJzl+ /Lh7//79DVOmTDmn1+t106dPf+HGCg4O3sUwjI6iKMjJyflDZZEkCRRFPVtZ5vmJ 8f4OyOVy4PP5Jmdn52qHw2FEEATYnCmWPwoC8MvKv76+voLExMRLCIKEicXiEpvN hjkcDq+uXbsutNlskSUlJeN69erVLyUl5ambm9uosrKy77t06TJCo9EMzM3NfZPL 5ZZjGKbQaDS+Wq12UVxcXE51dXWCm5ubVa1WZ/v4+MwuLS2dy+fzZ9E0XcLlcn0M BkOSl5fX28OGDROfO3fuaF1dnZLH42lxHPfgcDguPXr0iHdycrKdPn16m9VqxTEM IzgcTkDbtm2/PXz48KaZM2deePToUaRcLq+tq6szEAQR1rlz50+PHj26qa6uDlQq 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 lR9++IG6cuXKHzpeg5sgIyND/Pnnnw81Go3TORxOUWRk5McfffTRw+rqaqZjx46x BQUFYxwdHb08PDyWmUymbjdv3jzcuXPnQ3v37v0WALQMw0BkZCTAWworYBgGaJpG OBwOyePx1opEovsoimIoiiL29vZ1b/pOTU0NEAQBFosFGvLGsbCFVP9VHDp0CN5/ /30YNWpUaHl5+cc6nc7fZrMd6N69+w/ffvutavHixWhubm6758+fz6MoSuno6Lgr NDT0eF5envn48eN/23n16NEDfHx83J4/fz6epunhCIJcHjx48NfTp0/PXr16NSxZ suS/HmPcuHHQokUL5M6dO3FqtXqhSqXiyOXyHePGjbvx/vvvG0ePHu2v0WgWazSa ZhRFHQgODj5WVVWlXrZsmWTfvn2dS0tLZ1IURXp6em7p37//9S+//NJaW1vrZzab Vzg5OU2VSCSmP7tKN3r0aOByuQkXLlw4zeVyB6Eo+sqH9WsMGDAACILwxXF8saOj 4yyxWGw+ePAgK1jsY/zvoH379tCxY0e31NTUseXl5T1FItHDjh077l+5cmX2+vXr eTRNB/j5+eVrNBrSx8dH9N133w0rKiqaiiBIVXBw8I7Ro0ffMBgMZPfu3f+W87tx 4wZ06NAB/fzzz9ueP39+Eo7j/lKp9GCfPn3OzpkzR/Vr31u+fDmsWLECJk2aFJqb mztZq9XGSCSS8507dz6cnJxc1rNnT6dz584NIghijEwmywkODv5yy5YtWeXl5TYP Dw9gGAZ8fX1h5syZjlevXh1dV1f3vkwmy46MjNzy6NGjGpPJNFuhUCyWSCSW7777 7nddy6ZNmwBFUU5tbW1XqVRaXlJSkm4ymf6QYJ07dw4oihIgCOLj4ODwgsvl0m3a tGEFi32UGzdhYWEQExMjTk1N7aNUKieYTCZtaGjoobFjx16Ki4uzDRkyJLqwsHCE s7OztH///vMxDNO99957IJFIkHXr1nleu3ZtNEVR3YVCYY5Sqdy5f//+9MLCQsbP z+9vO+d58+bxUlJSOhIEMUUkEvEEAsG3Y8aM+TE3N9e0bNkyAAA4fPgwfPbZZ/DB Bx/4nDt3rj9BED24XG5hy5YtD2zatOnh/PnzRY8ePerD5XLH19XVGby9vb8dP378 pU2bNhFviqMrKCgAX19fdPbs2WHJycljRSJRG5IkE1u0aHHmyy+/zDx79iwMGDDg N897586dMHXqVBg8eHB0SUnJCIqiAt3c3DYKhcI7Xl5ecTdu3DjO5XKHIQhyl61A zQoWy2uMHz8eUlJS0KCgoPiampo51dXVVEBAwDcjR45MPHHihMVsNitRFJ2j0+k6 S6XSG1wudwNJklVKpfJVlZ6srCyIiIiAadOm+ahUqkXl5eUtDQbDATc3t2NXrlz5 W9OFjh07FkJDQ8WXLl3qZTabp4lEIrWTk9P677777tGAAQOgU6dOMGPGDGzYsGGr qqurmyqVyk+PHj36aNu2bUh+fn5cTk7O/MrKSi6fz981bNiwq0+ePDH9nurhiYmJ 0KVLF3T58uVtb9++Pa6kpETu6+t7ISoq6hRBEPrfqnU5duxYp6KionEWi2WITCa7 jaLoBovFUjVmzBjgcDjyZ8+ehQsEgmwA0NXvVfxVVqxYAVarVUAQhI+dnd0LgUBA /5XiKqxgsfyf5M6dOxAXF4dMnDgxOCMjY6JGo2nq4+NzrWXLll9fuXJF1bt3b1FO Ts7wJ0+eDLazs6ts167dgQULFjxIT0+31i/l/weTJk2CDz/8kLdkyZJWmZmZYyQS iU9ERMTxqKioE6mpqYbXMqu+VbKysiA8PByGDx+urKysnFVdXd3WarVebNGixdFj x46VAgD07t3bPigoyLp582bTypUrg5KSkiaVl5e3sre3v9itW7dDq1atKrt9+za0 bdv2j1p54OPjo0hLS1uYm5vbmiRJbVRU1MEBAwZcqqysxD/44AMA+CmrQ9++fUW5 ubnDnj17NhpFUX1oaOiW9evX371//z7Vr1+/P3XtsbGxQBCEr8ViWezk5DRLIpGY 6ys6sYLF0jj49NNPgc/nO1y7dm2URqMZ4eTklKdQKD4/fPjws8TERGzr1q1t8/Pz J8hkMs/g4OC9JEmewTCM/L2CM3v2bOByuaLi4uJh1dXVk2iaLnBxcdk8b9681Fu3 bjEff/zx33JdR44cAV9fX2zRokVhFotlrs1mC7RarVv69+9/4e7duyYvLy9Rfn7+ MBRFZwkEgkInJ6e1R44ceTxhwgT4+uuv/7TPjyAIP4IglkdFRS2vqqoaWllZOZDH 4z3q1avXviVLlmQBADJ//vy2ly5dGodhmJevr++xuLi4U3V1dfq/UqIMACAyMhJw HH8rTn9WsFj+T7Fnzx6IiYnhbt68efjz588Hy+Vys4ODw/6hQ4fe6Nu3L/3BBx80 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 AAAASUVORK5CYII= ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=200px-Carboxylic_acid_dimers.png Content-Type: image/png; name=200px-Carboxylic_acid_dimers.png Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Carboxylic_acid_dimers.png/200px-Carboxylic_acid_dimers.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAMgAAABcCAYAAAArr/rLAAAABmJLR0QA/wD/AP+g vaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAACXZwQWcAAADIAAAAXAD+ZzOIAAAY BUlEQVR42u2de1SUx/nHv+9e3F257QJB5CpQRUTBu1g0gdDUYxVRowmtihrFAhJB K7GJp63Gk9SYGKseAq3VcrxVojSI2h6iJkExxqZ4AQRFRFDccBOR27K77D6/P1K2 bJbFjb8Fl2U+5+w/+87LzgzznXnmeebCERGBwWD0CI9VAYPBBMJgMIEwGEwgDAYT CIPBBMJgMIEwGEwgDAYTCIPBBMJgMLohGCwFValUePToEdRqNQDAzs4ODg4O4PHM 20dotVoolUrweDyIRCKj6To7O6FWqyEQCCAUCi223rRaLZ48eYKWlhYAgFAohJOT E4YMGcIEYg20tbXh5MmT+PTTT1FUVASFQgGO4+Di4oLQ0FCsWrUKwcHBZhNKYWEh Nm7ciMDAQOzYscOoSM6cOYMdO3Zg0aJFWL9+vUUK48aNG9i/fz8uXbqEuro6EBEk EgnGjRuH1157DVFRUbCxsbHuBkRWzIMHDyg6OprEYjGJRCKaNGkSrVq1ihYvXkye np7EcRy5u7tTamoqqdVqs/zmV199RUKhkF566SVqb283mu6TTz4hABQfH29x9aZW qyk1NZXc3d2J4zjy9PSkxYsX06pVq2jSpEkkEolILBZTdHQ0PXjwwJqbEFmtQFpa Wig6OpoAUHh4OJ06dYoaGxt1DaCiooK2bt1KMpmMbG1t6ejRo0wg/+Xo0aNka2tL L7zwAm3bto0qKip0HUhjYyPl5ORQaGgoAaDo6GhqaWlhAhlopKamkkAgoPDwcKO9 nEajobS0NBIIBBQUFER3794d9AK5e/cuBQUFkY2NDf397383mq68vJymTZtGAoGA UlNTrVYgVunFUigUyM7OBhEhMTERHh4ePbvweDwsXboUv/jFL1BYWIgvvvhi0Htt vvjiCxQWFiIyMhILFy40ms7Pzw/r1q2DRqNBdnY2FAoFc/MOFB4+fIiSkhJ4e3tj ypQpvaa1tbXFyy+/DAC4cuUKzLV/TKPRQKFQoKOjAwqFQu+jVqt13jQLm4/iypUr AICIiIineqqmTp0KNzc3lJSU4OHDh8yLNVC4efMm5HI55s2bB1dX16emDwwMhEAg QHl5OZRKJcRiMQBAqVRCq9X23sP04M7l8/koKirCvHnzevSOcRwHuVzeq/u3OyKR SPd3fpgnjuMgEonAcRyICEqlUk/k3d3IXS7o7giFQggEAt3fLi8vh1AohJ+f31Pr zdPTExMmTMCZM2dw8+ZN/OQnP2ECGQjI5XIQEdzc3EyKMQiFQl0D62pcly9fxpYt W9Da2gqO44z2uBKJBHFxcVi0aJGBmVdRUWH03ba2NoPvmpubsXnzZhQUFOgJKyQk BFu3bkVRURH+8Ic/6OWJz+cjPj4e0dHRyMzMRFpaGjQajS5/Tk5O2Lx5M6ZNm4YP P/wQOTk5uneJCH5+fnj33XcxYsQIvfKb4vYWiUTw9PQEERkVPBOIBTJ06FBdIyQi o420N5qamtDe3t7ruxzHoa2tDTU1NQbm1cSJE3Hw4EHdaKRX6QIBMjIysHnzZoNg ZkNDQ4+Buu6jS/c8dX+noaEBKpUKfD5fl7/Hjx+jsbERWq0W9fX10Gq1uucA0NjY aDCq/Bgz8vHjx3p1zgQyABg7dizs7e1RXFyMpqYmyGSyp444arUarq6uOrt71qxZ CAsLM+n3ehqlxGIxPD09IZFIenynpzw5OzsjIyPDwKzrMpNCQ0Pxz3/+02Ce1PX7 cXFxWLVqVY89PY/Hwx//+Ed0dnYaNRGFQiFkMhnUarWu4fdGQ0MDCgsL4ejoiIkT JzKBDBT8/PwwevRolJSUoLi4GDNnzux1Ynrx4kUAwIQJE3S9K4/HM9q4+5Lelqdw HNfjiNRdSF3zCWNC7s3kFAgECAkJQXZ2NvLy8jB//vxe81pcXIyKigoEBQXB09OT ebEGClKpFFFRUWhtbcWePXvQ1NRkNO358+dx4sQJDB8+HD//+c8x2Jk/fz58fX1x 5MgRnDt3rlcTND09HR0dHZg1axakUikTyEAiJiYGM2bMQFZWFlJSUlBZWWngLTp9 +jSSkpJQX1+PtWvXYsKECYNeIP7+/lizZg0ePXqEpKQknD592sAsq6ysREpKCrKy sjBt2jSsWbPGauvDahcrenh4YM+ePVi9ejX++te/4tKlSwgLC0NAQACam5tx7do1 nD9/Hm1tbUhMTERCQgIY35OQkICamhqkpaVh2bJliIiIwMSJE2FnZ4fS0lJ8+eWX uHXrFsaPH48dO3YYDcRaBWTllJWV0YYNG2jYsGHE5/MJAHEcRxKJhEJDQykjI8Os a4kuXLhA9vb29Morr/S61OQvf/kL8fl8WrdunUXWW3t7Ox0+fJgmT55MYrGYOI4j ACQQCMjb25tSUlKorKzM2psPcYPh6NHOzk6Ul5ejoqIC9+/fh1QqhY+PD0aNGvVU D9ezuIcLCwthb2+PoKAgo/EEuVyO27dvw8PDAyNHjrTYumtoaMCdO3dQVlYGlUoF X19f+Pn5wcvLy+x7aSyRQSEQBoNN0ruh1WpRW1trtQvontdI0tzcbPC9QqFAbW3t U5fkMIFYECUlJYiMjMTJkydZyzYDarUa69evR0JCgsESmZMnTyIyMhIlJSVMIAPl n7lz506Ul5fDy8uLtW4zIBQKMXbsWPzjH//AZ599pvfMy8sL5eXl2Llzp0WuUGZe rB+Qm5tLDg4OtH79etJoNMQwD3K5nKZMmUIhISFUX1+vt+lsw4YNJJVKKTc3l22Y smS6IucymQyrV68eFF6W/mL48OFYv349bty4gfT09P+ZIDwe4uLi4OTkhD/96U+6 hZVsBLFA/vznP9PQoUNp7969rMvvA1pbWyk6Opp8fX3p9u3bBnEdiURiddtvrUYg FRUVFBAQQBEREfTo0SPWmvuI/Px8cnJyotWrV5NKpdJ939jYSBERERQQEEAVFRXM xLKwURBpaWmorKxEUlISHB0dmU3UR0yfPh0xMTE4fvw4vvzyS933MpkMycnJuH// PtLS0sy2dfl5Y1KgsLOzE3V1dQaL1rrboVKpFGKxuNfl1n3F1atXERkZibCwMOzf v7/XJeEM87jR58yZg8DAQGRmZuoOj1MqlUhMTMSpU6eQnZ2NkJCQfsuTKduju29d NqtAHj58iMWLF+PBgwc9ZkIoFMLNzQ3BwcFITEzEmDFjnmkX37NWzPLly3HhwgXk 5ORg8uTJrAX3A3v37sXbb7+N9PR0LF26VPd9cXEx5s6di0mTJuHQoUP9stNQqVRi 06ZNKCgoMNrueDweRo0ahaVLl+KnP/2p6R25KXZYVVUVeXl5kVAopKlTp9LMmTN1 nxdffJHGjx9PMpmMAFBAQABdv36932zEI0eOkK2tLb333nuk1WrZJKGfqK+vpxkz ZlBQUBDdu3dP79n27dtJIpHQoUOH+m1h5UsvvUQAyNnZmdzc3Aw+dnZ2BICcnJx6 Pe/rmSbpVVVV5OHhQe7u7nT79m3q6Oig9vZ23aexsZGuX79OCxcuJAD0xhtv9EsM or6+nkJCQig4ONjqj8C0RE6ePElDhw6llJQUvc7pwYMHFBwcbBAz6WuBCAQCyszM pOrqaqqqqtJ97t+/T//+979p1apVxHEcTZkyhWpqaswvEA8PD6qqqjKa7vLly2Rv b09jxoyh2traPq+Yjz76iEQiER04cIC11ueAQqGgX/3qV+Tm5kYFBQV6z44ePUoS iYS2bdvWbwIRCoX01VdfGU1XU1NDQUFBJBaLKT8/v/+9WDKZDGKxGCqVSnf0TF9x 9+5d7Nu3D6+88kqvJwAy+g6xWIzk5GSo1Wrs2bNHz4kzb948REVF4cCBAyguLraI /Nrb20MqlUKj0Rh1OBnMXcz14wqFAkePHkVdXR0mTpwIZ2fnPiuoRqPBrl27UFNT g6SkJDg4OLDW+pyYNGkSYmNjkZ2djTNnzui+t7GxQWJiIp48eWIx67SuX7+OO3fu wNnZGS4uLia9Y7JPluM4tLS04NChQ3ByctLzc8vlcly5cgUXLlyAl5cX1q1bp3d6 hlqtNlmxT4PP5yM/Px/Hjh3DypUrdUfzaLVafP755/D09ERgYCBruf0Ej8dDbGws Tp8+jd27d+PFF1/UbUKbPn06li9fjoyMDCxbtgwzZswwm2XRk8tWq9Xi+vXr4PP5 ut/hOA4NDQ24cOECTp8+jfr6emzduhX+/v7mc/Pev38fM2fOxP379402Wjc3N4SG hiI5ORlTp07Vuduam5vxm9/8Bjdv3jTL2iiO41BVVQWtVovc3FydGJRKJSIjI9HR 0YETJ06Y3EMwzMPf/vY3JCQk4L333sOGDRsMYiYajQbe3t5mCyCGhITg97//Pezt 7aFQKDB79mzk5eWBz+fruXr5fD60Wi14PB58fHzw61//GrGxsSZf/GPyCEJEkEql 2LhxI5ycnAB8f7pFVlYWqqurERsbi+TkZNjZ2T2Xf5BIJMKSJUuwdu1aZGZm4s03 32Stth+ZP38+jh49ioMHDyImJkZnYkulUkilUnz33XdmE4dWq8XDhw+hUqkMns2Z MwceHh7QarXo7OzE119/jdLSUixcuBAffPCBSWcOP1McxJgXq6CggIKDg0kikdDH H3/cYyxCpVLpuYX/Px+lUknnz58nJycnSk5O1rsZqrW1lebMmUMjRoygmzdvMjdT P/PNN9/Qrl279A6r2L59O9nY2NCxY8dIqVSarR10dHSY5MW6e/cuzZ49m4YMGUKb Nm3q9SCNPnPznjp1iuzs7GjYsGF04cKFPv9HdHZ20tq1a8nBwYHOnj2r94ztB7Ec bt68SV5eXjRnzhxqbW19bm7e0tJSGjNmDAmFQtq3b1//C0StVtNvf/tbAkBhYWHU 0NDQ55VfXl5O/v7+tGDBAr3KV6lUtGLFCnJ0dDTZ180wPxqNhtavX08ymYw+//zz 5x4HycjIIJFIRL6+vlRUVNS/AumKnk6ZMoV4PB7t3LmzX5Z9fPTRRzR06FCD+wWL iorIx8eHoqOj+7TnYhgnLy+PnJycaO3atdTZ2fncBdLW1kaLFi0iALR8+XJSKBT9 H0nPzMwkkUhEHh4edOPGjee61GTbtm0kkUjMdjknw3RaW1tpwYIF5O/vT+Xl5RYT Sb969Sp5e3uTWCym48ePmy+Szufz4e7uDnd3d727JXryIERHR0Oj0SAzM9NssQ9j ODs7Y+3atSgrK8ORI0f0nsXFxSE4OBgffPABqqurmZupH8nJyUFubi5iY2N/vNfo GRkyZAgkEkmvoYQJEyZg3bp1ICLs2rUL3333nXm8WGq1mqqrq6m6uvqp94k/efKE Kisrqbq6us+H1q7eau7cueTl5WVgWx46dIgkEglt376ddev9RH8vVOya71y7do3y 8vLo8ePHvaZtbm6m/Px8ysvLo6amJvOYWJbOxYsXycXFheLj4w3cvsbEw+gbtm/f Tra2tnTkyBGrKI9VCESr1VJKSgrZ29vT6dOnTRIPw/wUFRWRl5cXvfbaa3pxCiYQ C6CiooL8/f0pIiKCGhsbTRIPw3woFApatmwZDRs2jC5fvmw15bKag6N8fHwQGxuL /Px8ZGdn663dio+Px/Dhw7Fr1y6T7t5j/HjOnj2LEydOICYmBtOmTbOegllTL9ab 23fnzp0kFovZ5qo+wFqP/LGqEaTL7fvmm2/i7t27OHjwoN7iuJUrV2L69OlIS0sz zb3HMJnPPvsMX3/9NRITE+Hj42NdhbO23qyjo4Nef/11Gj58OP3nP//Re3b8+HGy tbXtl22gg4U7d+7Q6NGj6eWXX9ab+7ERxEIRiUTYtGkTbGxscOPGDb1n8+bNw+LF i5Gfnw+lUsm6fjNw7do1tLS04K233jL7bV2WgFXeMKXVanHr1q0et1bW19fj8ePH GDlyZL+d3WXNNDc34969exgzZkyvd7AzgVi2GYknT56grq4OtbW1EIvFcHd3h7Oz M4YMGWKx+W5sbERLSwucnJxga2trtGx1dXVQqVRwcXGBSCQyax5UKhUaGhrw4MED KJVKuLq6wsXFBQ4ODoOjgxkMHpZ9+/bR1KlTydnZmQQCAUkkEvLx8aElS5bQpUuX LDaA+M4775Crq2uvB7ApFApavHgx+fr6mjX+oFar6dKlS7RkyRLy8fEhiURCAoGA nJ2daerUqbRv3z6rnHNY/RykO3fu3MHKlSsRFxeHsrIyBAYGYsWKFYiKioKNjQ2O HTuGyMhIpKWl9fnCymfh8ePHqKmpQUtLS6+jY11dna6HNwdKpRKpqamIjIzEsWPH YGNjg6ioKKxYsQKBgYEoKytDXFwc3njjDdy7d4+NIAORpqYmioyMJAAUHh5OZ8+e pfb2dtJqtdTZ2Um1tbX0/vvv0wsvvEC2trZ08OBBiytDfHw8AaBPPvnEaBpTl3r/ GA4cOEASiYRcXFzo/fffp9raWurs7CStVkvt7e109uxZCg8PJwD06quvmrTojy01 sTB2795NHMfRrFmzqLq62mi6jIwMkkgkNHr06H7Zu2DpAikvL6fRo0eTg4MDffrp p0Y3vlVWVlJoaChxHEe7d+9mJtZAorW1FdnZ2eDxeEhISIC7u7vRtL/85S8RFRWF W7duITc3d9B7pXJzc3Hr1i3MnTsXCxYsMDoR9/b2xoYNG8Dj8ZCdnY3W1larrA+r FIhcLkdpaSm8vb0xYcKEXtMOGTIEERERAIBvv/3WIi9+UavVUKvVUCgUep+Ojg4o FAqzHcZGRPj2228BAGFhYU+9ImDKlCnw9vZGaWkp5HK5VQpEYI2FKi0tRW1tLebN mwdXV9enpvfz84NQKERlZSWUSqXuAp4fXsrC4/F0blStVmswKRYIBLpYQGdnp8Fx m91PA/zhaZMcx0EkEvXYY+/duxdZWVk9iler1aK4uLjHnZ6mXCrTvUxKpRKVlZUQ CoUm7QR0dXXFuHHjkJOTg9LSUowaNYoJZKCMIEQENzc3k4JXXY32v3MyAMDly5ex ZcsWtLa2guM4EBEkEgni4uLw6quv4sMPP0ROTo6uQRMRhg0bht/97ncYOXIk3n77 bRQUFOhtAQ0JCcGWLVvw6NEjpKSk4OHDh7r3+Xw+oqKikJSUZNDY6+vr0d7ebrTX VygUBltNT5w4gfT0dCgUCqNmUvcyLVq0SK/8ppyC2XVxEhGxEWQg0XWrUVtbG4jo mQJaTU1NaG9v173LcZzOtOE4Ttc7dzVmjuN072g0GgPXbNdpgGq1Gm1tbWhqajII yMnlcr2/2cVbb72FFStW9OiK7ujoQExMDK5evar3ffe8GqN7mZ4FjUaj2z7QHzdJ MYGYibFjx8Le3h7FxcVoamp66hohuVwOtVoNV1dXXWR91qxZuoOxf2gmAcA777yD lJQUgwbXZSbt27fPoEF3mTNSqRQ5OTkGJlN3E607MpkMbm5uPeZdoVD0eCfjkiVL sGjRIpPqq6tMQqEQMpkMarXapH0zDQ0NKCwshKOjIyZOnMgEMlDw8/PD6NGjUVJS guLiYsycObPXienFixcBfH/qRVfvzePxIJFIjFecQNDrJFYoFBo17ziO6/OLRp+W f2NlCgkJQXZ2NvLy8jB//vxe0xcXF6OiogJBQUHw9PRkXqyBglQqxeuvv47W1lbs 2bPHwJzpzvnz53HixAl4eHhg1qxZGOzMnz8fI0eOxOHDh3Hu3LleTdD09HR0dHRg 9uzZkEqlTCADiZiYGISFhSErKwsbN25EaWmpnkmjUCiQlZWFpKQkPHr0CMnJyRg/ fvygF4i/vz8SEhLw5MkTJCUlISsrS2+OQkQoLS3Fxo0bkZWVhZkzZyI+Pt5q60Ng rQVzdnbGxx9/jLi4OOzfvx/nzp3D7NmzMWbMGLS0tOCbb77BuXPnQERYt24d1qxZ A8b3rFmzBnK5HHv27MGyZcvws5/9DCEhIbCzs0NJSQn+9a9/oaqqCpMnT8aOHTsw bNgw660Ma1+NWVlZSZs2baKAgAASi8UEgDiOI0dHRwoPD6fDhw//6CPxB8Nq3vb2 djp8+DCFh4eTo6MjcRxHAEgsFlNAQABt2rSJKisrrX4176DYD6LVatHQ0IDi4mLc vn0bMpkM48aNw4gRI0y+aeh5YAn7Qdra2nDv3j0UFBRApVIhICAAo0aNgrOzs1lu DLN0BoVAGAw2SWcwmEAYDCYQBoMJhMFgAmEwmEAYDCYQBoMJhMFgMIEwGEwgDAYT CIPRx/wfb6xqRSxuS94AAABKelRYdHNvZnR3YXJlAAB42vPMTUxP9U1Mz0zOVjDT M9YzVzCw1Dcw0TewUAi0UMgoKSmw0tcvLy/Xy8xNTE/NTUzPTM7Wyy9KBwDYmhGY fnuzVgAAACF6VFh0VGh1bWI6OkRvY3VtZW50OjpQYWdlcwAAeNozBAAAMgAyDBLi hAAAACF6VFh0VGh1bWI6OkltYWdlOjpoZWlnaHQAAHjaszAyBwABRgCiV2yeFQAA ACF6VFh0VGh1bWI6OkltYWdlOjpXaWR0aAAAeNoztDAwBgACAwDN0rXIngAAACJ6 VFh0VGh1bWI6Ok1pbWV0eXBlAAB42svMTUxP1S/ISwcAEXsDeF85R+IAAAAgelRY dFRodW1iOjpNVGltZQAAeNozNDI2Mzc2MDY2AAALAAH91GBNJAAAAB56VFh0VGh1 bWI6OlNpemUAAHjaM9MztjAzN8pOAgAJzAI8F8Xo3AAAAFV6VFh0VGh1bWI6OlVS SQAAeNoFwUESQDAMBdAb+SsLtg5iIinzR9N0Wga3997OnGYA8HLhrjnERjw8WZNR oOEepUOhExZpW7xfpq6itNXoqfWhluMHd24ZwvrsO+oAAAAASUVORK5CYII= ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=220px-Hex_ice.GIF Content-Type: image/gif; name=220px-Hex_ice.GIF Content-Location: http://upload.wikimedia.org/wikipedia/en/thumb/5/5b/Hex_ice.GIF/220px-Hex_ice.GIF Content-Transfer-Encoding: Base64 R0lGODlh3AC7APcAAD09Gjk5KS0sNzEvNjs7NTU1OHUCBnsCBHMCC3kHCWkCGHUK ElYsDmgxCVoCK00CPFUCNlgWMGUDJG8IMEk1MHIwMj9AJEtLDVRMD1RUDFtbDERE FUxMFExMG1RUFFhXFltbFFNTG1pbG19bGmxSCGRkC2doCmNjE2dnGHRwE0dHJkxM I0NDKVNMLFNTJFdXKEtLNEdHO1FRNFlaNXNzLR4eVB0cXTgCWCQcWSwsQycmTDAv Sjk4RyMjUiYlWDw7UzQzXDk4WRoZYxYVaxkYaA4NfBUKeQ8QdhIRdR0cdhMTexwb fCoCajQDZS8YbiYDdjcCdyAfdykpZywrajU0ZSMicyYleTQydEUCSVMEUnEFUFow VkkDaVgCZEQFcT9AU0RDQ0lJQkJCTVlYSkhIVVdXWG9VVHN0TmVlWkdHZ1ZWZ0dH eVhHeVdXeGlUZ2hoZ3RxbWloeHd3eIMCBIsCBIYFCZQCBJsCBJQGC5EJFqMCBKsC BKcHC7MCBLsCBLgJCLIJFKIyBZIEM64FLIwxNrMwM8MCBMsCBcgFDNMCBNwCBNoF C8gDGdgDE9IYFeQCBOwCBOcHC/QDBPgDAvUHCPQLC+oVFvQXF8smCMkPI9ArLfQm JuwwMKdGBIkFRZkyU5BKT6tSVotvcKZncM5VUvBQUNNuc+5ubX6BQIiHOpKSYwwK hQcHiwoFjQwKjBUFiQ8RhhUThRoZhhMRigYElQkFlAwLkwQDmggGmQcJnAwKmhEL lRQTlBwblBcVmiUChCIejSkoijEtjTQ0jDo5iSUllCwrkjc3kwABoBkXoiAfpCgn pTY1qjk4rks1j0A/rT9Bi0hIiE9Qi1hXhkZGlVdXlmZemWVlhXd3hmdnlnh4lU5N rEZGslhXt3NxrWdmumxswHh4xIRzqoiIiJaQjYaGmJeXmKiRkKenl5KRqaenqa+u sLe3t9CTldOqqcjIksvKtI+PyrCwyaen07q62L7BxcfHx9HRzcjI2NfX2OTX1srL 49jZ5ejo6O/v7vX29CH5BAQAAAAALAAAAADcALsAAAj+AG8JHEiwoMGDCBMqXMiw ocOHECNKnEhxoatYsWRp1BhrlsePH22JHDmylsmTJnFVXMmSYa5ly3S1nEmTJi0B Hk582MkzRAieO0WIcOHCp1ChLlq0IPqCqQwYUKNCjQGmapirV8X82PrjC9cgQMKK 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 QqPa0KlKkgBJqClWs+rEc2q1q14NYUAAADs= ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=250px-3D_model_hydrogen_bonds_in_water.jpg Content-Type: image/jpeg; name=250px-3D_model_hydrogen_bonds_in_water.jpg Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/3D_model_hydrogen_bonds_in_water.jpg/250px-3D_model_hydrogen_bonds_in_water.jpg Content-Transfer-Encoding: Base64 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 ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=220px-GC_DNA_base_pair.svg.png Content-Type: image/png; name=220px-GC_DNA_base_pair.svg.png Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/GC_DNA_base_pair.svg/220px-GC_DNA_base_pair.svg.png Content-Transfer-Encoding: Base64 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 0AAAAABJRU5ErkJggg== ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=Kevlar_chemical_structure.png Content-Type: image/png; name=Kevlar_chemical_structure.png Content-Location: http://upload.wikimedia.org/wikipedia/en/b/bf/Kevlar_chemical_structure.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAXIAAAC4CAMAAADJ/pddAAAACXBIWXMAAC4jAAAu IwF4pT92AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAA dTAAAOpgAAA6mAAAF2+SX8VGAAADAFBMVEUAAAABAQECAgIDAwMEBAQFBQUGBgYH BwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYX FxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYn JycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3 Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZH R0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZX V1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZn Z2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3 d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaH h4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaX l5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqan p6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3 t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbH x8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX 19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn 5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb3 9/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////isF19AAAfiklEQVR42uxdZ1gUSROu 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 ln3bcgAAAABJRU5ErkJggg== ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=260px-Cellulose_strand.jpg Content-Type: image/jpeg; name=260px-Cellulose_strand.jpg Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Cellulose_strand.jpg/260px-Cellulose_strand.jpg Content-Transfer-Encoding: Base64 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 Ojo6Ojo6NDo6Ojo6Ojo6/9k= ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=50px-Question_book-new.svg.png Content-Type: image/png; name=50px-Question_book-new.svg.png Content-Location: http://upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png Content-Transfer-Encoding: Base64 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 ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline Content-Type: image/png Content-Location: http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png Content-Transfer-Encoding: Base64 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 gg== ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=poweredby_mediawiki_88x31.png Content-Type: image/png; name=poweredby_mediawiki_88x31.png Content-Location: http://bits.wikimedia.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png Content-Transfer-Encoding: Base64 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 RU5ErkJggg== ------------oRmhKhBOMc0OmEYXVxbplm Content-Disposition: inline; filename=wikimedia-button.png Content-Type: image/png; name=wikimedia-button.png Content-Location: http://en.wikipedia.org/images/wikimedia-button.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAAA3NCSVQICAjb4U/g AAAAilBMVEVjZGeGh4nn6+yZmZni5uTW1taAgYNtbnGkpKYBhbLd3t1svZdCroKt rq/Cv79ztMs7ncDMzMy5t7enzL3Hx8h6e37l5eXw8PDK0dOVwtOozdsfkrnKk47E 1tUNiba8RjxKs4bN3eKawM2SybIslr5Yp8TV4N+80dbY5Oek08O5zNJ+wqW20cf2 9vZ09tAFAAAACXBIWXMAAArwAAAK8AFCrDSYAAACh0lEQVR4Xs3RiZKbMAwGYMu3 zX2T+072fP/XqwSUppM0bLfdmf1DxlhmvhGCRV8UFmVfkm8Ig/0beLnZbJYfcuNK T8Htr6BLcvuBCAv5o/Pf4HjTJ/4AbCyICVhRXk6JUssBXiqVpK16FCvyXJcPHvgJ n5xLVD7CydqdHsKEWjsN7x3B2QC3Kun2k5mE29Rhh4eiH3JcHOgN1vt/h/fIXN7C bZEtl8us2IbFauH6YRirFBO0Wqa6K1bM5gzLQDvGtNKMGdEqrcmrRth7fyIlCMPt M26et2EYUGlxwZ0w3jKDz2WWeVSZ9Z5glltGBY8B8LERtHgwLPeUHsZJ7FfoYc/o 0vq2X+Ms8Chj1gD+he/gCjzBMasMq6hgbdSJwtCSsaiCK3jh1i8FgWFwfg0pxQXh mceAYZkwLO5hMGUPx2DtLWxZLlg2wFJKhC9FBwZ+gFcES0zOhGxZJaVleKmqUrKD VV+QGACJo6ClqgDwDjPC87cRHjveS0rVSimiAZalAdXBQ4ExkEAfTyGcd2WjRhhn PDv3o5AdvN3N6OPJT4fguq4T51J5uIJf65RK9efTw3Pn3PwcjHBwnq+dS+qHiadg zvkT9nc8o9zDwWp3xEns+MOU412W3Z72MKcG0119CF7lITjIXepw6nesSliuhS0B Ig48ByEzDaXW+Z9gnqC0QOoJf3x+xN3pXpMRt23FJXAuFHBdRpFQXEbl3Y4bCj85 TJrMZrMkXXduc5syaoSHpsGLVl2WStRNE5XNTQjuQj1TEKUk5N7CGiypNApcc4BY aVClju7CQ+bY6YCn8+ZusmsArk8ewEQn6WKxOCZz3kzDXEzB71fhT7sn/v4/QvBN vjv8RfkBEHe0Bwh42FAAAAAASUVORK5CYII= ------------oRmhKhBOMc0OmEYXVxbplm--