From: Subject: =?Windows-1252?Q?KAOSENLARED.NET_--_La_absoluci=F3n_de_la_pieza_Zumalabe_?= =?Windows-1252?Q?no_resuelve_la_injusticia_con_el_18/98?= Date: Tue, 26 May 2009 13:28:41 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C9DE05.E2E1C760" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/noticia/93348/absolucion-pieza-zumalabe-no-resuelve-injusticia-1898 KAOSENLARED.NET -- = La absoluci=F3n de la pieza Zumalabe no resuelve la injusticia con el = 18/98
Buscar   =20

La absoluci=F3n de la pieza Zumalabe no resuelve la injusticia con = el=20 18/98

Queremos agradecer toda la solidaridad que hemos recibido durante = todos=20 estos a=F1os
I=F1aki=20 O'Shea y demas procesados | Para Kaos en la Red | 25-5-2009 | = 222=20 lecturas | 4 comentarios
www.kaosenlared.net/noticia/absolucion-pieza-zum= alabe-no-resuelve-injusticia-1898
= = = =
Sin=20 conocer todav=EDa la Sentencia del Tribunal Supremo, pero teniendo = noticia de=20 nuestras absoluciones, los procesados absueltos de Joxemi Zumalabe = queremos=20 hacer p=FAblicas las siguientes opiniones:

- Antes de nada, = queremos hacer=20 llegar nuestro cari=F1o y solidaridad m=E1s sentida a todos nuestros = compa=F1eros y=20 compa=F1eras del denominado sumario 18/98 que en estos momentos = mantienen en=20 prisi=F3n y dispersados en las diferentes c=E1rceles del Estado. = Queremos hacer una=20 menci=F3n especial a nuestro compa=F1ero y amigo Carlos Trenor.

- = La=20 absoluci=F3n de los miembros de la pieza Joxemi Zumalabe (junto con la = de Natale=20 Landa) no corrige en absoluto la injusticia que se ha cometido con = nosotras y=20 nosotros, ni con el conjunto de las personas procesadas del 18/98, como = tampoco=20 la que se ha hecho, se est=E1 haciendo y se pretende hacer en todos los = sumarios=20 pol=EDticos abiertos en la Audiencia Nacional. De ninguna manera. S=F3lo = en el=20 contexto del 18/98 hay 40 personas en la c=E1rcel por el mero hecho de = defender y=20 de llevar a la pr=E1ctica sus ideas pol=EDticas, sin armas, sin = violencia alguna.=20 Cientos de personas siguen amenazadas con la c=E1rcel inminente porque = el Estado=20 s=ED utiliza la violencia jur=EDdica para conseguir sus objetivos=20 pol=EDticos.

- =BFQui=E9n va a resarcirnos por la violaci=F3n = continuada de=20 nuestros derechos durante estos diez a=F1os? =BFPor la preocupaci=F3n y = el sufrimiento=20 de nuestras familias y/o personas amigas y allegadas? =BFPor el desgaste = laboral y=20 econ=F3mico que hemos sufrido? =BFQui=E9n va a resarcir los da=F1os de = las personas que=20 a=FAn siguen encarceladas? =BFCu=E1ndo se va a terminar la impunidad con = la que el=20 Estado reprime la disidencia social y pol=EDtica en este = pa=EDs?

- En este=20 macrosumario el Estado ha utilizado la violencia a lo largo de m=E1s de = diez a=F1os:=20 acusaciones infundadas, detenciones, torturas, prisi=F3n preventiva, = limitaci=F3n de=20 derechos, una vista oral de casi dos a=F1os, nuevas detenciones, nueva = prisi=F3n,=20 dispersi=F3n=85 y la ha utilizado de forma cruel e inhumana. Ahora, al = final del=20 proceso insisten en despreciar y castigar nuestra dignidad con las = detenciones y=20 encarcelamiento de las otras ocho personas que se encontraban bajo = fianza como=20 nosotros. Sin conocimiento del fallo del Supremo, la Audiencia Nacional = manda a=20 la Guardia Civil a detener a personas que siempre han estado en = "libertad"=20 vigilada a disposici=F3n de los tribunales. =BFQu=E9 alarma social, = qu=E9 riesgo de=20 huida o reincidencia tienen Jos=E9 Luis Elkoro, Juan Pablo Dieguez, = Javier=20 Salutregi, I=F1aki Zapiain, Xabier Otero, Elena Beloki, Inma Berriozabal = y Juan=20 Mari Mendizabal?

- La criminalizaci=F3n de la Fundaci=F3n Joxemi = Zumalabe, de=20 los movimientos sociales y pol=EDticos, la persecuci=F3n penal de la = desobediencia=20 civil ha sido un arma pol=EDtica ileg=EDtima utilizada durante nueve = a=F1os para=20 desmovilizar y aterrorizar a sectores importantes de la sociedad vasca. = No es=20 necesario encarcelar para obtener los resultados que el Estado persigue = contra=20 la disidencia, basta con criminalizar, perseguir, inculcar miedo a = asociarse, a=20 organizarse, a poner en marcha medios de comunicaci=F3n propios; basta = con obligar=20 a la gente a trabajar en la pura autodefensa, apart=E1ndola de los = esfuerzos=20 constructivos por un cambio social y pol=EDtico. Se quiere una sociedad = vasca=20 desmovilizada, d=F3cil y sumisa, una sociedad muerta.

- Queremos = agradecer=20 toda la solidaridad que hemos recibido durante todos estos a=F1os, la = cercan=EDa de=20 nuestros compa=F1eros y compa=F1eras de trabajo, el compromiso de = cientos de=20 personas autoinculpadas, los grupos sociales de toda clase que han = defendido la=20 labor de la Fundaci=F3n, los miles de ciudadanas y ciudadanos que han = participado=20 en las decenas de movilizaciones realizadas durante estos largos a=F1os, = en la=20 =FAltima =E9poca de la mano de la plataforma 18/98+=85 Estamos = profundamente=20 agradecidas y agradecidos, m=E1s que agradecidos, abrumados por la = solidaridad y=20 apoyo que hemos recibido, y ante todas esas muestras nos comprometemos a = continuar trabajando, desde dentro o fuera de la Fundaci=F3n, para = lograr una=20 Euskal Herria m=E1s libre y justa.

Olatz Altuna, Mikel Aznar, = Alberto=20 Fr=EDas, Fernando Olalde, Sabino Ormazabal, I=F1aki O'shea y Mario = Zubiaga=20 Procesados y absueltos en el sumario 18/98

Oraindik Auzitegi Gorenaren epaitza jakin gabe, = baina gure=20 absoluzioaren berri badugula, Joxemi Zumalabeko absolbituok honako = iritziak=20 plazaratu nahi ditugu:

=B7Lehenik eta behin, gure maitasun eta elkartasun = beroena=20 helarazi nahi diegu Estatu Espainoleko kartzeletan preso eta = sakabanatuta=20 dituzten =9318/98 sumarioko=94 kideei. Aipamen berezia egin nahi diogu = piezako kide=20 eta lagun Carlor Trenorri.

=B7Joxemi Zumalabe piezako kideon (eta Natale = Landaren)=20 absoluzioak ez du inondik inora zuzentzen gurekin eta, oro har, 18/98ko=20 prozesatuekin egin den bidegabekeria. Ez du inola ere arintzen Auzitegi=20 Nazionalak irekita dauzkan sumario politiko guztien izugarrikeria. Ez, = inola ere=20 ez. Soilik 18/98ko testuingurura mugatuta, 40 pertsona daude une honetan = kartzelan, zergatik eta, armarik edo bestelako indarkeriarik erabili = gabe, beren=20 ideia politikoei eutsi eta praktikara eramateagatik Eta beste ehunka = pertsona=20 daude kartzelara joateko mehatxupean, Estatuak nabarmen erabiltzen = du-eta=20 indarkeria juridikoa bere helburu politikoak lortzeko.

=B7Zeinek ordainduko du hamar urteotan egindako = kalteengatik,=20 gure eskubideen zapalkuntzagatik? Eta gure familiei, lagunei eta = ingurukoei=20 eragindako kezka eta sufrimenduagatik? Nork ordainduko du gure lan-arazo = eta=20 xahutze ekonomikoarengatik? Nork, nola, noiz, zer erantzungo zaie = oraindik=20 kartzelan dauden pertsonei? Noiz amaituko da Estatuaren inpunitatea?Noiz = arte=20 herri honetako disidentzia sozial eta politikoa erreprimitzeko=20 zigorgabetasuna?

=B718/98 makro-sumario honetan hamar urte luzez = erabili du=20 indarkeria Estatuak: salaketa funsgabeak,atxiloketak, torturak, = behin-behineko=20 espetxealdiak, eskubide-urraketak, ia bi urteko ahozko ikustaldia, = berriz ere=20 atxiloketak, berriro kartzelatzeak, sakabanaketa... Estatuak modu = krudelean=20 erabili du indarkeria.Orain, prozesu juridikoaren amaieran, fidantzapeko = askatasunean zeuden zortzi kide kartzelatu dituzte, berriz ere gure = duintasuna=20 mespretxatuz. Pertsona horiek atxilotzera, Auzitegi Gorenaren epaitza = ezagutu=20 aurretik bidali du Guardia Zibila Auzitegi Nazionalak, nahiz eta = kontrolatuta=20 zeuden zaintzapeko =93askatasunean=94. Jose Luis Elkoro, Juan Pablo = Dieguez, Javier=20 Salutregi, I=F1aki Zapiain, Xabier Otero, Elena Beloki, Inma Berriozabal = eta Juan=20 Mari Mendizabalen kasuan, jokabide oldarkor hori justifikatzeko alarma = soziala=20 edo ihes egiteko arrazoiak argudiatzea zentzugabea da.

=B7Joxemi Zumalabe Fundazioaren eta mugimendu = sozial eta=20 politikoen kriminalizazioa eta desobedientzia zibilaren jazarpen penala=20 bederatzi urteotan erabilitako arma politikoa izan da, euskal = jendartearen=20 sektore garrantzitsuak beldurtzeko eta desmobilizatzeko xedez. = Kartzelatzera=20 iritsi gabe ere, Estatuak disidentziaren aurka egin dezake. Aski du=20 kriminalizatzearekin, jazartzearekin, elkartzeko, antolatzeko edo, esate = baterako, komunikabidepropioak martxan jartzeko beldurra = sorraraztearekin. Aski=20 du, azken batean, jendea autodefentsan lan egitera behartzearekin, = aldaketa=20 sozial eta politikorako bestelako ahalegin sortzaileetatik aldenduz. = Euskal=20 jendarte desmobilizatu eta otzana nahi da: jendarte hila.

=B7Urte hauetan jasotako elkartasuna eskertu nahi = dugu. Ez dugu=20 inoiz ahaztuko lankideon hurbiltasuna, ehunka pertsona autoinkulpatuen=20 konpromisoa, Fundazioaren lana babestu duten mota guztietako talde = sozialen=20 engaiamendua, hainbat mobilizaziotan parte hartu duten milaka eta milaka = pertsonak, 18/98+ plataformari bultzada eman diotenak... Bihotz-bihotzez = eskertzen dugu jaso dugun elkartasuna eta babesa. Eta horren aurrean = konpromisoa=20 hartzen dugu lanean jarraitzeko, Fundazioaren barrutik edo kanpotik, = Euskal=20 Herri libreago eta justuago baten alde.

Sinatzaileak: Olatz Altuna, Mikel Aznar, Alberto = Fr=EDas,=20 Fernando Olalde, Sabino Ormazabal, I=F1aki O'shea eta Mario = Zubiaga.


 
M=E1s informaci=F3n:
Euskal Herria
Guer= ra /=20 Criminalizaci=F3n / Represi=F3n

Comentarios (4)

#1

25-05-2009 22:55

NON DA JON?

Valoraci=F3n: 11    | =20 Avisar provocaci=F3n =

#2.- Bai

Ricardo|26-05-2009 00:13

    Gracias a vosotros por vuestra entrega. Juicios a los = verdugos=20 fascistas, y a sus tribunales !!. Jo ta ke, irabazi arte. Animo!!.

Valoraci=F3n: 6    | =20 Avisar provocaci=F3n =

#3.- Aupa zuek!

Nabarro|26-05-2009 02:48

Zuek bezelako pertsonak dira herri hau haundi egiten dutenak! Mila = esker!=20 Aupa zuek!

Valoraci=F3n: 5    | =20 Avisar provocaci=F3n =

#4.- Qui=E9n?

Ana Arkia|26-05-2009 13:24

"=BFQui=E9n va a resarcirnos por la violaci=F3n continuada de = nuestros=20 derechos durante estos diez a=F1os? =BFPor la preocupaci=F3n y = el sufrimiento=20 de nuestras familias y/o personas amigas y allegadas? =BFPor el desgaste = laboral y=20 econ=F3mico que hemos sufrido? =BFQui=E9n va a resarcir los da=F1os de = las personas que=20 a=FAn siguen encarceladas? =BFCu=E1ndo se va a terminar la = impunidad con la=20 que el Estado reprime la disidencia social y pol=EDtica en este=20 pa=EDs?"

Besarkada haundi bat zuretzako. Aupa!! 

Valoraci=F3n: -1    | =20 Avisar provocaci=F3n=20

Insertar un comentario

Es obligatorio como m=EDnimo introducir el T=EDtulo o el texto del=20 comentario.

El tama=F1o m=E1ximo de los comentarios es de 1.500 car=E1cteres. = Para comentarios=20 m=E1s largos, poned un enlace al texto al que se hace referencia o = utilizad=20 nuestra Libre=20 Publicaci=F3n.

=20 Correo electr=F3nico (Para avisarte de los = comentarios=20 posteriores al tuyo. Nunca se ver=E1 tu correo.)
  • Kaosenlared.net no puede revisar todos los comentarios que se = hacen en=20 todas las noticias. Agradecemos nos avisen de cualquier comentario = ofensivo,=20 amenazante, etc. enviando un correo electr=F3nico a kaosenlared@gmail.com = indicando el=20 t=EDtulo de la noticia y el n=FAmero de comentario.
  • Kaosenlared.net se reserva el derecho a publicar o eliminar los=20 comentarios que considere oportunos.
  • Kaosenlared.net descarta publicar comentarios ofensivos o de mal = gusto, en=20 caso de publicarse ser=E1n eliminados.
  • Kaosenlared.net no mantendr=E1 en ning=FAn caso conversaci=F3n o = correspondencia=20 sobre los comentarios.
  • Kaosenlared.net no se hace responsable de las opiniones expresadas = por los=20 internautas en sus comentarios.
  • Kaosenlared.net como organizaci=F3n opina sobre los temas de forma = colectiva. Por lo que las opiniones de sus componentes s=F3lo = representan a=20 estos y en ning=FAn caso a la=20 p=E1gina.
M=E1s informaci=F3n en Kaos en la = Red
Euskal = Herria=20 Guer= ra /=20 Criminalizaci=F3n / Represi=F3n
  • Con=20 Alfonso y Eva hasta la victoria
  • Elecciones:=20 Los pueblos europeos no conf=EDan en la UE. Cuanto gana realmente un=20 eurodiputado
  • Carmelo:=20 "El PCPE no est=E1 hoy en la l=F3gica de la derrota, sino en la = l=F3gica del combate=20 y de la ofensiva"
  • Oaxaca:=20 Incursi=F3n policiaca contra el plant=F3n magisterial, popular y de = familiares de=20 presos politicos
  • [Video]=20 Otegi pide el voto a Iniciativa Internacionalista en nombre de la = Izquierda=20 Abertzale
  • Carmelo:=20 "El PCPE no est=E1 hoy en la l=F3gica de la derrota, sino en la = l=F3gica del combate=20 y de la ofensiva"
  • Con=20 Alfonso y Eva hasta la victoria
  • Elecciones:=20 Los pueblos europeos no conf=EDan en la UE. Cuanto gana realmente un=20 eurodiputado
  • El = =FAnico=20 camino
  • Pep=20 Riera: "Cal vehicular un discurs contra el capitalisme des d=92una = esquerra no=20 subordinada al sistema"
  • Carmelo:=20 "El PCPE no est=E1 hoy en la l=F3gica de la derrota, sino en la = l=F3gica del combate=20 y de la ofensiva"
  • Elecciones:=20 Los pueblos europeos no conf=EDan en la UE. Cuanto gana realmente un=20 eurodiputado
  • El = =FAnico=20 camino
  • Con=20 Alfonso y Eva hasta la victoria
  • Novedad=20 editorial: "Desinformaci=F3n. C=F3mo los medios ocultan el mundo", de = Pascual=20 Serrano
acto argentina= barcelona= bolivia = candidatura=20 colombia = crisis = cuba derechos = elecciones entrevista estado = europeas = gobierno = iniciativa internaciona= lista=20 israel = izquierda= libertad = mayo medios = m=E9xico = panam=E1 = per=FA = presos = trabajadores<= /SPAN>=20 venezuela= voto=20
Col=B7lectiu Kaos en la Red. C/ Sant Crisp=ED, 182 = (08222).=20 Terrassa (Barcelona)
------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/logokaos.png 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 AAAASUVORK5CYII= ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/icones/lupames.png iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAftQTFRFWVlZjY2N2dnZz8/PY2NjpaWl39/fU1NTODg4fX19/f397u7u qKioh4eHZWVlampqSUlJTU1NtbW19/f3zMzMV1dXOjo6k5OT+/v76+vrjo6O+vr6////MzMzAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA4CV2FQAAAI9JREFUeNps0QcOwyAMBVAzQ5LOdNef+1+zQOJmYQmEnpCN DQFxEwDtLCnl3TrNzNrZSTO2HmP49o/WwygKpAy8FXQwTTk3Bk5QQ+XsaSloQS7VMhJ4xhBLnRiW WLlZzbmsfqi883bfd/QGvoLS+yd5dxKc4ton7S9rjOcOGJ4bjC8+lpzrIT/GIde+4yfAAJOWJhAL FdtjAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/icones/lupamenys.png iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAftQTFRFWVlZjY2N2dnZz8/PY2NjpaWl39/fU1NTODg4fX19/f397u7u qKioh4eHZWVlampqSUlJTU1NtbW19/f3zMzMV1dXOjo6k5OT+/v76+vrjo6O+vr6////MzMzAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA4CV2FQAAAI1JREFUeNps0UcSwyAMBVC6sZ3eE33d/5oBgxIXtGDgDaMC CuBVAGpjSVVenTdEZLyrmrEPKBH6H7oAq1VU2iI4QQ/bTfvOwgsa6JpLwwhSqZYPoD9GnupwnGPj ZjPnvPqu0ef1tp3oBXwEZfZ38uEgWOM8Jh1PS+TjAFweK+Qn7Uu/C72XR259x1eAAQCXYiYUOQul ZgAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/icones/impresora.png iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAftQTFRFWVlZjY2N2dnZz8/PY2NjpaWl39/fU1NTODg4fX19/f397u7u qKioh4eHZWVlampqSUlJTU1NtbW19/f3zMzMV1dXOjo6k5OT+/v76+vrjo6O+vr6////MzMzAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA4CV2FQAAAEZJREFUeNpikJGRRQMyMgwYYkBRBqgkBAhCRFEFZViwCcpQ S5CJCSHIxIRHkImJhwkOeECiNBNEsR2PIBYfYQ1kbNEBEGAAcc4ijXyuiQQAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/icones/mail.png iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAftQTFRFWVlZjY2N2dnZz8/PY2NjpaWl39/fU1NTODg4fX19/f397u7u qKioh4eHZWVlampqSUlJTU1NtbW19/f3zMzMV1dXOjo6k5OT+/v76+vrjo6O+vr6////MzMzAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA4CV2FQAAAIBJREFUeNqU0cEOgyAMBmACk+AmWkuFS/v+rykZMIzj4n9q vjQpLYpZbmFWf5ZVySCPkG8puPje5JeKgnOzGaWho6obuR9KtOlrOkpHjzoXSpu142EA7Gu1cJi9 oaNNBAxBHkSxYpr6kxIWDCZetsFPwXDd5x0eHWR45NF3nAIMABkrKTFa7tZ7AAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/icones/pdf.png iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAftQTFRFWVlZjY2N2dnZz8/PY2NjpaWl39/fU1NTODg4fX19/f397u7u qKioh4eHZWVlampqSUlJTU1NtbW19/f3zMzMV1dXOjo6k5OT+/v76+vrjo6O+vr6////MzMzAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA4CV2FQAAAERJREFUeNpikJGRRQMyMgwYYkBRBlksgHJBGRmQCyAkhAIL IhAY4xGE8qCmwFTKymLRjlsQajtVfESsINZAxhYdAAEGAOpILQJxtTiEAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/icones/anterior.png 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 YAAAOpgAABdvkl/FRgAAAwBQTFRFWVlZjY2N2dnZz8/PY2NjpaWl39/fU1NTODg4fX19/f397u7u qKioh4eHZWVlampqSUlJTU1NtbW19/f3zMzMV1dXOjo6k5OT+/v76+vrjo6O+vr6////MzMzAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2 t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJ ysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc 3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v 8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////4dX8DgAAAINJ REFUeNqcz7EKwjAURuFzk9jBBuxQMun7P1sHqYiNJCLXpWmUCIJ3+eBM/5UjwucppmkIpmkghi/3 I6bqGlOepOoArs+B8Kg6yHOAeB+LICcUono2wUCE/ZLTJjjob90c4DIUsQforD+zs7ZYJo39MlVd 2e599Z/f36O2TQ1NVV4DAMEBNWGQTViMAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/icones/siguiente.png iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAftQTFRFWVlZjY2N2dnZz8/PY2NjpaWl39/fU1NTODg4fX19/f397u7u qKioh4eHZWVlampqSUlJTU1NtbW19/f3zMzMV1dXOjo6k5OT+/v76+vrjo6O+vr6////MzMzAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA4CV2FQAAAGhJREFUeNqckTEOwCAIRZlMTNo0MMjyvf81q4jatA5tWR7/ JUpQAvKtAHq4Yikv6pNM3qar1KCWO5sEsB2T7c4oJQYd9EFc42SVSUPpZbDK3Q7xoA+SaNOdJom9 5V9rvpXLR159xynAAMPOKmcBolUbAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/img2/94/94721_zumalabe.jpg /9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD/2wBDAAUDBAQEAwUE BAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/ 2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e Hh4eHh4eHh4eHh7/wAARCAHLASwDASIAAhEBAxEB/8QAHQAAAgMBAQEBAQAAAAAAAAAABQYDBAcI AgEACf/EAEYQAAIBAwMCBAQEBAMGBAYCAwECAwQFEQASIQYxEyJBUQcUYXEygZGhCBUjsUJSwRYk M9Hh8GJyovElNIKSssIXQxhEc//EABsBAAIDAQEBAAAAAAAAAAAAAAIDAAEEBQYH/8QALxEAAgIC AgEDBAEEAQUBAAAAAAECEQMhBBIxEyJBBTJRYXEUIzOBBhUkQqHRQ//aAAwDAQACEQMRAD8AxEUS 1VWsLd5QVB+6kaltS01ulneqWdkpx5jThfE4Yds/fTJSf7H1c0bWytukdUr5jNTErRSEZ8u5Rwf2 1TrrZNT3ypWZlaGoLhQB9VONXOLRITTIEoqSnWW7UXzccUij+nUFWYHcAxJHvkcf641P0jLLHcyI X2yNHwc5DduCNBaSumSnkoJBI+D5JA+MY7q2e4P6gqPTR3oJ93USRsmQ0bgEnsMaU4j4eB0o6iOo ZqeTbFOw5QHhvsfb6eml7pq23Cmu0FRNCFXxVI2eY4yPYfTRy6UbRVDgbmXOVbH4caK2mKYyQzNW 1DhlDbTK2Menr2+mjhjuwJ5KVF/rVRHcICedsYjBx32gaCE7b/bHyBukKDPqQVOP30e63YGamlC/ iHbH0GgVTA0z0lYrbRTz5bjg7to7+/A1qa9hli/7gJ6hrDX9L1MhjWNhXFig/wAPmYf6aaejJGPS dJ6lYTg/mdI16iCUV2BJLLOVXnjJkznTh8P2L9JxBeWCuoH+ms/yap/Y/wCQ7bIfnEnVWKMY1dSP UgNwfoc/TSfd66SstkSSptWktopmyuOVAxjnt+n2039MVcUc/i1JEUngAuq/4cnAOkmeoiqRXKhz mEgBjluBgk/pqOVaL4uOEotvyO3TFJJXfC+oeNJJCkxO1cnA2t6cj9tAqSeUEvswBDEUBb09/wBt NPwYuMlL0HUzQTqpWqTeWHGCDkH6HSZOHa7GbfiJoj5V7E8n/lociqSQOFtxo0jpRIPlg5AzIFdm DYxpmgWn8PcoLDBO4t76VOl62BrfTqXHkjAY7T/fRGrr0gpx4MoHlIxj112Ye6B5LNHrkf8ALJaa WMS1cYYSNlFTB9xkg/pr7fZBFZY40IEjvycjGBzqhbDEtzMxDMzIu5Cccn3/AE15vE3iVMrRgqpV gIye2fUa5mWPuPQYFcIhz4X1z0txqq6KrBRoiBGQMSZ4zn0wQdMNqkr641k1ZJTrTyErA4Pcg45H Os26eqqSirlWWRfA2kEg4AJ9NP1gnjuFPJDAYPFjJd4nyAAWJ7/99tLcTQnsN1VHS29Fq0usE8qM D4Sj/rqSs6kkqYVjaGLb9tCp7ZVxA3GoaDwkcMUDElhntqa7X6juEaQ0lNHEE5IWLk6XTXge0q8W eY23PuKtjknROK9bqVKUBFSIHBaQZ/tofTtlN2cD0HfTRa7NZmtMdXPRrIzDLEZzopQaQpZE34Kt tqbbtqDPWA+Jg7YuT/b7a8NWy0rPOtLDIg5G5sH8+NWb1aqCjpIp6KFYTJjJ+mNC5yHppEV8nbx9 9RQbWwXJXoDXC5RXC5fO1cRQYwURtD5kjaTdDATGWVgSee2v09TDGpWWY+JnDD0GoYa0b2R522jt 7aDpQXZBieqp56YRpSbMHn66kgqKf+XeCaEs2CN2e2g6Twhx4cu4YPGmmyXWwwUEC1dK7VCsd5Ee cjn6/bU6FqSKVpl2wrTQwkOZAd2cce2NW751SlXSVVtjj2yGNi4GWIAHGOPfGilRdLXUQGC2W/FR INqF02BSR3J1nEF4s1j67kF6ulNTGnhYsjk/1Dt4UYHvpM1UhsKadHroOBKzoisp6kuFlmcSDgHP GeB9dErtU0dsoqWIsygRhEUAsSAPtpZ6eucb9JdQbGEGJ5pE5IxuAxg6tW+okqqGjrV3uRTrGI2G MkDk5OmTVxsRDzsZujOoKCOpqm8SQVjwOscDJjcq7ST+X+ust6ggMfTdfKjKpEoJOe/m/wCumaKC aDqyG6SAIGp5ITGDngjvn8hoFW2yvulPPHGiCnclAznA3ZySONLwqpWx81cdGc3hHqIF25Iadl7Z Gft/b66G9T3Lpu2XIW+V6wSQRhXCBGwTknJPOeedO146XraehVYFaed5R4aREsSffH0750g9ZdI1 7XnMVLTn+km8rVRHzY5/xd860RViH7UgdU36suNTAJhFFGswcBU//bJb7fvordwZLnSMV/FUyDv7 qp0rRmJGMwO1VcEhjnaMjnOPvolPfZqu8UQ+XLKsgkUHjJ2kZ54xxnTKLtACWIrVTLg/jI//AC0c 6Cdl6npO2PMMkemDoLXSyirqClEZA0pyBKFIJJ++dX+l5r1XVrRWykoqDam56iV+w98knn7DQ9bL WXqmkjWqvEhyMc/T6k/6aW/9rpLZmnPTs0scJEZlWuVdwHHbYf769dNPcleop66709dHHC8iiMcq drgYPfH0Og/U08PztzpRkyRSSE4XsNwwf3GrcuvguFSWx/6knSstVurI1YK6gAd9vHYnj+2qtLkW O5skZneJFdY92N53DjP5Z1EBu6YoH5bCqOB67dDqnxVo8xVDxecM2DwQI5OD9M4P5a1f+BlSrIV+ uLf8p/MdsgcSlKgYXsGHPP3U6L/DGTd09Fx2nfP21B1nOlTR1K7CDHQs6sfVd2APyIP668fC9/8A 4I8ecbZz+4Gs3ya//wAhipI4ZJpJ1VWIjdA23PG8H+wP66XLrR0cVttktPEiSOauORl7thjjPvxo tbpnikWLIZCZsrjOTzjQmuho4rBT122ES/zKoRpcDcVKkjP66OKFQdSQa+D8s3+yFzjKD5dnTzH0 YFeP/VqC4KVaXKKYRLLGXXv2yMfkdUPhhfYbd0jeYqioKU+5WbC5GQy+3rxoVFeoqxmjevgjieQs 7KSDk/8Ai7L3xpWWHaVjMORRqzTLDcLVa7Mr1dUsClTkvz/6e5/LVi13qC91QjpaGqWnC7o53j8N JfqqsM6S+m6S51jTig6kENOjFvDg2DB+jAE5/vp6hjrEhiUxxsQu3xpW85PucDHOupidxR53lKm7 82CbyY0u4kaoZTsUnzEcg8cDVwVCVF1IVA8aoNzAjDH9c6C3yOrku6mWaMRIoXKxjd+5x+2ikESI 8zwsUVYVXevO5tZc33HT47rGiBBBTX2SGWFUgkXeGJ3YOcjtpqtNR4Mk1RIqOyyDZG8ZHiDk8Agf rpfvdrjFFR1EsyBmjRZI42yytjk89jzprrbPcaepdIZilOqDxlLYI/8AOR3OkujTHTX7Cn+08cji H+Q0qx58wDKS35Y41TqkSqqTNFTJRq3dA2efyHbX6zWF7hTloJqQAdjg/rjGi9FZKaOikLV6CYDd sMZHHv21meWN0a1iryeIcxoqh84+urjPdLpBFYqWpCxSNkblHGOe/fGg87pDVGJnPkODkaMdKVCC /wBGQc+ZhyP/AAnWtbiYZupMnma60ypQ3K4QzLCAqxqvmHHvjXlZEz34P11P1NaxT3Oouy1O8SHH hbMY4HroL84DIItmdUkCnZSNFHXXGohRomcMSwKnjJGpv5PHTVcUbMhMuCSF7fvqmlziobzUyMiu WOMEkY7alkuwrZIlRQrxqAcH7fTVPwMi32/QUntsVNNFGGJL8Zxtxz9TqpdEWmVUD4LrkknBHONQ z+Ku1Z1PPbLZ0PuEeyPwvDVWKn8OM9/+mkUPbSGKzy0tPcJVa5xbUPlfwlbOR2zjVf4k1DfylpKS GKSWromSRX8pAB7hhgg4zpOnpY6moiZ5rlTybhzFNgNj0xyP20x1dNMOuLJS1Nc/yp2s3iKrAYG4 BsAdzx+ekZotNMZiqUWkY+en7nc7bVS2mGtnkp5fDenjqEVU+rbwST6d9eLa3U1sqYILte6fp0Ku FSSdJ3Ye7KvCj741qvSMzw3LqAz7xGrNLSoXyrAFuPXHA/bQ+7W+3dQ9PxXSWhoY6ySI/wBaSmWX ZzjJDDnWmUrX6M1U/wBi/aesab+aUkF4u9rnpTuSSrpiTsJHAdAScNjGew0a+Il5amt8bWOsRYnL EtG0ZB9j5+/5aSqnoarN0p7e9/Q2ypjkbFLTCkG5cHzBRyO+s+6m6ZpqEPPE9RjxXi/qS7huU4Po O+NBFRTQfuaGBuqJppj/ALQ9SbqQ4IpoVCyOPUHB8oxnk/kDq/JP8DKlvHa83ukLgEwhpJNv/wBX rpC6XuldZK+T5MpB4oCsRGrf3HGrV7sVZeLlLcSbegmwRsiUBuME9vU51o+Rbi/kXFppW2zVAB3E lYx+FeRn7nnV6WeEdTQq8iFIyFLdvT/rqL+b08LPSVCnYh8qytkMTgkq4GU47ghhxxjPEajpiuml iguF1hnmfB3U0bxq2fUjkj6jQ2y3G/BDRxF7pIgbcryKx+mTz/fXi1yGGph8hLBgCB3bHpjXyrWo s9zf+lNMpMao5j278Eev5HUVBlasSuf6gkwcNyhDYI/XQSG4vNDkGr2cSQolIy/hY8seDxxwO599 Q3o1BWpqzeKNKqRZGliMLFn9cZAx/hHroh4+4YnBLekqcHH1H/LUdbR0k0E1S9UVcqYx4LFuWXGA Nnc7j/iH3GpBtlyikUKek6oWkhmrbm8dOyjwjAQQB9jjRqK6QCzyPUVjVDCFv6wQtk4KjO0YHJ17 mthPTEM1xnMkkSqqRABUjznvjknjufyGhlggathqoZGxSRylNg7SMzADOPQbvz1qinRka2fo+pqC qqvlJIrhUJUUQgMaKAyHJORn0++r1qr6y30co6ct7TqhzULXSqGVj6jbxjVafEotroBl6MKSOM4Z /wDprz8Mk+arKnfI3hQ7H2YyHbnBb3x7aW2hqj7fIVpb3eqPwa25QUSxxZdRHGUfOASM+p7d9Uq6 O6QXOWoNtp7jTmZp1CSOIl3HuMemD66JdQwTPclpxB874lRNIsbEHB2qBweCMt2OvA6o6golS0nx KWminWKSMQxhVJOcce/+mh7MZihFrbCnQNLBPTXiNqaCGOCAzNDFO7gSH3DAcgA4++hgpqqoo45G p0dGlV5lKgKNwVgeMZBJ0T+G1ZNJ1F1FSyo7yVMcpLqnBbY/GB7+n2OvlpaWC01cEpmmIpqd88Zj 8iHH5ZAx9NDkbiVjim6Yz9L1j1UNO06QliwTCRBRhRkdtHpqlkkVWVpZCMgdtozjn6aT+lPFFTGP mXFOk4RSq4ycY0wswE1QZK1zswvDbSRtz7/U66eCVQTOBzsb9SQL6jSd6uJYzEAck7gSBwPXVuzG pekp1rammwzkhYUIPHfOfsNCb0HkCpF8yIWB84kKs3GQRzkc6qWCuIqw09KzAr5n+eJJGefKUx/6 hpOZLzZv4qfpp/AxX6SWMUszphJ1LBh/iI4znt30YtXUNwuMcaLKs1Yf6cofgvjk59DwdB7zW09X SUSEBGgaZfwbVZW5HqedRWMrEhm4SOOVxI2eSD6Z/PvrMlaNkvgaW6guNth+Wa3qiZJSVJPXPbU0 vVtA9RC0VJWxEbRLum3FwPbj6fvqvdKcVyQQwvVySSR+IuwAqOBw307dtB/5Bd3kCRUcjyg4IVSW Gq9LGtjHklewrUXhJa2SaOnl8zcIWyRqzRdSGkr4KkQNmIgld2D7EdtVnsV8aSmn/kkh8PG8bx/U +p5Bzr3UdM3y4zNNTW8oGxlXkXA/POjTVC3FN2Xbv1RLV3N6qSneNXAITfkDVO13bbcGFWNiynKs TnGiM3SF+mt8EaUEMMsQ/F4gIb9Dr5cejr5WQwqtPDGUXusnGdS0RwoD9QGs/m0xo0WRWC8nGvNt nrBVN4+1eMqFI1Wu++z3Bae6RJNNgHdnuMcckjVe1SxRXBnh2hm8+0ZwOe3/AGdU1ZUaTGmWqkbD STu208bh21Tr6qXaZZJC0iqcDbgdz/z1Nc73V3GONZ4KeMRklWjyCc/cnQaAzIGFTNvwzHcWLHGl qkM3pURyVjTQ4etVXTsY2IbP5anvxq4aSCZrjWVU5jXEksmSBuHbgaqxUTzDNJUSwMGyGK7s898F ToJeGuNVXJHPVid4FwsgAAHPqABqpxUi8cnBsaejap6436nRCscMARHY+bILc/vopTLHH0DH4GSF pnxnvnk/30E6EuvzF06gWUx7jQk7kj25x689+/vo7HPBVdG5pmyggZBxjkZGhmqiBF+8B1k2yS0z EclWX9VGdZx1xBU1Kz0dJTtNIa9shVJI3c/3Oni4zZtlkmx3lx/6DoZfb3R9OwVAmiaare4pIsSk BsYUnnGkwVq0Nboz2j6bulPVRNU0slOszCHxJE/CW4yM6uX2h6nsFatsodk1NHGPDfYGJBz3Pvop 1B8R1ubU9Ilnkp81UTGVp87cOD2x9PfWlPerLKEaqrKZZNoyDLHkevuffT+zoXdnLN1RZKh9/Zhn BHH2/bX6SmFL8tPGmEkVT9PxDVitG5gexKj6++j9ge31vR94hdQaumpQV3Dt5weNM8kftF2GaSC9 CnulQ5RQXHjSHa3YLj0BGTg+mNeVL/zCVgRgzswxgjG7Pf11P1eqSXtFCHApoc+3K5P99UYpGJxu OQoIwfppc/AeN3Jmp11LHNTLPEoWXI830JPp9hobYKcz3qdZVUR0aoxTHd2UYP5KD+uitHIxtqOG IzTBufqh/wCelGpr7hb71dmoZkjWSskUl4lfIRig7/Y6OCUVZU4t6RcvtTUGvuEFOkphplDyYkVV Ix7Hv+WpuiYc27Y5aNpfTcCe+c8fbQ2KqqKmO5S19PFUCanIZlATDKCQcDRmyTrb7UapkLmKIttX uw25wP7abF9lYiftaR5oHieioIdgeWEVJZvoQCMH11F8KmEdwq4zgFox/wDlqnSTmO+Sx0iB4GaT aCNu0Nwx/Vf316+HEoF9mUYIaNsH2IYaD5Gx+1jfPVJB1RTTyr2mddo7kYU8fXy6E9SVLvXV7fK1 EayVsDguuNoxgZ+4176klMF2hbg4qkx5gOTGx/01V6puj1lZXFIx4cskGNrbuVPGPc6nh7Bjsa/g 9UBPiTXUqjK1KqMg9jzz9O+orrWRUl3vUEhLb4ooQQeNyrGD+4Oqfw1YU/xEkkw6GenBGRjOGGca CXkSwXO7RySkxpVyhMqGIAmKgE/lqp1KOxmN+9jbZatPAQFl3itXbzjjJ0wVCUi1U7ZVwZFZxn27 fvpAt88MFK9ZNjMcqFUZcsxz6DTNOauqmZpmFFkRf0kGWIaTHJ9D9tbsP2I4/N/ySLdxkjqLnT06 SeeaVUJHuTzqtZad4raJnWBDGzgvI34hnGONUL1Aaa40YSaplDMSVeQs3cfp99UbbKxlkhSjj/ES HcncOT9camRRaofxVL0k70EKqVwimSejkzKyjwDn9c86K2+RVpYpKSZKqOVy0sYHl4H4T9tCqqFa ONszRku/K7EUjjuWxnH5++rNhuFN8tU0fjQRmU4Q7sZJAB/trKjW/Cs0SgkppKiWqo6WSOoi8FDJ v2hdxGRhfQ5xqpdLtcPkqOdKienkEkiMImZF9McZ+uvlDN/KhRTUJprhGxVp2IJQkfhDAcnB/tol d7+k1D4kduoZhT1MkLh6Yr59vp5jxyP00DVmiDpohuV4vYt0rTXGpjU1AMPhzMPKQfbViS5V8lBN DJWSMiUMMseD/iJGcnuTzoQtVWectUmV6UI5haJduHGRxjPro7F1PVrRCBNkcopDPjwk2DDhdu3b n1z39NU4jYuVLQPhrd0tujaYMpgnWXPOGwxXP6jUNqFSxpBDBM6Gfa5VCQQffVaSKqu1bS3KeWcP VTNGWg2IkYVF5xj6/to5Yb1e56QiGoaUpOsLY4wnbPA76pIvI221+wJ1TBClXSLUzGEiBF5GD257 /loNSx1sVdUyU7mpRFzArLlWI9wNS3eqq7hed9RIJpImKI0h3bRk417qIJ54vDSuNGAQ7StIVGRz gbcf301R0Ycs+stklBd7hW2aMXO1ww3JpGMjxo0S7fQbTzr3RVFWZpFEEJJ3AZZhgY7nQ6U1c8xk nqpnJOCxnJJ/POvzwFEz49TtLbT/AFTg5B9dV0tNEWRSpss0tFW1CGopKtY1HDqJiVz/APbnQe8J WUU0lM01KkjRnCIxwx9u3OrVtimMsscNdMEAAVRL2HqdBa+iqFqZXM7sFGB4jbmOTjOdDGFMil5o YOiqiKlqJ5vlnxNb3QtENwB4zkeg0z9LSLL0coUgoXkAI9eTpK+GTsnUYo3Pk+WkTfnhiVzx9eNM 1BDLZ7XJU00kr0r1DLJA3IQn/Evt351WZaKx/cAK2Z16ds8qgMyVKYz2ztYf31mvU9FXSdVVctZK 0k3zChmzkLkDtrSLnx0tTSZG2KvUZ/8AqIGlPqNt13uszjlXic//AGjWeFx0Pa7MWepbb8pVSqRv RER8kDnnRSsttLFUMghXg+g1avMTXaueCljMrzpHGqohZjkjgD31fv8ATzW65NR1NJ4E0aIHSXcr A7QeQRprf4LikjLJDvCHHBAH76JdJR2rw69Jhirlo52V2PlO1eABn6aEwyArHnuB+L89D5yYLllX dWK7e3GOx0cQMgW6iIa8IxGM00BH/wBoGqO1QW24DbBz+Wp7rUJLc4mlBT+hGqk+uM/9NRVs0IMA RdjiPDn66qVSiTHOno0Gy3eilt0FNWFqdliRC74CsBtHf7A99CrysRd2VkYNVTnPfJLBv/31Ttck U1tjRgHXYQec4GMHOqdO5Soqoy+UE2VUnIUkZ49u/wCw0Db6jIv3BSh3S2+vjUYAhY5x+WiVoYGz jdkjwD/+OqXT0bSxVQBBzEykfl/01Y6YJls8Snn+nj9taMO4GbP958UNSVVxdEUiKVtqdgRluP00 O6Dk/wDj24+UvE/rwOQdGKkg1tzQYLMN4B+q5H/5aTLXc5LYwq1opSVLIZN2EJ9tVKIcZ1Y89Uyx iqj84LfM05b6Aqw9fz0CqZ4w8QWeDesq8eIuRz3xnX6svn8zovGlpZYRHJEN6AsCQexOMA89tFOo aG3lSHMK1KmLyDGWzj1+2dRxbLxZpYrS+S70DNs68hmz/Tanbac5HBHI1d6uVYeqbrA0Qj21MpBP +IM4cZ/I/vqrbqKhpr7ZvArFpZpkmXBGBGdvAPp3xqT4k3Gmn62vppnVotqspXnzGniDfuDqsiqB MU7yWyrb543Wecq0krOvg47xruAyPqff202XmsEdZOxilDmOJowwwWdWdv7DOlqgRY6KoBiCBEXD MMdsf8tFq+q8eprZSodVoXjjY98hfN/+QH5a2YH7Tlc+L9VsjvElVLX0nzhbJbKpCcAHI9e5P/eN U4adZK5gkKs4dsl4wcffRO/lDWUE6uoDcbmbgZwSf21HS/LwXGeD5kPPKqspUgqcj0xq5YtuVmni 5V6Ci/yFZqFWs8cTy00WZBJveDvkfRhxwdSWWK2x+JUSXKnBSRJIiuE3be+OW9froZPJNSU8gNS0 vKjuCF757/c9tDzJXyuILepckjPufoF1mQ+VvY+pchDaTTN4Hiu/iLiojHlBznBIPrr9PU01RHNB BUUgaeoNQ3i10RAJGO3A9tIlyS70EqxVCSCcJzlgMAj6aiFReY4I3pkRg4wy4B2c9iT66b6EmkwI cimaAKhlpqmD/dHlmZN8orIiMKAAMd/TRKnqgKRYPlY3qBG0aTLVoFCs2cbcf66y2Stv3JSkdgeS RGuP7au0NP1dVUz1dLaJ5IFBy6KmBjv6aqXHaVsvHymaDRS3Kn2wpRCo2yF0PzQAUkbfT6aO2Gw9 Q0VK6pBQTB5AxWWVjtI+oOsciPUsE8ZktlWh3jnaBnn010PR3kUMdKZ5qaFZAJP6mMg450KxJDHy J27W2KSdD9Qy3CKpaKmJeTxChmKh/wAXAGc4Hf8ALVyXpq61EDJBR0ij/OtSTjHHYnTpbr4awmCn uFHUMo3oy87Rn21ZW4VUNPJ4lPGDtO1lUKB9Prq1BsTOTcraMeqLbcUiNP8AIu5jkIYrGDz75HOq 0dNeKSr+agtpBTs3ghsH3wxx+2gorbjduo6ynggcBXkdtufMAdQTx9QC1yn5Cp8NZNpZgdy8+hz9 NRw67KeT8IarWsqMXqrU6yzA+JK6AF8+2AMDS91PLBT1ZSmjAYjaUHp+uhFBLca+WRFDwiEDcAWz 3+p0ZtVpku1LVzmCVpqdl49/r/bU9Kt2XDLok6Ep6WeenpqhFJbcykZBB8I88c9xo50NKa3pW4Q1 Eu8tUyR7i2eMcardP2eax3aGqqGMiZKFhyVwpH+ugi3s2631EFMCRNMZE8MHOcdyMfT00rLG1oKM 6dsX6vqOtisLWU1CErcxIVMeWOH7Z9vpqa4Uy1F4u4qCFREjZieOw5wNJvUVRLDXMj0k9PK0qybZ VIfOQ2ee2dMtzu1FUQ19dMpiqKqkTcvco+WGPzGldNDIZFejaelrlZrBZpLrWtIadk2pBAxTxzjs 2CMjn1/TQCq+O1JHMYV6KESx+VUiu8iKB/5QgA1mnVF2uUdHS065+VFOhQjsp9c6SphWVErTeOPM fbXmuXzuYszjHUV+j6z/AMd/479E5HDjm5c1KT+O1UL9NVLIFR2bxBnII57+3fX65vGsocuuwkAt kHaM+2lWO8zhRHPDHIo9hg/8tNNn6s6dhpY4anpqOrmzlmklC7vz16Zr8HynsmeK2rhqK1HhAYJG qnK+o1Q6jNWtQjRSAK6bsL75Omm02Kg6mvJa1b7fTyUyybIx4gWXdjaT9udeuq/h31PRQQSGzVsk Klgkyxk5AY4J9s6tJJArTE63XGujaGNT4m5gAS2wj7nt+umzpicPcKk3FKaQlV3CScEBsDGCjc8A 9jpds4rqC6RSRSNFUxvtwyglG7djpps1dfzfq5kuM/jSCMTOkaktgYGR240emDuxmopaYM3y0dLE pVhiBmx29dxOvPRZVrVTliFC5BJOB3I9dNPTtneptBe6VNRUT7twZwvH0xjGsottxq6a8PQQUtA6 JM7PJNT7tg3Eds+5HbR/aidU3bClbLUVF1eaJmglkjUON2QNqoMZx9P30PpGB6faGTK+HUNLuZTt 4Pp30RmjllroJoqyGWacYaCCM8nJBwCSR+EcaEeO6UFRbFhkLAuSCNmDnnuRnQNtltoaLfcxT9OX 6i8NpAZknV09OVwfoOD9jj31B1hckl6ikq6ilqadN8btDOMuQDg9wBnjt9tDqZrhFb7tIKBQjRIk +JhnbjPAwc54P5ajuc0srR1lfGiyOE3YkGWK/TbzpkZUhLVjHG8N/wCvLcKKhuSUxBYRSREFcKTk YJ4JA1B1DTfL9T3VJJUQp5ljJIP4BxjjVqpv9dbbxS3K0PSS1Bj2hRDt29+67v8AlqagrKqf4gPJ fVpXnaJDJil3RlsEYJJK9uc8+2gatjIycQxX18tRbKuJY4PKvZIWJI9++Ne6CGdjTtuUrUU85IIH PmTPH56k68rKSTdTU0tPErocrTRxoCf/ABYXS9SLLE1KP9oHiTBUKpjYoCQWwNvoBnGe+NMhLqJy 4HONByqt9bWWaK6UsqqtOm5sHaRle/bXix0NRX3CeeSbxFiRAWmbJGThQP39tVLLPUwzNElyqJKD 5Vo3jcgK7qBlgB+HIxz9de7LdbzYrg70dMkVPVqY2WdNxkUcjk/3xoXlb0MxcfpFIvXaikhmmpn2 hkYGYse2CBx+uq9sus1juT1NOkEjuCuZFyB9tUZr6Lg81Rcagyz7doRoSd3PcnjOMdwOedfaO5UZ gIaCFpSF8PKkISRzuGeOdV6iWhvpNsnqOopGqHqLhSU07Ej8WQB7DAOvVLfFSjqqmmtNJUKJSzr4 busKYHOQfKMnHPrr5d2s81HHBTrD4zvhV8JvxYAyGPBXPp9e+po3jttJLSLT+JLuDCONk2uNo8hJ z6jPHrpy5VRoqHHpNfkipuq/GWWFqakXeOAoKlR9CTj++i9PfqmK0pDFNE9LCQWKQliSfT8Y3enb QCkrY0k+WiowyqCzl4kdkP8AlUlRx9ca+vU0kVBtgpxGHkZZYwjDaNv4iSCPyGNFk5inBRQePjqO LoXJax62qFTLU3AYbAVaJmHHoAHzjTZN1qlRTo729WjoYhG5mpWBBPHP9Ycn276RvnYGSjmhqYPH jwZ4cDZGx3eXJA9NvPOoDd5Y6tyJ2hy7BG/AQp7gMeT7c50l8iyv6anpmjdL9b0truqyJTUtLNVA I4eI+RQeTt8Ukc9iR/bThXdR08lupp7dVblhR9ySZxKSfp3x9M6wZaoST1KTTRU0RYbdsYjMnIyS Fyx9fUa8VL0wqIXWFIzkAsSSR9iSSM9++g9VhLB+WdBWmv6do1E010o4WdQxhji2Zx3JHJx98ap3 LqvpqojrhJXeTcVIkjbw9oOODjBzj31ict4PhyEpO247Rtcjee3Ixz+Wr9qPjRCumnSCppWxHHKw yrrg55HHfGM86p5L8lLAlsf7ZcbPba8ozzOtbDKxaaMKuey7WPcfUZ0x9N3S02+jaoq5jH4Sb5Y2 U7/XBBwAeAMc++sGHV3WlRUTJ1Nc/wCYKkyxxRhkTb+gAAxqxe6q5V1es628DDBlVZUYHHAAOcnV +pWwVjTRvtbSXLqO2mS00cgkZe8noDg7wVyDnHqV9fbnOa3p2rs1fRPVQwrDBLvmePcXOPQ8EY+u dY38fLh1RN1FTWy8xVENLSQRqtM7Hw1m2+Zj6FvTPp6euoehqq+DoeqpamSQUCzxmn8VwgX3Csw4 H20pZLZHhUth7qq7yVd+uU0snimR8o7sSdvsGPpgaDRVTw3GSR0jnRofwSjjtwe/ca9tMXDlpKUh x5vFuCtuI7f4dRVc9PUTtJI9vhygXCVfHAx6LpmmtFKCiMFXfbHS9FzXm40r1BR1hgpgclmx744H 5aRT8QqNGZW6fhUgnhZgAP1GdP1o6bououjKsePS+DSuZHkZ8omF7knGNIq2roaHdFLdqF2RiC3i E5/fWKcU5PRqhOXXrdIUxa/HMm2RUaMgENxqOqtpgEazApuGct2I7cHsdNEVdUGeaOOjtcR2I5Ip t24HH1+url7qLrQ2qjrVrqRhLwFWmUeH9M5z+2mWu9AZIpwjKh6/hv8A93tlxiLqV+ZhkJB8uSrA /wBtbzfJo5bOjRyKxAUsA2SOPXXIlquV8rJ4aZLpUxvUBeVKgfbAH/edaN0VT9SW9bhBJdZlnFKK nc5D7wScAg/6Y04UlboRup1Wn69rSxwi124kc8BgTpu6eoaOfriofwp40ejEv9SMpyHweD30m9Tb 6i7fPSurS1iCZwowAzdwP00Vnr7lT3qmqjcKUyzUgLDw1GwZ3FWBGM5x+mjclFbGYePLP9v8Gvie KjhUSZRX4BxwPvrEqMFuor14dSkUT72dhg5TxF4U+/I/TTDWdUVdXbv5LHK0lZvPiVCbVVE9jjSb LC9LeHplYyJHPuGxcA5HBx/qdE5JpNCZ43im4MJU1WbbcIzbqhlqtysksJ3HO4/4uwyMfvr04f5u aQr/ALwzzK3iyd23c8jRCeGKO5SSLGUCnaoY9hnIHf0zoJWTGslqZIZpDAtTIyIPYk541E7BWmWm uVc8NZEkkaoYcyqibgyqF4J/P9tVZRNNRtUCdQUVSU2g/f7emvFsoi1LJM0pSQRsyoo3LOo7jORt OD6j01ZtFxhpLe6tSxTxtHIjCQAgFhhSuec8H6atNJhyWtn41k9OkEskkjrICfMPNjHBGPTP10Ur ilV1DC8IFLFMqsY2mYgAqASATzyf76jsnU9XbI4dsENRSxNHJPTCAeG/hsCofHfngn8h31bvNZar 51DPW2mxz2YTqT8uakyLC43EqhIG1SMADBAPY44FN2WohAW9pRb7fTxx7JBKkru2NqiTvk+uv3Vd F/JzS1fysk8MiMqHbtPCndkemffQzpGWqavjjnSerXcC0hLuI0LAsxAGMfXU/V9+mu9xmqbeIo6W GTazPMhAO3bnvzxzx9M6plxi7PsFzNLVQiijESk+G+9t2cqAc57AZ1ZqbpPPLElOwWGmk2KR6A+2 e+gBiqsLDOYElCBcHlxnJy2fX8/X89S243KanjpvmkCuzHY3AG3jIwfUaWxtUXa+aaqSU01MtUsq khYhuA7NyFHcfl2OoaKqkikgarjQxTR5IYcjHof01LD48RjjixSSwqA0wf8ABjI8zZG0N9eDkaFX QSyXAtFFN52IVirbT65zjGMk+g4xqk02FKLUbCcdaWlEFNGQhk3Iqj37k+3/ALaJR3CWodI6KQ7l jxIWUZ3ebIUDuuQNA5XSCqCfJiAqoEngTcMMct5uPrjPca+21TQ1Dp8qZCx8lSQGDqF4BJBKj6++ s2LJ2m4fJt5GB4YxmlpheorqiKsFPLlqiKNTuKcK2O2NVqtAbZ89NVb1LEyqx5QnOMKO/b8tS0qC tHjTsI5Np3NKxQIP8rYXcT9tVpzTpLElBmEI/guHkEhPG0lfKDjnP986fZn6urIZZRTok0ORHFhQ u0k4b1PpnBHfVmp8PxY55nlYspCNgkkqOMLwMa+0z1EPjZrZ8K3gJLGDtGQCQAPfOcfTRVaY11qU xvLNKpUOiU7EkD/xgDH2xqWCoMEU1RT1CwxzicVUkgLKF2jGM5OOckjXutu8ccTQyeL4R5gVWBAK nHPqM40QNIEkiMEDQSMqSSvOc+HkkDk8j9P+sC22GfL1VYEaJSxRIyYycnhSAeTn2A+up2+C+skr Pduq/Cemd6meVmYhF24cblxn7H/TUtVd9nh0sUMlRVNMocpyCAf3JP650PjiTxvEqzKhjO/5kQs2 GPAHfBHfnI+2vlDLQUY3IGaZ5d0Ugco6D/DkZI9xnVJqynBtbD1+HRUVrppOnlqUvTsstwEyf0w5 9AfvnS+ax6ermaoZmndtoYHdsPOO3bvq2ZDCAygwiXfu8JN7ZOT5ywx9OO2NQAU+1KWpWFkwSrJ5 pCT74xn759NRAY4OOrNa+E9kj+IhrajquskrZFAl3MoHiHjOMj0zyR9NNHUfS/RttD2Ka1R18Lor bGnKNH9OP11i3+1c3SPSNTX0Xz81VGYo4EMpQQHBDNlCOO3Y5+umH4LdTV3WdJWSVNqlnrBJl5VD OHHfcSxJGPXk/fXDnxOWvqP9R6n9tL7f2OlJLH0+QR8ZOj7RQWmCqsFs+RWScRyxlw/B7HJHodJk tspxHuIVY4gI2UKA7Eg8/trZeukS5dIV6QCOaKnXduimSRFIYZ8yk6wGrr5DOskMgkl2AKASTyPb XocMlOJz5JphK5zvB8P66z01TFTiedS43bTIoGSD9M6QaLpuesg8cVkeCccAn99N9wt81RR7TkHD KC6lQrY+vONWLB0b1QbZG8FKGjfLKRKnIPY8nS3Ft6Yy0l4AlPn5pTjGadT+hA/018uVMq25p0XD F8E5zznXtDLufeArxwlQOOB3A/fTZb+nRdemUq5JVSOSfwzs/EMd/odLarJZrm/+3Sfmxb6KwnVF lPGC6hvrhtbUkDDrWvQY2y2sDHp3Osr6ktdL0rPYKynnklcPN4ikDICbSD/69MVZ1tVRdTR10dGj b6cQ+Hu5IOTnP6a01e0YItpmfV81T86YpnMvgM0aBv8ACATwMaa6w0N76nt1BSSMkaQsvi+m0AE7 fftjnOlaumWeslIXZNJKcgchSTpwSf5e99N5pUjjghnUeGAd/lGD6e+mR35F209MLdKUVrFXcZUh Jp45fAhBYnCryc+5zqGw1dLbOrb2ppJ5cyRGMRxs5AI76sdHTxpbqllgDM1XK2TgYy356o0ZrG67 uCwSfKCSGN2AO7cF784+p1bJuXkHdX3cfzyqqZqWqp1dVMUcqbCSeMn7YzjS/bpameapIjeT+vvB RRtB57nv7dtMvxEeCeehoGMjVakFnZxyCCOF/XnQbpommqa2GQ79jgMffUWNy2E59CtJUmKVg8sc TbNyhu+RwQPvk6MdMXC3zQLT19kiriIDErmX+pGwBwwyMFeRxjPHfVaota0sNPXzGmYSsyMu4b4y AG3EfY68W+3/ACl0gr2WKShqJGwdxDIvoSOPN+ulu/A5pum0R3KakkkAoaeSECFYZ+7LKwxub3xx nHOr1NMqVC0hkWSWTBfDrgqPXIHByPftrzdPBrqytlt6w0FJ4qgI2QRkdxwO59Bqm9BFMyvAiiRF UYEoCspH159ToHo0LcdIurRmRTTUMzwtPHtZAeQq49/TOdRVMLiliQ1Sqsz+HM4fIA4GSo9OMfpr 0yRH5eOan8EJEyby7DLnnue+edSUVNJVWySBzHTiJ1jLCHaq5b/Ec/Qd8c6Ftkiiae10dVK8soRd rDay7tkq45J9ODnUVDFB8rPTVMTyxr/UhjU93b199XK+ngguSYklWknOWZ87JEB2grxkAlT31+e1 hXo/AWWGLGWmnyg79lB74B759dU2MSJIY6GY1BBmEjwIQEycsT+EAg5IK88jVqjil/k9SKkSxUqx q6hxk+JlmAxt8o5x+WqE1VDT3eKaPxwkSDxnhUnfIwOWGM8cnt9dEGSoNHItyqZDR7yKjvhnGdqk e+hTph32XUGXB5quqhqq2T54jasjjKkKBgAfYa9SSywxsITN4D4RMAjIAwR7kZ1YstsG56xpnpoY QCFMeDMOwCk8Z99eWo4ZappzVQSUSM3grJId0ascYPpkAHvgcZzrI8Sjm7o6cM/rcV4J1aPitVR1 K0scS0pxvMTL5QmPzxq7FdjSz7dzVQVTErDBSJW5AUFcDB5zr5SUc9WYlSWNIvBcOI5EDMPTuR79 h+mpbdT00VrgBdPDaRklDLnnHA5wMk+51rVnLtOKSBtMz2iakkWrenEsokZcb/CcYBY5GOwONF6h JqeMKHkSRiW8VXGHT6DjH56FiKQtKm+GV6QBNqt4qkuM8sOAfb89ebiZ6qSkRY2pYUjACuMMwJ7j PfJ9Bq2qIpUgnFTSXCcFJHmSXHljUckehA4GMdvrqrXUsZtj1c9O3iTNvcnJJAYjB5wf016uFFVm kt7084ZZxtZUnUMTkjcxB8uODz7a+19w+Xt5om2tPwh3jIQYwGBHGDkdvz1Giu5SLgKtLT0MSSDb I3cZHp37nGp1qQLjU3BZ/JUIVO1f+HuHbBxj2499Symjgt60ZO64hyRVlwsfI7YPpj10PvBX+Znw qmIM6hZEjTtxyce3/TVpIC3Re+Ym8KZ2nhkKuASq5QKRk4J5/fQ2WjeOkmQPHGjZZXiO44xxn76n qadqSijpyIJ4plKwyJIuBzjLeY41cpLSsSwCpqqBYaYBXjaUf1wRk+cHHpgapk62fK2oekoKiniX xVlhwp8LzHGfyxk5451tf8Ntq6UvXw4jorkao3ScMlYkD+GGQHgNgYUfbWHQ3H5jx40o5FqI5x4W WLKF7BR7c84z7aip+pL/ANOyTx0NfLQSTKUdlUKduPNn11SXyDkjqzeuuOmuiunaCan6flSkjkJh mD3RSoY9lxyeePXjXNVZa5bb1PVxxkP8uCQ0J3A8eh9fvrQLZdLZa6O0TW20VVTRV+YrjU3Bf/nZ eAfDznYFJ59xqTrK29PUdPUUFuq6aaMSZlrFVmdeM7ULH8I5HHfV4Jvs4sRkg4xUhJprvXXaso4a zbJHC6EsBk7cgE5+2mez3ApbokirKaFF3KEdCSAGI9/ppCUxUlW0dHW+LGy4JVCpxn66gjiqJmkk VanBfjbGSOw1o60xfbt5Jprdc6anNbMXp0yOZZgpf7ITuP5A6f5JJhZKZ4pXSHcrvHgbD5c5+n5a yN64zxhyA3OE3A6ebTeLjUCOlkip2hZQFMcZUgjA9znWNPWzr83LinH+2k/9BWtuVBR9c9J11dFH W0YqXWpgLf8AEjbYrD9Dol8U+maSxOa61slTaZwJbfVrz/T7+Gx5IZexBP1+mlrq5il06cMhwUrS pUuOBvQ847aMdQXGpitEVohqB8ncahROjSKyEKc4I7Dt37860Y7RxbM1pmL1DSkjO/PH650fqaqv WO1V8ce6COR44JX4ViR24H0/79C/WdmstJSC423bSSPKiiENuUjndgdx6eukioaohSlqJEV2EmBI SSXwD/zH7aZJ/gOCtNh+irL1DTMYy0NPJPJ5kwN0uSSDnkaiFZVJ1FFOVcSNTFWdmZ1kAJ5AfkfX 0yDjU9HA9X0rVJJtd4qwuzHI52k/roJRVW65wgLKYwjooyWYDBJzqk3ZJKo6GsSKlVEbj4EQZwjy YRSuDjk4zjnXl/5HHVXpqerLOApjMb8D3wQ2T9eNVeugYKiobB2vMMOvpnzaq2+jntzpcauaCQOz boTMcuhXkH2yDqSTb1IUsLlthqy/IVlquEEySJJHJ4iSNUhpfDKnLBAAWwQM/ce3HxblJUVUNumC xw1OQBPIkeFGQAz+UsNq5zxnSyaaKEzrAUWl37Ww24Ng5AH69/pnR4U0dVDLKoPiQOD4TsQdmcDz egwMaCVJ+Tdj7JUfM29LRNHb4oWklcrHKJDiMeufQ8ccAEe51Yt88dD8oIqGMNSyhpFQGQTMBtEm QSMZOcA7Tgcd9RVVXFUUyWHfLFRhvEhxL5UZu+eOM4/PVSOCZ1leHZA8ZKlC+XKkEjHGMZAH56F7 GXXkvVa2kbCIsJUsH8QeIpgZTjnnBBJOPbGvcdNeRVQW5qlbhBLKGCRvxk8gt7jt9CTqKjpZYre1 RS+JBAV3yySRDcXH1ByMnV6kuE1Q1uhhnkjM+GqssFVFU5wD6jB7HQl2j5X2ynbpz5ioWojemUuk hp3AMZPCHPY5OeOxP119/mk9NIaaiuEVF48KrFGiH+qpAwGyTjseSdWZqm0Vd1moaWRVgRgPHqZM eID3GBxjyn21BDXSVFsZJWetp4ZAKfYR5R6Anvj0GrloGG9k1Dc6WQLTvRp4WSTUQANNk/4fTIwA cZx7Y1Xu1znIaGFmqJKsA/8AEWNQc5AVQAAT7euqNbWAB6qRSlfBOSwcFtqkAcZGDwxz/wCXV2gk p56m3zVLR1b7Dsj2BQX52lR66EO70DLpDVzzxUpojLgiTwoXKqcHlCgGMnt6dtHRcnWxUlkp6BmE rIqCSV4+eW3YJC4zu7jgak+UjpEmqaqpjh8PaksSgAyA8nzDtgnudAJFSpq2WKOQxb2k2hAzZMhw CcZ8wUDjgajI7XgKpbnSsheJnEgcrJnCxt7kOxHAHYc5+uh1wnanceFC0kslQQhRjlufLkE4xnvt APfXgyGCZTukqWZhhkcoYnU4KsPXAxr5cIqKWagqJah/mSXDCePMZXkkZBzkjI1FbZHpaDdvjRRM Y50roAR4kECeEyyHkZkAyR9M8emhIgqjMKu6GIUwOPCjmXcWH1IJUfXGNS29aSoo4JaCdaJCWLiI ncPN3+35+mvVSKlIKilFR8xThgG8RyS49G/9u2qk3ZcKW2EoqsTUEdF85EpchKebxiscKj0IBG4s cDJPHtyNUTQvLV1VZcamKoiZjlHy0sjdsNtIOMfXHbVNrLNLBLio3UZOIQgzGHGc9zxwe+vVRLUW 6JIomklqJ4VB2eVF2+nfJONF5QLavSDbbGiXywoscuwRRBy7qV4ADblHGqlZODKsY+XhpPM4bY74 8vYgjO7A98c6pBJJamKBrlBUM0e7x5f6SRjByvbOedea+Yx3BKCBEEZYqkhYN5scc4zjt+p0MfPk l68F+O4CjlLUj00TEBTFLAGwzD8Sr2A++q++WoqJadEdpiS5JQiMADkgKf8Apr1W2pvBa31Emana G3yo2NoP+HB/Ln21Sp3mimzkEQRkksNqDn0HfGqumHo+3e8zrHDSiJXiBHKyFVUjgttxjJ9zk6pX qsaqMe5txlABkdyWA9sY/vqOqrFM1TLb41bIEflbIk/LvjvnUEdJFHAXqNxlXBiRUJTcecH6abFx EZEySW41MZpIfEKCnyIQVyCCTny9sevHOdS0NbHJWNNCBIHRy8TnyMF5xz2/66I/D3+YQ9UQQ0Nh gvF0mlaOOiEYkLKELHAbIAxz+Wto6v8A5RarekVztloepWFJKmCGiVzSgkAB2VeOSNTV7AyZNKJz hKtZWzPNDC7DGfLyAvt6aK2amuD0e6nlEaFuxYd8D3GtpuEMdpgiY9N2dosBspGr7Q3vxkfnrGa6 73P5+pFMlIsQlbaPCHHP00cpNaBw43NtRQC6qoYqPYKLHhqCw57njvo50s0s/SM00hJlbeu5Rg9j jQq4wBaUR5xkMcj7Z0W6Pmii6cljkJCRuWJPtj7aTFdlsGUmlSFGgw6x+OGkPza7ixySGHI/9OmG 3xC4Q2+jCqVipnkYMcebHf8AbQWJPDgkeQOoM6GM9s4B+ns2m3oK1TTT1NQsqNEkDowbgqfNxjWq NGd2gUnTIaN5JK2U7X5UE4A740FqIomtMYFS3zUbsJY85XzE7SvJ9jp9pVL07nxAMP3AyT5cZGlW +RSU9LTq1vamgfzQVCr5XCkKcH1OSDj3/TRyomOTryXehp7ALTNSdQtVNFJKrKIpCpLYPBwR76vz RdJ0fUlrNLDVmnZ5PHV5trkFcAKQ2RydL0PhUEcNVWU81RTVjOsYWdI3JGOSdp2884x2400fEXoW +9J1Nor5SlZQ3FFkpaqAt4bFsDaf8rgHkfpxjSnNJhytrRd6qrLNJLRwQ2tpKhmMrl5SylCuACme CAV59xpIqZx45kphMzq5VQ6kg/TB9tG7pFLT1lvqKlDHUxKud0nAwe5HORkfXtqG2IzXGpmkn8Tc pcU+GCMW+2Bz9Rq3PQyKapEFNUhqajEiq48Z3l3oVVWOPqPTnGNFY74Gq44bnExpivhzx0yBTtOe Rj0zqG0xw0Nnrqiqp6SfwlZlEiAeG2VOEzwWGcZHOvUtWlZTOm4K7yK1RIXwY0Izt7YBBOBjjSHt mmHgmnltVC1SaWKeVlcqsEuDtjGMHvlmyRg6hhqP5dVS0s1PLNJUNtmiP4gCARkLyRng441PY6S2 zRrEpRwoZYHqJg7BfoAD5t2MHt3zjvqC3W9P5xdKiOrQyTBxFDNGw8Us+D27HhgOTj31a8klvRUq 3q3doaZXihqDlFkDBiB27jkfY6jcTCnRQjwqknkkjPkTPHJHA4x350w2uugW5ymrtkVPUnERp3Ll YiBw/mypGfbU1bUxRUxjZaYTRxMplUFBI7DzK64GcqDye/HHpqn+gUmxTh+RfbDHHLlxgPMwHbuc 8+nJHppqWsR7esMUUDR0oG+ONcsw4Adyqnyn686FIiUAkjnAgBhjNPN5SgGTkkZ4OPQc++i9rqXo lp5aaWGaKQhD4m1ckgkHO4EqSPpj30Ek2OSS0gRcqqlnq0qKbcUwo8NU8QNJ6jGPTnkk/l6XJ3ip ylRRRyMsAMhaSHaF4xgE8HgA549dfLveo4q2qpJ6GnWCpJB+Vmw0XYqFJVigyO3sTzqOhr6qKeSg fx6h51yHA3YC8gK3BHrxokgYyVl6C40ptyXWui3SGZUngdhsK8EHk+Y59v314MsRrZZ/AmcupMhE yL4YLcbPNzwByRjnvr7NYoqR0qqoVNQ9UoWBYnIlgyeCTjaB+ecZ14oY0s8fi+HVQmKoYStDIXZn U4XEmR64JAHpxqqCk6ZXgjtEdPS1BgnpCZWDy4Y+KScgHkg59OdX1qaWajni+WcQQAywhgAZec85 H/L89M9P1NaLTiCzRwslwUioMkAlmViPOC/BwfXjQK7TmK1kUngwReMdiLMAWBXggcckAjkD8tUl st3RRmtVyt9NRyfy4n5qNxIJ4/D8HznABJweOef76E3CeiNUEjZ0wCpizucEA9sZAB+umX+dfLpU Ozwv4sSmKIKH3HBB49D78fnqG3xwXFbfDDJElW42uhUBYz3YYwMDHpqXvZKpaBtPBcqqlpIaaSmp kqJiu0zrw5AxuG7yZOR6c6tRPFTU6w1UE8dWgZJJTFsVgAQNpY85PsAD76ipEkprnXRUNVBCpkaN 4/DZiwU5DM2Rgd8YzjOpLrJO1TNb6taKtluCRpFMX3rEcd1cnynHB1bSsFOj1Ux1X/w/+aNtpchl kp03gADPOMevp/fX6726RFZKSR/FcKWGQAGP4TyfLx6d+PTUs1bbWihpBGpNN/SWnRcQu3OWZnYg fngeuDoZRw3CLqONK1jHSsQFEkgkj7HPm4BJGRxnQ9b8Bd14ZWr2lr4mhmmlE8L+G7sSige2ef01 LNSzUkaNBFLOCdj+DHvZBjg5Hp9DjXqjehsdXNvjknn8XCJIwKBW7YHbOiMlLcoCJKaooamibE2x ZNrE8Had33xxqNbKSVWUrm0Njmgo5YUmlkiVzIqnPI44IBHrwP39LFJSPDb4r3WxGa2zKIpP6u0h /TgcgdtVuoqiWKq2V1rpZnBVd75ypPpnjtj29dQVtTQmyVFBGyPJncgjHmTknA5IwPpjRpa8Aqe2 gl0pcb9YLs1/ttriZZYGhgq5FY+Ap7kkcBsDkkZx99bl8POnoesem67p2hui08k4BuU9VTh56yQ+ YheR5FwPNx6cDXPVhuFMlCbfcPEigl8xdmZWYjseQRnn68fro50V1LUdIXqqit9zuNO7x4imikJE meQp9CPXHPbQ9Yt2wMke615NIv3wZSg63prHZ+rKkXWaIzGJYFZQB/mzLxr7S/DCxwiSKsqo6qoW QiSWnlGxj9NrEfvrHrNU3ik6kpr7TXCqqbjBUmeZpnYCRQckNk5ORnI1r3w4ttDX9MJXSiQSTzyu 4WV8Z3nOOdOdP5M8Yyg7WjBrsfAiVZ2xwUP0bBGpFvy09CbU9M7xGDJETA7j3Bz/AH14uMcUVTFF VGARJH4iRk7gDnAPP1Bz+XfOqNCqTzSz0iCIwQEyOEBCN9SPQ+2hjCmPbd0mVKuojqaIZjCSLKPM c5wQ2R/bT98NKp5Irp/upmBI8OMeqnOM9tI10hovkaaqp5W3ynEsbQlVjI5yGJIbOee2DjjX62X+ 526dzSTiJJRl0XHGPY/4fy05UZnt7G61CsuMdxoKT+rXxMSI1YDnB7e47ffS7XiOK0U8Mj1HzQds xtlQDuAOQfX/AJa82SXx5ZrqsqQ1JbfId7ZCeuOBznV3qaW2CsoaumpJUjliLRMkefGO4efy4z6+ +k99mmMU46QxWrqDp/q7pJbTdLWn85oSkdLVRII90fZt+MZx6Z0HtlVV0VX/ALO1t1qxFSVG9CzN LChxgllzjsNA0kZLlHUMVIqHDSPENqrzznnGAeew0XvdPFPUQVMckO2YsHO/HmwPOeDx66tpMHGq 0fKSH5+Wp8WrjZXciIySDZGAc8+vPOqsEwWSqccU8TeEgHJb149xnRKpSqirXtLwRyLb1C7yVCDC 79ox+Ieb786qXa1menjhgMrVEY3OIKNgFHfO7edwx641SaQbg7v8FhJpYrbDQVUiuGK1NKsnKKck 9/Qntzojc6mip7KtZbwRJUf0ZoljIA9cj9tU7bSWxi1Pc62TYYE2iLClWzz3IyQAPuT6a/SGb5CO popXengqNsyRMHbvgkkd8gHHm+vGo2XFOgmLVFP0vGRVMZ6hSJn2kLTkYKg/fnXm0VdNbogLgkTl 2IHhKGMaHIzyMDJxj7aIXmvqJayVaNTLbpELvGGEp24yM7eFIIB7+nfSxcLifkJZTCFgjCI0TREO QfNkkjvn6n00NhUvkt19PboY5WpKl0jbKorE59Ox9fU6mpfB/kcL3KeeYMSscOwqxAGe4GT5hqvZ qmhpbYKmSKZXq3MatsOATjPrg8EDn31fe0dSW+50waiqJTHuenlG0QjjO3xBld/rsP11W/gvT2VG ipK2nmWuoKtI0JQPvI2sQO/6HVm7KKe3U0aUs1HQyxojT1YyS23GY8emfTVqlpeo709RdxBNWNJI TUw5VHUgbVLbgozwSAGPPp2zLbKmaamZPl/Ep4CBi5AEpJuwdqnPPP041dskkm9AWkMNW292Mrxx 7fEERIkK8HHtxn9tXaS+U8rywUNDFHFMvhngHcR9DyPbg68XZ2ob9U1ltnkUIrLLLvUQJJ75bCqC AygE554Goej0tc/zC1UO5qsDwZ5FdfAx/ibBwATwDz68D1Ju0Ao09IO11ZDQXCksCUMiJIyPUx8E FeD3HfGffVNay1RX1y9qjihliYs5PGzk7sdy3/LUFUzyX6mpEB2EeH43JEbEEkggZ5xwM6L19BZq SSonFTNGIqPw40lZWYORuJGTkKTuye2fTnGkoa02C7ddKJZmWlarjpSC8MfhkNu2+pA7a+UAkqZq 3+WloxKyqPFUZHvgHtjvnjQp1arQ1lvjqooopAI5HfZGGPOP/FkjU9ZS3h6J71d6qZ2hmIkpVHhy SAgeZVPcc+w7aZ8C+zT2WzSz25Ikgq4pnKMgHg52I34ic9++vdJLb6umjesnIrqdfDhihQr5h2OQ O/076tdMUtvucbRCCb52VJGqGq2LRqqdgmRkHBGWJJzjtqMwVEctZTW+nngq6ba8QjTZ4hPrgqT6 +h9tBf5GLYGjqLlS1C1sc6JJNUFJWliIcnkHgnt6c+uppprZb6iQU/zFUU5imdyVlfuGwPw4wRjV quobtS0d0ir6BVlEYeRi4QNk5DANnee+Rx21XvVkrKZ7asUEVWjQo7imiIbnnGAce/I1afyLb+CW Wri/kO2vleokmfakEQZTGSM7tW+lYYrlNVRVlFGaeGDYryy7WhPG0njOfT76lnt1clgopUglpKhJ GaGKaJuUx+Lkc/qcY1YvTLQTR0SwUtU1ZIixTthl3EAHewAGSw474GBnVxbTLasC3K1+DPRrQy06 gRsZJVXc8hB53ZPcfTUVC8Va0dPNEISZlEzJuIdM+/YdtELbDBaa56esNvq51dmcNEGRVPfBbGM+ 50MuMUYo665RrLTwSN4cVO8bFnOfxrggbe3IOqLbovV9ue4S1ctMJq+KFTsfARoQDlgefMNuhVkn oGnMlAjK0cDM7zEed/Yew0TrbrF/JKOG3yxxSSU6/MeXdlyADz3P2JOoErLXRXM26tgAoQD5Jtye KcfjVwQDz6Yx7HVqbSokoRu0wjHAt3qpEnuUYHgeIqmM8YONoPYaVoa0zVqRiOYtH5SyJlgw4yF7 kYzonQ1tFUNVpVwGeCDLxncE2jJ2+bvj6Y156RqZKKoqLpA8clKB5olkUb1OcqTgkfljVRpLYLu6 QPp6qsoJEEokMD7mcbOAvrnH5frre/hMYm6EoWgDBGMjYfgjLtxrJOqrraLjY0iooIBUxuXREdif DJy3fgjP050Rp7vParfR0LS1MDx06l0dtp3N5jxxxk8fTGjgkxGaTToQmtMZt1bVx1wemRtyJsJf 0O48Y75Hr9tE6MS1lPSpZY28RV2unyyjIXkvleTzwe356jj6hjht5oBG0VG7Kj+EwI284VgO2fz1 F0beJqW9SWqJd43MWqYjlwo/y/TTFLew6inoHeNWbqy5w29PEmXwpgYt6jIIJGfwt5e/cc6q262T VVZI4hVYwniPvcqp7dj39f7aN36UU9p+RgnHyAqmdmKeZnbGS3GcY4xr7TVT5earh8GNVBkcLucg AbUAHp/y1fakD6e7KzWy6UsYrKVKqWHjcuxW4J4zjv27nH216ovFo6hfn0Stjl3RwRs+0x4/GMLz wSB3xxqe2Xu42955aBZIlqICzqJhtVBk8nt69tQU0TVtvqKirt4NdKfEp9mVGB3bjkZ40qWSTHwh ie2eZ4yLNujjSSZpwgmlYeT1I5GQP+86t1Btqx1Mk06s3ybEKkOP6mO4wTkYJxkeurFsaSrWKGnV JHYENtjBjzj8J++e/rr9WWuz0soSqrTFcWA2CmiISPIwVYsODj0Ge+opKhdbtHugqbnTQok9G9LH GUkVFBG0HgABRwec6uzrAlbWz2maCuiq4SlbSzxMuWPLcZIPuG99RW+6J41U1dc6t6kxRrFI+EHb uf8Av11ektHydJU07VQgmamA8KQ5G9hkABRuII9caHsrG/8AilYu9O3qjst2jamq2qkSJ+WpQfDc 8eXPJ7YweO2mGyJQzia5BjQQvNJJIJUYZXPcCMcY9AMD3Gli/t028FPNJBXK0LBWkiQCOTA7DPYn HcjTLV1dDHZrejSfJ0r0v+7xSN4niDudx4x+JT6jnVtryBHs3SLM9RWUMa3e2SCutDzJBDNMCUbg +RkYYIBPIxjUF2p7xcKp71HRPLEkoz4CGINsI5KAkY9eAB24HOhL18dZR0tOsckdKs6qsCS7FL9y c+2iHTN/mtNPJXGZmR3kgAY7jgnbjtkjnv8AXQOaDWNy+S/LdaEV1KbvW188YiMc7RyKpRe5A3Ke 59sarpU2ySS8GH5qaOpjEdIKibDRk59gMjjtwOPTUVstdH1BQvb6WNdxkxJNIBGVUnPCnkYOfvqk 1isNojr0rvmJq+EsI0Dbo2GfLn/31OyLUW9H6zRm2c1FuqlMkRRm8chJSDktg+mABgA/fTRVW+yR VFuq7lTfLw1Uw3oJSsajHBZRjAHB9M++ku830rV0lc1HCAF200Qwwxu43AH9tFLTdrbUSB5rbSpU o5FRM6n+qCOxBODqOaRFB+B0rK62UldUwRXWaoUlDDNCu0RQgbSAhVuMBl4wPPznQhqC1U1qqbhV Wme4Jc0Lozoq+AgznDdwWwOxBx6+mhK3KGCvkmlobdn5ku0pb+o6gElSvqDntoZWTmrqqs1UiU1u ST+nByryKRnhTz2xoVLs9hOKQx1VHarjS0NHZrW9uqvEDP8A7xJs2FeJN2/AIxkDj651boupDQQQ 2+pqnxTtIyyR1R8SWRgTvbLYB+mB7dtLVyt9zt3yk0lL4QrQPklaTG3aBhmP5g6XIYqiS7VEtxiI aJhC5AJTn8OP0GrjFydAZJLGrj8jlX9SXe4W+USX2rRZuGQSjay+gI7D/nodV0kVuqY5KOjpLoss IGNoRcBSSMYBLc9x31Vuslrg6f8A5attSW4tIZTPnzxYPYnPY8caF2iruIuNFOGajdEZUkdsBnwe 3tonHemRS9ttDPbjDTDxq2GorJvBOylklWNAmTjcxHcd+RuJ9hoYLlR0dRPd6GmRKlFVVpixkHB8 xyxyf7fbXxrlVVVSss8kQqJI2SSoZjIqZOfTjtx30Qgs8tVYqWupoaWVoo3wY5FCZbIJHr299DK1 5DST0iGOqgvyR3+4GWjqlbIDYZJsD/LgAZ4H/wBPrpl6drLdZrtKwhRFnRg09POyq3rtXnhh9OB7 aSS0QprctxhMMefD8RgCuAec4/M6kvV1mrKiKhomFRSISlPFEmeSTgqBzk51SbI6SDFdfGW/w1dP WOiRSliZ4fFkSPvnjBb9tMNwvdd1ZQvR0swWhoYld/l41AnBbd4mBwXJbBOcnHPfQ3pPpWYUFVcb 7UNZ6wqY1iqV2ER+rHd278aJR2Onsywy26slqaCWF1QFwVQ8E8jjGAT+ercqfUCLTSkxOuVfX2u7 T1NvIUKq5lUcAHv2GBotDFSChWvqofmUbzSiJl2NjsQgGeM8n66uPQ0zWasSGklqKWTmVwhdYz9W HYaR4L/VM80qUwjiXEIEQJMnpgZ99C4S8oP1IVsbrHBbbdDFdYYo6y4Qyl1iYAwQqTxlCu3tnnPr qpdLjQVMDXG40lPFUTSMsMccrofYbQpwRn2GNLk3UlbTxtSlHozPiOVj+PYM+Ug+3OiNwtlNXGju VJuSmpKY+IrHkMDx+XOdE1JeQHkhK+nweaq9R1M9Hap2maOBVjlV1xlfUZ9R29DohT09vSolieka ipKV/FSSNVAkPsSSdw47Z0IuMtvgqDVT1sNVKCJC8fBXA/CffGTqaovL1tkFvbbM0qbCQcdj30Us cnVEjlgrcmEqp7NDOyKZo6+sG41JkwNjf4VUZwO3vqCit9M0J8Guqlj3NtDDcQM+5OdCLiHiqreu DUBFEXjOoaMN6fpxp96GNMen4xUUVDHIHYHxgVLfUD21T7RdEj0lsze8U1HFUD5KExI6oXdSI48j 053BTjHO7241aoaCopepEX5iFlliEqyq8ka7T2B3KpPsR2PvqtWXCA2iptNOqVlDTQk/MGMrJk5I OM4HJA9debBW1DUXzNdUVDJ4ZjTc244H/iPYfTTE6Wxah2YzLUUE6NZqKoSGWqgcSBzFCBwcEnhc +2cn/QRc7faqO3QyUdRWR5ZkdqqUOHI7Daq+mOOPz9hPTc1FUTSpUF42lLFTCcFAcYY4HOOdF+oL FSWugp52qGnqpZQ3gtxGoYA5BPrzq5Rv5LjNrVEFVX1Etggo66GkfxpDsnE2GBxgZHrwfpqpJe62 Mt80kUivF4LFGbDL7Dng8asV8VRX3GaaoSDdT0viZzuwccYI+2l2z1dPV1Hh1cL7OMJEe53AZOc+ hOrSS8gS9R+Bqp6WOHp2puglNJS0jptIVS0zMcbTg/ixzkcarG4/ONBVPVVbQ/MZKSj8KAYBXGM+ 2f2z3sdRVNqtTVtgprZPUJIUlJmqt68MdrYCg9vTOrVjjN3npRVU6FX3R7SxVVUe32zqTUW6ReGU 26PFFeo36pgSjqzToV8Le24IkbfUMf0OpUQxUsleb1JcbnJKFp4FhmJHPlIDKu5ft21f6Kjpaeee GrqNtK039WOIcvHjIJfPAOScEH9tVLtXvDXTxRqklPG2IZCxkYw5ITO4n6ZwP00Pt62S2p0iOl6S uU80a3Sp+Xr66MvS05njPjAsQAxLeXJB/TXlEqppvmbhLQmOBFiip4XXY8gHfJYAHjJ9DzjjRC3V 1JcbjHTtSStKwVZZ4mJAcscEc8YBH6al6gjssFzuUVzqau1bpR8o6gSKse/aQyBeTt5xn9dAl28D YyjFe9b+AWllNVVtA0UjVLbikFPIHRARkMCvHHOdVrba7vbr1LbGlp6doULkSMG5HCsCCAMkD1yc jg6+fzKS2XmqMFd83TwuBDW7PD3Ie2QMc/TVK0NU1N4DMxmi3ESyyyElk5Yg57k+3rqoWlTHcjJi ydZYtfn+Q7C80FHSwyyTRvEcEhlCyMTkMCBlhn1OMHXm50tygvkviXGN0MR3GW4R5IKnjbkljkj/ AFxqzPUCmnN9CUVVHTsEjppI0KuGyeFPqB6ga+WiotPUnU4rJaNYqurQNBHC+3+p+EKM/h7kk6uE HK6QrJNQaUgFX1Nv8emo5UaeAAmUNNnBGM4I9vt+ur9mrqO5GptlDZ6j+XQL4sksSO7jHbcdpC57 Z2/lq311SUVHXwQy0clNXNvSqjmkDhiNu0h8EHgjUaz09hoJqCc1EjO6zM3jCSKQDkDYVxxn1yPp prxdYXWxbz951dImr+na2pS3VcS0aFonhmhinIljCndl8gjPuBknHONLN2n39Q01Pcaxo4aclI5o wWkdM4BOT9M86v0LVNyqKmmoGAV3wIwfKw/F9McL/b20HmuUszvVtTU/iTP4ZkkTcQowowD2/wCm lxWraLm02oxY8NbeoB0zLUXGO4zo0i+C9UjCQR57ozHGDntt9tUHpqCkh3RXCljmVfGjhdmleZh2 G5UAGAAPNqG631KO0JaWmRlQSOFIBYFl9CoGPN6DQawXy42q4eBS1Ih+ajSBplJ3lDjs3BHbvoIq 3sfDky46ajTJ7PU3CpuuXiQu53BFBUPk8jGO3HfRq5+N/OqUU8UsAgTdJDTgoXY5JbIXt27j89E3 pa7qWI3pK75haKlWKeSWUI5cM+MMeWwMffSzVVUDQ/LpVSOwdZJVGcyBQeSR2APOinjUfgSszcFF sI1VYcxRy0vy8ssxmjIiKxluzFgQDj3GT6d9U+sbPRUtnirrZcqqomG5p9qGOIEk42AkH/vsNC7v dJbs0beAXp4ISQoHYZ7+/fUTVbGhanKOZmdTGWOFCewB9dVGDoL1IptMNX63T3qOm8CkNA8dMHAQ /wBN19XGW5Ylu3ckdsc690Nm6htMUdwa1SUsdEhkNRUIyq4PZjnscah6Zlu9ZcKZPFio5YI32yyO FDqSCVZie/fGjXV9Gai83+op7k0gqHKxgTgrKhYcd8YA0yMHexMssUtfJQ6gstYIKS4XSrqKsVsT bUkqA77u4wudyj/zDB9NBqJY6a1VReqmVCjR08EUu0vyQc+Ug847cY1YqP5lMqtJSkLB5FZX3cds 9zoX4JUbUjnZA25YwvA/7POgWP5ZHlivah96eobinQ0VBUxVEdLcDvhi3sJJhnBbGMYGmWqslB0v 0+YobbA71ymOIGZnkXA78qBkZ/bXixXiObpe2iruIgr6WLbDTiMk4HYc9sgDS71j1VVXm409BIfl kgG5zjYEJznH5aqN20w/Utr9CRW2oxyzPU00rOmd6uhXjtuI+/r66s22odrwYJJkaOFeKdnwG44X t/fUdXKj3qOpcpNTOGV0yB5DnOcevroDOtfa2iqUGPFy8UhOeO3GmSi5C04wnZarZKKnnkU0k6SB yxErA7Sc5BAHI9tN1HLbqOJqqqSmlerpykSyRh1VCfxAZ8pz76Sumpw13WSoDzybHKoUV2dyCAOf vrYulLHQ3/pee4XO307V0NMC8cSlZXiAKkoowCRtwQOfXQWlNQsJT02ZgkVY1W1Da5TUxthh4akk H/w44zq5d52pa001d/MIKmNVWRHYowIHqpHGiVRUdOWKWWps8tQ8jLmPEhUr6EZHYY9NAKy/NM6y TrBJKy5cyq7MOTwTnnjGmyqOhS7S2DKavuAeopo9rSVvldSucEH+2Bov1LTC026kMlYjSvFtKIwy 3H4vtzjnVO8yCS9S10clEwl2eWmiEKA4xgRgAcbTyB3zqahvFvobpC93ty1tLtKSK8YcgEcFckYO dJySXqqPwdLDx4y4cs/baf8A6KdnrjRshp4I94IGGBO5fr+g7aZbxdWMDS1YS43CFhBUJOPEUYHp xjjsfbHGlmsFOs0yUTb6d2JiOf8ACSCox6HUFjqljjlhLMZHck55/v76RKbSdG3j8THKWOMnqQWq KCp+UjqY0EXzQyiIw7ZPGB2/PU3T1O8FNU3CkoPFhpthmcRFlTJGMn050PlqIlkjhaPaZSAvHYkg Y080q1HT3wyu1JJJB4t3miDKfNtVGBO0j6nnQ44yy7s25snG4UktSb1/H7FFbtNUy7pVDSyEly/I I9Bzpi6GFD8tc7vW0Mk8FsjBdDOEyhYhtrZ/F2x9ifprPnlenlPI3qcAdxjU4uVyEPgPUusTncsR byZz7YwfzzrRHsmcGUoODnHzY1Wavb5OrkgjjnkqGXbhCxCgkgemCQeeOcaga3XqaCRTTvTyE5j8 4BPOdoXOf20qTuJ5dyyBJCfMCoA/+kqB/YaPVFF1VTWlKt7jMkYKhIlqG3HIz5R6/lp+NxjaZkzz 9V3DVElugvdirlmqHW3TsvjKZJFGRjPbPBJA/XTFdLpBX0yGSpoalqmILOvjK0it78nv9tLll6V6 l6rikaCpM9RDwIZ5HZ/T1PA7+p0IqLFWUVbJQ3VKihmjXcyPFlvvg4GPrpftd7Lx5ci21Z7uVMF2 KtckxA2lArEDHbnGDo30PItHe6GeeUtRxVEbPTtA5aUbhu2jGDx7nsNLbW0Igkp6tKgg+ZYVbcB+ a4029N9Nz1toe4yXlqB9paOLxT5gPfA7n/L9NR5IxCj3yN1EfPiFW2euscUNvtyWwRkyfMTMkfBH bC5+/f8ALST0ZCf5xHXUyiUhwyVGCoZx3AJwDn1yNUq+51tRR0VqjlaWUuFABbcMeoGPf6nTHZbX SyTj5++1GIISztFUCN9x/wAOSrE8YGOB9Rqev1VEWBz/AJKXxOvs96ucbS00aOgXxzs/CRwCPbvg jjPGjtV0Ldf5At+vNurKakaJMzSFEQKe2AGJx9wNAb9SPJaILjbGFRMkniOXnzI+OdxjPbHsMjka aV6z6jqKanqq3wamlmCrXQiOTxEiPBOTgflqQ5PyXk4rvpWwVaLNa6CsiqxIjkjgSJlWPYdjzxnX y92WiYSzLHDFTk7sCHbChAIB4yeB9dUamurulur6eWw1cfyEU4MVTFCjMFONzsMHJAJ/Fn378683 aptl8nrp0vdbPNFUSmj3s5xmRiCuW5LKVyTnsc6N51JbFx4/R0/IbsPQc4t/ziUNmu8dZIViLiVi SMZC4b6j9dQUXwh6muNZVSW62QmalkIaEPzEfRcMf0z39Ne7f1fJBW2601VFTR2OKER1AhqZdzOW 3Fm8BhtcsMcjAB5Proj1L1f1F1N1etDaK57ZZqB42UEqZfEVMiVsnLtztBPoBx31HOKVsuOOV9V5 Il6Uv1FA0W+eANJtlihnjiVmHGSNh0Kullqaed0C0Iqkj3OWr3diPqFAGmahlu1N8N6w3Ce11M9X Wl2eSNJ52TJ3OS5YbvUYwR39c6Q7wN1CtLPU1McUhJgmqAAQONxG3nHrz+WlvJf8BLjSTqQMvJBY vW1VJv7bE8RivrjsB3+uh1RdGMZiilYqRtOIwo/1Omvo0mC3V9st1NQXislHLsxiKKPVTIo+vbnn S9QWimrXn+dlmpZ48qIkUbUx7k84+oznVRzq6JPA67ebF12JcZJ54GT318USy5EaO+BuIUZ499On RfR13r7lVNDRVk9tp/LU1dPCGEfty2ADx98Z4OmKms9go7dXLPDS1Mpk3RVUs8oYZUcEKu1iDxnj 7aks6TpAw4k5r8GUJLMgO2ZkB5OGxpks3R3VtztK3mltk9VRMHKP8wqsQhIbCbgxwQR29NDZKSa2 XtJKynYxRzb8lAQQD+h0+01+/wBooKuitzy2sJCGlioYhFEUUgFtuSTnjJBH7ZNyzU1rQOLCpNxv Yh0dWyybEo2kb2eRzj99G6SpoxJGa+kooQT3bLZPoO50CvNtaiqjDTVDVSYGx0HDD17H31QWlnaV Y/l2kkc7U49dNWStoCWNp0xt6h6kpKUGltsMLTrwZFjACH6fXSVUVE9Q3iyS+IScnJ7Z0Y6Tf+X9 WQyTIreHJkljjaffODg/XHGifxEgqJeoZAYhu2hso7SA55yGPLffQOdzpFxwP03JfAA6cqqWkvVN UVzS+BG+5vDVWbIGRw3BGQO+tFfqOoglnNti8ASTboIAzboxknIYf5s5PpzjWXxwy7sbGHIBPpk9 s60r4h9Lx9Nfy6gSepkqzEr1LyNlQ5AGFI9ONC8Sc1Jg99dUfIoulepoJ4qy4LYOolkyssoLUlRn /PtBMbfXBB0hXC31y108SxNKI5DHvjBZWwcZB9Ro/X9O3CgValrbJVCoIVN524J7YVWzg/XUtT0V 1fA4WSy10LMN2xVOBn751HJfDNEcU68A2tttdHT0taaaVqWFfCWRVyCxZm5Pr+LVWsngqIvCVsyk gBSOc+2tH6Da4264SLeLVSXCijHigxzh1gkB4bMRYc4xgjGh1m6Fmr4Lv1VV1lHQUUFQ7p4nLyKW P4VCkcZ9caSqaTbN/H5GXFF44K1LyKt4ttVbLbDNJFCEfgFf8J47+/Y6GUUaE+NTzKspXlGXOD9+ 2mits9a4FdREVtt8UhJwVGW54xngffA41GbRLSJAKqnNE1RJujlwrK5x+HIOM+uDg6OKTTZn9TJ3 jGD+0rdN2F75c2iuEhpqenTxJpYwvl9BjcRnnWlw9NdL3Ojko6671yxiDbIWRPFZsgjHPbj00gdU QV1uNLC86zRSITul25BGTjC5OP8AnojdK21Q9O2yrpLhLTTxs3iAM0xmB9QDgIRyMZ9dX2aVRCcX Obnm2xbuVkpIa6SKWWsSCNiomaLCYHbB9TjRW2wWaKlkF4t9YzCAywZ/pliM5x7jGDr5JdknJiSq aWPYwUsdwfIPGM8H7aGXC7VNWimsiIkjTZECc+mCT9MYGNRxkJjljFOKQfvvS1ik6ZttXakmorn4 vh1kE1QJNzE48vHB+mjNwr62mqKG2V0E0VRBFmIAFpGXbgcDtn30G6ctNdWWw32kt0dVPC5Vg0v4 9uPMB2B59Tng6O119p/5XT3WshqaSSVzFDNndHuXhkwMspHvnS7ldMbUYxbWrIYnv3TVRV/LWyQT U7iatIIJiZjux377dp/Pntqe8SVfVzyVktVT0xFC3hNVDDSsQOE4APIOlCtvtQa26VELGWkrgUJ8 TLbsY3YJLYwO5x21p/Tl0gWGnV6SkNO9Nvp4nn2+QtwwXBIH3A0DjKPlB4nGcXTM0s1bdumKymNo p4RUvGXlmK5I++ew1dud6r1grK2NoJGqZXadIQNkTEnGMDGOBxqTqVqiW7XCVEdKeWojgDxqRFsy WZQ5AGePoTr91ZGKrqSCeiR/kTSiKdhkAFcnOMZOABng8++mUpNIUn0TaewTdema6O3UvUEUirFO c4RsFDnnTn1LX223dKh6KjpoRIgYSRMxeVgMNkknk5/XV3q+y3bpfp3p9TWwChrkDrUoBvcMN2Ap OSeRjA9dIXWNVWTVlNb/AAqsyxEpCs8Jjdy3YFTwM6lynLa0W1HFDsnbPds6nvEtorbJSxS1XzbB pXXvuHAz6dgPXRiw10fT9LOt8iYGtCu0MqA7sE4GfTUM9uuHStpWomf52olY5RUOxD24bHm9PUft plo+jqC79OQy32CpjucQ/wCK03BOc7SASMdhzyNVq6RXdxjbdsms92gegrrr/LKMQuoTw2ViSRtI 7d/yGs/vMcIrpSqLGyyFnRVKNg+bseRnOrdmrLj091Kadpi9sWZwSNwCnBIwcZ447e2oOvailra8 XK2v8wJwPFkDkkkDAyDyB/y1S9stjJSjkxqS+C/TVFiYpVU8xoXjhO5o5CXJyCe/+LgjjR74dp0w OrqyvrDW18TMHh8STbzgfiUd8H11mdDT0j1axXKd6SnPLSpAJGH02kjP668Wu6NbriJYJXCK+CVG Ce+OCftpig6/LErMk02jakq6SCtrqB6WlioVJ8NnjzLkgkHd9NIHVc3hXg0tR5RUESJUspLAsMHI 9sd8DtpauPUVfPUTsspaGU42sAAeO+OwPfVmrqI5rJDLFDIojZkEjvuKnHKn1wM8Z99AsM7sdPk4 5aQd6Kmlor94FnpxVV1ZtihTPlT3GT3z76aOoZK7oO/q12pw8lbDkTRTBs89hxjGTrMOkbjJQXdK hoXkEZwRnBUY7g+h0zfEO/rfKelgo5ZZio3MzyZwPYZwP0zo5xh2QvDOfpuntDtZ+oTUdOT26iqW SObc8ip+LJOSSfTkn9dL/UNusjdMWqqt91W5S+N4UsQbazMwycgcjDDvrNBW1tPST0kc0sUExUug 9ducc/mfvxo9YrW1JRR3H5kiY4eONG/Cuc5J9Tx2+uqcI4rdhyyy5FRSr8hZun6u0wiKRRPTyFQY Uy/lJOTnAwRj99Fvh/ZEiuldURwTUx2GOISDhgQcg+3fXm19V1dRdAkiPJGUPD48x/0/XTFW3KAW wyxb1lViksf+Qj0Jz9tY8uacfa0NxYsaqUWIFipbfQdUSwXOMrAJGVo2JOOeASPTTvQdGdLQym7W u/SyOJOadYshQc+RXB4yMjJ7aROqaC+VV0qf5fQVk8cwV3aKJipOPUjtqCD5mw2+SkndlqavytGr YMX39MnPr7a3OSlFbM2NOMm2rQ4daR2UVlHBaaSop0eUGcySCRnIznL4zwfy50FutvWtkp6qraVY VkEbbV3bx9/Ttpbjrblb7kwknYureYNz29D6Y+2oaq41VRUGo8dg6tuUBuFOgcJJp2MfKx+k112F L1QUbVphtkRRGUMV9T7YyfvrUfi3M126AsNwmgalrCyiVJVAZz4fJGO4zrFJaieWc1M87vKx5YnB /wC/oNap07fBV/Dalnq0Ws/lVWpnWQksYwcrjHc+mDrTjfwc/L7p9kqB3yvV8EFvqFoII1iYOU3A MRxjjHtzoxWdXxSyhloqhyFAbfIwIPt39PfUV3+LFfeq+aSSkSOhp48RxFVR8/U+nHpq1TW6e6U0 dwhvNHEk6hwjAgrn04B1gyQcnrR3ONKKW7b/AAL9yuFKk1FUUcyoUZg/9GJY8AZAwijPP319pq+7 V6F7fbEp6askZYfCpwYg3fOTlu/OCcd/TjS5aOi+tbvSMYbbWeBBgoJgUDHI8q5Ay3I41rHwpa79 PWq4WS9WWSinVGlid3VmkcjG3GTjWmcIY1U3X8nO9bJOVwRm9aaa610VbNVy/NlFiqFeJUyw4whQ YIOD3A1f606jeCzUlDb2Img8qZjRjGmMHHlJHtwdVU+HfXFxlZEpFp4zLvQSThcexyM+518ls1S9 VVSVlRGtVBAsKwUoL5IABLH2OM+urgo5pVDwiu8scWn5YnVdzmlWMnhQmDuIfefXORqvRba+5UdP UFxE0mNqnsDycZP00zzdB32pKTQikVJBhVMmCT68Y1LQfCjrGetjjpIaeWctlUjmy/HtxrWuLklG 0tGD+pUZ1KW/58kXV70s01PHRI8DU0fhtmM4cr3PJONLpSauuUVLTwNNPKwjWMDJZjwAB6kk8DTt 1D071JSGqtMtZTNMQokzAVkyOSMnsPr66rdMdO1VuuK19YSsqKPB8JskSAjDZ+gz+elSVKkOjcpX P5/B8SnvnTUlXaZHkQsA043kbm28YGOPY8aFijq6yxmhlq5PBjcywxNyA57n88aZqjqyC2xVEU8b 1NW0xJkO1mK9vPkd/tpfjv8AbnfdKkqNg8qBj9Nc9wz9rR6xZPpMYRhkbunfnyAKLfIYos8o2G3E naAe+m7oqShp62RfGZZZRtWV/wAQAPv/AKZxpbiroqKpeejUb27s4z657a9XK9VtxuJqsRxzOeBF GFGe3Yca2OS1Z5WMV2fRjpbb89l6glnijLQVPlkjKFYpU9fv99aLND07Z7FLdKOKkWMUpaLYo8Vt 3mILk8jLdsDAGsHu12u1WIILjUTOKdQsasSAg+g9NVllmYbpJZCPUbifT3/TSZ4nNJodCfppqSHR 5Oo7nbrbUVTVLWa1s3gys3liVm3FRk8jPvnGjsVJcOrbhC1tFPFJBDvWSZvIQpPl49eeM6S7bUzr TAM5eJ124DHkexOrC0qRefYqkny4HOtHeFpv4AcZqNfk0SiutNRW7wL5UW+OYEkQxyrI2AeAQpOP /b20OuXX9FKsVIlJX/KpICwAVF29jgEnBx640lVMg8ParbcZBwP10Lq5io8JfxH0z21ncU3aGqXW lQQ6gr457zPNRtLJE7N4ayNkr6ZyMehPprzLUwfKxrDRJE2P6m587z9MAY49MnVSGlWCljlqGcNL ygXHb3P56+1AKyYHmBA2/Ue+iTTJKLj7n4Guxw2LqPqG22iagpbdSzuqvHTBi5wDzvdjjJ1o9y+H XQ9PTzSTWoTy0kOFSnneBAiqW/qMCcscY9yeNZB0GIYeoaa7Vcrw00FUilk4Y884/LOniquNe8/y 4qFSjq5Pm08WTGEZidw988j699YM0M0srnjlSQ+OJd4LJrt/6R+6Zj6JtfUF2o7l0vR1tHMypRyS M0jIo78sT+2M408x9FfD2/WSO4TUFKSHMZdVNMpA/wAyREDIHqc8eus4vNonqHSpt2ZJMBiqrxtJ 75/TWv8AT1jpYOhJv5vN54kCeDC3JduAPqxJA/PTPVnlxnW5/F4/DXWPlNb/ACQx/D74aWWhaOK2 Ukt2Z8022plYR4/x4LYwO5JGs26xNwa1w0lPR0dRQSEfMusR8SbDHac54IHrpzvMMlust4u0+2ap q6bZ5TjwsAZUfTj8z9tL1JbJLd/Lw1SVpaiEKjSk7d4AGCdafpnO4+NL+o/0ef5+Dk58nXAv5M9r W6coqiOFunYaw4O92kkVj9BhvTjTf0s1oqblQ0FXZaMQyoPKzyAKAvBPm/7xon1JZOmrhAkFa80N fAWIho48+Ju+p79hoJY7RUOwoVqHEviI00q5GGIwEye+BxpfOlh5PvxmvhYcuFLHk8s0u4dO/Dt7 fVVEXT9ItxSEiGNJpFjdsYH4GGT98/fWb9R0f+zttqpGtMDYhWRXWSRk3t+H/FnvjPPprRumbVPa oBDLI1Qmc5k5YHVf4vVdJQfD66K9KgeWn8ONj2yxwMfUZJ1z8X1X0JrHFXf52Hy+BNO3qjncdUXm hrTPHXzEyfiGcL9sDAxqZK23k1F5lZTXsOKeQBlYnjIB76WqpiWy3vonZZ4JLfWU0iKZggliYqDy DyNdtQUtnMjllDRf66qYZbjBKltjohLH4wkXAMoYDAIHHGD+ul+nzhieM6dLfNH1B0mbOYIHq6YA xtt85UD0PtpKBKllI2AHGz1B9dSceoHdzdslYSTYRM7iOMd/rpzttZT0vT7W/wANZUYAsDwOPUgE ZPfk/TSdTcVERAyc9/yOi9DIqUrBuGPHPoNMwv5KmrVM8yzYUwyNJJT5zGM/gP3z2/LRCl6guNHC IKW41UMS9ljqHUfoGxoD4y+NJGDuT8OhtRTPHKVWc49OdE0kFGUjcfi/1LRzwU1R0vcWpKkynxor dMzQMAPxeUlVPbGMeuh/R90qEq6GtndpKeORQ7sNxk45UD/XS90dFFQXJ1Zv6FXTsh3whihPqFPG fY+mnqwU1NC6TPJGKMTLHGiDLEqrZY/Xtrn8qXqw7PbOnw4JPqar01fqa80by00EcOW2qG4JHbOC ePX9NSx9IdP0klNVwUMCPC+9nReWGMeb1b99KtouNnp6hXLVMe0+TdGMEfX3HOj16qxXdN1NTQzB ZURhlslQB6jH7a4U83I69IpL+GdHlfT4xlc3SLvUFmtN0o5rpZZaenmhYMshCsHHrgen20P6buFy 6MvbXi5WtrrSzBEjSIbT6EEHn3HGlLpuuno7VPO7TTxTzxKkUrMQg3rypOQQe/H21qtmp5IaOOjm 8J4o5g0LMc+Xk7SPz/bWzi5+Xx06bo5+TgcaaTaTMA+PHX8tz+IE1TbLUKZJYI8RyoQwbnII/wCx pFl6krKfZHLOjzsRuWMAJGM9uPXWr/xB2uluF3pamGIU0/hvGsychsHnH27awytsVXTSMBJG/OQc 4J11VKWVKxWOUeK+0fJ5uj/M3GeUAZZ84Gq1PRk5lmbw4R/i9z7D31PHQO0hmmqFjXuRnnUtSXqJ F3kbIxhEA4GpvwipO5PJl8v4/JNa+n7lf7pT2+wW+esqZkLCFOSMZySTgAcZycabei/ht1XXpWT0 VoSSopZTC5mqYo0hYEg5ZmAJyCBjOiPwIu9wt3W1ot9ruzUC3CrjgmTbkOSW2lvUgbicZGtMsNAp 6O6vt9ZZKvquKPqV1ShRj4qlXOJJGB7EAdh6HTFDtpld1hn3+fhGI33o++wdZUPT1ypHp7lUyRwL uYMC5YKSGGQRz3Htpvrfg1MlVeaj/aGko+n7XVNRmtqAfEqJlUb0ijH4sMSvJHb740KqgoF+J3S/ UVwYW2CgoZqiW1zbQ1IUyqxcepZgRn20p9CX6svl+ms01PTXqhSomuVRBWVwpoPEkYBiTjLYJBAH rnQ2orqiLHLLP1sukR9M/Dy8/wA9hsc3ytDQ/wAtFeaojxRNERnKhe7fY8e+q/XnR1toOjoOp7Df TX2/5o0swmpXgkVwpOVDcuOCONOtw+I/SZ+L9GY66koqa22t6OCpQkUscpx5eMZQYA0H666poKn4 T3K2dTXu2XmskqNlreihy8KKRlt2M4OMD6HnRqEYOgJ5ZZvd4S8GS2+qiq1SktcFRVVjtkosO4yL g5wBk47nQ6gpFlq5ZJj/ALvH5pD7L6froHZKmejuaVEVZNSuMgTIWDDI9COfU6ZamSpq40pY4owo GcoP+J99KlFt6GYs0evv8orzzPW1TSBdqk7UUdkA4A/TReqtkcVhgqqhW3sSFYHGwD1OoaO3JbaY VlcckcpEB3OhNTVVldOzVDuId2Vizwv5aOWNxSpkw51LI55FphKwrLX3iipoKSOeGKUSGHI2sqnL FiTjt/mxpv6pphV3WC/XuCjkpqlUSOGGpkV0iHbCgAcDt9NCLffrbY+kJ4gzNV1nDhRztHYH6aEV t2N0ZJsLsCBEUjG0AY0uEd0DPJ6knJjzCqVlHFbumUqWigXzudxJXOSp57fcaaemaGoFvN6ra+pg pKSVXMCy5WVgcZUDsBnAzn1+msmslzqbdXxywyOjHglWIJ+/vrRKO4XO4WiKsyUoIJVSVPG2pLgg ke2Mf30zpkk1jg6Xz/8AAcjhONztv4NI6npoKno4T4xFPNsZiO25wP00sXehqLpS76On8akphlir geHuJw20/TRPqC7fK9JWumDRvHNU7QjpkNglgftxpbv/AFfEY4LTFA6ySwCOZqVgFSIHsRwCca5f /Q3OMsuJt0/Bp431aPEyrtSb/Pgq9NyrT0ryGCWst0ci0kVQ9Qocd977e/rgHnjPbnU3UlurKW+J 8sojpK6rYxyREbsKvlPHocnPHGO517SS03S80NLb6KSkiyPFJ2gsAO2B7j/vnV3qmuFv6g6fjcCC CCVpKl9uERW75P5aUsnIx5umSNdl/s2Z+RxHhjl48rknsWxV3SkqHEMtWk0TYcb9wP3+mvHxduFb P8KrZLVvtFTVhY48g7kUOS36j9/rq38arh0jcOj1ht9bFJWfMBt1OeTxyGOO2sJMVRudYG/pDLKk jcc99p/IabwsCyxWSmifUfqy5ONY4xr9lJh4hySO+Sc5J1+jcwVKSAnaeGx7a8N4cbD76mlgL0Xz S8gNhh7cd/212PLPPyY3UdbZ7LYZqy3SVrVz7URHkDIo5zkBQf30LgtD1/SVf1BC7u9NWLHMmeyu Cd2PvqhabXVVlJW7A4jhgM+dp2tt9M++Dov0JNVSUV5s0USyJWUbSOS+Cpj82ceuorfkjBNNFHJT JJ46pJkhhnhfbRXqBVt11lpYn8WMqnnPI5VTx+uoLVRskDVE4p0EhyiSOAWwDyB+Y51a6so60GKv qaWSClqlXwZO4k2qAcEfUHRwaSKadgZeJCUkDD1+mrcNXSqm2oUM49S5HH5amvdbZFoaRLdAY5VH 9Ys24sdBXlRzuywz9NWrl5Dvp4G1amQPK/n3KuFyeRpq+Fs09Z1Bb6IziN2kY4c53cHjGlGkoiyA syqSN3cB/wCx1pPRvQ8lHSW/q20VNuSSNgzJWSuwaTkEHbjHBzjXKyyjCD91fybHOUWnBWxz/wBl rkZaqSVZEo0JbeGBwudF7nTXHpzpeCjo6EzTVjlpGc/gP+XH/frrxT3O6PFJN1IlCIqWRTTmkLRx zkBuSS7NwcnsO+q936tilo38enFK7RGMzCcGTBGM5Iye57nWLj4cub2OK0dHP9ankjGGRaQoW6W5 mqShmeAVPiMNqoMHBBBwOB/01tNZR1UVDR0wbbVVeI9xP/DiJ88n5cY+pA98Zz0PbLXVXGlprVf1 qJaFHllf5RSWO1cL9TkkAknnTL8aLzX9N0Fup6WtnhutfmSpqIWK4VQAsYH+UbsAYHIJ75z3sGF1 1kjmcrMp04eRA/iXkkstb0/FSZWmSnkjCnnsV1lMtdR19Mct4cwHbHrpx+I1wr6+htkNZUT1aRIQ hmJYjIHqdJZgr5JSKaDYuMHCjQQn33H+C+Tx5cSXpz2//oJaN2/wnOOeNQspDDORnvxo9FYauQ4e Rh9M41aHSySeWaQkjn8Z06ONsxPILturai3V8FfRVL09RTyLLFKvDI6nII1Zj6y6gorlVV9Fd6yC qrHL1EkcpUyse5OOM6Mv0XSyNlpGTA9HOP7ahPRdEnm+ef7eFu/sf9NF6LoH1L8C/WdSXirMpqa+ SRps+I7Nlmz3ye+qEc4GQZ8Bhhhzz9/z0923oW31MyxtNOwJ5YAAa/XvoCho7U9dC85eM+ZTyCP9 D+elel0djZZMmRVJiC80eQASx+g14atmkVw8rlVUqoJ7flohdqVYqQ+BSkLkf1SDz+fpoarwhDF4 S/8AmZedSgdrZVRnZhjOcYGByTolb6m5W+tTassLH0kUjj7HVrpRilxjEEiws8oUygAso+hxxrTL zaunKqj2yVIDxL4kk0spIGP8PsCdIll6Sofj47yR7CRPe6WpVoJxLICvE2cEH7dteYLdMtGtS8m9 H5UgjtqrVWyzy1IeluDw05JDABXb8hkY++rcXy1N4VFS1ctbEzgDgBkz3BAz+vrpiTkwGlHyL9wZ 3kZ5GAG7HJ5AGrtmnRoyhXlWx9taD1h8H62EJcrZUzrb/CSSZq2Dw3UtgEAKWBHPvoD1FaKa0vGt qikkjEIJkbkyMPxN241cn0dSLwxeSLnEpQx+NMEVwhBwN3Y/nrqSxdI0snRVutjSrSU4pv61QzLg ZAJKjsSTjk65StrPXOkW4IhcBsHgfUnXQ3wgtVReaO5pdJIpxRzrBDKasQhkCg7iuWJ7kZ/11XSe SSaG4p4obyyaX6VjHf8Aoq30lpgq6Olqrz8oTIfFn3NIu0gBRkAAFify1kFot9VMa6pracU0wkbc u/8A4YHofUjW8fK1doYrZ7rRUsf/APYpnapVyfYMuBj6ay536qe9Xat6hvdmpqKCcxwmW0U5FRwC DtZBuxwPXtpuT1MUEoyrYhf0uabtdl+yn8IrbU3HqyYVVRiaOIvRxIp2vzgl2xwACO/vq38Ubt1B 0nYpaS7GB6mpbMCwjKqnJK5PJ9NNvSnVMlXb1tq9RUFaNp3R0lvjpygz6LGQcc++s1+PliulVLb7 tSePU00SeFNuV2MQz33Fm8p+40GTjQzN5Ju2DhzRx+yMaRjk/UFfPUtPUzNLu42t+H9NfIJxI7zz IGYHyr/hA1Wkp46erWXZI8Yk3YIyvf8AXGiPyfztNcrlEyIIlMxhSM7NpIBwecYznRY30QMvcyjW wRVYaaNkjlB5THD/AG+upbQsbQ1tPUqQoi37SOxU5166TsNX1JfKa20JMZnfBd18qAclj9hzjVq+ Ucllu90olikRMNCpkA3Nj14AHP21blWykuzopR3mrSIIs8iR427AxC47dvtxrVeiaL5Lppa35WFo JYWdnyAwU9wPpjOsRAcnljx21qFs6qeXpWC1060sBggMbl/xP74zxpSmlY2WNuqEKvmm+alZEO0u 3hqD6emmdrgs/QVottSp+ajrJpATyfDKrgD892gklJC8/iMgzjGMcasx+BGFDRh0XOBk8Z9tTHKp FzhaI6uC1wx+LWHdKxwkecfcnGqDV1tBwlKCo4BLHRa52aOp6bluyoYPBnMQ3HK42g/iz3Oe2NLS UsJRS0iEkA8Sdvp20yU2noUsetj78UaGCyVdNUWGoqYqKp3Zp5HDNEwPYMAMgg/trTfhVX2qHoqg StH8wnlZnkpGcqjHPBZs5/Qaxzr+pqp6qOJgQiHPPr/y761Loiz1I6Vt+aJyWjDBmIAOdVgjjzwT krTG8jLPj5X6fk0y49U2P+Xu94saQwRoWJhqAyoBznB9tIFzh6S6hrqSS09UoyuG8RXjYyJg8AKO /rzq9P01caqklpjSwiKQEPuGcD1z6ags3w6q6augqqGSJJYE2KIhxt9iAedacWDHg/wxow+p23Ly frTbGst9+ZtdVW1IiX+nJzFuPuQD2B550+dYdUdPVHT6XXrCxtXSU0SoTTcSMWwMknA9B76H0/T1 /YmI1USsOSPAC41JVdEVlypJaW41Ek1OceIrL5T7a1zydo1SM8e+OfdS/wBGN9S9W0t0njNusdaE MzJErlSck8DjOtVg+G9pNDDK15nE7orOqQqUVscjdu5weM6tW74cUFD/APKosR9doxo5D0SsqBGq 58Yxt3HGsWLBHGml4N/K52XkT7zdujFKagravq6pt8lRHaLfAxQTVK7pJSOMqAcEH76n6Uop5+t6 yjvDhbWisIJsACTGADkH11tJ+G9vPMkbysB6jU8Pw8tagYpFx7Y05JIyPK5aFqnpejUYFxbsjuSz nP740A+Ktutdy6Z+X6fqaanq43Ei+BHhn4xjcBkd/fWlp0RQplUpVAHuNfm6XpUbmCP6cYI1bf7K TaMP+ElDVWSGrW/JNM8pHhliZNo9hp9lr7aVCCglceqmnHb89PUHTFNneafI9PbVym6agY8U6k57 4J0DSZbmzGviLHUdR9MNZLdRVtOrEMSFAHHIGPbXN91t1barjNb6yEx1EbYKa/oQnTkEYDyQR+2c HXMn8TXTtq6e63hr6ZMz18PiyFmyqkHaMD07aTmqMbNHHbnLqZH0+ktvdZ6mVoEduxTJx740xXO7 rcNlu+ZEiy4QGF8qfYke+gFXUPUBRIMFSQffV7ou0S3G7xrTMImByrt2H/t31z5NN9zucXBKc1iX yD6i0VcdWkZEiICAzDnHuf8Apojf7LbKGihkguEs0r/iLDA7aYNqxNLCZWqHDEFiMDPvoR1BRPNR SSIchPNj2+usUOdKWVJnreT/AMShDhPLjlbr5LcPxL6ieGkoqmrEVHCPDZYEC7lA4yec9tEGvtLW URQzNFGwZN4H4jj0+mdZkpOCSc49NOHT8EAgpKmrTbBEnEeOZGJznW7kpSSkeT+lY5zm8Xx8ni22 i4orNT0ssyeJuGF410L0V051DHbBW0tUtIKtFZ1EK7m4yMnGsfXqEQ1EbIFMZP4RxrrL4eVVvvHw /tFVAIXfwQjlWG4MBgggHP7adxMlr3AfXODHj+7H4EWaydQyJh7rNgeyqMfoNZt8UoJ7XGEmrJJX Ck5Lggg66Hv4httqqquYqsMUTSFhwVAGdcP9V9VVt4uNXKshSnkkJWPOcDPqT66Zyt0kcjh6k2wp ZLzPa7tHU0dUYpUOfK2CQe41pFwvMt3slJ8zNIIJF3FPFLEv6lj/AKawESsJGYHnHc6d+kLsZ7dH RSeI0sUhOSeMHWPI5xWmboKMnbRJ1N0747GeBXLEd4yO/pnVvoK0NbIZ3rDuE6lJY37Op9CPbjRx MvE7H0wBqIk52kY0r1pUlYz0oXdHn4Z2ijg+I9RSsRBTtSSVFKgkPJCnjP5ayu+1lRV3WolqJmlf xm5ZifU62H4eJRzfES2Gtq1p1jLxl2UEMCvCc++su+I1hq+nura+jqYjsFQ5iccK654I1sUu+NGO ljyNC+T6DtjGpY5SMKDjUKnKkng6906pJUxRu4Cs4BPsCdDQ3tQbWRioBJ7aq11S8JURHBJ5OppN 0ZZFIYKcBv8ANqk+8uWwpOO3fGovIMno9VlyqqiiSklkYxh9wjHChvfHvjTVTfDiqqKWGoau2mWN XI8JuMjONO/wS6DsvyKdRdSQx1c8zZpKSTJWIejsP8X0HbWzztbqiQyzRoXPfIGmyoRbMU+J0Fru lqNwhpwlbCQQ6jG8eoI7H7nW29EWG3w9O2ycUVOJmpIyZFjAYgqOCRzrAOrLhGsDwxncpAXgcnJ1 0701Ckdht8SNylLGMNxyFGdI+juSwtM2/XYx9ZdT9/KLcrZ+Rpmz3zGCf31ejp4yAgTagHCg8D8t WAg7lhn2zovZKe3lzLXSqEGfIO5+muo3Zw6Aqptx4cIwPcdz76szyzyoqSOCB2VVwP0HfV2ukhmq S0cYiiHCxrxgaiWNWcBU2n3zoexdI80NG07AAwox9XYD++r0aJFJs2F2zjCrtX9Wx+o17o6XLksg 445GriwE52q2ACACeBqdiUrspSiWMgiBipHP9eI4/wDV/poe11t7TGJa2lWQHaVaTkH24B0L+LfV NH0l0nVVEk0MVRKpjpVc5LP741yVFeELzS/Pzz1ExLsxBHmPfB9DpGXMoGnDxZZNo7KlijkyzSRA g/hV3JP7Aaikpx4gELBlPcmNif76QP4e7zX9T9ISJUXKeWWhmMLbh5sYyAf+etVgtuShad//ACgc aZF2rFTh1dFKigUjEshcA/5Sv+uilNRQAbmi4z9dEKWip4wCScjtx31bKwogKhsn1GiBBU0US+VY V2juff8AXXL38YyU69R2aRWkExpGV4wMJs3cY+uQ2uqanlWG3Ax3Pprkb+Lwyt1xb2aRZI46EbQr eUHc2fz0jkP2Gvhf5kYYxye3P099N/Tkv8vjQJ5HddoIPOSRpWpod1ZGncM2mOVc19Mg7K6nXHzz pqJ7f6NxfUwZcz/FItTRtHVTO4I3MShJ4b3GqdakjQttfO8YC576O9QGj/lywxvmWMFmbPZtB+n4 2uNzjjkB2RZPHvrLLFU+yO/xvqanwZQl9whmOQTmPHmL7ce2nWQCGnjiU42ooGNP9g+CFPfLHdOq H6jjoo6IPO1P4e8lUXdn6Z7azhpvEGSQSDxjXTzvSPI/RFU8ja2Vp5W8cICQDyPprrL+FSpV/hvI kvi4SqdRwcD11yTM2akIwGQM66i/hBq2bpW7UoZFMdWGyWA7oNHx3U0hf1hXx2ff4uOsXsPSMNko JYhU3YukucFlhA83p67gNceFyzNkjAOupf4uej6q7yW3qCCvpIIqSB4p1qJwgAzkFf8AMe/7a5YC 4JB7605PJ53F4R7LjcRj00w9DuTXykAk8YA76XVXzDJzzpl6BUfNzyeoA51nntGmPk0KlGyBlc8k ZOdfJDuQYKj1znUdOTyM5yNfmxg7u3Y6yLyaUyp0xJT/AO2FFDVRM8XzqHg4JOeOfvo1/FlBTR11 nVWU1QSQumfMq8bcg9vXS90oIpev6GGTywGsjDMTjHI1rf8AFlYfmY+n6kRgUaTSrNKBg8quP2Gu hh/xs5+WX91HJhDNnyN+XOvdPGWIK5zn21rM9wt1NS1FNRW6hihKFAxhyzD7nWa3iJYanxaZAqN6 DsNB23Q5wcVbPbynGCNRbix44Hr9NeTllyODqKRikeQQORnJ+ujiJbs3+01zRWuEQkgRQxqoB7cY J1ZS/hF2SMwYfX9NLfTNYJrfTsriRJUCsQdWKmnaOUo8RfHZgM5HppU3suIs9NW+S/3ylgeoZVkc A478c66utcqimiiIcFVAJPJ7AcnXOnwnpHk+IVtUhQFL5B7EYPb666lsdFRtKnzUghjHcY5/bTPp 3+Njfq/+REUG1iSu44wO3Gr0ajHCtk+44GrVdPBK/h08Kw0ycKo7n6k+uvUCAj3b2PtreckgSHcM jPHc+mr1HR7zzuI+g1LTozHCqB9cdtWBkcEk/bjVELEUaL5VbB/fXypnKLsQgk+2BqJqoohVZMH1 +uh9TUhF3kN3HbVFnM/8UkVwu3xOtNI+/wCQWnBODkLuPOca8SUHgWz5OK226KNlCxnILNnudEvj RWNW/EiFbfPuZIFScHBB76TrxeIIIRBWNPFIhAUIMqTnXHz5u86PU8LiyhhtfIxfDnq+y9G/Eh7J bFlNNVBEqpJ5dq+LnGR7d9dSUztIqyRtGyY8rK2QR+Wv5w39KmmuU8k2/dKxdWP+LJ45/LXSP8G3 VddVS3OxVtdNLGirLTo7Z2+4GujhpRRweQn3dnTkMjhTkgfQa+TTsoPYqO+fTUTzlRy5PsT30PrK 7/Au58HOSvH699OMpzP/ABC9Wde1nUlfRW6aShtNHlB4MuDKfc657q7vcKiRjWVM0/vvJbGuiPir D8n1xUh6qpigqMyNDLjY3vjWV3K1UNVLV01ujQVFVIBvLYWME/trBPM+7i/B2cfEioxnBifbagGq R3IjUHAwedPdptJMIuFXxEOULclz7Y9NLlR0L1Db7g1HTrTVjqcqIJlLMMZ4BOf20VoeqbtbLZNZ 7jbKeCrXO6onow82Dxt8+QB9hnS5cXs+7N3H+o5cWN8eHyS3iBK6RI4ZI1WQ5YL3OjFjtUlBOZYy MOuM49NCumKGlgia4VM6kjkEjtnRyS+UsLBYdznHftrDO29GzDl6LbGq03RqHpzqKmmqXEU1udQo IwSeO356wmrmMW4KxGO3HfTjW3qIU9YJKqoPzEZRkUgLj76RPDlncNKfL+utUW2kmVxpfcofJPQh 3JllPJ7a6U/hGqolo73SyHDCWNxx7jH+mudIlwFC9tbx/CTVrB1Be4ZIo5Y3poyAwbjBOTw2iw36 mg/qeNLhtMU/4vurxeut06cpBsgtK4mAbIeVlBJ/IYH66w9cgDjW4fxB/Dzqau+I9bdrNYjNRVm1 w1HFhEZRhg314zk/5tYtPFLFK0boVZCVZSOQR31rnd7PL4lWiEttIPtzoxYK97XTTVbQO0DOsZcD OGwSP2GhDp2I59+dFZhJD0jTxMieHVVrSZ2DdlF29++POdUodhkpNeA0OtoYVylHNJ9WYLrynXCS EqaB8txjxAf9NXPhL0nR9Sv1NPVxK8VrsdRVj6SBfIf2OjvwE+FVR1nfKKsuVbS260QzI87zNgyK CCVUe5B9cDRPj4wFlnLSA9CGpa9a2Uf1vLIsf+Q/9+uuhP4h6wXD4YWPwWzI4jqDlSeNoH+uvPxQ +GVgqp7PR2DqCiX5WFoqieRcb8uSCduSSAcfX30d+LnS9HdegLRaY7g05tlMI1lAwHwB2GTjtpmf qsVQZeDFJ5k8vg5Rrkq6o+EqspkOOVxyPXXzp+wpcaS4mrmWOOkUt4hYAFh2HPfTfbrHeJaxaKWK SKHccORxj3LaeOkfhPZr3S1NAs9YlK5y1QVxh/ce41zITblTOjyMajE5qkmCuyBW4yM57/oNWbhQ zrZ6WvC5gmLcj0IONaD8Zfg9eeggLkZ4rha3bCzxjzKfQMPTWZrXVHyopPG3QL+FGGQD9Nbq3o5q arZpfwuCS9MkSymNkkbYdpIJ747aco7jTFO5X3AbA/QjWXfD7qujsdG1NVxscy79wUn+x/01oKfE bp0oCKgKPYwvxpeROylIJ/AsRV/X0UqSoVghkfG8eY7SOP110dTtzyc/bjXFvwimuEXWtElBVz00 sriJjCxVipIB5Guy6NHI4Ut24Z+2tHGwLFCkBzsrz5O7CsGwjzkEeg1cjTOGUY+udVqWDgcHPuTx 9hq5E6IBsyR2wOcHWgyE6M6r5HA+uNejK+3DMv31CJAAMqcDjnVSrqwhOC+D6he+qITVNTF2J5Hr jWWfEDr5KOSSioeWUEM2c6Zes72lpslRWOsiptwMjvnXN96r1qWeeJyGJOVb10rLOkaMONS8lS/1 dT/MZLtCS5Y5ZPX8tC3uNF1FiKSR4pUPKsOdELdUBqZlYFmJ/wCxpZ6ms7qzV1BuSTOWAOONczNx 1PadM9Bw/qeTDUJLtEJ9Q0y1VuamjVZCi5EmM4I7D++iv8Ll1/lnxVpIH8oqUaEg8YONKnTdxhak mppnbxlGck9xq30rTyJ8RLNLRBomlqoyjD1OedauNFwXRu6Odzcqz5JZFGk2d3T5Iy52+3PfQ2vq fkqWeokcbUGe/fVyOX/d9kib5XAA25wD66RPi1dXprSkMTsBJIMjHpravBy0rZiH8QHUEjGCvMYk mMhVCwwAPbWZ2bqSkoYzVyM0tSTkRgcZ+umv46u08VqghVnZtz4H5DWdx9O3RkWQU4BI4Qt5j+Wk ZcSm7OhhyZIKojB0deKy7/E+1V1XLiSWrjXy9gue2ujet0tlbQ1kdXa6aeaPhHZBuz6c65Rtb1Nl 6hoqidGieGZXx9jnXRl3uIqGgqNxxOVY/po4ul1Eztu35MFvd8noa2ahFNs8FyNpPbnQqW+1sv4Q q85J01/Gy1pDfYrhEuI6mM5I/wAw0jRRvIu1EZmI7AZJ0v0YJ2T1p1RqvS01B1Z0NcbJQ2aKXqjy tTFD5pUB8+MnvjSZc7NfrKY4LraaujaT8HjRkZx7e+hnSV1rbDe6a50jPFUU0okT07emusOr3tfx D+GNH1HSyxs0eHIcYaJuzr+WTq3ihNDcPOycd+05lpYJpGjiEUi72C7iOBk4zrrL4LfBq7dMXJrq twasaqpwoSOHagBwclj31jFNSJ/8vURbJ07Hbw31zrp3ou51Fw6UoqgzyHEIR492MEd/1I0UeNGF NFZ/qmbOushoPw+uNbE/zVXDDuUgAZJ51w11N0mV6yqbWqiZmr2p12jGT4hXX9C+maqGi6R8eWdS UWSTDSc8EnGuH65zdOtvmlVUNTcPFCg5KlpN2PyzrNyJStF8aMUmxQ6n+Hb2jqe42yaNoTTzYVCR lVPI+nbGjP8AEBYbPZOkekKa00gpZHp3Z13ZJJC7ifqTp3+JlMlP1nVCUqPFiRmIHcle/wC2lv8A ibUvaOjaoE+G9GwLehbC/wCmi48nLI0yZ0lji0MH8KFigPwz6yrZlQzXankoYj6lQjf/ALHWZ9Md T1VAi0Gdngkrjn0xn/TW4/wsxuPhDUO0cm0VUxBVe/1zrnWGoppawyHHnkYH3HJ1fL0g/p77ZTRp eq1mhJM2MDBxpz6S6pe7dD1cQn3NCCpJGeP/AG1lEUVuo4C7kuJRngaY/h/NElY0EVTHFQB/FmVj jIGuZCbR2uXj7QVmu9IWSgjt1PUQxqWk5Yke+m+iENINsShB7jtpRtl+oI6yNaepi+UlXcoH+mjF wropIGaFt3GeNMg4r+TlyjL/AED+v6el6msVbQVYJpypVBngtxgk/TXFl+6ZvFlLy19DLBT+O0CS SDG5hg9u/Yg/nrtPp6aKWgJq5GdckqmzHrj8/wA+NXbXYLL/ALH9SVyW2mnuFSkpeaSMuxITC8Ec Yx6ca18d3oy5lRwQ0TAll7Y19HiYHmA4049TWW7jp629U10NMtBXM1NCYyFbdFw2VH3GlGTcGwvY DH4dakhRqfwBpjP8TrexG4Jvc/kpI/trsKiJK+GNwPfdjXO/8J/T9PVV9yv8oDzU22GHDfhLAljj PPH+uuk4k2rwgz76dHwZcnk/MHWNRu79+NSxSNHFt483Ovke88+UZ7ZGoZpWUnMijjnA1YJJPM+0 LvUD21SqpvCjyGZWbgc68ySMxyJV/JRqlUyzs4YOcZ541RBG+NNbUJ0ruMZceKBgLnOsDvJKQeLN VRq5XIQdx9NdHfEKzz3bpSrhjnKyKniJu7ZAzjXMaS07sYqhd7liD9/qfbWXMbcHglsN1kKhGjYH 041fExlZlchdxxk8Y+uvlHT0JIMVRtcckDsNea631csMpgVpyR/gBJX6nWbJFddnQ49+rGvyWrj0 v0fHKlVVXmQPgbhAFCn8ydEukbr0ZQdRUVbS0c9VNSShkd6jdjH07ayi5UkiSf1mZ1RsnJ1FJcoK Q7reksE3YnOtEMqaVGbPianKMn8s/oHabvT3W2R3CJ1MMiZwDjH01jHxnu9U19ljkpnNNGgVCGz9 f9dIf8PvxZS0yiw9RVDmklcGGViDsb6/TT78S5I626SzxIGgeBSrMcg9+R760x9yMMI1Iyv4oiq8 Cz19LJ4TlvD3HjAI0z2/p+il6JrLlI9KZKaPKYwxdh6l+/fS/wDFiRG6OhjXB2OjKPbSxQfEKCms 0dJJZkkqYY9kcgkIT2BK9jrLnu1Ss24p0vNC71AszdSLFJUrUkuoBDE7ee2dbP1NVSUdNQeEgbG1 efTy6xK2TvXdSU89SQzyTqXIGBnWy9V1UBWCGVAygcc+unRt7YqW2C/iBE9d0ofm/DLDzx+Gf+H9 zrOei6mGl6ptdVURrJHHVRsyk4UjIyNalc6GGt6bmhKmNHjHnJwo9dY7QjbcIVJyPFAJ/Pvo4+RM zcv4nPhnSWGKDrOyrHDR1rqtRTKThJGGdwPsdDv4aOqR/tFF0Vc5FW2XV/CCYAxK+Bkn2wpX7nRT 4uR/EPqKlpaSaWgntdOA1JFATuA2gAtxydPP8PnQ3StluNvu9XbK2W8wwEtPUrhPFP8AkXJAwOM/ TOpTsFyXUB9b9P0/TXWMtleQSAR+NE+842k4xwe+tI+D1SKizVlN4rSiCQFcNjg/+2kX4+E//wAn Q1EZwBQr3IP+LRf4MVIS8z0ZkCx1FOWBz3K/b760vePYjSlo0+9TijtFXLJKqxrAzSEnPp21zZ0Z /vnXNuG3KGp3Y9MDJ1rPxx6hjtXS8lrimxVVuYypOSqfUZ4z/rrM/g1TGfrSF2XywRPIcntrkZPd NI6eCPWEmFfi4T/taGbB/opkfQk8aV/j1cad/hp0ZQClkepYPKJuyqFyuPzz+2mP4yVUUfV/hzSw Rn5ZGH9QdvTOlT483ylgsXSljlo98lFQiY7wQoaTnGPcD++jwLrkZMrvDFGwfBXrHpO1/BCKr3im joEZamJ3AZ5e5++dci3650cvUFZUW2Noad55HhU48qlsj9tVK29109GKATlKUOX8FOE3H6aEt5xn ufb21oyS7aEYk4StDtbb7T1MAjrJGBHqNQQ9Sm13wyxRCSnK4KP6/XSpQzSwTCREDEeh51JcIqwn 5mpjZC/bIx+2skcKTNs+XOUaNFtvXYFcJohJHIwCkFuMfT21pnQPV04qkkqKgbTknkdvbXMyn9Bz jWo/CC40FastruhBkUf0WzjjQzwKO4hR5k2urOjZOsaB6ZlBXAUZ7cf9dLFXdb9ViZbdJNFBLlfN /iB1J0v0zb5bdHMkZmZZCr7n3Yx206262E7QUJ28YxrVh46+6Rgz5q9qMfl6AqK+0x26smkehppG mjh7KrHljrn2uVVrJljYqiuVUewBwNdxdaFLH0ZdrlKoXwaSRl/8204H641wzK7tIzYJJJJx760S 6w8CsU2/Jvv8KV8pbXdbpQ1dS4iqo0KYXyZBPJ9uDrpummhcB0mLKRkYYHWN/DemulPHKj0trt5k Od1LT7T+nYn651ptmiemjLTVRq5W/ExTaMewXOBq0BP8heWUltsSsSPXOP01BPKFiJeLd9zyNV2r Ejl2AsH745A1DLO8isCR/pqgaJC/G1kyp7bTqJdzvlUT2JHOPrqHgrtyQPTaec69U6EyHzuGPcE8 ahZJdkX+VVG8gr4bZB49NcTXeGqhr6hoGOwysQCPqddu3cwQWCslcnasLE/Xg645uGBOx2NtZiQQ M8ZOkZjRgAUNyqqc5eFt3+YaZukOsYbfLMarxSGXbt2bs6G+BHNjCsSD2x30IvsZpYQyjDl+x9NZ Zx7Kjdgm8c+zDN+qrTIslQlLtmnc4/rEcE/5RxpIvUAguMij8J5GdWE3zSIzsSc459NW+pac1FXS R00ReaRdm1Ryx4xq8MXDQfMywzT7RVAOMkNuUnI9jjGuguhqmsunw+hepaWpkVPD8Rm/CBnCj31n PTXwg+Id6qPCpOmqpAMZkmwiLn662Dpbom92W923ou4bBNDGJpPCOQQe4H1zrWpOHgwwgpp2zP8A 4yBLdQx2o7t7LGwz9s6yMh+MevbXUf8AGV0TSWGzWG5mVvmpcxGIYwoxkn3Jzrl9wc8/i+/fUkt2 DGqontcwp7lTSMR5ZFJ/XW8U1DFVUoulcwMbKBEo5x9dc/J5GBHJ3A62bo2/UN/6QmoahhT1tAPF jG7AcD0+uonQaSb2wtc8fyacxvDJTbcoszEAj7DWM0MZe406bVQNKAMdhzp96nsvUldZ4J6ukdIp SSkKg5UehxpYtfTd4eoiEUVStQsmUJOMdsc6kW/wVOEPCZ1FbLMojhMjlvIo7D21ofStsjhgeqWk K58qy7clgBz9AB+us/8AhdVdTClI6oNKHRFERg5YqB/iPvrVau9VdJ0FNS22vgt9XVwkU0rLuMRb sxHqdNlLVGRR9xh38QIoX6st0sMjPUPTskkUcgUhc8E50P8Ahw9MeqKagDu5ljlUxuNwA2HI3K2k 3qzorqZZqyJ56WrlqpfEnrppy0s2Ow7eVefw68fCjpC6WTrmkvNZMjRwFiUjycllI9dGptQqiOG7 NY6k+Hdnmk8ZaaOUoSwWaepYZ+o8XH7EaDdAWyXpS41O4RVLStgSndvVfVRk4xp9avFRl1QBjxhu dDqnczkuYxk/4TpPWL+BnqTXyZd8UekKa7XuS/RVtWXOGkSRwyLjsAABx6c51jnxCv1b1H1JU1tc 6l1xGoXsAP7dtdJ9bNDT9O1RGNzLjPsdcr3OJ1rZlkxksWzoZRS8Bxl2BB7nX4Ejlfz0xdIVdnhq 2iu0IeNm7nTFTdNdNXu9GCkr/l1kPkAxgaV2GGfU9Q8RyoGQc8jXuvr6qudTUSZ2jAAGmzqj4f3a 13JqWiBuChd26Mc6C2Hpu5XW6GiWJofD/wCIzjGzB51f7IDKKlnq32RJk+/tpl6LkitHWds8UeMp mVJE7A54xn76L9TQ2npm2pSUTh52XzHOWJ9SdIlNUyJXJVbjvSQMD9jnV3Za9rO+OmqeEwP8vSJA jgOEU57gd9G0pXVgRH+egfwGSXq3pWK60syINiINwP4sZ9PodNtzNRbax4KkqCvqF4P11pTpUZcz ubYg/HyBD8Ib74sxhAgB3hckncuF/PXEcCOUJA4z7a7c+L1LW9SdE11oonQGfbkOvDAHOPp21y/c emLtbak0s8NPC4AO3cD30qbY3DVbOraOjSORUAQfXOi67YeGUbtfGi8JSSF3em7Gq0rIzbW2BgPQ Y06RnJGdWJYM+M4xqu7Dc2U4PqTg6hlqACQ02EAPqTn9Br9HN5eCx3dvLxjQllmFCy5w7A8gLyTq 7TUwDbnRjng9xjXmiHiBIo4TFnhnc8ffgHUS3KpineFLLXhw2FO6IqxPruDZA49vXUIfOtZkpek7 gZU/pCnfHfjg65AjetErEwNtJO059M66e+Ldyu1H0hcDJbrfHTsu0v8ANOWBbt5dmP31zEIq4Pko jH3DD/kNZs26NXHJlapDgimkb7Y0vdW+IY49y4Hic++miI16nHywPGRhxpf6tdjTrvQqxfkHGlJG kARAKFIxxq4822vt1XGQrpMpB9jkapxf8Ng3Axx+miNLbJLlRUYpwgkEhGfXPpol5KyeD+jnSNJb rZ8OKW+1e+ob5RZ5Cgyc44xqh8MbXT3e6S9UViB5EchWfur47DPoB+50pWd7gvw56d6Qq44VkNPE s60xyCc5AJ49RntrS+oWpujugBS0p3SrH4af5mdvxN+pz+WtHxRhb2c8/wAXNdFfx4roHpaKbw42 9vQ4++uWeoqKldA1KuwDnGMa6W+MFFJUdFTssbYjkViSfT31z9c0XMSqAzNgAH/v66dFWgbpiXDB LLN4ZQqxGeR6ab/h707PcuqrdRRE75JlLegIHOmP452SKydU2qopoEihqaBNoXjlTyf/AFDVL4RX Ka1/EqzTSSb0abw8fRh30HWpBudo6frLPK8QTwkbaAOfXQhrCqzjbAiEdyF1o2HZONqg+40PrIXQ kmVOdPoydhQSjlEmxTnGfxDb+Wmq4of9noaY06K+1QTI+AMe2dfrfTxLXQLMxO9u4wDjRGvQtIwU 59F34zj76XKIxSM3rqCMzFShL+pBzr3brXHCzOHkBx2PA00TW4F9zRg47lWxqpKphVgwj2A/4hzq fotsGNFFHnLueM8a9rsLAIhbI43Lq3FB4soIYlu/I4x9NXxTERBztwD+HHJGqSSIjI/4gamen6Ui hpwsbSygE4wNc21MVQhZpXB+uddG/wAUFWi2G221ERneYsSDyAOca52r4Y0XPiYPtnS5jsYJP4j6 6lgmlgcSRSOjjsQcaiI5OrMNJJJSvUb0CrxgnSqHDv0J8Sa+xTzfOr85HMm0luWXU9z66p2oppKI eFUysW4THc51nLHIGNff8OqohJVVE1VM008jO7Ekkn1zrxHneMka8+mvoOGX76sh2l/A31XEvSl0 tE4LmmlDAfuP2yPy1u3UUsN3mWVowhVcHHqNcUfwodTS2XryW3ZU01fASwI/xpyP2J12iXjkAcZb IBBx9NOgZ8nkXqm0RtwQCCeBrmr40VctD11UUyJFhIk/w599dZVQwBtOAQcnHbXEvx2uUk3xMuWz OEIX/v8AXVZXRMVs6brK5pGLgZUHGM6rK8r4O3JOqpkCv5oBn2xxnVmCoLdkfjvgcaaAWIQd3MeC D2xq4sMwTbsI44G3VaibDEBXLn6aIRzSjzGNsj2J0JCxSwShV/qc49u2icKoQAX2n151Sp3LJlom BPvzqxg5wkabsd/XUIZ3/ETUJT9ASIct4kyL9zrmeFa4OGBRkOeN/prrz4hdKDq/p2S0zT/LFmDp LkeVh249tc2fEn4f3foG2Jdbrc6KWmeURosLEuxwT+EgD099KzQb2h+CdeQLGLkB5Ikx/wD9NB7/ AG+uraeRooHkaD+pIAc7VHc6pjqmFSQk0yj0/pj/AJ6abWayq6Wul4p480rwNE8uQCPyzrPFM0uZ ngUyAEtheONN/wAN0/rFpFASnkDgOuVPPqNK1HlTtIHIzn21rHQHSTdRXK30dLV1TRzYM3AAVR3z xqODl4Gzko02da/BelprlQx3yqkjanVR4JxgE45P29NBPiDeZL71Iwo2K0VP/Si4zkju356KXm6U fRvQVJZbeiR7k8KJQgyF9SceukWiuy5CqoPr2P8Ay1ox7ObNq9A34rxeD8OrlLKr/wDD4wnrrlVp JmljLnATGP111v8AECZ63ou5Qnbg07EDGfQ65DkYmTHORgY1oQCN0+OtBT3v4RWLqaljDSUm1WcH nacAj9QDrI/h5F871nZkR9pNUgznA761XrCtpV/hqoY0dgZHRAAO53ayP4WSNF8QbMqD/wD208oG hbpkS9p3PJGpUKHGcaH1lF3csBj76JK39JSC4fHPGMftr4Wmckb8Ef4vX9dFbEpfkpdKQ0wu3z80 UkkdOrAHacBj99Xa3ZK7SBXUHvkdtGLBRwRWTc4cSzy5YkElx786vx9NVNSd0dJIqH/FMAv6jQuQ yMbEtxETkfh9QWxqrUQU9RNu7IuOAcg60ROj7fwLhc4YmbukbBT9gT/y0w27pKxUce1KJJSRy0vm J/XQuaQyONsxj5YlsrkKD7Aca+um3lhlh6Z1rF36f6R8RkmkgopiA2BOE498E6VbxYLEkEnyXUVN vAP4/N+6g6pSTLcGjkH+J25QVPUdHSxzoWhUkxr6E++scpKVrtfaW3qChqJRHke506fFuKN/iPeI Xnil8KchZIydpPHYkDRr+GTpSDqD4jR1NVH4sFvAlBzwXzxoZK2GtKzOviB0tU9KXpbfOG80SupY Y799LvmC7ecHuM66O/jQsfylfarkgJDloicdhgED++uciDjOgaoOLtEa69a+HGvq86oI+DnX0D1I yNfgME6lgZVblA/0OoQPdE1UNJ1NbqqermpII5lZ5Ih5gARx+fbX9IOh44rvboFppiAIgV3/AOL6 6/nD8PrdR3jrC3W64u8dLPNh9pwRgEj9wB+ev6HdGslnNHJCuII0AUbs8abHwKyLexiululoIyZP DKv3IHprgz49IKf4n3RTDKwYhgQO47f6a7+vV9oq2FqeOGQ8cjjP99c3fFf4bzX3q+W4xxkq8a/4 sepPt9dU1aKg+rGiQLnuDzjIONWqfwzgMWA9R76iigYkDZk5zxohBBt/F+pGmiianRW7AhR2yP31 fp184L7CvsNfIkyikoSO3A76uDyqSkXI7HGqKskhRCMkNt9gNeZREo3rkE9vfXzxZVALKx45xwBq rUT1UjhEiwProiyvUReJIxwQR6ltc7/xfyzfK2OEnyFpGxnIyMAf3Ouhpi6+ZlAJOAffXPH8YFJc 0qbHJUUssdKUk2OV8pPHGhn9rCxfcc67eeCcY499dB9A9LyH+H+63SdcI8btGNvc576wNUIbHr9N ds9HRxUXwGtlAVhxVUJXDc4DA5Os+NWzRkfWjj4gZ9z3zrsj+HHp6mtvw9gvEozLUxb3kb/Ag9Br j2rQJXTxxneqOyKfca6o+DXWVLd/hzb+n6dwJ6Nds6D/ABD01eN0w+RJuCaDvVMlRfbwZxGPl4/L CD7alt9mZQMwDGi9FDFuG2FmIP8Alzo/S0vICwPyO2MDT1XwYQLJYxUW2aF41UPGR+2uJ79SC33+ toppFDQ1DIQD7E6/oDJSOKSYqrK2w4JPrjXGPxH+Ht/t0db1DWtHO8s7ySqi4KZJ9++rTVhRiy11 5Xw//wCPnTVMrYka4yhh7gA4/fSZ8I5Yaf4i2Gqn/wCElWpfJxreugfhzYesvgDb4rrPJDIsktRH KgyyHJ459MaD/Dj4Y9P27qe2VU8z1Ajl3KHKgMw7cDVSasKPhnSjzNJCG2KEI4GdQRrE0qRyuhWQ qCMAnv2xqR5GZAN0gHbtqS1Ufj3OmLwTOI5N7OB5QAPXVt0hVWFr7WI1RiHe0MSBVBXG3Qr5yQgl eWI7gDP76v3+pgqp2cweHngYz++goqIsmOOVSAMHHvpYdEolm+ZiQjG6RRxwe/01rMf/AAwD7DWQ NPLHL4g28HIyOdTy3+6sh/3yft/m1TVhwdeQl8QMHqNirYcQL3P1OlCsjdmbEh7YOCdWKypqKuUT TEl8d2YEkarM0pYsePYDVxVFN2zkP48dPNH8RKn+XK0zSgSPhTwdan/B50/JRUtwuk29HmkCBcdg M/8AM6O/GPpqaanF0t8Z+bY4YY786avgra6mz9LrFVRlZJCW/Uk/66Wu3Y1ThBYVJPYC/iy6bqr5 0CJaKNppKVhNgd8DOdcUN+Ij/wAR1/SDqiA13TldTJGQWhbnGT29Nfz+uNikprxVUdTlZIZmjbjv g4z/AH1c2kKxtyF4qfbXzBB0Rr6I0zYR8qPfQ8tlu2lxaY2UWj5g50b6Jt1FdOo6WjuEyw07kl2b sABnQlFJPbRbp20z19xjhgk8Nm9T7aJbKprY5VVJYLQ7tTPG5WXyGLllAPB/79tdW/Au801+6QjM FRJVCAbPEl4dz6HH2I1xbdbQ1JUiIVYkfd5iNb5/CnX1C9S1kHjqImhBKD8O7Pp+ujgqZMslNaOl ZWKsN6+UcHOvxIYAqhI9OBqaljWorEglZV3+pGdW2suGYCoXgkaZZkM7pHgB3FnX2+ur8U6ryy+U 9ge+pQlOEKrBHz6jjP66mj8MJgrGF9gNWUfmrzGAEVE7d9RvcmBAZXbHse/7a9yyRKpwqj2AGoZZ RKBwoX3xjUBPPzZmLOsLe3mI7++pVWocLIg3Dt+EgZ+517e6haE00VHAvIxKFUv+40Nqa2oyTucH OQVIGP20RYVWtuFucGWNYweQD5h/bWe/HO2n4gdIijjVGudPKGpRFEFVSTglmPpg6bbRQVN2qwlS 0hhHLM5OMaI9Qiz9P29pwqrx/TTGS50L3oOD6uzk2H4Z/wAgrI6/qmMTUKnIgp5fNKc8Dt241ttl vJ6mtUtHQW9qSJYPBRSBshXGAB21UprFWdZX8NUbti/jOMBF9ANaFWUtr6YsawUyRqyLtjjA5Y+5 1XVRLc+ztnJvVfwpr7VWbWucU8kjkrGhIKg+/t++nr4P9M3Tpy5w1bXKVKdRiSnTJ3/c5x+oOnKe jVpZaqrUl2JZ2bnH20ZslFC6rKkZKnkHtqlhraI8zloaaS6Axr4cEw+ofH+miEdxqAMiKUj2aY/8 tDKeMBQqoR78amdlxjBA1KaF/JX6vrpbnZpKKOaWiY//AN0TneuPbOR+2sZ6isN/q18CS8TVUW7O ZlQnH1wBrY6mNZVxg41QltSOQSDpkY/kr1GhS6aqr1Q9LJYBUxJTKpQ7I9pIPftqp0305SW26x1s RcujblJcnB/XTuLREn4gfpr7/L4Y8EY4+vOicURZGFaW7VB27YHqXUZ2s20H7nOmiz3AVfT61n9G 3yszK65kYnBxwex0mW+jqKqqSjpomkml4BV+AvqTgaf7Va6Ogt8VujqaxyOSFTgH176TJ0FFaBNa /ixAx1UjsTgkptz++vFJTRIMip3Ec4+urV6o5YEMksTJDn8TsAT+Q0PEqJGdjBsjO7jVBUXHhY/g 3sT6H01BKFjVnJKlByd2NeDKyr/xDkjOdeJajgiXYxOMDGoUfYkkfc6r5D2JY86+SQzKcrtGf118 MyKhQEnA9DrzFL4qMN//ANzav4IfhRtWsYaiISxsPX399HaO3ilpljbaiKOFBydB6ORY8qXYkfXV yKQbQxdi31OgCe1QSTa8bxA7weDkYGuKPj3ajbPibcE/Ck+JV29u2D+4P667NjqF2lVGG9TjOuOv 4gqp6r4lVpkdX8PaikLjjGf7nSsr0NwX2Mwrh3WNAzf5m7a83/p6qs/ystSVIqVLqR21crUwuQB2 4Gi3XnUcfUNps8DQqktHHsYqMegH+mlwkkjTO2J0YHtq/bp6imq4pYAS6n9tQLH5sYwNOfw+tbVq 1sny6SLHEcs3pxooJtgy1GwVDcYZWZ6inDOeWIProrRdT3YyU9PZgKOVCEUwZDOfTOl2njElXKiA nk7VUatW2Se2XimqAhWSKRXAb6EaetKxC/B3B0A17HTdBLd1KVqqrPtbP7+utKM9O4V9wBZQSM+u sx6EvjXvp6mrRICmz7emmRQ7jcGYg6ISLhO5yg4+2eNe13qpY/31ZjRMSHbzr3AiMSGUEA8aMEr4 kZMEgk8g47a+lUyAecfixqxMqgbgORqKVigBXgkc6gJAWXd5FBxzyNT2ymN0qHpUcRybcgkDXlD/ AFYWwpOPUA6OWauqpLXUFpT5ZNowAOPy1b8Fs9xW82qiZTMfDi8zu7ZydZvfqqq6hvaKieIC2yGM ev108fFOrqIOlqaOGUosjDeB66q/A6lp57/UyzQq7woDGSPw9u2qXiy34DvTPT69OWZhJHg/jmkb jnWe9Q1LXS6yVRQBclYx9BrTPi7NLDYxDFIyo7gMAe41mVOoJGR6al2CyKktpmbldwHBJ0epLUFj G3Ax216t6LlRjg99GYFVQwA7Yxor+CkDloJEGd35a8SUzEEHjnRWR38RRnjGvwwNxwM59tUWCBRk rwxOo1t4LncJM/8Am0RMjkkFv219Qnd30yIDKPyUaqSwckehbX2moEqqgIieUcsfUDUtdI6nAOON A66sqqeCRoZ3jbHcajIhz6aiWiqZ2pKSZs+VZCpP9ho29ulq2SSplWNjyUfCZ/U6UbNWVTWylBqJ BujBOGxnj6atO7yKviSSPhT+JidZ5D4hO8VBSqiihNGiR8eUF/8ATQm4GgmKyT3DxJAMbIoAB+ud VoR/vBGTjHudRXREGG2jPueTq2i2TNJbVAEnjqo5xxnVaoek3GSEOB7yEDXmZVV0IHfOc86mo4In fLRhiffVAkBk8jTIitn8IzzrxH3xIuGY+440Zt9FTSvEHjzl8HzHtq5dqGkppf6NPGvHqN399QgE pn2syl9xHp6Y1YllhC8M/P017bCsu1UXcvOFA1+WomVECyFftqmQ9wOMMyOfKM8jvrjz4ypIOv7m Z0kj3S7lLrjcMDXXwllZxukc5ODljrm7+LNFTqGkCKAChP7DS8q9o7DKpGMV8yhAND2kRiEGQfrr 3VkinU59dQRqDzjnSorRrcrLaL5hnnW0/wAPtmFxobspVm8RSox77dYtTk4P2107/Cwqr0/UEKAW mbJx9tMwq8lCuQ/7dmIV9ruvTnVFbDSWyeoKSFVPhM3r9BoPfp7mK9Z7lSPSyMCVWSMof313VDSU pKsaaLczeY7Bk8aBdedIdNXdFmuVnpqmRRwzg5H761KLlGrMsa72yh8HyZehKB1XA2D+2ndGcKOc fTGqtjoKOgtVNS0cCQwouFRewGNXVACjyj9NBJU6KP/Z ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/rss/ico_xml.gif R0lGODlhGAANAKIAAP///9ybcM9LAKVKDf///wAAAAAAAAAAACH5BAUUAAQALAAAAAAYAA0AAANC SLHc/kGJSau9Y93Nc6hASIWfQFIeOAGmaqXjKgTsRL/aKI6l2cOyVmwoAApZtFqyYuQ4m86NZ0Ct Wq/YmQLCfRASADs= ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/icones/coment_mas_green.gif R0lGODlhCQAJAJEAAP///yWcEv///wAAACH5BAHoAwIALAAAAAAJAAkAAAIRVI5hCJntDmSgWjdx lGk5UQAAOw== ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/icones/coment_menos_red.gif R0lGODlhCQAJAJEAAP///94UFP///wAAACH5BAHoAwIALAAAAAAJAAkAAAINVI5hye0NYny0nsVE AQA7 ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/img_home/by_3.0_80x15.png iVBORw0KGgoAAAANSUhEUgAAAFAAAAAPCAIAAAD8q9/YAAAABGdBTUEAANbY1E9YMgAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAISSURBVHjaYmAYYYARiP///z9SfMvIyAJh rdm0Glliz669M6fO7OjoKC8vx9Tm6up66tSptu5WcQlxIFdeVsHVyfXjh4+D3LeQeGXClHj54uXy xctx+RYIdu/ebWZmNrl/CoT74eOHwoLCoRLJWDy8fMkKYWFhXL6FAGBw3Lxxc8PajUD2x08fPHw8 vH28h6qHL128lJ6eDmScPXtWWVkZmO6Bafj9+/dAEsgGigDFjY2NXVxcrl29BjWFiQnIRUs/EICc nDDZA+/hSxcvf/70GegfIDssLAzIALoPSHZ2dgL9+e7dO2DM37t3DygLFLxz+w48VQMTOWYJAQQQ 78EZQBLIHkQe/vrlC5AUFBQERinQYxCfAxMwkK2kpAQUT0tLCw0NhRXxUKf//PmDkYURs5BA9h7E zwPrWywe5ubhAZJA3wL9BvQhMFYhxTKQC/QzULyiomLWrFloiZOdneP/n/94Ynjw5mE9fV1eXl6I P4ERu2fPHqCjgT4HsoGxLSQkBBSBZNczZ84oKitCdAnwCwArKvwxPLgaHsj1cF9X//Onz+/fv49H GzBETExMouOiA4L9gVxZabnmhuatW7YO8noYGPpYSunouKi3b98AoxSP5rKyMhVVZYhv+fkEdmzZ Mch9i69aArafUjNTKysr29vbsepxcna6fv16QUkBPD33T+gfbUsP0rb0SOssMQAEGAB0zfzj5yHE /QAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.kaosenlared.net/css/images/botobuscador.gif R0lGODlhDwAPAIAAADMzM////yH5BAAAAAAALAAAAAAPAA8AAAIVhI+py+0f3glR0uouZtfu9kni SDYFADs= ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.kaosenlared.net/css/estils_manteniment.css .destacar { FONT-WEIGHT: bold } .texto6 { FONT-SIZE: 0.6em } .texto7 { FONT-SIZE: 0.7em } .texto8 { FONT-SIZE: 0.8em } .texto9 { FONT-SIZE: 0.9em } .texto10 { FONT-SIZE: 1em } .texto11 { FONT-SIZE: 1.1em } .texto12 { FONT-SIZE: 1.2em } .texto13 { FONT-SIZE: 1.3em } .texto14 { FONT-SIZE: 1.4em } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/css/basico.css UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } UL LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .clear { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; CLEAR: both; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } DIV { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } A { COLOR: #333333; TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } BODY { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eeeeee; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif; COLOR: #333333; PADDING-TOP: 0px } .cabecera { BACKGROUND-IMAGE: url(images/f_titols.gif); TEXT-ALIGN: left; = BACKGROUND-COLOR: #9a9a9a; PADDING-LEFT: 0.6em; BACKGROUND-REPEAT: = repeat-x; MARGIN-BOTTOM: 0.5em; HEIGHT: 1.35em; COLOR: #ffffff; = FONT-SIZE: 0.7em; FONT-WEIGHT: bold } .cabecera SPAN { PADDING-LEFT: 0.8em; BACKGROUND: url(images/punts.gif) no-repeat 0px = 0.3em } .ultimo { BORDER-BOTTOM: 0px } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/css/noticia2.css #contenedor { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 1em; WIDTH: 59.5em; = PADDING-RIGHT: 1em; MARGIN-LEFT: auto; FONT-SIZE: 1em; MARGIN-RIGHT: = auto; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 1em } #menu { CLEAR: both } #master { BORDER-BOTTOM: medium none; WIDTH: 41em; PADDING-RIGHT: 0.5em; FLOAT: = left } #secundario { BORDER-LEFT: #cccccc 1px solid; PADDING-LEFT: 0.5em; WIDTH: 17.4em; = PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = FLOAT: right } #pie { TEXT-ALIGN: center; MARGIN: 2em auto; WIDTH: 61.5em; CLEAR: both; = FONT-SIZE: 0.6em; FONT-WEIGHT: bold } #pie DIV { MARGIN-BOTTOM: 0.5em } #destacadas #titulo { PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; = MARGIN-BOTTOM: 0.75em; FONT-SIZE: 1.4em; FONT-WEIGHT: bold; PADDING-TOP: = 6px } #destacadas #titulo H4 { MARGIN: 0px } #destacadas #titulo H5 { MARGIN: 0px } #destacadas #titulo H6 { MARGIN: 0px } #destacadas #titulo H5 { MARGIN-TOP: 3px; FONT-SIZE: 0.65em; FONT-WEIGHT: normal } #destacadas #titulo H6 { MARGIN-TOP: 6px; FONT-SIZE: 0.45em; FONT-WEIGHT: bold } #destacadas #titulo H6 A { MARGIN-TOP: -6px; FONT-WEIGHT: normal } #destacadas #botones { BORDER-BOTTOM: #999999 1px dotted; PADDING-BOTTOM: 6px; PADDING-LEFT: = 0px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 0.75em; COLOR: #666666; = BORDER-TOP: #999999 1px dotted; FONT-WEIGHT: bold; PADDING-TOP: 6px } #destacadas #botones .aviso { WIDTH: 37em; FLOAT: left; COLOR: #ff0000; FONT-SIZE: 0.8em } #destacadas #botones .iconos { TEXT-ALIGN: right; FLOAT: right } #destacadas #botones .iconos IMG { MARGIN-RIGHT: 0.2em } #destacadas #cuerpo .imgnoticia { TEXT-ALIGN: center; DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 1em } #destacadas #cuerpo .imgnoticia IMG { =09 } #destacadas #cuerpo .imgnoticia .piefoto { WIDTH: 250px; DISPLAY: block; FONT-SIZE: 0.8em } #destacadas #cuerpo { TEXT-ALIGN: justify; FONT-SIZE: 0.9em } #destacadas #cuerpo P { MARGIN: 1em 0px } #destacadas #cuerpo A { COLOR: #134d86; TEXT-DECORATION: underline } #destacadas #cuerpo A:link { COLOR: #134d86; TEXT-DECORATION: underline } #destacadas #cuerpo A:hover { COLOR: #134d86; TEXT-DECORATION: underline } #destacadas #cuerpo A:active { COLOR: #134d86; TEXT-DECORATION: underline } #destacadas #cuerpo A:visited { COLOR: #134d86; TEXT-DECORATION: underline } #destacadas #cuerpo .vidyoutube { TEXT-ALIGN: center; MARGIN-BOTTOM: 1em } #destacadas #cuerpo .vidyoutube .pievideo { FONT-SIZE: 0.8em; FONT-WEIGHT: bold } #destacadas #comentarios { MARGIN-TOP: 1em } #destacadas #comentarios .comentario { PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #ebebeb; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; MARGIN-BOTTOM: 1em; FONT-SIZE: 0.8em; PADDING-TOP: = 1em } #destacadas #comentarios .comentario P { MARGIN: 0px 0px 1em } #destacadas #comentarios .comentario .titulo { PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; FONT-WEIGHT: bold } #destacadas #comentarios .comentario .autor { MARGIN-BOTTOM: 1em; FONT-SIZE: 0.75em; FONT-WEIGHT: normal } #masnoticias .noticia { BORDER-BOTTOM: #cdcdcd 1px solid; PADDING-BOTTOM: 1em; MARGIN: 0px 0px = 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #masnoticias .imgEsq { MAX-WIDTH: 6.25em; FLOAT: left } #masnoticias .textDre { WIDTH: 33.25em; FLOAT: right; MARGIN-LEFT: 0.5em } #masnoticias .textDre H4 { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.2em } #masnoticias .textDre SPAN { FONT-SIZE: 0.8em } #masnoticias .textDre .fecha { MARGIN-TOP: 0.2em; DISPLAY: block; MARGIN-BOTTOM: 0px; FONT-SIZE: = 0.6em; FONT-WEIGHT: bold } #masnoticias .textDre .autor { MARGIN-TOP: 0.2em; DISPLAY: block; MARGIN-BOTTOM: 0px; FONT-SIZE: = 0.6em; FONT-WEIGHT: bold } #comentarios .herramientas .rss { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0.5em; WIDTH: 15em; = PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 0.8em; FONT-WEIGHT: bold; = PADDING-TOP: 0px } #comentarios .herramientas .paginador { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 30em; PADDING-RIGHT: 0px; FLOAT: right; FONT-SIZE: 0.8em; = FONT-WEIGHT: bold; PADDING-TOP: 0px } #comentarios .herramientas .paginador A { PADDING-BOTTOM: 2px; MARGIN: 0px 3px 2px 0px; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; PADDING-TOP: 2px } #comentarios .herramientas .paginador .actual { PADDING-BOTTOM: 2px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; COLOR: #cccccc; FONT-SIZE: 1em; PADDING-TOP: 2px } #comentarios .herramientas .paginador A .ultima { MARGIN-RIGHT: 0px } #comentarios .comentario { TEXT-ALIGN: justify; PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ebe9e9; = PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; MARGIN-BOTTOM: 0.5em; = FONT-SIZE: 0.8em; PADDING-TOP: 0.5em } #comentarios .comentario P { MARGIN-BOTTOM: 1em } #comentarios .destacado { BACKGROUND-COLOR: #cbcbcb } #comentarios .comentario .titulo { FONT-WEIGHT: bold } #comentarios .comentario .autor { MARGIN-BOTTOM: 1em; FONT-SIZE: 0.75em; FONT-WEIGHT: normal } #comentarios .comentario .valoracion { MARGIN-TOP: 1em; FONT-SIZE: 0.8em; VERTICAL-ALIGN: bottom; FONT-WEIGHT: = bold } #comentarios #nuevocomentario { MARGIN-TOP: 1em } #comentarios #nuevocomentario P { FONT-SIZE: 0.8em } #comentarios #nuevocomentario FORM { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = PADDING-TOP: 0.5em } #comentarios #nuevocomentario FORM LABEL { MARGIN-TOP: 0.4em; DISPLAY: block; FONT-SIZE: 0.8em } #comentarios #nuevocomentario FORM INPUT { BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em; = BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid } #comentarios #nuevocomentario FORM TEXTAREA { BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.8em; = BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid } #comentarios #nuevocomentario FORM #enviar { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #666666; = MARGIN-TOP: 0.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = COLOR: #ffffff; FONT-SIZE: 0.8em; BORDER-TOP: 0px; CURSOR: pointer; = FONT-WEIGHT: bold; BORDER-RIGHT: 0px } #comentarios #nuevocomentario FORM #reset { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #666666; = MARGIN-TOP: 0.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = COLOR: #ffffff; FONT-SIZE: 0.8em; BORDER-TOP: 0px; CURSOR: pointer; = FONT-WEIGHT: bold; BORDER-RIGHT: 0px } #comentarios #nuevocomentario UL { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; WIDTH: 550px; = PADDING-RIGHT: 0.5em; MARGIN-BOTTOM: 2em; MARGIN-LEFT: 2em; FONT-SIZE: = 0.7em; PADDING-TOP: 0.5em } #comentarios #nuevocomentario UL LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #secundario #autor { PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: #ebebeb; PADDING-LEFT: 0.3em; = PADDING-RIGHT: 0.3em; MARGIN-BOTTOM: 1em; PADDING-TOP: 0.3em } #secundario #autor .titulo { BORDER-BOTTOM: #999999 3px solid; PADDING-BOTTOM: 0.5em; DISPLAY: = block; PADDING-TOP: 0.5em } #secundario #autor .titulo .imgEsq { FLOAT: left; HEIGHT: 50px; MARGIN-RIGHT: 5px } #secundario #autor .titulo .nombre { DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold } #secundario #autor .noticia { MARGIN-TOP: 0.4em; DISPLAY: block; FONT-SIZE: 0.7em; FONT-WEIGHT: bold } #secundario #autor .fecha { BORDER-BOTTOM: #cdcdcd 1px solid; DISPLAY: block; FONT-SIZE: 0.7em } #secundario #secciones { PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #ebebeb; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1em; PADDING-TOP: 0px } #secundario #secciones .noticia { MARGIN: 0.4em 0px 0.4em 0.5em; DISPLAY: block; FONT-SIZE: 0.7em; = FONT-WEIGHT: bold } #secundario #anexos { PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 1em; BACKGROUND: = url(images/f_video.gif) } #secundario #anexos .fila { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.2em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #secundario #anexos .fila .noticia { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.2em 0.1em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #secundario #anexos .fila .noticia { MARGIN: 0px 0px 0px 0.4em; WIDTH: 85px; FLOAT: left; FONT-SIZE: 0.7em; = FONT-WEIGHT: bold } #secundario #anexos .fila .noticia A IMG { MARGIN: 0px auto; WIDTH: 85px; VERTICAL-ALIGN: middle } #secundario #anexos .linkgaleria { TEXT-ALIGN: right; PADDING-BOTTOM: 0.5em; MARGIN-TOP: 1em; DISPLAY: = block; MARGIN-LEFT: 0.5em; FONT-SIZE: 0.7em; FONT-WEIGHT: bold; = MARGIN-RIGHT: 0.7em } #secundario #anexos .separador { BORDER-BOTTOM: #999999 3px solid } #secundario #anexos #mp3s { MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.7em; PADDING-TOP: 0.5em } #secundario #anexos #mp3s .titulo { FONT-SIZE: 0.7em; FONT-WEIGHT: bold } #secundario #anexos #mp3s .reproductor { MARGIN-BOTTOM: 0.3em } #secundario #anexos #docs { LIST-STYLE-TYPE: none; MARGIN-LEFT: 0.5em; LIST-STYLE-IMAGE: none; = MARGIN-RIGHT: 0.7em; PADDING-TOP: 0.5em } #secundario #anexos #docs LI A { MARGIN-BOTTOM: 0.3em; FONT-SIZE: 0.7em; FONT-WEIGHT: bold } #secundario #anexos #docs LI IMG { VERTICAL-ALIGN: middle } #secundario #comentariosD { MARGIN-BOTTOM: 1em } #secundario #comentariosD .comentario { BORDER-BOTTOM: #cdcdcd 1px solid; PADDING-BOTTOM: 1em; MARGIN: 0px 0px = 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.3em; FONT-SIZE: 0.7em; = FONT-WEIGHT: normal; PADDING-TOP: 0px } #secundario #comentariosD .comentario .autor { MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0px; FONT-WEIGHT: bold } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/css/comun_karlos.css #destacadas #tituloseccion { BORDER-BOTTOM: #999999 1px dotted; PADDING-BOTTOM: 6px; PADDING-LEFT: = 0px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 0.75em; COLOR: #666666; = FONT-SIZE: 1.4em; BORDER-TOP: #999999 1px dotted; FONT-WEIGHT: bold; = PADDING-TOP: 6px } #destacadas #tituloseccion #titulo { FLOAT: left } #destacadas #tituloseccion #rss { MARGIN-TOP: 4px; FLOAT: right } #destacadas #tituloseccion .paginador { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px 1em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 0.6em; = FONT-WEIGHT: bold; PADDING-TOP: 0px } #destacadas #tituloseccion .paginador A { PADDING-BOTTOM: 2px; MARGIN: 0px 3px 2px 0px; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; PADDING-TOP: 2px } #destacadas #tituloseccion .paginador .actual { PADDING-BOTTOM: 2px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; COLOR: #cccccc; FONT-SIZE: 1em; PADDING-TOP: 2px } #destacadas #tituloseccion .paginador A .ultima { MARGIN-RIGHT: 0px } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/css/cabecera.css #cabecera { BACKGROUND-IMAGE: url(images/f_capcel.gif); BORDER-LEFT: #999999 1px = solid; BACKGROUND-COLOR: #9a9a9a; MARGIN: 0px auto; WIDTH: 61.5em; = BACKGROUND-REPEAT: repeat-x; HEIGHT: 7.5em; BORDER-RIGHT: #999999 1px = solid } #cabecera #logo { MARGIN-TOP: 1.8em; FLOAT: left; MARGIN-LEFT: 1.25em } #cabecera #capsula { PADDING-BOTTOM: 0px; MARGIN-TOP: 2em; PADDING-LEFT: 0px; WIDTH: 263px; = PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 40px; FONT-SIZE: 0.7em; = MARGIN-RIGHT: 4em; PADDING-TOP: 0px } #cabecera #capsula #buscador { PADDING-LEFT: 13px; WIDTH: 250px; BACKGROUND: = url(images/fons_buscador.gif); HEIGHT: 25px; FONT-WEIGHT: bold; = PADDING-TOP: 3px } #cabecera #capsula #buscador INPUT { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-SIZE: 1em; BORDER-TOP: 0px; = FONT-WEIGHT: normal; BORDER-RIGHT: 0px } #cabecera #capsula #buscador #boton { MARGIN-TOP: 2px; VERTICAL-ALIGN: text-bottom } #herramientas { TEXT-ALIGN: right; MARGIN: 0px auto; WIDTH: 61.5em; HEIGHT: 1.3em } #herramientas UL { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } #herramientas UL LI { PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.5em; DISPLAY: inline; BACKGROUND: = url(images/eines2.gif) no-repeat left bottom } #herramientas UL .primero { PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0% } #herramientas UL .ultimo { MARGIN-RIGHT: 1em } #herramientas UL LI A { FONT-SIZE: 0.6em; FONT-WEIGHT: bold } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/css/menu.css DIV#menuPrincipal { POSITION: relative; HEIGHT: 25px; CLEAR: both; FONT-SIZE: 0.6em; TOP: = 1.5em; FONT-WEIGHT: bold; PADDING-TOP: 3px; LEFT: 0.75em } DIV#menuPrincipal UL#nav { LIST-STYLE-TYPE: none; HEIGHT: 25px; LIST-STYLE-IMAGE: none } DIV#menuPrincipal UL#nav LI { POSITION: relative; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = BACKGROUND: url(images/sep_menu.gif) no-repeat right 0px; FLOAT: left; = HEIGHT: 20px } DIV#menuPrincipal UL#nav .ultimo { PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0% } DIV#menuPrincipal UL#nav .listados { MARGIN-LEFT: 3em } DIV#menuPrincipal UL#nav LI A { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; FLOAT: left; HEIGHT: 22px; COLOR: #fff; FONT-SIZE: 1.1em; = FONT-WEIGHT: normal; PADDING-TOP: 5px } DIV#menuPrincipal UL#nav LI UL { Z-INDEX: 1; BORDER-BOTTOM: #b0b0b0 2px solid; POSITION: absolute; = BORDER-LEFT: #ccc 1px solid; WIDTH: auto; DISPLAY: none; TOP: 25px; = BORDER-RIGHT: #b0b0b0 2px solid; LEFT: 0px } DIV#menuPrincipal UL#nav LI UL LI { BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; = MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 207px; PADDING-RIGHT: 0px; = DISPLAY: block; BACKGROUND: #eee; HEIGHT: 20px; CLEAR: both; = PADDING-TOP: 0px } DIV#menuPrincipal UL#nav LI UL LI A { PADDING-BOTTOM: 4px; LINE-HEIGHT: 12px; MARGIN: 0px; PADDING-LEFT: 7px; = WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none = transparent scroll repeat 0% 0%; HEIGHT: 10px; COLOR: #333333; CLEAR: = both; FONT-WEIGHT: normal; PADDING-TOP: 4px } DIV#menuPrincipal UL#nav LI:hover UL { Z-INDEX: 1000; WIDTH: 207px; DISPLAY: block } DIV#menuPrincipal UL#nav LI.over UL { Z-INDEX: 1000; WIDTH: 207px; DISPLAY: block } DIV#menuPrincipal UL#nav LI:hover { Z-INDEX: 1; HEIGHT: 25px } DIV#menuPrincipal UL#nav LI.over { Z-INDEX: 1; HEIGHT: 25px } DIV#menuPrincipal UL#nav LI:hover UL LI { HEIGHT: 20px } DIV#menuPrincipal UL#nav LI:hover UL LI:hover { BACKGROUND: #ccc } DIV#menuPrincipal UL#nav LI.over UL LI.over { BACKGROUND: #ccc } DIV#menuPrincipal UL#nav LI:hover A { Z-INDEX: 0; BACKGROUND: none transparent scroll repeat 0% 0% } DIV#menuPrincipal UL#nav LI.over A { Z-INDEX: 0; BACKGROUND: none transparent scroll repeat 0% 0% } DIV#menuPrincipal UL#nav .portada A { Z-INDEX: 0; BACKGROUND: none transparent scroll repeat 0% 0% } DIV#menuPrincipal UL#nav LI:hover UL LI A:hover { Z-INDEX: 1; POSITION: absolute; BACKGROUND: #ccc; COLOR: #333333; = TEXT-DECORATION: none } DIV#menuPrincipal UL#nav LI.over UL LI A:hover { Z-INDEX: 1; POSITION: absolute; BACKGROUND: #ccc; COLOR: #333333; = TEXT-DECORATION: none } DIV#menuPrincipal UL#nav .portada UL LI A:hover { Z-INDEX: 1; POSITION: absolute; BACKGROUND: #ccc; COLOR: #333333; = TEXT-DECORATION: none } DIV#menuPrincipal UL#listados { TEXT-ALIGN: right; LIST-STYLE-TYPE: none; HEIGHT: 25px; = LIST-STYLE-IMAGE: none } DIV#menuPrincipal UL#listados LI { POSITION: relative; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = BACKGROUND: url(images/menu/sep_menu.gif) no-repeat right 0px; FLOAT: = left; HEIGHT: 20px } DIV#menuPrincipal UL#listados .ultimo { PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0% } DIV#menuPrincipal UL#listados LI A { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; FLOAT: left; HEIGHT: 22px; COLOR: #fff; FONT-SIZE: 1.1em; = FONT-WEIGHT: normal; PADDING-TOP: 5px } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/css/nubenoticia.css .nube { TEXT-ALIGN: center; BACKGROUND-COLOR: #cccccc; MARGIN: 1em 0px; WIDTH: = 17.37em; COLOR: #ebebeb } .nube DIV.etiquetas { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt; PADDING-TOP: 5px } .nube DIV.etiquetas SPAN { MARGIN: 0px 3px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 20pt } .nube DIV.etiquetas SPAN.etiquetatam1 { FONT-SIZE: 110% } .nube DIV.etiquetas SPAN.etiquetatam2 { FONT-SIZE: 120% } .nube DIV.etiquetas SPAN.etiquetatam3 { FONT-SIZE: 130% } .nube DIV.etiquetas SPAN.etiquetatam4 { FONT-SIZE: 140% } .nube DIV.etiquetas SPAN.etiquetatam5 { FONT-SIZE: 150% } .nube DIV.etiquetas SPAN.etiquetatam6 { FONT-SIZE: 160% } .nube DIV.etiquetas SPAN.etiquetatam7 { FONT-SIZE: 170% } .nube DIV.etiquetas SPAN.etiquetatam8 { FONT-SIZE: 180% } .nube DIV.etiquetas SPAN.etiquetatam9 { FONT-SIZE: 190% } .nube DIV.etiquetas SPAN.etiquetatam10 { FONT-SIZE: 200% } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/css/pestanas.css .basictab { BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; = LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = MARGIN-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-TOP: 3px } .basictab LI { MARGIN: 0px; DISPLAY: inline } .basictab LI A { BORDER-BOTTOM: medium none; BORDER-LEFT: gray 1px solid; = PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ebebeb; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; COLOR: #2d2b2b; BORDER-TOP: gray 1px solid; = FONT-WEIGHT: bold; MARGIN-RIGHT: 3px; BORDER-RIGHT: gray 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 3px } .basictab LI A:visited { COLOR: #2d2b2b } .basictab LI A:hover { COLOR: black } .basictab LI A:active { COLOR: black } .basictab LI.selected A { POSITION: relative; BACKGROUND-COLOR: #ffffff; COLOR: black; TOP: 1px; = PADDING-TOP: 4px } #secundario #pestana1 { BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; = MARGIN-BOTTOM: 0.3em; FONT-SIZE: 0.75em; BORDER-TOP: medium none; = BORDER-RIGHT: gray 1px solid; PADDING-TOP: 10px } #secundario #pestana2 { BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; = MARGIN-BOTTOM: 0.3em; FONT-SIZE: 0.75em; BORDER-TOP: medium none; = BORDER-RIGHT: gray 1px solid; PADDING-TOP: 10px } #secundario #pestana3 { BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; = MARGIN-BOTTOM: 0.3em; FONT-SIZE: 0.75em; BORDER-TOP: medium none; = BORDER-RIGHT: gray 1px solid; PADDING-TOP: 10px } #secundario #pestana1 UL LI { MARGIN-BOTTOM: 0.3em } #secundario #pestana2 UL LI { MARGIN-BOTTOM: 0.3em } #secundario #pestana3 UL LI { MARGIN-BOTTOM: 0.3em } #secundario #pestana2 { DISPLAY: none } #pestana3 { DISPLAY: none } #secundario #pestana1 UL { MARGIN-LEFT: 1.6em } #secundario #pestana2 UL { MARGIN-LEFT: 1.6em } #secundario #pestana3 UL { MARGIN-LEFT: 1.6em } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/css/menuie7.css DIV#menuPrincipal { POSITION: relative; HEIGHT: 25px; CLEAR: both; FONT-SIZE: 0.6em; TOP: = 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 3px; LEFT: 0.75em } #titulovideo { BACKGROUND-IMAGE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 1em; = BACKGROUND-COLOR: #cccccc; MARGIN: 0px auto; PADDING-LEFT: 0.3em; WIDTH: = 23.12em; PADDING-RIGHT: 0.3em; FONT-WEIGHT: bold; PADDING-TOP: 1em } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/ThickBox/thickbox.css #TB_window { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333333 } #TB_secondLine { FONT: 10px Arial, Helvetica, sans-serif; COLOR: #666666 } #TB_window A:link { COLOR: #666666 } #TB_window A:visited { COLOR: #666666 } #TB_window A:hover { COLOR: #000 } #TB_window A:active { COLOR: #666666 } #TB_window A:focus { COLOR: #666666 } #TB_overlay { Z-INDEX: 100; POSITION: absolute; FILTER: alpha(opacity=3D60); = BACKGROUND-COLOR: #000; TOP: 0px; LEFT: 0px; -moz-opacity: 0.6; opacity: = 0.6 } #TB_window { Z-INDEX: 102; BORDER-BOTTOM: #525252 4px solid; POSITION: absolute; = TEXT-ALIGN: left; BORDER-LEFT: #525252 4px solid; DISPLAY: none; = BACKGROUND: #ffffff; COLOR: #000000; BORDER-TOP: #525252 4px solid; = BORDER-RIGHT: #525252 4px solid } #TB_window IMG { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #666 1px solid; MARGIN: = 15px 0px 0px 15px; DISPLAY: block; BORDER-TOP: #666 1px solid; = BORDER-RIGHT: #ccc 1px solid } #TB_caption { PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 30px; FLOAT: = left; HEIGHT: 25px; PADDING-TOP: 7px } #TB_closeWindow { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 25px; FLOAT: = right; HEIGHT: 25px; PADDING-TOP: 11px } #TB_closeAjaxWindow { TEXT-ALIGN: right; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; = PADDING-RIGHT: 10px; MARGIN-BOTTOM: 1px; FLOAT: right; PADDING-TOP: 5px } #TB_ajaxWindowTitle { PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; = MARGIN-BOTTOM: 1px; FLOAT: left; PADDING-TOP: 7px } #TB_title { BACKGROUND-COLOR: #e8e8e8; HEIGHT: 27px } #TB_ajaxContent { TEXT-ALIGN: left; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.4em; = PADDING-LEFT: 15px; PADDING-RIGHT: 15px; CLEAR: both; OVERFLOW: auto; = PADDING-TOP: 2px } #TB_ajaxContent P { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 5px } #TB_load { Z-INDEX: 101; POSITION: absolute; WIDTH: 100px; DISPLAY: none; HEIGHT: = 100px } #TB_HideSelect { Z-INDEX: 99; BORDER-BOTTOM: medium none; POSITION: absolute; FILTER: = alpha(opacity=3D0); BORDER-LEFT: medium none; BACKGROUND-COLOR: #fff; = BORDER-TOP: medium none; TOP: 0px; BORDER-RIGHT: medium none; LEFT: 0px; = -moz-opacity: 0; opacity: 0 } #TB_iframeContent { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 1px; = MARGIN-BOTTOM: -1px; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: = medium none; _margin-bottom: 1px } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/xajax/xajax_js/xajax.js /* xajax Javascript library :: version 0.2.5 */=0A= function = Xajax(){this.arrayContainsValue=3Dfunction(array,valueToCheck){for(i in = array){if(array[i]=3D=3DvalueToCheck)return true;}return = false;};this.DebugMessage=3Dfunction(text){if(text.length > = 1000)text=3Dtext.substr(0,1000)+"...\n[long = response]\n...";try{if(this.debugWindow=3D=3Dundefined||this.debugWindow.= closed=3D=3Dtrue){this.debugWindow=3Dwindow.open('about:blank','xajax-deb= ug','width=3D800,height=3D600,scrollbars=3D1,resizable,status');this.debu= gWindow.document.write('Xajax debug = output

Xajax debug output

');}debugTag=3Dthis.debugWindow.docum= ent.getElementById('debugTag');if(!debugTag)throw new = Error();text=3Dtext.replace(/&/g,"&");text=3Dtext.replace(//g,">");debugTag.innerHTML=3D(''+(new = Date()).toString()+': = '+text+'
')+debugTag.innerHTML;}catch(e){alert("Xajax Debug:\n = "+text);}=0A= };this.workId=3D'xajaxWork'+new = Date().getTime();this.depth=3D0;this.responseErrorsForAlert=3D["400","401= ","402","403","404","500","501","502","503"];this.getRequestObject=3Dfunc= tion(){if(xajaxDebug)this.DebugMessage("Initializing Request = Object..");var req=3Dnull;if(typeof XMLHttpRequest!=3D"undefined")=0A= req=3Dnew XMLHttpRequest();if(!req&&typeof = ActiveXObject!=3D"undefined"){try{req=3Dnew = ActiveXObject("Msxml2.XMLHTTP");XMLHttpRequest=3Dfunction(){return new = ActiveXObject("Msxml2.XMLHTTP");}=0A= }=0A= catch(e){try{req=3Dnew = ActiveXObject("Microsoft.XMLHTTP");XMLHttpRequest=3Dfunction(){return = new ActiveXObject("Microsoft.XMLHTTP");}=0A= }=0A= catch(e2){try{req=3Dnew = ActiveXObject("Msxml2.XMLHTTP.4.0");XMLHttpRequest=3Dfunction(){return = new ActiveXObject("Msxml2.XMLHTTP.4.0");}=0A= }=0A= catch(e3){req=3Dnull;}=0A= }=0A= }=0A= }=0A= if(!req&&window.createRequest)=0A= req=3Dwindow.createRequest();if(!req)this.DebugMessage("Request Object = Instantiation failed.");return req;}=0A= this.$=3Dfunction(sId){if(!sId){return null;}=0A= var = returnObj=3Ddocument.getElementById(sId);if(!returnObj&&document.all){ret= urnObj=3Ddocument.all[sId];}=0A= if(xajaxDebug&&!returnObj&&sId!=3Dthis.workId){this.DebugMessage("Element= with the id \""+sId+"\" not found.");}=0A= return returnObj;}=0A= this.include=3Dfunction(sFileName){var = objHead=3Ddocument.getElementsByTagName('head');var = objScript=3Ddocument.createElement('script');objScript.type=3D'text/javas= cript';objScript.src=3DsFileName;objHead[0].appendChild(objScript);}=0A= this.stripOnPrefix=3Dfunction(sEventName){sEventName=3DsEventName.toLower= Case();if(sEventName.indexOf('on')=3D=3D0){sEventName=3DsEventName.replac= e(/on/,'');}=0A= return sEventName;}=0A= this.addOnPrefix=3Dfunction(sEventName){sEventName=3DsEventName.toLowerCa= se();if(sEventName.indexOf('on')!=3D0){sEventName=3D'on'+sEventName;}=0A= return sEventName;}=0A= this.addHandler=3Dfunction(sElementId,sEvent,sFunctionName){if(window.add= EventListener){sEvent=3Dthis.stripOnPrefix(sEvent);eval("this.$('"+sEleme= ntId+"').addEventListener('"+sEvent+"',"+sFunctionName+",false);");}=0A= else = if(window.attachEvent){sAltEvent=3Dthis.addOnPrefix(sEvent);if(eval("this= .$('"+sElementId+"').attachEvent('"+sAltEvent+"',"+sFunctionName+");"))=0A= window.attachEvent('onunload',=0A= eval("function(){xajax.$('"+sElementId+"').detachEvent('"+sAltEvent+"',"+= sFunctionName+");}"));}=0A= else{sAltEvent=3Dthis.addOnPrefix(sEvent);eval("this.$('"+sElementId+"').= "+sAltEvent+" =3D "+sFunctionName);}=0A= }=0A= this.removeHandler=3Dfunction(sElementId,sEvent,sFunctionName){if(window.= removeEventListener){sEvent=3Dthis.stripOnPrefix(sEvent);eval("this.$('"+= sElementId+"').removeEventListener('"+sEvent+"',"+sFunctionName+",false);= ");}=0A= else = if(window.detachEvent){sAltEvent=3Dthis.addOnPrefix(sEvent);try{eval("thi= s.$('"+sElementId+"').detachEvent('"+sAltEvent+"',"+sFunctionName+");");}= catch(ignore){}=0A= }=0A= else{sAltEvent=3Dthis.addOnPrefix(sEvent);eval("this.$('"+sElementId+"').= "+sAltEvent+" =3D null");}=0A= }=0A= this.create=3Dfunction(sParentId,sTag,sId){var = objParent=3Dthis.$(sParentId);objElement=3Ddocument.createElement(sTag);o= bjElement.setAttribute('id',sId);if(objParent)=0A= objParent.appendChild(objElement);}=0A= this.insert=3Dfunction(sBeforeId,sTag,sId){var = objSibling=3Dthis.$(sBeforeId);objElement=3Ddocument.createElement(sTag);= objElement.setAttribute('id',sId);objSibling.parentNode.insertBefore(objE= lement,objSibling);}=0A= this.insertAfter=3Dfunction(sAfterId,sTag,sId){var = objSibling=3Dthis.$(sAfterId);objElement=3Ddocument.createElement(sTag);o= bjElement.setAttribute('id',sId);objSibling.parentNode.insertBefore(objEl= ement,objSibling.nextSibling);}=0A= this.getInput=3Dfunction(sType,sName,sId){var = Obj;if(!window.addEventListener){Obj=3Ddocument.createElement('');}=0A= else{Obj=3Ddocument.createElement('input');Obj.setAttribute('type',sType)= ;Obj.setAttribute('name',sName);Obj.setAttribute('id',sId);}=0A= return Obj;}=0A= this.createInput=3Dfunction(sParentId,sType,sName,sId){var = objParent=3Dthis.$(sParentId);var = objElement=3Dthis.getInput(sType,sName,sId);if(objParent&&objElement)=0A= objParent.appendChild(objElement);}=0A= this.insertInput=3Dfunction(sBeforeId,sType,sName,sId){var = objSibling=3Dthis.$(sBeforeId);var = objElement=3Dthis.getInput(sType,sName,sId);if(objElement&&objSibling&&ob= jSibling.parentNode)=0A= objSibling.parentNode.insertBefore(objElement,objSibling);}=0A= this.insertInputAfter=3Dfunction(sAfterId,sType,sName,sId){var = objSibling=3Dthis.$(sAfterId);var = objElement=3Dthis.getInput(sType,sName,sId);if(objElement&&objSibling&&ob= jSibling.parentNode){objSibling.parentNode.insertBefore(objElement,objSib= ling.nextSibling);}=0A= }=0A= this.remove=3Dfunction(sId){objElement=3Dthis.$(sId);if(objElement&&objEl= ement.parentNode&&objElement.parentNode.removeChild){objElement.parentNod= e.removeChild(objElement);}=0A= }=0A= this.replace=3Dfunction(sId,sAttribute,sSearch,sReplace){var = bFunction=3Dfalse;if(sAttribute=3D=3D"innerHTML")=0A= sSearch=3Dthis.getBrowserHTML(sSearch);eval("var = txt=3Dthis.$('"+sId+"')."+sAttribute);if(typeof = txt=3D=3D"function"){txt=3Dtxt.toString();bFunction=3Dtrue;}=0A= if(txt.indexOf(sSearch)>-1){var = newTxt=3D'';while(txt.indexOf(sSearch)>-1){x=3Dtxt.indexOf(sSearch)+sSear= ch.length+1;newTxt+=3Dtxt.substr(0,x).replace(sSearch,sReplace);txt=3Dtxt= .substr(x,txt.length-x);}=0A= newTxt+=3Dtxt;if(bFunction){eval('this.$("'+sId+'").'+sAttribute+'=3DnewT= xt;');}=0A= else = if(this.willChange(sId,sAttribute,newTxt)){eval('this.$("'+sId+'").'+sAtt= ribute+'=3DnewTxt;');}=0A= }=0A= }=0A= this.getFormValues=3Dfunction(frm){var objForm;var = submitDisabledElements=3Dfalse;if(arguments.length > = 1&&arguments[1]=3D=3Dtrue)=0A= submitDisabledElements=3Dtrue;var prefix=3D"";if(arguments.length > 2)=0A= prefix=3Darguments[2];if(typeof(frm)=3D=3D"string")=0A= objForm=3Dthis.$(frm);else=0A= objForm=3Dfrm;var = sXml=3D"";if(objForm&&objForm.tagName.toUpperCase()=3D=3D'FO= RM'){var formElements=3DobjForm.elements;for(var i=3D0;i < = formElements.length;i++){if(!formElements[i].name)=0A= continue;if(formElements[i].name.substring(0,prefix.length)!=3Dprefix)=0A= continue;if(formElements[i].type&&(formElements[i].type=3D=3D'radio'||for= mElements[i].type=3D=3D'checkbox')&&formElements[i].checked=3D=3Dfalse)=0A= continue;if(formElements[i].disabled&&formElements[i].disabled=3D=3Dtrue&= &submitDisabledElements=3D=3Dfalse)=0A= continue;var = name=3DformElements[i].name;if(name){if(sXml!=3D'')=0A= sXml+=3D'&';if(formElements[i].type=3D=3D'select-multiple'){for(var = j=3D0;j < = formElements[i].length;j++){if(formElements[i].options[j].selected=3D=3Dt= rue)=0A= sXml+=3Dname+"=3D"+encodeURIComponent(formElements[i].options[j].value)+"= &";}=0A= }=0A= else{sXml+=3Dname+"=3D"+encodeURIComponent(formElements[i].value);}=0A= }=0A= }=0A= }=0A= sXml+=3D"";return sXml;}=0A= this.objectToXML=3Dfunction(obj){var sXml=3D"";for(i in = obj){try{if(i=3D=3D'constructor')=0A= continue;if(obj[i]&&typeof(obj[i])=3D=3D'function')=0A= continue;var key=3Di;var = value=3Dobj[i];if(value&&typeof(value)=3D=3D"object"&&this.depth = <=3D50){this.depth++;value=3Dthis.objectToXML(value);this.depth--;}=0A= sXml+=3D""+key+""+value+"";}=0A= catch(e){if(xajaxDebug)this.DebugMessage(e.name+": "+e.message);}=0A= }=0A= sXml+=3D"";return sXml;}=0A= this._nodeToObject=3Dfunction(node){if (!node)return = '';if(node.nodeName=3D=3D'#cdata-section'||node.nodeName=3D=3D'#text'){va= r data=3D"";for(var = j=3D0;j"+document.getElementsByTagName("HTML")[0].innerHTML+"";}=0A= this.processResponse=3Dfunction(xml){clearTimeout(loadingTimeout);this.do= neLoadingFunction();if(xajaxStatusMessages=3D=3Dtrue)window.status=3D'Pro= cessing...';var = tmpXajax=3Dnull;xml=3Dxml.documentElement;if(xml=3D=3Dnull)=0A= return;var skipCommands=3D0;for(var = i=3D0;i = 0){skipCommands--;continue;}=0A= if(xml.childNodes[i].nodeName=3D=3D"cmd"){var cmd;var id;var = property;var data;var search;var type;var before;var = objElement=3Dnull;for(var = j=3D0;j = 1&&(xml.childNodes[i].firstChild.nodeName=3D=3D"#cdata-section"||xml.chil= dNodes[i].firstChild.nodeName=3D=3D"#text")){data=3D"";for(var = j=3D0;j 1){for(var = j=3D0;j = 1&&(xml.childNodes[i].childNodes[j].firstChild.nodeName=3D=3D"#cdata-sect= ion"||xml.childNodes[i].childNodes[j].firstChild.nodeName=3D=3D"#text")){= var internalData=3D"";for(var = k=3D0;k'; =0A= =0A= ajax.onreadystatechange=3Dfunction() { =0A= if (ajax.readyState=3D=3D4) { =0A= =0A= var ie =3D (document.all) ? true:false=0A= //var n6 =3D (document.getElementById) ? true:false=0A= =0A= if (ie =3D=3D true) {=0A= divContenido.innerHTML =3D ajax.responseText=0A= }else =0A= //if(n6 =3D=3D true) =0A= {=0A= document.getElementById("contenido").innerHTML =3D ajax.responseText=0A= }=0A= =0A= //alert(document.getElementById("provaKKK").value);=0A= //document.getElementById("provaKKK").focus;=0A= =0A= document.getElementById("cabecera_komentarios").focus();=0A= } =0A= } =0A= //como hacemos uso del metodo GET =0A= //colocamos null ya que enviamos =0A= //el valor por la url ?pag=3Dnropagina =0A= ajax.send(null) =0A= } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/js/menu.js //Activacion de los submenus en IE=0A= =0A= function startList() {=0A= if (document.all&&document.getElementById) {=0A= navRoot =3D document.getElementById("nav");=0A= for (i=3D0; i with DEFER keyword wrapped in conditional comments:=0A= =0A= =0A= */=0A= =0A= var arVersion =3D navigator.appVersion.split("MSIE")=0A= var version =3D parseFloat(arVersion[1])=0A= =0A= function fixPNG(myImage) =0A= {=0A= if ((version >=3D 5.5) && (version < 7) && (document.body.filters)) =0A= {=0A= var imgID =3D (myImage.id) ? "id=3D'" + myImage.id + "' " : ""=0A= var imgClass =3D (myImage.className) ? "class=3D'" + = myImage.className + "' " : ""=0A= var imgTitle =3D (myImage.title) ? =0A= "title=3D'" + myImage.title + "' " : "title=3D'" + = myImage.alt + "' "=0A= var imgStyle =3D "display:inline-block;" + myImage.style.cssText=0A= var strNewHTML =3D ""=0A= myImage.outerHTML =3D strNewHTML =0A= }=0A= }=0A= =0A= function pngs(){=0A= if ((version >=3D 5.5) && (document.body.filters)) =0A= {=0A= for(var i=3D0; i" =0A= img.outerHTML =3D strNewHTML=0A= i =3D i-1=0A= }=0A= }=0A= }=0A= } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/js/pestanas.js // JavaScript Document=0A= function init(){=0A= for(var i=3D2; i<=3D3; i++){=0A= document.getElementById('pestana'+i).style.display =3D 'none';=0A= }=0A= }=0A= =0A= function viewSection(id,total){=0A= for (var i=3D1; i<=3Dtotal; i++){=0A= if(i!=3Did){=0A= document.getElementById('pestana'+i).style.display =3D 'none';=0A= document.getElementById('op'+i).className=3D"";=0A= }else{=0A= document.getElementById('pestana'+i).style.display =3D 'block';=0A= document.getElementById('op'+i).className=3D"selected";=0A= }=0A= }=0A= } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/js/swfobject.js /**=0A= * SWFObject v1.5: Flash Player detection and embed - = http://blog.deconcept.com/swfobject/=0A= *=0A= * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT = License:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= *=0A= */=0A= if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew = Object();}if(typeof = deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew = Object();}if(typeof = deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew = Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!= document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th= is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.= params=3Dnew Object();this.variables=3Dnew = Object();this.attributes=3Dnew = Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"= ,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height= ",h);}if(_5){this.setAttribute("version",new = deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd= econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&= &this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c= ){this.addParam("bgcolor",c);}var = q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress= Install",false);this.setAttribute("doExpressInstall",false);var = _c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s= etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);= }};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x= iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta= ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt= tribute:function(_10){return = this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;= },getParams:function(){return = this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g= etVariable:function(_15){return = this.variables[_15];},getVariables:function(){return = this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var = key;var _18=3Dthis.getVariables();for(key in = _18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return = _16;},getSWFHTML:function(){var = _19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l= ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay= erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"0){_19+=3D"flashvar= s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal= l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t= his.xiSWFPath);}_19=3D"";_19+=3D"";var = _1d=3Dthis.getParams();for(var key in _1d){_19+=3D"";}var = _1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"";}_19+=3D"";}return = _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var = _21=3Dnew = deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21= )&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.= setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es= cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title= .slice(0,47)+" - Flash Player = Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski= pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version= IsValid(this.getAttribute("version"))){var n=3D(typeof = _20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge= tSWFHTML();return = true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r= eplace(this.getAttribute("redirectUrl"));}}return = false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var = _23=3Dnew = deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType= s.length){var x=3Dnavigator.plugins["Shockwave = Flash"];if(x&&x.description){_23=3Dnew = deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac= e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav= igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var = _26=3D3;while(axo){try{_26++;axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew = deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var = axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var = axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew = deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch= (e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull= ){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));}}}return = _23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull= ?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r= ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp= e.versionIsValid=3Dfunction(fv){if(this.majorfv.major){return = true;}if(this.minorfv.minor){return true;}if(this.rev=3D0;i--){_2f[i].style.display=3D"none";for(var x in = _2f[i]){if(typeof = _2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF= Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre= pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn= loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj= ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO= bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen= tById&&document.all){document.getElementById=3Dfunction(id){return = document.all[id];};}var = getQueryParamValue=3Ddeconcept.util.getRequestParameter;var = FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject; ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/tinymce/jscripts/tiny_mce/tiny_mce.js function TinyMCE_Engine(){var = ua;this.majorVersion=3D"2";this.minorVersion=3D"1.1.1";this.releaseDate=3D= "2007-05-14";this.instances=3D[];this.switchClassCache=3D[];this.windowAr= gs=3D[];this.loadedFiles=3D[];this.pendingFiles=3D[];this.loadingIndex=3D= 0;this.configs=3D[];this.currentConfig=3D0;this.eventHandlers=3D[];this.l= og=3D[];this.undoLevels=3D[];this.undoIndex=3D0;this.typingUndoIndex=3D-1= ;this.settings=3D[];ua=3Dnavigator.userAgent;this.isMSIE=3D(navigator.app= Name=3D=3D"Microsoft Internet = Explorer");this.isMSIE5=3Dthis.isMSIE&&(ua.indexOf('MSIE = 5')!=3D-1);this.isMSIE5_0=3Dthis.isMSIE&&(ua.indexOf('MSIE = 5.0')!=3D-1);this.isMSIE7=3Dthis.isMSIE&&(ua.indexOf('MSIE = 7')!=3D-1);this.isGecko=3Dua.indexOf('Gecko')!=3D-1;this.isSafari=3Dua.in= dexOf('Safari')!=3D-1;this.isOpera=3Dwindow['opera']&&opera.buildNumber?t= rue:false;this.isMac=3Dua.indexOf('Mac')!=3D-1;this.isNS7=3Dua.indexOf('N= etscape/7')!=3D-1;this.isNS71=3Dua.indexOf('Netscape/7.1')!=3D-1;this.dia= logCounter=3D0;this.plugins=3D[];this.themes=3D[];this.menus=3D[];this.lo= adedPlugins=3D[];this.buttonMap=3D[];this.isLoaded=3Dfalse;if(this.isOper= a){this.isMSIE=3Dtrue;this.isGecko=3Dfalse;this.isSafari=3Dfalse}this.isI= E=3Dthis.isMSIE;this.isRealIE=3Dthis.isMSIE&&!this.isOpera;this.idCounter= =3D0};TinyMCE_Engine.prototype=3D{init:function(settings){var = theme,nl,baseHREF=3D"",i,cssPath,entities,h,p,src,elements=3D[],head;if(t= his.isMSIE5_0)return;this.settings=3Dsettings;if(typeof(document.execComm= and)=3D=3D'undefined')return;if(!tinyMCE.baseURL){head=3Ddocument.getElem= entsByTagName('head')[0];if(head){for(i=3D0,nl=3Dhead.getElementsByTagNam= e('script');i');this._def("font_size_classes",'');this._def("font_si= ze_style_values",'xx-small,x-small,small,medium,large,x-large,xx-large',t= rue);this._def("event_elements",'a,img',true);this._def("convert_urls",tr= ue);this._def("table_inline_editing",false);this._def("object_resizing",t= rue);this._def("custom_shortcuts",true);this._def("convert_on_click",fals= e);this._def("content_css",'');this._def("fix_list_elements",true);this._= def("fix_table_elements",false);this._def("strict_loading_mode",document.= contentType=3D=3D'application/xhtml+xml');this._def("hidden_tab_class",''= );this._def("display_tab_class",'');this._def("gecko_spellcheck",false);t= his._def("hide_selects_on_submit",true);this._def("forced_root_block",fal= se);this._def("remove_trailing_nbsp",false);if(this.isMSIE&&!this.isOpera= )this.settings.strict_loading_mode=3Dfalse;if(this.isMSIE&&this.settings.= browsers.indexOf('msie')=3D=3D-1)return;if(this.isGecko&&this.settings.br= owsers.indexOf('gecko')=3D=3D-1)return;if(this.isSafari&&this.settings.br= owsers.indexOf('safari')=3D=3D-1)return;if(this.isOpera&&this.settings.br= owsers.indexOf('opera')=3D=3D-1)return;baseHREF=3DtinyMCE.settings.docume= nt_base_url;h=3Ddocument.location.href;p=3Dh.indexOf('://');if(p>0&&docum= ent.location.protocol!=3D"file:"){p=3Dh.indexOf('/',p+3);h=3Dh.substring(= 0,p);if(baseHREF.indexOf('://')=3D=3D-1)baseHREF=3Dh+baseHREF;tinyMCE.set= tings.document_base_url=3DbaseHREF;tinyMCE.settings.document_base_prefix=3D= h}if(baseHREF.indexOf('?')!=3D-1)baseHREF=3DbaseHREF.substring(0,baseHREF= .indexOf('?'));this.settings.base_href=3DbaseHREF.substring(0,baseHREF.la= stIndexOf('/'))+"/";theme=3Dthis.settings.theme;this.inlineStrict=3D'A|BR= |SPAN|BDO|MAP|OBJECT|IMG|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|Q|SAMP|KBD|V= AR|CITE|ABBR|ACRONYM|SUB|SUP|#text|#comment';this.inlineTransitional=3D'A= |BR|SPAN|BDO|OBJECT|APPLET|IMG|MAP|IFRAME|TT|I|B|U|S|STRIKE|BIG|SMALL|FON= T|BASEFONT|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|IN= PUT|SELECT|TEXTAREA|LABEL|BUTTON|#text|#comment';this.blockElms=3D'H[1-6]= |P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT= |DD|DIR|FIELDSET|FORM|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP';this.blockRegE= xp=3Dnew = RegExp("^("+this.blockElms+")$","i");this.posKeyCodes=3D[13,45,36,35,33,3= 4,37,38,39,40];this.uniqueURL=3D'javascript:void(091039730);';this.unique= Tag=3D'
TMP
';this.callbacks=3D['onInit','getInfo','getEditorTemplate'= ,'setupContent','onChange','onPageLoad','handleNodeChange','initInstance'= ,'execCommand','getControlHTML','handleEvent','cleanup','removeInstance']= ;this.settings.theme_href=3DtinyMCE.baseURL+"/themes/"+theme;if(!tinyMCE.= isIE||tinyMCE.isOpera)this.settings.force_br_newlines=3Dfalse;if(tinyMCE.= getParam("popups_css",false)){cssPath=3DtinyMCE.getParam("popups_css","")= ;if(cssPath.indexOf('://')=3D=3D-1&&cssPath.charAt(0)!=3D'/')this.setting= s.popups_css=3Dthis.documentBasePath+"/"+cssPath;else = this.settings.popups_css=3DcssPath}else = this.settings.popups_css=3DtinyMCE.baseURL+"/themes/"+theme+"/css/editor_= popup.css";if(tinyMCE.getParam("editor_css",false)){cssPath=3DtinyMCE.get= Param("editor_css","");if(cssPath.indexOf('://')=3D=3D-1&&cssPath.charAt(= 0)!=3D'/')this.settings.editor_css=3Dthis.documentBasePath+"/"+cssPath;el= se = this.settings.editor_css=3DcssPath}else{if(this.settings.editor_css!=3D=3D= '')this.settings.editor_css=3DtinyMCE.baseURL+"/themes/"+theme+"/css/edit= or_ui.css"}if(this.configs.length=3D=3D0){if(typeof(TinyMCECompressed)=3D= =3D"undefined"){tinyMCE.addEvent(window,"DOMContentLoaded",TinyMCE_Engine= .prototype.onLoad);if(tinyMCE.isRealIE){if(document.body)tinyMCE.addEvent= (document.body,"readystatechange",TinyMCE_Engine.prototype.onLoad);else = tinyMCE.addEvent(document,"readystatechange",TinyMCE_Engine.prototype.onL= oad)}tinyMCE.addEvent(window,"load",TinyMCE_Engine.prototype.onLoad);tiny= MCE._addUnloadEvents()}}this.loadScript(tinyMCE.baseURL+'/themes/'+this.s= ettings.theme+'/editor_template'+tinyMCE.srcMode+'.js');this.loadScript(t= inyMCE.baseURL+'/langs/'+this.settings.language+'.js');this.loadCSS(this.= settings.editor_css);p=3DtinyMCE.getParam('plugins','',true,',');if(p.len= gth>0){for(i=3D0;i&"]','g')},_addUnloadEvents:function(){var = st=3DtinyMCE.settings.add_unload_trigger;if(tinyMCE.isIE){if(st){tinyMCE.= addEvent(window,"unload",TinyMCE_Engine.prototype.unloadHandler);tinyMCE.= addEvent(window.document,"beforeunload",TinyMCE_Engine.prototype.unloadHa= ndler)}}else{if(st)tinyMCE.addEvent(window,"unload",function(){tinyMCE.tr= iggerSave(true,true)})}},_def:function(key,def_val,t){var = v=3DtinyMCE.getParam(key,def_val);v=3Dt?v.replace(/\s+/g,""):v;this.setti= ngs[key]=3Dv},hasPlugin:function(n){return = typeof(this.plugins[n])!=3D"undefined"&&this.plugins[n]!=3Dnull},addPlugi= n:function(n,p){var = op=3Dthis.plugins[n];p.baseURL=3Dop?op.baseURL:tinyMCE.baseURL+"/plugins/= "+n;this.plugins[n]=3Dp;this.loadNextScript()},setPluginBaseURL:function(= n,u){var op=3Dthis.plugins[n];if(op)op.baseURL=3Du;else = this.plugins[n]=3D{baseURL:u}},loadPlugin:function(n,u){u=3Du.indexOf('.j= s')!=3D-1?u.substring(0,u.lastIndexOf('/')):u;u=3Du.charAt(u.length-1)=3D= =3D'/'?u.substring(0,u.length-1):u;this.plugins[n]=3D{baseURL:u};this.loa= dScript(u+"/editor_plugin"+(tinyMCE.srcMode?'_src':'')+".js")},hasTheme:f= unction(n){return = typeof(this.themes[n])!=3D"undefined"&&this.themes[n]!=3Dnull},addTheme:f= unction(n,t){this.themes[n]=3Dt;this.loadNextScript()},addMenu:function(n= ,m){this.menus[n]=3Dm},hasMenu:function(n){return = typeof(this.plugins[n])!=3D"undefined"&&this.plugins[n]!=3Dnull},loadScri= pt:function(url){var = i;for(i=3D0;i');this.loadedFiles[this.loadedFiles.length]=3Du= rl},loadNextScript:function(){var = d=3Ddocument,se;if(!tinyMCE.settings.strict_loading_mode)return;if(this.l= oadingIndex0){for(i=3D0,lflen=3Dthis.loadedFiles= .length;i');this.loadedFiles[this.loadedFiles.length]=3Dar[x]}}}},importCSS:func= tion(doc,css){var css_ary=3Dcss.replace(/\s+/,'').split(',');var = csslen,elm,headArr,x,css_file;for(x=3D0,csslen=3Dcss_ary.length;x0){if(css_file.indexOf('://')=3D=3D-1&&css_file.charAt(0)!=3D'= /')css_file=3Dthis.documentBasePath+"/"+css_file;if(typeof(doc.createStyl= eSheet)=3D=3D"undefined"){elm=3Ddoc.createElement("link");elm.rel=3D"styl= esheet";elm.href=3Dcss_file;if((headArr=3Ddoc.getElementsByTagName("head"= ))!=3Dnull&&headArr.length>0)headArr[0].appendChild(elm)}else = doc.createStyleSheet(css_file)}}},confirmAdd:function(e,settings){var = elm=3DtinyMCE.isIE?event.srcElement:e.target;var = elementId=3Delm.name?elm.name:elm.id;tinyMCE.settings=3Dsettings;if(tinyM= CE.settings.convert_on_click||(!elm.getAttribute('mce_noask')&&confirm(ti= nyMCELang.lang_edit_confirm)))tinyMCE.addMCEControl(elm,elementId);elm.se= tAttribute('mce_noask','true')},updateContent:function(form_element_name)= {var = formElement,n,inst,doc;formElement=3Ddocument.getElementById(form_element= _name);for(n in = tinyMCE.instances){inst=3DtinyMCE.instances[n];if(!tinyMCE.isInstance(ins= t))continue;inst.switchSettings();if(inst.formElement=3D=3DformElement){d= oc=3Dinst.getDoc();tinyMCE._setHTML(doc,inst.formElement.value);if(!tinyM= CE.isIE)doc.body.innerHTML=3DtinyMCE._cleanupHTML(inst,doc,this.settings,= doc.body,inst.visualAid)}}},addMCEControl:function(replace_element,form_e= lement_name,target_document){var = id=3D"mce_editor_"+tinyMCE.idCounter++;var inst=3Dnew = TinyMCE_Control(tinyMCE.settings);inst.editorId=3Did;this.instances[id]=3D= inst;inst._onAdd(replace_element,form_element_name,target_document)},remo= veInstance:function(ti){var t=3D[],n,i;for(n in = tinyMCE.instances){i=3DtinyMCE.instances[n];if(tinyMCE.isInstance(i)&&ti!= =3Di)t[n]=3Di}tinyMCE.instances=3Dt;n=3D[];t=3DtinyMCE.undoLevels;for(i=3D= 0;i0){tinyMCE.nextUndoRedoAction=3D'Undo';inst=3Dthis.und= oLevels[--this.undoIndex];inst.select();if(!tinyMCE.nextUndoRedoInstanceI= d)inst.execCommand('Undo')}}else inst.execCommand('Undo');return = true;case"Redo":if(this.getParam('custom_undo_redo_global')){if(this.undo= Index<=3Dthis.undoLevels.length-1){tinyMCE.nextUndoRedoAction=3D'Redo';in= st=3Dthis.undoLevels[this.undoIndex++];inst.select();if(!tinyMCE.nextUndo= RedoInstanceId)inst.execCommand('Redo')}}else = inst.execCommand('Redo');return = true;case'mceFocus':inst=3DtinyMCE.getInstanceById(value);if(inst)inst.ge= tWin().focus();return;case"mceAddControl":case"mceAddEditor":tinyMCE.addM= CEControl(tinyMCE._getElementById(value),value);return;case"mceAddFrameCo= ntrol":tinyMCE.addMCEControl(tinyMCE._getElementById(value.element,value.= document),value.element,value.document);return;case"mceRemoveControl":cas= e"mceRemoveEditor":tinyMCE.removeMCEControl(value);return;case"mceToggleE= ditor":inst=3DtinyMCE.getInstanceById(value);if(inst){pe=3Ddocument.getEl= ementById(inst.editorId+'_parent');te=3Dinst.oldTargetElement;if(typeof(i= nst.enabled)=3D=3D'undefined')inst.enabled=3Dtrue;inst.enabled=3D!inst.en= abled;if(!inst.enabled){pe.style.display=3D'none';if(te.nodeName=3D=3D'TE= XTAREA'||te.nodeName=3D=3D'INPUT')te.value=3Dinst.getHTML();else = te.innerHTML=3Dinst.getHTML();te.style.display=3Dinst.oldTargetDisplay;ti= nyMCE.dispatchCallback(inst,'hide_instance_callback','hideInstance',inst)= }else{pe.style.display=3D'block';te.style.display=3D'none';if(te.nodeName= =3D=3D'TEXTAREA'||te.nodeName=3D=3D'INPUT')inst.setHTML(te.value);else = inst.setHTML(te.innerHTML);inst.useCSS=3Dfalse;tinyMCE.dispatchCallback(i= nst,'show_instance_callback','showInstance',inst)}}else = tinyMCE.addMCEControl(tinyMCE._getElementById(value),value);return;case"m= ceResetDesignMode":if(tinyMCE.isGecko){for(n in = tinyMCE.instances){if(!tinyMCE.isInstance(tinyMCE.instances[n]))continue;= try{tinyMCE.instances[n].getDoc().designMode=3D"off";tinyMCE.instances[n]= .getDoc().designMode=3D"on";tinyMCE.instances[n].useCSS=3Dfalse}catch(e){= }}}return}if(inst){inst.execCommand(command,user_interface,value)}else = if(tinyMCE.settings.focus_alert)alert(tinyMCELang.lang_focus_alert)},_cre= ateIFrame:function(replace_element,doc,win){var = iframe,id=3Dreplace_element.getAttribute("id");var = aw,ah;if(typeof(doc)=3D=3D"undefined")doc=3Ddocument;if(typeof(win)=3D=3D= "undefined")win=3Dwindow;iframe=3Ddoc.createElement("iframe");aw=3D""+tin= yMCE.settings.area_width;ah=3D""+tinyMCE.settings.area_height;if(aw.index= Of('%')=3D=3D-1){aw=3DparseInt(aw);aw=3D(isNaN(aw)||aw<0)?300:aw;aw=3Daw+= "px"}if(ah.indexOf('%')=3D=3D-1){ah=3DparseInt(ah);ah=3D(isNaN(ah)||ah<0)= ?240:ah;ah=3Dah+"px"}iframe.setAttribute("id",id);iframe.setAttribute("na= me",id);iframe.setAttribute("class","mceEditorIframe");iframe.setAttribut= e("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribut= e("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAt= tribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.set= Attribute("width",aw);iframe.setAttribute("height",ah);iframe.setAttribut= e("allowtransparency","true");iframe.className=3D'mceEditorIframe';if(tin= yMCE.settings.auto_resize)iframe.setAttribute("scrolling","no");if(tinyMC= E.isRealIE)iframe.setAttribute("src",this.settings.default_document);ifra= me.style.width=3Daw;iframe.style.height=3Dah;if(tinyMCE.settings.strict_l= oading_mode)iframe.style.marginBottom=3D'-5px';if(tinyMCE.isRealIE)replac= e_element.outerHTML=3Diframe.outerHTML;else = replace_element.parentNode.replaceChild(iframe,replace_element);if(tinyMC= E.isRealIE)return win.frames[id];else return = iframe},setupContent:function(editor_id){var = inst=3DtinyMCE.instances[editor_id],i,doc=3Dinst.getDoc(),head=3Ddoc.getE= lementsByTagName('head').item(0);var = content=3Dinst.startContent,contentElement,body;if(tinyMCE.settings.stric= t_loading_mode){content=3Dcontent.replace(/</g,'<');content=3Dcontent.= replace(/>/g,'>');content=3Dcontent.replace(/"/g,'"');content=3Dc= ontent.replace(/&/g,'&')}tinyMCE.selectedInstance=3Dinst;inst.switchS= ettings();if(!tinyMCE.isIE&&tinyMCE.getParam("setupcontent_reload",false)= &&doc.title!=3D"blank_page"){try{doc.location.href=3DtinyMCE.baseURL+"/bl= ank.htm"}catch(ex){}window.setTimeout("tinyMCE.setupContent('"+editor_id+= "');",1000);return}if(!head||!doc.body){window.setTimeout("tinyMCE.setupC= ontent('"+editor_id+"');",10);return}tinyMCE.importCSS(inst.getDoc(),tiny= MCE.baseURL+"/themes/"+inst.settings.theme+"/css/editor_content.css");tin= yMCE.importCSS(inst.getDoc(),inst.settings.content_css);tinyMCE.dispatchC= allback(inst,'init_instance_callback','initInstance',inst);if(tinyMCE.get= Param('custom_undo_redo_keyboard_shortcuts')){inst.addShortcut('ctrl','z'= ,'lang_undo_desc','Undo');inst.addShortcut('ctrl','y','lang_redo_desc','R= edo')}for(i=3D1;i<=3D6;i++)inst.addShortcut('ctrl',''+i,'','FormatBlock',= false,'');inst.addShortcut('ctrl','7','','FormatBlock',false,'

= ');inst.addShortcut('ctrl','8','','FormatBlock',false,'

');inst.addSh= ortcut('ctrl','9','','FormatBlock',false,'
');if(tinyMCE.isGecko)= {inst.addShortcut('ctrl','b','lang_bold_desc','Bold');inst.addShortcut('c= trl','i','lang_italic_desc','Italic');inst.addShortcut('ctrl','u','lang_u= nderline_desc','Underline')}if(tinyMCE.getParam("convert_fonts_to_spans")= )inst.getBody().setAttribute('id','mceSpanFonts');if(tinyMCE.settings.now= rap)doc.body.style.whiteSpace=3D"nowrap";doc.body.dir=3Dthis.settings.dir= ectionality;doc.editorId=3Deditor_id;if(!tinyMCE.isIE)doc.documentElement= .editorId=3Deditor_id;inst.setBaseHREF(tinyMCE.settings.base_href);if(tin= yMCE.settings.convert_newlines_to_brs){content=3DtinyMCE.regexpReplace(co= ntent,"\r\n","
","gi");content=3DtinyMCE.regexpReplace(content,"\r","
","gi");content=3DtinyMCE.regexpReplace(content,"\n","
","gi")}content=3DtinyMCE.storeAwayURLs(content);content=3DtinyMCE._cus= tomCleanup(inst,"insert_to_editor",content);if(tinyMCE.isIE){window.setIn= terval('try{tinyMCE.getCSSClasses(tinyMCE.instances["'+editor_id+'"].getD= oc(), = "'+editor_id+'");}catch(e){}',500);if(tinyMCE.settings.force_br_newlines)= doc.styleSheets[0].addRule("p","margin: = 0;");body=3Dinst.getBody();body.editorId=3Deditor_id}content=3DtinyMCE.cl= eanupHTMLCode(content);if(!tinyMCE.isIE){contentElement=3Dinst.getDoc().c= reateElement("body");doc=3Dinst.getDoc();contentElement.innerHTML=3Dconte= nt;if(tinyMCE.settings.cleanup_on_startup)tinyMCE.setInnerHTML(inst.getBo= dy(),tinyMCE._cleanupHTML(inst,doc,this.settings,contentElement));else = tinyMCE.setInnerHTML(inst.getBody(),content);tinyMCE.convertAllRelativeUR= Ls(inst.getBody())}else{if(tinyMCE.settings.cleanup_on_startup){tinyMCE._= setHTML(inst.getDoc(),content);try{tinyMCE.setInnerHTML(inst.getBody(),ti= nyMCE._cleanupHTML(inst,inst.contentDocument,this.settings,inst.getBody()= ))}catch(e){}}else = tinyMCE._setHTML(inst.getDoc(),content)}tinyMCE.handleVisualAid(inst.getB= ody(),true,tinyMCE.settings.visual,inst);tinyMCE.dispatchCallback(inst,'s= etupcontent_callback','setupContent',editor_id,inst.getBody(),inst.getDoc= ());if(!tinyMCE.isIE)tinyMCE.addEventHandlers(inst);if(tinyMCE.isIE){tiny= MCE.addEvent(inst.getBody(),"blur",TinyMCE_Engine.prototype._eventPatch);= tinyMCE.addEvent(inst.getBody(),"beforedeactivate",TinyMCE_Engine.prototy= pe._eventPatch);if(!tinyMCE.isOpera){tinyMCE.addEvent(doc.body,"mousemove= ",TinyMCE_Engine.prototype.onMouseMove);tinyMCE.addEvent(doc.body,"before= paste",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(doc.body,"d= rop",TinyMCE_Engine.prototype._eventPatch)}}inst.select();tinyMCE.selecte= dElement=3Dinst.contentWindow.document.body;tinyMCE._customCleanup(inst,"= insert_to_editor_dom",inst.getBody());tinyMCE._customCleanup(inst,"setup_= content_dom",inst.getBody());tinyMCE._setEventsEnabled(inst.getBody(),fal= se);tinyMCE.cleanupAnchors(inst.getDoc());if(tinyMCE.getParam("convert_fo= nts_to_spans"))tinyMCE.convertSpansToFonts(inst.getDoc());inst.startConte= nt=3DtinyMCE.trim(inst.getBody().innerHTML);inst.undoRedo.add({content:in= st.startContent});if(tinyMCE.isGecko){tinyMCE.selectNodes(inst.getBody(),= function(n){if(n.nodeType=3D=3D3||n.nodeType=3D=3D8)n.nodeValue=3Dn.nodeV= alue.replace(new = RegExp('\\s(mce_src|mce_href)=3D\"[^\"]*\"','gi'),"");return = false})}if(tinyMCE.isGecko)inst.getBody().spellcheck=3DtinyMCE.getParam("= gecko_spellcheck");tinyMCE._removeInternal(inst.getBody());inst.select();= tinyMCE.triggerNodeChange(false,true)},storeAwayURLs:function(s){if(!s.ma= tch(/(mce_src|mce_href)/gi,s)){s=3Ds.replace(new = RegExp('src\\s*=3D\\s*\"([^ >\"]*)\"','gi'),'src=3D"$1" = mce_src=3D"$1"');s=3Ds.replace(new RegExp('href\\s*=3D\\s*\"([^ = >\"]*)\"','gi'),'href=3D"$1" mce_href=3D"$1"')}return = s},_removeInternal:function(n){if(tinyMCE.isGecko){tinyMCE.selectNodes(n,= function(n){if(n.nodeType=3D=3D3||n.nodeType=3D=3D8)n.nodeValue=3Dn.nodeV= alue.replace(new = RegExp('\\s(mce_src|mce_href)=3D\"[^\"]*\"','gi'),"");return = false})}},removeTinyMCEFormElements:function(form_obj){var = i,elementId;if(!tinyMCE.getParam('hide_selects_on_submit'))return;if(type= of(form_obj)=3D=3D"undefined"||form_obj=3D=3Dnull)return;if(form_obj.node= Name!=3D"FORM"){if(form_obj.form)form_obj=3Dform_obj.form;else = form_obj=3DtinyMCE.getParentElement(form_obj,"form")}if(form_obj=3D=3Dnul= l)return;for(i=3D0;i");rng.collapse(false);rng.select();tinyMCE.execCommand("mceAddUndoLeve= l");tinyMCE.triggerNodeChange(false);return = false}}if(e.keyCode=3D=3D8||e.keyCode=3D=3D46){tinyMCE.selectedElement=3D= e.target;tinyMCE.linkElement=3DtinyMCE.getParentElement(e.target,"a");tin= yMCE.imgElement=3DtinyMCE.getParentElement(e.target,"img");tinyMCE.trigge= rNodeChange(false)}return = false;case"keyup":case"keydown":tinyMCE.hideMenus();tinyMCE.hasMouseMoved= =3Dfalse;if(inst&&inst.handleShortcut(e))return = false;inst._fixRootBlocks();if(inst.settings.remove_trailing_nbsp)inst._f= ixTrailingNbsp();if(e.target.editorId)tinyMCE.instances[e.target.editorId= ].select();if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSet= tings();inst=3DtinyMCE.selectedInstance;if(tinyMCE.isGecko&&tinyMCE.setti= ngs.force_p_newlines&&(e.keyCode=3D=3D8||e.keyCode=3D=3D46)&&!e.shiftKey)= {if(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance,e.t= ype)){tinyMCE.execCommand("mceAddUndoLevel");e.preventDefault();return = false}}tinyMCE.selectedElement=3Dnull;tinyMCE.selectedNode=3Dnull;elm=3Dt= inyMCE.selectedInstance.getFocusElement();tinyMCE.linkElement=3DtinyMCE.g= etParentElement(elm,"a");tinyMCE.imgElement=3DtinyMCE.getParentElement(el= m,"img");tinyMCE.selectedElement=3Delm;if(tinyMCE.isGecko&&e.type=3D=3D"k= eyup"&&e.keyCode=3D=3D9)tinyMCE.handleVisualAid(tinyMCE.selectedInstance.= getBody(),true,tinyMCE.settings.visual,tinyMCE.selectedInstance);if(tinyM= CE.isIE&&e.type=3D=3D"keydown"&&e.keyCode=3D=3D13)tinyMCE.enterKeyElement= =3DtinyMCE.selectedInstance.getFocusElement();if(tinyMCE.isIE&&e.type=3D=3D= "keyup"&&e.keyCode=3D=3D13){elm=3DtinyMCE.enterKeyElement;if(elm){var = re=3Dnew RegExp('^HR|IMG|BR$','g');var dre=3Dnew = RegExp('^H[1-6]$','g');if(!elm.hasChildNodes()&&!re.test(elm.nodeName)){i= f(dre.test(elm.nodeName))elm.innerHTML=3D"  ";else = elm.innerHTML=3D" "}}}keys=3DtinyMCE.posKeyCodes;var = posKey=3Dfalse;for(i=3D0;i';h+=3D'3D"{$'+lang+'}"';h+=3D''}else{h+=3D'';h+=3D'3D"{$'+lang+'}"';h+=3D''}return = h},getMenuButtonHTML:function(id,lang,img,mcmd,cmd,ui,val){var = h=3D'',m,x;mcmd=3D'tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+mcmd+= '\');';cmd=3D'tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+cmd+'\'';i= f(typeof(ui)!=3D"undefined"&&ui!=3Dnull)cmd+=3D','+ui;if(typeof(val)!=3D"= undefined"&&val!=3Dnull)cmd+=3D",'"+val+"'";cmd+=3D');';if(tinyMCE.getPar= am('button_tile_map')&&(!tinyMCE.isIE||tinyMCE.isOpera)&&(m=3DtinyMCE.but= tonMap[id])!=3Dnull&&(tinyMCE.getParam("language")=3D=3D"en"||img.indexOf= ('$lang')=3D=3D-1)){x=3D0-(m*20)=3D=3D0?'0':0-(m*20);if(tinyMCE.isRealIE)= h+=3D'';else = h+=3D'';h+=3D'';h+=3D'';h+=3D'';h+=3D''}else{if(tinyMCE.isRealIE)h+=3D'';else = h+=3D'';h+=3D'';h+=3D'';h+=3D'';h+=3D''}return = h},_menuButtonEvent:function(e,o){if(o.className=3D=3D'mceMenuButtonFocus= ')return;if(e=3D=3D'over')o.className=3Do.className+' mceMenuHover';else = o.className=3Do.className.replace(/\s.*$/,'')},addButtonMap:function(m){v= ar = i,a=3Dm.replace(/\s+/,'').split(',');for(i=3D0;i0);if(tin= yMCE.settings.custom_undo_redo){undoIndex=3Dinst.undoRedo.undoIndex;undoL= evels=3Dinst.undoRedo.undoLevels.length}tinyMCE.dispatchCallback(inst,'ha= ndle_node_change_callback','handleNodeChange',editorId,elm,undoIndex,undo= Levels,inst.visualAid,anySelection,setup_content)}if(this.selectedInstanc= e&&(typeof(focus)=3D=3D"undefined"||focus))this.selectedInstance.contentW= indow.focus()},_customCleanup:function(inst,type,content){var = pl,po,i,customCleanup;customCleanup=3DtinyMCE.settings.cleanup_callback;i= f(customCleanup!=3D'')content=3DtinyMCE.resolveDots(tinyMCE.settings.clea= nup_callback,window)(type,content,inst);po=3DtinyMCE.themes[tinyMCE.setti= ngs.theme];if(po&&po.cleanup)content=3Dpo.cleanup(type,content,inst);pl=3D= inst.plugins;for(i=3D0;i0)className+=3D" ";className+=3DclassNames[i]}return = className},handleVisualAid:function(el,deep,state,inst,skip_dispatch){var= = i,x,y,tableElement,anchorName,oldW,oldH,bo,cn;if(!el)return;if(!skip_disp= atch)tinyMCE.dispatchCallback(inst,'handle_visual_aid_callback','handleVi= sualAid',el,deep,state,inst);tableElement=3Dnull;switch(el.nodeName){case= "TABLE":oldW=3Del.style.width;oldH=3Del.style.height;bo=3DtinyMCE.getAttr= ib(el,"border");bo=3Dbo=3D=3D''||bo=3D=3D"0"?true:false;tinyMCE.setAttrib= (el,"class",tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el,"class"),state= &&bo));el.style.width=3DoldW;el.style.height=3DoldH;for(y=3D0;y0)retur= n = inst.cssClasses;if(!doc)return;styles=3Ddoc.styleSheets;if(styles&&styles= .length>0){for(x=3D0;x'+tinyMCE.replaceVar(v,"pluginurl",o.baseURL)+'';retur= n = tinyMCE.replaceVar(v,"pluginurl",o.baseURL)}}o=3DtinyMCE.themes[tinyMCE.s= ettings.theme];if(o.getControlHTML&&(v=3Do.getControlHTML(c))!=3D=3D''){i= f(rtl)return''+v+'';return = v}return''},evalFunc:function(f,idx,a,o){o=3D!o?window:o;f=3Dtypeof(f)=3D= =3D'function'?f:o[f];return = f.apply(o,Array.prototype.slice.call(a,idx))},dispatchCallback:function(i= ,p,n){return = this.callFunc(i,p,n,0,this.dispatchCallback.arguments)},executeCallback:f= unction(i,p,n){return = this.callFunc(i,p,n,1,this.executeCallback.arguments)},execCommandCallbac= k:function(i,p,n){return = this.callFunc(i,p,n,2,this.execCommandCallback.arguments)},callFunc:funct= ion(ins,p,n,m,a){var = l,i,on,o,s,v;s=3Dm=3D=3D2;l=3DtinyMCE.getParam(p,'');if(l!=3D=3D''&&(v=3D= tinyMCE.evalFunc(l,3,a))=3D=3Ds&&m>0)return = true;if(ins!=3Dnull){for(i=3D0,l=3Dins.plugins;i0)retu= rn true}}l=3DtinyMCE.themes;for(on in = l){o=3Dl[on];if(o[n]&&(v=3DtinyMCE.evalFunc(n,3,a,o))=3D=3Ds&&m>0)return = true}return false},resolveDots:function(s,o){var = i;if(typeof(s)=3D=3D'string'){for(i=3D0,s=3Ds.split('.');i':return'>'}r= eturn c}):s},add:function(c,m){var n;for(n in = m)c.prototype[n]=3Dm[n]},extend:function(p,np){var = o=3D{},n;o.parent=3Dp;for(n in p)o[n]=3Dp[n];for(n in = np)o[n]=3Dnp[n];return o},hideMenus:function(){var = e=3DtinyMCE.lastSelectedMenuBtn;if(tinyMCE.lastMenu){tinyMCE.lastMenu.hid= e();tinyMCE.lastMenu=3Dnull}if(e){tinyMCE.switchClass(e,tinyMCE.lastMenuB= tnClass);tinyMCE.lastSelectedMenuBtn=3Dnull}}};var = TinyMCE=3DTinyMCE_Engine;var tinyMCE=3Dnew TinyMCE_Engine();var = tinyMCELang=3D{};function TinyMCE_Control(settings){var = t,i,tos,fu,p,x,fn,fu,pn,s=3Dsettings;this.undoRedoLevel=3Dtrue;this.isTin= yMCE_Control=3Dtrue;this.enabled=3Dtrue;this.settings=3Ds;this.settings.t= heme=3DtinyMCE.getParam("theme","default");this.settings.width=3DtinyMCE.= getParam("width",-1);this.settings.height=3DtinyMCE.getParam("height",-1)= ;this.selection=3Dnew TinyMCE_Selection(this);this.undoRedo=3Dnew = TinyMCE_UndoRedo(this);this.cleanup=3Dnew = TinyMCE_Cleanup();this.shortcuts=3D[];this.hasMouseMoved=3Dfalse;this.for= eColor=3Dthis.backColor=3D"#999999";this.data=3D{};this.cssClasses=3D[];t= his.cleanup.init({valid_elements:s.valid_elements,extended_valid_elements= :s.extended_valid_elements,valid_child_elements:s.valid_child_elements,en= tities:s.entities,entity_encoding:s.entity_encoding,debug:s.cleanup_debug= ,indent:s.apply_source_formatting,invalid_elements:s.invalid_elements,ver= ify_html:s.verify_html,fix_content_duplication:s.fix_content_duplication,= convert_fonts_to_spans:s.convert_fonts_to_spans});t=3Dthis.settings.theme= ;if(!tinyMCE.hasTheme(t)){fn=3DtinyMCE.callbacks;tos=3D{};for(i=3D0;i0){for(i=3D0;i1&&tinyMCE.currentConfig!=3Dthis.setting= s.index){tinyMCE.settings=3Dthis.settings;tinyMCE.currentConfig=3Dthis.se= ttings.index}},select:function(){var = oldInst=3DtinyMCE.selectedInstance;if(oldInst!=3Dthis){if(oldInst)oldInst= .execCommand('mceEndTyping');tinyMCE.dispatchCallback(this,'select_instan= ce_callback','selectInstance',this,oldInst);tinyMCE.selectedInstance=3Dth= is}},getBody:function(){return = this.contentBody?this.contentBody:this.getDoc().body},getDoc:function(){r= eturn this.contentWindow.document},getWin:function(){return = this.contentWindow},getContainerWin:function(){return = this.containerWindow?this.containerWindow:window},getViewPort:function(){= return = tinyMCE.getViewPort(this.getWin())},getParentNode:function(n,f){return = tinyMCE.getParentNode(n,f,this.getBody())},getParentElement:function(n,na= ,f){return = tinyMCE.getParentElement(n,na,f,this.getBody())},getParentBlockElement:fu= nction(n){return = tinyMCE.getParentBlockElement(n,this.getBody())},resizeToContent:function= (){var = d=3Dthis.getDoc(),b=3Dd.body,de=3Dd.documentElement;this.iframeElement.st= yle.height=3D(tinyMCE.isRealIE)?b.scrollHeight:de.offsetHeight+'px'},addS= hortcut:function(m,k,d,cmd,ui,va){var = n=3Dtypeof(k)=3D=3D"number",ie=3DtinyMCE.isIE,c,sc,i,scl=3Dthis.shortcuts= ;if(!tinyMCE.getParam('custom_shortcuts'))return = false;m=3Dm.toLowerCase();k=3Die&&!n?k.toUpperCase():k;c=3Dn?null:k.charC= odeAt(0);d=3Dd&&d.indexOf('lang_')=3D=3D0?tinyMCE.getLang(d):d;sc=3D{alt:= m.indexOf('alt')!=3D-1,ctrl:m.indexOf('ctrl')!=3D-1,shift:m.indexOf('shif= t')!=3D-1,charCode:c,keyCode:n?k:(ie?c:null),desc:d,cmd:cmd,ui:ui,val:va}= ;for(i=3D0;i1&&/(^\u00a0|\u00a0$)/.test(v)){e.firstChild.nodeValue=3Dv.replace(/(^\= u00a0|\u00a0$)/,'');s.selectNode(e.firstChild,true,false,false);}}},_setU= seCSS:function(b){var = d=3Dthis.getDoc();try{d.execCommand("useCSS",false,!b)}catch(ex){}try{d.e= xecCommand("styleWithCSS",false,b)}catch(ex){}if(!tinyMCE.getParam("table= _inline_editing"))try{d.execCommand('enableInlineTableEditing',false,"fal= se")}catch(ex){}if(!tinyMCE.getParam("object_resizing"))try{d.execCommand= ('enableObjectResizing',false,"false")}catch(ex){}},execCommand:function(= command,user_interface,value){var = i,x,z,align,img,div,doc=3Dthis.getDoc(),win=3Dthis.getWin(),focusElm=3Dth= is.getFocusElement();if(!new = RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mce= AddUndoLevel','gi').test(command))this.undoBookmark=3Dnull;if(!tinyMCE.is= IE&&!this.useCSS){this._setUseCSS(false);this.useCSS=3Dtrue}this.contentD= ocument=3Ddoc;if(!/mceStartTyping|mceEndTyping/.test(command)){if(tinyMCE= .execCommandCallback(this,'execcommand_callback','execCommand',this.edito= rId,this.getBody(),command,user_interface,value))return}if(focusElm&&focu= sElm.nodeName=3D=3D"IMG"){align=3DfocusElm.getAttribute('align');img=3Dco= mmand=3D=3D"JustifyCenter"?focusElm.cloneNode(false):focusElm;switch(comm= and){case"JustifyLeft":if(align=3D=3D'left')img.removeAttribute('align');= else = img.setAttribute('align','left');div=3DfocusElm.parentNode;if(div&&div.no= deName=3D=3D"DIV"&&div.childNodes.length=3D=3D1&&div.parentNode)div.paren= tNode.replaceChild(img,div);this.selection.selectNode(img);this.repaint()= ;tinyMCE.triggerNodeChange();return;case"JustifyCenter":img.removeAttribu= te('align');div=3DtinyMCE.getParentElement(focusElm,"div");if(div&&div.st= yle.textAlign=3D=3D"center"){if(div.nodeName=3D=3D"DIV"&&div.childNodes.l= ength=3D=3D1&&div.parentNode)div.parentNode.replaceChild(img,div)}else{di= v=3Dthis.getDoc().createElement("div");div.style.textAlign=3D'center';div= .appendChild(img);focusElm.parentNode.replaceChild(div,focusElm)}this.sel= ection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;= case"JustifyRight":if(align=3D=3D'right')img.removeAttribute('align');els= e = img.setAttribute('align','right');div=3DfocusElm.parentNode;if(div&&div.n= odeName=3D=3D"DIV"&&div.childNodes.length=3D=3D1&&div.parentNode)div.pare= ntNode.replaceChild(img,div);this.selection.selectNode(img);this.repaint(= );tinyMCE.triggerNodeChange();return}}if(tinyMCE.settings.force_br_newlin= es){var = alignValue=3D"";if(doc.selection.type!=3D"Control"){switch(command){case"= JustifyLeft":alignValue=3D"left";break;case"JustifyCenter":alignValue=3D"= center";break;case"JustifyFull":alignValue=3D"justify";break;case"Justify= Right":alignValue=3D"right";break}if(alignValue!=3D=3D''){var = rng=3Ddoc.selection.createRange();if((divElm=3DtinyMCE.getParentElement(r= ng.parentElement(),"div"))!=3Dnull)divElm.setAttribute("align",alignValue= );else if(rng.pasteHTML&&rng.htmlText.length>0)rng.pasteHTML('
'+rng.htmlText+"
");tinyMCE.triggerNodeChan= ge();return}}}switch(command){case"mceRepaint":this.repaint();return = true;case"unlink":if(tinyMCE.isGecko&&this.getSel().isCollapsed){focusElm= =3DtinyMCE.getParentElement(focusElm,'A');if(focusElm)this.selection.sele= ctNode(focusElm,false)}this.getDoc().execCommand(command,user_interface,v= alue);tinyMCE.isGecko&&this.getSel().collapseToEnd();tinyMCE.triggerNodeC= hange();return = true;case"InsertUnorderedList":case"InsertOrderedList":this.getDoc().exec= Command(command,user_interface,value);tinyMCE.triggerNodeChange();break;c= ase"Strikethrough":this.getDoc().execCommand(command,user_interface,value= );tinyMCE.triggerNodeChange();break;case"mceSelectNode":this.selection.se= lectNode(value);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=3Dvalue;= break;case"FormatBlock":if(value=3D=3Dnull||value=3D=3D''){var = elm=3DtinyMCE.getParentElement(this.getFocusElement(),"p,div,h1,h2,h3,h4,= h5,h6,pre,address,blockquote,dt,dl,dd,samp");if(elm)this.execCommand("mce= RemoveNode",false,elm)}else{if(!this.cleanup.isValid(value))return = true;if(tinyMCE.isGecko&&new = RegExp('<(div|blockquote|code|dt|dd|dl|samp)>','gi').test(value))value=3D= value.replace(/[^a-z]/gi,'');if(tinyMCE.isIE&&new = RegExp('blockquote|code|samp','gi').test(value)){var = b=3Dthis.selection.getBookmark();this.getDoc().execCommand("FormatBlock",= false,'

');tinyMCE.renameElement(tinyMCE.getParentBlockElement(this.get= FocusElement()),value);this.selection.moveToBookmark(b)}else = this.getDoc().execCommand("FormatBlock",false,value)}tinyMCE.triggerNodeC= hange();break;case"mceRemoveNode":if(!value)value=3DtinyMCE.getParentElem= ent(this.getFocusElement());if(tinyMCE.isIE){value.outerHTML=3Dvalue.inne= rHTML}else{var = rng=3Dvalue.ownerDocument.createRange();rng.setStartBefore(value);rng.set= EndAfter(value);rng.deleteContents();rng.insertNode(rng.createContextualF= ragment(value.innerHTML))}tinyMCE.triggerNodeChange();break;case"mceSelec= tNodeDepth":var = parentNode=3Dthis.getFocusElement();for(i=3D0;parentNode;i++){if(parentNo= de.nodeName.toLowerCase()=3D=3D"body")break;if(parentNode.nodeName.toLowe= rCase()=3D=3D"#text"){i--;parentNode=3DparentNode.parentNode;continue}if(= i=3D=3Dvalue){this.selection.selectNode(parentNode,false);tinyMCE.trigger= NodeChange();tinyMCE.selectedNode=3DparentNode;return}parentNode=3Dparent= Node.parentNode}break;case"mceSetStyleInfo":case"SetStyleInfo":var = rng=3Dthis.getRng();var sel=3Dthis.getSel();var scmd=3Dvalue.command;var = sname=3Dvalue.name;var svalue=3Dvalue.value=3D=3Dnull?'':value.value;var = wrapper=3Dvalue.wrapper?value.wrapper:"span";var parentElm=3Dnull;var = invalidRe=3Dnew RegExp("^BODY|HTML$","g");var = invalidParentsRe=3DtinyMCE.settings.merge_styles_invalid_parents!=3D=3D''= ?new = RegExp(tinyMCE.settings.merge_styles_invalid_parents,"gi"):null;if(tinyMC= E.isIE){if(rng.item)parentElm=3Drng.item(0);else{var = pelm=3Drng.parentElement();var = prng=3Ddoc.selection.createRange();prng.moveToElementText(pelm);if(rng.ht= mlText=3D=3Dprng.htmlText||rng.boundingWidth=3D=3D0){if(invalidParentsRe=3D= =3Dnull||!invalidParentsRe.test(pelm.nodeName))parentElm=3Dpelm}}}else{va= r felm=3Dthis.getFocusElement();if(sel.isCollapsed||(new = RegExp('td|tr|tbody|table|img','gi').test(felm.nodeName)&&sel.anchorNode=3D= =3Dfelm.parentNode))parentElm=3Dfelm}if(parentElm&&!invalidRe.test(parent= Elm.nodeName)){if(scmd=3D=3D"setstyle")tinyMCE.setStyleAttrib(parentElm,s= name,svalue);if(scmd=3D=3D"setattrib")tinyMCE.setAttrib(parentElm,sname,s= value);if(scmd=3D=3D"removeformat"){parentElm.style.cssText=3D'';tinyMCE.= setAttrib(parentElm,'class','')}var = ch=3DtinyMCE.getNodeTree(parentElm,[],1);for(z=3D0;z=3D0;i= --){var elm=3Dnodes[i];var = isNew=3DtinyMCE.getAttrib(elm,"mce_new")=3D=3D"true";elm.removeAttribute(= "mce_new");if(elm.childNodes&&elm.childNodes.length=3D=3D1&&elm.childNode= s[0].nodeType=3D=3D1){this._mergeElements(scmd,elm,elm.childNodes[0],isNe= w);continue}if(elm.parentNode.childNodes.length=3D=3D1&&!invalidRe.test(e= lm.nodeName)&&!invalidRe.test(elm.parentNode.nodeName)){if(invalidParents= Re=3D=3Dnull||!invalidParentsRe.test(elm.parentNode.nodeName))this._merge= Elements(scmd,elm.parentNode,elm,false)}}var = nodes=3Ddoc.getElementsByTagName(wrapper);for(i=3Dnodes.length-1;i>=3D0;i= --){var elm=3Dnodes[i],isEmpty=3Dtrue;var = tmp=3Ddoc.createElement("body");tmp.appendChild(elm.cloneNode(false));tmp= .innerHTML=3Dtmp.innerHTML.replace(new = RegExp('style=3D""|class=3D""','gi'),'');if(new = RegExp('','gi').test(tmp.innerHTML)){for(x=3D0;x0){value=3D= tinyMCE.replaceVar(value,"selection",selectedText);tinyMCE.execCommand('m= ceInsertContent',false,value)}this._addBogusBR();tinyMCE.triggerNodeChang= e();break;case"mceSetAttribute":if(typeof(value)=3D=3D'object'){var = targetElms=3D(typeof(value.targets)=3D=3D"undefined")?"p,img,span,div,td,= h1,h2,h3,h4,h5,h6,pre,address":value.targets;var = targetNode=3DtinyMCE.getParentElement(this.getFocusElement(),targetElms);= if(targetNode){targetNode.setAttribute(value.name,value.value);tinyMCE.tr= iggerNodeChange()}}break;case"mceSetCSSClass":this.execCommand("mceSetSty= leInfo",false,{command:"setattrib",name:"class",value:value});break;case"= mceInsertRawHTML":var = key=3D'tiny_mce_marker';this.execCommand('mceBeginUndoLevel');this.execCo= mmand('mceInsertContent',false,key);var = scrollX=3Dthis.getBody().scrollLeft+this.getDoc().documentElement.scrollL= eft;var = scrollY=3Dthis.getBody().scrollTop+this.getDoc().documentElement.scrollTo= p;var = html=3Dthis.getBody().innerHTML;if((pos=3Dhtml.indexOf(key))!=3D-1)tinyMC= E.setInnerHTML(this.getBody(),html.substring(0,pos)+value+html.substring(= pos+key.length));this.contentWindow.scrollTo(scrollX,scrollY);this.execCo= mmand('mceEndUndoLevel');break;case"mceInsertContent":if(!value)value=3D'= ';var = insertHTMLFailed=3Dfalse;if(tinyMCE.isGecko||tinyMCE.isOpera){try{if(valu= e.indexOf('<')=3D=3D-1&&!value.match(/(&| |<|>)/g)){var = r=3Dthis.getRng();var = n=3Dthis.getDoc().createTextNode(tinyMCE.entityDecode(value));var = s=3Dthis.getSel();var = r2=3Dr.cloneRange();s.removeAllRanges();r.deleteContents();r.insertNode(n= );r2.selectNode(n);r2.collapse(false);s.removeAllRanges();s.addRange(r2)}= else{value=3DtinyMCE.fixGeckoBaseHREFBug(1,this.getDoc(),value);this.getD= oc().execCommand('inserthtml',false,value);tinyMCE.fixGeckoBaseHREFBug(2,= this.getDoc(),value)}}catch(ex){insertHTMLFailed=3Dtrue}if(!insertHTMLFai= led){tinyMCE.triggerNodeChange();return}}if(!tinyMCE.isIE){var = isHTML=3Dvalue.indexOf('<')!=3D-1;var sel=3Dthis.getSel();var = rng=3Dthis.getRng();if(isHTML){if(tinyMCE.isSafari){var = tmpRng=3Dthis.getDoc().createRange();tmpRng.setStart(this.getBody(),0);tm= pRng.setEnd(this.getBody(),0);value=3DtmpRng.createContextualFragment(val= ue)}else = value=3Drng.createContextualFragment(value)}else{value=3Ddoc.createTextNo= de(tinyMCE.entityDecode(value))}if(tinyMCE.isSafari&&!isHTML){this.execCo= mmand('InsertText',false,value.nodeValue);tinyMCE.triggerNodeChange();ret= urn true}else = if(tinyMCE.isSafari&&isHTML){rng.deleteContents();rng.insertNode(value);t= inyMCE.triggerNodeChange();return = true}rng.deleteContents();if(rng.startContainer.nodeType=3D=3D3){var = node=3Drng.startContainer.splitText(rng.startOffset);node.parentNode.inse= rtBefore(value,node)}else = rng.insertNode(value);if(!isHTML){sel.selectAllChildren(doc.body);sel.rem= oveAllRanges();var = rng=3Ddoc.createRange();rng.selectNode(value);rng.collapse(false);sel.add= Range(rng)}else = rng.collapse(false);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value)}el= se{var rng=3Ddoc.selection.createRange(),tmpRng=3Dnull;var = c=3Dvalue.indexOf('"}if(hc){cn= =3Dn.childNodes;for(i=3D0,l=3Dcn.length;i'= ;return h},_serializeAttribute:function(n,r,an){var = av=3D'',t,os=3Dthis.settings.on_save;if(os&&(an.indexOf('mce_')=3D=3D0||a= n.indexOf('_moz')=3D=3D0))return'';if(os&&this.mceAttribs[an])av=3Dthis._= getAttrib(n,this.mceAttribs[an]);if(av.length=3D=3D0)av=3Dthis._getAttrib= (n,an);if(av.length=3D=3D0&&r.defaultAttribs&&(t=3Dr.defaultAttribs[an]))= {av=3Dt;if(av=3D=3D"mce_empty")return" = "+an+'=3D""'}if(r.forceAttribs&&(t=3Dr.forceAttribs[an]))av=3Dt;if(os&&av= .length!=3D0&&/^(src|href|longdesc)$/.test(an))av=3Dthis._urlConverter(th= is,n,av);if(av.length!=3D0&&r.validAttribValues&&r.validAttribValues[an]&= &!r.validAttribValues[an].test(av))return"";if(av.length!=3D0&&av=3D=3D"{= $uid}")av=3D"uid_"+(this.idCount++);if(av.length!=3D0){if(an.indexOf('on'= )!=3D0)av=3Dthis.xmlEncode(av,1);return" = "+an+"=3D"+'"'+av+'"'}return""},formatHTML:function(h){var = s=3Dthis.settings,p=3D'',i=3D0,li=3D0,o=3D'',l;h=3Dh.replace(/]*)= >(.*?)<\/pre>/gi,function(a,b,c){c=3Dc.replace(//gi,'\n');return= ''+c+''});h=3Dh.replace(/\r/g,'');h=3D'\n'+h;h=3Dh.replac= e(new = RegExp('\\n\\s+','gi'),'\n');h=3Dh.replace(this.nlBeforeRe,'\n<$1$2>');h=3D= h.replace(this.nlAfterRe,'<$1$2>\n');h=3Dh.replace(this.nlBeforeAfterRe,'= \n<$1$2$3>\n');h+=3D'\n';while((i=3Dh.indexOf('\n',i+1))!=3D-1){if((l=3Dh= .substring(li+1,i)).length!=3D0){if(this.ouRe.test(l)&&p.length>=3Ds.inde= nt_levels)p=3Dp.substring(s.indent_levels);o+=3Dp+l+'\n';if(this.inRe.tes= t(l))p+=3Dthis.inStr}li=3Di}return o},xmlEncode:function(s){var = cl=3Dthis,re=3Dthis.xmlEncodeRe;if(!this.entitiesDone)this._setupEntities= ();switch(this.settings.entity_encoding){case"raw":return = tinyMCE.xmlEncode(s);case"named":return s.replace(re,function(c){var = b=3Dcl.entities[c.charCodeAt(0)];return = b?'&'+b+';':c});case"numeric":return = s.replace(re,function(c){return'&#'+c.charCodeAt(0)+';'})}return = s},split:function(re,s){var = i,l,o=3D[],c=3Ds.split(re);for(i=3D0,l=3Dc.length;i':'>'+h+'';return = o},createTag:function(d,tn,a,h){var = o=3Dd.createElement(tn),n;if(a){for(n in = a){if(typeof(a[n])!=3D'function'&&a[n]!=3Dnull)tinyMCE.setAttrib(o,n,a[n]= )}}if(h)o.innerHTML=3Dh;return = o},getElementByAttributeValue:function(n,e,a,v){return(n=3Dthis.getElemen= tsByAttributeValue(n,e,a,v)).length=3D=3D0?null:n[0]},getElementsByAttrib= uteValue:function(n,e,a,v){var = i,nl=3Dn.getElementsByTagName(e),o=3D[];for(i=3D0;i]*)>/gi,'= ');h=3Dh.replace(/]*)>/gi,'');h=3Dh.replace(/]*)= >/gi,'');h=3Dh.replace(/]*)>/gi,'');h=3Dh.replac= e(/<\/strong>/gi,'');h=3Dh.replace(/<\/em>/gi,'')}if(tinyMCE.isRe= alIE){h=3Dh.replace(/\s\/>/g,'>');h=3Dh.replace(/]*)>\u00A0?<\/p>/g= i,' 

');h=3Dh.replace(/]*)>\s* \s*<\/p>= /gi,' 

');h=3Dh.replace(/]*)>\s+<\/p>/gi,' 

');e.innerHTML=3DtinyMCE.uniqueTag+h;e.firstC= hild.removeNode(true);nl=3De.getElementsByTagName("p");for(i=3Dnl.length-= 1;i>=3D0;i--){n=3Dnl[i];if(n.nodeName=3D=3D'P'&&!n.hasChildNodes()&&!n.mc= e_keep)n.parentNode.removeChild(n)}}else{h=3Dthis.fixGeckoBaseHREFBug(1,e= ,h);e.innerHTML=3Dh;this.fixGeckoBaseHREFBug(2,e,h)}},getOuterHTML:functi= on(e){var d;if(tinyMCE.isIE)return = e.outerHTML;d=3De.ownerDocument.createElement("body");d.appendChild(e.clo= neNode(true));return d.innerHTML},setOuterHTML:function(e,h,d){var = d=3Dtypeof(d)=3D=3D"undefined"?e.ownerDocument:d,i,nl,t;if(tinyMCE.isIE&&= e.nodeType=3D=3D1)e.outerHTML=3Dh;else{t=3Dd.createElement("body");t.inne= rHTML=3Dh;for(i=3D0,nl=3Dt.childNodes;i-= 1;i--){if(ar[i].specified&&ar[i].nodeValue)ne.setAttribute(ar[i].nodeName= .toLowerCase(),ar[i].nodeValue)}ar=3De.childNodes;for(i=3D0;i=3DstrTok2.length){for(i=3D0;i=3DstrTok2.length||strTok1[i]!=3DstrTok2[i]){breakPoint=3Di+1;break= }}}if(strTok1.length=3DstrTok1.length||strTok1[i]!=3DstrTok2[i]){breakPoint=3Di+1;break}}}if= (breakPoint=3D=3D1)return = targetURL.path;for(i=3D0;i<(strTok1.length-(breakPoint-1));i++)outPath+=3D= "../";for(i=3DbreakPoint-1;i=3D0= ;i--){if(baseURLParts[i].length=3D=3D0)continue;newBaseURLParts[newBaseUR= LParts.length]=3DbaseURLParts[i]}baseURLParts=3DnewBaseURLParts.reverse()= ;newRelURLParts=3D[];numBack=3D0;for(i=3DrelURLParts.length-1;i>=3D0;i--)= {if(relURLParts[i].length=3D=3D0||relURLParts[i]=3D=3D".")continue;if(rel= URLParts[i]=3D=3D'..'){numBack++;continue}if(numBack>0){numBack--;continu= e}newRelURLParts[newRelURLParts.length]=3DrelURLParts[i]}relURLParts=3Dne= wRelURLParts.reverse();len=3DbaseURLParts.length-numBack;absPath=3D(len<=3D= 0?"":"/")+baseURLParts.slice(0,len).join('/')+"/"+relURLParts.join('/');s= tart=3D"";end=3D"";relURL.protocol=3DbaseURL.protocol;relURL.host=3DbaseU= RL.host;relURL.port=3DbaseURL.port;if(relURL.path.charAt(relURL.path.leng= th-1)=3D=3D"/")absPath+=3D"/";relURL.path=3DabsPath;return = this.serializeURL(relURL)},convertURL:function(url,node,on_save){var = dl=3Ddocument.location,start,portPart,urlParts,baseUrlParts,tmpUrlParts,c= url;var = prot=3Ddl.protocol,host=3Ddl.hostname,port=3Ddl.port;if(prot=3D=3D"file:"= )return = url;url=3DtinyMCE.regexpReplace(url,'(http|https):///','/');if(url.indexO= f('mailto:')!=3D-1||url.indexOf('javascript:')!=3D-1||/^[ = \t\r\n\+]*[#\?]/.test(url))return = url;if(!tinyMCE.isIE&&!on_save&&url.indexOf("://")=3D=3D-1&&url.charAt(0)= !=3D'/')return = tinyMCE.settings.base_href+url;if(on_save&&tinyMCE.getParam('relative_url= s')){curl=3DtinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings.base_hr= ef,url);if(curl.charAt(0)=3D=3D'/')curl=3DtinyMCE.settings.document_base_= prefix+curl;urlParts=3DtinyMCE.parseURL(curl);tmpUrlParts=3DtinyMCE.parse= URL(tinyMCE.settings.document_base_url);if(urlParts.host=3D=3DtmpUrlParts= .host&&(urlParts.port=3D=3DtmpUrlParts.port))return = tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings.document_base_ur= l,curl)}if(!tinyMCE.getParam('relative_urls')){urlParts=3DtinyMCE.parseUR= L(url);baseUrlParts=3DtinyMCE.parseURL(tinyMCE.settings.base_href);url=3D= tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings.base_href,url);if(u= rlParts.anchor&&urlParts.path=3D=3DbaseUrlParts.path)return"#"+urlParts.a= nchor}if(tinyMCE.getParam('remove_script_host')){start=3D"";portPart=3D""= ;if(port!=3D=3D'')portPart=3D":"+port;start=3Dprot+"//"+host+portPart+"/"= ;if(url.indexOf(start)=3D=3D0)url=3Durl.substring(start.length-1)}return = url},convertAllRelativeURLs:function(body){var = i,elms,src,href,mhref,msrc;elms=3Dbody.getElementsByTagName("img");for(i=3D= 0;ibookmark.index){try{rng.addE= lement(nl[bookmark.index])}catch(ex){}}}else{try{if(bookmark.start<0)retu= rn = true;rng=3Dinst.getSel().createRange();rng.moveToElementText(inst.getBody= ());rng.collapse(true);rng.moveStart('character',bookmark.start);rng.move= End('character',bookmark.length)}catch(ex){return = true}}rng.select();win.scrollTo(bookmark.scrollX,bookmark.scrollY);return= true}if(tinyMCE.isGecko||tinyMCE.isOpera){if(!sel)return = false;if(bookmark.rng){sel.removeAllRanges();sel.addRange(bookmark.rng)}i= f(bookmark.start!=3D-1&&bookmark.end!=3D-1){try{sd=3Dthis._getTextPos(b,b= ookmark.start,bookmark.end);rng=3Ddoc.createRange();rng.setStart(sd.start= Node,sd.startOffset);rng.setEnd(sd.endNode,sd.endOffset);sel.removeAllRan= ges();sel.addRange(rng);if(!tinyMCE.isOpera)win.focus()}catch(ex){}}win.s= crollTo(bookmark.scrollX,bookmark.scrollY);return true}return = false},_getPosText:function(r,sn,en){var = w=3Ddocument.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false),n,p=3D0,= d=3D{};while((n=3Dw.nextNode())!=3Dnull){if(n=3D=3Dsn)d.start=3Dp;if(n=3D= =3Den){d.end=3Dp;return d}p+=3Dn.nodeValue?n.nodeValue.length:0}return = null},_getTextPos:function(r,sp,ep){var = w=3Ddocument.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false),n,p=3D0,= d=3D{};while((n=3Dw.nextNode())!=3Dnull){p+=3Dn.nodeValue?n.nodeValue.len= gth:0;if(p>=3Dsp&&!d.startNode){d.startNode=3Dn;d.startOffset=3Dsp-(p-n.n= odeValue.length)}if(p>=3Dep){d.endNode=3Dn;d.endOffset=3Dep-(p-n.nodeValu= e.length);return d}}return = null},selectNode:function(node,collapse,select_text_node,to_start){var = inst=3Dthis.instance,sel,rng,nodes;if(!node)return;if(typeof(collapse)=3D= =3D"undefined")collapse=3Dtrue;if(typeof(select_text_node)=3D=3D"undefine= d")select_text_node=3Dfalse;if(typeof(to_start)=3D=3D"undefined")to_start= =3Dtrue;if(inst.settings.auto_resize)inst.resizeToContent();if(tinyMCE.is= RealIE){rng=3Dinst.getDoc().body.createTextRange();try{rng.moveToElementT= ext(node);if(collapse)rng.collapse(to_start);rng.select()}catch(e){}}else= {sel=3Dthis.getSel();if(!sel)return;if(tinyMCE.isSafari){sel.setBaseAndEx= tent(node,0,node,node.innerText.length);if(collapse){if(to_start)sel.coll= apseToStart();else = sel.collapseToEnd()}this.scrollToNode(node);return}rng=3Dinst.getDoc().cr= eateRange();if(select_text_node){nodes=3DtinyMCE.getNodeTree(node,[],3);i= f(nodes.length>0)rng.selectNodeContents(nodes[0]);else = rng.selectNodeContents(node)}else = rng.selectNode(node);if(collapse){if(!to_start&&node.nodeType=3D=3D3){rng= .setStart(node,node.nodeValue.length);rng.setEnd(node,node.nodeValue.leng= th)}else = rng.collapse(to_start)}sel.removeAllRanges();sel.addRange(rng)}this.scrol= lToNode(node);tinyMCE.selectedElement=3Dnull;if(node.nodeType=3D=3D1)tiny= MCE.selectedElement=3Dnode},scrollToNode:function(node){var = inst=3Dthis.instance,w=3Dinst.getWin(),vp=3Dinst.getViewPort(),pos=3Dtiny= MCE.getAbsPosition(node),cvp,p,cwin;if(pos.absLeftv= p.left+vp.width||pos.absTopvp.top+(vp.height-25))w.sc= rollTo(pos.absLeft,pos.absTop-vp.height+25);if(inst.settings.auto_resize)= {cwin=3Dinst.getContainerWin();cvp=3DtinyMCE.getViewPort(cwin);p=3Dthis.g= etAbsPosition(node);if(p.absLeftcvp.left+cvp.width||= p.absTopcvp.top+cvp.height)cwin.scrollTo(p.absLeft,p.a= bsTop-cvp.height+25)}},getAbsPosition:function(n){var = pos=3DtinyMCE.getAbsPosition(n),ipos=3DtinyMCE.getAbsPosition(this.instan= ce.iframeElement);return{absLeft:ipos.absLeft+pos.absLeft,absTop:ipos.abs= Top+pos.absTop}},getSel:function(){var = inst=3Dthis.instance;if(tinyMCE.isRealIE)return = inst.getDoc().selection;return = inst.contentWindow.getSelection()},getRng:function(){var = s=3Dthis.getSel();if(s=3D=3Dnull)return null;if(tinyMCE.isRealIE)return = s.createRange();if(tinyMCE.isSafari&&!s.getRangeAt)return''+window.getSel= ection();if(s.rangeCount>0)return s.getRangeAt(0);return = null},isCollapsed:function(){var r=3Dthis.getRng();if(r.item)return = false;return = r.boundingWidth=3D=3D0||this.getSel().isCollapsed},collapse:function(b){v= ar = r=3Dthis.getRng(),s=3Dthis.getSel();if(r.select){r.collapse(b);r.select()= }else{if(b)s.collapseToStart();else = s.collapseToEnd()}},getFocusElement:function(){var = inst=3Dthis.instance,doc,rng,sel,elm;if(tinyMCE.isRealIE){doc=3Dinst.getD= oc();rng=3Ddoc.selection.createRange();elm=3Drng.item?rng.item(0):rng.par= entElement()}else{if(!tinyMCE.isSafari&&inst.isHidden())return = inst.getBody();sel=3Dthis.getSel();rng=3Dthis.getRng();if(!sel||!rng)retu= rn = null;elm=3Drng.commonAncestorContainer;if(!rng.collapsed){if(rng.startCon= tainer=3D=3Drng.endContainer){if(rng.startOffset-rng.endOffset<2){if(rng.= startContainer.hasChildNodes())elm=3Drng.startContainer.childNodes[rng.st= artOffset]}}}elm=3DtinyMCE.getParentElement(elm);}return elm}};function = TinyMCE_UndoRedo(inst){this.instance=3Dinst;this.undoLevels=3D[];this.und= oIndex=3D0;this.typingUndoIndex=3D-1;this.undoRedo=3Dtrue};TinyMCE_UndoRe= do.prototype=3D{add:function(l){var = b,customUndoLevels,newHTML,inst=3Dthis.instance,i,ul,ur;if(l){this.undoLe= vels[this.undoLevels.length]=3Dl;return = true}if(this.typingUndoIndex!=3D-1){this.undoIndex=3Dthis.typingUndoIndex= ;if(tinyMCE.typingUndoIndex!=3D-1)tinyMCE.undoIndex=3DtinyMCE.typingUndoI= ndex}newHTML=3DtinyMCE.trim(inst.getBody().innerHTML);if(this.undoLevels[= this.undoIndex]&&newHTML!=3Dthis.undoLevels[this.undoIndex].content){inst= .isNotDirty=3Dfalse;tinyMCE.dispatchCallback(inst,'onchange_callback','on= Change',inst);customUndoLevels=3DtinyMCE.settings.custom_undo_redo_levels= ;if(customUndoLevels!=3D-1&&this.undoLevels.length>customUndoLevels){for(= i=3D0;i0){this.undoIndex--;tinyMCE.setInn= erHTML(inst.getBody(),this.undoLevels[this.undoIndex].content);inst.repai= nt();if(inst.settings.custom_undo_redo_restore_selection)inst.selection.m= oveToBookmark(this.undoLevels[this.undoIndex].bookmark)}},redo:function()= {var = inst=3Dthis.instance;tinyMCE.execCommand("mceEndTyping");if(this.undoInde= x<(this.undoLevels.length-1)){this.undoIndex++;tinyMCE.setInnerHTML(inst.= getBody(),this.undoLevels[this.undoIndex].content);inst.repaint();if(inst= .settings.custom_undo_redo_restore_selection)inst.selection.moveToBookmar= k(this.undoLevels[this.undoIndex].bookmark)}tinyMCE.triggerNodeChange()}}= ;var TinyMCE_ForceParagraphs=3D{_insertPara:function(inst,e){var = doc=3Dinst.getDoc(),sel=3Dinst.getSel(),body=3Dinst.getBody(),win=3Dinst.= contentWindow,rng=3Dsel.getRangeAt(0);var = rootElm=3Ddoc.documentElement,blockName=3D"P",startNode,endNode,startBloc= k,endBlock;var = rngBefore,rngAfter,direct,startNode,startOffset,endNode,endOffset,b=3Dtin= yMCE.isOpera?inst.selection.getBookmark():null;var = paraBefore,paraAfter,startChop,endChop,contents,i;function = isEmpty(para){var nodes;function isEmptyHTML(html){return = html.replace(new RegExp('[ = \t\r\n]+','g'),'').toLowerCase()=3D=3D''}if(para.getElementsByTagName("im= g").length>0)return = false;if(para.getElementsByTagName("table").length>0)return = false;if(para.getElementsByTagName("hr").length>0)return = false;nodes=3DtinyMCE.getNodeTree(para,[],3);for(i=3D0;i <"+blockName+"> ";paraAfter=3Dbody.childNod= es[1]}inst.selection.moveToBookmark(b);inst.selection.selectNode(paraAfte= r,true,true);return = true}if(startChop.nodeName=3D=3DblockName)rngBefore.setStart(startChop,0)= ;else = rngBefore.setStartBefore(startChop);rngBefore.setEnd(startNode,startOffse= t);paraBefore.appendChild(rngBefore.cloneContents());rngAfter.setEndAfter= (endChop);rngAfter.setStart(endNode,endOffset);contents=3DrngAfter.cloneC= ontents();if(contents.firstChild&&contents.firstChild.nodeName=3D=3Dblock= Name){paraAfter.innerHTML=3Dcontents.firstChild.innerHTML}else = paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHT= ML=3D" ";if(isEmpty(paraAfter))paraAfter.innerHTML=3D" ";rng=3D= doc.createRange();if(!startChop.previousSibling&&startChop.parentNode.nod= eName.toUpperCase()=3D=3DblockName){rng.setStartBefore(startChop.parentNo= de)}else{if(rngBefore.startContainer.nodeName.toUpperCase()=3D=3DblockNam= e&&rngBefore.startOffset=3D=3D0)rng.setStartBefore(rngBefore.startContain= er);else = rng.setStart(rngBefore.startContainer,rngBefore.startOffset)}if(!endChop.= nextSibling&&endChop.parentNode.nodeName.toUpperCase()=3D=3DblockName)rng= .setEndAfter(endChop.parentNode);else = rng.setEnd(rngAfter.endContainer,rngAfter.endOffset);rng.deleteContents()= ;if(tinyMCE.isOpera){rng.insertNode(paraBefore);rng.insertNode(paraAfter)= }else{rng.insertNode(paraAfter);rng.insertNode(paraBefore)}paraAfter.norm= alize();paraBefore.normalize();inst.selection.moveToBookmark(b);inst.sele= ction.selectNode(paraAfter,true,true);return = true},_handleBackSpace:function(inst){var = r=3Dinst.getRng(),sn=3Dr.startContainer,nv,s=3Dfalse;if(sn&&sn.nextSiblin= g&&sn.nextSibling.nodeName=3D=3D"BR"&&sn.parentNode.nodeName!=3D"BODY"){n= v=3Dsn.nodeValue;if(nv!=3Dnull&&r.startOffset=3D=3Dnv.length)sn.nextSibli= ng.parentNode.removeChild(sn.nextSibling)}if(inst.settings.auto_resize)in= st.resizeToContent();return s}};function = TinyMCE_Layer(id,bm){this.id=3Did;this.blockerElement=3Dnull;this.events=3D= false;this.element=3Dnull;this.blockMode=3Dtypeof(bm)!=3D'undefined'?bm:t= rue;this.doc=3Ddocument};TinyMCE_Layer.prototype=3D{moveRelativeTo:functi= on(re,p){var rep=3Dthis.getAbsPosition(re),e=3Dthis.getElement(),x,y;var = w=3DparseInt(re.offsetWidth),h=3DparseInt(re.offsetHeight);var = ew=3DparseInt(e.offsetWidth),eh=3DparseInt(e.offsetHeight);switch(p){case= "tl":x=3Drep.absLeft;y=3Drep.absTop;break;case"tr":x=3Drep.absLeft+w;y=3D= rep.absTop;break;case"bl":x=3Drep.absLeft;y=3Drep.absTop+h;break;case"br"= :x=3Drep.absLeft+w;y=3Drep.absTop+h;break;case"cc":x=3Drep.absLeft+(w/ = 2) - (ew /2);y=3Drep.absTop+(h/ 2) - (eh = /2);break}this.moveTo(x,y)},moveBy:function(x,y){var = e=3Dthis.getElement();this.moveTo(parseInt(e.style.left)+x,parseInt(e.sty= le.top)+y)},moveTo:function(x,y){var = e=3Dthis.getElement();e.style.left=3Dx+"px";e.style.top=3Dy+"px";this.upd= ateBlocker()},resizeBy:function(w,h){var = e=3Dthis.getElement();this.resizeTo(parseInt(e.style.width)+w,parseInt(e.= style.height)+h)},resizeTo:function(w,h){var = e=3Dthis.getElement();if(w!=3Dnull)e.style.width=3Dw+"px";if(h!=3Dnull)e.= style.height=3Dh+"px";this.updateBlocker()},show:function(){var = el=3Dthis.getElement();if(el){el.style.display=3D'block';this.updateBlock= er()}},hide:function(){var = el=3Dthis.getElement();if(el){el.style.display=3D'none';this.updateBlocke= r()}},isVisible:function(){return = this.getElement().style.display=3D=3D'block'},getElement:function(){if(!t= his.element)this.element=3Dthis.doc.getElementById(this.id);return = this.element},setBlockMode:function(s){this.blockMode=3Ds},updateBlocker:= function(){var = e,b,x,y,w,h;b=3Dthis.getBlocker();if(b){if(this.blockMode){e=3Dthis.getEl= ement();x=3Dthis.parseInt(e.style.left);y=3Dthis.parseInt(e.style.top);w=3D= this.parseInt(e.offsetWidth);h=3Dthis.parseInt(e.offsetHeight);b.style.le= ft=3Dx+'px';b.style.top=3Dy+'px';b.style.width=3Dw+'px';b.style.height=3D= h+'px';b.style.display=3De.style.display}else = b.style.display=3D'none'}},getBlocker:function(){var = d,b;if(!this.blockerElement&&this.blockMode){d=3Dthis.doc;b=3Dd.getElemen= tById(this.id+"_blocker");if(!b){b=3Dd.createElement("iframe");b.setAttri= bute('id',this.id+"_blocker");b.style.cssText=3D'display: none; = position: absolute; left: 0; top: = 0';b.src=3D'javascript:false;';b.frameBorder=3D'0';b.scrolling=3D'no';d.b= ody.appendChild(b)}this.blockerElement=3Db}return = this.blockerElement},getAbsPosition:function(n){var = p=3D{absLeft:0,absTop:0};while(n){p.absLeft+=3Dn.offsetLeft;p.absTop+=3Dn= .offsetTop;n=3Dn.offsetParent}return p},create:function(n,c,p,h){var = d=3Dthis.doc,e=3Dd.createElement(n);e.setAttribute('id',this.id);if(c)e.c= lassName=3Dc;if(!p)p=3Dd.body;if(h)e.innerHTML=3Dh;p.appendChild(e);retur= n this.element=3De},exists:function(){return = this.doc.getElementById(this.id)!=3Dnull},parseInt:function(s){if(s=3D=3D= null||s=3D=3D'')return 0;return parseInt(s)},remove:function(){var = e=3Dthis.getElement(),b=3Dthis.getBlocker();if(e)e.parentNode.removeChild= (e);if(b)b.parentNode.removeChild(b)}};function TinyMCE_Menu(){var = id;if(typeof(tinyMCE.menuCounter)=3D=3D"undefined")tinyMCE.menuCounter=3D= 0;id=3D"mc_menu_"+tinyMCE.menuCounter++;TinyMCE_Layer.call(this,id,true);= this.id=3Did;this.items=3D[];this.needsUpdate=3Dtrue};TinyMCE_Menu.protot= ype=3DtinyMCE.extend(TinyMCE_Layer.prototype,{init:function(s){var = n;this.settings=3D{separator_class:'mceMenuSeparator',title_class:'mceMen= uTitle',disabled_class:'mceMenuDisabled',menu_class:'mceMenu',drop_menu:t= rue};for(n in = s)this.settings[n]=3Ds[n];this.create('div',this.settings.menu_class)},cl= ear:function(){this.items=3D[]},addTitle:function(t){this.add({type:'titl= e',text:t})},addDisabled:function(t){this.add({type:'disabled',text:t})},= addSeparator:function(){this.add({type:'separator'})},addItem:function(t,= js){this.add({text:t,js:js})},add:function(mi){this.items[this.items.leng= th]=3Dmi;this.needsUpdate=3Dtrue},update:function(){var = e=3Dthis.getElement(),h=3D'',i,t,m=3Dthis.items,s=3Dthis.settings;if(this= .settings.drop_menu)h+=3D'';h+=3D'';for(i=3D0;i'}h+=3D'
';break;case'title':h+=3D'
'+t+'';break;case'disab= led':h+=3D'
'+t+'';break;default= :h+=3D'
'+t+''}h+=3D'
';e.innerHTML=3Dh;this.needsUpdate=3Dfalse;this.updateBl= ocker()},show:function(){var = nl,i;if(tinyMCE.lastMenu=3D=3Dthis)return;if(this.needsUpdate)this.update= ();if(tinyMCE.lastMenu&&tinyMCE.lastMenu!=3Dthis)tinyMCE.lastMenu.hide();= TinyMCE_Layer.prototype.show.call(this);if(!tinyMCE.isOpera){}tinyMCE.las= tMenu=3Dthis}});tinyMCE.add(TinyMCE_Engine,{debug:function(){var = m=3D"",a,i,l=3DtinyMCE.log.length;for(i=3D0,a=3Dthis.debug.arguments;i $(array)=0A= var m =3D /^[^<]*(<(.|\s)+>)[^>]*$/.exec(a);=0A= if ( m )=0A= a =3D jQuery.clean( [ m[1] ] );=0A= =0A= // HANDLE: $(expr)=0A= else=0A= return new jQuery( c ).find( a );=0A= }=0A= =0A= return this.setArray(=0A= // HANDLE: $(array)=0A= a.constructor =3D=3D Array && a ||=0A= =0A= // HANDLE: $(arraylike)=0A= // Watch for when an array-like object is passed as the selector=0A= (a.jquery || a.length && a !=3D window && !a.nodeType && a[0] !=3D = undefined && a[0].nodeType) && jQuery.makeArray( a ) ||=0A= =0A= // HANDLE: $(*)=0A= [ a ] );=0A= };=0A= =0A= // Map over the $ in case of overwrite=0A= if ( typeof $ !=3D "undefined" )=0A= jQuery._$ =3D $;=0A= =0A= // Map the jQuery namespace to the '$' one=0A= var $ =3D jQuery;=0A= =0A= jQuery.fn =3D jQuery.prototype =3D {=0A= jquery: "1.1.2",=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= length: 0,=0A= =0A= get: function( num ) {=0A= return num =3D=3D undefined ?=0A= =0A= // Return a 'clean' array=0A= jQuery.makeArray( this ) :=0A= =0A= // Return just the object=0A= this[num];=0A= },=0A= pushStack: function( a ) {=0A= var ret =3D jQuery(a);=0A= ret.prevObject =3D this;=0A= return ret;=0A= },=0A= setArray: function( a ) {=0A= this.length =3D 0;=0A= [].push.apply( this, a );=0A= return this;=0A= },=0A= each: function( fn, args ) {=0A= return jQuery.each( this, fn, args );=0A= },=0A= index: function( obj ) {=0A= var pos =3D -1;=0A= this.each(function(i){=0A= if ( this =3D=3D obj ) pos =3D i;=0A= });=0A= return pos;=0A= },=0A= =0A= attr: function( key, value, type ) {=0A= var obj =3D key;=0A= =0A= // Look for the case where we're accessing a style value=0A= if ( key.constructor =3D=3D String )=0A= if ( value =3D=3D undefined )=0A= return this.length && jQuery[ type || "attr" ]( this[0], key ) || = undefined;=0A= else {=0A= obj =3D {};=0A= obj[ key ] =3D value;=0A= }=0A= =0A= // Check to see if we're setting style values=0A= return this.each(function(index){=0A= // Set all the styles=0A= for ( var prop in obj )=0A= jQuery.attr(=0A= type ? this.style : this,=0A= prop, jQuery.prop(this, obj[prop], type, index, prop)=0A= );=0A= });=0A= },=0A= =0A= css: function( key, value ) {=0A= return this.attr( key, value, "curCSS" );=0A= },=0A= =0A= text: function(e) {=0A= if ( typeof e =3D=3D "string" )=0A= return this.empty().append( document.createTextNode( e ) );=0A= =0A= var t =3D "";=0A= jQuery.each( e || this, function(){=0A= jQuery.each( this.childNodes, function(){=0A= if ( this.nodeType !=3D 8 )=0A= t +=3D this.nodeType !=3D 1 ?=0A= this.nodeValue : jQuery.fn.text([ this ]);=0A= });=0A= });=0A= return t;=0A= },=0A= =0A= wrap: function() {=0A= // The elements to wrap the target around=0A= var a =3D jQuery.clean(arguments);=0A= =0A= // Wrap each of the matched elements individually=0A= return this.each(function(){=0A= // Clone the structure that we're using to wrap=0A= var b =3D a[0].cloneNode(true);=0A= =0A= // Insert it before the element to be wrapped=0A= this.parentNode.insertBefore( b, this );=0A= =0A= // Find the deepest point in the wrap structure=0A= while ( b.firstChild )=0A= b =3D b.firstChild;=0A= =0A= // Move the matched element to within the wrap structure=0A= b.appendChild( this );=0A= });=0A= },=0A= append: function() {=0A= return this.domManip(arguments, true, 1, function(a){=0A= this.appendChild( a );=0A= });=0A= },=0A= prepend: function() {=0A= return this.domManip(arguments, true, -1, function(a){=0A= this.insertBefore( a, this.firstChild );=0A= });=0A= },=0A= before: function() {=0A= return this.domManip(arguments, false, 1, function(a){=0A= this.parentNode.insertBefore( a, this );=0A= });=0A= },=0A= after: function() {=0A= return this.domManip(arguments, false, -1, function(a){=0A= this.parentNode.insertBefore( a, this.nextSibling );=0A= });=0A= },=0A= end: function() {=0A= return this.prevObject || jQuery([]);=0A= },=0A= find: function(t) {=0A= return this.pushStack( jQuery.map( this, function(a){=0A= return jQuery.find(t,a);=0A= }), t );=0A= },=0A= clone: function(deep) {=0A= return this.pushStack( jQuery.map( this, function(a){=0A= var a =3D a.cloneNode( deep !=3D undefined ? deep : true );=0A= a.$events =3D null; // drop $events expando to avoid firing incorrect = events=0A= return a;=0A= }) );=0A= },=0A= =0A= filter: function(t) {=0A= return this.pushStack(=0A= jQuery.isFunction( t ) &&=0A= jQuery.grep(this, function(el, index){=0A= return t.apply(el, [index])=0A= }) ||=0A= =0A= jQuery.multiFilter(t,this) );=0A= },=0A= =0A= not: function(t) {=0A= return this.pushStack(=0A= t.constructor =3D=3D String &&=0A= jQuery.multiFilter(t, this, true) ||=0A= =0A= jQuery.grep(this, function(a) {=0A= return ( t.constructor =3D=3D Array || t.jquery )=0A= ? jQuery.inArray( a, t ) < 0=0A= : a !=3D t;=0A= })=0A= );=0A= },=0A= =0A= add: function(t) {=0A= return this.pushStack( jQuery.merge(=0A= this.get(),=0A= t.constructor =3D=3D String ?=0A= jQuery(t).get() :=0A= t.length !=3D undefined && (!t.nodeName || t.nodeName =3D=3D "FORM") = ?=0A= t : [t] )=0A= );=0A= },=0A= is: function(expr) {=0A= return expr ? jQuery.filter(expr,this).r.length > 0 : false;=0A= },=0A= =0A= val: function( val ) {=0A= return val =3D=3D undefined ?=0A= ( this.length ? this[0].value : null ) :=0A= this.attr( "value", val );=0A= },=0A= =0A= html: function( val ) {=0A= return val =3D=3D undefined ?=0A= ( this.length ? this[0].innerHTML : null ) :=0A= this.empty().append( val );=0A= },=0A= domManip: function(args, table, dir, fn){=0A= var clone =3D this.length > 1; =0A= var a =3D jQuery.clean(args);=0A= if ( dir < 0 )=0A= a.reverse();=0A= =0A= return this.each(function(){=0A= var obj =3D this;=0A= =0A= if ( table && jQuery.nodeName(this, "table") && jQuery.nodeName(a[0], = "tr") )=0A= obj =3D this.getElementsByTagName("tbody")[0] || = this.appendChild(document.createElement("tbody"));=0A= =0A= jQuery.each( a, function(){=0A= fn.apply( obj, [ clone ? this.cloneNode(true) : this ] );=0A= });=0A= =0A= });=0A= }=0A= };=0A= =0A= jQuery.extend =3D jQuery.fn.extend =3D function() {=0A= // copy reference to target object=0A= var target =3D arguments[0],=0A= a =3D 1;=0A= =0A= // extend jQuery itself if only one argument is passed=0A= if ( arguments.length =3D=3D 1 ) {=0A= target =3D this;=0A= a =3D 0;=0A= }=0A= var prop;=0A= while (prop =3D arguments[a++])=0A= // Extend the base object=0A= for ( var i in prop ) target[i] =3D prop[i];=0A= =0A= // Return the modified object=0A= return target;=0A= };=0A= =0A= jQuery.extend({=0A= noConflict: function() {=0A= if ( jQuery._$ )=0A= $ =3D jQuery._$;=0A= return jQuery;=0A= },=0A= =0A= // This may seem like some crazy code, but trust me when I say that this=0A= // is the only cross-browser way to do this. --John=0A= isFunction: function( fn ) {=0A= return !!fn && typeof fn !=3D "string" && !fn.nodeName && =0A= typeof fn[0] =3D=3D "undefined" && /function/i.test( fn + "" );=0A= },=0A= =0A= // check if an element is in a XML document=0A= isXMLDoc: function(elem) {=0A= return elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;=0A= },=0A= =0A= nodeName: function( elem, name ) {=0A= return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D = name.toUpperCase();=0A= },=0A= // args is for internal usage only=0A= each: function( obj, fn, args ) {=0A= if ( obj.length =3D=3D undefined )=0A= for ( var i in obj )=0A= fn.apply( obj[i], args || [i, obj[i]] );=0A= else=0A= for ( var i =3D 0, ol =3D obj.length; i < ol; i++ )=0A= if ( fn.apply( obj[i], args || [i, obj[i]] ) =3D=3D=3D false ) break;=0A= return obj;=0A= },=0A= =0A= prop: function(elem, value, type, index, prop){=0A= // Handle executable functions=0A= if ( jQuery.isFunction( value ) )=0A= value =3D value.call( elem, [index] );=0A= =0A= // exclude the following css properties to add px=0A= var exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i;=0A= =0A= // Handle passing in a number to a CSS property=0A= return value && value.constructor =3D=3D Number && type =3D=3D = "curCSS" && !exclude.test(prop) ?=0A= value + "px" :=0A= value;=0A= },=0A= =0A= className: {=0A= // internal only, use addClass("class")=0A= add: function( elem, c ){=0A= jQuery.each( c.split(/\s+/), function(i, cur){=0A= if ( !jQuery.className.has( elem.className, cur ) )=0A= elem.className +=3D ( elem.className ? " " : "" ) + cur;=0A= });=0A= },=0A= =0A= // internal only, use removeClass("class")=0A= remove: function( elem, c ){=0A= elem.className =3D c ?=0A= jQuery.grep( elem.className.split(/\s+/), function(cur){=0A= return !jQuery.className.has( c, cur ); =0A= }).join(" ") : "";=0A= },=0A= =0A= // internal only, use is(".class")=0A= has: function( t, c ) {=0A= t =3D t.className || t;=0A= // escape regex characters=0A= c =3D c.replace(/([\.\\\+\*\?\[\^\]\$\(\)\{\}\=3D\!\<\>\|\:])/g, = "\\$1");=0A= return t && new RegExp("(^|\\s)" + c + "(\\s|$)").test( t );=0A= }=0A= },=0A= swap: function(e,o,f) {=0A= for ( var i in o ) {=0A= e.style["old"+i] =3D e.style[i];=0A= e.style[i] =3D o[i];=0A= }=0A= f.apply( e, [] );=0A= for ( var i in o )=0A= e.style[i] =3D e.style["old"+i];=0A= },=0A= =0A= css: function(e,p) {=0A= if ( p =3D=3D "height" || p =3D=3D "width" ) {=0A= var old =3D {}, oHeight, oWidth, d =3D = ["Top","Bottom","Right","Left"];=0A= =0A= jQuery.each( d, function(){=0A= old["padding" + this] =3D 0;=0A= old["border" + this + "Width"] =3D 0;=0A= });=0A= =0A= jQuery.swap( e, old, function() {=0A= if (jQuery.css(e,"display") !=3D "none") {=0A= oHeight =3D e.offsetHeight;=0A= oWidth =3D e.offsetWidth;=0A= } else {=0A= e =3D jQuery(e.cloneNode(true))=0A= .find(":radio").removeAttr("checked").end()=0A= .css({=0A= visibility: "hidden", position: "absolute", display: "block", = right: "0", left: "0"=0A= }).appendTo(e.parentNode)[0];=0A= =0A= var parPos =3D jQuery.css(e.parentNode,"position");=0A= if ( parPos =3D=3D "" || parPos =3D=3D "static" )=0A= e.parentNode.style.position =3D "relative";=0A= =0A= oHeight =3D e.clientHeight;=0A= oWidth =3D e.clientWidth;=0A= =0A= if ( parPos =3D=3D "" || parPos =3D=3D "static" )=0A= e.parentNode.style.position =3D "static";=0A= =0A= e.parentNode.removeChild(e);=0A= }=0A= });=0A= =0A= return p =3D=3D "height" ? oHeight : oWidth;=0A= }=0A= =0A= return jQuery.curCSS( e, p );=0A= },=0A= =0A= curCSS: function(elem, prop, force) {=0A= var ret;=0A= =0A= if (prop =3D=3D "opacity" && jQuery.browser.msie)=0A= return jQuery.attr(elem.style, "opacity");=0A= =0A= if (prop =3D=3D "float" || prop =3D=3D "cssFloat")=0A= prop =3D jQuery.browser.msie ? "styleFloat" : "cssFloat";=0A= =0A= if (!force && elem.style[prop])=0A= ret =3D elem.style[prop];=0A= =0A= else if (document.defaultView && = document.defaultView.getComputedStyle) {=0A= =0A= if (prop =3D=3D "cssFloat" || prop =3D=3D "styleFloat")=0A= prop =3D "float";=0A= =0A= prop =3D prop.replace(/([A-Z])/g,"-$1").toLowerCase();=0A= var cur =3D document.defaultView.getComputedStyle(elem, null);=0A= =0A= if ( cur )=0A= ret =3D cur.getPropertyValue(prop);=0A= else if ( prop =3D=3D "display" )=0A= ret =3D "none";=0A= else=0A= jQuery.swap(elem, { display: "block" }, function() {=0A= var c =3D document.defaultView.getComputedStyle(this, "");=0A= ret =3D c && c.getPropertyValue(prop) || "";=0A= });=0A= =0A= } else if (elem.currentStyle) {=0A= =0A= var newProp =3D prop.replace(/\-(\w)/g,function(m,c){return = c.toUpperCase();});=0A= ret =3D elem.currentStyle[prop] || elem.currentStyle[newProp];=0A= =0A= }=0A= =0A= return ret;=0A= },=0A= =0A= clean: function(a) {=0A= var r =3D [];=0A= =0A= jQuery.each( a, function(i,arg){=0A= if ( !arg ) return;=0A= =0A= if ( arg.constructor =3D=3D Number )=0A= arg =3D arg.toString();=0A= =0A= // Convert html string into DOM nodes=0A= if ( typeof arg =3D=3D "string" ) {=0A= // Trim whitespace, otherwise indexOf won't work as expected=0A= var s =3D jQuery.trim(arg), div =3D document.createElement("div"), = tb =3D [];=0A= =0A= var wrap =3D=0A= // option or optgroup=0A= !s.indexOf("", ""] ||=0A= =0A= (!s.indexOf("", ""] ||=0A= =0A= !s.indexOf("", ""] ||=0A= =0A= // matched above=0A= (!s.indexOf("", ""] ||=0A= =0A= [0,"",""];=0A= =0A= // Go to html and back, then peel off extra wrappers=0A= div.innerHTML =3D wrap[1] + s + wrap[2];=0A= =0A= // Move to the right depth=0A= while ( wrap[0]-- )=0A= div =3D div.firstChild;=0A= =0A= // Remove IE's autoinserted from table fragments=0A= if ( jQuery.browser.msie ) {=0A= =0A= // String was a , *may* have spurious =0A= if ( !s.indexOf(" or =0A= else if ( wrap[1] =3D=3D "
" && s.indexOf("=3D 0 ; --n )=0A= if ( jQuery.nodeName(tb[n], "tbody") && !tb[n].childNodes.length )=0A= tb[n].parentNode.removeChild(tb[n]);=0A= =0A= }=0A= =0A= arg =3D [];=0A= for (var i=3D0, l=3Ddiv.childNodes.length; im[3]-0",=0A= nth: "m[3]-0=3D=3Di",=0A= eq: "m[3]-0=3D=3Di",=0A= first: "i=3D=3D0",=0A= last: "i=3D=3Dr.length-1",=0A= even: "i%2=3D=3D0",=0A= odd: "i%2",=0A= =0A= // Child Checks=0A= "nth-child": = "jQuery.nth(a.parentNode.firstChild,m[3],'nextSibling',a)=3D=3Da",=0A= "first-child": = "jQuery.nth(a.parentNode.firstChild,1,'nextSibling')=3D=3Da",=0A= "last-child": = "jQuery.nth(a.parentNode.lastChild,1,'previousSibling')=3D=3Da",=0A= "only-child": "jQuery.sibling(a.parentNode.firstChild).length=3D=3D1",=0A= =0A= // Parent Checks=0A= parent: "a.firstChild",=0A= empty: "!a.firstChild",=0A= =0A= // Text Check=0A= contains: "jQuery.fn.text.apply([a]).indexOf(m[3])>=3D0",=0A= =0A= // Visibility=0A= visible: = 'a.type!=3D"hidden"&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"vis= ibility")!=3D"hidden"',=0A= hidden: = 'a.type=3D=3D"hidden"||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,= "visibility")=3D=3D"hidden"',=0A= =0A= // Form attributes=0A= enabled: "!a.disabled",=0A= disabled: "a.disabled",=0A= checked: "a.checked",=0A= selected: "a.selected||jQuery.attr(a,'selected')",=0A= =0A= // Form elements=0A= text: "a.type=3D=3D'text'",=0A= radio: "a.type=3D=3D'radio'",=0A= checkbox: "a.type=3D=3D'checkbox'",=0A= file: "a.type=3D=3D'file'",=0A= password: "a.type=3D=3D'password'",=0A= submit: "a.type=3D=3D'submit'",=0A= image: "a.type=3D=3D'image'",=0A= reset: "a.type=3D=3D'reset'",=0A= button: 'a.type=3D=3D"button"||jQuery.nodeName(a,"button")',=0A= input: "/input|select|textarea|button/i.test(a.nodeName)"=0A= },=0A= ".": "jQuery.className.has(a,m[2])",=0A= "@": {=0A= "=3D": "z=3D=3Dm[4]",=0A= "!=3D": "z!=3Dm[4]",=0A= "^=3D": "z&&!z.indexOf(m[4])",=0A= "$=3D": "z&&z.substr(z.length - m[4].length,m[4].length)=3D=3Dm[4]",=0A= "*=3D": "z&&z.indexOf(m[4])>=3D0",=0A= "": "z",=0A= _resort: function(m){=0A= return ["", m[1], m[3], m[2], m[5]];=0A= },=0A= _prefix: = "z=3Da[m[3]];if(!z||/href|src/.test(m[3]))z=3DjQuery.attr(a,m[3]);"=0A= },=0A= "[": "jQuery.find(m[2],a).length"=0A= },=0A= =0A= // The regular expressions that power the parsing engine=0A= parse: [=0A= // Match: [@value=3D'test'], [@foo]=0A= /^\[ *(@)([a-z0-9_-]*) *([!*$^=3D]*) *('?"?)(.*?)\4 *\]/i,=0A= =0A= // Match: [div], [div p]=0A= /^(\[)\s*(.*?(\[.*?\])?[^[]*?)\s*\]/,=0A= =0A= // Match: :contains('foo')=0A= /^(:)([a-z0-9_-]*)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/i,=0A= =0A= // Match: :even, :last-chlid=0A= /^([:.#]*)([a-z0-9_*-]*)/i=0A= ],=0A= =0A= token: [=0A= /^(\/?\.\.)/, "a.parentNode",=0A= /^(>|\/)/, "jQuery.sibling(a.firstChild)",=0A= /^(\+)/, "jQuery.nth(a,2,'nextSibling')",=0A= /^(~)/, function(a){=0A= var s =3D jQuery.sibling(a.parentNode.firstChild);=0A= return s.slice(jQuery.inArray(a,s) + 1);=0A= }=0A= ],=0A= =0A= multiFilter: function( expr, elems, not ) {=0A= var old, cur =3D [];=0A= =0A= while ( expr && expr !=3D old ) {=0A= old =3D expr;=0A= var f =3D jQuery.filter( expr, elems, not );=0A= expr =3D f.t.replace(/^\s*,\s*/, "" );=0A= cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );=0A= }=0A= =0A= return cur;=0A= },=0A= find: function( t, context ) {=0A= // Quickly handle non-string expressions=0A= if ( typeof t !=3D "string" )=0A= return [ t ];=0A= =0A= // Make sure that the context is a DOM Element=0A= if ( context && !context.nodeType )=0A= context =3D null;=0A= =0A= // Set the correct context (if none is provided)=0A= context =3D context || document;=0A= =0A= // Handle the common XPath // expression=0A= if ( !t.indexOf("//") ) {=0A= context =3D context.documentElement;=0A= t =3D t.substr(2,t.length);=0A= =0A= // And the / root expression=0A= } else if ( !t.indexOf("/") ) {=0A= context =3D context.documentElement;=0A= t =3D t.substr(1,t.length);=0A= if ( t.indexOf("/") >=3D 1 )=0A= t =3D t.substr(t.indexOf("/"),t.length);=0A= }=0A= =0A= // Initialize the search=0A= var ret =3D [context], done =3D [], last =3D null;=0A= =0A= // Continue while a selector expression exists, and while=0A= // we're no longer looping upon ourselves=0A= while ( t && last !=3D t ) {=0A= var r =3D [];=0A= last =3D t;=0A= =0A= t =3D jQuery.trim(t).replace( /^\/\//i, "" );=0A= =0A= var foundToken =3D false;=0A= =0A= // An attempt at speeding up child selectors that=0A= // point to a specific element tag=0A= var re =3D /^[\/>]\s*([a-z0-9*-]+)/i;=0A= var m =3D re.exec(t);=0A= =0A= if ( m ) {=0A= // Perform our own iteration and filter=0A= jQuery.each( ret, function(){=0A= for ( var c =3D this.firstChild; c; c =3D c.nextSibling )=0A= if ( c.nodeType =3D=3D 1 && ( jQuery.nodeName(c, m[1]) || m[1] = =3D=3D "*" ) )=0A= r.push( c );=0A= });=0A= =0A= ret =3D r;=0A= t =3D t.replace( re, "" );=0A= if ( t.indexOf(" ") =3D=3D 0 ) continue;=0A= foundToken =3D true;=0A= } else {=0A= // Look for pre-defined expression tokens=0A= for ( var i =3D 0; i < jQuery.token.length; i +=3D 2 ) {=0A= // Attempt to match each, individual, token in=0A= // the specified order=0A= var re =3D jQuery.token[i];=0A= var m =3D re.exec(t);=0A= =0A= // If the token match was found=0A= if ( m ) {=0A= // Map it against the token's handler=0A= r =3D ret =3D jQuery.map( ret, jQuery.isFunction( = jQuery.token[i+1] ) ?=0A= jQuery.token[i+1] :=0A= function(a){ return eval(jQuery.token[i+1]); });=0A= =0A= // And remove the token=0A= t =3D jQuery.trim( t.replace( re, "" ) );=0A= foundToken =3D true;=0A= break;=0A= }=0A= }=0A= }=0A= =0A= // See if there's still an expression, and that we haven't already=0A= // matched a token=0A= if ( t && !foundToken ) {=0A= // Handle multiple expressions=0A= if ( !t.indexOf(",") ) {=0A= // Clean the result set=0A= if ( ret[0] =3D=3D context ) ret.shift();=0A= =0A= // Merge the result sets=0A= jQuery.merge( done, ret );=0A= =0A= // Reset the context=0A= r =3D ret =3D [context];=0A= =0A= // Touch up the selector string=0A= t =3D " " + t.substr(1,t.length);=0A= =0A= } else {=0A= // Optomize for the case nodeName#idName=0A= var re2 =3D /^([a-z0-9_-]+)(#)([a-z0-9\\*_-]*)/i;=0A= var m =3D re2.exec(t);=0A= =0A= // Re-organize the results, so that they're consistent=0A= if ( m ) {=0A= m =3D [ 0, m[2], m[3], m[1] ];=0A= =0A= } else {=0A= // Otherwise, do a traditional filter check for=0A= // ID, class, and element selectors=0A= re2 =3D /^([#.]?)([a-z0-9\\*_-]*)/i;=0A= m =3D re2.exec(t);=0A= }=0A= =0A= // Try to do a global search by ID, where we can=0A= if ( m[1] =3D=3D "#" && ret[ret.length-1].getElementById ) {=0A= // Optimization for HTML document case=0A= var oid =3D ret[ret.length-1].getElementById(m[2]);=0A= =0A= // Do a quick check for the existence of the actual ID attribute=0A= // to avoid selecting by the name attribute in IE=0A= if ( jQuery.browser.msie && oid && oid.id !=3D m[2] )=0A= oid =3D jQuery('[@id=3D"'+m[2]+'"]', ret[ret.length-1])[0];=0A= =0A= // Do a quick check for node name (where applicable) so=0A= // that div#foo searches will be really fast=0A= ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] = : [];=0A= =0A= } else {=0A= // Pre-compile a regular expression to handle class searches=0A= if ( m[1] =3D=3D "." )=0A= var rec =3D new RegExp("(^|\\s)" + m[2] + "(\\s|$)");=0A= =0A= // We need to find all descendant elements, it is more=0A= // efficient to use getAll() when we are already further down=0A= // the tree - we try to recognize that here=0A= jQuery.each( ret, function(){=0A= // Grab the tag name being searched for=0A= var tag =3D m[1] !=3D "" || m[0] =3D=3D "" ? "*" : m[2];=0A= =0A= // Handle IE7 being really dumb about s=0A= if ( jQuery.nodeName(this, "object") && tag =3D=3D "*" )=0A= tag =3D "param";=0A= =0A= jQuery.merge( r,=0A= m[1] !=3D "" && ret.length !=3D 1 ?=0A= jQuery.getAll( this, [], m[1], m[2], rec ) :=0A= this.getElementsByTagName( tag )=0A= );=0A= });=0A= =0A= // It's faster to filter by class and be done with it=0A= if ( m[1] =3D=3D "." && ret.length =3D=3D 1 )=0A= r =3D jQuery.grep( r, function(e) {=0A= return rec.test(e.className);=0A= });=0A= =0A= // Same with ID filtering=0A= if ( m[1] =3D=3D "#" && ret.length =3D=3D 1 ) {=0A= // Remember, then wipe out, the result set=0A= var tmp =3D r;=0A= r =3D [];=0A= =0A= // Then try to find the element with the ID=0A= jQuery.each( tmp, function(){=0A= if ( this.getAttribute("id") =3D=3D m[2] ) {=0A= r =3D [ this ];=0A= return false;=0A= }=0A= });=0A= }=0A= =0A= ret =3D r;=0A= }=0A= =0A= t =3D t.replace( re2, "" );=0A= }=0A= =0A= }=0A= =0A= // If a selector string still exists=0A= if ( t ) {=0A= // Attempt to filter it=0A= var val =3D jQuery.filter(t,r);=0A= ret =3D r =3D val.r;=0A= t =3D jQuery.trim(val.t);=0A= }=0A= }=0A= =0A= // Remove the root context=0A= if ( ret && ret[0] =3D=3D context ) ret.shift();=0A= =0A= // And combine the results=0A= jQuery.merge( done, ret );=0A= =0A= return done;=0A= },=0A= =0A= filter: function(t,r,not) {=0A= // Look for common filter expressions=0A= while ( t && /^[a-z[({<*:.#]/i.test(t) ) {=0A= =0A= var p =3D jQuery.parse, m;=0A= =0A= jQuery.each( p, function(i,re){=0A= =0A= // Look for, and replace, string-like sequences=0A= // and finally build a regexp out of it=0A= m =3D re.exec( t );=0A= =0A= if ( m ) {=0A= // Remove what we just matched=0A= t =3D t.substring( m[0].length );=0A= =0A= // Re-organize the first match=0A= if ( jQuery.expr[ m[1] ]._resort )=0A= m =3D jQuery.expr[ m[1] ]._resort( m );=0A= =0A= return false;=0A= }=0A= });=0A= =0A= // :not() is a special case that can be optimized by=0A= // keeping it out of the expression list=0A= if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )=0A= r =3D jQuery.filter(m[3], r, true).r;=0A= =0A= // Handle classes as a special case (this will help to=0A= // improve the speed, as the regexp will only be compiled once)=0A= else if ( m[1] =3D=3D "." ) {=0A= =0A= var re =3D new RegExp("(^|\\s)" + m[2] + "(\\s|$)");=0A= r =3D jQuery.grep( r, function(e){=0A= return re.test(e.className || "");=0A= }, not);=0A= =0A= // Otherwise, find the expression to execute=0A= } else {=0A= var f =3D jQuery.expr[m[1]];=0A= if ( typeof f !=3D "string" )=0A= f =3D jQuery.expr[m[1]][m[2]];=0A= =0A= // Build a custom macro to enclose it=0A= eval("f =3D function(a,i){" +=0A= ( jQuery.expr[ m[1] ]._prefix || "" ) +=0A= "return " + f + "}");=0A= =0A= // Execute it against the current filter=0A= r =3D jQuery.grep( r, f, not );=0A= }=0A= }=0A= =0A= // Return an array of filtered elements (r)=0A= // and the modified expression string (t)=0A= return { r: r, t: t };=0A= },=0A= =0A= getAll: function( o, r, token, name, re ) {=0A= for ( var s =3D o.firstChild; s; s =3D s.nextSibling )=0A= if ( s.nodeType =3D=3D 1 ) {=0A= var add =3D true;=0A= =0A= if ( token =3D=3D "." )=0A= add =3D s.className && re.test(s.className);=0A= else if ( token =3D=3D "#" )=0A= add =3D s.getAttribute("id") =3D=3D name;=0A= =0A= if ( add )=0A= r.push( s );=0A= =0A= if ( token =3D=3D "#" && r.length ) break;=0A= =0A= if ( s.firstChild )=0A= jQuery.getAll( s, r, token, name, re );=0A= }=0A= =0A= return r;=0A= },=0A= parents: function( elem ){=0A= var matched =3D [];=0A= var cur =3D elem.parentNode;=0A= while ( cur && cur !=3D document ) {=0A= matched.push( cur );=0A= cur =3D cur.parentNode;=0A= }=0A= return matched;=0A= },=0A= nth: function(cur,result,dir,elem){=0A= result =3D result || 1;=0A= var num =3D 0;=0A= for ( ; cur; cur =3D cur[dir] ) {=0A= if ( cur.nodeType =3D=3D 1 ) num++;=0A= if ( num =3D=3D result || result =3D=3D "even" && num % 2 =3D=3D 0 && = num > 1 && cur =3D=3D elem ||=0A= result =3D=3D "odd" && num % 2 =3D=3D 1 && cur =3D=3D elem ) return = cur;=0A= }=0A= },=0A= sibling: function( n, elem ) {=0A= var r =3D [];=0A= =0A= for ( ; n; n =3D n.nextSibling ) {=0A= if ( n.nodeType =3D=3D 1 && (!elem || n !=3D elem) )=0A= r.push( n );=0A= }=0A= =0A= return r;=0A= }=0A= });=0A= /*=0A= * A number of helper functions used for managing events.=0A= * Many of the ideas behind this code orignated from =0A= * Dean Edwards' addEvent library.=0A= */=0A= jQuery.event =3D {=0A= =0A= // Bind an event to an element=0A= // Original by Dean Edwards=0A= add: function(element, type, handler, data) {=0A= // For whatever reason, IE has trouble passing the window object=0A= // around, causing it to be cloned in the process=0A= if ( jQuery.browser.msie && element.setInterval !=3D undefined )=0A= element =3D window;=0A= =0A= // if data is passed, bind to handler=0A= if( data ) =0A= handler.data =3D data;=0A= =0A= // Make sure that the function being executed has a unique ID=0A= if ( !handler.guid )=0A= handler.guid =3D this.guid++;=0A= =0A= // Init the element's event structure=0A= if (!element.$events)=0A= element.$events =3D {};=0A= =0A= // Get the current list of functions bound to this event=0A= var handlers =3D element.$events[type];=0A= =0A= // If it hasn't been initialized yet=0A= if (!handlers) {=0A= // Init the event handler queue=0A= handlers =3D element.$events[type] =3D {};=0A= =0A= // Remember an existing handler, if it's already there=0A= if (element["on" + type])=0A= handlers[0] =3D element["on" + type];=0A= }=0A= =0A= // Add the function to the element's handler list=0A= handlers[handler.guid] =3D handler;=0A= =0A= // And bind the global event handler to the element=0A= element["on" + type] =3D this.handle;=0A= =0A= // Remember the function in a global list (for triggering)=0A= if (!this.global[type])=0A= this.global[type] =3D [];=0A= this.global[type].push( element );=0A= },=0A= =0A= guid: 1,=0A= global: {},=0A= =0A= // Detach an event or set of events from an element=0A= remove: function(element, type, handler) {=0A= if (element.$events) {=0A= var i,j,k;=0A= if ( type && type.type ) { // type is actually an event object here=0A= handler =3D type.handler;=0A= type =3D type.type;=0A= }=0A= =0A= if (type && element.$events[type])=0A= // remove the given handler for the given type=0A= if ( handler )=0A= delete element.$events[type][handler.guid];=0A= =0A= // remove all handlers for the given type=0A= else=0A= for ( i in element.$events[type] )=0A= delete element.$events[type][i];=0A= =0A= // remove all handlers =0A= else=0A= for ( j in element.$events )=0A= this.remove( element, j );=0A= =0A= // remove event handler if no more handlers exist=0A= for ( k in element.$events[type] )=0A= if (k) {=0A= k =3D true;=0A= break;=0A= }=0A= if (!k) element["on" + type] =3D null;=0A= }=0A= },=0A= =0A= trigger: function(type, data, element) {=0A= // Clone the incoming data, if any=0A= data =3D jQuery.makeArray(data || []);=0A= =0A= // Handle a global trigger=0A= if ( !element )=0A= jQuery.each( this.global[type] || [], function(){=0A= jQuery.event.trigger( type, data, this );=0A= });=0A= =0A= // Handle triggering a single element=0A= else {=0A= var handler =3D element["on" + type ], val,=0A= fn =3D jQuery.isFunction( element[ type ] );=0A= =0A= if ( handler ) {=0A= // Pass along a fake event=0A= data.unshift( this.fix({ type: type, target: element }) );=0A= =0A= // Trigger the event=0A= if ( (val =3D handler.apply( element, data )) !=3D=3D false )=0A= this.triggered =3D true;=0A= }=0A= =0A= if ( fn && val !=3D=3D false )=0A= element[ type ]();=0A= =0A= this.triggered =3D false;=0A= }=0A= },=0A= =0A= handle: function(event) {=0A= // Handle the second event of a trigger and when=0A= // an event is called after a page has unloaded=0A= if ( typeof jQuery =3D=3D "undefined" || jQuery.event.triggered ) = return;=0A= =0A= // Empty object is for triggered events with no data=0A= event =3D jQuery.event.fix( event || window.event || {} ); =0A= =0A= // returned undefined or false=0A= var returnValue;=0A= =0A= var c =3D this.$events[event.type];=0A= =0A= var args =3D [].slice.call( arguments, 1 );=0A= args.unshift( event );=0A= =0A= for ( var j in c ) {=0A= // Pass in a reference to the handler function itself=0A= // So that we can later remove it=0A= args[0].handler =3D c[j];=0A= args[0].data =3D c[j].data;=0A= =0A= if ( c[j].apply( this, args ) =3D=3D=3D false ) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= returnValue =3D false;=0A= }=0A= }=0A= =0A= // Clean up added properties in IE to prevent memory leak=0A= if (jQuery.browser.msie) event.target =3D event.preventDefault =3D = event.stopPropagation =3D event.handler =3D event.data =3D null;=0A= =0A= return returnValue;=0A= },=0A= =0A= fix: function(event) {=0A= // Fix target property, if necessary=0A= if ( !event.target && event.srcElement )=0A= event.target =3D event.srcElement;=0A= =0A= // Calculate pageX/Y if missing and clientX/Y available=0A= if ( event.pageX =3D=3D undefined && event.clientX !=3D undefined ) {=0A= var e =3D document.documentElement, b =3D document.body;=0A= event.pageX =3D event.clientX + (e.scrollLeft || b.scrollLeft);=0A= event.pageY =3D event.clientY + (e.scrollTop || b.scrollTop);=0A= }=0A= =0A= // check if target is a textnode (safari)=0A= if (jQuery.browser.safari && event.target.nodeType =3D=3D 3) {=0A= // store a copy of the original event object =0A= // and clone because target is read only=0A= var originalEvent =3D event;=0A= event =3D jQuery.extend({}, originalEvent);=0A= =0A= // get parentnode from textnode=0A= event.target =3D originalEvent.target.parentNode;=0A= =0A= // add preventDefault and stopPropagation since =0A= // they will not work on the clone=0A= event.preventDefault =3D function() {=0A= return originalEvent.preventDefault();=0A= };=0A= event.stopPropagation =3D function() {=0A= return originalEvent.stopPropagation();=0A= };=0A= }=0A= =0A= // fix preventDefault and stopPropagation=0A= if (!event.preventDefault)=0A= event.preventDefault =3D function() {=0A= this.returnValue =3D false;=0A= };=0A= =0A= if (!event.stopPropagation)=0A= event.stopPropagation =3D function() {=0A= this.cancelBubble =3D true;=0A= };=0A= =0A= return event;=0A= }=0A= };=0A= =0A= jQuery.fn.extend({=0A= bind: function( type, data, fn ) {=0A= return this.each(function(){=0A= jQuery.event.add( this, type, fn || data, data );=0A= });=0A= },=0A= one: function( type, data, fn ) {=0A= return this.each(function(){=0A= jQuery.event.add( this, type, function(event) {=0A= jQuery(this).unbind(event);=0A= return (fn || data).apply( this, arguments);=0A= }, data);=0A= });=0A= },=0A= unbind: function( type, fn ) {=0A= return this.each(function(){=0A= jQuery.event.remove( this, type, fn );=0A= });=0A= },=0A= trigger: function( type, data ) {=0A= return this.each(function(){=0A= jQuery.event.trigger( type, data, this );=0A= });=0A= },=0A= toggle: function() {=0A= // Save reference to arguments for access in closure=0A= var a =3D arguments;=0A= =0A= return this.click(function(e) {=0A= // Figure out which function to execute=0A= this.lastToggle =3D this.lastToggle =3D=3D 0 ? 1 : 0;=0A= =0A= // Make sure that clicks stop=0A= e.preventDefault();=0A= =0A= // and execute the function=0A= return a[this.lastToggle].apply( this, [e] ) || false;=0A= });=0A= },=0A= hover: function(f,g) {=0A= =0A= // A private function for handling mouse 'hovering'=0A= function handleHover(e) {=0A= // Check if mouse(over|out) are still within the same parent element=0A= var p =3D (e.type =3D=3D "mouseover" ? e.fromElement : e.toElement) = || e.relatedTarget;=0A= =0A= // Traverse up the tree=0A= while ( p && p !=3D this ) try { p =3D p.parentNode } catch(e) { p = =3D this; };=0A= =0A= // If we actually just moused on to a sub-element, ignore it=0A= if ( p =3D=3D this ) return false;=0A= =0A= // Execute the right function=0A= return (e.type =3D=3D "mouseover" ? f : g).apply(this, [e]);=0A= }=0A= =0A= // Bind the function to the two event listeners=0A= return this.mouseover(handleHover).mouseout(handleHover);=0A= },=0A= ready: function(f) {=0A= // If the DOM is already ready=0A= if ( jQuery.isReady )=0A= // Execute the function immediately=0A= f.apply( document, [jQuery] );=0A= =0A= // Otherwise, remember the function for later=0A= else {=0A= // Add the function to the wait list=0A= jQuery.readyList.push( function() { return f.apply(this, [jQuery]) } = );=0A= }=0A= =0A= return this;=0A= }=0A= });=0A= =0A= jQuery.extend({=0A= /*=0A= * All the code that makes DOM Ready work nicely.=0A= */=0A= isReady: false,=0A= readyList: [],=0A= =0A= // Handle when the DOM is ready=0A= ready: function() {=0A= // Make sure that the DOM is not already loaded=0A= if ( !jQuery.isReady ) {=0A= // Remember that the DOM is ready=0A= jQuery.isReady =3D true;=0A= =0A= // If there are functions bound, to execute=0A= if ( jQuery.readyList ) {=0A= // Execute all of them=0A= jQuery.each( jQuery.readyList, function(){=0A= this.apply( document );=0A= });=0A= =0A= // Reset the list of functions=0A= jQuery.readyList =3D null;=0A= }=0A= // Remove event lisenter to avoid memory leak=0A= if ( jQuery.browser.mozilla || jQuery.browser.opera )=0A= document.removeEventListener( "DOMContentLoaded", jQuery.ready, = false );=0A= }=0A= }=0A= });=0A= =0A= new function(){=0A= =0A= jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +=0A= "mousedown,mouseup,mousemove,mouseover,mouseout,change,select," + =0A= "submit,keydown,keypress,keyup,error").split(","), function(i,o){=0A= =0A= // Handle event binding=0A= jQuery.fn[o] =3D function(f){=0A= return f ? this.bind(o, f) : this.trigger(o);=0A= };=0A= =0A= });=0A= =0A= // If Mozilla is used=0A= if ( jQuery.browser.mozilla || jQuery.browser.opera )=0A= // Use the handy event callback=0A= document.addEventListener( "DOMContentLoaded", jQuery.ready, false );=0A= =0A= // If IE is used, use the excellent hack by Matthias Miller=0A= // = http://www.outofhanwell.com/blog/index.php?title=3Dthe_window_onload_prob= lem_revisited=0A= else if ( jQuery.browser.msie ) {=0A= =0A= // Only works if you document.write() it=0A= document.write("<\/script>");=0A= =0A= // Use the defer script hack=0A= var script =3D document.getElementById("__ie_init");=0A= =0A= // script does not exist if jQuery is loaded dynamically=0A= if ( script ) =0A= script.onreadystatechange =3D function() {=0A= if ( this.readyState !=3D "complete" ) return;=0A= this.parentNode.removeChild( this );=0A= jQuery.ready();=0A= };=0A= =0A= // Clear from memory=0A= script =3D null;=0A= =0A= // If Safari is used=0A= } else if ( jQuery.browser.safari )=0A= // Continually check to see if the document.readyState is valid=0A= jQuery.safariTimer =3D setInterval(function(){=0A= // loaded and complete are both valid states=0A= if ( document.readyState =3D=3D "loaded" || =0A= document.readyState =3D=3D "complete" ) {=0A= =0A= // If either one are found, remove the timer=0A= clearInterval( jQuery.safariTimer );=0A= jQuery.safariTimer =3D null;=0A= =0A= // and execute any waiting functions=0A= jQuery.ready();=0A= }=0A= }, 10); =0A= =0A= // A fallback to window.onload, that will always work=0A= jQuery.event.add( window, "load", jQuery.ready );=0A= =0A= };=0A= =0A= // Clean up after IE to avoid memory leaks=0A= if (jQuery.browser.msie)=0A= jQuery(window).one("unload", function() {=0A= var global =3D jQuery.event.global;=0A= for ( var type in global ) {=0A= var els =3D global[type], i =3D els.length;=0A= if ( i && type !=3D 'unload' )=0A= do=0A= jQuery.event.remove(els[i-1], type);=0A= while (--i);=0A= }=0A= });=0A= jQuery.fn.extend({=0A= loadIfModified: function( url, params, callback ) {=0A= this.load( url, params, callback, 1 );=0A= },=0A= load: function( url, params, callback, ifModified ) {=0A= if ( jQuery.isFunction( url ) )=0A= return this.bind("load", url);=0A= =0A= callback =3D callback || function(){};=0A= =0A= // Default to a GET request=0A= var type =3D "GET";=0A= =0A= // If the second parameter was provided=0A= if ( params )=0A= // If it's a function=0A= if ( jQuery.isFunction( params ) ) {=0A= // We assume that it's the callback=0A= callback =3D params;=0A= params =3D null;=0A= =0A= // Otherwise, build a param string=0A= } else {=0A= params =3D jQuery.param( params );=0A= type =3D "POST";=0A= }=0A= =0A= var self =3D this;=0A= =0A= // Request the remote document=0A= jQuery.ajax({=0A= url: url,=0A= type: type,=0A= data: params,=0A= ifModified: ifModified,=0A= complete: function(res, status){=0A= if ( status =3D=3D "success" || !ifModified && status =3D=3D = "notmodified" )=0A= // Inject the HTML into all the matched elements=0A= self.attr("innerHTML", res.responseText)=0A= // Execute all the scripts inside of the newly-injected HTML=0A= .evalScripts()=0A= // Execute callback=0A= .each( callback, [res.responseText, status, res] );=0A= else=0A= callback.apply( self, [res.responseText, status, res] );=0A= }=0A= });=0A= return this;=0A= },=0A= serialize: function() {=0A= return jQuery.param( this );=0A= },=0A= evalScripts: function() {=0A= return this.find("script").each(function(){=0A= if ( this.src )=0A= jQuery.getScript( this.src );=0A= else=0A= jQuery.globalEval( this.text || this.textContent || this.innerHTML = || "" );=0A= }).end();=0A= }=0A= =0A= });=0A= =0A= // If IE is used, create a wrapper for the XMLHttpRequest object=0A= if ( !window.XMLHttpRequest )=0A= XMLHttpRequest =3D function(){=0A= return new ActiveXObject("Microsoft.XMLHTTP");=0A= };=0A= =0A= // Attach a bunch of functions for handling common AJAX events=0A= =0A= jQuery.each( = "ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",= "), function(i,o){=0A= jQuery.fn[o] =3D function(f){=0A= return this.bind(o, f);=0A= };=0A= });=0A= =0A= jQuery.extend({=0A= get: function( url, data, callback, type, ifModified ) {=0A= // shift arguments if data argument was ommited=0A= if ( jQuery.isFunction( data ) ) {=0A= callback =3D data;=0A= data =3D null;=0A= }=0A= =0A= return jQuery.ajax({=0A= url: url,=0A= data: data,=0A= success: callback,=0A= dataType: type,=0A= ifModified: ifModified=0A= });=0A= },=0A= getIfModified: function( url, data, callback, type ) {=0A= return jQuery.get(url, data, callback, type, 1);=0A= },=0A= getScript: function( url, callback ) {=0A= return jQuery.get(url, null, callback, "script");=0A= },=0A= getJSON: function( url, data, callback ) {=0A= return jQuery.get(url, data, callback, "json");=0A= },=0A= post: function( url, data, callback, type ) {=0A= if ( jQuery.isFunction( data ) ) {=0A= callback =3D data;=0A= data =3D {};=0A= }=0A= =0A= return jQuery.ajax({=0A= type: "POST",=0A= url: url,=0A= data: data,=0A= success: callback,=0A= dataType: type=0A= });=0A= },=0A= =0A= // timeout (ms)=0A= //timeout: 0,=0A= ajaxTimeout: function( timeout ) {=0A= jQuery.ajaxSettings.timeout =3D timeout;=0A= },=0A= ajaxSetup: function( settings ) {=0A= jQuery.extend( jQuery.ajaxSettings, settings );=0A= },=0A= =0A= ajaxSettings: {=0A= global: true,=0A= type: "GET",=0A= timeout: 0,=0A= contentType: "application/x-www-form-urlencoded",=0A= processData: true,=0A= async: true,=0A= data: null=0A= },=0A= =0A= // Last-Modified header cache for next request=0A= lastModified: {},=0A= ajax: function( s ) {=0A= // TODO introduce global settings, allowing the client to modify them = for all requests, not only timeout=0A= s =3D jQuery.extend({}, jQuery.ajaxSettings, s);=0A= =0A= // if data available=0A= if ( s.data ) {=0A= // convert data if not already a string=0A= if (s.processData && typeof s.data !=3D "string")=0A= s.data =3D jQuery.param(s.data);=0A= // append data to url for get requests=0A= if( s.type.toLowerCase() =3D=3D "get" ) {=0A= // "?" + data or "&" + data (in case there are already params)=0A= s.url +=3D ((s.url.indexOf("?") > -1) ? "&" : "?") + s.data;=0A= // IE likes to send both get and post data, prevent this=0A= s.data =3D null;=0A= }=0A= }=0A= =0A= // Watch for a new set of requests=0A= if ( s.global && ! jQuery.active++ )=0A= jQuery.event.trigger( "ajaxStart" );=0A= =0A= var requestDone =3D false;=0A= =0A= // Create the request object=0A= var xml =3D new XMLHttpRequest();=0A= =0A= // Open the socket=0A= xml.open(s.type, s.url, s.async);=0A= =0A= // Set the correct header, if data is being sent=0A= if ( s.data )=0A= xml.setRequestHeader("Content-Type", s.contentType);=0A= =0A= // Set the If-Modified-Since header, if ifModified mode.=0A= if ( s.ifModified )=0A= xml.setRequestHeader("If-Modified-Since",=0A= jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );=0A= =0A= // Set header so the called script knows that it's an XMLHttpRequest=0A= xml.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A= =0A= // Make sure the browser sends the right content length=0A= if ( xml.overrideMimeType )=0A= xml.setRequestHeader("Connection", "close");=0A= =0A= // Allow custom headers/mimetypes=0A= if( s.beforeSend )=0A= s.beforeSend(xml);=0A= =0A= if ( s.global )=0A= jQuery.event.trigger("ajaxSend", [xml, s]);=0A= =0A= // Wait for a response to come back=0A= var onreadystatechange =3D function(isTimeout){=0A= // The transfer is complete and the data is available, or the request = timed out=0A= if ( xml && (xml.readyState =3D=3D 4 || isTimeout =3D=3D "timeout") ) = {=0A= requestDone =3D true;=0A= =0A= // clear poll interval=0A= if (ival) {=0A= clearInterval(ival);=0A= ival =3D null;=0A= }=0A= =0A= var status;=0A= try {=0A= status =3D jQuery.httpSuccess( xml ) && isTimeout !=3D "timeout" ?=0A= s.ifModified && jQuery.httpNotModified( xml, s.url ) ? = "notmodified" : "success" : "error";=0A= // Make sure that the request was successful or notmodified=0A= if ( status !=3D "error" ) {=0A= // Cache Last-Modified header, if ifModified mode.=0A= var modRes;=0A= try {=0A= modRes =3D xml.getResponseHeader("Last-Modified");=0A= } catch(e) {} // swallow exception thrown by FF if header is not = available=0A= =0A= if ( s.ifModified && modRes )=0A= jQuery.lastModified[s.url] =3D modRes;=0A= =0A= // process the data (runs the xml through httpData regardless of = callback)=0A= var data =3D jQuery.httpData( xml, s.dataType );=0A= =0A= // If a local callback was specified, fire it and pass it the data=0A= if ( s.success )=0A= s.success( data, status );=0A= =0A= // Fire the global callback=0A= if( s.global )=0A= jQuery.event.trigger( "ajaxSuccess", [xml, s] );=0A= } else=0A= jQuery.handleError(s, xml, status);=0A= } catch(e) {=0A= status =3D "error";=0A= jQuery.handleError(s, xml, status, e);=0A= }=0A= =0A= // The request was completed=0A= if( s.global )=0A= jQuery.event.trigger( "ajaxComplete", [xml, s] );=0A= =0A= // Handle the global AJAX counter=0A= if ( s.global && ! --jQuery.active )=0A= jQuery.event.trigger( "ajaxStop" );=0A= =0A= // Process result=0A= if ( s.complete )=0A= s.complete(xml, status);=0A= =0A= // Stop memory leaks=0A= if(s.async)=0A= xml =3D null;=0A= }=0A= };=0A= =0A= // don't attach the handler to the request, just poll it instead=0A= var ival =3D setInterval(onreadystatechange, 13); =0A= =0A= // Timeout checker=0A= if ( s.timeout > 0 )=0A= setTimeout(function(){=0A= // Check to see if the request is still happening=0A= if ( xml ) {=0A= // Cancel the request=0A= xml.abort();=0A= =0A= if( !requestDone )=0A= onreadystatechange( "timeout" );=0A= }=0A= }, s.timeout);=0A= =0A= // Send the data=0A= try {=0A= xml.send(s.data);=0A= } catch(e) {=0A= jQuery.handleError(s, xml, null, e);=0A= }=0A= =0A= // firefox 1.5 doesn't fire statechange for sync requests=0A= if ( !s.async )=0A= onreadystatechange();=0A= =0A= // return XMLHttpRequest to allow aborting the request etc.=0A= return xml;=0A= },=0A= =0A= handleError: function( s, xml, status, e ) {=0A= // If a local callback was specified, fire it=0A= if ( s.error ) s.error( xml, status, e );=0A= =0A= // Fire the global callback=0A= if ( s.global )=0A= jQuery.event.trigger( "ajaxError", [xml, s, e] );=0A= },=0A= =0A= // Counter for holding the number of active queries=0A= active: 0,=0A= =0A= // Determines if an XMLHttpRequest was successful or not=0A= httpSuccess: function( r ) {=0A= try {=0A= return !r.status && location.protocol =3D=3D "file:" ||=0A= ( r.status >=3D 200 && r.status < 300 ) || r.status =3D=3D 304 ||=0A= jQuery.browser.safari && r.status =3D=3D undefined;=0A= } catch(e){}=0A= return false;=0A= },=0A= =0A= // Determines if an XMLHttpRequest returns NotModified=0A= httpNotModified: function( xml, url ) {=0A= try {=0A= var xmlRes =3D xml.getResponseHeader("Last-Modified");=0A= =0A= // Firefox always returns 200. check Last-Modified date=0A= return xml.status =3D=3D 304 || xmlRes =3D=3D = jQuery.lastModified[url] ||=0A= jQuery.browser.safari && xml.status =3D=3D undefined;=0A= } catch(e){}=0A= return false;=0A= },=0A= =0A= /* Get the data out of an XMLHttpRequest.=0A= * Return parsed XML if content-type header is "xml" and type is "xml" = or omitted,=0A= * otherwise return plain text.=0A= * (String) data - The type of data that you're expecting back,=0A= * (e.g. "xml", "html", "script")=0A= */=0A= httpData: function( r, type ) {=0A= var ct =3D r.getResponseHeader("content-type");=0A= var data =3D !type && ct && ct.indexOf("xml") >=3D 0;=0A= data =3D type =3D=3D "xml" || data ? r.responseXML : r.responseText;=0A= =0A= // If the type is "script", eval it in global context=0A= if ( type =3D=3D "script" )=0A= jQuery.globalEval( data );=0A= =0A= // Get the JavaScript object, if JSON is used.=0A= if ( type =3D=3D "json" )=0A= eval( "data =3D " + data );=0A= =0A= // evaluate scripts within html=0A= if ( type =3D=3D "html" )=0A= jQuery("
").html(data).evalScripts();=0A= =0A= return data;=0A= },=0A= =0A= // Serialize an array of form elements or a set of=0A= // key/values into a query string=0A= param: function( a ) {=0A= var s =3D [];=0A= =0A= // If an array was passed in, assume that it is an array=0A= // of form elements=0A= if ( a.constructor =3D=3D Array || a.jquery )=0A= // Serialize the form elements=0A= jQuery.each( a, function(){=0A= s.push( encodeURIComponent(this.name) + "=3D" + encodeURIComponent( = this.value ) );=0A= });=0A= =0A= // Otherwise, assume that it's an object of key/value pairs=0A= else=0A= // Serialize the key/values=0A= for ( var j in a )=0A= // If the value is an array then the key names need to be repeated=0A= if ( a[j] && a[j].constructor =3D=3D Array )=0A= jQuery.each( a[j], function(){=0A= s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( this ) = );=0A= });=0A= else=0A= s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( a[j] ) = );=0A= =0A= // Return the resulting serialization=0A= return s.join("&");=0A= },=0A= =0A= // evalulates a script in global context=0A= // not reliable for safari=0A= globalEval: function( data ) {=0A= if ( window.execScript )=0A= window.execScript( data );=0A= else if ( jQuery.browser.safari )=0A= // safari doesn't provide a synchronous global eval=0A= window.setTimeout( data, 0 );=0A= else=0A= eval.call( window, data );=0A= }=0A= =0A= });=0A= jQuery.fn.extend({=0A= =0A= show: function(speed,callback){=0A= var hidden =3D this.filter(":hidden");=0A= speed ?=0A= hidden.animate({=0A= height: "show", width: "show", opacity: "show"=0A= }, speed, callback) :=0A= =0A= hidden.each(function(){=0A= this.style.display =3D this.oldblock ? this.oldblock : "";=0A= if ( jQuery.css(this,"display") =3D=3D "none" )=0A= this.style.display =3D "block";=0A= });=0A= return this;=0A= },=0A= =0A= hide: function(speed,callback){=0A= var visible =3D this.filter(":visible");=0A= speed ?=0A= visible.animate({=0A= height: "hide", width: "hide", opacity: "hide"=0A= }, speed, callback) :=0A= =0A= visible.each(function(){=0A= this.oldblock =3D this.oldblock || jQuery.css(this,"display");=0A= if ( this.oldblock =3D=3D "none" )=0A= this.oldblock =3D "block";=0A= this.style.display =3D "none";=0A= });=0A= return this;=0A= },=0A= =0A= // Save the old toggle function=0A= _toggle: jQuery.fn.toggle,=0A= toggle: function( fn, fn2 ){=0A= var args =3D arguments;=0A= return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?=0A= this._toggle( fn, fn2 ) :=0A= this.each(function(){=0A= jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]=0A= .apply( jQuery(this), args );=0A= });=0A= },=0A= slideDown: function(speed,callback){=0A= return this.animate({height: "show"}, speed, callback);=0A= },=0A= slideUp: function(speed,callback){=0A= return this.animate({height: "hide"}, speed, callback);=0A= },=0A= slideToggle: function(speed, callback){=0A= return this.each(function(){=0A= var state =3D jQuery(this).is(":hidden") ? "show" : "hide";=0A= jQuery(this).animate({height: state}, speed, callback);=0A= });=0A= },=0A= fadeIn: function(speed, callback){=0A= return this.animate({opacity: "show"}, speed, callback);=0A= },=0A= fadeOut: function(speed, callback){=0A= return this.animate({opacity: "hide"}, speed, callback);=0A= },=0A= fadeTo: function(speed,to,callback){=0A= return this.animate({opacity: to}, speed, callback);=0A= },=0A= animate: function( prop, speed, easing, callback ) {=0A= return this.queue(function(){=0A= =0A= this.curAnim =3D jQuery.extend({}, prop);=0A= var opt =3D jQuery.speed(speed, easing, callback);=0A= =0A= for ( var p in prop ) {=0A= var e =3D new jQuery.fx( this, opt, p );=0A= if ( prop[p].constructor =3D=3D Number )=0A= e.custom( e.cur(), prop[p] );=0A= else=0A= e[ prop[p] ]( prop );=0A= }=0A= =0A= });=0A= },=0A= queue: function(type,fn){=0A= if ( !fn ) {=0A= fn =3D type;=0A= type =3D "fx";=0A= }=0A= =0A= return this.each(function(){=0A= if ( !this.queue )=0A= this.queue =3D {};=0A= =0A= if ( !this.queue[type] )=0A= this.queue[type] =3D [];=0A= =0A= this.queue[type].push( fn );=0A= =0A= if ( this.queue[type].length =3D=3D 1 )=0A= fn.apply(this);=0A= });=0A= }=0A= =0A= });=0A= =0A= jQuery.extend({=0A= =0A= speed: function(speed, easing, fn) {=0A= var opt =3D speed && speed.constructor =3D=3D Object ? speed : {=0A= complete: fn || !fn && easing || =0A= jQuery.isFunction( speed ) && speed,=0A= duration: speed,=0A= easing: fn && easing || easing && easing.constructor !=3D Function && = easing=0A= };=0A= =0A= opt.duration =3D (opt.duration && opt.duration.constructor =3D=3D = Number ? =0A= opt.duration : =0A= { slow: 600, fast: 200 }[opt.duration]) || 400;=0A= =0A= // Queueing=0A= opt.old =3D opt.complete;=0A= opt.complete =3D function(){=0A= jQuery.dequeue(this, "fx");=0A= if ( jQuery.isFunction( opt.old ) )=0A= opt.old.apply( this );=0A= };=0A= =0A= return opt;=0A= },=0A= =0A= easing: {},=0A= =0A= queue: {},=0A= =0A= dequeue: function(elem,type){=0A= type =3D type || "fx";=0A= =0A= if ( elem.queue && elem.queue[type] ) {=0A= // Remove self=0A= elem.queue[type].shift();=0A= =0A= // Get next function=0A= var f =3D elem.queue[type][0];=0A= =0A= if ( f ) f.apply( elem );=0A= }=0A= },=0A= =0A= /*=0A= * I originally wrote fx() as a clone of moo.fx and in the process=0A= * of making it small in size the code became illegible to sane=0A= * people. You've been warned.=0A= */=0A= =0A= fx: function( elem, options, prop ){=0A= =0A= var z =3D this;=0A= =0A= // The styles=0A= var y =3D elem.style;=0A= =0A= // Store display property=0A= var oldDisplay =3D jQuery.css(elem, "display");=0A= =0A= // Make sure that nothing sneaks out=0A= y.overflow =3D "hidden";=0A= =0A= // Simple function for setting a style value=0A= z.a =3D function(){=0A= if ( options.step )=0A= options.step.apply( elem, [ z.now ] );=0A= =0A= if ( prop =3D=3D "opacity" )=0A= jQuery.attr(y, "opacity", z.now); // Let attr handle opacity=0A= else if ( parseInt(z.now) ) // My hate for IE will never die=0A= y[prop] =3D parseInt(z.now) + "px";=0A= =0A= y.display =3D "block"; // Set display property to block for animation=0A= };=0A= =0A= // Figure out the maximum number to run to=0A= z.max =3D function(){=0A= return parseFloat( jQuery.css(elem,prop) );=0A= };=0A= =0A= // Get the current size=0A= z.cur =3D function(){=0A= var r =3D parseFloat( jQuery.curCSS(elem, prop) );=0A= return r && r > -10000 ? r : z.max();=0A= };=0A= =0A= // Start an animation from one number to another=0A= z.custom =3D function(from,to){=0A= z.startTime =3D (new Date()).getTime();=0A= z.now =3D from;=0A= z.a();=0A= =0A= z.timer =3D setInterval(function(){=0A= z.step(from, to);=0A= }, 13);=0A= };=0A= =0A= // Simple 'show' function=0A= z.show =3D function(){=0A= if ( !elem.orig ) elem.orig =3D {};=0A= =0A= // Remember where we started, so that we can go back to it later=0A= elem.orig[prop] =3D this.cur();=0A= =0A= options.show =3D true;=0A= =0A= // Begin the animation=0A= z.custom(0, elem.orig[prop]);=0A= =0A= // Stupid IE, look what you made me do=0A= if ( prop !=3D "opacity" )=0A= y[prop] =3D "1px";=0A= };=0A= =0A= // Simple 'hide' function=0A= z.hide =3D function(){=0A= if ( !elem.orig ) elem.orig =3D {};=0A= =0A= // Remember where we started, so that we can go back to it later=0A= elem.orig[prop] =3D this.cur();=0A= =0A= options.hide =3D true;=0A= =0A= // Begin the animation=0A= z.custom(elem.orig[prop], 0);=0A= };=0A= =0A= //Simple 'toggle' function=0A= z.toggle =3D function() {=0A= if ( !elem.orig ) elem.orig =3D {};=0A= =0A= // Remember where we started, so that we can go back to it later=0A= elem.orig[prop] =3D this.cur();=0A= =0A= if(oldDisplay =3D=3D "none") {=0A= options.show =3D true;=0A= =0A= // Stupid IE, look what you made me do=0A= if ( prop !=3D "opacity" )=0A= y[prop] =3D "1px";=0A= =0A= // Begin the animation=0A= z.custom(0, elem.orig[prop]); =0A= } else {=0A= options.hide =3D true;=0A= =0A= // Begin the animation=0A= z.custom(elem.orig[prop], 0);=0A= } =0A= };=0A= =0A= // Each step of an animation=0A= z.step =3D function(firstNum, lastNum){=0A= var t =3D (new Date()).getTime();=0A= =0A= if (t > options.duration + z.startTime) {=0A= // Stop the timer=0A= clearInterval(z.timer);=0A= z.timer =3D null;=0A= =0A= z.now =3D lastNum;=0A= z.a();=0A= =0A= if (elem.curAnim) elem.curAnim[ prop ] =3D true;=0A= =0A= var done =3D true;=0A= for ( var i in elem.curAnim )=0A= if ( elem.curAnim[i] !=3D=3D true )=0A= done =3D false;=0A= =0A= if ( done ) {=0A= // Reset the overflow=0A= y.overflow =3D "";=0A= =0A= // Reset the display=0A= y.display =3D oldDisplay;=0A= if (jQuery.css(elem, "display") =3D=3D "none")=0A= y.display =3D "block";=0A= =0A= // Hide the element if the "hide" operation was done=0A= if ( options.hide ) =0A= y.display =3D "none";=0A= =0A= // Reset the properties, if the item has been hidden or shown=0A= if ( options.hide || options.show )=0A= for ( var p in elem.curAnim )=0A= if (p =3D=3D "opacity")=0A= jQuery.attr(y, p, elem.orig[p]);=0A= else=0A= y[p] =3D "";=0A= }=0A= =0A= // If a callback was provided, execute it=0A= if ( done && jQuery.isFunction( options.complete ) )=0A= // Execute the complete function=0A= options.complete.apply( elem );=0A= } else {=0A= var n =3D t - this.startTime;=0A= // Figure out where in the animation we are and set the number=0A= var p =3D n / options.duration;=0A= =0A= // If the easing function exists, then use it =0A= z.now =3D options.easing && jQuery.easing[options.easing] ?=0A= jQuery.easing[options.easing](p, n, firstNum, (lastNum-firstNum), = options.duration) :=0A= // else use default linear easing=0A= ((-Math.cos(p*Math.PI)/2) + 0.5) * (lastNum-firstNum) + firstNum;=0A= =0A= // Perform the next step of the animation=0A= z.a();=0A= }=0A= };=0A= =0A= }=0A= });=0A= } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/ThickBox/thickbox.js /*=0A= * Thickbox 2.1 - jQuery plugin for displaying content in a box above = the page=0A= * =0A= * Copyright (c) 2006, 2007 Cody Lindley (http://www.codylindley.com)=0A= *=0A= * Licensed under the MIT License:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= */=0A= =0A= // on page load call TB_init=0A= $(document).ready(TB_init);=0A= =0A= // add thickbox to href elements that have a class of .thickbox=0A= function TB_init(){=0A= $("a.thickbox").click(function(event){=0A= // stop default behaviour=0A= event.preventDefault();=0A= // remove click border=0A= this.blur();=0A= =0A= // get caption: either title or name attribute=0A= var caption =3D this.title || this.name || "";=0A= =0A= // get rel attribute for image groups=0A= var group =3D this.rel || false;=0A= =0A= // display the box for the elements href=0A= TB_show(caption, this.href, group);=0A= });=0A= }=0A= =0A= // called when the user clicks on a thickbox link=0A= function TB_show(caption, url, rel) {=0A= =0A= // create iframe, overlay and box if non-existent=0A= if ( !$("#TB_HideSelect").length ) {=0A= $("body").append("
");=0A= $("#TB_overlay").click(TB_remove);=0A= }=0A= // TODO replace or check if event is already assigned=0A= $(window).scroll(TB_position);=0A= =0A= // TODO replace=0A= TB_overlaySize();=0A= =0A= // TODO create loader only once, hide and show on demand=0A= $("body").append("
");=0A= TB_load_position();=0A= =0A= // check if a query string is involved=0A= var baseURL =3D url.match(/(.+)?/)[1] || url;=0A= =0A= // regex to check if a href refers to an image=0A= var imageURL =3D /\.(jpe?g|png|gif|bmp)/gi;=0A= =0A= // check for images=0A= if ( baseURL.match(imageURL) ) {=0A= var dummy =3D { caption: "", url: "", html: "" };=0A= =0A= var prev =3D dummy,=0A= next =3D dummy,=0A= imageCount =3D "";=0A= =0A= // if an image group is given=0A= if ( rel ) {=0A= function getInfo(image, id, label) {=0A= return {=0A= caption: image.title,=0A= url: image.href,=0A= html: "  " + = label + ""=0A= }=0A= }=0A= =0A= // find the anchors that point to the group=0A= var imageGroup =3D $("a[@rel=3D"+rel+"]").get();=0A= var foundSelf =3D false;=0A= =0A= // loop through the anchors, looking for ourself, saving information = about previous and next image=0A= for (var i =3D 0; i < imageGroup.length; i++) {=0A= var image =3D imageGroup[i];=0A= var urlTypeTemp =3D image.href.match(imageURL);=0A= =0A= // look for ourself=0A= if ( image.href =3D=3D url ) {=0A= foundSelf =3D true;=0A= imageCount =3D "Imagen " + (i + 1) + " de "+ (imageGroup.length);=0A= } else {=0A= // when we found ourself, the current is the next image=0A= if ( foundSelf ) {=0A= next =3D getInfo(image, "next", "Siguiente >");=0A= // stop searching=0A= break;=0A= } else {=0A= // didn't find ourself yet, so this may be the one before ourself=0A= prev =3D getInfo(image, "prev", "< Anterior");=0A= }=0A= }=0A= }=0A= }=0A= =0A= imgPreloader =3D new Image();=0A= imgPreloader.onload =3D function() {=0A= imgPreloader.onload =3D null;=0A= =0A= // Resizing large images=0A= var pagesize =3D TB_getPageSize();=0A= var x =3D pagesize[0] - 150;=0A= var y =3D pagesize[1] - 150;=0A= var imageWidth =3D imgPreloader.width;=0A= var imageHeight =3D imgPreloader.height;=0A= if (imageWidth > x) {=0A= imageHeight =3D imageHeight * (x / imageWidth); =0A= imageWidth =3D x; =0A= if (imageHeight > y) { =0A= imageWidth =3D imageWidth * (y / imageHeight); =0A= imageHeight =3D y; =0A= }=0A= } else if (imageHeight > y) { =0A= imageWidth =3D imageWidth * (y / imageHeight); =0A= imageHeight =3D y; =0A= if (imageWidth > x) { =0A= imageHeight =3D imageHeight * (x / imageWidth); =0A= imageWidth =3D x;=0A= }=0A= }=0A= // End Resizing=0A= =0A= // TODO don't use globals=0A= TB_WIDTH =3D imageWidth + 30;=0A= TB_HEIGHT =3D imageHeight + 60;=0A= =0A= // TODO empty window content instead=0A= $("#TB_window").append("3D'"+caption+"'/" + "
"+caption+"
" + imageCount + prev.html + next.html + = "
");=0A= =0A= $("#TB_closeWindowButton").click(TB_remove);=0A= =0A= function buildClickHandler(image) {=0A= return function() {=0A= $("#TB_window").remove();=0A= $("body").append("
");=0A= TB_show(image.caption, image.url, rel);=0A= return false;=0A= };=0A= }=0A= var goPrev =3D buildClickHandler(prev);=0A= var goNext =3D buildClickHandler(next);=0A= if ( prev.html ) {=0A= $("#TB_prev").click(goPrev);=0A= }=0A= =0A= if ( next.html ) { =0A= $("#TB_next").click(goNext);=0A= }=0A= =0A= // TODO use jQuery, maybe with event fix plugin, or just get the = necessary parts of it=0A= document.onkeydown =3D function(e) {=0A= if (e =3D=3D null) { // ie=0A= keycode =3D event.keyCode;=0A= } else { // mozilla=0A= keycode =3D e.which;=0A= }=0A= switch(keycode) {=0A= case 27:=0A= TB_remove();=0A= break;=0A= case 190:=0A= if( next.html ) {=0A= document.onkeydown =3D null;=0A= goNext();=0A= }=0A= break;=0A= case 188:=0A= if( prev.html ) {=0A= document.onkeydown =3D null;=0A= goPrev();=0A= }=0A= break;=0A= }=0A= }=0A= =0A= // TODO don't remove loader etc., just hide and show later=0A= TB_position();=0A= $("#TB_load").remove();=0A= $("#TB_ImageOff").click(TB_remove);=0A= =0A= // for safari using css instead of show=0A= // TODO is that necessary? can't test safari=0A= $("#TB_window").css({display:"block"});=0A= }=0A= imgPreloader.src =3D url;=0A= =0A= } else { //code to show html pages=0A= =0A= var queryString =3D url.match(/\?(.+)/)[1];=0A= var params =3D TB_parseQuery( queryString );=0A= =0A= TB_WIDTH =3D (params['width']*1) + 30;=0A= TB_HEIGHT =3D (params['height']*1) + 40;=0A= =0A= var ajaxContentW =3D TB_WIDTH - 30,=0A= ajaxContentH =3D TB_HEIGHT - 45;=0A= =0A= if(url.indexOf('TB_iframe') !=3D -1){ =0A= urlNoQuery =3D url.split('TB_'); =0A= $("#TB_window").append("
"+caption+"
");=0A= } else {=0A= $("#TB_window").append("
"+caption+"
");=0A= }=0A= =0A= $("#TB_closeWindowButton").click(TB_remove);=0A= =0A= if(url.indexOf('TB_inline') !=3D -1){ =0A= $("#TB_ajaxContent").html($('#' + params['inlineId']).html());=0A= TB_position();=0A= $("#TB_load").remove();=0A= $("#TB_window").css({display:"block"}); =0A= }else if(url.indexOf('TB_iframe') !=3D -1){=0A= TB_position();=0A= if(frames['TB_iframeContent'] =3D=3D undefined){//be nice to safari=0A= $("#TB_load").remove();=0A= $("#TB_window").css({display:"block"});=0A= $(document).keyup( function(e){ var key =3D e.keyCode; if(key = =3D=3D 27){TB_remove()} });=0A= }=0A= }else{=0A= $("#TB_ajaxContent").load(url, function(){=0A= TB_position();=0A= $("#TB_load").remove();=0A= $("#TB_window").css({display:"block"}); =0A= });=0A= }=0A= =0A= }=0A= =0A= $(window).resize(TB_position);=0A= =0A= document.onkeyup =3D function(e){ =0A= if (e =3D=3D null) { // ie=0A= keycode =3D event.keyCode;=0A= } else { // mozilla=0A= keycode =3D e.which;=0A= }=0A= if(keycode =3D=3D 27){ // close=0A= TB_remove();=0A= } =0A= }=0A= =0A= }=0A= =0A= //helper functions below=0A= =0A= function TB_showIframe(){=0A= $("#TB_load").remove();=0A= $("#TB_window").css({display:"block"});=0A= }=0A= =0A= function TB_remove() {=0A= $("#TB_imageOff").unbind("click");=0A= $("#TB_overlay").unbind("click");=0A= $("#TB_closeWindowButton").unbind("click");=0A= = $("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_H= ideSelect').remove();});=0A= $("#TB_load").remove();=0A= return false;=0A= }=0A= =0A= function TB_position() {=0A= var pagesize =3D TB_getPageSize(); =0A= var arrayPageScroll =3D TB_getPageScrollTop();=0A= var style =3D {width: TB_WIDTH, left: (arrayPageScroll[0] + = (pagesize[0] - TB_WIDTH)/2), top: (arrayPageScroll[1] + = (pagesize[1]-TB_HEIGHT)/2)};=0A= $("#TB_window").css(style);=0A= }=0A= =0A= function TB_overlaySize(){=0A= if (window.innerHeight && window.scrollMaxY || window.innerWidth && = window.scrollMaxX) { =0A= yScroll =3D window.innerHeight + window.scrollMaxY;=0A= xScroll =3D window.innerWidth + window.scrollMaxX;=0A= var deff =3D document.documentElement;=0A= var wff =3D (deff&&deff.clientWidth) || document.body.clientWidth || = window.innerWidth || self.innerWidth;=0A= var hff =3D (deff&&deff.clientHeight) || document.body.clientHeight || = window.innerHeight || self.innerHeight;=0A= xScroll -=3D (window.innerWidth - wff);=0A= yScroll -=3D (window.innerHeight - hff);=0A= } else if (document.body.scrollHeight > document.body.offsetHeight || = document.body.scrollWidth > document.body.offsetWidth){ // all but = Explorer Mac=0A= yScroll =3D document.body.scrollHeight;=0A= xScroll =3D document.body.scrollWidth;=0A= } else { // Explorer Mac...would also work in Explorer 6 Strict, = Mozilla and Safari=0A= yScroll =3D document.body.offsetHeight;=0A= xScroll =3D document.body.offsetWidth;=0A= }=0A= $("#TB_overlay").css({"height": yScroll, "width": xScroll});=0A= $("#TB_HideSelect").css({"height": yScroll,"width": xScroll});=0A= }=0A= =0A= function TB_load_position() {=0A= var pagesize =3D TB_getPageSize();=0A= var arrayPageScroll =3D TB_getPageScrollTop();=0A= $("#TB_load")=0A= .css({left: (arrayPageScroll[0] + (pagesize[0] - 100)/2), top: = (arrayPageScroll[1] + ((pagesize[1]-100)/2)) })=0A= .css({display:"block"});=0A= }=0A= =0A= function TB_parseQuery ( query ) {=0A= // return empty object=0A= if( !query )=0A= return {};=0A= var params =3D {};=0A= =0A= // parse query=0A= var pairs =3D query.split(/[;&]/);=0A= for ( var i =3D 0; i < pairs.length; i++ ) {=0A= var pair =3D pairs[i].split('=3D');=0A= if ( !pair || pair.length !=3D 2 )=0A= continue;=0A= // unescape both key and value, replace "+" with spaces in value=0A= params[unescape(pair[0])] =3D unescape(pair[1]).replace(/\+/g, ' ');=0A= }=0A= return params;=0A= }=0A= =0A= function TB_getPageScrollTop(){=0A= var yScrolltop;=0A= var xScrollleft;=0A= if (self.pageYOffset || self.pageXOffset) {=0A= yScrolltop =3D self.pageYOffset;=0A= xScrollleft =3D self.pageXOffset;=0A= } else if (document.documentElement && = document.documentElement.scrollTop || = document.documentElement.scrollLeft ){ // Explorer 6 Strict=0A= yScrolltop =3D document.documentElement.scrollTop;=0A= xScrollleft =3D document.documentElement.scrollLeft;=0A= } else if (document.body) {// all other Explorers=0A= yScrolltop =3D document.body.scrollTop;=0A= xScrollleft =3D document.body.scrollLeft;=0A= }=0A= arrayPageScroll =3D new Array(xScrollleft,yScrolltop) =0A= return arrayPageScroll;=0A= }=0A= =0A= function TB_getPageSize(){=0A= var de =3D document.documentElement;=0A= var w =3D window.innerWidth || self.innerWidth || (de&&de.clientWidth) = || document.body.clientWidth;=0A= var h =3D window.innerHeight || self.innerHeight || = (de&&de.clientHeight) || document.body.clientHeight=0A= arrayPageSize =3D new Array(w,h) =0A= return arrayPageSize;=0A= } ------=_NextPart_000_0000_01C9DE05.E2E1C760 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.kaosenlared.net/jscript/quickbuild.js /*** Freeware Open Source writen by ngoCanh 2002-05 */=0A= /*** Original by Vietdev http://vietdev.sourceforge.net */=0A= /*** Release 2004-03-15 R9.0 */=0A= /*** GPL - Copyright protected */=0A= /*********************************************************************/=0A= =0A= /*** CONFIGURATION - HERE YOU CAN SET DEFAULT-VALUES = ********************/=0A= if(typeof(SECURE)=3D=3D"undefined") SECURE=3D1; //=3D0,1=0A= if(typeof(VISUAL)=3D=3D"undefined") VISUAL=3D1; //=3D0,1,2,3 see bottom = of this file=0A= if(typeof(POPWIN)=3D=3D"undefined") POPWIN=3D1; //=3D1,0 Rightclick = Popup dialog for textarea=0A= if(typeof(DFFACE)=3D=3D"undefined") DFFACE=3D''; // 'times new roman'; = // Default fontFamily of Editor=0A= if(typeof(DFSIZE)=3D=3D"undefined") DFSIZE=3D''; // '14px'; // Default = fontSize=0A= if(typeof(DCOLOR)=3D=3D"undefined") DCOLOR=3D''; // 'blue'; // Default = color=0A= if(typeof(DBGCOL)=3D=3D"undefined") DBGCOL=3D''; // 'green'; // Default = backgroundColor=0A= if(typeof(DBGIMG)=3D=3D"undefined") DBGIMG=3D''; // Default = URL-backgroundImage =0A= if(typeof(DCSS)=3D=3D"undefined") DCSS=3D''; // 'test.css'; // = Default-Stylesheet-URL=0A= if(typeof(SYMBOLE)=3D=3D"undefined") SYMBOLE=3D'' ; // Symbole = for end-of-field in clipboard-chipcard.=0A= if(typeof(USETABLE)=3D=3D"undefined") USETABLE=3D1; // Enable table = editor=0A= if(typeof(USEFORM)=3D=3D"undefined") USEFORM=3D0; // Enable form input=0A= if(typeof(RETURNNL)=3D=3D"undefined") RETURNNL=3D1; // Return-Button=3D = Newline; Shift+Return=3D New Paragraph=0A= if(typeof(FULLCTRL)=3D=3D"undefined") FULLCTRL=3D0; //=3D0,1; 0=3Dfast = loading; 1=3Dall control rows at bottom of Edi.=0A= if(typeof(VDEVCSS)=3D=3D"undefined") VDEVCSS=3D 'vdev.css'; // Edi. = layout file - not for content of editor=0A= if(typeof(LANGUAGE)=3D=3D"undefined") LANGUAGE=3D 'language.js'; //your = language file=0A= if(typeof(UNICODE)=3D=3D'undefined') UNICODE=3D0; // 0,1 =0A= if(typeof(NOLOCURL)=3D=3D'undefined') NOLOCURL=3D1; // enable local url = "file:///"=0A= /*********************** END CONFIGURATION ****************************/=0A= =0A= =0A= var FID; //*** IFRAME ID=0A= var TXT=3Dnull; //*** TEXT Obj=0A= var mod=3Dnew Array();=0A= var viewm=3Dnew Array();=0A= var FACE=3D new Array();=0A= var SIZE=3D new Array();=0A= var COLOR=3D new Array();=0A= var BCOLOR=3D new Array();=0A= var BIMAGE=3D new Array();=0A= var CSS=3D new Array();=0A= var FWORD, FLAGS=3D0;=0A= =0A= =0A= =0A= function getFullScriptPath(script)=0A= {=0A= var i=3D0,p=3D'';=0A= var scrA=3Ddocument.getElementsByTagName('script')=0A= while(scrA[i])=0A= { =0A= var src=3D scrA[i].src=0A= if( src && src.lastIndexOf(script)>=3D0 ){ = p=3Dsrc.substring(0,src.lastIndexOf(script)); break;}=0A= i++=0A= }=0A= =0A= if(p.indexOf("://")>=3D0||p.indexOf("/")=3D=3D0)return p=0A= p=3D p.replace(/^\.\//,"/")=0A= =0A= var href=3D document.location.href=0A= if(href.indexOf('?')>=3D0) href=3D href.substring(0,href.indexOf('?'));=0A= href=3D href.substring(0,href.lastIndexOf('/'))=0A= =0A= if(p=3D=3D'.' || p=3D=3D'') return href=0A= else if(p.indexOf('..')>=3D0)=0A= {=0A= var sub=3D ''=0A= if(p.length>2) sub=3D p.substr(p.lastIndexOf('../')+2)=0A= var temp=3D p.split('..')=0A= for( var i=3D1; i@import url("' + QBPATH + '/skin/'+ VDEVCSS = +'");');=0A= document.writeln('');=0A= =0A= if(document.all) document.writeln('');=0A= else document.writeln('');=0A= =0A= =0A= ------=_NextPart_000_0000_01C9DE05.E2E1C760--