From: Subject: =?windows-1251?B?wujq8u7wIMrr5ezv5fDl8Dogwvvh8O745e3t++kg4iDl4vDl6fHy4u4g?= =?windows-1251?B?LSDR8uDy/OggJiDI7fLl8OL8/iAtIMXi8OXp8ero5SDy5erx8vsg6CDy?= =?windows-1251?B?5ez7Li4u?= Date: Sat, 6 Feb 2010 12:08:35 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CAA725.1BF21940" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 Content-Location: http://booknik.ru/context/?id=28623 77u/PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlv bmFsLy9FTiIgImh0dHA6Ly93d3cudzNjLm9yZy9UUi8xOTk5L1JFQy1odG1sNDAxLTE5OTkxMjI0 L2xvb3NlLmR0ZCI+DQo8SFRNTD48SEVBRD48VElUTEU+0JLQuNC60YLQvtGAINCa0LvQtdC80L/Q tdGA0LXRgDog0JLRi9Cx0YDQvtGI0LXQvdC90YvQuSDQsiDQtdCy0YDQtdC50YHRgtCy0L4gLSDQ odGC0LDRgtGM0LggJiDQmNC90YLQtdGA0LLRjNGOIC0g0JXQstGA0LXQudGB0LrQuNC1INGC0LXQ utGB0YLRiyDQuCDRgtC10LzRiy4uLjwvVElUTEU+DQo8TUVUQSBodHRwLWVxdWl2PVByYWdtYSBj b250ZW50PW5vLWNhY2hlPg0KPE1FVEEgaHR0cC1lcXVpdj1DYWNoZS1Db250cm9sIGNvbnRlbnQ9 bm8tY2FjaGU+DQo8TUVUQSBodHRwLWVxdWl2PUV4cGlyZXMgY29udGVudD0wPg0KPE1FVEEgaHR0 cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4N CjxNRVRBIGNvbnRlbnQ9IiIgbmFtZT1ERVNDUklQVElPTj4NCjxNRVRBIA0KY29udGVudD0i0LLQ uNC60YLQvtGAINC60LvQtdC80L/QtdGA0LXRgCwg0LrQu9C10LzQv9C10YDQtdGALCDQs9C10YDR htC70YwsINCz0LXQsdCx0LXQu9GM0YEsINCz0LjRgtC70LXRgCwg0YHQuNC+0L3QuNC30LwsINGC 0YDQtdGC0LjQuSDRgNC10LnRhSwg0Y/Qt9GL0Log0YLRgNC10YLRjNC10LPQviDRgNC10LnRhdCw LCBMVEkiIA0KbmFtZT1LRVlXT1JEUz48TElOSyBocmVmPSIvaS9mYXZpY29uLmljbyIgdHlwZT1p Y29uIHJlbD0iU0hPUlRDVVQgSUNPTiI+PExJTksgDQpocmVmPSIvaS9mYXZpY29uLmljbyIgdHlw ZT1pY28gcmVsPWljb24+PExJTksgDQpocmVmPSJodHRwOi8vYm9va25pay5ydS9jc3MvbWFpbi5j c3MiIHR5cGU9dGV4dC9jc3MgcmVsPXN0eWxlc2hlZXQ+PExJTksgDQpocmVmPSJodHRwOi8vYm9v a25pay5ydS9jc3Mvb3VyLmNzcyIgdHlwZT10ZXh0L2NzcyByZWw9c3R5bGVzaGVldD48TElOSyAN Cm1lZGlhPXByaW50IGhyZWY9Imh0dHA6Ly9ib29rbmlrLnJ1L2Nzcy9wcmludC5jc3MiIHR5cGU9 dGV4dC9jc3MgcmVsPXN0eWxlc2hlZXQ+DQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pg0K DQogICAgZnVuY3Rpb24gb25Mb2FkRXZlbnQoKXt9DQoNCiAgICBmdW5jdGlvbiBhZGRXaW5kb3dM b2FkRXZlbnQoZnVuYykgew0KICAgICAgICB2YXIgb2xkb25sb2FkID0gb25Mb2FkRXZlbnQ7DQog ICAgICAgIG9uTG9hZEV2ZW50ID0gZnVuY3Rpb24oKSB7DQogICAgICAgICAgICBpZiAob2xkb25s b2FkKSB7DQogICAgICAgICAgICAgICAgb2xkb25sb2FkKCk7DQogICAgICAgICAgICB9DQogICAg ICAgICAgICBmdW5jKCk7DQogICAgICAgIH07DQogICAgfQ0KPC9TQ1JJUFQ+DQoNCjxNRVRBIGNv bnRlbnQ9Ik1TSFRNTCA2LjAwLjI5MDAuNTkyMSIgbmFtZT1HRU5FUkFUT1I+PC9IRUFEPg0KPEJP RFkgdGV4dD1ibGFjayB2TGluaz0jMDA2Njk5IGFMaW5rPSM5OTAwNjYgbGluaz0jM2M4YWIxIGJn Q29sb3I9d2hpdGU+DQo8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0PmRvY3VtZW50LndyaXRl KCc8aW1nIHNyYz0iaHR0cDovL2x1eHVwLnJ1L3RyLzkzNS8mcj0nK2VzY2FwZShkb2N1bWVudC5y ZWZlcnJlcikrJyZ0PScrKG5ldyBEYXRlKCkpLmdldFRpbWUoKSsnIiB3aWR0aD0iMSIgaGVpZ2h0 PSIxIi8+Jyk7PC9TQ1JJUFQ+DQo8IS0tID09PT09PT09PT09PSBoZWFkZXI9PT09PT09PT09PT09 PT09PT09PT09PSAtLT4NCjxUQUJMRSBjbGFzcz1oZWFkZXIgY2VsbFNwYWNpbmc9MCBjZWxsUGFk ZGluZz0wIHdpZHRoPSIxMDAlIiBib3JkZXI9MD4NCiAgPFRCT0RZPg0KICA8VFI+DQogICAgPFRE IGNsYXNzPWxvZ28gcm93U3Bhbj0yPg0KICAgICAgPERJViBjbGFzcz1sb2dvPjxBIGhyZWY9Imh0 dHA6Ly9ib29rbmlrLnJ1LyI+PElNRyBoZWlnaHQ9ODUgYWx0PUJvb2tuaWsucnUgDQogICAgICBz cmM9Imh0dHA6Ly9ib29rbmlrLnJ1L2kvbG9nby5naWYiIHdpZHRoPTM5OCBib3JkZXI9MD48SU1H IGNsYXNzPWxvZ28tdGV4dCANCiAgICAgIGhlaWdodD0xNyBhbHQ9ItCV0LLRgNC10LnRgdC60LjQ tSDRgtC10LrRgdGC0Ysg0Lgg0YLQtdC80YsiIA0KICAgICAgc3JjPSJodHRwOi8vYm9va25pay5y dS9pL2xvZ28tdGV4dC5naWYiIHdpZHRoPTE0NiBib3JkZXI9MD48L0E+PC9ESVY+PC9URD4NCiAg ICA8VEQgY2xhc3M9dXNlciBjb2xTcGFuPTI+PElNRyBzdHlsZT0iRElTUExBWTogbm9uZSIgaGVp Z2h0PTEgYWx0PSIiIA0KICAgICAgc3JjPSJodHRwOi8vY291bnRlci5yYW1ibGVyLnJ1L3RvcDEw MC5jbnQ/OTM1OTE2IiB3aWR0aD0xIGJvcmRlcj0wPiANCiAgICAgIDxESVYgY2xhc3M9YXV0aD48 QSBuYW1lPXRvcD48L0E+DQogICAgICA8RElWIGNsYXNzPXNpZ25Jbj48QSBocmVmPSJqYXZhc2Ny aXB0OnNob3dMb2dpbkZvcm0oKTsiPtCS0L7QudGC0Lg8L0E+IHwgPEEgDQogICAgICBocmVmPSJq YXZhc2NyaXB0OnNob3dSZWdGb3JtKCk7Ij7Ql9Cw0YDQtdCz0LjRgdGC0YDQuNGA0L7QstCw0YLR jNGB0Y88L0E+PC9ESVY+PC9ESVY+PCEtLSBzZWFyY2ggLS0+DQogICAgICA8RElWIGNsYXNzPWJs b2NrPg0KICAgICAgPERJViBjbGFzcz1mb3JtQ29tcGFjdD4NCiAgICAgIDxGT1JNIGFjdGlvbj1o dHRwOi8vYm9va25pay5ydS9zZWFyY2gvIG1ldGhvZD1wb3N0Pg0KICAgICAgPERJVj48SU5QVVQg bmFtZT1xPiANCiAgICAgIDxJTlBVVCB0eXBlPXN1Ym1pdCB2YWx1ZT3QndCw0LnRgtC4PjwvRElW PjwvRk9STT48L0RJVj48L0RJVj48IS0tIC9zZWFyY2ggLS0+PC9URD48L1RSPjwvVEJPRFk+PC9U QUJMRT48IS0tID09PT09PT09PT09PSBoZWFkZXI9PT09PT09PT09PT09PT09PT09PT09PSAtLT4N CjxUQUJMRSBjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9IjEwMCUiIGJvcmRlcj0w Pg0KICA8VEJPRFk+DQogIDxUUiB2QWxpZ249dG9wPg0KICAgIDxURCBjbGFzcz1tZW51Pg0KICAg ICAgPERJViBjbGFzcz1uYXY+PElNRyBoZWlnaHQ9MzIgYWx0PSIiIHNyYz0iaHR0cDovL2Jvb2tu aWsucnUvaS9uYXYtdG9wLmdpZiIgDQogICAgICB3aWR0aD0xODAgYm9yZGVyPTA+IA0KICAgICAg PFVMIGNsYXNzPW5hdj4NCiAgICAgICAgPExJIGNsYXNzPSIiPjxBIGhyZWY9Imh0dHA6Ly9ib29r bmlrLnJ1L3Jldmlld3MvIj7QmtC90LjQs9C4ICZhbXA7INCg0LXRhtC10L3Qt9C40LggDQogICAg ICAgIDwvQT4NCiAgICAgICAgPExJIGNsYXNzPWFjdGl2ZT48QSBocmVmPSJodHRwOi8vYm9va25p ay5ydS9jb250ZXh0LyI+0KHRgtCw0YLRjNC4ICZhbXA7IA0KICAgICAgICDQmNC90YLQtdGA0LLR jNGOIDwvQT4NCiAgICAgICAgPFVMPjwvVUw+DQogICAgICAgIDxMSSBjbGFzcz0iIj48QSBocmVm PSJodHRwOi8vYm9va25pay5ydS9uZXdzLyI+0KHQvtCx0YvRgtC40Y8gJmFtcDsg0KDQtdC/0L7R gNGC0LDQttC4IA0KICAgICAgICA8L0E+DQogICAgICAgIDxMSSBjbGFzcz0iIj48QSBocmVmPSJo dHRwOi8vYm9va25pay5ydS9jb2xvbm5hZGUvIj7QmtC+0LvQvtC90LrQuCAmYW1wOyANCiAgICAg ICAg0JrQvtC70L7QvdC60LggPC9BPg0KICAgICAgICA8TEkgY2xhc3M9IiI+PEEgaHJlZj0iaHR0 cDovL2Jvb2tuaWsucnUvcHVibGljYXRpb25zLyI+0KDQsNGB0YHQutCw0LfRiyAmYW1wOyANCiAg ICAgICAg0K3RgdGB0LUgPC9BPg0KICAgICAgICA8TEkgY2xhc3M9IiI+PEEgaHJlZj0iaHR0cDov L2Jvb2tuaWsucnUvaW50ZXJhY3RpdmUvIj7QmtC+0L3QutGD0YDRgdGLICZhbXA7IA0KICAgICAg ICDQktC40LrRgtC+0YDQuNC90YsgPC9BPg0KICAgICAgICA8TEkgY2xhc3M9IiI+PEEgaHJlZj0i aHR0cDovL2Jvb2tuaWsucnUvYXVkaW8vIj7QktC40LTQtdC+0LHQu9C+0LMgPC9BPg0KICAgICAg ICA8TEkgY2xhc3M9IiI+PEEgaHJlZj0iaHR0cDovL2Jvb2tuaWsucnUvZm9ydW0vIj7QpNC+0YDR g9C8IDwvQT4NCiAgICAgICAgPExJIGNsYXNzPSIiPjxBIGhyZWY9Imh0dHA6Ly9ib29rbmlrLnJ1 L2Fib3V0LyI+0J/RgNC+0LXQutGCICZhbXA7INC10LPQviDQsNCy0YLQvtGA0YsgDQogICAgICAg IDwvQT48L0xJPjwvVUw+PElNRyBoZWlnaHQ9MzEgYWx0PSIiIHNyYz0iaHR0cDovL2Jvb2tuaWsu cnUvaS9uYXYtYnRtLmdpZiIgDQogICAgICB3aWR0aD0xODAgYm9yZGVyPTA+PC9ESVY+PCEtLSDQ t9C10LvQtdC90YvQuSDQsdC70L7QuiAtLT4NCiAgICAgIDxUQUJMRSBjbGFzcz0iZnJhbWVBZGRv biBmcmFtZUdyZWVuIj4NCiAgICAgICAgPFRCT0RZPg0KICAgICAgICA8VFI+DQogICAgICAgICAg PFREPg0KICAgICAgICAgICAgPERJViBjbGFzcz10aXRsZT4NCiAgICAgICAgICAgIDxESVY+DQog ICAgICAgICAgICA8SDM+PEEgY2xhc3M9bmF2IA0KICAgICAgICAgICAgaHJlZj0iaHR0cDovL2Jv b2tuaWsucnUvdGFncy8/aWQ90JrRg9C70LjQvdCw0YDQuNGPIj7QmtGD0LvQuNC90LDRgNC40Y88 L0E+PC9IMz48L0RJVj48L0RJVj4NCiAgICAgICAgICAgIDxQIGNsYXNzPWNudHI+PEEgaHJlZj0i aHR0cDovL2Jvb2tuaWsucnUvYXVkaW8vP2lkPTMxMzA5Ij48SU1HIA0KICAgICAgICAgICAgdGl0 bGU9IiIgaGVpZ2h0PTk3IGFsdD0iIiANCiAgICAgICAgICAgIHNyYz0iaHR0cDovL2kuYm9va25p ay5ydS9yZWQvX2ltZy8yNzQtMjMyLmpwZyIgd2lkdGg9OTUgDQogICAgICAgICAgICBib3JkZXI9 MD48L0E+PEJSPjxBIA0KICAgICAgICAgICAgaHJlZj0iaHR0cDovL2Jvb2tuaWsucnUvYXVkaW8v P2lkPTMxMzA5Ij7QqNC+0LrQvtC70LDQtNC90YvQuSDQvNGD0YHRgTog0L/RgNC+0YHRgtC+0LUg DQogICAgICAgICAgICDQstC+0LvRiNC10LHRgdGC0LLQvjwvQT4gPC9QPjwvVEQ+PC9UUj48L1RC T0RZPjwvVEFCTEU+PCEtLSAv0LfQtdC70LXQvdGL0Lkg0LHQu9C+0LogLS0+PCEtLSDQt9C10LvQ tdC90YvQuSDQsdC70L7QuiAtLT4NCiAgICAgIDxUQUJMRSBjbGFzcz0iZnJhbWVBZGRvbiBmcmFt ZUdyZWVuIj4NCiAgICAgICAgPFRCT0RZPg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFREPg0K ICAgICAgICAgICAgPERJViBjbGFzcz10aXRsZT4NCiAgICAgICAgICAgIDxESVY+DQogICAgICAg ICAgICA8SDM+PEEgY2xhc3M9bmF2IA0KICAgICAgICAgICAgaHJlZj0iaHR0cDovL2Jvb2tuaWsu cnUvdGFncy8/aWQ90JrQuNC90L4iPtCa0LjQvdC+PC9BPjwvSDM+PC9ESVY+PC9ESVY+DQogICAg ICAgICAgICA8UCBjbGFzcz1jbnRyPjxBIA0KICAgICAgICAgICAgaHJlZj0iaHR0cDovL2Jvb2tu aWsucnUvY29sb25uYWRlL2J1bGxldHMvP2lkPTMxMzQ0Ij48SU1HIHRpdGxlPSIiIA0KICAgICAg ICAgICAgaGVpZ2h0PTEyMyBhbHQ9IiIgc3JjPSJodHRwOi8vaS5ib29rbmlrLnJ1L3JlZC9faW1n LzI3NC0yMjQuanBnIiANCiAgICAgICAgICAgIHdpZHRoPTgwIGJvcmRlcj0wPjwvQT48QlI+PEEg DQogICAgICAgICAgICBocmVmPSJodHRwOi8vYm9va25pay5ydS9jb2xvbm5hZGUvYnVsbGV0cy8/ aWQ9MzEzNDQiPjkg0YTQuNC70YzQvNC+0LIgMjAwOSANCiAgICAgICAgICAgINCz0L7QtNCwPC9B PiA8L1A+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48IS0tIC/Qt9C10LvQtdC90YvQuSDQsdC7 0L7QuiAtLT48L1REPjwhLS0gPT09PT09PT09PT09INGG0LXQvdGC0YDQsNC70YzQvdCw0Y8g0Lgg 0L/RgNCw0LLQsNGPINC60L7Qu9C+0L3QutCwID09PT09PT09PT09PT09PT09PT09IC0tPg0KICAg IDxURCBjbGFzcz1jZW50ZXI+PCEtLSBib2R5IC0tPg0KICAgICAgPERJViBjbGFzcz1hcnRpY2xl Pg0KICAgICAgPERJViBjbGFzcz10b3BuYXY+PEEgaHJlZj0iaHR0cDovL2Jvb2tuaWsucnUvIj7Q k9C70LDQstC90LDRjzwvQT4gPFNQQU4+LzwvU1BBTj4gDQogICAgICA8QSBocmVmPSJodHRwOi8v Ym9va25pay5ydS9jb250ZXh0LyI+0KHRgtCw0YLRjNC4ICZhbXA7INCY0L3RgtC10YDQstGM0Y48 L0E+PC9ESVY+DQogICAgICA8SDE+0JLRi9Cx0YDQvtGI0LXQvdC90YvQuSDQsiDQtdCy0YDQtdC5 0YHRgtCy0L48L0gxPg0KICAgICAgPEgyPtCS0LjQutGC0L7RgCDQmtC70LXQvNC/0LXRgNC10YA6 INC10LLRgNC10LnRgdC60LDRjyDRgdGD0LTRjNCx0LAg0L/QsNGC0YDQuNC+0YLQsCDQstC10LvQ uNC60L7QuSDQk9C10YDQvNCw0L3QuNC4PC9IMj4NCiAgICAgIDxESVYgY2xhc3M9cHJpbnQ+PEEg Y2xhc3M9aWNvbiANCiAgICAgIGhyZWY9Imh0dHA6Ly9ib29rbmlrLnJ1L2NvbnRleHQvP2lkPTI4 NjIzJmFtcDtwcmludD0iPjxJTUcgaGVpZ2h0PTIzIA0KICAgICAgYWx0PSIiIHNyYz0iaHR0cDov L2Jvb2tuaWsucnUvaS9pLXByaW50LmdpZiIgd2lkdGg9MjMgYm9yZGVyPTA+0JLQtdGA0YHQuNGP INC00LvRjyANCiAgICAgINC/0LXRh9Cw0YLQuDwvQT48QlI+PC9ESVY+DQogICAgICA8RElWIGNs YXNzPWNhdD48U1BBTiBjbGFzcz1hbGw+PEEgaHJlZj0iaHR0cDovL2Jvb2tuaWsucnUvdGFncy8i PijQstGB0LUg0YLQtdCz0LggDQogICAgICDQvtCx0LvQsNC60L7QvCk8L0E+PC9TUEFOPiA8L0RJ Vj4NCiAgICAgIDxESVYgY2xhc3M9YXV0aG9ycz4NCiAgICAgIDxESVYgY2xhc3M9YXV0aG9yX3I+ PEEgDQogICAgICBocmVmPSJodHRwOi8vYm9va25pay5ydS9hYm91dC9hdXRob3JzLz9pZD0yNjAy MCI+PElNRyB0aXRsZT0iIiBoZWlnaHQ9MTEzIA0KICAgICAgYWx0PSIiIHNyYz0iaHR0cDovL2ku Ym9va25pay5ydS9yZWQvX2ltZy8xMTUtMTIuZ2lmIiB3aWR0aD04MCANCiAgICAgIGJvcmRlcj0w PjxCUj7QkNGA0YzQtSDQntC70YzQvNCw0L0gPC9BPjwvRElWPjwvRElWPjxBIG5hbWU9dGV4dD4N CiAgICAgIDxQPtCSIDE5NDUg0LPQvtC00YMg0YTQuNC70L7Qu9C+0LMg0JLQuNC60YLQvtGAINCa 0LvQtdC80L/QtdGA0LXRgCwg0L3QsNGF0L7QtNC40LLRiNC40LnRgdGPINCyINGB0L7QstC10YLR gdC60L7QuSANCiAgICAgINC+0LrQutGD0L/QsNGG0LjQvtC90L3QvtC5INC30L7QvdC1INCT0LXR gNC80LDQvdC40LgsINC/0L7Qu9GD0YfQuNC7INC/0LjRgdGM0LzQviDQvtGCINGB0LLQvtC10LPQ viDQv9C70LXQvNGP0L3QvdC40LrQsCDQktCw0LvRjNGC0LXRgNCwIA0KICAgICAgPEEgaWQ9dDEg bmFtZT10MT48L0E+PEEgDQogICAgICBocmVmPSJodHRwOi8vYm9va25pay5ydS9jb250ZXh0Lz9p ZD0yODYyMyNzMSI+WzFdPC9BPi4g0JLQsNC70YzRgtC10YAsINCyIA0KICAgICAg0YfQsNGB0YLQ vdC+0YHRgtC4LCDQv9C40YHQsNC7OiDCq9Ci0YssINCy0L7Qt9C80L7QttC90L4sINC30L3QsNC1 0YjRjCA8Tk9CUj7QutC+0LUt0YfRgtC+PC9OT0JSPiDQuNC3INCz0LDQt9C10YIsINC90L4gDQog ICAgICDRgtGLINC90LUg0LzQvtC20LXRiNGMINGB0LXQsdC1INC/0YDQtdC00YHRgtCw0LLQuNGC 0YwsINGH0YLQviDRgtCy0L7RgNGP0YIg0LfQtNC10YHRjCDQvdCw0YjQuCDQvdCw0YbQuNC+0L3Q sNC70LjRgdGC0YsuINCYINGA0LDQtNC4IA0KICAgICAg0Y3RgtC+0LPQviDRjyDQsdC10LbQsNC7 INC40Lcg0LPQuNGC0LvQtdGA0L7QstGB0LrQvtC5INCT0LXRgNC80LDQvdC40Lg/Li7Cuw0KICAg ICAgPFA+PC9QPg0KICAgICAgPERJViBjbGFzcz1waG90b1I+PElNRyB0aXRsZT0iIiBoZWlnaHQ9 MzEwIGFsdD0iIiANCiAgICAgIHNyYz0iaHR0cDovL2kuYm9va25pay5ydS9yZWQvX2ltZy8xMjAt NDA0LmpwZyIgd2lkdGg9MjIwIGJvcmRlcj0wPg0KICAgICAgPERJVj48L0RJVj48L0RJVj7QktCw 0LvRjNGC0LXRgCDQv9C+0YDQsNC20LXQvSDRg9C20LDRgdCw0LzQuCDQvdCw0YbQuNC+0L3QsNC7 0LjQt9C80LAsINC90LDQv9C+0LzQuNC90LDRjtGJ0LjQvNC4INC10LzRgyANCiAgICAgINC90LXQ tNC+0LHRgNC+0Lkg0L/QsNC80Y/RgtC4INCi0YDQtdGC0LjQuSDRgNC10LnRhS4g0JTQvtCx0LDQ stC40Lw6INCS0LDQu9GM0YLQtdGAIOKAkyDQtdCy0YDQtdC5LiDQmtGC0L4g0LbQtSDQuCDQs9C0 0LUg0YLQsNC6IA0KICAgICAg0L3QsNC/0YPQs9Cw0Lsg0LXQstGA0LXRjywg0YEg0YLRgNGD0LTQ vtC8INGB0LHQtdC20LDQstGI0LXQs9C+INC+0YIg0JPQuNGC0LvQtdGA0LA/INCV0LPQviDQvdCw 0L/Rg9Cz0LDQu9C4INGB0LjQvtC90LjRgdGC0Ysg0LIgDQogICAgICDQmNC10YDRg9GB0LDQu9C4 0LzQtS4g0KLQtSDRgdCw0LzRi9C1INGB0LDQvNC+0L7RgtCy0LXRgNC20LXQvdC90YvQtSDQsdC+ 0YDRhtGLINGBINCx0YDQuNGC0LDQvdGB0LrQuNC8INC80LDQvdC00LDRgtC+0Lwg0LggPEEgDQog ICAgICBocmVmPSJodHRwOi8vZWxldmVuLmNvLmlsLz9tb2RlPWFydGljbGUmYW1wO2lkPTEwNDc2 JmFtcDtxdWVyeT0lQzElQzUlQ0IlQzAlREYrJUNBJUNEJUM4JUMzJUMwIj7Cq9CR0LXQu9C+0Lkg DQogICAgICDQutC90LjQs9C+0LnCuzwvQT4sINGC0YDQsNC00LjRhtC40L7QvdC90L4g0LLRi9C3 0YvQstCw0Y7RidC40LUg0L7QtNC+0LHRgNC10L3QuNC1INC4INCy0L7RgdGF0LjRidC10L3QuNC1 Lg0KICAgICAgPFA+PC9QPg0KICAgICAgPFA+0KLQsNC60LDRjyDQutCw0YDRgtC40L3QsCDQtNC7 0Y8g0L3QsNGBINC90LXQv9GA0LjQstGL0YfQvdCwLCDQvdC+INC00LvRjyDQsNC00YDQtdGB0LDR gtCwINC/0LjRgdGM0LzQsCDQvtC90LAg0LHRi9C70LAgDQogICAgICDQtdGB0YLQtdGB0YLQstC1 0L3QvdCwINC4INCx0LvQuNC30LrQsC4g0JLQuNC60YLQvtGAINCa0LvQtdC80L/QtdGA0LXRgCAo MTg4MeKAkzE5NjApINCx0YvQuyDQstGL0LTQsNGO0YnQuNC80YHRjyDQvdC10LzQtdGG0LrQuNC8 IA0KICAgICAgPE5PQlI+0YTQuNC70L7Qu9C+0LPQvtC8LdGA0L7QvNCw0L3QuNGB0YLQvtC8PC9O T0JSPiwg0LDQstGC0L7RgNC+0Lwg0LTQstGD0YXRgtC+0LzQvdC+0LkgwqvQmNGB0YLQvtGA0LjQ uCDRhNGA0LDQvdGG0YPQt9GB0LrQvtC5IA0KICAgICAg0LvQuNGC0LXRgNCw0YLRg9GA0YsgWFZJ SUkg0YHRgtC+0LvQtdGC0LjRj8K7LCDQuiDRgtC+0LzRgyDQttC1INCy0LXQtNGD0YnQuNC8INGB 0L/QtdGG0LjQsNC70LjRgdGC0L7QvCDQv9C+IA0KICAgICAgwqvQutGD0LvRjNGC0YPRgNC+0LLQ tdC00LXQvdC40Y7CuyAoS3VsdHVya3VuZGUpLCDQv9GA0L7RhNC10YHRgdC+0YDQvtC8INCS0YvR gdGI0LXQs9C+INC00YDQtdC30LTQtdC90YHQutC+0LPQviDRg9GH0LjQu9C40YnQsC4gDQogICAg ICDQmtCw0Log0Lgg0L/QvtC00LDQstC70Y/RjtGJ0LXQtSDQsdC+0LvRjNGI0LjQvdGB0YLQstC+ INC10LPQviDQutC+0LvQu9C10LMsINCa0LvQtdC80L/QtdGA0LXRgCDQsdGL0Lsg0LjRgdC60YDQ tdC90L3QuNC8INC4IA0KICAgICAg0L/Qu9Cw0LzQtdC90L3Ri9C8INC/0LDRgtGA0LjQvtGC0L7Q vCDQk9C10YDQvNCw0L3QuNC4LiDCq9Ct0LvRjNC30LAg0YfQsNGB0YLQviDRgNCw0YHRgdC60LDQ t9GL0LLQsNC70LAsINC60LDQuiDQvtC90LAgDQogICAgICDRgdGC0LDRgNCw0LXRgtGB0Y8sINGH 0YLQvtCx0Ysg0LXQtSDQtNC10YLQuCDRgNC+0YHQu9C4INCyINC90LDRgdGC0L7Rj9GJ0LXQuSDQ tdCy0YDQtdC50YHQutC+0Lkg0LLQtdGA0LUsINC90L4g0YfRgtC+0LHRiyDQvtC90LggDQogICAg ICDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4g0LTRi9GI0LDQu9C4INCy0LXRgNC+0Lkg0LIg0JPQ tdGA0LzQsNC90LjRjiDigJMg0L7QvdCwINCz0L7QstC+0YDQuNC70LAg0LLRgdC10LPQtNCwOiDQ siDCq9Cy0LXRh9C90YPRjiANCiAgICAgINCT0LXRgNC80LDQvdC40Y7Cuywg4oCTINC90LXRgdC8 0L7RgtGA0Y8g0L3QsCDQstC10YHRjCDRgdC10LPQvtC00L3Rj9GI0L3QuNC5INC/0L7Qt9C+0YAg 0YHRgtGA0LDQvdGLLiDCq9Ce0L3QuCDQtNC+0LvQttC90YsgDQogICAgICDQvdCw0YPRh9C40YLR jNGB0Y8g0LTRg9C80LDRgtGMLCDQutCw0Log0Y8sINC00L7Qu9C20L3RiyDRh9C40YLQsNGC0Ywg 0JPQtdGC0LUsINC60LDQuiDQkdC40LHQu9C40Y4sINC+0L3QuCDQtNC+0LvQttC90Ysg0LHRi9GC 0YwgDQogICAgICDRhNCw0L3QsNGC0LjRh9C10YHQutC40LzQuCDQvdC10LzRhtCw0LzQuCHCuzwv UD4NCiAgICAgIDxQPtCSIDE5MzMg0LPQvtC00YMg0L/RgNC+0LjQt9C+0YjQu9C+INGB0L7QsdGL 0YLQuNC1LCDRgSDRgtC+0YfQutC4INC30YDQtdC90LjRjyDQmtC70LXQvNC/0LXRgNC10YDQsCwg 0LDQsdGB0YPRgNC00L3QvtC1LiDQmiANCiAgICAgINCy0LvQsNGB0YLQuCDQv9GA0LjRiNC70Lgg 0L3QsNGG0LjRgdGC0YsuINCU0L3QtdCy0L3QuNC60Lgg0L/RgNC+0YTQtdGB0YHQvtGA0LAg0YEg 0L/QtdGA0LLRi9GFINC80LXRgdGP0YbQtdCyINC40YUg0L/RgNCw0LLQu9C10L3QuNGPIA0KICAg ICAg0L/QtdGB0YLRgNGP0YIg0YTRgNCw0LfQsNC80Lg6IMKr0K3RgtC+INC90LUg0LzQvtC20LXR giDQtNC+0LvQs9C+INC/0YDQvtC00L7Qu9C20LDRgtGM0YHRjyHCuywgwqvQrdGC0L4gDQogICAg ICA8Tk9CUj7QstC+0YIt0LLQvtGCPC9OT0JSPiDQutC+0L3Rh9C40YLRgdGPIcK7IDxBIGlkPXQy IG5hbWU9dDI+PC9BPjxBIA0KICAgICAgaHJlZj0iaHR0cDovL2Jvb2tuaWsucnUvY29udGV4dC8/ aWQ9Mjg2MjMjczIiPlsyXTwvQT4uINCd0L4gwqvRjdGC0L7CuyDQstGB0LUgDQogICAgICDQv9GA 0L7QtNC+0LvQttCw0LvQvtGB0Ywg0Lgg0L/RgNC+0LTQvtC70LbQsNC70L7RgdGMLiDCq9Ca0LDQ uiDRjdGC0L4g0YHRgtCw0LvQviDQstC+0LfQvNC+0LbQvdGL0LwsINGH0YLQviDQvtCx0YDQsNC3 0L7QstCw0L3QvdGL0LUgDQogICAgICDQu9GO0LTQuCDRgdC+0LLQtdGA0YjQuNC70Lgg0YLQsNC6 0L7QtSDQv9GA0LXQtNCw0YLQtdC70YzRgdGC0LLQviDQv9C+INC+0YLQvdC+0YjQtdC90LjRjiDQ uiDQvtCx0YDQsNC30L7QstCw0L3QuNGOLCDQutGD0LvRjNGC0YPRgNC1LCANCiAgICAgINGH0LXQ u9C+0LLQtdGH0L3QvtGB0YLQuD/CuzwvUD4NCiAgICAgIDxQPjwvUD4NCiAgICAgIDxESVYgY2xh c3M9cGhvdG9SPjxJTUcgdGl0bGU9IiIgaGVpZ2h0PTMzNSBhbHQ9IiIgDQogICAgICBzcmM9Imh0 dHA6Ly9pLmJvb2tuaWsucnUvcmVkL19pbWcvMTIwLTQwNS5qcGciIHdpZHRoPTIyMCBib3JkZXI9 MD4NCiAgICAgIDxESVY+PC9ESVY+PC9ESVY+0J/RgNC+0YTQtdGB0YHQvtGA0LAg0LvQuNGI0LjQ u9C4INC60LDRhNC10LTRgNGLINC60LDQuiDQtdCy0YDQtdGPLiDQn9C+0YLQvtC8INC30LDQv9GA 0LXRgtC40LvQuCANCiAgICAgINC/0LXRh9Cw0YLQsNGC0YzRgdGPLiDQn9C+0YLQvtC8INC+0YLQ vtCx0YDQsNC70Lgg0LvRjtCx0LjQvNGD0Y4g0LrQvtGI0LrRgzog0LXQstGA0LXRj9C8INC90LUg 0YDQsNC30YDQtdGI0LDQu9C+0YHRjCDQtNC10YDQttCw0YLRjCANCiAgICAgINC00L7QvNCw0YjQ vdC40YUg0LbQuNCy0L7RgtC90YvRhSDigJMg0Lgg0Y3RgtC+0LPQviDQktC40LrRgtC+0YAg0JrQ u9C10LzQv9C10YDQtdGAINC90LUg0LzQvtCzINC/0YDQvtGB0YLQuNGC0Ywg0L3QsNGG0LjRgdGC 0LDQvCDQtNC+IA0KICAgICAg0LrQvtC90YbQsC4g0J/QvtGC0L7QvCDQt9Cw0L/RgNC10YLQuNC7 0Lgg0LfQsNC90LjQvNCw0YLRjNGB0Y8g0L3QsNGD0LrQvtC5LCDQv9C+0LvRjNC30L7QstCw0YLR jNGB0Y8g0LHQuNCx0LvQuNC+0YLQtdC60LDQvNC4INC4IA0KICAgICAg0LTQtdGA0LbQsNGC0Ywg 0LTQvtC80LAgwqvQvdC10LXQstGA0LXQudGB0LrQuNC1wrsg0LrQvdC40LPQuCDigJMg0YHRgtGA 0LDRiNC90YvQuSDRg9C00LDRgCDQtNC70Y8g0YTQuNC70L7Qu9C+0LPQsC4g0J/QvtGC0L7QvCAN CiAgICAgINC30LDQv9GA0LXRgtC40LvQuCDQv9C+0LrRg9C/0LDRgtGMINC90L7QstGL0LUg0YLQ vtCy0LDRgNGLINCyINC80LDQs9Cw0LfQuNC90LDRhSDigJMg0L7RgtC90YvQvdC1INC80L7QttC9 0L4g0LHRi9C70L4g0LvQuNGI0YwgDQogICAgICDQv9C+0LvRg9GH0LDRgtGMINC/0L4g0L7RgdC+ 0LHRi9C8INC60LDRgNGC0L7Rh9C60LDQvCDRgtC+0LLQsNGA0Ysg0L/QvtC00LXRgNC20LDQvdC9 0YvQtS4g0J/QvtGC0L7QvCDQt9Cw0L/RgNC10YLQuNC70Lgg0L/QvtGB0LXRidCw0YLRjCANCiAg ICAgINC60LDRhNC1INC4INC60LjQvdC+0YLQtdCw0YLRgNGLLiDQn9C+0YLQvtC8INC30LDRgdGC 0LDQstC40LvQuCDQvdCw0LTQtdGC0Ywg0LbQtdC70YLRg9GOINC30LLQtdC30LTRgywg0Lgg0Y3R gtC+INCx0YvQu9C+INCz0L7RgNGI0LUgDQogICAgICDQstGB0LXQs9C+LiDQn9C+0YLQvtC8INCy 0YvRgdC10LvQuNC70Lgg0LjQtyDRgdC+0LHRgdGC0LLQtdC90L3QvtCz0L4g0LTQvtC80LAg0LIg 0L7QtNC40L0g0LjQtyDCq9C10LLRgNC10LnRgdC60LjRhSDQtNC+0LzQvtCywrsuIA0KICAgICAg 0J/QvtGC0L7QvCDQv9C+0YHQu9Cw0LvQuCDRh9C10YDQvdC+0YDQsNCx0L7Rh9C40Lwg0L3QsCDR hNCw0LHRgNC40LrRgyDQutC+0L3QstC10YDRgtC+0LIsINC/0L7RgtC+0Lwg0L3QsCDRh9Cw0LnQ vdGL0Lkg0LfQsNCy0L7QtC4gDQogICAgICDQn9C+0YLQvtC8INC30LDQv9GA0LXRgtC40LvQuCDQ tdC30LTQuNGC0Ywg0LIg0YLRgNCw0LzQstCw0LU6IMKr0JAg0Y8g0LjQvNC10Y4g0L/RgNCw0LLQ viDRgdCw0LTQuNGC0YzRgdGPINGC0L7Qu9GM0LrQviDRgSANCiAgICAgINC/0LXRgNC10LTQvdC1 0Lkg0L/Qu9C+0YnQsNC00LrQuCwg0L/RgNC40YfQtdC8INC70LjRiNGMINCyINGC0L7QvCDRgdC7 0YPRh9Cw0LUsINC10YHQu9C4INGPINC10LTRgyDQvdCwINGA0LDQsdC+0YLRgywg0LXRgdC70Lgg 0LTQviANCiAgICAgINGE0LDQsdGA0LjQutC4INC+0YIg0LzQvtC10LPQviDQtNC+0LzQsCDQsdC+ 0LvRjNGI0LUg0YjQtdGB0YLQuCDQutC40LvQvtC80LXRgtGA0L7QsiDQuCDQtdGB0LvQuCDQv9C1 0YDQtdC00L3Rj9GPINC/0LvQvtGJ0LDQtNC60LAgDQogICAgICDQvdCw0LTQtdC20L3QviDQvtGC 0LPQvtGA0L7QttC10L3QsCDQvtGCINGB0LXRgNC10LTQuNC90Ysg0LLQsNCz0L7QvdCwwrsuIA0K ICAgICAgPFA+PC9QPg0KICAgICAgPFA+0J/QvtGC0L7QvOKApiDQn9GA0L7RhNC10YHRgdC+0YDQ sCDRgdC/0LDRgdC70L4g0YLQvtC70YzQutC+INGC0L4sINGH0YLQviDQtdGJ0LUg0LIgMTkxMiDQ s9C+0LTRgyDQvtC9INC/0YDQuNC90Y/QuyANCiAgICAgINGF0YDQuNGB0YLQuNCw0L3RgdGC0LLQ viAo0L/RgNC+0YLQtdGB0YLQsNC90YLQuNC30LwpINC4INCx0YvQuyDQttC10L3QsNGCINC90LAg 0L3QtdC80LrQtS4g0JrQsNC6IMKr0L3QtdCw0YDQuNC50YHQutC40LkgDQogICAgICDRhdGA0LjR gdGC0LjQsNC90LjQvcK7INC+0L0g0L3QtSDQv9C+0LTQu9C10LbQsNC7INGD0L3QuNGH0YLQvtC2 0LXQvdC40Y4g4oCTINC/0L7QutCwINC90LUg0L3QsNGA0YPRiNCw0Lsg0LDQvdGC0LjQtdCy0YDQ tdC50YHQutC40YUgDQogICAgICDQt9Cw0LrQvtC90L7Qsi4g0KDQsNC30YPQvNC10LXRgtGB0Y8s INCy0YHRj9C60LjQuSDRh9C40YLQsNCy0YjQuNC5INC60L3QuNCz0YMg0JrQu9C10LzQv9C10YDQ tdGA0LAg0L/QvtC80L3QuNGCLCDRh9GC0L4gDQogICAgICDRgdC/0LDRgdC40YLQtdC70YzQvdGL 0Lwg0LHQsNC70LDQvdGB0LjRgNC+0LwsINC00LXRgNC20LDQstGI0LjQvCDQtdCz0L4g0LrQsNC6 INC60LDQvdCw0YLQvtGF0L7QtNGG0LAg0L3QsNC0INC/0YDQvtC/0LDRgdGC0YzRjiDQstGB0LUg DQogICAgICDRjdGC0Lgg0YPQttCw0YHQvdGL0LUg0LTQstC10L3QsNC00YbQsNGC0Ywg0LvQtdGC LCDQsdGL0LvQviDRgdC+0YbQuNC+0LvQuNC90LPQstC40YHRgtC40YfQtdGB0LrQvtC1INC40LfR g9GH0LXQvdC40LUg0L7RgdC+0LHQvtCz0L4gDQogICAgICDRgNC10LPQuNGB0YLRgNCwINC90LXQ vNC10YbQutC+0LPQviDRj9C30YvQutCwIOKAkyDCq9GP0LfRi9C60LAg0KLRgNC10YLRjNC10LPQ viDRgNC10LnRhdCwwrssIExpbmd1YSBUZXJ0aWkgSW1wZXJpaSwgDQogICAgICBMVEksINGB0LrR gNGD0L/Rg9C70LXQt9C90LDRjyDRhNC40LrRgdCw0YbQuNGPINC4INCw0L3QsNC70LjQtyDQstGB 0LXRhSDRj9C30YvQutC+0LLRi9GFINGE0LDQutGC0L7QsiDQvdC10L3QsNCy0LjRgdGC0L3QvtCz 0L4gDQogICAgICDQvdCw0YbQuNGB0YLRgdC60L7Qs9C+INGB0YLQuNC70Y8g4oCTINCyINC+0YLR gNGL0LLQtSDQvtGCINCx0LjQsdC70LjQvtGC0LXQuiwg0L7RgiDQvdCw0YPRh9C90L7Qs9C+INGB 0L7QvtCx0YnQtdGB0YLQstCwLCDQv9GA0LggDQogICAgICDQt9Cw0L/RgNC10YLQtSDQstC10YHR gtC4INC90LDRg9GH0L3Rg9GOINGA0LDQsdC+0YLRgyDQuCDQt9Cw0L/QuNGB0LguINCe0LEg0Y3R gtC+0Lwg0L3QsNGD0YfQvdC+0Lwg0L/QvtC00LLQuNCz0LUg0L3QsNC/0LjRgdCw0L3QviANCiAg ICAgINC80L3QvtCz0L4sINCyINGC0L7QvCDRh9C40YHQu9C1IDxOT0JSPtC/0L4t0YDRg9GB0YHQ utC4PC9OT0JSPiA8QSBpZD10MyBuYW1lPXQzPjwvQT48QSANCiAgICAgIGhyZWY9Imh0dHA6Ly9i b29rbmlrLnJ1L2NvbnRleHQvP2lkPTI4NjIzI3MzIj5bM108L0E+LCDQuCDRgtGA0YPQtNC90L4g 0LXQs9C+IA0KICAgICAg0L/QtdGA0LXQvtGG0LXQvdC40YLRjDogPC9QPg0KICAgICAgPFA+DQog ICAgICA8RElWIGNsYXNzPWFjY2VudD4NCiAgICAgIDxUQUJMRT4NCiAgICAgICAgPFRCT0RZPg0K ICAgICAgICA8VFI+DQogICAgICAgICAgPFREPg0KICAgICAgICAgICAgPFA+0JrQsNC6INGC0L7Q u9GM0LrQviDQstGL0LTQsNCy0LDQu9Cw0YHRjCDQstC+0LfQvNC+0LbQvdC+0YHRgtGMINC00LvR jyDRh9GC0LXQvdC40Y8gKNC90LUg0YDQsNC3INGB0YDQsNCy0L3QuNCy0LDQuyDRjyANCiAgICAg ICAgICAgINGB0LLQvtC1INGH0YLQtdC90LjQtSDRgSDQv9C+0LvQtdGC0L7QvCDQvdCwINCy0L7Q t9C00YPRiNC90L7QvCDRiNCw0YDQtSwg0LrQvtCz0LTQsCDQvdGD0LbQvdC+INC00L7QstC10YDQ uNGC0YzRgdGPIA0KICAgICAgICAgICAg0LLQtdGC0YDRgyDQuCDQvtGC0LrQsNC30LDRgtGM0YHR jyDQvtGCINC/0L7Qv9GL0YLQvtC6INC/0L7QstC70LjRj9GC0Ywg0L3QsCDRhdC+0LQg0L/QvtC7 0LXRgtCwKSwg0Y8g0YLQviDQuNC30YPRh9Cw0LsgDQogICAgICAgICAgICDCq9Ca0LDRgNC80LDQ vdC90YvQuSDQtdC20LXQs9C+0LTQvdC40Log0YDQvtC30L3QuNGH0L3QvtC5INGC0L7RgNCz0L7Q stC70LjCuywg0YLQviDQu9C40YHRgtCw0LsgDQogICAgICAgICAgICA8Tk9CUj7QutCw0LrQvtC5 LdC90LjQsdGD0LTRjDwvTk9CUj4g0Y7RgNC40LTQuNGH0LXRgdC60LjQuSDQuNC70Lgg0YTQsNGA 0LzQsNGG0LXQstGC0LjRh9C10YHQutC40Lkg0LbRg9GA0L3QsNC7LCANCiAgICAgICAgICAgINGC 0L4g0YfQuNGC0LDQuyDRgNC+0LzQsNC90Ysg0Lgg0YHRgtC40YXQuCwg0LTQvtC/0YPRidC10L3Q vdGL0LUg0Log0L/Rg9Cx0LvQuNC60LDRhtC40Lgg0LIg0LTQsNC90L3QvtC8INCz0L7QtNGDLCDQ uNC70LggDQogICAgICAgICAgICDQv9GA0LjRgdC70YPRiNC40LLQsNC70YHRjyDQuiDRgNCw0LfQ s9C+0LLQvtGA0LDQvCDRgNCw0LHQvtGH0LjRhSDQsiDQvNCw0YjQuNC90L3QvtC8INC30LDQu9C1 INC40LvQuCDQvdCwINGD0LvQuNGG0LUsIA0KICAgICAgICAgICAg0LrQvtCz0LTQsCDQv9C+0LTQ vNC10YLQsNC7INC80L7RgdGC0L7QstGD0Y4uPC9QPg0KICAgICAgICAgICAgPFA+4oCm0JrQvdC4 0LPQuCDQsiDCq9C10LLRgNC10LnRgdC60LjRhSDQtNC+0LzQsNGFwrsg4oCTINCx0LXRgdGG0LXQ vdC90L7QtSDRgdC+0LrRgNC+0LLQuNGJ0LUsINCy0LXQtNGMIA0KICAgICAgICAgICAg0LHQvtC7 0YzRiNC40L3RgdGC0LLQviDQuNC3INC90LjRhSDQsdGL0LvQuCDRgyDQvdCw0YEg0L7RgtC90Y/R gtGLLCDQsCDQv9C+0LrRg9C/0LDRgtGMINC90L7QstGL0LUg0LggDQogICAgICAgICAgICDQv9C+ 0LvRjNC30L7QstCw0YLRjNGB0Y8g0L/Rg9Cx0LvQuNGH0L3Ri9C80Lgg0LHQuNCx0LvQuNC+0YLQ tdC60LDQvNC4INCx0YvQu9C+INC30LDQv9GA0LXRidC10L3Qvi4g0JXRgdC70LggDQogICAgICAg ICAgICA8Tk9CUj7QttC10L3QsC3QsNGA0LjQudC60LA8L05PQlI+INC+0LHRgNCw0YLQuNGC0YHR jyDQsiDQvtGC0LTQtdC7INCw0LHQvtC90LXQvNC10L3RgtCwINC80LXRgdGC0L3QvtC5IA0KICAg ICAgICAgICAg0LHQuNCx0LvQuNC+0YLQtdC60Lgg0L/QvtC0INGB0LLQvtC40Lwg0LjQvNC10L3Q tdC8INC4INCz0LXRgdGC0LDQv9C+INC90LDQudC00LXRgiDRjdGC0YMg0LrQvdC40LbQutGDINGD INC90LDRgSwg0YLQviDQsiANCiAgICAgICAgICAgINC70YPRh9GI0LXQvCDRgdC70YPRh9Cw0LUg 0L/RgNC+0LLQuNC90LjQstGI0LjRhdGB0Y8g0L7QttC40LTQsNGO0YIg0L/QvtCx0L7QuC4gDQog ICAgICA8L1A+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L0RJVj4NCiAgICAgIDxQPjwvUD4N CiAgICAgIDxQPtCV0LPQviDQv9C+0LTQv9C+0LvRjNC90YPRjiDQvdCw0YPRh9C90YPRjiDRgNCw 0LHQvtGC0YMsINC+0LTQvdCw0LrQviwg0L7RgdC70L7QttC90Y/Qu9C+INC+0YHQvtC30L3QsNCy 0LDQtdC80L7QtSDQuNC8IA0KICAgICAg0L/RgNC10LTQstC30Y/RgtC+0LUg0L7RgtC90L7RiNC1 0L3QuNC1INC6INC/0YDQtdC00LzQtdGC0YMg0LjRgdGB0LvQtdC00L7QstCw0L3QuNGPOiDCq9Cv INGD0L/RgNC10LrQsNC7INGB0LXQsdGPINCyINGC0L7QvCwg0YfRgtC+INC4IA0KICAgICAg0Log 0Y3RgtC+0LzRgyDQvtGB0L7QsdC+0LzRgyDRgNCw0LfQtNC10LvRgyDRjyDQv9C+0LTRhdC+0LbR gyBzdWIgc3BlY2llIEp1ZGFlb3J1bSBb0YEg0YLQvtGH0LrQuCDQt9GA0LXQvdC40Y8gDQogICAg ICDQtdCy0YDQtdC10LIgKNC70LDRgi4pXcK7LjwvUD4NCiAgICAgIDxQPtCd0L4g0YHQsNC80YvQ vCDRgtGP0LbQtdC70YvQvCDQtNC70Y8g0JrQu9C10LzQv9C10YDQtdGA0LAg0LHRi9C70Lgg0L3Q tSDRg9C90LjQttC10L3QuNGPLCDQuCDQvdC1INC70LjRiNC10L3QuNC1IA0KICAgICAg0YHRgtGD 0LTQtdC90YLQvtCyLCDQuCDRg9C2LCDQutC+0L3QtdGH0L3Qviwg0L3QtSDQvtGC0YHRg9GC0YHR gtCy0LjQtSDQvdC+0LLQvtC5INC+0LTQtdC20LTRiywg0Lgg0LTQsNC20LUg0L3QtSDRgdGC0YDQ sNGFIA0KICAgICAg0YHQvNC10YDRgtC4LiA8L1A+DQogICAgICA8UD4NCiAgICAgIDxESVYgY2xh c3M9YWNjZW50Pg0KICAgICAgPFRBQkxFPg0KICAgICAgICA8VEJPRFk+DQogICAgICAgIDxUUj4N CiAgICAgICAgICA8VEQ+DQogICAgICAgICAgICA8UD7QodC10LPQvtC00L3RjyDRjyDQvtC/0Y/R gtGMINGB0L/RgNCw0YjQuNCy0LDRjiDRgdC10LHRjywg0LrQsNC6INGB0L/RgNCw0YjQuNCy0LDQ uyDRg9C20LUg0YHQvtGC0L3RjiDRgNCw0LcsINC4INC90LUgDQogICAgICAgICAgICDRgtC+0LvR jNC60L4g0YHQtdCx0Y8sINC90L4g0Lgg0LTRgNGD0LPQuNGFLCDRgdCw0LzRi9GFINGA0LDQt9C9 0YvRhSDQu9GO0LTQtdC5OiDQutCw0LrQvtC5INC00LXQvdGMINCx0YvQuyDRgdCw0LzRi9C8IA0K ICAgICAgICAgICAg0YLRj9C20LrQuNC8INC00LvRjyDQtdCy0YDQtdC10LIg0LfQsCDQtNCy0LXQ vdCw0LTRhtCw0YLRjCDQsNC00YHQutC40YUg0LvQtdGCPyDQndCwINGN0YLQvtGCINCy0L7Qv9GA 0L7RgSDRjyDQstGB0LXQs9C00LAgDQogICAgICAgICAgICDQv9C+0LvRg9GH0LDQuyZuYnNwO+KA lCDQuCDQvtGCINGB0LXQsdGPLCDQuCDQvtGCINC00YDRg9Cz0LjRhSZuYnNwO+KAlCDQvtC00LjQ vSDQuCDRgtC+0YIg0LbQtSDQvtGC0LLQtdGCOiANCiAgICAgICAgICAgIDE5Jm5ic3A70YHQtdC9 0YLRj9Cx0YDRjyAxOTQxINCzLiDQoSDRjdGC0L7Qs9C+INC00L3RjyDQvdCw0LTQviDQsdGL0LvQ viDQvdC+0YHQuNGC0Ywg0LXQstGA0LXQudGB0LrRg9GOIA0KICAgICAgICAgICAg0LfQstC10LfQ tNGDLjwvUD4NCiAgICAgICAgICAgIDxQPuKAptCd0LXRgiwgPE5PQlI+0LLRgdC1LdGC0LDQutC4 PC9OT0JSPiDRgdCw0LzQvtC1INCz0L3Rg9GB0L3QvtC1INCyINGC0L7QvCwg0YfRgtC+INGPINC0 0L7Qu9C20LXQvSANCiAgICAgICAgICAgINC/0L7RgdGC0L7Rj9C90L3QviDQt9Cw0L3QuNC80LDR gtGM0YHRjyDRjdGC0LjQvNC4INC40LTQuNC+0YLRgdC60LjQvNC4INGA0LDRgdC+0LLRi9C80Lgg 0YDQsNC30LvQuNGH0LjRj9C80Lgg0LzQtdC20LTRgyANCiAgICAgICAgICAgINCw0YDQuNC50YbQ sNC80Lgg0Lgg0YHQtdC80LjRgtCw0LzQuCwg0YfRgtC+INGPINCy0YvQvdGD0LbQtNC10L0g0YDQ sNGB0YHQvNCw0YLRgNC40LLQsNGC0Ywg0LLRgdC1INGN0YLQviDQutC+0YjQvNCw0YDQvdC+0LUg DQogICAgICAgICAgICDQv9C+0LPRgNGD0LbQtdC90LjQtSDQstC+INC80YDQsNC6LCDQstGB0LUg 0Y3RgtC+INC/0L7RgNCw0LHQvtGJ0LXQvdC40LUg0JPQtdGA0LzQsNC90LjQuCDRgtC+0LvRjNC6 0L4g0YEg0L7QtNC90L7QuSANCiAgICAgICAgICAgINGC0L7Rh9C60Lgg0LfRgNC10L3QuNGPIOKA kyDQtdCy0YDQtdC50YHQutC+0LkuINCvINCy0L7RgdC/0YDQuNC90LjQvNCw0Y4g0Y3RgtC+INC6 0LDQuiDQv9C+0LHQtdC00YMg0LPQuNGC0LvQtdGA0LjQt9C80LAsIA0KICAgICAgICAgICAg0L7Q tNC10YDQttCw0L3QvdGD0Y4g0LvQuNGH0L3QviDQvdCw0LTQviDQvNC90L7QuSwg0Lgg0L3QtSDR hdC+0YfRgyDQvNC40YDQuNGC0YzRgdGPINGBINGN0YLQuNC8LiANCiAgICAgICAgPC9QPjwvVEQ+ PC9UUj48L1RCT0RZPjwvVEFCTEU+PC9ESVY+DQogICAgICA8UD48L1A+DQogICAgICA8UD7QktC+ 0YIg0YfRgtC+INGB0LDQvNC+0LUg0YHRgtGA0LDRiNC90L7QtS4g0J/RgNC+0YTQtdGB0YHQvtGA 0LAg0YDQvtC80LDQvdGB0LrQvtC5INGE0LjQu9C+0LvQvtCz0LjQuCwg0LXQstGA0L7Qv9C10LnR gdC60LggDQogICAgICDQvtCx0YDQsNC30L7QstCw0L3QvdC+0LPQviDRh9C10LvQvtCy0LXQutCw LCDQv9Cw0YLRgNC40L7RgtCwINCT0LXRgNC80LDQvdC40LgsINGA0YPQutC+0LLQvtC00LjRgtC1 0LvRjyDQv9Cw0YLRgNC40L7RgtC40YfQtdGB0LrQvtCz0L4gDQogICAgICDQutGD0LvRjNGC0YPR gNC90L7Qs9C+INC00LLQuNC20LXQvdC40Y8sINGF0YDQuNGB0YLQuNCw0L3QuNC90LAg0YPQttC1 INC00LLQsNC00YbQsNGC0Ywg0LvQtdGCIOKAkyDQvdCw0YHQuNC70YzQvdC+INCy0YvQsdGA0L7R gdC40LvQuCDQsiANCiAgICAgINC10LLRgNC10LnRgdGC0LLQvi4g0JzRi9GB0LvQuNGC0LXQu9GP INC+0LHRgNC10LrQu9C4INC90LAg0YDQsNGB0L7QstC+0LUsINC90LDRhtC40L7QvdCw0LvRjNC9 0L7QtSDRgdGD0YnQtdGB0YLQstC+0LLQsNC90LjQtS4g0J3QtdC80YbQsCANCiAgICAgINC/0L4g 0LTRg9GF0YMg0L7RgtC00LXQu9C40LvQuCDQvtGCINC90LXQvNGG0LXQsiDQv9C+INC60YDQvtCy 0LguINCS0LjQutGC0L7RgNCwINCa0LvQtdC80L/QtdGA0LXRgNCwINC40YHQutGD0YHRgdGC0LLQ tdC90L3QviANCiAgICAgINC+0YLQvtC20LTQtdGB0YLQstC40LvQuCDRgSDQtdCz0L4g0L/RgNC1 0LTQutCw0LzQuC4g0J3QsCDQv9C40LTQttCw0LosINC90LXQvtGC0LvQuNGH0LjQvNGL0Lkg0L7R giDQv9GA0L7Rh9C40YUg0L3QtdC80LXRhtC60LjRhSANCiAgICAgINC/0LjQtNC20LDQutC+0LIs INC90LDRhtC10L/QuNC70Lgg0LbQtdC70YLRg9GOINC30LLQtdC30LTRgy4g0J/RgNC+0YTQtdGB 0YHQvtGAINC00YPQvNCw0LssINGH0YLQviDQvdC40LrRgtC+INC90LUg0YHQvNC+0LbQtdGCIA0K ICAgICAg0L7RgdC/0L7RgNC40YLRjCDRgtC+LCDRh9GC0L4g0JPQtdGA0LzQsNC90LjRjyDRgyDQ vdC10LPQviDQsiDQutGA0L7QstC4LCDQsCDQvNC10LbQtNGDINGC0LXQvCA8L1A+DQogICAgICA8 UD4NCiAgICAgIDxESVYgY2xhc3M9YWNjZW50Pg0KICAgICAgPFRBQkxFPg0KICAgICAgICA8VEJP RFk+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8VEQ+DQogICAgICAgICAgICA8UD7QvdCwINC0 0L7RgdC60LUg0L7QsdGK0Y/QstC70LXQvdC40Lkg0L3QsNGI0LXQs9C+INGD0YfQuNC70LjRidCw IDxOT0JSPtC60YLQvi3RgtC+PC9OT0JSPiDQstGL0LLQtdGB0LjQuyANCiAgICAgICAgICAgINC0 0LvQuNC90L3Ri9C5INC70L7Qt9GD0L3QsyAo0LPQvtCy0L7RgNGP0YIsINGH0YLQviDQtdCz0L4g 0LzQvtC20L3QviDRg9Cy0LjQtNC10YLRjCDQuCDQsiDQtNGA0YPQs9C40YUg0L3QtdC80LXRhtC6 0LjRhSANCiAgICAgICAgICAgINCy0YvRgdGI0LjRhSDRg9GH0LXQsdC90YvRhSDQt9Cw0LLQtdC0 0LXQvdC40Y/RhSk6IMKr0JrQvtCz0LTQsCDQtdCy0YDQtdC5INC/0LjRiNC10YIgDQogICAgICAg ICAgICA8Tk9CUj7Qv9C+LdC90LXQvNC10YbQutC4PC9OT0JSPiwg0L7QvSDQu9C20LXRgsK7Ljwv UD48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvRElWPg0KICAgICAgPFA+PC9QPg0KICAgICAg PFA+0J/QviDQvNC90LXQvdC40Y4g0JrQu9C10LzQv9C10YDQtdGA0LAsINGB0YPRidC10YHRgtCy 0L7QstCw0L3QuNC1INGB0L/QtdGG0LjRhNC40YfQtdGB0LrQuCDQtdCy0YDQtdC50YHQutC+0Lkg 0YfQsNGB0YLQuCANCiAgICAgINC90LDRhtC40YHRgtGB0LrQvtCz0L4g0Y/Qt9GL0LrQvtCy0L7Q s9C+INGB0YLQuNC70Y8g0YHQsNC80L4g0L/QviDRgdC10LHQtSDRj9Cy0LvRj9C10YLRgdGPINC/ 0YDQtdGB0YLRg9C/0LvQtdC90LjQtdC8INC/0YDQvtGC0LjQsiANCiAgICAgINC90LXQvNC10YbQ utC40YUg0LXQstGA0LXQtdCyIOKAkyDQv9C+0YHQutC+0LvRjNC60YMg0L7QvdC4INCyINC/0LXR gNCy0YPRjiDQvtGH0LXRgNC10LTRjCDQvdC10LzRhtGLINC4INGC0L7Qu9GM0LrQviDQv9C+0YLQ vtC8IA0KICAgICAg0LXQstGA0LXQuDogwqvQktGB0LUg0LLQvNC10YHRgtC1INC4INC/0L4g0L7R gtC00LXQu9GM0L3QvtGB0YLQuCDQsiDQvtGC0L3QvtGB0Y/RidC10LnRgdGPINC6INC10LLRgNC1 0Y/QvCDRh9Cw0YHRgtC4IExUSSANCiAgICAgINC90LDRhtC10LvQtdC90L4g0L3QsCDRgtC+LCDR h9GC0L7QsdGLINC/0L7Qu9C90L7RgdGC0YzRjiDQuCDQvdC10L7QsdGA0LDRgtC40LzQviDQuNC3 0L7Qu9C40YDQvtCy0LDRgtGMINC40YUg0L7RgiDQvdC10LzRhtC10LLCuy4gDQogICAgICDQktC/ 0YDQvtGH0LXQvCwg0L3QsNGG0LjRgdGC0Ysg0L3QtSDQsdGL0LvQuCDQv9C10YDQstGL0LzQuCDQ siDRjdGC0L7QvCDQt9C70L7QtNC10LnRgdC60L7QvCDRg9C80YvRgdC70LUuIMKr0JLRgNC10LTQ vtC90L7RgdC90L7QtcK7IA0KICAgICAg0L3QsNGG0LjQvtC90LDQu9GM0L3QvtC1INC+0LHQvtGB 0L7QsdC70LXQvdC40LUg0L3QtdC80LXRhtC60LjRhSDQtdCy0YDQtdC10LIg0L3QsNGH0LDQu9C+ 0YHRjCDQv9C+0YHQu9C1INGC0YDQsNCz0LjRh9C10YHQutC+0LPQviANCiAgICAgINC/0L7RgNCw 0LbQtdC90LjRjyDQk9C10YDQvNCw0L3QuNC4INCyINCf0LXRgNCy0L7QuSDQvNC40YDQvtCy0L7Q uSDQstC+0LnQvdC1LCDQv9C+0YHQu9C1INC60YDRg9GI0LXQvdC40Y8g0LjQvNC/0LXRgNGB0LrQ vtC5INC40LTQtdC4INC4IA0KICAgICAg0LLQviDQstGA0LXQvNGPINGC0YDQuNGD0LzRhNCw0LvR jNC90L7Qs9C+INGI0LXRgdGC0LLQuNGPINC90LDRhtC40L7QvdCw0LvQuNC30LzQvtCyINC/0L4g 0JXQstGA0L7Qv9C1OjwvUD4NCiAgICAgIDxQPg0KICAgICAgPERJViBjbGFzcz1hY2NlbnQ+DQog ICAgICA8VEFCTEU+DQogICAgICAgIDxUQk9EWT4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxU RD4NCiAgICAgICAgICAgIDxQPtCY0LfQstC10YHRgtC90L4g0LLQtdC00YwsINGH0YLQviDRgdGA 0LDQt9GDINC20LUg0L/QvtGB0LvQtSDQn9C10YDQstC+0Lkg0LzQuNGA0L7QstC+0Lkg0LLQvtC5 0L3RiyDQsiDQk9C10YDQvNCw0L3QuNC4IA0KICAgICAgICAgICAg0L3QsNGH0LDQu9C+0YHRjCA8 Qj7RgNCw0LfQvtCx0YnQtdC90LjQtTwvQj4g0L3QtdC80YbQtdCyINC4INC90LXQvNC10YbQutC4 0YUg0LXQstGA0LXQtdCyLCDQsiDRgNC10LnRhSDQv9GA0L7QvdC40Log0LggDQogICAgICAgICAg ICDRgNCw0YHQv9GA0L7RgdGC0YDQsNC90LjQu9GB0Y8g0LIg0L3QtdC8INGB0LjQvtC90LjQt9C8 wrsuIDwvUD48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvRElWPg0KICAgICAgPFA+PC9QPg0K ICAgICAgPFA+0J/RgNC+0YTQtdGB0YHQvtGAINC90LUg0LLQuNC00LjRgiDQsiDRjdGC0L7QvCDQ vdCw0YbQuNC+0L3QsNC70YzQvdC+0Lwg0L7QsdC+0YHQvtCx0LvQtdC90LjQuCwg0LIg0L3QsNGG 0LjQvtC90LDQu9GM0L3QvtC5IA0KICAgICAg0YHQsNC80L7QuNC00LXQvdGC0LjRhNC40LrQsNGG 0LjQuCDQvdC10LzQtdGG0LrQvtGP0LfRi9GH0L3Ri9GFINC10LLRgNC10LXQsiDQvdC40YfQtdCz 0L4g0L/QvtC70L7QttC40YLQtdC70YzQvdC+0LPQvi4g0JTQsNC20LUg0YHQu9C+0LLQviANCiAg ICAgIMKr0LXQstGA0LXQudGB0YLQstC+wrsg0L7QvSDQuNC30LHQtdCz0LDQtdGCINGD0L/QvtGC 0YDQtdCx0LvRj9GC0YwsINGB0YfQuNGC0LDRjyDQtdCz0L4g0LfQu9C+0LrQvtC30L3QtdC90L3R i9C8INC40LfQvtCx0YDQtdGC0LXQvdC40LXQvCANCiAgICAgINC90LDRhtC40YHRgtC+0LIuINCV 0LLRgNC10LnRgdC60L7QtSDRgdCw0LzQvtGB0L7Qt9C90LDQvdC40LUg0LrQsNC20LXRgtGB0Y8g 0JrQu9C10LzQv9C10YDQtdGA0YMgPE5PQlI+0YfQtdC8LdGC0L48L05PQlI+IA0KICAgICAg0LjQ t9Cy0YDQsNGJ0LXQvdC90YvQvDogwqvQotCw0Log0LLQvtGCLCDRjdGC0L7RgiDQmi4g0L/QvtC0 0YXQstCw0YLQuNC7INCy0YvRgNCw0LbQtdC90LjQtSDCq9C90LDRgNC+0LQg0LXQstGA0LXQtdCy wrsg0LggDQogICAgICDQv9C+0YHRgtC+0Y/QvdC90L4g0YPQv9C+0YLRgNC10LHQu9GP0Lsg0LXQ s9C+LCDRgtC+0YfQvdC+INGC0LDQuiDQttC1LCDQutCw0Log0LXQs9C+INGD0L/QvtGC0YDQtdCx 0LvRj9C70Lgg0LPQuNGC0LvQtdGA0L7QstGG0YssIA0KICAgICAgPEk+0LHRg9C00YLQvjwvST4g 0LIg0L3QsNGI0Lgg0LTQvdC4INC40LzQtdC10YLRgdGPINGC0LDQutC+0Lkg0L3QsNGA0L7QtCDQ siDRgtC+0Lwg0LbQtSDRgdC80YvRgdC70LUsINGH0YLQviDQuCDQvdCw0YDQvtC0IA0KICAgICAg 0L3QtdC80YbQtdCyLCDRhNGA0LDQvdGG0YPQt9C+0LIg0Lgg0YIu0LQuwrsuPC9QPg0KICAgICAg PFA+0J/QvtC30L7RgCDQtdCy0YDQtdC50YHQutC+0LPQviDQvtCx0L7RgdC+0LHQu9C10L3QuNGP LCDQv9C+INC80L3QtdC90LjRjiDQmtC70LXQvNC/0LXRgNC10YDQsCwg0L/RgNC10LbQtNC1INCy 0YHQtdCz0L4g0LIg0LXQs9C+IA0KICAgICAg0LjRgdC60YPRgdGB0YLQstC10L3QvdC+0YHRgtC4 OjwvUD4NCiAgICAgIDxQPg0KICAgICAgPERJViBjbGFzcz1hY2NlbnQ+DQogICAgICA8VEFCTEU+ DQogICAgICAgIDxUQk9EWT4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURD4NCiAgICAgICAg ICAgIDxQPjwvUD4NCiAgICAgICAgICAgIDxESVYgY2xhc3M9cGhvdG9SPjxJTUcgdGl0bGU9IiIg aGVpZ2h0PTMyMyBhbHQ9IiIgDQogICAgICAgICAgICBzcmM9Imh0dHA6Ly9pLmJvb2tuaWsucnUv cmVkL19pbWcvMTIwLTEuR0lGIiB3aWR0aD0yMjAgYm9yZGVyPTA+DQogICAgICAgICAgICA8RElW PjwvRElWPjwvRElWPtCd0LXQvNC10YbQutC40YUg0LPRgNCw0LbQtNCw0L0g0L7QsdC10YDQtdCz 0LDQu9C4INC90LUg0YLQvtC70YzQutC+INC+0YIg0LXQstGA0LXQudGB0LrQuNGFIA0KICAgICAg ICAgICAg0LjQvNC10L0sINC90L4g0Lgg0LLQvtC+0LHRidC1INC+0YIg0LLRgdGP0LrQvtCz0L4g 0YHQvtC/0YDQuNC60L7RgdC90L7QstC10L3QuNGPINGBINC10LLRgNC10Y/QvNC4LCDQsCDQv9C+ 0YLQvtC80YMgDQogICAgICAgICAgICDQv9C+0YHQu9C10LTQvdC40YUg0YLRidCw0YLQtdC70YzQ vdC+INC40LfQvtC70LjRgNC+0LLQsNC70LguINCe0LTQvdC+INC40Lcg0YHQsNC80YvRhSDRjdGE 0YTQtdC60YLQuNCy0L3Ri9GFINGB0YDQtdC00YHRgtCyIA0KICAgICAgICAgICAg0LTQu9GPINGN 0YLQvtCz0L4g0YHQvtGB0YLQvtGP0LvQviDQsiDQvtCx0L7RgdC+0LHQu9C10L3QuNC4INGH0LXQ u9C+0LLQtdC60LAg0YEg0L/QvtC80L7RidGM0Y4g0LjQvNC10L3QuC4g0JfQsCANCiAgICAgICAg ICAgINC40YHQutC70Y7Rh9C10L3QuNC10Lwg0YLQtdGFLCDRgyDQutC+0LPQviDQuNC80Y8g0LHR i9C70L4g0Y/QstC90L4g0LTRgNC10LLQvdC10LXQstGA0LXQudGB0LrQvtCz0L4g0L/RgNC+0LjR gdGF0L7QttC00LXQvdC40Y8gDQogICAgICAgICAgICDQuCDQvdC10YHQstC+0LnRgdGC0LLQtdC9 0L3QviDQvdC10LzQtdGG0LrQvtC80YMg0Y/Qt9GL0LrRgyZuYnNwO+KAlCDQstGA0L7QtNC1IMKr 0JHQsNGA0YPRhcK7INC40LvQuCANCiAgICAgICAgICAgIMKr0KDQtdGF0LDCuywmbmJzcDvigJQg 0LLRgdC1IFvQtdCy0YDQtdC4XSDQsiDQvtCx0Y/Qt9Cw0YLQtdC70YzQvdC+0Lwg0L/QvtGA0Y/Q tNC60LUg0LTQvtC70LbQvdGLINCx0YvQu9C4IA0KICAgICAgICAgICAg0LTQvtCx0LDQstC70Y/R gtGMINC6INC90LXQvNGDINC10YnQtSDCq9CY0LfRgNCw0LjQu9GMwrsg0LjQu9C4IMKr0KHQsNGA 0LDCuy4g0KLQsNC60L7QuSDRh9C10LvQvtCy0LXQuiDQvtCx0Y/Qt9Cw0L0g0LHRi9C7IA0KICAg ICAgICAgICAg0YHQvtC+0LHRidC40YLRjCDQvtCxINGN0YLQvtC8INCyINC+0YLQtNC10Lsg0LfQ sNC/0LjRgdC4INCw0LrRgtC+0LIg0LPRgNCw0LbQtNCw0L3RgdC60L7Qs9C+INGB0L7RgdGC0L7R j9C90LjRjyDQuCDQsiANCiAgICAgICAgICAgINGB0LLQvtC5INCx0LDQvdC6LCDQvtC9INC90LUg 0LjQvNC10Lsg0L/RgNCw0LLQsCDQt9Cw0LHRi9Cy0LDRgtGMINGN0YLQvtCz0L4g0LTQvtC/0L7Q u9C90LXQvdC40Y8g0LIg0YHQstC+0LXQuSANCiAgICAgICAgICAgINC/0L7QtNC/0LjRgdC4INC4 INC00L7Qu9C20LXQvSDQsdGL0Lsg0L/QtdGA0LXQtNCw0YLRjCDRgdCy0L7QuNC8INC00LXQu9C+ 0LLRi9C8INC/0LDRgNGC0L3QtdGA0LDQvCwg0YfRgtC+0LHRiyDQuCDQvtC90Lgg4oCTIA0KICAg ICAgICAgICAg0LIg0L/QuNGB0YzQvNCw0YUg0Log0L3QtdC80YMg4oCTINC90LUg0LfQsNCx0YvQ stCw0LvQuCDQsNC00YDQtdGB0L7QstCw0YLRjNGB0Y8g0Log0L3QtdC80YMgDQogICAgICAgICAg ICA8Tk9CUj7Qv9C+LdC90L7QstC+0LzRgzwvTk9CUj4uINCe0L0g0L7QsdGP0LfQsNC9INCx0YvQ uyDQvdC+0YHQuNGC0Ywg0LbQtdC70YLRg9GOINC10LLRgNC10LnRgdC60YPRjiANCiAgICAgICAg ICAgINC30LLQtdC30LTRgywg0LXRgdC70Lgg0YLQvtC70YzQutC+INC+0L0g0L3QtSDQsdGL0Lsg 0LbQtdC90LDRgiDQvdCwINCw0YDQuNC50LrQtSDQuCDQvdC1INC40LzQtdC7INC00LXRgtC10Lkg 0LIg0Y3RgtC+0LwgDQogICAgICAgICAgICDQsdGA0LDQutC1ICjQv9GA0L7RgdGC0L4g0LDRgNC4 0LnRgdC60L7QuSDQttC10L3RiyDQsdGL0LvQviDQvdC10LTQvtGB0YLQsNGC0L7Rh9C90L4pLiAN CiAgICAgICAgICAgIDxQPjwvUD4NCiAgICAgICAgICAgIDxQPtCh0LvQvtCy0L4gwqvQtdCy0YDQ tdC5wrsg0L3QsCDRjdGC0L7QuSDQt9Cy0LXQt9C00LUsINC40LfQvtCx0YDQsNC20LXQvdC90L7Q tSDRgdGC0LjQu9C40LfQvtCy0LDQvdC90YvQvNC4INC/0L7QtCANCiAgICAgICAgICAgINC00YDQ tdCy0L3QtdC10LLRgNC10LnRgdC60L7QtSDQv9C40YHRjNC80L4g0LHRg9C60LLQsNC80LgsINC/ 0YDQvtC40LfQstC+0LTQuNC70L4g0LLQv9C10YfQsNGC0LvQtdC90LjQtSDQvdCw0LPRgNGD0LTQ vdC+0LkgDQogICAgICAgICAgICDRgtCw0LHQu9C40YfQutC4INGBINC40LzQtdC90LXQvC4g0J3Q sCDQstGF0L7QtNC90L7QuSDQtNCy0LXRgNC4INCy0LjRgdC10LvQuCDQtNCy0LUg0LHRg9C80LDQ ttC60Lgg0YEg0L3QsNGI0LXQuSANCiAgICAgICAgICAgINGE0LDQvNC40LvQuNC10Lk6INC90LDQ tCDQvNC+0LXQuSDigJMg0LXQstGA0LXQudGB0LrQsNGPINC30LLQtdC30LTQsCwg0L/QvtC0INGE 0LDQvNC40LvQuNC10Lkg0LbQtdC90Ysg4oCTINGB0LvQvtCy0L4gDQogICAgICAgICAgICDCq9Cw 0YDQuNC50LrQsMK7LiDQndCwINC/0YDQvtC00YPQutGC0L7QstGL0YUg0LrQsNGA0YLQvtGH0LrQ sNGFINCy0L3QsNGH0LDQu9C1INC/0LXRh9Cw0YLQsNC70Lgg0L7QtNC90YMg0LHRg9C60LLRgyDC q0rCuywgDQogICAgICAgICAgICDQv9C+0YLQvtC8INC/0L7Rj9Cy0LjQu9C+0YHRjCDRgdC70L7Q stC+IMKrSnVkZcK7LCDQvdCw0L/QtdGH0LDRgtCw0L3QvdC+0LUg0L3QsNC40YHQutC+0YHQvtC6 INGH0LXRgNC10Lcg0LLRgdGOIA0KICAgICAgICAgICAg0LrQsNGA0YLQvtGH0LrRgywg0LAg0L/Q vtC0INC60L7QvdC10YYg0L/QtdGH0LDRgtCw0LvQuCDRgdC70L7QstC+IMKrSnVkZcK7INGD0LbQ tSDQvdCwINC60LDQttC00L7QvCDQutGA0L7RiNC10YfQvdC+0LwgDQogICAgICAgICAgICDRgtCw 0LvQvtC90LUsINGC0L4g0LXRgdGC0Ywg0L3QsCDQuNC90YvRhSDQutCw0YDRgtC+0YfQutCw0YUg 0LTQviDRiNC10YHRgtC40LTQtdGB0Y/RgtC4INGA0LDQty4g0JIg0L7RhNC40YbQuNCw0LvRjNC9 0L7QvCANCiAgICAgICAgICAgINGP0LfRi9C60LUg0Y8g0LjQvNC10L3QvtCy0LDQu9GB0Y8g0YLQ vtC70YzQutC+IMKr0LXQstGA0LXQuSDQmtC70LXQvNC/0LXRgNC10YDCuzsg0Lgg0LLRgdC10LPQ tNCwINC80L7QttC90L4g0LHRi9C70L4gDQogICAgICAgICAgICDQttC00LDRgtGMINGC0YPQvNCw 0LrQvtCyLCDQtdGB0LvQuCwg0Y/QstC40LLRiNC40YHRjCDQv9C+INC/0L7QstC10YHRgtC60LUg 0LIg0LPQtdGB0YLQsNC/0L4sINGPINC90LXQtNC+0YHRgtCw0YLQvtGH0L3QviANCiAgICAgICAg ICAgIMKr0YfQtdGC0LrQvsK7INC00L7QutC70LDQtNGL0LLQsNC7OiDCq9CV0LLRgNC10Lkg0JrQ u9C10LzQv9C10YDQtdGAIA0KICAgICAg0L/RgNC40LHRi9C7wrsuPC9QPjwvVEQ+PC9UUj48L1RC T0RZPjwvVEFCTEU+PC9ESVY+DQogICAgICA8UD48L1A+DQogICAgICA8UD7QmCDQutCw0Log0LbQ tSDQvNGD0YfQuNGC0LXQu9GM0L3QviDRjdGC0L4g0L/QvtGB0YLQvtGP0L3QvdC+0LUg0LLQvdC1 0YjQvdC10LUg0L3QsNC/0L7QvNC40L3QsNC90LjQtSDQviDQutGA0L7QstC4LCDQviANCiAgICAg INC/0YDQvtC40YHRhdC+0LbQtNC10L3QuNC4LCDQviDRgtC+0LwsINGH0YLQviwg0LrQsNC30LDQ u9C+0YHRjCDQsdGLLCDQvdC40LrQsNC6INC90LUg0LzQvtC20LXRgiDQstC70LjRj9GC0Ywg0L3Q sCDQttC40LfQvdGMIA0KICAgICAg0YTQuNC70L7Qu9C+0LPQsCDQv9C+INC/0YDQuNC30LLQsNC9 0LjRjiDQuCDQvdC10LzQtdGG0LrQvtCz0L4g0L/QsNGC0YDQuNC+0YLQsCDQv9C+INGD0LHQtdC2 0LTQtdC90LjRjiE8L1A+DQogICAgICA8UD4NCiAgICAgIDxESVYgY2xhc3M9YWNjZW50Pg0KICAg ICAgPFRBQkxFPg0KICAgICAgICA8VEJPRFk+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8VEQ+ DQogICAgICAgICAgICA8UD7QktC+0YIg0L3QsNCy0YHRgtGA0LXRh9GDINC80L3QtSDQuNC00LXR giDQtNC+0LHRgNC+0L/QvtGA0Y/QtNC+0YfQvdGL0Lkg0Lgg0L3QsCDQstC40LQg0LHQu9Cw0LPQ vtC00YPRiNC90YvQuSANCiAgICAgICAgICAgINC80YPQttGH0LjQvdCwLCDQt9Cw0LHQvtGC0LvQ uNCy0L4g0LTQtdGA0LbQsCDQt9CwINGA0YPQutGDINC80LDQu9GL0YjQsC4g0J3QtSDQtNC+0LnQ tNGPINC+0LTQvdC+0LPQviDRiNCw0LPQsCDQtNC+IA0KICAgICAgICAgICAg0LzQtdC90Y8sINC+ 0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdGC0YHRjzogwqs8Tk9CUj7Qn9C+0LPQu9GP0LTQuC3QutCw PC9OT0JSPiwg0KXQvtGA0YHRgtC70YwsIOKAkyDQstC+0YIg0Y3RgtC+0YIgDQogICAgICAgICAg ICDQstC40L3QvtCy0LDRgiDQstC+INCy0YHQtdC8IcK7IOKApiDQpdC+0LvQtdC90YvQuSDRgdC1 0LTQvtCx0L7RgNC+0LTRi9C5INCz0L7RgdC/0L7QtNC40L0g0L/QtdGA0LXRgdC10LrQsNC10YIg 0YPQu9C40YbRgywgDQogICAgICAgICAgICDQvdC40LfQutC+INC90LDQutC70L7QvdGP0LXRgiDQ s9C+0LvQvtCy0YMg0LIg0L/RgNC40LLQtdGC0YHRgtCy0LjQuCwg0L/RgNC+0YLRj9Cz0LjQstCw 0LXRgiDRgNGD0LrRgzogwqvQktGLINC80LXQvdGPINC90LUgDQogICAgICAgICAgICDQt9C90LDQ tdGC0LUuINCd0L4g0LzQvdC1INGC0L7Qu9GM0LrQviDRhdC+0YLQtdC70L7RgdGMINGB0LrQsNC3 0LDRgtGMINCy0LDQvCwg0YfRgtC+INGPINC+0YHRg9C20LTQsNGOINGN0YLQuCANCiAgICAgICAg ICAgINC80LXRgtC+0LTRi8K7LiDigKYg0JPRgNGD0LfRh9C40LosINC60L7RgtC+0YDRi9C5INC/ 0L7RgdC70LUg0LTQstGD0YUg0L/QtdGA0LXQtdC30LTQvtCyINC+0YLQvdC+0YHQuNC70YHRjyDQ utC+INC80L3QtSDRgSANCiAgICAgICAgICAgINGB0LjQvNC/0LDRgtC40LXQuSAo0YXQvtGA0L7R iNC40Lkg0L/QsNGA0LXQvdGMLCDRgdGA0LDQt9GDINGH0YPQstGB0YLQstGD0LXRgtGB0Y8sINGH 0YLQviDQvtC9INC40Lcg0JrQn9CTKSwg0LLQtNGA0YPQsyANCiAgICAgICAgICAgINCy0YvRgNC+ 0YEg0L/QtdGA0LXQtNC+INC80L3QvtC5INC90LAg0KTRgNCw0LnQsdC10YDQs9C10YDRiNGC0YDQ sNGB0YHQtSwg0YPRhdCy0LDRgtC40Lsg0YHQstC+0LjQvNC4INGA0YPRh9C40YnQsNC80Lgg0LzQ vtGOIA0KICAgICAgICAgICAg0YDRg9C60YMg0Lgg0LfQsNGI0LXQv9GC0LDQuyDRgtCw0Log0LPR gNC+0LzQutC+LCDRh9GC0L4g0LXQs9C+INC80L7QttC90L4g0LHRi9C70L4g0YHQu9GL0YjQsNGC 0Ywg0L3QsCDQtNGA0YPQs9C+0LkgDQogICAgICAgICAgICDRgdGC0L7RgNC+0L3QtSDRg9C70LjR htGLOiDCq9Cd0YMsINCz0L7RgdC/0L7QtNC40L0g0L/RgNC+0YTQtdGB0YHQvtGALCDRgtC+0LvR jNC60L4g0L3QtSDQstC10YjQsNGC0Ywg0L3QvtGB0LAhIA0KICAgICAgICAgICAg0J3QtdC00LDQ stC90L4g0Y3RgtC4INC/0YDQvtC60LvRj9GC0YvQtSDQsdGA0LDRgtGG0Ysg0YLQsNC6INC+0YHQ utCw0L3QtNCw0LvQuNC70LjRgdGMIcK7INCt0YLQviwg0LrQvtC90LXRh9C90L4sIA0KICAgICAg ICAgICAg0YPRgtC10YjQsNC10YIg0Lgg0LPRgNC10LXRgiDQtNGD0YjRgywg0L3QviDQtdGB0LvQ uCDQvdCwINGC0L7QuSDRgdGC0L7RgNC+0L3QtSDQtdCz0L4g0YHQu9C+0LLQsCDRg9GB0LvRi9GI 0LjRgiDRgtC+0YIsIA0KICAgICAgICAgICAg0LrQvtC80YMg0YHQu9C10LTRg9C10YIsINGC0L7Q s9C00LAg0LzQvtC10LzRgyDRg9GC0LXRiNC40YLQtdC70Y4g0Y3RgtC+INCx0YPQtNC10YIg0YHR gtC+0LjRgtGMINGC0Y7RgNGM0LzRiywg0LAg0LzQvdC1IOKAkyANCiAgICAgICAgICAgIHZpYSDQ kNGD0YjQstC40YYg4oCTINC20LjQt9C90LguIOKApiDQndCwINC/0YPRgdGC0YvQvdC90L7QuSDR g9C70LjRhtC1INC+0LrQvtC70L4g0LzQtdC90Y8g0YLQvtGA0LzQvtC30LjRgiDQvNCw0YjQuNC9 0LAsIA0KICAgICAgICAgICAg0LjQtyDQvtC60L3QsCDQstGL0YHQvtCy0YvQstCw0LXRgtGB0Y8g PE5PQlI+0YfRjNGPLdGC0L48L05PQlI+INCz0L7Qu9C+0LLQsDogwqvQotGLINC10YnQtSDQvdC1 INGB0LTQvtGFLCANCiAgICAgICAgICAgINGB0LLQuNC90YzRjyDQv9GA0L7QutC70Y/RgtCw0Y8h INCU0LDQstC40YLRjCDRgtCw0LrQuNGFINC90LDQtNC+IS4uwrsuIA0KICAgICAgPC9QPjwvVEQ+ PC9UUj48L1RCT0RZPjwvVEFCTEU+PC9ESVY+DQogICAgICA8UD48L1A+DQogICAgICA8UD7QntCx 0YDQsNGC0LjRgtC1INCy0L3QuNC80LDQvdC40LUsINC00LvRjyDQktC40LrRgtC+0YDQsCDQmtC7 0LXQvNC/0LXRgNC10YDQsCDRjdGC0L4g0L3QtSDRh9C10YDQtdC00L7QstCw0L3QuNC1INC80YPR h9C10L3QuNC5INC4IA0KICAgICAg0YPRgtC10YjQtdC90LjQuS4g0JLRgdC1INCyINGN0YLQvtC8 INGB0L/QuNGB0LrQtSDigJMg0LzRg9GH0LXQvdC40Y8uINCc0YPRh9C40YLQtdC70YzQvdC+INC7 0Y7QsdC+0LUg0L3QsNC/0L7QvNC40L3QsNC90LjQtSDQviANCiAgICAgINC10LLRgNC10LnRgdGC 0LLQtSwg0LTQsNC20LUg0LHQu9Cw0LPQvtC20LXQu9Cw0YLQtdC70YzQvdC+0LUuIMKr0JrQsNC2 0LTRi9C5INC10LLRgNC10Lkg0YEg0L3QsNGI0LjRgtC+0Lkg0LfQstC10LfQtNC+0Lkg0L3QvtGB 0LjQuyANCiAgICAgINCz0LXRgtGC0L4g0YEg0YHQvtCx0L7QuSwg0LrQsNC6INGD0LvQuNGC0LrQ sCDigJMg0YHQstC+0Lkg0LTQvtC80LjQusK7LiDQkCDRgtCw0Log0YXQvtGC0LXQu9C+0YHRjCDR gdC60YDRi9GC0YzRgdGPINC+0YIgDQogICAgICDQtdCy0YDQtdC50YHRgtCy0LAsINC+0YIg0Y3R gtC+0LPQviDQutCw0LjQvdC+0LLQsCDQt9C90LDQutCwLCDRgtCw0Log0YXQvtGC0LXQu9C+0YHR jCDRgdGC0LDRgtGMINC60LDQuiDQstGB0LUuINCd0LXQutC+0YLQvtGA0YvQvCANCiAgICAgINGN 0YLQviDRg9C00LDQstCw0LvQvtGB0YwsINC90L4g0L7QvdC4INC/0LvQsNGC0LjQu9C4INC30LAg 0YPQtNCw0YfRgyDQtNCy0L7QudC90YvQvCDQvtGC0YfRg9C20LTQtdC90LjQtdC8OjwvUD4NCiAg ICAgIDxQPg0KICAgICAgPERJViBjbGFzcz1hY2NlbnQ+DQogICAgICA8VEFCTEU+DQogICAgICAg IDxUQk9EWT4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURD4NCiAgICAgICAgICAgIDxQPtCd 0L4g0LPQu9Cw0LLQvdC+0LUg4oCTINCx0YvQu9C4IMKr0L/RgNC40LLQuNC70LXQs9C40YDQvtCy 0LDQvdC90YvQtcK7LiDQrdGC0L4sINC/0L7QttCw0LvRg9C5LCDQtdC00LjQvdGB0YLQstC10L3Q vdC+0LUgDQogICAgICAgICAgICDQuNC30L7QsdGA0LXRgtC10L3QuNC1INC90LDRhtC40YHRgtC+ 0LIsINC+INC60L7RgtC+0YDQvtC8INC90LXQuNC30LLQtdGB0YLQvdC+LCDRgdC+0LfQvdCw0LLQ sNC70Lgg0LvQuCDQsNCy0YLQvtGA0Ysg0LLRgdGOIA0KICAgICAgICAgICAg0LXQs9C+INC00YzR j9Cy0L7Qu9GM0YHQutGD0Y4g0YHRg9GJ0L3QvtGB0YLRjC4g0J/RgNC40LLQuNC70LXQs9C40YDQ vtCy0LDQvdC90YvQtSDQuNC80LXQu9C40YHRjCDRgtC+0LvRjNC60L4g0LIgDQogICAgICAgICAg ICDQtdCy0YDQtdC50YHQutC40YUg0LPRgNGD0L/Qv9Cw0YUg0YDQsNCx0L7Rh9C40YUg0L3QsCDR hNCw0LHRgNC40LrQsNGFOyDQuNGFINC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQt9Cw0LrQu9GO 0YfQsNC70LjRgdGMINCyIA0KICAgICAgICAgICAg0YLQvtC8LCDRh9GC0L4g0L7QvdC4INC90LUg 0LHRi9C70Lgg0L7QsdGP0LfQsNC90Ysg0L3QvtGB0LjRgtGMINC10LLRgNC10LnRgdC60YPRjiDQ t9Cy0LXQt9C00YMg0Lgg0LbQuNGC0Ywg0LIgDQogICAgICAgICAgICDCq9C10LLRgNC10LnRgdC6 0LjRhSDQtNC+0LzQsNGFwrsuINCf0YDQuNCy0LjQu9C10LPQuNGA0L7QstCw0L3QvdGL0Lwg0YfQ tdC70L7QstC10Log0L7QutCw0LfRi9Cy0LDQu9GB0Y8g0LIg0YLQvtC8IA0KICAgICAgICAgICAg 0YHQu9GD0YfQsNC1LCDQtdGB0LvQuCDQtdCz0L4g0LHRgNCw0Log0LHRi9C7INGB0LzQtdGI0LDQ vdC90YvQvCDQuCDQsiDRjdGC0L7QvCDQsdGA0LDQutC1INCx0YvQu9C4INGA0L7QttC00LXQvdGL IA0KICAgICAgICAgICAg0LTQtdGC0LgsINC60L7RgtC+0YDRi9C1INC/0L7Qu9GD0YfQsNC70Lgg wqvQvdC10LzQtdGG0LrQvtC1INCy0L7RgdC/0LjRgtCw0L3QuNC1wrssINGC0L4g0LXRgdGC0Ywg 0L3QtSDQsdGL0LvQuCANCiAgICAgICAgICAgINC30LDRgNC10LPQuNGB0YLRgNC40YDQvtCy0LDQ vdGLINC60LDQuiDRh9C70LXQvdGLINC10LLRgNC10LnRgdC60L7QuSDQvtCx0YnQuNC90YvigKYg 0KHQvtCy0LXRgNGI0LXQvdC90L4g0L7Rh9C10LLQuNC00L3QviwgDQogICAgICAgICAgICDRh9GC 0L4g0Y3RgtC+INGA0LDRgdC/0L7RgNGP0LbQtdC90LjQtSDQvtC60LDQt9Cw0LvQviDQuNGB0LrQ u9GO0YfQuNGC0LXQu9GM0L3QviDQtNC10LzQvtGA0LDQu9C40LfRg9GO0YnQtdC1INC4IA0KICAg ICAgICAgICAg0YDQsNC30LvQsNCz0LDRjtGJ0LXQtSDQstC70LjRj9C90LjQtSDQvdCwINGB0LDQ vNC4INC10LLRgNC10LnRgdC60LjQtSDQs9GA0YPQv9C/0YsuINCh0LrQvtC70YzQutC+INC30LDQ stC40YHRgtC4INC4IA0KICAgICAgICAgICAg0L3QtdC90LDQstC40YHRgtC4INC+0L3QviDQv9C+ 0YDQvtC00LjQu9C+ISDQnNCw0LvQviDRhNGA0LDQtyDQtNC+0LLQtdC70L7RgdGMINC80L3QtSDR g9GB0LvRi9GI0LDRgtGMLCDQutC+0YLQvtGA0YvQtSANCiAgICAgICAgICAgINC/0YDQvtC40LfQ vdC+0YHQuNC70LjRgdGMINCx0Ysg0YEg0LHQvtC70YzRiNC40Lwg0L7QttC10YHRgtC+0YfQtdC9 0LjQtdC8LCDRh9C10Lwg0Y3RgtCwOiDCq9Ce0L0g0LjQtyANCiAgICAgICAgICAgINC/0YDQuNCy 0LjQu9C10LPQuNGA0L7QstCw0L3QvdGL0YUhwrsg0K3RgtC+INC30L3QsNGH0LjQu9C+OiDCq9Ce 0L0g0L/Qu9Cw0YLQuNGCINC80LXQvdGM0YjQtSDQvdCw0LvQvtCz0L7Qsiwg0YfQtdC8INC80Yss IA0KICAgICAgICAgICAg0LXQvNGDINC90LXQvtCx0Y/Qt9Cw0YLQtdC70YzQvdC+INC20LjRgtGM INCyIMKr0LXQstGA0LXQudGB0LrQvtC8INC00L7QvNC1wrssINC+0L0g0L3QtSDQvdC+0YHQuNGC INC30LLQtdC30LTRiywg0L7QvSANCiAgICAgICAgICAgINC/0YDQsNC60YLQuNGH0LXRgdC60Lgg 0LzQvtC20LXRgiDRgdC60YDRi9GC0YzRgdGP4oCmwrsg0JAg0YHQutC+0LvRjNC60L4g0LLRi9GB 0L7QutC+0LzQtdGA0LjRjywg0YHQutC+0LvRjNC60L4g0LbQsNC70LrQvtCz0L4gDQogICAgICAg ICAgICDQt9C70L7RgNCw0LTRgdGC0LLQsCDigJMg0LbQsNC70LrQvtCz0L4sINCy0LXQtNGMINCy INC60L7QvdC10YfQvdC+0Lwg0YHRh9C10YLQtSDQvtC90Lgg0L7RgdGC0LDQstCw0LvQuNGB0Ywg 0LIg0YLQvtC8INC20LUgDQogICAgICAgICAgICDQsNC00YMsINGH0YLQviDQuCDQvNGLLCDQv9GD 0YHRgtGMINC4INCyINC70YPRh9GI0LXQvCDQutGA0YPQs9C1LCDQsCDQsiDQuNGC0L7Qs9C1INCz 0LDQt9C+0LLRi9C1INC60LDQvNC10YDRiyANCiAgICAgICAgICAgINC/0L7QttGA0LDQu9C4INC4 INC/0YDQuNCy0LjQu9C10LPQuNGA0L7QstCw0L3QvdGL0YUsIOKAkyDRgdC60YDRi9Cy0LDQu9C+ 0YHRjCDQsiDRjdGC0LjRhSDRgdC70L7QstCw0YUsINC60LDQuiDRh9Cw0YHRgtC+IA0KICAgICAg ICAgICAg0L7QvdC4INC/0L7QtNGH0LXRgNC60LjQstCw0LvQuCDQtNC40YHRgtCw0L3RhtC40Y4g 0LzQtdC20LTRgyDQu9GO0LTRjNC80Lg6IMKr0K8g4oCTINC/0YDQuNCy0LjQu9C10LPQuNGA0L7Q stCw0L3QvdGL0LnCuy4gDQogICAgICAgICAgICDQmtC+0LPQtNCwINGPINGC0LXQv9C10YDRjCDR gdC70YvRiNGDINC+INCy0LfQsNC40LzQvdGL0YUg0L7QsdCy0LjQvdC10L3QuNGP0YUg0LXQstGA 0LXQtdCyLCDQvtCxINCw0LrRgtCw0YUg0LzQtdGB0YLQuCDRgSANCiAgICAgICAgICAgINGC0Y/Q ttC10LvRi9C80Lgg0L/QvtGB0LvQtdC00YHRgtCy0LjRj9C80LgsINC80L3QtSDRgdGA0LDQt9GD INC/0YDQuNGF0L7QtNC40YIg0LIg0LPQvtC70L7QstGDINC+0LHRidC40Lkg0YDQsNGB0LrQvtC7 LCANCiAgICAgICAgICAgINGB0YPRidC10YHRgtCy0L7QstCw0LLRiNC40Lkg0LzQtdC20LTRgyDQ tdCy0YDQtdGP0LzQuCwg0LLRi9C90YPQttC00LXQvdC90YvQvNC4INC90L7RgdC40YLRjCDQt9Cy 0LXQt9C00YMsINC4IA0KICAgICAgICAgICAg0L/RgNC40LLQuNC70LXQs9C40YDQvtCy0LDQvdC9 0YvQvNC4LiDQoNCw0LfRg9C80LXQtdGC0YHRjywg0LIg0YLQtdGB0L3QvtC5INGB0L7QstC80LXR gdGC0L3QvtC5INC20LjQt9C90LggDQogICAgICAgICAgICDCq9C10LLRgNC10LnRgdC60L7Qs9C+ INC00L7QvNCwwrsg4oCTINC+0LHRidCw0Y8g0LrRg9GF0L3Rjywg0L7QsdGJ0LDRjyDQstCw0L3Q vdCw0Y8sINC+0LHRidC40Lkg0LrQvtGA0LjQtNC+0YAsINCyIA0KICAgICAgICAgICAg0LrQvtGC 0L7RgNC+0Lwg0LLRgdGC0YDQtdGH0LDQu9C40YHRjCDQv9GA0LXQtNGB0YLQsNCy0LjRgtC10LvQ uCDRgNCw0LfQvdGL0YUg0LPRgNGD0L/Qv9C40YDQvtCy0L7Quiwg4oCTINC4INCyINGC0LXRgdC9 0L7QuSANCiAgICAgICAgICAgINC+0LHRidC90L7RgdGC0Lgg0LXQstGA0LXQudGB0LrQuNGFINGE 0LDQsdGA0LjRh9C90YvRhSDRgNCw0LHQvtGH0LjRhSDQsdGL0LvQuCDQuCDQtNGA0YPQs9C40LUs INCx0LXRgdGH0LjRgdC70LXQvdC90YvQtSANCiAgICAgICAgICAgINC/0YDQuNGH0LjQvdGLINC0 0LvRjyDQutC+0L3RhNC70LjQutGC0L7Qsjsg0L3QviDRgdCw0LzQsNGPINGP0LTQvtCy0LjRgtCw 0Y8g0LLRgNCw0LbQtNC10LHQvdC+0YHRgtGMINCy0YHQv9GL0YXQuNCy0LDQu9CwIA0KICAgICAg ICAgICAg0L/RgNC10LbQtNC1INCy0YHQtdCz0L4gPE5PQlI+0LjQty3Qt9CwPC9OT0JSPiDRgNCw 0YHQutC+0LvQsCDQvdCwINC/0YDQuNCy0LjQu9C10LPQuNGA0L7QstCw0L3QvdGL0YUg0LggDQog ICAgICAgICAgICDQvdC10L/RgNC40LLQuNC70LXQs9C40YDQvtCy0LDQvdC90YvRhSwg0LjQsdC+ INC30LTQtdGB0Ywg0YDQtdGH0Ywg0YjQu9CwINC+INGB0LDQvNC+0Lwg0L3QtdC90LDQstC40YHR gtC90L7QvCwg0YfRgtC+IA0KICAgICAgICAgICAg0LzQvtCz0LvQviDQsdGL0YLRjCDigJMg0L4g 0LfQstC10LfQtNC1LiA8L1A+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L0RJVj4NCiAgICAg IDxQPjwvUD4NCiAgICAgIDxQPtCW0LjQstGPINCyINC40YHQutGD0YHRgdGC0LLQtdC90L3QvtC8 INC10LLRgNC10LnRgdC60L7QvCDQvNC40YDQtSwg0LvRjtC00LggPE5PQlI+0LLQvtC70LXQuS3Q vdC10LLQvtC70LXQuTwvTk9CUj4gDQogICAgICDQstGL0YDQsNCx0LDRgtGL0LLQsNC70Lgg0YHQ v9C10YbQuNGE0LjRh9C10YHQutC40Lkg0LXQstGA0LXQudGB0LrQuNC5INCy0LfQs9C70Y/QtCDQ vdCwINC80LjRgCDQuCDQtdCy0YDQtdC50YHQutC40Lkg0LbQsNGA0LPQvtC9LiANCiAgICAgINCW 0LjQt9C90Ywg0LXQstGA0LXQtdCyINC/0L7QvdC10LLQvtC70LUg0YEg0LPQvtGA0LXRh9GM0Y4g 0L7Qv9C40YHQsNC90LAg0LIg0LrQvdC40LPQtSDQmtC70LXQvNC/0LXRgNC10YDQsCDQsiDQs9C7 0LDQstCw0YUgDQogICAgICDCq9CV0LLRgNC10LnRgdC60LjQtSDQvtGH0LrQuMK7INC4IMKr0KHQ uNC+0L3Cuy4gwqvQndC10L7QtNC90L7QutGA0LDRgtC90L4sINGBINC90LXQt9C90LDRh9C40YLQ tdC70YzQvdGL0LzQuCDQstCw0YDQuNCw0L3RgtCw0LzQuCANCiAgICAgINC90LDRhdC+0LbRgyDQ siDRgdCy0L7QtdC8INC00L3QtdCy0L3QuNC60LUg0YTRgNCw0LfRiyDRgtC40L/QsDogwqvQktGB 0LUg0L7RgtCy0YDQsNGC0LjRgtC10LvRjNC90YvQtSDQu9GO0LTRgdC60LjQtSDQutCw0YfQtdGB 0YLQstCwIA0KICAgICAg0LLRi9GF0L7QtNGP0YIg0LfQtNC10YHRjCDQvdCw0YDRg9C20YMsINC8 0L7QttC90L4g0L/RgNC+0YHRgtC+INGB0YLQsNGC0Ywg0LDQvdGC0LjRgdC10LzQuNGC0L7QvMK7 wrsuINCQINCz0LvQsNCy0L3QvtC1IA0KICAgICAg0LXQstGA0LXQudGB0LrQvtC1INC40LfQstGA 0LDRidC10L3QuNC1LCDQv9C+INC80L3QtdC90LjRjiDQv9GA0L7RhNC10YHRgdC+0YDQsCwg4oCT INGN0YLQviDQtdCy0YDQtdC50YHQutC40Lkg0L3QsNGG0LjQvtC90LDQu9C40LfQvCwg0LIgDQog ICAgICDQv9C10YDQstGD0Y4g0L7Rh9C10YDQtdC00Ywg0YHQuNC+0L3QuNC30LwuPC9QPg0KICAg ICAgPFA+DQogICAgICA8RElWIGNsYXNzPWFjY2VudD4NCiAgICAgIDxUQUJMRT4NCiAgICAgICAg PFRCT0RZPg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFREPg0KICAgICAgICAgICAgPFA+wqvQ nNC90LUg0LfQtNC10YHRjCBb0L/QuNGI0LXRgiDQv9C70LXQvNGP0L3QvdC40Log0JLQsNC70YzR gtC10YBdIOKAkyDRjyDQuNC80LXRjiDQsiDQstC40LTRgyDRgtC10L/QtdGA0Ywg0LLQtdGB0Ywg DQogICAgICAgICAgICDQmNC10YDRg9GB0LDQu9C40Lwg0LLQvtC+0LHRidC1INC4INC60LDRhNC1 IMKr0JXQstGA0L7Qv9CwwrssINCyINGH0LDRgdGC0L3QvtGB0YLQuCwg4oCTINCz0L7RgNCw0LfQ tNC+INC70YPRh9GI0LUsINGH0LXQvCANCiAgICAgICAgICAgINCyIDxOT0JSPtCi0LXQu9GMLdCQ 0LLQuNCy0LU8L05PQlI+OyDRgtCw0Lwg0LIg0YHQstC+0LXQuSDRgdGA0LXQtNC1INGC0L7Qu9GM 0LrQviDQtdCy0YDQtdC4LCDQutC+0YLQvtGA0YvQtSDQuCANCiAgICAgICAgICAgINGF0L7RgtGP 0YIg0LHRi9GC0Ywg0YLQvtC70YzQutC+INC10LLRgNC10Y/QvNC4LiDQl9C00LXRgdGMINC20LUg 0LLRgdC1INCx0L7Qu9C10LUgDQogICAgICAgICAgICA8Tk9CUj7Qv9C+LdC10LLRgNC+0L/QtdC5 0YHQutC4PC9OT0JSPsK7LjwvUD4NCiAgICAgICAgICAgIDxQPtCS0L7Qt9C90LjQutC70L4g0YbQ tdC70L7QtSDQv9C+0LrQvtC70LXQvdC40LUg0LXQstGA0LXQudGB0LrQuNGFINCl0L7RgNGB0YLQ vtCyLCDRgNC+0LTQuNGC0LXQu9C4INC60L7RgtC+0YDRi9GFINC90LUgDQogICAgICAgICAgICDQ t9C90LDQu9C4INC80LXRgNGLLCDQv9C+0LTRh9C10YDQutC40LLQsNGPINGB0LLQvtC1INGH0YPR gtGMINC70Lgg0L3QtSDRgtC10LLRgtC+0L3RgdC60L7QtSDQv9GA0L7QuNGB0YXQvtC20LTQtdC9 0LjQtS4gDQogICAgICAgICAgICDQrdGC0L4g0L/QvtC60L7Qu9C10L3QuNC1INCl0L7RgNGB0YLQ vtCyINC80LXQvdGM0YjQtSDQv9C+0YHRgtGA0LDQtNCw0LvQviDQv9GA0Lgg0L3QsNGG0LjQt9C8 0LUsINGH0LXQvCDQuNGFIA0KICAgICAgICAgICAg0YDQvtC00LjRgtC10LvQuCwg4oCTINGPLCDQ utC+0L3QtdGH0L3Qviwg0LjQvNC10Y4g0LIg0LLQuNC00YMg0LTRg9GI0LXQstC90YvQuSDQsNGB 0L/QtdC60YIsINCy0LXQtNGMINC00LvRjyANCiAgICAgICAgICAgINC60L7QvdGG0LvQsNCz0LXR gNGPINC4INCz0LDQt9C+0LLRi9GFINC60LDQvNC10YAg0L3QtSDRgdGD0YnQtdGB0YLQstC+0LLQ sNC70L4g0L3QuNC60LDQutC40YUg0YDQsNC30LvQuNGH0LjQuSDQvNC10LbQtNGDIA0KICAgICAg ICAgICAg0L/QvtC60L7Qu9C10L3QuNGP0LzQuCwg0LXQstGA0LXQuSDQtdGB0YLRjCDQtdCy0YDQ tdC5LiDQkdCw0YDRg9GF0Lgg0YfRg9Cy0YHRgtCy0L7QstCw0LvQuCDRgdC10LHRjyDQuNC30LPQ vdCw0L3QvdC40LrQsNC80LggDQogICAgICAgICAgICDQsiDRgdGC0YDQsNC90LUsINC60L7RgtC+ 0YDRg9GOINC70Y7QsdC40LvQuC4g0JAg0LLQvtGCINCl0L7RgNGB0YLRiyDQvtGC0L3QvtGB0LjQ u9C40YHRjCDQuiDQvdC10LzQtdGG0LrQvtC80YMg0L3QsNGH0LDQu9GDIA0KICAgICAgICAgICAg 0YDQsNCy0L3QvtC00YPRiNC90L4sINC10YHQu9C4INC90LUg0LLRgNCw0LbQtNC10LHQvdC+ICjR gtCw0LrQuNGFINCx0YvQu9C+INC00L7RgdGC0LDRgtC+0YfQvdC+INC80L3QvtCz0L4pLiDQntC9 0LggDQogICAgICAgICAgICDQstGL0YDQvtGB0LvQuCDQsiDRgtC+0Lkg0LbQtSDQsNGC0LzQvtGB 0YTQtdGA0LUgPEI+0LjQt9Cy0YDQsNGJ0LXQvdC90L7QuSDRgNC+0LzQsNC90YLQuNC60Lg8L0I+ LCDRh9GC0L4g0LggDQogICAgICAgICAgICDQvdCw0YbQuNGB0YLRiywg0Lgg0YHRgtCw0LvQuCDR gdC40L7QvdC40YHRgtCw0LzQuOKApi4gPC9QPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PC9E SVY+DQogICAgICA8UD48L1A+DQogICAgICA8UD7QndCw0LjQsdC+0LvQtdC1INC/0LDRgNCw0LTQ vtC60YHQsNC70YzQvdGL0LUg0YHRgtGA0LDQvdC40YbRiyDQsiDQutC90LjQs9C1INCa0LvQtdC8 0L/QtdGA0LXRgNCwIOKAkyDRjdGC0L4g0LPQu9Cw0LLQsCDCq9Ch0LjQvtC9wrsuIA0KICAgICAg 0J/RgNC+0YTQtdGB0YHQvtGAINC+0L/QuNGB0YvQstCw0LXRgiDRgdCy0L7QtSDQv9C+0LfQtNC9 0LXQtSDQt9C90LDQutC+0LzRgdGC0LLQviDRgSDRgdC40L7QvdC40LfQvNC+0Lwg0Lgg0YHQstC+ 0Y4g0LjQt9C90LDRh9Cw0LvRjNC90YPRjiANCiAgICAgINGD0LLQtdGA0LXQvdC90L7RgdGC0Ywg 0LIg0YLQvtC8LCDRh9GC0L4gwqvRjdGC0L4g0LTQtdC70L4g0LDQstGB0YLRgNC40LnRgdC60L7Q tcK7INC4INC6INC+0LTQvdC+0L3QsNGG0LjQvtC90LDQu9GM0L3QvtC5IA0KICAgICAg0JPQtdGA 0LzQsNC90LjQuCDQvdC1INC80L7QttC10YIg0LjQvNC10YLRjCDQvtGC0L3QvtGI0LXQvdC40Y86 PC9QPg0KICAgICAgPFA+DQogICAgICA8RElWIGNsYXNzPWFjY2VudD4NCiAgICAgIDxUQUJMRT4N CiAgICAgICAgPFRCT0RZPg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFREPg0KICAgICAgICAg ICAgPFA+0KLQsNC8LCDQs9C00LUg0L/RgNC40LLRi9C60LvQuCDQtNC10LvQuNGC0Ywg0LPQvtGB 0YPQtNCw0YDRgdGC0LLQviDQvdCwINC90LDRhtC40L7QvdCw0LvRjNC90L7RgdGC0LgsIA0KICAg ICAgICAgICAg0LLRgNCw0LbQtNC10LHQvdGL0LUg0LTRgNGD0LMg0LTRgNGD0LPRgywg0L3QviDQ stGL0L3Rg9C20LTQtdC90L3Ri9C1INC00YDRg9CzINGBINC00YDRg9Cz0L7QvCDQvNC40YDQuNGC 0YzRgdGPLCDQtdGJ0LUgDQogICAgICAgICAgICDQvNC+0LbQtdGCINGB0YPRidC10YHRgtCy0L7Q stCw0YLRjCDQtdCy0YDQtdC50YHQutCw0Y8g0L3QsNGG0LjQvtC90LDQu9GM0L3QvtGB0YLRjC4g 0J3QviDQutCw0LrQvtC1INC+0YLQvdC+0YjQtdC90LjQtSANCiAgICAgICAgICAgINC40LzQtdC7 0L4g0Y3RgtC+INC60L4g0LzQvdC1LCDQuiDQk9C10YDQvNCw0L3QuNC4PzwvUD48L1REPjwvVFI+ PC9UQk9EWT48L1RBQkxFPjwvRElWPg0KICAgICAgPFA+PC9QPg0KICAgICAgPFA+0KHQuNC+0L3Q uNC30Lwg0YLQsNC6INC20LUg0YfRg9C20LQg0JrQu9C10LzQv9C10YDQtdGA0YMsINC60LDQuiDQ uCDQvdCw0YbQuNC30LwsINC60LDQuiDQuCDQu9GO0LHQvtC5INC90LDRhtC40L7QvdCw0LvQuNC3 0LwsIA0KICAgICAg0Lgg0L/QvtGC0L7QvNGDINC+0LHRitGP0YHQvdC40LzQviDigJMg0YXQvtGC 0Y8gPE5PQlI+0L/Qvi3Qv9GA0LXQttC90LXQvNGDPC9OT0JSPiDRg9C00LjQstC40YLQtdC70YzQ vdC+IOKAkyDQtdCz0L4gDQogICAgICDRgdGC0YDQtdC80LvQtdC90LjQtSDQvdCw0LnRgtC4INC/ 0LDRgNCw0LvQu9C10LvQuCDQuCDRgdGF0L7QttC00LXQvdC40Y8g0LzQtdC20LTRgyDQtdCy0YDQ tdC50YHQutC40Lwg0Lgg0L3QtdC80LXRhtC60LjQvCANCiAgICAgINC90LDRhtC40L7QvdCw0LvR jNC90YvQvNC4INC00LLQuNC20LXQvdC40Y/QvNC4OjwvUD4NCiAgICAgIDxQPg0KICAgICAgPERJ ViBjbGFzcz1hY2NlbnQ+DQogICAgICA8VEFCTEU+DQogICAgICAgIDxUQk9EWT4NCiAgICAgICAg PFRSPg0KICAgICAgICAgIDxURD4NCiAgICAgICAgICAgIDxQPtCt0LzQsNC90YHQuNC/0LDRhtC4 0Y8g0LLQvtGB0YXQvtC00LjRgiDQuiDQvdCw0YfQsNC70YMgWElYINCy0LXQutCwINC4INC30LDQ stC10YDRiNC40LvQsNGB0Ywg0LIg0JPQtdGA0LzQsNC90LjQuCANCiAgICAgICAgICAgINGC0L7Q u9GM0LrQviDQsiDQtdCz0L4gPE5PQlI+NjAt0LU8L05PQlI+INCz0L7QtNGLLCDQsCDQsiDQkNCy 0YHRgtGA0LjQudGB0LrQvtC5INCT0LDQu9C40YbQuNC4IA0KICAgICAgICAgICAg0YHQvtCz0L3Q sNC90L3QsNGPINCyINC60YPRh9GDINC10LLRgNC10LnRgdC60LDRjyDQvNCw0YHRgdCwINCy0L7Q vtCx0YnQtSDQvdC1INC20LXQu9Cw0LXRgiDRgNCw0YHRgdGC0LDQstCw0YLRjNGB0Y8g0YHQviAN CiAgICAgICAgICAgINGB0LLQvtC40Lwg0L7RgdC+0LHRi9C8INGB0YPRidC10YHRgtCy0L7QstCw 0L3QuNC10Lwg0Lgg0YLQsNC60LjQvCDQvtCx0YDQsNC30L7QvCDQv9C+0YHRgtCw0LLQu9GP0LXR giDQvdCw0LPQu9GP0LTQvdGL0Lkg0LggDQogICAgICAgICAgICDQtNC+0LrQsNC30LDRgtC10LvR jNC90YvQuSDQvNCw0YLQtdGA0LjQsNC7INGC0LXQvCwg0LrRgtC+INCz0L7QstC+0YDQuNGCINC+ INC10LLRgNC10Y/RhSDQutCw0Log0L4g0L3QtdC10LLRgNC+0L/QtdC50YHQutC+0LwgDQogICAg ICAgICAgICDQvdCw0YDQvtC00LUsINC60LDQuiDQvtCxINCw0LfQuNCw0YLRgdC60L7QuSDRgNCw 0YHQtS4g0Jgg0LrQsNC6INGA0LDQtyDQsiDRgtC+0YIg0LzQvtC80LXQvdGCLCDQutC+0LPQtNCw INCT0LjRgtC70LXRgCANCiAgICAgICAgICAgINCy0YvQtNCy0LjQs9Cw0LXRgiDRgdCy0L7QuCDQ v9C10YDQstGL0LUg0L/QvtC70LjRgtC40YfQtdGB0LrQuNC1INGB0L7QvtCx0YDQsNC20LXQvdC4 0Y8sINGB0LDQvNC4INC10LLRgNC10LggDQogICAgICAgICAgICDQv9C+0LTRgtCw0LvQutC40LLQ sNGO0YIg0LXQs9C+INC90LAg0L7RgdC+0LHQviDQstGL0LPQvtC00L3Ri9C5INC00LvRjyDQvdC1 0LPQviDQv9GD0YLRjDog0Y3RgtC+INCy0YDQtdC80Y8gDQogICAgICAgICAgICDQvdCw0YDQsNGB 0YLQsNGO0YnQtdCz0L4g0YHQuNC+0L3QuNC30LzQsC4g0JIg0JPQtdGA0LzQsNC90LjQuCDQvtC9 INC10YnQtSDQvNCw0LvQvtC30LDQvNC10YLQtdC9LCDQvdC+INCyINCS0LXQvdC1IA0KICAgICAg ICAgICAg0LPQuNGC0LvQtdGA0L7QstGB0LrQuNGFINCz0L7QtNC+0LIg0YPRh9C10L3QuNGPINC4 INGB0YLRgNCw0LTQsNC90LjQuSDQvtC9INC+0YnRg9GJ0LDQtdGC0YHRjyDRg9C20LUg0LTQvtCy 0L7Qu9GM0L3QviANCiAgICAgICAgICAgINGB0LjQu9GM0L3Qvi4gPC9QPjwvVEQ+PC9UUj48L1RC T0RZPjwvVEFCTEU+PC9ESVY+DQogICAgICA8UD48L1A+DQogICAgICA8UD7QntC60LDQt9GL0LLQ sNC10YLRgdGPLCDRgdC40L7QvdC40LfQvCDQutC+0YHQstC10L3QvdC+INCy0LjQvdC+0LLQsNGC INCyINC30LDRgNC+0LbQtNC10L3QuNC4INC90LXQvdCw0LLQuNGB0YLQvdC+0LPQviANCiAgICAg INC90LDRhtC40LfQvNCwLiDQkiDRgdCy0L7QtdC8INC90LXQv9GA0LjRj9GC0LjQuCDRgdC40L7Q vdC40LfQvNCwINCS0LjQutGC0L7RgCDQmtC70LXQvNC/0LXRgNC10YAg0L3QtSDQsdGL0Lsg0L7Q tNC40L3QvtC6LiDQlNCw0LbQtSANCiAgICAgINC40LzQtdC90LAg0LLQvtC20LTQtdC5INC00LLQ uNC20LXQvdC40Y8g0LHRi9C70Lgg0LfQvdCw0LrQvtC80Ysg0L3QtSDQstGB0LXQvCDQtdCy0YDQ tdGP0Lwg0JPQtdGA0LzQsNC90LjQuDo8QlI+DQogICAgICA8RElWIGNsYXNzPWFjY2VudD4NCiAg ICAgIDxUQUJMRT4NCiAgICAgICAgPFRCT0RZPg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFRE Pg0KICAgICAgICAgICAgPFA+4oCUJm5ic3A70JPQtdGA0YbQu9GMPyDQmtGC0L4g0Y3RgtC+INCx 0YvQuyDQuNC70Lgg0LXRgdGC0Yw/PEJSPuKAlCZuYnNwO9Ci0LDQuiDQuCDQstGLINC90LjQutC+ 0LPQtNCwIA0KICAgICAgICAgICAg0L3QuNGH0LXQs9C+INC90LUg0YfQuNGC0LDQu9C4INC40Lcg 0LXQs9C+INCy0LXRidC10Lk/PEJSPuKAlCZuYnNwO9CvINC00LDQttC1INC40LzRjyDQtdCz0L4g 0L/QtdGA0LLRi9C5INGA0LDQtyANCiAgICAgICAgICAgINGB0LvRi9GI0YMuPEJSPtCk0YDQsNGD INCc0LDRgNC60LLQsNC70YzQtCDRgtC+0LbQtSDQv9C+0LTRgtCy0LXRgNC00LjQu9CwLCDRh9GC 0L4g0L3QuNGH0LXQs9C+INC90LUg0YHQu9GL0YXQsNC70LAg0L4gDQogICAgICAgICAgICDQk9C1 0YDRhtC70LUuIDwvUD48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvRElWPg0KICAgICAgPFA+ PC9QPg0KICAgICAgPFA+0JvRjtCx0L7Qt9C90LDRgtC10LvRjNC90YvQuSDQv9GA0L7RhNC10YHR gdC+0YAg0LbQtdC70LDQtdGCINC30LDQv9C+0LvQvdC40YLRjCDQv9GA0L7QsdC10Lsg0LIg0YHQ stC+0LXQvCANCiAgICAgINC+0LHRgNCw0LfQvtCy0LDQvdC40Lg6PC9QPg0KICAgICAgPFA+DQog ICAgICA8RElWIGNsYXNzPWFjY2VudD4NCiAgICAgIDxUQUJMRT4NCiAgICAgICAgPFRCT0RZPg0K ICAgICAgICA8VFI+DQogICAgICAgICAgPFREPg0KICAgICAgICAgICAgPFA+0JLRgdC60L7RgNC1 INC/0L7RgdC70LUg0Y3RgtC40YUg0YDQsNC30LPQvtCy0L7RgNC+0LIg0Lgg0YDQsNC30LzRi9GI 0LvQtdC90LjQuSDQl9C10LvQuNC60LfQvtC9INC/0YDQuNC90LXRgSDQvNC90LUgDQogICAgICAg ICAgICDQtNCy0LAg0YLQvtC80LAg0JPQtdGA0YbQu9GPJm5ic3A74oCUIMKr0KHQuNC+0L3QuNGB 0YLRgdC60LjQtSDRgdC+0YfQuNC90LXQvdC40Y/CuyDQuCDQv9C10YDQstGL0Lkg0YLQvtC8IA0K ICAgICAgICAgICAg0LTQvdC10LLQvdC40LrQvtCyLCDQvtCx0LUg0LrQvdC40LPQuCDQstGL0YjQ u9C4INCyIMKr0JXQstGA0LXQudGB0LrQvtC8INC40LfQtNCw0YLQtdC70YzRgdGC0LLQtcK7INCy INCR0LXRgNC70LjQvdC1IA0KICAgICAgICAgICAg0YHQvtC+0YLQstC10YLRgdGC0LLQtdC90L3Q viDQsiA8Tk9CUj4xOTIwLdC8PC9OT0JSPiDQuCAxOTIyINCz0LMuINCf0YDQvtGH0LjRgtCw0LIg 0LjRhSwg0Y8g0LHRi9C7IA0KICAgICAgICAgICAg0L/QvtGC0YDRj9GB0LXQvSDQuCDQstC80LXR gdGC0LUg0YEg0YLQtdC8INC40YHQv9GL0YLQsNC7INGH0YPQstGB0YLQstC+LCDQsdC70LjQt9C6 0L7QtSDQuiDQvtGC0YfQsNGP0L3QuNGOLiDQktC+0YIg0LzQvtGPIA0KICAgICAgICAgICAg0L/Q tdGA0LLQsNGPINC30LDQv9C40YHRjCDQsiDQtNC90LXQstC90LjQutC1INC/0L4g0Y3RgtC+0LzR gyDQv9C+0LLQvtC00YM6IMKr0JPQvtGB0L/QvtC00LgsINC30LDRidC40YLQuCDQvNC10L3RjyDQ vtGCIA0KICAgICAgICAgICAg0LTRgNGD0LfQtdC5ISDQkiDRjdGC0LjRhSDQtNCy0YPRhSDRgtC+ 0LzQsNGFINC/0YDQuCDQttC10LvQsNC90LjQuCDQvNC+0LbQvdC+INC90LDQudGC0Lgg0LTQvtC6 0LDQt9Cw0YLQtdC70YzRgdGC0LLQsCDQtNC70Y8gDQogICAgICAgICAgICDQvNC90L7Qs9C40YUg 0L7QsdCy0LjQvdC10L3QuNC5LCDQutC+0YLQvtGA0YvQtSDQk9C40YLQu9C10YAsINCT0LXQsdCx 0LXQu9GM0YEg0Lgg0KDQvtC30LXQvdCx0LXRgNCzINCy0YvQtNCy0LjQs9Cw0LvQuCANCiAgICAg ICAgICAgINC/0YDQvtGC0LjQsiDQtdCy0YDQtdC10LIsINC00LvRjyDRjdGC0L7Qs9C+INC90LUg 0L3Rg9C20L3QviDQvtGB0L7QsdC+0Lkg0LvQvtCy0LrQvtGB0YLQuCDQsiDQuNC90YLQtdGA0L/R gNC10YLQsNGG0LjQuCDQuCANCiAgICAgICAgICAgINC40YHQutCw0LbQtdC90LjQuMK74oCmPC9Q Pg0KICAgICAgICAgICAgPFA+0JrQsNC6INGC0L7Qu9GM0LrQviDQvtC9IFvQk9C10YDRhtC70Yxd INCy0L7Qt9Cy0YvRiNCw0LXRgiDRgdC10LHRjyDQtNC+INC/0L7RgdC70LDQvdGG0LAg0JHQvtCz 0LAg0Lgg0YXQvtGH0LXRgiANCiAgICAgICAgICAgINCy0YHRgtCw0YLRjCDQvdCwINGD0YDQvtCy 0LXQvdGMINGB0LLQvtC10LPQviDQv9C+0YHQu9Cw0L3QvdC40YfQtdGB0YLQstCwLCDQvdCw0YfQ uNC90LDQtdGCINCy0YvQv9C40YDQsNGC0Ywg0LjQtNC10LnQvdC+0LUsIA0KICAgICAgICAgICAg 0L3RgNCw0LLRgdGC0LLQtdC90L3QvtC1LCDRj9C30YvQutC+0LLQvtC1IDxCPtGB0YXQvtC00YHR gtCy0L4g0LzQtdGB0YHQuNC4INC10LLRgNC10LXQsiDRgSDQvNC10YHRgdC40LXQuSANCiAgICAg ICAgICAgINC90LXQvNGG0LXQsjwvQj4sINC+0L3QviDQv9GA0LXQstGA0LDRidCw0LXRgtGB0Y8g 0LIg0LPRgNC+0YLQtdGB0LosINCwINGC0L4g0Lgg0L3QsNCz0L7QvdGP0LXRgiDRg9C20LDRgS4g 0JPQtdGA0YbQu9GMIA0KICAgICAgICAgICAgwqvRgNCw0LfQstC+0YDQsNGH0LjQstCw0LXRgiA8 Tk9CUj7QvdCw0YbQuNC+0L3QsNC70YzQvdC+LdGB0L7RhtC40LDQu9GM0L3QvtC1PC9OT0JSPiDQ t9C90LDQvNGPwrsg0YEg0YHQtdC80YzRjiANCiAgICAgICAgICAgINC30LLQtdC30LTQsNC80Lgs INGB0LjQvNCy0L7Qu9C40LfQuNGA0YPRjtGJ0LjQvNC4INGB0LXQvNC40YfQsNGB0L7QstC+0Lkg 0YDQsNCx0L7Rh9C40Lkg0LTQtdC90YwsINC+0L0g0YDQsNGB0YLQsNC/0YLRi9Cy0LDQtdGCIA0K ICAgICAgICAgICAg0LLRgdC1LCDRh9GC0L4g0LXQvNGDINC/0YDQvtGC0LjQstC+0YDQtdGH0LjR giwg0YDQsNC30L3QvtGB0LjRgiDQstC00YDQtdCx0LXQt9Cz0Lgg0LLRgdC1LCDRh9GC0L4g0LXQ vNGDIA0KICAgICAgICAgICAg0L/RgNC+0YLQuNCy0L7RgdGC0L7QuNGCLCDQvtC9IOKAkyDQstC+ 0LbQtNGMIChGw7xocmVyKSwg0L/QvtC70YPRh9C40LLRiNC40Lkg0LfQsNC00LDQvdC40LUg0L7R giDRgdGD0LTRjNCx0YssINC+0L0gDQogICAgICAgICAgICDQvtGB0YPRidC10YHRgtCy0LvRj9C1 0YIg0YLQviwg0YfRgtC+INCx0LXRgdGB0L7Qt9C90LDRgtC10LvRjNC90L4g0LTRgNC10LzQu9C1 0YIg0LIg0LzQsNGB0YHQtSDQtdCz0L4g0L3QsNGA0L7QtNCwLCANCiAgICAgICAgICAgINC80LDR gdGB0LUsINC60L7RgtC+0YDRg9GOINC+0L0g0L/RgNC40LfQstCw0L0g0L/RgNC10LLRgNCw0YLQ uNGC0Ywg0LIg0L3QsNGA0L7QtCwg4oCTINCwINGDINCy0L7QttC00Y8gwqvQtNC+0LvQttC10L0g DQogICAgICAgICAgICDQsdGL0YLRjCDRgtCy0LXRgNC00YvQuSDQstC30LPQu9GP0LTCuy4g0J/R gNC4INGN0YLQvtC8INC+0L0sIDxOT0JSPtC/0L4t0LLQuNC00LjQvNC+0LzRgzwvTk9CUj4sINGF 0L7RgNC+0YjQviANCiAgICAgICAgICAgINGH0YPQstGB0YLQstC+0LLQsNC7INC/0YHQuNGF0L7Q u9C+0LPQuNGOINC80LDRgdGB0Ysg0Lgg0LfQvdCw0Lsg0LXQtSDQv9C+0YLRgNC10LHQvdC+0YHR gtC4LiDQntC9INCx0LXQtyDRg9GJ0LXRgNCx0LAg0LTQu9GPIA0KICAgICAgICAgICAg0YHQstC+ 0LXQs9C+INGB0LLQvtCx0L7QtNC+0LzRi9GB0LvQuNGPINC4INC70Y7QsdCy0Lgg0Log0L3QsNGD 0LrQtSDRhdC+0YfQtdGCINGB0L7Qt9C00LDRgtGMINGG0LXQvdGC0YDRiyANCiAgICAgICAgICAg INC/0LDQu9C+0LzQvdC40YfQtdGB0YLQstCwINC00LvRjyDQttC40LLRg9GJ0LXQuSDQtNC10YLR gdC60L7QuSDQstC10YDQvtC5INGC0L7Qu9C/0YssINCx0YPQtNC10YIg0L7QvSDQuNGB0L/QvtC7 0YzQt9C+0LLQsNGC0YwgDQogICAgICAgICAgICDQuCDRgdCy0L7QuSDQvtGA0LXQvtC7LiDCq9Cv INCy0LjQtNC10Lsg0Lgg0YHQu9GL0YjQsNC7ICjQt9Cw0L/QuNGB0YvQstCw0LXRgiDQvtC9INC/ 0L7RgdC70LUg0YPRgdC/0LXRiNC90L4gDQogICAgICAgICAgICDQv9GA0L7QstC10LTQtdC90L3Q vtCz0L4g0LzQsNGB0YHQvtCy0L7Qs9C+INGB0L7QsdGA0LDQvdC40Y8pLCDQutCw0Log0YDQvtC2 0LTQsNC10YLRgdGPINC80L7RjyDQu9C10LPQtdC90LTQsC4g0J3QsNGA0L7QtCANCiAgICAgICAg ICAgINC20LjQstC10YIg0YfRg9Cy0YHRgtCy0LDQvNC4OiDQvNCw0YHRgdGLINC90LXRgdC/0L7R gdC+0LHQvdGLINGP0YHQvdC+INCy0LjQtNC10YLRjC4g0JTRg9C80LDRjiwg0YfRgtC+INC00LDQ ttC1IA0KICAgICAgICAgICAg0YHQtdC50YfQsNGBINGDINC90LjRhSDQvdC10YIg0Y/RgdC90L7Q s9C+INC/0YDQtdC00YHRgtCw0LLQu9C10L3QuNGPINC+0LHQviDQvNC90LUuINCc0LXQvdGPINC9 0LDRh9C40L3QsNC10YIgDQogICAgICAgICAgICDQvtC60YPRgtGL0LLQsNGC0Ywg0LvQtdCz0LrQ sNGPINC00YvQvNC60LAsINC4INC+0L3QsCwg0LLQvtC30LzQvtC20L3Qviwg0YHQs9GD0YHRgtC4 0YLRgdGPINCyINC+0LHQu9Cw0LrQviwg0LIgDQogICAgICAgICAgICDQutC+0YLQvtGA0L7QvCDR jyDQsdGD0LTRgyDRiNC10YHRgtCy0L7QstCw0YLRjMK74oCmIDwvUD4NCiAgICAgICAgICAgIDxQ PtCS0L3QtdGI0L3QtdC1INCy0LXQu9C40LrQvtC70LXQv9C40LUg0Lgg0L3QsNC30L7QudC70LjQ stGL0LUg0YHQuNC80LLQvtC70YssINC/0L4g0JPQtdGA0YbQu9GOLCDigJMg0YXQvtGA0L7RiNCw 0Y8g0LggDQogICAgICAgICAgICDQvdC10L7QsdGF0L7QtNC40LzQsNGPINCy0LXRidGMLCDQstGL 0YHQvtC60L4g0YbQtdC90LjRgiDQvtC9INC4INCy0L7QtdC90L3Rg9GOINGE0L7RgNC80YMsINC3 0L3QsNC80LXQvdCwINC4IA0KICAgICAgICAgICAg0L/RgNCw0LfQtNC90LXRgdGC0LLQsC4g0KEg 0L3QtdGD0LTQvtCx0L3Ri9C80Lgg0LrRgNC40YLQuNC60LDQvNC4INC90YPQttC90L4g0L7QsdGF 0L7QtNC40YLRjNGB0Y8g0LrQsNC6INGBINCy0YDQsNCz0LDQvNC4IA0KICAgICAgICAgICAg0LPQ vtGB0YPQtNCw0YDRgdGC0LLQsC4g0KHQvtC/0YDQvtGC0LjQstC70LXQvdC40LUg0LLQsNC20L3R i9C8INC80LXRgNC+0L/RgNC40Y/RgtC40Y/QvCDQvdGD0LbQvdC+INC70L7QvNCw0YLRjCDCq9GB IA0KICAgICAgICAgICAg0LHQtdGB0L/QvtGJ0LDQtNC90L7QuSDRgtCy0LXRgNC00L7RgdGC0YzR jsK7LCDQvdC1INC90LDQtNC+INC30LDQutGA0YvQstCw0YLRjCDQs9C70LDQt9CwINC90LAg0LvR jtCx0YvQtSDQv9C+0LTQvtC30YDQtdC90LjRjyANCiAgICAgICAgICAgINC4INGA0YPQs9Cw0L3R jCDRgdC+INGB0YLQvtGA0L7QvdGLINC40LTQtdC50L3Ri9GFINC/0YDQvtGC0LjQstC90LjQutC+ 0LIuINCf0L7RgdGD0LvRiyDQuCDRg9Cz0YDQvtC30Ysg0L3Rg9C20L3QviDRg9C80LXQu9C+IA0K ICAgICAgICAgICAg0LTQvtC30LjRgNC+0LLQsNGC0Ywg0Lgg0YfQtdGA0LXQtNC+0LLQsNGC0Yw6 INC90LjQutC+0LPQviDQvdC10LvRjNC30Y8g0L/RgNC40L3Rg9C20LTQsNGC0Ywg0Log0YHQvtCy 0LzQtdGB0YLQvdC+0LkgDQogICAgICAgICAgICDRjdC80LjQs9GA0LDRhtC40LgsINC90L4g0LrQ vtC70LXQsdC70Y7RidC40LzRgdGPLCDQv9GA0LjQtdGF0LDQstGI0LjQvCDQv9C+0LfQttC1INC/ 0YDQuNC00LXRgtGB0Y8g0L3QtdGB0LvQsNC00LrQviwg0LLQtdC00YwgDQogICAgICAgICAgICDQ vdCw0YDQvtC0INCyINCf0LDQu9C10YHRgtC40L3QtSDCq9Cx0YPQtNC10YIg0LjRgdC60LDRgtGM INGB0LLQvtC40YUg0L3QsNGB0YLQvtGP0YnQuNGFINC00YDRg9C30LXQuSDRgdGA0LXQtNC4INGC 0LXRhSwgDQogICAgICAgICAgICDQutGC0L4g0YHRgtGA0LDQtNCw0Lsg0Lgg0LHQvtGA0L7Qu9GB 0Y8g0LfQsCDQvtCx0YnQtdC1INC00LXQu9C+LCDQv9C+0LbQuNC90LDRjyDQt9CwINGN0YLQviDQ vdC1INC/0L7Rh9C10YIsINCwIA0KICAgICAgICAgICAg0YDRg9Cz0LDQvdGMwrsuPC9QPg0KICAg ICAgICAgICAgPFA+0K3RgtC4INC+0LHQvtGA0L7RgtGLINC4INC40L3RgtC+0L3QsNGG0LjQuCA8 Qj7Qv9GA0LjRgdGD0YnQuCDQvtCx0L7QuNC8INCy0L7QttC00Y/QvDwvQj4sINC90L4g0JPQtdGA 0YbQu9GMIA0KICAgICAgICAgICAg0YfQsNGB0YLQviDQtNCw0LXRgiDQtNGA0YPQs9C+0LzRgyDQ siDRgNGD0LrQuCDRgdGC0YDQsNGI0L3QvtC1INC+0YDRg9C20LjQtS4g0J7QvSDRgdC+0LHQuNGA 0LDQtdGC0YHRjyDQt9Cw0YHRgtCw0LLQuNGC0YwgDQogICAgICAgICAgICDQoNC+0YLRiNC40LvR jNC00L7Qsiwg0LTQu9GPINC+0LHQvtCz0LDRidC10L3QuNGPINC60L7RgtC+0YDRi9GFINGB0LXQ udGH0LDRgSDRgNCw0LHQvtGC0LDRjtGCINCw0YDQvNC40Lgg0LLRgdC10YUgDQogICAgICAgICAg ICDQstC10LvQuNC60LjRhSDQtNC10YDQttCw0LIsINGD0L/QvtGC0YDQtdCx0LjRgtGMINGB0LLQ vtC1INGB0L7RgdGC0L7Rj9C90LjQtSDQtNC70Y8g0L3Rg9C20LQg0LXQstGA0LXQudGB0LrQvtCz 0L4gDQogICAgICAgICAgICDQvdCw0YDQvtC00LAuINCQINC60LDQutC40Lwg0L7QsdGA0LDQt9C+ 0Lwg0L7QsdGK0LXQtNC40L3QtdC90L3Ri9C5INC10LLRgNC10LnRgdC60LjQuSDQvdCw0YDQvtC0 ICjRgtC+INC4INC00LXQu9C+IA0KICAgICAgICAgICAg0L/QvtCy0YLQvtGA0Y/QtdGC0YHRjzog 0LzRiyDQtdC00LjQvdGLLCDQvNGLIOKAkyDQvtC00LjQvSDQvdCw0YDQvtC0ISkg4oCTINC60LDQ utC40Lwg0L7QsdGA0LDQt9C+0Lwg0L7QvSDQsdGD0LTQtdGCIA0KICAgICAgICAgICAg0YHQsNC8 0L7Rg9GC0LLQtdGA0LbQtNCw0YLRjNGB0Y8g0Lgg0LTQvtCx0LjQstCw0YLRjNGB0Y8g0YPQstCw 0LbQtdC90LjRjyDQuiDRgdC10LHQtT8g0J/RgNC4INC30LDQutC70Y7Rh9C10L3QuNGP0YUg0LzQ uNGA0LAgDQogICAgICAgICAgICDQvNC10LbQtNGDINCy0L7RjtGO0YnQuNC80Lgg0LXQstGA0L7Q v9C10LnRgdC60LjQvNC4INC00LXRgNC20LDQstCw0LzQuCDQvtC9INCy0YvRgdGC0YPQv9C40YIg 0LrQsNC6INGE0LjQvdCw0L3RgdC+0LLQsNGPIA0KICAgICAgICAgICAg0YHQuNC70LAuINCV0LPQ viDQt9Cw0LTQsNGH0LAg0LHRg9C00LXRgiDRgtC10Lwg0LvQtdCz0YfQtSwg0YfRgtC+INC4INC3 0LAg0LPRgNCw0L3QuNGG0LXQuSwg0YIu0LUuINCyINCV0LLRgNC+0L/QtSwgDQogICAgICAgICAg ICDQv9C+0YHQu9C1INGB0L7Qt9C00LDQvdC40Y8g0LXQstGA0LXQudGB0LrQvtCz0L4g0LPQvtGB 0YPQtNCw0YDRgdGC0LLQsCDQvdCw0LLQtdGA0L3Rj9C60LAg0LHRg9C00LXRgiDQttC40YLRjCDQ tdGJ0LUgDQogICAgICAgICAgICDQtNC+0YHRgtCw0YLQvtGH0L3QviDQvNC90L7Qs9C+INC10LLR gNC10LXQsiwg0LrQvtGC0L7RgNGL0LUg0YHQvNC+0LPRg9GCINC+0L/QuNGA0LDRgtGM0YHRjyDQ vdCwINGB0L7QsdGB0YLQstC10L3QvdC+0LUgDQogICAgICAgICAgICDQs9C+0YHRg9C00LDRgNGB 0YLQstC+INC4INGB0LvRg9C20LjRgtGMINC10LzRgyDQuNC30LLQvdC1LiA8Qj7QmtCw0LrQuNC1 INC/0YDQvtGB0YLQvtGA0Ysg0LTQu9GPINCy0YHRj9GH0LXRgdC60LjRhSANCiAgICAgICAgICAg INC40YHRgtC+0LvQutC+0LLQsNC90LjQuSDQvtGC0LrRgNGL0LLQsNGO0YLRgdGPINC30LTQtdGB 0Ywg0L/QtdGA0LXQtCDQvdCw0YbQuNC30LzQvtC8ITwvQj48L1A+DQogICAgICAgICAgICA8UD7Q mCwg0LrQvtC90LXRh9C90L4sINC90LXQu9GM0LfRjyDQvdC1INC30LDQvNC10YLQuNGC0Ywg0YDQ vtC00YHRgtCy0L4g0LvQuNGH0L3QvtGB0YLQtdC5LCDRj9C30YvQutC+0LLRi9C1IA0KICAgICAg ICAgICAg0L/QtdGA0LXQutC70LjRh9C60LguINCh0YLQvtC40YIg0L/QvtGB0YfQuNGC0LDRgtGM LCDRgdC60L7Qu9GM0LrQviDQv9GA0LjQtdC80L7Qsiwg0YDQtdGH0LXQuSwg0L3QuNGH0YLQvtC2 0L3Ri9GFIA0KICAgICAgICAgICAg0YHQvtCx0YvRgtC40Lkg0LPQuNGC0LvQtdGA0L7QstGB0LrQ vtCz0L4g0YDQtdC20LjQvNCwINC90LDQt9GL0LLQsNGO0YLRgdGPINC40YHRgtC+0YDQuNGH0LXR gdC60LjQvNC4LiDQmtC+0LPQtNCwINC20LUgDQogICAgICAgICAgICDQk9C10YDRhtC70Ywg0L3Q sCDQv9GA0L7Qs9GD0LvQutC1INGA0LDQt9Cy0L7RgNCw0YfQuNCy0LDQtdGCINGB0LLQvtC4INC4 0LTQtdC4INC/0LXRgNC10LQg0LPQu9Cw0LLQvdGL0Lwg0YDQtdC00LDQutGC0L7RgNC+0LwgDQog ICAgICAgICAgICDCq05ldWUgRnJlaWUgUHJlc3NlwrssINGC0L4g0Y3RgtC+INC/0L7QtNCw0LXR gtGB0Y8g0LrQsNC6IMKr0LjRgdGC0L7RgNC40YfQtdGB0LrQuNC5INGH0LDRgcK7LCDQsCDQu9GO 0LHQvtC5IA0KICAgICAgICAgICAg0LXQs9C+INC90LXQt9C90LDRh9C40YLQtdC70YzQvdGL0Lkg 0LTQuNC/0LvQvtC80LDRgtC40YfQtdGB0LrQuNC5INGD0YHQv9C10YUg0YHRgNCw0LfRgyDQttC1 INC00L7Qu9C20LXQvSDQstC90L7RgdC40YLRjNGB0Y8g0LIgDQogICAgICAgICAgICDQsNC90L3Q sNC70Ysg0LLRgdC10LzQuNGA0L3QvtC5INC40YHRgtC+0YDQuNC4LiDQmNC70Lgg0LLQvtGCINC1 0YnQtSDigJMg0L7QtNC90LDQttC00Ysg0L7QvSDQv9C+0LLQtdGA0Y/QtdGCINGB0LLQvtC10LzR gyANCiAgICAgICAgICAgINC00L3QtdCy0L3QuNC60YM6INC30LTQtdGB0Ywg0LrQvtC90YfQsNC1 0YLRgdGPINC10LPQviDRh9Cw0YHRgtC90L7QtSDRgdGD0YnQtdGB0YLQstC+0LLQsNC90LjQtSDQ uCDQvdCw0YfQuNC90LDQtdGC0YHRjyDQtdCz0L4gDQogICAgICAgICAgICDQuNGB0YLQvtGA0LjR h9C10YHQutC+0LUg0LHRi9GC0LjQteKApjwvUD4NCiAgICAgICAgICAgIDxQPtCh0L3QvtCy0LAg 0Lgg0YHQvdC+0LLQsCDQsdGA0L7RgdCw0Y7RgtGB0Y8g0LIg0LPQu9Cw0LfQsCDRgdC+0LLQv9Cw 0LTQtdC90LjRjyDQvNC10LbQtNGDINC+0LHQvtC40LzQuCDigJMg0LjQtNC10LnQvdGL0LUgDQog ICAgICAgICAgICDQuCDRgdGC0LjQu9C40YHRgtC40YfQtdGB0LrQuNC1LCDQv9GB0LjRhdC+0LvQ vtCz0LjRh9C10YHQutC40LUg0Lgg0YHQv9C10LrRg9C70Y/RgtC40LLQvdGL0LUsINC/0L7Qu9C4 0YLQuNGH0LXRgdC60LjQtSwg4oCTIA0KICAgICAgICAgICAgPEI+0LrQsNC6INC+0L3QuCDQvtCx 0LAg0L/QvtC80L7Qs9Cw0LvQuCDQtNGA0YPQsyDQtNGA0YPQs9GDPC9CPiEg0JjQtyDRgtC+0LPQ viwg0L3QsCDRh9C10Lwg0YMg0JPQtdGA0YbQu9GPIA0KICAgICAgICAgICAg0LHQsNC30LjRgNGD 0LXRgtGB0Y8g0L3QsNGA0L7QtNC90L7QtSDQtdC00LjQvdGB0YLQstC+LCDQv9C+0LvQvdC+0YHR gtGM0Y4g0L/QvtC00YXQvtC00LjRgiDQuiDQtdCy0YDQtdGP0Lwg0YLQvtC70YzQutC+IA0KICAg ICAgICAgICAg0L7QtNC90L46INC40YUg0L7QsdGK0LXQtNC40L3Rj9C10YIg0L3QsNC70LjRh9C4 0LUg0L7QsdGJ0LXQs9C+INCy0YDQsNCz0LAg0Lgg0L7QsdGJ0LXQs9C+INC/0YDQtdGB0LvQtdC0 0L7QstCw0YLQtdC70Y8uINCYIA0KICAgICAgICAgICAg0LIg0Y3RgtC+0Lwg0L/Qu9Cw0L3QtSDQ tdCy0YDQtdC4INCy0YHQtdGFINGB0YLRgNCw0L0g0L7QsdGK0LXQtNC40L3QuNC70LjRgdGMINC/ 0YDQvtGC0LjQsiDQk9C40YLQu9C10YDQsCwg0YHQu9C40LvQuNGB0YwgDQogICAgICAgICAgICDQ stC+IMKr0LLRgdC10LzQuNGA0L3QvtC1INC10LLRgNC10LnRgdGC0LLQvsK7IOKAkyDRgdCw0Lwg 0JPQuNGC0LvQtdGALCDQtdCz0L4g0LzQsNC90LjRjyDQv9GA0LXRgdC70LXQtNC+0LLQsNC90LjR jyDQuCANCiAgICAgICAgICAgINCx0LXRgdC/0YDQtdC00LXQu9GM0L3QsNGPINC80LDQvdC40LDQ utCw0LvRjNC90LDRjyDRhdC40YLRgNC+0YHRgtGMINC+0LHQu9C10LrQu9C4INC/0LvQvtGC0YzR jiDRgtC+LCDRh9GC0L4gDQogICAgICAgICAgICDRgdGD0YnQtdGB0YLQstC+0LLQsNC70L4g0LTQ viDRjdGC0L7Qs9C+INGC0L7Qu9GM0LrQviDQsiDQstC40LTQtSDQuNC00LXQuSwg0Lgg0L7QvSDQ tNC+0LHQsNCy0LjQuyDRgdC40L7QvdC40LfQvNGDINC4IA0KICAgICAgICAgICAg0LXQstGA0LXQ udGB0LrQvtC80YMg0LPQvtGB0YPQtNCw0YDRgdGC0LLRgyDQtNCw0LbQtSDQsdC+0LvRjNGI0LUg 0YHRgtC+0YDQvtC90L3QuNC60L7Qsiwg0YfQtdC8INCT0LXRgNGG0LvRjC4g0Jgg0YHQvdC+0LLQ sCANCiAgICAgICAgICAgINCT0LXRgNGG0LvRjCDigJMgPEI+0LrRgtC+LCDQutCw0Log0L3QtSDQ vtC9LCDQvNC+0LMg0L3QsNGD0YfQuNGC0Ywg0JPQuNGC0LvQtdGA0LA8L0I+INCy0LXRidCw0Lws INGB0YLQvtC70YwgDQogICAgICAgICAgICDRgdGD0YnQtdGB0YLQstC10L3QvdGL0Lwg0Lgg0L/Q vtC70LXQt9C90YvQvCDQtNC70Y8g0LXQs9C+INGG0LXQu9C10Lk/PC9QPjwvVEQ+PC9UUj48L1RC T0RZPjwvVEFCTEU+PC9ESVY+DQogICAgICA8UD48L1A+DQogICAgICA8UD7QptC40YLQsNGC0LAg 0LTQu9C40L3QvdCwLCDQvdC+INC00LvQuNC90L3QsCDQvtC/0YDQsNCy0LTQsNC90L3Qvjog0YLQ sNC60LjRhSDRgdC70L7Qsiwg0YLQsNC60LjRhSDRgdGA0LDQstC90LXQvdC40Lkg0LzRiyANCiAg ICAgINC/0L7Rh9GC0Lgg0L3QuNC60L7Qs9C00LAg0L3QtSDRgdC70YvRiNCw0LvQuCDQvtGCINC1 0LLRgNC10LXQsi4g0KDQsNC30YPQvNC10LXRgtGB0Y8sINC40YHRgdC70LXQtNC+0LLQsNGC0LXQ u9GMINGC0YPRgiDQttC1INC80L7QttC10YIgDQogICAgICDRgdC60LDQt9Cw0YLRjCwg0YfRgtC+ INCy0L7QttC00LjRgdGC0YHQutCw0Y8g0YDQuNGC0L7RgNC40LrQsCDRg9C90LjQstC10YDRgdCw 0LvRjNC90LAg0Lgg0LXQtNC40L3QsCDRgyDQstGB0LXRhSDQvdCw0YDQvtC00L7Qsiwg0YfRgtC+ IA0KICAgICAgwqvQuNGB0YLQvtGA0LjRh9C10YHQutC40LnCuywgwqvRgNCw0LfQstC+0YDQsNGH 0LjQstCw0LXRgiA8Tk9CUj7QvdCw0YbQuNC+0L3QsNC70YzQvdC+LdGB0L7RhtC40LDQu9GM0L3Q vtC1PC9OT0JSPiDQt9C90LDQvNGPwrsgDQogICAgICDQuCDCq9GC0LLQtdGA0LTRi9C5INCy0LfQ s9C70Y/QtMK7INC80L7Qs9GD0YIg0LHRi9GC0Ywg0YHQu9GD0YfQsNC50L3Ri9C80Lgg0YHQvtCy 0L/QsNC00LXQvdC40Y/QvNC4INC4INGH0YLQviDQt9C90LDQutC+0LzRgdGC0LLQviANCiAgICAg INCT0LjRgtC70LXRgNCwINGBINGB0LjQvtC90LjQt9C80L7QvCDQsiDRgNCw0L3QvdC40Lkg0L/Q tdGA0LjQvtC0INC10LPQviDQtNC10Y/RgtC10LvRjNC90L7RgdGC0Lgg0L3QsNC00L4g0LXRidC1 INC00L7QutCw0LfQsNGC0YwuINCd0L4gDQogICAgICDQvdCw0YEg0YHQtdC50YfQsNGBINC40L3R gtC10YDQtdGB0YPRjtGCINC90LUg0YHRgtC+0LvRjNC60L4g0LjRgdGC0L7RgNC40YfQtdGB0LrQ uNC1INGE0LDQutGC0YssINGB0LrQvtC70YzQutC+INCy0L7RgdC/0YDQuNGP0YLQuNC1IA0KICAg ICAg0LXQstGA0LXQudGB0LrQvtCz0L4g0L3QsNGG0LjQvtC90LDQu9GM0L3QvtCz0L4g0LTQstC4 0LbQtdC90LjRjyDQtdCy0YDQtdC10Lwg0L/QvtC90LXQstC+0LvQtSDQktC40LrRgtC+0YDQvtC8 IA0K0JrQu9C10LzQv9C10YDQtdGA0L7QvC48L1A+DQogICAgICA8UD4NCiAgICAgIDxESVYgY2xh c3M9YWNjZW50Pg0KICAgICAgPFRBQkxFPg0KICAgICAgICA8VEJPRFk+DQogICAgICAgIDxUUj4N CiAgICAgICAgICA8VEQ+DQogICAgICAgICAgICA8UD7QodC70L7QttC90L7RgdGC0Ywg0LfQsNC6 0LvRjtGH0LDQtdGC0YHRjyDQsiDRgtC+0LwsINGH0YLQviDQvtCx0LAg0L7QvdC4LCDQk9C40YLQ u9C10YAg0Lgg0JPQtdGA0YbQu9GMLCDQstC+0LLRgdGOIA0KICAgICAgICAgICAg0YfQtdGA0L/Q sNC70Lgg0LjQtyDQvtC00L3QvtCz0L4g0Lgg0YLQvtCz0L4g0LbQtSDQuNGB0YLQvtGH0L3QuNC6 0LAuINCvINGD0LbQtSDQvdCw0LfQstCw0Lsg0L3QtdC80LXRhtC60LjQuSDQutC+0YDQtdC90Ywg DQogICAgICAgICAgICDQvdCw0YbQuNC30LzQsDog0Y3RgtC+INGB0YPQttC10L3QvdGL0LksINC+ 0LPRgNCw0L3QuNGH0LXQvdC90YvQuSwg0LjQt9Cy0YDQsNGJ0LXQvdC90YvQuSDRgNC+0LzQsNC9 0YLQuNC30LwuINCV0YHQu9C4INGPIA0KICAgICAgICAgICAg0LTQvtCx0LDQstC70Y46INC60LjR h9C10LLRi9C5INGA0L7QvNCw0L3RgtC40LfQvCwg0YLQviDRjdGC0L4g0LHRg9C00LXRgiDRgdCw 0LzRi9C8INGC0L7Rh9C90YvQvCDQvtCx0L7Qt9C90LDRh9C10L3QuNC10LwgDQogICAgICAgICAg ICDQtNGD0YXQvtCy0L3QvtC5INC4INGB0YLQuNC70LjRgdGC0LjRh9C10YHQutC+0Lkg0L7QsdGJ 0L3QvtGB0YLQuCDQvtCx0L7QuNGFIA0KICAgICAg0LLQvtC20LTQtdC5LjwvUD48L1REPjwvVFI+ PC9UQk9EWT48L1RBQkxFPjwvRElWPg0KICAgICAgPFA+PC9QPg0KICAgICAgPFA+0JrQu9C10LzQ v9C10YDQtdGAINC/0LXRgNCy0YvQvCDQt9Cw0LzQtdGC0LjQuyDRgNC+0LzQsNC90YLQuNGH0LXR gdC60LjQtSDQuNGB0YLQvtC60Lgg0L3QsNGG0LjQt9C80LAuINCS0L/RgNC+0YfQtdC8LCANCiAg ICAgINGA0L7QvNCw0L3RgtC40YfQtdGB0LrQsNGPINC/0YDQuNGA0L7QtNCwINC90LDRhtC40L7Q vdCw0LvQuNC30LzQvtCyIFhJWCDQstC10LrQsCDQtNCw0LLQvdC+INC40LfQstC10YHRgtC90LAg 0LjRgdGC0L7RgNC40LrQsNC8IDxBIA0KICAgICAgaWQ9dDQgbmFtZT10ND48L0E+PEEgDQogICAg ICBocmVmPSJodHRwOi8vYm9va25pay5ydS9jb250ZXh0Lz9pZD0yODYyMyNzNCI+WzRdPC9BPi4g 0J3QtdC60L7RgtC+0YDRi9C1INC90LDRhdC+0LTRj9GCIA0KICAgICAg0YHQvtGH0LXRgtCw0L3Q uNC1INC90LDRhtC40L7QvdCw0LvQuNC30LzQsCDQuCDRgNC+0LzQsNC90YLQuNC30LzQsCDQtNCw 0LbQtSDQsiDQvdC10LzQtdGG0LrQvtC8INC00LLQuNC20LXQvdC40Lgg0L7RhdGA0LDQvdGLIA0K ICAgICAg0L/RgNC40YDQvtC00Ysg0L3QsNGH0LDQu9CwINCl0KUg0LLQtdC60LAhIDxBIGlkPXQ1 IG5hbWU9dDU+PC9BPjxBIA0KICAgICAgaHJlZj0iaHR0cDovL2Jvb2tuaWsucnUvY29udGV4dC8/ aWQ9Mjg2MjMjczUiPls1XTwvQT4g0JfQvdCw0LzQtdC90LjRgtGL0Lkg0L3QtdC80LXRhtC60LjQ uSANCiAgICAgIEJsdWJva3VsdCAo0LrRg9C70YzRgiDQutGA0L7QstC4INC4INC/0L7Rh9Cy0Ysp INC90LDRiNC10Lsg0L7RgtC60LvQuNC6INC4INCyINC10LLRgNC10LnRgdC60L7QuSDRgdGA0LXQ tNC1OjwvUD4NCiAgICAgIDxQPg0KICAgICAgPERJViBjbGFzcz1hY2NlbnQ+DQogICAgICA8VEFC TEU+DQogICAgICAgIDxUQk9EWT4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURD4NCiAgICAg ICAgICAgIDxQPtCSINC40YHRgtC+0YDQuNGH0LXRgdC60LjRhSDQvdC+0LLQtdC70LvQsNGFINC+ 0LTQuNC9INC10LLRgNC10LksINC+0LHQstC40L3Rj9C10LzRi9C5INCyINC+0YLRgNCw0LLQu9C1 0L3QuNC4IA0KICAgICAgICAgICAg0LrQvtC70L7QtNGG0LXQsiwg0YfRgtC+0LHRiyDQvtCx0LXQ u9C40YLRjCDRgdC10LHRjywg0L/RjNC10YIg0LLQvtC00YMg0LjQtyDQstGB0LXRhSDQuNGB0YLQ vtGH0L3QuNC60L7QsiDQsiDQvtC60YDRg9Cz0LUsIA0KICAgICAgICAgICAg0LLRi9C/0LjQstCw 0LXRgiDRh9C10YLRi9GA0L3QsNC00YbQsNGC0Ywg0LrRgNGD0LbQtdC6LCDCq9C4INCy0L7QtNGL INGA0L7QtNC90LjQutC+0LIg0Lgg0YDQtdC6INCy0L7RiNC70Lgg0LIg0L3QtdCz0L4uIA0KICAg ICAgICAgICAg0J7QvdC4INC30LDRgdGC0YDRg9C40LvQuNGB0Ywg0LIg0LXQs9C+INC20LjQu9Cw 0YUsINC90LDQv9C+0LvQvdGP0Y8g0LXQs9C+INGC0LXQu9C+LCDQtdCz0L4g0LTRg9GI0YMsINC1 0LPQviANCiAgICAgICAgICAgINGH0YPQstGB0YLQstCwwrsuINCYINC60L7Qs9C00LAg0LXQs9C+ INC+0L/RgNCw0LLQtNGL0LLQsNGO0YIg0Lgg0L7QvSDQv9C+0LvRg9GH0LDQtdGCINC20LjQu9GM 0LUg4oCTINC00L7QvCDQvdCwIA0KICAgICAgICAgICAg0KDQtdC50L3QtSwg0L7QvSDQutC70Y/Q vdC10YLRgdGPINC90LjQutC+0LPQtNCwINC90LUg0L7RgdGC0LDQstC70Y/RgtGMINC10LPQviDQ uCDCq9C90LjQt9C60L4g0YHQutC70L7QvdGP0LXRgtGB0Y8g0LogDQogICAgICAgICAgICDQt9C1 0LzQu9C1LCDRh9GM0Lgg0YHQvtC60Lgg0L7QvSDQstC/0LjRgtCw0LvCuy4g0JzQvtC20L3QviDQ u9C4INCx0L7Qu9C10LUg0L/QvtGN0YLQuNGH0L3QviDQstGL0YDQsNC30LjRgtGMINGB0LLQvtC1 IA0KICAgICAgICAgICAg0YHQvtCz0LvQsNGB0LjQtSDRgSDQtNC+0LrRgtGA0LjQvdC+0Lkg0LrR gNC+0LLQuCDQuCDQv9C+0YfQstGLPyDQkCDQsiDQutC+0L3RhtC1INGA0LXRh9GMINC30LDRhdC+ 0LTQuNGCINC+INC80L7Qu9C+0LTQvtC5IA0KICAgICAgICAgICAg0LzQsNGC0LXRgNC4INC4INC1 0LUg0L7Rh9C10L3RjCDRjtC90L7QuSDQtNC+0YfQutC1LCDQviDRgtC+0LwsINGH0YLQviDQvtCx 0LUg0LbQtdC90YnQuNC90Ysg0YHQvtCx0LjRgNCw0Y7RgtGB0Y8gDQogICAgICAgICAgICDQv9C+ 0LTQsNGA0LjRgtGMINC/0L4g0YDQtdCx0LXQvdC60YMg0L3QvtCy0L7QuSDRgNC+0LTQuNC90LUu INCYINC00LDQu9C10LUg0LDQstGC0L7RgCDRgSDQv9Cw0YTQvtGB0L7QvCwgDQogICAgICAgICAg ICDQvdC10LLRi9C90L7RgdC40LzQvtCz0L4g0LrQvtC80LjQt9C80LAg0LrQvtGC0L7RgNC+0LPQ viDQvtC9INC90LUg0L7RidGD0YnQsNC10YIsINC/0LjRiNC10YI6IMKr0JTQstC1INC80LDRgtC1 0YDQuOKApiANCiAgICAgICAgICAgINCx0YPQtNGC0L4g0YHQtdGB0YLRgNGLINGI0LXRgdGC0LLR g9GO0YIg0L7QvdC4INCy0LTQsNC70YzigKYg0Lgg0L3QtdGB0YPRgiDQvdC+0LLRi9C5INGA0L7Q tCDQsiDRgdCy0L7QuSANCiAgICAgICAgICAgINC/0LvQvtC00L7RgNC+0LTQvdGL0Lkg0LrRgNCw 0LnCuy4g0KDQsNC30LLQtSDQt9C00LXRgdGMINC90LUg0YfRg9Cy0YHRgtCy0YPQtdGC0YHRjyDQ vtC/0Y/RgtGMINGB0L7QstC10YDRiNC10L3QvdC+0LUgDQogICAgICAgICAgICDRgdC+0LfQstGD 0YfQuNC1INGBINGD0YfQtdC90LjQtdC8INC+INCy0YvQstC10LTQtdC90LjQuCDQv9C+0YDQvtC0 0Ysg0Lgg0L4g0YDQvtC70LgsINC+0YLQstC+0LTQuNC80L7QuSDQttC10L3RidC40L3QtSDQsiAN CiAgICAgICAgICAgINCi0YDQtdGC0YzQtdC8INGA0LXQudGF0LU/PC9QPjwvVEQ+PC9UUj48L1RC T0RZPjwvVEFCTEU+PC9ESVY+DQogICAgICA8UD48L1A+DQogICAgICA8UD7Qo9C00LjQstC40YLQ tdC70LXQvSDRg9GA0L7QstC10L3RjCDQt9C90LDQvdC40Lkg0JrQu9C10LzQv9C10YDQtdGA0LAg 0L4g0LXQstGA0LXQudGB0YLQstC1LCDQsiDQutC+0YLQvtGA0L7QvCDQvtC9INCy0L7Qu9C10Y4g DQogICAgICDRgdGD0LTQtdCxINC/0YDQvtC20LjQuyDQtNC10YHRj9GC0Ywg0LvQtdGCLiDCq9Cf 0YDQsNCy0L7QstC10YDQvdGL0LUg0LXQstGA0LXQuCDQvtGH0LjRidCw0LvQuCDQv9C+0YHRg9C0 0YMg0LTQu9GPINC10LTRiywg0LXRgdC70LggDQogICAgICDQvtC90LAg0YHRgtCw0L3QvtCy0LjQ u9Cw0YHRjCDRgNC40YLRg9Cw0LvRjNC90L4g0L3QtdGH0LjRgdGC0L7QuSwgPEk+0LfQsNC60LDQ v9GL0LLQsNGPINC10LUg0LIg0LfQtdC80LvRjjwvST7Cuy4gDQogICAgICDQoNCw0LfRg9C80LXQ tdGC0YHRjywg0LXQstGA0LXQuCDQvdC1INC30LDQutCw0L/Ri9Cy0LDRjtGCINC/0L7RgdGD0LTR gywg0LAg0YDQuNGC0YPQsNC70YzQvdCw0Y8g0L3QtdGH0LjRgdGC0L7RgtCwINC/0LXRgNC10YHR gtCw0LvQsCANCiAgICAgINCx0YvRgtGMINCw0LrRgtGD0LDQu9GM0L3QvtC5INC00LvRjyDQtdCy 0YDQtdC50YHQutC+0LPQviDQt9Cw0LrQvtC90LAg0LXRidC1IDE4MDAg0LvQtdGCINC90LDQt9Cw 0LQuINCa0LvQtdC80L/QtdGA0LXRgCwgDQogICAgICDQstC40LTQuNC80L4sINC40LzQtdC10YIg 0LIg0LLQuNC00YMg0L7Rh9C40YnQtdC90LjQtSA8ST7QvdC10LrQvtGI0LXRgNC90YvRhTwvST4g 0L3QvtC20LXQuSDQv9C+0YHRgNC10LTRgdGC0LLQvtC8INC40YUgDQogICAgICDQvNC90L7Qs9C+ 0LrRgNCw0YLQvdC+0LPQviA8ST7QstGC0YvQutCw0L3QuNGPPC9JPiDQsiDQt9C10LzQu9GOLjwv UD4NCiAgICAgIDxQPg0KICAgICAgPERJViBjbGFzcz1hY2NlbnQ+DQogICAgICA8VEFCTEU+DQog ICAgICAgIDxUQk9EWT4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURD4NCiAgICAgICAgICAg IDxQPtCX0L3QsNC90LjQtSDQtdCy0YDQtdC50YHQutC40YUg0L7QsdGL0YfQsNC10LIg0Lgg0L7Q sdGA0Y/QtNC+0LIsINC4INGD0LYg0YLQtdC8INCx0L7Qu9C10LUg0LfQvdCw0L3QuNC1IA0KICAg ICAgICAgICAg0LTRgNC10LLQvdC10LXQstGA0LXQudGB0LrQvtCz0L4g0Y/Qt9GL0LrQsCDRgdGA 0LXQtNC4INC90LjRhSBb0LXQstGA0LXQtdCyLCDRgdC+0YHRgtC+0Y/RidC40YUg0LIg0LHRgNCw 0LrQtSDRgSANCiAgICAgICAgICAgINC90LXQvNC60LDQvNC4XSDQstGB0YLRgNC10YfQsNC70L7R gdGMINC00L7QstC+0LvRjNC90L4g0YDQtdC00LrQviDQuNC70Lgg0LLQvtC+0LHRidC1INC90LUg 0LLRgdGC0YDQtdGH0LDQu9C+0YHRjOKApiDQn9C+0LQgDQogICAgICAgICAgICDQutC+0L3QtdGG INC/0YDQvtC40LfQvdC+0YHQuNC70LDRgdGMINC10LLRgNC10LnRgdC60LDRjyDQt9Cw0YPQv9C+ 0LrQvtC50L3QsNGPINC80L7Qu9C40YLQstCwLCDQsiDQutC+0YLQvtGA0L7QuSANCiAgICAgICAg ICAgINGD0YfQsNGB0YLQstC+0LLQsNC70Lgg0YLQtSDQuNC3INC/0YDQuNGB0YPRgtGB0YLQstGD 0Y7RidC40YUsINC60YLQviDQtdC1INC30L3QsNC7LiDQkdC+0LvRjNGI0LjQvdGB0YLQstC+INC9 0LUg0LfQvdCw0LvQuCANCiAgICAgICAgICAgINC80L7Qu9C40YLQstGLLiDQkCDQtdGB0LvQuCDR gdC/0YDQvtGB0LjRgtGMINGC0L7Qs9C+LCDQutGC0L4g0LfQvdCw0LssINC+INC10LUg0YHQvtC0 0LXRgNC20LDQvdC40LgsINC+0L0gDQogICAgICAgICAgICDQvtGC0LLQtdGH0LDQuzogwqvQodC8 0YvRgdC7INC/0YDQuNC80LXRgNC90L4g0YLQsNC60L7QueKApsK7IOKAkyDCq9CQINC90LUg0LzQ vtCz0LvQuCDQsdGLINCy0Ysg0L/QtdGA0LXQstC10YHRgtC4IA0KICAgICAgICAgICAg0LHRg9C6 0LLQsNC70YzQvdC+P8K7IOKAkyDQv9C10YDQtdCx0LjQuyDRjyDQtdCz0L4uIOKAkyDCq9Cd0LXR giwg0LzQvdC1INC30LDQv9C+0LzQvdC40LvQvtGB0Ywg0YLQvtC70YzQutC+INC10LUgDQogICAg ICAgICAgICDQt9Cy0YPRh9Cw0L3QuNC1LCDRjyDRg9GH0LjQuyDQtdC1INGC0LDQuiDQtNCw0LLQ vdC+INC4INCx0YvQuyDRgtCw0Log0LTQsNC70LXQuiDQvtGCINCy0YHQtdCz0L4gDQogICAgICAg INGN0YLQvtCz0L7igKbCuzwvUD48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvRElWPg0KICAg ICAgPFA+PC9QPg0KICAgICAgPFA+0JLQuNC60YLQvtGAINCa0LvQtdC80L/QtdGA0LXRgCDQvdC1 INC30L3QsNC10YIg0L/QtdGA0LXQstC+0LTQsCDQt9Cw0YPQv9C+0LrQvtC50L3QvtC5INC80L7Q u9C40YLQstGLLCDRgtC+INC10YHRgtGMINC60LDQtNC40YjQsC4gDQogICAgICDQkCDQstC10LTR jCDQvtC9IOKAkyDRgdGL0L0g0YDQsNCy0LLQuNC90LAuINCa0YDQtdGB0YLQuNC70YHRjyDQvtC9 INC70LjRiNGMINCyIDMxJm5ic3A70LPQvtC0IOKAkyDQtNC70Y8g0YLQvtCz0L4g0YfRgtC+0LHR iyANCiAgICAgINC30LDRidC40YLQuNGC0Ywg0LTQvtC60YLQvtGA0YHQutGD0Y4g0LTQuNGB0YHQ tdGA0YLQsNGG0LjRjiDQuCDQv9C+0LvRg9GH0LjRgtGMINC60LDRhNC10LTRgNGDLiDQldCz0L4g 0L7RgtC10YYg0LfQsNC90LjQvNCw0Lsg0L/QvtGB0YIgDQogICAgICDQstGC0L7RgNC+0LPQviDQ v9GA0L7Qv9C+0LLQtdC00L3QuNC60LAg0LIg0LXQstGA0LXQudGB0LrQvtC5INGA0LXRhNC+0YDQ vNC40YHRgtGB0LrQvtC5INC+0LHRidC40L3QtSDQkdC10YDQu9C40L3QsC4g0J7QtNC90LAg0LjQ tyANCiAgICAgINC+0LHRj9C30LDQvdC90L7RgdGC0LXQuSDRgNC10YTQvtGA0LzQuNGB0YLRgdC6 0L7Qs9C+INGA0LDQstCy0LjQvdCwIOKAkyDRh9C40YLQsNGC0Ywg0LrQsNC00LjRiCDQvdCwINC/ 0L7RhdC+0YDQvtC90LDRhSwg0LLQtdC00Ywg0LXQs9C+IA0KICAgICAg0L/QsNGB0YLQstCwINC3 0LDRh9Cw0YHRgtGD0Y4g0L3QsCDRjdGC0L4g0L3QtSDRgdC/0L7RgdC+0LHQvdCwLiDQmCDQstC+ 0YIg0YHRi9C9INC/0YDQvtC/0L7QstC10LTQvdC40LrQsCDQsdC10YDQu9C40L3RgdC60L7QuSAN CiAgICAgINC+0LHRidC40L3RiyDQvdC1INC30L3QsNC10YIg0L/QtdGA0LXQstC+0LTQsCDQutCw 0LTQuNGI0LAuPC9QPg0KICAgICAgPFA+0KDQvtC00LjRgtC10LvQuCwg0LLQuNC00LjQvNC+LCDR gdGC0LDRgNCw0LvQuNGB0Ywg0YPQsdC10YDQtdGH0Ywg0JLQuNC60YLQvtGA0LAg0L7RgiDQstGB 0LXQs9C+INC10LLRgNC10LnRgdC60L7Qs9C+IOKAkyDQuCANCiAgICAgINC/0YDQtdGD0YHQv9C1 0LvQuC4g0J/QviDQutGA0LDQudC90LXQuSDQvNC10YDQtSwg0L7QvSDQt9C90LDQtdGCINC30L3Q sNGH0LXQvdC40LUg0YHQvtCx0YHRgtCy0LXQvdC90L7QuSDRhNCw0LzQuNC70LjQuCwgDQogICAg ICDQv9GA0L7QuNGB0YXQvtC00Y/RidC10Lkg0LjQtyDQkdC+0LPQtdC80LjQuDogS2xlbXBlcmVy IOKAkyDRgdGC0YPRh9Cw0LvRjNGJ0LjQuiwg0YLQvtGCLCDQutGC0L4g0L/QviDRg9GC0YDQsNC8 INGB0YLRg9GH0LjRgiANCiAgICAgINCyINGB0YLQsNCy0L3QuCDQtNC+0LzQvtCyINC4INCx0YPQ tNC40YIg0LXQstGA0LXQtdCyINC90LAg0LzQvtC70LjRgtCy0YMuINCe0L0g0LfQvdCw0LXRgiDR gtCw0LrQttC1INC40YHRgtC+0YDQuNGOINC40LTQuNGI0LAg4oCTIA0KICAgICAgwqvQttCw0YDQ s9C+0L3QsMK7LCDQutCw0Log0LXQs9C+INC90LDQt9GL0LLQsNC70Lgg0LIg0JPQtdGA0LzQsNC9 0LjQuCwg0L/RgNC+0LjQt9C+0YjQtdC00YjQtdCz0L4g0LjQtyDQtNGA0LXQstC90LXQs9C+IA0K ICAgICAg0LLQtdGA0YXQvdC10L3QtdC80LXRhtC60L7Qs9C+INGP0LfRi9C60LAuINCd0L4g0LIg 0Y3RgtC+0Lkg0LjRgdGC0L7RgNC40Lgg0L7QvSDQstGL0LTQtdC70Y/QtdGCINC/0YDQtdC20LTQ tSDQstGB0LXQs9C+INGC0L4sINGH0YLQviANCiAgICAgIMKr0LjQvNC10L3QvdC+INCyINC20LDR gNCz0L7QvdC1INCy0YvRgNCw0LfQuNC70LDRgdGMINCy0LXQutC+0LLQsNGPINC/0YDQuNCy0Y/Q t9Cw0L3QvdC+0YHRgtGMINC10LLRgNC10LXQsiDQuiDQk9C10YDQvNCw0L3QuNC4LCDQuCANCiAg ICAgINC10LPQviDQstGL0LPQvtCy0L7RgCDQvtGH0LXQvdGMINCx0LvQuNC30LrQviDQv9C+0LTR hdC+0LTQuNGCINC6INC/0YDQvtC40LfQvdC+0YjQtdC90LjRjiwg0LHRi9GC0L7QstCw0LLRiNC1 0LzRgyDQstC+INCy0YDQtdC80LXQvdCwIA0KICAgICAgPEEgaHJlZj0iaHR0cDovL2ZlYi13ZWIu cnUvZmViL2xpdGVuYy9lbmN5Y2xvcC9sZTIvbGUyLTA5MDMuaHRtIj7QktCw0LvRjNGC0LXRgNCw IA0KICAgICAg0YTQvtC9INC00LXRgCDQpNC+0LPQtdC70YzQstC10LnQtNC1PC9BPiDQuCA8QSAN CiAgICAgIGhyZWY9Imh0dHA6Ly9mZWItd2ViLnJ1L2ZlYi9saXRlbmMvZW5jeWNsb3AvbGUyL2xl Mi0zMDExLmh0bSI+0JLQvtC70YzRhNGA0LDQvNCwIA0KICAgICAg0YTQvtC9INCt0YjQtdC90LHQ sNGF0LA8L0E+wrsuIDwvUD4NCiAgICAgIDxQPtCh0LDQvCDQttC1INC40LTQuNGIINC10LzRgyDQ vdC1INC90YDQsNCy0LjRgtGB0Y86IMKr0KfRgtC+INC60LDRgdCw0LXRgtGB0Y8g0LvQtdC60YHQ uNGH0LXRgdC60LjRhSDRhNC+0YDQvCwg0L7QvSANCiAgICAgINCy0L7RgdC/0YDQuNC90LjQvNCw 0LXRgtGB0Y8g0L3QtdC80YbQsNC80Lgg0LrQsNC6INC40YHQutCw0LbQtdC90LjQtSDQvdC10LzQ tdGG0LrQvtC5INGA0LXRh9C4INC4INC90LAg0LjRhSDRgdC70YPRhSDQt9Cy0YPRh9C40YIgDQog ICAgICDQs9GA0YPQsdC+INC4INC90LXQutGA0LDRgdC40LLQvsK7LiDQndC40LrQsNC60LjRhSDQ tNC+0LHRgNGL0YUg0YHQu9C+0LIg0LTQu9GPINC10LLRgNC10LnRgdC60LjRhSDQvtCx0YvRh9Cw 0LXQsiDQmtC70LXQvNC/0LXRgNC10YAg0LIgDQogICAgICDRgdCy0L7QtdC5INC60L3QuNCz0LUg 0YLQsNC60LbQtSDQvdC1INC90LDRhdC+0LTQuNGCLjwvUD4NCiAgICAgIDxQPtCU0L7QttC40LIg 0LTQviDQutGA0YPRiNC10L3QuNGPINC90LDRhtC40LfQvNCwLCDQmtC70LXQvNC/0LXRgNC10YAg 0LLQtdGA0L3Rg9C70YHRjyDQvdCwINGB0LLQvtGOINC60LDRhNC10LTRgNGDINC4IA0KICAgICAg 0LLQutC70Y7Rh9C40LvRgdGPINCyINC60YPQu9GM0YLRg9GA0L3QvtC1INCy0L7Qt9GA0L7QttC0 0LXQvdC40LUg0JPQtdGA0LzQsNC90LjQuCwg0LLQvtC30LPQu9Cw0LLQuNCyIEt1bHR1cmJ1bmQu INCW0LjQstGPINCyIA0KICAgICAg0JTRgNC10LfQtNC10L3QtSwg0YHRgtC+0LvQuNGG0LUg0KHQ sNC60YHQvtC90LjQuCwg0LrQvtGC0L7RgNCw0Y8g0LLRhdC+0LTQuNC70LAg0LIg0YHQvtCy0LXR gtGB0LrRg9GOINC+0LrQutGD0L/QsNGG0LjQvtC90L3Rg9GOIA0KICAgICAg0LfQvtC90YMsINC+ 0L0g0LLRgdGC0YPQv9C40Lsg0LIg0LrQvtC80LzRg9C90LjRgdGC0LjRh9C10YHQutGD0Y4g0L/Q sNGA0YLQuNGOINCT0LXRgNC80LDQvdC40LgsINC/0L7RgdC60L7Qu9GM0LrRgyDQstC40LTQtdC7 INCyIA0KICAgICAg0LrQvtC80LzRg9C90LjQt9C80LUg0YLRgyDRgdC40LvRgywg0LrQvtGC0L7R gNCw0Y8g0YHQvtC60YDRg9GI0LjQu9CwINC90LDRhtC40LfQvC4g0KHRgtCw0Lsg0LTQtdC/0YPR gtCw0YLQvtC8INCd0LDRgNC+0LTQvdC+0LkgDQogICAgICDQv9Cw0LvQsNGC0Ysg0JPQlNCgLiDQ l9Cw0LrQvtC90YfQuNC7INCz0LvQsNCy0L3Ri9C5INGC0YDRg9C0INGB0LLQvtC10Lkg0LbQuNC3 0L3QuCDigJMg0LjRgdGC0L7RgNC40Y4g0YTRgNCw0L3RhtGD0LfRgdC60L7QuSANCiAgICAgINC7 0LjRgtC10YDQsNGC0YPRgNGLIFhWSUlJINCy0LXQutCwLiDQndCw0L/QuNGB0LDQuyDQvNC90L7Q ttC10YHRgtCy0L4g0YHRgtCw0YLQtdC5INC+INGH0LjRgdGC0L7RgtC1INC90LXQvNC10YbQutC+ 0LPQviDRj9C30YvQutCwIA0KICAgICAg0Lgg0L7Rh9C40YHRgtC60LUg0LXQs9C+INC+0YIg0YHQ u9C10LTQvtCyINC90LDRhtC40YHRgtGB0LrQvtC5INC40LTQtdC+0LvQvtCz0LjQuC4gKNCf0L4g 0YHQstC+0LjQvCANCiAgICAgINGB0L7RhtC40L7Qu9C40L3Qs9Cy0LjRgdGC0LjRh9C10YHQutC4 0Lwg0LLQt9Cz0LvRj9C00LDQvCDQmtC70LXQvNC/0LXRgNC10YAg0LHRi9C7INGP0YDRi9C8LCDR gdCy0LjRgNC10L/Ri9C8INC/0YPRgNC40YHRgtC+0LwpLiDQo9C80LXRgCANCiAgICAgINCS0LjQ utGC0L7RgCDQmtC70LXQvNC/0LXRgNC10YAg0LIgMTk2MCDQs9C+0LTRgy4g0JLRgNGP0LQg0LvQ uCDQt9CwINC/0Y/RgtC90LDQtNGG0LDRgtGMINC/0L7RgdC70LXQstC+0LXQvdC90YvRhSDQu9C1 0YIg0L7QvSANCiAgICAgINC80L3QvtCz0L4g0LLRgdC/0L7QvNC40L3QsNC7INC+INGB0LLQvtC1 0Lwg0LXQstGA0LXQudGB0YLQstC1OiDQvtGCINGN0YLQvtCz0L4g0LPRgNGD0LfQsCDQtdCz0L4g 0L7RgdCy0L7QsdC+0LTQuNC70Lgg0LIg0LzQsNC1IA0KICAgICAgPE5PQlI+MTk0NS3Qs9C+PC9O T0JSPi4g0JTQviDRjdGC0L7Qs9C+INC+0YHQstC+0LHQvtC20LTQtdC90LjRjywg0LTQstC10L3Q sNC00YbQsNGC0Ywg0LPQvtGA0YzQutC40YUg0LvQtdGCIA0KICAgICAg0YTQuNC70L7Qu9C+0LMg 0JLQuNC60YLQvtGAINCa0LvQtdC80L/QtdGA0LXRgCDQsdGL0Lsg0LLRi9C90YPQttC00LXQvSDQ vtCx0YHRg9C20LTQsNGC0Ywg0LjQt9C90LDRh9Cw0LvRjNC90L4g0YfRg9C20LTRg9GOINC10LzR gyANCiAgICAgINC00LjQu9C10LzQvNGDIMKr0YHQuNC+0L3QuNC30Lwg0LjQu9C4INCz0LXRgNC8 0LDQvdGB0YLQstC+wrsuINCd0Lgg0LTQviDQs9C40YLQu9C10YDQuNC30LzQsCwg0L3QuCDQv9C+ 0YHQu9C1INC10LPQviDQutGA0YPRiNC10L3QuNGPLCANCiAgICAgINC90Lgg0LIg0LzRgNCw0YfQ vdGL0LUg0LTQvdC4INC90LDRhtC40LfQvNCwINC+0L0g0L3QtSDRgdC+0LHQuNGA0LDQu9GB0Y8g 0L/QvtGB0LLRj9GJ0LDRgtGMINGB0LLQvtC4INGB0LjQu9GLINGN0YLQvtC5IA0KICAgICAg0L/R gNC+0LHQu9C10LzQtS4g0J3QviDRgNCw0LfQvNGL0YjQu9C10L3QuNGPINC90LDQtCDQvdC10Lkg 0L/RgNC+0YHQutCw0LvRjNC30YvQstCw0Y7RgiDQsiDQtdCz0L4gwqvQl9Cw0L/QuNGB0L3QvtC5 INC60L3QuNC20LrQtSANCiAgICAgINGE0LjQu9C+0LvQvtCz0LDCuzogPC9QPg0KICAgICAgPFA+ DQogICAgICA8RElWIGNsYXNzPWFjY2VudD4NCiAgICAgIDxUQUJMRT4NCiAgICAgICAgPFRCT0RZ Pg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFREPg0KICAgICAgICAgICAgPFA+0JDRhSwg0JHQ vtC20LUg0LzQvtC5LCDRgdC60L7Qu9GM0LrQviDQttC1INC80Ysg0YTQuNC70L7RgdC+0YTRgdGC 0LLQvtCy0LDQu9C4INC90LAg0Y3RgtGDINGC0LXQvNGDISDQmCDQutCw0LogDQogICAgICAgICAg ICDQttGD0YLQutC+INC80LDQu9C+INC+0YHRgtCw0LvQvtGB0Ywg0LIg0LbQuNCy0YvRhSDRgtC1 0YUsINC40Lcg0LrQvtCz0L4g0Y3RgtC+IMKr0LzRi8K7INGB0L7RgdGC0L7Rj9C70L4hIA0KICAg ICAgICA8L1A+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L0RJVj4NCiAgICAgIDxQPjwvUD4N CiAgICAgIDxQPg0KICAgICAgPFA+PEJSPjxTTUFMTD48QlI+PEEgaWQ9czEgbmFtZT1zMT48L0E+ PEEgDQogICAgICBocmVmPSJodHRwOi8vYm9va25pay5ydS9jb250ZXh0Lz9pZD0yODYyMyN0MSI+ WzFdPC9BPiDQl9C00LXRgdGMINC4INC00LDQu9C10LUsINC10YHQu9C4IA0KICAgICAg0L3QtSDR g9C60LDQt9Cw0L3QviDQuNC90LDRh9C1LCDRhtC40YLQsNGC0Ysg0L/RgNC40LLQvtC00Y/RgtGB 0Y8g0L/QviDQutC90LjQs9C1OiDQmtC70LXQvNC/0LXRgNC10YAg0JIuIExUSS4g0K/Qt9GL0Log DQogICAgICDQotGA0LXRgtGM0LXQs9C+INGA0LXQudGF0LAuINCX0LDQv9C40YHQvdCw0Y8g0LrQ vdC40LbQutCwINGE0LjQu9C+0LvQvtCz0LAuINCf0LXRgNC10LLQvtC0INGBINC90LXQvNC10YbQ utC+0LPQviDQkC4g0JEuIA0KICAgICAg0JPRgNC40LPQvtGA0YzQtdCy0LAuINCcLjogPE5PQlI+ 0J/RgNC+0LPRgNC10YHRgS3QotGA0LDQtNC40YbQuNGPPC9OT0JSPiwgMTk5OC48L1A+DQogICAg ICA8UD48QSBpZD1zMiBuYW1lPXMyPjwvQT48QSANCiAgICAgIGhyZWY9Imh0dHA6Ly9ib29rbmlr LnJ1L2NvbnRleHQvP2lkPTI4NjIzI3QyIj5bMl08L0E+INCm0LjRgi4g0L/QviDQutC90LjQs9C1 OiANCiAgICAgINCa0LvQtdC80L/QtdGA0LXRgCDQki4g0KHQstC40LTQtdGC0LXQu9GM0YHRgtCy 0L7QstCw0YLRjCDQtNC+INC60L7QvdGG0LAuINCY0Lcg0LTQvdC10LLQvdC40LrQvtCyIA0KICAg ICAgPE5PQlI+MTkzMy0xOTQ1PC9OT0JSPi4g0J/QtdGA0LXQstC+0LQg0YEg0L3QtdC80LXRhtC6 0L7Qs9C+INCVLiDQnNCw0YDQutC+0LLQuNGHLiDQnC46INCY0LfQtNCw0YLQtdC70YzRgdC60LDR jyANCiAgICAgINCz0YDRg9C/0L/QsCDigJzQn9GA0L7Qs9GA0LXRgdGB4oCdLCAxOTk4LjwvUD4N CiAgICAgIDxQPjxBIGlkPXMzIG5hbWU9czM+PC9BPjxBIA0KICAgICAgaHJlZj0iaHR0cDovL2Jv b2tuaWsucnUvY29udGV4dC8/aWQ9Mjg2MjMjdDMiPlszXTwvQT4g0KHQvC4sINC90LDQv9GA0LjQ vNC10YA6IA0KICAgICAg0JDQu9GC0YPQvdGP0L0g0JAuINCS0LjQutGC0L7RgCDQmtC70LXQvNC/ 0LXRgNC10YAg4oCTINGB0L7Qu9C00LDRgiDQutGD0LvRjNGC0YPRgNC90L7Qs9C+INGE0YDQvtC9 0YLQsCA8ST7QoNGD0YHRgdC60LjQuSDQttGD0YDQvdCw0LsuIA0KICAgICAgMjguMDUuMTk5OTsg 0JHQtdGA0LrQvtCy0LjRhyDQlS4g0KHQu9C+0LLQviDQuCDQtNC10LvQviA8L0k+0JLQtdGB0YLQ vdC40Log0LXQstGA0LXQudGB0LrQvtC5INC40YHRgtC+0YDQuNC4IA0KICAgICAgMTQmbmJzcDso MjIxKSwgMTk5OTsg0JPRgNC40LPQvtGA0YzQtdCyINCQLtCRLiDQo9GC0LXRiNC10L3QuNC1INGE 0LjQu9C+0LvQvtCz0LjQtdC5ICjQn9C+0YHQu9C10YHQu9C+0LLQuNC1INC6IA0KICAgICAg0LrQ vdC40LPQtSDCq0xUSSDigJMg0JfQsNC/0LjRgdC90LDRjyDQutC90LjQttC60LAg0YTQuNC70L7Q u9C+0LPQsMK7KS48L1A+DQogICAgICA8UD48QSBpZD1zNCBuYW1lPXM0PjwvQT48QSANCiAgICAg IGhyZWY9Imh0dHA6Ly9ib29rbmlrLnJ1L2NvbnRleHQvP2lkPTI4NjIzI3Q0Ij5bNF08L0E+INCh 0LwuLCDQvdCw0L/RgNC40LzQtdGAOiBLb2huIA0KICAgICAgSC4gTmF0aW9uYWxpc206IEl0cyBN ZWFuaW5nIGFuZCBIaXN0b3J5LiBQcmluY2V0b24sIDE5NTUuPC9QPg0KICAgICAgPFA+PEEgaWQ9 czUgbmFtZT1zNT48L0E+PEEgDQogICAgICBocmVmPSJodHRwOi8vYm9va25pay5ydS9jb250ZXh0 Lz9pZD0yODYyMyN0NSI+WzVdPC9BPiBEb21pbmljayBSLkguIFRoZSANCiAgICAgIEVudmlyb25t ZW50YWwgTW92ZW1lbnQgaW4mbmJzcDtHZXJtYW55LiBCbG9vbWluZ3RvbjogSW5kaWFuYSBVbml2 ZXJzaXR5IA0KICAgICAgcHJlc3MsIDE5OTIuPEJSPjwvU01BTEw+PEJSPjwvUD4NCiAgICAgIDxQ PjwvUD4NCiAgICAgIDxESVYgY2xhc3M9YmxvZz48QSANCiAgICAgIG9uY2xpY2s9IndpbmRvdy5v cGVuKCdodHRwOi8vYm9va25pay5ydS9ldGMvYmxvZ2luc2VydC8/aWQ9Mjg2MjMmYW1wO2xpc3Ru YW1lPWNvbnRleHQnLCdibG9nJywnd2lkdGg9NjAwLGhlaWdodD01NTAsc2Nyb2xsYmFycz15ZXMs cmVzaXphYmxlPW5vOycpOyIgDQogICAgICBocmVmPSJqYXZhc2NyaXB0OjsiPtCS0YHRgtCw0LLQ uNGC0Ywg0LDQvdC+0L3RgSDRgdGC0LDRgtGM0Lgg0LIg0LHQu9C+0LM8L0E+PC9ESVY+DQogICAg ICA8RElWIGNsYXNzPWRhdGU+MTcg0YTQtdCy0YDQsNC70Y8gMjAwOTwvRElWPjxCUj4NCiAgICAg IDxESVYgY2xhc3M9cHJpbnQgc3R5bGU9Ik1BUkdJTjogLTMwcHggMzBweCI+DQogICAgICA8U0NS SVBUIHR5cGU9dGV4dC9qYXZhc2NyaXB0PgogICAgICAgIHZhciBhZGR0aGlzX2hlYWRlcl9jb2xv ciA9ICIjNkE2ODQ1IjsKICAgICAgICB2YXIgYWRkdGhpc19oZWFkZXJfYmFja2dyb3VuZCA9ICIj QjNCNjg3IjsKICAgIDwvU0NSSVBUPg0KDQogICAgICA8U0NSSVBUIHR5cGU9dGV4dC9qYXZhc2Ny aXB0PmFkZHRoaXNfcHViID0gJ0FkZFRoaXMnOzwvU0NSSVBUPg0KICAgICAgPEEgY2xhc3M9aWNv biANCiAgICAgIG9ubW91c2VvdmVyPSJyZXR1cm4gYWRkdGhpc19vcGVuKHRoaXMsICcnLCAnW1VS TF0nLCAnW1RJVExFXScpIiANCiAgICAgIG9uY2xpY2s9InJldHVybiBhZGR0aGlzX3NlbmR0bygp IiBvbm1vdXNlb3V0PWFkZHRoaXNfY2xvc2UoKSANCiAgICAgIGhyZWY9Imh0dHA6Ly93d3cuYWRk dGhpcy5jb20vYm9va21hcmsucGhwIj48SU1HIGNsYXNzPWljb24yIGhlaWdodD0xNiANCiAgICAg IGFsdD1TaGFyZSBzcmM9Imh0dHA6Ly9ib29rbmlrLnJ1L2kvbGctc2hhcmUtZW4uZ2lmIiB3aWR0 aD0xMjUgDQpib3JkZXI9MD48L0E+DQogICAgICA8U0NSSVBUIHNyYz0iaHR0cDovL3M3LmFkZHRo aXMuY29tL2pzLzI1MC9hZGR0aGlzX3dpZGdldC5qcyIgDQogICAgICB0eXBlPXRleHQvamF2YXNj cmlwdD48L1NDUklQVD4NCiAgICAgICA8L0RJVj4NCiAgICAgIDxESVYgY2xhc3M9Y29tbWVudHM+ PEEgbmFtZT1hZGRDb21tZW50PjwvQT48QSBuYW1lPWFkZGNvbW1lbnQ+PC9BPg0KICAgICAgPEgz PtCa0L7QvNC80LXQvdGC0LDRgNC40Lg8L0gzPjwhLS0g0LTQu9GPINCw0LLRgtC+0YDQuNC30L7Q stCw0L3QvdGL0YUgLSBqc3A6ZG9Cb2R5IC0tPjwhLS0g0JXRgdC70Lgg0L/QvtC70YzQt9C+0LLQ sNGC0LXQu9GMINC90LXQsNCy0YLQvtGA0LjQt9C+0LLQsNC9LCDRgtC+INGB0YHRi9C70LrQuCDQ vdCwINCw0LLRgtC+0YDQuNC30LDRhtC40Y4g0Lgg0YDQtdCz0LjRgdGC0YDQsNGG0LjRjiAtLT4N CiAgICAgIDxQPtCU0LvRjyDRgtC+0LPQviDRh9GC0L7QsdGLINC00L7QsdCw0LLQuNGC0Ywg0LrQ vtC80LzQtdC90YLQsNGA0LjQuSwg0JLQsNC8INC90LXQvtCx0YXQvtC00LjQvNC+IDxBIA0KICAg ICAgb25jbGljaz1zaG93TG9naW5Gb3JtKCk7IA0KICAgICAgaHJlZj0iaHR0cDovL2Jvb2tuaWsu cnUvY29udGV4dC8/aWQ9Mjg2MjMjdG9wIj7QsNCy0YLQvtGA0LjQt9C+0LLQsNGC0YzRgdGPPC9B PiDQuNC70LggPEEgDQogICAgICBvbmNsaWNrPXNob3dSZWdGb3JtKCk7IA0KICAgICAgaHJlZj0i aHR0cDovL2Jvb2tuaWsucnUvY29udGV4dC8/aWQ9Mjg2MjMjdG9wIj7Qt9Cw0YDQtdCz0LjRgdGC 0YDQuNGA0L7QstCw0YLRjNGB0Y88L0E+LjwvUD48QSANCiAgICAgIG5hbWU9Y29tbWVudHM+PC9B Pg0KICAgICAgPERJViBpZD1mb3J1bUNvbW1lbnRzPjwvRElWPjwvRElWPg0KICAgICAgPFNDUklQ VCB0eXBlPXRleHQvamF2YXNjcmlwdD4KICAgIGZ1bmN0aW9uIHNob3dDb21tZW50cygpewogICAg ICAgIENvbW1lbnRzRHdyLmdldFRvcGljTWVzc2FnZXNIdG1sKCcyODYyMycsICfQktGL0LHRgNC+ 0YjQtdC90L3Ri9C5INCyINC10LLRgNC10LnRgdGC0LLQviAo0JLQuNC60YLQvtGAINCa0LvQtdC8 0L/QtdGA0LXRgDog0LXQstGA0LXQudGB0LrQsNGPINGB0YPQtNGM0LHQsCDQv9Cw0YLRgNC40L7R gtCwINCy0LXQu9C40LrQvtC5INCT0LXRgNC80LDQvdC40LgpJywgJ2h0dHA6Ly9ib29rbmlrLnJ1 L2NvbnRleHQvP2lkPTI4NjIzJyk7CiAgICB9CiAgICBhZGRXaW5kb3dMb2FkRXZlbnQoc2hvd0Nv bW1lbnRzKTsKPC9TQ1JJUFQ+DQoNCiAgICAgIDxESVYgY2xhc3M9ZnJhbWVNYWluPg0KICAgICAg PERJViBjbGFzcz1UUj4NCiAgICAgIDxESVYgY2xhc3M9Qkw+DQogICAgICA8RElWIGNsYXNzPUJS Pg0KICAgICAgPFRBQkxFIGNsYXNzPW90aGVycyBjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAg Ym9yZGVyPTA+DQogICAgICAgIDxUQk9EWT4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCBj bGFzcz10aXRsZSBjb2xTcGFuPTY+0KfQuNGC0LDQudGC0LUg0LIg0Y3RgtC+0Lwg0YDQsNC30LTQ tdC70LU8L1REPjwvVFI+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8VEQgY2xhc3M9aW1nPjxB IGhyZWY9Imh0dHA6Ly9ib29rbmlrLnJ1L2NvbnRleHQvP2lkPTMxNTA1Ij48SU1HIA0KICAgICAg ICAgICAgdGl0bGU9IiIgaGVpZ2h0PTgwIGFsdD0iIiANCiAgICAgICAgICAgIHNyYz0iaHR0cDov L2kuYm9va25pay5ydS9yZWQvX2ltZy8xMjEtNjA5LmpwZyIgd2lkdGg9ODAgDQogICAgICAgICAg ICBib3JkZXI9MD48L0E+IDwvVEQ+DQogICAgICAgICAgPFREIGNsYXNzPXRleHQ+DQogICAgICAg ICAgICA8SDI+PEEgaHJlZj0iaHR0cDovL2Jvb2tuaWsucnUvY29udGV4dC8/aWQ9MzE1MDUiPjE5 NzM8L0E+PC9IMj48L1REPg0KICAgICAgICAgIDxURCBjbGFzcz1pbWc+PEEgaHJlZj0iaHR0cDov L2Jvb2tuaWsucnUvY29udGV4dC8/aWQ9MzE0NjUiPjxJTUcgDQogICAgICAgICAgICB0aXRsZT0i IiBoZWlnaHQ9ODAgYWx0PSIiIA0KICAgICAgICAgICAgc3JjPSJodHRwOi8vaS5ib29rbmlrLnJ1 L3JlZC9faW1nLzEyMC0xMi5ibXAiIHdpZHRoPTgwIGJvcmRlcj0wPjwvQT4gDQogICAgICAgICAg PC9URD4NCiAgICAgICAgICA8VEQgY2xhc3M9dGV4dD4NCiAgICAgICAgICAgIDxIMj48QSBocmVm PSJodHRwOi8vYm9va25pay5ydS9jb250ZXh0Lz9pZD0zMTQ2NSI+0Jgg0LrQvtGI0LrQsCZuYnNw O+KAlCANCiAgICAgICAgICAgINC10LLRgNC10LksINC4INGB0L7QsdCw0LrQsCZuYnNwO+KAlCDQ tdCy0YDQtdC54oCmPC9BPjwvSDI+PC9URD4NCiAgICAgICAgICA8VEQgY2xhc3M9aW1nPjxBIGhy ZWY9Imh0dHA6Ly9ib29rbmlrLnJ1L2NvbnRleHQvP2lkPTMxNDA0Ij48SU1HIA0KICAgICAgICAg ICAgdGl0bGU9IiIgaGVpZ2h0PTgwIGFsdD0iIiANCiAgICAgICAgICAgIHNyYz0iaHR0cDovL2ku Ym9va25pay5ydS9yZWQvX2ltZy8xMjEtNjAwLmpwZyIgd2lkdGg9ODAgDQogICAgICAgICAgICBi b3JkZXI9MD48L0E+IDwvVEQ+DQogICAgICAgICAgPFREIGNsYXNzPXRleHQ+DQogICAgICAgICAg ICA8SDI+PEEgaHJlZj0iaHR0cDovL2Jvb2tuaWsucnUvY29udGV4dC8/aWQ9MzE0MDQiPjxJPtCb 0LXQutCw0YDRgdGC0LLQviDQvtGCIA0KICAgICAgICAgICAg0LbQuNC30L3QuCwg0L/QvtGF0L7Q ttC10Lkg0L3QsCANCiAgICAgINC30LDQsdC+0LvQtdCy0LDQvdC40LU8L0k+PC9BPjwvSDI+PC9U RD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L0RJVj48L0RJVj48L0RJVj48L0RJVj48L0RJVj48IS0t IC9ib2R5IC0tPjwvVEQ+PCEtLSA9PT09PT09PT09PT0gLyDRhtC10L3RgtGA0LDQu9GM0L3QsNGP INC60L7Qu9C+0L3QutCwID09PT09PT09PT09PT09PT09PT09IC0tPjwvVFI+PCEtLSBmb290ZXIg LS0+DQogIDxUUj4NCiAgICA8VEQ+PC9URD4NCiAgICA8VEQgY2xhc3M9Zm9vdGVyPg0KICAgICAg PERJVj48SU1HIGhlaWdodD00MiBhbHQ9ItCk0L7QvdC0INCQ0LLQuCDQpdCw0LkiIA0KICAgICAg c3JjPSJodHRwOi8vaS5ib29rbmlrLnJ1L2kvYnV0dG9uLmdpZiIgd2lkdGg9MTA4IGJvcmRlcj0w PiA8SU1HIGhlaWdodD0zOCANCiAgICAgIGFsdD0iIiBzcmM9Imh0dHA6Ly9pLmJvb2tuaWsucnUv aS9DRkZfc21hbGxfMi5qcGciIHdpZHRoPTIwMCBib3JkZXI9MD4gPEEgDQogICAgICBocmVmPSJo dHRwOi8vc2tjZy5ydS8iPjxJTUcgaGVpZ2h0PTQyIGFsdD1TS0NHIA0KICAgICAgc3JjPSJodHRw Oi8vaS5ib29rbmlrLnJ1L2kvU0tDR19sb2dvLmdpZiIgd2lkdGg9NTQgYm9yZGVyPTA+PC9BPjwv RElWPg0KICAgICAgPFA+wqkgMTk5OOKAlDIwMTAmbmJzcDvQpNC+0L3QtCDQkNCy0Lgg0KXQsNC5 LiDQktGB0LUg0L/RgNCw0LLQsCDQt9Cw0YnQuNGJ0LXQvdGLLjxCUj7QmNGB0L/QvtC70YzQt9C+ 0LLQsNC90LjQtSANCiAgICAgINC80LDRgtC10YDQuNCw0LvQvtCyINGA0LDQt9GA0LXRiNCw0LXR gtGB0Y8g0L/RgNC4INGD0YHQu9C+0LLQuNC4INGB0YHRi9C70LrQuCDQvdCwIDxBIA0KICAgICAg aHJlZj0iaHR0cDovL3d3dy5ib29rbmlrLnJ1LyI+aHR0cDovL3d3dy5ib29rbmlrLnJ1LzwvQT48 QlI+Qm9va25pay5ydSBpcyANCiAgICAgIHNwb25zb3JlZCBieSBUaGUgQVZJIENIQUkgRm91bmRh dGlvbiBhbmQgVGhlIENoYWlzIEZhbWlseSBGb3VuZGF0aW9uPEJSPjxBIA0KICAgICAgaHJlZj0i aHR0cDovL2Jvb2tuaWsucnUvYWJvdXQvX3BhcnRuZXJzLyI+0J3QsNGI0Lgg0L/QsNGA0YLQvdC1 0YDRizwvQT4uPEJSPtCU0LjQt9Cw0LnQvSDQuCANCiAgICAgINGA0LXQtNCw0LrRhtC40L7QvdC9 0LDRjyDQv9C+0LTQtNC10YDQttC60LAg0YHQsNC50YLQsCAtIDxBIA0KICAgICAgaHJlZj0iaHR0 cDovL3NrY2cucnUvIj5TS0NHPC9BPi48QlI+0KDQsNC30YDQsNCx0L7RgtC60LAg0Lgg0YLQtdGF 0L3QuNGH0LXRgdC60LDRjyDQv9C+0LTQtNC10YDQttC60LAgLSANCiAgICAgINC60L7QvNC/0LDQ vdC40Y8gPEEgaHJlZj0iaHR0cDovL2JpdGxhYi5jb20udWEvIj5CaXRMYWI8L0E+LiA8QlI+PEJS PjxBIA0KICAgICAgaHJlZj0iaHR0cDovL3RvcDEwMC5yYW1ibGVyLnJ1L2NnaS1iaW4vc3RhdHNf dG9wMTAwLmNnaT85MzU5MTYiPjxJTUcgDQogICAgICBzdHlsZT0iTUFSR0lOLVRPUDogMWVtIiBo ZWlnaHQ9MzEgYWx0PSJSYW1ibGVyJ3MgVG9wMTAwIiANCiAgICAgIHNyYz0iaHR0cDovL2kuYm9v a25pay5ydS9pL2NvdW50ZXItcmFtYmxlci5naWYiIHdpZHRoPTg4IGJvcmRlcj0wPjwvQT4gPCEt LVJhdGluZ0BNYWlsLnJ1IENPVU5URXItLT4NCiAgICAgIDxTQ1JJUFQgbGFuZ3VhZ2U9SmF2YVNj cmlwdCB0eXBlPXRleHQvamF2YXNjcmlwdD48IS0tCmQ9ZG9jdW1lbnQ7dmFyIGE9Jyc7YSs9Jzty PScrZXNjYXBlKCBkLnJlZmVycmVyKQpqcz0xMC8vLS0+PC9TQ1JJUFQ+DQoNCiAgICAgIDxTQ1JJ UFQgbGFuZ3VhZ2U9SmF2YVNjcmlwdDEuMSB0eXBlPXRleHQvamF2YXNjcmlwdD48IS0tCmErPSc7 aj0nK25hdmlnYXRvci5qYXZhRW5hYmxlZCgpCmpzPTExLy8tLT48L1NDUklQVD4NCg0KICAgICAg PFNDUklQVCBsYW5ndWFnZT0iIEphdmFTY3JpcHQxLjIiIHR5cGU9dGV4dC9qYXZhc2NyaXB0Pjwh LS0Kcz1zY3JlZW47YSs9JztzPScrcy53aWR0aCsnKicrcy5oZWlnaHQKYSs9JztkPScrKHMuY29s b3JEZXB0aD9zLmNvbG9yRGVwdGg6cy5waXhlbERlcHRoKQpqcz0xMi8vLS0+PC9TQ1JJUFQ+DQoN CiAgICAgIDxTQ1JJUFQgbGFuZ3VhZ2U9IiBKYXZhU2NyaXB0MS4zIiANCiAgICAgIHR5cGU9dGV4 dC9qYXZhc2NyaXB0PjwhLS0KanM9MTMvLy0tPjwvU0NSSVBUPg0KDQogICAgICA8U0NSSVBUIGxh bmd1YWdlPUphdmFTY3JpcHQgdHlwZT10ZXh0L2phdmFzY3JpcHQ+PCEtLQpkLndyaXRlKCc8YSBo cmVmPSIgaHR0cDovL3RvcC5tYWlsLnJ1L2p1bXA/ZnJvbT0xMTg2MzI4IicrCicgdGFyZ2V0PV90 b3A+PGltZyBzcmM9Imh0dHA6Ly9kYS5jMS5iMi5hMS50b3AubGlzdC5ydS9jb3VudGVyJysKJz9p ZD0xMTg2MzI4O3Q9NDk7anM9JytqcythKyc7cmFuZD0nK01hdGgucmFuZG9tKCkrCiciIGFsdD0i 0KDQtdC50YLQuNC90LNATWFpbC5ydSInKycgYm9yZGVyPTAgaGVpZ2h0PTMxIHdpZHRoPTg4Lz48 XC9hPicpCmlmKDExPGpzKWQud3JpdGUoJzwnKychLS0gJykvLy0tPjwvU0NSSVBUPg0KICAgICAg PE5PU0NSSVBUPjxBIGhyZWY9Imh0dHA6Ly90b3AubWFpbC5ydS9qdW1wP2Zyb209MTE4NjMyOCIg dGFyZ2V0PV90b3A+PElNRyANCiAgICAgIGhlaWdodD0zMSBhbHQ90KDQtdC50YLQuNC90LNATWFp bC5ydSANCiAgICAgIHNyYz0iaHR0cDovL2RhLmMxLmIyLmExLnRvcC5saXN0LnJ1L2NvdW50ZXI/ anM9bmE7aWQ9MTE4NjMyODt0PTQ5IiANCiAgICAgIHdpZHRoPTg4IGJvcmRlcj0wPjwvQT48L05P U0NSSVBUPg0KICAgICAgPFNDUklQVCBsYW5ndWFnZT1KYXZhU2NyaXB0IHR5cGU9dGV4dC9qYXZh c2NyaXB0PjwhLS0KaWYoMTE8anMpZC53cml0ZSgnLS0nKyc+JykvLy0tPjwvU0NSSVBUPg0KICAg ICAgIDwhLS0vQ09VTlRFUi0tPjwhLS1MaXZlSW50ZXJuZXQgY291bnRlci0tPg0KICAgICAgPFND UklQVCB0eXBlPXRleHQvamF2YXNjcmlwdD48IS0tCmRvY3VtZW50LndyaXRlKCI8YSBocmVmPSdo dHRwOi8vd3d3LmxpdmVpbnRlcm5ldC5ydS9jbGljaycgIisKInRhcmdldD1fYmxhbms+PGltZyBz cmM9J2h0dHA6Ly9jb3VudGVyLnlhZHJvLnJ1L2hpdD90NDAuMTtyIisKZXNjYXBlKGRvY3VtZW50 LnJlZmVycmVyKSsoKHR5cGVvZihzY3JlZW4pPT0idW5kZWZpbmVkIik/IiI6CiI7cyIrc2NyZWVu LndpZHRoKyIqIitzY3JlZW4uaGVpZ2h0KyIqIisoc2NyZWVuLmNvbG9yRGVwdGg/CnNjcmVlbi5j b2xvckRlcHRoOnNjcmVlbi5waXhlbERlcHRoKSkrIjt1Iitlc2NhcGUoZG9jdW1lbnQuVVJMKSsK IjsiK01hdGgucmFuZG9tKCkrCiInIGFsdD0nJyB0aXRsZT0nTGl2ZUludGVybmV0JyAiKwoiYm9y ZGVyPTAgd2lkdGg9MzEgaGVpZ2h0PTMxPjxcL2E+IikKLy8tLT48L1NDUklQVD4NCjwhLS0vTGl2 ZUludGVybmV0LS0+PCEtLSBTcHlMT0cgLS0+DQogICAgICA8U0NSSVBUIGlkPXNweWxvZ19jb2Rl IHNyYz0iaHR0cDovL3Rvb2xzLnNweWxvZy5ydS9jb3VudGVyX2N2LmpzIiANCiAgICAgIHR5cGU9 dGV4dC9qYXZhc2NyaXB0IHBhZ2VfbGV2ZWw9IjAiIHRyYWNrX2xpbmtzPSJleHQiIHBhcnQ9IiIg DQogICAgICBjb3VudGVyPSIxMDkzNTYxIj4KPC9TQ1JJUFQ+DQogICAgICA8Tk9TQ1JJUFQ+PEEg DQogICAgICBocmVmPSJodHRwOi8vdTEwOTM1LjYxLnNweWxvZy5jb20vY250P2NpZD0xMDkzNTYx JmFtcDtmPTMmYW1wO3A9MCIgDQogICAgICB0YXJnZXQ9X2JsYW5rPjxJTUcgaGVpZ2h0PTEgYWx0 PVNweUxPRyANCiAgICAgIHNyYz0iaHR0cDovL3UxMDkzNS42MS5zcHlsb2cuY29tL2NudD9jaWQ9 MTA5MzU2MSZhbXA7cD0wIiB3aWR0aD0xIA0KICAgICAgYm9yZGVyPTA+PC9BPiA8L05PU0NSSVBU PjwhLS0vIFNweUxPRyAtLT48L1A+PC9URD4NCiAgICA8VEQ+PC9URD48L1RSPjwhLS0gL2Zvb3Rl ciAtLT48L1RCT0RZPjwvVEFCTEU+PCEtLSDQmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC80L7Q tNCw0LvRjNC90YvRhSDQvtC60L7QvSwgbW9kYWxXaW5kb3cgLS0+DQo8RElWIGlkPW1vZGFsV2lu ZG93PjwvRElWPjwhLS0gLyBtb2RhbFdpbmRvdyAtLT4NCjxTQ1JJUFQgc3JjPSJodHRwOi8vYm9v a25pay5ydS9kd3IvZW5naW5lLmpzIiB0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCg0K PFNDUklQVCBzcmM9Imh0dHA6Ly9ib29rbmlrLnJ1L2R3ci91dGlsLmpzIiB0eXBlPXRleHQvamF2 YXNjcmlwdD48L1NDUklQVD4NCg0KPFNDUklQVCBzcmM9Imh0dHA6Ly9ib29rbmlrLnJ1L2pzL3Nj cmlwdC5qcyIgdHlwZT10ZXh0L2phdmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgc3JjPSJo dHRwOi8vYm9va25pay5ydS9qcy9wb2xsLmpzIiB0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQ VD4NCg0KPFNDUklQVCBzcmM9Imh0dHA6Ly9ib29rbmlrLnJ1L2R3ci9pbnRlcmZhY2UvUG9sbER3 ci5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCg0KPFNDUklQVCBzcmM9Imh0 dHA6Ly9ib29rbmlrLnJ1L2pzL2F1dGguanMiIHR5cGU9dGV4dC9qYXZhc2NyaXB0PjwvU0NSSVBU Pg0KDQo8U0NSSVBUIHNyYz0iaHR0cDovL2Jvb2tuaWsucnUvZHdyL2ludGVyZmFjZS9BdXRoSHRt bER3ci5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCg0KPFNDUklQVCBzcmM9 Imh0dHA6Ly9ib29rbmlrLnJ1L2R3ci9pbnRlcmZhY2UvVXNlclNldHRpbmdzLmpzIiANCnR5cGU9 dGV4dC9qYXZhc2NyaXB0PjwvU0NSSVBUPg0KDQo8U0NSSVBUIHNyYz0iaHR0cDovL2Jvb2tuaWsu cnUvZHdyL2ludGVyZmFjZS9Db21tZW50c0R3ci5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48 L1NDUklQVD4NCg0KPFNDUklQVCB0eXBlPXRleHQvamF2YXNjcmlwdD4KICAgICAgICBvbkxvYWRF dmVudCgpOwogICAgPC9TQ1JJUFQ+DQo8TElOSyBtZWRpYT1zY3JlZW4gaHJlZj0iaHR0cDovL2Jv b2tuaWsucnUvY3NzL2xpZ2h0Ym94LmNzcyIgdHlwZT10ZXh0L2NzcyANCnJlbD1zdHlsZXNoZWV0 Pg0KPFNDUklQVCBzcmM9Imh0dHA6Ly9ib29rbmlrLnJ1L2pzL3Byb3RvdHlwZS5qcyIgdHlwZT10 ZXh0L2phdmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgc3JjPSJodHRwOi8vYm9va25pay5y dS9qcy9zY3JpcHRhY3Vsb3VzLmpzP2xvYWQ9ZWZmZWN0cyxidWlsZGVyIiANCnR5cGU9dGV4dC9q YXZhc2NyaXB0PjwvU0NSSVBUPg0KDQo8U0NSSVBUIHNyYz0iaHR0cDovL2Jvb2tuaWsucnUvanMv bGlnaHRib3guanMiIHR5cGU9dGV4dC9qYXZhc2NyaXB0PjwvU0NSSVBUPg0KPCEtLSBnb29nbGUt Y291bnRlciAtLT4NCjxTQ1JJUFQgc3JjPSJodHRwOi8vd3d3Lmdvb2dsZS1hbmFseXRpY3MuY29t L3VyY2hpbi5qcyIgdHlwZT10ZXh0L2phdmFzY3JpcHQ+CiAgICA8L1NDUklQVD4NCg0KPFNDUklQ VCB0eXBlPXRleHQvamF2YXNjcmlwdD4KICAgIF91YWNjdCA9ICJVQS0xOTU1NjQtOCI7CiAgICB1 cmNoaW5UcmFja2VyKCk7CiAgICA8L1NDUklQVD4NCjwhLS0gL2dvb2dsZS1jb3VudGVyIC0tPjwv Qk9EWT48L0hUTUw+DQo= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://booknik.ru/i/logo.gif R0lGODlhjgFVAOZTAFZUL////9XUy4B/Y6qpl2FfPPT08t/f2GtpSXZ0Vurq5ZaUfb+/saCfiouK cMrJvrW0pPr6+JWUfeLk0sC/sauql+zt4dnbxPX28MbJpouJcMrKvri8j97fy73Al/Hx6efo2svO rfj49ODf2NDStcHFnmBeO9jawvv8+fv7+P39+9TXvPP07LW0o9LUt9rcxdjbw+7v5bzAltTUyqup l2tpSMnMq8bGuOrp5efp2sHEnuXm1dHRxYuKcdPVudbYvvr69+zt4ubn2Pb28N/f1/T17u3u4+rr 3uDiz9LUuNzdyPf48/f38v39/O/w5+Pk0+rr3fLy6unq3P///wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAFMALAAAAACOAVUAAAf/gFOCg4SFhoeIiYqLiRwTFpCMkpOUlZaXmJmam5ydnp+goaKcHB8B p05Ao6usra6vsLGymiwsRiezlhkTvKYGCwMBGLnExcbHyMmeUaenKkUByoQkps0BBgkADQEW0t7f 4OHinKcOD80RHR7JMhcYzQILBwELAAACAR3j+/z9/smn7CGAYKAZiAzFbEywxiDbvQD2ggVA+K+i xYsYMwW0B6BAAwXNMJCQlcRCMwMEEHAcgEMAgAEFu2WcSbNmxo0c7TnAdyrChXWrdrx4d+pAvZwS BczjBsKm06dQveHMKZCBNSi4QE0QEqHZgwFU7W0woMAAgwEOAjSNyratW1ZT/8N2JADyFJMcnZRI OQlBpVwAFBIsKGAPQoAUbxMrXmwp7l8AC3gKu8ABEwyiARQMfvx33hHGoEOLnuKY8wCrPScAZeTi QtdTAhxwfozgFAaKo3Prdlp6NgICBU9ZKKHIw8JmDPzO/rsgQIQIt3dLn26x9/ICC+oGiIFoxWsF BAgv58zgQA0eEXBTX89eKsTxjwcsxaCj0HHN8GcXCIDAxHP17QUo4CzW5afNKR9UJshxEIhn4F8E HGDCDREgNuCFGLpSoIEJxCRIB6cc9eBfCVxTkApNZKjiip9saKBEF2RwSgMjPlbAUgQQEAASLPbo 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 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://booknik.ru/i/logo-text.gif R0lGODlhkgARALMAAP///7CvnoOCZvT08dLRyN3d1ZqYgnh2Wbu7rI6NdG1rS+jo46WkkMfGumFf PVZULyH5BAAAAAAALAAAAACSABEAAAT/EMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iuUwJh ELugULMIFIZI0yDxcBwbCsGBIfEJHgbJsnksUAGMgASheFC9gIJhARBIGolxOUsJCBwHAZvheCAk DEcBYlsOCwtSDgJicRMIfxSBAIhsEwlXAnGFXQJHAA0CA2CVaV8DB38FcYMSDoAHAwMKBaepq2II D7ihsgCDBJ1pbgUKcQiwAAmeFA8TBlmnrQMGhAcNvmLYVW4TPRWuA3cWwFqoaasOhAoKEs0TrL49 BOQJ1AKQAtdtBXbz9A0IDHgzJOGIASaiACBggCgMAAcI5v2oUOBAQQf+LC5QMEVCADoD/yol0Gdn kCgHCSUssLiIW50v/ea5oZYlTBwCCgaxGSmh3qAAfw7MC9huAjufg/4oADWgWQGXEnLek2DvKQFi PwOQGkOn5E+FBwKwSwakggKRAQgESLCyQkADCOBRgNuTWlIAZzvZ9fWjgSsFCfN5BOJuSZoHogJQ EeyLQNNQTwEQsIit1zEJB2Y9lEx5mgUGkBRXEQMa7zXBp0T1iioqINFIEMlaOFCJcdpeUcIBMXBt 48YJDcIKoELggQABBgTlESgquB0qftmIBnDgWYIBcKI69jOJMnIGB5ZNCK9yCnPqRxC4gRLA2ptG C4zXG+CQQnXWFQa4eiMcepwEYuzHESZyBWRHgXgWwHUIRRwskJIHDnqA4AUTxlAhC2cloSESZW3o 4QoRAAA7 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://counter.rambler.ru/top100.cnt?935916 R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw== ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://booknik.ru/i/nav-top.gif R0lGODlhtAAgAMQAAPBNI/////vSyPFYMfemkfJjP/m8rPR6Wv708frHuvaQdv3p4/WFaPebhPzd 1vNvTPixngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAC0ACAAAAX/YCCOZGmeqKCuAuq+cMmucW3feK7XAnEMgKBQODgQEjtb7zdsFgmtpHRK nSIMDGBz61QgqyKBQsstAxgGBHjNBjvG5viwYKAaCvI8QBFt+/8vBg96hAAFXzkCeIV5dICPj3eM jAdqNggMk4UFBJaQn1KSmowDfS8OZKN6A52grjeiqpN1gbKajq+5JwKDtqO0Jwa+owWmuq4LmcOq wCTCy6MHC8egCASp0JPGqNmqrdR/CYvdowOeCOPkk4fgbMnqtgwjDfCy0u1U1/W2LQv7tgTw7eD1 z9aBAAoKyiom8BI9hbYSQIznqeGJBNgmatQ4AIJFEwsObBxJMsgBBx9HZ5RcSbJBRYEsY2pkZ1Gm TYj3YN7c+c8lPp5A63VsF7SoOly6jCrtdsDYp6VQoTV9FbXqsAfNAFndaovTSzZcw8ry8kes2XJk qyx4eLbtJCMCvp5K0KCX27vlDjAgwLcvXwUHDqQTEgIAOw== ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://booknik.ru/i/nav-btm.gif R0lGODlhtAAfAPcAAPBNI/////3p4/R6WvemkfFYMf708fvSyPaQdvNvTPzd1vrHuvJjP/ixnvm8 rPWFaPebhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAC0AB8A AAj/AAEIHEiwoMGDCBMqXMiwocOHECMSZDCAAIEFBzJqdGCRwIABEkOKHEmypEmGCSAsMBCgpcuX MF0KcICgwMmbOHPqhPjAgYCYQIPCdLCzqNGjIxk0+Cm0aVOkUKNKHfjggNOrT6dq3XoSAVOsYGNy HUv2odewaMWWXct24Nm0cF22nTv2wde4cenqjTrAKt6/AfYK3lnAAeDDgxOfJMDyMGDFkEMOuOsY L4PImBkWWFC5sgECmUMbhNC4c2UFIDPbzJzAr+nXDVZDVoC5QIPXuF0aeAAZQQAEkO3mHt7ywOXB PwXI1suAM/HnAQgsb0vAJei9jKFrF5C6bQKY3dlOotZOvuWC42ULKIBpYDrX5uXjt5Redn1MBe6l FsguX74B4FsVJhR+XL3V34HcTaWeUwRK1deBEL50QHhFJUBZUAZQuNODEXbo0gG8FVUdWvRt6JqH KAYgQE04jQfXijkhYF+KNLZkgAMJlITAiXHBSFICDZRW45AtCdBAjhABeeFfBhwZUQIEzEjklC8Z sIBHSBZE0UVC4malR+hNVNFKVOIWEAA7 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/red/_img/274-232.jpg /9j/4AAQSkZJRgABAgEASABIAAD/4QmxRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz ADIwMTA6MDE6MjAgMTY6MjE6MTEAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAX6ADAAQAAAAB AAAAYQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAh7AAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAYQBfAwEiAAIRAQMRAf/dAAQABv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8AIXGTr3Vimx8AAquYkolbhWNxMDuVVLYbknxUn51NIAsfDuzR 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 AAAAAAABADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAv ZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAA AQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP// //////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//// /////////////////////////wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAAAgAAOEJJTQQw AAAAAAABAQA4QklNBC0AAAAAAAYAAQAAAAI4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJ TQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAGEAAABfAAAACgQRBDUENwQ4 BDwENQQ9BDgALQAyAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAABfAAAAYQAAAAAA AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91 bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAA AAAAAEJ0b21sb25nAAAAYQAAAABSZ2h0bG9uZwAAAF8AAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAA Bm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0A AAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAA VG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAGEAAAAAUmdodGxvbmcA AABfAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAA AAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVY VAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAA CXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5 cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAA AAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0 c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0E DAAAAAAIlwAAAAEAAABfAAAAYQAAASAAAG0gAAAIewAYAAH/2P/gABBKRklGAAECAABIAEgAAP/t AAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMT FRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAYQBf AwEiAAIRAQMRAf/dAAQABv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEB AQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIG FJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieU pIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEA AhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdk RVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwD 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 SHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4 bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcg MjI6NDA6MDggICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcv MTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIi IHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eGFwPSJo dHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2Jl LmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu MC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNv bS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEu MC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiBkYzpmb3JtYXQ9 ImltYWdlL2pwZWciIHhhcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz IiB4YXA6Q3JlYXRlRGF0ZT0iMjAxMC0wMS0yMFQxNjoyMToxMSswMzowMCIgeGFwOk1vZGlmeURh dGU9IjIwMTAtMDEtMjBUMTY6MjE6MTErMDM6MDAiIHhhcDpNZXRhZGF0YURhdGU9IjIwMTAtMDEt MjBUMTY6MjE6MTErMDM6MDAiIHhhcE1NOkRvY3VtZW50SUQ9InV1aWQ6OEJBMTQ0RjlDNTA1REYx MThBRkRBMDc4QkY4RkExNzUiIHhhcE1NOkluc3RhbmNlSUQ9InV1aWQ6OENBMTQ0RjlDNTA1REYx MThBRkRBMDc4QkY4RkExNzUiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQ cm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgdGlmZjpPcmll bnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0 aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGln ZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYs MzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjszNUYyRjkw MjZFRDI4NTBEMEU3ODk2MENDQjg2MTVBRiIgZXhpZjpQaXhlbFhEaW1lbnNpb249Ijk1IiBleGlm OlBpeGVsWURpbWVuc2lvbj0iOTciIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpOYXRpdmVEaWdl c3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0 LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3 Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2 LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQx NzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTky LDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwx MywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDs0QzQ1N0FBMjMyMDc5 RkI5MjIzMTZBNEYwQkUwNEMyQSI+IDx4YXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlE PSJ1dWlkOkU4RjVGMkMwQzQwNURGMTE4QUZEQTA3OEJGOEZBMTc1IiBzdFJlZjpkb2N1bWVudElE PSJ1dWlkOkU4RjVGMkMwQzQwNURGMTE4QUZEQTA3OEJGOEZBMTc1Ii8+IDwvcmRmOkRlc2NyaXB0 aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/4gxYSUNDX1BST0ZJ TEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMg c1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAA ABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAAC VAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFz AAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0 ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAA AAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNR AAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAA AGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3 LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERl ZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERl ZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAA AAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAA AAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAA AABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkA XgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDr APAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEB qQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKi AqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD 7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3 BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08H YQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmP CaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIM KgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8J DyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUS ZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYD FiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQa KhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6U Hr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2Yj lCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIu ty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTY NRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7 qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1 QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdK fUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8 UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVb RVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RA ZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbblu Em5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gR eG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC 9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/ jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ /JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYa poum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKz OLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBw wOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbO ts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q 3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vs hu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH /Jj9Kf26/kv+3P9t////7gAOQWRvYmUAZEAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQF BAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCgkK DQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABh 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 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/red/_img/274-224.jpg /9j/4AAQSkZJRgABAgEASABIAAD/4RCSRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz ADIwMTA6MDE6MTkgMTU6NDY6MjUAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAAB AAAAewAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAA9cAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgAewBQAwEiAAIRAQMRAf/dAAQABf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8ApGp+7bJ54R24jwdSYXQ4vS8XArOZnNFjzBY3kMP0hP8ALVSz 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 ZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAA BgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////// //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////// /////////////////wPoAAA4QklNBAAAAAAAAAIAAzhCSU0EAgAAAAAACAAAAAAAAAAAOEJJTQQw AAAAAAAEAQEBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4 QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANJAAAABgAAAAAAAAAAAAAAewAAAFAAAAAKBBEENQQ3 BDgEPAQ1BD0EOAAtADIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAFAAAAB7AAAA AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZi b3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAA AAAAAAAAQnRvbWxvbmcAAAB7AAAAAFJnaHRsb25nAAAAUAAAAAZzbGljZXNWbExzAAAAAU9iamMA AAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAA AAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51 bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAA AABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAewAAAABSZ2h0bG9u ZwAAAFAAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEA AAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRU RVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQA AAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9y VHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAA AAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRP dXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4QklNBBQAAAAAAAQAAAAGOEJJ TQQMAAAAAA94AAAAAQAAAFAAAAB7AAAA8AAAc1AAAA9cABgAAf/Y/+AAEEpGSUYAAQIAAEgASAAA /+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUY ExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4O FBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAB7 AFADASIAAhEBAxEB/90ABAAF/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEB AQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGB MgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NG J5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1 AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1Sj F2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oA DAMBAAIRAxEAPwCkan7tsnnhHbiPB1JhdDi9LxcCs5mc0WPMFjeQw/SE/wAtVLMxt2W+8sG18ACO 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 VLnw0AM42gfR3O+gh1T0Q2V7WgmxjvcIDTJOvwWvV0++yzexpc3cZhZeHY4h9YqdeLBtaHO0af3t v7zV1eNiza1r3FlbngOI7AmHOU+GN34UwZ5VXjbGplmNWAWFvx5VUdSGD1HGzXAltNjXEDmAdV1l PQ+nU20WV5wyWm+tppMaNcfc97Wv/wCoT9Z+rfR8hu27NZRXSARU0t3O2tDWMh7/AM6NydM9mOI7 rfXLreL1TpVnT8c3bbXNtsDWtLXxFrWsd9Lb7lwvUrA5+NiVz6eO0aOMmXc7l2fQuj4DcKxruoEM FtjK2u2AljHOrY6d/wCc1nqf9cYuV6p0yqrq9leIS6kPgOJmYPMqNkFfY//W4NuViCt1GNY9psDg A4atc4bHN9jfcxWsLqra/qtl9LfVZe85Hqb2Ca2NcxtZ3P8A33ur9iyDt9R0bYn/AAW7/v3uWngR /wA1uqcx9qxPozt4yP8ApJKcq3LtLXY8BlRIPpt0Aj/qv7SssNTqySa3uBkAuEEeGx236KrZu37X b9D6R43QhjbsPHPbdCSnQrFTMrebA1mzeWjUeDWlzD+d9Fd03DESTHyK85q2+ieI3t+jMd/5z87+ ovVP8Gfp8fJS4uLXh8GDmOH034tfExLKcivJpMmpwe0gTq1F6jV9vsN+QHusMNcQANG6eH0lL3wI iI03bJ/tb/8AvyFk+tsdG2fL0vH/ADU+V2OLdijVabNGrHcKyWbhUwbQHj6O2eeEP7JW3aC6SI02 mZVmn1d10+nG7X+b8FcyI+06/ap2/wDaid34fmJutrtKf//ZOEJJTQQhAAAAAABVAAAAAQEAAAAP AEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8A cwBoAG8AcAAgAEMAUwAzAAAAAQA4QklNBAYAAAAAAAcABgAAAAEBAP/hD81odHRwOi8vbnMuYWRv YmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVT ek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9 IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM2IDQ2LjI3NjcyMCwgTW9uIEZlYiAxOSAyMDA3IDIyOjQw OjA4ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv MDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxu czpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhhcD0iaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5 cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhv dG9zaG9wLzEuMC8iIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4 bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgZGM6Zm9ybWF0PSJpbWFn ZS9qcGVnIiB4YXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyIgeGFw OkNyZWF0ZURhdGU9IjIwMTAtMDEtMTlUMTU6NDY6MjUrMDM6MDAiIHhhcDpNb2RpZnlEYXRlPSIy MDEwLTAxLTE5VDE1OjQ2OjI1KzAzOjAwIiB4YXA6TWV0YWRhdGFEYXRlPSIyMDEwLTAxLTE5VDE1 OjQ2OjI1KzAzOjAwIiB4YXBNTTpEb2N1bWVudElEPSJ1dWlkOkYwOEE4RTg5RjgwNERGMTE5MUE5 QTIzNzdGOEQwNEQ5IiB4YXBNTTpJbnN0YW5jZUlEPSJ1dWlkOkYxOEE4RTg5RjgwNERGMTE5MUE5 QTIzNzdGOEQwNEQ5IiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmls ZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHBob3Rvc2hvcDpIaXN0b3J5PSIiIHRpZmY6T3JpZW50YXRp b249IjEiIHRpZmY6WFJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0i NzIwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0i MjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwz MTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7N0E1OEFERjZFM0Uw MjFFODBGMTBBQ0UxQTNCNkQ4REMiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI4MCIgZXhpZjpQaXhl bFlEaW1lbnNpb249IjEyMyIgZXhpZjpDb2xvclNwYWNlPSIxIiBleGlmOk5hdGl2ZURpZ2VzdD0i MzY4NjQsNDA5NjAsNDA5NjEsMzcxMjEsMzcxMjIsNDA5NjIsNDA5NjMsMzc1MTAsNDA5NjQsMzY4 NjcsMzY4NjgsMzM0MzQsMzM0MzcsMzQ4NTAsMzQ4NTIsMzQ4NTUsMzQ4NTYsMzczNzcsMzczNzgs MzczNzksMzczODAsMzczODEsMzczODIsMzczODMsMzczODQsMzczODUsMzczODYsMzczOTYsNDE0 ODMsNDE0ODQsNDE0ODYsNDE0ODcsNDE0ODgsNDE0OTIsNDE0OTMsNDE0OTUsNDE3MjgsNDE3Mjks NDE3MzAsNDE5ODUsNDE5ODYsNDE5ODcsNDE5ODgsNDE5ODksNDE5OTAsNDE5OTEsNDE5OTIsNDE5 OTMsNDE5OTQsNDE5OTUsNDE5OTYsNDIwMTYsMCwyLDQsNSw2LDcsOCw5LDEwLDExLDEyLDEzLDE0 LDE1LDE2LDE3LDE4LDIwLDIyLDIzLDI0LDI1LDI2LDI3LDI4LDMwO0ZBNUQzNDE2RUE3Q0REQkVC Rjk2QkM2NTJDODhCQzY4Ij4gPHhhcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1 aWQ6OUE3RkQxNTZGODA0REYxMTkxQTlBMjM3N0Y4RDA0RDkiIHN0UmVmOmRvY3VtZW50SUQ9InV1 aWQ6OUE3RkQxNTZGODA0REYxMTkxQTlBMjM3N0Y4RDA0RDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+ IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQAB AQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdC AAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJr cHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAA cGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQM AAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQA AAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAA ABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAA AAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkA ALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVj LmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVs dCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVs dCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAA ACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAs UmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAA TAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENS VCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMA aABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2 APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEB uQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2 AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kE BgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWW BaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QH hgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6 Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMM XAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9B D14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQS oxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJ FmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEa dxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7p HxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij 8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4 KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4v JC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVN NYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8 JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6 Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRL DEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MT U19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb 5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTp ZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4Sbmtu xG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjM eSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eD uoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7O jzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia 1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9 p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660 JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFn wePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfP uNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c 3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHt nO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p /br+S/7c/23////uAA5BZG9iZQBkQAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQE BAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0KCQoNDw4O Dg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAHsAUAMB EQACEQEDEQH/3QAEAAr/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEB AAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSESMUFRBhNhInGBFDKR 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 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://booknik.ru/i/i-print.gif R0lGODlhFwAXALMAAN3fxVZUL+jq2N/hyN/hyfv8+f////n69fr69unq2eHiy+Diyujp1wAAAAAA AAAAACH5BAAAAAAALAAAAAAXABcAAARF0JSkgL04Y0S0/8InZsNonqgWrCybBh6Mwi39xncNyCeP +Z+acDUaCosmYEZ5sYmYv6Kxlapar6YS9sLYWgiH7UJQMEQAADs= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/red/_img/115-12.gif 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 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/red/_img/120-404.jpg /9j/4AAQSkZJRgABAgEBLAEsAAD/7RFcUGhvdG9zaG9wIDMuMAA4QklNA+0KUmVzb2x1dGlvbgAA AAAQASwAAAABAAEBLAAAAAEAAThCSU0EDRhGWCBHbG9iYWwgTGlnaHRpbmcgQW5nbGUAAAAABAAA AB44QklNBBkSRlggR2xvYmFsIEFsdGl0dWRlAAAAAAQAAAAeOEJJTQPzC1ByaW50IEZsYWdzAAAA CQAAAAAAAAAAAQA4QklNBAoOQ29weXJpZ2h0IEZsYWcAAAAAAQAAOEJJTScQFEphcGFuZXNlIFBy aW50IEZsYWdzAAAAAAoAAQAAAAAAAAACOEJJTQP0HE1vbm9jaHJvbWUgSGFsZnRvbmUgU2V0dGlu Z3MAAAAAEgA1AAAAAQAtAAAABgAAAAAAAThCSU0D9xxNb25vY2hyb21lIFRyYW5zZmVyIFNldHRp bmdzAAAAABwAAP////////////////////////////8D6AAAOEJJTQQIBkd1aWRlcwAAAAAQAAAA AQAAAkAAAAJAAAAAADhCSU0EHg1VUkwgb3ZlcnJpZGVzAAAABAAAAAA4QklNBBoGU2xpY2VzAAAA AHMAAAAGAAAAAAAAAAAAAAE2AAAA3AAAAAkAawBsAGUAbQBwAGUAcgBlAHIAAAABAAAAAAAAAAAA AAAAAAAAAAAAAAEAAAAAAAAAAAAAANwAAAE2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAADhCSU0EERFJQ0MgVW50YWdnZWQgRmxhZwAAAAEBADhCSU0EFBdMYXllciBJRCBHZW5lcmF0 b3IgQmFzZQAAAAQAAAABOEJJTQQMFU5ldyBXaW5kb3dzIFRodW1ibmFpbAAADjQAAAABAAAATwAA AHAAAADwAABpAAAADhgAGAAB/9j/4AAQSkZJRgABAgEASABIAAD/7gAOQWRvYmUAZIAAAAAB/9sA hAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAz/wAARCABwAE8DASIAAhEBAxEB/90ABAAF/8QBPwAAAQUBAQEBAQEA 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 AQERAP/dAAQAHP/EANIAAAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACxAAAgEDBAEDAwIDAwMC Bgl1AQIDBBEFEgYhBxMiAAgxFEEyIxUJUUIWYSQzF1JxgRhikSVDobHwJjRyChnB0TUn4VM2gvGS okRUc0VGN0djKFVWVxqywtLi8mSDdJOEZaOzw9PjKThm83UqOTpISUpYWVpnaGlqdnd4eXqFhoeI iYqUlZaXmJmapKWmp6ipqrS1tre4ubrExcbHyMnK1NXW19jZ2uTl5ufo6er09fb3+Pn6/9oACAEB AAA/ALFcBub7nrSsU1dMsb5CEVby0/7tSPubBaP/AFTG3+39iztCjjzVfQnFN44BoDVNRFYKbAG5 /FvY+4yjVJqqhNbA6w1MWuBaYxfctwDKp+jBCPr7JV8xM1DgN0bPrfM/3NHkqdnqkj1QpAbQLG/9 dKkD2aLqRcXksJhKbGZXyVVRtaqqchSWprBpdTmZVJ1BdRvzz7LvJPlaGo3Dj46qhZq6knoKTJug JtHUzKUcr6Sbf049yd67TzNJH17W01fRSR02DqWrFWP9Uqwkki1/q3tX9F7kz1Xv7akdV/Dnpo62 JKakUeOrnlCSKHiJ/Uq/T33v2ZaWu35Lkys1PHkaxilGfL65J3dkkYfVonYqfpYj2VHtZJqjP9Yv ROuiWhklih/3fGqT3u4/AP8AT2Jm7Nwq6ULJNTvXUcFOHiW5RQiDSD/tRN7+zH7f3LW7rweGsI5K 7H7enECx8xf5O6yKJ149AZze/tbbY37kMmanA1bUTZSoqYqeGmjTxQmwUsij+0bRfX8+3LdFFV4j C57IU7xq2YJarp5Y7RxqsLIQtT9IlLL+n8/X2VbcLefbmUq6zxsyY1UhpY7lKmNKcmwk/t6Tbn3U 1kqnI53L9s1brTRzpi6anRm4ZaeGZBDEP+WQv/t/YA7eqpaymkpqiNHejp6dGdW0i7B7H6fkL7Eb bkclPQgwGOFJneCR0PkeZWtZEF+GVh7C/d02ncNdOJJH8sNPDpkQowaB1UkE2v8A4f4e3rE1Ahpt wzkSErDR2LrqVWcxpwLX1DVb/Y+0HlsxBRda9g1hqElqajb1XTRoyhb+GZdSgj66Qfp7KRjshBNQ Y2fXFA0UFPUw3AN5I4lZ+Bfn3yyeNfcmKkp6ir1ST1zVKqf2kui+WL9w8KAy8D8/T3A6C7B7T+OP cm2NxdeYrG7lqszmcfjqvbCwRvV1LZOtQxNFPLdBJJput+SRYcke7wPkvk83nN/pl+usM0We3Vhd v7q3HjmpqybM7WrqKkKZunqEq0lpY4QSyg20i/8Are0Tunb2I+QXxzzWF3fkvstxbX3HEcdkP4iK Kc42VSJqGLFxUypUTM3AmJAHusDDbapcHXS4vF1FNWrRV1VRU9K8ivU0sVGWp3eRmNlMgN7n2pfu Mzp8H3UenX49Oqmtb66Nd7Xt7//QPPgd/wCJixWWxwoKX7SKWGB/JD6eSbmkFrM3H4/Ps03VMA8N LGofyAQm0YuRTsQ1yP66T7M1Fi8bQtRyQO6VFVUyqRIuqSzA30zfRLfj+nupT5v5qObe+N262RaO aPL0Ap4BYq66l1+Rr8n+v4/p7HLrLISY/F1kFFXloaPYMlJXywxkiieWe8aSSAAqZDxe4v7Rm2dz y5SszOKzNCyVlFi6x8Is8ZekjL09hWsBzdxzz+fYmZ+mzGNpdhUU0NdmoYtsfcTU6UXhxr19TG/h dqmS0kSjULAe3XoQYp+x9r0wxkC1VRkpYa2tSqnyElLPBFNLUxY5nssSxIbMD/bB/FvYY5WozPYm f7Kw2PpZkxOM3JkoFyCQ+GVohOwR5tHo+h+v5+vsEe3tq5rYu6+qqSnyZr62pxktRPM0iyU1BQMv kiL/AFsW/N/z7ZJspLnKvI1bZGjxX8OoJHqqmAFxWTKzK9h9PUoHHs4vQmTWnwFVkI6uWrqpsTTR xME9H25kcSu6G9hp5v8A09jrs+uxVNuWTLnHU0kOPlgelrKaPU0k0gJcTIb2szHn2M25aau3NjPs aDEVu5IZpWq5sbQUUgFNFN+3dTp0yMH5549gPuH4pfIrfsNtl7FpsfAt6GmkzNRS49jFIpUCaOzM SL2vYED2U5P5PXzNx1P2XXpR7HyEu96qWenol3DJFLjX8UcfkV9Kxor6SLXtci3sjO/fgX8nfj3T 5GTenXOSho6qc/c5ChiOdoYoFVL0/kgDSqWN2Uj/AFXsuDvlcXXxxxwqKJ5ld6eZDHV0TRqYmWZZ LSohK8BgLH2C29MuZt05OCpcNRS0dKkYiYLomclUZz/qT9P9f257VzEQwe6fIJvMDQ0LCOJnU+Bl YevkaiF/2NvaJ3VXU9d1jv6WhRZ5zi4f8kkTSzslauu35DEX+n19gDt2hi/uZtrOVFJEsdd96mOH mVjFLjnNPUR+IklmP+8W98sOsUlS8c1X9wk1UDDHqCPA7nS6cC7KF/H5HsRRJh9lZvB70r8dQ5fF YiupoUev8Qpqarr5FEcnjidKuOSmb1ob+llB+l/dquy+tqztbKYPMYzeVXtzb+RiOSqs3jcp4qdU kjQPHlqmomYfw6INeQMbBRc+w+7YoMj2HFvDpv4u74xVfurr6rhTfi/xGgymK3HlYl109btGtgJM h+1N3sSAb+68H6r7O6TNTjOz8LURbhzFdWZBslURMaGeKtvPamm41SkDgA/X3y+0bwa7Le/3FrNo /wCSfre/59//0Tp7sqq6nabC1WPxeJiMkEsctJTxSTmx4IVQGvb2cDoDJtkPsl8T1jwUZjdok9a2 4BcgX4/x9mhgjQ1v2VSCBTyK8bg38jSHVpH9GubH8+6M/mNlMXN8scZt6qWWSGKvxH3MKXEkInnO i9uQSG/3j3YH1dt7EY2XcVBioZJI6nammvp6j/NXq5mSlldjcNJdbi/0J49hhQbdy0Gf3LkcrK9J Ty48UlJDDEhmMS2VXUWvyo/HsQO/sduSBNn5OjyecXFY/ZeLhppVlipKKWcqKjwyoQuqZBGeeWA4 98PjPWVMXYO1aqsljrQUz9WabH0onaaqahqb/cTLYeRPpfi9vYdV24a7D4fdNTjFyUk2X3BWR5Ki iSOg+0ozWzWWWTSuuSRuQSSbH2B3Z8sme7B2XVS1SUstLt2Cjho0Z6l3WYhWWpAumoDj6e1ltv44 9lbr3LPRbJ2tn8pi9NS+Qr5MNN9gjVNOriBJSoQgaeP949ml6p6x7A21uKDHDD1kOTSghoDiWoGS jB0NF45wylEbUCTe3B92CdY/GauxNTHXbwSUVOSZnGKo0Q09PKQsimTSCLX/AB7PTsvrmjoY4o0o YUURlXmp7wtdDZQ5XTyAL2+l/YuUeCqKdTEqxtBqB+o8gsTyzfUt/j9fb1HRaYWRg+hkbUoOoNbS dMmq/wCeR7aM7tnHZqhNLW0NNWJLE8eh445mBmQLrKVCyRHgWJIuB9PdOXyz/lndO9lSV+5dq0sH XG9o5A0Wfxsf3GIrq7limWotIjMcp/otgx96kfyu+Pva3x/7cy+J7M2xNiMU9Sr7d3Qkb/3a3NE8 qqrx1KqY4Z3b1LHf0rf2GG0c6xw26KSN4KZRVpGsJbyKtSAfKwcqGcf0Nza/tNVWTpJeoN3AM1PU w07LNXU8WuXUa4KCuocgsRf+nsB8X9rSbS2zTTVX3EML5CsjqNa6mrJZtTxPCthCGHJAAB/PubFj WnljrU8NNKjGZZYdTBDzaRlGm9vzf291NLiarD5jdvYrKu0MZRyrQxNCab+KZCCMqHjIKiRhIwIJ vb3XFJ2/3hunM7g2R13vzd+N2cJ8iKXCrmZ6SBMbVkXoYWgmVpDLGNIBNrH2KvxezXdvxr3vjOxc Bn4sJnI5WegxVbUS11DVxpJqaDNgllqauqBKgi9gf6e9qXqbtzpL+ZF1VXbf3amK2l2btXGiTcNH KIoKqhy8FNpFZgDdWrKR2XWVS5H0t7Jr/slu7/7+/wB3P45S/wBzvvtH95efvdHm0+P7b/gnGn/Y +//SP3vDqTM5DJ4PccdRAVrmkpXoqamqado3puSXepaT1ezd9QYak2ZTS0tPNIlf4YWmmjka4DWJ DMpB4/P9fZiaCGOtkWd3GpAZUEZcvIym9zYEluPdGHy6xFNV/KekzD1SrV1mYxcT/bIn3NMmNnpp AKpj6yXU8hvrc+zn7MztXAd1eKonlihxG3kqY1QCpHimNnlkX1orMLnm1z7kQ7sxNW9ZIk1Xkcvl aukjqKOOid46FKZRDTrS1ZJW2rmbRYSHkgn3B+Uf8fydJjRiK3dNUKXGYiGlw0cDLRNNBGvlmSAN 41F3K3tcjj2pPiFg89i6vI5LL07wbp+wzdfQxSBY6OhgTHVZQtGn7Ykk0i5tfm3tmaswGf2zj6kT PkM1kqhVr8JR07rAauORkkkZI18bl5FLkkH1G/v3U/V0G8fkdjsfn8THRYjCYGnzGQed/TMIQBSU z6hpjGsaSPo1vz72Cti9h7O21sfI1NNFSY+gxcEVMkVDT0sX3FTGpiipykSI9ZLOfSXYMUA+o9pj byYnIVk+6sliosRPlap5oYoWSRqS6RtClTIBqkZidRJ5Aa349jlh46WVTVtTPNU6FLTo5EcaH0jS v6VJX8i319iZTJToqx06BNEayvb/AGoc/wCJv+f8fctRYEj8kfTjg349+v77/wBcFh9LWBvcHjn6 D2jMpgI65Z1qYXameoVZVchrxSEqzRAkhWj+t7D2QX5TfFXY3eGwMptDfu24txbdeKvaAPpGTxD0 paWky+Kq5Qxp6uicCQLfTKAUNwT700PlJ8Ud4fFXdma23lDUZfb+Xr6nIbI3bTKZ8bnaIsiqmQqY FWCjzcTzoktKQAoUlRYH2UePb1fk+sd34qir4qefK1mPglku7x0UD1T1MlRrB/ai10ro1rDnn2Ce PradcUKv+D0rJVZyvoqKOBB4Y3pV8clQraQkkVayXt9Aefb/AI2iObr48Isn8MjqaKObJVRe1LRU 9Oj1E5dwQkbPGhA5FyfZRPkX2TP2NuKk6g2ZNUPtrCvHAZaeWVUQxkR1BnWNgheqZCQTyQfY+9Yd YbT25i6LFUOPpoq6tqg+QrD45q9kWJY5BC7gn9R+hPAv+far31s3F4eY4z+IRZcUIjqJZoNIjigm F4aeiZgy/dx6rOD6T+fYVYHMbh6+3A+6djbpyW0c3hlapoaiglP79XCfLAlVHAYllR5FAZedQ4Ps 4H/Dmnd3+jn+Dfw+n/0ufxL+E/34/hdH/Dv4R/DPL/Gf4T4/B975f2/LbXfm9/f/07iWmp8vQ0NB jMtTzyU8s1RJJRRsJo5KrgKGA1An/D2M+2sbisRSSVeWP8LjZIoZ8hlqimooSYrFi9RLNHBYgckj 6ewL7V/mOfDf451NbT707m2/X5TGhWi29sRV3JnPudJRaKpqIdWPijlkIDH6D3V3u7eGF7/7u2r2 DtqKqoqHf1TNuKOjyMgiyNPjoFgmhnlSO0TtNDGCwHpJJ9nd2/g8riMx2DSxZCUjNYjH0dPUxL6J pQglWAqptSzRFvrxz7WWCxVBTdfpWVOPSCvweSo6OnkkdYHqaypqgs/3AWzyREi9mvf20dp9t02C 7FyuApqqoravFYLEQrBQ0/noaOWoiSSRCzr4jJY2v/Tj2I/x43FkJ8xkK3JRT00NThM7LM+V065a aopGeEU8cH7qRooYKpsOTb6+3XZv8Mwm3KF6fHY3EVQzEw/jzwMK+JEfyxrGJB5UE1+LN6gb/n3x 2xvWGPtjt3csX3bJSbIwOPljnKQUkeQap8y1KLqHkaaP1WAuvsdNudoQbrzNHiaStZKTEYvzLFQw iKglrKhdTyVFQNJabX9Qb6T/AK/s5G1dzVdViaSkjJ0xwBKpzL5NU0YDs3kkYk+hl/wHsxWz97g0 AoXKr5BoSQPAS5CqB5Dq9QuD/rexy2xU1E1LOZC8kt1AlksUMegGyW+tr+1dwAoH+pBI5+tv8ffv fv8AX/1/eGRoVjcyMVS37j34jB/tE/Xn2C29chhKyiqqCIioaIuBPHK+olY3Z4nW9gjrcH+t7e6i fmP8etu9y9e7h2Fm5KWmpq8/f4Tcixf5Zs/cFW/+R5enkjHlUxufAygjia5+nvX42J8Rt8df1u+d mdkbOCY3I4erx9Pl6USPR1lVTtMYa2W+oUVPVRr5dCgepyfqT7JBRdHwVfxjyG6MEWmquvuzs3i8 tFRQGdaGkfIywU6xhlEskP8AW/AHspXfu6qXqLYi7VwyUOS3dvE0jZKojdWl8VZ4/t6eNEu0dHTo 2p4+FuPYMdSdUY/CYysz2VipqvP5PRLV1f3LvLVtoLRuscgOqSk+gJ5VRx+PYvJUx48U1RSyN5YZ bOxurBtQLanBDEkgX/1veefJFqmWWqptYrE1JYRjyOw5OuUNH6zySfcCtp6GnFPC1dBmJa9Wqaik SExri2XlVZ6i8TkW+kYBNvYa/wAGj/ifl+2m1+b9erjRfVpvb9H+H09//9Qqfa/88TceJxWWj+PP TFDtmokSBJNw7xqRmMmlcvKNjqI3p4wpHurvtb5u/Jn5G5U1fZfcG6a/HzkyVOJw2UnwWGppSvqg FJSSRy+Nvo1h7B2KKnp2qZpKimaaoeACom/ejlD2JWOsqvJWSysbah/X3sTdM4/IneHSqUaTUdFD 1hipUmKpHTv5aD9+NWNnczDgKRyPdtXXWmrpt81IjnWrr8/hqRI5h45qqOho1nnSC/EBt+sC1/ft yTZHJY2qgxGHjDx7npJayskeWaiaCKpVLPFD+2k4bmzfn2mu3sBi85vHMjGw1NDRVFDi0za0ctOt VkclBTRgJTBAJoyrD+v09mW+JeFSXIV2OyUcSRUmz8yWlr2VKhY1pDHTU8zyktojR/z9ST/X2774 paOCj27jqOGlNHJkYDW/5TFZ1Ro1kkpnQmRrODe/549k43ViKyh3r2dk/wCMQYzbcdbTTTSVHkjZ zSIsdLBBC5BqQy8H8c+xu6OztPU/fBJoYIa37YrIP2YpPOFCRKF9VOCI7kA2592P7LoKTcpp/sNV VDClPQVzT5JcVjoGbUskVMJJFnq2j4ZmFwdX+B9mM2z1ZHRzUbZDa8cVEjOPPhMtVyTMNbBJGiDl LsLH/kfs0O0MUcdTyU0ORrZ6RrGKlr4Q0tKygAJrPqPpHtcFW1AkC5UC4/tH/Ef2bX98CbNpIY6g f0i9tP51fReT7aanOYqlkNPUV9PBJyPHIfWSQOAxuDb/AIn2g9z7qxFLQ1PmycUOt4IoliqIlk1O 9tQQ2JUj62/HsA63Krkq+ppaItJFBXR/cyNG0ayCSNlkZZSdMtoiSAOdXsuve1HS0ezctT0FaVyE jSzVBWRFm+zjlElNGkj8CViBqA59g31ntTF9j7r25V5mhxsmByWFpqnI1FTd4cbLWK9GY6sPeGoe L7clUPOt7/j3Rr/MNptn/CWj+T22Ng0sNJRZrP0e4psNl5YYkpMPkxd81hmksBDJUtrdFBKhverz snC7h7X3nX793LFWwUyz0zYSGvj8Ygo3qG/fWKQAxUs8PEbj9RI9mdqvt6CJYqOkiligWVS8Vgpa +nlR9bNz/sPaRr5pY1ieqgppoWLTCnao0vchgulfrcEj/be1JNSVtR/B3TH1ZU0Rlkhki0Qqo5Dx MBqeT+lvaaENZ5Mi0tJA07yXWAyiKyrcAnyC5Nh/sT7dPsKr7H7/APhmV0X8f/AYfb67Wv5tOnRb 8+//1dbvqz49/Ijut6nB7C6o3dl6r7gRTTyY2ppKGlZR6TLUVUENP4wfyG920fH/APkSdzb4SnzX dXZ+0upqbwmTIUmOqEyufMOsD9pYEen1BTa17+74+gf5RHwX6Fof47nMBle6dwQGkl/jG9ptWKYi BQjQYiNtEIMo1Bjb6+yrZOok/wBm4r8ZisFRUuEiSTC4TG0cSiDE4ykqIRF9vFFqjRRExF9I/UbW 4se58xQ4Lb+58k0JpAd1GlPkkaOaCpShMBelh8YkfWq2NvqPaJ2MN27zxMUFDLXmjO56X77wxS0N K9JLXpJH5ZGCGokIPJPsSu0Zcdj907jojj6KSSMQxl6BfHVUctPEq6auoHJkkP1P1N/c3rbIVGB2 du7d1U0mSrJNrZGk+xxsr1OQgp5fFFEGRH9Sov8AaPI/r7Zd15Oq/gW3Z6SWLH04FBTTUZVpa+na XxyvLNOxazzsb8WK3t9R7zfInYGGxvX238oa2eau3ZUQjJVVQ5eBYkSMwwqLg+aNfyPz9fZU+yO5 MR0xsjKZilUtPhsZFBiPLXxU1RVZOmg1OqUyxk1JQPcfX6+6V8j8+/kXiq2s3NjOyd00E33SPQ0k C1eY1x1VbUyR0MdIiqkRiVgPpcXHPu0b4U/zxO19m5+Db3cOZy24KRjBEKiWiEMlBI6xRha9ZJlZ CVW5FjZSPe2h8evl51/3hioMrjsnQQ11VR01XOKWsSWnZmiVvRHe8TMv6hc8+zPUe7WrCZ6VUrYG maPVGhQRaSPqxNm1f19vwytNq8dROIfTdpGICIW/DMCPr+P9b3x+1x8qCe9HO3rKztSRzjjTyCwJ vY8+wl35gIsjXN4dm4nP6BFItbPWR0LQ2UGRRFG8Y1MBYf4+y7bhTJYuWrNHsnJ4hFqoplkeomqa aKnjAJmBLlPGJAP8f9h7ry7731mNsYTclZuarpcnGs9TNQUKNoeRKtrwtK3BMcbqPpaxt7bPin2b kd4zbZ2HUUdLS7d3VRV+SylRM8iS0WTxv7mHxGPeEGVjJUDVbngm5/Hupr+dB0zj/kB/Mm6R6t3B lR/dqv2Lgsj2XjqCqameoyGJjjqKfajGwilSvgjVypW7WNz7Jp88+jcB1furbGZ2bi6bA7bzWAx+ Mhoqeg8VKtdj9NFTU8RiLPUQ6barDibnj3Xpidr7oyUfhpMJWTReSZZXMElLH5NeqQs0qH9hYwSx uOAfayxXQ+7cjU0kdT/CjJJHNUfaUCSZnJpTKraJYYMetSZIw1gq2vc/6/s7ewP5f/yS7Lw2NyWF 6l3/AJPHiKKHE1+dpv7p4isjbj1Vtead4YWv+q11Hs8ewv5Re4qbAplO1N9dUdX1SaXqMLROd9bm p7esxKUPglnkH0blUb6+xd/4bU+PH93/ALL/AEs9h/xrR9z/AHn/ALoQ/wAB0atPi/g3/Kvq/tW+ nv8A/9ZddZ743/viuq48juKPbGBCmhGF27RQ4ejqmNxrlSip6ZnYk/Um/u0jrbaUmMwsZpa+1PHS RiOSqlmmM5chmLUjyMZPV/gfZnXSOn2flHqKtIlbGw/cGiVKaKbShIMkDrr5t+Le6bOvmpKj5ey1 6Mf2Ia1qz7ajKtLA1XCULkvp1lFFyukn2Yzu7KZfI4r+J4eeOB5N+ZoYtJKWWoqJ3oKODyvNSIGM jLK7E/UXPH49tHS+99x5Jtu7X3FXVctO+fx9fUlaQ4RDUirGl5QVSoanUgeluLD6e1n3lnv4NvPf McOQxVXV5gj0wxtPGJoSPXC8MSDTo4Ja4vf3O6bx2UyWw99zSGSknTbLTRJhnRauaP7uIMktRUkw xQTCQMdKowAsP8Re6zxnSfya25mNqddd6bOqeyNnihfKbPgmpkrVqKSUPUR1ssrSPqst3ljDKGYg gfQA5869902xd6dObGelWqnbb08mfxVPWUs1LR8rB5ygqY3JmjHkjmH4N/ddXauMpO6NzbG+PSSb fxNQ2XkyeXy8O4sZVZs4+u0NRw0klVC1PUVTU7BAkbiS/wDqj7sK6k+JPw66Wy2K2XubD0HYHZVH FQ1EXXmLoMjuLdHglvoyGXCQsMa5aMnTOQp/pbn2LfyZ+Inwm7u2PNs/dHx3zvxj7XyTmHr3erYS mxWL3plChMLNWY2SuZqiL03hnWE/m9iB7pT+M3yS7A+H3ee6Pj9v6tgpsptvNDFU0upI1eiULFia mNpLu0WSUXkLBdJ/Tx72h+sPk/kN7dfJids5KKqyqRxVdZXQFXjiZo2MsNH41vMyte55tpH9fY4d adoY3deKqsTldxyw53CtJPkKavqY6SuroKUsziOFzGNMg4HFz+PZQflL/Ng6e6JocntqjzD024Ke jkNHiWqoi5eAKJNbgvIC3FuefdE/b3/ChHfcoan2PR4fHwIFNbPX1Ek1fUGBtXoCMCFuDb6A++HT v87TuntHJ0OBym68XBhM/Ulaxp42SopaeOJxLTwtKrgDx3sPau77+UtZvzG1+BxxbI5RFo6OWsjd VpocbWv9398rS8PPFS0zsRc+xk+JXaWS2nuDYG/KXPJT0uyd4BJ5JoZnoGjyGGWsyC1YQvHKsFOq kLa4Y3BFvZqPnR01uf5A/IvZfdPRfXVbujdq4DbOcqNzxZLGYrbVFkTjPBTJVZGrkd3p5ITdlAJU Cx9htjfg72/2TNFmPkb3X1vR/ZzzU2E29snbE+9a3FSuzSVdNDWLBBQLUIhILKdIPP49i/tj+XT8 XNt43K12XxG/t7U+ZDY6Sq3/ALgoto7fSpkZRJMmLx4rJ/tGb6AujXtax9qGj3b8XviFFjMDPvz4 /dKYDGwvE0WAxmOzW6q+mszyI9XuOeryE8b3ADBG9RFh7RO6/wCZH09vTF10fVO3+5u7MZjXb7bJ jGVeF2WksCmw/i2Qkw2MhjdgbCNCgB/PusPfn80HtYbnMUMfRPx3orTwDMb3yU29cnBTIWTRBi8R T1FKtUV+itILt9WH19ld/wCHDd5f6RPD/s6C/dePT/Gf7g0n9x/Dq8n2f8I/iv3/ANhfjyab24t7 /9dR9aQVEs0MMMdW1RNWweRjNpUJJwwsFCoSfyBf+nu2nalYp2vQZjzyQ1ELJiqeBB5JKiOMWklD KCwZB9Df2K01Wa7atelTHJLC9IRFOHZynjR+XkY6wQRyCfdRHS1ZR0Xyc3BV3nr0dq1YZZEZktS1 EaVNNZeNKzKSCebe7C6akxmT68yPYEMiQZHb+487UUsrxlKSAVspgqJY6c/sFpFjXgqQn4t7QnVM OKyu6jmdxVD5Gp+6pJJZcfHCkivPMjo7PYKulpACBYe1D2jsgv2bm4V23nC1Fg5q+Zxlovt2x9a5 +3rpBBoEUlv91sxPtQ9B6pNhb6VaKnknn2sIIoclRzoKwU9XOJFqJFZpbSeHiRbWFh9APeofgcL3 B8dO0/8ATwMHvra+Prezdybdi/hdbWYaLc+NfPTNl8Jj8zAE8EUrG7MQJRGLhgSSbbaSt7N71zO1 +1Jo481nZY2psbRs9S9JRxRAxUdMUqJ0/iQgHolYSKk7jUw9jJvLZ3dOA2piYtn909c9dZvHZKnx e/twbj6yx1XvHqXC7hVo6qq23vGCoq5oI6nyARRy+WS30IAFgo2j/Kc7e28mT3Ftj5Q94ZDJZmaf J1W8Ot8pIj501shqqSslmjNXPkKmpSYSOGmCBCiaVKm5uNpbK+bnXO2v9GO8vk1kfkP1IaWSCfbv dW0Mjh+wMY2iOVV2vuSnnEdVVUpRwCzfrjNhz7qH+dPWPb+Rr9tdw/6MOxKus2/XptmXc64qdqjc 2MknCYt3ioENU8mOBCLMSqgD8+9oP+VB0RvOX477f3DlapTueGORanC5WkejyONnlpxO1HWO1hUP FCQ6kWck83909fznfknu3oDsDDY/bG5ZdtbwmSSq/wAhqfHX5WkhdVaKup4qilp6SlmJ9Ejer0kE Nq90V9Rdd9t/NntajffO4s+o3PXRpBjNo4qr3X2Rm4HKazjMHUSikwtG17NVVTxxj6j3sCUv8lj4 14HZNNh8p1J3t1xv+sWmhx25+0uwNobjx+erWjEollxOHrKh9uGaRv8AMyWJHAv7q2+Tv8uPsr4x Go3DTZ3GiWLJLUU2NoEliVUKMaajMtLDIWlreFGix9X19vu2sfD/AKO9ub+33V5iGmehMsWCoGL5 rKfca6CnojRpF5I2SYSQiedjpjc8aiCD49IZbO7L+NW8d6x4R1wG5Y8rJt2arppY5KSQ1FJi5Z2M kkhmpqON3hSRUE0w0kE8n2azZ/zbn616tw20dvdL7qqs0mGFOm7OzMlRbT2rkcg0d0rcfU5OrkmO KgRuCVVmX9IP09kU7U/mkbs2fTT7d3N8jOr+t8XGkhmxXWNFPvXM0UzSeSrix+Uq5qSjpat1uqya HUk2Nx7rz3h/Mm6U3dk6ubHZD5D9+5FYtMVXuzftbTYCDSD5CuH2vSU5hmMg/QzMLce0Rhu8/khv jIVEvSHxp2ztWTK42WaLcmUx1Ms4pQSuqoy26BVZHUSbg2+v0HuTD1B80dwt5uxe8cLsqmqo/JPj 9vz12ZkhWYEPFNEpNAJAGsPRYfj3go/iF0mtZjzv7sLsDsuvp/uZ8tj58gMTiqqoAMmkR05hqDC5 4IDC4PtY/wCy5fFX7D+F/wChzC/w/wAPm8v3D/xHz6tPn+68vk8tvzqvf3//0DGdPUcUWSjFWsv2 1VPGgK3eSkA/TUNKoJKr+R9D7sD2ZSww4+mo6Nv8poq2ofwAqTXSTDh6cE/srb6qPYvT4+vTaGSp 4qN46mLEV1VKhJMIssjWkP0VrMf9f3TJ0imYm+Rm7jIoxGOWqmFHLpWQyDTGKlIiQSzPLc3HNz7P ftabJ/3d23ttqymNDnMnumkq6KsnjKyU8c07JPPE9h52I1XPIPtr6V29UUlbuNxVUdfQY+sq/vQ1 QsLQf5WQiqVILqmgBf6e3vuTcuQp8Fm8nk58hTUeayFFhaGhw9aP4pkbRjxF5kPl+0VkHoJ/Hs7X wL2nTZbc+OwGWjMMVNsmPJVkU/8AltZLGJNYirpJwVEbU8pGkcWsfr7K1/NR25t/G/DzNYnaXWdH kNz7v7Cr6Xr2dcTH9tjc9mMyaDH1WPnhjIpZ6tpLSuLXAIPsjfwrxdLszP4bpvPMmUzOwMXR0e8A ohkpP49WIJa6kjkJJ/ySZygsRpIv7tg3L1XvfemJocP1ngsNK+SqaxMlia/HUEmOyUNJERG2SqGj aaeqlRtKvITptx7JB2F/K/8A5jmPpajffxY7ay3TeTgparydYHckeX2pkGctPMcYKlnlxMlRJUWA ThNNx9fZK9u/FD+edXb0p6XtKh3RT7ToKiFq/eOf3ntrDbMxlIrMajKQVN/4vVzsshKqBqJ/1/d3 vUvWHYGytp4XCdpdrR9mZ7IxTxwu2FolxNNTek+BJfDauEV/RIBza/192edH7axW3+vJThYDAi1B jrJQniMtaLtLkkb0tFLGrBNX5Xj3rhfzPP5a22/mN29h96J2Xjerq/HZEtkctlMXUZtMxQxO3lo1 CkpTxXh1Fvw1iPz7KWn8rGoxm0s9sfrj58Yrqd8hQz0IrOv9pyQ5fdk1VFCJZNw7yjZszTU6tEqh YnS/I/Hsjm5P5Vfzi6XxO4d19e/M2s7i3HTPTTjG0u6t1VcWZpKdgYFkXIVErfxWlI/bI+jcex+6 V7d7L3f1Dnet/njUbx633TtCv/g/XNXm8LVTZ/s+vUsJKDDV9PC6DOJSvpp5ZCQFuf1W9lP7G7J2 B8aW3ttbCilnysBOa29Q52vz0+4pZMuIno6fMpWwvTkYqaSRbqQzzSXIso9n16iHyI+R3xJ2Jsv4 /wDWdBvfsfeNPkKWtoqKqNNDioMXM09LmZ4538OMjjmqAEYhVsnPup/5CfA/5d7I3lWbT+YPc+79 hZiWljytftdqqfKwTYx2H2pwmUjmOPqkiDWMcRuo9hpifiz8V9nCCrrYcv2FkozCHq85X1UtPI7W Z5paVnKhlQk6PoGHsZsbuPrLY+Np8RsnrnbFBFTzCWPNY/H0qVsiCRZnpKmyEm6qVBP9fb6Ozc7V 4spS1Fb/ABCtqJGl8fjhhSRZ5Ugo9EekGljjVdUYABYXPuBmOyM/HEqvVVFLTVNHBJNpBjkqJmPj R6aRRdVDqbgcH2lqjLTpXGtrq2fxSloBKg1G09OWYVBPq4J/V9QPbJ/e1/8AgN93Pp1eHV4vT49W rV/qtX+P19//0TdbDjWnoaL7OaOiasyen9pBPMIYv8+rEm5Rl+nHs8/VNDQT1NTUPTTtPFkI6iKu mqfBQxGw1BSykrGfyPYpZ7N5OTaHZ0S00kTQ0dfT0j0bhgaZKcyzTa+bppJI+nHumf4wy0mb7b3K tTNk0kp8nmfA1YAZoqRh54Z09IDiSSNtB/1Nh7Oc+CxdL1dQbgqEqZMzUZvNVFPUySJDPSUklTKi yTMZV0tK59QsOfaf6eyuLpc9S4g4ppRl5jBksjJkoTjRFJI0i+U+QGWsseR+D7W2cwZo4MtUPJRZ JId6eamx0tTDOYcYi2iro5ZGRFlQXtGp/HuwT4GT0mT7d3JDSbhnzc1T1xLTrTS0SUa4+ocJCsH3 cbtFU/5MRbSeCf8AAj2cbdO3tpVPxjyx7BxUFBT9dYPN5KRs1QvXQ4/L42pnraHLPHBDNWIUljSR JUQ6Qx/rxqjfFfN7eh7D7N7AzNfTTLuHedXLHkKOulNNkHlyEhiyMIkUSJSyCxKtzbjj3eL093vg aSoo445hHNHXiCabHVBCTwEBVqADI+lXB/1uPdi+0O7JsokFAiUq1S+QQ1FXNFSwNTOFQStMqgqw iT86ixHti7h7T6j2pjIKneGWxmay8ml8VjcnVyZCKef1K64vFxyGOaUMtgzxkE/j2XfbO4qbsaSk rcJgZ4KuLJMiNVUElOaWlf1RClpGEaQLZvwLG3s+OC21kdu9dVdBWVNVJVy0tTVEQKkRkd1Jgilv 9SxY8i3A918U2GrslufIbf3XtySrpqiKqhkjllp28FBVyHySLMblqkxM2i30590m/wAx3+V98u+n N0z/ACE+ENXvrsDYtZNFnMlsXbuS++z2KLU8bCJNtTMGqaOKoMhJQn88c+ye9J94fzkNw5LA9fbX +Hm9Nz5pqnwVe6N17TqdkUFJBOrCSbJV1fRxUjUdELszIzuSPp+fdt1PnN/bVhwe6PkzP1Pubf8A tSWlpdsbC2dhIt2bVxdW1H4slNuHN5CNattwJUvp1xIoDWsePdFf8xinxGJyW5O0MvjDUtvDI1mS GAqhAakVdFC0cEkAjQvTUweYExgrdUU2Gk3q02H/ADCvlT0rtPsDqj459iVHX025TIu5tz4mFlzO Jx0zLoxG38kytNQ08q2WTxlvV/vA3dd9/wDf3yD+PG9tvd27h3Fv+s6s3JganYe6Ny1zZDM4uXLE /wAVxE2UlPmmTIEkokjHSPoPYYywZaNQtLTNNPGWirCKhbRyOrSLazsJJ9FgSBb/AA9zkkmpU8sk SQ6qcpUIqFGJAPrFyR5NX5A9i3i87S4qPaEk214ppKCrzElRVtU2GRkyEbjHGanHqHimn1En8Lb2 l85uOtrfs4o6LxJtqOnoqdNIljmanqTLL9wSB5j+4f6WA9s+6c//ABDcFQaMQ09A80CUyxuCXc0C ixQG2o1Or8fTj2lNcv3vm+8l13/RoXTq+mnTb9Nvf//SMN13FuObNRwUAoo0krqWnoUln8augIE0 6l2b9X5Ps+bfxDAQ08dNT1NQkyxzyzw3EAQ28l4xZDyDY/09qndMlZUdZ77hoMhUxz5LCmJ6mNGS WlmrIShRX1BViEX1uD+efdTfSNTmBvvd+PwuPjeTau1GpslkFcw1OWrwcpolgleVriMIoawvb+ns ZN6b2oNwbY2Lt2aqahqaPbFRNWQKzs1dNHUVFSbyIyxyMCoUk35vzf20dIpgDvXZnkiMlY9ZkshH Bk6pYonkpaZ9KUkUcsUbmw58ivc/09vfZfYmKglq4MM0jZGTM3l27VVdM9PAWdlSrGl42VTL9fVp I4t+fZ/fgT3lT7a3DX7o3quFxGGx2YxGzEGNrEjEaZKCoeCsqHhSpWFpq5QvqYA3PHItcnvejxO8 cRufcOZz+YoMEmx9w0e5KLE1dFTUNbRnDZGaWFhIZ3ljIdQF4drCzD3oTYnfv93tjdgxbagkWix2 69zviahkc1j0EObq/tfOBI2hvHb+n+v7Gbo75ZJtDb8Wa3Pn6ekmSJSKf7zVPNDI3I5kbxPCFP1H Ht+7a/nPbgx2LfZnSuMrdx7xyFfSYHDRUYrMhk6utr28FGuPpaVQK6uknUrHGCNbEcADkxPwU252 j192RtH5S/zCe1n22u4a3KxYzZG7a6pH8MqdL1FJj6/HVt6fGZBAwWRAt1cHn8C8Hp35ldM797ry NBtPdGBq6UyD7LF42ujqGEES+lo5Y3EP7g9Vre7X8f3DsnKYz7o5CKFEjenlpKs08zSGMcKEjZiE 4+vHuvvO5vH9i9k7godsbpp8RkKGKaakpIYofHJKCXjiaZph+v7cgWv9fx7efh/8/ere2N8706Py 24MZiuyNiZI0cmPlr0pJ8i1LNNROEh8hkliEkJbTrYEn6e7MMjm6aipJaiWZnipJvHLKJUAZympU dVXS0ZD8i1j7re712xsGsqazP/ZYinrJZ6g+UUFBFMstRGx8ptT6GTUg+i6r8396ZP8ANa37VZXd O+9o7Mho8oNk7UnzjLRUxYwPVV1LDX1jt9s/pjp3ddTEldd729zP5an8s7rjvvqOPvntCKeryG9M jkMB17tLHVstDkp1qZoqR9zVVNUKVqv3Hc08QYatDNYgAA3P8yvovqX4Q9KdO/ELpXb9Jitw5jL5 Dtfs7L5SWA5/MFIftMJHW1UiCaRXeRnWPgKeRxx7o1oP2apnaspx9sI7wqjskkgIU2MXraYgWY8i xPA9z8jXvXyxy04opS00KSQSGcPGfKi3XSgDC/1Fvp+fc6nrKmtq5WxKvkclDCyR00CmomSWnfQX EEcjKqhjYagpt/j7FPCdG9371r6VMN1v2DUw1yUzrVrtnI0+MkqaniUmpnpYacxi318hA/r7G/B/ y+N0UVemV7Y7P6l6gxyMpKbo3bQz5ekC6pfJU4rH1c9U1QusmyoDwBa/tf8A+yx/EjyfwL/ZucH9 99P7z/3F3V/db73/AI4fxP7TV4tX+7LaLfn8+//TNNsiqGMm23Wx4Vnn+7nVKdpAz0sbfieK2sW/ HI92EbcrKOvxBFWzKTSIvkQGQRyH6U6qDbU3+PuNuzDx4/rLsB3qMkFNAZ0EhWOWdTTuVWnBj9IU 8c390/8AxbwlHFV9o5yvrK9KmlirfDLLLLIxWpnndY2lBWHyqZNJBBFvas7skfA7Y6cXHtiIKpdp yx1YlkdMhVy5PP5CaKOV42W3hpHCh7AMo95Og8dS0vZOFgycMeQP8E3HkqacXnGMBoJJVYSv9Zr8 E/T/AAHsC6NMZmMrvnLQ0sFRkcTK8klXUyStE2PetY+uEMspkBWyhCD7NrsyvxUXxt7CH8MrKGhp cltuprIsbVHFvXz+esagqGq7/cGphnHkRdX9Ba3HsKdy9wfOnd+xdxdadfd9bewG0dwfcYg1+68Z PJuTAYTIMy1/2lVTTU5yk0kMzEOyuULBRZRb2RDrjDxdc4zeHXf8YpMtSYLKVGByeZz0BSqytU4L 1FfLHJoaJqypkLfQAA8D2V35K/HfcmP2pJujYuWnkrUlebIYHFUTVkMtC+mSWdGX1Q0yRMWYlvRb 2gP5f3xz7H392TRdoQ0Ixu1Ni5XHy47dte6w0S7uSZJEoMXOIWd56OQxyNJcsmsaSDcm3X+akm/9 09FbCw+46OvqJKbP11bmdw0Pmno6yaaGOOWoqq1lZzI8rsxYEE8c+6HOqvkH2P8AHDeXn2duKqpK qhqPHTVc1USs6FQ3qZgSUVPTzzx7Ptk/5zfyApNszUdHl6egrKqN6R8rS1xM00zLod0ijYaiCfr+ PYUdHfzO/mFiN8Qvs/cjy1e6clT4epzeaP30sByNUIxNTwOpkCoX0nSL2b6jg+zx/OfEZr4ldm9N /KHq7N5DG5+ulx1L2XXq88VRl87V+DJVtfoQKscVTVzOiKSfSPpfk3v/ABf/AJqG3O2Ng0lRndwL JX1NFRJkfLVygR15QLIJIpJdYkDj6/094+9flzT/AMLqVjytEXf1UemdZWcBGkiLEyEIsjDTxY8+ 6K/j3172b8sO3fkfsHrPY+S3/vjtPEUmza/KGrtQbM2Fkc3R1O665ZqlJqWHJfwanmjiBBIkkQgf UHby6L+JfWnRVPtDLvioqbrT49bEx1HhaPR5hV56nxcRlnQQxWq8hJUxLGj6ABI7WI1WOs98yPjt 8i/lt312d8kOz89sPrDFZ3MPBtZezd/4Hb38D2Dj5Wi2/S0+Lkr5ZpBFAtyqxxyFjzf2U3F/F34u bQr/ABb++SmQ7HyDzLIuA6I2Rmt3B3IvNFNnPt6OgpFA+rlyhA/PsTsthvjDsmGmn2R8aMzn4MeV rxubu7tLb2z6QTIQW8uCx1TPXToRe6G7cj2GmS+Z3UvXdRUS4PdHxu64rpketkbqvrlt9Z5fGOcF LXbjgp6Q1Oo/50LKCw9lL7N/mh125qavpZc/3v2VUpUR0mHwxyv9yMB4KhtIkjw20oYmMMVvUmoc H2BGO7x+Uu6p6huu+m9u4dZNcpymQ2mmezEAnX0mTPbtOQlVwDfygalPI9yv7pfPH7b+P/x+X7vy fc/w7+K0vj021+D7DR9p4r8ePRot+Le//9QynS0eWnc0tbUU0zzzOszVDN99LGb/AHD00n6fJH/Z /r7P9sLFisroqRak/YzPCftA2mUSxEaZiV/tEf1494/kbkcxt/qnsfJYxJMtkcbTYqhenadUjWjq qxKeoMd7AGKnkJP5v7qr6fM1Dt/tb7qNqCL+HyFKVCzhqmSfziRmXglXcjn8ewq+R1G0tVsSdKjL y5abYmEpNSDVRskEUskMgj/RBJGRwV+v59tXxlze6P745upytRUTnGbfzYWBZNMkkZoWQEuSI40c gD37b2WgC7vknhgxOQEFGaKBmSSOeaSV2Ms1QjGJyTxpY2t7MDPnJaD42bjiWopJ6mr7B2399VvJ /k1FFDDViAVMYvG6TSSHSB9GsPp7Lb2t27SfGvZG4O2Nxbhw2Wq9oY2Sr29ipqpGqMruOshl/h2L jgWyaJJivktfxmO/0I91SdV957u7JxW6cr2VOKreXZGJqt+PWpD9tHFPNPJMkEMC2ULSRqEB+pAv 7vL+FWw6f5BdG5mlqKyCPLVOFnojVCmDGmMsPghjkllvI61rRBQo45N/x7pq+RHcnyN+LvYc21c9 1Jl+qdr7eyEujb+KMz7T3EkNVUxxbhp3jHgjyFXTwo4Uf2l54t7EOr/meYvtnpjJdcbjlqKaknw0 4p58kvkjiykraY9ErKV1P4wrWPBBt7qm3JOu4MlK5qYPtlhLEwjjyFSLyG11Fzwfrb2k9vbSSjr4 hkT5qWMNVRJH+5GPO9lMcrgt+ojUPra5929/y/8AovrXcu/aLsvtfdWOw2y9i1cdbjqGmqYYZ81u OmWYpRwzMQ64+J9DSlhy4UfS/s+/8x/MbF766B7AymB7NxMv90ZaXI0OAmqaSjqVnppI1JpYoW8l Y0SJYNHfVfn3r+dF9t9kbW3R48FJlq2CvjjlixsZAYRw38laVNodHH0Pq9mvx3yL3xuWPNR5isqZ cdia6KKsqJpmjlhrJ1cQUipI2rxKRfV+nUAPz73Df+E72x8fgPi5vXsupx8VPujt/smtr8blYDCu TnwFBDLQLRSVpHlipzUMW0/pYgf4e3L+fh/MZ2f8TOsNjfF/DUO5M72F3HSz5/OYPr7IvhdwUGxc NUEwxz5inEj4upr8qFUsbEohI+vvTS3H8kO9u0RlJuufiRiqellj8UOa39X7h33maOOWxMhyeWnF JU1RcX1KmlT7k4vCfzFt409Tj873BR9W7UqsdDT1OHwpocIkOLNlaKWHFU6VAsnF9Woe1ltz+X9t STIJVb/7g3lu2bwR/fLgzW1EMy1cZMnjr66pe8ulrszC9gbc29mT2l8PfjNtm/j2fX7ilp1QY+bc OSNXPZWVuaaJfJK5I+n19rX+7Oy9p4zI/wB2NnYPbiUTVEcci4GGCtWSaxYmeqiaRgxH45H49pqm 3a1DIj10s8sNajNMY40tA0YIUpGiqrLb8Ee5n95MT9x59D/a+PVru3k8n9fHe17c/S3v/9U4nTMe IgxNSssf8R11sEeEroms8Pk/z9pfq/p/rb2ebZWLqqauhamSRF0o5qNCszq3BW5ZQtv8D7FfsTo0 dp9G98bWfJVtBlchsnJ5XbmQYxo0256ZIXw9KfG3kSmeoUBiLkf0PuhzbW1e89lbH3JSby2lI9VL O2KqMvjXklpMnPdYUOjw+TySzIw5AH5v7Qfc24cjVRQ41Xnjnw23KHGT0S0cktbHWUVODU0kRjV9 E8aVADC/pbj28/HPrbtG+4KuPqPdM1NuTYdXTYqsr45ZsdLl5Yy9OZ5Y/HNFFUBr2IuL+xE2p8Pv kHkdsSZXce09q7axVYKBKysqZ/tKOhnir9MyVdFNO1YIljtZk1Mx/sge8G+Bieq+sKrA7tzuBxu1 du78pcluTcEokGGkoPsKtw0UFREs9eiLE7Ih9SyFbcMD71mPm18qovkVvXJw7cdouqtu1P8ADtjU UtNDSrlI6USQVW4MpTizy/xdj5lVmJEToLgj249DZqbdezut8nQiFK3b2SrOtM7qsXiEsT/wt5ZA eYp2IFzYe7zP5O/aOSOX3tseuarr8htPPTY6rSml8QpVjrn0XhUs9VShbWOjn3sP/Jv47de9mdPy 7ny3XND2JUw46qymWxVbSw1VZWUtHAshgxU8qXpKtIDLIE5IVCfyPerl8lv5KOH7G2dV9tfCvtGl ymEUS7p3B0TlgqbtwixCWrqqbEVK3SrgSe+mKwIBJ/NvdBWd2J2dtfLVuNm2ruaLK0IqIs3DPSy6 IPA/hMSAxoumN+G+h+v19xaf++lGsUa4rMxxhRGXqKGpRoK5F/bh+3mijmeGZWYoxAVgLj2LtLjO 9KaHEYnCkx4bK0hrnFMtVGkVTICRSTJHZLyuBrAbWwHAOn2dPp7+WX85/kXTS1e1Nj7qqBT4iOro K3ctPXbV23lPuGRnrMNU5p6dspjaVYDrPj9XH9R7Nb298NW/l69fYvMbrlwXYvaO58aZM81BKEoc DXVFK0kmPoYXLaWpnuHkWykDj3Xv031KvfPb2F2VnspkNuwZ+E7l3PkMY7KuLw0MUlVSmQ6o43lE hXSCCpsRf3dv8b+6fkz8O/tNpdZd6YHL7Hw1PXY7aOPz+Fqqiuxb1DSSPWClg00lRVwXDpqNizc+ 1R2J2pW9g5Gv7C7AEe8ux6yGggrd7bix9DU1skcMc7Cmo4q1Kj7KjWZ3cLHZRrsQbD2XGo3VPUx0 +iuWJad5zNHTtankDyM5EphWJIRbgBVt7bzm6AkklGhyqBZnmQOi+KQExkSeTVE1uDcX+nvhB2Bi aDIeCeCWeOB4UdKGGSCOoRGCxhY4Tb03AP14v7sP6b+XPxq67w2PbLdJNuDddT5vNl637argpjHF J4tNFNaRrvYEg3F7/j3Wh3j3Ae0d6bpzob+G01dmJqnHYbFxfb0+Lp4nIjiYBo0dSvBNuPYKitmk ZahZKxUjjZtJl1gBQbt9ATf8/wCHvB/GKnXbzT2v9f7f1+lv6e//1sGy96b3rMZS4vENMKyhqJpH pccr3gaX/MCbQpVOfyT7ue6vyWapdn7P/j4qGyFdQq8ngi1ykowXQ3qub3vf2vfk/wB9b96F6F3l 2BtegoKN/wCHR49ky9NDJXzKZIIw8ImnjjpC5a4Y6/YEdb5zbm99p4zJnN0WXzOZTHZvJUNNWKYM dW5OgjqVoqu6yQPNSVLsxKhdRuP8fZFd3fILbGAyu8YjsnFUuWxO593U9ZWPHjqsVohkpqaorGDE yq7iAkXW/qvYfT26dRfM7dGTw295MBTnJbb29h4spLjaeVIakLGlo2pnT7cCE25INwPwfYX71+ci 7w6f33gdybpptt5ON6GroMNimkq86lM9R5ysFWGcpUyaQjOQbXvbj3TR8mN99md7bbx2xstvuswP W+Iyr5Sm2ZHSMcnmcgxpGWvz2dlfzVEscVMGWMDRofTxz7JR2X8ctoYbrLce7MHk8/V5TGUArKIT CmNKY2mT7yN444wuhJAUT62RR9fYc/D7PLBvXdXWmRlAh7EoFy2AtMo+z3rgIBW4+RtKIIlmp1sV Fif6n3cx8EN64zrr5rbdalo43x/a22FWpTzfb0tFvOhCw1i2iZJJZqhoWddXBPFub+92ipzT7o6e kahiklrZaQxxY6jkRClA8EVHXtMkEQAq6mKNvUWYrG9ufr71kvkJsbuvovs3JydWf3wm2XWjIZCl WCocLgzUTyPPQxxUDNVTQ29Kqwsq25/AoR7B31uVextz1WRjlocvVZTJmePJmuVFqX/cD1RdA8MZ UkqSV9f4P19iD04d6949m7Q2vXx5fdUNU0NRkMpVO718O3sVEb0rySU/goaKKJWVGUMZABfkj3t5 /F/4qbHz8u2dx1fUvXlNi9p0eOxu10qtuw5CvqZTFDUy5ethqCYpKiVo4xqeJwLNYi592mdqyUuz drRV9TC61mHxNU0Lfb09GiJohE+Ow9JEIqDHYyjh0ER+oi5I+thoifzF+/cV3/8AJXIbUM+ZGwNh itrd21+Bq1Injx8bP4S5aeND91pV4lOqVTYAexH+IPUT7I63yHau5Z5Ytz9qlVipahqR59v7Po0k GDw1LCI1koDPTqJJEPqu4vb6ESNy1VHTZNGaE1E08tROGDTIIHaEQwlVSVVBjjjsT+b/AEHsNJ8/ PXL/AA6o1MFZxJNJMXYxxk2NidQHq+mo/wCv7QEObamnq6OmHiSWYxS08rB42huQzq5W4kcC6/0P 595osy4SalT0KKUpGkwQyuUfUi04JC3125uCR+PaV/jeWaoiZI3cI5RwgYeE/RhI3jRdek8DULn3 PevqI1gaRqdZFkceKapp0n9TcMSHZ4rj/Ef6/wDVjkoq6pkj+2oZat5KmVi1KJKsktey6aaJ2kHH 0Fz/AIe1FgOvOzcqVGN2ZuWtiqjJTxS02DyMUWu1nC1VbFTQAov5JsPz7Xv+y4dy/caP7n5L73y2 +1+4x/332+jyebwfc/W39m/+x9//1zk9f4jbewamv3ZujG0O19t1VJOk8gmpqamSogUmFq56g6kj v+fZ3th9l9fZqnwlYM1hMetXj1O2ak5nGGlzKGcBpMf/AJQLLF+bj2Dv8zPM7fk+JmXxtNu7Avks jmMVTPQw57F19ZL/AJZFLMHpPNNKIjGv44A914/GXsPB7cxW4cjmNw4nHYXHV2Pycv32SpaMVKYm iaGKgpIlZi4qXAZWFhb+z7rj7C7FlzW7937ipkatos3u3cVYstBHBFjaekyFS96WrmKvIrMy6g3q uDY/19gP/frJ4GCtwFNV1+Pp8pAKTIQ42rkiTImU3aJ2g0NDDB9OSQf8Pbv1/QJDj96FqSRKlaCh mjlmljlnnElfAiwvUzhyqhL82H19sG86GjjhnWphpkqKmveooqinrHqFpxGAsiSwLKzSBylrqtgf r7RvYjSVXTO8qWOeAMduVhSno0u0Hg0zrLNcR3VlYKVsDe5vz7pv2xm6/be49v7xhqFx1Vgtz43I NVJIxkkgE609VGyR6SFanv8A6y8c+7JezN6ZTZO8uuO19myvCj5em3Xt3L46RlSD9pDXwlQ9hFVG 6kEcE397xH8oT5g7X+Tex6KmeppKeBaCnoMtg56mKOtWtampoqqpinIctF5VP4uTe1vdpfZfwf6m 3jla+tmx1aitHTVDz0mTqaVp4qhXQikVAPKwc2Khh9L291D/ACA/4Tu9adw7vl7B2N2HujYFdOyw 5GkqKagzf8QhY63mEFR6PHY6fUNQP59jt8df5NPUnxYwM60D5vd+7spV/e7g3huKmp6apqILr46D Gw0kYio8aun1Jze9vz7s3636gw/WVFU7kyVXFi6OmpJFpIJJBA6pMVEcgWSMxRUSi9mIPpB590k/ zd/5h+0uqums7i9l5CGXsXdFNWbW2hiqSamraaLJuJKSpy7rpbzP4JA0ZsFDNc30+9Wj43da4vM1 +Qyef8eXpsbk4c72Jm6nwVmS3rvWqpWrcRRRQRf5O2NwMkmuaw0SOBcWFvZ96XLbdqNj4VmyIioM c2USmrgogWsyQnd6yatRY08k6EBfT6AqgC3sI6rF5vPPJV4+gyGTjcAQ1dHDNNHUa+QI1hR5I9ES k/Qji359ysL0pv7Jy3o9iblrpal28OvHVFOZkNyWX7sQHS2n/ePaiwXxP7Qz2WqHp8DjMKlLxXVu 4cvBTU1KTwVniQONcd/prBPtVN8OqigqY3zu/aB8hHMsbQ7Xxj1VJFCXDvVCsyM0tBJ40FxexuOD e3vrc3Tfxo2Hjj/HOxszmap5GlZxmdvU5w2QItJWZeLHSxzmiXUR4ls1yLm1/b/tXdvxNwjSLtrZ FL25kamlp3rcxtvE57PxtVU8ekwmnm10/lLAXAZhxf8Ax9z8v3pvejhpqTr7495HbdIPPLHX5XEb c2VAkRBCE1+UmFVBpX/dilCPaCl+UXYm2sCGqsx0L14sUtTUPLu3fE+6twVNXIpEn2tFjxUw0sh/ s+rTf/D2T3/Zyd/f33/jX+mPYX8W8v2v338NyP8AANHl/wA79L+LRx/xPv8A/9DVx71/mB/Kfu2a LFZreuZy2Nr6eOl/uvt6injWuKgCU5SlpLSxCQf2wLe1B1f0Z8gd4phq/dXbm/uvMBiIQcNiF3Dk fvKGGq/eXHUkCzgUwYm1yPZ59qdZY7bhx9Zk8rvTfGVoWklkr90brytfTTFl0l2o5Z3ibxH6C3ty rK+OhC0SrUihr56itqKVzO0GuOVxGlOZG+v9B9LW9slVlK2Ooo4IKWoplk8kwqR5I4IECLLremP7 ErTBv7f0J98aFnrcpLPKhRagiONzpkabxrqqI4VW5Ez2Pq/T7FjZkiVEfYMUKyNJHS4ZaOGqjVU0 CaNjHJJcXbj2it1RQ11GqyYgKXiR1WlV4WSbyM8zxV6NqVS5NwvBN/YO9lw5g9Xb4pYZaysaXB1A hoaJVavipyE8gmaP1v40S5J5ZSPdOWYyrPU06RKYYZI0jhjlissioNLrIPo1RH9G/Or2cT489jUe 89pZfp7eVdTGvxmqs23VT+Nqv+GljJ9hTeQ3iKOAf9a/s1Hwu+WO+vgd3HHl/Jk6nZ8uTR5v4fUV ApZ6eSR3VisreNZElY6h9LW975XxG/m9dNfIDYO2KjIb1oMRuDxwB8Xk6+COpT7RY5GmiQuDIzq2 m3+0+7atrfKPqbc1JRZLEbqxbiohb7mOIx66gRf5wRgG6Nf8ni/09p7cPyL2vUJJlDMs2AonqpWl eqjjjkipEYyRTBn9MS8Fj9OPetz/ADUf5422tsw5DqTpiei3BlqegnocxnaWpMlDSp/m2oXqITo/ ZkUhebjn3p59hdwdm967yw1Zm84chX1ryw4p1ZpY9tw1shSrMAkch6oR20sfoPp7Px8dFTq+alxu Uw0+5dqw1WPgy+3jXNjqXMJNNHHWTVuY1fdU3kEhcsh1XuPp7sqy3y263xG8MZtrqz4mYLdO29qR 1WC/gyy1MuBjyxSGeVIstl9HnnkZwzyynSy359jthPnlk9iYRMpnOgOuNm1kKlKPb9Nn9o4ukpkY MVaprhLNNKVQcoBz9fx7Jju7+aVuPFbizu6cjuTovA1dTOafHU8dZXbrqMNShwBHTU1KIqaWoCA3 sLX9lG33/Mpj3NHlqCbuPctZSVGRFZFRdf7JxmJnyPk9VXTz1MgeWLT/AGS3NvYR1fzLwW56V2xX TnZfYlQ2qnjqt3bt3AvhRI7eRcZh/toXVSLkchbX9orNd9d0bnxK7ewnTnWu1MUqv5qSoo6GmzDw i0qy1eQyk7TVALLb1HUb+0JF258kNr0T47G9y7Z2Dt0OQ1LiMnR0rUztE0jpAuNiMrSKV0fX839g VufflfuGSqqN2fIDe256mPRLUGlyNZVRRrIR5I1evnSJAL/UKVt7Z6Km6tWSpmYbg3HVtFF4HyNb NJPOk/EjpFSa4Qqk39qnViPsPL/onzv8A8ni/jX8G3D4PBpv935vBp8Ori9vr7//0aZcBtnr7Yk+ Qpds7RxuMqZ4llhrTS/e5kVLX0yLl5Y/uDGDb9vxaePr7W9NXw6adJ6d3kqY45aqrmQySGogUgct bxobfgXt+Pbh/lks8dHQaZ2iniLLJMVRkqPW4aQnQEH0AJBA9xquRDk2pqsU8/ilUwUxcOlGPGCY o3iDB5Ffgf2T/X2gM3NWDI6I1neKSHz1EBm87GKZPGqlKfWIpF0+pSeB7n42uj+wjqaGGAU0UVRN Owa1VSGMmEqRMEaNJG59Oo6f8fa72hU1eYx29cvjKbG0L4ODBrPRpLLMchJJMoEn+UeJppmQFrAX sPfquKojWODIRqHjpi7SmIx06mW9Qo8AcunEg/HP19oTz0scs7FXpTOklOzJGRFVxSqYZI2HrLK8 YH1A91yfIvoabZMcm7cTHUZLamQq5p2YQaqzBVsl5HPip1dIqV5TfUTa319ku27VVO29xYvc6Sok 1DWpXSTq13kpGkVJY3K3Uq4tYXsOfp7sOkzOG7AxEE88EElHVUc6mSnJDRVYj1xjlglvzxc3PsIh l959X5Glr9t5jM0opzHLQVuOqp40pZZQNWsO6ao0jABABu1+D7MzsP8AmCfKjZ9AIsL2rmo6Sbyx JWTGaRo1RAZUQoX8ZZvpe3tdbh+e3yu3xg49v1fbW7Fx89BUT1Bx+TmpYpUqEKFJPHJ5dLAnWLc+ yjfx+tqpauCtyH3k1atRNX1WTkdoGeomaaWeR5WBkkUj+tzz7NH8bZuoJWqTLu3D5PPSyR+OCoiF A8NXE58UELVLIojlN1DXF7e7TcZ1Zi8rBV06TulFu7FfuU1NVaazG1FRCIFNNK0EsJq0lQPGI2II +p91ub83d2D1FvzcnQ3yRwe7oTR5PHxQ52gy+Q25uaLEZyHVg8yaTy0+OyuNqMSFLSNZi6+2rdvX eIpJocPi9u9gb5xsjrU4bKU1aKn76nEEsxWT7RJWE44Gq+r8f19oE7I3oIYaXb/xvx8jJPJJHk94 1dXJOJBpIRhkJYlSQB/9fjgH2IW3+kPlBuDHPWYrB9V7LgRpZ4hBQUz1UKhfW7MokmqNCfUqrfj2 qsN8V+9d0VLYur7XyVAxx4q/Hh4Y6Kics93UskcUkSrJ6iWZQUH5+ntQ474D4urkhq97dyY3VRT6 6ufIbooYK2aRLmWAwzV0pKAAnmMj/ewt4vjP8F9m1SDend+Jq2hq6hailx2Vmr2mqokGuOCCipWk kk8chA9P4P4595krv5WW0ZYa6OTNbwroGlhjo6XbOVqDKg4Cymqmp4Gm/wASjL7y0/y4+NOyZ8jV 9b/HlaymNL9pi59yQ4XHSooU3ljhVqqVXvytufbP/wAOgdg/wT+Ef3O2n/dr7H+HfwX7Sk/4B+e/ g8/8P069PGr3/9KnyWKKOsjmihEFbNJFGstTDIJrKRcwoZSrLz+SPbxVY2srxWw0dRKKkWFLGXRB JcchPUx1H+ntQYzGfbrTfxPVTVkRhE2tv2/IqFVEsSsVYk/m/thzWNhoGpwZIzJWSuZ/tWIkEiob aS4XTGT9Ofp7CyolWOYP9zHTSR+PW8NO6zyj7l9KzsJitQxP6msNR5t7UWBpUrKdaibwtUvPN442 V4YXpApF5UXWdLSi4+vHuZtzNqtNn6OMrG02WoJKmeNHULUxv9lDLCykXRUY3UgDgH6+32oaqknl aomrjBTx6ZKuYGWnJuFVpJiQ5uR9NPAFh9PcZ/BKIITNE8ivI0s6yIkbRxgsojEhRtfjsPpyfbEW pc9jqva07LJi82amGsjqKQyStQzkpKsktpAjgt6LcAfn3Ul3z07VdPblqMNTwSy7dydLV1OCrTE0 1MIVl8poZJW0N9xCTwoDXv7g9eZ/OYyA49ZTNDTwGumowh8a/tHxOhiLm2k2IIFivs0WCrsfuLBR GdaWWHxKJYplUSq8cHkYKjnUVaQEX4NiPZU49w5cZfKLT00cVEK+bRQIg+1RQSq2HP7jRKLj+vvq s3hmoKWoaFaOB3WSmjiETGVEPKk+tCij+oufbRQ56traKShMyQ1EiDXIpPjdkVibo/kJ03On6Wv7 gCgmmanKVrgmSC8piiFVDI8oUSwywzU5VlIJBOq1vZ1fj384e2+id9Yagr85kt99Y47O46LNbVzF RF99W4GlmhfLUtFlWp56ulqqmnVkgMdyp5uL+9g3+ddB0T86elvid/M0+JNNUz7YzWOf46d17Zq6 NP7ybKzu1sJHW7Ups7RmoVoKumgilhWZm/yiLS9y3p90w/HTN9tYKWiosTVSHaDSWpcjW1D01XSV BaTySR+QSt40WF00X/tg+zKdn7l7MzeGSo6+3PiYdzUk9bU5jG5tBNFU0sSKBJFVPIirMwAIt9Af Zoq3+Vj8+a/49U3yBzPefXJ29JtGPeeM2rszJS5usfGTw+aennqYKZI4chSx/wCchDOb8An3Tdkd ob6nqVTJ9jbmmnmWoealpcvW0iNSq7RTQ1MCy6m5uVDBSlr2uLe2PCdb4aSsqoaurr6toCZTNUVB qJpFsT4fJU+Yelj9SCWtb839iPsPqvHZvs3Z23KSgP21ZlXrsvFNKiw1VJSUxqKxXVmpY1Yx2K2/ UV5tx7EPsPYOF2zvvdOHx2NhipsPmJ46SeOLx0skXgSYLDP5S0r2kt6VPIPtE5XHUYxkqtA5ldZE /bEcy6Shs8bSWKhgeCSvPsuf92j5Pt/M/i8nktoNref+tvpp5/1vf//Tp0zecqKqtw2VNKa0S1Ip ysLBVjQm+ogfQ/4+51ZM1LNJLLVO00BEsIp0dvSOQY9BHk03t7d5d91lZTwkUdZak0BwIIpJa1jb S2kqG4H4vx7aMxmHro6F2opWqZKpv2mTROisLszJ+Bf2lIslgaeWelrFArZSsNKksLcyJIz2Z+QA FtY/19qzAwyx4wVVVD4/uEl0Mi62jp/KdGhbWKkD2msTX4qGjy8A1TiqyRKGnX99ZYalSutDpKgn /E+3AV9Y0C0/nnMdTTwtPCX8kKq85VWk4shUHn3kyFPHjaqqo2ekeaBYnFROheMRuFMjIqmywoG0 hv7Vvp7QSbg3BS5fL5bFiSWGKFaLH0ZgKx1SxoBLLTxFblHtcG/Ptt33tnD/ACA6+mw87fZ7mpqh 1wcrARnF5uFAy1NRGSSsIPpK8q9/8PdWkS7h653F9tXQSY6vwk1ZFnaOam1x1kcUpjdoSSPLFVMj SKOLB7fQezLYyLH7vwq7m2oUJlAWtxsETR1VOwiieRvDf0r42P0J59gD2Hgm2tuOqSlhqDHU0SZl B5SpMLhQQyEXEtzYryL8X9oOX7aaenmEU4mqEGqCYniQ6WsDfgpqs3+PudV4d/uKNaWleJg+qZiw QBXUXZiG/P8AvPvkHnpqukoRRLI7SRRRy3LGOWWQ6OQLan0Hjm3Hvhk6Pw5EUclO0dclVNPVmeUq skBX96KKP0uJ9PMZDAg8+7q/5cG5d6bj+Lny+6Uhqq3J43emycZ29hKFJDUIm7+ntwUM+TrII5dY irxtGeQzBQDJChufbeZZWZvJUCkq4J3hp4qJ4UpqyIqk1NUxQKiBfuYZAyn6MGvx9Paqpo2K01TN JLNUrDNG9OyQtDjElASQ5AaLyJMv55sPZ1fif8zt/wDxllyeOpwN49W7go5MZubYORYVeIkoplMF RPtSOcucZkIoGZ0tZWYfj2RT5eRbX2p2jksxscR5Hr/f9E+69o5H0wzUMNfqWfb2R0R3Suxs0zar E/p9lP27UR/cSPH6wyxxyaAZUaSQ/VWNiwQH6/6r2MvVuU/gna+0cyiU9clPVpCYMlTtUiV5qhln geNWQJG1F9Df6++XY+blyO7cxkYIpftKreWcqoZKkE0Ua1DhEpoE1ErHSRghQb/09ovJlJxPT00U jVcgFHRU0IdzXta8aLGqlv3HNjzx7HX/AGXuD+4v8F/i+N/0o/Zf3p/ht08Xn+01f3P8vj/4uH2f p0abfc+i/wCff//Uo9osljTPLR46slCRxLPGlRqmCO1wv6RcG319qKHNBqRwW8YacRQ1IAVqYJ+u Nlk5VW+tz7w4bc1QaqseWogaqidRQ0pUAtHqK+QkcByORfn2+5w1U1bBVhGpppEVFfzIoMkdIss1 1/3XYNfnn2GsdXVy1EVPX0okaSqk8NQ6xrMsYBCsJPqWI/Pt7w+ZeKmSkp6jJRyU1bPRXrP20KRy 8iFX/XFZuCOD7T2MWeWr3HXQyNU01PXo0ccaBJUm8oeoR0HqBEcZI/qP9f2pY6qKlpaWhp3ddWuo rZn1PJJTSSiWOBGsQSHJFvqv+w9zM/VxTzJJjqWab+J+OkMbgrKkykWl1P8ASnjUcj6H6e39Y4sT WY+CeWSurpETwJBEClOfFZyZEHjCayePqB7S1fgaqlr5snh1SmUo5yojUs9SQ/k1RmO2mSIjm34P sEe7enouy8dLu7DU9NHuWCgmnqaaSYx0tXSUcdtAIuJq9zqJQeo3HsnfTu7IOut71OP3NT1WOwWa WLHZWSd2p/4DUu8Ua1Ip5QJHjZGFwPxz+fdi3dPxlptzdcYbszbyST/w3I0lDX5KNBNFPtTJBUp8 gI05aOOdwzf6kC5491jb46+3J1zuSXE7qp5KeWMuKGUwn/L6LW5p8lDpGkpVxgOtvqPbh1ls59+7 tgw4rhDjHiWqrsnO5A+0SQftU4NtUrspGn62H+HswXZ/W2G2TuTrLJ4GOOfG1+9tuUklBIPO1Z56 6moJJUK3LAyzqSv4uT7Ef50/F+v6v3jNmnxE1NjszHjK2NooykcFRUwxjxrMv7aLG0t7X9XswX8v bsbbPx8+ZvT3Xu7l+16/7FxWM2Ju2nMyxwNP2diaraOSyDVbERpHV4/MI5jv6niA+vsbPkB8ddz/ AB+7N3R1Ru7bubo8/sTdWcwdNVV8EtLJntqY+rki25uKglb9mtoM7QGKeJ4ywVCFv7DCmeX92gvL 5K0fuztaIqYlZhBUFj6gighx+Db+vvJVQVZFG9OYmjieNapaQ3R4gQToqAfFC5/JPtNdgUNNkcS7 VMklbLQ1Jq6ehmlSaKBzFok+xhS4iiaIkFf7Tm/su+3ovs6itmRkplE5pqeOVCqIZCJWcqRwFHAJ /PsxnS+GoNy9pQ42vyOGpafz0Ey09Vk6bHPV08Y/dahq6i0YyYmVbQ/rYcD6+0v2zt1tmV1bT1T1 NZNQ5SvlqKIuvjhpKirfxvFUD9qWZYyCbG4/PtebBp9u7H283bGdmqKfLSUFcNuY3KUwkgpo44Ga LOwiRdM0VK4Dg2swHspv+zEbh/vx/fP7jK/wHzfwe9ofuvJb7j+L+W9/ufvv39X+p9Pv/9XXt2jk Xo6maaAslZPLTxB6qqTxBCfyjAMLj/D25ZmueTJFIK2KYASxVGqFRSySSKQsxMb2Gg+3fDmWneij noXgZwkwyFJIh87wtfxVXlb0wMB/ZubexMr66lfzlhLH9zIKqWGjLTQQmrpFp6hzI4JUBVDBRzzY e0GtS89dQTTU1OJVpZo4qaN5PKZg1oZJSfQC0Yvf6X/PtUxTp93RwyxSRLIqRtJJFqEb1LhnlFhc KkY+p9kd6n7tjxvavaW0MzC8sWa3bWw4bItXSxosgaSmhURhTGpkKj0ixF+f6+z0mShr6ijDeWl8 EEYIjKSIBSsq1JkkNtV5wzWPJvx7UFHR1cmQTIymCppnlekg0adQQjxpJ4k5BuP6e3yrotUcECRi jWmMkVTPHVs1U7C7KyxqjLCHX8ki/wDh7T8tZX01EkopCUkkMUFRMUVZadXCsrKG/ckkJ5P1PuSK yHHvNj/sIoGmRFFOB6ojVgB5AT6eLAk/T/efZfvkR0hhN3bAzW5sVjIo99bThSsMkERC5zEK4krU qYwBE80UbEhib2A9mW/ldd+Ue5KSr+PHYQxmTo6nG1Ue2ZMvUIBlcNktdPU46VJmGuqxU7XiUerS BpHs6PbPwdoPkB1BuTYtJjIT2p1Vn6nC4zJ0UFTVZXN4L7eSvwc5Wlillkjjp4vto/wCbH3r34zZ 2/ui+0M7sTsHaeb21vHa9Uj121twUtTiMtFQ1zj+FyT0ldHTk0s0IaSJ1urBiL3HsxOLwNZvjuP4 xbbzMldjds5nunrvGV2VpJULxU+V3djYKqCKM6yTGjc6gBYXHv6Rvzh/lk/FHt/4P9idcZvZkVHU 7R2Plt77Y39RJE27aPP4PB/fQ133ygyVdFU/biOSJjosbpze/wA0H5Gde5uo3f1PX7XoxJkq3B1W NoYIVqGr4qvA1VJUCGGpBSJst4adZ4H1jxgm30Pu2nsb50br+Xvx76C2x3Xsirp+7vjzS5brzI9p eUUdVunYFNSUT7TpMtEBfLZLDQ44rLUl3kZo7C+u5KxPSpNVSZFJ9cFVFUq0SGQSUzw+WKprWS3k b7iSK1gL/n6e+qWsgknp47JRCZqeD7YHzQuiR3aQrqC+SoFrc3U/j3Jr8YtFkoof8nroaeiWuqoo 5nWV1mnEaU5TQVVo9dxc/j2qN7/H3cVP0LhPkTtOmpMzsifc2a2TvemoXWrqtlZXH1NOcdU5eNLz U8VdFNpWRgI9Rtq1WHspkNfNgNyQ5taNXaCoWogheJTLR5CaeJY2UMyKsp8No9RADMD9PYx7Oxce 8cpm96b4erpti4HJyZGeCSaSpi3JmSFeLB42ar0SfcyyD/LBHrjQA2NvYCdxdh5vt3dGbxOHVaLa 9FB4apKcIlCtPSxlKWixAW3hoYYFMdQBYSXNr+we8WK/h38N+3h8Wi1vVo8/k8Gr6fTxc/7x9ff/ 1tbfGJEK2VohTkyJFOiTzS3VUsWYD62HtSVE61eSLyPBDS6BrSfVPBqsPqpWJrH/AG3+PubitwCb NwUKf5XDSi4jV3jhKjgjTJpsqj6c/T2uYczHSVlW89JLURygx/bNMkcFpzeDS/k5WFGH5vYe2iSv +2crUTw02gCRZHSVJ5o7jQtNK8YRqdPxzyvtcJXVE+JGRp6jHVVWado0gklAabwOQhS/pDPH/sfd dHyY6GyP3dX2z1xRVAmpI4q3cOOoIZS9BVrIJGyMUTaJ5HdhyUR/YrfHD5HYbe+Mjwm7kpaTd2Jx 64+niDzQxZWWaXxwyOhDK1S7DSy31BgSR7O3HUY+kkp46e81YSTUIlZoSmnf9wI0buhBRCPxY+51 PBU09RPTrVpV1FUi1tM0csjqQw1z00/F1CDjUfSPpf211slO8tNPkIGaklrlpKOJ2PiikcfVUV1c JG4vcqAfcpYUmyETRRhqpoqiGWeQyJBUKvoSWLXwAgWwJt9PahpJozURJPHWKtQk6zqUklpZaXwJ SVlPJZWVoahAtvrzz7K/g/jydrb7pt14nd1ZiJMPuc5/EY7BUmrIIzVQn/hkE5Mdw1MhUxoStzc+ /ph/y76v4zdhdC7S+R3TuK23iqnN9bbdw/YtTWxQ1Gcweb2dTP8Axg7gDt46KvllhebU5UmO+m4v 70iv543eXQny8+VG+u/qejbCYHYO2H6t2lkaRzR5vfEu3JqgT7hyc0SkVJbLzmOnL2tT6bXHPujz 431uJaebcGRy2bqN19L7z2R2hiBV1dRVR4+jxG5abI5KOPFsVGSq1xdM3jW5Qn6X+g+rXv3vfZne 38tbsLvfq/cP8a2Zvr4x7iz23cvEsdPVRhtpNSzw1NNExTH1lPWaxJExVkbiwt7+aX3P99F1tSbp o5J3yewMxgdxrJTMY6gQrTpHlpIZlIKF4nIci4dSbX9jJQ5fD712Pg81jaqJpa2IU86xlW0BqeWs mfTCNch1SKrMy3ube07SGSCYvOtjLK8EkADemMyapBcXQGQSE2J9wK+A07fxCnkeejkMkqRtCjJA 9PIEBDSMja0X6H6e3BFx2QpcrreIyJAkMuqJTJUpKmrwzaZhJIob8Jdh+PdwX8nPdnVFdSd7fH/5 A7eyWf6k7Bw43bNR4jHVOeamxWFhGJzngxtKlTUQNFi0gqWqIEnl8isQCSPajrekP5YPVHY9V1X2 R8b99b227/F85NUdkHtCvOTqKbLV7f3XrcVQ0UXigwy45hLrkZTCl9ejSbE3+c3xy3xQbQrd0/Hf YBi+MW0fPt6n3FTyKcVteiqkMkOferGSeq3Dka8N4GqBC6avqbe6ecFSU+I2lOaCaCnqXilpRFOP 3xHcmaaQSANpqNXF/wCvsHbzePwff0ng1avuvHxq+4vb9Pk/Xx9Pf//X1sZ0qvLMy1IZUomX/KKX 7aYPa2kEqBex9x6GStqFmaZ4BTTqI0kqDxexX8XP1959r4+fK5mseHJrSR0N0eYxnxzCIeuONtP4 FvYsY6mpJKV4qmsuPv7CoQatBjUWLeQLwBY8ce3epomr5IFNRHVfawvS03mkjugjOkyeHTfxygXX 6i359uJoqKGKCBpYAkcZleRyka07E3RtS8OjkcWF/wDD3KqGlrXrahJZQ/2lPSzGCMGhERsrfcx6 f3o5I/yR7Aqv+N3X9B2Ph+zsOVwU+NlFXkMbRRrLR1lX4NX30cKnRDIDZrGwu39ePYl0NbRQ1E1b LVmd201MqvEVkmClWEjkA6S30I/H+t7WEyVsWSx9V/DTSVGZpTUpUprNNDhJLPJTsQ4C1E31Fube 3atr6CohpaeSKnNTTt9xjhTB/FPDDZWaYEF/IAbc2598Iv4jTVi+OUT0bcmlqAVlpo5lDlI2ALLG C9x+eT7EDGMKSCCKMkHTKx8khYCGUWZVDhb2dB/yUPbNmkY1NDLBJ/wPyVNGs8d4pcfUxR+SZS4H 7bSoNOrn629mx+Onzd7m+NOxPkL1P15Uwz4L5HbQyW0svJkJ6iKm2dV1NN9rUZXAxwyeJs62N1xq 5sCzHm/unLu/dTbv7B2T1jifBJ99laBawhW8UyCthlqAyvqZhBBG1r2Y2JPtE7Wy1Efktnlx3jgo Kuir9oVTRRoI1j8DRQ5FIAqxTEqgWO9yPIfezx/Ir+bmU/2Uj+Yj8BN+ZKQnanU28u5un6fJzm8G 3auM47eW0qSndnCpHOVqVUGyq7Ae6hq2KjyFJksFWQxnH5KgkxNWSWdJQwlgpkKIrDxpG6kn+tvY NfF/NikxW6eusgoTLbVy1fjaS0beVlgnllppTw3pqIiqD8f63swGQqlo5/vAngCyLUVkE0fkBll8 cbAadSqyEci9+fbS1FUxwSxVE7TQPBVViQRrFdYZ5A1v1AGwP0+v+HtipfLSLWpHSxzhZnljjdNN RJE1OU1RkEOkqE+hvw1j7PN/K53RBs/ujfWewWFTNbvx/V2Thx+Nfc+5sbujIZSqywZ8ptKLBNHD 5o6KA0skGR/yRoCHc2BtZRtWmg+R8+4tl5H4x7l657AwyxZfIdx1Wdjy+2qjbSSGnlwMNECtHX17 Ts3rcRBdYUkrf2EXeHynxmxugO4eh8tNuTdOFqsTW9fY47lxuExdWmRxDfcwfaYvBM+HpaGiUHxz R3mdfq1/euETT1WJq6gOFpXiqNcrRXdtSgqqObWjiAN7c8f19gR/CKn7vxfexfw/Rr8eg6rea/1t e/4/1/f/0NbnMTZGnnaGsqBUiWJjedAbheHvYfRQefbHj9xYmob7erC+k/sl0FMj2POhvpx7ddvT Owq1esmikmr5Kiio6KkZ0eIWEZnkA5ie31+h9jRg2FdWQpWxUgpkkqAUkUR6qlqcAKw+t/LcW/w9 z6vFtR1VpfAzSU/kjWmYieJSmpmEl9LJGD+j8D3HFJG0NHTNVfxCESGeYfbMtQkaEHlAL+NG+vt2 yD1dJDmqlpI4ZnpoRjo50eGOaFdAtEqAKWF/7XPtL0eTCVLUWTpMhHJVQK1WWnhgikkjGulECc+T Qwu4H9ke/IMrWuqVFErJVh3p5IBClPVQQsokaQxfuKqXHJte/wDj7d0hyxpPuamKtlxcUgghqJFr EhgZDpESOyAGFbWHNiPbhSvTxJO9Y4ggqQlIJaYE1McrgFDTXuxDGxNvarlqbUdyyQ1M1KkKVEkq vJ+yWUVtTx+0WUBSp5Gn2tsLi8hNjKKKpmhr/KheOrhaJrIGjYOCTcxEL9fp7z7ooXWSOCJ1mnqX aanpoWS/iij0yzJo+rjSef6ew1jaCkieJJS1PJKWENRraeKo1eh4nWwVGfg39gdiOtUp/kLgOw3V /tKyhzEtq0JJQ0+dp8e6o9G63CxFC17/ANq1vz7LJtmkjTtrK19BFJVyU+4mhx0YBjWV3q5jFJMw /WC2or/h7HGbsHfnx/7Xou1diTHF5TPYCTrveMEEUgfIYTdtUlDncc8S2EgMNtF7+r2YEV1Q1dWR LLJSCCf9uGIcutTCDA0wPKyIFa/59hRddid34ndFB56XCb1o1p8nKWWNBlaKSGN3GohTJOCTb6ke zJ5Garll8NKyCnyNV5DTtHqkdVOv7mZyLKscbE2/N/cHISw01KsdMhnSKCRo6lH1u3kcq5j5u6rf 0/j221dIIHgld5ahzh1iAfWj1T1EgUSSCP1L4g/6vwfb71n2hmvi1Bvf5D7c3y0Eo3Dh9mZbrSko Y23DvvbsyRyVn3WZceXa9DNGzRBAQZ1v/qvdiW6P59eHk6TqNjdDdFNsDsfcW2VwNZv/AHiYJ8Fj ErXqzlVjxKnVXvDT1ISCZj6yLjkD2I3w46q+G3zb+O+WxdVLuHZHZaYfIUuYyDZ2oqp9vdgmR2qN 6y4eoeTy7f3FO4sAx8KH8W909/NT4wb0+GW8Jevt8Tpk6euwa5Wky2LJkxuQo0m+4pKrGsvpkady pkteynn3Wn97kPtfv/NWeDR5vB4z5PB5PJb63v4+bfW3v//R1ftw7oqZcrJCYZPt/wDJooZKmQQC RZz+8Y2ewbx/2rfT2HWaydTjs9PRRpHLFVIscEUMbSRx+RfQ5kS4Af8Ar+fx7Halra+jx2Ox+Loq uWv+0jeVoqd6mqcaQxWWWNGFLCCeC1gB7EjC5NhAJ2x0dE/3EKs8qSsZagRr53jYjTLeUElluD9f z7XcE1RVU6CF8ZOTJVs8dYRBIUdRp8Bcqzn+gF/ayxFP9vXw5RXCU0CrHVQyGOMuky+qVIZBqWNT 773dLVbj2puDGU9ZT/cijFLiRLElySzyUiw1MYsHSQev8gWv7LptTN12fp0xUlVT0O5cG9NDXUci iSaCtheYzR+UgmWKuvqUjga9P1Ht2pMplopainjxpg0UVZJXoGaKaPy1T62p539BlDRD0D9N9NvY z1vaW88rtKo2hVZPJ1uzaCOkSKWSmo43o52QGmgmqVxrONf4vPd7cW+ntJUiVEH2leW80hRVnfU5 kx0THT5afUXpvu5iAACQxt9PalnkLVbJlhokeB5JoFiRJpzIoWGoq4YybTzRoATxfT7V+25Uq5Io GqDSYyBJ45mogzTopgTwQmO5YSGUn8e3CgeRh4axRHWLUtHRVkr/AOVaJF8cSmJvWrSAfS3J/HtL yUNJWmuZI6wVNLUeGW8LhHMesqU9PJZhYf1PuPiBofGw01O3mXFVNa8VT6JIZZp5qMl1cB4wfPxf 6+yQVOGz+C3PkKWGBaWeXKTP91NFKYqWZ6xXppbxKSxSIlvqPSb/AE9jHUItVU5KHclTTZqXDxpl HyKRTQxxS0kS1FFGIZlCq8k49Jb9X49umLzMOUpq3L01fkvuC9MuQpqiShDVFVOgaMUVPC5qnWm1 WY6dKj/H229o4Cp3v1TkZ6GlqKndW1qxc7RxQwzQvNQYeOZ8ukM6J6GbHSyMD/q1H59jD1tu1dzd ebVzySyz1lRT0kda8hRdEMUDpCZl4aULBZTIPTqBub+1KchDV1MTRww+VI5qXxeJgojA1CV3/SI2 /B/Pv1XVVQrKfGVMBpnmpR9jW0wElPUlSJWpoqjmJpdKn0gk/wCHst3dO3sxufLR4ihq62PC081L WZChhqFCZSemZPt59X0ZNZ4PN9JHtMYeijEjY6tpYqZoHS0cqRzlo1tdApAHlI+n+pPP49iV1L2r v3pLe0O/Ouc5THJYiqaOqxpyIgpM7ivIC+FzsJdZK8uhID6NCG3Pu/bdu19gfzVvjbPt2ePI7N7v 2biYazZWSzLx0mZ2xlHpHeLbWaerMTVeA3DUllgqHtGEZSDb3rl/7LX3L/fP/Qh/o6zv+l/+9P8A Av7t/an/AIvP3ej+J+Lx+X+D+D/KtWnx+H1X08+//9LUdx+RqZ0jkZJxj6lgv3KyB5J7gkBdWoxE j2jctVTjecK0D1UiU38OWcsksqo1gCkjBSquL/Q8+xdxO9sytfPG2Wr6WuGpEx8KIjxUynSZEeVQ ZAyj6exVx268tVNDN9wwlp5oE+4kaMq8ZiVF8sPAWVgeT/qr+xkwWQknmxSo1TFWwGWWqkikjSeZ PyqtJaNoFP4HI/PtcQ5v0VkbijE1WrRpNULIZlQf20cHxhv969uuOrTR4Xxn7quhSPS9dKA1MkiO zpGsyAxvUHVwoYuR+PYL9sdf12tOwtg00q7poaKjnz+Px0op6PdeBlLGTGVSvYDKIfpIlyosDzf3 i2zn8N2nh6aooaqqpNz0CJjsvjquWOB6FKKPQmNqkDK+qnhiWMMw/dC6+b+1Li8nPTY3JYeolyMe Kq6mBpMatRLHSpNTsVNQtO0WplkYamINj9fahos+cU0MS09C0poWkgiZNKTIXbQ0ity0iAfX2+01 b9+s9ZUU1JBW1LwRh5ZfU0SKra0R2BKguR/re8cc0sVZEmGaatgWKd8pLSLH4oZ01MkTS6iyOVsQ PoR9PaspZ1qv4YKyEjwT01QaqaoFTU3l8hiW0jBo0DG9vp+fbbkMo+ErsfLJFO0biokmEyx0wilg V2iq1Fx9xa9gvJY/T3wq56KtoaHKRefzTJPQzVIco7vWQuYy0Y9SeKqlRmBtptc+y79znc9JHiNx bQpYKw0k9OMyjAEOtNAEM7vyCrOSGY8Ajk+0hl8vW1WKoKMRmiq8vDT5PcNTIxdjOSqw0MSqCQpt cD8j6e+q6c7botIEr1007VRmEqrAWCIYoo1BtrCX45tb6exD2du0U7mOoZZqKroXir4pDdWiyChK xDb+sJZT/r29pfpTKw4fdO5+v3rUZcTV1oo6csXiTH1zfcUKaQbRlIpAq/15t7M/j6dqCWZGkkFI 80ZmQqGZXRP2mS4L2Dnke+6tKLKxzU1XDVwy5BmgTIwly9MICGjmpo1/RJ5AA4FvrY+w73ZJU08+ NrXxlUmTldHqJAJYFqf4cyCWOIFfTTyxxBtQFjc8/X3z35LtLdeNodw4Kiq8DumhRBkaFqlvtapF Qx6zGyqCCGJ/p7KrjoA241NRLNHFNXWlaGQsFYyj/da/qJP497xO8/idV7g+L/x9+U/Qbx4nuvr/ AKU2/T72wFJC2OwXamxKHFmpyOJrYEVEjz0FLGypVEayzfX2Vj/ZoPjN/cD/AGcP7aD+9v8Adr+4 P1xf96L/AMV+4/gX3F/H/GfuP2vuP899pz9Off8A/9PUwx60WFirKuojNTSU9FUaKqNxJS089JSk owRCyqeL8+wKhNU+Ck3EMiZJdyZ2Q1MNM9pqSlpmJVgWIMZYfQm3tRYvNUuUyklXUVkkmSiighoJ 5wY5RFGQgjZU9Lekck/X2LtPk9USJDBVh5akxVFTFURrT1MytYRtCzCTUCDcgW9jTs/I11NUU0tW wjMCTiCkE6vK8hb9Wq+p4ieR+LexijzH8VNKMjDCyqJUeSJCsUUrHkAxj1Jq+h/PtWvl46CihwKq tnkhrEdyRiI4lRyJJQTqaoJ9w6nMV+Qjpq0ywQTJVQLFQyTtBA0VNBEgkijUDTLKUuur0G/9b+y+ dh7A3LQZA9sdZ09LS7jxXlm3Dt2Gcuu7KGR2dqeSKM+OPIU7DWHtyvp9if1r2Jg+ydtVNdG8EG46 J1o83iqlUSairA3jnje+kxx6x6b24HtVUtPqmmhqJDA8btFKqrHJFLQWAC08zcpI5Y3sfbhS0642 tSNKVJaOicCWWdzJUCNvXoQi8bao2Fh9b39q14acyuMLJ9vDnEZ3in0RSxQQhFeYBbFNVza4B4Pv taGL7mogplWeleShpBK8rCSSOH0TeEgk6lYHn+nvHu2io1YY6gp5JqSip2qSZNVTKpAu0bSMSxLk +kAn2ngsrrI2PSjiolqaSWKCQ6Hnlm8UcmkE2LjQbgf0PvjkFx9NBksbUM1FV0lPPPK1QolpJqWS b9xY1uVfU5FvqL8eyV767QhwG6psLRYioqayujWmxta8D/aQzeMOZy5TxHTGbIAbhvbdNV5/cr4+ OWlq4BTxqiSSxSlZpEINRUyKE9Dn6WNvSb/T2JWI2lW1tPNVU9asjtG3i8bskcaxoxkLi/0Fvp/X 2GcM9fsH5AM9bUUz0m4qXHT01Vf/ADyUtPH5FbkXs4Av9PdgdHuCTI496sLSTx1FG06iF0EvkThR e/pPp/w9t9PWQyFZVqop/DTGXwrIUnoJKqeN5r3NnLKtvzb2lOy48hNtdMnHHWVE2Mqlgx9MhkSa qMhWUxyG2pIwl254IHsD8N2DNVY7MwZnGLT1d44Y4UILpNwviv8AlQDf/Ye0VQTx/wAepPDKIUNT EZ1exfymVSugm3rH09/Sq6Hg8/8ALt6+EcmiqHxvyzzzlQPWu2aso0hX1AJ/vHv5oH998rr/ALu/ xSv/ALu/6Q/4n/CPupf4Z9//AHm+y83i1eO/2vH+vx7/AP/U00N17iqaHaWRpKOop4auoQUskkre HXNWXYH7cWUgUvF7Hn2Gm767I4TH7ewtJVUppYaPz1dS6CI1kxVWCseCygnj287Kx89XTzZSulQJ PTjwtG7Aq2qygf0549jRt3JZqm/jtFSGlqEzuDixNbLLSwTTJRxTh1aiZn14/Kqy2Ey2Z0+v19j5 gK+SgokqshSUkhEcVK9mGqBVURh2YXeMygc2+nPsVNs5OGKeIRiIUUiqxggmMwp72tEjN+sLfg+x YeupKuJlpnUGnjWLxVVKjmRaniKQcH9Lfn2yVQnSpeo100YNP9tPLUID5GpFAJjitZAClh+Db/H3 3iPRTROlXTNU11UYpaepJg8RcmeE+geoSRuCP8D7A/sXrvP0tRP2D1M1BQ7spKhqzPYKICPHbrpa Q6Jqcx8L94yrw55Y+xb6o3bie0aFJEWTD5amsNwYPx+TL4WpjUJVU60zcSUsjsCHtwPp7X0VCMJP Gn3pnaCoqGnx0yFz5Xjc0ckLFf8AKG0/j8H37Iu7mavSCWUVkMEdVUKBFJj0WFFJMdx43LX4/ofa j23HFTGicxzU9II5kevrm1QaHS5ZfraZ73B9q9MVRrj2qqOl+6o5CWjrfuS1TUvruUWNm4gN/r+P aYXGYqlmmw8sdLT0uJqzVwskhlcyzJ5mRJeSfE0/0+gv7R2/sIcjtrNTU8cVRNjMaaiB0maOYmkf 71YGYfqSWOJyR+NP+PsoWZ6o3zLvrb+9OuzDurZu4KSiqp2qJEqKXFqsH+VAxTkrFJTVxI1DkgW9 jZi8RuikSig3N/BoKmmZ2E0DKJaxLSrNNIiWDPpdV59v1M+GaComEENLRrI1GzUzaZ5fISXMsPCp DIyWLf1IH59lP+SdHTY/DbP3rTIKauxGSkoawLd4osc8jLTv5v1KxX8fT2Yno7ctPnaCkiElLUwG kjpo50sbmaLULrbm97X9i9kcdh6DIVFOrwiaaGPyNESzlljdwhUXXS54JP0HPtn3xV0tZtnc7Uc8 1OZcdE4jiqHlaCqpEQI8bE3jDkW4/Bt7JNiKuarpIIqiWOgqKWqE9TXVHraeTU0f7p+o5cX/AKH3 yV46HcVHUPNC6LUqWkkYiN5/IhRtP10n8H/W9/TY+PCVEf8ALj61mqsdJEMr8ZsjUKKl1j9FRgqm MzRvcGRQIgbe/mLfaJ/fHwfa/wC4/wDvZ+m0mny/3zvb6adWrn3/AP/V0kN/1NAajE4mWpjnDVf3 OQqE/soT/k1N9D/aPtHVUr7r3jRYwwTTQUEa0yx3+q041f63I9mDxGLrKCkgpysQNZPTKKVowfAi swV73HqC/n2Nm1NtLjMd99UURFQr1DGdi1PIwmYvC8bVHo0sCCtuPcnWp8qyU6xFoqb7+vqaiZ/C 6TEX1R+g+U/6ng3449rjbNdNWqoNLGYIJAkUtLqMbJEfQ5LEsQy/159jjhslVzTy1geI06wrTNCn +cZLWhZv6sHB9qjI0tFKkN5JLT0SCr8p9JlEp4+vIBHvlj8ZS08yZBY6eaWTI0ieQWkVVoodEZeD 8AIRxzf2sV673JJsqu7EqcTWNsYbhk2sNyrQLjts/wAfWL7xsWlYOZ61ac+sfhxb2UXtDbu5du5a h7d6oytPS7nwyRNlsRATRQ7twvqMlNXSAj7iohiVgpN78ezE9fdr7V7r2zjt14SdaPI0BWlz2KMf +V4nKU6oKmJpv7QdpVsf6e1hNSxRz1prU+1WshW0RfUtRLclWk+vrZNPH+Ht8oqWn3EtFi5FRI8f SzM9PG2imeJQzgyryGkv/h9Pbng46w0tPA0FPFBDUj7VrgqYo3N1DcaQRa/tr3DUoN53p4aMUFTS eECMACOsjpp3ZmAvcubW/wBY+4lPCGaD7j7pKOrXXVmSmvTSpUxmmlEafSQrGDf/AAI9hDseoqcH Tbg2omhTgtz1NPZ1kjp/4JVOaukV6aPiPSj8E+33ctJDXUeOtIzRDJVL1cyeXzrEhSSFIDJx4yFt 7D+pqaGo+5fiGKSeWDxl9Hj0Kwj1mwvUPIqn/WB9hvvPb7bp2Bn8Csi1DPjq56ZamPWwqKeJ5ZGV /pcWsPYYfHLddNQUuMgqYXjeGaGkfyjxx+WD9o+oXIW6/Tm/s9WVrHlx8mQp4UeWWRykePQGGRI1 1yCob8qVBB/r7aKmm/iOJzcU8EMKZDFSKJKeIBQzU7AQwgf7siYg/wCw9jpgOsN05SPGPj/hy2Ux dRjMbUQT/ZZZp8uZqJZTlJmphp05Ccq/+JPtfJ0L3BPlsbV0/wAKqWnl8SI2NrMXUSO3JEbwfcr5 NYXkW5v7N9Fvj+Y1T7SoNm4PZ3aNFtrA4avx8O3ZM3X1GLocNHqIxEdHqH2VFKl0NrWU+y2/6N/k V9t97/spmH8Hl1fa/wBwl8X3H2X3H8Q+6t5/P91+55/+OnPv/9bQjyNbDPk5KqKrnnHjMySPLa04 +g5/HHsWenMc9ZV7izM1QYmo6OmiiqnTzOKivfUsAB/1ZFh7NZtfCus6ZE+ac3EVUtRGfuADwwjp LFnW/wBPYjTV9eZcTSww1DwJUVESNXQHyxRxhkQQxfWNFQAKv4HHvDSUf3VPPPVB6kiV6CammhNI k8ZYtFHp+kwjHH+J9q7DSU+OjpZEopJJKicxR01L+zFRIosJXT/dq/737FXDPFJTTVxgnappqmAp FFTF4tBbljGOFF/arrJ4qnIOY56byFFkanI+21nxI1tJ5W17H/Hn3OhzsgFPBIlLEYGeYNCfuXGq PwjV+WAt+PcSWuqhgajHVWbqqqhR6iqhxMUtamK+48yuJZsOtetK04Niarw+j9JJ9tE9NT1NLQzT xyRtLViokeSNZ4X5Abw0qqvijnUWF/ra/N/Zf974nO9J7pre6es6ZWxMtTSRdh7VMeo5PEVMjrJU UdKf01KgE3H4A9mr27u3a/a228fvLaeTljwjCnb7a/nyONrJXaGWnq6QcpFGUAHsQMSKiirKmrqZ Kaoo41+2Qim/dq5ggKSw3/zahfSR/X28UeUnQRf5NHDUR/c/tkFnk1sNAYW1KSgPHtk3jWweKSrp Ujikpq6Cqnp9NhII6TRUxsPyW8ot7h1FUkUUih65KT7FahDRKZI6Hy0yyJ5LcBFcc+wwghqqDsac VNVItFuHbFPWyTRBUilyeF1FJhYmaSSWA6WVObfXj2i8V2DkKjc+YwOe2/VYNPHBV0LCpiyUGQx0 haGCrD0v7WKVw7fszer8+8mYoRRxVlWz2opZKqopCCtR6RVSAk+C9Mti1j/aHtGUOfjSWSCpJqBV KYog3+SxgTRSRBpZCLNH6+V/tf7D2TDamZqds9g7o2/W1tUsVNlZWpVpphDSRB5PMrQR8+VlDD3Z rs3PRZnbCx1dRFUSQQaYmgg8FROGFgtV/qyB+farxxWuaWKWQslXjnj/AG1WRJo61WBpHDPGLhY7 /qBBFxz7sD+N/wDMC2hT4zZfU2/N577wG8qeLIbYmystBMdu5BttUokOOp8jR1muBqKhmpx/lB0A 2tzb2ZvN/KjasQdj2lJJUMY0oDNlKqqdIfpqkqkrbxgAH0jke0LmvkdsaeiqjQd2tBV1Qp4Kxpsl kGgUSNpZNL1bKw9X0sR/hb21/wCn7Bfwbz/7MHjfsvsvF4/PN/nNdrX+n19//9fQKZAfSNbMXKKq C/lAIuRb+ns+XVXXVRt/aeHgyTMa/N5OLNV1BFSx+aiipotdJFJUE2Gu30J9jRDHNiaozqrQPUxv qRHDyRTP6kLf4+rn8e5slTAsuPbIV9YmRp38iBV8kbO3N3AHBJ9u2ZlENCkslQ8zTpUVctVGgEkT TxrIkOj+yilrD+nvBC1TJT/bq0tPLVU/M8ZFo38QOhb8LY+xl2vS1K4iSarklRqOOig++aSxkaVC 41rcC7BfbjBh66oqjXK7ywyVOPmmcsLssl2FuOAUI/wt7y5Ew42rV4o6qJaqN4awUx8kkkIuELLz oXXx/re3erpY6amx2SoIakzS08kEyIsckikXDeXXyNR5Itb221E8bS0JkkaBvBIJSQAQykeMXU6A 2o/T8e1DUj+J0y0ZvVrMacVUDJDIHpSNFWvkb8yQiwH4PP59lIz9Fkfirvem7R2bT19T0zubJzUe 5tuyaZv4VLUtEjymBb6FDDWp+vPs+eB3Bt7dWBi3htjM0+d2tkW8lJUU9Sjy4WqeMF4JaVSW/bY8 359zqTISxUo+8p/uzO0yPVGVYJUhc3R1VuQrjkf4j237jpDUY2RJGheCsxopYlmgZTFqbyQ1Lziw mKNEOR/xPtO4/P1WUoTU19TH/EqUU9BJU0kB+2RKYGMeVB6ZYp0UauOLf4+0F2bk6qepw+6Xq6hD tTI495VijEFJV4qdvtK6kghsC7TRSARNzZ/YS7D6n7N2ZvTP1+zsxSTbE3PFXZGRMvGK+rpP4hPL PTUmRWUs0ksGkhdNrDj2Pi0c+Hplp806V2Vmp5J5vtaeGKgTy1UzoEiPEQZam+n2E+6tsIKgS08S xTyRNLrCo0SNqVlFkJs9/p7r37jEmzuyMdkKuCaObKY+haGrP+YkjufvmCf2nE9gD/X2dzoLe8Vd RLRDJRKZIYHrGmQK8LNKoOm/9nw3J9mslY/fwrBItUSVjWOEhHSnYHTWDQPSWNtB/DW9hvhOxd19 Qdm7o3NjMmJ6Sr2zuLaf936nA0Oco8hjtyU5WeV4J1aSDL61X98WNl+v09hfVfJCnyNNR0NP1BGk RU0dZFDtuvaseaBSYqleCkHlKn9J/PvBSd+TTSU2j47iq1RsHEW2clAHkTiMzU7DVIz25I+vsTf9 LNP4fvP9l/q/B9vr+z/u1kPB59H+b06P06v959//0NG7pfacGb3IMlk0U4zAlavQQzRVNdqvAhJB VoqduZB9CBz7PLBXg1FQ8kX2yySxotJFIXtEgHhJYH0hj9Pbi88uPkmkydKkkkktK2nX5CI2JZT6 Tcem3H1494KRI1tkQXUS17l4nlVpRFcmJY1YlihQi35988jupYalKU00M0dS9PHPHPdJqcFBaRlF uOOfx/vHtQYGSaedy5kmgjeVZpYAn2zxKR40UuOXA+pHJHsaVzf3WAy2Mmx5jo6qsxEjVtNGdR0e lIEJYaXsvPvuCuqIQY2GQhSeOKKnDjQqiGRo47otzdUTj/D3kpzLNXVBqZyzyvHHr5RYY4NLtETz Z5Aur/G/tQ3jaohZoDVUkkVTNoppyksJudPmswDAgXH59qfCUPXuR2Xv58nU7lO8Vx2ITq/D4bHB sRmNyTZaBM6N05ae5wtLg8VqnjNiKmQBPcHCYt3qFSJquKbyTojKiGN2iURTvOXGmKOTRdR/jcfX 3y3FtnFbnwGUweUpYpMb9tLTvSxqZFmeZpUmmfyBkkljJDBubC1vdXW2N5br+JfamUo8cxn241a8 qY/K1BlxeYxhN/tYKf1xR1hZ/wBYW/FifdtWwN27X7O2tjN27TrKXJSyqZsviqipikmw1ZJ+7JQt ABqdItR0ccAe13W4ysgo62CbUKCahaaRHOsSJKU0w0erU0Gg8kC3HsEKejalzlVjQjxwQolUapX0 R1cigkhEB0sArBT+Lj3Ez+Oo83iarHrHVu9UlRjmFQt4YKmSPzQS62Po0Og0W/P09yNo5qpjwO3a uqrRBNOJ6GsiaPSsslAGo3mbS3pmVoRwfrqJ+vuHNNTVH3sJllnLU6yO8j3VwGmIXUSX4/HN7D2l cnSpC0NfS08lSy0BQRx1JELC3rUxu1zMStwf6A+yv/J3ZS5bYVDnVp44a/bFbFXyyyt56l6HIMBL AhS4EcNr2vYHn6+wl6M3EkOZkopoZvJUCKZVZtCywkxhAB+r1AWA92m0uQL4Pb9XEPA8YkWeWFU8 xgS5ipjJYM58oXgn6ew23Pg4Zt40VVjpZDFmhSPUFCVkpKvHMJJfMZD+hlFiPpz7G/HzUtD+941r qumJl0o1PEFD6bayALKBe3HHtbbl7IxOQrMPPS4v+Dy4ui+2DxVkBepYgAysihTIQ39efbr/AKTz /CNeqs+702taPT9LatNrWt/vPv8A/9HUm2V1zJsLbVXgq79yvkrZJHkmjiicJVgAIHUaghP15t7U UeOnglnpjVsaWnRSMhHAhlbSLhWYDW+g/S5495vupJIzPOWmSr/ajyGjmOKn/SZY/wDdbuwtq+vv HFjo5Pt55KIyT1c6FHiqZzJEFj1a2jY2Df1t74vRtNkKeHwrK7szNPPGsk0scEZ9HkdS5tb6X49q XbtYlRiIPtIKmSSaOaOKBCV+zmSciRnjNkNvwfr7V2LlqqvG5CgM8kcAq6Oql+8aUBZqeUDyeVW4 na2kIDYC3tfV8eTohS0lTSSUE02Loqz7esqWMy07xR1MNUJw5EP3JkDCxBKsAeb+88DVc6xhWjqa uqkVmpIDoEtho1Ge49SooUm9zb25PHU00kohgmBpFQyU8RVq4l1BZR/zbX8EfUe1LjJZTNSzwCpV ynpVpJLRyym5SYO36lYXNxYGx9vUNXkcfWtTyq7qwZ5ljk/MpOt/EGCzkKAbEH27VFdS0tOY5/4h JRSUkhjkpoEjZA7EMjLZSpDDkW5B919/KHr6lzMMedx5q4qnCN995Z6NNQx0iaJCAifvssovY/T2 V3qDs3dfTe4aPeG3MjPFDDMFrcVMUlxmUpy+ky1dLNqj8lUrFCwXUHK3Pu6Lr/ujB9tbKfeG3yxn Gumzu26uWF6jB14iYTUlRJGFm9alnjeP9tVHBHPtAb0qanF5zHMIpJaEVdDDQvHUGNjDkIo70z6G GuEOps5/P1PtP1NbWTV+XxsplpaSHKwyaJqh5QlTThZYmDsx8sCk8nkW49pbb1bUum48U0VROMJn cjXulEipPFT5CBqh3u1k8R0FgONK3I59w9r9lbf3THWRYUwZGqpammpZo6R2X7eZJlE0fkmtM5V3 dHvwDwOParp62nmr44KmnhhqZYqkwxvMXYSKzAKFJtpZCeLe05uJMFl9r57GVdLpp6vHz0MsnlZb 1DAhRFAx0sQy/W3Huu3a9WcTuaGVJXmNPVGmMlijJRRTeJY1J/3av1/qDz9fdq2xspDkNnyLEUrZ qZFradfNJqXTZ9MnJUy3W5J595t35O2NxW4lhpr0OVp/LGshXXHkoirrKynUwEoA5PuTj8k7tJVN TU9Mk+uLwwyO8snGoBj+FH4v7gR1P3ssk32XnhkpqgyySyFHgaNTxCW9S/6wPtd+XE/3K/iP8QP8 a/g/3H2Njp+8/jn2f22q99X2Hrtf3//S1YKuplrZqyry9QTLHBT1UIjcsJ3TlY2F/WP6D8e8uRrh R0qqce0LM6mpNK2uNo2AICg2AbSfp/X3Cjr4p4Mm9NGkSoKamNBNTTxtP5XUa5AhCvb63/HtcY7H ZB4KGoWroVrPNWBEbjxUVLEsJQn9V10kL/iL/X31U4uJnjhx0ampiR5I8hJIztHVOSSHL3tEYxZh 9C3t3w+2posLFuNKqmGKOUqca8FMY4qyOSMklpKUaT4Xa5vaxv7lw5qhhxVRSPFLSqlUYKkaELzS Sv8AtVMrAXQgEWP49uGZrEqJoMdV1izVK0tDTSP921ZFLQxxXjp42ld2IChfT9AwsBx7nUI1UtNB FM6FFE1OICRKNBI0F1INn03I+nPsR8JCiUdTXSU6yVhVXpKmSdll8y+iSGwOoBTzx9T7w5epiMSV 9DUVD1VM6x1awzM8Mjxi5DXY63Qtzf6WHt+wywtVU2TmpxV1NTAjRGsk8SU8ralLLKPUrf4C3t73 CsUOGm8M8b5CGojeZXZ5IhE4GqOOR7lxbn+lz7A7OyLlaiTHzrDXQS0lSB5USenKmNo5FkaQMoMY /QPwefdUnY2HrNn57J7bqtGqlmky+KkpWbRJj6hyXgYghDPFGTqH9PfXW/b28+o89R5nb9c0sMUM dBVYw04jpMphZ3lmmjkkX0mqljmKq/6gAR/h7s6pd+7b7S2am78GKmaF6CIJANF8Nk6cMZ8VpPr/ AMmFm12AOrj2qIYoKmnTJvAfsmxFKFrJlV0qJnj0SI4IIcrIAWvf2D2Zy2Smze9cVtmuNLlcttqm XRWXpIa+voInj1RNEV+5k+2cqA1/T7AbouWtymSrq+n2ZVTbhx2VaPOaKyowtC9ArTvPIlLEI4aq uFXJAyMQSVDezg4aONqumrJqYVM0VTK0MhJaspGZJGME0jXaVFNwWP09qDJ7Wg3PRw5GkihoJYIt NRA8njphUySNHHKkMZH7kmr6291h70o5Nndm5XbdXGWbEZWnrP2QdFRS1Miyfr+ujW3P4v7PZ8et 8QT0NbSzKBR5GoaCGgj0/cxNcASTSf24Tp4vx7GvLY9J9n7ioIpKFpqCJMgwmUJJaCXyxhbD1PGo 9P8AQ+4O3K2qnxtPJHRRU8ldRRVIfIssMtQigrIIliusaOB+q9z7UqUhahmpzjcczeFZlb7yTyBr ksY1J/J/H595/spP4N4P4fTX+28njsvi16v85rt/ndXN/r/vfv8A/9PUzpMpTSTpSJDT1EMdHFNT 1MhmaWBxPpC1b/2xbj/W9rzK0GOk2nk85Ubyo6TK0+dw0GK2jSUVRUVE2Ompi2QzIrA4x6YlZBYR aTMrfj2i8PlMPDV1Qnqq2R5WCzzaS80zg3hDI4vFT2tZjzb6+3nI7nhhaLw1NU/ipKiaqhpUMhpW NQ0aBXHDJUL6mH9r3Nfes01SYWqo62KPF5KV6JYBFKzJUMsPnPHDD1W/r76osn9xNbyyVGQbHSSV KRyMiRrMLwWsdHljHF/r7UmEoajK4PMVMxo0bHyUtJ4j5TVzSuwMa1UouJeWvq9uGP200cseV+3c yw18McyETOCkK6ZZF5PoGv8A1uB7WeEy38IqJKKOOk8oleOOaspJZGBkZpDoci66dVh/Tj2sMZlD Z4vuIl01b1AkqGYIZLE1CwxtygLX/wAD7ZqmtnilWKnxqRQVFTJWzVRmDwywXOpFQf2Tp+n+PtZ4 qrIkppzJU1Yj8cUFJA2pGUvI6XH0BQN9Pxb2+5rMrW4qajyGqmbyG0oULUsodVUvJxfTyo/1vYAZ qR6ZRBRzpHTHIVPmmK6TJGIrokrD9Sh+R/j7AzsnqCn31tGrqMOFO7cJPNlTVLNd8hjWo9dVj4pC dQklFrD3XhkKl4/LRSp9lJTyy060bh4ZqREWLzU84YXdWcXH+x9iP0t2nlOu9xrTirdtt5yWKiy9 AwtTr5fKlNWw3uIpqdpmu4t6W592GjfUVPt6PBPV+Wnlc6Wia8EWPJEsJhlv6qiRjZ/8PaRhytJk d5Uc1Nek+3xVfGlXLUaH/Z8bB4ze/mGn/bX9jdt/JUyOiUElEIpjHLVMkSCSeoWERCod0ALyKjlb /wBD7d62upsKizNNFS0Z8hqZlIDFnBtqX6nUfqfYeUPZcsNc0FCuPkV9dFDJLUCKLXq1LNNGTZiB yD7KN8j8nSvvmh3VHTxqcjilx1dJGFMNbLTm8xi/xAX0H/Ve3b417voTVCjyMrQtqUVEz+lYYlrU emoo2/FUWVbkcke7QaDbuPydPlpKKaOtFXi5IosMjaquYvC4Ku35upJF/p9fY8/DGj+FOd6Qw8ff R7ePZeA3HuPHZ6r2bt3IZLCnbVNWumMgpq2NGQ5GmhI8o/tH2aOt29/K81TZGfdnyKxdFHDNDEsm y8jJVs0cd46WBvttKM7cL+Ln2nf4Z/LL/un/ABv/AEkfIH7D7r7f+H/3Grf4t/nNOi32d/Fp59// 1NOijylbSz1UMWSSTVPANDJa8ZYOVNgDo1c/19rd8hT00ZhlSMQrUCthSriYv95UEeVlta3kv9Po PwB7ZZI6yaqqZYYRTVYleT/OFCYNJk8DFtV0cf1ufeeOtylThfGsJo3kqIISKdQZA0lQ3OtgWZfD wPwR7UUeAp5ZAIK+qllqEU1v7RFRThjrlUyqBeIsTx9be1nCiUMFXHFVUkdMmNikpapYD91KVUBI XYgliLc3v7l7RzU0eAyFPLo1Vs1G8juHUusdWpFxcEAJcf159jFjK0kUmmtGualZpIVY+KWInTPK 2q9pdcduP6e+IrGqMhCkReejM8jtI2kmU+MD1m2r0TA259vlKn7PkpYx+3546qWqQMTIbhymsHkn +nuTS0Qhgp6uWkcxmgljhkBJjMrOS+pCSv5Ht3w8P78hWoRZ6KnjqwsHpa76o/1E6QUSIXFvbTvC roZoIIzMZ7U801STPd1/cWxKqUvpe5HI59l93DuqKkeroKddfiV2jNUqxLMsi3ZI11uZXb/VXH9P bxszORTYyOSsppknqqesCQgeM03hiskruo0sq8Wv+PZcvkP1pjc5lhuDFLFjdw1FNTJUUkaxnHZd IaWn0CKSNQsFbIZWJJ/V/sPZHK2iqcdLPQ1ammqoXEElOQJNJ16lJlF1LKeLj6W9jxtTsOoqdvPS V5qZ67DJFTxCBfU0GoIl+LHgW+l/aro87lIM5i6qvT7KgqqXLPEzzkySsKUyCHTpNjIB7HvanYOP jpY8osUNEIo1poqUyyyCtlkmjgiApwjO8jLpkAuAbHn23dlbyoq+uix+3ctlchAuNpjk6rJUZogm WdnaqpYo1bS8FMwUK1hcewnfKPEY5J6oS1ccqtI7RlPKSQF5XSmi3HAvb2ke+oaiox+0cq7RKlZD WeOmgZvFTlRoVV9R9X9r+vtN9b5GmhykVNLWrjkrJaWohnUXPngAXySD1AlmGm/+Pu1vqfedYsky z5KjgeloiKmYL65aeOndvOrD1LIFH49zupMf8p92ZXNbX6O39jtmYSlrK3P51aiupqPHVkNQ7PRS wpUQyN9xKf1WIF/r7Eej2x8+WmnxR7t23W1qGerlxbZXESS6oR6aiMy0vLC34IHub/d/59fY/b/6 XtsfxG//AAH8+A1+P7DyW/zGnV5ub2vf3//V07K0QplJmxpaao0w+h/Cgvq+t5FVL+3XJNlGo/8A cgkkcz11OJPK1GxhF18Zj8JOv/kG49vuBiWLJV7VVVUVNSdOmOqjhjQHRwAZY449JX6cke1zRviy YvuoUVvvaPTpdSuvSPFb7clLa7/4e1msdHNj6vwzw0gWZCDAglkkpufGsvjR6pVI+trfn3GqEx5p 6QzzU6kQ+pUUlHm508lLAf0vYe+VAMe0shhdI1Oj70SKpiVuNIiKalKn/aeL+13TfaqiqfBJRsx8 MkV1qI158nCWdk8t/wAW/r7c8UMYVCRGVIxVjyzDympMfkJIhXSYbarj6X9iNUKnhP2b/seY+UsK a5Ggf5y4C6vpe3trk+6WmBh8slOaeTyhtKxCPn9JawuT/qfV7QdP/EiuQakEwqdcn7URfmAKttTc ryt/qfaH3pU5uPHN9pjhPqxNpR56JBHT/dyeZ21TI7OWP05ewFuLeylZiqz7ZZxW4wpAs5ELRVNG ZZIOSrWExZSDcD+1b8e15j6reH8IoPsMZW+NTU6y9TTmWSlKgya9cwdUEdwfp/t7e8W7ps89HTlq OSHS6eNXlpmV38AsFLyOobxW083/AKc+yl79qKR6WmjOPiiq2LmKoSeJp42ViZlqYzK8zmRjYahc WNvbTtKKYZunajqY2owUlnjjjqBG2rSGpqhpkDgIedX6SfofY9blanao2jLJHHGkeeQx01OzGWel aB0r1WRC6JGkLa7ysAdNl9Vh7nZ1N0Cain2rPqxdPk4oqWgWnpkavpJqZTT1VXVLM1RF9pSiMBLR 62IJu49qPIUm12+8/iuVrEnkjg8YWmyBSALU3m0mipnkk8gJB8oMgA5t7bczj9tfa6Y896Y43elk SkyJaenYr+1ItRQI6PGPoWsx/wAfaf7CjwqbDjjytQJh91r21USpMkhmIQTwokKLIADzeVdP+PsK Nm/wxa+mJu5KmynxgJT+RNZQyBWIBva12/p7Ph1GtBBBkDj5K2srXxx1LVCaJYF9Rk/4GpDG6+K4 4J49nO+Pk+Yj35kjg6L7imfbpGQFPNSRrDGYj4HBmkQO4b9IjufazzFZuxMnOhxFRLN4Ksiakqok yApvVrV1hqBPot+SLe0j5dw+O32uR06teryt9/r/AIX/AJq2vy6P8bW9/wD/2Q== ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/red/_img/120-405.jpg /9j/4AAQSkZJRgABAgEASABIAAD/7RJuUGhvdG9zaG9wIDMuMAA4QklNA+0KUmVzb2x1dGlvbgAA AAAQAEgAAAABAAEASAAAAAEAAThCSU0EDRhGWCBHbG9iYWwgTGlnaHRpbmcgQW5nbGUAAAAABAAA AB44QklNBBkSRlggR2xvYmFsIEFsdGl0dWRlAAAAAAQAAAAeOEJJTQPzC1ByaW50IEZsYWdzAAAA CQAAAAAAAAAAAQA4QklNBAoOQ29weXJpZ2h0IEZsYWcAAAAAAQAAOEJJTScQFEphcGFuZXNlIFBy aW50IEZsYWdzAAAAAAoAAQAAAAAAAAACOEJJTQP1F0NvbG9yIEhhbGZ0b25lIFNldHRpbmdzAAAA SAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1 AAAAAQAtAAAABgAAAAAAAThCSU0D+BdDb2xvciBUcmFuc2ZlciBTZXR0aW5ncwAAAHAAAP////// //////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////// /////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIBkd1 aWRlcwAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHg1VUkwgb3ZlcnJpZGVzAAAABAAAAAA4QklN BBoGU2xpY2VzAAAAAIMAAAAGAAAAAAAAAAAAAAFPAAAA3AAAABEAawBsAGUAbQBwAGUAcgBlAHIA XwBkAGkAYQByAGkAZQBzAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADcAAABTwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklNBBERSUNDIFVudGFnZ2VkIEZsYWcA AAABAQA4QklNBBQXTGF5ZXIgSUQgR2VuZXJhdG9yIEJhc2UAAAAEAAAAAThCSU0EDBVOZXcgV2lu ZG93cyBUaHVtYm5haWwAAA63AAAAAQAAAEoAAABwAAAA4AAAYgAAAA6bABgAAf/Y/+AAEEpGSUYA AQIBAEgASAAA/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMT 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 D2jv83e1Q+14/wDpafvZ/f8ATSU//9kAOEJJTQQhGlZlcnNpb24gY29tcGF0aWJpbGl0eSBpbmZv AAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIA ZQAgAFAAaABvAHQAbwBzAGgAbwBwACAANgAuADAAAAABADhCSU0EBgxKUEVHIFF1YWxpdHkAAAAA BwAIAAAAAQEA/+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQEBAQEBAgIBAgIDAwMD AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgBTwDcAwER AAIRAQMRAf/dAAQAHP/EAaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAA AAAAAAAABgUEAwcCCAEJAAoLEAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlR QhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rl o7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTF xsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNB UQcyYRRxCEKBI5EVUqFiFjMJsSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJV ZXVWN4SFo7PD0+PzKRqUpLTE1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiI mKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A3wY9TeU3YAPY DmwFzcj6en2Y9FvWbR6gNQP+F/8Ab/n/AA9761QenXaxgXJKgn6kmx/wv790/Gq6RUdZJB6DpF2P 0t9T/re/dbkVQtQOo6Am2osn1uPr/X68XFveumOsp139MjEXFwG/HA+l7D/Y+/dKU+FeuSpY8g2/ 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 BjoQW/nL/FGLcS7anwHb8W4hvne2zqzba7Ux826cLjNg0OIqs5vnc22kzH8W23t+V9wUX2cFWkdd V0k/3kcbUiSSrdJi9cjHW8dN1Z/Os+K2Mxk09fsnvjHbrbamyN9Y3r3KbKxtHufIbP7YhxH+hrcL SjOS4bFYztityslJiJaypgU1WPq45vEYuXNbeTCvW8efQiU/80vqzcvWPy93/sTrLsPKZb4g9f4n sLP7A3lUbY2BureuOzW3W3Di/wCG4zLZabI7cxFWkckK5PIwRUcjwyaGOhgNa2xU9eoOnXrv+aD8 fexp+8Y4sLv7Ap0P1JvjujcFXWUmAyNFujaXVdS+H7VTak2EzmQlSu2Pu1Di4o8pHjf40WWpxxqK S8/vetvXHXsdA5mf50nx2wmYzu063q3u9t6YjaHU+76DYlHT9d1+7cxH3CIpds4Kox9HvmWHau4K Giqqarr6fLTUjQUdSsg1FXVfa2/iHWsdLP4mfzO9l/JLO/L6iqcSMdjfjZSUnZ9DWR/Y4hZOltyd abV39tVtxTZjLrF/fmpXJZBayWm14mljpYvPUxvIurQYimePW8Hos+3P57XT+b3Vlc2ux9213U+R 2BtrMbTxeKi2oOxsXuTC7n7Tx3eFbuPJ1e9I9i5HbGyNvdfR1+Pgx1VUZTNiUx46CrlkSNd6m/i6 qUU5K9CVub+eF8Z9uUudqR1R8gMvLTb4xuydm0tFtzadM3ZxyO5uxdmRZraYrt0xClpp92dW5XHU dJkfs8hX1YhjhhJk9OmdqHI614aD8PWbcv8AOU6bwu+IsBJs/fOEXD747K6k3J13uXBYGDtHJdq7 VbYVJtjC0jx72pdt9eY7JZfeaF6rcUkNJV0F6iKdEQ62fFb060ET+HHT38Kv5rW1flFhG2lk9g7q n7x210ruDtPsQbXxNOOr6LcWHpanOR9dUG4JslUVBzs+3qmhYVixyYyqqZJhTzuE9uo7aRnHTbAF iAKH/Y6Cvq/+dDt/Kf36zva/VOS2rtKPrDYHZuwarCbo2TV4eirc30pt3tLdfWO8t+5Hc1Lhn3jR 1Ob0Y+oihjpHg0wSMtUPE1tTfxdUx6dGK6l/mo9V9o9L/Ij5CR7B3Zh+r+kJ+oZsKUym3sju7sPG 90bI2duPa8zYBchTx7Kqo89u1MZPLlJ4MdCkL1TVHiin8ftbeuevUHHy6DzrX+Z7H2Zu35T9qz42 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 1MdKfxL/AJ+kvivpr4Zr9nX/2Q== ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/red/_img/120-1.GIF R0lGODlh3ABDAfcAAP////7++v76/vr+/v76+vr++vr6/vr6+vb6+/r69vr2+vb2+vr19vX69fb2 9vH1+/b28vby9vzx7/fy8vLy9vH28fLy8vXy7u7y9PPu8vbs7O3u8vvq5O3t7vXq5vDo6unq7vXm 4/zl2+rl5/Xi3Ozg4PPe2t/i5fPc1PfazfLR2Ora1vDX0fLXzPbKztnc2NXZ3/LTxurSzfHOw+vH z/LOvfHKu8zR1ufKwe7FtvLEr8vNyu7ArsDGzu+/peO8ru64pcDDwu63neyxoO2wmLW7w92vou2s kOuolbi4tu2niOqji9+mk6qyuuqggOmahamsrOmWe9iWg5ylr+iSb+eMdbickpygodqMc+aGa4+Y pOWBXuR7ZdqCZZOVleN2W9h3XYWOmeJsVuNyToeJiOFlTpl+eXqEj9RqTuFjQ+BcSd9YQ9tfP3J7 h99XPN5QRHp8fN5SON5NO7JjUN5RMNRUN95MNNxEPGxzfNNJPN1FM4xpX91ELdg3PW1vbts7M9VD Mdw8LM1ILmJrdts8JtY7K9cwNNs0K9I/KNs0JtY0K840MuIpJ9osKmVmZdU0Jsw6KNciNK9INtos JtYsKtAtL11ja84ePuIgJtsjKtYrJppMQdskJtseK9YmJtUjKskuK84tJtInJtoeJtYiJtQeKtYf JtYeJtIiJs4mJs0iKl1dXtIeJs4iJs0eKscnJ1RcZc4eJsoiJsoeJsUiJr4jKcUeJoFHPlRXWrAl KExTXVVTUWJLSE1QVZ0qKExNTkNKVIQsJkRHSkpEQT1CSlk5Mz4/PzY8RGcnITU4O0MvLS0zOzAy NVEjHy8tLigsNCYoLD4eGiMjJR8iKSUeHzIXFh0eIxsbHRYaHigTEhoWGxoWFhUVGxUWFhMSFQ4S FR4LCxIOExMPDg0NExQKCxkFBg0LDA4GCgoGDg0KBg8GBgUHDwoGCgoGBgoCChACAwYFCgoGAgoC BgYGBgIGCgoCAgYGAgYCBgYCAgICBgICAgMAAAIAAAEAAAAAAAAAACwAAAAA3ABDAUAI/wDN4fO3 TZwwY+LIZUu3ryG/fg338ePXEN8+fBYnSozI8aK8duxCsjt3r6TJk/f46dPHz+K9fBP9+esns6ZN mzT78Zt5s6fPnz1pyhQKFOhOn0SLKl3KlOm8ixj36aSYkeLDihXvtdvKTh5UfFrZtdN6D5+8j2LF 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 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://booknik.ru/i/lg-share-en.gif R0lGODlhfQAQAMQfAI6OjmhoaF5eXh0g//X19ougxk1uqZ6enlRUVFVVVaamppGRkdvb28rKynh4 eIKCgtLS0uTk5ExMTExtqPz8/PPz8/9pOvb29vr6+u/v7+zs7Ojo6MDAwAAAAP///////yH5BAEA AB8ALAAAAAB9ABAAAAX/4PdxZGmeaKqubOu+cMyJI+PdeK7vfO//wKBwOGTMODaicslsOolGDs5C rVKf2CZhux14vT6AYwzQGSboNNoAJN2scEt2PuR2vwMdYLHwlG9/OBNnaQWGE21SHlZvVUAdkDgd kpKRN5CWHpiTTHYEeHk4EjgBATcNAYEeahMFNwWIP26LjrRXPpyal5S6u729uVp2oDmjHhACDQ0K zAI5rK6EiY07tz3BvsC8uZzYS57Eoh4MBwIVzArIz4OtOLCJFBTWUxbx9vfxmPabHfmb/pD2BcRH sCAFfifwCUAg4MCBDRsiPHhwT42rVxMM2iOBAQMjWxY6ihxJskNHkydT0ao0iVIlyZcwT2468RJB xwMRNjR4QBKaB0IxRZK4cOGjFaJIk17ogJTp0qZEnT6dKlWq0qtYl840ofRAgAMXcC7YqVSNgWho siIlUaFCHCtt48ptiyluB7t08Va4m3dv3bmAAyM0MfeAhwMVxO6c28qQIQ+HAsslkaHyWwuVM2ve zLmz58+gPQ8usRmB6QwJUqfeTIjVoMwdMsSOXZkEhNAacuvezbu379/AgwsfTrw4bwhHIEBczry5 8+fQo0ufTr269evIacjYzr279+8sRIQAADs= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/red/_img/121-609.jpg /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABQAFADASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5/qxp 9hcarfQWlrGZbiZgiIO5rG0DW7XxLaLeWE8c1lISI5mzH937xO/HAPcV1fwG159b8Z6lFpzLqf2O zdhfW8RRMs235ck9ADz3OMV8ZRwtStK1vU/qnNeIsFltD2nOpSavFJp37PfZ9+pr+KbxfhdZQ21k Q2o3IbzZ8ZeUKpZgo7IMH6mvSPAPw7vj8PBrviBJZZ7uBpFhXl5GOSY17YAAUn3NZPhzwda+KvHM er6x89tbRuGIXcrM5CrEn/jqgD+6K+wDDp8Xh/TpL5IklaBUtLCP/lhF/AOO525Pr+Jr6ylSVKPK j+a8xx9XMK8q9WTbfc8E8G/ArUtQ8ORPLbJFf6tNvFufvJGTgZ9gMAe+6uu8e/BmOx8O/wBja1p8 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 FAH/2Q== ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/bmp Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/red/_img/120-12.bmp Qk02SwAAAAAAADYAAAAoAAAAUAAAAFAAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAArcXP sMjSrsbQr8fRr8fRrsbQrcbRqcTQscjVtMfVu8zYrcXPtczXv8/avM3YtsfSuMnUv8/Xvs7WwtLa xtPZzdfc0NrfydTatMbRqr/Kpb3Is8bOuszVscfUornJpLvMnrfInLjImLTBo7rHrL7MtMPSrb/O kaq4mrnGo7rJqL7NqsHPscbTr8XPs8nTsMXPtcjQp7zHo7rHo7rIobfGornHo7rHpLzGpb3IoLjC nbPBmK68l668kKe1kqi3lKq4jqW0iqS1hqGxiKOzh6KyhaCvh6Kxf5mpfZane5Sme5SlfJWmdI2e bIWWcoqddpCev87XwM/ZxtXewtbfu9LautLawdfezdzj0d7m1eDo0t/pxNbgwdPdw9DbzNbj0Nrn y9XiwdDaw9Pdw9Lcv8/au8zWvMzXx9bh09zn0+Dqv9Hav9DXydnhwNLbwNHczNjkyNniu8/Wy9fe xNHbu8vWv8/as8TRvc/bus3ZwNDdvdLZwtPdydjjxNPbxdPbytjd0d7jy9njv83busnTvczVvMvV usvTt8rQt8rQu87UuMvTtsjRsMLLssPMt8fQusrTr7/IrMDIqr7HrcHJo7fDmKy6pLnGnrXDhqGx gJusfpmpgp6xc4+if5yvaYiZZn+M0tjf2d/m2N7l2uTr2ebs0t/l0t7k3ODo3OHo29/n2eHo093j z9nf0tvj0Nji1Nzm0NjiydTdytXfzNfhzdjhzNbgz9ji1N7n2OLo2uTq2OLp2uPq3+jv2OHo1Nzk 2N3k2eDj0dvZ0tbe3ODo2+Pp2uTsy9TfyNbixdTi1Nno1eLk3+bm2+Ln1eLn1d/j2OHm2d/q2uDn 1t3i2uHk2uHk197h0Nnb0d3f0dzez9rd09/h0Nvdy9bZ0tveztXY0tnc09rd1drh1Nng0tbex9DV w83SxtDVxc7TydLXytPYw8zRwczUwczVxM/ZydXdtcXL0dfe0Nbd1Nrh09jf1tvi1dnh2d3l3N3m 3d7m3d7n19zg197g197h0tjcz9Tb0dfd0tfe1dng19rh2Nvi2tri2dff2Nbe29ri1dve1t3g2N/h 2d/l2d7m2d7l1Nrizdbdw8vPzNbWwc3Wys3R0tbeztTlusbeibDWZKDTTZTJTZHJZpvTeKjheaba g6fQka/TmLLVqbXCoq2x09vezNPWyM/SzdTXy9HUydDTyc/SydDTy9LVztTXzdTXytHUxs3QxMrN x8jQzc7WycrTuL/Csru9sbq8tb7AucPFucPFvMXHsb+/s8LCxdTVzNbZxM/T193j2+Hn2d/m2uLp 1+Dn1d/lz9jfzdfezNbdx9HYmZ+gam5uZmtrZWlqYGJmZWdrYmRnY2FlYF5iXltfVlZaWltfVldb U1VXRkpJTFFQT1NTTlFVSk1Uen2ExtDam7XEvczZy9Dcvc7Yv8rSm6vGVXetPWutRXfAQXbGNH7H NH/UOoHZRYbbRIXcPHnLVI7SeKfNp7zFxtHUztba0NfazNPW0tjb0dXYztLW0tbaztLW0dXYzdHV zdPWydHSx83PwcfKxc7WvMXKucHMs77JtcPPs7/LtcDNuMDJucDJt77IucbLztrfytfbt8rRpbrD 0tnc197h2+Ll2N7k1dzj1dvi0tnhx9XfwtDav83Xc3h9IyYqGx4iFhgbGBgYGBgYFxcYFxcXFRUV FhYWFhYWFhYWFxcXFxcXFhYWFhYWGBgYHh4eHiAibnN5v8fPvMnRs8XQkq7AU3uwKVSSGEKGMWy9 MHrbM3ndM3rZPnbKfKLaV4vUP4LlSYnqnLrh0N3iz9jb0djb0Nfa0NfazNPWz9bZz9bZzNPWzNPW ztTX0djb0tnc0NfazNjYvcnStMLQiZjFXnvGcom8R1WUUGKROlCIN0SCT16wj5/DrbrFr7/Gvc3O z9fa0NveydjdtMTM1Nve197h2uHk1t3i1dvi0tjf09rhzdjgytTcx9LawMXJJiktGx4iDxETEBAQ EREREREREBAQDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OFxcXISEhHB4gbHF4u8PNvcbPtcPMdZy+ NnezZ5rIn7nQr8PXhq/bdq7glcHgv9bi1dnWnLjbSIfjmrfZ1d7c2N3i0Nfa0Nfa0djbyM/SydDT ytHUzNPWytHUy9LVzNPWzNPWy9LVy9LVydTUusfHeYzKOV7URmbPNlDQPmjAZpLNdLHhVn+4Hjeh SV2gnbDBs8PJvMzO0Njb1N7hssTIpLzC1Nve1dzf0tnc09ne1Nrh1Nrh193j1Nzgxc3Rc3p9MDQ4 DRATDA8TDQ8RDg4ODg4ODg4ODg4ODg4ODAwMDAwMDAwMDAwMDAwMDAwMDAwMFRUVHBwcGhweaW51 yM7XzM/ZtsDLornQvM/Uv8/Tv87Vw9DWxtPWytTY09nb1dvey9Xe0NvjqsLZ1Nnf09fh0tja0Nfa 0djb0djb0NfaztXY0tncztXYzdTXzdTXzdTXydDT0djb0tnc09jc1dXhv8rSnK3WlKbWXXnMX5HJ bK7hXajfbJvJY32ujaW/s8POtcbMxNTW1N3fzNfawM/Ur8HJ1Nrg0tje1tzi09zh0Nre0Nbays7S eXt/HR4iDQ4SDQ4QDQ4QDQ4PDQ4ODg4ODg4ODg4ODQ0NDAwMDAwMDAwNDAsODAsODAsODAsOCwsN Dw4RaW1vcnh7nKOnydHVy9HWx9DVzNbb0Njc0tre0dje0tnezNbaztjd1dzf0dbZ0tne1dze197a 093g1dzc0Njb09jb09fb09fbzdXYztbZzdXY0djbzNTXzNTXzdTXztXYz9bZ0djby9XXy9fWx9PQ ydLQx8/SvsvPucbMrcTQnbrRr8HKq77Frb3CrLnBsL/EzNfX0N/hv9HOydvYvc3R0tjf0tjf1dvi 0dre0tvexMfLQUJGDg8TDg8TIiMnOzs8ERERDg4ODg4ODg4ODg4ODg4ODAwMDAwMDAwMDAsODAsP DAsPDAsPDAsPDAsPDQwQdnp9x83QztTXzdTX0NbZ0djb1dve1dve1dzf2d/i193g1dve1tzf1dve 2uDj197h1Nve09nc0tnc0NbZ09jb1djc1Nfb1djc0dfa0NbZz9XY0NbZztTXzdPW0dfaz9bZzNPW zdTXzNPVzNTVzNTVzNXWvMjNvcrPwM3RvcjLvMfItsHCo7bBqbe9rLrAwM7UytXdorO/w9TZ1ODg 0Nrd09ng09ng1Nrh193hyMvPNjU5FxQYICYplJmc2N7hy8zNFhYWEBAQDw8PDg4ODg4ODg4ODAwM DAwMDAwMDAsODAsPDAsPDAsPDAsPDAsPDAsPJSYqvsDEurzAvL7CwsTIw8TIyMrOzc/TztDUz9DU 09XZzc/Tzs/Tz9HV0NLW0tTY0dLW0tTYz9HVzM7S0dPXyczQys3RyczQyszQy8zQycvOzs/Ty83R 0NHV0dPXydDTydDTyM/SytPXyNLYxM7Uwc3SuMjQtcbOpbW9tcbOpbzLkq3Dn7G6pbO5qbe9tcTK dpykYYSSu83X09zezdfa0trfz9jd0dne09jcTk9TFhQYLSwwwsrN09ve1d3gjI2PDw8QEBARDw8Q Dw8PDg4ODg4ODAwMDAwMDAwMDAsODAsPDAsPDAsPDAsPDAsPCwoODAsPFRQYFRQYFRQYFxYaFxYa GBcbGhkdHx4iHh0hHx4iHBsfHRwgHRwgHx4iHx4iHh0hHh0hHRwgHBsfHRwgGRsfGhwgGRsfHBsf HRwgHRwgHx4iHh0hIB8jISAkGx8jGyAjLTI1pbO4qb7FnbG6rsHJp7vFn7O8nLHCb57RSIPHVY7L pLfCrLrBuMbNxdTXs8fNp7vFu8zSv8/RuMrNzdrc09/h0t7goaapExQYFBkcsbm82uHk197h0djb UlNXDw4SEA8TEA8SEBAQDw8PDg4ODAwMDAwMDAwMDAsODAsPDAsPDAsPDAsPCwoOCgkNCwoOEA8T FBMXFBMXFhUZFxYaFhUZGBcbGBcbGBcbGBcbFxYaGBcbGBcbGhkdGhkdGBcbGBcbGBcbGBcbGBcb GBcbGhkdGhkdFxYaGBcbGBcbGBcbGBcbGBcbGBcbGBcbFxYaKSgsqbC2pLS+pLnFk626ep6uVnmr OGbCRoLTbaThiKbAl6u0l6+8t8nXvtHWqcfNscTMtMbOs8jQtMbN1Nze2uHk2ODjQENGFRYaZ21w 2ODj1t3g2eDj09rdGBkcEA8TEA8TEA8SEBAQDw8PDg4ODQ0NDQ0NDAwMDAsODAsPDAsPDAsPDAsP CwoOCgkNCwoOCwoOERAUEhEVExIWFBMXFRQYFhUZFhUZFhUZFhUZCQgMFxYaFhUZGBcbGBcbGBcb GBcbGBcbGBcbGRgcHRwgHBsfHh0hHx4iHh0hGhkdFxYaFxYaFxYaFxYaGBcbGBcbMC8zr7i9rru+ q7vEmLHEh6TMgaHJj6zKZYvObYWpo7PAfJW2UoDCSXnDfZ62ocDGus3VwtTdx97lutHX2t3h3uLl vcDEExMXFRcbv8XI2ODj197h2uHko6msEBEVEhEVEA8TEA8SEBAQDw8PDg4ODg4ODg4ODAwMDAsO DAsPDAsPDAsPDAsPCwoOCgkNCgkNCgkNFBQYEhEVEhEVExIWExIWExIWExIWExIWKyouTUxPFBMX ExIWFRQYFRQYFRQYFRQYFRQYFRQYFhUZHh0hHRwgGxoeGhkdIyImOjk9HBsfFhUZFhUZFhUZFRQY FRQYFRQYjpSWtcC/kaq+W43CXZLKZJbQZom+YXmoWHKYQmSnKlLEMVm6LFq6VHGfmri/ssbOxdff udPas83T097g2uLld3x/EhQYO0JF0+Hj09/h0t3f197hd3p9DhAUDxAUDg8TDw8TEA8SEA8SEA8S Dg0RDg0QDAsODAsPDAsPDAsPDAsPDAsPCwoOCgkNCwoOCAgMpaqtX2NnEBIWExAVFQ8UEhAUEhEV ExIWJyYqbm1xExIWEhEVExIWExIWExIWFBMXFRQYFRQYFRQYFRQYFRQYFRQYFhIXGRQZpqaqNjg8 FRQYFRQYFBMXFBMXFBMXFBMXYWFluMLBrrvLWHSzJlWmHESdJlGsLlS0KE2wN2jOGj2pIC6XLTuc g5eznbrAqsLKrcvSoMLMqcXR1OHj3ebpQUVIFBMXgoiL2ufp3+bp3+To4uTndHF1EA0SEA0SEg8T Eg8UEA8TEA8TEA8TDg0RDg0RDAsPDAsPDAsPDAsPDAsPDAsPCwoOCgkNCwoOBwgMt73A1t7hr7S3 JiYqEAwRDw4SDw4SERAUEA8TEA8TERAUERAUEA8TERAUERAUEhEVExIWExIWExIWExIWExIWExIW FxIXISImyM7RJigsExIWFBMXFBMXFBMXExIWEA8TP0RFvc/Nr8DGbYi9NlW8J0ChGzODJUKRFy2O J0OgQGbLSmvFlKjIr7/Kr8PNw9TdvNXcqsvVmbnF0t/h2uPmIiYqEhUZm6epzd/g1OLk2ufp3ufp t7u+ExUZCQwPDhEVFBUZERAUERAUEA8TEA8TEA8TDg0RDg0RDg0RDg0RDg0RDAsPDAsPDAsPDAsP FhcbzdPWy9XXwczOkJWYCQsODQwQDg0RDw4SDw4SDw4SDg0RDg0RDg0RDw4SERAUERAUERAUExIW ExIWExIWExIWExIWGBIXRlBSsL2/ExQYExIWExIWExIWEhEVERAUEA8TKCcvqbi+eo+yKTy5MkzQ Q2vUU4DNUnO5U2qmUnGnPWWpRmt7q7nDq77Hr8jOwdTdsszTrNHahKi0x9bavsrNExYZDxUYtMfK yeDizOHkyt7iyd3gytvdusjKp7a4tMfIfIqMDg4SDg8TDg8TDg8TDg8TDQ4SDQ0QDg0QDg0QDQ0P CgwODwsPDAkPLjE3lJuftsDEsb3Brby9l6KlCw0RDQwQDQwQDAsPDAsPDAsPDg0RDg0RDg0RDg0R Dg0RDg0QDg0QDw4RDw8REA8SERASERATEg8TW2dpi5yeDw8SEA8SEA8SEA8SEBASEA8SDw4RGR4i kKStfJerVHSwVW+raoyzdJKofp+uhqGvh6awV3SJLD9QprnBrcLKsMnPw9zjqcrSqMvWmbrHx9rg usrNExUWERUZv9LX0OHmy93jy9zmtMDHaXF0VFhcYmlsc3+BYWxvDhEVDRAUDhEVDhEVDhEVDA8T DA4PDg4ODg4ODQ4OCQwMEAoPJCMrsr3Es8PJscDGrr7CnrKzo7S2ICElDQsPDAsPDAsPDAsPDAsP DQwQDg0RDg0RDg0RDg0RDg0PDg4ODg4ODg4ODg4ODw8PEBAQDw8SKy8yh5iZFRcZEBAQEBAQEBAQ Dg4ODg4ODg4ODgwQERIXHigsNklNWXB7dJCfe5utfqG2hKi6gaWxZoWTRGV4eZWhrr/EvM/Uvtfe psbRrs/dkrO/xNfdvczQFBYXEhYauMzRydnfyt3jusnSJCIsFRMYFBMXExEWFxMYGRcbEhUZERQY DxIWDxIWDhEVDA8TDA0PDg4ODQ0NDA0MCwwMDQsQV19mpbi+rMDFq8DFoba5mLCxmrCxO0FEDQwQ DQwQDAsPCwoOCwoODAsPDQwQDQwQDQwQDQwQDQwNDQ0NDg4ODg4ODQ0NDg4ODg4ODQ0QEQwRPENG MjU3Dw8PDw8PDw8PDg4ODg4ODg4ODQ4ODRAPChAODBERFA4VEREcPkdUboaYhaO0gaGveZalOFls d5Oevc7Uus3SvtbesNDclrzMjLS+ydviw9LWFxkbExcbnbC1zN3jxNXceoWPFxQdDRYZY3R1iJaY MDY5EBIWEhUZEhUZDxIWDhEVDhEVDA8TCwwOCwsLDAwMDAwMCwwMCQsPjJ2iobm+m7O3mLG1kaqt jKiola6vYmxvDg4SCwoODAsPCwoOCgkNDAsPDAsPDAsPDAsPDAsPDAsNDAwMDg4ODg4ODg4ODg4O Dg4ODQ0QFwsRDA4RCg0PDg4ODg4ODg4ODg4ODg4ODQ4OFRgaFBkcEBIVDQ0QDhAQDg8TEBAXERUV O0ZIdIyWepepNVZpf5ynu8zRt8zRudLZsdHck7jKoMLLxtXfy9zjKS4yFxcbZnF2xNfewdDaXm11 GRYaJSgwsMvVosXLfpOXDRAUExMXFRUZFRUZDxEVDhEVDA8TDQ8QDQ0NDAwMDAwMCg4NNkJDtMPI qLm/prq/nLK3mrK2lauwlaesTFlfERMUDg4ODAwMCgoMCgkNNzg8EBAUEQwRDQsPCgsPCwwNDAwM DAwMDAwMDAwMDAwMDAwMDAwMDQwMDAwMDAwMDAwMDQ0NDg4ODQ4ODQwPHyovaYWQbIubaIeXW3mI SmBrKTU9EBEVERAQFA8RDxEUPk1WME5edJSbscbHnbzHpMLPvNjmsM/cvNPbw9XfxtrhRU1RGBgc HSUqrcTKpcbOcoyVExceR1pkoL/PlL3KdI2XDhAaEBMXEhUZEhUZDhEVDhEVDRAUDQ8RDg4ODAwM DQwMDg0QfI6SlrC2kq6zk66ym7K3nK6zWGFlGRwhDgsRDAwNDAwMDQ0NDgwPDAwQNT5Ad4mKUVtd ExkcCQwPCwwNDAwMDQ0NDQ0NDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQ0NDw4OEg0QFBkedI+V bI+baImZbY6eb5ChZo2gZ4yeYYOUOExSDxcZERAQEg0PFSEkTF5lmrK8m7XDfJimrMvYp8nWwNff wNfgwNnfeISIExYaFRUbPkRNu8/axNnnp7vDpMHOocLPobrFMTxEDxQaFBodHiQnDxUYEBMXEBMX DhEVDhAREBAQDg4ODg4PREpRqL7ForrGp8DHqb7Dn6qxJSkuDA4PCwwNDAwNDAwMDAwMDg4ODg0P DQ0RCA0QFx8hhZeYm6mrbnp8JikqDQ0NDg4ODg4ODAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM Dw8PEBMZXXN6b4+ZaoqYYIGRY4SUYIKSYoiaZoieaoikaoqhaIWTKzU9Ew0QDQ4OGhofgI+Xo7fF eZOhgKOwpsvYwdjgxNbfwtzjt83THyQpGhYbGhYdLS83bHJ6doKHc3+HVWFrICUuFhcfFx4ji5ud jZ2dERobExYaExYaDxIWDBAUERAVEhAVExYblKaur8bOqb3IqL7HqL7FT1NZDQ4SCw4NCQwLEQwN CwwMCw0PEAwRDgoPDQsPDgwRDQwRGyAnaH2LWnWEYniHOERRGB4kCwsMDQ4KDA4KCg0JCgoNDQwQ DAsPDQsODw0PCw4PFh0eb4aMhqavgKKvepyrcZSkcZOjdpmpbZKjY4qdYYmgZoyiaI2gdZWkRlRg Dg4SDw4OFhkejqCmja20qcnWt9nlwNfc0tnjydzkx9ripbK4Ji0yFBQbGhYdGRshFxkfFxgeFhob FBodGSAqiZOgwdLbxdTYMDAzFRcbFBcbExYaFRYdGBUdFBUdVGNprMPLpb3Fq8PLq8TNrcfOFBYc DQ0SEQ4UQUpPWWJnHB0eEAsPKzQ6eZWea4SQIiwzCAwOCQ8QSWBsY32NXoGNXH+JZ4qTT2x0MUFD GSAkDgoPCgoNCw0PCgwODwwRFxIaQ0pQiJufi6qwhqizfaGwgaa2hKi4h6u7e6Cwd5+ybZWoZ4+i aI2eaIyccZWlh6i2JjY+DQ4PDg0QKS4wgJmepsrXpMjUvtbZtMnRtNXbstPZu9fduc7VdH+IMTM9 GxgjGRYhGBUgGCAtOVBhZY6lbpy2jbLGqcfRfIiKFBcbFxoeFxoeGBshGhsjFx4llqyxnLi/nbnA m7e+lK+3l7G3GBogCAwRcX2CmLK2eZOWDRgXDQsODhIZVnJ9k7PBj56mDA8QCw8KcISLj6eykKmr l6+yjaqziKi1jq23l7fBcZSdaYeVTmp6RWJxTGx5bpOdf6Ksja64lbW8j7G8ia28jLLBjbHBiq6+ hqq7f6e6d5+ycZmscJWmao6edJiogqi3QF9tHyw1Cw8MDAwOSE9XiLC8p87av9faxdfewNzjuNXc vdbexdzlxdzlxt7nq8TNlKy1lq63n7vMncHSjLjIfKu+eqa8bo2aLDc8ICQoHyInHSElGSInGSMp HCIpKjg+Y3qBnrrBlbS6nbe9nbe9PEFGCw4PQkVEP0ZGEBISDQwMDAsNDAwRDAwRExMXISIlDAwO DQ0OlKaxpLjGorvBpL3BnLi9oLzDpbvGmLa/jbO7iq+8gqe2gKSzeJ+ug627hrC/g6y7j7O5kre/ ibC7jbLCkLTFj7XFibDBhKy/gKi7dJyvcZenao+fYYaWaIydNVVpRmp5CRIOCQ4NDQ8Wc5Sesdbi w9rdw9jZxdzgutXbu9bevtjfwdzjv9ngtNDXs8/Wss7Vtc7arMzYpcbSnbfBOEtQGSIoIyEqHCEp HiQrHyUsHiQrICYtIScuISYtICQsNEBGmbG1p8LIi6u0OEFGCxENDRIRDg8QDg0ODQwMDQwMDg0N DAwOCgsPCg0MCw0KCQwPjaSpjaivi6aulrG5ka+3n7/GqMLIr8nOoLm/nbzGl7jClbbBkrXAia64 j7S/k7jDn8LMmbzFmbzFlLbDj7LBjbLAh629gam8f6e6faW4dJ2tcpuqbZaldZ2vPmB1QGV+HSku DA8MCg8PMUhItdrmxNfbxdrbyd/kv9rhuNfesdLYsdLYsdDXtdHYs8/Wss7VuNHZtdHZp77HKC85 HyMrGiEoGiIpGyEoHiQrHiQrHiQrICYtIScuIigvHyUsFyIpJDI4XIOTUn+UJi87Dg4ODxEWGB4i OENGPUpOP01SR1VbSlhgQEpVDhAXDQsPCw0ReI6Tnbi/m7jDn7zInL3JgaazfKW4gKi8faW5krHC oL3Om7jJlbfGiLLAhK68fae2dKS2c6O2ZZWndKS2eKS2hqy/j7LFha3AgKi7gKi7f6e4cZqpbZal bpeoN1NoM1t4JjtICg8MCw4OEyAipcbTyNzgyN3ex93iwtzjwdzkvtjfvNfeutXcvNjfvNjfutbd utLYwNjdWmZtHx4nHiAoHR8nHiAoGh8nHCIpHSMqHyUsHiQrHyUsGyEoICgvHCMqGh8nS2t1ZZGg Hyc1Dg8TLTg+lK6zi6+yiqu1ka+7iqm1gKOwhaa1hJWiMjZADRAUXnR4mbS7gaezcZyqaZildKa1 a5qwbJqxbZyybJ2wZZeqapyvd6e6e6m7gK6/gK7Ah7PEi7fIiLTEgKvAfajBdqO7bJmwd5+yd5+y fKS3fqe3eKGwc5yrdqCvO1VpLll7LkxhCA8ODA8PCgsPf5uoyt3hzNvhzN/kx9/kxtvittPclLvH p8nWvtXivNPhvdThuM3audPcMzdAISApHSIpGSQqaHp/ZoGFMjpBHiMrFiErYG58qsPPjKmzLDc+ GB8mHiAoX3V8k7S7LjhCRlVdkrG3k7O5k7S6i625h6m2iqu4kK+9lbLAoLrIpr7LX3F5VGlwpsDH nbvFl7jElbfDmLrHoMLSkbbFkrvKl73IocbRm7/LkrfDmb7MnMHPkrjGjLfGj7rHjbbDk7rGjLTC fqy/d6e9faW4faW4gKi7gam7eKCydZ6we6K0SmZ3NWeBOV9xCg0QCw4NDwwSlq22sMfQxtbex9zj xN3kwNjfudbgp8vYm8DPmsLOqcnXutLguc/et9TfQUhRISMsGyMqcIOIss/Snri8MTk/ICYtGyIt HCMxYnB8e4+ZP0pRHSUsIiQseYyUm7i+eY6Wnbe+l7e9mbm/l7e9jK66l7nGnL7LkrXCjrK/jbG+ krbCnr7ImbjCn7/Jq8rWnbvKoL7Mm7nIm77Ok7rJhrLAg67BfKa5fqi8eae9Y5ixYpewZJmyb5+3 jrvNj7fClLrFj7bCjLXEh7HChq7Bgqq9gqq9eqK1eaG0c5uudZyvRWNzPW6GMlNkCwwQCw8OEQ0T b4iUoL3IwtXiw9vnudTfttbeu9fgts/epcTUrM7bsc3bu8/ersbVq83WYWx0ISgvGiEoJScvODhA HiYtGyIpGSAnGSAoHSIsHyUvISkxGiQrHiYtJyoye46Vr8jQjrC2qcnPoMDGm7vBnr7EpsHOnLbE nLfFob7Mo8PRnLzKkrPAh7C9irPAiLG+h6++j7bHi7PEiK+/g6y7gKy6fKy6ga3CgavDgKrBfai8 eae2ga++hbLCgK3Agq/Dh7TKgrHHhrXJibXGha6+gqq9g6u+gam8hq7Bfqa5fqa5fKS3QmBxPmqD MkhbDQ0RCg0MDgsQXnyOjrK/tcvascrYtM/duNfhvtjiscfWqMXWo8nWnMPQnsbTpMnWpcrVTltk ICkxHykwHicuISkwISMsGx8oGyApGSEpGSIrGyIqHiQtGSYuHigwJy02X3J9oL/Kg7C4kb3FkrnA lLvCi7K5ga22fqq1eqexf6u3eqayfKi0h7K/l77MkbnIi7TFgLC/dai2e628eaq4h7TBg7PAg7XC i7fIiLPEibTFibXGhbHDgKu9gq2/eqm2bqG0WJCqWZGuXpOtZJase6m9g63Afae6gqy/f6m8f6m8 dqCzdZ+xRGR0RW6HJzNFEA0SCwwLCwsPYYaWjLHBscrXvdbjvdXivdniuNffnL/LnsPSmcLQlr/M lL3Lm8TTocbTPUhUKi87KS05JCw4Iy86LThHOENSQk1cRlNiSVhnTVxqMD5MHicxJSw2KC04SVhn gqy6hbC+eqm2g6u6iLC+krrIj7XDk7nHj7XEjLLAi7G/j7TDosfVsMjVp8bUkrnKj7jIirLAjbbE k7zLirbIjrrMgq7AgK/Af6/AgbHCeam7eae9e6rAfKvAfqzCg7LHfavBhrfMgrXJeazBeKq/eKe8 fazBfKvAe6q/fKvAeKe8d6a6WH6RRWBzDREYCwsPEQsMFyElbZmmjLDDwdbeyN3myd7nxd3it9TY qcnRosXQo8nTpMrUosjSocHQob7NLTZCKTRALT1MZX+MjbG9mb/NnMLRm8HQl7/OmMLQl8HQkbrH dZOaN0lSKi86QEtZocPOpMDMm7rHkrbFjLDAkLTEkrnIibC+kbfGlr3Kk7zFm8TNmsHKr8zTqszW lsDMk7rJlbnImb3Nk7rJi7nLi7jKjrvNjrnMhbDDi7XIhrTFgbPDgLLBdqi4hbTEh7XFgrHBi7jI iLTEi7fIhbHCiK7AjrXGirHDh62/iK7Agai6gqm8a46gExUdDA0LBwsMDAgKRmBqYJOmeqG4xtje yt7jzODl1eTn0eDjytzjxtrjv9ffwtriv9bfv9PjmbC/MjtHc4SMutLYvNXbvtjevdTevtTfwdfh vNXftNDZss7XttDav9LawdPbfo+XQU5YvNXdy9rjzt3myt7kxdjewtXbw9rgwtnfutLXs8rRvtXd tczUsMfPwdvfzuLqzNrnydnjxNfdxtrgw9bewdXfv9Tewtbhv9PdvtPdw9fhxNvju9Xavdbcr8nO r8vRttPYu9fdtdLXsM7Ts9DVss/UuNHXudHXt8/Vtc3TssrPoLe8WWx0ERgfCA4LCwwNDQoMHSkr cZ6tVoahbJavzNrbzN3kzNnfrcLNxdvhydvp0tvkzdzky9vcydfhztngvczRtsfLydjdytjbyNXd yNbcx9PdxtPcxdTbxdbZiJeaWmZrUlxjUlxfaHJ1Z3F0WF9lRU1UPkVMNDpALjM2MzU5TkxRSUxP RUlNU1daWFldVVZaZGlsT1daQ0xPQUlNRkxQSk9VUFddR05UQ0hPR09WgJWepLjGprnFqL3JsMTP t8rQt8vNuMzOuMzOt83RuM3SuM3StczRt9DUtM3Rt87TcX+HMjpAKS0wISQkExYWDA8PBgsMBQoM CgkMCgcNFxwmUniIQ3iRU4OiZYueprrSiabEaI29W5zUXqfeU5rSS3eyeJazn7rOqcHQssjUwdPX x9XZwdHYwc/UrsPUornRprnOssXXrcPPuczUhpaYanNzHiMjFBcaEhUYEBMWX2ZsYWtxYWtyZGxy YmRoDgsPEgwRERIWKCsvGRwgBggMTVFUTVRXSVRXS1VbTFZcTVZdTlVcPkRLLjQ7JCsyLDtBhaCo ja66jKy2mrW7nbjCm7jFl7W9mbe/m7rBob/DpMLFpsPHrsjOrsXNq8LKmay0HRggGhcaGBgXFRYX ERIVCgoOCwsPCwgNDQ0XOlBeS3OFQHGGQGiEP2R/l7fFY6LaWK3tcLvwacT5YcDzUqziLXfMHVu2 OIDGg63Mq8bXrL/EwdDWr8bXobrLc6rQS5THS32xbJO8lLDIq8XWn7fEmKWqJisrERcaEhgbSk9T mKSqmKasmKaslKKnjJaYTFBTcnN3LTA0LzI2MTQ4TlFVk5qdlaGjkJ+ikJ2mk6CpkZ6ng4yULjQ7 LzU8JC40dIaMo7W/n7nHh6e+l620mrCynbe/rMDGrsLHr8PIq8TJqsTIqsTIr8bPrsTRqr/MqLvI Nz9MDRMdDxUaEBIZEBAYDAwUGBkhLj1GdJimUoKWeaa3fqm5jbXFpszYvdXdbrLfVpC3UXCVTIq9 XbTlZLLeNHvAI2q7IGe1IGW7Tnu3rrfJxc7Ys83XkL7bWbPkTqzkV7r6U63oTIK4iKXEj6zKiaDJ KzQzHCcrqbe7u8zQusvOusvOv9DUwtLWxdDUlp+kKzI3JCkvKi40gYaLtr3BvcjKvsrMvs3PuMrP tMTKjpuiKjA5JCkuISctZ3V0rcbIgKa6V4qoWIilTmNzgaCwornDrMLCscfJpLq+nbTAsMTIo7PI fIuuRld2L0NjNkhjaImVe5yfQGVcM1xNKk5FUm1yXXqIV4OVbqKybZeoZ5uupMfUttPbs9LXwtfc Y4mplL/aa6DNYqTMYKfSdcLsRKjoLYbhI4nlLo7jeavTzNHWx9Hbrc3derXqSqXrR6nxQaDqSoPQ XIvMTn3Hb5DJu83lKy8wWGFoyNXbxNbbxdXYxtXXwM/Rws/Sm6GoICUsHyUsKDA3t7/G0trhu8TJ v8vNwMzOv8zOtsnKmaipHystISQrMzZCmaOkvsrKtMTFnrnFjq27PEtUJCAwGiUzV2Nzf5KdaYCL b4uWfpureZGaIjBXCxhQHS1xKDiFNEpvUWyBdpKbiKKffKGfZYqLR2dra4uUjLbFhbLEW4uhTISh ocTSx9/jxuDlutHYfKnNoMDRtcjZxtziutDav9rngcLrIoffG4Xhm8Pmzdvn1Nrg0tvlzdziwc7g t9HsjsLpdrTiaJ/Zep7Tt8zlydrkzNfaIyMsTFBY1+Dm0Nzjz9veztnbztjbprCzIigvGyEoHCIp lJ+l2OTq0d7kvMjMx9PVyNTWx9PVwc/RNT9CIiksNDhGanGhfIyziZaxkKGrcXyCLjc7HiYqHyEu NDtDZXGAhZCfcIGhNUh1LTRfHipPGS1dEx9XHi1xKTOJFyNeLj9UMlVhGjU8JT9LGzJBRmRzpsbW mr/Ofqy+frXJZ5ivqMzVyOHjwtnhsMrW1uLn3+jk3Obp2uXl2+jp3uXj0N/ub7jrNpvlyeDv3eLk 2eDn2OHq2ePm0+Hj1+Lh2uLl1ePh1+Dm1N3h1d/kz97euL7CJigvKSszaW51qrO509zgztjbztfa NDk9ICYtHyUsRktSytnf1+ft0eHnuMjLxdLUws/Rv8zOeIKFJS0wKCwws7vBrsDXUV2TJylXKC44 MC0uKSwvGSksMz4/coSPhZyifJmjY4qbSniWIkV6GkWHM2ilGzRZESBDEiFUGSZQITRXH0xnRneQ JEZXRGZ0mMDNdJyoq8zbibfIUImcp8vWvd/kstHbp8XVn73LxtTayNXby9nfztvhytjey9nfztrf vtbgmM7lu9TfzdbczNbdytXbxdHXwdLXwdHWwtPZxNPYxNLYwM7TxNPZusnOiJGYLTM6MDY9NDpB NTtCTlphnLG1uMjNREdPJiwzHiQrJCoxt73E5efv6OTtvs/Sq8DBp7u8rcHCMjg/KC41OT9GscTJ YXZ7ISwzKi01Ky01NDc+ZHV6iqKmnra7kamumbO2i6yvkrCuao2nK2mmKG2yLmecMlV6K0xvIkVl UHaSYYqeWIacRXiPL192UXiMeZytkr7IlL7Es9fjncjWhbDBmbvObJCjZJCih66/y9nfzdvhz93j 0N7kztzi0N7kzdziy93h0N7izN7izt7kzNrgzdziztvhztnfztnf0dziz93jzdvhytjezNvhydfd eIKJKzE4MTc+LDI5KjA3LDY8MT1Dsb3DjZadJCoxIigvHiQrSVJZzNzixMvStcjLs8jJtcrLj6Ok JSsyKC41KC41YW50Hi0zISsxIykxMz1Eprm+ob7CobzDnrjBnbfAmrW7lbW7mLS2ia6+YJS1Y5vB X5CuV4OeSHKMcpmohKmwg6qwfqe2bJawPmyEVXyRmr3Op9LcqtDWvdnnt9npibvPZ5uvfbHFfLHE ibXGy9nfz93j0N7kz93j0d/l0d/lz9zjzdzlyd3mzdzmy9ziyt3iyt7jydvgydnfytrfzNzhz97k zNrgztziytnfzdvhnqeuKi82RUtSLDI5KC41KC41LS02P0VMucfNKC41IigvGyEoICgvj6WqvcnP vM3Qt8zNsMXGXXBxJCsyJiwzKzE4Jy00JCoxIyoxICcuY2tyqcHFp8HFkKu2ka67mbbCnLjBmrjE o77FlLvBmrvIlrfElrjHl7vMkLfIhrHBfqy6fqu5e6q4equ5W4ygVXyRfaCxcpmktNTbuNvnfK+8 dqnAa6W8cajAeK3Bg7PDydvhzeDlzuDmzN/myd7lw9ffxtviyNzix9vjyt7kyNviydzjyt3lxdjg yNzjx9rhxNfex9zjvNHYx9zjxtnhxtjfydnhytnhydjhiJGZKCwyJCgtKCwwJCsvgoyQQEZLIikt HyYqIygvXm1ys8XKqb/ErsjLs8vOND5EJy00JSsyJy00Jyw0IygwJSsyIigwPUZQqsHJnLvBh6iw mbrDkrO9lrjAjbe+nb3IlLrFl7jHk7PCm73MlbrMibPGhrPFfKy9grHFgLLGc6a7caG0SneEjLTB p8zbkL7Jfq28eKy+bJ6xa6K3ToifbaS7cp2wx9vgzuLnzeHmxtzjxNvjt87WxtzkydzkydzkyNvj yt3lyt3ly97my97myt3ly97mx9riwNffvtXdw9rixdriyNvjy97myt3lxtnieYSLKi4yJSouIyot IyotKjE0NDs+JCsuICcqIygvYWxysMXKq8XJsMnNdoiNJiwzKC41JiwzJy00Jy00JSsyJSsyJCsy HikydoiQb4iPWXR6W3Z9dI6VmLS6j7i+lLnFjbDAirLCjrbFjLTDmsHRk7zMibXFhbXFgbDDf67C caC0daK0c5+qqdLeosjYkbnDhbPBe6+/dKa5b6G3aZy3JUtmgJerxtrfzODly9/kyuDnw9rit87W wdjgxtnhyNvjyt3lydzkyNvjydzkyt3lx9rix9rixdnhwdffv9beu9LavNHZxNffxtnhw9bew9Xe PkhQKy4yJSouICcqISgrHiUoICcqIiksIiksIygvjJiescbLrsnNfpGWJi00JiwzKC41JSsyJSsy Jy00JiwzIykwIykwHyovHyovIS0xIiguIyguIygtNTtCkrG5k7rGlbfHkrrJj7bGjLTDlrvJm8DN krzIi7jEjrnIjrrJjbjIgKu8ia25pc7alMTUmcXTgrPFZJyxZJ+1aaG7RXWVKVNusM/bxtney93j yt3iyt7kx93kvdPayt/mzt/ozd7nzt/nyNvjzeDoy97mx9riyt3lydzkx9vjwtjgwtnhv9bewtfe wtTbytzkydrirbvEISoxKCwxJSouIScrIyouISgsIiksJCsuJSwvMTlAucnPs8jNnbO4JzQ5Ky81 Jy0zKC41JSsyJSsyJiwzO0ZMJCoxIykvIyouJy0xJSovGiImFyImGSUpISguWnF5mr/KnbzLmLvK m77NmLvKnsDNocPPm8DMkbnFlb7Nj7rJj7vKh7LAlrfCkrvHebHCdq3DbqW/aJ+9VpmyUJCuVYyq i7bMu9Tdy9nfz93jz93jy93jxdneyNzhydziz93mz93m0N3nz+Dpy97my97mydzkx9rixtnhx9ri wtjgxNriwNbextjfx9bcm6qwbHqAQEZNJy00Jy00JSsyIigvIykwIykvIyotIyotJi0wXWpvsMfL ssfMV2JnKC8yKTAzKTAzKC41JSsyJSsyJiwzr77ELC83JSoxHysyIy00IisyP0xSVWhuKjg+HCIp Pk5UosTMncDNm8HNmsDMl73Jk7jGnMDQnsLSmLzMlLzPhbLEgrPFfq+6dJ2pd6S1cKa6aaG6Ypy5 U4+vUIupV5OyjcDUqdLfwtfez93j0d/l0N7kxtjextrfzODlyd3ix9niy93mx9nixdjgyNvjxtnh zN/nzuHpzN/nydzkxtjgxtjgs8XNbHmBMTxCKDM5LTc+KS82Jy00Jy00JCoxIScuJCoxIykvIiks IiksJSwvgIqQvdDVmqqwJi4zJi0wJy4xKC8yKC41Jy00JSsyVWFna3B4Kyw0IycuMTM7KS41Iiox fJibmbu+e5CVHCEpTFhfosbNkbvHm77KmrzJmbvIkLbElL7NlL7NlL7NjrbJi7fKgLHDd6i6baG2 a6O7WpOuUo2rToytSImtOXSTeK3EnMzbqtXjwdrh0d7l1uTq1uXr1Obsz+PozuHmzeHnxdvjw9ri vNPbx9vjzeDoz+Lqxtnhy97myNvjx9rit8XObXqDLTpDKTI6LDM6KC82LjQ7SE5VJiwzJy00Iykw HyUsIigvIiguISgrICcqJSsvXGNqiZedNUFIJy4zJy4xJy4xJy4xJiwzJiwzIykwWnR3IioxHyox Qlhdq8fKKTk+ICUsHCIpHCowGiYsICIqOUFJu9Hcr8fVqMbUo8HPnrzJosLRnsDQn8HRn8LSkrrN g7DDeKm7dqO0aqCwY5uwY5WtRHuSZJ24cq3MUoyqmsnZo8/ao9HgtdPY1NvlyeDnyuDnyN/myd3l x9vjzODpyd7oy+DpwNXfxtzlwtniwtjhxdrlw9vmx97mn6iwQktTO0ZOMz5GOENLbHmAn6yzwtDX x9rgRElTJSo2JSw0JCoxIykwIigvISctIigvJiwyJSsyJCsyJi00Jy00Jy00Jy00Jy0zIywvJCwv HyotepeZHSIqHicuia+yR2FqFyEnGiIkGh4kFh4lNEVLIi40GiImRXODa5excpqshK2+g6y9g669 h7G/j7fGkbfFjbTGa6W9YJeta5+zYZmoXJStU4+oPXGOksTUc7DKaKO5kcDXkMjUodHasdTazNri zujt2ufv1OTq1OTq1uXr1eXr1+Tr1ePr1uXszeLoyN7jyd/lyt3kzd/niZypSllqRlFaRE5XipSc 0N3kz93m0uDo0N7m0Njhd3yCJi0xJy0zJCoxIykwIykwIScuIigvJSsyJSsyJSsyJy00Jy00Jy00 JiwzJiwzIywvJS0vOENGn7u9ND5FIyQsHScuGyMsHCMqGSMoN0hPg5+mlbzBg6aqKTQzWnSBe6a3 grDDeKa5e6m8fKy9fq28krjJmbzMjLvLZKG5ZqS6YJ60ap6zbJeuWJWmbZaok8TTa6nDkcLUlsje j8bWl8zXmMXOqMfXmsfVqMzcoMralL/QlsDRmsPTsc7avtjkxNvnxN3qvtjku9Xhvtfkl6i4V2Fz U2F0V2pys8XMzd/mxdvhutTautPZtc/XqMbYhaKtHy8zJy4zJiwzIykwIykwIykwIykwIykwIykw JCoxJiwzJiwzJiwzJCoxIykvISotIiotbnp8q8PGnrO4Qk1TJyYtISQoP1JXi6Wtnr7InbzHp8LO psHNl7C0cIaVlrnHmcLKjbW9lr/HlrzGkrnEkr3GirbAjbbHfazHdazDZJ64X5Wxo8bXksXSrNHd m8nVkMPQtNbijsPWkcTZlcncmMXSpsfZlcnbkMLTkMbWlsbZlMHUl8LXh7bRf7TOda/IdK/KcqzG bqfCbpy1UGV4U15sTGRrbZ2tcqa5baO5b6a7b6W5aJywbZ+0cKO2hLG+MEZPJy82IS0zJCoxIyox IykwJCoxJCoxIigvIykwIykwIykwIigvIigvIigvISktIyktlKWoo77CnsDEl7m9LDQ6Ii0ukK60 osTNocPOnb/Knb7Jm7zJpMbRmr3LlLrIl7vJnb7Onr3Mn73Ml7zNaJ61a6rEe7DGZaC6Xp63ZJy3 ToOcrNLgpc/eq9LfqtTfqNHYuNjllMXZmcfdmsfYocfVwNTfvNrqxdrpwdnlwNfmvdXju9bkttri uNnhudjgv9fjvNbis9Ldd46cVF9wQk9an7u/pcrZn8PTocXToMXSn8TPocHNr8rXtsvat9Dai5ui KC00JCwzJyoyISsxIykwIykwIykwICYtIigvIScuICYtHyUsICYtICcuIiovND1FiKavlrW/lLS+ i7K7U15oXnBvm7rHo8fWjrrIg668irXDncPRpsXSo8TRosXSlLvPirTIhrXIfK69dqu6ZqC2aaPA ZJq6W5y6WZm3baK8mcHRr8/ers/fudrnuNjlosLPuN3rncfdn8jbrNDestDdr87XlsPRoszWncvW m8vaksfVisLQir7Pi7zOjrvOm8TToM3asNHgXmt7S1VkVnB+pc7ciLnShLPJlcDSjrzNjLvOj7nM lbzPl77PmsXSr9DbSl1kKCszJyszIiwyIykwIigvIScuHyUsHyUsHyUsHyUsHyUsICYtISgvICsy T2h1daO4cp6ycZ2vW5KiUnqLT3iNTYKjWJGyUpGyUI6xSYepZ524jbfGfq++c6m3ZZ6yY5mvc6a8 bqW5baW2hbbFiLTEgrPPZ6S+X5u1e6rBs9XivdjivtnnvNnmu9fltNHftdfiosrbqc7dutvnudTi stHapM7cq9Dcp9HbqM/dq87cstLgr9Lgqc/cpc7boMvaj8LRgai5TFxtMUJPbZmnibvOmMPRlcHR ibjKgLPJfbLIc6W7fqzFdafDZqS6ZqO3Z5ujHy82IiowIiowIykwIigvIScuHyUsHyUsHyUsHyUs HyUsICYtISgvHCkyUnaHVIqlVoafX4qgWJGlVYugToGeU4ilcqO1g7LHh7PKf6vCaZywbaW1grDC lLnMjLfHhbLBjLzLmcHQncLRlL3Nj7rLk7zLir3Lh7nHhLPEoMfRtdXcpsnUcZekcJWiq9DcuNni stbludzptNfhp8nVq87artLeq9DbrtLesdThs9bjtNXivNfku9Xjvtjls9bit9bjma27R1BgMTxM qcvXqM/brc7brs7bq8zZrMzXrM7VpMrSnMPQp8fUn8TNmL3Qi7bMWHR+ISorJCktIScuICYtICYt HiQrHiQrHSMqHSMqHyUsIScuICcuVWZtq8TLnsDGm7/Hk7bAj7K8iq23mbnEpcTPpcTOpMPRosHQ pMTTnb/OnMDPnMDPo8fVocXTjLnFfrbBfLHBgbHEiLjMhrfJiLnJirzMhbfHjrbEjLTBhrPBb6Gw dKy/eazCp8/buNrmtdfktNbjtNXhutfhxdjjyt3nzuHrxtzmxt7nyN/px97ozODq0eTvzeHryN/p xtzmkqKtPkZTKzZCw93mw93ny97pzd/qydvmy93k0ublzeLkzODrxdrkzd3r0N/nz+Xk0eLiVVpe KCgvICYtHiQrHCIpHCIpGyEoHSMqHCIpHiQrICYtKjE3rb+/x9jYzNzczdzhy9nhx9XdydffyNfd zt3kzNrhy9/kxdrfxdnexdvgwNjdv9fcuNDVxdjdvNTZtNHVss/WsMzVss3XrsvTqMvSpsjPoMPK n7/Hi7K/Wo2jZqC4b6nAcKa/msTUutzpuNrnsdPguNnlr83Wztrh1uHo0t7l0t7l1ODn1ODn1ODo 09/n09/m09/m1N/n09/mkJyjLjc/Iioy0uPp0N3kzNzi0ODnz9/l0tznwMjjmqjVfpHPcYLAYmu3 bHisZWyganiqeY+zLDxMICYtICYtHCIpHCIpGiAnGyEoGiAnGyEoIigvmqCnzNbdzdzixtrextje wtLZuMfPtMXMtcnSkqWurL/Ix9ffx9fdw9PawdPau9DVuM3Tt8zSudDVscbMt8vRscjOr8nOqMLH nrq/lbjAkLS7iKyzbpOjXoqeWo2kbaa/Yp+6YZq3oc7ht9rntNbjutzpudrlsM3Xvsvdrsflmbvf mLzkiKbgiqPXiJjUw9bg0Nvc1Nrh0t3fz9rdjpyfJzM5GyMwl6W3qq/JqrfRrLrSpbXJo7bFk6XA gZfEhKDEfpfEYX66cIa/T267KGC6YovMU3+3Q195KCwyICIuGyEqGSAnGSAnHSIpIicuj5yiuMvT iqK4fZyyPVh9Nk5rGjJLDxs4GDJWGjROaoKTd46bssXSna/KkKS3nrK9l6zAi6G5i6G/j6/KeJqw aoyehqm0lrjAja+4iqmzfJumXoWST3WFXo6jXouiT32Tbqa7WZOtXpKtpdLjutrnu9vottbjt9vp tNDcp8PalrvijLTiha7dgqXgkrLYjqTRn7XPxdfXyNXfxtPYx9XZlaKmKjI3Hykvmauwv9HYt83R rMLIqL3GrcLJscfKtcvOrMLGssnPsc3OtMvJssnJjbXMeaLOscvOrsvTuMfHeYKGRU1QJS0vLDQ2 W2Roq7e9sMXKpsLHqMHJYounIlaWRHuuU461WZjCRZbLPoa7SmyGjqvAO1q3JznAHy6BNEV0IC1z HSGSJiurJzWsV3mld52mZImQZ4qXao6bP2BuLEteSXmPTnyWWIuiXIqgQW6EX5OoM2d/Nl55rdPk vt3qw9/tv9zqrdTjqcbSwM3Hvc/TvczTtMjLscnPscjKssnNs8zMuMbPs8fPr8bMpMDGkaSsJSgy ICQuWGRun7vCpMHDqcTJpr/Jn7a9p73Ap73AoLe7or3EgZGVRFBRdYeIlbq9pLvCprzEprvBn7bB o7jCm7i8l7a4lrW4mba5lrG1lLG0ka+zhqisT4OjOoG/VZvFVZbCTo61WYqjbJSebomwLkGtJDrJ IjLXOkzON0ajOU2QJTaTDxuUDx6UQGOMSW18SGx8R25/UHeIPmJ1RW+HOG+JQ3iXRnePUYKYKVhu V4idXp+1Xp+2l8fXud3qy+Lwwt3rp9HfrsrXorW6i6mzj7C3jq2zj7C5ja+5g6iziqy1kbG5hKqz gaOrgamvjqqyHyguHyMlGSEog6CrgKSxia24iq+2iKyzi6+3jLG4iK20i6+yMTs6ExQQHiYkm7nC k6+7h6mvjKqwkq+xj6+ylbK8lK+7l7C8lrS7j7K1kLCzlbS3j7S1V5CxPI7JS5K4d56vg6SjgJ6k ep+nPFjGLkPMPlOoX328bpOodpqjeaCsVnagFB6QPFmMVoCRVoCRVH2RR3GDSnSHOmBzNGFzR4SW Rn2SNmV7SXyRVIebjbvOdKy/eLLGocfXrtPgwtzrx+LwoMjUscvYs8bOqMfNqcjOrsfOscjQts3V t87WtMvTtczUssnRu8/XvdDYuczUUmBmGh4hFhseZXV2scrOrcbKs8rPssnPtMvTs8rSqL/InbG6 EBQQFhQMNztBtcjQuNHYus7Wr8TJs8jOuM3Tr8jNscrPt87Tuc/Vuc/UscfNq8LIpcbJl7fGi7HO p8TNp7/IqcHKoLjAlK/DSV62fJy8e6CvdJyreqKxWYOSUoCOQWaPP12YbpqqZJOkZ5quYJGpW4ui UX+TQ2+BL1dqMVxrYYyWSHiLVYebibnJoM7bo8zXn8fSmL/KhK/DZpitttfizOPpxtrjrcHJnr3D krG3qsPLutHZu9LavtXdu9Lav9bevNPbwdTcxNffwtXdorG3Gh0hGRcbGB0gnquwxNbbv9bavdXb utHZvdTcwdffbXp/ERMPFRMQZGxzutHZsM3TutDYwdLcwtLdw9Tew9fhuNHarMvTr87WrsnStdDZ tdDZv9PZvNHTs87Tr8zSoMHNpsbTqMbTsMvQpcfUo8TOi669ham5f6OzfaS0d6GxeKCzd6C1frG9 ea69dK3AbajFZZ28Tn+VXIaYLFZsVIWXksDOVo+lWpOqe6q+cputcZ6wcqS2aKCyaKO+bqXCmsPU uNbisdDYpLfAr87UtNLZutPawNffwNffv9beutHZvdTcwdjgwNTdxtnhx9rixNjeVGFjFhkdExcb IiYtoq60xt3hv9jevtXdvtXdq8DHGh4eFBENFRMVrLjAs8/WsNHXrsrTrsnWqsXSqsTRp8bSqcfU sc3arcrXrMvXnLvHp8bTqcXTs8/WpsTSr8nbrMrbrcvbqsfYqMPUn8DKnMDOm7/Pl7vLm7/Pmb/N mr/PnMPOmcDMi7fFg7HCgrTJfK3Ed6i9ZZOmWYicQnONLVNrhLbITIWfXpaxWI6lXJSpZKG5bKe/ Z6C4aaa7aqLCZJy9W5KvbJiqy9bevNbcxtrhw9jfwdfevdbeuNTbvdXewtjixdrkt9Dcr8rXsczZ ttPds8zSLDY7ExQXDxUWFRcdWmdworrFtMrTjJqeKjEzDRIPFBYPUFdZwdfevNjfuNXcuNTctdLa ttPbsc7Wr83VrcrSss7Wtc/auNDfts7cs8zat83duNDdtM3brMvZpcjVpcjVo8XSqcbVrMnZqcfY lr/KmcTOm8bQmcPPl7/OmMHPmcHQkbvNkLvOjLjLhrTGirrMdqa4ZZWpWYmkS3qUSnSOFDdTIUZi Tn2XXJWuXZu3X5+7W524WpW3U5W2Wpm4WJSzYY6oytjcvtzexNvevtnev9ffx9riydrlt9Lip8bV nL7NqcjWuNXjttPhs9HettLbrb/GMDc8FRQTFxMUFRUXDxUWDxYVEhQRFhQQFhISKS0ttMfKtdDX s8/WtNDXvNjfvdngudXcudXcu9Xcv9jgvtjfudPess3btM/dtdDetdDer8vZss3bs83butLhuNDf ttDdrdDXqMrSqcvTo8fUn8TRn8PQncTSlcHQj7vKkr7NjbzOjbzOjr7Qh7nLgbXGgbTFX5KkS3+V UYieUo2iXpuyQXKMNWV/XZu1WJm1T5SvQIeiMGqMOXWVWJaxU5KvVoKbpcLRmcXSocfVnsbPq9DV rc/Vq83VosnVqMrXtdPhss/dtNHft9TitNHgtNLguNPdt87VbHR4GSEiDxQTFRUPFhUOFRIPEg8P O0VEqsLHutnevdrfvdngwNzjvdngt9PautbdutbdrtTaqdHWqM/Vqs7XstPgq8zZqsvYrc3arMzZ rc7bqc3apMvYmsHNqM7Zt9TettLdss/Zo8ranMbXlb/QjrvLkMHPjL3LhbbEgLTFhLjJg7fJfbTF e7PEda29WZKjW5anVo6gVIiaUYadVpqxUJatVpCqP3iVMnCNJ2mFIVV0YpSwe7jOTI6kncHOu9Lb sdXcsdLZstHattPdudbgt9TevNrhs9TbttjftdXft9bguNfit9XhvNnlvtvluNXdw9rnt9DZiZuh aXV2U11dY25ykqCmt9XXsNXctNbcudneudnftdXbtdXbttbds9PastLYudbdvNjfudXcsM/Zqs3a qs3aqs3ZrNDarNDasNTdo8rVocnVpMzYocrWk8LQibrHjL/MjbzMjLnKkr/QksDQksLQlMTSlMTR ibrLirzOjsLTgbjKe7TGfLXHXJOlPmd5WI2iToaWRXiQUYmiNmyGPHWQJ158NnOMfbHIbKi/gbTL mcbbjb7RpcfMwtHavdfevtngtdLcrM3YttHevNPgyeDoxt3lxtzkwNvivdngwNzjv9zjutngutnf utnfsdHcrc7Zttfiudnhu9rguNbdt9Xct9Xbt9Xcu9ngw9/mvtngvtngvtngwtzjvNfevNfeudXc u9feutbdtNHbs9Desc/ctdPft9fetNTat9bctdPess/dss/dtNHfr8/eqMzboMjWn8nWnsjVncfU nsbUn8XTnsTSnMLQm8fYkcDRhLjIh7rNg7TJgbLHVoKYMVBoUIOkS3+VN2OAGD9dKlp4VYSidajE kMLVsNbjqtLjqtDiqcncpcXZocTQxNTdvtrhv9zjwdrhwNriu9bdv9riyODnxN3kwdngvNvhudvh udrgvd3ju9rhvNviu9rhvtvivtvivdrht9Xcu9rgu9rgwN7lwtzjwtzjwdvivtngv9zjvtrhvtrh u9jevNnfvtrhuNnfu9vhttbdrc/YrtHesdThsNPfr9Xbr9TZstjds9TetdThr8/cstHesM/asNTe qdDan8rTnsnSm8bPn8vUm8nRmMbPnMrTlsXRkcPPg7rFgrrHgLnHfbXERHqKNmB2P3SUc6O4bKW8 XJauaavBn9DlptLit9rnpdDasNfkq9LgqdLfq9Xlm8TOydPdwNXdw9nhzNzkxdjdu9bautfbxdbf yNjhy9vkxtjhxdfgxtfgw9bew9bewdXdxNjgwtfdw9new9jev9PavtLawdXdwtbevNLav9Xdu9HZ vdPbwdbewNXdvtPbv9TcwNXdv9Tcv9fewNjgu9Pbt87YtsvauM3cuc7cvdTcvNPbvNPbudHdtc3c rsbVtMzZvdLbudPass/Wrs/VqsvRq8zSqsvSrM3TpcbNp8jPp8rUnMTNk7/IjrnFkLrIdqCvWICP YH+NTXKKrMjWsc3bjsDKn8vWstPcudXbvNjgtNTeuNTfqsnUpMrUn8fVnMLN ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/red/_img/121-600.jpg /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABQAFADASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDs9U8+ GxjuHhkzu2hnXAJxx/I07TL+GymtYQoMZQzyMgJIPYGsrX9dXTLF7zVkaSEOgEJbLbj0B7AcEmvN dX+Nl9NfSw6cw06wQ4hWABg/pk8Hn9K/MKNSvnSTpQVk3d3tH06tvXtY+sioZc7c13p6/oerrezR QXQntpkMowGaM4OTn6Vlan4/0rwfp6rf3SqzkvHAOZZTjoq/lz0rldU+NureBvBQ1LU4I7q6uSY7 KKYNh5MZLt6qo6geo5FfOV/q978QdQmnlvJzfuGluLqVNzYPRQQcqvPT6DivQw+WVa8pU8RBKKe8 Xe/3pEPHOlacHd26rY7Txf8AtFa29xItpp+n2m/Pk+fKZJVH+6OM1laF+0dr9g0zanGl/IgBiRYh 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 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/i/button.gif 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 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/i/CFF_small_2.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAmAMgDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6f1XU bPStOuL7UrmK1s7dC8s0rbVRfUmvnrxb+1NoljcTQeG9JudU2HAnmcQxt9Bgt+lcX+2D47mvfEcX g+ylZbKwCzXiqx/eTMMqCPRVIPflvaofgX+z/F4v0SHxB4tuLm20645tbW3IWSZQfvsxB2qewxkj nIGMgHS6F+1hDJdKmu+Gmht2IBktLjzGUdzhgM/nWr+0D8Wr0eH/AAxY+AL10l8RIZhdxgpKsWQi qvGVJYtk9Rt461peJf2X/B97ZSf2Fdahpd4F/du0vnR5/wBpWGfyYV5X8RtAvfDXi34R6HqYQ3dn bxQSeW25WIum5B+hBoA9S0yx8X/Br4eeMPEPirxHL4hn+zwfZI5p5ZhDMWKfxnpukTOMZC/SsH4F +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 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/i/SKCG_logo.gif /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAqADYDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDznwt4 Psta8Cazq/nXbanZGRxboAiCFEUmXLDEmGYBlVgygg4OQD22o/CXw5a+JE0oavqBaGS4jutqq7AR 2xmVx8oC5KsNhJOMHNcfoHhfUb74bTatZ6y9lYPfyW97HNMY7VESNGDvjO5iWChQpJ4wKkvvDniy PTF1O98Q4tLWztLkSPeTN5UF2Si4G0kcKdwHbpnpQM2Ivh54cvvCsms6bc6yY5tPvtQtjP5ahBbs qBJAAclixOQRgCr+u/CbQrK91GytNTvpbuxhu2eP5WLtFAJEbhcLuO4bMk4wc1Ho+ma/o3h680S0 v/D6211o015PcvLdgx2juqlmiKgB23Da3l7io64xUen+DvHNje3V3fXcN9JpDXFvHBdXlw2fLiDu YnTHl/KRglkz055FMDgPiB4fh8M+I/7OtpJpEFrbzky43BpIUcjgDoWIrm69j+IvgzU/EfirUtTi 1PTZYrfTrG5nlIlRI1kjCxqMqzYwud7HABBYryBzVt8LNcuYdPeK500yXjWgMXmvugFyCYS/yYwd p+6WI7ikFzgaK2/EPhu90G102e9eBkv0kki8piSAkjRnOQMcqfwooGdH4X1Pxda+CZbfTNKF74c+ 1O86yW3mRzOyohUjPOMIRjlSQcit+S4+IRsIdAufDMEii2h3CW1y0lvaSAqrndgqhYKw64bmub0L xSIPC2n2TaJcXc+kXr3ttcxzFY1Z9hIkUKc48vj5h15zXS6t8SHvV1G2tfDV5EL631KMh5y7iW8k jkdhiMfKuwYXGcHk0CE1QeNrmz1zXJdHsre71CY6DfQLHJ9pleUqwwjMehRVXHqMDHIfqmo/EbVL nULG+0COW4uS98QYP9VvCws6fNtIyoHO7DDsaiu/ihPdanNfr4fmBOsWuswgTEgNbxCJ0Y7OVIzy MbSRnNVdZ+IrlL+3k0a7it7q0NvClxIi+Vm4WZsBIkXGVx0zkkknpTAsz6v418N6bb+K7q002C4H /EkDyw4uI2gRkyy8dmKkdDsBK8A1z1v8T9ft4dPSJbFXs2tT5vkfPMLYEQq5zyF3HpjPfNL458eR +KrC9t201rdpdWl1OJxPu2CRFVo2G3n7gIYEd+K4WkCRseJfEN74hnt3vBDHFbxmOCCBdscSlixA GSeWZiSSTz9KKx6KBnunwu1GIfDiSF7mW0htINVaU70EMzSW6qgf5wQwIwAVOc8HrUFz8Wbe+8S6 0ZdT1e20iexgt9PkjjBe1dfIMmFDjAYxMMhu4rxKigVj3W8+KHhzUI9RkxqFtNJFq9vBCYVKuLtl ZGZg/wAuNvIwevU1lfHXxdpWstdaZp2oTam66vLerccGKKJoo0EcbbjkZUtxgc9K8fooCwUUUUDC iiigD//Z ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://i.booknik.ru/i/counter-rambler.gif R0lGODlhWAAfAIAAAP///7CwsCH5BAAAAAAALAAAAABYAB8AAAL4jI+py+0PH5i02ouz3rxn42Eg MIbm6ZXoqKLuO7UnEgekfeN5boM+3gvCZCba7Uj5VVhCpfFFLOqUPGStduAFdVCuS0VzcplHcTTl naWRPuy13LtSv2uY/a6O6Pf8vv8PGCgYuMSHBSQxOBhzCHHYuKCl2MdoRQSGmAREwgk5KdFptBla OTr69ulXOFbaSrrU6Jna4GpaW5slKTurULpp24nKWrXLa3yMnKxch9fsfHG20UtMDV3yVL3C3HGd CadBxuZNZ9ctbGV9Lj60zWG+fhYu3w5OX68pHD2vTs6Ov+7O274u5cbkQvdhysFsap45fGhhmUQ/ BQAAOw== ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://da.c1.b2.a1.top.list.ru/counter?js=na;id=1186328;t=49 R0lGODdhWAAfAIQAAOjs6ODg4LCwsPj8+Pj4+NjY2HBwcJCQkICAgKCgoKisqIiIiPDw8Ojo6MDA wLi4uKCkoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA WAAfAAAF/iAgjmRpnmiqrmwKAUEsz3Rt33iu7/cCCMCgcEgsGo/IpNLoUw6W0Kg02hxYgdbnEyvI XrfdcDiLjAQjZiD6nBas1Wn0+w2scsH4YP7OL8fVboBtgWeAhX91P1taeo1cj2N9ZUNmlZWEl4F0 bXQCdmOLWHtiX5JHg5yal2t/qZhBVVdikaOMWmRgp4WUr4iGrm2fkLK1ocZJcm7JymzNcLvPsIpC uI6zecdT2lJN297f4NLh4+RQPjzo6errOufs7/AyEjPz8jES+PX4M+7x/un77tULMG8gwYMIA/T7 x1CHwYEF7R0MqBAGPAIFDATAqLGhjYf2IIaUsZCdAQMH/jge8FgD5D2EBl/GOEdgIwGNBGrOyFnz 5saMKYHSQJBAgQEERmUg7egwYD6JCQkapHnTQM6TPgsQWID1ZlCUKmcQPXlg6coAZlm2g1E1JVmv bQ8cYAAWaNgYZuWmRWv0rNoebFFuFAxXcIwGdRP7HXt27950EybIiDxDcgzKJAOv9DrYrV+6X+cK xZvAsOO+6ixLVn05wOrWMzV37sw5Bly7DgzzNY16t1/Iky27Hr5aOE3CyA9oPXs1tNUHGhH4VipY AQKy714PJ97auGzOnLVevS3Y6s3SjGUYKJrgOsrfO1iz5j45cwDs+A2fRJl/5f730Ol2335ywccD Zq4JNLddgvxYJFcABUL4oIQFPhghhXI9cKEMFf61Q0kehgjPAhAsYOKJKKao4oostujiizC2GAIA Ow== ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://u10935.61.spylog.com/cnt?cid=1093561&p=0 R0lGODlhWAAfALMAABISElJSUoKCgq2trczMzNvb28bV48rd7tPa4dXl8tzo8+np6eXv+fT09Pb5 /f///yH5BAAAAAAALAAAAABYAB8AAAT/sMlJq704682xA00hjmRpnmiqriwKtqQwwHRtk8lbD0Aw 38DgSVcLAAACoRL4yIVshGPvB0QoEksacSdF2hAJx+NhyLacJYKg60MNjL1FyzoeH9wDGSH7KGx5 RwFwXicEbz17KXR1DgkIJmtdiEtoI0ZtIpGJhZGKYg8OCgiPaXACpwJwVEFEgKsFr25HmyMJY42k J5d7cnuRsTBNrUcDcjcEgpsIDKCOKmsBKKm0N1tSwCwEUdEFCA0PoiyzZgV1tVvIgQLUeQtvp7oC Bg4OuSo8AcZ8YyJ9WwVq2FC5xIaaGgcNDORJk6pNQGxM+ImoZOJQIDmmtEGjNS+ckU2A/6REWzOA FjJBKGmYG/GPxIKASBYYSSIiHZV5d0QYITFLzppThEaElHJi5YiVwp6ogFNgDS0eNJfl1AlgBEl9 RvAV0nakqMSjX/0oHQAMUIGPJKB2u1JiJ9USTsed0GrC3IRyXykeoUliV9YYXg5gaVv1LWBDXXUB AGZXAt4+5cSKkEkM8GLK3ETMMsDAnmFYQf1UhbnqUOYSjUMYpZiuhyAp686qiySPQRkTM0+lk3Go GFXXqQKVWED8cYG7RiVbFvmD8lABVm7j7qJt0OISFgPFIi4ntfFyFEkYioXW0J4DU7dqS0S2JIrx 601wN448bMsUlDkOhqJkvvfV96WAllMIYHhGzgr+8VMfZP4oxUJ+Ixwg3YEUnuMgC06JYEB6FXZI BIP9hFjOHn0g8MAjIEamYoositjiii7GuGJ4NRgwYYcefiDJjjz26OOPQAYppCQRAAA7 ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: text/css; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/css/main.css BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/i/bg.gif) white = no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; = FONT-FAMILY: Times New Roman, serif } FORM { MARGIN: 0px } TABLE { CLEAR: both } A.hov { TEXT-DECORATION: underline } A.dot { BORDER-BOTTOM: #6a6845 1px dotted; TEXT-DECORATION: none } IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BEHAVIOR: url("/css/pngbehavior.htc"); BORDER-RIGHT-WIDTH: 0px } .fade { COLOR: #999999 } .extra { COLOR: #6a6845 } .hi { COLOR: #f04d23 } .header { MARGIN-BOTTOM: 30px } .header TD { VERTICAL-ALIGN: top } TD.user { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 80%; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif; TEXT-ALIGN: right } TD.user .auth { PADDING-TOP: 15px; HEIGHT: 50px } TD.logo { PADDING-RIGHT: 10px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; = PADDING-TOP: 19px; WHITE-SPACE: nowrap; HEIGHT: 130px } TD.lnk { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 10px; HEIGHT: 85px } .logo { POSITION: relative } .logo-text { POSITION: absolute; TOP: 68px } .search_result { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BACKGROUND-COLOR: #ffff4d } .small { FONT-SIZE: 85% } IMG.icon { VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px } IMG.icon2 { MARGIN-TOP: 5px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px } .hr { BORDER-TOP: #dddfc5 2px solid; MARGIN: 10px 0px } .topnav { FONT-SIZE: 75%; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #cccccc; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } .topnav SPAN { MARGIN: 0px 5px } .topnav A { COLOR: #bbbbbb; TEXT-DECORATION: none } .gblock { MARGIN-BOTTOM: 15px } .dop { COLOR: #a5a5a5 } .rightInfo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; FLOAT: right; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } .rightInfo A { TEXT-DECORATION: none } .green { COLOR: #6a6845 } .green A { COLOR: #6a6845 } .green .current { COLOR: #6a6845 } .green .current A { COLOR: #6a6845 } .sans-s { FONT-SIZE: 85%; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } A.more { BORDER-BOTTOM: #a0a0a0 1px dotted; TEXT-DECORATION: none } TABLE.header { WIDTH: 100% } .header P { FONT-SIZE: 80%; MARGIN: 0px } TABLE.lnk IMG { MARGIN: 0px 10px 0px 0px } TABLE.lnk H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman, serif } TABLE.content { WIDTH: 100% } TD.articleFooter { PADDING-RIGHT: 20px } TD.menu { PADDING-RIGHT: 20px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif } TD.menu H3 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } TD.menu P { MARGIN: 0px 0px 0.5em } TD.menu DIV.block { MARGIN: 0px 0px 2em } TABLE.frameAddon { FONT-SIZE: 90%; BACKGROUND: url(/i/frame-l.gif) no-repeat; = MARGIN-BOTTOM: 15px; WIDTH: 100%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.frameAddon TD TD { BACKGROUND-IMAGE: none } TABLE.frameAddon TD P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = LINE-HEIGHT: 1.2em; PADDING-TOP: 5px } TABLE.frameAddon TD H3 { FONT-WEIGHT: bold; FONT-SIZE: 90%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.frameAddon TD IMG { MARGIN-BOTTOM: 10px } TABLE.frameAddon INPUT.text { BORDER-RIGHT: #6a6845 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #6a6845 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px = 0px 3px; BORDER-LEFT: #6a6845 1px solid; WIDTH: 130px; PADDING-TOP: 0px; = BORDER-BOTTOM: #6a6845 1px solid } TABLE.frameAddon TD A { TEXT-DECORATION: none } TABLE.frameAddon TD UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 10px 10px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } TABLE.frameAddon TD UL LI { LINE-HEIGHT: 1.3em } TABLE.frameAddon TD .r { TEXT-ALIGN: right } TABLE.frameAddon TD A.hov { TEXT-ALIGN: right; TEXT-DECORATION: underline } TABLE.frameAddon P.cntr { TEXT-ALIGN: center } TABLE.frameAddon FORM { FONT-SIZE: 80% } TABLE.frameAddon .leader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: = 3px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif; TEXT-ALIGN: center } TABLE.frameAddon DIV.right { BACKGROUND: url(/i/frame-r.gif) no-repeat right top; WIDTH: 180px; = HEIGHT: 10px } TABLE.frameAddon TABLE.icon { MARGIN: 5px } TABLE.frameAddon TABLE.icon TD { PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 125%; FONT-FAMILY: = Georgia } TABLE.frameAddon TABLE.icon TD A { COLOR: #56542f; TEXT-DECORATION: underline } TABLE.frameGreen { BACKGROUND-COLOR: #dddfc5 } TABLE.frameGreen TD { BACKGROUND: url(/i/frame-b.gif) no-repeat right bottom } TABLE.frameGreen TD DIV.head { FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #333333; FONT-FAMILY: = Georgia; TEXT-ALIGN: center } TABLE.frameAddonO { FONT-SIZE: 90%; BACKGROUND: url(/i/frame-l.gif) no-repeat; = MARGIN-BOTTOM: 15px; WIDTH: 100%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.frameAddonO TD TD { BACKGROUND-IMAGE: none } TABLE.frameAddonO TD P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = LINE-HEIGHT: 1.2em; PADDING-TOP: 5px } TABLE.frameAddonO TD H3 { FONT-WEIGHT: bold; FONT-SIZE: 90%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.frameAddonO TD IMG { MARGIN-BOTTOM: 10px } TABLE.frameAddonO INPUT.text { BORDER-RIGHT: #6a6845 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #6a6845 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px = 0px 3px; BORDER-LEFT: #6a6845 1px solid; WIDTH: 130px; PADDING-TOP: 0px; = BORDER-BOTTOM: #6a6845 1px solid } TABLE.frameAddonO TD A { TEXT-DECORATION: none } TABLE.frameAddonO TD UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 10px 10px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } TABLE.frameAddonO TD UL LI { LINE-HEIGHT: 1.3em } TABLE.frameAddonO TD .r { TEXT-ALIGN: right } TABLE.frameAddonO TD A.hov { TEXT-ALIGN: right; TEXT-DECORATION: underline } TABLE.frameAddonO P.cntr { TEXT-ALIGN: center } TABLE.frameAddonO FORM { FONT-SIZE: 80% } TABLE.frameAddonO DIV.right { BACKGROUND: url(/i/frame-o-r.gif) no-repeat right top; WIDTH: 180px; = HEIGHT: 10px } TABLE.frameAddonO TABLE.icon { MARGIN: 5px } TABLE.frameAddonO TABLE.icon TD { PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 125%; FONT-FAMILY: = Georgia } TABLE.frameAddonO TABLE.icon TD A { COLOR: #c43c0a; TEXT-DECORATION: underline } TABLE.frameOrange { BACKGROUND-COLOR: #f5d7c9 } TABLE.frameOrange TD { BACKGROUND: url(/i/frame-o-b.gif) no-repeat right bottom } TABLE.frameOrange TD DIV.head { FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #333333; FONT-FAMILY: = Georgia; TEXT-ALIGN: center } TABLE.frameAddonO DIV.title { BACKGROUND: url(/i/frame-addon-o-l.gif) #ef866c no-repeat left top; = MARGIN-BOTTOM: 10px } TABLE.frameAddonO DIV.title DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: = url(/i/frame-addon-o-pict.gif) no-repeat right bottom; PADDING-BOTTOM: = 12px; PADDING-TOP: 12px } TABLE.frameAddonO DIV.title DIV H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #c43c0a; PADDING-TOP: 0px; FONT-FAMILY: Georgia } TABLE.frameAddonO DIV.title DIV H3 A { FONT-SIZE: 100%; COLOR: #c43c0a; FONT-FAMILY: Georgia; TEXT-DECORATION: = none } TABLE DIV.top { BACKGROUND: url(/i/frame-addon2-l.gif) no-repeat left top; = MARGIN-BOTTOM: 10px; WIDTH: 180px } TABLE DIV.top DIV { BACKGROUND: url(/i/frame-addon2-tr.gif) no-repeat right top; HEIGHT: = 11px } TABLE DIV.title { BACKGROUND: url(/i/frame-addon2-l.gif) #b3b687 no-repeat left top; = MARGIN-BOTTOM: 10px } TABLE DIV.title DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: = url(/i/frame-addon-r-pict.gif) no-repeat right bottom; PADDING-BOTTOM: = 12px; PADDING-TOP: 12px } TABLE DIV.title DIV H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #6a6845; PADDING-TOP: 0px; FONT-FAMILY: Georgia } TABLE DIV.title DIV H3 A { FONT-SIZE: 100%; COLOR: #6a6845; FONT-FAMILY: Georgia; TEXT-DECORATION: = none } TABLE DIV.subtitle { BACKGROUND: url(/i/frame-addon2-lg.gif) #b3b687 no-repeat left top; = MARGIN-BOTTOM: 10px } TABLE DIV.subtitle DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: = url(/i/frame-addon-r-pict.gif) no-repeat right bottom; PADDING-BOTTOM: = 7px; PADDING-TOP: 7px } TABLE DIV.subtitle DIV H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #6a6845; PADDING-TOP: 0px; FONT-FAMILY: Georgia } TABLE DIV.subtitle DIV H3 A { FONT-SIZE: 100%; COLOR: #6a6845; FONT-FAMILY: Georgia; TEXT-DECORATION: = none } TD.center { PADDING-RIGHT: 20px; WIDTH: 100% } TD.center TABLE TR { VERTICAL-ALIGN: top } TD.addon { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 180px; PADDING-TOP: 15px } TD.addon .extra { COLOR: #6a6845 } TD.addon H3 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } TD.addon P { MARGIN: 0px 0px 0.5em } TD.addon DIV.block { MARGIN: 0px 0px 2em } TD.addon .picture { BORDER-RIGHT: #335b33 2px solid; BORDER-TOP: #335b33 2px solid; = MARGIN-BOTTOM: 15px; BORDER-LEFT: #335b33 2px solid; WIDTH: 176px; = BORDER-BOTTOM: #335b33 2px solid } TD.addon .picture DIV { BORDER-RIGHT: #ccd6cc 1px solid; BORDER-TOP: #ccd6cc 1px solid; = BORDER-LEFT: #ccd6cc 1px solid; BORDER-BOTTOM: #ccd6cc 1px solid; = TEXT-ALIGN: center } TD.addon .picture DIV DIV { BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; = BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid; = TEXT-ALIGN: center } .quotation { PADDING-RIGHT: 5px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 5px; = FONT-SIZE: 90%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: = 10px; BORDER-BOTTOM: #333333 1px solid } .quotation .author { TEXT-ALIGN: right } .quotation H4 A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 105%; PADDING-BOTTOM: = 0px; MARGIN: 5px 0px; COLOR: #56542f; PADDING-TOP: 0px; FONT-FAMILY: = Georgia, serif; TEXT-DECORATION: none } TD.footer { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 3em } TD.footer DIV { MARGIN: 0px 0px 1em; WIDTH: 490px } TD.footer P { FONT-SIZE: 80%; MARGIN: 3em 0px 1em } TD.footer DIV IMG { MARGIN-RIGHT: 2em } DIV.nav { FONT-SIZE: 14px; MARGIN-BOTTOM: 20px; WIDTH: 180px; BACKGROUND-COLOR: = #f04d23 } UL.nav { PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } UL.nav LI { MARGIN: 0.5em 0px 0px } UL.nav A { COLOR: white; TEXT-DECORATION: none } UL.nav LI.active LI A { COLOR: white } UL.nav LI.active A { COLOR: black } UL.nav LI LI.active A { COLOR: black } UL.nav UL { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: = 79%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } UL.nav UL LI { MARGIN: 0px 0px 0.2em } UL.nav UL A { TEXT-DECORATION: none } UL.nav UL LI.active A { COLOR: black } UL.nav .icon { MARGIN: 0px 5px; VERTICAL-ALIGN: middle } TD.altNav { PADDING-RIGHT: 40px; PADDING-LEFT: 20px; FONT-SIZE: 70%; = PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; HEIGHT: 22px } TD.menu DIV.cat { MARGIN: 0px 0px 2em 20px; COLOR: black } TD.menu DIV.cat A { MARGIN-RIGHT: 0px } TD.menu DIV.cat DIV { PADDING-BOTTOM: 0.2em } TD.menu DIV.cat DIV.all { MARGIN-TOP: 0.5em } TD.menu { WIDTH: 180px } A.nav { FONT-WEIGHT: bold; FONT-SIZE: 90%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 190%; PADDING-BOTTOM: 0px; MARGIN: 0.1em 0px 9px; COLOR: #56542f; = PADDING-TOP: 0px; FONT-FAMILY: Georgia } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 140%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #56542f; PADDING-TOP: = 0.3em; FONT-FAMILY: Georgia } H2 A { TEXT-DECORATION: none } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 105%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #56542f; PADDING-TOP: = 0.3em; FONT-FAMILY: Georgia } H3 A { TEXT-DECORATION: none } H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 110%; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #6a6845; PADDING-TOP: = 0.5em; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } H1 INPUT.text { PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: normal; = FONT-SIZE: 55%; PADDING-BOTTOM: 0.05em; MARGIN: 0px; COLOR: #56542f; = PADDING-TOP: 0.05em } .h3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 105%; PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: = Georgia; TEXT-DECORATION: none } .article H1 { MARGIN-BOTTOM: 0.1em } .article H2 { FONT-SIZE: 105%; LINE-HEIGHT: 1.1em } .article H3 { MARGIN: 0px; LINE-HEIGHT: 1em } TD.pageTitle { FONT-FAMILY: Georgia } TD.pageTitle H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0.15em } DIV.set { PADDING-RIGHT: 28px; PADDING-LEFT: 0px; Z-INDEX: 1; BACKGROUND: = url(/i/pic-tabs.gif) no-repeat right bottom; LEFT: 10px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 1.2em 10px; ; WIDTH: expression('100%'); = PADDING-TOP: 0px; POSITION: relative } DIV.set TABLE { WIDTH: 100%; BORDER-BOTTOM: #b3b687 3px solid } DIV.set UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 1.2em; PADDING-TOP: 0.25em; LIST-STYLE-TYPE: none } DIV.set LI { PADDING-LEFT: 20px; BACKGROUND: url(/i/mdash.gif) no-repeat 0px 0.6em; = MARGIN-LEFT: 0px } DIV.set LI.active { FONT-WEIGHT: bold } TABLE.title { BACKGROUND: url(/i/frame-l.gif) #d8d8bb no-repeat; MARGIN: 0px 0px = 10px; WIDTH: 100%; min-width: 180px } TABLE.title TD { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: = url(/i/frame-r-pict.gif) no-repeat right bottom; PADDING-BOTTOM: 0.4em; = VERTICAL-ALIGN: bottom; PADDING-TOP: 0.4em; HEIGHT: 40px } TABLE.title H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Georgia } TABLE.title A { COLOR: #6a6845; TEXT-DECORATION: none } TABLE.top { BACKGROUND: url(/i/frame-addon2-l.gif) #d8d8bb no-repeat; MARGIN: 0px = 0px 10px; WIDTH: 100%; min-width: 180px } TABLE.top TD { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: = url(/i/frame-r-pict.gif) no-repeat right bottom; PADDING-BOTTOM: 0.4em; = VERTICAL-ALIGN: bottom; PADDING-TOP: 0.4em; HEIGHT: 40px } TABLE.top H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Georgia } TABLE.top A { COLOR: #6a6845; TEXT-DECORATION: none } DIV.mainheader H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 20px 1em 0px; PADDING-TOP: 0px } DIV.mainheader TABLE { WIDTH: 100% } DIV.mainheader TABLE TD { VERTICAL-ALIGN: top } DIV.mainheader TD .print { PADDING-RIGHT: 3em; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 2em; PADDING-TOP: 0px } DIV.mainheader .about_o { BACKGROUND: url(/i/frame-l.gif) #dddfc5 no-repeat; HEIGHT: 0px } DIV.mainheader .about_o DIV.TR { BACKGROUND: url(/i/frame-r.gif) no-repeat right top } DIV.mainheader .about DIV { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; = PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap } DIV.mainheader .about IMG { MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle } DIV.mainheader .about A { BORDER-BOTTOM: #b3af75 1px dotted; TEXT-DECORATION: none } DIV.mainheader .about DIV DIV { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; TEXT-ALIGN: center } DIV.colonnade H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 20px 0.3em 0px; PADDING-TOP: 0px } DIV.colonnade TABLE TD { VERTICAL-ALIGN: bottom } DIV.colonnade TABLE TD.block { FONT-WEIGHT: bold; FONT-SIZE: 110%; WIDTH: 1% } DIV.colonnade TABLE TD.rss { WIDTH: 180px } DIV.rssLink { FONT-SIZE: 70%; FLOAT: right; MARGIN: 0px 0px 3px 20px; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap } DIV.rssLink A { MARGIN-RIGHT: 5px } DIV.subscribe { POSITION: relative } DIV.subscribe DIV.pos { LEFT: -3px; POSITION: absolute; TOP: -27px } DIV.subscribe DIV.cur-icon { BACKGROUND: url(/i/frame-icon-top.gif) #dddfc5 no-repeat left top; = FLOAT: left; MARGIN-RIGHT: 3px; POSITION: relative; TOP: 1px } DIV.subscribe DIV.cur-icon DIV { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: = url(/i/frame-icon-right.gif) no-repeat right top; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px; TEXT-ALIGN: center } DIV.subscribe TABLE.form { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 110%; BACKGROUND: = none transparent scroll repeat 0% 0%; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/i/ramka.png', = sizingMethod=3D'crop'); PADDING-BOTTOM: 5px; BORDER-LEFT: #7a7857 1px = solid; WIDTH: 220px; PADDING-TOP: 5px; FONT-FAMILY: Georgia } DIV.subscribe TABLE.subscribe { WIDTH: 220px } DIV.subscribe TABLE.subscribe TD.TL { VERTICAL-ALIGN: top; TEXT-ALIGN: left } DIV.subscribe TABLE.subscribe TD.TR { VERTICAL-ALIGN: top; TEXT-ALIGN: right } DIV.subscribe TABLE.subscribe TD.BL { VERTICAL-ALIGN: bottom; TEXT-ALIGN: left } DIV.subscribe TABLE.subscribe TD.BR { VERTICAL-ALIGN: bottom; TEXT-ALIGN: right } DIV.subscribe TABLE.subscribe TD.L { BACKGROUND: url(/i/ramka-bg.png) #dddfc5; BORDER-LEFT: #7a7857 1px = solid } DIV.subscribe TABLE.subscribe TD.R { BORDER-RIGHT: #7a7857 1px solid; BACKGROUND: url(/i/ramka-bg.png) = #dddfc5 } DIV.subscribe TABLE.subscribe TD.T { BORDER-TOP: #7a7857 1px solid; BACKGROUND: url(/i/ramka-bg.png) = #dddfc5; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right } DIV.subscribe TABLE.subscribe TD.B { BACKGROUND: url(/i/ramka-bg.png) #dddfc5; BORDER-BOTTOM: #7a7857 1px = solid } DIV.subscribe TABLE.subscribe TD.text { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: = url(/i/ramka-bg.png) #dddfc5; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; = FONT-FAMILY: Georgia } DIV.subscribe TABLE.subscribe TD.text A { TEXT-DECORATION: none } DIV.subscribe TABLE.subscribe TD.text INPUT { MARGIN-TOP: 3px } DIV.subscribe TABLE.subscribe TD.text FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } P { MARGIN: 0px 20px 1.2em } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: = 0px 20px 1.2em; PADDING-TOP: 0px } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: = 0px 20px 1.2em; PADDING-TOP: 0px } LI UL { PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } LI OL { PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } LI { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.25em } LI LI { MARGIN-TOP: 0.25em; MARGIN-BOTTOM: 0px } A.icon { FONT-SIZE: 70%; MARGIN-LEFT: 20px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif; WHITE-SPACE: nowrap } A.icon IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px; BORDER-RIGHT-WIDTH: 0px } TABLE.default { CLEAR: both; MARGIN: 0px 20px 1.2em } TABLE.default TD { PADDING-RIGHT: 1em; BORDER-TOP: #ceceaa 1px solid; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em } TABLE.default TR.header TD { FONT-SIZE: 80%; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #ceceaa 1px = solid } TABLE.default TD.note { FONT-SIZE: 80%; COLOR: #6a6845 } DIV.authorTitle DIV.photoPerson { MARGIN-TOP: 0.5em } DIV.photoPerson { FLOAT: right; MARGIN: 0px 20px 20px; TEXT-ALIGN: right } DIV.photoPerson DIV { FONT-SIZE: 80%; MARGIN: 0.2em 0px 0px; FONT-STYLE: italic } DIV.photoPerson DIV.img { Z-INDEX: 2; LEFT: 12px; MARGIN: 0px; POSITION: relative } DIV.photoPerson IMG.L { FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/i/frame-l.png'= , sizingMethod=3D'crop'); BACKGROUND-IMAGE: url(/i/frame-l.png); ; = BACKGROUND-IMAGE: expression('none'); WIDTH: 12px; BACKGROUND-REPEAT: = no-repeat; POSITION: absolute; HEIGHT: 12px } DIV.photoPerson IMG.R { Z-INDEX: 2; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/i/frame-r.png'= , sizingMethod=3D'crop'); LEFT: -12px; BACKGROUND-IMAGE: = url(/i/frame-r.png); ; BACKGROUND-IMAGE: expression('none'); WIDTH: = 12px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 12px } TD.article H2 { WIDTH: 90% } TD.article H3 { WIDTH: 90% } TD.article P { WIDTH: 90% } TD.article UL { WIDTH: 90% } TD.article OL { WIDTH: 90% } TD.article DIV.hr { WIDTH: 90% } TD.article LI OL { MARGIN: 0px } TD.article LI UL { MARGIN: 0px } DIV.article DIV.photoPerson { MARGIN-RIGHT: 0px } P.intro { FONT-WEIGHT: bold; FONT-SIZE: 80%; FONT-FAMILY: Georgia } P.date { FONT-WEIGHT: bold } DIV.date { FONT-SIZE: 80%; PADDING-BOTTOM: 10px; MARGIN: 20px 30px 20px 0px; = FONT-STYLE: italic; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; WHITE-SPACE: nowrap } DIV.photoR { FLOAT: right; MARGIN: 10px 0px 20px 20px; TEXT-ALIGN: right } DIV.photoR IMG { MARGIN-TOP: 10px } DIV.photoR DIV { FONT-SIZE: 80%; MARGIN: 0.2em 0px 0px; FONT-STYLE: italic } DIV.photoL { FLOAT: left; MARGIN: 10px 20px 10px 0px; TEXT-ALIGN: left } DIV.photoL DIV { FONT-SIZE: 80%; MARGIN: 0.2em 0px 0px; FONT-STYLE: italic } TABLE.faq TD { PADDING-BOTTOM: 1.5em } TABLE.confirmation { BACKGROUND: url(/i/frame-form-l.gif) #f04d23 no-repeat; MARGIN: 0.2em = 0px 1.2em; BORDER-LEFT: white 10px solid; WIDTH: 100% } TABLE.confirmation TD { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 80%; BACKGROUND: = url(/i/frame-form-r-pict.gif) no-repeat right bottom; PADDING-BOTTOM: = 0.5em; COLOR: white; PADDING-TOP: 0.5em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif; HEIGHT: 40px } TABLE.confirmation INPUT { MARGIN: 0px 0px 0px 20px } TABLE.confirmation IMG { VERTICAL-ALIGN: middle } TD.center DIV.cat { FONT-SIZE: 80%; MARGIN: 0px 0px 20px; PADDING-TOP: 15px; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif } TD.center DIV.cat A { COLOR: #3c8ab1; WHITE-SPACE: nowrap; TEXT-DECORATION: none } TD.center DIV.cat .tags { VERTICAL-ALIGN: top; COLOR: #3c8ab1; MARGIN-RIGHT: 1em } TD.center DIV.cat .all { COLOR: #cccccc; MARGIN-RIGHT: 4em } TD.center .print { PADDING-RIGHT: 3em; PADDING-LEFT: 0px; FONT-SIZE: 100%; FLOAT: right; = PADDING-BOTTOM: 0px; PADDING-TOP: 15px; WHITE-SPACE: nowrap } TD.center .print A { TEXT-DECORATION: none } DIV.article { PADDING-RIGHT: 3em } DIV.article DIV.frameMain { MARGIN-RIGHT: 30px } DIV.article H3 { MARGIN-TOP: 0.5em } DIV.article { PADDING-LEFT: 15px } DIV.article DIV.list { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1.5em; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #b3af75 2px = solid } DIV.article DIV.list H2 { FONT-SIZE: 125% } DIV.article DIV.list A { TEXT-DECORATION: none } DIV.article DIV.list UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px; COLOR: #6f6d4d; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } DIV.article DIV.list2 { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #b3af75 2px solid; = MARGIN-TOP: 1.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: = 10px } DIV.article DIV.list2 H2 { FONT-SIZE: 125% } DIV.article DIV.list2 A { TEXT-DECORATION: none } DIV.article DIV.list2 UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px; COLOR: #6f6d4d; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } DIV.article_add { BORDER-TOP: #b3af75 2px solid; MARGIN: 10px 30px 0px 0px; PADDING-TOP: = 20px } DIV.article_add TABLE.announce TD.img { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV.article_add { BORDER-TOP: #b3af75 2px solid; MARGIN-TOP: 10px; PADDING-TOP: 20px } DIV.article_add DIV.announce P { FONT-SIZE: 100% } DIV.intro { PADDING-RIGHT: 10px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 10px; = MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; MARGIN-RIGHT: 30px; = PADDING-TOP: 10px; BORDER-BOTTOM: #b3af75 2px solid } DIV.intro TABLE { =09 } DIV.intro TABLE TR { VERTICAL-ALIGN: top } DIV.intro TABLE TR TD.q { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 110%; PADDING-BOTTOM: 5px; COLOR: #56542f; PADDING-TOP: 0px } DIV.intro TABLE TR TD.a { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 5px; PADDING-TOP: 0px; FONT-STYLE: italic; TEXT-DECORATION: none } DIV.authors { MARGIN: 20px 0px 20px 10px } DIV.author_r { FONT-SIZE: 75%; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN-LEFT: 5px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; TEXT-ALIGN: center } DIV.author_r A { TEXT-DECORATION: none } DIV.author_r IMG { MARGIN: 5px 0px } .author_l { FLOAT: left; MARGIN-RIGHT: 10px } DIV.incut { PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 15px; = FONT-SIZE: 95%; PADDING-BOTTOM: 10px; MARGIN: 0.6em 30px 1em 0px; WIDTH: = 250px; PADDING-TOP: 10px; BORDER-BOTTOM: #b3af75 2px solid; FONT-STYLE: = italic } DIV.accent { CLEAR: both; PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; = PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0.7em; MARGIN: = 0.5em 30px 0.5em 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #b3af75 2px solid; FONT-STYLE: italic; FONT-FAMILY: = Georgia } DIV.accent TD { FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; FONT-STYLE: italic; FONT-FAMILY: = Georgia } DIV.accent P { PADDING-TOP: 0px } DIV.accent H3 { FONT-SIZE: 100% } DIV.accentF { PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 15px; = FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0.7em; MARGIN: 0.5em 30px = 0.5em 0px; WIDTH: 70%; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #b3af75 2px solid; FONT-STYLE: italic; FONT-FAMILY: = Georgia } DIV.accentF TD { FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; FONT-STYLE: italic; FONT-FAMILY: = Georgia } DIV.accentF P { PADDING-TOP: 0px } DIV.accentF H3 { FONT-SIZE: 100% } DIV.accentS { PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 15px; = FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0.6em 30px 1em 0px; WIDTH: = 500px; PADDING-TOP: 10px; BORDER-BOTTOM: #b3af75 2px solid; FONT-STYLE: = italic; FONT-FAMILY: Georgia } DIV.accentS H3 { FONT-SIZE: 100% } DIV.accentLast { PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 15px; = FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0.6em 30px 1em 0px; WIDTH: = 450px; PADDING-TOP: 10px; FONT-STYLE: italic; FONT-FAMILY: Georgia } DIV.accentLast H3 { FONT-SIZE: 100% } DIV.accent DIV.photoR { CLEAR: both; MARGIN-BOTTOM: 0px } DIV.blog { PADDING-RIGHT: 5px; BORDER-TOP: #6a6845 1px solid; PADDING-LEFT: 5px; = FONT-SIZE: 75%; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 5px 30px 20px = 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #6a6845 1px solid; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif } DIV.blog A { COLOR: #6a6845; TEXT-DECORATION: none } DIV.shift { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; = PADDING-TOP: 0px } DIV.shift DIV.accent { PADDING-LEFT: 40px; MARGIN-LEFT: 10px } DIV.comments { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #b3af75 2px solid; = PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 20px 30px 0px 0px; = PADDING-TOP: 10px } DIV.comment { FONT-SIZE: 80%; MARGIN: 2em 20px 1em 0px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.comment DIV.response { FONT-SIZE: 90%; TEXT-ALIGN: right } DIV.comment SPAN.response { MARGIN-LEFT: 15px } DIV.comment DIV.sign { FONT-SIZE: 85% } DIV.comment DIV.sign .date { COLOR: #9e9e9e } DIV.comment DIV.title { FONT-WEIGHT: bold } DIV.comment P { MARGIN: 0px 0px 0.5em } DIV.addcomment TEXTAREA { BORDER-RIGHT: #6a6845 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #6a6845 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 5px = 0px; BORDER-LEFT: #6a6845 1px solid; WIDTH: 100%; PADDING-TOP: 6px; = BORDER-BOTTOM: #6a6845 1px solid; HEIGHT: 100px } DIV.comments .item { PADDING-RIGHT: 10em; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 10px; PADDING-TOP: 20px } DIV.comments .item IMG { VERTICAL-ALIGN: middle } DIV.comments .item P { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DIV.comments .item P.user { BACKGROUND: url(/i/user.gif) no-repeat 0px 50% } DIV.news DIV.ann { MARGIN: 0px 0px 1.2em 20px } DIV.news DIV DIV { FONT-SIZE: 70% } DIV.news P { MARGIN-LEFT: 0px } DIV.news IMG { MARGIN: 0px 0px 10px } TABLE.announce { MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; WIDTH: 100% } TABLE.announce TD { VERTICAL-ALIGN: top } TABLE.announce TD A { TEXT-DECORATION: none } TABLE.announce H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.announce H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 80%; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.1em; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.announce P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 5px } TABLE.announce TD.img { PADDING-RIGHT: 15px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; = PADDING-TOP: 6px } TABLE.announce TD.num { PADDING-RIGHT: 15px; PADDING-LEFT: 20px; FONT-SIZE: 150%; = PADDING-BOTTOM: 0px; WIDTH: 1.5em; PADDING-TOP: 0px } TABLE.announce TD.text { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 100%; PADDING-TOP: 0px } TABLE.announce TD.author { PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: = 0px; PADDING-TOP: 6px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; TEXT-ALIGN: right } TABLE.announce .tags { FONT-SIZE: 85%; COLOR: #3c8ab1; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.announce { MARGIN-TOP: 10px; MARGIN-BOTTOM: 2em } DIV.announce A { TEXT-DECORATION: none } DIV.announce H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: = 0px; PADDING-TOP: 0px } DIV.announce H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 80%; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.1em; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } DIV.announce P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 5px } DIV.section { MARGIN-TOP: 5px; FONT-SIZE: 75%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.section .date { COLOR: #9e9e9e; MARGIN-RIGHT: 10px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.section .lnk { COLOR: #9e9e9e; MARGIN-RIGHT: 15px; WHITE-SPACE: nowrap } DIV.section .news { MARGIN-TOP: 10px; PADDING-LEFT: 18px; BACKGROUND: url(/i/i-news.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .report { MARGIN-TOP: 10px; PADDING-LEFT: 18px; BACKGROUND: url(/i/i-news.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .photo { MARGIN-TOP: 10px; PADDING-LEFT: 20px; BACKGROUND: url(/i/i-photo.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .video { MARGIN-TOP: 10px; PADDING-LEFT: 13px; BACKGROUND: url(/i/i-video.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .audio { MARGIN-TOP: 10px; PADDING-LEFT: 21px; BACKGROUND: url(/i/i-audio.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .name { MARGIN-TOP: 10px; PADDING-LEFT: 18px; BACKGROUND: url(/i/i-avtor.gif) = no-repeat; COLOR: #9e9e9e; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap; = TEXT-ALIGN: left } DIV.section .comment { MARGIN-TOP: 10px; COLOR: #3c8ab1; MARGIN-RIGHT: 5px; WHITE-SPACE: = nowrap; TEXT-ALIGN: left } DIV.section .comment SPAN { PADDING-LEFT: 5px; BACKGROUND: url(/i/i-comment.gif) no-repeat } DIV.section .comment SPAN SPAN { PADDING-RIGHT: 5px; BACKGROUND: url(/i/i-comment-right.gif) no-repeat = right 50% } .data { CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/i/data-bg.png'= ,sizingMethod=3D'crop') no-repeat; PADDING-BOTTOM: 5px; WIDTH: 58px; = MARGIN-RIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 54px } .data .month { FONT-SIZE: 11px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 11px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; TEXT-ALIGN: center } .data .day { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 28px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #56542f; PADDING-TOP: = 0px; FONT-FAMILY: Georgia; POSITION: relative; TOP: -4px; TEXT-ALIGN: = center } .review { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .review A { TEXT-DECORATION: none } .review H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: = 0px; PADDING-TOP: 0px } .review H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0.2em; MARGIN: 0px; PADDING-TOP: 0.1em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } .review P { FONT-SIZE: 90%; MARGIN: 0px; PADDING-TOP: 0.1em } TABLE.concurse { MARGIN-TOP: 20px } TABLE.concurse TD { VERTICAL-ALIGN: top } TABLE.concurse TD H3 { MARGIN-BOTTOM: 0.5em } TABLE.concurse TD H3.one { PADDING-LEFT: 25px; BACKGROUND: url(/i/cup-gold.gif) no-repeat 0px = 0.5em } TABLE.concurse TD H3.two { PADDING-LEFT: 25px; BACKGROUND: url(/i/cup-silver.gif) no-repeat 0px = 0.5em } TABLE.concurse TD H3.three { PADDING-LEFT: 25px; BACKGROUND: url(/i/cup-bronze.gif) no-repeat 0px = 0.5em } TABLE.concurse TD.place { PADDING-RIGHT: 2em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2em; WIDTH: 33%; = PADDING-TOP: 0px } TABLE.concurse TD.vote { PADDING-RIGHT: 10px; FONT-SIZE: 80%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif; TEXT-ALIGN: center } TABLE.concurse DIV.vote { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; = BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 3px; MARGIN: 5px = auto; WIDTH: 4em; COLOR: #56542f; PADDING-TOP: 3px; BACKGROUND-COLOR: = #b0ad6f; TEXT-ALIGN: center; moz-border-radius: 0.3em } TABLE.concurse TD.vote A { TEXT-DECORATION: none } TABLE.concurse TD.text A { COLOR: #000000; TEXT-DECORATION: none } TABLE.concurse TD.text A B { COLOR: #56542f } TABLE.concurse TD.text B A { COLOR: #56542f } TABLE.concurse DIV.rating { FONT-SIZE: 75%; PADDING-BOTTOM: 3px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.photoconcurs { MARGIN-BOTTOM: 2em } TABLE.photoconcurs TD { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 70%; PADDING-BOTTOM: = 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif; TEXT-ALIGN: center } TABLE.photoconcurs TD DIV { HEIGHT: 125px } DIV.ex-concurse { PADDING-RIGHT: 0px; BORDER-TOP: #dddfc5 2px solid; PADDING-LEFT: 20px; = PADDING-BOTTOM: 0px; PADDING-TOP: 20px } DIV.all-concurse { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 20px } DIV.quiz_a { MARGIN: 0px } DIV.quiz_a IMG { MARGIN: 0px 8px 8px 0px } TABLE.quiz_a { MARGIN-TOP: 20px } TABLE.quiz_a TD { PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top } TABLE.quiz_a TD IMG { MARGIN: 0px 8px 8px 0px } OL.answer { MARGIN: 10px 10px 10px 0px; PADDING-TOP: 0px } OL.answer .correct { COLOR: #387f19 } OL.answer .incorrect { COLOR: #e30909 } DIV.bookmarks { MARGIN-BOTTOM: 2em; PADDING-TOP: 1em; BORDER-BOTTOM: #b3af75 1px solid } DIV.bookmarks DIV.active { BACKGROUND: url(/i/bmark-a.gif) #ffffff no-repeat left top; FLOAT: = left; WIDTH: 6em; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #ffffff 1px solid; = POSITION: relative; TOP: 1px } DIV.bookmarks DIV.active DIV.R { BACKGROUND: url(/i/bmark-a-r.gif) no-repeat right top } DIV.bookmarks DIV.unactive { BACKGROUND: url(/i/frame-l.gif) #dddfc5 no-repeat; FLOAT: left; WIDTH: = 6em; MARGIN-RIGHT: 2px; POSITION: relative; TOP: 1px; HEIGHT: 0px } DIV.bookmarks DIV.unactive DIV.R { BACKGROUND: url(/i/frame-r.gif) no-repeat right top } DIV.bookmarks DIV.text { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: = 5px; COLOR: #7e7c60; PADDING-TOP: 5px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif; TEXT-ALIGN: center } DIV.bookmarks DIV.text A { COLOR: #7e7c60; TEXT-DECORATION: none } DIV.search DIV.TR { BACKGROUND: url(/i/frame-r.gif) #dddfc5 no-repeat right top; = BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 3.5em } DIV.search DIV.TR DIV.BL { BACKGROUND: url(/i/frame-bl.gif) no-repeat left bottom; BORDER-BOTTOM: = #ffffff 1px solid; HEIGHT: 3.5em } DIV.search DIV.TR DIV.BL DIV.BR { PADDING-LEFT: 1em; MIN-HEIGHT: 2.5em; BACKGROUND: url(/i/frame-br.gif) = no-repeat right bottom; PADDING-TOP: 1em; HEIGHT: 3.5em } DIV.search INPUT.text { BORDER-RIGHT: #6a6845 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #6a6845 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #6a6845 1px solid; WIDTH: 30%; COLOR: #6a6845; MARGIN-RIGHT: 10px; = PADDING-TOP: 1px; BORDER-BOTTOM: #6a6845 1px solid; HEIGHT: 1.7em } .i { POSITION: relative } .i DIV { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 80%; FLOAT: left; = MARGIN-BOTTOM: 0.4em; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 10px; = PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; = WHITE-SPACE: nowrap } .i DIV A { TEXT-DECORATION: none } .i LABEL { FONT-SIZE: 90%; LEFT: 10px; COLOR: #969696; PADDING-TOP: 6px; = FONT-STYLE: italic; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; POSITION: absolute } .i INPUT.text { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: = 3px; MARGIN: 3px 0px; PADDING-TOP: 3px } .current { BACKGROUND: #b5b698; moz-border-radius: 0.3em } .current A { COLOR: #000000; TEXT-DECORATION: none } DIV.bookmark { FONT-SIZE: 90%; BACKGROUND: url(/i/bm-top.gif) no-repeat; FLOAT: left; = COLOR: #7e7c60; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } DIV.bookmark DIV.R { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/i/bm-r.gif) = no-repeat right top; PADDING-BOTTOM: 7px; PADDING-TOP: 7px } DIV.bookmark A { COLOR: #6a6845; TEXT-DECORATION: none } DIV.bookmark_a { FONT-SIZE: 90%; Z-INDEX: 10; BACKGROUND: url(/i/frame-l.gif) #dddfc5 = no-repeat; FLOAT: left; COLOR: #7e7c60; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.bookmark_a DIV.R { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: = url(/i/frame-r.gif) no-repeat right top; PADDING-BOTTOM: 7px; = PADDING-TOP: 7px } DIV.bookmark_a A { COLOR: #6a6845; TEXT-DECORATION: none } DIV.frameMain { MARGIN-TOP: 0px; BACKGROUND: url(/i/frame-l.gif) #dddfc5 no-repeat; = MARGIN-BOTTOM: 1em; WIDTH: 100%; HEIGHT: 20px } DIV DIV.frameMain { MARGIN-TOP: 0px } DIV.frameMain DIV.TR { BACKGROUND: url(/i/frame-r.gif) no-repeat right top } DIV.frameMain DIV.TR DIV.BL { BACKGROUND: url(/i/frame-bl.gif) no-repeat left bottom } DIV.frameMain DIV.TR DIV.BL DIV.BR { BACKGROUND: url(/i/frame-br.gif) no-repeat right bottom } DIV.frameMain DIV.TR DIV.BL DIV.BR H1 { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; = FONT-SIZE: 105%; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #6a6845; PADDING-TOP: 5px } DIV.frameMain DIV.TR DIV.BL DIV.BR H1 A { TEXT-DECORATION: none } DIV.frameMain DIV.TR DIV.BL DIV.BR H1 IMG { VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px } DIV.frameMain .alphabet { PADDING-LEFT: 15px } DIV.frameMain TABLE { MARGIN: 0px } DIV.frameMain TABLE TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } DIV.frameMain DIV.text { PADDING-LEFT: 15px; FONT-SIZE: 80%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.frameMain DIV.title { TEXT-ALIGN: center } DIV.frameMain DIV.dBlock { PADDING-RIGHT: 10px; MARGIN-TOP: 0.6em; PADDING-LEFT: 10px; FONT-SIZE: = 75%; BACKGROUND: #b5b698; FLOAT: right; PADDING-BOTTOM: 3px; = MARGIN-RIGHT: 10px; PADDING-TOP: 3px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif; moz-border-radius: 0.3em } DIV.frameMain DIV.dBlock A { COLOR: #000000; TEXT-DECORATION: none } DIV.frameMain .addReview { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 85%; FLOAT: right; = PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.frameMain .addNote { CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 75%; = FLOAT: right; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif } DIV.frameMain .addSort { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 85%; FLOAT: right; = PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.frameMain .addSort SPAN { MARGIN-LEFT: 10px } DIV.frameMain .addSort SPAN A { TEXT-DECORATION: none } DIV.frameMain TABLE.announce { WIDTH: 100% } DIV.frameMain TABLE.announce H2 { PADDING-RIGHT: 2.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: = 0px; PADDING-TOP: 0px } DIV.frameMain TABLE.announce H3 { PADDING-RIGHT: 2.5em; PADDING-LEFT: 0px; FONT-SIZE: 80%; = PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.1em; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif } DIV.frameMain TABLE.announce TR { VERTICAL-ALIGN: top } DIV.frameMain TABLE.announce TD.img { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } DIV.frameMain TABLE.announce TD.text { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } DIV.frameMain TABLE.announce TD.author { PADDING-RIGHT: 30px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; = PADDING-TOP: 0px } DIV.frameMain TABLE.announce TD.title { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; = FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #6a6845; PADDING-TOP: 0px } DIV.frameMain TABLE.announce TD.title H2 { MARGIN-TOP: 10px } DIV.frameMain TABLE.announce H4 { FONT-WEIGHT: normal; FONT-SIZE: 105% } DIV.frameMain TABLE.announce TD.announce { PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; WIDTH: = 50%; PADDING-TOP: 5px } DIV.frameMain TABLE.announce TABLE TD.title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 100%; PADDING-TOP: 0px } DIV.frameMain TABLE.announce TABLE TD { MARGIN-TOP: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px } DIV.frameMain TABLE.announce TABLE TD.title H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DIV.frameMain TABLE.announce TABLE TD.text { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; = PADDING-TOP: 0px } DIV.frameMain TABLE.announce TD.text P { PADDING-RIGHT: 2.5em } DIV.frameMain TABLE.announce TD.author { PADDING-RIGHT: 15px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; WIDTH: = 100px; PADDING-TOP: 20px; TEXT-ALIGN: center } DIV.frameMain TABLE.announce TD.author .name { MARGIN-TOP: 10px; PADDING-LEFT: 18px; BACKGROUND: url(/i/i-avtor-g.gif) = no-repeat; TEXT-ALIGN: left } DIV.frameMain TABLE.announce TD.all { PADDING-RIGHT: 3em; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 15px; PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; TEXT-ALIGN: right } DIV.frameMain TABLE.announce TD.all A { TEXT-DECORATION: underline } DIV.frameMainO { MARGIN-TOP: 0px; BACKGROUND: url(/i/frame-o-l.gif) #f5d7c9 no-repeat; = MARGIN-BOTTOM: 1em; WIDTH: 100%; HEIGHT: 20px } DIV DIV.frameMainO { MARGIN-TOP: 0px } DIV.frameMainO DIV.TR { BACKGROUND: url(/i/frame-o-r.gif) no-repeat right top } DIV.frameMainO DIV.TR DIV.BL { BACKGROUND: url(/i/frame-o-bl.gif) no-repeat left bottom } DIV.frameMainO DIV.TR DIV.BL DIV.BR { BACKGROUND: url(/i/frame-o-br.gif) no-repeat right bottom } DIV.frameMainO DIV.TR DIV.BL DIV.BR H1 { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; = FONT-SIZE: 105%; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ef866c; PADDING-TOP: 5px } DIV.frameMainO DIV.title { BACKGROUND: url(/i/frame-addon-o-l.gif) #ef866c no-repeat left top; = TEXT-ALIGN: center } DIV.frameMainO DIV.title DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: = url(/i/frame-addon-o-pict.gif) no-repeat right bottom; PADDING-BOTTOM: = 12px; PADDING-TOP: 12px } DIV.frameMainO DIV.title DIV H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; COLOR: #c43c0a; PADDING-TOP: 0px; FONT-FAMILY: Georgia } DIV.frameMainO DIV.title DIV H3 A { COLOR: #c43c0a; FONT-FAMILY: Georgia; TEXT-DECORATION: none } DIV.frameMainO .data { CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/i/data-bg-e.pn= g',sizingMethod=3D'crop') no-repeat; PADDING-BOTTOM: 5px; WIDTH: 58px; = MARGIN-RIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 54px } DIV.frameMainO .data .month { FONT-SIZE: 11px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 11px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; TEXT-ALIGN: center } DIV.frameMainO .data .day { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 28px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #c43c0a; PADDING-TOP: = 0px; FONT-FAMILY: Georgia; POSITION: relative; TOP: -4px; TEXT-ALIGN: = center } .data_e { CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/i/data-bg-e.pn= g',sizingMethod=3D'crop') no-repeat; PADDING-BOTTOM: 5px; WIDTH: 58px; = MARGIN-RIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 54px } .data_e .month { FONT-SIZE: 11px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 11px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; TEXT-ALIGN: center } .data_e .day { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 28px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #c43c0a; PADDING-TOP: = 0px; FONT-FAMILY: Georgia; POSITION: relative; TOP: -4px; TEXT-ALIGN: = center } TABLE.others TD { VERTICAL-ALIGN: top } TABLE.others TD.img { PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } TABLE.others TD.img .data { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.others TD.text { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: = 33%; PADDING-TOP: 10px } TABLE.others TD.title { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; = FONT-SIZE: 140%; PADDING-BOTTOM: 10px; COLOR: #6a6845; PADDING-TOP: 10px } TABLE.others H2 { FONT-WEIGHT: bold; FONT-SIZE: 80%; LINE-HEIGHT: 1.3em } TABLE.others TD A { TEXT-DECORATION: none } TD.addon H3.other { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; = PADDING-TOP: 1em } TABLE.other { MARGIN-BOTTOM: 2em } TABLE.other P { FONT-SIZE: 80% } TABLE.other TD.img { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 1.2em; = PADDING-TOP: 3px } TABLE.other TD.text { PADDING-BOTTOM: 1.2em } DIV.announceList H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV.announceList H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; MARGIN-BOTTOM: 1.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; = FONT-FAMILY: Times New Roman, serif } DIV.newsList H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV.newsList DIV.date { FONT-SIZE: 70%; MARGIN: 0px 20px 1.2em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.reviews TD { VERTICAL-ALIGN: bottom } TABLE.reviews TD.info { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 70%; = PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif } TABLE.reviews .info { FONT-SIZE: 70%; COLOR: #6a6845; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.reviews TD.edit { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; TEXT-ALIGN: right } TABLE.reviews TD.edit A { MARGIN-LEFT: 5px } TABLE.reviews TD.text { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2em; = PADDING-TOP: 0px } TABLE.reviews H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.reviews H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.reviews P { FONT-SIZE: 90%; MARGIN: 0px } TABLE.photos { MARGIN-TOP: 1em; Z-INDEX: 1; WIDTH: 100% } TABLE.photos TD { PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 30px; VERTICAL-ALIGN: top; WIDTH: 25%; PADDING-TOP: 0px } TABLE.photos IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; MARGIN-BOTTOM: 0.2em; BORDER-RIGHT-WIDTH: 0px } TABLE.photoDetail { WIDTH: 500px } TABLE.photoDetail TD.photo DIV.img { BACKGROUND-COLOR: #dddfc5; TEXT-ALIGN: center } TABLE.photoDetail TD.photo P { MARGIN: 0.5em 10px 1.2em } TABLE.photoDetail TD.thumbs { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2em; = PADDING-TOP: 0px; TEXT-ALIGN: center } TABLE.photoDetail IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } TABLE.photoDetail TABLE.thumbs { MARGIN-BOTTOM: 2em } TABLE.photoDetail TABLE.thumbs TD { BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: white = 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: white = 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: white 1px solid } TABLE.photoDetail TABLE.thumbs TD.active { BORDER-LEFT-COLOR: #b3b687; BORDER-BOTTOM-COLOR: #b3b687; = BORDER-TOP-COLOR: #b3b687; BORDER-RIGHT-COLOR: #b3b687 } DIV.service { FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } DIV.service P { FONT-SIZE: 70% } TD.addon P.tags { MARGIN-RIGHT: 15px } P.tags A { MARGIN-RIGHT: 2px; TEXT-DECORATION: none } TD.addon P.userList { MARGIN: 0px 18px 1.2em 20px } P.userList A { MARGIN-RIGHT: 2px } .alphabet { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: = 10px; PADDING-TOP: 10px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif } .alphabet A { PADDING-LEFT: 5px; TEXT-DECORATION: none } .alphabet A.active { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #b5b698; = PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; = moz-border-radius: 0.3em } TABLE.about-intro { MARGIN-TOP: 10px; MARGIN-BOTTOM: 2em } TABLE.about-intro TR { VERTICAL-ALIGN: top } TABLE.about-intro TD.img { PADDING-RIGHT: 30px; FONT-SIZE: 90%; TEXT-ALIGN: center } TABLE.about-intro TD.text { PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; = FONT-SIZE: 90%; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; WIDTH: = 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: = italic; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.about-intro TD.text P { FONT-STYLE: normal } TABLE.about-intro TD.text P A { TEXT-DECORATION: none } TABLE.about-project { MARGIN-TOP: 10px; MARGIN-BOTTOM: 1em } TABLE.about-project TR { VERTICAL-ALIGN: top } TABLE.about-project TD { PADDING-BOTTOM: 2em } TABLE.about-project TD.img { PADDING-RIGHT: 30px; FONT-SIZE: 85%; WIDTH: 160px; TEXT-ALIGN: center } TABLE.about-project TD.q { PADDING-RIGHT: 30px; WIDTH: 160px } TABLE.about-project TD.text { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } TABLE.about-project TD P { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; = PADDING-TOP: 0px } TABLE.about { MARGIN-TOP: 10px; WIDTH: 100%; TEXT-ALIGN: center } TABLE.about TD { PADDING-BOTTOM: 1.5em; WIDTH: 25%; TEXT-ALIGN: center } TABLE.about TD A { TEXT-DECORATION: none } TABLE.about IMG { MARGIN-BOTTOM: 10px; VERTICAL-ALIGN: middle } TABLE.about TD P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; = PADDING-TOP: 0px; TEXT-ALIGN: center } .editors { MARGIN-TOP: 1.5em; PADDING-TOP: 10px } .editors TABLE { WIDTH: 100% } .editors TABLE TD { PADDING-RIGHT: 15px; VERTICAL-ALIGN: top; WIDTH: 33% } TABLE.catalog { WIDTH: 100% } TABLE.catalog TD { FONT-SIZE: 75%; PADDING-BOTTOM: 3em; WIDTH: 25%; FONT-FAMILY: Geneva = CY, Arial, Helvetica, sans-serif; TEXT-ALIGN: center } TABLE.catalog IMG { MARGIN-BOTTOM: 10px } TABLE.catalog TD P { WIDTH: 110px } TABLE.catalog TD .result { BACKGROUND-COLOR: #ffff4d } TABLE.book TD { VERTICAL-ALIGN: top } TABLE.book H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.book H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.book P { FONT-SIZE: 90%; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } TABLE.book TD.img { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; = PADDING-TOP: 3px } TABLE.book TD.text { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.book TD.sub { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: = 49%; PADDING-TOP: 0.1em } TABLE.book DIV.cat { MARGIN-BOTTOM: 0.4em } TABLE.book DIV.info { FONT-SIZE: 80%; MARGIN: 0px 0px 1.5em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.book DIV.info TABLE DIV.info { FONT-SIZE: 80% } TABLE.book DIV.reviews { FONT-SIZE: 70%; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.book DIV.action { FONT-SIZE: 70%; FLOAT: left; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif } TABLE.book DIV.action A { PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; = PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; moz-border-radius-topleft: = 0.3em; moz-border-radius-bottomright: 0.3em } TABLE.book DIV.action A.active { CURSOR: default; COLOR: white; BACKGROUND-COLOR: #6a6845; = TEXT-DECORATION: none } TABLE.bookDetail DIV.action { MARGIN-LEFT: 10px } TABLE.bookUser { WIDTH: 100% } TABLE.bookUser TD.sub { VERTICAL-ALIGN: bottom } TABLE.bookUser H2 { FONT-WEIGHT: bold; FONT-SIZE: 80% } TABLE.bookUser H3 { FONT-WEIGHT: normal; FONT-SIZE: 80% } TABLE.bookUser DIV.action { FLOAT: none } TABLE.bookUser DIV.action A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.bookList P { MARGIN: 0px } TABLE.bookList DIV.action { FLOAT: right } #addTagsForm { DISPLAY: none } TABLE.authors H3 { COLOR: #999999 } TABLE.authors P { MARGIN-TOP: 0.5em } TABLE.authors SPAN.extra { FONT-SIZE: 80%; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.author TD { VERTICAL-ALIGN: top } TABLE.author TD.img { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 30px; = PADDING-TOP: 3px } TABLE.author TD.text { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.author P { FONT-SIZE: 90%; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } TABLE.rating { FLOAT: right } TABLE.rating TD { FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.rating TD.rate { PADDING-LEFT: 10px } TABLE.curRating { MARGIN-TOP: 10px; FLOAT: right; MARGIN-BOTTOM: 10px } TABLE.curRating TD { FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; TEXT-ALIGN: = center } TABLE.curRating TD A { FONT-SIZE: 80% } TABLE.curRating TABLE.actionButton TD { FONT-SIZE: 80% } DIV.actionButton { FLOAT: left } TABLE.actionButton { BACKGROUND: url(/i/frame-result-l.gif) #f04d23 no-repeat left top; = MARGIN: 0px 0px 5px; CURSOR: hand; HEIGHT: 100% } TABLE.actionButton TD { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: = url(/i/frame-result-r.gif) no-repeat right bottom; PADDING-BOTTOM: = 0.3em; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 0.3em; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; WHITE-SPACE: = nowrap; TEXT-ALIGN: center } TABLE.actionButton TD SPAN { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0.5em; PADDING-TOP: 0.5em } TABLE.actionButton TD SPAN SPAN { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: center } TABLE.actionButton B { FONT-WEIGHT: normal; FONT-SIZE: 110% } TD.addon TABLE.actionButton { BACKGROUND-IMAGE: url(/i/frame-result-addon-l.gif); MARGIN: 0px 0.5em = 0.5em 20px } TD.addon TABLE.actionButton TD { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BACKGROUND-IMAGE: = url(/i/frame-result-addon-r.gif); PADDING-BOTTOM: 0.2em; PADDING-TOP: = 0.2em; HEIGHT: auto } DIV.feedback { FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 200px; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif; min-width: 200px } DIV.feedback TABLE.linkButton SPAN { =09 } DIV.feedback TABLE.actionButton { CURSOR: auto } DIV.feedback TABLE.linkButton { WIDTH: 270px; CURSOR: auto } DIV.feedback TABLE.actionButton { WIDTH: 270px; CURSOR: auto } DIV.buy { FONT-SIZE: 75%; FLOAT: right; MARGIN: 0px 30px 10px 0px; FONT-FAMILY: = Arial } TD.addon TABLE.actionButton SPAN { FONT-SIZE: 70% } DIV.tabs { PADDING-RIGHT: 28px; PADDING-LEFT: 0px; BACKGROUND: = url(/i/pic-tabs.gif) no-repeat right bottom; PADDING-BOTTOM: 0px; = MARGIN: 0px 10px 1.2em 15px; ; WIDTH: expression('100%'); PADDING-TOP: = 0px } DIV.tabs TABLE { WIDTH: 100%; BORDER-BOTTOM: #b3b687 3px solid } DIV.tabs A { BORDER-RIGHT: #dddfc5 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: = #dddfc5 1px solid; PADDING-LEFT: 0.8em; FONT-SIZE: 70%; Z-INDEX: 2; = FLOAT: left; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0px 5px; = BORDER-LEFT: #dddfc5 1px solid; COLOR: #b3b687; PADDING-TOP: 0.3em; = BORDER-BOTTOM: #dddfc5 1px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; POSITION: relative; TOP: 1px; ; TOP: expression('0'); = TEXT-DECORATION: none; moz-border-radius-topleft: 0.6em; = moz-border-radius-topright: 0.6em } DIV.tabs A.active { BORDER-LEFT-COLOR: #b3b687; BORDER-BOTTOM-COLOR: #b3b687; CURSOR: = default; COLOR: white; BORDER-TOP-COLOR: #b3b687; BACKGROUND-COLOR: = #b3b687; BORDER-RIGHT-COLOR: #b3b687 } DIV.tabs SPAN { COLOR: #6a6845; TEXT-DECORATION: underline } DIV.pages { FONT-SIZE: 100%; MARGIN: 2.5em 20px 2em 0px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.pages DIV.labels { MARGIN-BOTTOM: 0.3em } DIV.pages DIV.labels SPAN { FONT-SIZE: 87%; MARGIN-LEFT: 0.3em; COLOR: #999999 } DIV.pages DIV.numbers { Z-INDEX: 2; POSITION: relative } DIV.pages DIV.numbers A { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 120%; = PADDING-BOTTOM: 0.2em; MARGIN-RIGHT: 0.3em; PADDING-TOP: 0.2em; = TEXT-DECORATION: none } DIV.pages DIV.numbers A.active { BORDER-RIGHT: #b3af75 1px solid; BORDER-TOP: #b3af75 1px solid; = BORDER-LEFT: #b3af75 1px solid; CURSOR: default; COLOR: black; = BORDER-BOTTOM: #b3af75 1px solid; BACKGROUND-COLOR: #dddfc5; = TEXT-DECORATION: none; moz-border-radius: 6px } DIV.pages DIV.numbers A.unactive { COLOR: #969696 } DIV.pages DIV.numbers A.pn { FONT-WEIGHT: normal; FONT-SIZE: 130%; FONT-FAMILY: Times New Roman, = serif } FORM.poll { FONT-SIZE: 90%; LINE-HEIGHT: 1.2em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } FORM.poll TEXTAREA { BORDER-RIGHT: #57562f 1px solid; BORDER-TOP: #57562f 1px solid; = BORDER-LEFT: #57562f 1px solid; WIDTH: 50%; BORDER-BOTTOM: #57562f 1px = solid; HEIGHT: 90px } UL.poll { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; = LIST-STYLE-IMAGE: url(/i/poll-li.gif); PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 3em 20px; PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } UL.poll LI { CLEAR: both; MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px } UL.poll .votes { CLEAR: both; FONT-SIZE: 80%; COLOR: #6a6845 } UL.poll .votes .number { FLOAT: left; WIDTH: 3em } UL.poll .votes .vote-scale { BACKGROUND: url(/i/scale.gif) #b2ae75 no-repeat left top; FLOAT: left; = HEIGHT: 12px } UL.poll LI UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(/i/mdash.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 40px; = PADDING-TOP: 0px } UL.poll LI UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 4px } UL.poll-i LI { CLEAR: both; MARGIN-TOP: 5px; FONT-SIZE: 80%; MARGIN-BOTTOM: 5px } UL.poll-i .votes { CLEAR: both; COLOR: #6a6845 } UL.poll-i .votes .number { FLOAT: left; WIDTH: 2.5em } UL.poll-i .votes .vote-scale { MARGIN-TOP: 0.3em; BACKGROUND: url(/i/scale-i.gif) no-repeat left top; = FLOAT: left; HEIGHT: 8px } UL.poll-i .votes UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 5px; PADDING-TOP: 0px } UL.poll-i UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 4px; MARGIN: 0px; PADDING-TOP: 4px } UL.poll-i LI.all { FONT-SIZE: 75%; COLOR: #6a6845; TEXT-ALIGN: right } UL.poll-i LI.all A { COLOR: #6a6845 } DIV.shift TABLE.form { WIDTH: 80% } DIV.shift TABLE.form INPUT.text { WIDTH: 100% } DIV.shift TABLE.form TEXTAREA.text { HEIGHT: 170px } TABLE.form { MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px } TABLE.form TD { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } TABLE.form TD.right { TEXT-ALIGN: right } TABLE.form TD INPUT.text { BORDER-RIGHT: #6a6845 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #6a6845 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 5px = 0px 3px; BORDER-LEFT: #6a6845 1px solid; COLOR: #6a6845; PADDING-TOP: = 1px; BORDER-BOTTOM: #6a6845 1px solid } TABLE.form TD TEXTAREA.text { BORDER-RIGHT: #6a6845 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #6a6845 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 5px = 0px 3px; BORDER-LEFT: #6a6845 1px solid; WIDTH: 100%; COLOR: #6a6845; = PADDING-TOP: 3px; BORDER-BOTTOM: #6a6845 1px solid; HEIGHT: 120px } TABLE.form TD INPUT.subm { MARGIN-TOP: 10px } TABLE.form TD SELECT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: = 0px; MARGIN: 5px 0px 3px; PADDING-TOP: 0px } TABLE.form TD .small { FONT-SIZE: 85%; COLOR: #6a6845 } SPAN.add { FONT-SIZE: 80%; MARGIN-LEFT: 8em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.formCompact { FONT-SIZE: 80%; MARGIN-LEFT: 20px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.formCompact TABLE { WIDTH: 100% } DIV.formCompact TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.formCompact DIV { MARGIN: 0.3em 0px 0px } DIV.formCompact P { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } TD.menu DIV.formCompact TD { FONT-SIZE: 70% } TD.addon DIV.formCompact TD { FONT-SIZE: 80% } TD.addon DIV.formCompact { MARGIN-RIGHT: 20px } TD.addon DIV.service DIV.formCompact TD { FONT-SIZE: 70% } TD.body DIV.formCompact { FONT-SIZE: 80%; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TD.body DIV.formCompact TD { FONT-SIZE: 70% } TD.addon .wide { WIDTH: 90% } DIV.formCompact UL { PADDING-LEFT: 0px; FONT-SIZE: 70%; MARGIN: 0px 0px 0.5em; = LIST-STYLE-TYPE: none } DIV.formCompact LI { PADDING-LEFT: 20px; BACKGROUND: url(/i/mdash.gif) no-repeat 0px 0.6em; = MARGIN-LEFT: 0px } TD.addon DIV.formCompact UL { FONT-SIZE: 80%; MARGIN-RIGHT: 20px } .all { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif; TEXT-ALIGN: right } .all A { TEXT-DECORATION: none } .wide { WIDTH: 100% } .wideFile { =09 } LABEL { LEFT: 3px; POSITION: relative; TOP: 1px } TD.menu LABEL { TOP: 2px } TABLE.defForm { MARGIN-BOTTOM: 1.5em; WIDTH: 100% } TABLE.defForm TD { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 80%; = PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.defForm DIV { MARGIN: 0.3em 0px 0px 30px } DIV.calendar { BACKGROUND: url(/i/ramka.gif) #dddfc5 no-repeat right top; = MARGIN-BOTTOM: 15px; WIDTH: 180px } DIV.calendar DIV { BACKGROUND: url(/i/ramka-left.gif) no-repeat left top } DIV.calendar DIV DIV { BACKGROUND: url(/i/ramka-b.gif) no-repeat left bottom } DIV.calendar DIV DIV DIV { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: = url(/i/ramka-br.gif) no-repeat right bottom; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } TABLE.calendar { FONT-SIZE: 80%; WIDTH: 160px } TABLE.calendar TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } TABLE.calendar A { TEXT-DECORATION: none } TABLE.calendar TABLE { FONT-SIZE: 80%; WIDTH: 160px } TABLE.calendar TR TD.month { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 110%; PADDING-BOTTOM: 10px; COLOR: #3c8ab1; BORDER-TOP-STYLE: none; = PADDING-TOP: 0px; TEXT-ALIGN: center } TABLE.calendar TR TD.noL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = BORDER-TOP-STYLE: none; PADDING-TOP: 0px } TABLE.calendar TR TD.noR { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = BORDER-TOP-STYLE: none; PADDING-TOP: 0px } TABLE.calendar TD.week { FONT-SIZE: 90% } TABLE.calendar TR TD { PADDING-RIGHT: 3px; BORDER-TOP: #eeefe2 2px solid; PADDING-LEFT: 3px; = PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; TEXT-ALIGN: = center } TABLE.calendar TD.we { COLOR: #c28e57 } TABLE.calendar TD.we A { COLOR: #cf2b06 } TABLE.calendar TR.selected TD { COLOR: #ebecdc; BACKGROUND-COLOR: #b3b687 } TABLE.calendar TR.selected TD.we { COLOR: #f04d23 } TABLE.searchForm { BORDER-RIGHT: white 40px solid; MARGIN: 0px 0px 1em; BORDER-LEFT: white = 20px solid; WIDTH: 100% } TABLE.searchForm TD { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.searchForm INPUT { FONT-SIZE: 120% } DIV.searchCat { MARGIN: 0px 17px 1.2em 0px } DIV.searchCat DIV.cat { FONT-SIZE: 90%; LINE-HEIGHT: 2em } DIV.searchCat DIV.cat A { MARGIN-LEFT: 0px; COLOR: #666666; MARGIN-RIGHT: 3px } TABLE.gradient { MARGIN: 0.2em 0px 3em 20px; WIDTH: 100% } TABLE.gradient TD { WIDTH: 10px; HEIGHT: 22px } TD.addon DIV.cat { MARGIN: 0px 17px 0px 20px } TD.addon DIV.cat A { MARGIN-LEFT: 0px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 3px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } DIV.searchResults P { FONT-SIZE: 80%; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } DIV.searchResults OL { PADDING-LEFT: 3em } DIV.signIn IMG { VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px } DIV.signIn IMG { VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px } DIV.signIn A { TEXT-DECORATION: none } DIV.userInfo SPAN.user { COLOR: #6a6845 } DIV.userInfo SPAN.user IMG { VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px } DIV.userInfo A { TEXT-DECORATION: none } DIV.userInfo .d { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #modalWindow { Z-INDEX: 20; RIGHT: 0px; WIDTH: 368px; POSITION: absolute; TOP: 0px; = TEXT-ALIGN: right } #modalWindow DIV.title { TEXT-ALIGN: left } DIV.loginFrame { LEFT: -5px; PADDING-BOTTOM: 5px; POSITION: relative; BACKGROUND-COLOR: = white } DIV.loginForm { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MIN-HEIGHT: 11em; LEFT: 5px; = PADDING-BOTTOM: 10px; PADDING-TOP: 6px; POSITION: relative; HEIGHT: = 11em; BACKGROUND-COLOR: #dddfc5 } DIV.loginForm DIV.form { CLEAR: both; MIN-HEIGHT: 9em; HEIGHT: 90px } DIV.loginForm TABLE { MARGIN-TOP: 10px; WIDTH: 100% } DIV.loginForm DIV.hr { BORDER-TOP: #b3b687 2px solid; MARGIN: 10px 0px; HEIGHT: 2px } DIV.loginForm TABLE { WIDTH: 327px } DIV.loginForm TD { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: top; PADDING-TOP: 5px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.loginForm DIV.i { FONT-SIZE: 120% } DIV.loginForm TD INPUT.text { BORDER-RIGHT: #57562f 1px solid; BORDER-TOP: #57562f 1px solid; MARGIN: = 0px; BORDER-LEFT: #57562f 1px solid; WIDTH: 100%; BORDER-BOTTOM: #57562f = 1px solid } DIV.loginForm TD INPUT.text_sm { BORDER-RIGHT: #57562f 1px solid; BORDER-TOP: #57562f 1px solid; MARGIN: = 0px; BORDER-LEFT: #57562f 1px solid; WIDTH: 220px; BORDER-BOTTOM: = #57562f 1px solid } DIV.loginForm TD SELECT { MARGIN-RIGHT: 4px } DIV.loginForm TD.title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 10px; PADDING-TOP: 5px } DIV.loginForm TD.title IMG { VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px } DIV.loginForm TD.check { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; = PADDING-TOP: 0px } DIV.loginForm TD.check INPUT { LEFT: -3px; POSITION: relative; TOP: 3px } DIV.loginForm TD.check LABEL { LEFT: -2px; POSITION: relative } DIV.loginForm TD.submit { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; = PADDING-TOP: 0.3em } DIV.loginForm DIV.small { FONT-SIZE: 95%; WIDTH: 320px } DIV.loginForm INPUT.user { PADDING-LEFT: 15px; BACKGROUND: url(/i/i-user-fade.gif) white no-repeat = 1px center } DIV.loginForm TD.radio { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1%; = PADDING-TOP: 0px } DIV.loginForm TD.radio INPUT { LEFT: -4px; POSITION: relative; TOP: -2px } DIV.loginForm LABEL { POSITION: static } DIV.loginForm DIV.error { FONT-SIZE: 85%; COLOR: #cc0000 } DIV.loginForm INPUT.error { BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; = BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid } DIV.loginFrame DIV.BL { BACKGROUND: url(/i/frame-bl.gif) #dddfc5 no-repeat left bottom; LEFT: = 5px; POSITION: relative; HEIGHT: 11px } DIV.loginFrame DIV.BL DIV.BR { BACKGROUND: url(/i/frame-br.gif) no-repeat right bottom; HEIGHT: 11px } .login2_field { DISPLAY: none } .login2_field_remember { DISPLAY: none } .login2_comment { DISPLAY: none; FONT-SIZE: 87%; COLOR: #999999 } P.forumAuth { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 70%; BACKGROUND: = url(/i/i-user-fade.gif) no-repeat 0px 3px; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.sort { FONT-SIZE: 70%; FLOAT: right; MARGIN: 0px 20px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.sort SPAN { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FLOAT: left; PADDING-BOTTOM: = 0.4em; PADDING-TOP: 0.4em } DIV.sort A { PADDING-RIGHT: 21px; PADDING-LEFT: 0.4em; BACKGROUND: = url(/i/sort-asc.gif) #dddfc5 no-repeat right center; FLOAT: left; = PADDING-BOTTOM: 0.4em; CURSOR: default; COLOR: #6a6845; PADDING-TOP: = 0.4em; TEXT-DECORATION: none; moz-border-radius: 6px } DIV.sort A.desc { BACKGROUND-IMAGE: url(/i/sort-desc.gif) } #addCommentForm { DISPLAY: none } DIV.linkButton { FLOAT: right } TABLE.linkButton { BACKGROUND: url(/i/green-frame-result-l.gif) #b3b687 no-repeat; MARGIN: = 0px 0px 5px; CURSOR: hand; HEIGHT: 100% } TABLE.linkButton TD { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: = url(/i/green-frame-result-r.gif) no-repeat right bottom; PADDING-BOTTOM: = 0.3em; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 0.3em; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; WHITE-SPACE: = nowrap; TEXT-ALIGN: center } TABLE.linkButton SPAN { FONT-SIZE: 80%; COLOR: #ffffff; TEXT-DECORATION: none } TABLE.linkButton TD SPAN SPAN { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: center } TABLE.linkButton B { FONT-WEIGHT: normal; FONT-SIZE: 110% } TABLE.linkButton A { COLOR: #ffffff; TEXT-DECORATION: none } TD.addon TABLE.linkButton { BACKGROUND-IMAGE: url(/i/green-frame-result-addon-l.gif); MARGIN: 0px = 0.5em 0.5em 20px } TD.addon TABLE.linkButton TD { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BACKGROUND-IMAGE: = url(/i/green-result-addon-r.gif); PADDING-BOTTOM: 0.2em; PADDING-TOP: = 0.2em; HEIGHT: auto } TD.addon TABLE.linkButton SPAN { FONT-SIZE: 70%; COLOR: #ffffff; TEXT-DECORATION: none } .clear { CLEAR: both } TABLE { CLEAR: both; BORDER-COLLAPSE: collapse } TABLE TR TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } INPUT.text { BORDER-RIGHT: #57562f 1px solid; BORDER-TOP: #57562f 1px solid; = BORDER-LEFT: #57562f 1px solid; BORDER-BOTTOM: #57562f 1px solid } INPUT.small { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 85%; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } INPUT.sbm { BORDER-RIGHT: #57562f 1px solid; BORDER-TOP: #57562f 1px solid; = MARGIN-TOP: 3px; BORDER-LEFT: #57562f 1px solid; BORDER-BOTTOM: #57562f = 1px solid } TEXTAREA.text { BORDER-RIGHT: #57562f 1px solid; BORDER-TOP: #57562f 1px solid; = BORDER-LEFT: #57562f 1px solid; WIDTH: 100%; BORDER-BOTTOM: #57562f 1px = solid } TEXTAREA.sm { BORDER-RIGHT: #57562f 1px solid; BORDER-TOP: #57562f 1px solid; = BORDER-LEFT: #57562f 1px solid; WIDTH: 50%; BORDER-BOTTOM: #57562f 1px = solid; HEIGHT: 90px } TD.menu TEXTAREA { BORDER-RIGHT: #57562f 1px solid; BORDER-TOP: #57562f 1px solid; MARGIN: = 3px 0px; BORDER-LEFT: #57562f 1px solid; WIDTH: 160px; BORDER-BOTTOM: = #57562f 1px solid; HEIGHT: 80px } DIV.clear { CLEAR: both } P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 10px } .cntr { TEXT-ALIGN: center } .gs-visibleUrl-short { DISPLAY: none } ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: text/css; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/css/our.css .paddingL { PADDING-LEFT: 20px } .textAlignRight { TEXT-ALIGN: right } SPAN.author { MARGIN-RIGHT: -0.1em; FONT-STYLE: italic } TABLE.bookUser { PADDING-RIGHT: 10px; HEIGHT: 100% } TABLE.ourBook { VERTICAL-ALIGN: top; WIDTH: 100%; HEIGHT: 100% } TABLE.bookUser TD { WIDTH: 50% } TABLE.ourBook TD.text { HEIGHT: 1% } TABLE.ourBook TD.img { WIDTH: 1% } TABLE.ourBook TD.sub { VERTICAL-ALIGN: top } TABLE.ourBook TD.sub DIV.action { PADDING-TOP: 20px } DIV.pages DIV.numbers { Z-INDEX: 2; LEFT: -0.5em } TABLE.reviews { WIDTH: 100% } TABLE.book TD.text DIV.text { FONT-SIZE: 90%; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } TABLE.userReviewForm { MARGIN-LEFT: 20px } TABLE.userReviewForm TD { TEXT-ALIGN: left } TABLE.userReviewForm TR { VERTICAL-ALIGN: top } DIV.altNav { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 70%; PADDING-BOTTOM: = 0px; VERTICAL-ALIGN: text-bottom; PADDING-TOP: 0px; FONT-FAMILY: Geneva = CY, Arial, Helvetica, sans-serif; HEIGHT: 22px } DIV.photoR { CLEAR: right; FLOAT: right; MARGIN: 0px 20px 20px; TEXT-ALIGN: right } DIV.photoR IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } DIV.photoR DIV { FONT-SIZE: 80%; MARGIN: 0.2em 0px 0px; WIDTH: 220px; FONT-STYLE: italic } DIV.photoR DIV.authors { FONT-SIZE: 80%; MARGIN: 0.2em 0px 0px; WIDTH: 120px; FONT-STYLE: italic } DIV.formCompact our { MARGIN-LEFT: 0px } P.forumAuth { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 70%; BACKGROUND: = url(http://booknik.ru/i/i-user-fade.gif) no-repeat 0px 3px; = MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif } DIV.formCompact LI { TEXT-ALIGN: left } DIV.cat { MARGIN-TOP: 10px } DIV.cat A { WHITE-SPACE: normal } .theme { COLOR: #56542f } DIV.BigContextTitle { MARGIN-BOTTOM: 20px } DIV.BigContextTitle H1 { MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px } DIV.BigContextTitle H2 { MARGIN-TOP: 0px; PADDING-TOP: 0px } TABLE.purimAnnounce { PADDING-RIGHT: 50px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 0px } TABLE.purimAnnounce TR.newPurim { BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 1px = solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 1px = solid; PADDING-TOP: 10px; BORDER-BOTTOM: red 1px solid } TABLE.purimAnnounce TD.author { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 20px; TEXT-ALIGN: right } TABLE.purimAnnounce TD.category { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0.4em 0px 2.3em; FONT: 80% verdana; PADDING-TOP: 20px } TABLE.purimAnnounce TD.title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: large; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } TABLE.purimAnnounce TD.announce { PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; MARGIN-BOTTOM: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0.7em; FONT-STYLE: italic; POSITION: = relative } TABLE.purimAnnounce TD.link { FONT-SIZE: 90%; TEXT-ALIGN: right } DIV.results DIV.matchAns { FONT-WEIGHT: bold } DIV.results DIV.matchAns SPAN { COLOR: green } DIV.results DIV.correctAns SPAN { COLOR: green } DIV.results DIV.incorrectAns SPAN { FONT-WEIGHT: bold; COLOR: orange } DIV.results SPAN.percents { FONT-SIZE: 3em; FONT-FAMILY: sans-serif } DIV.results DIV.ansCount { FONT-SIZE: 80%; PADDING-BOTTOM: 20px; FONT-FAMILY: sans-serif } DIV.results SPAN.more { CURSOR: pointer; COLOR: rgb(0,0,105); TEXT-DECORATION: underline } SPAN.quizListItemTitle { FONT-SIZE: 14pt } SPAN.quizListItem { CURSOR: pointer } A.quizListItem { COLOR: black; TEXT-DECORATION: none } A.quizListItem:hover { COLOR: green } TABLE.photoDetail TD.photo DIV.img { BACKGROUND-COLOR: white } DIV .poll UL { PADDING-LEFT: 50px; MARGIN: 0px 0px 0px 20px } DIV .poll LI { PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = MARGIN-LEFT: 0px } DIV .poll TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV .formCompact UL { PADDING-LEFT: 10px; LIST-STYLE-TYPE: disc } DIV .formCompact A.all { FONT-SIZE: 8pt } TABLE.percentsResult { WIDTH: 100%; HEIGHT: 100% } TABLE.percentsResult TR TD.percents { WIDTH: 15%; TEXT-ALIGN: left } TABLE.percentsResult TR TD.gist { BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; = BORDER-LEFT: white 1px solid; WIDTH: 85%; BORDER-BOTTOM: white 1px solid } TABLE.percentsResult TR TD.gist TABLE { BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; = BORDER-LEFT: white 1px solid; WIDTH: 100%; BORDER-BOTTOM: white 1px = solid; HEIGHT: 90% } DIV.currentPoll { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 60%; PADDING-TOP: 0px } DIV.currentPoll H1 { MARGIN: 0px } DIV.currentPoll DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14pt; BACKGROUND: = url(/i/frame-l.gif) #dddfc5 no-repeat 0% top; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } DIV.currentPoll DIV DIV.formCompact { BACKGROUND: #dddfc5; MARGIN-LEFT: 10px } DIV.currentPoll DIV DIV.formCompact UL.own { LIST-STYLE-TYPE: none } DIV.currentPoll DIV DIV.formCompact UL.own LI { PADDING-LEFT: 20px; BACKGROUND: url(/i/mdash.gif) no-repeat 0pt 0.6em; = MARGIN-LEFT: 30px } DIV.currentPoll TABLE.percentsResult TR TD.percents { WIDTH: 7%; TEXT-ALIGN: left } DIV.currentPoll TABLE.percentsResult TR TD.gist { BORDER-RIGHT: #dddfc5 1px solid; BORDER-TOP: #dddfc5 1px solid; = BORDER-LEFT: #dddfc5 1px solid; WIDTH: 93%; BORDER-BOTTOM: #dddfc5 1px = solid } DIV.currentPoll TABLE.percentsResult TR TD.gist TABLE { BORDER-RIGHT: #dddfc5 1px solid; BORDER-TOP: #dddfc5 1px solid; = BORDER-LEFT: #dddfc5 1px solid; BORDER-BOTTOM: #dddfc5 1px solid } DIV.currentPoll DIV.fillet { BACKGROUND: url(/i/frame-r.gif) #dddfc5 no-repeat right bottom } .pollDate { FONT-SIZE: 90%; COLOR: #b3b788; PADDING-TOP: 0px } DIV.pollPartition H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DIV.pollPartition DIV.formCompact { MARGIN-LEFT: 0px } DIV.pollPartition DIV.formCompact P { MARGIN-BOTTOM: 15px } FORM { MARGIN-BOTTOM: 15px } DIV.pollPartition DIV.formCompact .active { CURSOR: pointer; COLOR: #b3b788 } DIV.pollPartition DIV.formCompact .over { CURSOR: text; COLOR: black } DIV.pollPartition DIV.formCompact UL { FONT-SIZE: 100% } DIV.pollPartition DIV.formCompact UL.own { LIST-STYLE-TYPE: none } DIV.pollPartition DIV.formCompact UL.own LI { PADDING-LEFT: 20px; BACKGROUND: url(/i/mdash.gif) no-repeat 0pt 0.6em; = MARGIN-LEFT: 30px } DIV.pollPartition SPAN.textAnnounce { FONT-SIZE: 90%; CURSOR: pointer; FONT-FAMILY: Times New Roman,serif } DIV.pollPartition UL { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 10px } DIV.pollPartition LI { FONT-SIZE: 90%; PADDING-TOP: 5px } DIV.pollPartition LI TABLE TR TD { FONT-SIZE: 70% } DIV.pollPartition TD gist { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 10px } DIV.pollPartition TABLE.percentsResult TR TD.percents { WIDTH: 5%; TEXT-ALIGN: left } DIV.pollPartition TABLE.percentsResult TR TD.gist { WIDTH: 95% } DIV.searchResults DIV { FONT-SIZE: 70%; CURSOR: pointer; FONT-FAMILY: Geneva = CY,Arial,Helvetica,sans-serif } DIV.searchResults LI { PADDING-BOTTOM: 5px } DIV.editorChoose { BACKGROUND-IMAGE: url(/i/pic-tabs-b.gif) } ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: text/css; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/css/print.css BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/i/bg.gif) white = no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; = FONT-FAMILY: Times New Roman, serif } FORM { MARGIN: 0px } TABLE { CLEAR: both } A.hov { TEXT-DECORATION: underline } .fade { COLOR: #999999 } .extra { COLOR: #6a6845 } .hi { COLOR: #f04d23 } .header { MARGIN-BOTTOM: 30px } .header TD { VERTICAL-ALIGN: top } TD.user { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 80%; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif; TEXT-ALIGN: right } TD.user .auth { DISPLAY: none; PADDING-TOP: 15px; HEIGHT: 50px; TEXT-ALIGN: right } TD.logo { PADDING-RIGHT: 10px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; = PADDING-TOP: 19px; WHITE-SPACE: nowrap; HEIGHT: 130px } TD.lnk { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 10px; HEIGHT: 85px } .logo { POSITION: relative } .logo-text { POSITION: absolute; TOP: 68px } .quotation { PADDING-RIGHT: 5px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 5px; = FONT-SIZE: 90%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: = 10px; BORDER-BOTTOM: #333333 1px solid } .quotation .author { TEXT-ALIGN: right } .topnav { PADDING-BOTTOM: 1em; MARGIN: 0px } .topnav A { TEXT-DECORATION: none } .gblock { MARGIN-BOTTOM: 15px } .dop { COLOR: #a5a5a5 } .rightInfo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; FLOAT: right; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } .rightInfo A { TEXT-DECORATION: none } .header P { FONT-SIZE: 80%; MARGIN: 0px } TABLE.lnk IMG { MARGIN: 0px 10px 0px 0px } TABLE.lnk H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Times New Roman, serif } TABLE.content { WIDTH: 100% } TD.articleFooter { PADDING-RIGHT: 20px } TD.menu { PADDING-RIGHT: 20px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif } TD.menu H3 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } TD.menu P { MARGIN: 0px 0px 0.5em } TD.menu DIV.block { MARGIN: 0px 0px 2em } TD.menu .frameAddon { DISPLAY: none } TD.menu .nav { DISPLAY: none } TABLE.frameAddon { FONT-SIZE: 90%; BACKGROUND: url(/i/frame-l.gif) no-repeat; = MARGIN-BOTTOM: 15px; WIDTH: 180px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.frameAddon TD TD { BACKGROUND-IMAGE: none } TABLE.frameAddon TD P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = LINE-HEIGHT: 1.2em; PADDING-TOP: 5px } TABLE.frameAddon TD H3 { FONT-WEIGHT: bold; FONT-SIZE: 90%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.frameAddon TD IMG { MARGIN-BOTTOM: 10px } TABLE.frameAddon INPUT.text { BORDER-RIGHT: #6a6845 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #6a6845 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN: 5px 0px 3px; BORDER-LEFT: #6a6845 1px solid; WIDTH: 130px; = PADDING-TOP: 0px; BORDER-BOTTOM: #6a6845 1px solid; HEIGHT: 1.5em } TABLE.frameAddon TD A { TEXT-DECORATION: none } TABLE.frameAddon TD UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 10px 10px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } TABLE.frameAddon TD UL LI { LINE-HEIGHT: 1.3em } TABLE.frameAddon TD .r { TEXT-ALIGN: right } TABLE.frameAddon TD A.hov { TEXT-ALIGN: right; TEXT-DECORATION: underline } TABLE.frameAddon P.cntr { TEXT-ALIGN: center } TABLE.frameAddon DIV.right { BACKGROUND: url(/i/frame-r.gif) no-repeat right top; WIDTH: 180px; = HEIGHT: 10px } TABLE.frameAddon TABLE.icon { MARGIN: 5px } TABLE.frameAddon TABLE.icon TD { PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 125%; FONT-FAMILY: = Georgia } TABLE.frameAddon TABLE.icon TD A { TEXT-DECORATION: underline } TABLE.frameGreen { BACKGROUND-COLOR: #dddfc5 } TABLE.frameGreen TD { BACKGROUND: url(/i/frame-b.gif) no-repeat right bottom } TABLE.frameGreen TD DIV.head { FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #333333; FONT-FAMILY: = Georgia; TEXT-ALIGN: center } TABLE DIV.top { BACKGROUND: url(/i/frame-addon2-l.gif) no-repeat left top; = MARGIN-BOTTOM: 10px; WIDTH: 180px } TABLE DIV.top DIV { BACKGROUND: url(/i/frame-addon2-tr.gif) no-repeat right top; HEIGHT: = 11px } TABLE DIV.title { BACKGROUND: url(/i/frame-addon2-l.gif) #b3b687 no-repeat left top; = MARGIN-BOTTOM: 10px; WIDTH: 180px } TABLE DIV.title DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: = url(/i/frame-addon-r-pict.gif) no-repeat right bottom; PADDING-BOTTOM: = 12px; PADDING-TOP: 12px } TABLE DIV.title DIV H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #6a6845; PADDING-TOP: 0px; FONT-FAMILY: Georgia } TABLE DIV.title DIV H3 A { FONT-SIZE: 100%; COLOR: #6a6845; FONT-FAMILY: Georgia; TEXT-DECORATION: = none } TD.center { PADDING-LEFT: 30px; WIDTH: 100% } DIV.frameMain { BACKGROUND: url(/i/frame-l.gif) #dddfc5 no-repeat; MARGIN-BOTTOM: 1em; = HEIGHT: 0px } DIV.frameMain DIV.TR { BACKGROUND: url(/i/frame-r.gif) no-repeat right top } DIV.frameMain DIV.TR DIV.BL { BACKGROUND: url(/i/frame-bl.gif) no-repeat left bottom } DIV.frameMain DIV.TR DIV.BL DIV.BR { BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: = url(/i/frame-br.gif) no-repeat right bottom; BORDER-LEFT: #fff 1px = solid; BORDER-BOTTOM: #fff 1px solid } DIV.frameMain DIV.TR DIV.BL DIV.BR H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 105%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: = 0px; MARGIN: 5px 15px; COLOR: #6a6845; PADDING-TOP: 0px } DIV.frameMain TABLE.announce { MARGIN-BOTTOM: 0px } DIV.frameMain TABLE.announce TD.img { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } DIV.frameMain TABLE.announce TD.text { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } DIV.frameMain TABLE.announce H2 { PADDING-RIGHT: 2.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: = 0px; PADDING-TOP: 0px } DIV.frameMain TABLE.announce H3 { PADDING-RIGHT: 2.5em; PADDING-LEFT: 0px; FONT-SIZE: 80%; = PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.1em; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif } DIV.frameMain TABLE.announce TD.text P { PADDING-RIGHT: 2.5em } DIV.frameMain TABLE.announce TD.author { PADDING-RIGHT: 15px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; WIDTH: = 100px; PADDING-TOP: 20px; TEXT-ALIGN: center } DIV.frameMain TABLE.announce TD.author .name { MARGIN-TOP: 10px; PADDING-LEFT: 18px; BACKGROUND: = url(/i/i-author-g.gif) no-repeat; TEXT-ALIGN: left } DIV.frameMain .addReview { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 90%; FLOAT: right; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } TD.addon { DISPLAY: none; PADDING-LEFT: 20px; WIDTH: 180px; PADDING-TOP: 15px } TD.addon .extra { COLOR: #6a6845 } TD.addon H3 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } TD.addon P { MARGIN: 0px 0px 0.5em } TD.addon DIV.block { MARGIN: 0px 0px 2em } TD.addon .picture { BORDER-RIGHT: #668466 1px solid; BORDER-TOP: #668466 1px solid; = MARGIN-BOTTOM: 15px; BORDER-LEFT: #668466 1px solid; BORDER-BOTTOM: = #668466 1px solid } TD.addon .picture DIV { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; = BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid } TD.footer { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 2em } TD.footer DIV { MARGIN: 0px 0px 1em; WIDTH: 490px } TD.footer P { FONT-SIZE: 80%; MARGIN: 3em 0px 1em } TD.footer IMG { MARGIN-RIGHT: 2em } DIV.nav { FONT-SIZE: 14px; MARGIN-BOTTOM: 20px; WIDTH: 180px; BACKGROUND-COLOR: = #f04d23 } UL.nav { PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } UL.nav LI { MARGIN: 0.5em 0px 0px } UL.nav A { COLOR: white; TEXT-DECORATION: none } UL.nav LI.active LI A { COLOR: white } UL.nav LI.active A { COLOR: black } UL.nav LI LI.active A { COLOR: black } UL.nav UL { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: = 79%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } UL.nav UL LI { MARGIN: 0px 0px 0.2em } UL.nav UL A { TEXT-DECORATION: underline } TD.altNav { PADDING-RIGHT: 40px; PADDING-LEFT: 20px; FONT-SIZE: 70%; = PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; HEIGHT: 22px } TD.menu DIV.cat { MARGIN: 0px 0px 2em 20px; COLOR: black } TD.menu DIV.cat A { MARGIN-RIGHT: 0px } TD.menu DIV.cat DIV { PADDING-BOTTOM: 0.2em } TD.menu DIV.cat DIV.all { MARGIN-TOP: 0.5em } TD.menu { WIDTH: 180px } A.nav { FONT-WEIGHT: bold; FONT-SIZE: 90%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 200%; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #56542f; PADDING-TOP: = 0px; FONT-FAMILY: Georgia } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 140%; PADDING-BOTTOM: 0.2em; MARGIN: 0px; COLOR: #56542f; PADDING-TOP: = 0px; FONT-FAMILY: Georgia } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 105%; PADDING-BOTTOM: 0.2em; MARGIN: 0px; COLOR: #56542f; PADDING-TOP: = 0px; FONT-FAMILY: Georgia } H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 110%; PADDING-BOTTOM: 1em; MARGIN: 0px; COLOR: #6a6845; PADDING-TOP: = 0.5em; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TD.pageTitle { FONT-FAMILY: Georgia } TD.pageTitle H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0.15em } DIV.set { PADDING-RIGHT: 28px; PADDING-LEFT: 0px; Z-INDEX: 1; BACKGROUND: = url(/i/pic-tabs.gif) no-repeat right bottom; LEFT: 10px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 1.2em 10px; ; WIDTH: expression('100%'); = PADDING-TOP: 0px; POSITION: relative } DIV.set TABLE { WIDTH: 100%; BORDER-BOTTOM: #b3b687 3px solid } DIV.set UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 1.2em; PADDING-TOP: 0.25em; LIST-STYLE-TYPE: none } DIV.set LI { PADDING-LEFT: 20px; BACKGROUND: url(/i/mdash.gif) no-repeat 0px 0.6em; = MARGIN-LEFT: 0px } DIV.set LI.active { FONT-WEIGHT: bold } TABLE.title { BACKGROUND: url(/i/frame-l.gif) #d8d8bb no-repeat; MARGIN: 0px 0px = 10px; WIDTH: 100%; min-width: 180px } TABLE.title TD { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: = url(/i/frame-r-pict.gif) no-repeat right bottom; PADDING-BOTTOM: 0.4em; = VERTICAL-ALIGN: bottom; PADDING-TOP: 0.4em; HEIGHT: 40px } TABLE.title H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Georgia } TABLE.title A { COLOR: #6a6845; TEXT-DECORATION: none } TABLE.top { BACKGROUND: url(/i/frame-addon2-l.gif) #d8d8bb no-repeat; MARGIN: 0px = 0px 10px; WIDTH: 100%; min-width: 180px } TABLE.top TD { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: = url(/i/frame-r-pict.gif) no-repeat right bottom; PADDING-BOTTOM: 0.4em; = VERTICAL-ALIGN: bottom; PADDING-TOP: 0.4em; HEIGHT: 40px } TABLE.top H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Georgia } TABLE.top A { COLOR: #6a6845; TEXT-DECORATION: none } DIV.rssLink { FONT-SIZE: 70%; FLOAT: right; MARGIN: 0.7em 15px 3px 0px; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap } DIV.rssLink A { MARGIN-RIGHT: 5px } P { MARGIN: 0px 20px 1.2em } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: = 0px 20px 1.2em; PADDING-TOP: 0px } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: = 0px 20px 1.2em; PADDING-TOP: 0px } LI UL { PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } LI OL { PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } LI { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.25em } LI LI { MARGIN-TOP: 0.25em; MARGIN-BOTTOM: 0px } A.icon { FONT-SIZE: 70%; MARGIN-LEFT: 20px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif; WHITE-SPACE: nowrap } A.icon IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px; BORDER-RIGHT-WIDTH: 0px } TABLE.default { CLEAR: both; MARGIN: 0px 20px 1.2em } TABLE.default TD { PADDING-RIGHT: 1em; BORDER-TOP: #ceceaa 1px solid; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em } TABLE.default TR.header TD { FONT-SIZE: 80%; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #ceceaa 1px = solid } TABLE.default TD.note { FONT-SIZE: 80%; COLOR: #6a6845 } DIV.authorTitle DIV.photoPerson { MARGIN-TOP: 0.5em } DIV.photoPerson { FLOAT: right; MARGIN: 0px 20px 20px; TEXT-ALIGN: right } DIV.photoPerson DIV { FONT-SIZE: 80%; MARGIN: 0.2em 0px 0px; FONT-STYLE: italic } DIV.photoPerson DIV.img { Z-INDEX: 2; LEFT: 12px; MARGIN: 0px; POSITION: relative } DIV.photoPerson IMG.L { FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/i/frame-l.png'= , sizingMethod=3D'crop'); BACKGROUND-IMAGE: url(/i/frame-l.png); ; = BACKGROUND-IMAGE: expression('none'); WIDTH: 12px; BACKGROUND-REPEAT: = no-repeat; POSITION: absolute; HEIGHT: 12px } DIV.photoPerson IMG.R { Z-INDEX: 2; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/i/frame-r.png'= , sizingMethod=3D'crop'); LEFT: -12px; BACKGROUND-IMAGE: = url(/i/frame-r.png); ; BACKGROUND-IMAGE: expression('none'); WIDTH: = 12px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 12px } P.intro { FONT-WEIGHT: bold; FONT-SIZE: 80%; FONT-FAMILY: Georgia } P.date { FONT-WEIGHT: bold } DIV.date { FONT-SIZE: 80%; PADDING-BOTTOM: 10px; MARGIN-RIGHT: 30px; FONT-STYLE: = italic; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; = WHITE-SPACE: nowrap; TEXT-ALIGN: right } DIV.photoR { CLEAR: both; FLOAT: right; MARGIN: 15px 0px 20px 20px; TEXT-ALIGN: = right } DIV.photoR DIV { FONT-SIZE: 80%; MARGIN: 0.2em 0px 0px; FONT-STYLE: italic } DIV.photoL { FLOAT: left; MARGIN: 10px 20px 20px; TEXT-ALIGN: right } DIV.photoL DIV { FONT-SIZE: 80%; MARGIN: 0.2em 0px 0px; FONT-STYLE: italic } TABLE.incut { BACKGROUND: url(/i/frame-l.gif) #d8d8bb no-repeat; MARGIN: 0.2em 0px = 1.2em 20px; WIDTH: 220px } TABLE.incut TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/i/frame-r.gif) = no-repeat right bottom; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em } TD.article TABLE.incut P { FONT-SIZE: 80%; WIDTH: auto } TABLE.confirmation { BACKGROUND: url(/i/frame-form-l.gif) #f04d23 no-repeat; MARGIN: 0.2em = 0px 1.2em; BORDER-LEFT: white 10px solid; WIDTH: 100% } TABLE.confirmation TD { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 80%; BACKGROUND: = url(/i/frame-form-r-pict.gif) no-repeat right bottom; PADDING-BOTTOM: = 0.5em; COLOR: white; PADDING-TOP: 0.5em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif; HEIGHT: 40px } TABLE.confirmation INPUT { MARGIN: 0px 0px 0px 20px } TABLE.confirmation IMG { VERTICAL-ALIGN: middle } TD.center DIV.cat { DISPLAY: none; FONT-SIZE: 80%; MARGIN: 0px 0px 20px; PADDING-TOP: 15px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TD.center DIV.cat A { COLOR: #3c8ab1; WHITE-SPACE: nowrap; TEXT-DECORATION: none } TD.center DIV.cat .tags { VERTICAL-ALIGN: top; COLOR: #3c8ab1; MARGIN-RIGHT: 1em } TD.center DIV.cat .all { COLOR: #cccccc; MARGIN-RIGHT: 4em } TD.center .print { PADDING-RIGHT: 3em; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 100%; = FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; WHITE-SPACE: = nowrap } TD.center .print A { TEXT-DECORATION: none } DIV.article { WIDTH: 90% } DIV.article DIV.frameMain { MARGIN-RIGHT: 30px } DIV.article DIV.list { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1.5em; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #b3af75 2px = solid } DIV.article DIV.list H2 { FONT-SIZE: 125% } DIV.article DIV.list A { TEXT-DECORATION: none } DIV.article DIV.list UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px; COLOR: #6f6d4d; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } DIV.article_add { BORDER-TOP: #b3af75 2px solid; MARGIN: 10px 30px 0px 0px; PADDING-TOP: = 20px } DIV.article_add TABLE.announce TD.img { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV.article_add DIV.announce P { FONT-SIZE: 100% } DIV.intro { PADDING-RIGHT: 10px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 10px; = MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; MARGIN-RIGHT: 30px; = PADDING-TOP: 10px; BORDER-BOTTOM: #b3af75 2px solid } DIV.intro TABLE { =09 } DIV.intro TABLE TR { VERTICAL-ALIGN: top } DIV.intro TABLE TR TD.q { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 110%; PADDING-BOTTOM: 5px; COLOR: #56542f; PADDING-TOP: 0px } DIV.intro TABLE TR TD.a { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 5px; PADDING-TOP: 0px; FONT-STYLE: italic; TEXT-DECORATION: none } DIV.authors { MARGIN: 20px 0px 20px 10px } DIV.author_r { FONT-SIZE: 75%; FLOAT: right; MARGIN-LEFT: 5px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif; TEXT-ALIGN: center } DIV.author_r A { TEXT-DECORATION: none } DIV.author_r IMG { MARGIN: 5px 0px } DIV.incut { PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 15px; = FONT-SIZE: 95%; PADDING-BOTTOM: 10px; MARGIN: 0.6em 30px 1em 0px; WIDTH: = 250px; PADDING-TOP: 10px; BORDER-BOTTOM: #b3af75 2px solid; FONT-STYLE: = italic } DIV.accent { CLEAR: both; PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; = PADDING-LEFT: 15px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0.6em = 30px 1em 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #b3af75 2px solid; = FONT-STYLE: italic; FONT-FAMILY: Georgia } DIV.accent TD { FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; FONT-STYLE: italic; FONT-FAMILY: = Georgia } DIV.accent H3 { FONT-SIZE: 100% } DIV.accentF { PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 15px; = FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0.7em; MARGIN: 0.5em 30px = 0.5em 0px; WIDTH: 70%; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #b3af75 2px solid; FONT-STYLE: italic; FONT-FAMILY: = Georgia } DIV.accentF TD { FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; FONT-STYLE: italic; FONT-FAMILY: = Georgia } DIV.accentF P { PADDING-TOP: 0px } DIV.accentF H3 { FONT-SIZE: 100% } DIV.accentS { PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 15px; = FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0.6em 30px 1em 0px; WIDTH: = 450px; PADDING-TOP: 10px; BORDER-BOTTOM: #b3af75 2px solid; FONT-STYLE: = italic; FONT-FAMILY: Georgia } DIV.accentS H3 { FONT-SIZE: 100% } DIV.accentLast { PADDING-RIGHT: 15px; BORDER-TOP: #b3af75 2px solid; PADDING-LEFT: 15px; = FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0.6em 30px 1em 0px; WIDTH: = 450px; PADDING-TOP: 10px; FONT-STYLE: italic; FONT-FAMILY: Georgia } DIV.accentLast H3 { FONT-SIZE: 100% } DIV.accent DIV.photoR { CLEAR: both; MARGIN-BOTTOM: 0px } DIV.blog { DISPLAY: none } DIV.shift { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 0px } DIV.shift DIV.accent { PADDING-LEFT: 40px; MARGIN-LEFT: 10px } DIV.comments { PADDING-RIGHT: 0px; BORDER-TOP: #b3af75 2px solid; DISPLAY: none; = PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 30px 30px 0px 0px; = PADDING-TOP: 20px } DIV.comment { FONT-SIZE: 80%; MARGIN: 2em 20px 1em 0px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.comment DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0.25em; = PADDING-TOP: 0px } DIV.comment DIV.author { BACKGROUND: url(/i/bull.gif) no-repeat 6px 0.3em } DIV.comment DIV.title { FONT-WEIGHT: bold } DIV.comment P { MARGIN: 0px 0px 0.5em 20px } DIV.addcomment TEXTAREA { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 5px = 0px; WIDTH: 50%; PADDING-TOP: 6px; HEIGHT: 120px } DIV.comments .item { PADDING-RIGHT: 10em; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 10px; PADDING-TOP: 20px } DIV.comments .item IMG { VERTICAL-ALIGN: middle } DIV.comments .item P { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DIV.comments .item P.user { BACKGROUND: url(/i/user.gif) no-repeat 0px 50% } DIV.news DIV.ann { MARGIN: 0px 0px 1.2em 20px } DIV.news DIV DIV { FONT-SIZE: 70% } DIV.news P { MARGIN-LEFT: 0px } DIV.news IMG { MARGIN: 0px 0px 10px } DIV.mainheader H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 20px 1em 0px; PADDING-TOP: 0px } DIV.mainheader TABLE { WIDTH: 100% } DIV.mainheader TABLE TD { VERTICAL-ALIGN: top } DIV.mainheader TD .print { PADDING-RIGHT: 3em; MARGIN-TOP: 5px; DISPLAY: none; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN-LEFT: 2em; PADDING-TOP: 0px } DIV.mainheader .about_o { BACKGROUND: url(/i/frame-l.gif) #dddfc5 no-repeat; HEIGHT: 0px } DIV.mainheader .about_o DIV.TR { BACKGROUND: url(/i/frame-r.gif) no-repeat right top } DIV.mainheader .about DIV { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; = PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap } DIV.mainheader .about IMG { MARGIN-LEFT: 5px; VERTICAL-ALIGN: bottom } DIV.mainheader .about A { BORDER-BOTTOM: #b3af75 1px dotted; TEXT-DECORATION: none } DIV.mainheader .about DIV DIV { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; TEXT-ALIGN: center } TABLE.announce { MARGIN-BOTTOM: 2em } TABLE.announce TD { VERTICAL-ALIGN: top } TABLE.announce TD A { TEXT-DECORATION: none } TABLE.announce H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.announce H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 80%; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.1em; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.announce .date { COLOR: #9e9e9e; MARGIN-RIGHT: 10px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.announce P { FONT-SIZE: 90%; MARGIN: 0px; PADDING-TOP: 0.1em } TABLE.announce TD.img { PADDING-RIGHT: 15px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; = PADDING-TOP: 6px } TABLE.announce TD DIV.section { FONT-SIZE: 70%; PADDING-TOP: 10px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.announce TD.text { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.announce TD.author { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: = 0px; PADDING-TOP: 6px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; TEXT-ALIGN: center } TABLE.announce TD .lnk { MARGIN-RIGHT: 15px; WHITE-SPACE: nowrap } TABLE.announce TD .name { MARGIN-TOP: 10px; PADDING-LEFT: 18px; BACKGROUND: url(/i/i-author.gif) = no-repeat; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.announce { MARGIN-TOP: 10px; MARGIN-BOTTOM: 2em } DIV.announc A { TEXT-DECORATION: none } DIV.announce H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: = 0px; PADDING-TOP: 0px } DIV.announce H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 80%; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.1em; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } DIV.announce P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 5px } DIV.section { MARGIN-TOP: 5px; FONT-SIZE: 75%; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.section .date { COLOR: #9e9e9e; MARGIN-RIGHT: 10px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.section .lnk { COLOR: #000000; MARGIN-RIGHT: 15px; WHITE-SPACE: nowrap } DIV.section .news { MARGIN-TOP: 10px; PADDING-LEFT: 18px; BACKGROUND: url(/i/i-news.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .report { MARGIN-TOP: 10px; PADDING-LEFT: 18px; BACKGROUND: url(/i/i-news.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .photo { MARGIN-TOP: 10px; PADDING-LEFT: 20px; BACKGROUND: url(/i/i-photo.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .video { MARGIN-TOP: 10px; PADDING-LEFT: 13px; BACKGROUND: url(/i/i-video.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .audio { MARGIN-TOP: 10px; PADDING-LEFT: 21px; BACKGROUND: url(/i/i-audio.gif) = no-repeat; WHITE-SPACE: nowrap; TEXT-ALIGN: left } DIV.section .name { MARGIN-TOP: 10px; PADDING-LEFT: 18px; BACKGROUND: url(/i/i-avtor.gif) = no-repeat; COLOR: #3c8ab1; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap; = TEXT-ALIGN: left } DIV.section .comment { MARGIN-TOP: 10px; COLOR: #3c8ab1; MARGIN-RIGHT: 5px; WHITE-SPACE: = nowrap; TEXT-ALIGN: left } DIV.section .comment SPAN { PADDING-LEFT: 5px; BACKGROUND: url(/i/i-comment.gif) no-repeat } DIV.section .comment SPAN SPAN { PADDING-RIGHT: 5px; BACKGROUND: url(/i/i-comment-right.gif) no-repeat = right 50% } .data { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/i/data-bg.png'= ,sizingMethod=3D'crop') no-repeat; PADDING-BOTTOM: 5px; WIDTH: 58px; = MARGIN-RIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 54px } .data .month { FONT-SIZE: 11px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 11px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; TEXT-ALIGN: center } .data .day { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 28px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #56542f; PADDING-TOP: = 0px; FONT-FAMILY: Georgia; POSITION: relative; TOP: -4px; TEXT-ALIGN: = center } .review { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .review A { TEXT-DECORATION: none } .review H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: = 0px; PADDING-TOP: 0px } .review H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0.2em; MARGIN: 0px; PADDING-TOP: 0.1em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } .review P { FONT-SIZE: 90%; MARGIN: 0px; PADDING-TOP: 0.1em } .review .section { FONT-SIZE: 70%; PADDING-TOP: 10px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } .review .date { COLOR: #9e9e9e; MARGIN-RIGHT: 10px } .review .lnk { MARGIN-RIGHT: 15px; WHITE-SPACE: nowrap } .review .lnk IMG { VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px } DIV.quiz_a { MARGIN: 10px 0px 2em } TABLE.quiz_a TD { PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 20px } TABLE.quiz_a TD IMG { MARGIN-RIGHT: 15px } OL.answer { MARGIN: 10px 10px 10px 0px; PADDING-TOP: 0px } OL.answer .correct { COLOR: #387f19 } OL.answer .incorrect { COLOR: #e30909 } DIV.bookmarks { DISPLAY: none; MARGIN-BOTTOM: 2em; BORDER-BOTTOM: #b3af75 1px solid } DIV.search DIV.TR { BACKGROUND: url(/i/frame-r.gif) #dddfc5 no-repeat right top; = BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 3.5em } DIV.search DIV.TR DIV.BL { BACKGROUND: url(/i/frame-bl.gif) no-repeat left bottom; BORDER-BOTTOM: = #ffffff 1px solid; HEIGHT: 3.5em } DIV.search DIV.TR DIV.BL DIV.BR { PADDING-LEFT: 1em; MIN-HEIGHT: 2.5em; BACKGROUND: url(/i/frame-br.gif) = no-repeat right bottom; PADDING-TOP: 1em; HEIGHT: 3.5em } DIV.search INPUT.text { BORDER-RIGHT: #6a6845 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #6a6845 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #6a6845 1px solid; WIDTH: 30%; COLOR: #6a6845; MARGIN-RIGHT: 10px; = PADDING-TOP: 1px; BORDER-BOTTOM: #6a6845 1px solid; HEIGHT: 1.7em } DIV.search .i { POSITION: relative } DIV.search .i LABEL { FONT-SIZE: 90%; LEFT: 10px; COLOR: #969696; PADDING-TOP: 3px; = FONT-STYLE: italic; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; POSITION: absolute } DIV.search .i SPAN { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: = 3px; MARGIN-RIGHT: 15px; PADDING-TOP: 3px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.search .i SPAN A { TEXT-DECORATION: none } DIV.search .i .current { BACKGROUND: #b5b698; moz-border-radius: 0.3em } DIV.search .i .current A { COLOR: #000000 } DIV.bookmark { FONT-SIZE: 90%; BACKGROUND: url(/i/bm-top.gif) no-repeat; FLOAT: left; = COLOR: #7e7c60; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } DIV.bookmark DIV.R { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/i/bm-r.gif) = no-repeat right top; PADDING-BOTTOM: 7px; PADDING-TOP: 7px } DIV.bookmark A { COLOR: #6a6845; TEXT-DECORATION: none } DIV.bookmark_a { FONT-SIZE: 90%; Z-INDEX: 10; BACKGROUND: url(/i/frame-l.gif) #dddfc5 = no-repeat; FLOAT: left; COLOR: #7e7c60; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.bookmark_a DIV.R { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: = url(/i/frame-r.gif) no-repeat right top; PADDING-BOTTOM: 7px; = PADDING-TOP: 7px } DIV.bookmark_a A { COLOR: #6a6845; TEXT-DECORATION: none } DIV.frameMain TABLE.announce { MARGIN-BOTTOM: 0px } DIV.frameMain TABLE.announce TD.img { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } DIV.frameMain TABLE.announce TD.text { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } DIV.frameMain TABLE.announce TD.author { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } DIV.frameMain TABLE.announce TD.title { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; = FONT-SIZE: 110%; PADDING-BOTTOM: 10px; COLOR: #6a6845; PADDING-TOP: 10px } DIV.frameMain TABLE.announce H4 { FONT-WEIGHT: normal; FONT-SIZE: 105% } DIV.frameMain TABLE.others { DISPLAY: none } DIV.frameMain TABLE.others TD { VERTICAL-ALIGN: top } DIV.frameMain TABLE.others TD.img { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } DIV.frameMain TABLE.others TD.text { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: = 33%; PADDING-TOP: 10px } DIV.frameMain TABLE.others TD.title { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; = FONT-SIZE: 115%; PADDING-BOTTOM: 0px; COLOR: #6a6845; PADDING-TOP: 10px } DIV.frameMain TABLE.others H2 { FONT-WEIGHT: bold; FONT-SIZE: 80% } DIV.frameMain TABLE.others TD A { TEXT-DECORATION: none } TD.addon H3.other { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; = PADDING-TOP: 1em } TABLE.other { MARGIN-BOTTOM: 2em } TABLE.other P { FONT-SIZE: 80% } TABLE.other TD.img { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 1.2em; = PADDING-TOP: 3px } TABLE.other TD.text { PADDING-BOTTOM: 1.2em } DIV.announceList H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV.announceList H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; MARGIN-BOTTOM: 1.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; = FONT-FAMILY: Times New Roman, serif } DIV.newsList H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV.newsList DIV.date { FONT-SIZE: 70%; MARGIN: 0px 20px 1.2em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.reviews TD { VERTICAL-ALIGN: bottom } TABLE.reviews TD.info { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 70%; = PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px; FONT-FAMILY: = Geneva CY, Arial, Helvetica, sans-serif } TABLE.reviews .info { FONT-SIZE: 70%; COLOR: #6a6845; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.reviews TD.edit { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; TEXT-ALIGN: right } TABLE.reviews TD.edit A { MARGIN-LEFT: 5px } TABLE.reviews TD.text { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2em; = PADDING-TOP: 0px } TABLE.reviews H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.reviews H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.reviews P { FONT-SIZE: 90%; MARGIN: 0px } TABLE.photos { Z-INDEX: 1; LEFT: -10px; WIDTH: 100%; POSITION: relative } TABLE.photos TD { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 80%; PADDING-BOTTOM: = 30px; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 0px } TABLE.photos IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; MARGIN-BOTTOM: 0.2em; BORDER-RIGHT-WIDTH: 0px } TABLE.photoDetail { WIDTH: 500px } TABLE.photoDetail TD.photo DIV.img { BACKGROUND-COLOR: #dddfc5; TEXT-ALIGN: center } TABLE.photoDetail TD.photo P { MARGIN: 0.5em 10px 1.2em } TABLE.photoDetail TD.thumbs { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2em; = PADDING-TOP: 0px; TEXT-ALIGN: center } TABLE.photoDetail IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } TABLE.photoDetail TABLE.thumbs { MARGIN-BOTTOM: 2em } TABLE.photoDetail TABLE.thumbs TD { BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: white = 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: white = 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: white 1px solid } TABLE.photoDetail TABLE.thumbs TD.active { BORDER-LEFT-COLOR: #b3b687; BORDER-BOTTOM-COLOR: #b3b687; = BORDER-TOP-COLOR: #b3b687; BORDER-RIGHT-COLOR: #b3b687 } DIV.service { FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } DIV.service P { FONT-SIZE: 70% } TD.addon P.tags { MARGIN-RIGHT: 15px } P.tags A { MARGIN-RIGHT: 2px; TEXT-DECORATION: none } TD.addon P.userList { MARGIN: 0px 18px 1.2em 20px } P.userList A { MARGIN-RIGHT: 2px } TABLE.catalog { WIDTH: 100% } TABLE.catalog TD { FONT-SIZE: 75%; PADDING-BOTTOM: 3em; WIDTH: 25%; FONT-FAMILY: Geneva = CY, Arial, Helvetica, sans-serif; TEXT-ALIGN: center } TABLE.catalog IMG { MARGIN-BOTTOM: 10px } TABLE.catalog TD P { WIDTH: 110px } TABLE.catalog TD .result { BACKGROUND-COLOR: #ffff4d } TABLE.book TD { VERTICAL-ALIGN: top } TABLE.book H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.book H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.book P { FONT-SIZE: 90%; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } TABLE.book TD.img { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; = PADDING-TOP: 3px } TABLE.book TD.text { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.book TD.sub { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: = 49%; PADDING-TOP: 0.1em } TABLE.book DIV.cat { MARGIN-BOTTOM: 0.4em } TABLE.book DIV.info { FONT-SIZE: 80%; MARGIN: 0px 0px 1.5em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } TABLE.book DIV.reviews { FONT-SIZE: 70%; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.book DIV.action { FONT-SIZE: 70%; FLOAT: left; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif } TABLE.book DIV.action A { PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; = PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; moz-border-radius-topleft: = 0.3em; moz-border-radius-bottomright: 0.3em } TABLE.book DIV.action A.active { CURSOR: default; COLOR: white; BACKGROUND-COLOR: #6a6845; = TEXT-DECORATION: none } TABLE.bookUser { WIDTH: 100% } TABLE.bookUser TD.sub { VERTICAL-ALIGN: bottom } TABLE.bookUser H2 { FONT-WEIGHT: bold; FONT-SIZE: 80% } TABLE.bookUser H3 { FONT-WEIGHT: normal; FONT-SIZE: 80% } TABLE.bookUser DIV.action { FLOAT: none } TABLE.bookUser DIV.action A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.bookList P { MARGIN: 0px } TABLE.bookList DIV.action { FLOAT: right } TABLE.bookDetail DIV.action { MARGIN-LEFT: 10px } #addTagsForm { DISPLAY: none } TABLE.authors H3 { COLOR: #999999 } TABLE.authors P { MARGIN-TOP: 0.5em } TABLE.authors SPAN.extra { FONT-SIZE: 80%; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.author TD { VERTICAL-ALIGN: top } TABLE.author TD.img { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 30px; = PADDING-TOP: 3px } TABLE.author TD.text { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.author P { FONT-SIZE: 90%; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } TABLE.rating { FLOAT: right } TABLE.rating TD { FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.rating TD.rate { PADDING-LEFT: 10px } TABLE.rateResult { BACKGROUND: url(/i/frame-result-l.gif) #f04d23 no-repeat } TABLE.rateResult TD { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: = url(/i/frame-result-r.gif) no-repeat right bottom; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; WIDTH: 2.3em; COLOR: white; PADDING-TOP: 0.2em; = WHITE-SPACE: nowrap; HEIGHT: 40px; TEXT-ALIGN: center } TABLE.rateResult SPAN { DISPLAY: block; FONT-SIZE: 70% } TABLE.rateResult B { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 110% } DIV.rateFrame { POSITION: relative } TABLE.myRate { BACKGROUND: url(/i/frame-myrate-l.gif) white no-repeat; CURSOR: hand } TABLE.myRate TD { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: = url(/i/frame-myrate-r.gif) no-repeat right bottom; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; WIDTH: 2.3em; COLOR: #b3b686; PADDING-TOP: = 0.2em; WHITE-SPACE: nowrap; HEIGHT: 40px; TEXT-ALIGN: center } TABLE.myRate SPAN { DISPLAY: block; FONT-SIZE: 70% } TABLE.myRate B { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 110% } DIV.doRateFrame { PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; Z-INDEX: 10; = BACKGROUND: url(/i/frame-white-r.gif) no-repeat right bottom; LEFT: = -5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: absolute; TOP: = -5px } TABLE.doRate { BACKGROUND: url(/i/frame-dorate-l.gif) #dddfc5 no-repeat } TABLE.doRate TD.label { PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.5em; FONT-SIZE: 70%; = PADDING-BOTTOM: 0.4em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.4em; = HEIGHT: 40px } TABLE.doRate TD.numbers { PADDING-RIGHT: 0.2em; PADDING-LEFT: 0px; BACKGROUND: = url(/i/frame-dorate-r.gif) no-repeat right bottom; PADDING-BOTTOM: = 0.2em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.2em } TABLE.doRate TD.numbers TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: bottom; PADDING-TOP: 0px } TABLE.doRate TD.numbers A { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; moz-border-radius-topleft: 3px; = moz-border-radius-bottomright: 3px } TABLE.doRate TD.numbers A.active { CURSOR: default; COLOR: white; BACKGROUND-COLOR: #6a6845; = TEXT-DECORATION: none } TABLE.doRate TR.legend TD { PADDING-RIGHT: 0.2em; PADDING-LEFT: 4px; FONT-SIZE: 70%; = PADDING-BOTTOM: 0px; COLOR: #6a6845; PADDING-TOP: 0.2em; WHITE-SPACE: = nowrap; BACKGROUND-COLOR: white } TABLE.doRate TR.legend SPAN { DISPLAY: none } TABLE.doRate TR.legend SPAN.active { DISPLAY: inline } TD.addon TABLE.rateResult { FLOAT: left; BACKGROUND-IMAGE: url(/i/frame-result-addon-l.gif); = MARGIN: 0px 0.5em 0.8em 20px } TD.addon TABLE.rateResult TD { PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; BACKGROUND-IMAGE: = url(/i/frame-result-addon-r.gif); PADDING-BOTTOM: 0.2em; PADDING-TOP: = 0.2em; HEIGHT: auto } DIV.rating P.count { CLEAR: right; PADDING-TOP: 0.4em } TD.addon TABLE.doRate { BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 16px } TD.addon TABLE.doRate TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } TD.addon TABLE.doRate TR.legend TD { PADDING-RIGHT: 0.2em; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0.2em } TD.addon P.doRateLabel { CLEAR: both; Z-INDEX: 1; MARGIN-BOTTOM: 0px; POSITION: relative; TOP: = 0.3em } TABLE.actionButton { BACKGROUND: url(/i/frame-result-l.gif) #f04d23 no-repeat; MARGIN: 0px = 20px; CURSOR: hand } TABLE.actionButton TD { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: = url(/i/frame-result-r.gif) no-repeat right bottom; PADDING-BOTTOM: = 0.3em; VERTICAL-ALIGN: middle; COLOR: white; PADDING-TOP: 0.3em; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif; WHITE-SPACE: = nowrap; TEXT-ALIGN: center } TABLE.actionButton SPAN { FONT-SIZE: 80% } TABLE.actionButton B { FONT-WEIGHT: normal; FONT-SIZE: 110% } TD.addon TABLE.actionButton { BACKGROUND-IMAGE: url(/i/frame-result-addon-l.gif); MARGIN: 0px 0.5em = 0.5em 20px } TD.addon TABLE.actionButton TD { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BACKGROUND-IMAGE: = url(/i/frame-result-addon-r.gif); PADDING-BOTTOM: 0.2em; PADDING-TOP: = 0.2em; HEIGHT: auto } DIV.feedback { DISPLAY: none } TD.addon TABLE.actionButton SPAN { FONT-SIZE: 70% } DIV.tabs { PADDING-RIGHT: 28px; PADDING-LEFT: 0px; BACKGROUND: = url(/i/pic-tabs.gif) no-repeat right bottom; PADDING-BOTTOM: 0px; = MARGIN: 0px 10px 1.2em 15px; ; WIDTH: expression('100%'); PADDING-TOP: = 0px } DIV.tabs TABLE { WIDTH: 100%; BORDER-BOTTOM: #b3b687 3px solid } DIV.tabs A { BORDER-RIGHT: #dddfc5 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: = #dddfc5 1px solid; PADDING-LEFT: 0.8em; FONT-SIZE: 70%; Z-INDEX: 2; = FLOAT: left; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0px 5px; = BORDER-LEFT: #dddfc5 1px solid; COLOR: #b3b687; PADDING-TOP: 0.3em; = BORDER-BOTTOM: #dddfc5 1px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; POSITION: relative; TOP: 1px; ; TOP: expression('0'); = TEXT-DECORATION: none; moz-border-radius-topleft: 0.6em; = moz-border-radius-topright: 0.6em } DIV.tabs A.active { BORDER-LEFT-COLOR: #b3b687; BORDER-BOTTOM-COLOR: #b3b687; CURSOR: = default; COLOR: white; BORDER-TOP-COLOR: #b3b687; BACKGROUND-COLOR: = #b3b687; BORDER-RIGHT-COLOR: #b3b687 } DIV.tabs SPAN { COLOR: #6a6845; TEXT-DECORATION: underline } DIV.pages { FONT-SIZE: 80%; MARGIN: 20px 20px 2em; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.pages DIV.labels { MARGIN-BOTTOM: 0.3em } DIV.pages DIV.labels SPAN { FONT-SIZE: 87%; MARGIN-LEFT: 0.3em; COLOR: #999999 } DIV.pages DIV.numbers { Z-INDEX: 2; POSITION: relative } DIV.pages DIV.numbers A { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 120%; FLOAT: = left; PADDING-BOTTOM: 0.2em; MARGIN-RIGHT: 0.3em; PADDING-TOP: 0.2em; = TEXT-DECORATION: none } DIV.pages DIV.numbers A.active { BORDER-RIGHT: #b3af75 1px solid; BORDER-TOP: #b3af75 1px solid; = BORDER-LEFT: #b3af75 1px solid; CURSOR: default; COLOR: black; = BORDER-BOTTOM: #b3af75 1px solid; BACKGROUND-COLOR: #dddfc5; = TEXT-DECORATION: none; moz-border-radius: 6px } DIV.pages DIV.numbers A.unactive { COLOR: #969696 } DIV.pages DIV.numbers A.pn { FONT-SIZE: 130%; FONT-FAMILY: Times New Roman, serif } TABLE.form { MARGIN-TOP: 20px } TABLE.form TD { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; PADDING-TOP: 5px; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif } TABLE.form TD INPUT.text { BORDER-RIGHT: #6a6845 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #6a6845 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 5px = 0px 3px; BORDER-LEFT: #6a6845 1px solid; COLOR: #6a6845; PADDING-TOP: = 3px; BORDER-BOTTOM: #6a6845 1px solid } TABLE.form TD INPUT.subm { MARGIN-TOP: 10px } TABLE.form TD .small { FONT-SIZE: 85%; COLOR: #6a6845 } DIV.formCompact { DISPLAY: none; MARGIN-LEFT: 20px; ; WIDTH: expression('100%') } DIV.formCompact TABLE { WIDTH: 100% } DIV.formCompact TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; = VERTICAL-ALIGN: top; PADDING-TOP: 0px } DIV.formCompact DIV { MARGIN: 0.3em 0px 0px } DIV.formCompact P { MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px } TD.menu DIV.formCompact TD { FONT-SIZE: 70% } TD.addon DIV.formCompact TD { FONT-SIZE: 80% } TD.addon DIV.formCompact { MARGIN-RIGHT: 20px } TD.addon DIV.service DIV.formCompact TD { FONT-SIZE: 70% } TD.body DIV.formCompact { FONT-SIZE: 80%; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TD.body DIV.formCompact TD { FONT-SIZE: 70% } TD.addon .wide { WIDTH: 90% } DIV.formCompact UL { PADDING-LEFT: 0px; FONT-SIZE: 70%; MARGIN: 0px 0px 0.5em; = LIST-STYLE-TYPE: none } DIV.formCompact LI { PADDING-LEFT: 20px; BACKGROUND: url(/i/mdash.gif) no-repeat 0px 0.6em; = MARGIN-LEFT: 0px } TD.addon DIV.formCompact UL { FONT-SIZE: 80%; MARGIN-RIGHT: 20px } .wide { WIDTH: 100% } .wideFile { =09 } LABEL { LEFT: 3px; POSITION: relative; TOP: 1px } TD.menu LABEL { TOP: 2px } TABLE.defForm { MARGIN-BOTTOM: 1.5em; WIDTH: 100% } TABLE.defForm TD { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 80%; = PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0px; = FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } TABLE.defForm DIV { MARGIN: 0.3em 0px 0px 30px } TABLE.calendar { BACKGROUND-COLOR: #dddfc5; moz-border-radius-topleft: 0.3em; = moz-border-radius-bottomright: 0.3em } TABLE.calendar TD.month { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 70%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; TEXT-ALIGN: center } TABLE.calendar TD.month IMG { VERTICAL-ALIGN: middle } TABLE.calendar TABLE { WIDTH: 100% } TABLE.calendar TABLE TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 70%; PADDING-BOTTOM: = 2px; COLOR: #b3b687; PADDING-TOP: 2px; BORDER-BOTTOM: #ebecdc 1px solid; = TEXT-ALIGN: right } TABLE.calendar TABLE TD.noL { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 10%; = PADDING-TOP: 0px } TABLE.calendar TABLE TD.noR { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 14%; = PADDING-TOP: 0px } TABLE.calendar TABLE TD.we { COLOR: #d18255 } TABLE.calendar TABLE TD.we A { COLOR: #f04d23 } TABLE.calendar TABLE TR.selected TD { COLOR: #ebecdc; BACKGROUND-COLOR: #b3b687 } TABLE.calendar TABLE TR.selected TD.we { COLOR: #f04d23 } TABLE.searchForm { BORDER-RIGHT: white 40px solid; MARGIN: 0px 0px 1em; BORDER-LEFT: white = 20px solid; WIDTH: 100% } TABLE.searchForm TD { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.searchForm INPUT { FONT-SIZE: 120% } DIV.searchCat { MARGIN: 0px 17px 1.2em 20px } DIV.searchCat DIV.cat { LINE-HEIGHT: 3em } DIV.searchCat DIV.cat A { BORDER-LEFT-COLOR: #b3b788; BORDER-BOTTOM-COLOR: #b3b788; MARGIN-LEFT: = 0px; BORDER-TOP-COLOR: #b3b788; MARGIN-RIGHT: 3px; BORDER-RIGHT-COLOR: = #b3b788 } TABLE.gradient { MARGIN: 0.2em 0px 3em 20px; WIDTH: 100% } TABLE.gradient TD { WIDTH: 10px; HEIGHT: 22px } TD.addon DIV.cat { MARGIN: 0px 17px 0px 20px } TD.addon DIV.cat A { MARGIN-LEFT: 0px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 3px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } DIV.searchResults P { FONT-SIZE: 80%; FONT-FAMILY: Geneva CY, Arial, Helvetica, sans-serif } DIV.searchResults OL { PADDING-LEFT: 3em } DIV.signIn IMG { VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px } DIV.signIn A { TEXT-DECORATION: none } DIV.userInfo SPAN.user { COLOR: #6a6845 } DIV.userInfo SPAN.user IMG { VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px } DIV.userInfo A { TEXT-DECORATION: none } DIV.userInfo .d { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #loginFormHolder { DISPLAY: none; Z-INDEX: 20; RIGHT: 0px; WIDTH: 20%; POSITION: absolute; = TOP: 0px } DIV.loginFrame { LEFT: -5px; ; WIDTH: expression('100%'); POSITION: relative; = BACKGROUND-COLOR: white } DIV.loginForm { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MIN-HEIGHT: 12em; LEFT: 5px; = PADDING-BOTTOM: 10px; ; WIDTH: expression('100%'); PADDING-TOP: 6px; = BORDER-BOTTOM: white 5px solid; POSITION: relative; ; HEIGHT: = expression('15em'); BACKGROUND-COLOR: #dddfc5 } DIV.loginForm TABLE { WIDTH: 100% } DIV.loginForm TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: = 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.loginForm TD.title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 70%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.3em } DIV.loginForm TD.title IMG { Z-INDEX: 1; LEFT: 14px; FLOAT: right; POSITION: relative } DIV.loginForm TD.login { WIDTH: 99% } DIV.loginForm TD.login INPUT { MARGIN: 0.1em 0px 0px; WIDTH: 100% } DIV.loginForm TD.pass { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 99%; = PADDING-TOP: 0.3em } DIV.loginForm TD.pass INPUT { MARGIN: 0.1em 0px 0px; WIDTH: 100% } DIV.loginForm TD.check { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; = PADDING-TOP: 0px } DIV.loginForm TD.check INPUT { LEFT: -3px; POSITION: relative; TOP: 3px } DIV.loginForm TD.check LABEL { LEFT: -2px; POSITION: relative } DIV.loginForm TD.submit { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; = PADDING-TOP: 0.3em } DIV.loginForm INPUT.user { PADDING-LEFT: 15px; BACKGROUND: url(/i/i-user-fade.gif) white no-repeat = 1px center } DIV.loginForm TD.radio { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1%; = PADDING-TOP: 0px } DIV.loginForm TD.radio INPUT { LEFT: -4px; POSITION: relative; TOP: -2px } DIV.loginForm LABEL { POSITION: static } DIV.loginForm TR.login2 TD { PADDING-TOP: 0.5em } DIV.loginForm TR.login2 TD.radio TD { PADDING-TOP: 0.5em } .login2_field { DISPLAY: none } .login2_field_remember { DISPLAY: none } .login2_comment { DISPLAY: none; FONT-SIZE: 87%; COLOR: #999999 } P.forumAuth { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 70%; BACKGROUND: = url(/i/i-user-fade.gif) no-repeat 0px 3px; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Geneva CY, Arial, = Helvetica, sans-serif } DIV.sort { FONT-SIZE: 70%; FLOAT: right; MARGIN: 0px 20px; FONT-FAMILY: Geneva CY, = Arial, Helvetica, sans-serif } DIV.sort SPAN { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FLOAT: left; PADDING-BOTTOM: = 0.4em; PADDING-TOP: 0.4em } DIV.sort A { PADDING-RIGHT: 21px; PADDING-LEFT: 0.4em; BACKGROUND: = url(/i/sort-asc.gif) #dddfc5 no-repeat right center; FLOAT: left; = PADDING-BOTTOM: 0.4em; CURSOR: default; COLOR: #6a6845; PADDING-TOP: = 0.4em; TEXT-DECORATION: none; moz-border-radius: 6px } DIV.sort A.desc { BACKGROUND-IMAGE: url(/i/sort-desc.gif) } #addCommentForm { DISPLAY: none } TABLE.linkButton { BACKGROUND: url(http://forum.booknik.ru/i/green-frame-result-l.gif) = #b3b687 no-repeat; MARGIN: 0px 20px; CURSOR: hand } TABLE.linkButton TD { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: = url(http://forum.booknik.ru/i/green-frame-result-r.gif) no-repeat right = bottom; PADDING-BOTTOM: 0.3em; VERTICAL-ALIGN: middle; COLOR: white; = PADDING-TOP: 0.3em; FONT-FAMILY: Geneva CY, Arial, Helvetica, = sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: center } TABLE.linkButton SPAN { FONT-SIZE: 80%; COLOR: #ffffff; TEXT-DECORATION: none } TABLE.linkButton B { FONT-WEIGHT: normal; FONT-SIZE: 110% } TABLE.linkButton A { COLOR: #ffffff; TEXT-DECORATION: none } TD.addon TABLE.linkButton { BACKGROUND-IMAGE: url(/i/green-frame-result-addon-l.gif); MARGIN: 0px = 0.5em 0.5em 20px } TD.addon TABLE.linkButton TD { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BACKGROUND-IMAGE: = url(/i/green-result-addon-r.gif); PADDING-BOTTOM: 0.2em; PADDING-TOP: = 0.2em; HEIGHT: auto } TD.addon TABLE.linkButton SPAN { FONT-SIZE: 70%; COLOR: #ffffff; TEXT-DECORATION: none } .clear { CLEAR: both } TABLE { CLEAR: both; BORDER-COLLAPSE: collapse } TABLE TR TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } P { PADDING-LEFT: 0px; MARGIN-LEFT: 0px } ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: text/css; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/css/lightbox.css #lightbox { Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: = absolute; TEXT-ALIGN: center } #lightbox IMG { WIDTH: auto; HEIGHT: auto } #lightbox A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } #outerImageContainer { MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; = BACKGROUND-COLOR: #fff } #imageContainer { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } #loading { LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; = HEIGHT: 25%; TEXT-ALIGN: center } #hoverNav { Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; = HEIGHT: 100% } UNKNOWN { LEFT: 0px } #hoverNav A { outline: none } #prevLink { DISPLAY: block; BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); = WIDTH: 49%; HEIGHT: 100% } #nextLink { DISPLAY: block; BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); = WIDTH: 49%; HEIGHT: 100% } #prevLink { LEFT: 0px; FLOAT: left } #nextLink { RIGHT: 0px; FLOAT: right } #prevLink:hover { BACKGROUND: url(../i/lightbox/prevlabel.gif) no-repeat left 15% } #prevLink:hover { BACKGROUND: url(../i/lightbox/prevlabel.gif) no-repeat left 15% } #nextLink:hover { BACKGROUND: url(../i/lightbox/nextlabel.gif) no-repeat right 15% } #nextLink:hover { BACKGROUND: url(../i/lightbox/nextlabel.gif) no-repeat right 15% } #imageDataContainer { MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; = OVERFLOW: auto; WIDTH: 100%; BACKGROUND-COLOR: #fff } #imageData { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: = #666; PADDING-TOP: 0px } #imageData #imageDetails { FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left } #imageData #caption { FONT-WEIGHT: bold } #imageData #numberDisplay { CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em } #imageData #bottomNavClose { FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px; outline: none } #overlay { Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; = HEIGHT: 500px; BACKGROUND-COLOR: #000 } ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://s7.addthis.com/js/250/addthis_widget.js /* (c) 2008, 2009 Add This, LLC */=0A= if(!window._ate){var = _atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_atn=3D"//l.addthisc= dn.com/",_euc=3DencodeURIComponent,_duc=3DdecodeURIComponent,_atu=3D"unde= fined",_atc=3D{dr:0,ver:250,loc:0,enote:"",cwait:500,tamp:-1,samp:0.01,ca= mp:1,vamp:1,pamp:0.4,addr:-1,addt:1,xfl:!!window.addthis_disable_flash,ab= f:!!window.addthis_do_ab};(function(){try{var = I=3Dwindow.location;if(I.protocol.indexOf("file")=3D=3D=3D0){_atr=3D"http= :"+_atr}if(I.hostname.indexOf("localhost")!=3D-1){_atc.loc=3D1}}catch(N){= }var = L=3Dnavigator.userAgent.toLowerCase(),O=3Ddocument,u=3Dwindow,t=3Du.addEv= entListener,h=3Du.attachEvent,J=3DO.location,Q=3D{win:/windows/.test(L),x= p:/windows nt 5.1/.test(L)||/windows nt = 5.2/.test(L),chr:/chrome/.test(L),iph:/iphone/.test(L),saf:/safari/.test(= L),web:/webkit/.test(L),opr:/opera/.test(L),msi:(/msie/.test(L))&&!(/oper= a/.test(L)),ffx:/firefox/.test(L),ff2:/firefox\/2/.test(L),ie6:/msie = 6.0/.test(L),ie7:/msie = 7.0/.test(L),mod:-1},n=3D{isBound:false,isReady:false,readyList:window.ad= dthis_onload||[],onReady:function(){if(!n.isReady){n.isReady=3Dtrue;var = a=3Dn.readyList;for(var = b=3D0;b-1){A.onReady();return}if= (Q.msi&&window=3D=3Dtop){(function(){if(A.isReady){return}try{O.documentE= lement.doScroll("left")}catch(c){setTimeout(arguments.callee,0);return}A.= onReady()})()}if(Q.opr){O.addEventListener("DOMContentLoaded",function(){= if(A.isReady){return}for(var = c=3D0;c-1){b=3Db.sub= str(3).split(";");for(var e in b){var = d=3Db[e].length>3?b[e].substr(0,3):null;switch(d){case"ssh":i=3D1;c.ssh(b= [e].substr(4));break;case"uid":i=3D1;c.asetup(b[e].substr(4));break}}if(i= ){if(!c.hash.length||c.hash=3D=3D""){c.hash=3D"#"}window.location.hash=3D= c.hash}}if(c.gssh&&c.guid){clearInterval(c.ifpp)}},pmh:function(a){if(a.o= rigin.slice(-12)=3D=3D".addthis.com"){f.rec(a.data)}},_rec:[],rec:functio= n(d){if(!d){return}var = l=3Dg(d),b=3Df,c=3Db.sifr,e=3Db._rec;if(l.ssh){b.ssh(l.ssh)}if(l.uid){b.a= setup(l.uid)}if(l.dbm){b.dbm=3Dl.dbm}if(c&&c.parentNode){c.parentNode.rem= oveChild(c);b.sifr=3Dnull}for(var = p=3D0;p=3D0){f.xred(200)}}= },img:function(p,r,b){if(!window.at_sub&&!_atc.xtr){var = e=3Df,q=3De.dr,d=3D((e.rev||"").split(" = "));if(q){q=3Dq.split("?").shift().split("http://").pop().split("https://= ").pop();if(q.length>25){q=3Dq.substr(0,25)}}var l=3Dnew = Image();e.imgz.push(l);l.src=3D_atn+"live/t00/"+p+".gif?"+(e.uid!=3D=3Dnu= ll?"uid=3D"+e.uid+"&":"")+e.ran()+"&"+e.cst(r)+(e.pub()?"&pub=3D"+e.pub()= :"")+(q?"&dr=3D"+_euc(q):"")+(d.length>1?"&rev=3D"+d[1]:"")+(b?"&"+b:"")}= },cuid:function(){return((f.sttm/1000)&f.max).toString(16)+("00000000"+(M= ath.floor(Math.random()*(f.max+1))).toString(16)).slice(-8)},ssid:functio= n(){if(f.sid=3D=3D=3D0){f.sid=3Df.cuid()}return = f.sid},sev:function(b,a){f.pix=3D"sev-"+(typeof(b)!=3D=3D"number"?_euc(b)= :b);f.svt.push(b+";"+f.off());if(a=3D=3D=3D1){f.xmi(true)}else{f.sxm(true= )}},cev:function(b,a){f.pix=3D"cev-"+_euc(b);f.cvt.push(_euc(b)+"=3D"+_eu= c(a)+";"+f.off());f.sxm(true)},sxm:function(a){if(f.tmo!=3D=3Dnull){clear= Timeout(f.tmo)}if(a){f.tmo=3Df.sto("_ate.xmi(false)",f.wait)}},sto:functi= on(b,a){return setTimeout(b,a)},sta:function(){var = b=3Df;return"AT-"+(b.pub()?b.pub():"unknown")+"/-/"+b.ab+"/"+b.ssid()+"/"= +(b.seq++)+(b.uid!=3D=3Dnull?"/"+b.uid:"")},xred:function(d){try{var = s=3Dwindow,ae=3Df,b=3D0,W=3DO.referer||O.referrer||"",T=3DJ?J.href:null,a= a=3DJ?J.hostname.split(".").slice(-2).join("."):null,y=3D100,q=3D300,ac=3D= 0,p=3D1,l=3D2,x=3D4,V=3Dac,ad=3D".com/",Y=3D0;if(W){var = U=3DW.split("//").pop().split("/").shift().split("?").shift().split(".").= slice(-2).join(".");if(U=3D=3Daa){V|=3Dl}else{V|=3Dx}}if(((ae.camp>=3D0&&= (W.indexOf(ad)>-1))||d)&&(T&&J&&J.protocol&&(J.protocol.indexOf("https")=3D= =3D-1))){if(W&&W.match(/ws\/results\/(Web|Images|Video|News)/)){Y=3D1;V|=3D= p}else{if(W.indexOf(ad+"search")>-1||W.indexOf(ad+"url")>-1){var = S=3DW.split("?").pop().split("&");for(var = Z=3D0;Z=3D0&&!b.sub){b.sev("20");b.cev("plo",Math.roun= d(1/_atc.samp));if(b.dr){b.cev("pre",b.dr)}}b.xred();b.img(_atc.ver+"lo",= "2",c?"jsl=3D"+c:"")}},xmi:function(r){var = b=3Df,p=3Db.dl?b.dl.hostname:"";if(!b.uid){b.dck("X"+b.cuid())}else{b.coo= ()}if(b.cvt.length+b.svt.length>0){b.sxm(false);if(b.seq=3D=3D=3D1){b.cev= ("pin",b.inst)}if(_atc.xtr){return}if(p.indexOf(".gov")>-1||p.indexOf(".m= il")>-1){_atc.xck=3D1}var = s=3Db.pix+"-"+b.ran()+".png?ev=3D"+f.sta()+"&se=3D"+b.svt.join(",")+"&ce=3D= "+b.cvt.join(",")+(_atc.xck?"&xck=3D1":""),e=3Db.evu+s;b.cvt=3D[];b.svt=3D= [];if(r){var = q=3Ddocument,l=3Dq.ce("iframe");l.id=3D"_atf";l.src=3De;f.opp(l.style);q.= body.appendChild(l);l=3Dq.getElementById("_atf")}else{var c=3Dnew = Image();b.imgz.push(c);c.src=3De}}},loc:function(){return = _atc.loc},opp:function(a){a.width=3Da.height=3D"1px";a.position=3D"absolu= te";a.zIndex=3D100000},pub:function(){return = _euc(window.addthis_config&&addthis_config.username?addthis_config.userna= me:(window.addthis_pub||""))},plo:[],lad:function(a){f.plo.push(a)},lng:f= unction(){return = window.addthis_language||(window.addthis_config||{}).ui_language||(f.bro.= msi?navigator.userLanguage:navigator.language)},ivl:function(a){var = b=3D{af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg= ",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,c= ym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",es:1= ,esl:"es",spa:"spa",et:1,est:"et",fa:1,fas:"fa",per:"fa",fi:1,fin:"fi",fo= :1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",gl:1,glg:"gl",h= e:1,heb:"he",hi:1,hin:"hin",hr:1,cro:"hr",hu:1,hun:"hu",id:1,ind:"id",is:= 1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:1,kor:"ko",lb:1,ltz:"lb",lt:1,l= it:"lt",lv:1,lav:"lv",mk:1,mac:"mk",mak:"mk",ms:1,msa:"ms",may:"ms",nb:1,= nl:1,nla:"nl",dut:"nl",no:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",pt:1,por= :"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,sl= v:"sl",sq:1,alb:"sq",sr:1,ser:"sr",sv:1,sve:"sv",swe:"sv",ta:1,tam:"ta",t= e:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tr:1,tur:"tr",uk:1,ukr:"uk",ur:1= ,urd:"ur",vi:1,vie:"vi","zh-hk":1,"chi-hk":"zh-hk","zho-hk":"zh-hk","zh-t= r":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi-tw":"zh-tw","zho-tw= ":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(b[a]){return = b[a]}a=3Da.split("-").shift();if(b[a]){if(b[a]=3D=3D=3D1){return = a}else{return b[a]}}return 0},alg:function(e,c){var = i=3Ddocument,a=3D(e||f.lng()||"en").toLowerCase(),b=3Df.ivl(a);if(a.index= Of("en")!=3D=3D0&&(!f.pll||c)){if(b){if(b!=3D=3D1){a=3Db}f.pll=3Df.ajs("s= tatic/r07/lang00/"+a+".js")}}},jlr:{},ajs:function(a){if(!f.jlr[a]){var = b=3DO.ce("script");b.src=3D_atr+a;O.gn("head")[0].appendChild(b);f.jlr[a]= =3D1;return b}return 1},jlo:function(){try{var = p=3Ddocument,b=3Df,l=3Db.lng();b.alg(l);if(!b.pld){if(b.bro.ie6){var = c=3Dnew = Image();b.imgz.push(c);c.src=3D_atr+b.spt;if(window.addthis_feed){c=3Dnew= = Image();b.imgz.push(c);c.src=3D_atr+"static/r05/feed00.gif"}}if(b.pll&&!w= indow.addthis_translations){b.sto(function(){b.pld=3Db.ajs("static/r07/me= nu45.js")},10)}else{b.pld=3Db.ajs("static/r07/menu45.js")}}}catch(i){}},i= gv:function(a,b){if(!u.addthis_share){u.addthis_share=3D{}}if(!addthis_sh= are.url){u.addthis_share.url=3Du.addthis_url||a}if(!addthis_share.title){= u.addthis_share.title=3Du.addthis_title||b}if(!u.addthis_config){u.addthi= s_config=3D{username:u.addthis_pub}}else{if(addthis_config.data_use_flash= =3D=3D=3Dfalse){_atc.xfl=3D1}if(addthis_config.data_use_cookies=3D=3D=3Df= alse){_atc.xck=3D1}}},lod:function(S){try{var = U=3Dwindow,ak=3Df,x=3Dak.bro.msi,d=3D0,Z=3DO.referer||O.referrer||"",X=3D= J?J.href:null,ag=3DJ.hostname,aj=3DX?X.indexOf("sms_ss"):-1,ah=3D((S=3D=3D= =3D1||U.addthis_load_flash)&&!_atc.abf),ac=3D((U.addthis_language||(U.add= this_config?U.addthis_config.ui_language:null)||(ak.bro.msi?navigator.use= rLanguage:navigator.language)).split("-")).shift(),s=3D(J.href.indexOf(_a= tr)=3D=3D-1)&&!ak.bro.ie6&&!ak.bro.ie7,ad=3DO.gn("link"),q=3D_atr+"static= /r07/sh10.html",y=3D"_ate.ifwn()",r,T;if(!U.postMessage){var = W=3DO.gn("img");for(var = ae=3D0;ae";T=3DO.getElementById("_atssh")}}for(var = ae=3D0;ae60480000))));q+=3D"#swfp=3D"+(p&&x?1:0);if(!x&&p= ){var c=3Dfunction(e,l,a){var = i=3DO.ce("param");i.name=3Dl;i.value=3Da;e.appendChild(i)},V=3DO.ce("div"= ),Y=3D"atff",b=3DY+"c",aa=3DO.ce("object");V.id=3Db;O.body.insertBefore(V= ,O.body.firstChild);setTimeout(function(){var = a=3DO.getElementById(b);aa.id=3DY;aa.data=3Dak.swf;aa.width=3Daa.height=3D= "1px";aa.type=3D"application/x-shockwave-flash";c(aa,"wmode","transparent= ");c(aa,"allowScriptAccess","always");a.appendChild(aa)},10)}if(s&&T){T.i= d=3D"_atssh";ak.opp(T.style);T.frameborder=3DT.style.border=3D0;T.style.t= op=3DT.style.left=3D0;if(U.postMessage){T.src=3Dq;if(x){U.attachEvent("on= message",ak.pmh)}else{U.addEventListener("message",ak.pmh,false)}T=3DO.bo= dy.appendChild(T)}else{if(r&&!_atc.xic&&ak.bro.msi&&window=3D=3Dtop){T.on= load=3Dy;T.src=3Dr;T=3DO.body.appendChild(T);T.src=3Dq+"&wpl=3D"+_euc(r)}= }ak.sifr=3DT}if(!ah){if(p){ak.uoo();if(ak.bro.ie6||ak.bro.ie7){ak.sto("if= (_ate.xld) = _ate.xld()",5000)}else{ak.sto("_ate.xld()",5000)}}else{ak.guid=3D1;ak.xld= ()}if(aj>-1&&X.indexOf(_atd+"book")=3D=3D-1){var = af=3DX.substr(aj);af=3Daf.split("&").shift().split("#").shift().split("=3D= ").pop();if(ak.vamp>=3D0&&!ak.sub&&af.length){ak.cev("plv",Math.round(1/_= atc.vamp));ak.cev("rsc",af)}}}if(window.addthis_language||(window.addthis= _config||{}).ui_language){ak.alg()}if(ak.plo.length>0){ak.jlo()}}catch(ai= ){}},kck:function(a){var b=3Ddocument;if(b.cookie){b.cookie=3Da+"=3D ; = expires=3DTue, 31 Mar 2009 05:47:11 UTC; path=3D/"}},rck:function(e){var = p=3Ddocument;if(p.cookie){var b=3Dp.cookie.split(";");for(var = l=3D0;l=3D0){return = q.substring(a+(e.length+1))}}}return},uoo:function(){f.sck("_csoot",(new = Date().getTime()))},coo:function(a){if(f.uid=3D=3D"anonymous"&&!f.oot){_a= tc.xck=3D1;f.uoo()}},dck:function(a){f.uid=3Da;f.sck("_csuid",a);f.coo()}= ,gov:function(){var = b=3Df.dl?f.dl.hostname:"";if(b.indexOf(".gov")>-1||b.indexOf(".mil")>-1){= _atc.xck=3D1;_atc.xfl=3D1}var = c=3Df.pub(),a=3D["usarmymedia","govdelivery"];for(K in = a){if(c=3D=3Da[K]){_atc.xck=3D1;_atc.xfl=3D1;break}}},sck:function(b,a,c)= {f.gov();if(!_atc.xck){O.cookie=3Db+"=3D"+a+(!c?"; expires=3DWed, 04 Oct = 2028 03:19:53 GMT":"")+"; path=3D/"}},asetup:function(b){var = c=3Df;try{if(!c.guid){c.guid=3D1;if(b!=3D=3Dnull&&b!=3D=3D_atu){c.dck(b)}= c.xld()}}catch(d){}return = b},ao:function(b,i,e,c,d,a){f.lad(["open",b,i,e,c,d,a]);f.jlo();return = false},ac:function(){},as:function(b,c,a){f.lad(["send",b,c,a]);f.jlo()}}= ,R=3Df;u._ate=3DR;u._adr=3DA;O.ce=3DO.createElement;O.gn=3DO.getElementsB= yTagName;A.bindReady();if(!_atc.ost){if(!u.addthis_conf){u.addthis_conf=3D= {}}for(var K in = addthis_conf){_atc[K]=3Daddthis_conf[K]}_atc.ost=3D1}A.append(R.lod);if(O= .cookie){var m=3DO.cookie.split(";");for(var K=3D0;K=3D0)= {f.uid=3DP.substring(o+7)}else{if(k>=3D0){f.oot=3DP.substring(k+7)}}}}try= {if(!_atc.xcs){var = I=3DO.ce("link");I.rel=3D"stylesheet";I.type=3D"text/css";I.href=3D_atr+"= static/r07/widget28.css";I.media=3D"all";O.gn("head")[0].appendChild(I)}}= catch(N){}var = H=3DO.gn("script"),z=3DH[H.length-1],B=3Dz.src.indexOf("#")>-1?z.src.repl= ace(/^[^\#]+\#?/,""):z.src.replace(/^[^\?]+\??/,""),C=3Dg(B);if(C.pub){u.= addthis_pub=3D_duc(C.pub)}else{if(C.username){u.addthis_pub=3D_duc(C.user= name)}}if(u.addthis_pub&&u.addthis_config){u.addthis_config.username=3Du.= addthis_pub}if(C.domready){_atc.dr=3D1}try{if(_atc.ver=3D=3D=3D120){var = G=3D"atb"+u._ate.cuid();O.write('');u._ate.igv();u._ate.lad(["span",G,addthis_share.ur= l||"[url]",addthis_share.title||"[title]"])}if(u.addthis_clickout){f.lad(= ["cout"])}}catch(N){}})();function addthis_open(b,f,e,c,d,a){if(typeof = d=3D=3D"string"){d=3Dnull}return _ate.ao(b,f,e,c,d,a)}function = addthis_close(){_ate.ac()}function = addthis_sendto(b,c,a){_ate.as(b,c,a);return = false}if(_atc.dr){_adr.onReady()}}else{_ate.inst++}if(_atc.abf){addthis_o= pen(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]",w= indow.addthis_title||"[TITLE]")};if(!window.addthis||window.addthis.nodeT= ype!=3D=3Dundefined){window.addthis=3D(function(){var = a=3D{aim:"AIM",domaintoolswhois:"Whois = Lookup",kirtsy:"kIRTSY",linkagogo:"Link-a-Gogo",meneame:"Menéame",= misterwong:"Mister Wong",mailto:"Email = App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It = Later",shetoldme:"She Told = Me",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"WordPress",yah= oobkm:"Y! Bookmarks",yahoomail:"Y! Mail"},c=3Dfunction(f,g){var = h;if(window._atw&&_atw.list){h=3D_atw.list[f]}else{if(a[f]){h=3Da[f]}else= {h=3D(g?f:(f.substr(0,1).toUpperCase()+f.substr(1)))}}return = h.replace(/ /g," ")};function d(g,f){return = function(){addthis.plo.push({call:g,args:arguments,ns:f})}}function = b(h){var = g=3Dthis,f=3Dthis.queue=3D[];this.name=3Dh;this.call=3Dfunction(){f.push(= arguments)};this.call.queuer=3Dthis;this.flush=3Dfunction(l,k){for(var = j=3D0;j-1){s=3Ds.replace(/&([aeiou]).+;/g,"$1")}return = s},customServices=3D{},globalConfig=3Dw.addthis_config,globalShare=3Dw.ad= dthis_share,upConfig=3D{},upShare=3D{},body=3Dd.gn("body").item(0),mrg=3D= function(o,n){if(n&&o!=3D=3Dn){for(var k in = n){if(o[k]=3D=3D=3Du){o[k]=3Dn[k]}}}},addga=3Dfunction(o,ss,au){var = oldclick=3Do.onclick||function(){};if(o.conf.data_ga_tracker||addthis_con= fig.data_ga_tracker||o.conf.data_ga_property||addthis_config.data_ga_prop= erty){o.onclick=3Dfunction(){_ate.gat(ss,au,o.conf,o.share);oldclick()}}}= ,rpl=3Dfunction(o,n){var r=3D{};for(var k in = o){if(n[k]){r[k]=3Dn[k]}else{r[k]=3Do[k]}}return = r},addthis=3Dwindow.addthis,genieu=3Dfunction(share){return"mailto:?subje= ct=3D"+_euc(share.title?share.title:"%20")+"&body=3D"+_euc(share.title?sh= are.title:"")+(share.title?"%0D%0A":"")+_euc(share.url)+"%0D%0A%0D%0AShar= ed via = AddThis.com"},gebcn=3Dfunction(oParent,tag,className,allowSuffix,optimiza= ble){tag=3Dtag.toUpperCase();var = els=3D(oParent=3D=3Dbody&&addthis.cache[tag]?addthis.cache[tag]:(oParent|= |body).getElementsByTagName(tag)),rv=3D[],i,o;if(oParent=3D=3Dbody){addth= is.cache[tag]=3Dels}if(optimizable){for(i=3D0;i-1){rv.push(o)}}}else{className=3Dcla= ssName.replace(/\-/g,"\\-");var rx=3Dnew = RegExp("(^|\\s)"+className+(allowSuffix?"\\w*":"")+"(\\s|$)");for(i=3D0;i= -1){o.firstChild.style.b= ackground=3D"url("+customService.icon+") no-repeat top = left"}}if(!nowindow[ss]){var = t=3D_ate.trim,template=3Do.share.templates&&o.share.templates[ss]?o.share= .templates[ss]:"",url=3Do.share.url||addthis_share.url,title=3Do.share.ti= tle||addthis_share.title,swfurl=3Do.share.swfurl||addthis_share.swfurl,wi= dth=3Do.share.width||addthis_share.width,height=3Do.share.height||addthis= _share.height,description=3Do.share.description||addthis_share.descriptio= n,screenshot=3Do.share.screenshot||addthis_share.screenshot;o.href=3D"//"= +_atd+"bookmark.php?pub=3D"+t(addthis_config.username||o.conf.username||_= ate.pub(),1)+"&v=3D"+_atc.ver+"&source=3Dtbx-"+_atc.ver+"&tt=3D0&s=3D"+ss= +"&url=3D"+_euc(url||"")+"&title=3D"+t(title||"",1)+"&content=3D"+t(o.sha= re.content||addthis_share.content||"",1)+(template?"&template=3D"+_euc(te= mplate):"")+(o.conf.data_track_linkback?"&sms_ss=3D1":"")+"&lng=3D"+(o.co= nf.ui_language||_ate.lng()||"xy").split("-").shift()+(description?"&descr= iption=3D"+t(description,1):"")+(swfurl?"&swfurl=3D"+_euc(swfurl):"")+(at= trs.issh?"&ips=3D1":"")+(width?"&width=3D"+_euc(width):"")+(height?"&heig= ht=3D"+_euc(height):"")+(screenshot?"&screenshot=3D"+_euc(screenshot):"")= +(customService&&customService.url?"&acn=3D"+_euc(customService.name)+"&a= cc=3D"+_euc(customService.code)+"&acu=3D"+_euc(customService.url):"")+(_a= te.uid?"&uid=3D"+_euc(_ate.uid):"");addga(o,ss,url);o.target=3D"_blank";a= ddthis.links.push(o)}else{if(ss=3D=3D"mailto"||(ss=3D=3D"email"&&(o.conf.= ui_use_mailto||_ate.bro.iph))){o.onclick=3Dfunction(){};o.href=3Dgenieu(o= .share);addga(o,ss,url);addthis.ems.push(o)}}if(!o.title){o.title=3Dunacc= ent(b_title[ss]?b_title[ss]:"Send to = "+addthis.util.getServiceName(ss,!customService))}}}if(internal){var = app=3Dinternal;if(!o.hasChildNodes()){if(internal=3D=3D"img"){var = img=3Dd.ce("img");img.width=3D125;img.height=3D16;img.border=3D0;img.alt=3D= "Share";img.src=3D"//s7.addthis.com/static/btn/v2/lg-share-en.gif";app=3D= img}o.appendChild(app)}}}}},buttons=3Dgebcn(body,"A","addthis_button_",tr= ue,true),_renderToolbox=3Dfunction(collection,config,share,reprocess){for= (var i=3D0;i-1){s=3Dc.match(/addthis_button_pre= ferred_([0-9]+)(?:\s|$)/);var = svidx=3D((s&&s.length)?Math.min(12,Math.max(1,parseInt(s[1]))):1)-1;if(wi= ndow._atw){var = excl=3D_atw.conf.services_exclude,locopts=3D_atw.loc,opts=3Daddthis_optio= ns.replace(",more","").split(",");if(svidxwindow.spylog_js=3D1;<\/script>';t+=3D'");=0A= batch.htmlfile.write("
";=0A= batch.document =3D document;=0A= }=0A= batch.iframe =3D batch.document.getElementById(idname);=0A= batch.iframe.batch =3D batch;=0A= batch.mode =3D batch.isPoll ? dwr.engine._ModeHtmlPoll : = dwr.engine._ModeHtmlCall;=0A= if (batch.isPoll) dwr.engine._outstandingIFrames.push(batch.iframe);=0A= request =3D dwr.engine._constructRequest(batch);=0A= if (batch.httpMethod =3D=3D "GET") {=0A= batch.iframe.setAttribute("src", request.url);=0A= }=0A= else {=0A= batch.form =3D batch.document.createElement("form");=0A= batch.form.setAttribute("id", "dwr-form");=0A= batch.form.setAttribute("action", request.url);=0A= batch.form.setAttribute("target", idname);=0A= batch.form.target =3D idname;=0A= batch.form.setAttribute("method", batch.httpMethod);=0A= for (prop in batch.map) {=0A= var value =3D batch.map[prop];=0A= if (typeof value !=3D "function") {=0A= var formInput =3D batch.document.createElement("input");=0A= formInput.setAttribute("type", "hidden");=0A= formInput.setAttribute("name", prop);=0A= formInput.setAttribute("value", value);=0A= batch.form.appendChild(formInput);=0A= }=0A= }=0A= batch.document.body.appendChild(batch.form);=0A= batch.form.submit();=0A= }=0A= }=0A= else {=0A= batch.httpMethod =3D "GET"; // There's no such thing as ScriptTag = using POST=0A= batch.mode =3D batch.isPoll ? dwr.engine._ModePlainPoll : = dwr.engine._ModePlainCall;=0A= request =3D dwr.engine._constructRequest(batch);=0A= batch.script =3D document.createElement("script");=0A= batch.script.id =3D "dwr-st-" + batch.map["c0-id"];=0A= batch.script.src =3D request.url;=0A= document.body.appendChild(batch.script);=0A= }=0A= };=0A= =0A= dwr.engine._ModePlainCall =3D "/call/plaincall/";=0A= dwr.engine._ModeHtmlCall =3D "/call/htmlcall/";=0A= dwr.engine._ModePlainPoll =3D "/call/plainpoll/";=0A= dwr.engine._ModeHtmlPoll =3D "/call/htmlpoll/";=0A= =0A= /** @private Work out what the URL should look like */=0A= dwr.engine._constructRequest =3D function(batch) {=0A= // A quick string to help people that use web log analysers=0A= var request =3D { url:batch.path + batch.mode, body:null };=0A= if (batch.isPoll =3D=3D true) {=0A= request.url +=3D "ReverseAjax.dwr";=0A= }=0A= else if (batch.map.callCount =3D=3D 1) {=0A= request.url +=3D batch.map["c0-scriptName"] + "." + = batch.map["c0-methodName"] + ".dwr";=0A= }=0A= else {=0A= request.url +=3D "Multiple." + batch.map.callCount + ".dwr";=0A= }=0A= // Play nice with url re-writing=0A= var sessionMatch =3D location.href.match(/jsessionid=3D([^?]+)/);=0A= if (sessionMatch !=3D null) {=0A= request.url +=3D ";jsessionid=3D" + sessionMatch[1];=0A= }=0A= =0A= var prop;=0A= if (batch.httpMethod =3D=3D "GET") {=0A= // Some browsers (Opera/Safari2) seem to fail to convert the = callCount value=0A= // to a string in the loop below so we do it manually here.=0A= batch.map.callCount =3D "" + batch.map.callCount;=0A= request.url +=3D "?";=0A= for (prop in batch.map) {=0A= if (typeof batch.map[prop] !=3D "function") {=0A= request.url +=3D encodeURIComponent(prop) + "=3D" + = encodeURIComponent(batch.map[prop]) + "&";=0A= }=0A= }=0A= request.url =3D request.url.substring(0, request.url.length - 1);=0A= }=0A= else {=0A= // PERFORMANCE: for iframe mode this is thrown away.=0A= request.body =3D "";=0A= for (prop in batch.map) {=0A= if (typeof batch.map[prop] !=3D "function") {=0A= request.body +=3D prop + "=3D" + batch.map[prop] + = dwr.engine._postSeperator;=0A= }=0A= }=0A= request.body =3D dwr.engine._contentRewriteHandler(request.body);=0A= }=0A= request.url =3D dwr.engine._urlRewriteHandler(request.url);=0A= return request;=0A= };=0A= =0A= /** @private Called by XMLHttpRequest to indicate that something has = happened */=0A= dwr.engine._stateChange =3D function(batch) {=0A= var toEval;=0A= =0A= if (batch.completed) {=0A= dwr.engine._debug("Error: _stateChange() with batch.completed");=0A= return;=0A= }=0A= =0A= var req =3D batch.req;=0A= try {=0A= if (req.readyState !=3D 4) return;=0A= }=0A= catch (ex) {=0A= dwr.engine._handleWarning(batch, ex);=0A= // It's broken - clear up and forget this call=0A= dwr.engine._clearUp(batch);=0A= return;=0A= }=0A= =0A= try {=0A= var reply =3D req.responseText;=0A= reply =3D dwr.engine._replyRewriteHandler(reply);=0A= var status =3D req.status; // causes Mozilla to except on page moves=0A= =0A= if (reply =3D=3D null || reply =3D=3D "") {=0A= dwr.engine._handleWarning(batch, { name:"dwr.engine.missingData", = message:"No data received from server" });=0A= }=0A= else if (status !=3D 200) {=0A= dwr.engine._handleError(batch, { name:"dwr.engine.http." + status, = message:req.statusText });=0A= }=0A= else {=0A= var contentType =3D req.getResponseHeader("Content-Type");=0A= if (!contentType.match(/^text\/plain/) && = !contentType.match(/^text\/javascript/)) {=0A= if (contentType.match(/^text\/html/) && typeof = batch.textHtmlHandler =3D=3D "function") {=0A= batch.textHtmlHandler({ status:status, responseText:reply, = contentType:contentType });=0A= }=0A= else {=0A= dwr.engine._handleWarning(batch, { = name:"dwr.engine.invalidMimeType", message:"Invalid content type: '" + = contentType + "'" });=0A= }=0A= }=0A= else {=0A= // Comet replies might have already partially executed=0A= if (batch.isPoll && batch.map.partialResponse =3D=3D = dwr.engine._partialResponseYes) {=0A= dwr.engine._processCometResponse(reply, batch);=0A= }=0A= else {=0A= if (reply.search("//#DWR") =3D=3D -1) {=0A= dwr.engine._handleWarning(batch, { = name:"dwr.engine.invalidReply", message:"Invalid reply from server" });=0A= }=0A= else {=0A= toEval =3D reply;=0A= }=0A= }=0A= }=0A= }=0A= }=0A= catch (ex) {=0A= dwr.engine._handleWarning(batch, ex);=0A= }=0A= =0A= dwr.engine._callPostHooks(batch);=0A= =0A= // Outside of the try/catch so errors propogate normally:=0A= dwr.engine._receivedBatch =3D batch;=0A= if (toEval !=3D null) toEval =3D = toEval.replace(dwr.engine._scriptTagProtection, "");=0A= dwr.engine._eval(toEval);=0A= dwr.engine._receivedBatch =3D null;=0A= dwr.engine._validateBatch(batch);=0A= dwr.engine._clearUp(batch);=0A= };=0A= =0A= /**=0A= * @private This function is invoked when a batch reply is received.=0A= * It checks that there is a response for every call in the batch. = Otherwise,=0A= * an error will be signaled (a call without a response indicates that = the =0A= * server failed to send complete batch response). =0A= */=0A= dwr.engine._validateBatch =3D function(batch) {=0A= // If some call left unreplied, report an error.=0A= if (!batch.completed) {=0A= for (var i =3D 0; i < batch.map.callCount; i++) {=0A= if (batch.handlers[i] !=3D null) {=0A= dwr.engine._handleWarning(batch, { = name:"dwr.engine.incompleteReply", message:"Incomplete reply from = server" });=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= /** @private Called from iframe onload, check batch using batch-id */=0A= dwr.engine._iframeLoadingComplete =3D function(batchId) {=0A= // dwr.engine._checkCometPoll();=0A= var batch =3D dwr.engine._batches[batchId];=0A= if (batch) dwr.engine._validateBatch(batch);=0A= }=0A= =0A= /** @private Called by the server: Execute a callback */=0A= dwr.engine._remoteHandleCallback =3D function(batchId, callId, reply) {=0A= var batch =3D dwr.engine._batches[batchId];=0A= if (batch =3D=3D null) {=0A= dwr.engine._debug("Warning: batch =3D=3D null in = remoteHandleCallback for batchId=3D" + batchId, true);=0A= return;=0A= }=0A= // Error handlers inside here indicate an error that is nothing to do=0A= // with DWR so we handle them differently.=0A= try {=0A= var handlers =3D batch.handlers[callId];=0A= batch.handlers[callId] =3D null;=0A= if (!handlers) {=0A= dwr.engine._debug("Warning: Missing handlers. callId=3D" + callId, = true);=0A= }=0A= else if (typeof handlers.callback =3D=3D "function") = handlers.callback(reply);=0A= }=0A= catch (ex) {=0A= dwr.engine._handleError(batch, ex);=0A= }=0A= };=0A= =0A= /** @private Called by the server: Handle an exception for a call */=0A= dwr.engine._remoteHandleException =3D function(batchId, callId, ex) {=0A= var batch =3D dwr.engine._batches[batchId];=0A= if (batch =3D=3D null) { dwr.engine._debug("Warning: null batch in = remoteHandleException", true); return; }=0A= var handlers =3D batch.handlers[callId];=0A= batch.handlers[callId] =3D null;=0A= if (handlers =3D=3D null) { dwr.engine._debug("Warning: null handlers = in remoteHandleException", true); return; }=0A= if (ex.message =3D=3D undefined) ex.message =3D "";=0A= if (typeof handlers.exceptionHandler =3D=3D "function") = handlers.exceptionHandler(ex.message, ex);=0A= else if (typeof batch.errorHandler =3D=3D "function") = batch.errorHandler(ex.message, ex);=0A= };=0A= =0A= /** @private Called by the server: The whole batch is broken */=0A= dwr.engine._remoteHandleBatchException =3D function(ex, batchId) {=0A= var searchBatch =3D (dwr.engine._receivedBatch =3D=3D null && batchId = !=3D null);=0A= if (searchBatch) {=0A= dwr.engine._receivedBatch =3D dwr.engine._batches[batchId];=0A= }=0A= if (ex.message =3D=3D undefined) ex.message =3D "";=0A= dwr.engine._handleError(dwr.engine._receivedBatch, ex);=0A= if (searchBatch) {=0A= dwr.engine._receivedBatch =3D null;=0A= dwr.engine._clearUp(dwr.engine._batches[batchId]);=0A= }=0A= };=0A= =0A= /** @private Called by the server: Reverse ajax should not be used */=0A= dwr.engine._remotePollCometDisabled =3D function(ex, batchId) {=0A= dwr.engine.setActiveReverseAjax(false);=0A= var searchBatch =3D (dwr.engine._receivedBatch =3D=3D null && batchId = !=3D null);=0A= if (searchBatch) {=0A= dwr.engine._receivedBatch =3D dwr.engine._batches[batchId];=0A= }=0A= if (ex.message =3D=3D undefined) ex.message =3D "";=0A= dwr.engine._handleError(dwr.engine._receivedBatch, ex);=0A= if (searchBatch) {=0A= dwr.engine._receivedBatch =3D null;=0A= dwr.engine._clearUp(dwr.engine._batches[batchId]);=0A= }=0A= };=0A= =0A= /** @private Called by the server: An IFrame reply is about to start */=0A= dwr.engine._remoteBeginIFrameResponse =3D function(iframe, batchId) {=0A= if (iframe !=3D null) dwr.engine._receivedBatch =3D iframe.batch;=0A= dwr.engine._callPostHooks(dwr.engine._receivedBatch);=0A= };=0A= =0A= /** @private Called by the server: An IFrame reply is just completing */=0A= dwr.engine._remoteEndIFrameResponse =3D function(batchId) {=0A= dwr.engine._clearUp(dwr.engine._receivedBatch);=0A= dwr.engine._receivedBatch =3D null;=0A= };=0A= =0A= /** @private This is a hack to make the context be this window */=0A= dwr.engine._eval =3D function(script) {=0A= if (script =3D=3D null) return null;=0A= if (script =3D=3D "") { dwr.engine._debug("Warning: blank script", = true); return null; }=0A= // dwr.engine._debug("Exec: [" + script + "]", true);=0A= return eval(script);=0A= };=0A= =0A= /** @private Called as a result of a request timeout */=0A= dwr.engine._abortRequest =3D function(batch) {=0A= if (batch && !batch.completed) {=0A= clearInterval(batch.interval);=0A= dwr.engine._clearUp(batch);=0A= if (batch.req) batch.req.abort();=0A= dwr.engine._handleError(batch, { name:"dwr.engine.timeout", = message:"Timeout" });=0A= }=0A= };=0A= =0A= /** @private call all the post hooks for a batch */=0A= dwr.engine._callPostHooks =3D function(batch) {=0A= if (batch.postHooks) {=0A= for (var i =3D 0; i < batch.postHooks.length; i++) {=0A= batch.postHooks[i]();=0A= }=0A= batch.postHooks =3D null;=0A= }=0A= };=0A= =0A= /** @private A call has finished by whatever means and we need to shut = it all down. */=0A= dwr.engine._clearUp =3D function(batch) {=0A= if (!batch) { dwr.engine._debug("Warning: null batch in = dwr.engine._clearUp()", true); return; }=0A= if (batch.completed =3D=3D "true") { dwr.engine._debug("Warning: = Double complete", true); return; }=0A= =0A= // IFrame tidyup=0A= if (batch.div) batch.div.parentNode.removeChild(batch.div);=0A= if (batch.iframe) {=0A= // If this is a poll frame then stop comet polling=0A= for (var i =3D 0; i < dwr.engine._outstandingIFrames.length; i++) {=0A= if (dwr.engine._outstandingIFrames[i] =3D=3D batch.iframe) {=0A= dwr.engine._outstandingIFrames.splice(i, 1);=0A= }=0A= }=0A= batch.iframe.parentNode.removeChild(batch.iframe);=0A= }=0A= if (batch.form) batch.form.parentNode.removeChild(batch.form);=0A= =0A= // XHR tidyup: avoid IE handles increase=0A= if (batch.req) {=0A= // If this is a poll frame then stop comet polling=0A= if (batch.req =3D=3D dwr.engine._pollReq) dwr.engine._pollReq =3D = null;=0A= delete batch.req;=0A= }=0A= =0A= if (batch.map && (batch.map.batchId || batch.map.batchId =3D=3D 0)) {=0A= delete dwr.engine._batches[batch.map.batchId];=0A= dwr.engine._batchesLength--;=0A= }=0A= =0A= batch.completed =3D true;=0A= =0A= // If there is anything on the queue waiting to go out, then send it.=0A= // We don't need to check for ordered mode, here because when ordered = mode=0A= // gets turned off, we still process *waiting* batches in an ordered = way.=0A= if (dwr.engine._batchQueue.length !=3D 0) {=0A= var sendbatch =3D dwr.engine._batchQueue.shift();=0A= dwr.engine._sendData(sendbatch);=0A= }=0A= };=0A= =0A= /** @private Generic error handling routing to save having null checks = everywhere */=0A= dwr.engine._handleError =3D function(batch, ex) {=0A= if (typeof ex =3D=3D "string") ex =3D { name:"unknown", message:ex };=0A= if (ex.message =3D=3D null) ex.message =3D "";=0A= if (ex.name =3D=3D null) ex.name =3D "unknown";=0A= if (batch && typeof batch.errorHandler =3D=3D "function") = batch.errorHandler(ex.message, ex);=0A= else if (dwr.engine._errorHandler) = dwr.engine._errorHandler(ex.message, ex);=0A= if (batch) dwr.engine._clearUp(batch);=0A= };=0A= =0A= /** @private Generic error handling routing to save having null checks = everywhere */=0A= dwr.engine._handleWarning =3D function(batch, ex) {=0A= if (typeof ex =3D=3D "string") ex =3D { name:"unknown", message:ex };=0A= if (ex.message =3D=3D null) ex.message =3D "";=0A= if (ex.name =3D=3D null) ex.name =3D "unknown";=0A= if (batch && typeof batch.warningHandler =3D=3D "function") = batch.warningHandler(ex.message, ex);=0A= else if (dwr.engine._warningHandler) = dwr.engine._warningHandler(ex.message, ex);=0A= if (batch) dwr.engine._clearUp(batch);=0A= };=0A= =0A= /**=0A= * @private Marshall a data item=0A= * @param batch A map of variables to how they have been marshalled=0A= * @param referto An array of already marshalled variables to prevent = recurrsion=0A= * @param data The data to be marshalled=0A= * @param name The name of the data being marshalled=0A= */=0A= dwr.engine._serializeAll =3D function(batch, referto, data, name) {=0A= if (data =3D=3D null) {=0A= batch.map[name] =3D "null:null";=0A= return;=0A= }=0A= =0A= switch (typeof data) {=0A= case "boolean":=0A= batch.map[name] =3D "boolean:" + data;=0A= break;=0A= case "number":=0A= batch.map[name] =3D "number:" + data;=0A= break;=0A= case "string":=0A= batch.map[name] =3D "string:" + encodeURIComponent(data);=0A= break;=0A= case "object":=0A= if (data instanceof String) batch.map[name] =3D "String:" + = encodeURIComponent(data);=0A= else if (data instanceof Boolean) batch.map[name] =3D "Boolean:" + = data;=0A= else if (data instanceof Number) batch.map[name] =3D "Number:" + = data;=0A= else if (data instanceof Date) batch.map[name] =3D "Date:" + = data.getTime();=0A= else if (data && data.join) batch.map[name] =3D = dwr.engine._serializeArray(batch, referto, data, name);=0A= else batch.map[name] =3D dwr.engine._serializeObject(batch, referto, = data, name);=0A= break;=0A= case "function":=0A= // We just ignore functions.=0A= break;=0A= default:=0A= dwr.engine._handleWarning(null, { name:"dwr.engine.unexpectedType", = message:"Unexpected type: " + typeof data + ", attempting default = converter." });=0A= batch.map[name] =3D "default:" + data;=0A= break;=0A= }=0A= };=0A= =0A= /** @private Have we already converted this object? */=0A= dwr.engine._lookup =3D function(referto, data, name) {=0A= var lookup;=0A= // Can't use a map: getahead.org/ajax/javascript-gotchas=0A= for (var i =3D 0; i < referto.length; i++) {=0A= if (referto[i].data =3D=3D data) {=0A= lookup =3D referto[i];=0A= break;=0A= }=0A= }=0A= if (lookup) return "reference:" + lookup.name;=0A= referto.push({ data:data, name:name });=0A= return null;=0A= };=0A= =0A= /** @private Marshall an object */=0A= dwr.engine._serializeObject =3D function(batch, referto, data, name) {=0A= var ref =3D dwr.engine._lookup(referto, data, name);=0A= if (ref) return ref;=0A= =0A= // This check for an HTML is not complete, but is there a better way?=0A= // Maybe we should add: data.hasChildNodes typeof "function" =3D=3D = true=0A= if (data.nodeName && data.nodeType) {=0A= return dwr.engine._serializeXml(batch, referto, data, name);=0A= }=0A= =0A= // treat objects as an associative arrays=0A= var reply =3D "Object_" + dwr.engine._getObjectClassName(data) + ":{";=0A= var element;=0A= for (element in data) {=0A= if (typeof data[element] !=3D "function") {=0A= batch.paramCount++;=0A= var childName =3D "c" + dwr.engine._batch.map.callCount + "-e" + = batch.paramCount;=0A= dwr.engine._serializeAll(batch, referto, data[element], childName);=0A= =0A= reply +=3D encodeURIComponent(element) + ":reference:" + childName = + ", ";=0A= }=0A= }=0A= =0A= if (reply.substring(reply.length - 2) =3D=3D ", ") {=0A= reply =3D reply.substring(0, reply.length - 2);=0A= }=0A= reply +=3D "}";=0A= =0A= return reply;=0A= };=0A= =0A= /** @private Returns the classname of supplied argument obj */=0A= dwr.engine._errorClasses =3D { "Error":Error, "EvalError":EvalError, = "RangeError":RangeError, "ReferenceError":ReferenceError, = "SyntaxError":SyntaxError, "TypeError":TypeError, "URIError":URIError };=0A= dwr.engine._getObjectClassName =3D function(obj) {=0A= // Try to find the classname by stringifying the object's constructor=0A= // and extract from "function ".=0A= if (obj && obj.constructor && obj.constructor.toString)=0A= {=0A= var str =3D obj.constructor.toString();=0A= var regexpmatch =3D str.match(/function\s+(\w+)/);=0A= if (regexpmatch && regexpmatch.length =3D=3D 2) {=0A= return regexpmatch[1];=0A= }=0A= }=0A= =0A= // Now manually test against the core Error classes, as these in some =0A= // browsers successfully match to the wrong class in the =0A= // Object.toString() test we will do later=0A= if (obj && obj.constructor) {=0A= for (var errorname in dwr.engine._errorClasses) {=0A= if (obj.constructor =3D=3D dwr.engine._errorClasses[errorname]) = return errorname;=0A= }=0A= }=0A= =0A= // Try to find the classname by calling Object.toString() on the object=0A= // and extracting from "[object ]"=0A= if (obj) {=0A= var str =3D Object.prototype.toString.call(obj);=0A= var regexpmatch =3D str.match(/\[object\s+(\w+)/);=0A= if (regexpmatch && regexpmatch.length=3D=3D2) {=0A= return regexpmatch[1];=0A= }=0A= }=0A= =0A= // Supplied argument was probably not an object, but what is better?=0A= return "Object";=0A= };=0A= =0A= /** @private Marshall an object */=0A= dwr.engine._serializeXml =3D function(batch, referto, data, name) {=0A= var ref =3D dwr.engine._lookup(referto, data, name);=0A= if (ref) return ref;=0A= =0A= var output;=0A= if (window.XMLSerializer) output =3D new = XMLSerializer().serializeToString(data);=0A= else if (data.toXml) output =3D data.toXml;=0A= else output =3D data.innerHTML;=0A= =0A= return "XML:" + encodeURIComponent(output);=0A= };=0A= =0A= /** @private Marshall an array */=0A= dwr.engine._serializeArray =3D function(batch, referto, data, name) {=0A= var ref =3D dwr.engine._lookup(referto, data, name);=0A= if (ref) return ref;=0A= =0A= var reply =3D "Array:[";=0A= for (var i =3D 0; i < data.length; i++) {=0A= if (i !=3D 0) reply +=3D ",";=0A= batch.paramCount++;=0A= var childName =3D "c" + dwr.engine._batch.map.callCount + "-e" + = batch.paramCount;=0A= dwr.engine._serializeAll(batch, referto, data[i], childName);=0A= reply +=3D "reference:";=0A= reply +=3D childName;=0A= }=0A= reply +=3D "]";=0A= =0A= return reply;=0A= };=0A= =0A= /** @private Convert an XML string into a DOM object. */=0A= dwr.engine._unserializeDocument =3D function(xml) {=0A= var dom;=0A= if (window.DOMParser) {=0A= var parser =3D new DOMParser();=0A= dom =3D parser.parseFromString(xml, "text/xml");=0A= if (!dom.documentElement || dom.documentElement.tagName =3D=3D = "parsererror") {=0A= var message =3D dom.documentElement.firstChild.data;=0A= message +=3D "\n" + = dom.documentElement.firstChild.nextSibling.firstChild.data;=0A= throw message;=0A= }=0A= return dom;=0A= }=0A= else if (window.ActiveXObject) {=0A= dom =3D dwr.engine._newActiveXObject(dwr.engine._DOMDocument);=0A= dom.loadXML(xml); // What happens on parse fail with IE?=0A= return dom;=0A= }=0A= else {=0A= var div =3D document.createElement("div");=0A= div.innerHTML =3D xml;=0A= return div;=0A= }=0A= };=0A= =0A= /** @param axarray An array of strings to attempt to create ActiveX = objects from */=0A= dwr.engine._newActiveXObject =3D function(axarray) {=0A= var returnValue; =0A= for (var i =3D 0; i < axarray.length; i++) {=0A= try {=0A= returnValue =3D new ActiveXObject(axarray[i]);=0A= break;=0A= }=0A= catch (ex) { /* ignore */ }=0A= }=0A= return returnValue;=0A= };=0A= =0A= /** @private Used internally when some message needs to get to the = programmer */=0A= dwr.engine._debug =3D function(message, stacktrace) {=0A= var written =3D false;=0A= try {=0A= if (window.console) {=0A= if (stacktrace && window.console.trace) window.console.trace();=0A= window.console.log(message);=0A= written =3D true;=0A= }=0A= else if (window.opera && window.opera.postError) {=0A= window.opera.postError(message);=0A= written =3D true;=0A= }=0A= }=0A= catch (ex) { /* ignore */ }=0A= =0A= if (!written) {=0A= var debug =3D document.getElementById("dwr-debug");=0A= if (debug) {=0A= var contents =3D message + "
" + debug.innerHTML;=0A= if (contents.length > 2048) contents =3D contents.substring(0, = 2048);=0A= debug.innerHTML =3D contents;=0A= }=0A= }=0A= };=0A= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/dwr/util.js /*=0A= * Copyright 2005 Joe Walker=0A= *=0A= * Licensed under the Apache License, Version 2.0 (the "License");=0A= * you may not use this file except in compliance with the License.=0A= * You may obtain a copy of the License at=0A= *=0A= * http://www.apache.org/licenses/LICENSE-2.0=0A= *=0A= * Unless required by applicable law or agreed to in writing, software=0A= * distributed under the License is distributed on an "AS IS" BASIS,=0A= * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or = implied.=0A= * See the License for the specific language governing permissions and=0A= * limitations under the License.=0A= */=0A= =0A= /**=0A= * Declare an object to which we can add real functions.=0A= */=0A= if (dwr =3D=3D null) var dwr =3D {};=0A= if (dwr.util =3D=3D null) dwr.util =3D {};=0A= if (DWRUtil =3D=3D null) var DWRUtil =3D dwr.util;=0A= =0A= /** @private The flag we use to decide if we should escape html */=0A= dwr.util._escapeHtml =3D true;=0A= =0A= /**=0A= * Set the global escapeHtml flag=0A= */=0A= dwr.util.setEscapeHtml =3D function(escapeHtml) {=0A= dwr.util._escapeHtml =3D escapeHtml;=0A= };=0A= =0A= /** @private Work out from an options list and global settings if we = should be esccaping */=0A= dwr.util._shouldEscapeHtml =3D function(options) {=0A= if (options && options.escapeHtml !=3D null) {=0A= return options.escapeHtml;=0A= }=0A= return dwr.util._escapeHtml;=0A= };=0A= =0A= /**=0A= * Return a string with &, < and > replaced with their entities=0A= * @see TODO=0A= */=0A= dwr.util.escapeHtml =3D function(original) {=0A= return = original.replace(/&/g,'&').replace(//g,'>');=0A= };=0A= =0A= /**=0A= * Replace common XML entities with characters (see = dwr.util.escapeHtml())=0A= * @see TODO=0A= */=0A= dwr.util.unescapeHtml =3D function(original) {=0A= return = original.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');=0A= };=0A= =0A= /**=0A= * Replace characters dangerous for XSS reasons with visually similar = characters=0A= * @see TODO=0A= */=0A= dwr.util.replaceXmlCharacters =3D function(original) {=0A= original =3D original.replace("&", "+");=0A= original =3D original.replace("<", "\u2039");=0A= original =3D original.replace(">", "\u203A");=0A= original =3D original.replace("\'", "\u2018");=0A= original =3D original.replace("\"", "\u201C");=0A= return original;=0A= };=0A= =0A= /**=0A= * Return true iff the input string contains any XSS dangerous characters=0A= * @see TODO=0A= */=0A= dwr.util.containsXssRiskyCharacters =3D function(original) {=0A= return (original.indexOf('&') !=3D -1=0A= || original.indexOf('<') !=3D -1=0A= || original.indexOf('>') !=3D -1=0A= || original.indexOf('\'') !=3D -1=0A= || original.indexOf('\"') !=3D -1);=0A= };=0A= =0A= /**=0A= * Enables you to react to return being pressed in an input=0A= * @see http://getahead.org/dwr/browser/util/selectrange=0A= */=0A= dwr.util.onReturn =3D function(event, action) {=0A= if (!event) event =3D window.event;=0A= if (event && event.keyCode && event.keyCode =3D=3D 13) action();=0A= };=0A= =0A= /**=0A= * Select a specific range in a text box. Useful for 'google suggest' = type functions.=0A= * @see http://getahead.org/dwr/browser/util/selectrange=0A= */=0A= dwr.util.selectRange =3D function(ele, start, end) {=0A= ele =3D dwr.util._getElementById(ele, "selectRange()");=0A= if (ele =3D=3D null) return;=0A= if (ele.setSelectionRange) {=0A= ele.setSelectionRange(start, end);=0A= }=0A= else if (ele.createTextRange) {=0A= var range =3D ele.createTextRange();=0A= range.moveStart("character", start);=0A= range.moveEnd("character", end - ele.value.length);=0A= range.select();=0A= }=0A= ele.focus();=0A= };=0A= =0A= /**=0A= * Find the element in the current HTML document with the given id or ids=0A= * @see http://getahead.org/dwr/browser/util/$=0A= */=0A= if (document.getElementById) {=0A= dwr.util.byId =3D function() {=0A= var elements =3D new Array();=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D arguments[i];=0A= if (typeof element =3D=3D 'string') {=0A= element =3D document.getElementById(element);=0A= }=0A= if (arguments.length =3D=3D 1) {=0A= return element;=0A= }=0A= elements.push(element);=0A= }=0A= return elements;=0A= };=0A= }=0A= else if (document.all) {=0A= dwr.util.byId =3D function() {=0A= var elements =3D new Array();=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D arguments[i];=0A= if (typeof element =3D=3D 'string') {=0A= element =3D document.all[element];=0A= }=0A= if (arguments.length =3D=3D 1) {=0A= return element;=0A= }=0A= elements.push(element);=0A= }=0A= return elements;=0A= };=0A= }=0A= =0A= /**=0A= * Alias $ to dwr.util.byId=0A= * @see http://getahead.org/dwr/browser/util/$=0A= */=0A= var $;=0A= if (!$) {=0A= $ =3D dwr.util.byId;=0A= }=0A= =0A= /**=0A= * This function pretty-prints simple data or whole object graphs, f ex = as an aid in debugging.=0A= * @see http://getahead.org/dwr/browser/util/todescriptivestring=0A= */=0A= dwr.util.toDescriptiveString =3D function(data, showLevels, options) {=0A= if (showLevels =3D=3D=3D undefined) showLevels =3D 1;=0A= var opt =3D {};=0A= if (dwr.util._isObject(options)) opt =3D options;=0A= var defaultoptions =3D {=0A= escapeHtml:false,=0A= baseIndent: "",=0A= childIndent: "\u00A0\u00A0",=0A= lineTerminator: "\n",=0A= oneLineMaxItems: 5,=0A= shortStringMaxLength: 13,=0A= propertyNameMaxLength: 30 =0A= };=0A= for (var p in defaultoptions) {=0A= if (!(p in opt)) {=0A= opt[p] =3D defaultoptions[p];=0A= }=0A= }=0A= =0A= var skipDomProperties =3D {=0A= document:true, ownerDocument:true,=0A= all:true,=0A= parentElement:true, parentNode:true, offsetParent:true,=0A= children:true, firstChild:true, lastChild:true,=0A= previousSibling:true, nextSibling:true,=0A= innerHTML:true, outerHTML:true,=0A= innerText:true, outerText:true, textContent:true,=0A= attributes:true,=0A= style:true, currentStyle:true, runtimeStyle:true,=0A= parentTextEdit:true=0A= };=0A= =0A= function recursive(data, showLevels, indentDepth, options) {=0A= var reply =3D "";=0A= try {=0A= // string=0A= if (typeof data =3D=3D "string") {=0A= var str =3D data;=0A= if (showLevels =3D=3D 0 && str.length > = options.shortStringMaxLength)=0A= str =3D str.substring(0, options.shortStringMaxLength-3) + = "...";=0A= if (options.escapeHtml) {=0A= // Do the escape separately for every line as escapeHtml() on = some =0A= // browsers (IE) will strip line breaks and we want to = preserve them=0A= var lines =3D str.split("\n");=0A= for (var i =3D 0; i < lines.length; i++) lines[i] =3D = dwr.util.escapeHtml(lines[i]);=0A= str =3D lines.join("\n");=0A= }=0A= if (showLevels =3D=3D 0) { // Short format=0A= str =3D str.replace(/\n|\r|\t/g, function(ch) {=0A= switch (ch) {=0A= case "\n": return "\\n";=0A= case "\r": return "";=0A= case "\t": return "\\t";=0A= }=0A= });=0A= }=0A= else { // Long format=0A= str =3D str.replace(/\n|\r|\t/g, function(ch) {=0A= switch (ch) {=0A= case "\n": return options.lineTerminator + = indent(indentDepth+1, options);=0A= case "\r": return "";=0A= case "\t": return "\\t";=0A= }=0A= });=0A= }=0A= reply =3D '"' + str + '"';=0A= }=0A= =0A= // function=0A= else if (typeof data =3D=3D "function") {=0A= reply =3D "function";=0A= }=0A= =0A= // Array=0A= else if (dwr.util._isArray(data)) {=0A= if (showLevels =3D=3D 0) { // Short format (don't show items)=0A= if (data.length > 0)=0A= reply =3D "[...]";=0A= else=0A= reply =3D "[]";=0A= }=0A= else { // Long format (show items)=0A= var strarr =3D [];=0A= strarr.push("[");=0A= var count =3D 0;=0A= for (var i =3D 0; i < data.length; i++) {=0A= if (! (i in data)) continue;=0A= var itemvalue =3D data[i];=0A= if (count > 0) strarr.push(", ");=0A= if (showLevels =3D=3D 1) { // One-line format=0A= if (count =3D=3D options.oneLineMaxItems) {=0A= strarr.push("...");=0A= break;=0A= }=0A= }=0A= else { // Multi-line format=0A= strarr.push(options.lineTerminator + indent(indentDepth+1, = options));=0A= }=0A= if (i !=3D count) {=0A= strarr.push(i);=0A= strarr.push(":");=0A= }=0A= strarr.push(recursive(itemvalue, showLevels-1, = indentDepth+1, options));=0A= count++;=0A= }=0A= if (showLevels > 1) strarr.push(options.lineTerminator + = indent(indentDepth, options));=0A= strarr.push("]");=0A= reply =3D strarr.join("");=0A= }=0A= }=0A= =0A= // Objects except Date=0A= else if (dwr.util._isObject(data) && !dwr.util._isDate(data)) {=0A= if (showLevels =3D=3D 0) { // Short format (don't show = properties)=0A= reply =3D dwr.util._detailedTypeOf(data);=0A= }=0A= else { // Long format (show properties)=0A= var strarr =3D [];=0A= if (dwr.util._detailedTypeOf(data) !=3D "Object") {=0A= strarr.push(dwr.util._detailedTypeOf(data));=0A= if (typeof data.valueOf() !=3D "object") {=0A= strarr.push(":");=0A= strarr.push(recursive(data.valueOf(), 1, indentDepth, = options));=0A= }=0A= strarr.push(" ");=0A= }=0A= strarr.push("{");=0A= var isDomObject =3D dwr.util._isHTMLElement(data); =0A= var count =3D 0;=0A= for (var prop in data) {=0A= var propvalue =3D data[prop];=0A= if (isDomObject) {=0A= if (!propvalue) continue;=0A= if (typeof propvalue =3D=3D "function") continue;=0A= if (skipDomProperties[prop]) continue;=0A= if (prop.toUpperCase() =3D=3D prop) continue;=0A= }=0A= if (count > 0) strarr.push(", ");=0A= if (showLevels =3D=3D 1) { // One-line format=0A= if (count =3D=3D options.oneLineMaxItems) {=0A= strarr.push("...");=0A= break;=0A= }=0A= }=0A= else { // Multi-line format=0A= strarr.push(options.lineTerminator + indent(indentDepth+1, = options));=0A= }=0A= strarr.push(prop.length > options.propertyNameMaxLength ? = prop.substring(0, options.propertyNameMaxLength-3) + "..." : prop);=0A= strarr.push(":");=0A= strarr.push(recursive(propvalue, showLevels-1, = indentDepth+1, options));=0A= count++;=0A= }=0A= if (showLevels > 1 && count > 0) = strarr.push(options.lineTerminator + indent(indentDepth, options));=0A= strarr.push("}");=0A= reply =3D strarr.join("");=0A= }=0A= }=0A= =0A= // undefined, null, number, boolean, Date=0A= else {=0A= reply =3D "" + data;=0A= }=0A= =0A= return reply;=0A= }=0A= catch(err) {=0A= return (err.message ? err.message : ""+err);=0A= }=0A= }=0A= =0A= function indent(count, options) {=0A= var strarr =3D [];=0A= strarr.push(options.baseIndent);=0A= for (var i=3D0; i=3D 1) ele =3D nodes.item(0);=0A= }=0A= =0A= if (ele =3D=3D null) {=0A= dwr.util._debug("setValue() can't find an element with id/name: " + = orig + ".");=0A= return;=0A= }=0A= =0A= // All paths now lead to some update so we highlight a change=0A= dwr.util.highlight(ele, options);=0A= =0A= if (dwr.util._isHTMLElement(ele, "select")) {=0A= if (ele.type =3D=3D "select-multiple" && dwr.util._isArray(val)) = dwr.util._selectListItems(ele, val);=0A= else dwr.util._selectListItem(ele, val);=0A= return;=0A= }=0A= =0A= if (dwr.util._isHTMLElement(ele, "input")) {=0A= if (ele.type =3D=3D "radio" || ele.type =3D=3D "checkbox") {=0A= if (nodes && nodes.length >=3D 1) {=0A= for (var i =3D 0; i < nodes.length; i++) {=0A= var node =3D nodes.item(i);=0A= if (node.type !=3D ele.type) continue;=0A= if (dwr.util._isArray(val)) {=0A= node.checked =3D false;=0A= for (var j =3D 0; j < val.length; j++)=0A= if (val[j] =3D=3D node.value) node.checked =3D true;=0A= }=0A= else {=0A= node.checked =3D (node.value =3D=3D val);=0A= }=0A= }=0A= }=0A= else {=0A= ele.checked =3D (val =3D=3D true);=0A= }=0A= }=0A= else ele.value =3D val;=0A= =0A= return;=0A= }=0A= =0A= if (dwr.util._isHTMLElement(ele, "textarea")) {=0A= ele.value =3D val;=0A= return;=0A= }=0A= =0A= // If the value to be set is a DOM object then we try importing the = node=0A= // rather than serializing it out=0A= if (val.nodeType) {=0A= if (val.nodeType =3D=3D 9 /*Node.DOCUMENT_NODE*/) val =3D = val.documentElement;=0A= val =3D dwr.util._importNode(ele.ownerDocument, val, true);=0A= ele.appendChild(val);=0A= return;=0A= }=0A= =0A= // Fall back to innerHTML and friends=0A= if (dwr.util._shouldEscapeHtml(options) && typeof(val) =3D=3D = "string") {=0A= if (ele.textContent) ele.textContent =3D val;=0A= else if (ele.innerText) ele.innerText =3D val;=0A= else ele.innerHTML =3D dwr.util.escapeHtml(val);=0A= }=0A= else {=0A= ele.innerHTML =3D val;=0A= }=0A= };=0A= =0A= /**=0A= * @private Find multiple items in a select list and select them. Used = by setValue()=0A= * @param ele The select list item=0A= * @param val The array of values to select=0A= */=0A= dwr.util._selectListItems =3D function(ele, val) {=0A= // We deal with select list elements by selecting the matching option=0A= // Begin by searching through the values=0A= var found =3D false;=0A= var i;=0A= var j;=0A= for (i =3D 0; i < ele.options.length; i++) {=0A= ele.options[i].selected =3D false;=0A= for (j =3D 0; j < val.length; j++) {=0A= if (ele.options[i].value =3D=3D val[j]) {=0A= ele.options[i].selected =3D true;=0A= }=0A= }=0A= }=0A= // If that fails then try searching through the visible text=0A= if (found) return;=0A= =0A= for (i =3D 0; i < ele.options.length; i++) {=0A= for (j =3D 0; j < val.length; j++) {=0A= if (ele.options[i].text =3D=3D val[j]) {=0A= ele.options[i].selected =3D true;=0A= }=0A= }=0A= }=0A= };=0A= =0A= /**=0A= * @private Find an item in a select list and select it. Used by = setValue()=0A= * @param ele The select list item=0A= * @param val The value to select=0A= */=0A= dwr.util._selectListItem =3D function(ele, val) {=0A= // We deal with select list elements by selecting the matching option=0A= // Begin by searching through the values=0A= var found =3D false;=0A= var i;=0A= for (i =3D 0; i < ele.options.length; i++) {=0A= if (ele.options[i].value =3D=3D val) {=0A= ele.options[i].selected =3D true;=0A= found =3D true;=0A= }=0A= else {=0A= ele.options[i].selected =3D false;=0A= }=0A= }=0A= =0A= // If that fails then try searching through the visible text=0A= if (found) return;=0A= =0A= for (i =3D 0; i < ele.options.length; i++) {=0A= ele.options[i].selected =3D (ele.options[i].text =3D=3D val);=0A= }=0A= };=0A= =0A= /**=0A= * Read the current value for a given HTML element.=0A= * @see http://getahead.org/dwr/browser/util/getvalue=0A= */=0A= dwr.util.getValue =3D function(ele, options) {=0A= if (options =3D=3D null) options =3D {};=0A= var orig =3D ele;=0A= if (typeof ele =3D=3D "string") {=0A= ele =3D dwr.util.byId(ele);=0A= // We can work with names and need to sometimes for radio buttons, = and IE has=0A= // an annoying bug where getElementById() returns an element based = on name if=0A= // it doesn't find it by id. Here we don't want to do that, so:=0A= if (ele && ele.id !=3D orig) ele =3D null;=0A= }=0A= var nodes =3D null;=0A= if (ele =3D=3D null) {=0A= // Now it is time to look by name=0A= nodes =3D document.getElementsByName(orig);=0A= if (nodes.length >=3D 1) ele =3D nodes.item(0);=0A= }=0A= if (ele =3D=3D null) {=0A= dwr.util._debug("getValue() can't find an element with id/name: " + = orig + ".");=0A= return "";=0A= }=0A= =0A= if (dwr.util._isHTMLElement(ele, "select")) {=0A= // Using "type" property instead of "multiple" as "type" is an = official =0A= // client-side property since JS 1.1=0A= if (ele.type =3D=3D "select-multiple") {=0A= var reply =3D new Array();=0A= for (var i =3D 0; i < ele.options.length; i++) {=0A= var item =3D ele.options[i];=0A= if (item.selected) {=0A= var valueAttr =3D item.getAttributeNode("value");=0A= if (valueAttr && valueAttr.specified) {=0A= reply.push(item.value);=0A= }=0A= else {=0A= reply.push(item.text);=0A= }=0A= }=0A= }=0A= return reply;=0A= }=0A= else {=0A= var sel =3D ele.selectedIndex;=0A= if (sel !=3D -1) {=0A= var item =3D ele.options[sel];=0A= var valueAttr =3D item.getAttributeNode("value");=0A= if (valueAttr && valueAttr.specified) {=0A= return item.value;=0A= }=0A= return item.text;=0A= }=0A= else {=0A= return "";=0A= }=0A= }=0A= }=0A= =0A= if (dwr.util._isHTMLElement(ele, "input")) {=0A= if (ele.type =3D=3D "radio") {=0A= if (nodes && nodes.length >=3D 1) {=0A= for (var i =3D 0; i < nodes.length; i++) {=0A= var node =3D nodes.item(i);=0A= if (node.type =3D=3D ele.type) {=0A= if (node.checked) return node.value;=0A= }=0A= }=0A= }=0A= return ele.checked;=0A= }=0A= if (ele.type =3D=3D "checkbox") {=0A= if (nodes && nodes.length >=3D 1) {=0A= var reply =3D [];=0A= for (var i =3D 0; i < nodes.length; i++) {=0A= var node =3D nodes.item(i);=0A= if (node.type =3D=3D ele.type) {=0A= if (node.checked) reply.push(node.value);=0A= }=0A= }=0A= return reply;=0A= }=0A= return ele.checked;=0A= }=0A= return ele.value;=0A= }=0A= =0A= if (dwr.util._isHTMLElement(ele, "textarea")) {=0A= return ele.value;=0A= }=0A= =0A= if (dwr.util._shouldEscapeHtml(options)) {=0A= if (ele.textContent) return ele.textContent;=0A= else if (ele.innerText) return ele.innerText;=0A= }=0A= return ele.innerHTML;=0A= };=0A= =0A= /**=0A= * getText() is like getValue() except that it reads the text (and not = the value) from select elements=0A= * @see http://getahead.org/dwr/browser/util/gettext=0A= */=0A= dwr.util.getText =3D function(ele) {=0A= ele =3D dwr.util._getElementById(ele, "getText()");=0A= if (ele =3D=3D null) return null;=0A= if (!dwr.util._isHTMLElement(ele, "select")) {=0A= dwr.util._debug("getText() can only be used with select elements. = Attempt to use: " + dwr.util._detailedTypeOf(ele) + " from id: " + orig = + ".");=0A= return "";=0A= }=0A= =0A= // This is a bit of a scam because it assumes single select=0A= // but I'm not sure how we should treat multi-select.=0A= var sel =3D ele.selectedIndex;=0A= if (sel !=3D -1) {=0A= return ele.options[sel].text;=0A= }=0A= else {=0A= return "";=0A= }=0A= };=0A= =0A= /**=0A= * Given a map, or a recursive structure consisting of arrays and maps, = call =0A= * setValue() for all leaf entries and use intermediate levels to form = nested=0A= * element ids.=0A= * @see http://getahead.org/dwr/browser/util/setvalues=0A= */=0A= dwr.util.setValues =3D function(data, options) {=0A= var prefix =3D "";=0A= if (options && options.prefix) prefix =3D options.prefix;=0A= if (options && options.idPrefix) prefix =3D options.idPrefix;=0A= dwr.util._setValuesRecursive(data, prefix);=0A= };=0A= =0A= /**=0A= * @private Recursive helper for setValues()=0A= */=0A= dwr.util._setValuesRecursive =3D function(data, idpath) {=0A= // Array containing objects -> add "[n]" to prefix and make recursive = call=0A= // for each item object=0A= if (dwr.util._isArray(data) && data.length > 0 && = dwr.util._isObject(data[0])) {=0A= for (var i =3D 0; i < data.length; i++) {=0A= dwr.util._setValuesRecursive(data[i], idpath+"["+i+"]");=0A= }=0A= }=0A= // Object (not array) -> handle nested object properties=0A= else if (dwr.util._isObject(data) && !dwr.util._isArray(data)) {=0A= for (var prop in data) {=0A= var subidpath =3D idpath ? idpath+"."+prop : prop;=0A= // Object (not array), or array containing objects -> call = ourselves recursively=0A= if (dwr.util._isObject(data[prop]) && = !dwr.util._isArray(data[prop]) =0A= || dwr.util._isArray(data[prop]) && data[prop].length > 0 && = dwr.util._isObject(data[prop][0])) {=0A= dwr.util._setValuesRecursive(data[prop], subidpath);=0A= }=0A= // Functions -> skip=0A= else if (typeof data[prop] =3D=3D "function") {=0A= // NOP=0A= }=0A= // Only simple values left (or array of simple values, or empty = array)=0A= // -> call setValue()=0A= else {=0A= // Are there any elements with that id or name=0A= if (dwr.util.byId(subidpath) !=3D null || = document.getElementsByName(subidpath).length >=3D 1) {=0A= dwr.util.setValue(subidpath, data[prop]);=0A= }=0A= }=0A= }=0A= }=0A= };=0A= =0A= /**=0A= * Given a map, or a recursive structure consisting of arrays and maps, = call =0A= * getValue() for all leaf entries and use intermediate levels to form = nested=0A= * element ids.=0A= * Given a string or element that refers to a form, create an object = from the =0A= * elements of the form.=0A= * @see http://getahead.org/dwr/browser/util/getvalues=0A= */=0A= dwr.util.getValues =3D function(data, options) {=0A= if (typeof data =3D=3D "string" || dwr.util._isHTMLElement(data)) {=0A= return dwr.util.getFormValues(data);=0A= }=0A= else {=0A= var prefix =3D "";=0A= if (options !=3D null && options.prefix) prefix =3D options.prefix;=0A= if (options !=3D null && options.idPrefix) prefix =3D = options.idPrefix;=0A= dwr.util._getValuesRecursive(data, prefix);=0A= return data;=0A= }=0A= };=0A= =0A= /**=0A= * Given a string or element that refers to a form, create an object = from the =0A= * elements of the form.=0A= * @see http://getahead.org/dwr/browser/util/getvalues=0A= */=0A= dwr.util.getFormValues =3D function(eleOrNameOrId) {=0A= var ele =3D null;=0A= if (typeof eleOrNameOrId =3D=3D "string") {=0A= ele =3D document.forms[eleOrNameOrId];=0A= if (ele =3D=3D null) ele =3D dwr.util.byId(eleOrNameOrId);=0A= }=0A= else if (dwr.util._isHTMLElement(eleOrNameOrId)) {=0A= ele =3D eleOrNameOrId;=0A= }=0A= if (ele !=3D null) {=0A= if (ele.elements =3D=3D null) {=0A= alert("getFormValues() requires an object or reference to a form = element.");=0A= return null;=0A= }=0A= var reply =3D {};=0A= var name;=0A= var value;=0A= for (var i =3D 0; i < ele.elements.length; i++) {=0A= if (ele[i].type in {button:0,submit:0,reset:0,image:0,file:0}) = continue;=0A= if (ele[i].name) {=0A= name =3D ele[i].name;=0A= value =3D dwr.util.getValue(name);=0A= }=0A= else {=0A= if (ele[i].id) name =3D ele[i].id;=0A= else name =3D "element" + i;=0A= value =3D dwr.util.getValue(ele[i]);=0A= }=0A= reply[name] =3D value;=0A= }=0A= return reply;=0A= }=0A= };=0A= =0A= /**=0A= * @private Recursive helper for getValues().=0A= */=0A= dwr.util._getValuesRecursive =3D function(data, idpath) {=0A= // Array containing objects -> add "[n]" to idpath and make recursive = call=0A= // for each item object=0A= if (dwr.util._isArray(data) && data.length > 0 && = dwr.util._isObject(data[0])) {=0A= for (var i =3D 0; i < data.length; i++) {=0A= dwr.util._getValuesRecursive(data[i], idpath+"["+i+"]");=0A= }=0A= }=0A= // Object (not array) -> handle nested object properties=0A= else if (dwr.util._isObject(data) && !dwr.util._isArray(data)) {=0A= for (var prop in data) {=0A= var subidpath =3D idpath ? idpath+"."+prop : prop;=0A= // Object, or array containing objects -> call ourselves = recursively=0A= if (dwr.util._isObject(data[prop]) && = !dwr.util._isArray(data[prop])=0A= || dwr.util._isArray(data[prop]) && data[prop].length > 0 && = dwr.util._isObject(data[prop][0])) {=0A= dwr.util._getValuesRecursive(data[prop], subidpath);=0A= }=0A= // Functions -> skip=0A= else if (typeof data[prop] =3D=3D "function") {=0A= // NOP=0A= }=0A= // Only simple values left (or array of simple values, or empty = array)=0A= // -> call getValue()=0A= else {=0A= // Are there any elements with that id or name=0A= if (dwr.util.byId(subidpath) !=3D null || = document.getElementsByName(subidpath).length >=3D 1) {=0A= data[prop] =3D dwr.util.getValue(subidpath);=0A= }=0A= }=0A= }=0A= }=0A= };=0A= =0A= /**=0A= * Add options to a list from an array or map.=0A= * @see http://getahead.org/dwr/browser/lists=0A= */=0A= dwr.util.addOptions =3D function(ele, data/*, options*/) {=0A= ele =3D dwr.util._getElementById(ele, "addOptions()");=0A= if (ele =3D=3D null) return;=0A= var useOptions =3D dwr.util._isHTMLElement(ele, "select");=0A= var useLi =3D dwr.util._isHTMLElement(ele, ["ul", "ol"]);=0A= if (!useOptions && !useLi) {=0A= dwr.util._debug("addOptions() can only be used with select/ul/ol = elements. Attempt to use: " + dwr.util._detailedTypeOf(ele));=0A= return;=0A= }=0A= if (data =3D=3D null) return;=0A= =0A= var argcount =3D arguments.length;=0A= var options =3D {};=0A= var lastarg =3D arguments[argcount - 1]; =0A= if (argcount > 2 && dwr.util._isObject(lastarg)) {=0A= options =3D lastarg;=0A= argcount--;=0A= }=0A= var arg3 =3D null; if (argcount >=3D 3) arg3 =3D arguments[2];=0A= var arg4 =3D null; if (argcount >=3D 4) arg4 =3D arguments[3];=0A= if (!options.optionCreator && useOptions) options.optionCreator =3D = dwr.util._defaultOptionCreator;=0A= if (!options.optionCreator && useLi) options.optionCreator =3D = dwr.util._defaultListItemCreator;=0A= =0A= var text, value, li;=0A= if (dwr.util._isArray(data)) {=0A= // Loop through the data that we do have=0A= for (var i =3D 0; i < data.length; i++) {=0A= options.data =3D data[i];=0A= options.text =3D null;=0A= options.value =3D null;=0A= if (useOptions) {=0A= if (arg3 !=3D null) {=0A= if (arg4 !=3D null) {=0A= options.text =3D dwr.util._getValueFrom(data[i], arg4);=0A= options.value =3D dwr.util._getValueFrom(data[i], arg3);=0A= }=0A= else options.text =3D options.value =3D = dwr.util._getValueFrom(data[i], arg3);=0A= }=0A= else options.text =3D options.value =3D = dwr.util._getValueFrom(data[i]);=0A= =0A= if (options.text !=3D null || options.value) {=0A= var opt =3D options.optionCreator(options);=0A= opt.text =3D options.text;=0A= opt.value =3D options.value;=0A= ele.options[ele.options.length] =3D opt;=0A= }=0A= }=0A= else {=0A= options.value =3D dwr.util._getValueFrom(data[i], arg3);=0A= if (options.value !=3D null) {=0A= li =3D options.optionCreator(options);=0A= if (dwr.util._shouldEscapeHtml(options)) {=0A= options.value =3D dwr.util.escapeHtml(options.value);=0A= }=0A= li.innerHTML =3D options.value;=0A= ele.appendChild(li);=0A= }=0A= }=0A= }=0A= }=0A= else if (arg4 !=3D null) {=0A= if (!useOptions) {=0A= alert("dwr.util.addOptions can only create select lists from = objects.");=0A= return;=0A= }=0A= for (var prop in data) {=0A= options.data =3D data[prop];=0A= options.value =3D dwr.util._getValueFrom(data[prop], arg3);=0A= options.text =3D dwr.util._getValueFrom(data[prop], arg4);=0A= =0A= if (options.text !=3D null || options.value) {=0A= var opt =3D options.optionCreator(options);=0A= opt.text =3D options.text;=0A= opt.value =3D options.value;=0A= ele.options[ele.options.length] =3D opt;=0A= }=0A= }=0A= }=0A= else {=0A= if (!useOptions) {=0A= dwr.util._debug("dwr.util.addOptions can only create select lists = from objects.");=0A= return;=0A= }=0A= for (var prop in data) {=0A= if (typeof data[prop] =3D=3D "function") continue;=0A= options.data =3D data[prop];=0A= if (!arg3) {=0A= options.value =3D prop;=0A= options.text =3D data[prop];=0A= }=0A= else {=0A= options.value =3D data[prop];=0A= options.text =3D prop;=0A= }=0A= if (options.text !=3D null || options.value) {=0A= var opt =3D options.optionCreator(options);=0A= opt.text =3D options.text;=0A= opt.value =3D options.value;=0A= ele.options[ele.options.length] =3D opt;=0A= }=0A= }=0A= }=0A= =0A= // All error routes through this function result in a return, so = highlight now=0A= dwr.util.highlight(ele, options); =0A= };=0A= =0A= /**=0A= * @private Get the data from an array function for dwr.util.addOptions=0A= */=0A= dwr.util._getValueFrom =3D function(data, method) {=0A= if (method =3D=3D null) return data;=0A= else if (typeof method =3D=3D 'function') return method(data);=0A= else return data[method];=0A= };=0A= =0A= /**=0A= * @private Default option creation function=0A= */=0A= dwr.util._defaultOptionCreator =3D function(options) {=0A= return new Option();=0A= };=0A= =0A= /**=0A= * @private Default list item creation function=0A= */=0A= dwr.util._defaultListItemCreator =3D function(options) {=0A= return document.createElement("li");=0A= };=0A= =0A= /**=0A= * Remove all the options from a select list (specified by id)=0A= * @see http://getahead.org/dwr/browser/lists=0A= */=0A= dwr.util.removeAllOptions =3D function(ele) {=0A= ele =3D dwr.util._getElementById(ele, "removeAllOptions()");=0A= if (ele =3D=3D null) return;=0A= var useOptions =3D dwr.util._isHTMLElement(ele, "select");=0A= var useLi =3D dwr.util._isHTMLElement(ele, ["ul", "ol"]);=0A= if (!useOptions && !useLi) {=0A= dwr.util._debug("removeAllOptions() can only be used with select, ol = and ul elements. Attempt to use: " + dwr.util._detailedTypeOf(ele));=0A= return;=0A= }=0A= if (useOptions) {=0A= ele.options.length =3D 0;=0A= }=0A= else {=0A= while (ele.childNodes.length > 0) {=0A= ele.removeChild(ele.firstChild);=0A= }=0A= }=0A= };=0A= =0A= /**=0A= * Create rows inside a the table, tbody, thead or tfoot element (given = by id).=0A= * @see http://getahead.org/dwr/browser/tables=0A= */=0A= dwr.util.addRows =3D function(ele, data, cellFuncs, options) {=0A= ele =3D dwr.util._getElementById(ele, "addRows()");=0A= if (ele =3D=3D null) return;=0A= if (!dwr.util._isHTMLElement(ele, ["table", "tbody", "thead", = "tfoot"])) {=0A= dwr.util._debug("addRows() can only be used with table, tbody, thead = and tfoot elements. Attempt to use: " + dwr.util._detailedTypeOf(ele));=0A= return;=0A= }=0A= if (!options) options =3D {};=0A= if (!options.rowCreator) options.rowCreator =3D = dwr.util._defaultRowCreator;=0A= if (!options.cellCreator) options.cellCreator =3D = dwr.util._defaultCellCreator;=0A= var tr, rowNum;=0A= if (dwr.util._isArray(data)) {=0A= for (rowNum =3D 0; rowNum < data.length; rowNum++) {=0A= options.rowData =3D data[rowNum];=0A= options.rowIndex =3D rowNum;=0A= options.rowNum =3D rowNum;=0A= options.data =3D null;=0A= options.cellNum =3D -1;=0A= tr =3D dwr.util._addRowInner(cellFuncs, options);=0A= if (tr !=3D null) ele.appendChild(tr);=0A= }=0A= }=0A= else if (typeof data =3D=3D "object") {=0A= rowNum =3D 0;=0A= for (var rowIndex in data) {=0A= options.rowData =3D data[rowIndex];=0A= options.rowIndex =3D rowIndex;=0A= options.rowNum =3D rowNum;=0A= options.data =3D null;=0A= options.cellNum =3D -1;=0A= tr =3D dwr.util._addRowInner(cellFuncs, options);=0A= if (tr !=3D null) ele.appendChild(tr);=0A= rowNum++;=0A= }=0A= }=0A= =0A= dwr.util.highlight(ele, options);=0A= };=0A= =0A= /**=0A= * @private Internal function to draw a single row of a table.=0A= */=0A= dwr.util._addRowInner =3D function(cellFuncs, options) {=0A= var tr =3D options.rowCreator(options);=0A= if (tr =3D=3D null) return null;=0A= for (var cellNum =3D 0; cellNum < cellFuncs.length; cellNum++) {=0A= var func =3D cellFuncs[cellNum];=0A= if (typeof func =3D=3D 'function') options.data =3D = func(options.rowData, options);=0A= else options.data =3D func || "";=0A= options.cellNum =3D cellNum;=0A= var td =3D options.cellCreator(options);=0A= if (td !=3D null) {=0A= if (options.data !=3D null) {=0A= if (dwr.util._isHTMLElement(options.data)) = td.appendChild(options.data);=0A= else {=0A= if (dwr.util._shouldEscapeHtml(options) && = typeof(options.data) =3D=3D "string") {=0A= td.innerHTML =3D dwr.util.escapeHtml(options.data);=0A= }=0A= else {=0A= td.innerHTML =3D options.data;=0A= }=0A= }=0A= }=0A= tr.appendChild(td);=0A= }=0A= }=0A= return tr;=0A= };=0A= =0A= /**=0A= * @private Default row creation function=0A= */=0A= dwr.util._defaultRowCreator =3D function(options) {=0A= return document.createElement("tr");=0A= };=0A= =0A= /**=0A= * @private Default cell creation function=0A= */=0A= dwr.util._defaultCellCreator =3D function(options) {=0A= return document.createElement("td");=0A= };=0A= =0A= /**=0A= * Remove all the children of a given node.=0A= * @see http://getahead.org/dwr/browser/tables=0A= */=0A= dwr.util.removeAllRows =3D function(ele, options) {=0A= ele =3D dwr.util._getElementById(ele, "removeAllRows()");=0A= if (ele =3D=3D null) return;=0A= if (!options) options =3D {};=0A= if (!options.filter) options.filter =3D function() { return true; };=0A= if (!dwr.util._isHTMLElement(ele, ["table", "tbody", "thead", = "tfoot"])) {=0A= dwr.util._debug("removeAllRows() can only be used with table, tbody, = thead and tfoot elements. Attempt to use: " + = dwr.util._detailedTypeOf(ele));=0A= return;=0A= }=0A= var child =3D ele.firstChild;=0A= var next;=0A= while (child !=3D null) {=0A= next =3D child.nextSibling;=0A= if (options.filter(child)) {=0A= ele.removeChild(child);=0A= }=0A= child =3D next;=0A= }=0A= };=0A= =0A= /**=0A= * dwr.util.byId(ele).className =3D "X", that we can call from Java = easily.=0A= */=0A= dwr.util.setClassName =3D function(ele, className) {=0A= ele =3D dwr.util._getElementById(ele, "setClassName()");=0A= if (ele =3D=3D null) return;=0A= ele.className =3D className;=0A= };=0A= =0A= /**=0A= * dwr.util.byId(ele).className +=3D "X", that we can call from Java = easily.=0A= */=0A= dwr.util.addClassName =3D function(ele, className) {=0A= ele =3D dwr.util._getElementById(ele, "addClassName()");=0A= if (ele =3D=3D null) return;=0A= ele.className +=3D " " + className;=0A= };=0A= =0A= /**=0A= * dwr.util.byId(ele).className -=3D "X", that we can call from Java = easily=0A= * From code originally by Gavin Kistner=0A= */=0A= dwr.util.removeClassName =3D function(ele, className) {=0A= ele =3D dwr.util._getElementById(ele, "removeClassName()");=0A= if (ele =3D=3D null) return;=0A= var regex =3D new RegExp("(^|\\s)" + className + "(\\s|$)", 'g');=0A= ele.className =3D ele.className.replace(regex, '');=0A= };=0A= =0A= /**=0A= * dwr.util.byId(ele).className |=3D "X", that we can call from Java = easily.=0A= */=0A= dwr.util.toggleClassName =3D function(ele, className) {=0A= ele =3D dwr.util._getElementById(ele, "toggleClassName()");=0A= if (ele =3D=3D null) return;=0A= var regex =3D new RegExp("(^|\\s)" + className + "(\\s|$)");=0A= if (regex.test(ele.className)) {=0A= ele.className =3D ele.className.replace(regex, '');=0A= }=0A= else {=0A= ele.className +=3D " " + className;=0A= }=0A= };=0A= =0A= /**=0A= * Clone a node and insert it into the document just above the = 'template' node=0A= * @see http://getahead.org/dwr/???=0A= */=0A= dwr.util.cloneNode =3D function(ele, options) {=0A= ele =3D dwr.util._getElementById(ele, "cloneNode()");=0A= if (ele =3D=3D null) return null;=0A= if (options =3D=3D null) options =3D {};=0A= var clone =3D ele.cloneNode(true);=0A= if (options.idPrefix || options.idSuffix) {=0A= dwr.util._updateIds(clone, options);=0A= }=0A= else {=0A= dwr.util._removeIds(clone);=0A= }=0A= ele.parentNode.insertBefore(clone, ele);=0A= return clone;=0A= };=0A= =0A= /**=0A= * @private Update all of the ids in an element tree=0A= */=0A= dwr.util._updateIds =3D function(ele, options) {=0A= if (options =3D=3D null) options =3D {};=0A= if (ele.id) {=0A= ele.setAttribute("id", (options.idPrefix || "") + ele.id + = (options.idSuffix || ""));=0A= }=0A= var children =3D ele.childNodes;=0A= for (var i =3D 0; i < children.length; i++) {=0A= var child =3D children.item(i);=0A= if (child.nodeType =3D=3D 1 /*Node.ELEMENT_NODE*/) {=0A= dwr.util._updateIds(child, options);=0A= }=0A= }=0A= };=0A= =0A= /**=0A= * @private Remove all the Ids from an element=0A= */=0A= dwr.util._removeIds =3D function(ele) {=0A= if (ele.id) ele.removeAttribute("id");=0A= var children =3D ele.childNodes;=0A= for (var i =3D 0; i < children.length; i++) {=0A= var child =3D children.item(i);=0A= if (child.nodeType =3D=3D 1 /*Node.ELEMENT_NODE*/) {=0A= dwr.util._removeIds(child);=0A= }=0A= }=0A= };=0A= =0A= /**=0A= * Clone a template node and its embedded template child nodes according = to=0A= * cardinalities (of arrays) in supplied data. =0A= */=0A= dwr.util.cloneNodeForValues =3D function(templateEle, data, options) {=0A= templateEle =3D dwr.util._getElementById(templateEle, = "cloneNodeForValues()");=0A= if (templateEle =3D=3D null) return null;=0A= if (options =3D=3D null) options =3D {};=0A= var idpath;=0A= if (options.idPrefix !=3D null)=0A= idpath =3D options.idPrefix;=0A= else=0A= idpath =3D templateEle.id || ""; =0A= return dwr.util._cloneNodeForValuesRecursive(templateEle, data, = idpath, options);=0A= };=0A= =0A= /**=0A= * @private Recursive helper for cloneNodeForValues(). =0A= */=0A= dwr.util._cloneNodeForValuesRecursive =3D function(templateEle, data, = idpath, options) {=0A= // Incoming array -> make an id for each item and call clone of the = template =0A= // for each of them=0A= if (dwr.util._isArray(data)) {=0A= var clones =3D [];=0A= for (var i =3D 0; i < data.length; i++) {=0A= var item =3D data[i];=0A= var clone =3D dwr.util._cloneNodeForValuesRecursive(templateEle, = item, idpath + "[" + i + "]", options);=0A= clones.push(clone);=0A= }=0A= return clones;=0A= }=0A= else=0A= // Incoming object (not array) -> clone the template, add id prefixes, = add =0A= // clone to DOM, and then recurse into any array properties if they = contain =0A= // objects and there is a suitable template=0A= if (dwr.util._isObject(data) && !dwr.util._isArray(data)) {=0A= var clone =3D templateEle.cloneNode(true);=0A= if (options.updateCloneStyle && clone.style) {=0A= for (var propname in options.updateCloneStyle) {=0A= clone.style[propname] =3D options.updateCloneStyle[propname];=0A= }=0A= }=0A= dwr.util._replaceIds(clone, templateEle.id, idpath);=0A= templateEle.parentNode.insertBefore(clone, templateEle);=0A= dwr.util._cloneSubArrays(data, idpath, options);=0A= return clone;=0A= }=0A= =0A= // It is an error to end up here so we return nothing=0A= return null;=0A= };=0A= =0A= /**=0A= * @private Substitute a leading idpath fragment with another idpath for = all =0A= * element ids tree, and remove ids that don't match the idpath. =0A= */=0A= dwr.util._replaceIds =3D function(ele, oldidpath, newidpath) {=0A= if (ele.id) {=0A= var newId =3D null;=0A= if (ele.id =3D=3D oldidpath) {=0A= newId =3D newidpath;=0A= }=0A= else if (ele.id.length > oldidpath.length) {=0A= if (ele.id.substr(0, oldidpath.length) =3D=3D oldidpath) {=0A= var trailingChar =3D ele.id.charAt(oldidpath.length);=0A= if (trailingChar =3D=3D "." || trailingChar =3D=3D "[") {=0A= newId =3D newidpath + ele.id.substr(oldidpath.length);=0A= }=0A= }=0A= }=0A= if (newId) {=0A= ele.setAttribute("id", newId);=0A= }=0A= else {=0A= ele.removeAttribute("id");=0A= }=0A= }=0A= var children =3D ele.childNodes;=0A= for (var i =3D 0; i < children.length; i++) {=0A= var child =3D children.item(i);=0A= if (child.nodeType =3D=3D 1 /*Node.ELEMENT_NODE*/) {=0A= dwr.util._replaceIds(child, oldidpath, newidpath);=0A= }=0A= }=0A= };=0A= =0A= /**=0A= * @private Finds arrays in supplied data and uses any corresponding = template =0A= * node to make a clone for each item in the array. =0A= */=0A= dwr.util._cloneSubArrays =3D function(data, idpath, options) {=0A= for (prop in data) {=0A= var value =3D data[prop];=0A= // Look for potential recursive cloning in all array properties=0A= if (dwr.util._isArray(value)) {=0A= // Only arrays with objects are interesting for cloning=0A= if (value.length > 0 && dwr.util._isObject(value[0])) {=0A= var subTemplateId =3D idpath + "." + prop;=0A= var subTemplateEle =3D dwr.util.byId(subTemplateId);=0A= if (subTemplateEle !=3D null) {=0A= dwr.util._cloneNodeForValuesRecursive(subTemplateEle, value, = subTemplateId, options);=0A= }=0A= }=0A= }=0A= // Continue looking for arrays in object properties=0A= else if (dwr.util._isObject(value)) {=0A= dwr.util._cloneSubArrays(value, idpath + "." + prop, options);=0A= }=0A= }=0A= };=0A= =0A= /**=0A= * @private Helper to turn a string into an element with an error message=0A= */=0A= dwr.util._getElementById =3D function(ele, source) {=0A= var orig =3D ele;=0A= ele =3D dwr.util.byId(ele);=0A= if (ele =3D=3D null) {=0A= dwr.util._debug(source + " can't find an element with id: " + orig + = ".");=0A= }=0A= return ele;=0A= };=0A= =0A= /**=0A= * @private Is the given node an HTML element (optionally of a given = type)?=0A= * @param ele The element to test=0A= * @param nodeName eg "input", "textarea" - check for node name = (optional)=0A= * if nodeName is an array then check all for a match.=0A= */=0A= dwr.util._isHTMLElement =3D function(ele, nodeName) {=0A= if (ele =3D=3D null || typeof ele !=3D "object" || ele.nodeName =3D=3D = null) {=0A= return false;=0A= }=0A= if (nodeName !=3D null) {=0A= var test =3D ele.nodeName.toLowerCase();=0A= if (typeof nodeName =3D=3D "string") {=0A= return test =3D=3D nodeName.toLowerCase();=0A= }=0A= if (dwr.util._isArray(nodeName)) {=0A= var match =3D false;=0A= for (var i =3D 0; i < nodeName.length && !match; i++) {=0A= if (test =3D=3D nodeName[i].toLowerCase()) {=0A= match =3D true;=0A= }=0A= }=0A= return match;=0A= }=0A= dwr.util._debug("dwr.util._isHTMLElement was passed test node name = that is neither a string or array of strings");=0A= return false;=0A= }=0A= return true;=0A= };=0A= =0A= /**=0A= * @private Like typeOf except that more information for an object is = returned other than "object"=0A= */=0A= dwr.util._detailedTypeOf =3D function(x) {=0A= var reply =3D typeof x;=0A= if (reply =3D=3D "object") {=0A= reply =3D Object.prototype.toString.apply(x); // Returns "[object = class]"=0A= reply =3D reply.substring(8, reply.length-1); // Just get the class = bit=0A= }=0A= return reply;=0A= };=0A= =0A= /**=0A= * @private Object detector. Excluding null from objects.=0A= */=0A= dwr.util._isObject =3D function(data) {=0A= return (data && typeof data =3D=3D "object");=0A= };=0A= =0A= /**=0A= * @private Array detector. Note: instanceof doesn't work with multiple = frames.=0A= */=0A= dwr.util._isArray =3D function(data) {=0A= return (data && data.join);=0A= };=0A= =0A= /**=0A= * @private Date detector. Note: instanceof doesn't work with multiple = frames.=0A= */=0A= dwr.util._isDate =3D function(data) {=0A= return (data && data.toUTCString) ? true : false;=0A= };=0A= =0A= /**=0A= * @private Used by setValue. Gets around the missing functionallity in = IE.=0A= */=0A= dwr.util._importNode =3D function(doc, importedNode, deep) {=0A= var newNode;=0A= =0A= if (importedNode.nodeType =3D=3D 1 /*Node.ELEMENT_NODE*/) {=0A= newNode =3D doc.createElement(importedNode.nodeName);=0A= =0A= for (var i =3D 0; i < importedNode.attributes.length; i++) {=0A= var attr =3D importedNode.attributes[i];=0A= if (attr.nodeValue !=3D null && attr.nodeValue !=3D '') {=0A= newNode.setAttribute(attr.name, attr.nodeValue);=0A= }=0A= }=0A= =0A= if (typeof importedNode.style !=3D "undefined") {=0A= newNode.style.cssText =3D importedNode.style.cssText;=0A= }=0A= }=0A= else if (importedNode.nodeType =3D=3D 3 /*Node.TEXT_NODE*/) {=0A= newNode =3D doc.createTextNode(importedNode.nodeValue);=0A= }=0A= =0A= if (deep && importedNode.hasChildNodes()) {=0A= for (i =3D 0; i < importedNode.childNodes.length; i++) {=0A= newNode.appendChild(dwr.util._importNode(doc, = importedNode.childNodes[i], true));=0A= }=0A= }=0A= =0A= return newNode;=0A= };=0A= =0A= /** @private Used internally when some message needs to get to the = programmer */=0A= dwr.util._debug =3D function(message, stacktrace) {=0A= var written =3D false;=0A= try {=0A= if (window.console) {=0A= if (stacktrace && window.console.trace) window.console.trace();=0A= window.console.log(message);=0A= written =3D true;=0A= }=0A= else if (window.opera && window.opera.postError) {=0A= window.opera.postError(message);=0A= written =3D true;=0A= }=0A= }=0A= catch (ex) { /* ignore */ }=0A= =0A= if (!written) {=0A= var debug =3D document.getElementById("dwr-debug");=0A= if (debug) {=0A= var contents =3D message + "
" + debug.innerHTML;=0A= if (contents.length > 2048) contents =3D contents.substring(0, = 2048);=0A= debug.innerHTML =3D contents;=0A= }=0A= }=0A= };=0A= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/js/script.js var childernBlocks =3D 1; function setElementValueQuality(elementId, value) { if (document.getElementById(elementId)) { document.getElementById(elementId).value =3D value; } } function showModalWindow(content) { if (document.getElementById('modalWindow')) { document.getElementById('modalWindow').innerHTML =3D content; } } function showModalWindowByContentHtmlId(elementIdWithHtml) { if (document.getElementById(elementIdWithHtml)) { = showModalWindow(document.getElementById(elementIdWithHtml).innerHTML); } } function changeBlockNoneById(elementId) { if (document.getElementById(elementId)) { document.getElementById(elementId).style.display =3D = document.getElementById(elementId).style.display =3D=3D "none" ? "block" = : "none"; } } function changeBlockNoneByIds(showElementId, hideElementId1, = hideElementId2) { if (document.getElementById(showElementId)) { document.getElementById(showElementId).style.display =3D = "block"; if (document.getElementById(hideElementId1)) { document.getElementById(hideElementId1).style.display =3D = "none"; } if (document.getElementById(hideElementId2)) { document.getElementById(hideElementId2).style.display =3D = "none"; } } } function hideModalWindow() { showModalWindow(''); } function clean(a) { var p =3D a.previousSibling; if (p) { a.onblur =3D function() { if (!a.value) { p.style.visibility =3D "block" } }; p.style.visibility =3D "hidden" } } if (document.documentElement) { document.documentElement.id =3D "js" } var current; function interactive(a) { document.getElementById('i_concurse').className =3D "unactive"; document.getElementById('i_quiz').className =3D "unactive"; document.getElementById('i_poll').className =3D "unactive"; document.getElementById(a).className =3D "active"; } function bookmark_choice_byId(a_id) { bookmark_choice(document.getElementById(a_id)); } function bookmark_choice(elem) { if (elem) { var items =3D elem.parentNode.getElementsByTagName('div'); var items_length =3D items.length; for (var j =3D 0; j < items_length; j++) { items[j].className =3D ""; } //if (current) current.className =3D ""; elem.className =3D "current"; current =3D elem; // = =D0=B7=D0=B0=D0=BF=D0=BE=D0=BC=D0=B8=D0=BD=D0=B0=D0=B5=D0=BC = =D0=B2=D1=8B=D0=B1=D1=80=D0=B0=D0=BD=D0=BD=D1=8B=D0=B9 = =D0=BF=D1=83=D0=BD=D0=BA=D1=82 } } function showHideChoiceById(showElementId) { showHideChoice(document.getElementById(showElementId)); } function showHideChoice(showElem) { if (showElem) { var items =3D showElem.parentNode.getElementsByTagName('div'); var items_length =3D items.length; for (var j =3D 0; j < items_length; j++) { items[j].style.display =3D 'none'; } showElem.style.display =3D 'block'; } } function showHide(instance) { try { var sibling =3D instance.nextSibling; while (sibling.nodeName =3D=3D "#text" || !sibling) { sibling =3D sibling.nextSibling; } sibling.style.display =3D sibling.style.display =3D=3D "none" ? = "block" : "none"; } catch (error) { alert(error.message); } finally { return false; } } function light_on() { row =3D this.className; if (!row) this.className =3D 'greyRow'; return false; } function light_off() { if (!row) this.className =3D ''; return false; } function tableruler(tableid) { if (document.getElementById && document.createTextNode) { var tb =3D document.getElementById(tableid); if (tb !=3D null) { var trs =3D tb.getElementsByTagName('tr'); var trs_length =3D trs.length; for (var j =3D 0; j < trs_length; j++) { trs[j].onmouseover =3D light_on; trs[j].onmouseout =3D light_off; } } } } function addChildBlock() { var newNode =3D document.getElementById('next').cloneNode(true); newNode.setAttribute('id', 'next' + childernBlocks); var inputs =3D newNode.getElementsByTagName('input'); inputs[0].setAttribute('id', 'name' + childernBlocks); inputs[1].setAttribute('id', 'day' + childernBlocks); inputs[2].setAttribute('id', 'year' + childernBlocks); newNode.getElementsByTagName('select')[0].setAttribute('id', 'month' = + childernBlocks); newNode.style.display =3D 'block'; document.getElementById('childForm').appendChild(newNode); childernBlocks++; } ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/js/poll.js var globalPollId;=0A= =0A= function pollCallBack(data) {=0A= document.getElementById('poll' + globalPollId).innerHTML =3D data;=0A= }=0A= =0A= function getPoll(pollId, type) {=0A= globalPollId =3D pollId;=0A= PollDwr.getPoll(pollId, type, pollCallBack);=0A= }=0A= =0A= function makeVote(pollId, type) {=0A= globalPollId =3D pollId;=0A= var results =3D [];=0A= var ownAnswers =3D [];=0A= var resultsCount =3D 0;=0A= for (var i =3D 1; i <=3D 10; i++) {=0A= var inputAnsver =3D document.getElementById("poll" + pollId + i);=0A= if (inputAnsver && inputAnsver.checked) {=0A= results[resultsCount++] =3D inputAnsver.value;=0A= }=0A= }=0A= if (document.getElementById("poll" + pollId + "Own") && = document.getElementById("poll" + pollId + "Own").checked) {=0A= ownAnswers[0] =3D document.getElementById("ownAnswer").value;=0A= }=0A= PollDwr.makeVote(pollId, results, ownAnswers, type, pollCallBack);=0A= }=0A= =0A= /*POLL LIKE*/=0A= function getPollLike(pollId) {=0A= PollDwr.getPollLike(pollId);=0A= }=0A= =0A= function makePollLike(pollId){=0A= makeVotePollLike(pollId, true);=0A= }=0A= =0A= function makePollDeLike(pollId){=0A= makeVotePollLike(pollId, false);=0A= }=0A= =0A= function makeVotePollLike(pollId, isLike){=0A= PollDwr.makeVotePollLike(pollId, isLike);=0A= }=0A= =0A= /*POLL SIMPLE*/=0A= function getPollSimple(pollId, listname) {=0A= PollDwr.getPollSimple(pollId, listname);=0A= }=0A= =0A= function makePollSimple(pollId, listname){=0A= PollDwr.makeVotePollSimple(pollId, listname);=0A= return false;=0A= } ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/dwr/interface/PollDwr.js =0A= // Provide a default path to dwr.engine=0A= if (dwr =3D=3D null) var dwr =3D {};=0A= if (dwr.engine =3D=3D null) dwr.engine =3D {};=0A= if (DWREngine =3D=3D null) var DWREngine =3D dwr.engine;=0A= =0A= if (PollDwr =3D=3D null) var PollDwr =3D {};=0A= PollDwr._path =3D '/dwr';=0A= PollDwr.getPoll =3D function(p0, p1, callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'getPoll', p0, p1, = callback);=0A= }=0A= PollDwr.makeVote =3D function(p0, p1, p2, p3, callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'makeVote', p0, p1, p2, = p3, callback);=0A= }=0A= PollDwr.getPollLike =3D function(p0, callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'getPollLike', p0, = callback);=0A= }=0A= PollDwr.makeVotePollLike =3D function(p0, p1, callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'makeVotePollLike', p0, = p1, callback);=0A= }=0A= PollDwr.getPollSimple =3D function(p0, p1, callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'getPollSimple', p0, p1, = callback);=0A= }=0A= PollDwr.makeVotePollSimple =3D function(p0, p1, callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'makeVotePollSimple', = p0, p1, callback);=0A= }=0A= PollDwr.getHtml =3D function(callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'getHtml', callback);=0A= }=0A= PollDwr.getHtml =3D function(p0, callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'getHtml', p0, callback);=0A= }=0A= PollDwr.insertHtml =3D function(p0, callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'insertHtml', p0, = callback);=0A= }=0A= PollDwr.insertHtml =3D function(p0, p1, callback) {=0A= dwr.engine._execute(PollDwr._path, 'PollDwr', 'insertHtml', p0, p1, = callback);=0A= }=0A= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/js/auth.js function setErrorsCallBack(errors) {=0A= for (var i in errors) {=0A= var input =3D document.getElementById(i);=0A= if (input) {=0A= var error =3D document.createElement('div');=0A= error.className =3D 'error';=0A= error.appendChild(document.createTextNode(errors[i]));=0A= if (input =3D=3D input.parentNode.lastChild) {=0A= input.parentNode.appendChild(error);=0A= } else {=0A= input.parentNode.insertBefore(error, input.nextSibling);=0A= }=0A= }=0A= }=0A= }=0A= =0A= function killErrors(id) {=0A= var divs =3D document.getElementById(id).getElementsByTagName('div');=0A= for (var i =3D divs.length - 1; i >=3D 0; i--) {=0A= if ('error' =3D=3D divs[i].className) {=0A= divs[i].parentNode.removeChild(divs[i]);=0A= }=0A= }=0A= }=0A= =0A= /*=3D=3D=3D=3D=3D=3D=3D authorization =3D=3D=3D=3D=3D=3D=3D*/=0A= function choiseAuthBlock(blockId) {=0A= = document.getElementById('authorisationForm').setAttribute('selectblock', = blockId);=0A= bookmark_choice_byId(blockId);=0A= showHideChoiceById(blockId + 'Block');=0A= return true;=0A= }=0A= =0A= function getSelectBlockValue() {=0A= return = document.getElementById('authorisationForm').getAttribute('selectblock');=0A= }=0A= =0A= function showLoginForm() {=0A= AuthHtmlDwr.getAuthorisationHtml(showModalWindow);=0A= }=0A= =0A= function showLoginFormOpenid() {=0A= showLoginForm();=0A= choiseAuthBlock('openIdAuth');=0A= }=0A= =0A= function hideLoginForm() {=0A= hideModalWindow();=0A= }=0A= =0A= function executeAuthorisation() {=0A= document.getElementById('loginReturnPath').value =3D location.href;=0A= document.getElementById('loginErrorReturnPath').value =3D = location.href;=0A= if (getSelectBlockValue() =3D=3D 'normalAuth') {=0A= killErrors('authorisationForm');=0A= AuthHtmlDwr.checkauth(document.getElementById('login').value,=0A= document.getElementById('password').value,=0A= document.getElementById('savePassword').checked);=0A= return false;=0A= } else {=0A= if (getSelectBlockValue() !=3D 'openIdAuth') {=0A= var openIdLogin =3D = document.getElementById(getSelectBlockValue() + 'Login');=0A= if (document.getElementById('openIdAuthLogin') && = openIdLogin) {=0A= document.getElementById('openIdAuthLogin').value =3D =0A= openIdLogin.getAttribute('openIdAdd').replace('login', = openIdLogin.value);=0A= }=0A= }=0A= return true;=0A= }=0A= }=0A= =0A= function successAuthorisationCallBack() {=0A= document.getElementById('authorisationForm').onsubmit =3D function() = {=0A= };=0A= document.getElementById('authorisationForm').submit();=0A= }=0A= =0A= /*=3D=3D=3D=3D=3D=3D=3D forget password =3D=3D=3D=3D=3D=3D=3D*/=0A= function showForgetPass() {=0A= AuthHtmlDwr.getForgetPassHtml(showModalWindow);=0A= }=0A= =0A= function hideForgetPass() {=0A= hideModalWindow();=0A= }=0A= =0A= function executeForgetPass() {=0A= killErrors('forgetPassForm');=0A= AuthHtmlDwr.forgetPass(document.getElementById('login').value);=0A= }=0A= =0A= function successForgetPassCallBack() {=0A= showModalWindowByContentHtmlId('forgetPassOkHolder');=0A= }=0A= =0A= /*=3D=3D=3D=3D=3D=3D=3D registration =3D=3D=3D=3D=3D=3D=3D*/=0A= function showRegForm() {=0A= AuthHtmlDwr.getRegistrationHtml(showModalWindow);=0A= }=0A= =0A= function hideRegForm() {=0A= hideModalWindow();=0A= }=0A= =0A= function executeRegistration() {=0A= var children =3D [];=0A= for (var i =3D 1; i < childernBlocks; i++) {=0A= var name =3D document.getElementById('name' + i).value;=0A= var birthday =3D new Date(document.getElementById('year' + = i).value, document.getElementById('month' + i).value, = document.getElementById('day' + i).value);=0A= if (name !=3D '' && birthday !=3D '') {=0A= var child =3D {'name' : name, 'birthday' : birthday};=0A= children[i - 1] =3D child;=0A= }=0A= }=0A= killErrors('registrationForm');=0A= AuthHtmlDwr.registration(document.getElementById('login').value, = document.getElementById('password').value,=0A= document.getElementById('password2').value, = document.getElementById('email').value, children);=0A= }=0A= =0A= function successRegistrationCallBack() {=0A= showModalWindowByContentHtmlId('registrationOkHolder');=0A= }=0A= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/dwr/interface/AuthHtmlDwr.js =0A= // Provide a default path to dwr.engine=0A= if (dwr =3D=3D null) var dwr =3D {};=0A= if (dwr.engine =3D=3D null) dwr.engine =3D {};=0A= if (DWREngine =3D=3D null) var DWREngine =3D dwr.engine;=0A= =0A= if (AuthHtmlDwr =3D=3D null) var AuthHtmlDwr =3D {};=0A= AuthHtmlDwr._path =3D '/dwr';=0A= AuthHtmlDwr.checkauth =3D function(p0, p1, p2, callback) {=0A= dwr.engine._execute(AuthHtmlDwr._path, 'AuthHtmlDwr', 'checkauth', p0, = p1, p2, callback);=0A= }=0A= AuthHtmlDwr.forgetPass =3D function(p0, callback) {=0A= dwr.engine._execute(AuthHtmlDwr._path, 'AuthHtmlDwr', 'forgetPass', = p0, callback);=0A= }=0A= AuthHtmlDwr.registration =3D function(p0, p1, p2, p3, p4, callback) {=0A= dwr.engine._execute(AuthHtmlDwr._path, 'AuthHtmlDwr', 'registration', = p0, p1, p2, p3, p4, callback);=0A= }=0A= AuthHtmlDwr.getAuthorisationHtml =3D function(callback) {=0A= dwr.engine._execute(AuthHtmlDwr._path, 'AuthHtmlDwr', = 'getAuthorisationHtml', callback);=0A= }=0A= AuthHtmlDwr.getForgetPassHtml =3D function(callback) {=0A= dwr.engine._execute(AuthHtmlDwr._path, 'AuthHtmlDwr', = 'getForgetPassHtml', callback);=0A= }=0A= AuthHtmlDwr.getRegistrationHtml =3D function(callback) {=0A= dwr.engine._execute(AuthHtmlDwr._path, 'AuthHtmlDwr', = 'getRegistrationHtml', callback);=0A= }=0A= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/dwr/interface/UserSettings.js =0A= // Provide a default path to dwr.engine=0A= if (dwr =3D=3D null) var dwr =3D {};=0A= if (dwr.engine =3D=3D null) dwr.engine =3D {};=0A= if (DWREngine =3D=3D null) var DWREngine =3D dwr.engine;=0A= =0A= if (UserSettings =3D=3D null) var UserSettings =3D {};=0A= UserSettings._path =3D '/dwr';=0A= UserSettings.getChildren =3D function(callback) {=0A= dwr.engine._execute(UserSettings._path, 'UserSettings', 'getChildren', = callback);=0A= }=0A= UserSettings.insertChild =3D function(p0, callback) {=0A= dwr.engine._execute(UserSettings._path, 'UserSettings', 'insertChild', = p0, callback);=0A= }=0A= UserSettings.updateChildren =3D function(p0, callback) {=0A= dwr.engine._execute(UserSettings._path, 'UserSettings', = 'updateChildren', p0, callback);=0A= }=0A= UserSettings.changeUserSettngs =3D function(p0, p1, p2, p3, p4, = callback) {=0A= dwr.engine._execute(UserSettings._path, 'UserSettings', = 'changeUserSettngs', p0, p1, p2, p3, p4, callback);=0A= }=0A= UserSettings.deleteUser =3D function(callback) {=0A= dwr.engine._execute(UserSettings._path, 'UserSettings', 'deleteUser', = callback);=0A= }=0A= UserSettings.getHtml =3D function(callback) {=0A= dwr.engine._execute(UserSettings._path, 'UserSettings', 'getHtml', = callback);=0A= }=0A= UserSettings.getHtml =3D function(p0, callback) {=0A= dwr.engine._execute(UserSettings._path, 'UserSettings', 'getHtml', p0, = callback);=0A= }=0A= UserSettings.insertHtml =3D function(p0, callback) {=0A= dwr.engine._execute(UserSettings._path, 'UserSettings', 'insertHtml', = p0, callback);=0A= }=0A= UserSettings.insertHtml =3D function(p0, p1, callback) {=0A= dwr.engine._execute(UserSettings._path, 'UserSettings', 'insertHtml', = p0, p1, callback);=0A= }=0A= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/dwr/interface/CommentsDwr.js =0A= // Provide a default path to dwr.engine=0A= if (dwr =3D=3D null) var dwr =3D {};=0A= if (dwr.engine =3D=3D null) dwr.engine =3D {};=0A= if (DWREngine =3D=3D null) var DWREngine =3D dwr.engine;=0A= =0A= if (CommentsDwr =3D=3D null) var CommentsDwr =3D {};=0A= CommentsDwr._path =3D '/dwr';=0A= CommentsDwr.getTopicMessagesHtml =3D function(p0, p1, p2, callback) {=0A= dwr.engine._execute(CommentsDwr._path, 'CommentsDwr', = 'getTopicMessagesHtml', p0, p1, p2, callback);=0A= }=0A= CommentsDwr.postCommentMaterial =3D function(p0, p1, p2, p3, p4, p5, = callback) {=0A= dwr.engine._execute(CommentsDwr._path, 'CommentsDwr', = 'postCommentMaterial', p0, p1, p2, p3, p4, p5, callback);=0A= }=0A= CommentsDwr.postCommentTopic =3D function(p0, p1, p2, p3, callback) {=0A= dwr.engine._execute(CommentsDwr._path, 'CommentsDwr', = 'postCommentTopic', p0, p1, p2, p3, callback);=0A= }=0A= CommentsDwr.postTopic =3D function(p0, p1, p2, callback) {=0A= dwr.engine._execute(CommentsDwr._path, 'CommentsDwr', 'postTopic', p0, = p1, p2, callback);=0A= }=0A= CommentsDwr.getHtml =3D function(callback) {=0A= dwr.engine._execute(CommentsDwr._path, 'CommentsDwr', 'getHtml', = callback);=0A= }=0A= CommentsDwr.getHtml =3D function(p0, callback) {=0A= dwr.engine._execute(CommentsDwr._path, 'CommentsDwr', 'getHtml', p0, = callback);=0A= }=0A= CommentsDwr.insertHtml =3D function(p0, callback) {=0A= dwr.engine._execute(CommentsDwr._path, 'CommentsDwr', 'insertHtml', = p0, callback);=0A= }=0A= CommentsDwr.insertHtml =3D function(p0, p1, callback) {=0A= dwr.engine._execute(CommentsDwr._path, 'CommentsDwr', 'insertHtml', = p0, p1, callback);=0A= }=0A= ------=_NextPart_000_0000_01CAA725.1BF21940 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://booknik.ru/js/prototype.js /* Prototype JavaScript framework, version 1.6.0.2=0A= * (c) 2005-2008 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0.2',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent && !window.opera),=0A= Opera: !!window.opera,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 && = navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div').__proto__ &&=0A= document.createElement('div').__proto__ !=3D=3D=0A= document.createElement('form').__proto__=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value, value =3D Object.extend((function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method), {=0A= valueOf: function() { return method },=0A= toString: function() { return method.toString() }=0A= });=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (Object.isUndefined(object)) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : String(object);=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (!Object.isUndefined(value))=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return object && object.nodeType =3D=3D 1;=0A= },=0A= =0A= isArray: function(object) {=0A= return object !=3D null && typeof object =3D=3D "object" &&=0A= 'splice' in object && 'join' in object;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv= oke("strip");=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D Object.isUndefined(count) ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this;=0A= if (str.blank()) return false;=0A= str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= with (String.prototype.escapeHTML) div.appendChild(text);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A= match =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= });=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= iterator =3D iterator.bind(context);=0A= try {=0A= this._each(function(value) {=0A= iterator(value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D null || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D null || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= return this.map(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= $A =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (!(Object.isFunction(iterable) && iterable =3D=3D '[object = NodeList]') &&=0A= iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= };=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (!Object.isUndefined(value)) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: function(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return values.map(toQueryPair.curry(key)).join('&');=0A= }=0A= return toQueryPair(key, values);=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= =0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= else if (Object.isHash(this.options.parameters))=0A= this.options.parameters =3D this.options.parameters.toObject();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && this.isSameOrigin() && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= isSameOrigin: function() {=0A= var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A= return !m || (m[0] =3D=3D = '#{protocol}//#{domain}#{port}'.interpolate({=0A= protocol: location.protocol,=0A= domain: document.domain,=0A= port: location.port ? ':' + location.port : ''=0A= }));=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name) || null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D Object.isUndefined(xml) ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')) ||=0A= this.responseText.blank())=0A= return null;=0A= try {=0A= return this.responseText.evalJSON(options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D Object.clone(options);=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, json) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, json);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= $(element).style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= $(element).style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, insert, tagName, childNodes;=0A= =0A= for (var position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= insert =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= =0A= if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse();=0A= childNodes.each(insert.curry(element));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $(element).select("*");=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return Object.isNumber(expression) ? ancestors[expression] :=0A= Selector.findElement(ancestors, expression, index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= return Object.isNumber(expression) ? = element.descendants()[expression] :=0A= element.select(expression)[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return Object.isNumber(expression) ? previousSiblings[expression] :=0A= Selector.findElement(previousSiblings, expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return Object.isNumber(expression) ? nextSiblings[expression] :=0A= Selector.findElement(nextSiblings, expression, index);=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A= =0A= for (var attr in attributes) {=0A= name =3D t.names[attr] || attr;=0A= value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= var originalAncestor =3D ancestor;=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (element.sourceIndex && !Prototype.Browser.Opera) {=0A= var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A= nextAncestor =3D ancestor.nextSibling;=0A= if (!nextAncestor) {=0A= do { ancestor =3D ancestor.parentNode; }=0A= while (!(nextAncestor =3D ancestor.nextSibling) && = ancestor.parentNode);=0A= }=0A= if (nextAncestor && nextAncestor.sourceIndex)=0A= return (e > a && e < nextAncestor.sourceIndex);=0A= }=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D originalAncestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value) {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D $(element).getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p !=3D=3D 'static') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A= function(proceed, element, style) {=0A= switch (style) {=0A= case 'left': case 'top': case 'right': case 'bottom':=0A= if (proceed(element, 'position') =3D=3D=3D 'static') return = null;=0A= case 'height': case 'width':=0A= // returns '0px' for hidden elements; we want it to return null=0A= if (!Element.visible(element)) return null;=0A= =0A= // returns the border-box dimensions rather than the = content-box=0A= // dimensions, so we subtract padding and borders from the = value=0A= var dim =3D parseInt(proceed(element, style), 10);=0A= =0A= if (dim !=3D=3D element['offset' + style.capitalize()])=0A= return dim + 'px';=0A= =0A= var properties;=0A= if (style =3D=3D=3D 'height') {=0A= properties =3D ['border-top-width', 'padding-top',=0A= 'padding-bottom', 'border-bottom-width'];=0A= }=0A= else {=0A= properties =3D ['border-left-width', 'padding-left',=0A= 'padding-right', 'border-right-width'];=0A= }=0A= return properties.inject(dim, function(memo, property) {=0A= var val =3D proceed(element, property);=0A= return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A= }) + 'px';=0A= default: return proceed(element, style);=0A= }=0A= }=0A= );=0A= =0A= Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A= function(proceed, element, attribute) {=0A= if (attribute =3D=3D=3D 'title') return element.title;=0A= return proceed(element, attribute);=0A= }=0A= );=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= // IE doesn't report offsets correctly for static elements, so we = change them=0A= // to "relative" to get the values, then change them back.=0A= Element.Methods.getOffsetParent =3D = Element.Methods.getOffsetParent.wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= =0A= $w('positionedOffset viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= // Trigger hasLayout on the offset parent so that IE6 reports=0A= // accurate offsetTop and offsetLeft values for position: fixed.=0A= var offsetParent =3D element.getOffsetParent();=0A= if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D = 'fixed')=0A= offsetParent.setStyle({ zoom: 1 });=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.extend({=0A= cellpadding: 'cellPadding',=0A= cellspacing: 'cellSpacing'=0A= }, Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Element#cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if ('outerHTML' in document.createElement('div')) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= if (t) {=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= } else div.innerHTML =3D html;=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= top: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= bottom: function(element, node) {=0A= element.appendChild(node);=0A= },=0A= after: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return node && node.specified;=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div').__proto__) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div').__proto__;=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName, property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName).__proto__;=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { };=0A= var B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' = + D] :=0A= (B.Opera) ? document.body['client' + D] : = document.documentElement['client' + D];=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack = Slocum=C3=A2=E2=82=AC=E2=84=A2s DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= this.compileMatcher();=0A= },=0A= =0A= shouldUseXPath: function() {=0A= if (!Prototype.BrowserFeatures.XPath) return false;=0A= =0A= var e =3D this.expression;=0A= =0A= // Safari 3 chokes on :*-of-type and :empty=0A= if (Prototype.Browser.WebKit &&=0A= (e.include("-of-type") || e.include(":empty")))=0A= return false;=0A= =0A= // XPath can't do namespaced attributes, nor can it read=0A= // the "checked" property from DOM nodes=0A= if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=0A= if (this.shouldUseXPath())=0A= return this.compileXPathMatcher();=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= if (this.xpath) return document._getElementsByXPath(this.xpath, = root);=0A= return this.matcher(root);=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= return new Template("[@#{1}]").evaluate(m);=0A= },=0A= attr: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0 or = translate(text(), ' \t\r\n', '') =3D '')]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[@disabled]",=0A= 'enabled': "[not(@disabled)]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", = c); c =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo:=0A= /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A= attrPresence: /^\[([\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return nodeValue && Selector.operators[matches[2]](nodeValue, = matches[5] || matches[6]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= var _true =3D Prototype.emptyFunction;=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D _true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._countedByPrototype) {=0A= n._countedByPrototype =3D Prototype.emptyFunction;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= var uTagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D=3D uTagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._countedByPrototype) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || (node.firstChild && = !node.innerHTML.match(/^\s*$/))) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._countedByPrototype) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + = '-').include('-' + v.toUpperCase() + '-'); }=0A= },=0A= =0A= split: function(expression) {=0A= var expressions =3D [];=0A= expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, = function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= return expressions;=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D $$(expression), h =3D Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._countedByPrototype) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= expressions =3D Selector.split(expressions.join(','));=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(Selector.handlers, {=0A= // IE returns comment nodes on getElementsByTagName("*").=0A= // Filter them out.=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= if (node.tagName !=3D=3D "!") a.push(node);=0A= return a;=0A= },=0A= =0A= // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node.removeAttribute('_countedByPrototype');=0A= return nodes;=0A= }=0A= });=0A= }=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && (element.type !=3D 'submit' || = (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.blur();=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (Object.isUndefined(value)) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (Object.isUndefined(value)) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, index) {=0A= if (Object.isUndefined(index))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, value, single =3D !Object.isArray(index);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= value =3D this.optionValue(opt);=0A= if (single) {=0A= if (value =3D=3D index) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D index.include(value);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= var node =3D Event.extend(event).target;=0A= return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? = node.parentNode : node);=0A= },=0A= =0A= findElement: function(event, expression) {=0A= var element =3D Event.element(event);=0A= if (!expression) return element;=0A= var elements =3D [element].concat(element.ancestors());=0A= return Selector.findElement(elements, expression, 0);=0A= },=0A= =0A= pointer: function(event) {=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || = document.body.scrollLeft)),=0A= y: event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || = document.body.scrollTop))=0A= };=0A= },=0A= =0A= pointerX: function(event) { return Event.pointer(event).x },=0A= pointerY: function(event) { return Event.pointer(event).y },=0A= =0A= stop: function(event) {=0A= Event.extend(event);=0A= event.preventDefault();=0A= event.stopPropagation();=0A= event.stopped =3D true;=0A= }=0A= };=0A= })();=0A= =0A= Event.extend =3D (function() {=0A= var methods =3D Object.keys(Event.Methods).inject({ }, function(m, = name) {=0A= m[name] =3D Event.Methods[name].methodize();=0A= return m;=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(methods, {=0A= stopPropagation: function() { this.cancelBubble =3D true },=0A= preventDefault: function() { this.returnValue =3D false },=0A= inspect: function() { return "[object Event]" }=0A= });=0A= =0A= return function(event) {=0A= if (!event) return false;=0A= if (event._extendedByPrototype) return event;=0A= =0A= event._extendedByPrototype =3D Prototype.emptyFunction;=0A= var pointer =3D Event.pointer(event);=0A= Object.extend(event, {=0A= target: event.srcElement,=0A= relatedTarget: Event.relatedTarget(event),=0A= pageX: pointer.x,=0A= pageY: pointer.y=0A= });=0A= return Object.extend(event, methods);=0A= };=0A= =0A= } else {=0A= Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents").__proto__;=0A= Object.extend(Event.prototype, methods);=0A= return Prototype.K;=0A= }=0A= })();=0A= =0A= Object.extend(Event, (function() {=0A= var cache =3D Event.cache;=0A= =0A= function getEventID(element) {=0A= if (element._prototypeEventID) return element._prototypeEventID[0];=0A= arguments.callee.id =3D arguments.callee.id || 1;=0A= return element._prototypeEventID =3D [++arguments.callee.id];=0A= }=0A= =0A= function getDOMEventName(eventName) {=0A= if (eventName && eventName.include(':')) return "dataavailable";=0A= return eventName;=0A= }=0A= =0A= function getCacheForID(id) {=0A= return cache[id] =3D cache[id] || { };=0A= }=0A= =0A= function getWrappersForEventName(id, eventName) {=0A= var c =3D getCacheForID(id);=0A= return c[eventName] =3D c[eventName] || [];=0A= }=0A= =0A= function createWrapper(element, eventName, handler) {=0A= var id =3D getEventID(element);=0A= var c =3D getWrappersForEventName(id, eventName);=0A= if (c.pluck("handler").include(handler)) return false;=0A= =0A= var wrapper =3D function(event) {=0A= if (!Event || !Event.extend ||=0A= (event.eventName && event.eventName !=3D eventName))=0A= return false;=0A= =0A= Event.extend(event);=0A= handler.call(element, event);=0A= };=0A= =0A= wrapper.handler =3D handler;=0A= c.push(wrapper);=0A= return wrapper;=0A= }=0A= =0A= function findWrapper(id, eventName, handler) {=0A= var c =3D getWrappersForEventName(id, eventName);=0A= return c.find(function(wrapper) { return wrapper.handler =3D=3D = handler });=0A= }=0A= =0A= function destroyWrapper(id, eventName, handler) {=0A= var c =3D getCacheForID(id);=0A= if (!c[eventName]) return false;=0A= c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0A= }=0A= =0A= function destroyCache() {=0A= for (var id in cache)=0A= for (var eventName in cache[id])=0A= cache[id][eventName] =3D null;=0A= }=0A= =0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= return {=0A= observe: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var name =3D getDOMEventName(eventName);=0A= =0A= var wrapper =3D createWrapper(element, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.addEventListener) {=0A= element.addEventListener(name, wrapper, false);=0A= } else {=0A= element.attachEvent("on" + name, wrapper);=0A= }=0A= =0A= return element;=0A= },=0A= =0A= stopObserving: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var id =3D getEventID(element), name =3D = getDOMEventName(eventName);=0A= =0A= if (!handler && eventName) {=0A= getWrappersForEventName(id, eventName).each(function(wrapper) {=0A= element.stopObserving(eventName, wrapper.handler);=0A= });=0A= return element;=0A= =0A= } else if (!eventName) {=0A= Object.keys(getCacheForID(id)).each(function(eventName) {=0A= element.stopObserving(eventName);=0A= });=0A= return element;=0A= }=0A= =0A= var wrapper =3D findWrapper(id, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, wrapper, false);=0A= } else {=0A= element.detachEvent("on" + name, wrapper);=0A= }=0A= =0A= destroyWrapper(id, eventName, handler);=0A= =0A= return element;=0A= },=0A= =0A= fire: function(element, eventName, memo) {=0A= element =3D $(element);=0A= if (element =3D=3D document && document.createEvent && = !element.dispatchEvent)=0A= element =3D document.documentElement;=0A= =0A= var event;=0A= if (document.createEvent) {=0A= event =3D document.createEvent("HTMLEvents");=0A= event.initEvent("dataavailable", true, true);=0A= } else {=0A= event =3D document.createEventObject();=0A= event.eventType =3D "ondataavailable";=0A= }=0A= =0A= event.eventName =3D eventName;=0A= event.memo =3D memo || { };=0A= =0A= if (document.createEvent) {=0A= element.dispatchEvent(event);=0A= } else {=0A= element.fireEvent(event.eventType, event);=0A= }=0A= =0A= return Event.extend(event);=0A= }=0A= };=0A= })());=0A= =0A= Object.extend(Event, Event.Methods);=0A= =0A= Element.addMethods({=0A= fire: Event.fire,=0A= observe: Event.observe,=0A= stopObserving: Event.stopObserving=0A= });=0A= =0A= Object.extend(document, {=0A= fire: Element.Methods.fire.methodize(),=0A= observe: Element.Methods.observe.methodize(),=0A= stopObserving: Element.Methods.stopObserving.methodize(),=0A= loaded: false=0A= });=0A= =0A= (function() {=0A= /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A= Matthias Miller, Dean Edwards and John Resig. */=0A= =0A= var timer;=0A= =0A= function fireContentLoadedEvent() {=0A= if (document.loaded) return;=0A= if (timer) window.clearInterval(timer);=0A= document.fire("dom:loaded");=0A= document.loaded =3D true;=0A= }=0A= =0A= if (document.addEventListener) {=0A= if (Prototype.Browser.WebKit) {=0A= timer =3D window.setInterval(function() {=0A= if (/loaded|complete/.test(document.readyState))=0A= fireContentLoadedEvent();=0A= }, 0);=0A= =0A= Event.observe(window, "load", fireContentLoadedEvent);=0A= =0A= } else {=0A= document.addEventListener("DOMContentLoaded",=0A= fireContentLoadedEvent, false);=0A= }=0A= =0A= } else {=0A= document.write("