--- texlive-extra-2009.orig/debian/tpm2liclines +++ texlive-extra-2009/debian/tpm2liclines @@ -0,0 +1,1318 @@ +12many: not-in-catalogue +a0poster: lppl (verification data:1.22b:1.22b:2006-02-08:norbusan:) +aastex: lppl (verification data:5.2:5.2:2006-02-08:norbusan:) +abbr: pd (unverified) +abc: lppl (unverified) +abstract: lppl (verification data:1.1:1.1:2006-02-08:norbusan:) +abstyles: not-in-catalogue +accfonts: gpl (unverified) +achemso: lppl (unverified) +acmconf: lppl (unverified) +acmtrans: unknown (unverified) +acronym: lppl (verification data:1.26:1.17:2006-03-07:frank:header) +active-conf: lppl (unverified) +adobeuro: not-in-catalogue +adrconv: lppl (verification data:1.2c:1.2b:2006-03-07:frank:header) +adrlist: unknown (unverified) +ae: lppl (verification data:1.4:1.4:2007-05-29:frank:README) +aeguill: lppl (unverified) +aguplus: lppl (unverified) +ai: not-in-catalogue +aiaa: lppl (unverified) +akletter: lppl (verification data:1.5i:1.5i:2006-02-08:norbusan:) +alatex: gpl (unverified) +albertus: not-in-catalogue +aleph: unknown (unverified) +alg: lppl (verification data:2001-03-13:2001-03-13:2006-02-08:norbusan:) +algorithm2e: lppl (verification data:3.9:3.9:2006-02-08:norbusan:) +algorithmicx: lppl (verification data:::2006-10-12:norbusan:algorithmicx.pdf) +algorithms: lgpl (verification data::2005-07-05:2006-02-08:norbusan:) +allrunes: lppl (unverified) +alnumsec: lppl (verification data:v0.02:v0.02:2006-02-08:norbusan:) +altfont: gpl (unverified) +ams: not-in-catalogue +amscls: lppl (unverified) +amsfonts: lppl (unverified) +amsltx2: not-in-catalogue +amsmath: lppl (unverified) +amsrefs: lppl (unverified) +amstex: lppl (unverified) +answers: unknown (unverified) +antiqua: not-in-catalogue +antomega: lppl (unverified) +antp: pd (unverified) +antt: gfsl (unverified) +anysize: pd (unverified) +apa: lppl (unverified) +apacite: lppl (unverified) +apl: unknown (unverified) +appendix: lppl (verification data:1.2:1.2a:2006-07-24:frank:README) +ar: dfsg (unverified) +arabi: lppl (unverified) +arabtex: lppl (unverified) +archaic: lppl (unverified) +arcs: lppl (verification data:1:1:2006-10-12:norbusan:arcs.dtx) +arev: lppl (unverified) +armenian: not-in-catalogue +arphic: other-free (unverified) +arrayjob: lppl (unverified) +arydshln: lppl (verification data:1.71:1.71:2006-10-12:norbusan:arydshln.dtx) +asaetr: pd (unverified) +ascelike: lppl (verification data:1999-06-25:1999-06-25:2006-02-08:norbusan:) +ascii: lppl (verification data:2.0::2006/06/19:auth:graham:) +assignment: lppl (verification data:::2006-10-12:norbusan:README) +astro: unknown (unverified) +atqolive: not-in-catalogue +attachfile: lppl (verification data:v1.3:1.2a:2006-10-12:norbusan:README) +augie: lppl (verification data::2000-10-19:2006-02-08:norbusan:) +aurical: lppl (verification data:1.4:2004-04-16:2006-02-08:norbusan:) +aurora: nocommercial (unverified) +authorindex: lppl (unverified) +auto-pst-pdf: lppl (unverified) +autotab: unknown (unverified) +avantgar: gpl (unverified) +babel: lppl (verification data:3.8h:3.8h:2006-04-28:frank:legal.bbl) +babelbib: lppl (unverified) +backgammon: other-free (unverified) +bangtex: lppl (unverified) +barcode2: not-in-catalogue +barcodes: lppl (unverified) +bardiag: lppl (unverified) +barr: not-in-catalogue +bayer: gpl (unverified) +bbding: lppl (unverified) +bbm: unknown (unverified) +bbold: bsd (verification data:1.01:1.01:2006-03-14:frank:bbold.dtx,INSTALL) +beamer: gpl (verification data:3.07:3.06:2006-01-29:graham:) +beebe: not-in-catalogue +begriff: gpl (verification data:1.6:1.6:2006-10-17:norbusan:header) +belleek: pd (unverified) +bengali: not-in-catalogue +bera: nosell (unverified) +betababel: lppl (unverified) +beton: lppl (verification data::1.3:2006-07-24:frank:legal.txt) +bez123: lppl1.3 (unverified) +bezos: lppl (verification data::n/a:2006-07-24:frank:header) +bghyphen: lppl (unverified) +bibarts: gpl (unverified) +bibhtml: gpl (unverified) +bibleref: lppl (unverified) +biblist: unknown (unverified) +bibtex: dfsg (unverified) +bibtopic: gpl (verification data:1.1a:1.1a:2006-10-17:norbusan:header) +bibunits: lppl (verification data:2.2:2.4:2006-07-31::header) +bigfoot: gpl (unverified) +binomexp: lppl (unverified) +biocon: gpl (unverified) +bitfield: lppl (unverified) +bizcard: gpl (unverified) +blacklettert1: dfsg (unverified) +blindtext: lppl (unverified) +boites: gpl (unverified) +bookhands: lppl (unverified) +booklet: lppl (unverified) +bookman: gpl (unverified) +booktabs: gpl (verification data:1.61803:1.618:2006-07-31:frank:header) +bophook: lppl (unverified) +borceux: unknown (unverified) +boxhandler: lppl (unverified) +bpchem: lppl (unverified) +braille: lppl (unverified) +breakurl: lppl (unverified) +breqn: unknown (unverified) +bridge: unknown (unverified) +brushscr: pd (unverified) +burmese: lppl (unverified) +bussproofs: lppl1.3 (verification data:1.0:1.0:2006-11-02:norbusan:header) +bytefield: lppl (unverified) +c-pascal: pd (unverified) +c90enc: not-in-catalogue +calendar: nosell (unverified) +calligra: unknown (unverified) +calrsfs: unknown (unverified) +calxxxx: pd (unverified) +camel: unknown (unverified) +captcont: lppl (unverified) +caption: lppl (verification data:3.0q:3.0c,3.1:2006-03-15:frank:header) +carlisle: lppl (unverified) +casyl: unknown (unverified) +cb: lppl (unverified) +cbcoptic: lppl (unverified) +cc-pl: pd (unverified) +ccaption: lppl (verification data:3.2a:3.2a:2006-11-09:norbusan:README) +ccfonts: lppl (verification data:1.1:1.1:2006-03-14:frank:readme) +cchess: unknown (unverified) +cd-cover: gpl (unverified) +cd: unknown (unverified) +cdpbundl: lppl (verification data:0.34:0.34:2006-11-09:norbusan:manifest.txt) +cellspace: lppl (unverified) +cellular: unknown (unverified) +changebar: lppl (verification data:3.5c:3.4g:2006-08-21:frank:changebar.dtx) +chappg: lppl (unverified) +chapterfolder: lppl (unverified) +charter: other (verification data:::2006-05-03:frank:readme.charter) +chem-journal: gpl (unverified) +chemarrow: unknown (unverified) +chemcompounds: lppl (unverified) +chemcono: lppl (unverified) +cheq: nosell (unverified) +cherokee: unknown (unverified) +chess: pd (unverified) +china2e: unknown (unverified) +circ: gpl (unverified) +cirth: unknown (unverified) +cite: dfsg (unverified) +citeref: lppl (unverified) +cjhebrew: lppl (unverified) +CJK: gpl (unverified) +cjw: unknown (unverified) +clarendo: not-in-catalogue +clefval: lppl (verification data:::2006-11-09:norbusan:header) +clock: dfsg (unverified) +clrscode: lppl (unverified) +cm-lgc: gpl (unverified) +cm-super: gpl (unverified) +cm: knuth (unverified) +cmap: lppl (unverified) +cmarrows: lppl (unverified) +cmastro: unknown (unverified) +cmbright: lppl (verification data:8.1:7.1,8.1:2006-03-15:frank:README) +cmcyr: pd (unverified) +cmcyralt: not-in-catalogue +cmdtrack: dfsg (unverified) +cmex: not-in-catalogue +cmextra: not-in-catalogue +cmll: lppl (unverified) +cmpica: unknown (unverified) +cmsd: lppl (unverified) +cns: not-in-catalogue +codepage: unknown (unverified) +colorinfo: lppl (unverified) +colorsep: pd (unverified) +colortab: unknown (unverified) +colortbl: lppl (unverified) +combine: lppl (unverified) +commath: lppl (unverified) +comment: gpl (unverified) +compactbib: lppl (unverified) +complexity: lppl (unverified) +computational-complexity: lppl (unverified) +concmath: lppl (verification data:1999/03/18:1999/03/18:2006-03-30:frank:README) +concprog: gpl (unverified) +concrete: knuth (unverified) +context: nocommercial (unverified) +contour: lppl (unverified) +cooking: gpl (unverified) +cool: lgpl (unverified) +coollist: lgpl (unverified) +coolstr: lgpl (unverified) +cooltooltips: lppl (unverified) +coordsys: lppl (verification data:1.4:1.4:2006-11-09:norbusan:README) +coronet: not-in-catalogue +count1to: lppl (unverified) +courier-scaled: lppl (unverified) +courier: gpl (unverified) +courseoutline: unknown (unverified) +coursepaper: unknown (unverified) +coverpage: lppl (unverified) +covington: pd (unverified) +croatian: unknown (unverified) +crop: lppl (unverified) +crossreference: lppl (unverified) +crosswrd: unknown (unverified) +cryst: dfsg (unverified) +cs: gpl (unverified) +cslatex: gpl (unverified) +csplain: other (unverified) +csquotes: lppl (unverified) +csvtools: lppl (unverified) +ctable: lppl (unverified) +ctib: gpl (unverified) +cuisine: lppl (unverified) +currvita: gpl (unverified) +cursor: unknown (unverified) +curve: lppl (unverified) +curve2e: lppl (unverified) +curves: lppl (verification data:1.50:1.50:2006-03-15:frank:header) +custom-bib: lppl (verification data:4.20:4.14:2006-03-15:frank:header) +cv: gpl (unverified) +cweb: knuth (unverified) +cwpuzzle: not-in-catalogue +cyrillic: lppl (verification data:::2006-03-15:frank:00readme.txt,header) +cyrplain: lppl (unverified) +dancers: unknown (unverified) +dashbox: lppl (unverified) +dashrule: lppl (unverified) +dateiliste: lppl (unverified) +datenumber: lppl (unverified) +datetime: lppl (unverified) +dcpic: gpl (unverified) +decimal: lppl (unverified) +deleq: nosell (unverified) +diagnose: gpl (unverified) +dialogl: unknown (unverified) +dice: lppl (unverified) +dichokey: pd (unverified) +dictsym: lppl (unverified) +digiconfigs: lppl (unverified) +dinat: pd (unverified) +dinbrief: lppl (unverified) +dingbat: lppl (verification data:1.0:1.0:2006-11-09:norbusan:README) +directory: lppl (unverified) +dk-bib: dfsg (unverified) +dnaseq: lppl (unverified) +docmfp: lppl (unverified) +doipubmed: lppl (unverified) +dotseqn: unknown (unverified) +dottex: gpl (unverified) +doublestroke: dfsg (unverified) +dpfloat: lppl (verification data::2006-10-05:2006-11-09:norbusan:dpfloat.sty) +draftcopy: lppl (unverified) +draftwatermark: lppl (unverified) +dramatist: gpl (verification data:1.2d:1.2d:2006-11-09:norbusan:dramatist.dtx) +dratex: lppl (unverified) +dropping: nosell (unverified) +dtk: not-in-catalogue +duerer: unknown (unverified) +dvdcoll: lppl (verification data:v1.1:0.6a:2006-11-02:norbusan:README) +dvips: gpl (unverified) +dvipsconfig: gpl (unverified) +dyntree: lgpl (unverified) +ean: gpl (unverified) +easy: lppl (unverified) +ebezier: lppl (unverified) +ebong: pd (unverified) +ebsthesis: lppl (verification data:1.0:0.9i:2006-11-09:norbusan:LICENSE) +ec: lppl (unverified) +eCards: lppl (unverified) +ecc: lppl (unverified) +ecltree: lppl (unverified) +eco: gpl (unverified) +economic: lppl (unverified) +edmac: lppl (unverified) +ednotes: lppl (unverified) +eemeir: lppl (unverified) +eepic: dfsg (unverified) +egameps: lppl (unverified) +egplot: gpl (verification data:1.02a:1.02a:2006-11-09:norbusan:README) +eiad: unknown (unverified) +eijkhout: unknown (unverified) +ellipsis: lppl (unverified) +elmath: lppl (unverified) +elpres: lppl (unverified) +elsevier-bib: lppl (unverified) +elsevier: lppl (unverified) +elvish: dfsg (unverified) +em: not-in-catalogue +emp: gpl (unverified) +empheq: lppl (unverified) +emulateapj: lppl (unverified) +enctex: gpl (unverified) +endfloat: gpl (verification data:2.4i:2.4i:2006-03-31:frank:readme.enf) +endheads: lppl (unverified) +engpron: lppl (unverified) +engrec: lppl (unverified) +enumitem: dfsg (unverified) +envbig: unknown (unverified) +envlab: lppl (unverified) +epigraph: lppl (unverified) +epiolmec: lppl (unverified) +eplain: dfsg (unverified) +epsdice: lppl (unverified) +epsf: pd (unverified) +eqlist: unknown (unverified) +eqname: unknown (unverified) +eqnarray: unknown (unverified) +eqparbox: lppl (unverified) +esdiff: unknown (unverified) +ESIEEcv: lppl (unverified) +esint-type1: pd (unverified) +esint: pd (unverified) +eskd: lppl (unverified) +eskdx: lppl1.3 (verification data:0.97:0.96:2006-11-05:norbusan:README) +eso-pic: lppl (unverified) +esvect: gpl (unverified) +etaremune: lppl (unverified) +etex: other (unverified) +ethiop-t1: gpl (unverified) +ethiop: gpl (unverified) +euenc: lppl (unverified) +euler: lppl (unverified) +eulervm: lppl (verification data:4.0:4.0:2006-03-28:frank:README.eulervm) +euro-ce: not-in-catalogue +euro: lppl (unverified) +eurofont: other (unverified) +europecv: lppl (unverified) +eurosans: lppl (unverified) +eurosym: other (unverified) +euxm: not-in-catalogue +everypage: lppl (unverified) +everysel: lppl (unverified) +everyshi: lppl (unverified) +exam: lppl (unverified) +examdesign: lppl (unverified) +examplep: gpl (unverified) +exercise: gpl (unverified) +expdlist: lppl (unverified) +expl3: lppl (unverified) +export: lppl (unverified) +expressg: lppl (unverified) +extarrows: lgpl (unverified) +exteps: gpl (unverified) +extpfeil: lppl (unverified) +extract: lppl (verification data:1.8:1.8:2006-11-09:norbusan:README) +extsizes: lppl (unverified) +facsimile: lppl (unverified) +faktor: lppl (unverified) +fancybox: artistic (unverified) +fancyhdr: lppl (verification data:3.1:3.1:2006-03-31:frank:README) +fancynum: dfsg (unverified) +fancyref: gpl (unverified) +fancyvrb: artistic (verification data:1998/07/17:1998/07/17:2006-03-31:frank:fancyvrb.dtx,contrib/fvrb-ex.dtx) +fax: unknown (unverified) +fc: gpl (unverified) +featpost: gpl (unverified) +feyn: gpl (unverified) +feynmf: gpl (unverified) +figbib: lppl (unverified) +figsize: lppl (unverified) +filecontents: lppl (verification data:1.1a:1.1a:2006-11-09:norbusan:README) +finbib: not-in-catalogue +fink: lppl (unverified) +fixfoot: lppl (unverified) +fixme: lppl (unverified) +fixpdfmag: pd (unverified) +flabels: lppl (unverified) +flagderiv: gpl (unverified) +flashcards: gpl (unverified) +flippdf: lppl (unverified) +float: lppl (unverified) +floatflt: nosell (unverified) +floatrow: lppl (unverified) +flowfram: lppl (unverified) +fltpoint: dfsg (unverified) +fmp: lppl (unverified) +fmtcount: lppl (unverified) +fnbreak: lppl (unverified) +fncychap: dfsg (unverified) +foekfont: gpl (unverified) +foilhtml: lppl (unverified) +fontch: lppl (unverified) +fontinst: lppl (verification data:1.928:1.928:2006-02-23:frank:header) +fontname: gpl (unverified) +fontspec: lppl (unverified) +footbib: lppl (verification data:2.0.4:2.0.4:2006-11-09:norbusan:footbib.dtx) +footmisc: lppl (unverified) +footnpag: gpl (unverified) +forloop: lgpl (unverified) +formlett: unknown (unverified) +formula: gpl (unverified) +formular: lppl (unverified) +fourier: lppl (unverified) +fp: lppl (unverified) +fpl: gpl (verification data:1.002:1.002:2006-05-04:frank:README) +frcursive: gpl (unverified) +frenchle: lppl (unverified) +fribrief: unknown (unverified) +fullblck: unknown (unverified) +fullpict: unknown (unverified) +functan: lppl (unverified) +fundus: unknown (unverified) +futhark: unknown (unverified) +g-brief: lppl (unverified) +galley: not-in-catalogue +galois: lppl (unverified) +garamond: not-in-catalogue +garuda: not-in-catalogue +gastex: lppl (unverified) +gatech-thesis: gpl (unverified) +gauss: lppl (unverified) +genealogy: lppl (unverified) +genmisc: not-in-catalogue +genmpage: lppl (unverified) +geometry: lppl (unverified) +geomsty: unknown (unverified) +german: lppl (unverified) +germbib: unknown (unverified) +ginpenc: lppl (unverified) +gloss: lppl (unverified) +glossary: lppl (unverified) +glyphlist: not-in-catalogue +gmdoc: lppl (unverified) +gmiflink: lppl (unverified) +gmutils: lppl (unverified) +gmverb: lppl (unverified) +gnuplottex: gpl (verification data:0.2:0.2:2006-11-02:norbusan:header) +go: pd (unverified) +gost: lppl (unverified) +gothic: unknown (unverified) +graphics: lppl (unverified) +graphicx-psmin: lppl (unverified) +greek: not-in-catalogue +greektex: pd (unverified) +greenpoint: gpl (unverified) +grfpaste: lppl (unverified) +grnumalt: unknown (unverified) +groff: not-in-catalogue +grotesq: not-in-catalogue +grtimes: unknown (unverified) +grverb: not-in-catalogue +GuIT: not-in-catalogue +guitar: unknown (unverified) +gustlib: pd (unverified) +HA-prosper: lppl (unverified) +hands: unknown (unverified) +hanging: lppl (unverified) +harpoon: unknown (unverified) +harvard: unknown (unverified) +harvmac: unknown (unverified) +hatching: pd (unverified) +hc: dfsg (unverified) +helvetic: gpl (unverified) +hepparticles: lppl (unverified) +hepthesis: lppl (unverified) +hepunits: lppl (unverified) +hfbright: lppl (unverified) +hfoldsty: gpl (unverified) +hhtensor: lppl (unverified) +hieroglf: lppl (unverified) +hilowres: unknown (unverified) +histogr: lppl1.3 (verification data:1.01:1.01:2006-11-09:norbusan:histogr.dtx) +hitec: unknown (unverified) +hpsdiss: gpl (unverified) +hrlatex: lppl (unverified) +hvfloat: lppl (unverified) +hvmath: lppl (unverified) +hyper: lppl (unverified) +hyperref: lppl (unverified) +hyperxmp: lppl (unverified) +hyphenat: lppl (unverified) +hyplain: pd (unverified) +ibycus-babel: lppl (unverified) +ibycus: gpl (unverified) +ibygrk: gpl (unverified) +icsv: lppl (unverified) +IEEEconf: lppl (unverified) +ieeepes: lppl (unverified) +IEEEtran: lppl (unverified) +ifacmtg: other (unverified) +ifmslide: dfsg (unverified) +ifsym: dfsg (unverified) +ifxetex: lppl (unverified) +ijqc: lppl (unverified) +imac: gpl (unverified) +index: dfsg (unverified) +inlinebib: lppl (unverified) +insbox: pd (unverified) +interactiveworkbook: lppl (unverified) +invoice: dfsg (unverified) +iopart-num: lppl (unverified) +ipa: unknown (unverified) +iso: not-in-catalogue +iso10303: not-in-catalogue +isodate: lppl (unverified) +isorot: lppl (unverified) +isotope: lppl (unverified) +itrans: not-in-catalogue +iwona: gfsl (unverified) +jadetex: dfsg (unverified) +jhep: unknown (unverified) +jknapltx: gpl (unverified) +jmn: not-in-catalogue +jneurosci: lppl (unverified) +jpsj: lppl (unverified) +jsmisc: not-in-catalogue +jura: gpl (unverified) +juraabbrev: gpl (unverified) +jurabib: gpl (verification data:0.6:0.6:2006-11-09:norbusan:jurabib.dtx) +juramisc: lppl (unverified) +jurarsp: gpl (unverified) +kalender: unknown (unverified) +karnaugh: lppl (unverified) +kastrup: dfsg (unverified) +kdgreek: unknown (unverified) +kerkis: lppl (unverified) +kerntest: lppl (unverified) +keystroke: gpl (unverified) +kixfont: not-in-catalogue +kluwer: not-in-catalogue +knuthotherfonts: not-in-catalogue +koma-script: lppl (unverified) +labbook: lppl (unverified) +labelcas: lppl (unverified) +labels: lppl (unverified) +lambda: not-in-catalogue +lastpage: gpl (unverified) +latex-fonts: lppl (unverified) +latex-tds: lppl (unverified) +latex: lppl (verification data::2e:2006-04-25:frank:legal.txt) +latexconfig: not-in-catalogue +latexmp: pd (unverified) +layouts: lppl (unverified) +lazylist: lppl (unverified) +lcd: lppl (verification data:0.3:0.3:2006-11-09:norbusan:00readme) +lcg: lppl (unverified) +leaflet: lppl (unverified) +ledmac: lppl (unverified) +leftidx: lppl (unverified) +lettre: lppl (unverified) +lettrgth: not-in-catalogue +lettrine: lppl (unverified) +levy: not-in-catalogue +lewis: pd (unverified) +lexikon: lppl (unverified) +lfb: lppl (unverified) +lgreek: unknown (unverified) +lh: lppl (unverified) +lhcyr: other (unverified) +lhelp: gpl (unverified) +limap: lppl (unverified) +linearA: not-in-catalogue +lineno: lppl (unverified) +linguex: lppl (unverified) +lipsum: lppl (unverified) +listbib: gpl (unverified) +listings: lppl (verification data:1.4:1.4:2007-03-02:frank:README) +listliketab: lppl (unverified) +listofsymbols: lppl (unverified) +literat: not-in-catalogue +lkproof: gpl (unverified) +lm: gfsl (unverified) +lmextra: not-in-catalogue +localloc: dfsg (unverified) +logic: unknown (unverified) +logpap: lppl (unverified) +lsc: lppl (unverified) +ltablex: unknown (unverified) +ltabptch: lppl (unverified) +ltxindex: gpl (unverified) +ltxmisc: unknown (unverified) +ly1: unknown (unverified) +mafr: gpl (unverified) +magyar: lppl (unverified) +mailing: lppl (unverified) +makebox: lppl (unverified) +makecell: lppl (unverified) +makecirc: lppl (unverified) +makecmds: lppl (unverified) +makedtx: lppl (unverified) +makeglos: gpl (unverified) +makeindex: dfsg (unverified) +makeplot: lppl (unverified) +malayalam: not-in-catalogue +manfnt: lppl (unverified) +manjutex: gpl (unverified) +manuscript: lppl (unverified) +mapcodes: other (unverified) +maple: unknown (unverified) +marginnote: lppl (unverified) +marigold: not-in-catalogue +marvosym: gpl (unverified) +mathcomp: lppl (unverified) +mathdesign: gpl (unverified) +mathdots: lppl (unverified) +mathpazo: gpl (unverified) +maybemath: lppl (verification data:::2006-11-09:norbusan:README) +mcaption: lppl (unverified) +mceinleger: gpl (unverified) +mcite: gpl (unverified) +mdwtools: gpl (unverified) +memoir: lppl (unverified) +mentis: lppl (unverified) +menu: unknown (unverified) +metafont: not-in-catalogue +metaobj: lppl (verification data:0.83:0.83:2006-11-09:norbusan:README) +metaplot: lppl (verification data:0.91:0.91:2006-11-09:norbusan:README) +metapost: unknown (unverified) +metatex: gpl (unverified) +metauml: gpl (unverified) +method: lppl (unverified) +metre: lppl (unverified) +mex: pd (unverified) +mff: unknown (unverified) +mflogo: lppl (unverified) +mfnfss: lppl (unverified) +mfpic: lppl (unverified) +mft: not-in-catalogue +mftinc: lppl (unverified) +mftoeps: not-in-catalogue +mh: lppl (unverified) +mhchem: lppl (unverified) +mhequ: dfsg (unverified) +mhs: other (unverified) +microtype: lppl (unverified) +midnight: unknown (unverified) +miller: lppl (unverified) +minipage-marginpar: lppl (unverified) +miniplot: lppl (unverified) +minitoc: lppl (unverified) +minutes: dfsg (unverified) +misc: not-in-catalogue +misc209: not-in-catalogue +mkind-english: not-in-catalogue +mkind-german: not-in-catalogue +mla-paper: bsd (unverified) +mltex: unknown (unverified) +mnras: nosell (unverified) +moderncv: lppl (unverified) +modroman: lppl (unverified) +montex: gpl (unverified) +morehelp: other (unverified) +moresize: lppl (unverified) +moreverb: lppl (unverified) +morse: nosell (unverified) +movie15: lppl (verification data::2006-10-12:2006-11-02:norbusan:README) +mp3d: not-in-catalogue +mparhack: gpl (unverified) +mpattern: pd (unverified) +msc: lppl (unverified) +msg: lppl (unverified) +mslapa: unknown (unverified) +mtgreek: lppl (unverified) +multenum: unknown (unverified) +multi: not-in-catalogue +multibbl: lppl (unverified) +multibib: lppl (unverified) +multicap: lppl (unverified) +multido: lppl (unverified) +multirow: lppl (unverified) +multitoc: lppl (unverified) +munich: lppl (unverified) +musictex: unknown (unverified) +musixlyr: unknown (unverified) +musixps: not-in-catalogue +musixtex: gpl (unverified) +muthesis: lppl (unverified) +mwcls: lppl (verification data:0.65:0.65:2006-11-09:norbusan:README) +mwrite: other (unverified) +mxd: unknown (unverified) +mxedruli: unknown (unverified) +nag: lppl (unverified) +namespc: lppl (unverified) +natbib: lppl (unverified) +nath: gpl (unverified) +nature: unknown (unverified) +ncclatex: lppl (unverified) +ncctools: lppl (unverified) +ncntrsbk: not-in-catalogue +newalg: unknown (unverified) +newfile: lppl (unverified) +newlfm: lppl (unverified) +newsletr: other-free (unverified) +newthm: unknown (unverified) +newvbtm: lppl (unverified) +niceframe: unknown (unverified) +nih: lppl (unverified) +nkarta: unknown (unverified) +noitcrul: lppl (unverified) +nomencl: lppl (unverified) +nomentbl: lppl (unverified) +nonfloat: pd (unverified) +norasi: not-in-catalogue +notes: lppl (unverified) +nrc: lppl (unverified) +ntabbing: dfsg (unverified) +ntgclass: lppl (unverified) +ntheorem: lppl (unverified) +numline: unknown (unverified) +numprint: lppl (unverified) +oberdiek: lppl (verification data:::2006-11-03:norbusan:) +objectz: lppl (unverified) +oca: unknown (unverified) +ocherokee: lppl (unverified) +ocr-a: nosell (unverified) +ocr-latex: gpl (unverified) +octavo: lppl (unverified) +oesch: unknown (unverified) +ofs: knuth (unverified) +ogham: unknown (unverified) +ogonek: other (unverified) +oinuit: lppl (unverified) +oldstyle: lppl (unverified) +omega-devanagari: unknown (unverified) +omega: gpl (unverified) +onlyamsmath: lppl (unverified) +opcit: lppl (unverified) +optima: not-in-catalogue +ordinalpt: lppl (unverified) +osa: unknown (unverified) +osmanian: unknown (unverified) +ot2cyr: unknown (unverified) +othello: gpl (unverified) +otibet: not-in-catalogue +outline: unknown (unverified) +outliner: gpl (unverified) +overpic: lppl (unverified) +oxford: nosell (unverified) +pacioli: lppl (unverified) +pageno: other (unverified) +pagenote: lppl (unverified) +palatino: gpl (unverified) +paper: unknown (unverified) +papercdcase: lppl (unverified) +papertex: lppl (unverified) +paralist: lppl (unverified) +parallel: lppl (unverified) +paresse: lppl (unverified) +parrun: lppl (unverified) +passivetex: dfsg (unverified) +patch: lppl (unverified) +patchcmd: pd (unverified) +pauldoc: lppl (unverified) +pawpict: gpl (unverified) +pb-diagram: dfsg (unverified) +pbox: gpl (unverified) +pbsheet: lppl (unverified) +pclnfss: unknown (unverified) +pdcmac: gpl (unverified) +pdf-trans: pd (unverified) +pdfcprot: lppl (unverified) +pdfpages: lppl (unverified) +pdfscreen: lppl (verification data:1.5:1.5:2006-11-09:norbusan:header) +pdfslide: lppl (unverified) +pdfsync: lppl (unverified) +pdftex-def: lppl (unverified) +pdftricks: gpl (unverified) +pdfwin: not-in-catalogue +pecha: gpl (unverified) +perception: lppl (unverified) +perltex: lppl (unverified) +permute: lppl (unverified) +petri-nets: gpl (unverified) +pgf: lppl1.3 (verification data:1.10:1.10:2006-11-02:norbusan:LICENSE) +phaistos: lppl (unverified) +philokalia: lppl (unverified) +phonetic: unknown (unverified) +photo: lppl (unverified) +physe: unknown (unverified) +phyzzx: unknown (unverified) +picinpar: gpl (unverified) +pict2e: lppl (unverified) +pictex: unknown (unverified) +pictex2: lppl (unverified) +piechartmp: lppl (unverified) +pittetd: unknown (unverified) +pl: unknown (unverified) +placeins: pd (unverified) +plain: knuth (unverified) +plari: gpl (unverified) +plates: lppl (unverified) +platex: lppl (unverified) +play: lppl (unverified) +plgraph: not-in-catalogue +plnfss: lppl (unverified) +plweb: not-in-catalogue +pmgraph: unknown (unverified) +poemscol: lppl (unverified) +polyglot: not-in-catalogue +polynom: lppl (unverified) +polytable: lppl (verification data:0.8.2:0.8.2:2006-11-09:norbusan:README) +postcards: lppl (unverified) +powerdot: lppl (unverified) +ppower4: gpl (unverified) +ppr-prv: lppl (unverified) +pracjourn: gpl (unverified) +prelim2e: lppl (unverified) +preprint: lppl (unverified) +prettyref: unknown (unverified) +preview: gpl (verification data:11.84:11.81:2006-04-21:frank:header) +probsoln: lppl (unverified) +procIAGssymp: lppl (verification data:::2006-11-09:norbusan:procIAGssymp.sty) +progkeys: unknown (unverified) +program: gpl (unverified) +progress: lppl (unverified) +prosper: lppl (unverified) +protocol: lppl1.3 (verification data:1.9:1.9:2006-11-03:norbusan:readme) +psafm: not-in-catalogue +pseudocode: lppl (unverified) +psfig: nosell (unverified) +psfrag: dfsg (unverified) +psfragx: lppl (unverified) +psgo: lppl (unverified) +psizzl: lppl (unverified) +pslatex: lppl (unverified) +psnfss: lppl (verification data:9.2a:9.2:2006-05-02:frank:psfonts.dtx) +psnfssx: lppl (unverified) +pspicture: lppl (unverified) +pst-3d: lppl (verification data:1.0:1.0:2003-03-28:frank:header) +pst-3dplot: lppl (unverified) +pst-bar: lppl (verification data:::2006-11-09:norbusan:LICENSE) +pst-barcode: lppl (unverified) +pst-blur: lppl (unverified) +pst-circ: lppl (unverified) +pst-coil: lppl (unverified) +pst-dbicons: lppl (unverified) +pst-eps: lppl (unverified) +pst-eucl: lppl (unverified) +pst-fill: lppl (unverified) +pst-fr3d: lppl (unverified) +pst-func: lppl (unverified) +pst-geo: lppl (unverified) +pst-ghsb: not-in-catalogue +pst-gr3d: lppl (unverified) +pst-grad: lppl (unverified) +pst-infixplot: lppl (unverified) +pst-jtree: lppl (unverified) +pst-labo: lppl (verification data:2.03:2.03:2006-11-02:norbusan:header) +pst-lens: lppl (unverified) +pst-light3d: lppl (unverified) +pst-math: lppl (unverified) +pst-optic: dfsg (unverified) +pst-osci: lppl (unverified) +pst-pdf: lppl (unverified) +pst-pdgr: lppl (unverified) +pst-poly: lppl (verification data:1.60:1.60:2006-03-27:frank:header) +pst-slpe: lppl (unverified) +pst-text: lppl (unverified) +pst-uml: lppl (unverified) +pst-vue3d: lppl (unverified) +pstricks-add: lppl (unverified) +pstricks: lppl (unverified) +ptptex: unknown (unverified) +punk: knuth (unverified) +pxfonts: gpl (unverified) +qcm: lppl (unverified) +qfonts: gpl (unverified) +qobitree: unknown (unverified) +qpxqtx: not-in-catalogue +qsymbols: gpl (unverified) +qtree: lppl (unverified) +quotchap: lppl (unverified) +r-und-s: dfsg (unverified) +ragged2e: lppl (unverified) +randbild: lppl (unverified) +randtext: lppl (unverified) +rccol: dfsg (unverified) +rcs: gpl (unverified) +rcsinfo: lppl (unverified) +realcalc: nosell (unverified) +rectopma: lppl (unverified) +refcheck: gpl (unverified) +refman: lppl (unverified) +refstyle: lppl (unverified) +regcount: lppl (verification data:1.0:1.0:2006-11-09:norbusan:regcount.dtx) +register: lppl (verification data:1.5:1.4:2006-11-09:norbusan:register.dtx) +relenc: unknown (unverified) +repeatindex: lppl (unverified) +resume: lppl (unverified) +revtex: lppl (unverified) +rlepsf: lppl (unverified) +rmpage: unknown (unverified) +robustcommand: lppl (unverified) +robustindex: lppl (unverified) +roex: not-in-catalogue +romannum: lppl (unverified) +rotating: lppl (unverified) +rotfloat: lppl (unverified) +rotpages: lppl (unverified) +rsc: gpl (verification data:1.1:2006-10-30:2006-11-09:norbusan:header) +rsfs: lppl (unverified) +rst: nocommercial (unverified) +rtkinenc: lppl (verification data:1.0:1.0:2006-11-05:norbusan:rtkinenc.ins) +rtklage: not-in-catalogue +ruhyphen: lppl (unverified) +sae: nosell (unverified) +sanskrit: lppl (unverified) +sauerj: lppl (unverified) +sauter: unknown (unverified) +sauterfonts: gpl (verification data:::2006-11-05:norbusan:sauterfonts.fdd) +savefnmark: gpl (verification data:1.0:1.0:2006-11-05:norbusan:savefnmark.dtx) +savesym: lppl (verification data:1.1:1.1:2006-11-05:norbusan:header) +savetrees: lppl (verification data:1.2:1.1:2006-11-05:norbusan:README) +scale: gpl (verification data:1.1.2:1.1.2:2006-11-05:norbusan:README) +scalebar: lppl (verification data:1.0:1.0:2006-11-05:norbusan:header) +schedule: unknown (unverified) +scientificpaper: lppl (unverified) +sciposter: lppl (unverified) +sciwordconv: lppl (unverified) +screenplay: gpl (verification data:1.535:1.518:2006-11-03:norbusan:header) +script: unknown (unverified) +sectionbox: lppl (unverified) +sectsty: lppl (unverified) +semantic: lppl (unverified) +semaphor: gpl (verification data:::2006-11-05:norbusan:README) +seminar: lppl (unverified) +semioneside: lppl (unverified) +seqsplit: lppl (verification data:0.1:0.1:2006-11-05:norbusan:README) +setspace: pd (unverified) +sf298: lppl (unverified) +sffms: lppl (verification data:2.0:2.0:2006-11-05:norbusan:header) +sgame: lppl (unverified) +shadbox: other (unverified) +shadethm: lppl (unverified) +shapepar: nocommercial (unverified) +shortlst: unknown (unverified) +shorttoc: lppl (verification data:1.3:1.3:2006-11-05:norbusan:header) +showdim: unknown (unverified) +showexpl: lppl (unverified) +showlabels: gpl (verification data:1.6:1.6:2006-11-05:norbusan:README) +sidecap: lppl (verification data:1.6f:1.6f:2006-11-05:norbusan:header) +sides: gpl (unverified) +siggraph: other (unverified) +simpsons: unknown (unverified) +SIstyle: lppl (unverified) +SIunits: lppl (unverified) +skak: lppl (unverified) +skaknew: lppl (unverified) +skull: gpl (verification data:0.1:0.1:2006-11-05:norbusan:header) +slantsc: lppl (unverified) +slashbox: unknown (unverified) +slidenotes: unknown (unverified) +slideshow: other (unverified) +smalltableof: lppl (verification data:::2006-11-05:norbusan:README) +smartref: lppl (verification data:1.9:1.9:2006-11-05:norbusan:header) +smflatex: unknown (unverified) +snapshot: lppl (unverified) +songbook: lgpl-2.1 (unverified) +sort-by-letters: lppl (unverified) +soul: lppl (verification data:2.4:2.4:2006-11-05:norbusan:soul.txt) +soyombo: unknown (unverified) +sparklines: lppl (unverified) +spie: lppl (unverified) +splines: lppl1.3 (verification data:0.2:0.2:2006-11-05:norbusan:README) +splitbib: lppl (unverified) +splitindex: dfsg (unverified) +spotcolor: lppl (unverified) +sprite: unknown (unverified) +srcltx: pd (verification data:1.6:1.5:2006-11-05:norbusan:header) +sseq: lppl (verification data:1.03:1.03:2006-11-05:norbusan:sseq.dtx) +ssqquote: dfsg (unverified) +stack: lppl (verification data:1.00:1.00:2006-11-05:norbusan:stack.dtx) +stage: lppl1.3 (verification data:::2006-11-05:norbusan:header) +startex: unknown (unverified) +statistik: gpl (unverified) +stdclsdv: lppl (verification data:1.1:1.1:2006-11-05:norbusan:README) +stdpage: lppl1.2 (verification data:0.6:0.6:2006-11-05:norbusan:header) +stellenbosch: lppl (unverified) +stmaryrd: lppl (unverified) +struktex: lppl (unverified) +sttools: lppl (unverified) +subeqn: lppl (verification data:2.0b:2.0b:2006-11-05:norbusan:header) +subeqnarray: lppl (verification data:2.1c:2.1c:2006-11-05:norbusan:header) +subfig: lppl (unverified) +subfigure: lppl (unverified) +subfloat: lppl (verification data:2.14:2.14:2006-11-05:norbusan:README) +substr: lppl (verification data:1.1:1.1:2006-11-05:norbusan:README) +sudoku: lppl (unverified) +sudokubundle: lppl (unverified) +sugconf: lppl (unverified) +supertabular: lppl (unverified) +svgcolor: lppl (unverified) +svn-multi: dfsg (unverified) +svn: lppl (unverified) +svninfo: lppl (unverified) +swebib: lppl1.2 (verification data:::2006-11-05:norbusan:header) +swimgraf: lppl (unverified) +symbol: gpl (unverified) +syntax: gpl (verification data:::2006-11-05:norbusan:README) +syntrace: lppl (unverified) +synttree: lppl (unverified) +t-angles: gpl (unverified) +t2: lppl (unverified) +Tabbing: lppl (unverified) +tableaux: unknown (unverified) +tabto-ltx: lppl (unverified) +tabulary: lppl (unverified) +tabvar: lppl (unverified) +talk: lppl (unverified) +tap: pd (unverified) +tapir: gpl (unverified) +taupin: not-in-catalogue +tcldoc: not-in-catalogue +technics: lppl (unverified) +template: not-in-catalogue +tengwarscript: lppl (unverified) +tensor: lppl (verification data:2.1:2.1:2006-11-02:norbusan:header) +teubner: lppl (verification data:2.2c:2.2b:2006-11-02:norbusan:teubner.txt) +tex-gyre: gfsl (unverified) +tex-ps: pd (unverified) +tex4ht: lppl (unverified) +texdraw: dfsg (unverified) +texinfo: gpl (verification data:2007-05-04.09:4.8:2006-04-25:frank:header) +texlogos: lppl (unverified) +texmate: lppl (unverified) +texpower: gpl (unverified) +texshade: gpl (unverified) +texsis: lppl (unverified) +textcase: lppl (unverified) +textfit: dfsg (unverified) +textmerg: lppl (unverified) +textopo: gpl (verification data:1.4:1.4:2006-11-02:norbusan:textopo.txt) +textpath: lppl (unverified) +textpos: gpl (unverified) +thesis-titlepage-fhac: lppl (unverified) +thumb: gpl (verification data:1.0:1.0:2006-11-02:norbusan:README) +thumbpdf: lppl (unverified) +ticket: lppl (unverified) +times: gpl (unverified) +timescyr: not-in-catalogue +timesht: not-in-catalogue +timesnew: not-in-catalogue +timing: unknown (unverified) +tipa: unknown (unverified) +titlefoot: lppl (verification data::1999/03/02:2006-11-02:norbusan:header) +titlesec: lppl (unverified) +titling: lppl (verification data:2.1c:2.1c:2006-11-02:norbusan:README) +tmmath: lppl (unverified) +tocbibind: lppl (verification data:1.5g:1.5g:2006-11-02:norbusan:README) +tocloft: lppl1.3 (verification data:2.3c:2.3c:2006-11-02:norbusan:README) +tocvsec2: lppl1.3 (verification data:1.2:1.2:2006-11-02:norbusan:README) +todo: lppl (verification data:1.1:1.1:2006-11-02:norbusan:header) +tokenizer: lppl (unverified) +toolbox: lppl (unverified) +tools: lppl (verification data:::2006-05-02:frank:readme.txt) +topfloat: gpl (unverified) +totpages: lppl (unverified) +tpslifonts: gpl (unverified) +tracking: unknown (unverified) +trajan: lppl (unverified) +tree-dvips: unknown (unverified) +treetex: not-in-catalogue +trfsigns: gpl (unverified) +trsym: lppl1.2 (verification data:1.0:1.0:2006-11-02:norbusan:) +tugboat: lppl (unverified) +twoup: not-in-catalogue +txfonts: gpl (unverified) +type1cm: lppl (unverified) +typedref: unknown (unverified) +typespec: unknown (unverified) +typogrid: lppl (verification data:0.10:0.10:2006-11-02:norbusan:README) +uaclasses: unknown (unverified) +ucs: not-in-catalogue +ucthesis: lppl (verification data:3.2:3.2:2006-10-17:norbusan:) +uhc: not-in-catalogue +uhrzeit: unknown (unverified) +uiucthesis: lppl (unverified) +ukrhyph: lppl (unverified) +ulsy: unknown (unverified) +umich-thesis: lppl (verification data:1.20:1.20:2006-10-17:norbusan:) +uml: lppl (unverified) +umlaute: lppl (unverified) +umoline: lppl (unverified) +umrand: unknown (unverified) +underlin: lppl (unverified) +undertilde: unknown (unverified) +units: gpl (verification data:0.9b:0.9b:2006-10-17:norbusan:) +unitsdef: lppl (unverified) +univers: not-in-catalogue +universa: gpl (unverified) +upquote: lppl (verification data:v1.1:v1.1:2006-10-17:norbusan:) +urlbst: gpl (unverified) +ushort: dfsg (unverified) +utf8mex: not-in-catalogue +utopia: dfsg (unverified) +uwthesis: lppl (unverified) +vancouver: gpl (unverified) +variations: gpl (unverified) +varindex: dfsg (unverified) +vector: unknown (unverified) +velthuis: not-in-catalogue +venn: lppl (unverified) +verse: lppl (unverified) +versions: lppl (verification data:0.55:0.55::norbusan:) +vertex: unknown (unverified) +vhistory: lppl (unverified) +vita: unknown (unverified) +vmargin: lppl (verification data:2.5:2.5::norbusan:) +vntex: lppl (unverified) +volumes: lppl (unverified) +vpe: lppl (unverified) +vrb: unknown (unverified) +vrsion: lppl (unverified) +vtex: not-in-catalogue +wadalab: unknown (unverified) +wallpaper: lppl (unverified) +warning: lppl (verification data:0.01:0.01::norbusan:) +warpcol: unknown (unverified) +was: lppl (unverified) +wasy: dfsg (unverified) +wasysym: lppl (verification data:2.0:2.0:2006-03-06:frank:header) +webeq: not-in-catalogue +williams: unknown (unverified) +wnri: gpl (unverified) +wntamil: other (unverified) +wordcount: dfsg (unverified) +wordlike: lppl (unverified) +wrapfig: dfsg (unverified) +wsuipa: unknown (unverified) +xbmc: not-in-catalogue +xcolor: lppl (verification data:2.11:2.09:2004-06-25:frank:header) +xdoc: lppl (unverified) +xetex: not-in-catalogue +xetexconfig: not-in-catalogue +xetexurl: not-in-catalogue +xfrac: lppl (unverified) +xifthen: lppl (unverified) +xinitials: not-in-catalogue +xkeyval: lppl (verification data:2.5f:2.0,2.5e:2006-03-06:frank:README) +xltxtra: lppl (unverified) +xmlplay: pd (unverified) +xmltex: lppl (unverified) +xmpincl: gpl (unverified) +xor: not-in-catalogue +xparse: not-in-catalogue +xq: lppl (unverified) +xtab: lppl (verification data:2.3a:2.3a:2006-10-17:norbusan:README) +xtcapts: unknown (unverified) +xtheorem: not-in-catalogue +xu-hyphen: not-in-catalogue +xunicode: not-in-catalogue +xyling: lppl (verification data:1.1:1.1:2006-10-17:norbusan:header) +xypic: dfsg (unverified) +xytree: lppl (unverified) +yafoot: lppl (unverified) +yannisgr: unknown (unverified) +yfonts: lppl (unverified) +yhmath: lppl (unverified) +yi4latex: unknown (unverified) +york-thesis: lppl (unverified) +youngtab: lppl (unverified) +yplan: lppl (unverified) +ytex: unknown (unverified) +zapfchan: gpl (unverified) +zapfding: gpl (unverified) +zed-csp: other (unverified) +zefonts: unknown (unverified) +amslatex-primer: unknown (unverified) +amsldoc-it: not-in-catalogue +amsldoc-vn: not-in-catalogue +amsmath-it: not-in-catalogue +amsthdoc-it: not-in-catalogue +beamer-tut-pt: gpl (unverified) +catalogue: lppl (unverified) +components-of-TeX: not-in-catalogue +comprehensive: lppl (unverified) +cursolatex: gpl (unverified) +dtxtut: lppl (unverified) +epslatex-fr: not-in-catalogue +es-tex-faq: not-in-catalogue +fancyhdr-it: not-in-catalogue +FAQ-en: not-in-catalogue +FAQ-fr: not-in-catalogue +FAQ-ge: not-in-catalogue +firststeps: not-in-catalogue +free-math-font-survey: dfsg (unverified) +gentle-gr: not-in-catalogue +gentle: unknown (unverified) +guide-to-latex: not-in-catalogue +guides-pl: not-in-catalogue +help: not-in-catalogue +impatient-fr: not-in-catalogue +impatient: fdl (unverified) +knuth: not-in-catalogue +kopka: not-in-catalogue +l2picfaq: fdl (unverified) +l2tabu-english: gpl (unverified) +l2tabu-french: gpl (unverified) +l2tabu-it: not-in-catalogue +l2tabu: gpl (unverified) +latex-graphics-companion: not-in-catalogue +latex-tipps-und-tricks: not-in-catalogue +latex-web-companion: not-in-catalogue +latex2e-html: not-in-catalogue +lkort: unknown (unverified) +lshort-bulgarian: pd (unverified) +lshort-dutch: gpl (unverified) +lshort-english: dfsg (unverified) +lshort-finnish: unknown (unverified) +lshort-french: unknown (unverified) +lshort-german: dfsg (unverified) +lshort-italian: gpl (unverified) +lshort-japanese: gpl (unverified) +lshort-korean: unknown (unverified) +lshort-mongolian: unknown (unverified) +lshort-polish: pd (unverified) +lshort-portuguese: pd (unverified) +lshort-russian: gpl (unverified) +lshort-slovak: lppl (unverified) +lshort-spanish: unknown (unverified) +lshort-thai: pd (unverified) +lshort-turkish: pd (unverified) +lshort-ukrainian: not-in-catalogue +lshort-vietnamese: lppl (unverified) +make-tex-work: not-in-catalogue +math-into-latex: not-in-catalogue +mathmode: not-in-catalogue +MemoirChapStyles: not-in-catalogue +metafont-for-beginners: not-in-catalogue +metafp: lppl (unverified) +metapost-examples: dfsg (unverified) +ntg: dfsg (unverified) +ntheorem-vn: not-in-catalogue +pstricks-tutorial: not-in-catalogue +tamethebeast: lppl (unverified) +tds: unknown (unverified) +tex-refs: not-in-catalogue +tex-virtual-academy-pl: not-in-catalogue +texlive-common: not-in-catalogue +texlive-cz: not-in-catalogue +texlive-en: not-in-catalogue +texlive-fr: not-in-catalogue +texlive-ge: not-in-catalogue +texlive-pl: not-in-catalogue +texlive-ru: not-in-catalogue +texlive-zh-cn: not-in-catalogue +tlc2: not-in-catalogue +truetype: not-in-catalogue +Type1fonts: not-in-catalogue +visualfaq: lppl (unverified) +voss-de: not-in-catalogue +webguide: dfsg (unverified) +wp-conv: unknown (unverified) +xypic-tut-pt: gpl (unverified) +hyphen-arabic: not-in-catalogue +hyphen-base: not-in-catalogue +hyphen-basque: not-in-catalogue +hyphen-bulgarian: not-in-catalogue +hyphen-coptic: not-in-catalogue +hyphen-croatian: not-in-catalogue +hyphen-czechslovak: not-in-catalogue +hyphen-danish: not-in-catalogue +hyphen-dutch: not-in-catalogue +hyphen-esperanto: not-in-catalogue +hyphen-estonian: not-in-catalogue +hyphen-finnish: not-in-catalogue +hyphen-french: not-in-catalogue +hyphen-german: not-in-catalogue +hyphen-greek: not-in-catalogue +hyphen-hungarian: not-in-catalogue +hyphen-ibycus: not-in-catalogue +hyphen-icelandic: not-in-catalogue +hyphen-indonesian: not-in-catalogue +hyphen-interlingua: not-in-catalogue +hyphen-italian: not-in-catalogue +hyphen-latin: not-in-catalogue +hyphen-mongolian: not-in-catalogue +hyphen-norwegian: not-in-catalogue +hyphen-pinyin: not-in-catalogue +hyphen-polish: not-in-catalogue +hyphen-portuguese: not-in-catalogue +hyphen-romanian: not-in-catalogue +hyphen-russian: not-in-catalogue +hyphen-serbian: not-in-catalogue +hyphen-slovene: not-in-catalogue +hyphen-spanish: not-in-catalogue +hyphen-swedish: not-in-catalogue +hyphen-turkish: not-in-catalogue +hyphen-ukenglish: not-in-catalogue +hyphen-ukrainian: not-in-catalogue +hyphen-usorbian: not-in-catalogue +hyphen-welsh: not-in-catalogue +lib-freetype2: not-in-catalogue +lib-geturl: not-in-catalogue +lib-gnu: not-in-catalogue +lib-md5: not-in-catalogue +lib-regex: not-in-catalogue +lib-texmfmp: not-in-catalogue +lib-zlib: not-in-catalogue +scheme-basic: not-in-catalogue +scheme-context: not-in-catalogue +scheme-full: not-in-catalogue +scheme-gust: not-in-catalogue +scheme-gutenberg: not-in-catalogue +scheme-mactex: not-in-catalogue +scheme-medium: not-in-catalogue +scheme-minimal: not-in-catalogue +scheme-omega: not-in-catalogue +scheme-tetex: not-in-catalogue +scheme-xml: not-in-catalogue --- texlive-extra-2009.orig/debian/fix-bin-dangling-links.sh +++ texlive-extra-2009/debian/fix-bin-dangling-links.sh @@ -0,0 +1,22 @@ +#!/bin/bash +# $Id: fix-bin-dangling-links.sh 3943 2009-05-22 12:11:09Z preining $ +# +# TeX Live 2008 ships many "binaries" as symlinks to ../../texmf-*/... +# which we have to fix here +# +# Norbert Preining, 2008 +# GPL + +set -e + +for i in `find debian/ -wholename 'debian/texlive-*/usr/bin/*' -type l` ; do + ln=`readlink $i` + case "$ln" in + ../../texmf*) + nn=`echo $ln | sed -e 's;^\.\./\.\./texmf[^/]*/;../share/texmf-texlive/;'` + ln -sf $nn $i + ;; + esac +done + + --- texlive-extra-2009.orig/debian/texlive-humanities-doc.override +++ texlive-extra-2009/debian/texlive-humanities-doc.override @@ -0,0 +1,4 @@ +texlive-humanities-doc: zero-byte-file-in-doc-directory +texlive-humanities-doc: extra-license-file +texlive-humanities-doc: script-not-executable +texlive-humanities-doc: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/texlive-latex3.override +++ texlive-extra-2009/debian/texlive-latex3.override @@ -0,0 +1,4 @@ +texlive-latex3: zero-byte-file-in-doc-directory +texlive-latex3: extra-license-file +texlive-latex3: script-not-executable +texlive-latex3: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/texlive-latex-extra-doc.override +++ texlive-extra-2009/debian/texlive-latex-extra-doc.override @@ -0,0 +1,4 @@ +texlive-latex-extra-doc: zero-byte-file-in-doc-directory +texlive-latex-extra-doc: extra-license-file +texlive-latex-extra-doc: script-not-executable +texlive-latex-extra-doc: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/generate-license-file +++ texlive-extra-2009/debian/generate-license-file @@ -0,0 +1,34 @@ +# +# generate-license-file +# $Id: generate-license-file 3943 2009-05-22 12:11:09Z preining $ +# (c) 2006 Norbert Preining +# +# generate a license file from the information in the tpm and the +# file tpm2liclines +# +# Uses tex-common's tpm2licenses +# + +pkg="$1" + +if ! [ -r debian/$pkg ] ; then + echo "please first call debian/rules install!" + exit 1 +fi + +mkdir -p debian/$pkg/usr/share/doc/$pkg +cat debian/Licenses.header > debian/$pkg.Licenses.gen + +if [ -r debian/$pkg.Licenses.add ] ; then + cat debian/$pkg.Licenses.add >> debian/$pkg.Licenses.gen +fi +perl /usr/share/tex-common/tpm2licenses \ + --Catalogue=file:./debian/tpm2liclines \ + --package=texlive \ + --tpmdir=./debian/$pkg/usr/share/texmf-texlive/tpm \ + --listallfiles \ + --texmfPath="./debian/$pkg/usr/share/texmf-texlive ./debian/$pkg/usr/share/doc/$pkg" 2>/dev/null \ + | sed -e 's,^\./debian/[^/]*/usr,/usr,' >> debian/$pkg.Licenses.gen + +mv debian/$pkg.Licenses.gen debian/$pkg/usr/share/doc/$pkg/Licenses + --- texlive-extra-2009.orig/debian/texlive-latex-extra.override +++ texlive-extra-2009/debian/texlive-latex-extra.override @@ -0,0 +1,4 @@ +texlive-latex-extra: zero-byte-file-in-doc-directory +texlive-latex-extra: extra-license-file +texlive-latex-extra: script-not-executable +texlive-latex-extra: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/copyright +++ texlive-extra-2009/debian/copyright @@ -0,0 +1,793 @@ +Copyright information for the texlive bundle + +Table of contents: + +1. Copyright and License of the debian-specific adaptions +2. License of the TeX live distribution as a compilation work +3. Licenses of individual parts +3.1 Explanation of the format of the following information +3.2 Packages with license problems +3.3 Individual license texts +3.4 (Incomplete) list of licenses of individual parts + + +1. Copyright and License of the debian-specific adaptions + +Debian adaptions for these packages are licensed under the GNU General +Public License, version 2, and are under Copyright by: + + Norbert Preining (2005-) + Frank Küster (2006-) + +All code generated for the Debian adaptions is under the GNU General +Public License. + +-------- + +2. License of the TeX live distribution as a compilation work + +COPYING CONDITIONS FOR TeX Live: + +To the best of our knowledge, all software in this distribution is +freely redistributable (libre, that is, not necessarily gratis), within +the Free Software Foundation's definition and Debian Free Software +Guidelines. If you find any non-free files included, please contact us +(references given below). + +That said, TeX Live has neither a single copyright holder nor a single +license covering its entire contents, since it is a collection of many +disparate packages. Therefore, you may copy, modify, and/or +redistribute software from TeX Live only if you comply with the +requirements placed thereon by the owners of the respective packages. + +To most easily learn these requirements, we suggest checking the TeX +Catalogue at: http://www.ctan.org/tex-archive/help/Catalogue/ (or any +CTAN mirror). The Catalogue is also included in TeX Live in +./texmf/doc/html/catalogue/, but the online version will have updates. +Of course the legal statements within the packages themselves are the +final authority. + +In some cases, TeX Live is distributed with a snapshot of the CTAN +archive, which is entirely independent of and separable from TeX Live +itself. (The "live" DVD in the TeX Collection is one example of this.) +Please be aware that the CTAN snapshot contains many files which are +*not* freely redistributable; see LICENSE.CTAN for more information. + + +GUIDELINES FOR REDISTRIBUTION: + +In general, you may redistribute TeX Live, with or without modification, +for profit or not, according to the usual free software tenets. Here +are some general guidelines for doing this: + +- If you make any changes to the TeX Live distribution or any +package it contains, besides complying with any licensing requirements, +you must prominently mention such changes in your modified distribution +so that users do not take your work for ours, and know to contact you, +not us, in case of questions or problems. A new top-level +README. file is a good place to describe the general situation. + +- Especially (but not necessarily) if changes or additions are made, we +recommend a clearly different title, such as " demo CD", +based on TeX Live YYYY demo (with updates)", where YYYY is the year of +TeX Live you are publishing. This credits both our work and yours. + +- You absolutely may *not* place your own copyright on the entire +distribution, since it is not your work (as stated above, TeX Live is +not created by any single person or entity). Statements such as "all +rights reserved" and "may not be reproduced" are especially +reprehensible, since they are antithetical to the free software +principles under which TeX Live is produced. + +- You may use any cover or media label designs that you wish. Such +packaging and marketing details are not covered by any TeX Live license. + +- Finally, we make the following requests (not legal requirements): + +a) Acknowledging that TeX Live is developed as a joint effort by all TeX + user groups, and encouraging the user/reader to join their user group + of choice. + + The web page http://www.tug.org/usergroups.html may be referenced as + a list of TeX user groups. We also appreciate your explicitly + listing all the user groups as given on that page, space permitting. + +b) Referencing the TeX Live home page: http://www.tug.org/tex-live/. + +c) Crediting the editor of the original TeX Live: Sebastian Rahtz. + +Such credits may be placed on the label of your media, your cover, +and/or in accompanying text (for instance, in the acknowledgements +section of a book). + +Finally, although it is certainly not a requirement, we'd like to invite +any redistributors to make a donation to the project, whether cash or +in-kind, for example via https://www.tug.org/donate.html. Thanks. + + +If you have any questions or comments, *please* contact us. In general, +we appreciate being given the chance to review any TeX Live-related +material in advance of publication, simply to avoid mistakes. It is +much better to correct text on a CD label or in a book before thousands +of copies are made! + +We are also happy to keep anyone planning a publication informed as to +our deadlines and progress. Just let us know. However, you should be +aware that TeX Live is produced entirely by volunteers, and no dates can +be guaranteed. + + +LICENSING FOR NEW PACKAGES: + +Finally, we are often asked what license to use for new work. To be +considered for inclusion on TeX Live, a package must use a free software +license, such as the LaTeX Project Public License, the GNU Public +License, the X Window System license, the modified BSD license, etc., or +be put into the public domain. Please see the url's below for more +discussion of this. + +Thanks for your interest in TeX. + +- Sebastian Rahtz, editor, for the TeX Live team + + +TeX Live mailing list: texlive@tug.org +TeX Live home page: http://www.tug.org/tex-live/ + +The FSF's free software definition: http://www.gnu.org/philosophy/free-sw.html +Debian Free Software Guidelines: http://www.debian.org/intro/free +FSF commentary on existing licenses: + http://www.gnu.org/licenses/license-list.html + +LPPL: http://latex-project.org/lppl.html or texmf/doc/latex/base/lppl.txt +LPPL rationale: texmf/doc/latex/base/modguide.pdf + +------------- + +3. Reference to an (incomplete) list of licenses of individual parts + +Individual parts of this distribution have their own copyright and +license. + +3.1 Explanation of the format of the following information + +Since most packages use standard licenses, we have separated the list +of license texts and the list of packages and individual files with +their licenses. In section 3.3 we provide the license texts and their +abbreviations used in in the file list. The file list itself is +generated automatically from the TeX Catalogue and can be found, for +each binary package, in /usr/share/doc/texlive-/Licenses. + +The information in the TeX Catalogue is checked by the Debian TeX +maintainers and the CTAN maintainers. If you find any contradiction +in the listing with the reality please inform us. + +In the case of gpl and lppl, the string without a number means that +the license statement contains a "or any later version" statement. In +the list in Licenses, each package has a header line like this: + +% ccfonts: lppl (verification data:1.1:1.1:2006-03-14:frank:readme) + +indicating that the package ccfonts is under LPPL, exists in version +1.1, the license has been checked in version 1.1 on 2006-03-14 by +"frank" (the username among the Catalogue developers, actually Frank +Küster), and the license information is in a file "readme". After +that follows the list of files, + + tex/latex/ccfonts/t1ccr.fd + tex/latex/ccfonts/ccfonts.sty + tex/latex/ccfonts/ts1ccr.fd + doc/latex/ccfonts/* + +where the * indicates that all ordinary files in that directory belong +to that package (but not necessarily subdirectories and files +therein). + +3.2 TODO: Packages with licensing problems + +[ this is copied over from teTeX, and some problems might already be +solved ] + +3.2.1 Serious problems + +- euler: LPPL according changelog, but no indication in file. + +- adrconv: No license at all for the documentation + +- antp: PD according to catalogue, no statement in the files, no + sources; contacted upstream + +- bbm: no license statement at all, bug filed + +- cite: chapterbib.sty is missing a license statement in the header + +- Problematic files by Donald Arseneau: + + * chapterbib.sty: no license information + * tabls.sty: no license information + * import.sty: "this software is free of any restrictions" + * relsize.sty: "public domain", nothing else + * shapepar.sty: noncommercial + * version.sty: no license information, not only by D.A. + * selectp.sty: no license information + *./source/latex/shapepar/README.shapepar + ./source/latex/shapepar/shapepar.sty + ./source/latex/shapepar/shapepar.ltx + ./source/latex/hyphenat/hyphenat.dtx: no license information + + +- citesort.sty: no license statement + +- index.doc: no license statement - probably unused + +- dinbrief: lppl 1.1+, but with additional restrictions which are non-free + +- eepic: The style files are public domain, but all the documentation + has no license at all. + +- extsizes: extsizes.sty, extarticle.cls and extreport.cls, and the + size*.clo files have a correct LPPL notice, the others have none. + The author seems to be active on Wikipedia, tried to contact him + +- beamericon*: no license statement. beamerexample-seminar: just like + seminar, which has not been investigated yet. Filed bug against beamer. + +- one file in the psnfss directory with unclear license: + + tex/latex/psnfss/8r.sty + +3.2.2 Normal :-) problems + +- listings: LPPL, plus: + +,---- +| *Modification*advice* +| +| Permission is granted to modify the listings package as well as +| lstdrvrs.dtx. You are not allowed to distribute a modified version of +| the listings package or lstdrvrs.dtx unless you change the file names +| and provide the original files. In any case it is better to contact +| the address below; other users will welcome removed bugs, new +| features, and additional programming languages. + +This is more restrictive than LPPL 1.3 (6.a and 6.d.2). The title is advice... + +- ae: Just a formal problem, the GPL is included, but nowhere is it + explicitly stated that this license applies to the package. + + contacted upstream + +- antt: gust font license, unclear which files % contacted upstream + + +3.3 Individual license texts + +The actual text of the licenses can either be found in +/usr/share/common-licenses (for artistic,bsd,gpl) or in "3.2 Text of +the licenses" below. For BSD-like licenses that just exchange the +name of the copyright holder, we do not list the license text. + +A. gpl (GNU General Public License) + +The full text of the GPL is given in /usr/share/common-licenses/GPL. + +B. lppl (LaTeX Project Public License) + +The LaTeX Project Public License +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +LPPL Version 1.3c 2006-05-20 + +Copyright 1999 2002-2006 LaTeX3 Project + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + + +PREAMBLE +======== + +The LaTeX Project Public License (LPPL) is the primary license under +which the the LaTeX kernel and the base LaTeX packages are distributed. + +You may use this license for any work of which you hold the copyright +and which you wish to distribute. This license may be particularly +suitable if your work is TeX-related (such as a LaTeX package), but +it is written in such a way that you can use it even if your work is +unrelated to TeX. + +The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', +below, gives instructions, examples, and recommendations for authors +who are considering distributing their works under this license. + +This license gives conditions under which a work may be distributed +and modified, as well as conditions under which modified versions of +that work may be distributed. + +We, the LaTeX3 Project, believe that the conditions below give you +the freedom to make and distribute modified versions of your work +that conform with whatever technical specifications you wish while +maintaining the availability, integrity, and reliability of +that work. If you do not see how to achieve your goal while +meeting these conditions, then read the document `cfgguide.tex' +and `modguide.tex' in the base LaTeX distribution for suggestions. + + +DEFINITIONS +=========== + +In this license document the following terms are used: + + `Work' + Any work being distributed under this License. + + `Derived Work' + Any work that under any applicable law is derived from the Work. + + `Modification' + Any procedure that produces a Derived Work under any applicable + law -- for example, the production of a file containing an + original file associated with the Work or a significant portion of + such a file, either verbatim or with modifications and/or + translated into another language. + + `Modify' + To apply any procedure that produces a Derived Work under any + applicable law. + + `Distribution' + Making copies of the Work available from one person to another, in + whole or in part. Distribution includes (but is not limited to) + making any electronic components of the Work accessible by + file transfer protocols such as FTP or HTTP or by shared file + systems such as Sun's Network File System (NFS). + + `Compiled Work' + A version of the Work that has been processed into a form where it + is directly usable on a computer system. This processing may + include using installation facilities provided by the Work, + transformations of the Work, copying of components of the Work, or + other activities. Note that modification of any installation + facilities provided by the Work constitutes modification of the Work. + + `Current Maintainer' + A person or persons nominated as such within the Work. If there is + no such explicit nomination then it is the `Copyright Holder' under + any applicable law. + + `Base Interpreter' + A program or process that is normally needed for running or + interpreting a part or the whole of the Work. + + A Base Interpreter may depend on external components but these + are not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + `LaTeX-Format' or in the case of files belonging to the + `LaTeX-format' a program implementing the `TeX language'. + + + +CONDITIONS ON DISTRIBUTION AND MODIFICATION +=========================================== + +1. Activities other than distribution and/or modification of the Work +are not covered by this license; they are outside its scope. In +particular, the act of running the Work is not restricted and no +requirements are made concerning any offers of support for the Work. + +2. You may distribute a complete, unmodified copy of the Work as you +received it. Distribution of only part of the Work is considered +modification of the Work, and no right to distribute such a Derived +Work may be assumed under the terms of this clause. + +3. You may distribute a Compiled Work that has been generated from a +complete, unmodified copy of the Work as distributed under Clause 2 +above, as long as that Compiled Work is distributed in such a way that +the recipients may install the Compiled Work on their system exactly +as it would have been installed if they generated a Compiled Work +directly from the Work. + +4. If you are the Current Maintainer of the Work, you may, without +restriction, modify the Work, thus creating a Derived Work. You may +also distribute the Derived Work without restriction, including +Compiled Works generated from the Derived Work. Derived Works +distributed in this manner by the Current Maintainer are considered to +be updated versions of the Work. + +5. If you are not the Current Maintainer of the Work, you may modify +your copy of the Work, thus creating a Derived Work based on the Work, +and compile this Derived Work, thus creating a Compiled Work based on +the Derived Work. + +6. If you are not the Current Maintainer of the Work, you may +distribute a Derived Work provided the following conditions are met +for every component of the Work unless that component clearly states +in the copyright notice that it is exempt from that condition. Only +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. + + a. If a component of this Derived Work can be a direct replacement + for a component of the Work when that component is used with the + Base Interpreter, then, wherever this component of the Work + identifies itself to the user when used interactively with that + Base Interpreter, the replacement component of this Derived Work + clearly and unambiguously identifies itself as a modified version + of this component to the user when used interactively with that + Base Interpreter. + + b. Every component of the Derived Work contains prominent notices + detailing the nature of the changes to that component, or a + prominent reference to another file that is distributed as part + of the Derived Work and that contains a complete and accurate log + of the changes. + + c. No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original version + of the Work, provide any support, including (but not limited to) + the reporting and handling of errors, to recipients of the + Derived Work unless those persons have stated explicitly that + they do provide such support for the Derived Work. + + d. You distribute at least one of the following with the Derived Work: + + 1. A complete, unmodified copy of the Work; + if your distribution of a modified component is made by + offering access to copy the modified component from a + designated place, then offering equivalent access to copy + the Work from the same or some similar place meets this + condition, even though third parties are not compelled to + copy the Work along with the modified component; + + 2. Information that is sufficient to obtain a complete, + unmodified copy of the Work. + +7. If you are not the Current Maintainer of the Work, you may +distribute a Compiled Work generated from a Derived Work, as long as +the Derived Work is distributed to all recipients of the Compiled +Work, and as long as the conditions of Clause 6, above, are met with +regard to the Derived Work. + +8. The conditions above are not intended to prohibit, and hence do not +apply to, the modification, by any method, of any component so that it +becomes identical to an updated version of that component of the Work as +it is distributed by the Current Maintainer under Clause 4, above. + +9. Distribution of the Work or any Derived Work in an alternative +format, where the Work or that Derived Work (in whole or in part) is +then produced by applying some process to that format, does not relax or +nullify any sections of this license as they pertain to the results of +applying that process. + +10. a. A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause 6 above, in regard to the Work, though it does not have + to honor the rest of the conditions in this license. + + b. If a Derived Work is distributed under a different license, that + Derived Work must provide sufficient documentation as part of + itself to allow each recipient of that Derived Work to honor the + restrictions in Clause 6 above, concerning changes from the Work. + +11. This license places no restrictions on works that are unrelated to +the Work, nor does this license place any restrictions on aggregating +such works with the Work by any means. + +12. Nothing in this license is intended to, or may be used to, prevent +complete compliance by all parties with all applicable laws. + + +NO WARRANTY +=========== + +There is no warranty for the Work. Except when otherwise stated in +writing, the Copyright Holder provides the Work `as is', without +warranty of any kind, either expressed or implied, including, but not +limited to, the implied warranties of merchantability and fitness for a +particular purpose. The entire risk as to the quality and performance +of the Work is with you. Should the Work prove defective, you assume +the cost of all necessary servicing, repair, or correction. + +In no event unless required by applicable law or agreed to in writing +will The Copyright Holder, or any author named in the components of the +Work, or any other party who may distribute and/or modify the Work as +permitted above, be liable to you for damages, including any general, +special, incidental or consequential damages arising out of any use of +the Work or out of inability to use the Work (including, but not limited +to, loss of data, data being rendered inaccurate, or losses sustained by +anyone as a result of any failure of the Work to operate with any other +programs), even if the Copyright Holder or said author or said other +party has been advised of the possibility of such damages. + + +MAINTENANCE OF THE WORK +======================= + +The Work has the status `author-maintained' if the Copyright Holder +explicitly and prominently states near the primary copyright notice in +the Work that the Work can only be maintained by the Copyright Holder +or simply that it is `author-maintained'. + +The Work has the status `maintained' if there is a Current Maintainer +who has indicated in the Work that they are willing to receive error +reports for the Work (for example, by supplying a valid e-mail +address). It is not required for the Current Maintainer to acknowledge +or act upon these error reports. + +The Work changes from status `maintained' to `unmaintained' if there +is no Current Maintainer, or the person stated to be Current +Maintainer of the work cannot be reached through the indicated means +of communication for a period of six months, and there are no other +significant signs of active maintenance. + +You can become the Current Maintainer of the Work by agreement with +any existing Current Maintainer to take over this role. + +If the Work is unmaintained, you can become the Current Maintainer of +the Work through the following steps: + + 1. Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of + an Internet or similar search. + + 2. If this search is successful, then enquire whether the Work + is still maintained. + + a. If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + b. If the search is unsuccessful or no action to resume active + maintenance is taken by the Current Maintainer, then announce + within the pertinent community your intention to take over + maintenance. (If the Work is a LaTeX work, this could be + done, for example, by posting to comp.text.tex.) + + 3a. If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + b. If the Current Maintainer is not reachable and the Copyright + Holder agrees that maintenance of the Work be passed to you, + then this takes effect immediately upon announcement. + + 4. If you make an `intention announcement' as described in 2b. above + and after three months your intention is challenged neither by + the Current Maintainer nor by the Copyright Holder nor by other + people, then you may arrange for the Work to be changed so as + to name you as the (new) Current Maintainer. + + 5. If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of 3b) or 4), then that Current Maintainer must + become or remain the Current Maintainer upon request provided + they then update their communication data within one month. + +A change in the Current Maintainer does not, of itself, alter the fact +that the Work is distributed under the LPPL license. + +If you become the Current Maintainer of the Work, you should +immediately provide, within the Work, a prominent and unambiguous +statement of your status as Current Maintainer. You should also +announce your new status to the same pertinent community as +in 2b) above. + + +WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE +====================================================== + +This section contains important instructions, examples, and +recommendations for authors who are considering distributing their +works under this license. These authors are addressed as `you' in +this section. + +Choosing This License or Another License +---------------------------------------- + +If for any part of your work you want or need to use *distribution* +conditions that differ significantly from those in this license, then +do not refer to this license anywhere in your work but, instead, +distribute your work under a different license. You may use the text +of this license as a model for your own license, but your license +should not refer to the LPPL or otherwise give the impression that +your work is distributed under the LPPL. + +The document `modguide.tex' in the base LaTeX distribution explains +the motivation behind the conditions of this license. It explains, +for example, why distributing LaTeX under the GNU General Public +License (GPL) was considered inappropriate. Even if your work is +unrelated to LaTeX, the discussion in `modguide.tex' may still be +relevant, and authors intending to distribute their works under any +license are encouraged to read it. + +A Recommendation on Modification Without Distribution +----------------------------------------------------- + +It is wise never to modify a component of the Work, even for your own +personal use, without also meeting the above conditions for +distributing the modified component. While you might intend that such +modifications will never be distributed, often this will happen by +accident -- you may forget that you have modified that component; or +it may not occur to you when allowing others to access the modified +version that you are thus distributing it and violating the conditions +of this license in ways that could have legal implications and, worse, +cause problems for the community. It is therefore usually in your +best interest to keep your copy of the Work identical with the public +one. Many works provide ways to control the behavior of that work +without altering any of its licensed components. + +How to Use This License +----------------------- + +To use this license, place in each of the components of your work both +an explicit copyright notice including your name and the year the work +was authored and/or last substantially modified. Include also a +statement that the distribution and/or modification of that +component is constrained by the conditions in this license. + +Here is an example of such a notice and statement: + + %% pig.dtx + %% Copyright 2005 M. Y. Name + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % of this license or (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2005/12/01 or later. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + +Given such a notice and statement in a file, the conditions +given in this license document would apply, with the `Work' referring +to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being +generated from `pig.dtx' using `pig.ins'), the `Base Interpreter' +referring to any `LaTeX-Format', and both `Copyright Holder' and +`Current Maintainer' referring to the person `M. Y. Name'. + +If you do not want the Maintenance section of LPPL to apply to your +Work, change `maintained' above into `author-maintained'. +However, we recommend that you use `maintained', as the Maintenance +section was added in order to ensure that your Work remains useful to +the community even when you can no longer maintain and support it +yourself. + +Derived Works That Are Not Replacements +--------------------------------------- + +Several clauses of the LPPL specify means to provide reliability and +stability for the user community. They therefore concern themselves +with the case that a Derived Work is intended to be used as a +(compatible or incompatible) replacement of the original Work. If +this is not the case (e.g., if a few lines of code are reused for a +completely different task), then clauses 6b and 6d shall not apply. + + +Important Recommendations +------------------------- + + Defining What Constitutes the Work + + The LPPL requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a + way for the licensee to determine which files constitute the Work. + This could, for example, be achieved by explicitly listing all the + files of the Work near the copyright notice of each file or by + using a line such as: + + % This work consists of all files listed in manifest.txt. + + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. + + + + +C. Artistic +D. PD (Public domain): + +The file or package contains a statement equivalent to + +"This file is in the public domain. You may freely use, modify and +distribute it". + +E. Non-standard licenses, by package name: + +(1) eepic.sty, eepicemu.sty: + The macros are in public domain. + You may distribute or modify it in any ways you like. + epic.sty: + You may use this file in whatever way you wish. You are requested to + leave this notice intact, and report any bugs, enhancements, comments, + suggestions, etc. to: + ... + +(2) The Computer Modern fonts by Donald E. Knuth have a special + license; essentially, they are public domain, but no modified + version may use the same name, and the names "TeX" and "MetaFont" + for the resulting programs, unless they pass the TRIP and TRAP + tests. The complete license statement can be found in a text at + http://www.tug.org/TUGboat/Articles/tb11-4/tb30knut.pdf, and the + relevant parts are: + + ,---- + | My work on developing TEX, METAFONT, and Computer + | Modern has come to an end. I willmake no further + | changes except to correct extremely serious bugs. + | + | I have put these systems into the public domain so that + | people everywhere can use the ideas freely if they wish. + | + | [...] + | As stated on the copyright pages of Volumes B, D, and + | E, anybody can make use of my programs in whatever + | way they wish, as long as they do not use the names + | TEX, METAFONT, or Computer Modern. In particular, + | any person or group who wants to produce a program + | superior to mine is free to do so. However, nobody is + | allowed to call a system TEX or METAFONT unless that + | system conforms 100% to my own programs, as I have + | specified in the manuals for the TRIP and TRAP tests. + | And nobody is allowed to use the names of the Computer + | Modern fonts in Volume E for any fonts that do not + | produce identical tfm files. This prohibition applies to + | all people or machines, whether appointed by TUG or + | by any other organization. I do not intend to delegate the + | responsibility formaintainance of TEX, METAFONT, or + | Computer Modern to anybody else, ever. + `---- + + For those who believe more in texts written on paper, we reproduce + here the copyright page of Volume $of "Computers and Typesetting" + by Donald E. Knuth, which present the commented code for the + Computer Modern fonts: + + ,---- + | The quotations on pages 7 and 351 have been excerpted [...]. + | + | METAFONT is a trademark of th Addison Wesley Publishing Company. + | + | TeX is a trademark of the American Mathematical Society. + | + | The programs for computer Modern are in the public domain, and readers + | may freely generate and hand-tune their own fonts using the algorithms + | of this book. However, use of the names is restricted: Any fonts + | whose names cmr10 or cmbx12 or ... are identical to the standard font + | names of this book should be fully compatible with the fonts defined + | here; i.e., fonts with the same names are supposed to have precisely + | the same character coding schemes and precisely the same font metric + | files. + `---- + + + + ***** + +F. Individual files, not belonging to any package: + +% cahyph.tex: LPPL 1+ +% gahyph.tex: GPL 2+ +% icehyph.tex: LPPL 1.2+ +% ruhyphas.tex: LPPL 1.2+ +% ruhyphzn.tex: LPPL 1.2+ +% sehyph.tex: LPPL 1.2+ + + + +3.4 Reference to an (incomplete) list of licenses of individual parts + +The file list for each binary package has the format explained above +and can be found, for each binary package, in + +/usr/share/doc/texlive-/Licenses. + +$Id: copyright 3943 2009-05-22 12:11:09Z preining $ --- texlive-extra-2009.orig/debian/texlive-fonts-extra-doc.override +++ texlive-extra-2009/debian/texlive-fonts-extra-doc.override @@ -0,0 +1,4 @@ +texlive-fonts-extra-doc: zero-byte-file-in-doc-directory +texlive-fonts-extra-doc: extra-license-file +texlive-fonts-extra-doc: script-not-executable +texlive-fonts-extra-doc: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/texlive-pstricks.override +++ texlive-extra-2009/debian/texlive-pstricks.override @@ -0,0 +1,4 @@ +texlive-pstricks: zero-byte-file-in-doc-directory +texlive-pstricks: extra-license-file +texlive-pstricks: script-not-executable +texlive-pstricks: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/texlive-formats-extra.override +++ texlive-extra-2009/debian/texlive-formats-extra.override @@ -0,0 +1,4 @@ +texlive-formats-extra: zero-byte-file-in-doc-directory +texlive-formats-extra: extra-license-file +texlive-formats-extra: script-not-executable +texlive-formats-extra: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/texlive-formats-extra.links.dist +++ texlive-extra-2009/debian/texlive-formats-extra.links.dist @@ -0,0 +1,5 @@ +usr/share/man/man1/pdftex.1.gz usr/share/man/man1/mllatex.1.gz +usr/share/man/man1/pdftex.1.gz usr/share/man/man1/mltex.1.gz +usr/share/man/man1/pdftex.1.gz usr/share/man/man1/physe.1.gz +usr/share/man/man1/pdftex.1.gz usr/share/man/man1/phyzzx.1.gz +usr/share/man/man1/pdftex.1.gz usr/share/man/man1/texsis.1.gz --- texlive-extra-2009.orig/debian/texlive-publishers-doc.override +++ texlive-extra-2009/debian/texlive-publishers-doc.override @@ -0,0 +1,4 @@ +texlive-publishers-doc: zero-byte-file-in-doc-directory +texlive-publishers-doc: extra-license-file +texlive-publishers-doc: script-not-executable +texlive-publishers-doc: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/tpm2deb-bin.pl +++ texlive-extra-2009/debian/tpm2deb-bin.pl @@ -0,0 +1,616 @@ +#!/usr/bin/perl +# +# tpm2deb-bin.pl +# machinery to create debian packages from TeX Live depot +# (c) 2005, 2006 Norbert Preining +# +# $Id: tpm2deb.pl 2080 2006-12-15 12:03:49Z preining $ +# +# configuration is done via the file tpm2deb.cfg +# + +BEGIN { # get our other local perl modules. + unshift (@INC, "./debian"); + unshift (@INC, "./tlpkg"); +} + +use strict "vars"; +# use strict "refs"; # not possible with merge_into +use warnings; +no warnings 'once'; +no warnings 'uninitialized'; + +#use Strict; +use Getopt::Long; +use File::Basename; +use File::Copy; +use File::Path; +use File::Temp qw/ tempfile tempdir /; +use Cwd; + +use TeXLive::TLPDB; +use TeXLive::TLPOBJ; + +# use Data::Dumper; + + +my $debdest; +my $basedir; +my $bindest; +my $bincomponent = "/usr/bin"; +my $rundest; +my $runcomponent = "/usr/share"; +my $docdest; +my $doccomponent; +my $etcdest; +my $tmpdir; + + +# +# Configuration for destination of files +# DONT USER DOUBLE QUOTES; THESE VARIABLES HAVE TO GET REEVALUATED +# AFTER $tmpdir IS SET!! +# +my $sysdebdest = '$tmpdir/debian'; +my $sysbasedir = '$debdest/$package'; +my $sysbindest = '$basedir/usr/bin'; +my $sysbincomponent = '/usr/bin'; +my $sysrundest = '$basedir/usr/share'; +my $sysruncomponent = '/usr/share'; +my $sysdocdest = '$basedir/usr/share/doc/$package'; +my $sysdoccomponent = '/usr/share/doc/$package'; +my $sysetcdest = '$basedir/etc/texmf'; + +my %configfiles; # hash of (symbolic) array references, one for each package + +my $texmfdist = "texmf-texlive"; +my $opt_nosource=0; +my $optdestination=""; +our $opt_onlyscripts=0; +my $opt_onlycopy=0; + +our $opt_debug; #global variable +my $opt_master; +our $Master; +my $globalreclevel=1; + +my $result = GetOptions ("debug!" => \$opt_debug, # debug mode + "nosource!" => \$opt_nosource, # don't include source files + "master=s" => \$opt_master, # location of Master + "dest=s" => \$optdestination, # where to write files + "reclevel=i" => \$globalreclevel, # recursion level + "onlyscripts!" => \$opt_onlyscripts, # only create maintainer scripts + "onlycopy!" => \$opt_onlycopy # no maintscripts, only copy files + ); + +# Norbert, is $, intended here, or should it rather be m{/.*$}? +if (!($opt_master =~ m,/.*$,,)) { + $Master = `pwd`; + chomp($Master); + $Master .= "/$opt_master"; +} else { + $Master = $opt_master; +} + +my $startdir=getcwd(); +chdir($startdir); +File::Basename::fileparse_set_fstype('unix'); + +use tpm2debcommon; + +&main(@ARGV); + +1; + + +sub main { + my (@packages) = @_; + my $arch = "all"; + # the following variable is used in the Tpm.pm module, + # and should always be set to i386-linux, no matter what + # the real Debian architecture is + $::tlpdb = TeXLive::TLPDB->new(root => "$Master"); + die "Cannot load tlpdb!" unless defined($::tlpdb); + initialize_config_file_data("debian/tpm2deb.cfg"); + build_data_hash(); + check_consistency(); + foreach my $package (@packages) { + # + # various variables have to be set + # + #$arch = get_arch($package); + #print "Working on $package, arch=$arch\n"; + print "Working on $package\n"; + # determine variables used in all subsequent functions + $opt_debug && print STDERR "Setting global vars\n"; + tl_set_global_vars($package); + # + # copy files etc. + # + # this affects the following global vars: @{$configfiles{$package}}. + make_deb($package); #unless ($opt_onlyscripts); + # + # create the maintainer scripts + # + # this uses the following global vars: @{$configfiles{$package}}. + make_maintainer($package,$debdest) unless ($opt_onlycopy); + } +} + +# +# set global variables +# +sub tl_set_global_vars { + my ($package) = @_; + my $helper; + if ($optdestination ne "") { + $tmpdir = $optdestination; + } else { + $tmpdir = "."; + } + $opt_debug && print STDERR "tmpdir = $tmpdir\n"; + $helper="\$debdest = \"$sysdebdest\""; eval $helper; + $helper="\$basedir = \"$sysbasedir\""; eval $helper; + $helper="\$bindest = \"$sysbindest\""; eval $helper; + $helper="\$rundest = \"$sysrundest\""; eval $helper; + $helper="\$docdest = \"$sysdocdest\""; eval $helper; + $helper="\$doccomponent = \"$sysdoccomponent\""; eval $helper; + $helper="\$etcdest = \"$sysetcdest\""; eval $helper; + $opt_debug && print STDERR "\nGlobal options:\n"; + if ($opt_debug) { + print STDERR "debdest = $debdest\n"; + print STDERR "basedir = $basedir\n"; + print STDERR "bindest = $bindest\n"; + print STDERR "rundest = $rundest\n"; + print STDERR "docdest = $docdest\n"; + print STDERR "doccomponent = $doccomponent\n"; + print STDERR "etcdest = $etcdest\n"; + } +} + +# +# tl_is_blacklisted +# +sub tl_is_blacklisted { + my ($file) = @_; + my $blacklisted = 0; + foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) { + $blacklisted = 1 if ($file =~ m|^${pat}$|); + } + $opt_debug && $blacklisted && print STDERR "$file is blacklisted\n"; + return $blacklisted; +} + +# +# make_deb_copy_to_righplace +# +# depends on global var $rundest +sub make_deb_copy_to_rightplace { + my ($package,$listref) = @_; + my %lists = %$listref; + if (!$opt_nosource) { + DOSFILE: foreach my $file (@{$lists{'SourceFiles'}}) { + next DOSFILE if tl_is_blacklisted($file); + my $finalfn = do_remap_and_copy($package,$file,$runcomponent); + do_special($file,$finalfn); + } + } + DORFILE: foreach my $file (@{$lists{'RunFiles'}}) { + next DORFILE if tl_is_blacklisted($file); + my $finalfn = do_remap_and_copy($package,$file,$runcomponent); + do_special($file,$finalfn); + } +# my %DocDirHash = (); +# my @LinkedDocDir = (); + DODFILE: foreach my $file (@{$lists{'DocFiles'}}) { + next DODFILE if tl_is_blacklisted($file); + my $finalfn = do_remap_and_copy($package,$file,$runcomponent,'^[^/]*/doc/(.*)$','$doccomponent/$1'); + do_special($file,$finalfn); + } + # simply ignore binfiles as we have to add the necessary deps + #DOBFILE: foreach my $file (@{$lists{'BinFiles'}}) { + # $opt_debug && print STDERR "BINFILE: $file\n"; + # next DOBFILE if tl_is_blacklisted($file); + # my $finalfn = do_remap_and_copy($package,$file,$bincomponent,'^bin/[^/]*/(.*)$','/usr/bin/$1'); + # do_special($file,$finalfn); + #} + if ($package eq 'texlive-base') { + open(USLANG,">$debdest/texlive-base.cnf") + or die("Cannot open $debdest/texlive-base.cnf for writing!"); + #open (SOURCE,"$Master/texmf/tex/generic/config/language.us") + # or die("Cannot open $Master/texmf/tex/generic/config/language.us"); + #while () { print USLANG; } + #close (SOURCE); + print USLANG "% DO NOT CHANGE THE FOLLOWING LINE UNLESS YOU\n"; + print USLANG "% REALLY KNOW WHAT YOU ARE DOING\n"; + print USLANG "USEFILE /usr/share/texmf-texlive/tex/generic/config/language.us /usr/share/texmf-texlive/tex/generic/config/language.us.def\n"; + close (USLANG); + } +} + +# +# make_deb_execute_actions +# +# depends on global variable $globalreclevel +# FIXXME: could be divided in get_execute_actions and +# do_execute_actions, probably needs pass-by-reference if we don't +# want to use global vars. +sub make_deb_execute_actions { + my ($package) = @_; + my @Executes = get_all_executes($package,$globalreclevel); + my @maplines = (); + my @formatlines = (); + my @languagelines = (); + my $gotmapfiles = 0; + my $firstlang =1; + my %langhash = (); + my %formathash = (); + $opt_debug && print STDERR "Executes= @Executes\n"; + my %Job; + for my $e (@Executes) { + my ($what, $first, @rest) = split ' ', $e; + my $instcmd; + my $rmcmd; + if ($what eq 'addMap') { + push @maplines, "Map $first\n"; + } elsif ($what eq 'addMixedMap') { + push @maplines, "MixedMap $first\n"; + } elsif ($what eq 'AddFormat') { + my %r = TeXLive::TLUtils::parse_AddFormat_line(join(" ", $first, @rest)); + if (defined($r{"error"})) { + die "$r{'error'}, package $package, execute $e"; + } + my $mode = ($r{"mode"} ? "" : "#! "); + if (defined($Config{'disabled_formats'}{$package})) { + next if (ismember($r{'name'}, @{$Config{'disabled_formats'}{$package}})); + } + push @formatlines, "$mode$r{'name'} $r{'engine'} $r{'patterns'} $r{'options'}\n"; + } elsif ($what eq 'AddHyphen') { + my %r = TeXLive::TLUtils::parse_AddHyphen_line(join(" ", $first, @rest)); + my $lline = "name=$r{'name'} file=$r{'file'} lefthyphenmin=$r{'lefthyphenmin'} righthyphenmin=$r{'righthyphenmin'}"; + my @syns; + @syns = @{$r{"synonyms"}} if (defined($r{"synonyms"})); + if ($#syns >= 0) { + $lline .= " synonyms=" . join(",",@syns); + } + push @languagelines, "$lline\n"; + } + } + if ($#maplines >= 0) { + open(OUTFILE, ">$debdest/$package.maps") + or die("Cannot open $debdest/$package.maps"); + foreach (@maplines) { print OUTFILE; } + close(OUTFILE); + } + if ($#formatlines >= 0) { + open(OUTFILE, ">$debdest/$package.formats") + or die("Cannot open $debdest/$package.formats"); + foreach (@formatlines) { print OUTFILE; } + close(OUTFILE); + } + if ($#languagelines >= 0) { + open(OUTFILE, ">$debdest/$package.hyphens") + or die("Cannot open $debdest/$package.hyphens"); + foreach (@languagelines) { print OUTFILE; } + close(OUTFILE); + } +} + +# +# make_deb +# +sub make_deb { + # my function + # + # do_special ($originalfilename, $finaldestinationfilename) + # + # Do special actions as specified in the config file, like install info + # etc + our @SpecialActions = (); + sub do_special { + my ($origfn, $finalfn) = @_; + our @SpecialActions; + SPECIALS: foreach my $special (@{$TeXLive{'all'}{'special_actions_config'}}) { + my ($pat, $act) = ($special =~ m/(.*):(.*)/); + if ($origfn =~ m|$pat$|) { + if ($act eq "install-info") { + push @SpecialActions, "install-info:$origfn"; + } else { + print STDERR "Unknown special action $act, terminating!\n"; + exit 1; + } + } + } + } + # real start + my ($package) = @_; + my %lists = %{&get_all_files($package,$globalreclevel)}; + my $title = $TeXLive{'binary'}{$package}{'title'}; + my $description = $TeXLive{'binary'}{$package}{'description'}; + eval { mkpath($rundest) }; + if ($@) { + die "Couldn't create dir: $@"; + } + if ($opt_debug) { + print STDERR "SOURCEFILES: ", @{$lists{'SourceFiles'}}, "\n"; + print STDERR "RUNFILES: ", @{$lists{'RunFiles'}}, "\n"; + print STDERR "DOCFILES: ", @{$lists{'DocFiles'}}, "\n"; + print STDERR "BINFILES: ", @{$lists{'BinFiles'}}, "\n"; + } +# # clean @configfiles + @{$configfiles{$package}} = (); + &mkpath($docdest); + # + # DO REMAPPINGS and COPY FILES TO DEST + # + make_deb_copy_to_rightplace($package,\%lists); + # + # EXECUTE ACTIONS + # + make_deb_execute_actions($package); + # + # Work on @SpecialActions + # + my @infofiles = (); + foreach my $l (@SpecialActions) { + my ($act, $fname) = ($l =~ m/(.*):(.*)/); + if ($act eq "install-info") { + push @infofiles, "$fname"; + } else { + print STDERR "Unknown action, huuu, where does this come from: $act, exit!\n"; + exit 1; + } + } + if ($#infofiles >=0) { + open(INFOLIST, ">$debdest/$package.info") + or die("Cannot open $debdest/$package.info"); + foreach my $f (@infofiles) { + print INFOLIST "$f\n"; + } + close(INFOLIST); + } +} + +# +# make_maintainer +# +# create maintainer scripts. +# This function uses global vars: @{$configfiles{$package}}, $debdest +# +sub make_maintainer { + sub merge_into { + my ($source_fname, $target_fhandle) = @_; + if (-e "$source_fname") { + open(SOURCE,"<$source_fname") + or die("Cannot open $source_fname"); + while () { print $target_fhandle $_; } + close(SOURCE); + } + } + my ($package,$debdest) = @_; + print "Making maintainer scripts for $package in $debdest...\n"; + &mkpath($debdest); + for my $type (qw/postinst preinst postrm prerm/) { + $opt_debug && print STDERR "Handling $type "; + if ((-r "$debdest/$type.pre") || + (-r "$debdest/$type.post") || + (-r "$debdest/$package.$type.pre") || + (-r "$debdest/$package.$type.post") || + ( ($type ne "prerm") && ($#{$configfiles{$package}} >= 0) )) + { + $opt_debug && print STDERR "\nconfigfiles:\n@{$configfiles{$package}}\n"; + open(MAINTSCRIPT, ">$debdest/$package.$type") + or die("Cannot open $debdest/$package.$type for writing"); + print MAINTSCRIPT "#!/bin/sh -e\n"; + merge_into("$debdest/common.functions", MAINTSCRIPT); + merge_into("$debdest/common.functions.$type", MAINTSCRIPT); + merge_into("$debdest/$type.pre", MAINTSCRIPT); + merge_into("$debdest/$package.$type.pre", MAINTSCRIPT); + # handling of conffile moves (2005 has /etc/texmf/texlive, 2007 has /etc/texmf) + # + # preinst moves, postinst renames conffile to + # conffile.dpkg-new if it was previously deleted, postrm + # makes error-unwind for preinst. + # prerm needs no code. + my $maintscript_func = "handle_config_file_" . $type; + if (! @{$configfiles{$package}} && $opt_debug ) { print "\nNo conffiles for this package\n"}; + CONFMOVE: do { + foreach my $cf (@{$configfiles{$package}}) { + print MAINTSCRIPT "$maintscript_func $cf \$1 \$2\n" + } + } unless ($type eq "prerm"); + # add debhelper stuff and post-parts. + print MAINTSCRIPT "\n#DEBHELPER#\n"; + merge_into("$debdest/$package.$type.post", MAINTSCRIPT); + merge_into("$debdest/$type.post", MAINTSCRIPT); + print MAINTSCRIPT "exit 0\n"; + close MAINTSCRIPT; + } + $opt_debug && print STDERR " done.\n"; + } +} + +# +# get_texmf_relpath +# +sub get_texmf_relpath { + my ($filename) = @_; + $filename =~ s{texmf-dist}{texmf}; + $filename =~ s{texmf-doc}{texmf}; + $filename =~ s{texmf/}{}; + return $filename; +} + +# +# do_remap_and_copy +# +# policy for mapping lines: +# ALL file names in the last field are: +# - either ABSOLUTE filenames in the sense of the final installation +# example: +# mapping;texmf/tex/generic/config/language.dat;link;/var/lib/texmf/tex/generic/config/language.dat +# - relative filenames in which case +# $texmfdist = /usr/share/texmf-texlive +# is prepended, eg: +# mapping;texmf-dist/fonts/map/dvips/ibygrk/ibycus4.map;remap;fonts/source/public/ibygrk/ibycus4.map +# in this case ibycus4.map is remapped to +# /usr/share/texmf-texlive/fonts/source/public/ibygrk/ibycus4.map +# +# The filenames CAN contain backreferences to patterns: +# mapping;texmf[^/]*/doc/man/man(.*)/(.*);remap;/usr/share/man/man$1/$2 +# +sub do_remap_and_copy { + # my functions + # + # here the mapping from texlive pathes to debian pathes is done + # + sub make_destinationname { + my ($path) = @_; + $path =~ s#^texmf-dist#$texmfdist#; + # + # we do map *ALL* files into $texmfdist, not only the dist files + # + $path =~ s#^texmf/#$texmfdist/#; + return("$path"); + } + sub absolute_path { + my ($inpath) = @_; + if ($inpath =~ m,^/,) { + # absolute path, just return it + return ($inpath); + } else { + # relative path name add /usr/share/$texmfdist + return ("$runcomponent/$texmfdist/$inpath"); + } + } + # real start + my ($package,$file,$defaultpathcomponent,$finalremap,$finaldest) = @_; + my $gotremapped = 0; + my $returnvalue = "**NOTSET**"; + my $defaultdestname = make_destinationname($file); + $opt_debug && print STDERR "DESTINATION NAME = $defaultdestname\n"; + + MAPPINGS: foreach my $maplines (@{$TeXLive{'all'}{'filemappings'}}) { + my ($pat, $dest) = ($maplines =~ m/(.*):(.*)/); + if ($file =~ m|$pat$|) { + $gotremapped = 1; + my $act = $TeXLive{'all'}{'file_map_actions'}{$pat}; + my $supplieddestname; + # this evaluation is NECESSARY since the last entries in the + # file mappings can contain back references to patterns in $pat!!! + my $foo="\$supplieddestname = \"$dest\""; + eval $foo; + $supplieddestname = absolute_path($supplieddestname); + $opt_debug && print STDERR "REMAP HIT f=$file\nsupplieddestname=$supplieddestname\npat=$pat\ndest=$dest\n"; + # if you add possible actions here, also add them to the list in tpm2deb.cfg + if (($act eq "move") || ($act eq "config-move")) { + # remap MOVES the file to the new position + $opt_debug && print STDERR "remap\n"; + &mkpath(dirname("$basedir$supplieddestname")); + mycopy("$Master/$file","$basedir$supplieddestname"); + $returnvalue = $supplieddestname; + if ($act eq "config-move") { + push @{$configfiles{$package}}, "$supplieddestname" ; + } + } elsif (($act eq "copy") || ($act eq "config-copy")) { + $opt_debug && print STDERR "copy\n"; + # first install it into the normal path + mycopy("$Master/$file","$basedir$defaultpathcomponent/$defaultdestname"); + # now the same as in remap/config-remap + &mkpath(dirname("$basedir$supplieddestname")); + mycopy("$Master/$file","$basedir$supplieddestname"); + $returnvalue = $supplieddestname; + if ($act eq "config-copy") { + push @{$configfiles{$package}}, "$supplieddestname" ; + } + } elsif ($act eq "copy-move") { + $opt_debug && print STDERR "copy-move\n"; + my ($configpath,$secondpath) = split(/,/ , $supplieddestname); + $opt_debug && print STDERR "installing into $configpath and $secondpath\n"; + # first install it into the config path + &mkpath(dirname("$basedir$configpath")); + mycopy("$Master/$file","$basedir$configpath"); + # now the other path (/usr/share/$package or similar) + mycopy("$Master/$file","$basedir$secondpath"); + # return the config path + $returnvalue = $configpath; + } elsif ($act eq "link") { + # make the defaultdestname a LINK to the supplieddestname, + # but do NOT create the supplieddestname + $opt_debug && print STDERR "link\n"; + &mkpath(dirname("$basedir$defaultpathcomponent/$defaultdestname")); + unless ($opt_onlyscripts == 1) { + symlink("$supplieddestname", "$basedir$defaultpathcomponent/$defaultdestname") or + die "Cannot symlink $basedir$defaultpathcomponent/$defaultdestname -> $supplieddestname: $!\n" + }; + $returnvalue = $supplieddestname; + } elsif ($act eq "move-link") { + $opt_debug && print STDERR "move-link\n"; + # move the file to the new location, and create a link + # from the defaultdestname -> supplieddestname + &mkpath(dirname("$basedir$supplieddestname")); + mycopy("$Master/$file","$basedir$supplieddestname"); + &mkpath(dirname("$basedir$defaultpathcomponent/$defaultdestname")); + unless ($opt_onlyscripts == 1) { + symlink($supplieddestname, "$basedir$defaultpathcomponent/$defaultdestname") or + die "Cannot symlink $basedir$defaultpathcomponent/$defaultdestname -> $supplieddestname: $!\n" + }; + $returnvalue = $supplieddestname; ## ?? or $defaultdestname???? + } elsif ($act eq "add-link") { + $opt_debug && print STDERR "add-link\n"; + # install the file in its default location, but add a + # symlink $supplieddestname -> $defaultdestname + mycopy("$Master/$file","$basedir$defaultpathcomponent/$defaultdestname"); + &mkpath(dirname("$basedir$supplieddestname")); + unless ($opt_onlyscripts == 1) { + symlink("$defaultpathcomponent/$defaultdestname","$basedir$supplieddestname") or + die "Cannot symlink, $basedir$supplieddestname -> $defaultpathcomponent/$defaultdestname: $!\n" + }; + $returnvalue = "$defaultpathcomponent/$defaultdestname"; + } elsif ($act eq "replace-link") { + $opt_debug && print STDERR "replace-link\n"; + # $supplieddestname must be of the form aaa%bbb + # make aaa -> bbb and do nothing else + my ($a,$b) = split(/%/,$supplieddestname); + my $aa = absolute_path($a); + &mkpath(dirname("$basedir$aa")); + unless ($opt_onlyscripts == 1) { + symlink($b,"$basedir$aa") or die "Cannot symlink $basedir$aa -> $b: $!\n" + }; + $returnvalue = $b; + } elsif ($act eq "") { + $opt_debug && print STDERR ":empty:\n"; + $returnvalue = ""; + # do nothing, the file is killed + } else { + print STDERR "maplines=$maplines\nact = $TeXLive{'all'}{'file_map_actions'}{$pat}\n"; + print STDERR "Unknown action $act in config file, terminating!\n"; + exit 1; + } + last MAPPINGS; + } + } + if ($gotremapped == 0) { + if ($finalremap ne "" && $defaultdestname =~ m|$finalremap|) { + my $foo="\$finaldest = \"$finaldest\""; + eval $foo; + $opt_debug && print STDERR "finalremap COPY: $finaldest\n"; + &mkpath(dirname("$basedir$finaldest")); + mycopy("$Master/$file","$basedir$finaldest"); + $returnvalue = $finaldest; + } else { + $opt_debug && print STDERR "NORMAL COPY: $basedir$defaultpathcomponent/$defaultdestname\n"; + &mkpath(dirname("$basedir$defaultpathcomponent/$defaultdestname")); + mycopy("$Master/$file","$basedir$defaultpathcomponent/$defaultdestname"); + $returnvalue = "$defaultpathcomponent/$defaultdestname"; + } + } + return($returnvalue); +} + +### Local Variables: +### perl-indent-level: 4 +### tab-width: 4 +### indent-tabs-mode: t +### End: +# vim:set tabstop=4: # --- texlive-extra-2009.orig/debian/texlive-latex-extra.links.dist +++ texlive-extra-2009/debian/texlive-latex-extra.links.dist @@ -0,0 +1,7 @@ +usr/share/texmf-texlive/scripts/glossaries/makeglossaries usr/bin/makeglossaries +usr/share/texmf-texlive/scripts/pax/pdfannotextractor.pl usr/bin/pdfannotextractor +usr/share/texmf-texlive/scripts/perltex/perltex usr/bin/perltex +usr/share/texmf-texlive/scripts/splitindex/perl/splitindex.pl usr/bin/splitindex +usr/share/texmf-texlive/scripts/svn-multi/svn-multi.pl usr/bin/svn-multi +usr/share/texmf-texlive/scripts/vpe/vpe.pl usr/bin/vpe +usr/share/texmf-texlive/scripts/pst-pdf/ps4pdf usr/bin/ps4pdf --- texlive-extra-2009.orig/debian/common.functions.preinst +++ texlive-extra-2009/debian/common.functions.preinst @@ -0,0 +1,141 @@ +# common.functions.preinst start +# $Id: common.functions.preinst 3943 2009-05-22 12:11:09Z preining $ + +dpkg_md5sum() +{ + conffile="$1" + package="$2" + md5sum=$(dpkg-query -W -f='${Conffiles}' "$package" \ + | grep -F " $conffile " | cut -d ' ' -f 3) + if [ -z "$md5sum" ]; then + echo "$conffile: md5sum not known." >&2 + echo "It seems that this file is not handled by dpkg conffiles." >&2 + # don't exit but return empty md5sum + md5sum="" + # exit 1 + fi + echo $md5sum +} + +check_move () +{ + dodelete="$1" + orig="$2" + local package + package="$3" + new="$4" + version="$5" + if [ -r "$orig" ] ; then + mdorig=$(dpkg_md5sum "$orig" "$package") + if [ $(md5sum "$orig" | cut -f 1 -d ' ') = "$mdorig" ] ; then + rm "$orig" + else + mkdir -p $(dirname "$new") + mv "$orig" "$new".preinst-copy + fi + else + if [ -n "$version" ]; then + # there is a previous version, we are actually upgrading + # (or reinstalling) + # in case we handle a foreign conffile (different package) $dodelete + # can be set to 0 (or != 1) in which case the .preinst-deleted file + # will not be created. + if [ "$dodelete" = 1 ] ; then + mkdir -p $(dirname "$new") + touch $new.preinst-deleted + fi + fi + fi +} + +# +# handle_config_file_preinst/postinst/prerm/postrm +# handle those config files which are left over from old texlive and +# tetex installations +handle_config_file_preinst () +{ + cfgfile="$1" + action="$2" + version="$3" + upgrade_needed=false + case "$action" in + install|upgrade) + if [ -n "$version" ] && dpkg --compare-versions "$version" ge 2007; then + return 0 + fi + ;; + *) + return 0 + ;; + esac + + conf_relpath=${cfgfile#/etc/texmf/} + conf_oldpath="/etc/texmf/texlive/$conf_relpath" + # default package is texlive-base-bin + package=texlive-base-bin + case "$cfgfile" in + /etc/texmf/dvips/config/*) + # special case for dvips config + conf_oldpath="/etc/texmf/texlive/dvips/${conf_oldpath#/etc/texmf/texlive/dvips/config/}" + ;; + # files which were only present in tetex + /etc/texmf/texdoctk/texdoctk.dat) + package=tetex-base + conf_oldpath="/etc/texdoctk/texdoctk.dat" + ;; + # symlink target had a different name + /etc/texmf/dvipdfm/config/config) + conf_oldpath="/etc/texmf/texlive/dvipdfm.cfg" + ;; + # for xdvi.cfg we first want to move tetex files, and later texlives + /etc/texmf/xdvi/xdvi.cfg) + # tetex version + # it could either be deleted, or tetex was never installed. + # We do not want to create .preinst-deleted, so we call + # check_move with first argument 0 which means that the + # preinst-deleted file will not be created + check_move 0 /etc/texmf/xdvi.cfg tetex-bin /etc/texmf/xdvi/xdvi.cfg $version + # now set the conf_oldpath to the texlive version + conf_oldpath="/etc/texmf/texlive/xdvi.cfg" + ;; + esac + check_move 1 $conf_oldpath $package $cfgfile $version +} + +resurrect_conffile_sid(){ + cfgfile="$1" + package="$2" + action="$3" + version="$4" + template_source="/usr/share/$package" + basefile=$(basename $cfgfile) + dirname=$(dirname $cfgfile) + + # continue only in the following cases: + # - we are upgrading + # - at least from version 2007 (not etch=2005) + case "$action" in + upgrade) + if [ -n "$version" ] && dpkg --compare-versions "$version" ge 2007; then + : do nothing + else + return 0 + fi + ;; + *) + return 0 + ;; + esac + + if ! [ -f "$cfgfile" ]; then + mkdir -p $dirname + echo "Reinstalling deleted mandatory conffile $basefile" >&2 + cp $template_source/$basefile $cfgfile + fi +} + +# common.functions.preinst end +# Local Variables: +# mode: shell-script +# End: +# vim:set expandtab: # --- texlive-extra-2009.orig/debian/texlive-science.override +++ texlive-extra-2009/debian/texlive-science.override @@ -0,0 +1,4 @@ +texlive-science: zero-byte-file-in-doc-directory +texlive-science: extra-license-file +texlive-science: script-not-executable +texlive-science: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/texlive-bibtex-extra.override +++ texlive-extra-2009/debian/texlive-bibtex-extra.override @@ -0,0 +1,4 @@ +texlive-bibtex-extra: zero-byte-file-in-doc-directory +texlive-bibtex-extra: extra-license-file +texlive-bibtex-extra: script-not-executable +texlive-bibtex-extra: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/tpm2debcommon.pm +++ texlive-extra-2009/debian/tpm2debcommon.pm @@ -0,0 +1,847 @@ +#!/usr/bin/perl +# +# tpm2deb-common.pl +# machinery to create debian packages from TeX Live depot +# (c) 2005, 2006, 2007, 2008 Norbert Preining +# +# $Id: tpm2debcommon.pm 4191 2009-09-15 18:02:48Z frank $ +# +# configuration is done via the file tpm2deb.cfg +# +# +# please see the README file in the pkg-texlive svn repository of the +# debian-tex project on alioth.debian.org + +package tpm2debcommon; +use Exporter (); +@ISA = qw( Exporter ); +@EXPORT_OK = qw ( + build_data_hash check_consistency + initialize_config_file_data is_blacklisted get_all_files + get_all_executes myopen mycopy ismember + %TeXLive %Config +); +@EXPORT = @EXPORT_OK; + +# keys(%TeXLive{$package}) = extra_format, uploaders, section, +# standards, build_dep_indep, build_dep, priority, description, title, +# license, sourcefiles, runfiles, docfiles, binfiles, +# realtype, type, replaces, provides, recommends, suggests, +# conflicts, depends, includedpackages, executes +# +# keys(%Config) = +# add_execute, title, description, depends, conflicts, +# suggests, recommends provides, maintainer + +use strict; +no strict 'refs'; +use warnings; +no warnings 'uninitialized'; + + +#use Strict; +use Getopt::Long; +use File::Basename; +use File::Copy; +use File::Path; +use File::Temp qw/ tempfile tempdir /; +use Cwd; + + +our (%TeXLive,%Config); + +my $opt_debug; +my $opt_onlyscripts; +my $Master; +sub use_global_vars { + $opt_debug = $main::opt_debug; + $opt_onlyscripts = $main::opt_onlyscripts; + $Master = $main::Master; +} + + +sub build_data_hash { + + sub tpm2debname { + my @list_of_debnames = (); + foreach my $pkg (@_) { + if (defined($Config{'name_mapping'}{$pkg})) { + push @list_of_debnames, $Config{'name_mapping'}{$pkg}; + } else { + push @list_of_debnames, $pkg; + }; + } + return(@list_of_debnames); + } + # start real work + print "Building data hash ...\n"; + # + # we now build the information used for building the packages + # this should merge the tpm data and the config file data + # after this we check on consistency + # + # The data will be stored in %TeXLive{'binary'}{$package}{'item'} + # where item is in: depend, suggest, conflict, execute, description + # title, packages, docfiles, binfiles, runfiles, sourcefiles, + # remotefiles, tltype, license for binary packages, and in + # %TeXLive{'source'}{$package}{'item'} .... for source packages. + # + # Note that the keys in %TeXLive are *different* package names than + # the collection names! + # + # First the binary part + my @collections = (); + foreach my $bin_pkg ($::tlpdb->list_packages()) { + next if ($bin_pkg =~ m/^00texlive/); + if ($bin_pkg =~ m/\.(.*)$/) { + next if ("$1" ne "i386-linux"); + } + # + # TODO TODO TODO + # what todo with texlive.infra!!!! + next if is_blacklisted ($bin_pkg, ""); + if ($bin_pkg =~ m/^(.*)\.i386-linux/) { + next if is_blacklisted( $1, ""); + } + my $tlp = $::tlpdb->get_package($bin_pkg); + die "Cannot get $bin_pkg from tlpdb!" unless defined($tlp); + my ($pkg) = tpm2debname($bin_pkg); + my $realtype = $tlp->category; + next if ($realtype eq "Scheme"); + if ($realtype eq "Collection") { + push @collections, $pkg; + } + # we consider everything either as collection or as package, no + # difference what so ever + my $faketype = ($realtype eq "Collection") ? $realtype : "Package"; + # + # we consider TLCore packages as normal packages + # since what we actually ship are the collections + $TeXLive{'binary'}{$pkg}{'type'} = $faketype; + $TeXLive{'binary'}{$pkg}{'realtype'} = $realtype; + my %foo = %{$tlp->binfiles}; + if (defined($foo{'i386-linux'})) { + $TeXLive{'binary'}{$pkg}{'binfiles'} = [ @{$foo{'i386-linux'}} ]; + } else { + $TeXLive{'binary'}{$pkg}{'binfiles'} = [ ]; + } + $TeXLive{'binary'}{$pkg}{'docfiles'} = [ $tlp->docfiles ]; + $TeXLive{'binary'}{$pkg}{'runfiles'} = [ $tlp->runfiles ]; + $TeXLive{'binary'}{$pkg}{'sourcefiles'} = [ $tlp->srcfiles ]; + $TeXLive{'binary'}{$pkg}{'license'} = $tlp->cataloguedata->{'license'}; + # items that can be overwritten by the configuration file + $TeXLive{'binary'}{$pkg}{'title'} = + $Config{'title'}{$pkg} ? + $Config{'title'}{$pkg} : $tlp->shortdesc; + $TeXLive{'binary'}{$pkg}{'description'} = + $Config{'description'}{$pkg} ? + $Config{'description'}{$pkg} : $tlp->longdesc; + # + # executes + # + my @executes = $tlp->executes; + if (defined($Config{'add_execute'}{$pkg})) { + foreach my $e (@{$Config{'add_execute'}{$pkg}}) { + if (grep(/$e/,@executes) == 0) { + push (@executes, $e); + } + } + } + $TeXLive{'binary'}{$pkg}{'executes'} = [ @executes ]; + # + # included packages + # + my @requires = $tlp->depends; + my @packs = (); + my @depends = (); + foreach my $dep (@requires) { + $dep =~ s/\.ARCH/.i386-linux/; + my $deptlp = $::tlpdb->get_package($dep); + if (!defined($deptlp)) { + printf STDERR "Cannot find $dep!\n"; + next; + } + my $depcat = $deptlp->category; + # + # dependencies on collections are handled below + if ($depcat eq "Collection") { + push @depends, $dep; + next; + } + # + # if the package is moved somewhere else, ignore it + if (defined($Config{'moved_to'}{$dep})) { + next; + } + if (!is_blacklisted($dep,$pkg)) { push @packs, $dep; } + } + # normally collections contain all sub-dependencies, ie we + # dont have deps of deps to consider. + # One exception is the .ARCH dep. collection-basicbin depends + # on bin-bibtex which in turn depends on bin-bibtex.ARCH + # but the original collection does not depend on bin-bibtex.ARCH + if ($realtype eq "Collection") { + push @packs, @{$Config{'extra_packages'}{$pkg}} + if defined($Config{'extra_packages'}{$pkg}); + # work through all @packs and see if we find a .ARCH one + my @addpacks; + foreach my $p (@packs) { + next if (!defined($::tlpdb->get_package($p))); + foreach my $d ($::tlpdb->get_package($p)->depends) { + if ($d =~ m/\.ARCH/) { + if (defined($::tlpdb->get_package("$p.i386-linux"))) { + push @addpacks, "$p.i386-linux"; + } + } + } + } + push @packs, @addpacks; + } + $TeXLive{'binary'}{$pkg}{'includedpackages'} = [ @packs ]; + # + # depends + # + # we have to collect the depends from the config file and the + # direct tpm dependencies + @depends = tpm2debname(@depends); + if ($pkg ne "texlive-common") { + push @depends, "texlive-common (>= $TeXLive{'all'}{'tl_common_version'})"; + } + # + if (defined($Config{'depends'}{$pkg})) { + push @depends, @{$Config{'depends'}{$pkg}}; + } + # what about ${shlibs:Depends} + $TeXLive{'binary'}{$pkg}{'depends'} = [ @depends ]; + # + # other relations + # + if (defined($Config{'conflicts'}{$pkg})) { + $TeXLive{'binary'}{$pkg}{'conflicts'} = [ @{$Config{'conflicts'}{$pkg}} ]; + } + if (defined($Config{'suggests'}{$pkg})) { + $TeXLive{'binary'}{$pkg}{'suggests'} = [ @{$Config{'suggests'}{$pkg}} ]; + } + if (defined($Config{'recommends'}{$pkg})) { + $TeXLive{'binary'}{$pkg}{'recommends'} = [ @{$Config{'recommends'}{$pkg}} ]; + } + if (defined($Config{'provides'}{$pkg})) { + $TeXLive{'binary'}{$pkg}{'provides'} = [ @{$Config{'provides'}{$pkg}} ]; + } + if (defined($Config{'replaces'}{$pkg})) { + $TeXLive{'binary'}{$pkg}{'replaces'} = [ @{$Config{'replaces'}{$pkg}} ]; + } + if (defined($Config{'bin-section'}{$pkg})) { + $TeXLive{'binary'}{$pkg}{'section'} = $Config{'bin-section'}{$pkg}; + } + } + # + # we do the doc splitting now + foreach my $coll (@collections) { + if (is_blacklisted($coll,"")) { next; } + my ($bin_pkg) = tpm2debname("$coll"); + if (defined($Config{'docsplitting'}{$bin_pkg})) { + my $doc_pkg = "$bin_pkg-doc"; + # first creat new bin package and add doc files + + $TeXLive{'binary'}{$doc_pkg}{'section'} = "doc" ; + $TeXLive{'binary'}{$doc_pkg}{'type'} = 'Collection'; + $TeXLive{'binary'}{$doc_pkg}{'realtype'} = 'Collection'; + # we don't want to move man pages!!! + my @p = (); + my @pd = (); + foreach my $f (@{$TeXLive{'binary'}{$bin_pkg}{'docfiles'}}) { + # the following is a hack but necessary + # we do move some files from doc dirs to non doc dirs using + # mapping;orig;move;target + # but these files are listed as doc-files we DONT want to move! + # In fact we should check for a pair + # $f:xxxx + # in @{$TeXLive{'all'}{'filemappings'}} and check that xxxx is + # NOT a doc file ... but who cares ... + if (defined($TeXLive{'all'}{'file_map_actions'}{$f}) && + ($TeXLive{'all'}{'file_map_actions'}{$f} eq "move")) { + push @p, $f; + } else { + if ($f =~ m;texmf[^/]*/doc/man/man.*/.*;) { + push @p, $f; + } else { + push @pd, $f; + } + } + } + $TeXLive{'binary'}{$doc_pkg}{'docfiles'} = [ @pd ]; + $TeXLive{'binary'}{$bin_pkg}{'docfiles'} = [ @p ]; + $TeXLive{'binary'}{$doc_pkg}{'license'} = $TeXLive{'binary'}{$bin_pkg}{'license'}; + $TeXLive{'binary'}{$doc_pkg}{'title'} = "Documentation files for $bin_pkg"; + $TeXLive{'binary'}{$doc_pkg}{'description'} = "This package provides the documentation for $bin_pkg"; + # what else do we have to set here ???? + # + # the doc package needs to depend on texlive-common, it + # doesn't get this dependency as ordinary packages do + $TeXLive{'binary'}{$doc_pkg}{'depends'} = + [ @{$TeXLive{'binary'}{$doc_pkg}{'depends'}}, + "texlive-common (>= $TeXLive{'all'}{'tl_common_version'})" + ]; + # add a recommends for the normal package on the doc pkg. + $TeXLive{'binary'}{$bin_pkg}{'recommends'} = [ @{$TeXLive{'binary'}{$bin_pkg}{'recommends'}}, "$bin_pkg-doc" ]; + # add source mapping + my $srcpkg = $TeXLive{'binary'}{$bin_pkg}{'source_package'}; + $TeXLive{'source'}{$srcpkg}{'binary_packages'} = [ @{$TeXLive{'source'}{$srcpkg}{'binary_packages'}}, $doc_pkg ]; + # + # necessary relations from the config file + # + # we need texlive-common (for tex-common) + push @{$TeXLive{'binary'}{$doc_pkg}{'depends'}}, "texlive-common (>= $TeXLive{'all'}{'tl_common_version'})"; + if (defined($Config{'depends'}{$doc_pkg})) { + $TeXLive{'binary'}{$doc_pkg}{'depends'} = [ @{$Config{'depends'}{$doc_pkg}} ]; + } + if (defined($Config{'conflicts'}{$doc_pkg})) { + $TeXLive{'binary'}{$doc_pkg}{'conflicts'} = [ @{$Config{'conflicts'}{$doc_pkg}} ]; + } + if (defined($Config{'suggests'}{$doc_pkg})) { + $TeXLive{'binary'}{$doc_pkg}{'suggests'} = [ @{$Config{'suggests'}{$doc_pkg}} ]; + } + if (defined($Config{'recommends'}{$doc_pkg})) { + $TeXLive{'binary'}{$doc_pkg}{'recommends'} = [ @{$Config{'recommends'}{$doc_pkg}} ]; + } + if (defined($Config{'provides'}{$doc_pkg})) { + $TeXLive{'binary'}{$doc_pkg}{'provides'} = [ @{$Config{'provides'}{$doc_pkg}} ]; + } + if (defined($Config{'replaces'}{$doc_pkg})) { + $TeXLive{'binary'}{$doc_pkg}{'replaces'} = [ @{$Config{'replaces'}{$doc_pkg}} ]; + } + # + # now we have to move all the DocFiles of all INCLUDED + # package/tpms into $bin_pkg and remove them from the original + # packages + # + # For an explanation of the code see above! + foreach my $incpkg (@{$TeXLive{'binary'}{$bin_pkg}{'includedpackages'}}) { + my @p = (); + my @pd = (); + foreach my $f (@{$TeXLive{'binary'}{$incpkg}{'docfiles'}}) { + if (defined($TeXLive{'all'}{'file_map_actions'}{$f}) && + ($TeXLive{'all'}{'file_map_actions'}{$f} eq "move")) { + push @p, $f; + } else { + if ($f =~ m;texmf[^/]*/doc/man/man.*/.*;) { + push @p, $f; + } else { + push @pd, $f; + } + } + } + $TeXLive{'binary'}{$doc_pkg}{'docfiles'} = [ @{$TeXLive{'binary'}{$doc_pkg}{'docfiles'}}, @pd ]; + $TeXLive{'binary'}{$incpkg}{'docfiles'} = [ @p ]; + } + } + } + # + # Now for the source part + # + for my $srcpkg (@{$TeXLive{'all'}{'sources'}}) { + $TeXLive{'source'}{$srcpkg}{'uploaders'} = + $Config{'uploaders'}{$srcpkg} ? + $Config{'uploaders'}{$srcpkg} : $TeXLive{'all'}{'uploaders'}; + $TeXLive{'source'}{$srcpkg}{'maintainer'} = + $Config{'maintainer'}{$srcpkg} ? + $Config{'maintainer'}{$srcpkg} : $TeXLive{'all'}{'maintainer'}; + $TeXLive{'source'}{$srcpkg}{'priority'} = + $Config{'priority'}{$srcpkg}; + $TeXLive{'source'}{$srcpkg}{'build_dep'} = + $Config{'build_dep'}{$srcpkg}; + $TeXLive{'source'}{$srcpkg}{'build_dep_indep'} = + $Config{'build_dep_indep'}{$srcpkg}; + $TeXLive{'source'}{$srcpkg}{'standards'} = + $Config{'standards'}{$srcpkg}; + $TeXLive{'source'}{$srcpkg}{'section'} = + $Config{'section'}{$srcpkg}; + } + # we let texlive-common CONFLICT with all texlive packages << then the + # values set in latest-version + my @conflictpkgs = (); + foreach my $source_package (@{$TeXLive{'all'}{'sources'}}) { + foreach my $bin_pkg (@{$TeXLive{'source'}{$source_package}{'binary_packages'}}) { + push @conflictpkgs, "$bin_pkg (<< $TeXLive{'source'}{$source_package}{'latest_version'})"; + } + } + # finally we let the package "texlive-full" depend on all texlive-* packages + my @allpkgs = (); + foreach my $source_package (@{$TeXLive{'all'}{'sources'}}) { + foreach my $bin_pkg (@{$TeXLive{'source'}{$source_package}{'binary_packages'}}) { + my $addthis = 1; + foreach my $depends_not (@{$Config{'depends_not'}{'texlive-full'}}) { + $addthis = 0 if ($bin_pkg eq $depends_not); + }; +# next if ($bin_pkg eq "texlive-full"); +# next if ($bin_pkg eq "texlive"); +# next if ($bin_pkg eq "texlive-lang-all"); +# next if ($bin_pkg eq "tetex-bin"); +# next if ($bin_pkg eq "tetex-base"); +# next if ($bin_pkg eq "tetex-extra"); + $addthis && push @allpkgs, "$bin_pkg (>= $TeXLive{'source'}{$source_package}{'latest_version'})"; + } + } + + # Additional (meta)packages + $TeXLive{'all'}{'meta_packages'} = [ @{$Config{'add_packages'}} ]; + foreach my $meta_package (@{$Config{'add_packages'}}) { + $TeXLive{'binary'}{$meta_package}{'type'} = "TLCore" ; + + # Dependencies + if ($meta_package eq "texlive-full") { + $TeXLive{'binary'}{$meta_package}{'depends'} = [ @{$Config{'depends'}{$meta_package}}, @allpkgs ]; + } elsif ($meta_package eq "texlive-lang-all") { + my @foo = (); + foreach my $a (@allpkgs) { + if ($a =~ /^texlive-lang-/) { push @foo, $a; } + } + $TeXLive{'binary'}{$meta_package}{'depends'} = [ @{$Config{'depends'}{$meta_package}}, @foo ]; + } else { + $TeXLive{'binary'}{$meta_package}{'depends'} = [ @{$Config{'depends'}{$meta_package}} ]; + }; + $opt_debug && print STDERR "metapackage: $meta_package, Depends: @{$TeXLive{'binary'}{$meta_package}{'depends'}}\n"; + $TeXLive{'binary'}{$meta_package}{'suggests'} = [ @{$Config{'suggests'}{$meta_package}} ]; + $TeXLive{'binary'}{$meta_package}{'recommends'} = [ @{$Config{'recommends'}{$meta_package}} ]; + $TeXLive{'binary'}{$meta_package}{'replaces'} = [ @{$Config{'replaces'}{$meta_package}} ]; + if ($meta_package eq "texlive-common") { + $TeXLive{'binary'}{$meta_package}{'conflicts'} = [ @{$Config{'conflicts'}{$meta_package}}, @conflictpkgs ]; + } else { + $TeXLive{'binary'}{$meta_package}{'conflicts'} = [ @{$Config{'conflicts'}{$meta_package}} ]; + } + + # Short and long description + $TeXLive{'binary'}{$meta_package}{'title'} = $Config{'title'}{$meta_package}; + $TeXLive{'binary'}{$meta_package}{'description'} = $Config{'description'}{$meta_package}; + if (defined($Config{'bin-section'}{$meta_package})) { + $TeXLive{'binary'}{$meta_package}{'section'} = $Config{'bin-section'}{$meta_package}; + } + } +} + +sub check_consistency { + my %UsedPackages; + my $raiseerror = 0; + my @allincludedpkgs = (); + my %PackageToCollection; + + print "Checking consistency ... \n"; + # + # first go through all the collections and collect all included + # packages and check on double inclusion of packages + # + my %TLB = %{$TeXLive{'binary'}}; + foreach my $collection (keys %TLB) { + if ($TLB{$collection}{'type'} ne "Collection") { next; } + foreach my $tpm (@{$TLB{$collection}{'includedpackages'}}) { + $PackageToCollection{$tpm} = $collection; + push @allincludedpkgs, $tpm; + push (@{$UsedPackages{$tpm}},$collection); + } + } + my @badpacks = (); + foreach my $k (keys %UsedPackages) { + if (@{$UsedPackages{$k}} > 1) { + print STDERR "Double inclusion of $k:\n"; + print STDERR "@{$UsedPackages{$k}}:\n"; + push @badpacks, $k; + } + } + if ($#badpacks >= 0) { + # + # ujjeeee, a package is included more than once, STOP!!! + # + print ("ERROR double-inclusion @badpacks\n"); + $raiseerror = 1; + } + # + # check for not included packages + # + my $binary_package; + foreach $binary_package (keys %TLB) { + if ($TLB{$binary_package}{'type'} ne "Package") { next; } + if (grep(/$binary_package/,@allincludedpkgs) == 0) { + print STDERR "ERROR not-covered $binary_package\n"; + $raiseerror = 1; + } + } + # + # check for packages in packages which are not included or depended on + # + foreach my $c (keys %TLB) { + if ($TLB{$binary_package}{'type'} ne "TLCore") { next; } + foreach $binary_package (@{$TLB{$c}{'includedpackages'}}) { + foreach my $subdep (@{$TLB{$binary_package}{'includedpackages'}}) { + # $binary_package depends on $subdep, we have to check wether + # either $subdep is also included in $c + # or $c depends on the collection $subdep is in + my $subdepcoll = $PackageToCollection{$subdep}; + # the package is included in the parent collection, ok + if ($subdepcoll eq $c) { next ; } + # the parent collection depends on the collection + # including the subdep by tpm depends + if ($subdepcoll eq "texlive-base-bin") { next; } + if (ismember($subdepcoll,@{$TLB{$c}{'depends'}})) { next; } + # ujeee, cross wise inclusion does not work + print STDERR "ERROR diamond\n"; + print STDERR "There is a problem here:\n"; + print STDERR "$c includes $binary_package\n"; + print STDERR "\t$binary_package depends on $subdep\n"; + print STDERR "\t$subdep is NOT included in $c\n"; + print STDERR "$subdep is included in $subdepcoll\n"; + print STDERR "$c does NOT depend on $subdepcoll\n"; + print STDERR "Please fix this problem!\n"; + $raiseerror = 1; + } + } + } + if ($raiseerror) { exit 1; } + print " ... tlpdb and config file are consistent, good!\n"; +} + + +sub initialize_config_file_data { + my ($cfgfile) = @_; + use_global_vars(); + print "Start loading config file ...\n"; + open(CFGFILE,"<$cfgfile") or die "Cannot open $cfgfile\n"; + while () { + if (m/^#/) { + next ; + } + chomp; + my @foo; + my ($type, $a, @rest) = split ";"; + $opt_debug && print STDERR "type=$type, a=$a, "; + if ($type eq "depends") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'depends'}{$a} = [ @{$Config{'depends'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ]; + next; + } + if ($type eq "recommends") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'recommends'}{$a} = [ @{$Config{'recommends'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ]; + next; + } + if ($type eq "provides") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'provides'}{$a} = [ @{$Config{'provides'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ]; + next; + } + if ($type eq "suggests") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'suggests'}{$a} = [ @{$Config{'suggests'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ]; + next; + } + if ($type eq "conflicts") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'conflicts'}{$a} = [ @{$Config{'conflicts'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ]; + next; + } + if ($type eq "replaces") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'replaces'}{$a} = [ @{$Config{'replaces'}{$a}}, split(/[ \t]*,[ \t]*/,$b) ]; + next; + } + if ($type eq "execute") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'add_execute'}{$a} = [ @{$Config{'add_execute'}{$a}}, "$b" ]; + next; + } + if ($type eq "disable_format") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'disabled_formats'}{$a} = [ @{$Config{'disabled_formats'}{$a}}, "$b" ]; + next; + } + if ($type eq "mapping") { + my ($b,$c) = @rest; + $opt_debug && print STDERR "b=$b, c=$c.\n"; + push @{$TeXLive{'all'}{'filemappings'}}, "$a:$c"; + $TeXLive{'all'}{'file_map_actions'}{$a} = $b; + if (($b eq "config-link") || ($b eq "config-remap")) { + push @{$TeXLive{'all'}{'config-files'}}, $c; + } + if ($b eq "config-copy") { + $a =~ s#texmf-dist#texmf#; + $a =~ s#texmf-doc#texmf#; + $a =~ s#texmf/##; + push @{$TeXLive{'all'}{'config-files'}}, "$c/$a"; + } + next; + } + if ($type eq "blacklist") { + if ($a eq "file") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + push @{$TeXLive{'all'}{'file_blacklist'}}, $b; + } elsif ($a eq "tpm") { + my ($b,$c) = @rest; + $opt_debug && print STDERR "b=$b, c=$c.\n"; + $Config{'package_blacklist'}{$b} = "$c"; + } else { + print STDERR "tpm2deb.cfg: Unknown blacklist directive: $_. Exiting!\n"; + exit 1; + } + next; + } + if ($type eq "source") { + push @{$TeXLive{'all'}{'sources'}}, $a; + next; + } + if ($type eq "move") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + # move tpm $a to binary package $b + $Config{'moved_to'}{$a} = $b; + $Config{'extra_packages'}{$b} = [ @{$Config{'extra_packages'}{$b}}, $a ]; + next; + } + if ($type eq "extra") { + my ($b,$c,$d) = @rest; + if ($a ne "format") { + print STDERR "tpm2deb.cfg: Unknown extra directive: $_. Exiting!\n"; + exit 1; + } + $opt_debug && print STDERR "b=$b, c=$c, d=$d.\n"; + $TeXLive{'binary'}{$c}{'extra_format'}{$b} = $d; + next; + } + if ($type eq "arch") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $TeXLive{'source'}{$a}{'architecture'} = $b; + next; + } + if ($type eq "name") { + my ($b,$c) = @rest; + $opt_debug && print STDERR "b=$b, c=$c.\n"; + $Config{'name_mapping'}{$a} = $b; + $TeXLive{'binary'}{$b}{'source_package'} = $c; + $TeXLive{'source'}{$c}{'binary_packages'} = [ @{$TeXLive{'source'}{$c}{'binary_packages'}}, $b ]; + next; + } + if ($type eq "special") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + push @{$TeXLive{'all'}{'special_actions_config'}}, "$a:$b"; + next; + } + if ($type eq "description") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + # push the next line into the description string, but + # avoid to get a "use of uninitialized value in concat..." + $Config{'description'}{$a} = + ($Config{'description'}{$a} ? $Config{'description'}{$a} : "") + . "$b\n"; + next; + } + if ($type eq "title") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'title'}{$a} = "$b"; + next; + } + if ($type eq "docsplitting") { + $opt_debug && print STDERR "\n"; + $Config{'docsplitting'}{$a} = 1; + next; + } + if ($type eq "build-dep") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'build_dep'}{$a} = "$b"; + next; + } + if ($type eq "build-dep-indep") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'build_dep_indep'}{$a} = "$b"; + next; + } + if ($type eq "texlive-common-version") { + $TeXLive{'all'}{'tl_common_version'} = "$a"; + next; + } + if ($type eq "latest-version") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $TeXLive{'source'}{$a}{'latest_version'} = "$b"; + next; + } + if ($type eq "maintainer") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + if ("$a" eq "*") { + $TeXLive{'all'}{'maintainer'} = "$b"; + } else { + $Config{'maintainer'}{$a} = "$b"; + } + next; + } + if ($type eq "priority") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + if ("$a" eq "*") { + $TeXLive{'all'}{'priority'} = "$b"; + } else { + $Config{'priority'}{$a} = "$b"; + } + next; + } + if ($type eq "uploaders") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + if ("$a" eq "*") { + $TeXLive{'all'}{'uploaders'} = "$b"; + } else { + $Config{'uploaders'}{$a} = "$b"; + } + next; + } + if ($type eq "section") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + if ("$a" eq "*") { + $TeXLive{'all'}{'section'} = "$b"; + } else { + $Config{'section'}{$a} = "$b"; + } + next; + } + if ($type eq "bin-section") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + $Config{'bin-section'}{$a} = "$b";; + next; + } + if ($type eq "standards") { + my ($b) = @rest; + $opt_debug && print STDERR "b=$b.\n"; + if ("$a" eq "*") { + $TeXLive{'all'}{'standards'} = "$b"; + } else { + $Config{'standards'}{$a} = "$b"; + } + next; + } + if ($type eq "addpackages") { + @{$Config{'add_packages'}} = @rest; + $opt_debug && print STDERR "\nAdditional packages: @{$Config{'add_packages'}}\n"; + next; + } + if ($type eq "dependsnot") { + @{$Config{'depends_not'}{$a}} = @rest; + $opt_debug && print STDERR "Dropped depends of $a on @{$Config{'depends_not'}{$a}}\n"; + next; + } + print STDERR "tpm2deb.cfg: Unknown directive: $type. Maybe an empty line?\n Exiting!\n"; + exit 1; + } + close(CFGFILE); + print " ... done\n"; +} + + +sub is_blacklisted { + my ($tpm,$coll) = @_; + # blacklist check + # either there is no blacklist entry, then it is ok + # if there is a blacklist entry and it is *, blacklist it + # if it is not *, and the $coll is not "", then match it + if (defined($Config{'package_blacklist'}{$tpm}) && + (($Config{'package_blacklist'}{$tpm} eq "*") || + (($coll ne "") && ($Config{'package_blacklist'}{$tpm} =~ m/$coll/)))) { + return(1); + } else { + return(0); + } +} + +sub get_all_files { + my ($entry,$reclevel) = @_; + my @requires = @{$TeXLive{'binary'}{$entry}{'includedpackages'}}; + my %files; + # + $files{'BinFiles'} = \@{$TeXLive{'binary'}{$entry}{'binfiles'}}; + $files{'DocFiles'} = \@{$TeXLive{'binary'}{$entry}{'docfiles'}}; + $files{'RunFiles'} = \@{$TeXLive{'binary'}{$entry}{'runfiles'}}; + $files{'SourceFiles'} = \@{$TeXLive{'binary'}{$entry}{'sourcefiles'}}; + if ($reclevel > 0) { + foreach my $r (@requires) { + $opt_debug && print STDERR " package " . $r . "\n"; + my %foo = %{&get_all_files($r,$reclevel-1)}; + push @{$files{'BinFiles'}}, @{$foo{'BinFiles'}}; + push @{$files{'DocFiles'}}, @{$foo{'DocFiles'}}; + push @{$files{'RunFiles'}}, @{$foo{'RunFiles'}}; + push @{$files{'SourceFiles'}}, @{$foo{'SourceFiles'}}; + } + } + return(\%files); +} + +sub get_all_executes { + my ($entry,$reclevel) = @_; + my @requires = @{$TeXLive{'binary'}{$entry}{'includedpackages'}}; + my %bar; + my @executes; + # + @executes = @{$TeXLive{'binary'}{$entry}{'executes'}}; + if ($reclevel > 0) { + foreach my $r (@requires) { + $opt_debug && print STDERR " package " . $r . "\n"; + my @foo = get_all_executes($r,$reclevel-1); + push @executes, @foo; + } + } + foreach (@executes) { + $bar{$_} = 1; + } + return(keys %bar); +} + +sub myopen { + my ($a, $fn) = @_; + open($a, $fn) or die "Cannot open $fn: $!\n"; +} + +sub mycopy { + my ($src,$dest) = @_; + &mkpath(dirname($dest)); +# system("/bin/cp -a $src $dest 2>/dev/null") == 0 + my $cp_cmdline = "/bin/cp -a $src $dest" . ( $opt_debug ? "" : " 2>/dev/null"); + if ($opt_onlyscripts == 0) { + system($cp_cmdline) == 0 + or do { + print STDERR "$cp_cmdline\n"; + die ("missing: $src\n"); + }; + }; +} + +sub ismember { + my ($a, @rest) = @_; + foreach my $i (@rest) { + if ($a eq $i) { return 1; } + } + return 0; +} + + +1; + +### Local Variables: +### perl-indent-level: 4 +### tab-width: 4 +### indent-tabs-mode: t +### End: +# vim:set tabstop=4: # --- texlive-extra-2009.orig/debian/changelog +++ texlive-extra-2009/debian/changelog @@ -0,0 +1,270 @@ +texlive-extra (2009-2) experimental; urgency=low + + * blacklist purifyeps, it is packaged separately (Closes: #557018) + + -- Norbert Preining Thu, 19 Nov 2009 16:13:13 +0900 + +texlive-extra (2009-1) experimental; urgency=low + + [ Frank Küster ] + * New upstream version (pre-release, but not far from) with lots of + internal changes, hence the upload to experimental. This upstream + version fixes the following bugs: + + [texlive-latex-extra] + - closes: #491054, chicago.sty missing + - closes: #523756, nag: essential .cfg files missing + - closes: #445562, paralist: documentation missing + - closes: #445617, ragged2e: documentation missing + - closes: #471205, lastpage: documentation missing + - package updates or new packages included: frankenstein bundle + (closes: #482148), achemso (closes: #536323), titlesec (closes: + #509590), moderncv (closes: #529259), breakurl (closes: #532333), + csquotes (closes: #538855), todonotes (closes: #528917), exceltex + (closes: #351763) + + [texlive-bibtex-extra] + - closes: #405807, Please install apacite language support in usable + location + - package updates or new packages included: custom-bib (closes: + #505238), multibib (closes: #546785) + + [texlive-science] + - closes: #517827, typo in description of pseudocode package + - closes: #546767, consider including siunitx + + [texlive-publishers] + - package updates or new packages included: IEEEtran stuff (closes: + #501796, #471351), economic (closes: #532425), elsevier's elsarticle + (closes: #545857), revtex (closes: #156812) + + [mixed binary packages] + - texlive-pstricks, compatibility with powerdot (closes: #412739) + - texlive-math-extra, nested paired delimiters using mathtools do not + work (closes: #503690) + - texlive-latex3, please upgrade latex3 styles (closes: #529659) + - texlive-games, Please package skak 1.4 with texlive-games (closes: + #451427) + + * Add lots of versioned Replaces for files moved between binary packages + from upstream versions 2007 to 2009. + + -- Norbert Preining Thu, 12 Nov 2009 20:51:49 +0900 + +texlive-extra (2007.dfsg.3-2) unstable; urgency=low + + * fix location of proba doc files (Closes: #490282) + * fix g-brief redefinition of \Telefon (closes: #423919) + * fix g-brief empty unterschrift bug (closes: #154266, #407968) + + -- Norbert Preining Tue, 22 Jul 2008 11:47:07 +0200 + +texlive-extra (2007.dfsg.3-1) unstable; urgency=medium + + * Let texlive-pstricks recommend texlive-extra-utils and ps2eps since + the included pdftricks packages needs them (Closes: #473791). + * Add the proba package to texlive-math-extra as it has been done by + upstream. This is a consequence of blacklisting proba.sty in + texlive-latex-base since it didn't contain a license statement. See also + bug #483282. + * bump standards version to 3.8.0: + - rename README.Debian-source to README.source an explain how to change + something using quilt by refering to the quilt README.source + - add homepage field to control + - add a patch target to debian/rules + * add dversionmangle to debian/watch file to ignore the .dfsg.NN suffix + * add texlive-pstricks recommends texlive-extra-utils for pdfcrop + (recommends because pdf is getting more and more over) + (Closes Ubuntu Bug 145407) [np] + * blacklist oesch which cannot be modified, needs new .orig.tar + (Closes: #489689) (urgency medium for RC bug) + * remove alternative dependency texlive-latex-extra -> tetex-extra + + -- Norbert Preining Wed, 09 Jul 2008 16:52:10 +0200 + +texlive-extra (2007.dfsg.2-1) unstable; urgency=low + + * blacklist tpm/camel as it is nosell, thus we need a new .orig.tar.gz + (Closes: #479832) + * add a license statement from Robert Gilles about the bbm fonts to + Licenses file (Closes: #479097) + * add a license statement from Michael Nüsken about the + computational-complexity packages to the Licenses file (Closes: #477152) + + -- Norbert Preining Fri, 09 May 2008 08:57:48 +0200 + +texlive-extra (2007.dfsg.1-2) unstable; urgency=low + + * Update location of upstream iso.zip file in uscan watch file (closes: + #449634), thanks to Raphael Geissert [fk] + * include simplecv to make lyx happy (Closes: #449983) [np] + * update via.cls from CTAN to fix misbehaviour (Closes: #429150) + * fix skak.sty for usage with skaknew's uskak.fd (the only one present) + (Closes: #439709) + * bump standards version to 3.7.3, no changes needed + * add pbox.pdf to texlive-latex-extra-doc (Closes: #464219) + * let -formats-extra replace -latex-base (<= 2007-10) to make + smooth upgrades in Ubuntu (gutsy->hardy) possible (Closes Ubuntu + bug 188910) [np] + * add the LPPL to debian/copyright + * update everypage from CTAN to fix serious error (Closes: #477794) + + -- Norbert Preining Fri, 25 Apr 2008 23:39:03 +0200 + +texlive-extra (2007.dfsg.1-1) unstable; urgency=low + + * add stricter dependencies to all packages: if in the final shipout + dep on a texlive package there is no version given, the value of + latest-version (from tpm2deb.cfg) of the source package is taken. + * move bigfoot from tl-humanities to tl-latex-extra (upstream move, too) + Add a tl-latex-extra replaces tl-humanities and a tl-latex-extra + recommends tl-humanities (Closes: #420394) + * fix an occurrence of the @ in pubform.bib (Closes: #430438) + * implement doc splitting, so that we can build separate -doc packages + for every collection we want to [np] + splitting is done for: latex-extra, pstricks, publishers, humanities, + science, fonts-extra + (Closes: #420574, #442052) + * blacklist tableaux.tpm, no license statement can be obtained + (new .orig.tar necessary) (Closes: #429813) + + -- Norbert Preining Mon, 22 Oct 2007 07:35:32 +0200 + +texlive-extra (2007-3) unstable; urgency=low + + * Fix the friday 13 bugs: A bad coincidence combined a serious bug in + debhelper (#419060) produces buggy maintainer scripts in most + texlive packages. The debhelper bug is fixed, this + closes: #419006, #419106, #419107 + * add texlive-math-extra replaces tetex-bin << 2007 (Closes: #419053) + + -- Norbert Preining Sat, 14 Apr 2007 09:50:54 +0200 + +texlive-extra (2007-2) unstable; urgency=low + + * first upload of TeX Live 2007 to unstable + * move astro.tex and astro.sty from the doc directories to the TeX input + directories (Closes: #418376) + * do not compress documentation pdf files + + -- Norbert Preining Tue, 10 Apr 2007 18:15:39 +0200 + +texlive-extra (2007-1) experimental; urgency=low + + * new upstream version + - adds missing Uulsy.fd file (Closes: #406556) + * remove wrong endfloat.dvi.gz.uu link (Closes: #407419) + * remove eulervm from diff.gz, it has been updated upstream + * remove dstroke.map from diff.gz, it has been included upstream + + -- Norbert Preining Wed, 21 Mar 2007 17:03:39 +0100 + +texlive-extra (2005.dfsg.3-1) unstable; urgency=low + + * blacklist siam.tpm and build new upstream, as the siam macros are not + DFSG free (no selling clause) (Closes: #406426) + + -- Norbert Preining Fri, 12 Jan 2007 19:08:37 +0100 + +texlive-extra (2005.dfsg.2-4) unstable; urgency=low + + * downgrade the relation from fonts-extra to cm-super from depends to + suggests. Default would be recommends, but a suggests is enough. + (Closes: #399064) + * add the missing dstroke.map, and add the addMap action to the config + file (Closes: #400780) + * activate ugq.map (Closes: #374351) + * remap infix-RPN.tex and .sty from the doc hieracy to texmf-texlive + (Closes: #402987) (closes Ubuntu bug #69690) + + -- Norbert Preining Thu, 28 Dec 2006 15:04:35 +0100 + +texlive-extra (2005.dfsg.2-3) unstable; urgency=low + + * fix a stupid error in the is_blacklist logic, which blacklisted + packages which aren't blacklisted at all. So include again + antt and iwona (Closes: #397324) + * fix inclusion of packages descriptions when they are actually + blacklisted (thanks Frank) (Closes: #397589) + + -- Norbert Preining Wed, 8 Nov 2006 16:44:04 +0100 + +texlive-extra (2005.dfsg.2-2) unstable; urgency=low + + * remove the invalid conflict tl-latex-extra <-> latex-beamer, as this + was part of tl-latex-recommended, and is now factored out. + (Closes: #382870, #389467) + + -- Norbert Preining Wed, 18 Oct 2006 13:01:44 +0200 + +texlive-extra (2005.dfsg.2-1) unstable; urgency=medium + + * blacklist latex/misc209/bar.sty as it is not distributable, thus + we also generate a new orig.tar.gz + * report bugs together with tex-common, and report status of the + tetex packages. Fix some small things in bug.scripts. + * change the uploader field to my debian.org email address + * drop unnecessary conflicts + - tl-latex-extra vs lhs2tex + - tl-games vs tex-skak, tex-chess + * add a recommend tl-latex-extra -> tl-generic-extra (Closes: #390896) + * urgency set to medium to get these fixes to testing + + -- Norbert Preining Mon, 9 Oct 2006 11:19:27 +0200 + +texlive-extra (2005.dfsg.1-1) unstable; urgency=low + + * texlive-extra-utils recommends perl-tk for texdoctk (Closes: #368659) + * move fpl and mathpazu to texlive-fonts-recommended (see texlive-base) + * include eulervm 4.0 instead of 3.0a, this version contains a manifest + file and fixes some bugs (Closes: #361941) + * add lintian override for wrong-name-for-upstream-changelog triggered + by CHANGES.packaging + * change maintainer to debian-tex-maint@l.d.o + + -- Norbert Preining Fri, 4 Aug 2006 11:25:31 +0200 + +texlive-extra (2005-2) unstable; urgency=low + + * first upload to unstable, sponsored by + Frank Küster + * texdoc support + - let tetex texdoc find documentation of texlive (Closes: #364776) + - include tetex texdoc patches (following of symlinks, security + fixes) (Closes: #356390) + * texlive-lang-polish conflicts with octave-forge as both provide + /usr/bin/mex, this is preliminary, a better solution must be + sought (Closes: #364059) + * change shell for the reportbug script to bash (Closes: #356391) + * fix installation of thumbpdf and pdfcrop (Closes: #352092) + * improve various descriptions (Closes: #354964) + * call the update-* programs in all postinst scripts, so that the + config files do not contain left-overs (Closes: #355266) + * fix creation of formats which in turn depend on the latex format + (Closes: #351707) + * remap the ibycus4.map TeX/MF input file from the fonts/map location + to the fonts/source location (Closes: #354652) + * depend on the updated lmodern package, thus making the fonts + available for X (Closes: #351727) + * lots of internal changes, important ones being: + - texlive packages now do not include files which have been + packaged for Debian already (eg cm-super, lmodern, musixtex) + - most packages can be used together with teTeX + - fix several upstream bugs + - generate license information for each file from the + TeX Catalogue (ongoing work) + for detailed changes see CHANGES.packaging in texlive-common + + -- Norbert Preining Thu, 11 May 2006 00:12:10 +0200 + +texlive-extra (2005-1) experimental; urgency=low + + * First upload to experimental (Closes: #312897) + + -- Norbert Preining Thu, 12 Jan 2006 17:30:22 +0100 + +# vim:set fileencoding=utf-8: # +# Local Variables: +# coding: utf-8 +# mode: debian-changelog +# End: --- texlive-extra-2009.orig/debian/create-doc-links +++ texlive-extra-2009/debian/create-doc-links @@ -0,0 +1,21 @@ +# +# create-doc-links +# +# (c) 2006 Norbert Preining +# $Id$ +# create links from every file under /usr/share/doc/$1/ to +# /usr/share/doc/$2/ +# + +pref="./debian/$1" +src="usr/share/doc/$1" +dst="usr/share/doc/$2" + +mkdir -p "$dst" + +for f in $(cd "$pref/$src"; find . -mindepth 2 -type f) ; do + g=$(echo $f | cut -b 3-) + echo "$src/$g" "$dst/$g" +done + + --- texlive-extra-2009.orig/debian/texlive-humanities.override +++ texlive-extra-2009/debian/texlive-humanities.override @@ -0,0 +1,4 @@ +texlive-humanities: zero-byte-file-in-doc-directory +texlive-humanities: extra-license-file +texlive-humanities: script-not-executable +texlive-humanities: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/texlive-font-utils.override +++ texlive-extra-2009/debian/texlive-font-utils.override @@ -0,0 +1,4 @@ +texlive-font-utils: zero-byte-file-in-doc-directory +texlive-font-utils: extra-license-file +texlive-font-utils: script-not-executable +texlive-font-utils: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/texlive-pstricks.links.dist +++ texlive-extra-2009/debian/texlive-pstricks.links.dist @@ -0,0 +1 @@ +usr/share/texmf-texlive/scripts/pst2pdf/pst2pdf.pl usr/bin/pst2pdf --- texlive-extra-2009.orig/debian/texlive-extra-utils.override +++ texlive-extra-2009/debian/texlive-extra-utils.override @@ -0,0 +1,4 @@ +texlive-extra-utils: zero-byte-file-in-doc-directory +texlive-extra-utils: extra-license-file +texlive-extra-utils: script-not-executable +texlive-extra-utils: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/Licenses.header +++ texlive-extra-2009/debian/Licenses.header @@ -0,0 +1,41 @@ +# +# LICENSES +# +# This file contains a (probably faulty, probably incomplete) list of +# licenses extracted from the TeX Catalogue. +# http://www.ctan.org/tex-archive/help/Catalogue/ +# +# The licenses codes as described on +# http://www.ctan.org/tex-archive/help/Catalogue/licenses.html +# are +# DFSG free licenses: +# dfsg Debian Free Software Guidelines +# Since the DFSG are not a license, it's existence in +# the Catalogue is a bug, and if any package shows up +# below with this license, this is a bug, too. +# +# According to the definition given in the above file, this +# means: +# This software is distributed under a license that conforms +# to the Debian Free Software Guidelines but might not use one +# of the common DFSG conforming licenses (GPL, LPPL, PD). For +# example, the BSD license is another DFSG conforming license. +# General permission to copy, distribute, and modify the +# software will apply, but there may be other (compatible) +# conditions. +# artistic Perl Artistic License +# bsd BSD Style License +# fdl GNU Free Documentation License +# gpl GNU General Public License +# lgpl GNU Library General Public License +# lppl LaTeX Project Public License +# pd Public Domain +# +# Further license codes which can occur in this list +# unknown the TeX Catalogue has no information about this +# not-in-catalogue the package could not be found in the Catalogue +# +# If you have any suggestions, improvements or complaints, please contact +# the Debian TeX live Maintainers +# or report to the TeX Catalogue Maintainers. +# --- texlive-extra-2009.orig/debian/texlive-science.links.dist +++ texlive-extra-2009/debian/texlive-science.links.dist @@ -0,0 +1 @@ +usr/share/texmf-texlive/scripts/ulqda/ulqda.pl usr/bin/ulqda --- texlive-extra-2009.orig/debian/merge-dist-tree +++ texlive-extra-2009/debian/merge-dist-tree @@ -0,0 +1,38 @@ +# +# merge-dist-tree +# $Id: merge-dist-tree 3943 2009-05-22 12:11:09Z preining $ +# (c) 2006 Norbert Preining +# +# merge tree $1 into destination $2 +# files in tree $1 with extension .uu are uudecoded installed into $2 +# + +src="$1" +dst="$2" + +if ! [ -d "$dst" ] ; then + echo "please first call debian/rules install!" + exit 1 +fi + +if ! [ -d "$src" ] ; then + echo "first argument must be a directory: $src" + exit 1 +fi + +for f in $(cd "$src"; find . -type f) ; do + bn=$(basename "$f") + dn=$(dirname "$f") + mkdir -p "$dst/$dn" + case "$f" in + *.uu) + bn=$(basename "$f" .uu) + uudecode -o "$dst/$dn/$bn" "$src/$f" + ;; + *) + cp -a "$src/$f" "$dst/$dn/" + ;; + esac +done + + --- texlive-extra-2009.orig/debian/watch +++ texlive-extra-2009/debian/watch @@ -0,0 +1,2 @@ +version=3 +opts=pasv,dversionmangle=s/\.dfsg\.\d+$// ftp://ftp.tug.org/texlive/Images/texlive(....)-live-.*\.iso --- texlive-extra-2009.orig/debian/common.functions.postrm +++ texlive-extra-2009/debian/common.functions.postrm @@ -0,0 +1,54 @@ +# common.functions.postrm start +# $Id: common.functions.postrm 3943 2009-05-22 12:11:09Z preining $ +check_move_back () +{ + orig="$1" + new="$2" + if [ -r "$new" ] ; then + mkdir -p $(dirname "$orig") + mv "$new" "$orig" + fi +} + +handle_config_file_postrm() +{ + cfgfile="$1" + action="$2" + version="$3" + case "$action" in + abort-upgrade) + if dpkg --compare-versions "$version" ge 2007; then + return 0 + fi + ;; + *) + return 0 + ;; + esac + conf_relpath=${cfgfile#/etc/texmf/} + conf_oldpath="/etc/texmf/texlive/$conf_relpath" + case "$cfgfile" in + /etc/texmf/dvips/config/*) + # special case for dvips config + conf_oldpath="/etc/texmf/texlive/dvips/${conf_oldpath#/etc/texmf/dvips/config}" + ;; + # files which were only present in tetex + /etc/texmf/texdoctk/texdoctk.dat) + conf_oldpath="/etc/texdoctk/texdoctk.dat" + ;; + /etc/texmf/xdvi/xdvi.cfg) + # old tetex version + if [ -r "$cfgfile" ]; then + cp $cfgfile /etc/texmf/xdvi.cfg + fi + # old texlive version + conf_oldpath="/etc/texmf/texlive/xdvi.cfg" + esac + check_move_back $conf_oldpath $cfgfile +} + +# common.functions.postrm end +# Local Variables: +# mode: shell-script +# End: +# vim:set expandtab: # --- texlive-extra-2009.orig/debian/tpm2deb.cfg +++ texlive-extra-2009/debian/tpm2deb.cfg @@ -0,0 +1,640 @@ +# +# tpm2deb.cfg +# (c) 2005-2009 Norbert Preining +# +# $Id: tpm2deb.cfg 4383 2009-11-21 08:15:39Z preining $ +# +# describe relations between texlive and other debian packages, but als +# which packages and files should be blacklisted +# and the filemappings +# +# For a description of the format of this file please see +# the toplevel README file +# +# THIS IS FOR TEXLIVE 2009!!!!!!!!!!!! +# +# we have to keep texlive-bin here so that we can change the dependency +# on texlive-binaries for packages: +source;texlive-bin +latest-version;texlive-bin;2009-1 +name;collection-foobar;texlive-binaries;texlive-bin +# sources +source;texlive-doc +source;texlive-base +source;texlive-lang +source;texlive-extra +# basic info +maintainer;*;Debian TeX Maintainers +uploaders;*;Norbert Preining , Frank Küster +section;*;tex +bin-section;texlive-fonts-recommended;fonts +bin-section;texlive-fonts-extra;fonts +#bin-section;texlive-doc-el;doc +priority;*;optional +standards;*;3.8.3 +# last texlive-common version all packages should depend on +texlive-common-version;2009-1 +# +# last revision of the packages, necessary for texlive-full dependencies +latest-version;texlive-base;2009-1 +latest-version;texlive-extra;2009-1 +latest-version;texlive-doc;2009-1 +latest-version;texlive-lang;2009-1 +# +# +# collections -> debian package names plus source packages +# +# texlive-base +name;collection-basic;texlive-base;texlive-base +# contains texdoc +depends;texlive-base;luatex (>= 0.44.0) +replaces;texlive-base;luatex (<= 0.40.6) +name;collection-genericrecommended;texlive-generic-recommended;texlive-base +name;collection-latex;texlive-latex-base;texlive-base +name;collection-latexrecommended;texlive-latex-recommended;texlive-base +name;collection-fontsrecommended;texlive-fonts-recommended;texlive-base +name;collection-pictures;texlive-pictures;texlive-base +name;collection-luatex;texlive-luatex;texlive-base +depends;texlive-luatex;luatex (>= 0.44.0) +name;collection-metapost;texlive-metapost;texlive-base +name;collection-omega;texlive-omega;texlive-base +name;collection-xetex;texlive-xetex;texlive-base +# context has now its own Debian package +#name;collection-context;texlive-context;texlive-base +depends;texlive-full;context +# +# texlive-extra +name;collection-bibtexextra;texlive-bibtex-extra;texlive-extra +name;collection-binextra;texlive-extra-utils;texlive-extra +# collection psutils dies, should be proper debian packages +# same for graphicstools +#name;collection-psutils;texlive-ps-utils;texlive-extra +name;collection-fontutils;texlive-font-utils;texlive-extra +name;collection-formatsextra;texlive-formats-extra;texlive-extra +name;collection-genericextra;texlive-generic-extra;texlive-extra +name;collection-mathextra;texlive-math-extra;texlive-extra +name;collection-plainextra;texlive-plain-extra;texlive-extra +name;collection-latexextra;texlive-latex-extra;texlive-extra +name;collection-latex3;texlive-latex3;texlive-extra +name;collection-fontsextra;texlive-fonts-extra;texlive-extra +name;collection-music;texlive-music;texlive-extra +name;collection-games;texlive-games;texlive-extra +name;collection-pstricks;texlive-pstricks;texlive-extra +name;collection-publishers;texlive-publishers;texlive-extra +name;collection-humanities;texlive-humanities;texlive-extra +name;collection-science;texlive-science;texlive-extra +# htmlxml will not be build, but is replaced by xmtex, jadetex, and passivetex +# and tex4ht see below +#name;collection-htmlxml;texlive-htmlxml;texlive-extra +# +# texlive-doc +name;collection-documentation-base;texlive-doc-base;texlive-doc +name;collection-documentation-bulgarian;texlive-doc-bg;texlive-doc +name;collection-documentation-chinese;texlive-doc-zh;texlive-doc +name;collection-documentation-czechslovak;texlive-doc-cs+sk;texlive-doc +name;collection-documentation-dutch;texlive-doc-nl;texlive-doc +name;collection-documentation-english;texlive-doc-en;texlive-doc +name;collection-documentation-finnish;texlive-doc-fi;texlive-doc +name;collection-documentation-french;texlive-doc-fr;texlive-doc +name;collection-documentation-german;texlive-doc-de;texlive-doc +#name;collection-documentation-greek;texlive-doc-el;texlive-doc +name;collection-documentation-italian;texlive-doc-it;texlive-doc +name;collection-documentation-japanese;texlive-doc-ja;texlive-doc +name;collection-documentation-korean;texlive-doc-ko;texlive-doc +name;collection-documentation-mongolian;texlive-doc-mn;texlive-doc +name;collection-documentation-polish;texlive-doc-pl;texlive-doc +name;collection-documentation-portuguese;texlive-doc-pt;texlive-doc +name;collection-documentation-russian;texlive-doc-ru;texlive-doc +name;collection-documentation-slovenian;texlive-doc-si;texlive-doc +name;collection-documentation-spanish;texlive-doc-es;texlive-doc +name;collection-documentation-thai;texlive-doc-th;texlive-doc +name;collection-documentation-turkish;texlive-doc-tr;texlive-doc +name;collection-documentation-ukrainian;texlive-doc-uk;texlive-doc +name;collection-documentation-vietnamese;texlive-doc-vi;texlive-doc +# +# texlive-lang +name;collection-langafrican;texlive-lang-african;texlive-lang +name;collection-langarabic;texlive-lang-arabic;texlive-lang +replaces;texlive-lang-arabic;arabtex, texlive-lang-arab +conflicts;texlive-lang-arabic;arabtex, texlive-lang-arab +provides;texlive-lang-arabic;arabtex, texlive-lang-arab +name;collection-langarmenian;texlive-lang-armenian;texlive-lang +# texlive-lang-cjk can be put together by packages in Debian, do not build it +# see below +#name;collection-langcjk;texlive-lang-cjk;texlive-lang +name;collection-langcroatian;texlive-lang-croatian;texlive-lang +name;collection-langcyrillic;texlive-lang-cyrillic;texlive-lang +name;collection-langczechslovak;texlive-lang-czechslovak;texlive-lang +name;collection-langdanish;texlive-lang-danish;texlive-lang +name;collection-langdutch;texlive-lang-dutch;texlive-lang +name;collection-langfinnish;texlive-lang-finnish;texlive-lang +name;collection-langfrench;texlive-lang-french;texlive-lang +name;collection-langgerman;texlive-lang-german;texlive-lang +name;collection-langgreek;texlive-lang-greek;texlive-lang +name;collection-langhebrew;texlive-lang-hebrew;texlive-lang +name;collection-langhungarian;texlive-lang-hungarian;texlive-lang +name;collection-langindic;texlive-lang-indic;texlive-lang +depends;texlive-lang-indic;python +name;collection-langitalian;texlive-lang-italian;texlive-lang +name;collection-langlatin;texlive-lang-latin;texlive-lang +name;collection-langlatvian;texlive-lang-latvian;texlive-lang +name;collection-langlithuanian;texlive-lang-lithuanian;texlive-lang +name;collection-langmongolian;texlive-lang-mongolian;texlive-lang +name;collection-langnorwegian;texlive-lang-norwegian;texlive-lang +name;collection-langother;texlive-lang-other;texlive-lang +name;collection-langpolish;texlive-lang-polish;texlive-lang +name;collection-langportuguese;texlive-lang-portuguese;texlive-lang +name;collection-langspanish;texlive-lang-spanish;texlive-lang +name;collection-langswedish;texlive-lang-swedish;texlive-lang +name;collection-langtibetan;texlive-lang-tibetan;texlive-lang +name;collection-langukenglish;texlive-lang-ukenglish;texlive-lang +name;collection-langvietnamese;texlive-lang-vietnamese;texlive-lang +# +# Additional packages, no tpms/collections exist +addpackages;;texlive;texlive-full;texlive-common;texlive-lang-all +# all should be part of the texlive-base source package +name;collection-foobar;texlive;texlive-base +name;collection-foobar;texlive-full;texlive-base +name;collection-foobar;texlive-common;texlive-base +name;collection-foobar;texlive-lang-all;texlive-lang +# titles and descriptions for addpackages +title;texlive-common;Base component +description;texlive-common;The TeX Live software distribution offers a complete TeX system. +description;texlive-common;It encompasses programs for typesetting, previewing and printing +description;texlive-common;of TeX documents in many different languages, and a large collection +description;texlive-common;of TeX macros and font libraries. +description;texlive-common;. +description;texlive-common;The distribution also includes extensive general documentation about +description;texlive-common;TeX, as well as the documentation accompanying the included software +description;texlive-common;packages. +description;texlive-common;. +description;texlive-common;This package provides a common base for all TeX Live packages. +title;texlive-full;metapackage pulling in all components of TeX Live +description;texlive-full;The TeX Live software distribution offers a complete TeX system. +description;texlive-full;It encompasses programs for typesetting, previewing and printing +description;texlive-full;of TeX documents in many different languages, and a large collection +description;texlive-full;of TeX macros and font libraries. +description;texlive-full;. +description;texlive-full;The distribution also includes extensive general documentation about +description;texlive-full;TeX, as well as the documentation accompanying the included software +description;texlive-full;packages. +# texlive-full should not depend on these meta- or transitional packages +dependsnot;texlive-full;texlive-full;texlive;texlive-lang-all +title;texlive;A decent selection of the TeX Live packages +description;texlive;The TeX Live software distribution offers a complete TeX system. +description;texlive;It encompasses programs for typesetting, previewing and printing +description;texlive;of TeX documents in many different languages, and a large collection +description;texlive;of TeX macros and font libraries. +description;texlive;. +description;texlive;This metapackage provides a decent selection of the TeX Live packages +description;texlive;which should suffice for the most common tasks. +description;texlive;. +description;texlive;The distribution also includes extensive general documentation about +description;texlive;TeX, as well as the documentation accompanying the included software +description;texlive;packages. +title;texlive-lang-all;metapackage depending on all TeX Live language packages +description;texlive-lang-all;This package pulls in all texlive-lang-* +description;texlive-lang-all;packages. +# +# build dependencies +# +# texlive-base +build-dep;texlive-base;debhelper (>= 5), quilt +build-dep-indep;texlive-base;sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0) +# texlive-doc +build-dep;texlive-doc;debhelper (>= 5), quilt +build-dep-indep;texlive-doc;sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0) +# texlive-lang +build-dep;texlive-lang;debhelper (>= 5), quilt +build-dep-indep;texlive-lang;sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0) +# texlive-extra +build-dep;texlive-extra;debhelper (>= 5), quilt +build-dep-indep;texlive-extra;sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0) +# +# TITLE AND DESCRIPTIONS +# +# for packages give the short description, for tpms the description field +title;hyphen-welsh;Welsh hyphenation files for TeX +title;bin-afm2pl;AFM font metrics to TeX pl converter. +title;antiqua;the URW Antiqua Condensed Font. +title;bayer;Herbert Bayers Universal Font For Metafont. +title;grotesq;the URW Grotesk Bold Font. +title;adobeuro;font metrics for the Adobe Euro fonts. +title;avantgar;the URW Avantgar fonts and support for the Adobe font set. +title;bookman;the URW Bookman fonts and support for the Adobe font set. +title;helvetic;the URW Helvetiva fonts and support for the Adobe font set. +title;ncntrsbk;the URW New Century Schoolbook fonts and support for the Adobe font set. +title;timesnew;the URW Times fonts and support for the Adobe font set. +title;zapfchan;the URW Zapf Chancery font and support for the Adobe font. +title;zapfding;the URW Zapf Dingbat font and support for the Adobe font. +title;timescyr;font metrics for the Monotype times cyrillic fonts. +title;latex;the basic LaTeX package. +title;bin-latex;the basic LaTeX binary package. +title;jknapltx;LaTeX support for Jörg Knappen's fonts. +title;lambda;LaTeX format based on the Omega engine. +title;gentle;A Gentle Introduction to TeX. +# +# PACKAGE BLACKLISTS +# attention, the names are tpm names, so collection-something +# +# these are the packages which are blacklisted anyway without any further +# doing around. There are further blacklist down with additional stuff, like +# additional depends on Debian packages +# blacklist glyphlist, dont know why +blacklist;tpm;glyphlist;* +# +# first the meta package texlive +# the texlive package should pull in a decent selection of the packages, +# what ever this may be +depends;texlive;texlive-latex-recommended, texlive-fonts-recommended, texlive-latex-base +suggests;texlive;texlive-doc-en +# +# texlive-common must depend on tex-common as the others don't do +depends;texlive-common;tex-common (>= 2.0) +#depends;texlive-base-bin;ed, perl +# +# +# texlive-lang-polish +# suggests texlive-fonts-extra +suggests;texlive-lang-polish;texlive-fonts-extra +recommends;texlive-pstricks;texlive-extra-utils +conflicts;texlive-latex-base;ivritex (<= 1.1.1-5) +recommends;texlive-extra-utils;ghostscript +# texlive-extra-utils contains dviasm which is a python script +depends;texlive-extra-utils;python +# +# texlive-xetex needs dvipdfmx for xdvipdfmx to work, see #430373 +#depends;texlive-xetex;dvipdfmx +# we need texlive-latex-base to get xelatex working +depends;texlive-xetex;texlive-latex-base +# +# texlive-pstricks ships pdftricks which needs ps2eps and epstopdf +# but since these are not strong deps I use a recommends +recommends;texlive-pstricks;texlive-font-utils, ps2eps +# +# ADDITIONAL FORMATS +# +#disable_format;texlive-latex-base;lualatex +#disable_format;texlive-latex-base;dvilualatex +# +# MOVE PACKAGES +# +# xmlplay *was* in texlive-htmlxml, but this is not build anymore, so move +# it to latex-extra +move;xmlplay;texlive-latex-extra +# +# move texdoc.tpm to tl-base +move;texdoc;texlive-base +suggests;texlive-base;perl-tk +# texdoc(tk) needs mime-support +depends;texlive-base;mime-support +# +# +suggests;texlive-lang-cyrillic;scalable-cyrfonts-tex +# get some suggestions for gs/pdf viewer +suggests;texlive-base;ghostscript, gv | postscript-viewer, xpdf-reader | pdf-viewer +# +# FILE BLACKLISTS and KILLS +# +# ONLY FOR TESTING CURRENTLY pdftosrc does not compile!!! +blacklist;file;bin/i386-linux/pdftosrc +# +# this one we need for installation but not installed, so map it into nowhere +# and do not blacklist it +blacklist;file;texmf-dist/vtex/.* +blacklist;file;texmf-dist/doc/latex/splitindex/splitindex-Linux-i386 +blacklist;file;texmf-dist/doc/latex/splitindex/splitindex-OpenBSD-i386 +blacklist;file;texmf-dist/doc/latex/splitindex/splitindex.exe +blacklist;file;texmf-dist/doc/latex/splitindex/splitindex.class +blacklist;file;texmf/dvipdfm/config/config-win32 +# +# package we do NOT install +# +blacklist;tpm;texlive-common;* +blacklist;tpm;texlive-scripts;* +blacklist;tpm;texlive-msg-translations;* +blacklist;tpm;asymptote;* +# +# map all files that somehow are in tlpkg into the nowhere +# that is currently (AFAIS) only tlpkg/tlpostcode/xetex.pl +mapping;tlpkg/.*;; +# +# +# MAPPINGS AND SPECIALS +# +mapping;.*/[^/]*\.info;; +special;.*/([^/]*\.info);install-info; +#mapping;.*/tex/generic/config/language\.us;; +# +# and just ignore the file +mapping;texmf/web2c/texmf.cnf;; +mapping;texmf/tex/generic/config/language.dat;link;/var/lib/texmf/tex/generic/config/language.dat +mapping;texmf/tex/generic/config/language.def;link;/var/lib/texmf/tex/generic/config/language.def +mapping;texmf/web2c/updmap.cfg;; +mapping;texmf/web2c/fmtutil.cnf;; +# +# man pages and pdf versions of them are not installed, since they are shipped +# in the -binaries package +mapping;texmf[^/]*/doc/man/man(.*)/(.*).pdf;; +#mapping;texmf[^/]*/doc/man/man(.*)/(.*);move;/usr/share/man/man$1/$2 +mapping;texmf[^/]*/doc/man/man(.*)/(.*);; +# +# config file handling +# +# first the config files which are in /etc/texmf but are not searched via +# kpse: +# mktex.cnf is taken over by tex-common, send it to the nowhere +blacklist;file;texmf[^/]*/web2c/mktex.cnf +# +# note that config-link copies the file to the given position and creates +# a link in the original position, while config-copy (see below) copies +# the file into the same relative position in the given tree and leaves the +# file also in the original position! +# The former should be used for files which are searched for at a specific +# location, while the latter for files which are searched via kpse +mapping;texmf[^/]*/dvipdfm/config/config;config-move;/etc/texmf/dvipdfm/config/config +mapping;texmf[^/]*/xdvi/xdvi.cfg;config-move;/etc/texmf/xdvi/xdvi.cfg +mapping;texmf[^/]*/texdoctk/texdocrc.defaults;config-move;/etc/texmf/texdoctk/texdocrc.defaults +# +# files found via kpse are just copied to /etc/texmf, directive configfile +mapping;texmf[^/]*/dvips/config/([^/]*);config-move;/etc/texmf/dvips/config/$1 +# new config files, ie those which have not been config files till now +# and don't need special treatment +mapping;texmf[^/]*/tex/latex/pict2e/pict2e.cfg;move;/etc/texmf/tex/latex/pict2e/pict2e.cfg +mapping;texmf[^/]*/tex/latex/contour/contour.cfg;move;/etc/texmf/tex/latex/contour/contour.cfg +mapping;texmf[^/]*/tex/latex/config/hyperref.cfg;move;/etc/texmf/tex/latex/config/hyperref.cfg +mapping;texmf[^/]*/xdvi/XDvi;move;/etc/texmf/xdvi/XDvi +# conffiles which were nuked by tetex-base' postrm, need a copy in /usr/share/texlive-* +# config.ps is also among them, but it is handled separately (in debian/rules.in) +mapping;texmf[^/]*/metafont/misc/modes.mf;copy-move;/etc/texmf/metafont/misc/modes.mf,/usr/share/texlive-base/modes.mf +mapping;texmf[^/]*/tex/generic/config/pdftexconfig.tex;copy-move;/etc/texmf/tex/generic/config/pdftexconfig.tex,/usr/share/texlive-base/pdftexconfig.tex +mapping;texmf[^/]*/tex/latex/latexconfig/color.cfg;copy-move;/etc/texmf/tex/latex/config/color.cfg,/usr/share/texlive-base/color.cfg +mapping;texmf[^/]*/tex/latex/latexconfig/graphics.cfg;copy-move;/etc/texmf/tex/latex/config/graphics.cfg,/usr/share/texlive-base/graphics.cfg +# +# now the fun part +# some files should definitely STAY in TEXMFMAIN and not go into texmf-texlive +# but the make_destinationname function moves per standard *all* files to +# temxf-texlive, so we have to create exceptions here! +mapping;texmf/web2c/mktex(.*);move;/usr/share/texmf/web2c/mktex$1 +mapping;texmf/texconfig/(.*);move;/usr/share/texmf/texconfig/$1 +mapping;texmf/web2c/(.*\.pool);move;/usr/share/texmf/web2c/$1 +# +# STUFF IN DEBIAN WHICH WE ALSO INCLUDE +# +# beamer, xcolor, pgf +# AND remove the patches for pgf to 1.01!!! Great! +# beamer is in collection-latexextra, but prosper is in +# *-recommended. This doesn't make sense: Let beamer be +# recommended by texlive-latex-recommended +# This is already executes upstream +blacklist;tpm;beamer;* +blacklist;tpm;xcolor;* +blacklist;tpm;pgf;* +depends;texlive-full;pgf (>= 1.01.dfsg.1-1), latex-beamer (>= 3.06.dfsg.1-0.1), latex-xcolor (>= 2.09-1) +recommends;texlive-pictures;pgf (>= 1.01.dfsg.1-1) +recommends;texlive-latex-recommended;latex-beamer (>= 3.06.dfsg.1-0.1) +recommends;texlive-latex-recommended;latex-xcolor (>= 2.09-1) +# +# +# PACKAGES WHICH ARE PRESENT IN DEBIAN +# +# fragmaster +blacklist;tpm;fragmaster;* +depends;texlive-full;fragmaster +suggests;texlive-extra-utils;fragmaster +# +# dvipng +blacklist;tpm;dvipng;* +# TEMPORARY: UNTIL dvipng is updated +#depends;texlive-full;dvipng +recommends;texlive-full;dvipng +# +# tex4ht +blacklist;tpm;tex4ht;* +# TEMPORARY: UNTIL tex4ht is updated +recommends;texlive-full;tex4ht (>= 20051214-1) +#depends;texlive-full;tex4ht (>= 20051214-1) +# +# t1utils +blacklist;tpm;t1utils;* +suggests;texlive-font-utils;t1utils +depends;texlive-full;t1utils +# +# psutils and getafm +# both are packaged in Debian in psutils +blacklist;tpm;psutils;* +blacklist;tpm;getafm;* +suggests;texlive-font-utils;psutils +depends;texlive-full;psutils +# +# cm-super +blacklist;tpm;cm-super;* +suggests;texlive-fonts-extra;cm-super (>= 0.3.3-3) +depends;texlive-full;cm-super (>= 0.3.3-3) +# +# texinfo +blacklist;tpm;texinfo;* +depends;texlive-full;texinfo (>= 4.8), info (>= 4.8) +conflicts;texlive-base;texinfo (<< 4.8);; +# +# preview +blacklist;tpm;preview;* +depends;texlive-latex-extra;preview-latex-style +# +# lacheck +blacklist;tpm;lacheck;* +recommends;texlive-extra-utils;lacheck +# +# tipa in Debian +blacklist;tpm;tipa;* +recommends;texlive-fonts-recommended;tipa (>= 2:1.2-2.1) +# +# purifyeps in Debian +blacklist;tpm;purifyeps;* +recommends;texlive-extra-utils;purifyeps +# +# dvipdfmx in Debian +#blacklist;tpm;dvipdfmx;* +#recommends;texlive-base;dvipdfmx (>= 1:20050831-1) +replaces;texlive-base;dvipdfmx +provides;texlive-base;dvipdfmx +# +# xindy is in Debian +blacklist;tpm;xindy;* +recommends;texlive-extra-utils;xindy +# +# luatex is in Debian +blacklist;tpm;luatex;* +# but we have to define the format generation in texlive-base +execute;texlive-base;AddFormat name=luatex engine=luatex patterns=language.def options="luatex.ini" +execute;texlive-base;AddFormat name=dviluatex engine=luatex patterns=language.def options="dviluatex.ini" +# +# lmodern +blacklist;tpm;lm;* +recommends;texlive-base;lmodern (>= 0.93.3-1) +# +# dvi2tty is not longer in Debian +#blacklist;tpm;dvi2tty;* +#suggests;texlive-extra-utils;dvi2tty +# +# latex-sanskrit +blacklist;tpm;sanskrit;* +recommends;texlive-lang-indic;latex-sanskrit (>= 2.2-1) +# +# musixtex and friends +blacklist;tpm;musixps;* +blacklist;tpm;musixtex;* +blacklist;tpm;musixflx;* +blacklist;tpm;musixlyr;* +depends;texlive-music;musixtex (>= 0.112.2-1), musixtex-slurps (>= 92a-4), musixlyr (>= 2.1c-3) +# +# lcdf-typetools +blacklist;tpm;bin-lcdftypetools;* +# TEMPORARY: UNTIL lcdf-typetools is updated +recommends;texlive-full;lcdf-typetools +#depends;texlive-full;lcdf-typetools +# +# texpower and tpslifonts = texpower in Debian +# TODO: what the hell are these lines??? +blacklist;tpm;tpslifonts;* +blacklist;tpm;texpower;* +recommends;texlive-fonts-extra;texpower (>= 0.2-2) +recommends;texlive-latex-extra;texpower (>= 0.2-2), texlive-latex-recommended +# +# prosper is in Debian, can be used with a small control patch +# but as it is not updated, I can only to a recommend +blacklist;tpm;prosper;* +recommends;texlive-latex-recommended;prosper (>= 1.00.4+cvs.2006.10.22-1) +# +# latex-cjk +# this is its own collection which is not included, see NAME section above +recommends;texlive-full;latex-cjk-all (>= 4.6.0+cvs20060714-2) +# +# jadetex, xmltex, passivetex +# all packages which were contained in texlive-xmlhtml +# this collection is not included, see NAME section above +suggests;texlive-full;jadetex (>= 3.13-7.1) +suggests;texlive-full;xmltex (>> 1.9-11.1), passivetex (>> 1.25-2) +# +# feynmf: separate package +blacklist;tpm;feynmf;* +recommends;texlive-metapost;feynmf +depends;texlive-full;feynmf +# +# docsplitting +# texlive-base source package +docsplitting;texlive-latex-base +replaces;texlive-latex-base-doc;texlive-latex-base (<= 2007-12) +docsplitting;texlive-latex-recommended +replaces;texlive-latex-recommended-doc;texlive-latex-recommended (<= 2007-12) +docsplitting;texlive-fonts-recommended +replaces;texlive-fonts-recommended-doc;texlive-fonts-recommended (<= 2007-12) +docsplitting;texlive-pictures +replaces;texlive-pictures-doc;texlive-pictures (<= 2007-12) +# texlive-extra +docsplitting;texlive-fonts-extra +replaces;texlive-fonts-extra-doc;texlive-fonts-extra (<= 2007-3) +docsplitting;texlive-latex-extra +replaces;texlive-latex-extra-doc;texlive-latex-extra (<= 2007-3) +# since bigfoot was moved at the same time, we have to replace +# texlive-humanities, too. +replaces;texlive-latex-extra-doc;texlive-humanities (<= 2007-3) +docsplitting;texlive-pstricks +replaces;texlive-pstricks-doc;texlive-pstricks (<= 2007-3) +docsplitting;texlive-publishers +replaces;texlive-publishers-doc;texlive-publishers (<= 2007-3) +docsplitting;texlive-humanities +replaces;texlive-humanities-doc;texlive-humanities (<= 2007-3) +docsplitting;texlive-science +replaces;texlive-science-doc;texlive-science (<= 2007-3) +docsplitting;texlive-metapost +replaces;texlive-metapost-doc;texlive-metapost (<= 2007-14) +# other candidates: ... +# +# NON-FREE STUFF +# +# unfree stuff which has to be removed from Debian +# no sources for the jar file, bummer +blacklist;tpm;ppower4;* +# +# GYRE fonts have a very strange license ... +blacklist;tpm;tex-gyre;* +# +# latexmp.pdf source code is not present, blacklist it for now +blacklist;file;texmf-dist/doc/metapost/latexmp/latexmp.pdf +# +# eepic docs don't contain a license statement, so blacklist them +blacklist;file;texmf-dist/doc/latex/eepic/epic-eg4.tex +blacklist;file;texmf-dist/doc/latex/eepic/readme +blacklist;file;texmf-dist/doc/latex/eepic/epic-eg3.tex +blacklist;file;texmf-dist/doc/latex/eepic/eepic.dvi +blacklist;file;texmf-dist/doc/latex/eepic/eepic.tex +# +# blacklist files that are already in other debian packages: +blacklist;tpm;dvidvi;* +suggests;texlive-extra-utils;dvidvi +# +# file placement errors in TL2007 +# useless files +# todo upstream +blacklist;file;texmf-dist/doc/latex/mathpazo/mapfplm.tex +blacklist;file;texmf-dist/doc/latex/mathpazo/mapppl.tex +blacklist;file;texmf-dist/doc/latex/mathpazo/mapzplm.tex +# +# Changes needed for upgrade 2007->2009 +# basic stuff +replaces;texlive-latex-base;texlive-latex-recommended (<< 2008) +conflicts;texlive-base;texlive-base-bin (<< 2008) +replaces;texlive-base;texlive-base-bin-doc +conflicts;texlive-latex-recommended;texlive-base-bin (<< 2008) +conflicts;texlive-common;tex-common (<< 2.00) +conflicts;texlive-common;texlive-base-bin (<< 2008) +replaces;texlive-extra-utils;texlive-base-bin +# more special replaces +# replacing package built from source texlive-base +replaces;texlive-omega;texlive-fonts-extra-doc (<< 2008) +replaces;texlive-latex-recommended;texlive-latex-extra (<< 2008) +replaces;texlive-latex-recommended-doc;texlive-latex-extra-doc (<< 2008) +replaces;texlive-latex-base-doc;texlive-latex-recommended-doc (<< 2008) +replaces;texlive-generic-recommended;texlive-base (<< 2008) +replaces;texlive-base;texlive-xetex (<< 2008) +replaces;texlive-latex-recommended;texlive-latex-recommended-doc (<< 2008) +replaces;texlive-latex-base;texlive-metapost (<< 2008) +# replacing package built from source texlive-extra +replaces;texlive-font-utils;texlive-fonts-extra (<< 2008) +replaces;texlive-font-utils;texlive-extra-utils (<< 2008) +replaces;texlive-bibtex-extra;texlive-latex-extra (<< 2008) +replaces;texlive-bibtex-extra;texlive-latex-extra-doc (<< 2008) +replaces;texlive-latex-extra;texlive-latex3 (<< 2008) +replaces;texlive-latex-extra-doc;texlive-latex3 (<< 2008) +replaces;texlive-latex-extra-doc;texlive-latex-recommended-doc (<< 2008) +replaces;texlive-latex-extra;texlive-latex-recommended (<< 2008) +replaces;texlive-latex3;texlive-latex-extra (<< 2008) +replaces;texlive-latex3;texlive-math-extra (<< 2008) +replaces;texlive-games;texlive-latex-extra (<< 2008) +replaces;texlive-games;texlive-latex-extra-doc (<< 2008) +replaces;texlive-fonts-extra;texlive-lang-polish (<< 2008) +replaces;texlive-fonts-extra-doc;texlive-lang-polish (<< 2008) +# replacing package built from source texlive-lang +replaces;texlive-lang-german;texlive-latex-extra (<< 2008) +#replaces;texlive-extra-utils;texlive-base-bin +# +# only for testing, need to solve the real problem +replaces;texlive-latex-base;texlive-formats-extra +# +# we blacklist ALL binaries we have to do that latter on with providing +# additional depends +blacklist;file;bin/.* +# +# MUST COME AFTER OTHER mappings, ORDER IS IMPORTANT FIRST HIT FIRST SERVE! +# would be not necessary, is done in the fallback remapping in tpm2deb.pl, but +# indeed necessary otherwise the config remap below hits config in doc files! +mapping;texmf[^/]*/doc/(.*);move;$doccomponent/$1 +# +# +# +# +# vim:set fileencoding=utf-8: # +# Local Variables: +# coding: utf-8 +# End: --- texlive-extra-2009.orig/debian/tpm2deb-bin.pl.old +++ texlive-extra-2009/debian/tpm2deb-bin.pl.old @@ -0,0 +1,916 @@ +#!/usr/bin/perl +# +# tpm2deb-bin.pl +# machinery to create debian packages from TeX Live depot +# (c) 2005, 2006 Norbert Preining +# +# $Id: tpm2deb.pl 2080 2006-12-15 12:03:49Z preining $ +# +# configuration is done via the file tpm2deb.cfg +# + +BEGIN { # get our other local perl modules. + ($mydir = $0) =~ s,/[^/]*$,,; + if ($mydir eq $0) { $mydir = `pwd` ; chomp($mydir); } + if (!($mydir =~ m,/.*,,)) { $mmydir = `pwd`; chomp($mmydir); $mydir = "$mmydir/$mydir" ; } + unshift (@INC, $mydir); + unshift (@INC, "$mydir/../build/tools"); +} + +use strict "vars"; +# use strict "refs"; # not possible with merge_into +use warnings; +no warnings 'once'; +no warnings 'uninitialized'; + +#use Strict; +use Getopt::Long; +use File::Basename; +use File::Copy; +use File::Path; +use File::Temp qw/ tempfile tempdir /; +use Storable; +## not needed, atm we are calling eperl binary use Parse::ePerl; +#use XML::DOM; +use Cwd; +#use FileUtils qw(canon_dir cleandir make_link newpath member +# normalize substitute_var_val dirname diff_list remove_list +# rec_rmdir sync_dir walk_dir start_redirection stop_redirection); +#use Tpm; + + +# +# Configuration for destination of files +# DONT USER DOUBLE QUOTES; THESE VARIABLES HAVE TO GET REEVALUATED +# AFTER $tmpdir IS SET!! +# +my $sysdebdest = '$tmpdir/debian'; +my $sysbasedir = '$debdest/$package'; +my $sysbindest = '$basedir/usr/bin'; +my $sysrundest = '$basedir/usr/share'; +my $sysdocdest = '$basedir/usr/share/doc/$package'; +my $sysetcdest = '$basedir/etc/texmf'; + +my $debdest; +my $basedir; +my $bindest; +my $rundest; +my $docdest; +my $etcdest; + +my @configfiles; + +my $texmfdist = "texmf-texlive"; +my $opt_nosource=0; +my $optdestination=""; + +my $opt_debug; +my $opt_master; +our $Master; +my $globalreclevel=1; + +my $result = GetOptions ("debug!", # debug mode + "nosource!" => \$opt_nosource, # don't include source files + "master=s" => \$opt_master, # location of Master + "dest=s" => \$optdestination, # where to write files + "reclevel=i" => \$globalreclevel, # recursion level + ); + +# Norbert, is $, intended here, or should it rather be m{/.*$}? +if (!($opt_master =~ m,/.*$,,)) { + $Master = `pwd`; + chomp($Master); + $Master .= "/$opt_master"; +} else { + $Master = $opt_master; +} +my $TpmGlobalPath = $Master; +my $DataGlobalPath = $Master; + +# +# put Master/Tools/ into the include path to find TeX Live perl modules +# +unshift (@INC, "$Master/Tools"); +# +# these we can only load now that we have correctly set the path to Master +# +require Strict; +require XML::DOM; +require FileUtils; +import FileUtils qw(canon_dir cleandir make_link newpath member + normalize substitute_var_val dirname diff_list remove_list + rec_rmdir sync_dir walk_dir start_redirection stop_redirection); +require Tpm; + +my $parser = new XML::DOM::Parser; +my $startdir=getcwd(); +chdir($startdir); +File::Basename::fileparse_set_fstype('unix'); + +use tpm2debcommon; + +&main(@ARGV); + +1; + + +sub main { + my (@packages) = @_; + ${Tpm::MasterDir} = $TpmGlobalPath; + my $arch = "all"; + $Tpm::CurrentArch = "i386-linux"; + initialize_config_file_data("debian/tpm2deb.cfg"); + load_collection_tpm_data(); + build_data_hash(); + check_consistency(); + foreach my $package (@packages) { + # + # various variables have to be set + # + #$arch = get_arch($package); + print "Working on $package, arch=$arch\n"; + make_deb($package); + } +} + + +# +# make_deb +# +sub make_deb { + # my function + # + # do_special ($originalfilename, $finaldestinationfilename) + # + # Do special actions as specified in the config file, like install info + # etc + my @SpecialActions = (); + sub do_special { + my ($origfn, $finalfn) = @_; + SPECIALS: foreach my $special (@{$TeXLive{'all'}{'special_actions_config'}}) { + my ($pat, $act) = ($special =~ m/(.*):(.*)/); + if ($origfn =~ m|$pat$|) { + if ($act eq "install-info") { + push @SpecialActions, "install-info:$origfn"; + } else { + print "Unknown special action $act, terminating!\n"; + exit 1; + } + } + } + } + # real start + my ($package) = @_; + my $foo; + my $tmpdir; + if ($optdestination ne "") { + $tmpdir = $optdestination; + } else { + $tmpdir = "."; + } + $opt_debug && print "tmpdir = $tmpdir\n"; + $foo="\$debdest = \"$sysdebdest\""; eval $foo; + $foo="\$basedir = \"$sysbasedir\""; eval $foo; + $foo="\$bindest = \"$sysbindest\""; eval $foo; + $foo="\$rundest = \"$sysrundest\""; eval $foo; + $foo="\$docdest = \"$sysdocdest\""; eval $foo; + $foo="\$etcdest = \"$sysetcdest\""; eval $foo; + $opt_debug && print "\nProcess $package\n"; + if ($opt_debug) { + print "debdest = $debdest\n"; + print "basedir = $basedir\n"; + print "bindest = $bindest\n"; + print "rundest = $rundest\n"; + print "docdest = $docdest\n"; + print "etcdest = $etcdest\n"; + } + my %lists = %{&get_all_files($package,$globalreclevel)}; + my $title = $TeXLive{'binary'}{$package}{'title'}; + my $description = $TeXLive{'binary'}{$package}{'description'}; + eval { mkpath($rundest) }; + if ($@) { + die "Couldn't create dir: $@"; + } + if ($opt_debug) { + print "SOURCEFILES: ", @{$lists{'SourceFiles'}}, "\n"; + print "RUNFILES: ", @{$lists{'RunFiles'}}, "\n"; + } + # clean @configfiles + @configfiles = (); + &mkpath($docdest); + if (!$opt_nosource) { + DOSFILE: foreach my $f (@{$lists{'SourceFiles'}}) { + foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) { + if ($f =~ m|^${pat}$|) { next DOSFILE ; } + } + my $ret = do_remap_and_copy($f,$rundest); + do_special($f,$ret); + } + } + DORFILE: foreach my $f (@{$lists{'RunFiles'}}) { + foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) { + if ($f =~ m|^${pat}$|) { next DORFILE ; } + } + my $ret = do_remap_and_copy($f,$rundest); + do_special($f,$ret); + } + my %DocDirHash = (); + my @LinkedDocDir = (); + DODFILE: foreach my $f (@{$lists{'DocFiles'}}) { + foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) { + if ($f =~ m|^${pat}$|) { next DODFILE ; } + } + my $ret = do_remap_and_copy($f,$rundest,'^[^/]*/doc/(.*)$','$docdest/$1'); + do_special($f,$ret); + } + DOBFILE: foreach my $f (@{$lists{'BinFiles'}}) { + $opt_debug && print "BINFILE: $f\n"; + foreach my $pat (@{$TeXLive{'all'}{'file_blacklist'}}) { + if ($f =~ m|^${pat}$|) { next DOBFILE ; } + } + my $ret = do_remap_and_copy($f,$bindest,'^bin/[^/]*/(.*)$','$bindest/$1'); + do_special($f,$ret); + } + if ($package eq 'texlive-base') { + # now activate the language.us file! + &mkpath("$basedir/var/lib/tex-common/language-cnf/"); + open(LISTFILE, ">$basedir/var/lib/tex-common/language-cnf/$package.list") + or die("Cannot open $basedir/var/lib/tex-common/language-cnf/$package.list"); + print LISTFILE "09$package\n"; + close LISTFILE; + &mkpath("$etcdest/language.d"); + open(FOO,">$etcdest/language.d/09$package.cnf") + or die("Cannot open $etcdest/language.d/09$package.cnf"); + print FOO <) { print FOO $_; } + close (BAR); + close (FOO); + } + # + # EXECUTE ACTIONS + # + my @Executes = get_all_executes($package,$globalreclevel); + my $gotmapfiles = 0; + my $firstlang =1; + my %langhash = (); + my %formathash = (); + $opt_debug && print "Executes= @Executes\n"; + my %Job; + foreach (@Executes) { + my @p = /([^=]+)=([^ ]+)\s+([^=]+)=([^ ]+)\s*([^=]*)=?(.*)/; + $Job{'parameter'} = $Job{'function'} = $Job{'mode'} = ''; + $Job{$p[0]}=$p[1]; + $Job{$p[2]}=$p[3]; + $Job{$p[4]}=$p[5]; + my $instcmd; + my $rmcmd; + if ($Job{'function'} eq 'addMap') { + if (!$gotmapfiles) { + &mkpath("$etcdest/updmap.d/"); + open(UPDMAPCFG, ">$etcdest/updmap.d/10$package.cfg") + or die("Cannot open $etcdest/updmap.d/10$package.cfg"); + print UPDMAPCFG <= 0) { + &mkpath("$etcdest/fmt.d/"); + &mkpath("$basedir/var/lib/tex-common/fmtutil-cnf/"); + open(LISTFILE, ">>$basedir/var/lib/tex-common/fmtutil-cnf/$package.list") + or die("Cannot open $basedir/var/lib/tex-common/fmtutil-cnf/$package.list"); + print LISTFILE "10$package\n"; + close LISTFILE; + open(FOO, ">$etcdest/fmt.d/10$package.cnf") + or die("Cannot open $etcdest/fmt.d/10$package.cnf") ; + print FOO <; + close(INFILE); + print FOO @lines; + } + close(FOO); + } + # + # Map files + # + if ($gotmapfiles) { + # We have to call update-updmap and updmap-sys, but also create + # a file in /var/lib/tex-common/fontmap-cfg/pkgname.list + #/ containing all the files put into /etc/texmf/updmap.d/ + &mkpath("$basedir/var/lib/tex-common/fontmap-cfg/"); + open(LISTFILE, ">$basedir/var/lib/tex-common/fontmap-cfg/$package.list") + or die("Cannot open $basedir/var/lib/tex-common/fontmap-cfg/$package.list"); + print LISTFILE "10$package\n"; + close LISTFILE; + close UPDMAPCFG; + } + # + # Languages + # + my @langs = keys %langhash; + if ($#langs >= 0) { + &mkpath("$etcdest/language.d/"); + &mkpath("$basedir/var/lib/tex-common/language-cnf/"); + open(LISTFILE, ">>$basedir/var/lib/tex-common/language-cnf/$package.list") + or die("$basedir/var/lib/tex-common/language-cnf/$package.list"); + print LISTFILE "10$package\n"; + close LISTFILE; + open(LANGMAPCNF, ">$etcdest/language.d/10$package.cnf") + or die("Cannot open $etcdest/language.d/10$package.cnf"); + print LANGMAPCNF <) { + # + # do NOT disable any language, users should only choose + # those languages they are interested in. AND, I should + # make a debconf question which languages should be + # installed/activated!!! + # if ("$lang" eq "py") { print LANGMAPCNF "% "; } + print LANGMAPCNF "$_"; + } + close(INFILE); + } + close(LANGMAPCNF); + } + # + # Work on @SpecialActions + # + my @infofiles = (); + foreach my $l (@SpecialActions) { + my ($act, $fname) = ($l =~ m/(.*):(.*)/); + if ($act eq "install-info") { + push @infofiles, "$fname"; + } else { + print "Unknown action, huuu, where does this come from: $act, exit!\n"; + exit 1; + } + } + if ($#infofiles >=0) { + open(INFOLIST, ">$debdest/$package.info") + or die("Cannot open $debdest/$package.info"); + foreach my $f (@infofiles) { + print INFOLIST "$f\n"; + } + close(INFOLIST); + } + # + # create the maintainer scripts + # + make_maintainer($package,$debdest); +} + +# +# make_maintainer +# +# create maintainer scripts +# +sub make_maintainer { + # my functions + sub merge_into { + my ($fname, $fhandle) = @_; + if (-r "$fname") { + open(FOO,"<$fname") + or die("Cannot open $fname"); + while () { print $fhandle $_; } + } + } + # real start + my ($package,$destination) = @_; + my @Executes = get_all_executes($package,$globalreclevel); + $debdest = $destination; + &mkpath($debdest); + my $gotmapfiles = 0; + my $firstlang = 1; + my %langhash = (); + my %formathash = (); + my %Job; + $opt_debug && print "Executes= @Executes\n"; + foreach (@Executes) { + my @p = /([^=]+)=([^ ]+)\s+([^=]+)=([^ ]+)\s*([^=]*)=?(.*)/; + $Job{'parameter'} = $Job{'function'} = $Job{'mode'} = ''; + $Job{$p[0]}=$p[1]; + $Job{$p[2]}=$p[3]; + $Job{$p[4]}=$p[5]; + my $instcmd; + my $rmcmd; + if ($Job{'function'} eq 'addMap') + { + if (!$gotmapfiles) { + $gotmapfiles = 1; + } + } + elsif ($Job{'function'} eq 'BuildFormat') + { + my $name=$Job{'parameter'}; + $formathash{$name} = 1; + } elsif ($Job{'function'} eq 'BuildLanguageDat') { + my $name=$Job{'parameter'}; + $langhash{$name} = 1; + } + } + my @formats = keys %formathash; + my @alines = (); + my @blines = (); + my $allformatsbuild = 0; + # + # it doesn't hurt to call all three of them in any case! + # + $package eq "texlive-common" || push @alines, "update-texmf"; + $package eq "texlive-common" || push @alines, "update-language"; + $package eq "texlive-common" || push @alines, "update-fmtutil"; + $package eq "texlive-common" || push @alines, "update-updmap --quiet"; + # + # POSTINST HANDLING + # + if ($package eq "texlive") { + # do nothing, texlive does not include any real files, so + # no call to mktexlsr necessary + } elsif (($package =~ m/texlive-doc-/) || ($package eq "texlive-common")) { + push @blines, "if which mktexlsr > /dev/null ; then update_lsr_files ; fi"; + } else { + push @blines, "update_lsr_files"; + } + if ($package eq 'texlive-base') { + push @blines, "rm -f /var/lib/texmf/web2c/latex.fmt /var/lib/texmf/web2c/latex.log /var/lib/texmf/web2c/pdflatex.fmt /var/lib/texmf/web2c/pdflatex.log"; + push @blines, "build_format --all"; + $allformatsbuild = 1; + } + if ($package eq 'texlive-base-bin') { + push @blines, "rm -f /var/lib/texmf/web2c/latex.fmt /var/lib/texmf/web2c/latex.log /var/lib/texmf/web2c/pdflatex.fmt /var/lib/texmf/web2c/pdflatex.log"; + push @blines, "build_format --all"; + $allformatsbuild = 1; + } + # + # Formats + # + my @doneformats = (); + if ($#formats >= 0) { + foreach my $f (@formats) { + open(INFILE,"<$DataGlobalPath/texmf/fmtutil/format.$f.cnf") + or die("Cannot open $DataGlobalPath/texmf/fmtutil/format.$f.cnf"); + my @lines = ; + close(INFILE); + my @actualformats = grep(!/(^\s*#)|(^\s*$)/, @lines); + foreach my $l (@actualformats) { + my @bar = reverse(split(' ',$l)); + my $fmt = pop(@bar); + # + # remove old fmt file if it is present + # + push @alines, "rm -f /var/lib/texmf/web2c/$fmt.*"; + $allformatsbuild || push @blines, "build_format --byfmt $fmt"; + push @doneformats, $fmt; + } + } + } + my @extraformats = (); + if ((defined($TeXLive{'binary'}{$package}{'extra_format'})) && (!$allformatsbuild)) { + foreach my $fmt (keys %{$TeXLive{'binary'}{$package}{'extra_format'}}) { + if (!ismember($fmt,@doneformats)) { + push @extraformats, $fmt; + } + } + } + foreach my $fmt (@extraformats) { + push @alines, "rm -f /var/lib/texmf/web2c/$fmt.*"; + if ($TeXLive{'binary'}{$package}{'extra_format'}{$fmt} eq "0") { + push @blines, "build_format --byfmt $fmt"; + } elsif ($TeXLive{'binary'}{$package}{'extra_format'}{$fmt} eq "1") { + push @blines, "build_format_if_format_exists --byfmt $fmt"; + } else { + push @blines, "build_format_if_file_exists --byfmt $fmt $TeXLive{'binary'}{$package}{'extra_format'}{$fmt}"; + } + } + # + # Map files + # + if ($gotmapfiles) { + # We have to call update-updmap and updmap-sys, but also create + # a file in /var/lib/tex-common/fontmap-cfg/pkgname.list + #/ containing all the files put into /etc/texmf/updmap.d/ + push @blines, "create_fontmaps"; + } + # + # Languages + # + my @langs = keys %langhash; + if ($#langs >= 0) { + # + # Again a problem with texmf-config settings and fmtutil-sys not + # finding language.dat in the right position. + # + push @blines, "build_format_if_format_exists --byhyphen latex `kpsewhich language.dat`"; + } + if (($#alines >= 0) || + ($#blines >= 0) || + (-r "$debdest/postinst.pre") || + (-r "$debdest/postinst.post") || + (-r "$debdest/$package.postinst.pre") || + (-r "$debdest/$package.postinst.post")) { + open(POSTINST, ">$debdest/$package.postinst") + or die("Cannot open $debdest/$package.postinst"); + print POSTINST "#!/bin/sh -e\n"; + merge_into("$debdest/common.functions", POSTINST); + merge_into("$debdest/common.functions.postinst", POSTINST); + # + # first we merge the .pre parts into the scripts + # + merge_into("$debdest/postinst.pre", POSTINST); + merge_into("$debdest/$package.postinst.pre", POSTINST); + print POSTINST <<'EOF'; +case "$1" in + configure|abort-upgrade|abort-remove|abort-deconfigure) +EOF + foreach my $a (@alines) { + print POSTINST "\t", $a, "\n"; + } + foreach my $b (@blines) { + print POSTINST "\t", $b, "\n"; + } + print POSTINST <<'EOF'; + ;; + *) + echo "postinst called with unknown argument '$1'" >&2 + exit 1 + ;; +esac + +EOF + print POSTINST "\n#DEBHELPER#\n"; + merge_into("$debdest/$package.postinst.post", POSTINST); + merge_into("$debdest/postinst.post", POSTINST); + print POSTINST "exit 0\n"; + close POSTINST; + } + # + # END OF POSTINST STUFF + # + # + # PREINST STUFF + # + # only create the preinst file *if* there is a content! + # if there is a debhelper entry, it will create it if necessary + if ((-r "$debdest/$package.preinst.pre") || + (-r "$debdest/$package.preinst.post") || + (-r "$debdest/preinst.pre") || + (-r "$debdest/preinst.post") || + ($#configfiles >= 0)) { + open(PREINST, ">$debdest/$package.preinst") + or die("Cannot open $debdest/$package.preinst"); + print PREINST "#!/bin/sh -e\n"; + merge_into("$debdest/common.functions", PREINST); + merge_into("$debdest/common.functions.preinst", PREINST); + merge_into("$debdest/preinst.pre", PREINST); + merge_into("$debdest/$package.preinst.pre", PREINST); + foreach my $cf (@configfiles) { + print PREINST "handle_config_file_preinst $cf\n" + } + print PREINST "\n#DEBHELPER#\n"; + merge_into("$debdest/$package.preinst.post", PREINST); + merge_into("$debdest/preinst.post", PREINST); + print PREINST "exit 0\n"; + close PREINST; + } + # + # END OF PREINST STUFF + # + # + # PRERM STUFF + # + # only create the prerm file *if* there is a content! + # if there is a debhelper entry, it will create it if necessary + if ((-r "$debdest/$package.prerm.pre") || + (-r "$debdest/$package.prerm.post") || + (-r "$debdest/prerm.pre") || + (-r "$debdest/prerm.post")) { + open(PRERM, ">$debdest/$package.prerm") + or die("Cannot open $debdest/$package.prerm"); + print PRERM "#!/bin/sh -e\n"; + merge_into("$debdest/common.functions", PRERM); + merge_into("$debdest/common.functions.prerm", PRERM); + merge_into("$debdest/prerm.pre", PRERM); + merge_into("$debdest/$package.prerm.pre", PRERM); + print PRERM "\n#DEBHELPER#\n"; + merge_into("$debdest/$package.prerm.post", PRERM); + merge_into("$debdest/prerm.post", PRERM); + print PRERM "exit 0\n"; + close PRERM; + } + # + # END OF PRERM STUFF + # + # POSTRM STUFF + # on remove: + # call update-updmap and updmap-sys + # call update-language and fmtutil-sys --byhyphen + # call update-fmtutil and remove old formats + # on purge etc: + # do nothing + # + @alines = (); + @blines = (); + # + # Formats + # + if ($package eq "texlive") { + # do nothing, texlive does not include any real files, so + # no call to mktexlsr necessary + } else { + push @blines, "check_run_without_errors mktexlsr"; + } + if ($#formats >= 0) { + foreach my $f (@formats) { + open(INFILE,"<$DataGlobalPath/texmf/fmtutil/format.$f.cnf") + or die("Cannot open $DataGlobalPath/texmf/fmtutil/format.$f.cnf"); + my @lines = ; + my @actualformats = grep(!/(^\s*#)|(^\s*$)/, @lines); + foreach my $l (@actualformats) { + my @bar = reverse(split(' ',$l)); + my $fmt = pop(@bar); + push @alines, "rm -f /var/lib/texmf/web2c/$fmt.*"; + } + close(INFILE); + } + } + foreach my $fmt (@extraformats) { + push @alines, "rm -f /var/lib/texmf/web2c/$fmt.*"; + } + if (($#formats >= 0) || ($#extraformats >= 0)) { + push @alines, "check_run_without_errors update-fmtutil"; + } + # + # Map files + # + if ($gotmapfiles) { + push @alines, "check_run_without_errors update-updmap"; + push @blines, "check_run_without_errors updmap-sys"; + } + # + # Languages + # + @langs = keys %langhash; + if ($#langs >= 0) { + # + # Again a problem with texmf-config settings and fmtutil-sys not + # finding language.dat in the right position. + # + push @alines, "check_run_without_errors update-language"; + push @blines, "if which fmtutil-sys >/dev/null ; then"; + push @blines, "\tbuild_format_if_format_exists --byhyphen latex `kpsewhich language.dat`"; + push @blines, "fi"; + } + if (($#alines >= 0) || + ($#blines >= 0) || + (-r "$debdest/$package.postrm.pre") || + (-r "$debdest/$package.postrm.pre") || + (-r "$debdest/postrm.pre") || + (-r "$debdest/postrm.post")) { + open(POSTRM, ">$debdest/$package.postrm") + or die("Cannot open $debdest/$package.postrm"); + print POSTRM "#!/bin/sh -e\n"; + merge_into("$debdest/common.functions", POSTRM); + merge_into("$debdest/common.functions.postrm", POSTRM); + # + # first we merge the .pre parts into the scripts + # + merge_into("$debdest/postrm.pre", POSTRM); + merge_into("$debdest/$package.postrm.pre", POSTRM); + # + print POSTRM <<'EOF'; + +case "$1" in + remove|disappear) +EOF + foreach my $a (@alines) { + print POSTRM "\t", $a, "\n"; + } + foreach my $b (@blines) { + print POSTRM "\t", $b, "\n"; + } + print POSTRM <<'EOF'; + ;; + purge|upgrade|failed-upgrade|abort-upgrade|abort-install) + ;; + *) + echo "postrm called with unknown argument '$1'" >&2 + exit 1 + ;; +esac + +EOF + print POSTRM "\n#DEBHELPER#\n"; + merge_into("$debdest/$package.postrm.post", POSTRM); + merge_into("$debdest/postrm.post", POSTRM); + print POSTRM "exit 0\n"; + close POSTRM; + } + # + # END OF POSTRM STUFF + # +} + + +# +# do_remap_and_copy +# +sub do_remap_and_copy { + # my functions + # + # here the mapping from texlive pathes to debian pathes is done + # + sub make_destinationname { + my ($o) = @_; + $o =~ s#texmf-dist#$texmfdist#; + $o =~ s#texmf-doc#$texmfdist#; + # + # we do map *ALL* files into $texmfdist, not only the dist files + # + $o =~ s#texmf/#$texmfdist/#; + return($o); + } + # real start + my ($f,$standarddest,$finalremap,$finaldest) = @_; + my $gotremapped = 0; + my $returnvalue = "**NOTSET**"; + + my $destname = make_destinationname($f); + $opt_debug && print "DESTINATION NAME = $destname\n"; + MAPPINGS: foreach my $maplines (@{$TeXLive{'all'}{'filemappings'}}) { + my ($pat, $dest) = ($maplines =~ m/(.*):(.*)/); + if ($f =~ m|$pat$|) { + $gotremapped = 1; + my $act = $TeXLive{'all'}{'file_map_actions'}{$pat}; + my $newdest; + my $foo="\$newdest = \"$dest\""; + eval $foo; + $opt_debug && print "REMAP HIT f=$f\nnewdest=$newdest\npat=$pat\ndest=$dest\n"; + # if you add possible actions here, also add them to the list in tpm2deb.cfg + if ($act eq "remap") { + &mkpath(dirname($newdest)); + mycopy("$DataGlobalPath/$f",$newdest); + $returnvalue = $newdest; + } elsif ($act eq "copy") { + # mapping;origfile;copy;TEXMF-tree-base + # eg + # mapping;temxf/tex/latex/pict2e/pict2e.cfg;copy;/etc/texmf + # + # first install it into the normal path + mycopy("$DataGlobalPath/$f","$standarddest/$destname"); + &mkpath("$basedir/$newdest"); + # remove the leading texmf{-dist,-doc,}/ + my $o = $f; + $o =~ s#texmf-dist#texmf#; + $o =~ s#texmf-doc#texmf#; + $o =~ s#texmf/##; + mycopy("$DataGlobalPath/$f","$basedir$newdest/$o"); + $returnvalue = "$basedir$newdest/$o"; + } elsif ($act eq "config-copy") { + # mapping;origfile;config-copy;TEXMFSYSCONFIGPATH + # eg + # mapping;temxf/tex/generic/language.dat;config-copy;/etc/texmf + # + # first install it into the normal path + mycopy("$DataGlobalPath/$f","$standarddest/$destname"); + &mkpath("$basedir/$newdest"); + # remove the leading texmf{-dist,-doc,}/ + my $o = $f; + $o =~ s#texmf-dist#texmf#; + $o =~ s#texmf-doc#texmf#; + $o =~ s#texmf/##; + mycopy("$DataGlobalPath/$f","$basedir$newdest/$o"); + $returnvalue = "$standarddest/$destname"; + push @configfiles, "$newdest/$o"; + } elsif ($act eq "link") { + &mkpath(dirname("$standarddest/$destname")); + symlink($newdest, "$standarddest/$destname") or + die "Cannot symlink $standarddest/$destname -> $newdest: $!\n"; + $returnvalue = $newdest; + } elsif ($act eq "config-link") { + # config-link is LIKE remap-link, only that we maybe can + # add some automatic specialities for config-file + # maintainer script magic + # remap and link from the original destination + &mkpath(dirname("$basedir$newdest")); + mycopy("$DataGlobalPath/$f","$basedir/$newdest"); + # we have to strip of the $debdest part + &mkpath(dirname("$standarddest/$destname")); + symlink($newdest, "$standarddest/$destname") or + die "Cannot symlink $standarddest/$destname -> $newdest: $!\n"; + $returnvalue = $newdest; ## ?? or $destname???? + push @configfiles, $newdest; + } elsif ($act eq "remap-link") { + # remap and link from the original destination + &mkpath(dirname($newdest)); + mycopy("$DataGlobalPath/$f",$newdest); + # we have to strip of the $debdest part + $foo = $newdest; + $foo =~ s/^$basedir//; + &mkpath(dirname("$standarddest/$destname")); + symlink($foo, "$standarddest/$destname") or + die "Cannot symlink $standarddest/$destname -> $newdest: $!\n"; + $returnvalue = $newdest; ## ?? or $destname???? + } elsif ($act eq "add-link") { + #print "DEBUG: f=$f\nDEBUG: destname=$destname\nDEBUG: newdest=$newdest\n"; + mycopy("$DataGlobalPath/$f","$standarddest/$destname"); + &mkpath(dirname($newdest)); + $b = "$standarddest/$destname"; + symlink($b,$newdest) or + die "Cannot symlink, $newdest -> $b: $!\n"; + $returnvalue = "$standarddest/$destname"; + } elsif ($act eq "replace-link") { + my ($a,$b) = split(/%/,$newdest); + &mkpath(dirname($a)); + symlink($b,$a) or die "Cannot symlink $a -> $b: $!\n"; + $returnvalue = $b; + } elsif ($act eq "") { + $returnvalue = ""; + # do nothing, the file is killed + } else { + print "maplines=$maplines\nact = $TeXLive{'all'}{'file_map_actions'}{$pat}\n"; + print "Unknown action $act in config file, terminating!\n"; + exit 1; + } + last MAPPINGS; + } + } + if ($gotremapped == 0) { + if ($finalremap ne "" && $destname =~ m|$finalremap|) { + my $foo="\$finaldest = \"$finaldest\""; + eval $foo; + &mkpath(dirname($finaldest)); + mycopy("$DataGlobalPath/$f",$finaldest); + $returnvalue = $finaldest; + } else { + $opt_debug && print "NORMAL COPY: $standarddest/$destname\n"; + &mkpath(dirname("$standarddest/$destname")); + mycopy("$DataGlobalPath/$f","$standarddest/$destname"); + $returnvalue = "$standarddest/$destname"; + } + } + return($returnvalue); +} + +### Local Variables: +### perl-indent-level: 4 +### tab-width: 4 +### indent-tabs-mode: t +### End: +# vim:set tabstop=4: # --- texlive-extra-2009.orig/debian/texlive-extra-utils.links.dist +++ texlive-extra-2009/debian/texlive-extra-utils.links.dist @@ -0,0 +1,15 @@ +usr/share/texmf-texlive/scripts/a2ping/a2ping.pl usr/bin/a2ping +usr/share/texmf-texlive/scripts/dviasm/dviasm.py usr/bin/dviasm +usr/share/texmf-texlive/scripts/tetex/e2pall.pl usr/bin/e2pall +usr/share/texmf-texlive/scripts/getnonfreefonts/getnonfreefonts.pl usr/bin/getnonfreefonts +usr/bin/getnonfreefonts usr/bin/getnonfreefonts-sys +usr/share/man/man1/getnonfreefonts.1.gz usr/share/man/man1/getnonfreefonts-sys.1.gz +usr/share/texmf-texlive/scripts/latex2man/latex2man usr/bin/latex2man +usr/share/texmf-texlive/scripts/latexmk/latexmk.pl usr/bin/latexmk +usr/share/texmf-texlive/scripts/mkjobtexmf/mkjobtexmf.pl usr/bin/mkjobtexmf +usr/share/texmf-texlive/scripts/pdfcrop/pdfcrop.pl usr/bin/pdfcrop +usr/share/texmf-texlive/scripts/pkfix-helper/pkfix-helper usr/bin/pkfix-helper +usr/share/texmf-texlive/scripts/pkfix/pkfix.pl usr/bin/pkfix +usr/share/texmf-texlive/scripts/texcount/texcount.pl usr/bin/texcount +usr/share/texmf-texlive/scripts/texdirflatten/texdirflatten usr/bin/texdirflatten +usr/share/texmf-texlive/scripts/texloganalyser/texloganalyser usr/bin/texloganalyser --- texlive-extra-2009.orig/debian/rules +++ texlive-extra-2009/debian/rules @@ -0,0 +1,78 @@ +#!/usr/bin/make -f +# +# debian/rules file for texlive-extra +# $Id: rules.in 4319 2009-10-26 04:01:14Z preining $ + +include /usr/share/quilt/quilt.make + +PACKAGES=texlive-bibtex-extra texlive-extra-utils texlive-font-utils texlive-formats-extra texlive-generic-extra texlive-math-extra texlive-plain-extra texlive-latex-extra texlive-latex3 texlive-fonts-extra texlive-music texlive-games texlive-pstricks texlive-publishers texlive-humanities texlive-science texlive-fonts-extra-doc texlive-humanities-doc texlive-latex-extra-doc texlive-pstricks-doc texlive-publishers-doc texlive-science-doc +METAPACKAGES= + +SHELL=/bin/bash + + +build: build-stamp + +build-stamp: $(QUILT_STAMPFN) + touch build-stamp + +clean: unpatch + for i in $(PACKAGES) $(METAPACKAGES) ; do \ + rm -f debian/$$i.{README.Debian,links,links.generated} ; \ + rm -f debian/$$i.{postinst,postrm,preinst,prerm} ; \ + rm -f debian/$$i.{maps,languages,formats} ; \ + done + # texlive contains some .orig files we need to keep otherwise + # the copy will fail due to the files occurring in the tlpdb + dh_clean -X.orig + rm -f configure-stamp + rm -f build-stamp + rm -f install-stamp + +install: install-stamp + +install-stamp: build-stamp + perl debian/tpm2deb-bin.pl --nosource $(PACKAGES) $(METAPACKAGES) + bash debian/fix-bin-dangling-links.sh + for i in $(PACKAGES) $(METAPACKAGES) ; do \ + if [ -d debian/$$i.root ] ; then bash debian/merge-dist-tree debian/$$i.root debian/$$i ; fi ; \ + bash debian/generate-license-file $$i ; \ + install -D --mode=644 debian/$$i.override debian/$$i/usr/share/lintian/overrides/$$i ; \ + install -D --mode=755 debian/bug.script debian/$$i/usr/share/bug/$$i/script ; \ + install -D --mode=644 debian/bug.control debian/$$i/usr/share/bug/$$i/control ; \ + bash debian/create-doc-links $$i texlive-doc > debian/$$i.links ; \ + if [ -r debian/$$i.links.dist ] ; then cat debian/$$i.links.dist >> debian/$$i.links ; fi ; \ + if [ -r debian/$$i.README ] ; then cat debian/$$i.README > debian/$$i.README.Debian ; fi ; \ + cat debian/README.Debian >> debian/$$i.README.Debian ; \ + done + touch install-stamp + +binary-arch: + +binary-indep: build install + dh_testdir + dh_testroot + dh_install + dh_installmenu + dh_installdocs -A debian/README.source + dh_installtex -A --priority=10 --flavor=lsr:full + dh_installchangelogs + bash debian/convert-info-files-to-unix.sh + bash debian/fix-manpages.sh + dh_installinfo + dh_installmime + dh_link + dh_compress -X.pdf + dh_fixperms + # we also have to fix the permissions of the link targets from /usr/bin + bash debian/fix-bin-symlink-targets-permissions.sh + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch + +.PHONY: build clean binary-indep binary-arch binary install + +# eof --- texlive-extra-2009.orig/debian/fix-bin-symlink-targets-permissions.sh +++ texlive-extra-2009/debian/fix-bin-symlink-targets-permissions.sh @@ -0,0 +1,24 @@ +#!/bin/bash +# $Id: fix-bin-symlink-targets-permissions.sh 4319 2009-10-26 04:01:14Z preining $ +# +# TeX Live 2008 ships many "binaries" as symlinks to ../../texmf-*/... +# we make sure that the link targets have executable bit set +# +# Norbert Preining, 2008 +# GPL + +set -e + +for i in `find debian/ -wholename 'debian/texlive-*/usr/bin/*' -type l` ; do + ln=`readlink $i` + case "$ln" in + ../share/texmf-texlive/*) + # set the executable bit on the target + dn=`dirname $i` + target="$dn/$ln" + chmod ugo+x "$target" + ;; + esac +done + + --- texlive-extra-2009.orig/debian/texlive-pstricks-doc.override +++ texlive-extra-2009/debian/texlive-pstricks-doc.override @@ -0,0 +1,4 @@ +texlive-pstricks-doc: zero-byte-file-in-doc-directory +texlive-pstricks-doc: extra-license-file +texlive-pstricks-doc: script-not-executable +texlive-pstricks-doc: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/compat +++ texlive-extra-2009/debian/compat @@ -0,0 +1 @@ +5 --- texlive-extra-2009.orig/debian/control +++ texlive-extra-2009/debian/control @@ -0,0 +1,1427 @@ +Source: texlive-extra +Section: tex +Priority: optional +Maintainer: Debian TeX Maintainers +Uploaders: Norbert Preining , Frank Küster +Build-Depends: debhelper (>= 5), quilt +Build-Depends-Indep: sharutils, tex-common (>= 2.00), eperl, findutils (>=4.2.0) +Standards-Version: 3.8.3 +Homepage: http://www.tug.org/texlive + +Package: texlive-bibtex-extra +Architecture: all +Depends: ${misc:Depends}, texlive-latex-base (>= 2009-1), texlive-common (>= 2009-1) +Replaces: texlive-latex-extra-doc (<< 2008), texlive-latex-extra (<< 2008) +Description: TeX Live: Extra BibTeX styles + Additional BibTeX styles and bibliography databases. + . + This package includes the following CTAN packages: + aichej -- Bibliography style file for the AIChE Journal. + amsrefs -- A LaTeX-based replacement for BibTeX. + apacite -- Citation style following the rules of the APA. + apalike2 -- Bibliography style that approaches APA requirements. + beebe -- + bibarts -- "Arts"-style bibliographical information. + bibhtml -- BibTeX support for HTML files. + biblist -- Print a BibTeX database. + bibtopic -- Include multiple bibliographies in a document. + bibtopicprefix -- Prefix references to bibliographies produced by bibtopic. + bibunits -- Multiple bibliographies in one document. + cell -- Bibliography style for Cell. + chicago -- A "Chicago" bibliography style. + chicago-annote -- Chicago-based annotated BibTeX style. + chembst -- A collection of BibTeX files for chemistry journals. + collref -- Collect blocks of references into a single reference. + compactbib -- Multiple thebibliography environments. + custom-bib -- Customised BibTeX styles. + din1505 -- Bibliography styles for German texts. + dk-bib -- Danish variants of standard BibTeX styles. + doipubmed -- Special commands for use in bibliographies. + elsevier-bib -- BibTeX styles to be used in Elsevier preprints. + fbs -- BibTeX style for Frontiers in Bioscience. + figbib -- Organize figure databases with BibTeX. + footbib -- Bibliographic references as footnotes. + harvard -- Harvard citation package for use with LaTeX 2e. + harvmac -- Macros for scientific articles. + ijqc -- BibTeX style file for the Intl. J. Quantum Chem. + inlinebib -- Citations in footnotes. + iopart-num -- Numeric citation style for IOP journals. + jneurosci -- BibTeX style for the Journal of Neuroscience. + jurabib -- Extended BibTeX citation support for the humanities and legal + texts. + listbib -- Lists contents of BibTeX files. + margbib -- Display bibitem tags in the margins. + multibib -- Multiple bibliographies within one document. + munich -- An alternative authordate bibliography style. + notes2bib -- Integrating notes into the bibliography. + perception -- BibTeX style for the journal Perception. + rsc -- BibTeX style for use with RSC journals. + sort-by-letters -- Bibliography styles for alphabetic sorting. + splitbib -- Split and reorder your bibliography. + urlbst -- Web support for BibTeX. + +Package: texlive-extra-utils +Architecture: all +Depends: python, ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1) +Recommends: purifyeps, ghostscript, lacheck, xindy +Suggests: dvidvi, fragmaster +Replaces: texlive-base-bin +Description: TeX Live: TeX auxiliary programs + Various useful, but non-essential, support programs. Includes programs and + macros for DVI file manipulation, literate programming, patgen, and the + TeX Works Editor. + . + This package includes the following CTAN packages: + a2ping -- Advanced PS, PDF, EPS converter. + bibtex8 -- A fully 8-bit adaptation of BibTeX 0.99. + ctie -- + cweb -- A Web system in C. + detex -- Strip TeX from a source file. + dtl -- Tools to dis-assemble and re-assemble DVI files. + dvi2tty -- Produce ASCII from DVI. + dviasm -- A utility for editing DVI files. + dvicopy -- Copy DVI files, flattening VFs. + dviljk -- DVI to Laserjet output. + dvipos -- + findhyph -- Find hyphenated words in a document. + getnonfreefonts -- + hyphenex -- Generate a hyphenation exceptions file. + latex2man -- Translate LaTeX-based manual pages into Unix man format. + latexmk -- Fully automated LaTeX document generation routine. + listings-ext -- Automated input of source. + mkind-english -- + mkjobtexmf -- Generate a texmf tree for a particular job. + patgen -- + pdfcrop -- Crop PDF graphics. + pdftools -- PDF-related utilities, including PostScript-to-PDF conversion + pkfix -- Replace pk fonts in PostScript with Type 1 fonts. + pkfix-helper -- Make PostScript files accessible to pkfix. + seetexk -- Utiities for manipulating DVI files. + synctex -- + texcount -- Count words in a LaTeX document. + texdiff -- Compare documents and produce tagged merge. + texdirflatten -- Collect files related to a LaTeX job in a single + directory. + texloganalyser -- Analyse TeX logs. + texware -- Utility programs for use with TeX. + tie -- Allow multiple web change files. + tpic2pdftex -- Use tpic commands in PDFTeX. + web -- original web programs tangle and weave + +Package: texlive-font-utils +Architecture: all +Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1) +Suggests: psutils, t1utils +Replaces: texlive-extra-utils (<< 2008), texlive-fonts-extra (<< 2008) +Description: TeX Live: TeX and Outline font utilities + Programs for conversion between font formats, testing fonts, virtual fonts, + .gf and .pk manipulation, mft, fontinst, etc. Manipulating OpenType, + TrueType, PostScript Type 1, etc. + . + This package includes the following CTAN packages: + accfonts -- Utilities to derive new fonts from existing ones. + afm2pl -- + epstopdf -- Convert EPS to 'encapsulated' PDF using GhostScript. + fontware -- + lcdftypetools -- A bundle of outline font manipulation tools. + ps2pkm -- Generate a PK font from an Adobe Type 1 font. + pstools -- Produce Encapsulated PostScript from PostScript. + dvipsconfig -- Collection of dvips PostScript headers. + fontinst -- Help with installing fonts for TeX and LaTeX. + fontools -- Tools to simplify using fonts (especially TT/OTF ones). + mft -- + ttfutils -- + +Package: texlive-formats-extra +Architecture: all +Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1) +Description: TeX Live: Extra formats + A collection of TeX `formats', ie large-scale macro packages designed to be + dumped into .fmt file + . + This package includes the following CTAN packages: + alatex -- Abstract LaTeX. + edmac -- Typeset scholarly edition. + eplain -- Extended plain tex macros. + mltex -- The MLTeX system. + physe -- The PHYSE format. + phyzzx -- A TeX format for physicists. + psizzl -- A TeX format for physics papers. + startex -- An XML-inspired format for student use. + texsis -- Plain TeX macros for Physicists. + ytex -- Macro package developed at MIT. + +Package: texlive-generic-extra +Architecture: all +Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1) +Description: TeX Live: Extra generic packages + Extra packages that work with multiple formats, typically both TeX and + LaTeX. + . + This package includes the following CTAN packages: + abbr -- Simple macros supporting abreviations for Plain and LaTeX. + abstyles -- Adaptable BibTeX styles. + barr -- Diagram macros by Michael Barr. + borceux -- Diagram macros by Francois Borceux. + c-pascal -- Typeset Python, C and Pascal programs. + colorsep -- Color separation. + dinat -- Bibliography style for German texts. + dirtree -- Display trees in the style of windows explorer. + eijkhout -- Victor Eijkhout's packages. + encxvlna -- Insert nonbreakable spaces, using encTeX. + fenixpar -- One-shot changes to token registers such as \everypar. + fltpoint -- Simple floating point arithmetic. + insbox -- A TeX macro for inserting pictures/boxes into paragraphs. + mathdots -- Commands to produce dots in math that respect font size. + metatex -- Incorporate MetaFont pictures in TeX source. + mftoeps -- + midnight -- A set of useful macro tools. + multi -- + ofs -- Macros for managing large font collections. + pdf-trans -- A set of macros for various transformations of TeX boxes. + shade -- Shade pieces of text. + tabto-generic -- "Tab" to a measured position in the line. + vrb -- Verbatim macros in plain TeX. + vtex -- + xlop -- Calculates and displays arithmetic operations. + +Package: texlive-math-extra +Architecture: all +Depends: texlive-fonts-recommended (>= 2009-1), ${misc:Depends}, texlive-latex-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1) +Description: TeX Live: Advanced math typesetting + Extra math + . + This package includes the following CTAN packages: + 12many -- Generalising mathematical index sets. + amstex -- American Mathematical Society plain TeX macros. + boldtensors -- Bold latin and greek characters through simple prefix + characters. + bosisio -- A collection of packages by Francesco Bosisio. + ccfonts -- Support for Concrete text and math fonts in LaTeX. + commath -- Mathematics typesetting support. + concmath -- Concrete Math fonts. + concrete -- Concrete Roman fonts. + extarrows -- Extra Arrows beyond those provided in AMSmath + extpfeil -- Extensible arrows in mathematics. + faktor -- Typeset quotient structures with LaTeX. + ionumbers -- Restyle numbers in maths mode. + isomath -- Mathematics conformant to ISO 31. + mathcomp -- Text symbols in maths mode. + mattens -- Matrices/tensor typesetting. + mhequ -- Multicolumn equations, tags, labels, sub-numbering. + multiobjective -- Symbols for multibojective optimisation etc. + nath -- Natural mathematics notation. + proba -- Shortcuts commands to symbols used in probability texts. + shuffle -- A symbol for the shuffle product. + statex2 -- Statistics style. + stex -- An Infrastructure for Semantic Preloading of LaTeX Documents. + stmaryrd -- St Mary Road symbols for theoretical computer science. + subsupscripts -- A range of sub- and superscript commands. + susy -- Macros for SuperSymmetry-related work. + syllogism -- Typeset syllogisms in LaTeX. + synproof -- Easy drawing of syntactic proofs. + tablor -- Create tables of signs and of variations. + tensor -- Typeset tensors. + tex-ewd -- Macros to typeset calculational proofs and programs in + Dijkstra's style. + thmbox -- Decorate theorem statements. + turnstile -- Typeset the (logic) turnstile notation. + venn -- Creating Venn diagrams with MetaPost. + yhmath -- Extended maths fonts for LaTeX. + +Package: texlive-plain-extra +Architecture: all +Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1) +Description: TeX Live: Plain TeX supplementary packages + Add-on packages and macros that work with plain TeX. + . + This package includes the following CTAN packages: + figflow -- Flow text around a figure. + fixpdfmag -- Fix magnification in PDFTeX. + font-change -- Macros to Change Text and Math fonts in plain TeX. + fontch -- Changing fonts, sizes and encodings in Plain TeX. + hyplain -- Basic support for multiple languages in Plain TeX. + jsmisc -- Miscellaneous macros from Joachim Schrod. + mkpattern -- A utility for making hyphenation patterns. + newsletr -- Macros for making newsletters with Plain TeX. + placeins-plain -- Insertions that keep their place. + plgraph -- The LaTeX picture mode, for use with Plain TeX. + plnfss -- Font selection for Plain TeX. + resumemac -- Plain TeX macros for resumes. + timetable -- Generate timetables. + treetex -- Draw trees. + typespec -- Create font samplers. + varisize -- Change font size in Plain TeX. + vertex -- Styles for economics working papers and journals. + +Package: texlive-latex-extra +Architecture: all +Depends: texlive-pictures (>= 2009-1), ${misc:Depends}, texlive-latex-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1), preview-latex-style +Recommends: texlive-latex-recommended, texpower (>= 0.2-2), texlive-latex-extra-doc +Replaces: texlive-latex-recommended (<< 2008), texlive-latex3 (<< 2008) +Description: TeX Live: LaTeX supplementary packages + A large collection of add-on packages for LaTeX. + . + This package includes the following CTAN packages: + AkkTeX -- A collection of packages and classes. + ESIEEcv -- Curriculum vitae for French use. + HA-prosper -- Patches and improvements for prosper. + Tabbing -- Tabbing with accented letters. + a0poster -- Support for designing posters on large paper. + abstract -- Control the typesetting of the abstract environment. + achemso -- Support for American Chemical Society journal submissions. + acronym -- Expand acronyms at least once. + addlines -- A user-friendly wrapper around \enlargethispage. + adrconv -- BibTeX styles to implement an address database. + adrlist -- Using address lists in LaTeX. + akletter -- Comprehensive letter support. + alterqcm -- Multiple choice questionnaires in two column tables. + altfont -- Alternative font handling in LaTeX. + amsaddr -- Alter the position of affiliations in amsart. + animate -- Create PDF animations from graphics files and inline graphics. + anonchap -- Make chapters be typeset like sections. + answers -- Setting questions (or exercises) and answers. + anyfontsize -- Select any font size in LaTeX. + appendix -- Extra control of appendices. + arcs -- Draw arcs over and under text + arrayjob -- Array data structures for (La)TeX. + assignment -- A class file for typesetting homework and lab assignments + attachfile -- Attach arbitrary files to a PDF document + authoraftertitle -- Make author, etc., available after \maketitle. + authorindex -- Index citations by author names. + autotab -- Generating tabulars from input data. + background -- Placement of background material on pages of a document. + beamer-contrib -- Contributed beamer theme. + beamerposter -- Extend beamer and a0poster for custom sized posters. + begriff -- Typeset Begriffschrift. + beton -- Use Concrete fonts. + bez123 -- Support for Bezier curves. + bezos -- Packages by Javier Bezos. + bigfoot -- Footnotes for critical editions. + binomexp -- Calculate Pascal's triangle. + bizcard -- Typeset business cards. + blindtext -- Producing 'blind' text for testing. + blowup -- Upscale or downscale all pages of a document. + boites -- Boxes that may break across pages + bookest -- Extended book class. + booklet -- Aids for printing simple booklets. + boolexpr -- A boolean expression evaluator and a switch command. + bophook -- Provides an At-Begin-Page hook. + boxhandler -- Flexible Captioning and Deferred Box/List Printing. + bracketkey -- Produce bracketed identification keys. + breakurl -- Line-breakable \url-like links in hyperref when compiling via + dvips/ps2pdf. + bullcntr -- Display list item counter as regular pattern of bullets. + bussproofs -- Proof trees in the style of the sequent calculus. + calctab -- Language for numeric tables. + calrsfs -- Copperplate calligraphic letters in LaTeX. + calxxxx -- Prints a card-size calendar for any year. + captcont -- Retain float number across several floats. + casyl -- Typeset Cree/Inuktitut in Canadian Aboriginal Syllabics. + catechis -- Macros for typesetting catechisms. + cbcoptic -- Coptic fonts and LaTeX macros for general usage and for + philology. + ccaption -- Continuation headings and legends for floats. + cclicenses -- Typeset Creative Commons licence logos. + cd -- Typeset CD covers. + cd-cover -- Typeset CD covers. + cdpbundl -- Business letters in the Italian style. + cellspace -- Ensure minimal spacing of table cells. + changebar -- Generate changebars in LaTeX documents. + changelayout -- Change the layout of individual pages and their text. + changepage -- Margin adjustment and detection of odd/even pages. + changes -- Manual change markup. + chappg -- Page numbering by chapter. + chapterfolder -- Package for working with complicated folder structures. + chletter -- Class for typesetting letters to Swiss rules. + chngcntr -- Change the resetting of counters. + circ -- Macros for typesetting circuit diagrams. + cjw -- A bundle of packages and classes. + clefval -- Key/value support with a hash. + cleveref -- Automatic cross-reference formatting. + clock -- Graphical and textual clocks for TeX and LaTeX. + cmdstring -- Get command name reliably. + cmdtrack -- Check used commands. + cmsd -- Interfaces to the CM Sans Serif Bold fonts. + codedoc -- LaTeX code and documentation in LaTeX-format file. + codepage -- Support for variant code pages. + colorinfo -- Retrieve colour model and values for defined colours. + colorwav -- Colours by wavelength of visible light. + combine -- Bundle individual documents into a single document. + comment -- Selectively include/excludes portions of text. + concprog -- Concert programmes. + constants -- Automatic numbering of constants. + contour -- Print a coloured contour around text. + cooking -- Typeset recipes. + cool -- COntent-Oriented LaTeX. + coollist -- Manipulate COntent Oriented LaTeX Lists. + coolstr -- String manipulation in LaTeX. + cooltooltips -- Associate a pop-up window and tooltip with PDF hyperlinks. + coordsys -- Draw cartesian coordinate systems. + courseoutline -- Prepare university course outlines. + coursepaper -- Prepare university course papers. + coverpage -- Automatic cover page creation for scientific papers (with + BibTeX data and copyright notice). + crossreference -- Crossreferences within documents. + csquotes -- Context sensitive quotation facilities. + csvtools -- Reading data from CSV files. + cuisine -- Typeset recipes. + currvita -- Typeset a curriculum vitae. + cursor -- Draw a cursor in an equation. + cv -- A package for creating a curriculum vitae. + cweb-latex -- A LaTeX version of CWEB. + dashbox -- Draw dashed boxes. + dashrule -- Draw dashed rules. + dashundergaps -- Underline with dotted or dashed lines. + datatool -- Tools to load and manipulate data. + dateiliste -- Extensions of the \listfiles concept. + datenumber -- Convert a date into a number and vice versa. + datetime -- Change format of \today with commands for current time. + decimal -- LaTeX package for the English raised decimal point. + delimtxt -- Read and parse text tables. + diagnose -- A diagnostic tool for a TeX installation. + dialogl -- Macros for constructing interactive LaTeX scripts. + dichokey -- Construct dichotomous identification keys. + dinbrief -- German letter DIN style. + directory -- An address book using BibTeX. + dlfltxb -- Macros related to "Introdktion til LaTeX". + dnaseq -- Format DNA base sequences. + docmfp -- Document non-LaTeX code. + docmute -- Convert document fragments into graphics. + doi -- Create correct hyperlinks for DOI numbers. + dotarrow -- Extendable dotted arrows. + dotseqn -- Flush left equations with dotted leaders to the numbers. + dox -- Extend the doc package. + dpfloat -- Support for double-page floats. + dprogress -- LaTeX-relevant log information for debugging. + drac -- Declare active character substitution, robustly. + draftcopy -- Identify draft copies. + draftwatermark -- Put a grey textual watermark on document pages. + dtk -- Document class for the journal of DANTE. + dtxgallery -- A small collection of minimal DTX examples. + dvdcoll -- A class for typesetting DVD archives + eCards -- Electronic flash cards. + easy -- A collection of easy-to-use macros. + easylist -- Lists using a single active character. + ean13isbn -- Print EAN13 for ISBN. + ebezier -- Device independent picture environment enhancement. + ecclesiastic -- Typesetting Ecclesiastic Latin. + ecv -- A fancy Curriculum Vitae class. + ed -- Editorial Notes for LaTeX documents. + edmargin -- Multiple series of endnotes for critical editions. + eemeir -- Adjust the gender of words in a document. + egplot -- Encapsulate Gnuplot sources in LaTeX documents. + ellipsis -- Fix uneven spacing around ellipses in LaTeX text mode. + elmath -- Mathematics in Greek texts. + elpres -- A simple class for electronic presentations + elsarticle -- Class for articles for submission to Elsevier journals. + em -- + emptypage -- Make empty pages really empty. + emulateapj -- Produce output similar to that of APJ. + endfloat -- Move floats to the end with markers where they belong. + endheads -- Running headers of the form "Notes to pp.xx-yy" + engpron -- Helps to type the pronunciation of English words. + engrec -- Enumerate with lower- or uppercase Greek letters. + enumitem -- Control layout of itemize, enumerate, description. + envbig -- Printing addresses on envelopes. + environ -- A new interface for environments in LaTeX. + envlab -- Addresses on envelopes or mailing labels. + epigraph -- A package for typesetting epigraphs. + epiolmec -- Typesetting the Epi-Olmec Language. + eqexam -- A stand-alone exam package. + eqlist -- Description lists with equal indentation. + eqname -- Name tags for equations. + eqparbox -- Create equal-widthed parboxes. + errata -- Error markup for LaTeX documents. + esdiff -- Simplify typesetting of derivatives. + esint -- Extended set of integrals for Computer Modern. + esint-type1 -- Font esint10 in Type 1 format + etaremune -- Reverse-counting enumerate environment. + etextools -- e-TeX tools for LaTeX users and package writers. + etoolbox -- Tool-box for LaTeX programmers using e-TeX. + eukdate -- UK format dates, with weekday. + europecv -- Unofficial class for European curricula vitae. + everypage -- Provide hooks to be run on every page of a document. + exam -- Package for typesetting exam scripts. + examdesign -- LaTeX class for typesetting exams. + examplep -- Verbatim phrases and listings in LaTeX. + exercise -- Typeset exercises, problems, etc. and their answers + exp-testopt -- Expandable \@testopt (and related) macros. + expdlist -- Expanded description environments. + export -- Import and export values of LaTeX registers. + extract -- Extract parts of a document and write to another document. + facsimile -- Document class for preparing faxes. + fancynum -- Typeset numbers. + fancytooltips -- Include a wide range of material in PDF tooltips. + figsize -- Auto-size graphics. + filecontents -- Extended filecontents and filecontents* environments + fink -- The LaTeX2e File Name Keeper. + fixfoot -- Multiple use of the same footnote text. + fixme -- Insert "fixme" notes into draft documents. + flabels -- Labels for files and folders. + flacards -- Generate flashcards for printing. + flagderiv -- Flag style derivation package + flashcards -- A class for typesetting flashcards. + flippdf -- Horizontal flipping of pages with pdfLaTeX. + floatrow -- Modifying the layout of floats. + flowfram -- Create text frames for posters, brochures or magazines. + fltpage -- Place caption on an adjacent page. + fmp -- Include Functional MetaPost in LaTeX. + fmtcount -- Display the value of a LaTeX counter in a variety of formats. + fn2end -- Convert footnotes to endnotes. + fnbreak -- Warn for split footnotes. + fncychap -- Seven predefined chapter heading styles. + foilhtml -- Interface between foiltex and LaTeX2HTML. + fonttable -- Print font tables from a LaTeX document. + footmisc -- A range of footnote options. + footnpag -- Per-page numbering of footnotes. + forarray -- Using array structures in LaTeX. + forloop -- Iteration in LaTeX. + formlett -- Letters to multiple recipients. + formular -- Create forms containing field for manual entry. + fragments -- Fragments of LaTeX code. + frankenstein -- A collection of LaTeX packages. + fribrief -- Two LaTeX classes for writing letters in German. + fullblck -- Left-blocking for letter class. + fullpict -- Full page pictures. + fundus -- Providing LaTeX access to various font families. + g-brief -- Letter document class. + gauss -- A package for Gaussian operations. + gcard -- Arrange text on a sheet to fold into a greeting card. + gcite -- Citations in a reader-friendly style. + genmpage -- Generalization of LaTeX's minipages. + getfiledate -- Find the date of last modification of a file. + ginpenc -- Modification of inputenc for German. + gloss -- Create glossaries using BibTeX. + glossaries -- Create glossaries and lists of acronyms. + gmdoc -- Documentation of LaTeX packages. + gmdoc-enhance -- Some enhancements to the gmdoc package. + gmeometric -- Change page size wherever it's safe + gmiflink -- Simplify usage of \hypertarget and \hyperlink. + gmutils -- Support macros for other packages. + gmverb -- A variant of LaTeX \verb, verbatim and shortvrb. + graphicx-psmin -- Reduce size of PostScript files by not repeating images. + grfpaste -- Include fragments of a dvi file. + grid -- Grid typesetting in LaTeX. + gridset -- Grid, a.k.a. in-register, setting. + guitlogo -- Macros for typesetting the GuIT logo. + hanging -- Hanging paragraphs. + harpoon -- Extra harpoons, using the graphics package. + hc -- Replacement for the LaTeX classes. + hhtensor -- Print vectors, matrices, and tensors. + histogr -- Draw histograms with the LaTeX picture environment. + hitec -- Class for documentation. + hpsdiss -- A dissertation class. + hvfloat -- Rotating caption and object of floats independently. + hypdvips -- Hyperref extensions for use with dvips. + hyper -- Hypertext cross referencing. + hyperref-docsrc -- + hyperxmp -- Embed XMP metadata within a LaTeX document. + hyphenat -- Disable/enable hypenation. + ifmslide -- Presentation slides for screen and printouts. + ifmtarg -- If-then-else command for processing potentially empty arguments. + ifplatform -- Conditionals to test which platform is being used. + image-gallery -- Create an overview of pictures from a digital camera or + from other sources. + import -- Establish input relative to a directory. + inlinedef -- Inline expansions within definitions. + interactiveworkbook -- latex-based interactive PDF on the web + inversepath -- Calculate inverse file paths. + iso -- Generic ISO standards typesetting macros. + iso10303 -- Typesetting the STEP standards. + isodate -- Tune the output format of dates according to language. + isonums -- Display numbers in maths mode according to ISO 31-0. + isodoc -- A LaTeX class for the preparation of letters and invoices. + isorot -- Rotation of document elements. + isotope -- A package for type setting isotopes + kastrup -- + kerntest -- Print tables and generate control files to adjust kernings. + keycommand -- Simple creation of commands with key-value arguments. + keystroke -- Graphical representation of keys on keyboard. + labbook -- Typeset laboratory journals. + labelcas -- Check the existence of labels, and fork accordingly. + labels -- Print sheets of sticky labels. + lastpage -- Reference last page for Page N of M type footers. + latex-tds -- A structured copy of the LaTeX distribution. + layouts -- Display various elements of a document's layout. + lazylist -- Lists in TeX's "mouth". + lcd -- Alphanumerical LCD-style displays. + lcg -- Generate random integers. + leading -- Define leading with a length. + leaflet -- Create small handouts (flyers). + leftidx -- Left and right subscripts and superscripts in math mode. + lettre -- Letters and faxes in French. + lettrine -- Typeset dropped capitals. + lewis -- Draw Lewis structures. + lhelp -- Miscellaneous helper packages. + limap -- Typeset maps and blocks according to the Information Mapping + method. + lipsum -- Easy access to the Lorem Ipsum dummy text. + listliketab -- Typeset lists as tables. + lkproof -- LK Proof figure macros. + localloc -- Macros for localizing TeX register allocations. + logical-markup-utils -- Packages for language-dependent inline quotes and + dashes. + logpap -- Generate logarithmic graph paper with LaTeX. + lsc -- Typesetting Live Sequence Charts. + ltablex -- Table package extensions. + ltabptch -- Bug fix for longtable. + ltxdockit -- Documentation support. + ltxindex -- A LaTeX package to typeset indices with GNU's Texindex. + ltxnew -- A simple means of creating commands. + mailing -- Macros for mail merging. + mailmerge -- Repeating text field substitution. + makebarcode -- Print various kinds 2/5 and Code 39 bar codes. + makebox -- Defines a \makebox* command. + makecell -- Tabular column heads and multilined cells. + makecirc -- A MetaPost library for drawing electrical circuit diagrams. + makecmds -- The new \makecommand command always (re)defines a command. + makedtx -- Perl script to help generate dtx and ins files + makeglos -- Include a glossary into a document. + manfnt -- LaTeX support for the TeX book symbols. + manuscript -- Emulate look of a document typed on a typewriter. + mapcodes -- Support for multiple character sets and encodings. + maple -- Styles and examples for the MAPLE newsletter. + marginnote -- Notes in the margin, even where \marginpar fails + mathexam -- Package for typesetting exams. + maybemath -- Make math bold or italic according to context. + mcaption -- Put captions in the margin. + mceinleger -- Creating covers for music cassettes. + mcite -- Multiple items in a single citation. + mciteplus -- Enhanced multiple citations. + memexsupp -- Experimental memoir support. + menu -- Typesetting menus. + method -- Typeset method and variable declarations. + metre -- Support for the work of classicists + mff -- Multiple font formats. + mftinc -- Pretty-print Metafont source. + midpage -- Environment for vertical centring. + minibox -- A simple type of box for LaTeX. + minipage-marginpar -- Minipages with marginal notes. + minitoc -- Produce a table of contents for each chapter, part or section. + minutes -- Package for writing minutes of meetings. + misc209 -- + mla-paper -- Proper MLA formatting. + mlist -- Logical markup for lists. + mmap -- Include CMap resources in PDF files from PDFTeX. + moderncv -- A modern curriculum vitae class. + modref -- Customisation of cross-references in LaTeX. + modroman -- Write numbers in lower case roman numerals. + morefloats -- Increase the number of simultaneous LaTeX floats. + moresize -- Allows font sizes up to 35.83pt. + moreverb -- Extended verbatim. + movie15 -- Multimedia inclusion package. + mparhack -- A workaround for a LaTeX bug in marginpars. + msc -- Draw MSC diagrams. + msg -- A package for LaTeX localisation. + mslapa -- Michael Landy's APA citation style. + mtgreek -- Use italic and upright greek letters with mathtime. + multenum -- Multi-column enumerated lists. + multibbl -- Multiple bibliographies. + multicap -- Format captions inside multicols + multirow -- Create tabular cells spanning multiple rows. + nag -- Detecting and warning about obsolete LaTeX commands + namespc -- Rudimentary c++-like namespaces in LaTeX. + ncclatex -- An extended general-purpose class + ncctools -- A collection of general packages for LaTeX + needspace -- Insert pagebreak if not enough space. + newfile -- User level management of LaTeX input and output. + newlfm -- Write letters, facsimiles, and memos. + newspaper -- Typeset newsletters to resemble newspapers. + newvbtm -- Define your own verbatim-like environment. + nextpage -- Generalisations of the page advance commands. + nfssext-cfr -- Extensions to the LaTeX NFSS. + niceframe -- Support for fancy frames. + nicetext -- Minimal markup for simple text (Wikipedia style) and + documentation. + noitcrul -- Improved underlines in mathematics. + nomencl -- Produce lists of symbols as in nomenclature. + nomentbl -- Nomenclature typeset in a longtable + nonfloat -- Non-floating table and figure captions. + notes -- Mark sections of a document. + ntabbing -- Simple tabbing extension for automatic line numbering. + ntheorem -- Enhanced theorem environment. + numname -- Convert a number to its English expression. + numprint -- Print numbers with separators and exponent if necessary. + ocr-latex -- LaTeX support for ocr fonts. + octavo -- Typeset books following classical design and layout. + oldstyle -- Old style numbers in OT1 encoding. + onlyamsmath -- Inhibit use of non-amsmath mathematics markup when using + amsmath. + opcit -- Footnote-style bibliographical references. + outline -- List environment for making outlines. + outliner -- Change section levels easily. + overpic -- Combine LaTeX commands over included graphics. + pagecont -- Page numbering that continues between documents. + pagenote -- Notes at end of document. + pagerange -- Flexible and configurable page range typesetting. + paper -- Versions of article class, tuned for scholarly publications. + papercdcase -- Origami-style folding paper CD case. + papertex -- Class for newspapers, etc. + paralist -- Enumerate and itemize within paragraphs. + paresse -- Defines simple macros for greek letters. + patch -- Patch loaded packages, etc.. + patchcmd -- Change the definition of an existing command. + pauldoc -- German LaTeX package documentation. + pawpict -- Using graphics from PAW. + pax -- Extract and reinsert PDF annotations with pdfTeX. + pbox -- A variable-width \parbox command. + pbsheet -- Problem sheet class. + pdfcomment -- A user-friendly interface to pdf annotations. + pdfcprot -- Activating and setting of character protruding using pdflatex. + pdfmarginpar -- Generate marginpar-equivalent PDF annotations. + pdfscreen -- Support screen-based document design. + pdfslide -- Presentation slides using pdftex. + pdfsync -- Provide links between source and PDF. + pdfwin -- + pdfx -- PDF/X-1a and PDF/A-1b support for pdfTeX. + pecha -- Print Tibetan text in the classic pecha layout style. + perltex -- Define LaTeX macros in terms of Perl code + permute -- Support for symmetric groups. + petiteannonce -- A class for small advertisements. + philex -- Cross references for named and numbered environments. + photo -- A float environment for photographs. + pittetd -- Electronic Theses and Dissertations at Pitt. + placeins -- Control float placement. + plates -- Arrange for "plates" sections of documents. + plweb -- Literate Programming for Prolog with LaTeX. + polyglot -- + polynom -- Macros for manipulating polynomials. + polynomial -- Typeset (univariate) polynomials. + polytable -- Tabular-like environments with named columns. + postcards -- Facilitates mass-mailing of postcards (junkmail). + ppr-prv -- Prosper preview. + preprint -- A bundle of packages provided "as is". + prettyref -- Make label references "self-identify". + printlen -- Print lengths using specified units. + probsoln -- generate problem sheets and their solution sheets + program -- Typesetting programs and algorithms. + progress -- Creates an overview of a document's state. + properties -- Load properties from a file. + protex -- Literate programming package. + protocol -- A class for typesetting minutes of meetings. + psfragx -- A psfrag eXtension. + pst-pdf -- Make PDF versions of graphics by processing between runs. + pstool -- Support for psfrag within pdfLaTeX. + qcm -- A LaTeX2e class for making multiple choice questionnaires + qstest -- Bundle for unit tests and pattern matching. + qsymbols -- Maths symbol abbreviations. + quotchap -- Decorative chapter headings. + quotmark -- Consistent quote marks. + randtext -- Randomise the order of characters in strings. + rangen -- Generate random integers, rational and decimal numbers. + rccol -- Decimal-centered optionally rounded numbers in tabular. + rcs-multi -- Typeset RCS version control in multiple-file documents. + rcsinfo -- Support for the revision control system. + recipe -- A LaTeX class to typeset recipes. + recipecard -- Typeset recipes in note-card-sized boxes. + rectopma -- Recycle top matter. + refcheck -- Check references (in figures, table, equations, etc). + refman -- Format technical reference manuals. + refstyle -- Advanced formatting of cross references. + regcount -- Display the allocation status of the TeX registers. + register -- Typeset programmable elements in digital hardware (registers). + relenc -- A "relaxed" font encoding. + repeatindex -- Repeat items in an index after a page or column break + rjlparshap -- + rlepsf -- Rewrite labels in EPS graphics. + rmpage -- A package to help change page layout parameters in LaTeX. + robustcommand -- Declare robust command, with \newcommand checks. + robustindex -- Create index with pagerefs. + romannum -- Generate roman numerals instead of arabic digits. + rotfloat -- Rotate floats. + rotpages -- Typeset sets of pages upside-down and backwards. + rtkinenc -- Input encoding with fallback procedures. + sagetex -- Embed Sage code and plots into LaTeX. + sauerj -- A bundle of utilities by Jonathan Sauer. + savefnmark -- Save name of the footnote mark for reuse. + savesym -- Redefine symbols where names conflict. + savetrees -- Pack as much as possible onto each page of a LaTeX document. + scale -- Scale document by sqrt(2) or magstep(2). + scalebar -- Create scalebars for maps, diagrams or photos. + sciwordconv -- Use Scientific Word/WorkPlace files with another TeX. + script -- Variant report and book styles. + sdrt -- Macros for Segmented Discourse Representation Theory. + sectionbox -- Create fancy boxed ((sub)sub)sections. + sectsty -- Control sectional headers. + selectp -- Select pages to be output. + semantic -- Help for writing programming language semantics. + semioneside -- Put only special contents on left-hand pages in two sided + layout. + seqsplit -- Split long sequences of characters in a neutral way. + sf298 -- Standard form 298. + sffms -- Typesetting science fiction/fantasy manuscripts. + sfheaders -- Sans headers. + sfmath -- Sans-serif mathematics. + shadbox -- Shade the background of any box. + shadethm -- Theorem environments that are shaded + shapepar -- A macro to typeset paragraphs in specific shapes. + shipunov -- A collection of LaTeX packages and classes. + shorttoc -- Table of contents with different depths. + show2e -- Variants of \show for LaTeX2e. + showdim -- Variants on printing dimensions. + showexpl -- Typesetting LaTeX source code. + showlabels -- Show label commands in the margin. + sidecap -- Typeset captions sideways. + silence -- Selective filtering of error messages and warnings. + simplecv -- A simple class for writing curricula vitae. + simplewick -- Simple Wick contractions. + slantsc -- Access different-shaped small-caps fonts. + slashbox -- Both column and row headings in a tabular cell. + smalltableof -- Create listoffigures etc. in a single chapter. + smartref -- Extend LaTeX's \ref capability. + snapshot -- List the external dependencies of a LaTeX document. + soul -- Hyphenation for letterspacing, underlining, and more. + sparklines -- Drawing sparklines: intense, simple, wordlike graphics. + spreadtab -- Spreadsheet features for LaTeX tabular environments. + spverbatim -- Allow line breaks within \verb and verbatim output. + splitindex -- Unlimited number of indexes. + spotcolor -- Spot colours for pdfLaTeX. + sprite -- Macros to typeset simple bitmaps with LaTeX. + srcltx -- Jump between DVI and TeX files. + sseq -- Spectral sequence diagrams. + ssqquote -- Use the cmssq fonts. + stack -- Tools to define and use stacks. + statistik -- Store statistics of a document. + stdclsdv -- Provide sectioning information for package writers. + stdpage -- Standard pages with n lines of at most m characters each. + stringstrings -- String manipulation for cosmetic and programming + application. + sttools -- Various macros. + stubs -- Create tear-off stubs at the bottom of a page. + subdepth -- Unify maths subscript height. + subeqn -- Package for subequation numbering. + subeqnarray -- Equation array with sub numbering. + subfigure -- Deprecated: Figures divided into subfigures. + subfloat -- Sub-numbering for figures and tables. + substr -- Deal with substrings in strings. + supertabular -- A multi-page tables package. + svgcolor -- Define SVG named colours. + svn -- Typeset Subversion keywords. + svn-multi -- Subversion keywords in multi-file LaTeX documents + svn-prov -- Subversion variants of \Provides... macros. + svninfo -- Typeset Subversion keywords. + syntax -- Creation of syntax diagrams. + syntrace -- Labels for tracing in a syntax tree. + synttree -- Typeset syntactic trees. + tableaux -- Construct tables of signs and variations. + tablenotes -- Notes in tables at end document. + tablists -- Tabulated lists of short items. + tabls -- Better vertical spacing in tables and arrays. + tabto-ltx -- "Tab" to a measured position in the line. + tabularcalc -- Calculate formulas in a tabular environment. + tabularew -- A variation on the tabular environment. + tabulary -- Tabular with variable width columns balanced. + talk -- A LaTeX class for presentations. + taupin -- + tcldoc -- Doc/docstrip for tcl. + tdclock -- A ticking digital clock package for PDF output. + technics -- A package to format technical documents. + ted -- A (primitive) token list editor. + termcal -- Print a class calendar. + termlist -- Label any kind of term with a continuous counter. + texilikecover -- A cover-page package, like TeXinfo. + texlogos -- Ready-to-use LaTeX logos. + texmate -- Comprehensive chess annotation in LaTeX. + texments -- Using the Pygments highlighter in LaTeX. + texshade -- Package for setting nucleotide and peptide alignments. + textcase -- Case conversion ignoring mathematics, etc. + textfit -- Fit text to a desired size. + textmerg -- Merge text in TeX and LaTeX. + textpos -- Place boxes at arbitrary positions on the LaTeX page. + theoremref -- References with automatic theorem names. + threeparttablex -- Notes in longtables. + thinsp -- A stretchable \thinspace for LaTeX. + thmtools -- Extensions to theorem environments. + thumb -- Thumb marks in documents. + ticket -- Make labels, visting-cards, pins with LaTeX. + timesht -- + timing -- Fonts and macro package for drawing timing diagrams. + titlefoot -- Add special material to footer of title page. + titlepic -- Add picture to title page of a document. + titlesec -- Select alternative section titles. + titling -- Control over the typesetting of the \maketitle command. + tocbibind -- Add bibliography/index/contents to Table of Contents. + tocloft -- Control table of contents, figures, etc. + tocvsec2 -- Section numbering and table of contents control. + todo -- Make a to-do list for a document. + todonotes -- Marking things to do in a LaTeX document. + tokenizer -- A tokenizer. + toolbox -- Macros for writing indices, glossaries. + topfloat -- Move floats to the top of the page. + totcount -- Find the last value of a counter. + totpages -- Count pages in a document, and report last page number. + tracking -- Adjust tracking of strings. + translator -- Provide an open platform for packages to be localized. + trfsigns -- Typeset transform signs. + trimspaces -- Trim spaces around an argument or within a macro. + trsym -- Symbols for transformations. + trivfloat -- Quick float definitions in LaTeX. + twoup -- Print two virtual pages on each physical page. + type1cm -- Arbitrary size font selection in LaTeX. + typedref -- Eliminate errors by enforcing the types of labels. + typogrid -- Print a typographic grid. + ucs -- Extended UTF-8 input encoding for LaTeX. + uebungsblatt -- A LaTeX class for writing exercise sheets. + ulsy -- Extra mathematical characters. + umoline -- Underline text allowing line breaking. + underlin -- Underlined running heads. + undertilde -- Typeset a tilde under one (or many) maths symbols. + units -- Typeset units. + unroman -- Converting Roman numerals to Arabic numbers. + upmethodology -- Writing specification such as for UP-based methodologies. + upquote -- Show "realistic" quotes in verbatim. + ushort -- Shorter (and longer) underlines and underbars. + varindex -- Luxury frontend to the \index command. + varsfromjobname -- Extract variables from the name of the LaTeX file. + varwidth -- A variable-width minipage. + vector -- LaTeX macros for vectors. + verbatimbox -- Deposit verbatim text in a box. + verbatimcopy -- Make copies of text documents from within LaTeX. + version -- Conditionally include text. + versions -- Optionally omit pieces of text. + vertbars -- Mark vertical rules in margin of text. + vhistory -- Support for creating a change log. + vita -- Configurable class for curricula vitarum. + vmargin -- Set various page dimensions. + volumes -- Typeset only parts of a document, with complete indexes etc. + vpe -- Source specials for PDF output. + vrsion -- Add version number to a DVI file. + vwcol -- Variable-width multiple text columns. + wallpaper -- Easy addition of wallpapers (background images) to LaTeX + documents, including tiling. + warning -- Global warnings at the end of the logfile. + warpcol -- Relative alignment of rows in numeric columns in tabulars. + was -- A collection of small packages by Walter Schmidt. + widetable -- An environment for typesetting tables of specified width + williams -- Miscellaneous macros by Peter Williams. + wordlike -- Simulating word processor layout. + wrapfig -- Produces figures which text can flow around. + xargs -- Define commands with many optional arguments. + xbmc -- + xtab -- Break tables across pages. + xtcapts -- Defining language-dependent text macros. + xdoc -- Extending the LaTeX doc system. + xfor -- A reimplimentation of the LaTeX for-loop macro. + xifthen -- Extended conditional commands. + xmpincl -- Include eXtensible Metadata Platform data in PDFLaTeX. + xnewcommand -- Define \global and \protected commands with \newcommand. + xoptarg -- Expandable macros that take an optional argument. + xstring -- String manipulation for (La)TeX. + xytree -- Tree macros using XY-Pic. + yafoot -- A bundle of miscellaneous footnote packages. + yagusylo -- A symbol loader. + yplan -- Daily planner type calendar. + zed-csp -- Typesetting Z and CSP format specifications. + ziffer -- Conversion of punctuation in maths mode. + zwgetfdate -- Get package or file date. + zwpagelayout -- Page layout and crop-marks. + xmlplay -- Typeset Shakespeare's plays as marked up by Bosak. + +Package: texlive-latex3 +Architecture: all +Depends: ${misc:Depends}, texlive-latex-base (>= 2009-1), texlive-common (>= 2009-1) +Replaces: texlive-math-extra (<< 2008), texlive-latex-extra (<< 2008) +Description: TeX Live: LaTeX3 packages + . + This package includes the following CTAN packages: + expl3 -- Packages showing a proposed LaTeX3 programming convention. + mh -- The MH bundle + xpackages -- High-level LaTeX3 concepts. + +Package: texlive-fonts-extra +Section: fonts +Architecture: all +Depends: ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1) +Recommends: texpower (>= 0.2-2), texlive-fonts-extra-doc +Suggests: cm-super (>= 0.3.3-3) +Replaces: texlive-lang-polish (<< 2008) +Description: TeX Live: Extra fonts + . + This package includes the following CTAN packages: + Asana-Math -- A font to typeset maths in Xe(La)TeX. + albertus -- + allrunes -- Fonts and LaTeX package for almost all runes. + antiqua -- the URW Antiqua Condensed Font. + antp -- Antykwa Poltawskiego: a Type 1 family of Polish traditional type. + antt -- Antykwa Torunska: a Type 1 family of a Polish traditional type. + apl -- Fonts for typesetting APL programs. + ar -- Capital A and capital R ligature for Apsect Ratio. + archaic -- A collection of archaic fonts. + arev -- Fonts and LaTeX support files for Arev Sans. + ascii -- Support for IBM "standard ASCII" font. + astro -- Astronomical (planetary) symbols. + atqolive -- + augie -- Calligraphic font for typesetting handwriting. + auncial-new -- Artificial Uncial font and LaTeX support macros. + aurical -- Calligraphic fonts for use with LaTeX in T1 encoding. + barcodes -- Fonts for making barcodes. + bayer -- Herbert Bayers Universal Font For Metafont. + bbding -- A symbol (dingbat) font and LaTeX macros for its use. + bbm -- "Blackboard-style" cm fonts. + bbm-macros -- LaTeX support for "blackboard-style" cm fonts. + bbold -- Sans serif blackboard bold. + belleek -- Free replacement for basic MathTime fonts. + bera -- Bera fonts. + blacklettert1 -- T1-encoded versions of Haralambous old German fonts. + boisik -- A font inspired by Baskerville design. + bookhands -- A collection of book-hand fonts. + braille -- Support for braille. + brushscr -- A handwriting script font. + calligra -- Calligraphic font. + carolmin-ps -- Adobe Type 1 format of Carolingian Minuscule fonts. + cherokee -- A font for the Cherokee script. + clarendo -- + cm-lgc -- Type 1 CM-based fonts for Latin, Greek and Cyrillic. + cmbright -- Computer Modern Bright fonts. + cmll -- Symbols for linear logic. + cmpica -- A Computer Modern Pica variant. + coronet -- + courier-scaled -- Provides a scaled Courier font. + cryst -- Font for graphical symbols used in crystallography. + cyklop -- The Cyclop typeface. + dancers -- Font for Conan Doyle's "The Dancing Men". + dice -- A font for die faces. + dictsym -- DictSym font and macro package + dingbat -- Two dingbat symbol fonts. + doublestroke -- Typeset mathematical double stroke symbols. + dozenal -- Typeset documents using base twelve numbering (also called + "dozenal") + duerer -- Computer Duerer fonts. + duerer-latex -- LaTeX support for the Duerer fonts. + ean -- Macros for making EAN barcodes. + ecc -- Sources for the European Concrete fonts. + eco -- Oldstyle numerals using EC fonts. + eiad -- Traditional style Irish fonts. + eiad-ltx -- LaTeX support for the eiad font. + elvish -- Fonts for typesetting Tolkien Elvish scripts. + epigrafica -- A Greek and Latin font. + epsdice -- A scalable dice "font". + esvect -- Vector arrows. + eulervm -- Euler virtual math fonts. + euxm -- + feyn -- A font for in-text Feynman diagrams. + fge -- A font for Frege's Grundgesetze der Arithmetik. + foekfont -- The title font of the Mads Fok magazine. + fonetika -- Support for the danish "Dania" phonetic system. + fourier -- Using Utopia fonts in LaTeX documents. + fouriernc -- Use New Century Schoolbook text with Fourier maths fonts. + frcursive -- French cursive hand fonts. + garamond -- + genealogy -- A compilation genealogy font. + gfsartemisia -- A modern Greek font design. + gfsbodoni -- A Greek and Latin font based on Bodoni. + gfscomplutum -- A Greek font with a long history. + gfsdidot -- A Greek font based on Didot's work. + gfsneohellenic -- A Greek font in the Neo-Hellenic style. + gfssolomos -- A Greek-alphabet font. + gothic -- A collection of old German-style fonts. + greenpoint -- The Green Point logo. + groff -- + grotesq -- the URW Grotesk Bold Font. + hands -- Pointing hand font. + hfbright -- The hfbright fonts. + hfoldsty -- Old style numerals with EC fonts. + ifsym -- A collection of symbols. + inconsolata -- A monospaced font, with support files for use with TeX. + initials -- Adobe Type 1 decorative initial fonts. + iwona -- A two-element sans-serif font. + junicode -- A TrueType font for mediaevalists. + kixfont -- A font for KIX codes. + knuthotherfonts -- + kpfonts -- A complete set of fonts for text and mathematics. + kurier -- A two-element sans-serif typeface. + lettrgth -- + lfb -- A Greek font with normal and bold variants. + libertine -- Use the font Libertine with LaTeX. + libris -- Libris ADF fonts, with LaTeX support. + linearA -- Linear A script fonts. + logic -- A font for electronic logic design. + lxfonts -- Set of slide fonts based on CM. + ly1 -- Support for LY1 LaTeX encoding. + marigold -- + mathabx -- Three series of mathematical symbols. + mathdesign -- Mathematical fonts to fit with particular text fonts. + mnsymbol -- Mathematical symbol font for Adobe MinionPro. + nkarta -- A "new" version of the karta cartographic fonts. + ocherokee -- LaTeX Support for the Cherokee language. + ogham -- Fonts for typesetting Ogham script. + oinuit -- LaTeX Support for the Inuktitut Language. + optima -- + orkhun -- A font for orkhun script. + osmanian -- Osmanian font for writing Somali. + pacioli -- Fonts designed by Fra Luca de Pacioli in 1497. + pclnfss -- Font support for current PCL printers. + phaistos -- Disk of Phaistos font. + phonetic -- MetaFont Phonetic fonts, based on Computer Modern. + pigpen -- A font for the pigpen (or masonic) cipher. + psafm -- + punk -- Donald Knuth's punk font. + recycle -- A font providing the "recyclable" logo. + sauter -- Wide range of design sizes for CM fonts. + sauterfonts -- Use sauter fonts in LaTeX. + semaphor -- Semaphore alphabet font. + simpsons -- MetaFont source for Simpsons characters. + skull -- A font to draw a skull. + staves -- Typeset Icelandic staves and runic letters. + tapir -- A simple geometrical font. + tengwarscript -- LaTeX support for using Tengwar fonts. + trajan -- Fonts from the Trajan column in Rome. + umtypewriter -- Fonts to typeset with the xgreek package. + univers -- + universa -- Herbert Bayer's 'universal' font. + venturisadf -- Venturis ADF fonts collection. + wsuipa -- International Phonetic Alphabet fonts. + yfonts -- Support for old German fonts. + zefonts -- Virtual fonts to provide T1 encoding from existing fonts. + +Package: texlive-music +Architecture: all +Depends: musixlyr (>= 2.1c-3), musixtex-slurps (>= 92a-4), musixtex (>= 0.112.2-1), ${misc:Depends}, texlive-latex-base (>= 2009-1), texlive-common (>= 2009-1) +Description: TeX Live: Music typesetting + Music-related fonts and packages. + . + This package includes the following CTAN packages: + abc -- Support ABC music notation in LaTeX. + figbas -- Mini-fonts for figured-bass notation in music. + gchords -- Typeset guitar chords. + guitar -- Guitar chords and song texts. + harmony -- Typeset harmony symbols, etc., for musicology. + musictex -- Typesetting music with TeX. + songbook -- Package for typesetting song lyrics and chord books. + +Package: texlive-games +Architecture: all +Depends: ${misc:Depends}, texlive-latex-base (>= 2009-1), texlive-common (>= 2009-1) +Replaces: texlive-latex-extra-doc (<< 2008), texlive-latex-extra (<< 2008) +Description: TeX Live: Games typesetting + Setups for typesetting various games, including chess. + . + This package includes the following CTAN packages: + cchess -- Chinese chess. + chess -- Fonts for typesetting chess boards. + chess-problem-diagrams -- A package for typesetting chess problem diagrams. + chessboard -- Print chess boards. + chessfss -- A package to handle chess fonts. + crossword -- Typeset crossword puzzles. + crosswrd -- Macros for typesetting crossword puzzles. + egameps -- LaTeX package for typesetting extensive games. + go -- Fonts and macros for typesetting go games. + hexgame -- Provide an environment to draw a hexgame-board. + jeopardy -- Build a jeopardy game in LaTeX. + othello -- Create othello boards in LaTeX. + psgo -- Typeset go diagrams with PSTricks. + sgame -- LaTeX style for typesetting strategic games. + skak -- Fonts and macros for typesetting chess games. + skaknew -- The skak chess fonts redone in Adobe Type 1. + sudoku -- Create sudoku grids. + sudokubundle -- A set of sudoku-related packages. + xq -- Support for writing about xiangqi. + xskak -- An extension to the skak package for chess typesetting. + +Package: texlive-pstricks +Architecture: all +Depends: texlive-generic-recommended (>= 2009-1), ${misc:Depends}, texlive-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1) +Recommends: ps2eps, texlive-font-utils, texlive-extra-utils, texlive-pstricks-doc +Description: TeX Live: PSTricks packages + . + This package includes the following CTAN packages: + auto-pst-pdf -- Wrapper for pst-pdf (with some psfrag features). + bclogo -- Creating colourful boxes with logos. + makeplot -- Easy plots from Matlab in LaTeX. + pdftricks -- Support for pstricks in pdfTeX. + psbao -- Draw Bao diagrams. + pst-2dplot -- A PSTricks package for drawing 2D curves. + pst-3d -- A PSTricks package for tilting and other pseudo-3D tricks. + pst-3dplot -- Draw 3d curves and graphs using PSTricks. + pst-abspos -- Put objects at an absolute position. + pst-asr -- Typeset autosegmental representations for linguists. + pst-bar -- Produces bar charts using pstricks. + pst-barcode -- Print barcodes using PostScript. + pst-bezier -- Draw Bezier curves. + pst-blur -- PSTricks package for "blurred" shadows. + pst-bspline -- Draw cubic Bspline curves and interpolations. + pst-calendar -- Plot calendars in "fancy" ways. + pst-circ -- PSTricks package for drawing electric circuits. + pst-coil -- A PSTricks package for coils, etc. + pst-cox -- Drawing regular complex polytopes with PSTricks. + pst-dbicons -- Support for drawing ER diagrams. + pst-diffraction -- Print diffraction patterns from various apertures. + pst-eps -- Create EPS files from PSTricks figures. + pst-eucl -- Euclidian geometry with pstricks. + pst-fill -- Fill or tile areas with PSTricks. + pst-fr3d -- Draw 3-dimensional framed boxes using PSTricks. + pst-fractal -- Draw fractal sets using PSTricks. + pst-fun -- Draw "funny" objects with PSTricks. + pst-func -- PSTricks package for plotting mathematical functions. + pst-gantt -- Draw GANTT charts with pstricks. + pst-geo -- Geographical Projections + pst-ghsb -- + pst-gr3d -- Three dimensional grids with PSTricks. + pst-grad -- Filling with colour gradients, using PStricks. + pst-infixplot -- Using pstricks plotting capacities with infix expressions + rather than RPN + pst-jtree -- Typeset complex trees for linguists. + pst-knot -- PSTricks package for displaying knots. + pst-labo -- Draw objects for Chemistry laboratories. + pst-lens -- Lenses with PSTricks. + pst-light3d -- 3D lighting effects for pstricks. + pst-math -- Enhancement of PostScript math operators to use with pstricks + pst-ob3d -- Three dimensional objects using PSTricks. + pst-optexp -- Drawing optical experimental setups. + pst-optic -- Drawing optics diagrams. + pst-osci -- Oscgons with PSTricks. + pst-pad -- Draw simple attachment systems with PSTricks. + pst-pdgr -- Draw medical pedigrees using pstricks. + pst-poly -- Polygons with PSTricks. + pst-qtree -- Simple syntax for trees. + pst-sigsys -- Support of signal processing-related disciplines. + pst-slpe -- Sophisticated colour gradients. + pst-spectra -- Draw continuum, emission and absorption spectra with + PSTricks. + pst-solides3d -- Draw perspective views of 3D solids. + pst-soroban -- Draw a Soroban using PSTricks. + pst-stru -- Civil engineering diagrams, using pstricks. + pst-support -- Assorted support files for use with PStricks. + pst-text -- Text and character manipulation in PSTricks. + pst-tree -- Trees, using pstricks. + pst-uml -- UML diagrams with PSTricks. + pst-vowel -- Enable arrows showing diphthongs on vowel charts. + pst-vue3d -- Draw perspective views of three dimensional objects. + pst2pdf -- A script to compile pstricks documents via pdftex. + pstricks -- PostScript macros for TeX. + pstricks-add -- A collection of add-ons and bugfixes for PSTricks. + uml -- UML diagrams in LaTeX. + vaucanson-g -- PSTricks macros for drawing automata + +Package: texlive-publishers +Architecture: all +Depends: ${misc:Depends}, texlive-latex-base (>= 2009-1), texlive-common (>= 2009-1) +Recommends: texlive-publishers-doc +Description: TeX Live: Support for publishers, theses, standards, conferences, etc. + . + This package includes the following CTAN packages: + ANUfinalexam -- LaTeX document shell for ANU final exam + IEEEconf -- Macros for IEEE conference proceedings. + IEEEtran -- Document class for IEEE Transactions journals and conferences. + aastex -- Macros for Manuscript Preparation for AAS Journals. + acmconf -- Class for ACM conference proceedings. + acmtrans -- Class and BibTeX style for ACM Transactions. + active-conf -- Class for typesetting ACTIVE conference papers. + afthesis -- Air Force Institute of Technology thesis class. + aguplus -- Styles for American Geophysical Union. + aiaa -- Typeset AIAA conference papers. + ametsoc -- Official American Meteorological Society Latex Template. + apa -- American Psychological Association format. + arsclassica -- A different view of the ClassicThesis package. + asaetr -- Transactions of the ASAE. + ascelike -- Bibliography style for the ASCE. + beamer-FUBerlin -- Beamer, using the style of FU Berlin. + chem-journal -- Various BibTeX formats for journals in Chemistry. + classicthesis -- A "classically styled" thesis package. + confproc -- A set of tools for generating conference proceedings. + ebsthesis -- Typesetting theses for economics + economic -- BibTeX support for submitting to Economics journals. + elsevier -- Classes for Elsevier Science journals. + erdc -- Style for Reports by US Army Corps of Engineers. + estcpmm -- Style for Munitions Management Project Reports. + euproposal -- A class for preparing FP7 proposals. + gaceta -- A class to typeset La Gaceta de la RSME. + gatech-thesis -- Georgia Institute of Technology thesis class + har2nat -- Replace the harvard package with natbib. + icsv -- Class for typesetting articles for the ICSV conference. + ieeepes -- IEEE Power Engineering Society Transactions. + ijmart -- LaTeX Class for the Israel Journal of Mathematics. + imac -- International Modal Analysis Conference format. + imtekda -- IMTEK thesis class. + jhep -- Class for JHEP. + jpsj -- Document Class for Journal of the Physical Society of Japan. + kluwer -- + lps -- Class for "Logic and Philosophy of Science". + macqassign -- Typeset assignments for Macquarie University. + mentis -- A basis for books to be published by Mentis publishers. + muthesis -- Classes for University of Manchester Dept of Computer Science. + nature -- Prepare papers for the journal Nature. + nddiss -- Notre Dame Dissertation format class. + nih -- A class for NIH grant applications. + nostarch -- LaTeX class for No Starch Press. + nrc -- Class for the NRC technical journals. + philosophersimprint -- Typesetting articles for "Philosophers' Imprint". + powerdot-FUBerlin -- Powerdot, using the style of FU Berlin. + pracjourn -- Typeset articles for PracTeX. + procIAGssymp -- Macros for IAG symposium papers. + ptptex -- Macros for 'Progress of Theoretical Physics'. + psu-thesis -- Package for writing a thesis at Penn State University. + revtex -- Styles for various Physics Journals. + sageep -- Format papers for the annual meeting of EEGS. + siggraph -- SIGGRAPH conference class. + spie -- Support for formatting SPIE Proceedings manuscripts. + stellenbosch -- Stellenbosch thesis bundle. + sugconf -- SAS(R) user group conference proceedings document class. + thesis-titlepage-fhac -- Little style to create a standard titlepage for + diploma thesis + thuthesis -- Thesis template for Tsinghua University. + toptesi -- Bundle of files for typsetting theses. + tugboat -- LaTeX macros for TUGboat articles. + tugboat-plain -- Plain TeX macros for TUGboat. + uaclasses -- University of Arizona thesis and dissertation format. + ucdavisthesis -- A thesis/dissertation class for University of California + Davis. + ucthesis -- University of California thesis format. + uiucthesis -- UIUC thesis class. + umthesis -- Dissertations at the University of Michigan. + umich-thesis -- University of Michigan Thesis LaTeX class. + ut-thesis -- University of Toronto thesis style. + uwthesis -- University of Washington thesis class. + vancouver -- Bibliographic style file for Biomedical Journals. + vxu -- Document classes for Vaxjo University + york-thesis -- A thesis class file for York University, Toronto. + +Package: texlive-humanities +Architecture: all +Depends: ${misc:Depends}, texlive-latex-base (>= 2009-1), texlive-common (>= 2009-1) +Recommends: texlive-humanities-doc +Description: TeX Live: Humanities packages + Packages for law, linguistics, the social sciences, the humanities, etc. + . + This package includes the following CTAN packages: + alnumsec -- Alphanumeric section numbering. + arydshln -- Horizontal and vertical dashed lines in arrays and tabulars. + bibleref -- Format bible citations. + covington -- Linguistic support. + dramatist -- Typeset dramas, both in verse and in prose. + ecltree -- Trees using epic and eepic macros. + ednotes -- Typeset scholarly editions. + gb4e -- Linguistic tools. + gmverse -- a package for typesetting (short) poems. + jura -- A document class for German legal texts. + juraabbrev -- Abbreviations for typesetting (German) juridical documents. + juramisc -- Typesetting German juridical documents. + jurarsp -- Citations of judgements and official documents in (German) + juridical documents. + ledmac -- Typeset scholarly editions in parallel texts. + lexikon -- Macros for a two language dictionary. + lineno -- Line numbers on paragraphs. + linguex -- Format linguists' examples. + liturg -- Support for typesetting Catholic liturgical texts. + parallel -- Typeset parallel texts. + parrun -- Typesets (two) streams of text running parallel. + plari -- Typesetting stageplay scripts. + play -- Typeset drama using LaTeX. + poemscol -- Typesetting Critical Editions of Poetry. + qobitree -- LaTeX macros for typesetting trees. + qtree -- Draw tree structures. + rtklage -- A package for German lawyers + screenplay -- A class file to typeset screenplays. + sides -- A LaTeX class for typesetting stage plays. + stage -- A LaTeX class for stage plays + tree-dvips -- Trees and other linguists' macros. + verse -- Aids for typesetting simple verse. + xyling -- Draw syntactic trees, etc., for linguistics literature, using xy- + pic. + +Package: texlive-science +Architecture: all +Depends: ${misc:Depends}, texlive-latex-base (>= 2009-1), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1) +Recommends: texlive-science-doc +Description: TeX Live: Typesetting for natural and computer sciences + Typesetting for natural and computer sciences + . + This package includes the following CTAN packages: + SIstyle -- Package to typeset SI units, numbers and angles. + SIunits -- International System of Units. + alg -- LaTeX environments for typesetting algorithms. + algorithm2e -- Floating algorithm environment with algorithmic keywords. + algorithmicx -- The algorithmic style you always wanted. + algorithms -- A suite of tools for typesetting algorithms in pseudo-code. + biocon -- Typesetting biological species names + bpchem -- Typeset chemical names, formulae, etc. + bytefield -- Create illustrations for network protocol specifications. + chemarrow -- Arrows for use in chemistry. + chemcompounds -- Simple consecutive numbering of chemical compounds. + chemcono -- Support for compound numbers in chemistry documents. + chemstyle -- Writing chemistry with style. + clrscode -- Typesets pseudocode as in Introduction to Algorithms. + complexity -- Computational complexity class names. + computational-complexity -- Class for the journal Computational Complexity. + digiconfigs -- Writing "configurations" + dyntree -- Construct Dynkin tree diagrams. + eltex -- Simple circuit diagrams in LaTeX picture mode. + formula -- Typesetting physical units. + fouridx -- Left sub- and superscripts in maths mode. + functan -- Macros for functional analysis and PDE theory + galois -- Typeset Galois connections. + gastex -- Graphs and Automata Simplified in TeX. + gene-logic -- Typeset logic formulae, etc. + gu -- Typeset crystallographic group-subgroup-schemes. + hep -- A "convenience wrapper" for High Energy Physics packages. + hepnames -- Pre-defined high energy particle names. + hepparticles -- Macros for typesetting high energy physics particle names. + hepthesis -- A class for academic reports, especially PhD theses. + hepunits -- A set of units useful in high energy physics applications. + karnaugh -- Typeset Karnaugh-Veitch-maps. + mhchem -- Typeset chemical formulae/equations and Risk and Safety phrases. + mhs -- Historical mathematics. + miller -- Typeset miller indices. + objectz -- Macros for typesetting Object Z. + pseudocode -- LaTeX environment for specifying algorithms in a natural way. + scientificpaper -- Format a scientific paper for journal publication. + sciposter -- Make posters of ISO A3 size and larger. + sfg -- Draw signal flow graphs. + siunitx -- A comprehensive (SI) units package. + steinmetz -- Print Steinmetz notation. + struktex -- Draw Nassi-Schneidermann charts + t-angles -- Draw tangles, trees, Hopf algebra operations and other + pictures. + textopo -- Annotated membrane protein topology plots. + ulqda -- Support of Qualitative Data Analysis. + unitsdef -- Typesetting units in LaTeX. + youngtab -- Typeset Young-Tableaux. + +Package: texlive-fonts-extra-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, texlive-common (>= 2009-1) +Replaces: texlive-lang-polish (<< 2008), texlive-fonts-extra (<= 2007-3) +Description: TeX Live: Documentation files for texlive-fonts-extra + This package provides the documentation for texlive-fonts-extra + +Package: texlive-humanities-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, texlive-common (>= 2009-1) +Replaces: texlive-humanities (<= 2007-3) +Description: TeX Live: Documentation files for texlive-humanities + This package provides the documentation for texlive-humanities + +Package: texlive-latex-extra-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, texlive-common (>= 2009-1) +Replaces: texlive-latex3 (<< 2008), texlive-latex-extra (<= 2007-3), texlive-humanities (<= 2007-3), texlive-latex-recommended-doc (<< 2008) +Description: TeX Live: Documentation files for texlive-latex-extra + This package provides the documentation for texlive-latex-extra + +Package: texlive-pstricks-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, texlive-common (>= 2009-1) +Replaces: texlive-pstricks (<= 2007-3) +Description: TeX Live: Documentation files for texlive-pstricks + This package provides the documentation for texlive-pstricks + +Package: texlive-publishers-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, texlive-common (>= 2009-1) +Replaces: texlive-publishers (<= 2007-3) +Description: TeX Live: Documentation files for texlive-publishers + This package provides the documentation for texlive-publishers + +Package: texlive-science-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, texlive-common (>= 2009-1) +Replaces: texlive-science (<= 2007-3) +Description: TeX Live: Documentation files for texlive-science + This package provides the documentation for texlive-science --- texlive-extra-2009.orig/debian/texlive-science-doc.override +++ texlive-extra-2009/debian/texlive-science-doc.override @@ -0,0 +1,4 @@ +texlive-science-doc: zero-byte-file-in-doc-directory +texlive-science-doc: extra-license-file +texlive-science-doc: script-not-executable +texlive-science-doc: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/convert-info-files-to-unix.sh +++ texlive-extra-2009/debian/convert-info-files-to-unix.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# +# convert-info-files-to-unix.sh +# +# info files in texlive are with DOS lineendings. Fix this here +# +# $Id: convert-info-files-to-unix.sh 3943 2009-05-22 12:11:09Z preining $ +# Norbert Preining, 2005 +# GPL +set -e +shopt -s nullglob + +for f in debian/*.info ; do + for i in `cat $f` ; do + sed -e 's/\r$//' $i > $i.new + mv $i.new $i + done +done + --- texlive-extra-2009.orig/debian/README.Debian +++ texlive-extra-2009/debian/README.Debian @@ -0,0 +1,47 @@ +README TeX live for Debian +========================== + +First of all, if you need help with TeX on Debian, ie with respect to +file placement, configuration options, etc, please see the document + TeX-on-Debian +in the tex-common package, which can be found in + /usr/share/doc/tex-common/ +in the pdf, txt, and html format. + +This file contains additional information specific to TeX live. + + +Differences to TeX live (upstream) +---------------------------------- + +Several parts of TeX Live have not been included into the Debian packages, +mostly due to licensing issues (e.g., XyMTeX, which is not redistributable, +or ppower4 which needs a jar file where sources are not provided). + +Some collection are not packaged, as the packages they contain are already +in Debian, or should be packaged separately. Furthermore, some TeX packages +are excluded from the debian packages out of the same reasons: +already in Debian (incomplete list): + cm-super, texinfo, preview, lcdf-typetools, passivetex, tex4ht, + jadetex, xmltex, tipa, t1utils, prosper, tpslifonts + CJK, arphic, c90enc, cns, garuda, norasi, uhc, wadalab, + beamer, pgf, xcolor, lacheck, dvipdfmx, lm, dvi2tty, sanskrit + musixps, musixtex, musixflx, musixlyr, texpower, tpslifonts, + psutils, t1utils, dvidvi, xmltex, jadetex, tex4ht +collections gone because the containing TeX packages are in Debian + collection-langarab (would have been texlive-lang-arab) + replaced by arabtex + collection-htmlxml (would have been texlive-htmlxml) + replaced by xmltex, jadetex, passivetex, tex4ht + collection-langcjk (would have been texlive-lang-cjk) + replaced by latex-cjk-all + +If a package is removed from a collection/Debian package due to the +existence of an equivalent package in Debian, the collection/Debian package +depends on the other package, so no functionality is lost. + +For disappearing whole collections this is not possible, but the metapackage +`texlive-full' depends on all the necessary items. + + +$Id: README.Debian 4071 2009-07-08 19:48:08Z preining $ --- texlive-extra-2009.orig/debian/texlive-fonts-extra.Licenses.add +++ texlive-extra-2009/debian/texlive-fonts-extra.Licenses.add @@ -0,0 +1,36 @@ +What follows are individual license statements which override later entries, +as the later entries are generated automatically. + +* bbm fonts (/usr/share/texmf-texlive/fonts/*/public/bbm/) + +Frank Kster a crit : +> Bonjour Gilles, +> +Hello +> are you the author of the bbm TeX fonts? +Yes I am. +> If yes, I would like to ask +> you for a clarification regarding their license. +> +> Neither the font files nor the readme file contains an explicit license +> statement. In the old days, it has mostly just been assumed that any +> upload to CTAN is "free", but that is actually not the case, and today +> we need to be more careful about that. +> +> +Yes that is what I assume : free use and modification of all files (the +driver files for LaTeX2e are not my work anyway). +> In order to be happily included in TeXLive or MikTeX, today the the most +> popular TeX distributions, we would need an explicit license statement +> which allows to use the fonts freely (even in a commercial environment), +> to distribute them and to create and distribute modified derivatives. +I do not intend to do any more work on these fonts (and there are some +bugs particularly with bbmtt) so feel free to add any licensing +information concerning these. +> We would be glad to hear from you and be able to clarify this. +> +If you need any more clarification, you're welcome. +-- +Gilles Robert + +============================================= --- texlive-extra-2009.orig/debian/texlive-generic-extra.override +++ texlive-extra-2009/debian/texlive-generic-extra.override @@ -0,0 +1,4 @@ +texlive-generic-extra: zero-byte-file-in-doc-directory +texlive-generic-extra: extra-license-file +texlive-generic-extra: script-not-executable +texlive-generic-extra: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/fix-manpages.sh +++ texlive-extra-2009/debian/fix-manpages.sh @@ -0,0 +1,80 @@ +#!/bin/bash +# $Id: fix-manpages.sh 4267 2009-10-08 01:34:17Z preining $ +# fix-manpages.sh +# +# Several manpages in TeX live have smaller or bigger flaws like: +# - international characters from latin1 are not written in their +# encoded form ( instead of \[:a]) +# - problems in the first line of the manpage defining wrong section +# or syntactical wrong files +# We fix all these errors on the installed man pages, otherwise lintian +# complains. +# +# Norbert Preining, 2005 +# GPL + +set -e + +tmpfile=`mktemp` + +for i in `find debian/ -wholename 'debian/texlive-*/usr/share/man/man?/*' -type f` ; do + bn=`basename $i` + case "$bn" in + ttf2pt1.1) + # fix ttf2pt1.1 first line error + (echo '.TH "ttf2pt1" "1" "Nov 2005" "TeX live" "TeX live"' ; tail --lines=+2 $i ) > $tmpfile + cat $tmpfile > $i + ;; + vlna.1) + # fix the NAZEV to NAME in vlna.1 + cat $i | sed -e 's/^\.SH NAZEV/.SH NAME/' > $tmpfile + cat $tmpfile > $i + ;; + makeindex.1) + # fix section + cat $i | sed -e 's/^\.TH MAKEINDEX 1L /.TH MAKEINDEX 1 /' > $tmpfile + cat $tmpfile > $i + ;; + detex.1) + # fix section + cat $i | sed -e 's/^\.TH DETEX 1L /.TH DETEX 1 /' > $tmpfile + cat $tmpfile > $i + ;; + dvi2tty.1) + # fix section + cat $i | sed -e 's/^\.TH DVI2TTY Local /.TH DVI2TTY 1 /' > $tmpfile + cat $tmpfile > $i + ;; + dvidvi.1) + # fix section + cat $i | sed -e 's/^\.TH DVIDVI L /.TH DVIDVI 1 /' > $tmpfile + cat $tmpfile > $i + ;; + fmtutil.1) + # fix section + cat $i | sed -e 's/^\.TH "fmtutil" "8"/.TH "fmtutil" "1"/' > $tmpfile + cat $tmpfile > $i + ;; + texlinks.1) + # fix section + cat $i | sed -e 's/^\.TH "texlinks" "8"/.TH "texlinks" "1"/' > $tmpfile + cat $tmpfile > $i + ;; + tie.1) + # fix section + cat $i | sed -e 's/^\.TH TIE 1L /.TH TIE 1 /' > $tmpfile + cat $tmpfile > $i + ;; + esac + cat $i | sed -e "s/\/\\['o]/g" \ + -e "s/\/\\['e]/g" \ + -e 's/\/\\[:u]/g' \ + -e 's/\/\\[:a]/g' \ + -e 's/\/\\[:o]/g' \ + -e 's/\/\\[co]/g' \ + > $tmpfile + cat $tmpfile > $i +done + +rm $tmpfile + --- texlive-extra-2009.orig/debian/common.functions.postinst +++ texlive-extra-2009/debian/common.functions.postinst @@ -0,0 +1,63 @@ +# common.functions.postinst start +# $Id: common.functions.postinst 3943 2009-05-22 12:11:09Z preining $ +handle_config_file_postinst() +{ + # this function handles two things: It moves conffiles to their + # new place if they had been changed, and it ignores the possible + # removal of the conffile because of bug #420390, fixing upgrades + # from etch. + # + # Note that the consequences of this bug for users of sid are + # dealt with separately, in the function resurrect_conffile_sid() + # which is only called for the critical conffiles. + cfgfile="$1" + action="$2" + version="$3" + case "$action" in + configure) # not reconfigure + if dpkg --compare-versions "$version" ge 2007; then + return 0 + fi + ;; + *) + return 0 + ;; + esac + if [ -f "$cfgfile.preinst-deleted" ]; then + echo "It looks like $cfgfile has been removed." + echo "In most cases this is a consequence of bug #420390." + echo "We are reinstatiating this config file." + echo "If you *really* want this to be removed, do it again," + echo "but beware of the consequences." + echo "" + #mv "$cfgfile" "$cfgfile.dpkg-new" + rm "$cfgfile.preinst-deleted" + fi + if [ -f "$cfgfile.preinst-copy" ]; then + echo "Preserving user changes to $cfgfile" + # this only works as intended as long as the shipped version + # does not change! + mv -f "$cfgfile" "$cfgfile.dpkg-new" + mv -f "$cfgfile.preinst-copy" "$cfgfile" + fi +} + +resurrect_conffile_sid(){ + cfgfile="$1" + package="$2" + template_source="/usr/share/$package" + basefile=$(basename $cfgfile) + dirname=$(dirname $cfgfile) + + if ! [ -f "$cfgfile" ]; then + mkdir -p $dirname + echo "Reinstalling deleted mandatory conffile $basefile" >&2 + cp $template_source/$basefile $cfgfile + fi +} + +# common.functions.postinst end +# Local Variables: +# mode: shell-script +# End: +# vim:set expandtab: # --- texlive-extra-2009.orig/debian/bug.control +++ texlive-extra-2009/debian/bug.control @@ -0,0 +1,2 @@ +report-with: tex-common +package-status: tetex-bin tetex-base tetex-extra tex-common --- texlive-extra-2009.orig/debian/texlive-music.override +++ texlive-extra-2009/debian/texlive-music.override @@ -0,0 +1,4 @@ +texlive-music: zero-byte-file-in-doc-directory +texlive-music: extra-license-file +texlive-music: script-not-executable +texlive-music: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/CHANGES.packaging +++ texlive-extra-2009/debian/CHANGES.packaging @@ -0,0 +1,2129 @@ +# +# ChangeLog for tpm2deb.pl and relatives +# +# $Id: CHANGES.packaging 4380 2009-11-21 06:27:19Z preining $ +# + +release texlive-base 2009-2 +release texlive-bin 2009-2 +release texlive-extra 2009-2 + +2009-11-21 + * [bin] add replace texlive-extra-utils (<< 2008) for dvi* (reported in + bug #557086) + * [base] fix typo in tpm2deb.cfg, let texlive-common conflict with + texlive-base-bin instead of tex-base-bin (hopefully that is closing + bug #557091, but that needs testing) + +2009-11-19 + * [extra] blacklist purifyeps, it is packaged separately (Closes: #557018) + * [base] texlive-base: bump dep on luatex to 0.44.0, and add a replace + luatex (<= 0.40.6) since dviluatex moved (Closes: #557086) + +release texlive-base 2009-1 +release texlive-bin 2009-1 +release texlive-doc 2009-1 +release texlive-lang 2009-1 +release texlive-extra 2009-1 + +2009-11-12 + * building all packages a new, fixing lintian errors + +2009-10-15 + * re-add the dependencies on dvipng, lcdf-typetools and tex4ht that had + been removed for testing. No other changes needed [fk] + +2009-10-15 + * add luatexiniconfig.tex to texlive-base via .root mechanism + (it must be in base because there it is where the luatex format is built!) + +2009-10-12 + + * add dependency texlive-xetex -> texlive-latex-base to get the + xelatex format working + +2009-10-08 + * Much work, no idea what + * include the fix to fix-manpages.sh from Ubuntu + +2009-09-23 + * Don't install the /usr/bin/vpe symlink in texlive-binaries, script and + symlink are in texlive-latex-extra + +2009-09-20 + * Remove amstex symlink from texlive-binaries. The manpage stays there, + however, since it's missing in tl-math-extra. + * Remove manual install of fragmaster in tl-extra-utils + +2009-09-18 + * remove + texlive-extra/debian/texlive-formats-extra.root/ \ + usr/share/texmf-texlive/tex/latex/latexconfig/mllatex.ini + (once needed for cooperation with teTeX). The blacklist in + texlive-base has been removed a while ago. [fk] + * For testing TL2009, remove texlive-full's dependencies on + lcdf-typetools, dvipng and tex4ht for the moment. + +2009-08-11 + * tpm2deb.cfg: Add additional conflicts to force the upgrade in a bunch; + this is just a try. + +2009-08-10 + * tpm2deb.cfg, lang: collection-langarabIC (the IC is new), rename our + texlive-lang-arab to texlive-lang-arabic and add + provide/replace/conflict. [np] + +2009-08-09 + * Add Conflicts/Replaces/Provides: tl-base-bin to texlive-binaries, only + Conflicts for those packages who contain file formerly in + tl-base-bin. [fk] + * Remove all traces of libkpathsea4 from tpm2deb.cfg; it's all in + texlive-bin which doesn't use this config file. + +2009-06-27 + * rules.in (& texlive-bin/debian/rules): use /usr/share/quilt/quilt.make + provided by quilt and remove patch-stamp & unpatch targets + +2009-06-24 + + * allow + disable_format;binpackage;formatname + in tpm2deb.cfg, disable lualatex and pdflualatex format in + texlive-latex-base + +2009-06-21 + + * simplify rules.in since texlive-bin is not built anymore from rules.in + * call dh_installtex without the format:nolinks to create format + links at build time, and remove the links from the *.install files + in the texlive-bin directory + * remove the binaries-that-are-symlinks from the texlive-bin packages + and create them in the other packages with $pkg.links.dist + +2009-05-10 + + * [all] bump tex-common build-dep to >= 2.00, we need the new + support for language.def + +2009-03-10 + + * [all] bump tex-common build-dep on >= 1.14 + * [bin] drop three recommends to suggests: + - texlive-extra-utils -> dvi2tty: dvi2tty is not in testing + - texlive-extra-utils -> dvidvi: added feature, no direct need + - texlive-base-bin -> perl-tk: we give an error message on texdoctk if + perl-tk is missing + +branch-off point for TL2008 packaging + +2008-08-02 + + * all: remove the termencoding and encoding variables in the vim strings + +release texlive-extra 2007.dfsg.3-2 +release texlive-base 2007.dfsg.1-3 +release texlive-lang 2007.dfsg.3-3 + +2008-07-22 + + * [extra] fix g-brief redefinition of \Telefon (closes: #423919) + * [extra] fix g-brief empty unterschrift bug (closes: #154266, #407968) + +2008-07-11 + + * [extra] fix location of proba doc files (Closes: #490282) [np] + +release texlive-extra 2007.dfsg.3-1 + +2008-07-09 + + * [extra] remove alternative dependencies on tetex-extra from + texlive-latex-extra + +2008-07-06 + + * [base] fix dangling symlink of README.Debian-source to README.source + in texlive-common (Closes: #489342) [np] + +2008-07-03 + + * [extra] blacklist oesch which cannot be modified, needs new .orig.tar + (Closes: #489689) [np] + +release texlive-doc 2007.dfsg.1-1 +release texlive-bin 2007.dfsg.2-3 + +2008-06-26 + + * [bin] add roadmap.fig to fontinst (patch add-missing-fontinst-source) + (Closes: #482915) (urgency medium, RC bug) [np] + +release texlive-base 2007.dfsg.1-2 +release texlive-bin 2007.dfsg.2-2 + +2008-06-25 + + * [doc] blacklist catalogue.tpm, the source is not present and in addition + not completely free. So we drop the Catalogue, as it is also dropped + upstream for TL2008. (Closes: #487149) [np] + * [base] fix texlive-base.postinst(.pre) to actually add the comment and not + echo it to stderr, thanks Julien Cristau for the patch (Closes: #487947) + * [bin] do not install fmtutil.cnf in texmf-texlive/web2c (Closes: #488035) + * [bin] use the local keyword in a policy-compliant way (rebuild packages + with fix from 2008-06-23) (Closes: #488023) + +release texlive-base 2007.dfsg.1-1 + +2008-06-23 + * [common.functions.preinst] use the local keyword in a policy-compliant + way [fk] + +2008-06-23 + * [extra] add texlive-pstricks recommends texlive-extra-utils for pdfcrop + (recommends because pdf is getting more and more over) + (Closes Ubuntu Bug 145407) [np] + * [base] tetex-extra depends on texlive now, not on tetex-bin, lintian + error + * [base] fix spelling in descriptions of the metapackages + +release texlive-bin 2007.dfsg.2-1 + +2008-06-12 + * [base] activate eps-inclusion code in xetex.def (Closes: #485071) [np] + * [all] add Homepage field to the control file [np] + * [all] rename README.Debian-source to README.source, and add change the + information therein to refer to the trunk/README file and the quilt + README.source. [np] + * [all] bump policy to 3.8.0 [np] + * [all] add a patch target to rules.in [np] + * [all] add dversionmangle to debian/watch file to ignore the .dfsg.NN suffix + and add pasv option + +2008-06-11 + * [base] blacklist proba.sty in texlive-latex-base (Closes: #483282) [np] + * [extra] add the new proba package (src, doc, run files) from CTAN. + This is done to comply with what has been done upstream by adding + the proba package to collection-mathextra. [np] + * [bin] include sfd files necessary for other packages, but removed from + the archive with the imminent removal of freetype1-tools. That needs + a new .orig.tar.gz [np] + * [base] add EPS support for xelatex by including an updated xetex.def + (patch added, not activated, would close the bug #485071, waiting + for Jonathans remark) [np] + +2008-06-07 + * [common.functions.preinst] make $package a local variable in the + check_move shell function (fixes one half of #483833) [fk] + * [bin] correct invocation of dpkg_md5sum in tl-base-bin.preinst.pre, + fixes the second half of #484833 [fk] + * [bin] Add Replaces: texlive-context for tl-metapost (supp-mis.tex + moved) [fk] + +release texlive-bin 2007.dfsg.1-4 + +2008-06-01 + * [bin] use gcc/g++-4.2 on armel to fix FTBFS (closes: #483939) [np] + that adds aditional build-dep for texlive-bin and adds code to rules.in + +2008-05-28 + * [bin] add a missing line to the tl2007.2 xetex patch, + taken from upstream [np] + * [bin] add a patch to xdvipdfmx to re-allow inclusion of tagged pdf images + (Closes: #483019) (big thanks to Jonathan Kew for tracking all this down) + * [bin] do not install xdvizilla(.1) (Closes: #477160) [np] + +2008-05-19 + * [bin] add mktexlsr-ignore-more-vcs patch that makes mktexlsr ignore not + only .svn, but also other VCS directories. Patch taken from upstream + (Closes: #481371) [np] + +2008-05-13 + * [extra] let texlive-pstricks recommend texlive-extra-utils and ps2eps + since the included pdftricks packages needs them (Closes: #473791) [np] + +release texlive-extra 2007.dfsg.2-1 + +2008-05-09 + * [extra] blacklist tpm/camel as it is nosell, thus we need a new + .orig.tar.gz (Closes: #479832) + * [extra] add a license statement from Robert Gilles about the bbm fonts to + Licenses file (Closes: #479097) + * [extra] add a license statement from Michael Nüsken about the + computational-complexity packages to the Licenses file (Closes: #477152) + * [base] blacklist documentation files for eepic since license statement + is missing. That closes another part of bug #356853. + This makes a new .orig.tar.gz necessary + +release texlive-bin 2007.dfsg.1-3 +release texlive-base 2007-14 +release texlive-extra 2007.dfsg.1-2 +release texlive-lang 2007.dfsg.3-2 +release texlive-doc 2007-4 + +2008-04-25 + * [extra] update everypage from CTAN to fix serious error (Closes: #477794) + +2008-04-20 + * [bin] texlive-extra-utils now recommends ghostscript (Closes: #476954) [np] + * [bin] fix skipping of all trees in mktexlsr with empty $HOME + (Closes: #473548) + * [bin] add a patch for Sinhala support by Anuradha Ratnaweera + , but keep it disabled until Jonathan gives me + the ok. This would close the bug #476957. + +2008-04-19 + * [all] include the lppl.txt literally in the copyright file + (greating to all those who enjoy reading a LONG copyright file) + +2008-04-18 + * [bin] add dviconcat.1 and dviselect.1 to texlive-bin/texmf/doc/man/man1, + they were blacklisted when building the .orig.tar.gz and we include + these bin/man now [np] + * [all] fix some lintian errors, many more to do. + * [bin] TeX Live 2007.2 release incorporation: fixes for xetex and xdvipdfmx, + new patches tl2007.2-xetex and tl2007.2-xdvipdfmx + (adapted from Jonathan Kew's original patches to work with poppler) [np] + +2008-03-20 + * [bin] fix perl warning in thumbpdf (patch: fix-thumbpdf-perlwarning) + (Closes: #469294) [np] + * [bin] * fix a segfault in ovp2ovf (patch: fix-ovp2ovf-segfault) + (Closes: #470433) + * [all] Clarify the location of lppl.txt (Closes: #470479) + * [doc] fix the spelling of the gentle description (Closes: #469931) + +2008-02-21 + * [bin] add copies of supp-pdf.tex and supp-mis.tex from context 2008-01-28 + to texlive-metapost so inclusion of metapost images in pdf(la)tex does + work without installation of context (Closes: #465107) [np] + +2008-02-20 + * [base] add a fancyheadings placeholder calling fancyhdr (Closes Ubuntu + bug 132399) [np] + +2008-02-09 + * [extra] let -formats-extra replace -latex-base (<= 2007-10) to make + smooth upgrades in Ubuntu (gutsy->hardy) possible (Closes Ubuntu + bug 188910) [np] + +2008-02-08 + * [extra] add pbox.pdf to texlive-latex-extra-doc (Closes: #464219) [np] + * [lang] texlive-lang-cyrillic suggests scalable-cyrfonts-tex + (email from Ralf) (Closes: #459539) [np] + +2008-02-03 + * [all] add a dependeny for all splitted docpks on texlive-common + ($version) (closes: #457270) [fk] + +2008-01-26 + * [bin] texlive-xetex depends on texlive-latex-base (Closes: #462610) + +2008-01-22 + * [base] add a patch fix-txfonts-precapprox to switch the symbols + \precapprox and \succapprox in txfonts.sty (Closes Ubuntu bug 184065) [np] + +2008-01-16 + * [base] fix a small bug in booktabs.sty by updating it to the version + on CTAN (Closes: #460878) [np] + +2008-01-15 + * [bin] include dviconcat and dviutils (orphaned package dviutils/seetex) + and provide/replace/conflict with dviutils (extra-utils) [np] + +2007-12-31 + * [base] make texlive-latex-recommended provide latex-ucs-uninames, + latex-ucs, latex-ucs-contrib as these Debian packages have been given + up for adoption [np] + +2007-12-21 + * [all] bump standards version to 3.7.3, no changes needed [np] + * [all] add texlive-common dependency to the -doc splitted packages, + otherwise configuration can fail due to missing update-updmap etc + (Closes: #457270) (Closes Ubuntu bug: 177674) [np] + +2007-12-05 + * [base,extra] replace gs-* alternatives with ghostscript [np] + +2007-11-29 + * [bin] add a patch for metapost 1.02 (from upstream svn), but leave it + deactivated [np] + * (really?) fix the watch file (Closes: #449621), thanks Raphael Geissert + +2007-11-28 + * [base] improve the comments about english hyphenation/language0 in + language.dat, from DEK on tex-k [np] + +2007-11-26 + * [bin] improve manpage of patgen (Closes: #450875) [np] + +release texlive-bin 2007.dfsg.1-2 unstable + +2007-11-17 + * [bin] switch to libpoppler >= 0.5.9 since unstable has now 0.6.2 + (Closes: #451588) [np] (also adjust build deps) + * [base] do not install tex/latex/jknapltx/ubbold.fd, it break the bbold + fonts (Closes: #449221). Thanks and sorry Ralf for ignoring you so long! + +2007-11-15 + * [base] close the latin.ldf bug (Closes: #451295) [np] + +2007-11-13 + * [extra] update via.cls from CTAN to fix misbehaviour (Closes: #429150) [np] + * [all] add instructions how to generate .orig.tar.gz files to + all/debian/README.Debian-source, and extend the trunk/README file [np] + * change watch file to use the tug.org ftp server + * [extra] fix skak.sty for usage with skaknew's uskak.fd (the only one + present) (Closes: #439709) [np] + +2007-11-11 + * [extra] include simplecv to make lyx happy (Closes: #449983) [np] + +2007-11-07 + * [all] change watch file to point to cstug server, update changelogs + closing respective bugs + +2007-10-30 + * [base] fix latin.ldf with the version from CTAN + (closes Ubuntu bug #157709) [np] + +release texlive-bin 2007.dfsg.1-1 unstable +release texlive-base 2007-13 unstable +release texlive-extra 2007-4 unstable + +2007-10-24 + * recode the NEWS files to utf8 + +2007-10-22 + * [bin] fix segfault of dvips -z on amd64 (patch applied upstream), thanks + to Bastien Roucaries for finding and providing a patch (Closes: #447081) + +2007-10-04 + * [bin] add a patch for metapost 1.0, but do not activate it [np] + +2007-09-27 + * [extra] blacklist tableaux.tpm, new orig.tar.gz + +2007-09-25 + * remove most stuff from the README.Debian file + +2007-09-24 + * implement doc splitting, so that we can build separate -doc packages + for every collection we want to [np] + splitting is done for: (texlive-base) latex-base, latex-recommended, + fonts-recommended, pictures + (texlive-extra) latex-extra (Closes: #420574), pstricks (Closes: #442052), + publishers, humanities, science + (texlive-bin) metapost + * add patch gcc43-compile-fix to compilation of teckit with newer + gcc compilers (Closes: #441605) (patch taken from 007-12ubuntu3, + thanks Matthias Klose) + +2007-09-15 + * put DEBHELPER tag before the post parts [fk from htmlxml] + * return (with 0) if we don't have to create a new tarball [fk from htmlxml] + +release texlive-lang 2007.dfsg.3-1 unstable + +2007-09-09 + * texlive-lang: reinclude csplain, the license has been fixed. + * add a dir orig.tar.gz-addons to the svn repository for orig.tar.gz + building + +release texlive-lang 2007.dfsg.2-1 unstable + +2007-09-05 + * only blacklist the five files covered by Petr's special licence, + not the whole csplain.tpm, since it contains t1code.tex which + is essential + * build new orig.tar for texlive-bin and texlive-lang + * include the change from htmlxml branch for setting the INC path + to /usr/share/tex-common in tpm2deb-bin.pl + * add a NEWS file for texlive-lang-czechslovak announcing the + removal of csplain + * fix the syntax error for blacklisting literat and csplain stuff + +2007-09-04 + * texlive-bin: disable pdftex character shifting (option G) in config.pdf + (Closes: #434891) [np] + * all: retitle all those dreadful "Macro package for TeX" title + (Closes: #436729) + * texlive-extra: fix an occurrence of the @ in pubform.bib (Closes: #430438) + * spell the path of mllatex.ini the right way, both in the tpm2deb.cfg + and in the texlive-latex-extra.root (Closes: #430969) + +release texlive-base 2007-12 unstable +release texlive-bin 2007-14 unstable + +2007-09-01 + * rework the preinst resurrect code so that it is executed *only* for + upgrades from >= 2007. Furthermore, the special code for config.ps + is executed only for 2007-12. + * texlive-bin: blacklist latexmp.pdf since no source is present + (Closes: #436965) + +2007-08-25 + * set LANG=C for the update-alternatives grepping, thanks Andreas Degert + (Closes: #438551) [np] + * blacklist literat (texlive-lang-cyrillic) (Closes: #439028) [np] + * Add missing quotes around the sed script in + texlive-base-bin.postinst(.pre) (Closes parts of #439205) [np] + +2007-08-23 + * only try to resurrect conffiles when there is a template file present, + i.e., only for versions of 2007 in the archive (Closes: #439205) [np] + +2007-08-16 + * fix FTBFS on hurd-i386, adding patch icu-powerpc-buildfix-patch from + Samuel Thibault (Closes: #437949) [np] + +2007-08-15 + * Really move Philokalia-Regular.otf to a fonts directory [fk] + +release texlive-base 2007-11 unstable +release texlive-bin 2007-13 unstable + +2007-08-13 + * run the resurrect code *also* in the postinst scripts for the cases + where a package is in rc state with removed conf files. [np] + * adapt the menu items to new menu policy [np] + +2007-08-11 + * adjust latest-version for texlive-base to -11 and -bin to -13 so that + we get a good combination of packages ;-) [np] + * fix removal of old tetex files in language.d (Closes: #435812) [np] + * use see in texdoc for displaying of all types of files (Closes: #432037) + [np] + * run the resurrect code only at upgrade, not install time. At clean install + time there is no file in /u/s/texlive-{bin,base}/... [np] + +2007-08-07 + * move the code to recreate missing conffiles from postinst to preinst: + texlive-base: modes.mf + texlive-base-bin: pdftexconfig.tex, config.ps + texlive-latex-base: color/graphics.cfg + (Closes: #425803, #435156, #435081, #433889, #436235, #435719, #435081, + #433889) [np] + unfortunately version 2007-12 of texlive-bin ships a config.ps in + /u/s/texlive-bin which is NOT equal to /e/texmf/dvips/config/config.ps + in the same version. We fix this by applying a sed command that transforms + the /u/s/texlive-bin/config.ps into the /e/texmf/d/c/config.ps of -12 + in the preinst of -13. After -13 is in testing we should remove this + code. + +2007-07-27 + * Move Philokalia-Regular.otf to a fonts directory [fk] + +2007-07-24 + * copy over explanations in copyright from tetex-base's copyright.header + [fk] + * bump versioned dep of tl-common on tex-common [fk] + +2007-07-03 + * [texlive-bin] add another libpoppler patch for libpoppler >= 0.5.9 + (needs control update, too). Thanks go to + Martin Pitt for creating this patch. Rename the + libpoppler patches to have the respective version in the name. [np] + * [texlive-bin] include the fixes to dvilj(k) which are included in the + TeX Live security branch, this adds a patch dviljk-security-fixes [np] + +2007-07-02 + * [texlive-bin] update config.ps from svn (Closes: #431338) [np] + * add lost texlive-extra-utils recommends dvidvi (thanks Lionel for + spotting this) [np] + +2007-06-29 + * [texlive-bin] update a2ping script and it's man page (Closes: #412107) [np] + +2007-06-27 + * update patch for xetex from texlive svn release texlive 2007.1 + this also fixes some bugs with OTF inclusion + actually use this patch + +2007-06-25 + * fix multiple inclusion of hyphen patterns [np] + * let texlive-xetex depend on dvipdfmx (Closes: #430373) + +2007-06-22 + * include a patch for xetex from Jonathan Kew which fixes problems + on 64bit archs, and incorrect output in certain (obscure) + situations. The patch is NOT activated by now! [np] + (version patch1a from 23 Jun 2007, texlive ML + msg id , see + http://tug.org/pipermail/tex-live/2007-June/014110.html) + +2007-06-21 + * change common.functions.preinst to use new dpkg_md5sum which + does not grep the status file but uses dpkg_query [np] + +release texlive-base 2007-10 unstable +release texlive-bin 2007-12 unstable +release texlive-lang 2007.dfsg.1-3 unstable + +2007-06-20 + * many changes and fixes by Frank (thanks!) + +2007-06-13 + * Change mapping directive config-copy-move to copy-move and don't + register it as a conffile: This is only for *moved* conffiles [fk] + * Add a remark to trunk/README about what "config file" actually means + for mapping. [fk] + +2007-06-11 + * Add debianize-fmtutil in /usr/share/texlive-bin, and source it in + fmtutil. [fk] + * Bring fmtutil(1) closer to reality in TeXLive 2007 [fk] + +2007-06-10 + * Let tetex-base conflict with tetex-bin (<< 2007) to prevent its + isolated upgrade on mixed systems (closes: #427859) [fk] + +2007-06-05 + * [base] activate mathpple.map (closes: #426790) [np] + * [base] don't call dh_installtex for meta packages (closes: #427169) + - make a distinction between meta packages and normal packages + in rules.in + +2007-06-02 + * beautify the config.ps installation [np] (see merge-dist-tree!): + - remove the code in rules.in + - move config.ps from texlive-bin/debian/ to + texlive-bin/debian/texlive-base-bin.root/usr/share/texlive-bin + * strip the ./debian/$pkg part in debian/all/generate-license-file [np] + +2007-05-31 + * Remove the version check from the "resurrect conffile" code; purging + tetex-base may happen any time. + +release texlive-base 2007-8 unstable +release texlive-bin 2007-10 unstable + +2007-05-30 + * IMPORTANT: Move the #DEBHELPER# string after the $maintscript.post + snippet. "post" now signifies that it is after the usual, + tpm2deb-bin.pl-generated config file handling, not that it is after + the debhelper stuff. I need some code at this special place, and + furthermore I think it's usually a bug in tex-common if something is + not handled in a dh_installtex snippet, but cannot be done before it. + * Fix the copying of conffiles to /usr/share/$sourcepkg: New directive + "config-copy-move". + * Add missing dep of libkpathsea-dev on libkpathsea4 + +2007-05-29 + * Ship modes.mf and pdftexconfig.tex in /usr/share/$sourcepackagename, + and install it into /etc/texmf in postinst. For the time being, do + that without debconf messages and unconditionally (configure would + fail without them, anyway). [fk] + * Recreate tpm2liclines + * tex-common package-status in bug.control, since "report-with" doesn't + supply that information + +2007-05-26 + * texlive-bin: don't install libkpathsea.la (Closes: #426006) [np] + * all/texlive-bin: do not actually carry out the "preserve deleted + conffile" due to the tetex bug and too many busted installations. + We warn the admin to delete the file if he really wants to. + (Closes: #425781 in texlive-bin and #425803 in texlive-base) [np] + +release texlive-bin 2007-9 unstable + +2007-05-24 + * Use --enable-shared=default in order to not try it in the + subdirectories for static-only libraries, in particular xetex's + teckit. [fk] + +2007-05-23 + * libkapthsea4 is of section libs, libkpathsea-dev of libdevel, add + infrastructure to override single bin package sections (bin-section) [np] + +release texlive-base 2007-7 unstable +release texlive-bin 2007-8 unstable +release texlive-lang 2007.dfsg.1-2 unstable + +2007-05-23 + * Let tl-generic-recommended declare Replaces: tl-base because of + cmyk-hax.tex [fk] + +2007-05-22 + * in the abort-upgrade case in texlive-base-bin's postrm, we cannot + assume that xdvi.cfg does exist at the new place: Make code + conditional [fk] + +2007-05-22 + * add texlive-base-bin replaces texlive-pdfetex + +2007-05-21 + * texlive-common conflicts with all package revisions of all packages + << latest-revision as set in tpm2deb.cfg. + * big format move: + - move (partly fixed) format.{tex,pdftex,etex,metafont} to texlive-base + and edit format.latex.cnf in texlive-base. Fixes done: + . add pdfetex to format.etex.cnf + . add latex to format.latex.cnf + . remove those two from format.pdftex.cnf + . take unchanged format.tex.cnf + - BuildFormat executes moves: + . remove call in texlive-bin/bin-{tex,pdftex,etex,metafont}.tpm + . add call {tex,pdftex,etex} to plain.tpm (and thus to texlive-base) + . add call metafont to metafont.tpm (and thus to texlive-base) + - missing: should we take over fmt.d/10texlive-base-bin.cnf? I prefer + to leave it there and don't do anything. After we have this version + without a conf file we can add code for the upgrade from 2005. + * as a consequence of the format move some cleaning actions: + - remove /usr/bin/mf -> mf-nowin as generated from dh_installtex in + texlive-base rules, mf is shipped by texlive-base-bin + - remove also /usr/bin/{pdf,}etex in texlive-base rules, and create + them via dh_link in texlive-base-bin + +2007-05-20 + * texlive-base: rename (and not remove) old obsolete config files from tetex + (Closes: #425256) + * texlive-base: don't call tetex-bin-upgrade (Closes: #425270) + * texlive-bin: update 64_fix_makempx_installation to upstream fix + * texlive-extra: move bigfoot from tl-humanities to tl-latex-extra + (upstream move, too) (Closes: #420394) + * common.functions.preinst: rework the xdvi conf file handling code + to not "preserve removal" when upgrading from older texlive versions + (Closes: #425272) + +2007-05-19 + * add stricter dependencies to all packages: if in the final shipout + dep on a texlive package there is no version given, the value of + latest-version (from tpm2deb.cfg) of the source package is taken. + (texlive-bin: Closes: #421969) (texlive-lang: Closes: #423143) + * texlive-bin: remove cruft from control files (cweb, ctie, texdoctk) + (Closes: #241089, #249085) + * don't leave copies of conffiles in TEXMFDIST (Closes: #420139) + * texlive-bin: add poppler to the pdftex banner (Closes: #420971) + * texlive-bin: texlive-lang-indic needs depends on python + * update/add some patches for the invocation fixes, they patched the + wrong files + * add lintian source override for + maintainer-script-lacks-debhelper-token debian/common.functions.* + * add lintian override for + tetex-base: maintainer-script-needs-depends-on-ucf postinst + we check with -x /usr/bin/ucf + * texlive-bin: add build-dep on chrpath, and remove the rpath entry + in the binaries + * texlive-bin: remove link /u/s/d/libkpathsea-dev -> libkpathsea4 + as shipped in packages <= 3.something + * texlive-bin: add patch 64_fix_makempx_installation to fix the installation + of makempx script instead of the binary (thanks Sanjoy Mahajan) + +2007-05-18 + * Output the list of files in /etc/texmf/web2c in the bug.script + +2007-05-17 + * shlibs magic, thanks Florent + * add new poppler patch: 30_libpoppler_new, the old is still present + for backports, this also adds a versioned build dep for + libpoppler-dev (>= 0.5.4) to texlive-bin + * texlive-extra-utils suggests gs-* for epstopdf (Closes: #423988) + +2007-05-16 + * texlive-bin: dpkg_md5sum in common-functions.preinst returns now + the empty string in case of an unknown conffile (could have been + created by touch). This should fix Ubuntu bug 111654. [np] + Serious testing whether nothing else is broken should be done. + * merge manually the changes from the libkpathsea branch back [np,fk] + - change rules.in to build libkpathsea4 and -dev, and add the necessary + control files [fk] + - add texlive-bin/debian/libkpathsea4.install, + texlive-bin/debian/libkpathsea-dev.README.Debian, and + texlive-bin/debian/libkpathsea-dev.install + - adjust tpm2deb.cfg to build the new packages from texlive-bin + * Change the code that drops meta- and transitional packages from + texlive-full's dependencies so that the list of unwanted packages is + in the config file [fk] + * Consistently output error messages of perl scripts to STDERR [fk] + * move bin-thumbpdf to texlive-base-bin (upstream done, too) + (Closes: #424658) [np] + +2007-05-15 + * texlive-bin: move bangfont.tex from doc to run files (Closes: #424031) + * texlive-bin: add missing python header to ebong script (Closes: #423990) + +2007-05-14 + * texlive-base: texlive-full should not depend on tetex-base + (Closes: #424023) [np] (We should move the code from tpm2debcommon.pm + to the config file... but I am too lazy for now) + +release texlive-base 2007-6 unstable +release texlive-doc 2007-3 unstable + +2007-05-14 + * texlive-base: make the conflict with ivritex versioned (Closes: #423718) + * tetex-base replaces tetex-extra << 2007, since teTeX3-extra ships a + lintian override file for tetex-base (Closes: #423520) [np] + * texlive-doc-zh replaces/conflicts texlive-doc-ch ... + +release texlive-bin 2007-7 unstable + +2007-05-07 + * rename texlive-doc-cn to texlive-doc-zh, sorry all for the chaos [np] + (needs new texlive-base and -lang packages) + * fix typo in postinst scripts update-alternative(s) (Closes: #422929) + +release texlive-bin 2007-6 unstable + +2007-05-03 + * texlive-bin: add a "changed by debianize-updmap" comment to + syncWithTrees' definition, and divert "--edit" [fk] + +2007-05-03 + * texlive-bin: move the debianize-updmap call in updmap after the + syncWithTrees function so that this function is also debianized. + (Closes: #421184) + * texlive-bin: apply teTeX texdoctk.defaults patch to get texdoctk + to use the right programs (Closes: #421633) + * all: add call to dh_installmenu to rules.in + * texlive-bin: add menu entry of xdvi, texdoctk, texconfig (Closes: #421634) + * all: update README.Debian-source to point to the svn repository and + the contained README file + * [base] blacklist intermediate files in mathpazo doc (Closes: #421620) + * all: fix bug.script + * lang: add jerus10 to tl-lang-herbrew to fix hebrew typesetting + * base: backport koma-script r288 to fix the use of \usekomafont in all + koma-script classes (Closes: #421079) + * doc: rename texlive-doc-ch to texlive-doc-cn, stupid me [np] + +2007-04-28 + * texlive-bin: patch updmap so that the help text at map file not found + error does not mention --syncwithtree etc, but refers to updmap.d + and update-updmap + +2007-04-25 + * texlive-bin: reworked alternative code for removal of old tetex + settings [np] + * create tetex-base + +release texlive-bin 2007-5 unstable + +2007-04-17 + * fix config file handling (Closes: #419826) [np] + - fix a bug in tpm2deb-bin.pl which prevented any config file handling + - fix another bug in tpm2deb-bin.pl which didn't install the config + file handling in the postrm script + +release texlive-bin 2007-4 unstable +release texlive-base 2007-4 unstable +release texlive-lang 2007.dfsg.1-1 unstable + +2007-04-16 + * Add patch 31_pdftex_gcc_ICE-on-alpha to work around a bug in newer + gcc, thanks to Falk Hueffner (closes: #419434) [fk] + * create meta packages texlive-lang-all in texlive-lang, thanks to + Frans Pop for the suggestion. [np] + * texlive does not longer depend on context [np] + * we build texlive-lang-arab, this needs a new .orig.tar.gz as we have + to include the respective files there. [np] + * Since we take over xdvi from tetex-bin, we remove its xdvi alternative + in case it is present (closes: #419381) [fk] + * Remove any format or log files in /var/lib/texmf/web2c, they must be + in $engine subdirs now. teTeX does not properly remove them, and + they cause strange failures with context (see #419059 and #418976) [fk] + * add code to the bug.script to give the md5sums of all the files in + /etc/texmf/texmf.d [np] + * add update tests from etch in tests/etch-test-* + * [tl-bin] Add patch 62_dvips_absolutepath_doc to document the change in + dvips' file inclusion behavior in config.ps (closes: #418788) + +release texlive-bin 2007-3 unstable +release texlive-base 2007-3 unstable +release texlive-extra 2007-3 unstable +release texlive-lang 2007-3 unstable + +2007-04-14 + * undo the fix of friday 13, thanks to debhelper bug #419060, this fixes + several texlive bugs + * bump tex-common build-deps to 1.7 + +2007-04-13 + * fix the ordering of auto scripts: + - bump build-dep on tex-common to 1.6 for fixed auto scripts + - bump build-dep on debhelper to >= 5.0.44 for the + (thanks to Loïc Minier for the hint!) + +2007-04-12 + * disable the texmf.cnf check which was run by default, this can only be + done manually (because each upload of tex-common with changed files + would make tl-bin FTBFS) [fk] + +release texlive-bin 2007-2 unstable +release texlive-base 2007-2 unstable +release texlive-extra 2007-2 unstable +release texlive-doc 2007-2 unstable +release texlive-lang 2007-2 unstable + +2007-04-10 + * texlive-bin: Fix missing build dependency on tex-common >= 1.3, thanks + to Yannick Roehlly for spotting this. + * call dh_compress with -X.pdf so that pdf files are not compressed + +2007-04-06 + * texlive-bin: drop updated collection-binextra.tpm and bin-dvipos.tpm + into the source package to solve the missing dvipos problem. + +2007-04-05 + * texlive-bin: replace links of odvicopy.1 and odvitype.1 to the respective + man pages without o with a minimal manpage (Closes: #417274) [np] + + * fix installation of info pages, we should believe perl if it tells us + Variable "@SpecialActions" will not stay shared at + debian/tpm2deb-bin.pl line 343. [np] + + * big do_remap_and_copy restructuring: the final component now is + unified for all mapping directives: either relative file names (in this + case /usr/share/texmf-texlive is prepended), or absolute file names. + Needs loads of testing. Furthermore, the sub-directives names have + changed (remap -> move). Proper documentation added in trunk/README [np] + +2007-03-23 + * texlive-bin: fix config file move logic for xdvi.cfg (Closes: #415906) [np] + * really move nag.sty [np] + +release texlive-bin 2007-1 +release texlive-base 2007-1 +release texlive-extra 2007-1 +release texlive-doc 2007-1 +release texlive-lang 2007-1 + +2007-03-21 + * final changelog editing + +2007-03-15 + * move nag.sty to a TEXINPUTS tree [fk] + * modularize the make_deb function in tpm2deb-bin.pl (ongoing work) [fk] + +2007-03-14 + * Add code to take over changes from fmt.d/10texlive-pdfetex in + texlive-base-bin. + +2007-03-12 + * Let tl-bin Build-Depend on tex-common (>= 1.2) for the handling of + fmtutil-sys in postrm [FK] + * Fix the "when to run" logic for conffile moves, and write them in a + way that I actually understand them myself + +2007-03-09 + * Fix conffile upgrade code: Only act with correct versions, actually + pass the action parameter to the function, and respect conffile + removals [FK] + +2007-03-08 + * Add error-unwind code for the conffile renames [FK] + +2007-03-02 + * upgrade path replaces: + - texlive-latex-base -> texlive-base-bin << 2007 since + /usr/bin/pdflatex has moved + - texlive-base-bin -> tetex-bin (<< 2007) + - texlive-metapost -> tetex-bin (<< 2007) + * fix forgotten config files handling + +2007-03-01 + * introduce a new map sub-directive config-remap + * remap instead of copy various files into /etc/texmf (dvips/config/config.* + texdoctk, xdvi) + * texdoctk.dat is not a configfile anymore + * fix fmtutil patches referring to pdfetex as engine + +2007-02-28 + * use old teTeX's xdvi perl script, add a dependency base-bin -> perl [NP] + * create links via dh_installtex and remove the links.dist entries [NP] + * depend on tex-common >= 1.1 to get dh_installtex with link creation [NP] + +2007-02-18 + * add common.functions.preinst and include common.functions.$type in + the make_maintainer call. We don't want to have the preinst code + hanging around in all other maintainer scripts. + * use dh_installtex in the rules files, thus cleaning the + maintainer scripts: + - rules.in: use dh_installtex + - tpm2deb.cfg: bump tex-common deps to >> 1.0 for the flavor + format:build_all + - tpm2deb-bin.pl: rewrite make_maintainer() + - remove empty common.functions as all the functionality is taken from + dh_installtex + * as an interim solution, add format links to the respective binary + packages' dh_link files [FK] + + +2007-02-17 + * add patch 01_tmp_configure_without_installextra which allows to skip + running updmap-sys, fmtutil-sys, mktexlsr and most importantly + texlinks with a configure option; add that option [FK] + * Add explicit real packages to the build-dependencies, in addition to + the alternative virtual packages [FK] + +2007-02-16 + * fixes from the first test round + - really blacklist ttf2pk, this is a perl regexp, not a shell wildcard, + so we have to use .* instead of * (should be done in texlive-old!, too) + - missing (upstream) dependency + texlive-humanities -> texlive-latex-base + texlive-science -> texlive-latex-base + - add conflict texlive-common <-> texlive-chemistry as this is gone + - mathpazo hack + mathpazo was in math-extra <= 2005-2, in latex-recommended << 2007, + and now in fonts-recommended, thus: + texlive-fonts-recommended replaces texlive-math-extra (<= 2005-2) + texlive-fonts-recommended replaces texlive-latex-recommended (<< 2007) + - HA-prosper was moved from latex-extra to latex-recommended, thus + add a versioned replace + - all/debian/preinst.pre code: upgrading to tetex-bin 2007 does not + work as the "upgrade from experimental versions" breakage kicks in. + check for upgrade from version 2005 <= version <= 2005-2 + so that tetex-bin 3.0-something is not hit + +2007-02-15 + * update dvipdfm patch [NP] + +2007-02-14 + * Another mapping directive "copy" which is like config-copy (see + below) but does not create any maintainer scripts entries. [NP] + * Adapt tpm2deb.cfg that new config files are just "config" [NP] + * add preliminary config file handling, no unroll treatment by now [NP] + * fix texlive-bin build breakage, we patch the Build script now [NP] + +2007-02-13 + * Expand infrastructure to allow automatic generation of preinst + code for config files. Config files are marked in the tpm2deb.cfg + via a mapping;origdist;config-{copy,link};dest directive and + in the preinst script of the respective package a line + handle_config_file $configfile + is added. Currently prefixed with a :, as the function has to be + written [NP] + * define the files from Frank's list as config files [NP] + +2007-02-12 + * Add Replaces: for file that were in tl-latex-extra in TL 2005 and + are now in individual collections [FK, probably earlier unnoted + changes by NP] + * Use separate configure and build targets in tl-bin's rules and + Build.debian, for easier work with the sources [FK] + +2007-02-08 + * add new remapping type "configfile" which is copied to the last + argument as base path and remains where it should be. [NP] + * conflict with texlive-pdfetex, and add necessary replaces + +2007-02-06 + * TL2007 work [NP] + - collection-chemistry is gone, superseeded by collection-science + do not build texlive-chemistry and let tl-science replace tl-chemistry + - add replaces: texlive-humanities and tl-science -> tl-latex-extra + +2007-01-25 + * more internal restructuring [NP] + +2007-01-22 + * lots of internal changes to the Perl scripts, mainly cleanup, more + descriptive names, and debugging handling [FK] + * Add Tpm.pm and FileUtils.pm from TL 2007 [FK] + * Switch texlive-base and texlive-bin to quilt + * Do not install rules.in in the binary package, it not used and hence + is confusing. + * Switch texlive-lang, texlive-doc to quilt [NP] + * include quilt call only for packages with patches [NP] + * update tpm.data to the data of TL2007 + +2007-01-11 + * all: change the build infrastructure so that short and long + description of add-on packages can be specified in the + configuration file [FK] + * all: add a versioned build-dep on findutils, sarge's doesn't + understand the -wholename option. Should be dropped when etch is + released, nobody is going to want to make backports for + oldstable. [FK} + * no texlive-context anymore, replace it with Debian context package + +2007-01-11 + * texlive-base: blacklist siam as it is non-free, thus new upstream + (Closes: #406426) [NP] + +2007-01-08 + * texlive-base: create transitional packages tetex-bin and tetex-extra [FK] + +release texlive-bin 2005.dfsg.2-10 + +2007-01-11 + * build -10 from the old repository layout. The old layout will continue + for etch support. + +release texlive-bin 2005.dfsg.2-9 + +2007-01-04 + * texlive-bin: Apply a patch by "Mark A. Wicks" to + fix a crash of dvipdfm in half-hour timezones (Closes: #403267) + +2007-01-02 + * texlive-bin: Apply patch by Julian Gilbey to prevent + mktexlsr from creating ls-R in root's home directory (closes: #402925) + +release texlive-bin 2005.dfsg.2-8 +release texlive-base 2005.dfsg.2-5 +release texlive-extra 2005.dfsg.2-4 + +2006-12-28 + * move to new repository layout, documentation has to be written for it + +2006-12-18 + * texlive-bin: reinclude pslatex script and its manpage into + texlive-base-bin. [NP] + +2006-12-15 + * all: move the dpatch stuff to addons-per-source/$package/debian/patches + +2006-12-14 + * texlive-extra: remap infix-RPN.tex and .sty from the doc hieracy to + texmf-texlive (Closes: #402987) (closes Ubuntu bug #69690) + * texlive-bin: move bin-ttfutils to tl-font-utils, blacklist everything + but ttf2afm, add bin-ttfutils.tpm and ttf2afm.1 to the source + package (Closes: #402983) (Closes ubuntu #75545) + * all: restructure the layout of addons-per-source, it is now one directory + per source plus one for all, which is cp -a to the source package + at source package build time. This way we can include files missing + in the .orig.tar.gz without making a new .orig.tar.gz. This was necessary + to fix the above as bin-ttfutils.tpm was missing. + Note that binary files are NOT dealt with ATM, so do NOT install + binary files into addons-per-source/ !! + * redo a bit of documentation in the README file + +release texlive-bin 2005.dfsg.2-7 + +2006-12-12 + * texlive-bin: fix the wrong texdoctk patch [NP] + * texlive-bin: include xdvi upstream fix for segfault on hitting g with + -nogrey (Closes: #369569) + +2006-12-09 + * texlive-extra: downgrade the relation from fonts-extra to cm-super from + depends to suggests. Default would be recommends, but a suggests is + enough. (Closes: #399064) [NP] + * Add the ability to define additional execute statements in the config + file [NP] + * texlive-extra: add the missing dstroke.map, and add the addMap action + to the config file (Closes: #400780) [NP] + * tpm2deb.pl/texlive-base: Don't add mktexlsr calls to the postinst/postrm + script of texlive package, as it does not contain 'real' files + (Closes: #400369) [NP] + * texlive-bin: change shebang for getnonfreefonts to /bin/bash + (Closes: #398112) [NP] + * texlive-base: add an updated dcpic.sty to texlive-pictures (Closes: #388653) + * texlive-extra: activate ugq.map (Closes: #374351) + +2006-12-08 + * texlive-bin: Final polish of changelog + +release texlive-bin 2005.dfsg.2-6 + +2006-12-06 + * texlive-bin: Apply patch (from teTeX) to allow texdoctk to work when + both TEXMFDIST directories are populated (#400058) [FK] + +2006-12-02 + * texlive-bin: Apply pdftex patch that allows to use large cjk fonts + (see tetex's bug #399897) [FK] + +2006-12-01 + +release texlive-bin 2005.dfsg.2-5 + + * Add Conflicts of tl-omega on the aleph package (#400930) [FK] + +2006-11-28 + * in addons-per-source/all.watch, change extension of CD image from bz2 + to zip to match CTAN naming [FK] + +release texlive-bin 2005.dfsg.2-4 + +2006-11-28 + * texlive-bin: Blacklist feynmf, the separate package will soon work + with texlive; instead let tl-metapost recommend feynmf and tl-full + depend on it [FK] (closes: #400657) + +release texlive-base 2005.dfsg.2-4 +release texlive-bin 2005.dfsg.2-3 +release texlive-extra 2005.dfsg.2-3 +release texlive-lang 2005.dfsg.2-2 + +2006-11-09 + * texlive-bin: don't provide dvipdfm, it messes up sbuild + +2006-11-08 + * all: fix inclusion of packages descriptions when they are actually + blacklisted (thanks Frank) (Closes: #397589) + +2006-11-07 + * all: fix a stupid error in the is_blacklist logic, which blacklisted + packages which aren't blacklisted at all (Closes: #397324) + +2006-11-04 + * texlive-base: add the forgotten ltxtable.sty to texlive-latex-base + (Closes: #396965) [NP] + * texlive-bin: extend texconfig man page and include some fixes from + teTeX (Closes: #396904) [NP,FK] + +2006-10-30 + * texlive-bin: include fixes for superficially linked in libs [NP] + +release texlive-base 2005.dfsg.2-3 + +2006-10-26 + * alternative dependencies for teTeX changed to tetex-bin to get + mktexlsr (Closes: #395270) + * texlive-base: upgrade prosper relation back to recommends in + tl-latex-recommended as we have an updated package now. + * adjust version numbers in the relation to jadetex, xmltex, passivetex + +2006-10-20 + * Add a default for $opt_master in tpm2deb.pl setting it to ./LocalTPM, + this way we don't need a TeX Live 2005 Master when rebuilding only + a new Debian revision. + * Add a default for $oldsrcdir in tpm2deb.pl setting it to ./src, search + first for the .orig.tar.gz in ., then in $oldsrcdir. + +release texlive-base 2005.dfsg.2-2 +release texlive-bin 2005.dfsg.2-2 +release texlive-extra 2005.dfsg.2-2 + +2006-10-19 + * texlive-bin: include patch for pdfetex to support newer TTF fonts + (Closes: #394028) [NP] + +2006-10-18 + * texlive-bin: adjust built-in search paths of libkpathsea to the + Debian defaults (Closes: #392641) [NP] + +2006-10-16 + * Fix the description of MetaFont, this should be done upstream, too - + but where is it taken from? [FK] + * texlive now only suggests texlive-doc-en, not depends (Closes: #392517) + +2006-10-14 NP + * texlive-base: add versioned dependencies on all texlive packages + for texlive-full. Latest version must be configure in tpm2deb.cfg. + +2006-10-13 NP + * texlive-bin: update the debian patch for updmap(.1) (Closes: #393189) + +2006-10-12 NP + * texlive-lang: Add a depends from tl-lang-spanish on tl-latex-base as + eshyph.tex loads cathyph.tex, which is not present in tetex packages. + (Closes: #392474) + * texlive-base: texlive-full now recommends + latex-cjk-all >= 4.6.0+cvs20060714-2 + * texlive-base: blacklist beamer, xcolor, pgf and depend on the + respective Debian packages (Closes: #382870, #389467) + +2006-10-11 NP + * texlive-base: move the conflict texlive-latex-extra<->latex-beamer + to texlive-latex-recommended<->latex-beamer as the packages has + been moved. + * texlive-base: add a suggests texlive-latex-recommended -> tl-pictures + to get pgf for beamer (Closes: #382870) + * provide pgf, latex-beamer, latex-xcolor in the respective packages + * reorganize the tpm2deb.cfg file to make it easier to find something + +release texlive-base 2005.dfsg.2-1 +release texlive-bin 2005.dfsg.2-1 +release texlive-extra 2005.dfsg.2-1 +release texlive-lang 2005.dfsg.2-1 +release texlive-doc 2005.dfsg.2-1 + +2006-10-09 NP + * texlive-bin: depend on tex-common >= 0.33 to get working debianize-updmap + * texlive-base: blacklist several non-free beamer exampler files + (Closes: #391946) + +2006-10-08 NP + * texlive-bin: Include the changes by Frank to debianize-updmap + * texlive-bin: move bin-texdoc to tl-base-bin (Closes: #391640) + * texlive-bin: include the already unpacked sources instead of the + source.tar.bz2. Changes to the clean target: + - don't remove unpack-stamp + - don't remove the whole build dir, only build/inst and build/Work + (Closes: #380227) (Thanks Frank for insisting!) + * texlive-bin: Use tex-common's (>= 0.32) debianize-updmap (Closes: #391348) + * texlive-base: call tetex-bin-upgrade from tex-common (>= 0.32) to allow + upgrades from sarge's tetex2 (Closes: #382861) (at least we hope) + +2006-10-07 FK + * Add a Depends on ed for texlive-base-bin, updmap uses it + +2006-10-06 NP + * texlive-bin: use xdvi.bin in the xdvi shell script, and use alternatives + system to set xdvi.bin to xdvi-xaw.bin (Closes: #391437) + * extend the README in the svn repository to explain the inner workings + in more details + * all: extend the copyright file with statements for the copyright of + the Debian adaptions, uses GPLv2 (no higher). + +2006-10-05 NP + * texlive-lang: provide/replace/conflict texlive-lang-african - ethiop + * texlive-extra: add recommend texlive-latex-extra -> texlive-generic-extra + (Closes: #390896) + * all: move the definition of maintainers, section, uploaders, priority, + standards to the config file. Move some provides which were hard coded + in the perl file into the config file. + * all: create the rules file via an eperl script, add build-dep on eperl + +2006-10-03 NP + * texlive-lang: remove the conflict with octave-forge as they don't have + /usr/bin/mex anymore. + +2006-09-29 NP + * remove unnecessary conflicts (with blacklisting) + - texlive-bin: tl-extra-utils <-> dviutils + . blacklist dviconcat(.1) and dviselect(.1) + . recommend dviutils + - texlive-bin: tl-extra-utils <-> lacheck + . blacklist bin-lacheck.tpm + . recommend lacheck + * drop unnecessary conflicts (without blacklisting) + - texlive-extra: tl-latex-extra <-> lhs2tex + it concerns only two old files + - texlive-base: tl-latex-recommended <-> latex-ucs* (Closes: #388311) + - texlive-extra: tl-games <-> tex-skak, tex-chess + * texlive-base: change relation tl-latex-recommended/prosper from recommends + to suggests as we cannot recommend a not available package. + (Closes: #389195) + +2006-09-28 NP + * texlive-extra: blacklist latex/misc209/bar.sty as it has a bad license + +2006-09-08 NP + * texlive-lang: reinclude cs*, as it will be redistributable, and add + a comment. + +2006-09-06 NP + * Change my email address to preining@debian.org in the Uploaders field + +2006-09-05 NP + * blacklist various scripts in texmf-texlive/scripts which are unnecessary + as they are also in /usr/bin + * texlive-lang: blacklist (bin-)cslatex, (bin-)csplain, and + hyphen-czechslovak as they contain undistributable parts (the former 4) + or depends on these parts (the last one). Also add a dpatch that + removes the lang initialisation from collection-langczechslovak.tpm + +2006-09-04 NP + * all: report bugs together with tex-common, and report status of the + tetex packages. Fix some small things in bug.scripts. + * texlive-lang: blacklist ntimes.sty (Closes: #366521) + * add SHELL=/bin/bash to debian/rules + * update tpm2licenses.txt + +2006-08-31 NP + * texlive-bin: remove magic header of a2ping, thumbpdf, and pdfcrop + * allow for comments in the source of the lintian.override file, and + comment the override lines for a2ping, thumbpdf, and pdfcrop + * texlive-base: texlive-latex-extra recommend texlive-latex-recommended + (Closes: #385213) + +2006-08-10 NP + * add comment to the rules file that bins for all archs can be found in + bin/i386-linux as the tpm arch is set to i386-linux + * fix the title and description of texlive package + +version 2005.dfsg.1-1 unstable Wed, 09 Aug 2006 09:57:05 +0200 + for texlive-bin, texlive-base, texlive-extra + +2006-08-04 NP + * texlive-bin: fix a typo in tpm2deb.cfg (font-util instead of font-utils) + * texlive-base: remap esbst.tex and romanidx.tex to really fix bug #365235 + * texlive-extra: close the eulervm bug #361941 in the changelog file + +2006-08-03 NP + * texlive-bin: blacklist mktex.cnf as it conflicts with tex-common's. + * infra: change test scripts to work with cowbuilder + * infra: change test script to call aptitude upgrade instead of + install $package + * texlive-bin: rm -f the mktex.cnf file, it could already be gone. + +2006-08-01 NP + * texlive-bin: undo the undo from 22.07 to get back to 08.07. + +2006-07-22 NP + * texlive-bin: reinstall mktex.cnf conffile link, see bug #379089 + * texlive-base: add dependency tl-context -> perl-tk, libxml-parser-perl + for texshow to run (Closes: #378829) + * texlive-bin: Remove the dep from texlive-base-bin on tex-common >= 0.26. + +2006-07-15 NP + * all: move several tpm packages around, as done upstream + * all: get rid of update-link-files, it was unnecessary, dh_compress + is intelligent enough to adjust links + * all: get rid of some dpatches for moving tpm packages, as the move + directive in tpm2deb.cfg is enough. + * all: create links with script create-doc-links instead of using tpm2deb.pl + internal add_symlink function + * texlive-extra: add eulervm 4.0 to texlive-fonts-extra, replacing the old + version 3.0a with missing manifest (Closes: #361941) + +2006-07-13 NP + * all: change maintainer to debian-tex-maint@lists.debian.org + * all: first merge the dist-trees, than call the license stuff + +2006-07-08 NP + * texlive-base: move passivetex, jadetex, xmltex, latex-cjk from + recommends to suggests of texlive-full (Closes: #377106) + * texlive-bin: remove fmtutil.cnf link (useless) and mktex.cnf + (taken from tex-common). Add a dep from texlive-base-bin on + tex-common >= 0.26. (Closes: #376524) + * all: use tex-commons Tpm.pm and tpm2licenses, add build-dep on + tex-common >= 0.23 + * all: add lintian override for wrong-name-for-upstream-changelog + +2006-06-15 NP + * separate changelog files for all source packages in addons-per-source + +2006-06-13 NP + * include fixed supp-*.tex files into texlive-context + * include input focus fix for xdvi (upstream, tetex) + * include a patch for dvipdfm's config file that allows proper + inclusion of really large Postscript files, as reported by Thomas + Esser and Laurent Siebenmann on the TeXLive list. + +2006-05-28 NP + * after discussion with Ralf Stubner move fpl and mathpazo from + fonts-extra/math-extra to fonts-recommended (psnfss calls for), + and move charter from fonts-extra to fonts-recommended. + Move some files in fpl.tpm from DocFiles to SourceFiles, + thanks Ralf and Frank for tracking this (Closes: #366035) + +2006-05-27 NP + * reinstantiate texlive-lang-ukenglish, the un-freeness is not clear. + * add a patch by Ralf Stubner to mktexnam (accepted by TE and included + upstream) to create TEXMFVAR in mktexnam. First step to do another + /var/cache/fonts retry. + * fix texlive-bin build logic: patch-stamp: unpack-stamp + * allow for additional license entries at the beginning $Pkg.Licenses.add + * add the license statement from Donald Arseneau to relicense underscore.sty + under LPPL license (Closes: #368902) + * move the whole license generation stuff into the generate-license-file, + thus uncluttering the rules file + * make blacklist also work on the orig.tar.gz + * move esbst.tex and romanidx.tex in the babel.tpm file into the + RunFiles section (Closes: #365235) + * move fpl into texlive-latex-base as it is required by PSNFSS, also + move some files which are actually SourceFiles into the respective + section, thanks Ralf and Frank (see 28.05.2006) + (also adapt the lintian.override file for new fpl overrides!) + * move lmodern from Depends to Recommends in texlive-base + * replace the relation directive with single directives for conflicts, + depends, recommends, suggests, and add the replaces directive. + +2006-05-24 NP + * don't build texlive-lang-ukenglish as it is non-free + we still have to build dfsg .orig.tar.gz files once! + +2006-05-23 NP + * texlive-extra-utils recommends perl-tk for texdoctk (Closes: #368659) + +version 2005-2 unstable Thu, 11 May 2006 00:12:10 +0200 + +2006-05-11 NP + * another fix for tpm2licenses to not break if there is an empty + directory (or one only containing links!) + * Upload to unstable sponsored by Neil McGovern + +2006-05-10 NP + * Build-Dep on tex-common not necessary as we include tpm2licenses + and fixed Tpm.pm (can go away with next version when the fixes + are in tex-common) + * The build-dep day, finding what all is necessary for a clean build + with tpm2licenses: libappconfig-perl, libxml-dom-perl + * Really fix the ibycus4.map problem (Closes: #354652) + * adjust dvipdfmx recommend version to 1:20050831-1 + * Install this file as CHANGES.packaging into texlive-common, and + create a streamlined and terse changelog. + +2006-05-09 NP + * create new package texlive-common: + - move the symlink /u/s/texmf-texlive/doc -> ../texlive-doc from + texlive-base-bin to texlive-common, and the installation of it + from tpm2deb.pl to texlive-common.links.dist (Closes: #364776) + - same as above for the /u/s/texmf-texlive/ls-R link + - let *all* packages depend on texlive-common (which allows the above + two changes!) + - add a all.preinst.pre snippet that ensures that all texlive + packages are *first* purged before the -2 version is installed. + We don't support upgrade path from experimental. Also add the + preinst handling which was missing. + - texlive-common depends on tex-common, the other packages do only + depend on texlive-common + * allow all.{post,pre}{inst,rm}.{post,pre} to be merged into all + maintainer scripts + * do not install SourceFiles into the binary package. + * install the README.?? files only into texlive-common + * update the tl4deb-dep diagram + * move endfloat.dvi from texlive-latex-recommended to texlive-latex-extra + (upstream fix necessary) + +2006-05-08 NP + * move the installation of debianize-updmap form tpm2deb.pl to the + texlive-base-bin.root + * update tpm2liclines from catalogue + * allow installation of uuencoded files via the .root method, and move + tl4deb-deptree.pdf.uu into texlive-common.root, remove all references + to tl4deb-deptree in tpm2deb.pl (especially the rules files) + * remove all .svn directories at source package build time from debian + * bump standards version to 3.7.2, no changes necessary + * install mime entry for dvi in texlive-base-bin (thanks Jörg Sommer) + * move declaration of build-dependencies into the config file, + move dpatch into Build-Depends: as it is necessary for clean target. + * before writing out relation fields, uniq the entries. + +2006-05-06 NP + * blacklist musixtex, musixps, musixlyr, and let texlive-music depend + on the updated packages. + * add mllatex.ini to texlive-formats-extra and blacklist it in + texlive-latex-base + +2006-05-04 NP + * add man pages for pkfix, texconfig-dialog, aleph, lambda, otangle + (thus all binaries have man pages now, yippie) + +2006-05-03 NP + * add man page for pdfcrop (written by Frank, thanks) + +2006-05-02 NP + * texlive-lang-polish conflicts with octave-forge as both provide + /usr/bin/mex, this is preliminary, a better solution must be + sought (Closes: #364059) + +2006-05-01 NP + * add man pages for bibtex8, devnag, ps4pdf, musixflx (from Andreas Tille) + getnonfreefonts-sys (link to getnonfreefonts), perltex (pod2man) + +2006-04-30 NP + * add man page for simpdftex + +2006-04-29 NP + * add man page for pdfopen and pdfclose (thanks Frank) + * add man page for deprecated altpdf* scripts + +2006-04-25 NP + * extend license with a coverage check + * blacklist trig.dtx and xdoc from fontinst sources (thanks to Frank + for spotting this) + * extend the svn README (not installed) for config file syntax and + first write up on the build procedure + +2006-04-23 NP + * add support for arbitrary bin-package specific subtrees in addons-per-bin, + and install omfonts.1 into texlive-omega man directory. + * License support rehauled: We now give for (nearly) every file a license + statement generated from the TeX Catalogue. + +2006-04-10 NP + * fix build_format_if_format_exists check, it was completely hosed + * let texlive-lang-cyrillic conflict with tetex due to /usr/bin/ru* + +2006-04-06 NP + * blacklist sanskrit.tpm, and recommend latex-sanskrit from + texlive-lang-indic. + +2006-04-03 NP + * Remove build-deps on | libxaw8-dev as it goes away with X7. + +2006-04-01 NP + * Remove non-free documentation and create a specific package + texlive-doc-nonfree. Currently only three context documents. + * change pdftex's version string to indicate that it uses libpoppler, + taken from the teTeX patch (thanks to Frank and Julian). + +2006-03-23 NP + * include the texdoc patch from tetex, which allows following of + symlinks for doc files, and fixes security concerns (Closes: #356390) + * As a consequence of the above patch let tl-extra-utils depend on + mime-support. + * remove tetex-missing-magic-header workaround in test script. + +2006-03-20 NP + * add conflict ptex-bin vs texlive-lang-polish as both provide platex. + * add a fix to the tmpfile race in the example feynmf.pl script (thanks + to Kevin B. McCarty). + +2006-03-14 NP + * change shell for the reportbug script to bash (Closes: #356391) + +2006-03-12 NP + * Add lintian override for pdfcrop and thumbpdf executable-not-elf-or-script + because it is one of the magic header which can be called with sh or perl. + +2006-03-11 NP + * Blacklist /usr/bin/thumbpdf and /usr/bin/pdfcrop as it is a link to + texexec, which is in texlive-context, while thumbpdf/pdfcrop is in + texlive-pdfetex. Remap the thumbpdf and pdfcrop perl files from scripts to + /usr/bin. (Closes: #352092) + +2006-03-06 NP + * allow overriding of tpm and package titles and descriptions, improve + various descriptions (Closes: #354964) + +2006-03-04 NP + * add all update-* calls to the postinst scripts so that the config file do + not contain left-overs from tetex at switch time (Closes: #355266) + +2006-03-02 NP + * Add the temporary directory to TEXFORMATS in fmtutil, to allow + building formats based on latex.fmt without cluttering stdout + (patch taken from tetex by Frank Küster, see bug #354604) + +2006-03-01 NP + * make all texlive-lang-* packages working with tetex3, but add a + README file explaining the situation for duplicate languages. + * only recommend dvipdfmx, so we can go for the upload + * make most depends on other Debian packages a recommends (tipa, texpower, + etc) + +2006-02-28 NP + * remap the ibycus4.map TeX/MF input file from the fonts/map location + to the fonts/source location (upstream cleanup necessary) (Closes: #354652) + * add packages specific README.Debian files + * allow various texlive-lang-* packages to work with tetex3 + +2006-02-26 NP + * Fix dependency of texlive onto texlive-latex-base + +2006-02-25 NP + * Let texlive-base depend on the new NMU of dvipdfmx and blacklist it. + * Try to stop the build system to build dvipdfmx. + * Add Provides for virtual packages: dvipdfm, cweb, ctie, texdoctk + +2006-02-20 NP + * move all files to texmf-texlive, only a few essential stay in TEXMFMAIN + * add a new package texlive-full which takes the role of the previous + texlive package in pulling in all necessary components, while the + texlive package itself now consists of a selection of packages + (the -recommended ones, plus doc-en, but no -lang-*) + +2006-02-19 NP + * conflict: texlive-extra-utils with dviutils (superseeded, more utils) + * blacklist bin-dvi2tty, but let tl-extra-utils depend on dvi2tty + * fix problems when switching from teTeX (missing update-language call) + (all three thanks to Atsuhito Kohda) + +2006-02-18 NP + * The svn repository has moved to the debian-tex project at alioth, + thus the revisions now are shifted by ~500. + +2006-02-13 NP + * remove /var/lib/texmf/web2c/{latex,pdflatex}.{fmt,log} before + calling fmtutil-sys --all as jadetex (and other formats) with + a fmtutil config line based on the latex format might use the + old latex format. (Closes: #351707) + +2006-02-12 NP + * blacklist /usr/bin/uniqleaf which is a link to texexec but no + corresponding perl file exists (but it is in tetex). + * Fix the Build-Depends-Indep vs Build-Depends stuff + * tipa NMU is in Debian, so depend on it + * fix for the link files fix + * cleanup of common.functions (backticks, printf instead of echo -n) + +2006-02-11 NP + * blacklist lm(odern), and depend on lmodern >= 0.99.3-1, this makes the + lmodern fonts again available for X (Closes: #351727) + * included fixes for errors in the depot: + - remove ltxdoc.cfg from tex/latex/subfig + - move pst-3d.tex from the doc directory to the proper place + +2006-02-06 NP + * add a special clause to bug script to see the texmf-texlive/ls-R file + * import debianize-updmap and other fixes for fmtutil from tetex + +2006-01-31 NP + * fix installation of files from addons-per-bin + * link fixing: remove double call to dh_link, install pre-distributed + links files as package.links.dist, fix update-link-files to copy the + package.links.dist to package.links, and only append the links from + package.links.generated + * add some more man pages (links to pdfetex.1) + +2006-01-24 NP + * add a watch file to the sources + * add poppler/Link.h for building with poppler >= 0.5.0. Thanks to Martin + Pitt. + * texpower is updated, let texlive depend on it + +2006-01-15 NP + * expand reportbug script to include an ls -l of texmf.cnf, fmtutil.cnf + updmap.cfg, and language.dat + +version 2005-1 experimental Thu, 12 Jan 2006 17:30:22 +0100 + +2006-01-12 NP + * switch to debhelper compat version 5, no changes necessary + * upload to experimental, based on scripts revision 293. + * Upload sponsored by Neil McGovern + * fix tetex-dependency/conflict check + * fix bug report script, install it into all packages + +2006-01-11 NP + * support for reportbug control and script, all packages but the + doc packages report together with texlive-base-bin, and texlive-base-bin + reports via the same script as does tetex-base. + * remove config.status file in pdcmac + * texlive-formats-extra conflicts with tetex-bin <= 3.0-13 + * add missing build dependency texlive-bin -> ed + * test builds are done in a minimal pbuilder with only build-essential stuff + +2006-01-09 NP + * clean up poppler patch + * separate the writing of debian/rules into its own function + * clean up the whole direcory (shouldn't I do it for my life, too ;-) + * add a README file in the repository how everything is structured + * restructuring stuff: + - merge scripts/snippets/addons etc into two directories + addons-per-source and addons-per-bin + - simplify the make_deb_source functions as nearly all files + are now installed automatic via the addons-per-* stuff. + +2006-01-04 NP + * fix read_changelog program + * build sources only based on the configuration in tpm2deb.cfg, not + necessary to be specified in the Makefile + * test script cats all the error files /tmp/texlive.* to stdout if + one of the commands goes wrong + * fix check_consistency by blacklisting collection-binaries, actually + break out if there is an error raised in check_consistency + +2005-12-29 NP + * remove conflicts on thailatex, although it doesn't work with texlive + (and probably not with thailatex). Updates are necessary to thailatex. + * change dep on tex-common to >= 0.12 + +2005-12-28 NP + * kill texlive-lang-cjk package: + - move yi4latex to texlive-latex-extra + - recommend latex-cjk-all (>= 4.6.0+cvs20051031-4) + * remove 40_hbf2gf.dpatch as it is not included into the package + anymore + * add libpoppler-dev to Build-Deps for texlive-bin + +2005-12-27 NP + * move unified doc dir to /usr/share/doc/texlive-doc as there is a + package texlive, install all the README.?? etc also there + * include fixes from Werner Lemberg for hbf2gf and mktexmf + dpatch/texlive-bin/40_hbf2gf.dpatch and 41_maketexmf.dpatch + dpatch/texlive-base/30_depot_fixes.dpatch + * switch pdfetex from libxpdf to libpoppler, patch taken from tetex + +2005-12-26 NP + * add missing dependency of texlive-omega onto texlive-latex-base for + latex.ltx in lambda.ini (todo for depot) + * move mltex and bin-mltex to texlive-formats-extra (todo for depot) + * add missing dependency of texlive-formats-extra onto texlive-latex-base + for bplain.tex and mllatex (todo for depot) + * include diagram into texlive-doc-base package + * fix --noremove option to tpm2deb.pl + * add sharutils to build-deps of texlive-doc + +2005-12-23 NP + * created a diagram of dependencies + * implement automatic test system, testing all packages with install- + remove-install-purge cycle + * fix installation of eplain format, it has been moved to tl-plain-extra + instead of tl-formats-extra (todo for depot) + * for the texlive-doc-* packages call mktexlsr only if it is available + (these packages do not depend on texlive-base-bin) + +2005-12-21 NP + * call fmtutil-sys --all in tl-base and tl-base-bin postinst script + * move tex4ht from recommends to depends for the texlive package, as + it is already fixed in unstable to work with texlive and tetex. + * Include relation to teTeX in README.Debian + +2005-12-15 NP + * make texlive-math-extra and texlive-plain-extra conflict with tetex + * version dependency of cm-super >= 0.3.3-3 due to the name change + * include pdftex update to 1.30.5, bugfix release + * texlive-font-utils conflicts with tetex + +2005-12-14 NP + * tl-htmlxml completely replaced, removed conflict of tl-context vs tex4ht + * let texlive recommend tex4ht in locally updpkg version + +2005-12-13 NP + * make packages which are not texlive specific depend on either texlive + or tetex, and remove unnecessary conflicts with tetex, so that tetex + users can use the texlive packages, too. + +2005-12-12 NP + * Rename dependency from lcdftypetools to lcdf-typetools + * don't build texlive-htmlxml but recommend the respective debian pkgs + * move xmlplay from texlive-htmlxml (not build) to tl-latex-extra + +2005-12-11 NP + * remove texlive from the dependencies of the texlive packages + * include security fix xpdf-3.01pl1.patch (CAN-2005-3193) + * add bzip2 to build-dep + * fix installation of getnonfreefonts(-sys) + +2005-12-10 NP + * fix rules generation to first unpack and then patch + * add texdoctk patch warning if perl-tk is not installed (stolen from tetex) + and remap-link texdotk.{defaults,dat} to /etc/texmf/texlive/texdoctk + * add a texlive meta package that pulls in all sub packages and other + Debian packages resulting in a more or less complete TeX Live system. + * change orig.tar.gz layout to look exactely like the DVD (so we can + once put the debian dir into the DVD) + +2005-12-09 NP + * use source.tar.bz2 from Master/source (i.e. from the DVD) + +2005-12-03 NP + * blacklist euclide.tpm, as it is superseeded by pst-eucl (todo for depot) + * "give Debian what Debian is": + - do not build texlive-lang-arab as it is arabtex which is in Debian + - blacklist prosper and depend on prosper (fix for prosper needed) + recommend prosper + - blacklist texpower and tpslifonts as they are superseeded by the + Debian texpower package (fix for texpower needed), recommend texpower + - blacklist tipa as it is in Debian (fix for tipa send to maintainers) + recommend tipa + * switch field separator in cfg file to ; so that epoch specifications work + +2005-12-02 NP + * blacklisting xymtex as it is not distributable. + * blacklist (bin-)ppower4 as it depends on java and no sources + are provided within texlive (but you can get it from the author) + * save ChangeLog in utf8 + +2005-12-01 NP + * add dependency tl-context -> tl-metapost (thanks Arne Jørgensen) + (todo for depot) + +2005-11-30 NP + * add symlink from texmf-texlive/ls-R to /var/lib/texmf/ls-R-TEXLIVE + * kill packages ttf-utils, ps-utils, graphics-tools, they should become + proper Debian packages + +2005-11-29 NP + * another round of package renaming, adaptions to the perl script + * move only the files from texmf-dist and texmf-doc to texmf-texlive, + leave others in place (more work for teTeX cooperation has to be done) + * fix lintian generation for source packages + +2005-11-28 NP + * reduce number of source packages + * rename various packages + +2005-11-27 NP + * properly clean up debian subdir with target clean, ie remove the + generated maintainer scripts and the generated .link files. + * upgrade pgf in texlive-pictures to 1.01 for compatibility fixes + +2005-11-24 NP + * Close the ITP (Closes: #312897) + * add a dependency tl-htmlxml -> tl-latexrecommended because jadetex + needs the ecrm fonts. + * switch to texmf-texlive tree, which also makes a dependency on + tex-common >= 0.12 necessary. + +version 2005-0.2 UNRELEASED Tue, 22 Nov 2005 23:49:00 +0100 + +2005-11-22 NP + * this release was uploaded as -1 to experimental but rejected. Thus + the release was renamed as -0.2 and a new -1 will be generated. + * re-add updmap-sys call to the postrm scripts + * make updmap-sys silent in postinst script + * make fmtutil-sys silent in postinst script + * make mktexlsr silent in postinst script + * change depend on tex-common to >= 0.11 for TEXMFSYSCONFIG change + +2005-11-21 NP + * fix lintian source override installation + * fix etex/pdfetex format generation problem + * remove the 04TeXlive hack as the change will go into tex-common 0.11 + rather soon + * remap only a few config files (those for programs) to /etc/texmf/texlive + * try to fix the conundrum with format generation. This is a complete + upstream chaos (ok, also upstream I created the chaos ;-). Should be fixed + rather soon. + +2005-11-20 NP + * fix invocation of grep in common.functions to add || true, since grep + returns if no match found + * fix installation of TeXlive.cnf as 04TeXlive.cnf into /e/t/texmf.d + * add a overriding TEXMF variable to 04TeXlive.cnf which includes + TEXMFCONFIG without !! (Should actually be fixed in tex-common!) + * remove the long invocation of language.dat + * fix merging of common.functions into postrm and prerm + * fix regexp for installing lintian.override files + +2005-11-19 NP + * add common.functions and merge it into the maintainer scripts + * change check for the existence of a format from kpsewhich fmt.ini + to a fmtutil-sys --listcfg check (in common.functions) + * Leave the map files in TEXMFMAIN and do not remap them to /etc/texmf + * New configuration file handling, all the files are left in their + normal place and config files to shadow these files should be put + into /etc/texmf + * Add override for TEXMFSYSCONFIG to /etc/texmf + * give the updmap.d, fmt.d, and language.d config snippets priority 10 + and only the us language snippet the 09 priority. + * create a README.Debian + * lintian override for a2perl header problem + +2005-11-16 NP + * add a distribution entry to the ChangeLog file and make tpm2deb.pl + aware of it + * fix all remaining man page warnings of lintian + * load tpm data from a dump of the %TpmData using perl::Storable, + significantly speeding up the initialization time at source-deb + building time. + * add additional override for texlive-langgerman that german is correct + +2005-11-15 NP + * fix the man page errors (wrong char and ttf2pt1) + +version 2005-0.1 UNRELEASED Mon, 14 Nov 2005 20:11:34 +0100 + +2005-11-14 NP + * remove build-dep on tex-common + * Rework maintainer script handling, separate out the creation of + maintainer scripts into a function, allow only to create the + maintainer scripts for checking. + * move the extra format configuration from the snippets/post scripts + to tpm2deb.cfg. + * Building a first prerelease version. The scripts used are from + svn revision 134. + +2005-11-11 NP + * Fix a failure in setting the executes, thus there were some map files + missing. + +2005-11-09 NP + * Don't forget dh_strip + +2005-11-08 NP + * Fixes for big cleanup part I. + * Create all rules file from tpm2deb.pl, make the rules subdir + unnecessary. + +2005-11-07 NP + * Big cleanup in the script, part I. + - make config file syntax more readable + - create infrastructure for all kind of tests by reading in all tpm + data and store it in a hash + - separation of functions handling with tpm data, config file reading + and hash creation from the debian functions + - work on more packages in one go is now possible, thus the tedious + reading of all the tpm files is not necessary anymore + +2005-11-05 NP + * TeX live 2005 is done. It includes everything up to perforce change #8640. + * Make a new set of tpm/licence files + * allow independent building of orig.tar.gz files + * do not create empty control files + * remove old fmt/log files in the postinst script prior to creating + them new to get rid of leftovers. + * include a lot of checks that dependencies are going right + +version 2004.05.10.13-1 UNRELEASED Thu, 13 Oct 2005 22:44:33 +0200 + +2005-10-13 NP + * Include the list of all licenses of all packages into the package + * Rebuild packages from current depot including perforce change #8432 + * move the format generation of etex and pdfetex from -basic to -pdfetex + * Install lintian overrides for zero-byte-file-in-doc-directory, + extra-license-file, and script-not-executable. + * add support for dh_link and create links for some man pages + +2005-10-11 NP + * Make blacklists collection specific. + * Implement consistency checks: + - packages which are included in two collections + - packages which are not included at all + (missing for bin-* packages) + * Include antt and iwona only in texlive-fontsextra and not in + texlive-langpolish. + +2005-10-06 NP + * change cm-super from Suggest to Depend, as it is now in Debian/sid + +2005-10-04 NP + * remove last traces of texlive-trees and replace it by Master + * Fix postrm scripts to take actions only on remove action, not + on purge + +2005-09-29 NP + * Move to svn://svn.debian.org/pkg-texlive/texlive/trunk/ + * split tpm2deb from Master, include the Tools perl modules in orig.tar.gz + +2005-09-27 NP + * Add mktexlsr patch to generate ls-R via a /tmp file and cat into + the original one. This way permissions can be set for the ls-R files. + Taken from tetex-bin. + +2005-09-26 NP + * Changed cmd test to which from test -e, so that no actual paths + are used in the control scripts (Debian Policy) + +version 2004.05.09.25-1 UNRELEASED Sun, 25 Sep 2005 12:03:18 +0200 + +2005-09-25 NP + * Change the test for fmtutil-sys --byhyphen to fmtutil-sys --listcfg + and grep for ^latex. + * Remove the chmod -x stuff, it breaks execution of various web2c/* + scripts (mktexupd, tcfmgr, ...) + * Switch to new numbering scheme (tlversion.yy.mm.dd) where tlversion + is the last *released* TeX live version and yy.mm.dd is the current + date. This way we can have regular releases 200N-debrelease and + additional releases between official TeX live releases. + * Fix the order of ifs in postrm scripts so that first the existence of + fmtutil-sys is checked, and then wether the latex fmt is installed. + * Add myself to the Uploaders field. + * New source version, including up to perforce change #8177 + +2005-09-24 NP + * Forget to remove the "all" from the generated rules file. It does + not hurt at build time, but I don't like it. + * add the fmtutil-sys --byhyphen calling check also to the postrm scripts + * remove x bit from all files under texlive-trees at source packages + built time + +2005-09-23 NP + * Fix the lang postinst scripts so that fmtutil-sys --byhyphen is only + called if language.dat is found. This is not the optimal method, but + the best I can think of ATM. + * Actually copy source and not source.development from the depot + * make the architecture parameter to tpm2deb unnecessary and put config + for this into the tpm2deb.cfg file. Update all the debian/rules files. + * Change Maintainer to: + Debian TeX live Maintainers + * Added some documentation to tpm2deb.pl, and cleaned up the script + +version 2005.09.15-2 UNRELEASED Wed, 21 Sep 2005 16:59:23 +0200 + +2005-09-20 NP + * Move the link /usr/share/texmf/fonts/map -> /etc/texmf/map from + texlive-basic to texlive-basicbin as in the later there are several + map files and updmap is also in basicbin + * Temporary fixes to the tpm files to make texlive-lang* with hyphen files + depend on texlive-latex and not only on texlive-basic. + * Add (unused) feature to build debian packages for single CTAN packages + as well + +version 2005.09.15-1 UNRELEASED Thu, 15 Sep 2005 16:14:10 +0200 + +2005-09-15 NP + * New source version, including up to perforce change #8062 + * fixed format generation problem + * make descriptions lines not longer than 80 chars + +2005-09-14 NP + * add -e to the /bin/sh shebang for error checking in the control scripts + * test for existence of various programs before trying to execute them + this is for the case when a package is removed but not purged, but + the tex-common package is removed, too. + +version 2005.08.27-1 UNRELEASED Sat, 27 Aug 2005 16:03:44 +0200 + +2005-08-27 NP + * New source version, including up to perforce change #7870 + * fix build dependency on libXaw7-dev | libXaw8-dev + * Fix generation of formats of texlive-basic. The actual fmt.d files + are in texlive-basicbin, but the .ini files are in texlive-basic, + so actually the call to fmtutil should be in the postinst of + texlive-basic. (Thanks to LUK ShunTim) + +2005-08-26 NP + * Do not include cm-super.tpm, but suggest the debian package cm-super, + which contains the full set of cm-super fonts. For now locally + available on tug. + +2005-08-25 NP + * Fix installation of README.Debian-source into all binary packages + +version 2005.08.24-1 UNRELEASED Wed, 24 Aug 2005 18:10:02 +0200 + +2005-08-24 NP + * Everything is build with depot at change #7842 + * Really fix the info problem: Now all the info files are converted at + install time to unix line endings. Thus also the strange ^M in the + postinst script install-info commands should be fixed. + +2005-08-23 NP + * New source version, including up to perforce change #7836 + This includes fixed versions of pdftex, mpost, dvipdfmx, and as usual + several updates to (La)TeX packages. + * fixes the dvips.info install problem + * lm is now included in texlive-basic, so changed conflicts in tpm2deb.cfg + * generation of /var/cache/font/* and various ls-R files has moved to + tex-common (>= 0.7), thus also the changed Depends + * Dependency on tex-common (>= 0.7) also fixes the lambda with all + languages problem in dumping the format file + +2005-08-22 NP + * Include the included packages and their title in the long description + of the control files, and generate the control files automatically. + +version 2005.08.21-1 UNRELEASED Sun, 21 Aug 2005 16:20:00 +0200 + +2005-08-21 NP + * New source version, including up to perforce change #7781 + * Fix missing dependencies in Depot, should make install/deinstall more + clean, and give a full install. + * Building the source packages does not need the file revision anymore, + all information are deduced from this ChangeLog file + +version 2005.08.18-2 UNRELEASED Sat, 20 Aug 2005 22:35:00 +0200 + +2005-08-20 NP + * Fix installation of /var/cache/font etc + * Link verious config files into /etc/texmf + * remove generated formats in the postrm script + * dynamically generate ChangeLog file from the ChangeLog of tpm2deb + +version 2005.08.18-1 UNRELEASED Thu, 18 Aug 2005 22:00:00 +0200 + +2005-08-18 NP + * Split out texinfo building into its own (source)package. + * More work on the doc disaster. + +2005-08-16 NP + * Fix info installation again. blacklist now really disables *all* + actions, also specials, while empty mappings allow special actions. + So the info files from info are blacklisted, all the others are + remapped to void and dh_installinfo-ed. + +2005-08-12 NP + * Fix syntax error in postrm when no actions are defined + +2005-08-11 NP + * Fix install-info installation + * Fix dh_installinfo/dh_compress order in rules, update rules files for + arch=all + * do not call updmap-sys, fmtutil-sys, update-XXXX in postrm upgrade + . /usr/share/doc/pkgname/... + contains the actual files + . /usr/share/doc/texmf/ + contains some directories and some symlinks to directories in + /usr/share/doc/pkgname (as I said, hope this works, will + implement it now and see ;-) + . /usr/share/texmf/doc -> ../doc/texmf + +2005-08-10 NP + * Add support of info files with dh_installinfo + * do not install tpm files and fmtutil/* files into /usr/share/texmf + * put DocFiles back into /usr/share/texmf/doc, but make links of + every file to /usr/share/doc/debname/... + Hopefully texdoc is working now. + +version 2005.08.02-1 UNRELEASED Tue, 02 Aug 2005 20:00:00 +0200 + +2005-08-02 NP + * Start of ChangeLog and first version + +EndOfChangeLog + +# vim:set fileencoding=utf-8: # +# Local Variables: +# coding: utf-8 +# mode: debian-changelog +# End: --- texlive-extra-2009.orig/debian/texlive-publishers.override +++ texlive-extra-2009/debian/texlive-publishers.override @@ -0,0 +1,4 @@ +texlive-publishers: zero-byte-file-in-doc-directory +texlive-publishers: extra-license-file +texlive-publishers: script-not-executable +texlive-publishers: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/texlive-fonts-extra.override +++ texlive-extra-2009/debian/texlive-fonts-extra.override @@ -0,0 +1,4 @@ +texlive-fonts-extra: zero-byte-file-in-doc-directory +texlive-fonts-extra: extra-license-file +texlive-fonts-extra: script-not-executable +texlive-fonts-extra: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/bug.script +++ texlive-extra-2009/debian/bug.script @@ -0,0 +1,87 @@ +#!/bin/bash +# $Id: bug.script 3943 2009-05-22 12:11:09Z preining $ +set -e + +cat <&3 <&3 +echo " List of ls-R files" >&3 +echo >&3 +for file in $ls_R_files; do + ls -l $file >&3 +# echo >&3 +# cat $file >&3 +# echo "######################################" >&3 +done + +echo "######################################" >&3 +echo " Config files" >&3 +for i in texmf.cnf fmtutil.cnf updmap.cfg ; do + f=$(kpsewhich --format='web2c files' $i) + if [ -z "$f" ] ; then + echo "Warning: $i cannot be found with kpsewhich!" >&3 + else + ls -l $f >&3 + fi +done +for i in language.dat ; do + f=$(kpsewhich -progname=latex $i) + if [ -z "$f" ] ; then + echo "Warning: $i cannot be found with kpsewhich!" >&3 + else + ls -l $f >&3 + fi +done + +echo "######################################" >&3 +echo " Files in /etc/texmf/web2c/" >&3 +ls -l /etc/texmf/web2c/ >&3 + +echo "######################################" >&3 +echo " md5sums of texmf.d" >&3 +md5sum /etc/texmf/texmf.d/* >&3 + --- texlive-extra-2009.orig/debian/texlive-font-utils.links.dist +++ texlive-extra-2009/debian/texlive-font-utils.links.dist @@ -0,0 +1,11 @@ +usr/share/texmf-texlive/scripts/fontools/afm2afm usr/bin/afm2afm +usr/share/texmf-texlive/scripts/fontools/autoinst usr/bin/autoinst +usr/share/texmf-texlive/scripts/fontools/cmap2enc usr/bin/cmap2enc +usr/share/texmf-texlive/scripts/fontools/font2afm usr/bin/font2afm +usr/share/texmf-texlive/scripts/accfonts/mkt1font usr/bin/mkt1font +usr/share/texmf-texlive/scripts/fontools/ot2kpx usr/bin/ot2kpx +usr/share/texmf-texlive/scripts/fontools/pfm2kpx usr/bin/pfm2kpx +usr/share/texmf-texlive/scripts/fontools/showglyphs usr/bin/showglyphs +usr/share/texmf-texlive/scripts/accfonts/vpl2ovp usr/bin/vpl2ovp +usr/share/texmf-texlive/scripts/accfonts/vpl2vpl usr/bin/vpl2vpl +usr/share/texmf-texlive/scripts/epstopdf/epstopdf.pl usr/bin/epstopdf --- texlive-extra-2009.orig/debian/update-link-files.sh +++ texlive-extra-2009/debian/update-link-files.sh @@ -0,0 +1,43 @@ +#!/bin/bash +# +# update-link-files.sh +# $Id: update-link-files.sh 3943 2009-05-22 12:11:09Z preining $ +# +# This script serves two purposes: +# 1) it copies the content of $package.links.dist to $package.links +# 2) it adjusts the links in $package.links.generated to files which +# have been compressed by dh_compress +# +# Norbert Preining, 2005-2006 +# GPL +set -e +shopt -s nullglob + +# +# first copy the dist link files to the normal +for i in debian/*.links.dist ; do + cp $i debian/`basename $i .dist` +done + +for i in debian/*.links.generated ; do + bn=`basename $i .links.generated` + while read a b ; do + case "$a" in + usr/share/doc/$bn/* ) + if [ -r debian/$bn/$a ] ; then + echo "$a $b" + else + if [ -r debian/$bn/$a.gz ] ; then # + echo "$a.gz $b.gz" + else + echo "Missing $a" >&2 + fi + fi + ;; + * ) + echo "$a $b" + ;; + esac + done < $i >> debian/$bn.links +done + --- texlive-extra-2009.orig/debian/texlive-math-extra.override +++ texlive-extra-2009/debian/texlive-math-extra.override @@ -0,0 +1,4 @@ +texlive-math-extra: zero-byte-file-in-doc-directory +texlive-math-extra: extra-license-file +texlive-math-extra: script-not-executable +texlive-math-extra: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/lintian.override +++ texlive-extra-2009/debian/lintian.override @@ -0,0 +1,26 @@ +zero-byte-file-in-doc-directory +extra-license-file +script-not-executable +wrong-name-for-upstream-changelog +texlive-lang-german: spelling-error-in-description german German +texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/fpl/fpl/TeXPalladioL-BoldItalicOsF.pe #!fontforge +texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/fpl/fpl/TeXPalladioL-BoldOsF.pe #!fontforge +texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/fpl/fpl/TeXPalladioL-ItalicOsF.pe #!fontforge +texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/fpl/fpl/TeXPalladioL-SC.pe #!fontforge +texlive-fonts-recommended: unusual-interpreter ./usr/share/texmf-texlive/source/fonts/hfbright/simplify-rename.pe #!pfaedit +texlive-base source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst +texlive-base source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst +texlive-base source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm +texlive-bin source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst +texlive-bin source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst +texlive-bin source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm +texlive-lang source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst +texlive-lang source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst +texlive-lang source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm +texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst +texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst +texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm +texlive-doc source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst +texlive-doc source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst +texlive-doc source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm +tetex-base: maintainer-script-needs-depends-on-ucf postinst --- texlive-extra-2009.orig/debian/texlive-games.override +++ texlive-extra-2009/debian/texlive-games.override @@ -0,0 +1,4 @@ +texlive-games: zero-byte-file-in-doc-directory +texlive-games: extra-license-file +texlive-games: script-not-executable +texlive-games: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/preinst.pre +++ texlive-extra-2009/debian/preinst.pre @@ -0,0 +1,18 @@ +# preinst.pre +# $Id: preinst.pre 3943 2009-05-22 12:11:09Z preining $ +# we want to be sure that experimental versions are purged before +# the first unstable is installed +# furthermore check that we are at least at version 2005 for the +# temporary tetex packages upgrades +case "$1" in + upgrade|install) + old_version=$2 + if [ -n "$old_version" ] && dpkg --compare-versions "$old_version" lt 2005-2 && dpkg --compare-versions "$old_version" gt 2005 ; then + echo "Upgrade from experimental versions are not supported!" >&2 + echo "Please purge all texlive packages before installation." >&2 + exit 1 + fi + ;; +esac + +# end preinst.pre --- texlive-extra-2009.orig/debian/texlive-science.Licenses.add +++ texlive-extra-2009/debian/texlive-science.Licenses.add @@ -0,0 +1,63 @@ +What follows are individual license statements which override later entries, +as the later entries are generated automatically. + +* computational-complexity (/usr/share/texmf-texlive/tex/latex/computational-complexity/) + +Sujet: Re: Licensing info in computational-complexity LaTeX class (Debian +Bug#477152) +Date: Tue, 22 Apr 2008 15:39:47 +0200 +De: Michael Nsken +Pour: Manuel Pegourie-Gonnard +Rfrences: <20080421124959.14552.11248.reportbug@josh-mobile> +<20080421141940.GG6688@gamma.logic.tuwien.ac.at> +<480CDD3C.9080108@freedesktop.org> +<87zlrnhs4b.fsf@riesling.zuerich.kuesterei.ch> <480DD74A.3050904@elzevir.fr> + +Hi Manuel! + +> Down there in the Debian bug tracking system, and also in the TeX +> Live maintenance team, we're having problems with your LaTeX +> class for "computational complexity" articles. Indeed, the main +> dtx file states that the whole work is under LPPL, but the +> preamble of the derived files states "you are not allowed to +> distribute this file". +> +> This is a contradiction, since the LPPL allows to distribute the +> generated files, and a problem, since if the generated files can +> actually not be distributed by Debian, TeX Live or MikTeX etc, it +> means the end users must always install the package by hand, +> which is a pain for most of them. +> +> I believe you didn't really want to prevent the distribution of +> the generated files, so would you please consider changing the +> license statement in order to make it unambiguous? +True, I overlooked that. Of course, I want the files to be +distributed freely. I'll change it as soon as possible. If it +helps for the time being: I hereby declare that the LPPL shall be +applied for the entire cc.dtx, cc.ins and all generated parts. + +> For example, the recommended way of using LPPL for such a work is +> to state that your work is under LPPL like you do in your dtx, +> then define which files constitute the work in your dtx's +> preamble, like, for example: +> +> % This work consists of the files pig.dtx and pig.ins +> % and the derived file pig.sty. +> +> and then, in each generated file, just write something like: +> +> % (C) 2008 A. U. Thor +> % This is a generated file. +> % See pig.dtx for license information. +> +> More info can be found at http://www.latex-project.org/lppl/, and +> I'd be happy to further discuss the subject with you if you want. +Thanks for the hints! That's really helpful. + +Kind regards, +|\ /| Michael Nsken, b-it computer security, +| \/ | Room 1.22, , +| \ | ++49/228/2699-214, ++49/228/2619334, +| \| . + +============================================= --- texlive-extra-2009.orig/debian/texlive-plain-extra.override +++ texlive-extra-2009/debian/texlive-plain-extra.override @@ -0,0 +1,4 @@ +texlive-plain-extra: zero-byte-file-in-doc-directory +texlive-plain-extra: extra-license-file +texlive-plain-extra: script-not-executable +texlive-plain-extra: wrong-name-for-upstream-changelog --- texlive-extra-2009.orig/debian/source.lintian-overrides +++ texlive-extra-2009/debian/source.lintian-overrides @@ -0,0 +1,3 @@ +texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.preinst +texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.postinst +texlive-extra source: maintainer-script-lacks-debhelper-token debian/common.functions.postrm --- texlive-extra-2009.orig/debian/README.source +++ texlive-extra-2009/debian/README.source @@ -0,0 +1,18 @@ + +README.source + +Packaging TeX Live for Debian is a huge task. Development is done in +a very specific layout and source packages are generated from that. + +If you want to know how the *orig.tar.gz* and the *source* packages are +generated, please check out the Debian TeX Live packaging infrastructure at + http://svn.debian.org/wsvn/debian-tex/texlive2008/trunk/ +where you will find a README file explaining everything in detail. Or get it +at + http://svn.debian.org/wsvn/debian-tex/texlive2008/trunk/README + +The source packages itself use a mixture of quilt and .diff.gz for the +modifications of the upstream source. If you want to change something it is +best to use the quilt approach as documented in + /usr/share/doc/quilt/README.source + --- texlive-extra-2009.orig/debian/extra-source/simplecv.dtx +++ texlive-extra-2009/debian/extra-source/simplecv.dtx @@ -0,0 +1,454 @@ +% \iffalse meta-comment +% +% Copyright (C) 2007 by Jean-Marc Lasgouttes +% ------------------------------------------------------- +% +% This file may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.2 +% of this license or (at your option) any later version. +% The latest version of this license is in: +% +% http://www.latex-project.org/lppl.txt +% +% and version 1.2 or later is part of all distributions of LaTeX +% version 1999/12/01 or later. +% +% \fi +% +% \iffalse +%<*driver> +\ProvidesFile{simplecv.dtx} +% +%\NeedsTeXFormat{LaTeX2e}[1999/12/01] +%\ProvidesClass{simplecv} +%<*class> + [2007/04/22 v1.6 simple curriculum vitae] +% +% +%<*driver> +\documentclass{ltxdoc} +\CodelineIndex +\RecordChanges +\begin{document} + \DocInput{simplecv.dtx} +\end{document} +% +% \fi +% +% \CheckSum{0} +% +% \CharacterTable +% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +% Digits \0\1\2\3\4\5\6\7\8\9 +% Exclamation \! Double quote \" Hash (number) \# +% Dollar \$ Percent \% Ampersand \& +% Acute accent \' Left paren \( Right paren \) +% Asterisk \* Plus \+ Comma \, +% Minus \- Point \. Solidus \/ +% Colon \: Semicolon \; Less than \< +% Equals \= Greater than \> Question mark \? +% Commercial at \@ Left bracket \[ Backslash \\ +% Right bracket \] Circumflex \^ Underscore \_ +% Grave accent \` Left brace \{ Vertical bar \| +% Right brace \} Tilde \~} +% +% \makeatletter +% \def\SpecialOptionIndex#1{\@bsphack +% \index{#1\actualchar{\protect\ttfamily#1} +% (option)\encapchar usage}% +% \index{options:\levelchar{\protect\ttfamily#1}\encapchar +% usage}\@esphack} +% \def\DescribeOption{\leavevmode\@bsphack\begingroup\MakePrivateLetters +% \Describe@Option} +% \def\Describe@Option#1{\endgroup +% \marginpar{\raggedleft\PrintDescribeEnv{#1}}% +% \SpecialOptionIndex{#1}\@esphack\ignorespaces} +% \providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@} +% \makeatother +% +% \GetFileInfo{simplecv.dtx} +% +% \DoNotIndex{\newcommand,\newenvironment} +% +% \changes{1.0}{1998/03/23}{First public release} +% \changes{1.1}{1998/11/06}{Better documentation, in order to release it for +% \LyX} +% \changes{1.2}{1998/12/01}{Changed the justification of items labels +% (with help from Amir Karger)} +% \changes{1.2}{1998/12/01}{Changed the semantics of \cs{topicfont} and +% \cs{itemfont}} +% \changes{1.3}{1999/02/09}{Added class options sf and plain} +% \changes{1.4}{2001/05/04}{Added notopicbreak class option} +% \changes{1.5}{2001/06/18}{Added hebrew support (from Dekel Tsur)} +% \changes{1.5}{2001/06/18}{Added contbibnum class option} +% \changes{1.5}{2001/06/18}{Added titleabove class option} +% \changes{1.5}{2001/06/18}{Some variables renaming and cleanups} +% \changes{1.6}{2007/04/22}{New option topictitle and associated +% \cs{topcilabelfont}} +% \changes{1.6}{2007/04/22}{Renamed class to simplecv} +% \changes{1.6}{2007/04/22}{Convert to use docstrip} +% +% \title{The \textsf{simplecv} class\thanks{This document +% corresponds to \textsf{simplecv}~\fileversion, dated \filedate.}} +% \author{Jean-Marc Lasgouttes\\ \texttt{Jean-Marc.Lasgouttes@inria.fr}} +% +% \maketitle +% +% \section{Introduction} +% +% The |simplecv| document class is intended to provide a simple +% yet elegant way to write your curriculum vitae (resume). This is a +% repackaging of the |cv| class that has been available with \LyX{} for a +% long time. The change of name has been made necessary by the +% existence of another |cv| class on CTAN. +% +% Before I delve into the details, I would like to thank Amir Karger, +% Reuben Thomas and Dekel Tsur for their help and tips. +% +% \section{Basic Usage} + +% \subsection{Class options} + +% The document class accepts some options (along with the usual +% |article| class ones). The first set allows to select a style (a set +% of fonts): +% +% \begin{description} +% \item[|sf|] \DescribeOption{sf} (default) produce title and +% headers in sans serif fonts; +% \item[|plain|] \DescribeOption{plain}produce all output with roman fonts. +% \end{description} +% The rest of the options may be useful according to one's tastes. +% +% \begin{description} +% \item[|notopicbreak|] \DescribeOption{notopicbreak}do not add a +% line break after long topic labels; +% \item[|contbibnum|] \DescribeOption{contbibnum}let the numbering +% of bibliography items be ontinuous when there are several +% thebibliography environments; +% \item[|titleabove|] \DescribeOption{titleabove}output the title +% above the left and right headers, not below; +% \item[|topictitle|] \DescribeOption{topictitle}let the first +% paragraph after each \cs{item} have font \cs{topictitlefont}, and +% therefore act as a kind of title. +% \end{description} +% +% \subsection{The header of the CV} +% The macros below can be used to typeset the top of the CV. +% +% \DescribeMacro\leftheader +% \cs{leftheader}\oarg{pos}\marg{text} +% defines what should appear in the upper left of the first page. +% \meta{text} may contain |\\| to break lines. \meta{pos} can be |l|, +% |r| or |c| and specifies the horizontal alignment (default is |l|). +% +% \DescribeMacro\rightheader +% \cs{rightheader}\oarg{pos}\marg{text} is like \cs{leftheader}, but for +% the upper right of the first page. +% +% \DescribeMacro\title +% \cs{title}\marg{text} defines a title, that will appear centered below the +% headers (or above, if the |titleabove| option is +% used). +% \DescribeMacro\maketitle +% \cs{maketitle} actually typesets the header. +% +% \subsection{Topics} +% The CV is divided in topics (and in some cases subtopics). In order +% to introduce these, the \cs{section} and \cs{subsection} macros are +% reused. +% +% \DescribeMacro\section +% \DescribeMacro\subsection +% \cs{section}\marg{text} gives a title for a new topic of the CV and +% \cs{subsection}\marg{text} does the same for a sub-topic. There are no +% other sectionning levels. +% +% \DescribeEnv{topic} +% The |topic| environment begins an itemize-like environment where the +% argument of \cs{item[]} is typeset in font \cs{topiclabelfont}. A +% line break is automatically inserted if the label is too long to +% fit in the margin (this can be controlled by option |notopicbreak|). +% +% \subsection{Miscellaneous} +% \DescribeEnv{thebibliography} +% The |simplecv| document class also has some support for bibliography. +% You can use the |thebibliography| environment as usual, in +% particular wih BibTeX . The output is similar to the |topic| +% environment. If you separate your bibliography into several +% sections, you may want to use the |contbibnum| document class +% option. +% +% Note that this class also has support for right-to-left languages, +% such as hebrew (courtesy Dekel Tsur). +% +% \section{Customization} +% +% You can modify directly the fonts used in the document by using the +% following macros. They take one parameter which is the font changing +% command. +% +% \begin{description} +% \item \cs{headerfont} \DescribeMacro\headerfont the font used in +% both headers. Defaults to sans serif. +% \item \cs{titlefont} \DescribeMacro\titlefont the font used for the title. +% Defaults to LARGE sans-serif semi bold condensed. +% \item \cs{sectionfont} \DescribeMacro\sectionfont the font used by +% \cs{section} when beginning a new topic. Defaults to sans-serif semi +% bold condensed. +% \item \cs{subsectionfont} \DescribeMacro\subsectionfont the font +% used by \cs{subsection} when beginning a new topic. +% Defaults to sans-serif semi bold condensed. +% \item \cs{topiclabelfont} \DescribeMacro\topiclabelfont the font used for +% the items' labels. Defaults to sans-serif slanted. +% \item \cs{topictitlefont} \DescribeMacro\topictitlefont the font used for +% the items' titles (with option |topictitle|). Defaults to +% sans-serif slanted. +% \end{description} +% +% You can modify the following parameter using \cs{renewcommand} +% \begin{description} +% \item \cs{topicmargin} \DescribeMacro\topicmargin the left margin +% inside topics. Defaults to $20\%$ of the column width +% (|0.20\columnwidth|). +% \end{description} +% +% \StopEventually{\PrintChanges\PrintIndex} +% +% \section{The Implementation} +% +% The fonts used in the layout +% \begin{macro}{\sectionfont} +% \begin{macro}{\subsectionfont} +% \begin{macro}{\topiclabelfont} +% \changes{1.6}{2007/04/22}{renamed from \cs{itemfont}; the old name +% is kept as an alias for compatibility} +% \begin{macro}{\topictitlefont} +% \begin{macro}{\headerfont} +% \begin{macro}{\titlefont} +% \changes{1.2}{1998/12/01}{added, together with \cs{headerfont}} +% \begin{macrocode} +%<*class> +\newcommand{\sectionfont}[1]{\def\cv@sec@fnt{#1}} +\newcommand{\subsectionfont}[1]{\def\cv@ssec@fnt{#1}} +\newcommand{\topiclabelfont}[1]{\def\cv@tlab@fnt{#1}} +\newcommand{\topictitlefont}[1]{\def\cv@ttit@fnt{#1}} +\newcommand{\headerfont}[1]{\def\cv@hd@fnt{#1}} +\newcommand{\titlefont}[1]{\def\cv@tit@fnt{#1}} +% \end{macrocode} +% for compatibility +% \begin{macrocode} +\let\itemfont=\topiclabelfont +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% Some document class options. +% \begin{macrocode} +\DeclareOption{sf}{ + \sectionfont{\sffamily\fontseries{sbc}\selectfont} + \subsectionfont{\sffamily\fontseries{sbc}\selectfont} + \topiclabelfont{\sffamily\slshape} + \topictitlefont{\sffamily\slshape} + \headerfont{\sffamily} + \titlefont{\sffamily\fontseries{sbc}\selectfont\LARGE} +} +\DeclareOption{plain}{ + \sectionfont{\bfseries} + \subsectionfont{\bfseries} + \topiclabelfont{\itshape} + \topictitlefont{\itshape} + \headerfont{} + \titlefont{\bfseries\LARGE} +} +\newif\if@cv@topic@title \@cv@topic@titlefalse +\DeclareOption{topictitle}{ + \@cv@topic@titletrue +} +\newif\if@cv@topic@break \@cv@topic@breaktrue +\DeclareOption{notopicbreak}{ + \@cv@topic@breakfalse +} +\newif\if@cv@cont@bib@num \@cv@cont@bib@numfalse +\DeclareOption{contbibnum}{ + \@cv@cont@bib@numtrue + \newcounter{cv@save@bib@num} +} +\newif\if@cv@title@above \@cv@title@abovefalse +\DeclareOption{titleabove}{ + \@cv@title@abovetrue +} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ExecuteOptions{sf,letterpaper,10pt,oneside,onecolumn,final} +\ProcessOptions +\LoadClass{article} +% \end{macrocode} +% Support for RTL (Hebrew). This will be defined and set by babel for +% RtL languages, but we define it here for the benefit of others. +% \begin{macrocode} +\newif\if@rl +% \end{macrocode} +% \begin{macro}{\leftheader} +% \begin{macro}{\rightheader} +% The left and right headers. These are just saved in macros for use +% by \cs{maketitle}. +% \changes{1.2}{1998/12/01}{remove optional +% \meta{width} argument (with help from Amir Karger)} +% \changes{1.6}{2007/04/22}{Added optional argument for horizontal alignment} +% \begin{macrocode} +\newcommand{\leftheader}[2][l]{\def\cv@lh@lr{#1}\def\cv@lh{#2}} +\newcommand{\rightheader}[2][l]{\def\cv@rh@lr{#1}\def\cv@rh{#2}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\title} +% The title (like ``Curriculum Vitae'' or the name of the author).It +% is just saved in a macro for use by \cs{maketitle}. +% \changes{1.2}{1998/12/01}{new command} +% \begin{macrocode} +\renewcommand{\title}[1]{\def\cv@tit{#1}} +% \end{macrocode} +% \end{macro} +% Default to empty. +% \begin{macrocode} +\leftheader{}\rightheader{}\title{} +% \end{macrocode} +% \begin{macro}{\maketitle} +% And now a command to actually show the headers +% \begin{macrocode} +\newcommand{\cv@header}[2]{% + \if@rl% + \begin{tabular}[t]{@{\cv@hd@fnt\beginR}#1@{\endR}}% + \else% + \begin{tabular}[t]{@{\cv@hd@fnt}#1@{}}% + \fi% + #2% + \end{tabular}} +\newcommand{\cv@do@title}{\par\bigskip + \begin{center} \cv@tit@fnt\cv@tit\end{center}} +\renewcommand{\maketitle}{% + \if@cv@title@above\cv@do@title\fi + \par\noindent% + \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}l@{}} + \cv@header{\cv@lh@lr}{\cv@lh}&\cv@header{\cv@rh@lr}{\cv@rh} + \end{tabular*} + \par + \if@cv@title@above\else\cv@do@title\fi + \bigskip\par} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\section} +% Redefine \cs{section} to use \cs{cv@sec@fnt} +% \begin{macrocode} +\renewcommand{\section}{ + \@startsection{section}{1}{\z@} + {-3.5ex \@plus -1ex \@minus -.2ex} + {2.3ex \@plus .2ex}{\cv@sec@fnt}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\subsection} +% Now the subsection +% \changes{1.3}{1999/02/09}{added (with +% associated font command \cs{subsectionfont})} +% \begin{macrocode} +\renewcommand{\subsection}{ + \@startsection{subsection}{1}{3em} + {-3.5ex \@plus -1ex \@minus -.2ex} + {2.3ex \@plus .2ex}{\cv@ssec@fnt}} +% \end{macrocode} +% \end{macro} +% the other ones do not exist. +% \changes{1.1}{1998/11/06}{disable all sectionning commands other that +% \cs{section}} +% \begin{macrocode} +\let\subsubsection=\relax +\let\paragraph=\relax \let\subparagraph=\relax +% \end{macrocode} +% we do not want any numbering +% \changes{1.1}{1998/11/06}{disabled numbering of sections} +% \begin{macrocode} +\setcounter{secnumdepth}{0} +% \end{macrocode} +% \begin{macro}{\topicmargin} +% \changes{1.5}{2001/06/18}{now a macro that defaults to $20\%$ of text width} +% \changes{1.6}{2007/04/22}{Change default value to +% $0.2$\cs{columnwidth}, to improve layout in two-columns mode} +% The left margin for topics +% \begin{macrocode} +\newcommand{\topicmargin}{0.20\columnwidth} +\newlength{\t@picmargin} +% \end{macrocode} +% \end{macro} +% \begin{environment}{topic} +% Define the topic environment. +% +% First the macros that typeset the label. +% \begin{macrocode} +\newcommand{\@topic@makelabel}[1]{\cv@tlab@fnt #1\hfill} +\let\@topic@old@item=\@item +\newlength{\topic@label@length} +\def\@topic@item[#1]{% + \@topic@old@item[#1]% + \if@cv@topic@break% + \settowidth{\topic@label@length}{#1}% + \ifdim\topic@label@length>\labelwidth\mbox{}\\*\fi% + \fi% + \if@cv@topic@title% + \mbox{}\cv@ttit@fnt% + \everypar\expandafter{\the\everypar \normalfont}% + \fi% +} +\newcommand{\@topic@setup}{% + \setlength{\t@picmargin}{\topicmargin} + \if@rl% + \setlength{\leftmargin}{0cm}% + \setlength{\rightmargin}{\t@picmargin}% + \else% + \setlength{\leftmargin}{\t@picmargin}% + \setlength{\rightmargin}{0cm}% + \fi% + \setlength{\labelwidth}{0.8\t@picmargin}% + \let\makelabel=\@topic@makelabel% +} +\newenvironment{topic} + {\list{} + {\@topic@setup% + \let\@item=\@topic@item}} + {\endlist} +% \end{macrocode} +% \end{environment} +% \begin{environment}{thebibliography} +% \changes{1.1}{1998/11/06}{added \cs{refname}} +% \changes{1.3}{1999/02/09}{does not add a section by itself anymore; +% remove \cs{refname}} +% Redefine the thebibliography environment to look like the topic +% environment. The argument of thebibliography is ignored. +% In older versions, the environment produced its own \cs{section} +% command, but this was removed in version 1.3 (following an idea of +% Reuben Thomas). +% \begin{macrocode} +\renewenvironment{thebibliography}[1] + {\list{\@biblabel{\theenumiv}}{% + \@topic@setup% + \@openbib@code% + \usecounter{enumiv}% + \let\p@enumiv\@empty% + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \if@cv@cont@bib@num% + \setcounter{enumiv}{\value{cv@save@bib@num}}% + \fi% + \sloppy \clubpenalty 4000 \widowpenalty 4000 \sfcode`\.=\@m}% + {\endlist% + \if@cv@cont@bib@num% + \setcounter{cv@save@bib@num}{\value{enumiv}}% + \fi} +% +% \end{macrocode} +% \end{environment} +% \Finale + +\endinput --- texlive-extra-2009.orig/debian/extra-source/simplecv.ins +++ texlive-extra-2009/debian/extra-source/simplecv.ins @@ -0,0 +1,55 @@ +%% +%% Copyright (C) 2007 by Jean-Marc Lasgouttes +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.2 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.2 or later is part of all distributions of LaTeX version +%% 1999/12/01 or later. +%% + +\input docstrip.tex +\keepsilent + +\usedir{tex/latex/simplecv} + +\preamble + +This is a generated file. + +Copyright (C) 2007 by Jean-Marc Lasgouttes + +This file may be distributed and/or modified under the conditions of +the LaTeX Project Public License, either version 1.2 of this license +or (at your option) any later version. The latest version of this +license is in: + + http://www.latex-project.org/lppl.txt + +and version 1.2 or later is part of all distributions of LaTeX version +1999/12/01 or later. + +\endpreamble + +\generate{\file{simplecv.cls}{\from{simplecv.dtx}{class}}} + +\obeyspaces +\Msg{*************************************************************} +\Msg{* *} +\Msg{* To finish the installation you have to move the following *} +\Msg{* file into a directory searched by TeX: *} +\Msg{* *} +\Msg{* simplecv.cls *} +\Msg{* *} +\Msg{* To produce the documentation run the file simplecv.dtx *} +\Msg{* through LaTeX. *} +\Msg{* *} +\Msg{* Happy TeXing! *} +\Msg{* *} +\Msg{*************************************************************} + +\endbatchfile --- texlive-extra-2009.orig/debian/texlive-latex-extra.root/usr/share/texmf-texlive/tex/latex/simplecv/simplecv.cls +++ texlive-extra-2009/debian/texlive-latex-extra.root/usr/share/texmf-texlive/tex/latex/simplecv/simplecv.cls @@ -0,0 +1,158 @@ +%% +%% This is file `simplecv.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% simplecv.dtx (with options: `class') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Jean-Marc Lasgouttes +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.2 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.2 or later is part of all distributions of LaTeX version +%% 1999/12/01 or later. +%% +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesClass{simplecv} + [2007/04/22 v1.6 simple curriculum vitae] + + +\newcommand{\sectionfont}[1]{\def\cv@sec@fnt{#1}} +\newcommand{\subsectionfont}[1]{\def\cv@ssec@fnt{#1}} +\newcommand{\topiclabelfont}[1]{\def\cv@tlab@fnt{#1}} +\newcommand{\topictitlefont}[1]{\def\cv@ttit@fnt{#1}} +\newcommand{\headerfont}[1]{\def\cv@hd@fnt{#1}} +\newcommand{\titlefont}[1]{\def\cv@tit@fnt{#1}} +\let\itemfont=\topiclabelfont +\DeclareOption{sf}{ + \sectionfont{\sffamily\fontseries{sbc}\selectfont} + \subsectionfont{\sffamily\fontseries{sbc}\selectfont} + \topiclabelfont{\sffamily\slshape} + \topictitlefont{\sffamily\slshape} + \headerfont{\sffamily} + \titlefont{\sffamily\fontseries{sbc}\selectfont\LARGE} +} +\DeclareOption{plain}{ + \sectionfont{\bfseries} + \subsectionfont{\bfseries} + \topiclabelfont{\itshape} + \topictitlefont{\itshape} + \headerfont{} + \titlefont{\bfseries\LARGE} +} +\newif\if@cv@topic@title \@cv@topic@titlefalse +\DeclareOption{topictitle}{ + \@cv@topic@titletrue +} +\newif\if@cv@topic@break \@cv@topic@breaktrue +\DeclareOption{notopicbreak}{ + \@cv@topic@breakfalse +} +\newif\if@cv@cont@bib@num \@cv@cont@bib@numfalse +\DeclareOption{contbibnum}{ + \@cv@cont@bib@numtrue + \newcounter{cv@save@bib@num} +} +\newif\if@cv@title@above \@cv@title@abovefalse +\DeclareOption{titleabove}{ + \@cv@title@abovetrue +} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ExecuteOptions{sf,letterpaper,10pt,oneside,onecolumn,final} +\ProcessOptions +\LoadClass{article} +\newif\if@rl +\newcommand{\leftheader}[2][l]{\def\cv@lh@lr{#1}\def\cv@lh{#2}} +\newcommand{\rightheader}[2][l]{\def\cv@rh@lr{#1}\def\cv@rh{#2}} +\renewcommand{\title}[1]{\def\cv@tit{#1}} +\leftheader{}\rightheader{}\title{} +\newcommand{\cv@header}[2]{% + \if@rl% + \begin{tabular}[t]{@{\cv@hd@fnt\beginR}#1@{\endR}}% + \else% + \begin{tabular}[t]{@{\cv@hd@fnt}#1@{}}% + \fi% + #2% + \end{tabular}} +\newcommand{\cv@do@title}{\par\bigskip + \begin{center} \cv@tit@fnt\cv@tit\end{center}} +\renewcommand{\maketitle}{% + \if@cv@title@above\cv@do@title\fi + \par\noindent% + \begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}l@{}} + \cv@header{\cv@lh@lr}{\cv@lh}&\cv@header{\cv@rh@lr}{\cv@rh} + \end{tabular*} + \par + \if@cv@title@above\else\cv@do@title\fi + \bigskip\par} +\renewcommand{\section}{ + \@startsection{section}{1}{\z@} + {-3.5ex \@plus -1ex \@minus -.2ex} + {2.3ex \@plus .2ex}{\cv@sec@fnt}} +\renewcommand{\subsection}{ + \@startsection{subsection}{1}{3em} + {-3.5ex \@plus -1ex \@minus -.2ex} + {2.3ex \@plus .2ex}{\cv@ssec@fnt}} +\let\subsubsection=\relax +\let\paragraph=\relax \let\subparagraph=\relax +\setcounter{secnumdepth}{0} +\newcommand{\topicmargin}{0.20\columnwidth} +\newlength{\t@picmargin} +\newcommand{\@topic@makelabel}[1]{\cv@tlab@fnt #1\hfill} +\let\@topic@old@item=\@item +\newlength{\topic@label@length} +\def\@topic@item[#1]{% + \@topic@old@item[#1]% + \if@cv@topic@break% + \settowidth{\topic@label@length}{#1}% + \ifdim\topic@label@length>\labelwidth\mbox{}\\*\fi% + \fi% + \if@cv@topic@title% + \mbox{}\cv@ttit@fnt% + \everypar\expandafter{\the\everypar \normalfont}% + \fi% +} +\newcommand{\@topic@setup}{% + \setlength{\t@picmargin}{\topicmargin} + \if@rl% + \setlength{\leftmargin}{0cm}% + \setlength{\rightmargin}{\t@picmargin}% + \else% + \setlength{\leftmargin}{\t@picmargin}% + \setlength{\rightmargin}{0cm}% + \fi% + \setlength{\labelwidth}{0.8\t@picmargin}% + \let\makelabel=\@topic@makelabel% +} +\newenvironment{topic} + {\list{} + {\@topic@setup% + \let\@item=\@topic@item}} + {\endlist} +\renewenvironment{thebibliography}[1] + {\list{\@biblabel{\theenumiv}}{% + \@topic@setup% + \@openbib@code% + \usecounter{enumiv}% + \let\p@enumiv\@empty% + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \if@cv@cont@bib@num% + \setcounter{enumiv}{\value{cv@save@bib@num}}% + \fi% + \sloppy \clubpenalty 4000 \widowpenalty 4000 \sfcode`\.=\@m}% + {\endlist% + \if@cv@cont@bib@num% + \setcounter{cv@save@bib@num}{\value{enumiv}}% + \fi} + +\endinput +%% +%% End of file `simplecv.cls'. --- texlive-extra-2009.orig/debian/texlive-latex-extra.root/usr/share/texmf-texlive/tex/latex/everypage/everypage.sty +++ texlive-extra-2009/debian/texlive-latex-extra.root/usr/share/texmf-texlive/tex/latex/everypage/everypage.sty @@ -0,0 +1,66 @@ +%% +%% This is file `everypage.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% everypage.dtx +%% This is file `everypage.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% everypage.dtx +%% +%% IMPORTANT NOTICE: +%% +%% Copyright 2006 +%% Sergio Callegari +%% +%% --------------------------------------------- +%% This file is part of the everypage package, +%% a contribution to the LaTeX2e system. +%% --------------------------------------------- +%% +%% This program consists of the files listed in the README file included +%% in the package. +%% +%% Any modified versions of this file must be renamed with new filenames +%% distinct from everypage.sty. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file everypage.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{everypage}% + [2007/06/20 1.1 Hooks to run on every page] +\newcommand{\sc@everypage@hook}{} +\newcommand{\sc@thispage@hook}{} +\newcommand*{\AddEverypageHook}[1]{% + \g@addto@macro\sc@everypage@hook{#1}} +\newcommand*{\AddThispageHook}[1]{% + \g@addto@macro\sc@thispage@hook{#1}} +\newcommand*{\sc@ep@init}{% + \let\sc@op@saved\@outputpage + \def\@outputpage{% + \sc@op@preamble + \sc@op@saved + \sc@op@postamble}} +\newcommand*{\sc@op@preamble}{% + \let\sc@begindvi\@begindvi + \def\@begindvi{% + \sc@everypage@hook + \sc@thispage@hook + \gdef\sc@thispage@hook{} + \sc@begindvi}} +\newcommand*{\sc@op@postamble}{% + \let\@begindvi\sc@begindvi} +\AtBeginDocument{\sc@ep@init} +\endinput +%% +%% End of file `everypage.sty'. --- texlive-extra-2009.orig/debian/texlive-latex-extra.root/usr/share/man/man1/perltex.1 +++ texlive-extra-2009/debian/texlive-latex-extra.root/usr/share/man/man1/perltex.1 @@ -0,0 +1,267 @@ +.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32 +.\" +.\" Standard preamble: +.\" ======================================================================== +.de Sh \" Subsection heading +.br +.if t .Sp +.ne 5 +.PP +\fB\\$1\fR +.PP +.. +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Vb \" Begin verbatim text +.ft CW +.nf +.ne \\$1 +.. +.de Ve \" End verbatim text +.ft R +.fi +.. +.\" Set up some character translations and predefined strings. \*(-- will +.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left +.\" double quote, and \*(R" will give a right double quote. \*(C+ will +.\" give a nicer C++. Capital omega is used to do unbreakable dashes and +.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, +.\" nothing in troff, for use with C<>. +.tr \(*W- +.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' +.ie n \{\ +. ds -- \(*W- +. ds PI pi +. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch +. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch +. ds L" "" +. ds R" "" +. ds C` "" +. ds C' "" +'br\} +.el\{\ +. ds -- \|\(em\| +. ds PI \(*p +. ds L" `` +. ds R" '' +'br\} +.\" +.\" If the F register is turned on, we'll generate index entries on stderr for +.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index +.\" entries marked with X<> in POD. Of course, you'll have to process the +.\" output yourself in some meaningful fashion. +.if \nF \{\ +. de IX +. tm Index:\\$1\t\\n%\t"\\$2" +.. +. nr % 0 +. rr F +.\} +.\" +.\" For nroff, turn off justification. Always turn off hyphenation; it makes +.\" way too many mistakes in technical documents. +.hy 0 +.if n .na +.\" +.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). +.\" Fear. Run. Save yourself. No user-serviceable parts. +. \" fudge factors for nroff and troff +.if n \{\ +. ds #H 0 +. ds #V .8m +. ds #F .3m +. ds #[ \f1 +. ds #] \fP +.\} +.if t \{\ +. ds #H ((1u-(\\\\n(.fu%2u))*.13m) +. ds #V .6m +. ds #F 0 +. ds #[ \& +. ds #] \& +.\} +. \" simple accents for nroff and troff +.if n \{\ +. ds ' \& +. ds ` \& +. ds ^ \& +. ds , \& +. ds ~ ~ +. ds / +.\} +.if t \{\ +. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" +. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' +. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' +. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' +. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' +. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' +.\} +. \" troff and (daisy-wheel) nroff accents +.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' +.ds 8 \h'\*(#H'\(*b\h'-\*(#H' +.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] +.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' +.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' +.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] +.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] +.ds ae a\h'-(\w'a'u*4/10)'e +.ds Ae A\h'-(\w'A'u*4/10)'E +. \" corrections for vroff +.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' +.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' +. \" for low resolution devices (crt and lpr) +.if \n(.H>23 .if \n(.V>19 \ +\{\ +. ds : e +. ds 8 ss +. ds o a +. ds d- d\h'-1'\(ga +. ds D- D\h'-1'\(hy +. ds th \o'bp' +. ds Th \o'LP' +. ds ae ae +. ds Ae AE +.\} +.rm #[ #] #H #V #F C +.\" ======================================================================== +.\" +.IX Title "PERLTEX 1" +.TH PERLTEX 1 "2005-07-07" "perl v5.8.8" "User Contributed Perl Documentation" +.SH "NAME" +perltex \- enable LaTeX macros to be defined in terms of Perl code +.SH "SYNOPSIS" +.IX Header "SYNOPSIS" +perltex +[\fB\-\-help\fR] +[\fB\-\-latex\fR=\fIprogram\fR] +[\fB\-\-\fR[\fBno\fR]\fBsafe\fR] +[\fB\-\-permit\fR=\fIfeature\fR] +[\fIlatex options\fR] +.SH "DESCRIPTION" +.IX Header "DESCRIPTION" +LaTeX \*(-- through the underlying TeX typesetting system \*(-- produces +beautifully typeset documents but has a macro language that is +difficult to program. In particular, support for complex string +manipulation is largely lacking. Perl is a popular general-purpose +programming language whose forte is string manipulation. However, it +has no typesetting capabilities whatsoever. +.PP +Clearly, Perl's programmability could complement LaTeX's typesetting +strengths. \fBperltex\fR is the tool that enables a symbiosis between +the two systems. All a user needs to do is compile a LaTeX document +using \fBperltex\fR instead of \fBlatex\fR. (\fBperltex\fR is actually a +wrapper for \fBlatex\fR, so no \fBlatex\fR functionality is lost.) If the +document includes a \f(CW\*(C`\eusepackage{perltex}\*(C'\fR in its preamble, then +\&\f(CW\*(C`\eperlnewcommand\*(C'\fR and \f(CW\*(C`\eperlrenewcommand\*(C'\fR macros will be made +available. These behave just like LaTeX's \f(CW\*(C`\enewcommand\*(C'\fR and +\&\f(CW\*(C`\erenewcommand\*(C'\fR except that the macro body contains Perl code instead +of LaTeX code. +.SH "OPTIONS" +.IX Header "OPTIONS" +\&\fBperltex\fR accepts the following command-line options: +.IP "\fB\-\-help\fR" 4 +.IX Item "--help" +Display basic usage information. +.IP "\fB\-\-latex\fR=\fIprogram\fR" 4 +.IX Item "--latex=program" +Specify a program to use instead of \fBlatex\fR. For example, +\&\f(CW\*(C`\-\-latex=pdflatex\*(C'\fR would typeset the given document using +\&\fBpdflatex\fR instead of ordinary \fBlatex\fR. +.IP "\fB\-\-\fR[\fBno\fR]\fBsafe\fR" 4 +.IX Item "--[no]safe" +Enable or disable sandboxing. With the default of \f(CW\*(C`\-\-safe\*(C'\fR, +\&\fBperltex\fR executes the code from a \f(CW\*(C`\eperlnewcommand\*(C'\fR or +\&\f(CW\*(C`\eperlrenewcommand\*(C'\fR macro within a protected environment that +prohibits ``unsafe'' operations such as accessing files or executing +external programs. Specifying \f(CW\*(C`\-\-nosafe\*(C'\fR gives the LaTeX document +\&\fIcarte blanche\fR to execute any arbitrary Perl code, including that +which can harm the user's files. See Safe for more information. +.IP "\fB\-\-permit\fR=\fIfeature\fR" 4 +.IX Item "--permit=feature" +Permit particular Perl operations to be performed. The \f(CW\*(C`\-\-permit\*(C'\fR +option, which can be specified more than once on the command line, +enables finer-grained control over the \fBperltex\fR sandbox. See +Opcode for more information. +.PP +These options are then followed by whatever options are normally +passed to \fBlatex\fR (or whatever program was specified with +\&\f(CW\*(C`\-\-latex\*(C'\fR), including, for instance, the name of the \fI.tex\fR file to +compile. +.SH "EXAMPLES" +.IX Header "EXAMPLES" +In its simplest form, \fBperltex\fR is run just like \fBlatex\fR: +.PP +.Vb 1 +\& perltex myfile.tex +.Ve +.PP +To use \fBpdflatex\fR instead of regular \fBlatex\fR, use the \f(CW\*(C`\-\-latex\*(C'\fR +option: +.PP +.Vb 1 +\& perltex \-\-latex=pdflatex myfile.tex +.Ve +.PP +If LaTeX gives a ``\f(CW\*(C`trapped by operation mask\*(C'\fR'' error and you trust +the \fI.tex\fR file you're trying to compile not to execute malicious +Perl code (e.g., because you wrote it yourself), you can disable +\&\fBperltex\fR's safety mechansisms with \f(CW\*(C`\-\-nosafe\*(C'\fR: +.PP +.Vb 1 +\& perltex \-\-nosafe myfile.tex +.Ve +.PP +The following command gives documents only \fBperltex\fR's default +permissions (\f(CW\*(C`:browse\*(C'\fR) plus the ability to open files and invoke the +\&\f(CW\*(C`time\*(C'\fR command: +.PP +.Vb 2 +\& perltex \-\-permit=:browse \-\-permit=:filesys_open +\& \-\-permit=time myfile.tex +.Ve +.SH "ENVIRONMENT" +.IX Header "ENVIRONMENT" +\&\fBperltex\fR honors the following environment variables: +.IP "\s-1PERLTEX\s0" 4 +.IX Item "PERLTEX" +Specify the filename of the LaTeX compiler. The LaTeX compiler +defaults to ``\f(CW\*(C`latex\*(C'\fR''. The \f(CW\*(C`PERLTEX\*(C'\fR environment variable +overrides this default, and the \f(CW\*(C`\-\-latex\*(C'\fR command-line option (see +\&\*(L"\s-1OPTIONS\s0\*(R") overrides that. +.SH "FILES" +.IX Header "FILES" +While compiling \fIjobname.tex\fR, \fBperltex\fR makes use of the following +files: +.IP "\fIjobname.lgpl\fR" 4 +.IX Item "jobname.lgpl" +log file written by Perl; helpful for debugging Perl macros +.IP "\fIjobname.topl\fR" 4 +.IX Item "jobname.topl" +information sent from LaTeX to Perl +.IP "\fIjobname.frpl\fR" 4 +.IX Item "jobname.frpl" +information sent from Perl to LaTeX +.IP "\fIjobname.tfpl\fR" 4 +.IX Item "jobname.tfpl" +``flag'' file whose existence indicates that \fIjobname.topl\fR contains +valid data +.IP "\fIjobname.ffpl\fR" 4 +.IX Item "jobname.ffpl" +``flag'' file whose existence indicates that \fIjobname.frpl\fR contains +valid data +.IP "\fIjobname.dfpl\fR" 4 +.IX Item "jobname.dfpl" +``flag'' file whose existence indicates that \fIjobname.ffpl\fR has been +deleted +.SH "NOTES" +.IX Header "NOTES" +\&\fBperltex\fR's sandbox defaults to what Opcode calls ``\f(CW\*(C`:browse\*(C'\fR''. +.SH "SEE ALSO" +.IX Header "SEE ALSO" +\&\fIlatex\fR\|(1), \fIpdflatex\fR\|(1), \fIperl\fR\|(1), \fISafe\fR\|(3pm), \fIOpcode\fR\|(3pm) +.SH "AUTHOR" +.IX Header "AUTHOR" +Scott Pakin, \fIscott+pt@pakin.org\fR --- texlive-extra-2009.orig/debian/texlive-latex-extra-doc.root/usr/share/doc/texlive-latex-extra-doc/latex/simplecv/testcv.tex +++ texlive-extra-2009/debian/texlive-latex-extra-doc.root/usr/share/doc/texlive-latex-extra-doc/latex/simplecv/testcv.tex @@ -0,0 +1,45 @@ +\documentclass{simplecv} + +\begin{document} + +\leftheader{123 Hamlet Street\\ +Stratford-upon-Avon} + +\rightheader{TEL: 888-PUCK\\ +\texttt{\small bill@globe.org}} + +\title{William Shakespeare} + +\maketitle + +Some people put a summary here. Note: there are many \LaTeX{} +variables you can set in the preamble to change the look of the CV. + +\section{Work Experience} + +\begin{topic} +\item[1593--1609] Wrote and produced plays for the Queen, and then for the +King. He really liked them a lot, but they reminded him of plays by +this guy, the Earl of Oxford. + +You can have several paragraphs in the same topic entry +\end{topic} + +\section{Education} + +\begin{topic} +\item[1577--78] My Dad taught me stuff. +\item[April to May 1581] Tried high school. Hated my English teacher. +[note how a linebreak is inserted if your subtitle is too long] +\end{topic} + +\section{Publications} + +\begin{thebibliography}{1} +\bibitem{firstref} First Folio. Me. 1623. +\bibitem{secondref} These references could have been entered via +Bib\TeX{}\ldots{} In any case, here I can cite my work of +\cite{firstref}. +\end{thebibliography} + +\end{document} --- texlive-extra-2009.orig/debian/texlive-latex-extra-doc.root/usr/share/doc/texlive-latex-extra-doc/latex/simplecv/README +++ texlive-extra-2009/debian/texlive-latex-extra-doc.root/usr/share/doc/texlive-latex-extra-doc/latex/simplecv/README @@ -0,0 +1,12 @@ +The simplecv document class is intended to provide a simple +yet elegant way to write your curriculum vitae (resume). This is a +repackaging of the |cv| class that has been available with LyX for a +long time. The change of name has been made necessary by the +existence of another |cv| class on CTAN. + +Author: Jean-Marc Lasgouttes (Jean-Marc.Lasgouttes@inria.fr) + +This material is subject to the LaTeX Project Public License. See +http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for +the details of that license + --- texlive-extra-2009.orig/debian/texlive-latex-extra-doc.root/usr/share/doc/texlive-latex-extra-doc/latex/everypage/everypage.pdf.uu +++ texlive-extra-2009/debian/texlive-latex-extra-doc.root/usr/share/doc/texlive-latex-extra-doc/latex/everypage/everypage.pdf.uu @@ -0,0 +1,397 @@ +begin 644 everypage.pdf +M)5!$1BTQ+C0*,R`P(&]B:B`\/`HO3&5N9W1H(#(Y,S(@("`@("`*+T9I;'1E +M+:N@R-L'R@1DCC%14-2W2Y__;S,!!>5U.$^$003B=SP,A/\^OGI +MR^\RN]&I,CK>/!\WQL8J#>TF22)ELF3S7/X2/)_=]K?G'T$9K2BM5F$:;4(F +M<5L;!A^V)@YQ+P[CO0Q01:LTARHZ5F&&WUF=!VR:WT?7E@--9,'?Y]6)RN%BK$8TQ#DMSO8%5"PL\DST2" +MV1RR[XP*=JK-J32'/NNI=!OHZ=/,M./L&. +M5=?ZCUTKDVYK(AA$DT%>>2\8%%*E>(;P9.XMP.I;$W1D-JME/=['L_]PN/:] +M:T=Y(7JUW<5Q'+R_N$.%>#0'Q-7K-HF#+T`3FY4X6%#T3OA>7'_L^L:5/CZ2 +MQ6+&9G!*ZIVR=Z#;VC1XX#T3(Y(\W2S@I(,.JD$4-?!3&-UJ.IRKR\65D#$" +M[P&FB\*0FCZINA? +MAGO%=&95K*T7N&J7/66'XK`U8?!RZK=1''37MGQP)+72,[QT1^%0>#F@N-<' +M%A/-8^!`=JLYBYUDP>#(B4GN!<",MQRFZN*UNX[P;`(_/I_]['(^0-R[II*S +M@2^D"_/L&D\[N'9X<$B-`5:$V>3;;D]Q_.#0`$GRF>I5F/^MZ`>3DH,,+%3Q,PM*'\QM"?Q9IR/'-W)I+[1H<%#=)4GB2THU%54O@0T-1()M#PIK, +M>P2#8U?7'8GY$0>?#AH"XP=/Y&U-([8U#TE#>C8D-PV*FF*;1GM/TKL:,5K2 +MB\>.]8ZWR6?MN3@#OL:?Q%<",]9$+F[`8#9Y,5*.TX$GJ`9YEK/'0:/FO*0IOTFN +M0=;,0YP6:P&,DL@T&(4X8S^T(Z?/KKPRGLVZYM#5TFJXTAAEDJDZX&W3D,#[ +MU!>-O!1EZ:='#B_*Q:E>Y984.QMBEZ?0R*3 +M4&HQD;E)+1G>E]F?18PI=DFBS\J.P.UX83`"N'6/'+ +M)?2QFI)`6VQU4%=_4)S17"%@!F')Z>1[*A_$5$`:AE!C4HY',\4C390?*IFA +MA$03E_(H`]JFINQC0_LX^QC.7T[6,]#P0F@WR)SD>$Z*A^N(-T(&WJP54D(/!UI7QN1)^2;9@$W[,R1+U*]K'/KB#U@_A!FIVCQ^1(_T9_.LTNE)F",6[R++'V +M,+&A.D/%47:CMT1_LCB7QJT\Q;D8--#.E=6U(8-FEJ/$4\CZ>.:#P]WU8]%Z +M5APG>.X]IV)?N]LOEYJA.R7L',]O-I9,1R/)=%Z^_H$#F5^>2)8W>4JRH0C3 +MP7!OTMBNTY8#8?G@U(:H!?.U-9F]2`3^!YA)!TAT'*4Y!7H<.G52E$?"S*OQMAO_O/N +MNV<,(@%00:R^])@LWEHC<%V]$(F#Q)H!EL`UCZ(;QEQ.F$POY83)S%).T!>& +M=CPEQ='GVW)BMJ6.4A5I_8ER8B9#%X0F:*DFB/=433#[MY6#R?)5RB&)1B$L +MMV\*!\Q54TD24MJ(;[!M-LU23%!&\IEI*B;6-IP`.9X0E>BQZU)/?"66-2J* +MJ85`-V6E?-",#LQK+D-\<=-V\B0P*,:1VP@I>LY.ROFE!)K0-_==!KA&*/!_ +M.,J<(&H^!:(/T\P?E&PZ*%.!LE#Z>%VDM[=I@#L-R]4L'A<*<8G;.)*Z!K.5 +M[R/.,K"!5$=^:7D=7V7$=0TU`]=IH2?Q;8+U^6#5VEB$U3)JB)'PGQ1D^M-WHIF7%*.L\@VCN]3#T +M(N+K<.ZN]2-8CY%@[01"KO`[7R^RK/4;#A?2[.ZDI"%Z\FSI4`3?T8*'.KF% +MQ773P(V"#=[YNHQ\!D3".6&*F732`T-)4$D:-(XQG>E\8S(9?=5/@(XL7A6U +MS'?M&]8^*_.VXR.GT+[1Y!0,?*A@1%W4ZM,<&9CRI5O#&9Q(.C_/417-[L"( +MO?Z6R_!F6>_H/F$B+,9ER;W$*X4C'9P+YF6"/US?R=3'JJ2\1I.%,-7S5QP0 +M1U%'@)!-'1R^WY3(K9][D,A,$JO,3I!9$RO7/TQE9@96*-3*WB-.[OD!6E,V +M0IZYK?X^#=I&A*#%H9F1 +ME@JXTSPE`PD2#&9\1<'ZS_;FHYY+1Z(3K3%B(`RU2([WE17PUG2]7^R;'2Z) +MK_7H67<\`S>>KW&$157L?(V@6E,W-YUWC+;&2J\1,UR)>RX>P5;JZ6M7T +ME)Y";S4:P18]I?W=L:]P4NM7F2[:!T!+=ZQ4V_A-B^%%B(>Y%;F7$V51&B[P +MBD-UY&QR*DU40C>JZ[Z#/)%K +M8M%\!??F4V#E^J['G\7+4I"W=:C8Q^E\Z5I3RTQ^Q>LFZKO8;3H\'F*1XE*YSC]PM_W"$2SQ*MK;ZK# +MZXI]AK'<'4^!@T%3M-6EJXNQJ_RG[CC=)4>,Z'KZ,L%?;45)N"S"L7%\=U+M +MIG,=WL6]S]OH3[KC`U4LXG2^$O]S59)XB@O)A'D@B$,C9);Q@HQ0RFOA"1KN +M,VTN/>@@0Y^%Z+:"LRWJR[$7H!6T)S##QVY::1C6T4U6'.9/WSX_4:H/-QH] +M7:12>%5;G#4=;0[-T_^>?ODMW)1/X>;')W3/:+$_8APJG>>;YDG33ZXD]>_U +MT_NG?\_,=A.WW8K=U_Q_+][$*D>M2^HT_GV8J"R[ +M__6WMD:ZML:?_F+DV4/AA=Z[2;CB<)X$*\9[R]&EX?)O#SD:.RBZZ7,G@KTD +MY&7\/#5%5E@STRS*'AKY[G@+Q_\[YP!EE;F1S=')E86T*96YD +M;V)J"C(@,"!O8FH@/#P*+U1Y<&4@+U!A9V4*+T-O;G1E;G1S(#,@,"!2"B]2 +M97-O=7)C97,@,2`P(%(*+TUE9&EA0F]X(%LP(#`@-3DU+C(W-B`X-#$N.#E= +M"B]087)E;G0@,3<@,"!2"CX^(&5N9&]B:@HQ(#`@;V)J(#P\"B]&;VYT(#P\ +M("]&.#,@-2`P(%(@+T8X-"`W(#`@4B`O1C@U(#$P(#`@4B`O1CDS(#$R(#`@ +M4B`O1CDV(#$T(#`@4B`O1C$P,B`Q-B`P(%(@/CX*+U!R;V-3970@6R`O4$1& +M("]497AT(%T*/CX@96YD;V)J"C(P(#`@;V)J(#P\"B],96YG=&@@,C,Y-B`@ +M("`@(`HO1FEL=&5R("]&;&%T941E8V]D90H^/@IS=')E86T*>-JU65EOXT82 +M?I]?(6`1@%J,>M@'V>2;)\@8R2*;#1`M$&`R#S39L@CST)*4O5[#_WVKNKHI +MTJ+']B!Y8JN/JNHZOVI]OWWWX3*1JY2EL5QM=RL>IRR6:J7#F'&1KK;%YZ!L +M!M/M3&>:W*PW4D7!73GL<10'[;`W'4T>LOPFNS8]_3KV97.]_K+]QX=+'HHI +M`\Y"S5>A)?T'E^KC\+VY+IL?;DO:/A4'I.%I[#:WCE'6K'D4W-^M>1AD]R1' +MG37EX5AEPS+7C9`A$[%>;3AG:12-S"^ND'>QQ#M*F=:>-UMOE`Z#WPXF7_.@ +M_",,19Y5U;T[IB;'-!-2NF-F+^!=9A7]R/K^6!^&LFWHM_^".7"@P&@E"+I!5G#I.&8"]#B]_6!I +MB2@,\K8P-!KVV;"@O4C"*3TQV5>T%@O0L]=:75[O!\^D&;*R84X@`>Z5H$`) +M`_/9S1^K'FZJTA!DQR\/^K8V--.;IC?GNDX2IH5ZHZXCSG@DW*$\:XC#E2&> +MG0$G,@5-#DX@Y]KG`G`>,1X_*T"_7]"0XB"TU^;5/7'X9]:!ZY)R)%A)AW-? +M_2W?=ZTI@+`*@_=P)HZ"J[4(@R/H5PD9E/8K@J+LPH7S'CM1'RI3&S`9NA@X?R)T\%-#BSL;>/GP_EP?,M1,A!G#`VJ%N]Z1SMU4!G\>8O)RE2+22D,F8S%65("MSFT +MQV'!=6$_%U,!&6U*Y8HKBB2@Z[9MI&!IPNUFL=[P,`R#?_FLB7]LVYMSLCQ4+%+>\[,\-XG+ +MT"#KUCP)KH_H>S@#F:XIW%)1N-WE0%\,3_O=N]-5V;LE]`K\[D&2G@C-DUL" +M4I&VA(B83-0+5UGAIC-+P<[MONR?OW.J62A]@L@ZFYS!GXX-#:[,KJ7).)AX +M2W=/RS9<[*CLZ0MN<3@.6(V2\#G+Q!K21SR_SPM2)BQ.TZ>&L?P:)]W,,#9- +M09J'H(UF.B%C@762LE81*ES^ZW2<."5 +M-J.6'[N.?"8*G=XL=R>%UQM*#I&2*C63^Y=VL`?TR!B@C84[..?EBF(OC0[Z +M`6J"+=/%>YRQ:<`OEFYWT]+O$:I8#BTM'ANBX=B:VM%IVFZ^,:],UIVV^1)Z +M?@M,T)*#T;K")EQ.-/"[S[!8D'>Y&;J4W63OC*-KXP;DH4BKP;Q!G0%LO3GMV=J;*$BI@(D@]2J:_N2F +M$R56I]G?G3#6I6E<=.4D>SB,(&,`C>T":@I9PN>HR>%$T`+C_.L* +M?]^6[;$'1H!0'3UW`QU@SF@RQSEOZ\U"*C@`MKLJJW)`497`BP0DH_*Z4%.8 +M2TE_$@]V>2X?;2C,P32V+,$.#.4)18Z`]FA%@TG7$8U9`^=*=_!0`68J:+6< +M$#F_R7,YBE8O4;;6@;%C/U8L@_/_S1"`]^]=.8,"T+OEWAA?(9?Z$6@N1O@- +MVI;E`7SZW%U%"DVXK_?@_>>$8I9HOZ/H;/W:#7`O@-\OYHMD.5_H5^4M#LR%0W^< +M3QL>%L>6;Y9:8`OW3EO8N"5FJ59DF40QK3&G2?N@@?OX`GZ.8'6"-7\Q +MINBWYO?+MJNSX>'G#,8@;2#,XP(3>QBL#5&1NC[E10Z_=NUM69C^5[+0@[E% +M?^14H1Z_>PT7N<`%.OD1`G^&SDQ_".,/(EQO8G!%SC@-?B34A,,!F;8TMG`) +M!ZW[HE#W-$2QOOAGCX1%262?/;1.3@U??F%\PW&Q]QU'>-X8+NU[VF1IJ,B` +M/TXG?S`V[YI)W]?XMQ_;1/9SA+YO;1%Q.6:&S*=A5#8EOB&5_SN%7#TGY-Y\ +M7""VP[YLKA=<#3JK5,_\3+WL!8VY@P)2@S0/4\V@34;M/#Z\RN>B;^$V8$.% +MW)XP0YL)IM2YD?_,KA(Z+_D5&Y^Z(A*Z]U7&XVEO(00%1?$LMG[)3O%;-/?W +MAXD6QH#%"SY^YE\>7A6X^H7`10[7%]!\#NV%=>UG?>/A;_QQR3N(VI1G\DV7 +M1`-ZAF^[8_J-=SSSR/&*JTT*Y$6\F'<.%QC(BR4\DI[GUC8\.IYD#_KE4@#Z +MD6N<8)K@$XZPL\?OX,^[L@J`,4Z2$UF8!@HW]-P!OSUZ[>DGOO[AMS,%^3F^ +M\H^$SW-E@\5GZ4N"#4N-S=:66Q"NSO86=H`D\+#0@FW/CW6XT). +M#P0PLH\:^`7J<+?C8/^:L%/(S6([&0?]VA:1*5$/2F%0MX5MM$WA<@L^H>DY +MD)S#&0#G>*"CAS!`V=!W]32?T5<4C==4+VH<%1&PEHC^/! +MK%UY73:+&A8QM)`Z?8.*X\2_55F_H494`N2)HUE3/Q8>UT787L;F,`)L;3_8 +MJRQD+B#"YT`F7`@RB`VNOQ+5+EHPQ,#O'Q>CF6A,PYDO@2:>,J6GO"HS.!;M +MX:+/;DUQ4ATRG*MODJZ(T(RA>`W#PNR>&&?Q/DOTE]`3_KTFIV^.=!/O7@N4 +MW0FB3"F)J]=3MCIZB:P3.'J#P-Z+)L5ATET!!`=DG+(D24YP]=VG[;O_`Q_\ +MK3!E;F1S=')E86T*96YD;V)J"C$Y(#`@;V)J(#P\"B]4>7!E("]086=E"B]# +M;VYT96YT'0@70H^/B!E;F1O8FH*,C8@,"!O8FH@/#P*+TQE;F=T +M:"`Q,S0W("`@("`@"B]&:6QT97(@+T9L871E1&5C;V1E"CX^"G-T>JEOW1X4B;:%R**K1](T\'_O +M#$DI4JP46A0P+)(:SN.;I^YV-Y_O:<0VBJ12;G;[3_?KY7?)/"-8[74DJB6&TB>V%WU.&6Q3(P?7>& +M7W;P^_&^W>6F[K*R;MT.%S3HFC[O2C,<=L8]&UWHKU'$:G^U.WH=4/=1"2;` +MC#CQ6J#:MP_Z4-;%4WFML62$,^EI3UG>F(%UUB'U9LLI)0RN;.&9QK$E+$$Q +M'D5!GE65+MP:Z.U3ARP.GD(:![IY<4?.=%PY*-SZP;]%*]S+I@0ULVK!)JK0 +M(6IJTP35*ZL201+FB7-3:!)NA8R"W\\Z+Q%`U/OE!SBD48#[IO7&LE@1KM3, +M6*=?S)U^X)UE%>.(T%2L1)T#I*FGM6`"^S8+&?7(%3^"=T=_#4V,!A,7W1P32?GJT&523D"TBEDDR$@M29H(I-XR +M$97NO)C!]C<@4.@4C#=IGLU,G%HCKM#[&="+MBQQ +M3Q>X\X@P+B?+3TFF2*P$!"TP8_1]_S%M]U$#DD3P60,2D&O3!H1[QP`2 +MU38A/&G+TQE2UJX;W78&_MQNN11.JO(3UAOLJK7"WD.5-3GN').X/\OQP>PUR8Y$]^0Y+,4'P+!)_GE&LHM +MH]">4)X`^X3E]IOI;)6GKF?;VE[6[D0CDG_G^HS#!'0M>YAGK6Z''N":#PU. +MY>'8N65M/)>'D:]?E'6GZ\(V?/>:!D?GL=+T31C'`31:"2+O4:YK-'@+$*QS +M_S++09.F7&Z96X$M^_J%L.^Z=X4=WS%-"HE +M47(8!77(`9:M'Z8%3(E\'AX(()"\+(^R')1,AXFHK$MT5?F/0W;+)*@"U;VT +M$2&I37PFAXD+#O[J=>^79N^>OM"U;F>#&)X/GLJ5#.N&O.]L"`*_9SM36OJ! +M+*?DU*IB@!V(E:T5<0#>L#$H9?"+99?Z"H0DSYB'V3@V)OP#<'D" +MX1//P,7\^&\4\9-(L`]15/8KP6DTZ-/TM>.3RDG(I$1%0QW/]AU(O9(%-3IA +M@_>'V@&,SR&"]CA$0@1?&NG\2P-4;]\-VI7)BL5Y]KK/Q2OZW+N<&'H==AQ] +MOD5@+NN:W)K!&7I%6>/GWA5$%&8"V]0Y9*WBS@#;IV]^WMW\"YJJ&91E;F1S +M=')E86T*96YD;V)J"C(U(#`@;V)J(#P\"B]4>7!E("]086=E"B]#;VYT96YT +M<6CF)/M00`.H4R(RPP0Q'H#,IFPD6U(!@8T+@SA"(:Z0CAL#P*CX\!&!@XL +M*8!B9V=',@`TC"/@(E'1.-CD'P0",!:>`'%ATS_9B4!;$"F0^(GXOQ85`,,` +MCX8!"V'#@+;1-\23[@Z,W.F;@#N,PER(#7SC(MD(`W@C#!CEP<:`A7$!>^X` +M&!C*1"1%\\P)+&<>@`"/`S,0XC&8SX`Y$IBN!"*PTR` +M8P!!&>PXIJ0`PLXB"")`.%R,B(@E?`28+\;#>0PNPL$!D=77U6VN3CP:PB6Y +M>0CA!AB+B&1BC+A8&,5G?00,X<4A!.4!'.;CDER1,&`B/`X;$A"Y"3`.%YDM +M(XZ'H%$?*C`%7#B*$(<-\W@$#($M8>=#G^!/W4,<#ELP^S0V&_5'#0C.@]DL +MR`J._H*KYIQ/U$TCZ203])'+^/3$_%N0#]4;_U69^C.,6QV;3 +MH5A"VM_O!4!<#)$8FP>\_RT6BD78@K\:'03/E>[';D\<(GIW1J,( +M_LWLS&WFK`C/#>'#3%\$9T0#%L0FF)FU;T*9,)>-H#"AX"QYP,S2TNXC7V`T +MPHA!)51;4V==,,K\N`5"E-D&+.A!?E[!?B9_O@W-`MC$((53J+9SP;Z$Y'B@ +M@`,#\F\M^6#,/PX2*!<7C`^VFU'6D(EZ[*R(S;(C$U\4I2!,2538FE#!1"7"PE(1#[B9`.V4X@1 +M9\)\R9I$`PMS%,.)1P`G#D^2K!=)LNQ$9<`"YO`0-D$@X2']*_HF%-D6!WNZ +M`ANR)<7*:HY>1AR72\SA[(5!\/G[>79O8)@/,TAW;V,,AXRM^84%^*DE)9W= +MKJ$76BDRG3LY5=\&5I2GGL1:4O*S!NQJ(J;K=IHW]-B+OQ/<>LJ9&=RP>NB' +M5@VV8<5NYRL^KSMJ:#.VP"*M2+!@)VKO]Q4WO^[);J.3-0P^Z +M_?S#CDTO6-%SUHHK_^*M<:I>?'FJFOXX1RF9\4W]/O5SR@U2JJ>./AU9=?#Q +MVW'#BY>Z.CM:7LUO&UQN(MRWT,`A7E9QU9[4;<+E3ELV5;LON*OYKN"2OE=% +M%T<<:KWS9?J9X$/)]+XK#?RA\)5]V$W;36_22@X$K]S1BE2L52*J9[KNZ';3T+W7*_[HH`3\4^^C&**;G)7#_IKI]Y6OA*:[IH;/?`T%W50]OJ>)\O=-D0$1V^7J.M +MY<)^H_3T+SVWS+CRM0:F!YRNGYQQSKU%OD![;'+BW=DSB[>4:[8;GS>H&_'/ +M$(FK/I,+XK@GZ.;7]"8O;U6L_N(GA;UZPLD[5>EEJQ:9IJF=[GDU)7[ZJ)#> +MOD:_&1_\_JA7>13Y)Y/GN.\+/$A59"=:BA +MR2E]7W81Y!NXS,(KPS]$?J*Y4E?IX3X7W;;)+=_TYSM<*PGV8'F85HT**DZH +M%.3(:?M'C+OGR"DJ-6VP-LHU<@K=O.Z:HVOUZB7Z8R_W[U+>U:4M"`BP[X@E +M;E6EFL"S+\43ZO0V2^/C]75TS-53MC+^AL=F,S^#S75YQHY)*N&7;^YT&MRL +MZ1QV]9=J&E:?6)IX15H1';-0`WI+ICMDLWH$\GKJVD#U8-G)1FH06+*7YC=) +MH7OW=CI..TQF^_ETW]9WGA8Q]YIZVT/' +MUA]+NV#'JGFFEUDV;*E:AG\N6G%5I_3VP6?#PJ>\KU\]37-8C59?3:J:1[HG +MNGW<2?;-X9[TEX$EZXYX'DWK-*(U##Q(\_(4C?K,&WI&)*A>7^)WQO.R51]*\T;A;))02 +M+T@H6%"]YN&;K8NV#`LS7OB/AIT6T:+*7M?)2#':;^261ZUC]==J%CEJBU_N +M+*V/O]>^E/8T,>&N%.?(N.+"IN3(J)L()2[$RL1Z"M:Z9)C6D&5&O=$FAN"X +MK,S;W"N7=8I-@IT#]CTX)<[('6[R4/^%+'F2/;MXQ[D9ZUE*88&.K/50^YJ9/"4GK%X;HV"_9J_S\J^Z7 +M,4Y/5JB>S$KSN5]M(]-2YKCKM+7*!*?"W_[Q`\QE]:FD+*FV?O]EQ07SS'G" +MH-+""/V'J0<_N_0]OP&:+K+4HY:?*IG0OO9^D7S3^IH#+SN"A;OOG%B:.Q0L +MA3^9],J,T![51(/E=*$JL(>.O?+/6/`Z\>?FU#*Y6J.8$ZW)^R:4\]_+^PA= +M3XM".IR2K2=7V=Q"PI9GTZ9FPEJH48-\HR`RG +M>B0%7E.2\7QMJ_TH-25]1VWQRF17E#<5@IG8DNU&1-'7*5UOI,O?3<&CW;5N +M&H>&FVQM1_-_/?9V5+6I8:J0&J-7#89[AT6673F] +M?&EH9>:5^(R&^@YM-;6K:P>4"NM6E]!US^6O4:55]!6)\MZX(*7UJ;20:+?1 +M#L/=7>$"J9'!XZG+6ZRO*VCHM>D/LJ6[S!='[^D@$:^6'8+]MHC?SW<'Y0X=[4@)*SJ0:=DV+WM>L'ITW]H_YNJ^;[F;MZ>O/ +MC=TN&^-8I]TS0]W?NKRS4N5A]Q?KD[,;'32*A55FK`TUB$I.KX6B7-<=8\^P +M^'Y/I_(AJOA2#5>CP?U(392NVJU;N0H!7^]9*\?#WIU?+&70YGSNM(=RI??] +M$"^-FO6_3CF%&#GNAE.UU#Y_S_*Z>RMU?V\SZ>B-4$.C<9>:9\44+RJIU=*3M[%\T]AN,+L%W.?A$\"LC-3S86-:GZQM_)?MAHJ0H]CX^,7X&@8[7C5F!A\U5GA:3= +MML_)%QV>R0R'H),_;K0-6AHZ;95[?E/(/`_YP"?"#+/U&U+N"%-2,[^J]4>_ +M8GELS:EWB&%;??O\!ZK:VLH518&YALIRQTM[S+Y;U)LG.G9\@ZL7U2YTC$:N +M!`8_7IDP,3I.IY;/?WTF]>K.J_3$\,*07*9AXI$9/;OSICW<&_&MK=O30OVE +MN^2E>:5)#E5@*1'X5)'#%_7A,@=RU3C9=YI2J,?FVEH>CO"<*:Q$=G$ +M76&'STN3%`I)4P<]^F1TTC6[(A"2]$#:_.WO948JQE[KP+R$'5,RD'S/ND+# +M9':VQPCY;WY(_P?XGP!@L&&(BV.Q$#>&]$^>!RL&96YD"!;+3$X,"`M,CDS(#$P.3`@,3`Q,%T*+T9L86=S(#0*+T-H87)3970@*"]E +M<'-I;&]N*0HO1F]N=$9I;&4@,C(@,"!2"CX^(&5N9&]B:@HR."`P(&]B:@I; +M-#,Y(%T*96YD;V)J"C(W(#`@;V)J(#P\"B]4>7!E("]%;F-O9&EN9PHO1&EF +M9F5R96YC97,@6R`P("\N;F]T9&5F(#$P,2]E<'-I;&]N(#$P,B\N;F]T9&5F +M70H^/B!E;F1O8FH*,CD@,"!O8FH@/#P*+U1Y<&4@+T5N8V]D:6YG"B]$:69F +M97)E;F-E"]S979E;B]E:6=H="]N:6YE+V-O;&]N+W-E;6EC;VQO;B]L +M97-S+V5Q=6%L+V=R96%T97(O<75E2]Z+V)R86-E;&5F="]B87(O8G)A8V5R:6=H +M="]A"]P97)T:&]U2]/ +M"]59&EE"]A=&EL9&4O861I97)E"]O=&EL9&4O;V1I97)E"]U9&EE6%C=71E+W1H;W)N +M+WED:65R97-I7!E("]&;VYT +M"B]3=6)T>7!E("]4>7!E,0HO16YC;V1I;F<@,CD@,"!2"B]"87-E1F]N="`O +M0V]U7!E("]&;VYT"B]3 +M=6)T>7!E("]4>7!E,0HO16YC;V1I;F<@,CD@,"!2"B]"87-E1F]N="`O5&EM +M97,M0F]L9`H^/B!E;F1O8FH*,S`@,"!O8FH@/#P*+U1Y<&4@+T5N8V]D:6YG +M"B]$:69F97)E;F-E7)T+V]P96YB +M=6QL970O8G5L;&5T+V5Q=6EV87-Y;7!T;W1I8R]E<75I=F%L96YC92]R969L +M97AS=6)S970O&5Q +M=6%L+W!R;W!E2]E;&5M96YT+V]W;F5R+W1R:6%N9VQE+W1R:6%N9VQE +M:6YV+VYE9V%T:6]N&ES=&5N=&EA +M;"]L;V=I8V%L;F]T+V5M<'1Y2]A'-U8G-E="]R +M969L97AS=7!EV!2JG10[3X0A!J6]!Z4.P">CSBS_973V?^S#?WSIT[]QNA;YPZ2$XPJV$D +M0W-!F`@+`XI8]0H,!9@(181"!0MQCF3H^3@'PP`FDV%`;M8!3`)0:5@P&B:1 +M(D*@8(Q6EM3I.3!5,:V7)`5R`V1)#4Z#6)S30P.OH<$IH&8T).2L(B"G*!#? +M>\($XJ$)LJF0$"$8!@A2PX'54$?2B+C7D9+6,D#:OTV8C<^A5,B:>%-@*F]R +M&N`M$@Q-60$!M8A8Q?!W0=[)OV%JH'BDF:)4N*%7OB^E5W#<0%+69PS&8#1S +MD`6Q#`%9>B!U&>PW%PL)TFP8B"HYG"(U/K,R*.6;(L6JD,>-;7/C`.)VENB=4(`?J"W5=C+VH^ +M)9:T@`14A*(83^3G\U7B@,L6T!J&(&D="):$`IQE<2O"_R"^DH`T#)`T`2T` +M6GC'8A'-3`;0,B_2V-02(<1,?%6E*YKNB[P615U\3$<%8TH*"92!( +M%LJK8U@HD$HE&2\3E])DBADJYP,)BJ(S@_N?IS&S+*2YOF_$)_6\UI)\NA!: +MH`9Q-#*:6=E)>TY^<"1SP<&ZH\/$;H]J2N\Z7,\MMV?FDD2&6I*WV%?'%;86 +M-)=MJQ0DUT]8J)FU:RQ[PB-'M755YV=C2\ILGQ8MWY$E*1==5@NLZVV[1_0$ +M^+VKM_0[-76#E[8]]FOT!'I]_:FN%Y1$O$VP?//G0VNH^9'O_A]$F> +M4D>Q:]/@\0)KTYU+$_^PK]U3/4?3\<.5&&6!>#QJT=;R!,L]GTV3-@I_/Z\NLG39,KW2?OG.Z"KX:5-; +M3D%7^B(WI-PGHJJIKC*[NEF\/2OJK$^,=\V-$'VW9TV`:O>;.M09,N2KVW:/ +M[Y-N+CW^!;;Q:8NKYZ',OXKPY/VG/O:9?V]-RN$S1DB*)/[EWQ6^&9 +M2O?&,^.PL?,:'(KMC_+=5+4NMN!8<]F#W7;]MC:QX%;[C-K&NJC"&UF&0<,] +M#J0O3CR%Y"S"(WM<>](QIF?B+=T+RA(^'.Q:.'W2]>.S3";[(I\-B*XI+VSV,FXP*O.#MJL53J;RHPS%WH^*LO<6>CAM;+K2Z^O;1FY3R][YX?7=.\[.'BB +MKZ46%59.+<%F)X6&$R[%=I@0/7ES8XESS:Y2[U*DZVKW[-9D[=!5RR3G+FY* +MC8;K1DHJ"P85Z77%QXXL'U6LM86@KSW),C&RVA]WOMM2_>1^7'M^0T%ZSOVP +M]3U'KHM'Z_(D7`JBV^87?L)G^K'0HB'WPK-_M54E?ENP;OR2ML;26_M^3K2; +MT_01(=$-VH+T_;G];M#6R_%O^$__K++5O3`E-/!9L10NC-< +M##K>#[Q9OE`O4XFJT7\XD/\%_A,"&@KB+,<8<#89^1NFL<&H96YD7!E("]&;VYT"B]3=6)T>7!E("]4>7!E,0HO16YC;V1I;F<@,CD@,"!2"B]" +M87-E1F]N="`O2&5L=F5T:6-A"CX^(&5N9&]B:@HU(#`@;V)J(#P\"B]4>7!E +M("]&;VYT"B]3=6)T>7!E("]4>7!E,0HO16YC;V1I;F<@,CD@,"!2"B]"87-E +M1F]N="`O5&EM97,M4F]M86X*/CX@96YD;V)J"C$W(#`@;V)J(#P\"B]4>7!E +M("]086=E7!E("]#871A;&]G"B]086=E')E9@HP(#,T"C`P +M,#`P,#`P,#0@-C4U,S4@9B`*,#`P,#`P,S$S,2`P,#`P,"!N(`HP,#`P,#`S +M,#$Y(#`P,#`P(&X@"C`P,#`P,#`P,#D@,#`P,#`@;B`*,#`P,#`P,#`P-B`P +M,#`P,"!F(`HP,#`P,#$V-3@Y(#`P,#`P(&X@"C`P,#`P,#`P,3$@,#`P,#`@ +M9B`*,#`P,#`Q-C4P,B`P,#`P,"!N(`HP,#`P,#$V,C + +It comprises this README file, as well as files +everypage.dtx +everypage.ins + +To install the package, run LaTeX on the installation script everypage.ins and +follow the instructions provided by the script itself. + +NOTE: +-------------- +This is version 1.1 of the everypage package. +Version 1.0 had a bug that caused LaTeX to exceed its capacity or to hang. +Such behaviour was particularly evident in conjunction with the draftwatermark +package. + +UPGRADE IS RECOMMENDED + + +-------------- + +"everypage" may be distributed and/or modified under the conditions of the +LaTeX Project Public License, either version 1.3 of this licence, or +any later version. The latest version of this license is at +http://www.latex-project.org/lppl.txt and version 1.3 is part +of all distributions of LaTeX version 2003/06/01 or later. + +This work has the LPPL maintenance status "author-maintained". --- texlive-extra-2009.orig/debian/texlive-latex-extra-doc.root/usr/share/doc/texlive-latex-extra-doc/latex/pbox/pbox.pdf.uu +++ texlive-extra-2009/debian/texlive-latex-extra-doc.root/usr/share/doc/texlive-latex-extra-doc/latex/pbox/pbox.pdf.uu @@ -0,0 +1,4124 @@ +begin 644 pbox.pdf +M)5!$1BTQ+C0*,R`P(&]B:B`\/`HO3&5N9W1H(#(W,#<@("`@("`*+T9I;'1E +M\A_[\S.DB)ERDGN_'!`'RSN+F=G +M9^=[AGYU?O;B1^$RX9@41F?GEYDT@6GM0V:M9M(;GYVOW^7GUPN1;Q8?SM\` +MO!_#*\FTYS[C$>[F8K&4-F\6\'.7P"?HE6/*PU("+P#M:B%-_A$&Q54Z0>I, +M"!:,D;C%:*:LSRR3VJFX[3WG*D&:,>0R<&:U%]E2&294B,"_E-NF7BP54/1S +ML9`^OZ6M2DZVPBE&>)4MA6)!.Q?W[BZ!K*I"VF[AYZ^;&GZOMC@O<97MX><6 +M+]%M6@1MX*=A*P28(]!PYEP`^J1BRA%];_;U!LESN8%MSVDH8<@Y_)A$+*`! +M-FA+Q`H-U,)-@6S'O)'$%K%8"@&\?%TO%%`$L[QM$%^^WJ^Z$N?`"1**S0(+ +M5EI$QX$>P;SD).N_-SO8JYW-=[@%)5-6U69-:S\G@BP()#CE$8$53`?K,LDX +M1Y2`Y.7,.7`!;X'#([!S!,L,,TH;?`$7(\[_<'CAL]'ZOXF*_6X3KP>T[7#% +MY44;-32.+XMM%$\)BQ'\MNRN<63R[GI#2Y\7QM"FLMGO:`V5UZ/R>E#>N+)J +MMEL\J$#!KW=LL?1.@35L(FNBNF9+!YQ`&2P'20.AL!-!MD6])B)!WGE9KZK] +M^F!*RHW8XT&FJK>,]T+I;?%Q<]'1*B!`R!X4A&"\Z%T2\!AU07D> +MQ>>2^$!`438R"&8#F%H2CH@HNN(C0J$4E0$"X:$#>"-D4IJ$@[4,%PS*_Y(3 +M`7A%R@'/LHMD::"UQN.Z#3W0]VAM\K\U-9&.J@@:$%4&PQ!XL>J>`*(5!!Z#3EZF8+92_2BN4?>+BRHR;GD;8QK:UQ#1#WB%]HQ[.U9B +M9%AT^1<8I^>H7PZ[)B'Q910!>C/3:TB[2_.K*FIIE,,&6*D%CV:?7I,D-MO> +M102=?]J726L0H*P+I.NF;?#1EL7H752F$)6MZ-+:O'@"TZA'Q*`[7D^:$ +M>)86[OGR$I,9\IXN,&^UG"IN455X3W!)O6O11B>_!/->JW$1M5H;A1X6'UO4 +M/E36JBN7%0+7"7#J$W'E-H;PBB9;RDE@%-W>QT%_<7H_1I'P1>3Q?48?X65R2\A_((I&94>ODMTG?:R:'64J&#.#RM]B.-O4M*6@'559)VP# +M^HCD+NFP3YX!CVN2&XPS9'U37SU/:IP(`+%5*2T*#$S[*"TZ"(F#B-OB)L53 +ME`T?R0;&E!N"$6)R=37A@0OV&K"\6%`4!#\0\]KZBF"* +MZJIIH]5>;WN&0WI +MV&[D2Y([OKW>M'V,B)+"-22EV5BGEO#CPFLT!V!88B#J5K'M8U@5UY"A!HTY7HV`MT6O +M#[T4"HIIM(+ZB,^B*J_JM-1[)(0"CPH#%Q/0.$AAO$.7@*X/H9(;VM$L.BP\ +M&0_>5PA8+GM'@Y9"`5U#H%)A3K4;I/)N2`K1\"!JGT>+M>[@)4>W)\G3^RC9 +M_M:X$$,`/-%!IV%W7:;LQ?I\-(Q5SHS/">!TO!U*]),2-8RKP3<]3)7H!/0@ +M1$:!?L1"DM:B595=&Q7M/FF"=,S)8Q:AXB$"E@Q82XNQQ3#O-47:GS85%-$S +M6>Q;4J(*J7F&G-8Z?Q5SH?\T>PI7!E0RR*,CH?A?]])XAF!G/YR?X25Y)B"- +MC*P)F9(XT");;<\^G;W[P+/U&<_>G'&F@C?9+4PXF$:0V?9,:LZDAY(BK51G +MOYS]0I2'@4,5-*ZU%4XR30.,M9\MJLVS+W\ZOLC`EJ>[R(C3#RXR +MQVD9H-!RPJ24]Q2G98`H")0\(:-'*!_A\X2^$9^[Q&>P0#2_GM-H;)MG7TXR +M^NGNT1O''\_8#J2EK;_;I4RD)F&[W]*&0>$.`>!^W6*8KB'>F9][,8:>Q$S +M+CI<*Y?*(D+8%A5MPR9&##HW76KL*0J`^/)J3X$RT8.&!C>QD, +M$.K48+ZA$-),!V./FW9M2ZT=#,>Q<;B.2>%?,,GU?3\BOBHOZ3G*`%/AYOHP +MOJ/)^*JTIZ`70UZZ23ACL,>V(PHKMB7JJX2Q/P;'0VO@4.2GHYHCHG!M-B_Y +M2J<(0KL,A^P6U([(:=?+%14!:Z0982B9C')!,$J3J +MXG!U:@(=TNLD;$BDR0CH2\#-+F7AU.I1?9<(JM18:91;I`I?4*7Q"=;V93OI +M$ZE!LXY2(<>\E.)4*B0>ID*ODGG&/`BKF[A#@MNV4OZ65$C"7LF%>KI4R/TA +M4R$I+9-8P3P>H%$B4'X^G@E)*`BDD1@[^XP#>+,3-H6WYL3 +M/=V51BQ_<*59EG.L![S_6D[$(11RT/&GY/D(YV,\'U,X,+V;8_KW)DA/=ZG_ +MTPQ)!,@&A`Y?R9"$!]J,)X?ZCZ8KL5MCN(AA+L;*6YQS;$AE(;2@=3(AC;@1"0*)Y2C$[M)KA[VW\Q7V,<%1W?RXX_JBR.PZLL1?3QTXB;?+9+S5=CNP+OY?#*2H35C(M +M9/@6E1-:,&UAT[S*#3B78Z3D-00$=,C2$R\,LU!Q"_0>@LNC_V!0*G,`"X4B +M?2$7#M69>2')O?QKX4-*+W=E_$<&@U]#1/S:GS..\L%^=Q%OWM&LW7PN=T.V +M`0N2XX2K%_&I7W`[(PLT#L$5V"5'0@70H^/B!E;F1O8FH*-#8@,"!O8FH@/#P*+TQE;F=T:"`S,3(V("`@("`@ +M"B]&:6QT97(@+T9L871E1&5C;V1E"CX^"G-T23WV8##_/54L4D3E*^B\;Y"3LO^V%7T +M[G!7Q95Q]1PMWB_CAG3FON]W<-:Q?`*?Q[I'5Y +MUO]VO3%<9/]86X6[PPWD,BL!/6NSK@2"'8Y==@^?E#4R?'-LZ+&'I,3M?:9W +M'G#<'A&U';:VN#$/[7_P'`[;H88[!&0C7,ZLEBX"(_R'#S4"*R7N +M^YPIF3/GE)WQ=%]VU^UC@A]I&(!IPJL,L%0J>X_L!('`->IX[?&JLAL$MJ.Y +M(`.UOX:YB!J\NIN&=22H1O8%B0Q.'>+Y/A`-`M`/M^W>:TN)[^QZ1L!HP8P! +ME5S@&60,S"_V;;YQG+,&:8LYR!5_!E-`RP=^/@4$QUP+!"J.B +MTNS+QW_/+`:.[E)+.<8=CQ_]]"5!E^=,F;R(Q[9/@FF9G13VZ]-D(GI#]3BD +MZ!C<@XMT$I!:II6)5'HOW$,?-(3$'N5&H]$^DBB@(J!AG&D&63:X--7A-FK- +M_%S.V=]P73">@_@N=&.$8\&D4(Q+&R6]^G@$#[+1X(]03/TUB*F&=8-2:IE[ +M-NEQ18,]Z@3NHQGJ35.3/B>P+3@3QK@S?2>N7V2[7WWC[R +M+/):=K?'J&W5`55Q2.$B``XPV$L9?UKZ%AR!N1'"1-$JFX:<))YGKL&;>#>" +M-\HCAY/]/;G.;:1^\SF\X(\6WH"UZSU^ZIT_3`#`:P^YOT,[>E<.\5%P[7@S +M.2FXZ:KAV*';J':_&6VC9W9Q_M&*[ZJ;DLXIF',RU^<2KL'J:#6W.MNV.>Z? +M-"&DU7H\-<\*E\"+Y7II(J[65OH(1(OLOO-0?O+XHSW4,@HX>O"&%">ZA]%/ +M]#V]>M-V1&>(MA]8GDF2M`S,8?1PV[+9IN0-=%6.!O:^W")''\K;"J(+85Q4 +M@@1&8&AABS.,/#KMS7W:WQH-:.0FZ5A@#SX<*?ND33WU,+WY_=8'^)E]Q8#QGL$6U4N#=%<1S +MJ^W^XN/%CS_EJ]U%OOK^(F?20;C\`#?PIG-BM;^0DFF#,31--!<_7/QEHI@+ +M4&6("Y6%QR`JKR`H5`Y:6;@T1Y^E.@K*)'EWPR1$,LKBU="!\--3$!A+6_#)RH() +MY\[\#/ZB!)PP.)+>0G#&(.ODREF_&ZPS+,UZ36$+(()VVH73R))@: +M8O;74A8\&8"[``?ZO7[\`B?OAZ]/XO]WVHLG^_W,!$VOA +MTU_LZ!:'*=$=V^DPT[5/Q0O,$8H@;U3[_",5-?W_H?095=WZ6//9DB;IV-\. +M6%V"8_:%L'*HFL]8Z,,J'V3*6-S#`B+DHF47*I$RU%O:?;AK%I47X`"212Q? +M2NX+;LIGK375;O!]'^X7&59S(.+'[R#C+"#A_-,A4/3%REDNC'-U"(9YUOGH +MC6H^VU1DU-3[&H%`'"A:="'\"IF%S_'@9DHC92@*^IK7H1UH:M?2>Z6/VC_3 +M+GQ%&2D>Z*5411#0947.BWE),)TU""PUF1A+OL!=ZP/8')Y!@ +M"VFJY>7*ZD*CC%M7U%F$VX_(GOU$`+>+B8^9=\>RNLQS'U'\6]_7J;L +M[V8;E#[U;,.C*0&'FU"AN?,BN>OOZON8P'C9!CTZ2<-^\.>V31:4,0GA^N6# +MDJ#*8JQU^?I_[J:BXQ3&[T/:5F']/[?9L:]19'`XI:5E/M4(0GL8LTO2$=1?`"SJ+W!:TL!.RDMX"4A;45(7@'DY +M!+;Q8)69%4:47NH)'J:RH51,SWLJZ?!9F1]F25K5O)0"A(]]R(2]#5`VS_[I +M*Q7'0&HF$($&CY\.(T-5UY&"II),"7D4'W/(7R633%/D$51OF;P2=AL"2$K. +M"CL5ODEKRNT0*O#>$F'O8BQJ@9DX4`\CI88&W(@L[*L$+I>C"=F%M@CA"(/; +MZE!UY1`:)Z$W=/#'!O]N0PO&(3IM:-#LJ?73!ZO;,^SLR.S;<0-8/<,GOO(5 +M&CUU6*_N"0\'_!MWT@VE=*4G8'E%%X)/TUN$(8EG0YZ;N](SL[VG\E8*WRX(\>QUYKE!!/V1/( +M!;B,@O-I#]30#@&VN]>MBE^96PD^3VAQP:CE-&CES=6:V57SBMR>-7E0!ET5&#G[)19V]*3W*GS]UURDU`D]< +MG!<::=V'N]K/W-'MMJ7-EC'"P,DG0`:[HFT1#IC"E"1\[;Q&M_LO4^4*1*US#Y:/!CA9MZ7[2_;YNR?T<&_1(O +MDLPPZD0DC9-EXP,'&*'3J#V'6RIH3PS$R,/[#3&Z"D&^J^K@@%%DB,XQ!I-5 +M3Q.Q=KJ,$["7H<2K"ZU"%^HE:Z6,EJ\N+_O.M,N=7*K5RZ;+-W]Y"`WE,TJ5 +M8[&7SVTB8.\1ZX<.8JQD>*AS[EXC9[&^O,AK-AQ$08,[!*&'K$MI2FQT2&PN +M*;)J%N5S;-5Y7T?B3WW[YW.<2XJ`IH.F^UA`QO%90W@!C=60^CW?T1#@K9U4 +M*4.#]+U^8?1%;KNA&VJS>S[0%Q>Y]\7X_LP7-U,X%S;R4/=WTQ;:L(-YV==3 +M3R8!/-?,%5(ME>]5C13'.4_V#E!MN0N!)8Z-5V%N9DTTN-E5U'B1_J7!E("]0 +M86=E"B]#;VYT96YT'0@70H^/B!E;F1O8FH*-3@@,"!O +M8FH@/#P*+TQE;F=T:"`R.3$P("`@("`@"B]&:6QT97(@+T9L871E1&5C;V1E +M"CX^"G-T-/8JP1%'Q*1N0F]7-KP`O:UXU,.-S!?//+*#OK#55!]SV2]7`9O5A[^\% +M37BZ!*=?P>99`N)15[=")+DQDF9^[&YNM66;8T+//%+5_/O +M$ES^MH.D$0 +M+"U(U]O3H0K>EY2M[%C9(DT!H)'+F@ZP)\$JI?J[J7#"`T)^`#>95(`9:'[WS//:(-Q>R@A?ZD(( +MT2^BA!:>7IL[<8?G8Q4`5NQ0\\\\83"EU73)AR88:/&96W:L8&QJ&?\@FESK +M*4Y^0J@;`^O#KO4COOC[PIGHI:4ERO<1I0#=.*&"!5Z+N#IREP=C7I7K@@RF +M\]N24<$F;#<&882\@UR$S0@9;"U&YPJ&`*IUJ0/5>D71[%[D.VXHJX!L8B-< +MY`'(QR[*R'5N16H2J^V,'Q!H7?FU>XUTC4FTLX%TT7:5\$R@9#JZ$3:ORE]3 +MI<=LBJT/I/-AXCDK"BF3U%H16/%&2;@M_(?ZEVR4C,7(`6V2I3KHH#ZB<58U +M,HF2LC\PG8?A?9B?1(U6MLJ1H<.30`W`@P8O@%.4/\;$1R:9,=F(#P[E$YH3V._+F:L\W:M/ +M]]C*Y$5MGUY^%SLT\`P\XIG96G#YOY4-20G;PN_;\G>:+`JE@\[@? +M<9,?5/M?]M&P*2-V:11 +MBN6NXK"%G+/2#AF-@Q;LWM9XX.H_-1\''#HU +M'W'""BVV.FQ0WR8=V%G;22R#[U[PYP>7(DNL54&[,0-Q2>9,$'>QJS:XST1& +ML$6&%_+1BP,PV)DY;9KB(3@.#L/03XQ(1WG/2W['HP1&<#3P]881K-B7'V(P +M!5#DS@457*M786I[F)Z;-=@ST*0%@YY8MHY8-@@NM:D:F3;9,AGMR[4\D7D_ +ME)OJ\.(Q>GH!8.S@W^E:82>$''W7*6KEP$RI%F9BY1\8+3MPY$ZSK6NV]7QP +M+*3[+3>R/4&L!RZ7HP*(4A;M8^,-L=L677CR30,[Y&'I;4'V,UYA()8<8!@# +ME[9)GBOW)G6HQ.C>D9*.\C[S=^P^G$Y4;^IN/0`"1E>Z)NV(M!-/:9 +M]UJ3#]G'0C-PIT"G;A:T7Y03*_!$_>'(A7JSGEY6I6J(>":;@[%II\>YAU=] +M[(H@BBR0_C2G2"4:".TSA0'M3$D1'0I=4%/RL9J>%U)F:`R<\9DY8E^PHZB6 +M/K<1F0$[`>5,_"X16\NY?+&:^024^3,XNVD^P]Z'ZHH4-_/4A%R''[Z +MGC/."#ASE:1RDL#]IN(R(+!,1&0Y)/0`^4RZ63Z/7MM0_:+V8)43QPR&Z0)! +M'(`,(X0$GM8.:L1+]6D$1Z^\1[$IZ/9MY]_Y!TF2$D"LMZ"X(.W832LMV+2% +ML!+P:(!T?^$\#4QBV9&V-KQ2YQ-7>@F),L,)LR8?&8`43.[LU#8*'L/YY==Y +M_0?7ZYV145@OL)C_0>KD%^=`A+P")6B$`G[Y.#I]$G%%//Y1?!Q"(WOI9G+W)&5+%^$\FV;*C=[)&!PWG(,#R: +M(2Q$>\T,EU:Q>TKQL$1/[.C0J?[GT^U`T'FBY5SJ4W)K.1!C9Y$M_A%!509L +M:B"EETF:2@Y)?HII(U'HC6Y'P^[H'.`EE*8.H34;P,]#A[L:M?^+<]E5C2;[ +M>Y_N%G`[A5Z,WOKB$1YW7S?CI)3#2KNH#S=]MEJC@#N0"65=,.=8-,5^5*#\ +M(P:K65]_#24W=H9-K!1U:UUB1!J#:M'$D0"0R94R'@G;H@U)4E]**X.;H2*6 +MF?(KA73R+*23DD,ZJ1=KO#X7H-;$K%@BQ"GM0,5<.L;1@>SZYZ;T;_71LR.* +M"^=#W/XX2Q7;]QA"I13%2>T]-[HE'(]NA;T68S!2!XR!#$TY%?\GC.F-05"XM +M.ZH^S9+:%*1NS.P"`/;H%2RX2Z7>D/R9\,39NK&%C4P@(+=#0N'8$M.7]KJ\OC+ +M71)__;5<0HQ3_E(_`+?]A2.Q/[P$^\08[/X;HK#\U2A,CO9NQ6K$T$-UA +M*"F-MA!I9(\P&N,)BTVWE19>9">Q;):8NE]BW +MB$S_+T3V'3(SWR6S;Q5:]@U"JWR&`$Y..1?-$%YC!"!=A=_'AJ(6N*P%^=$5 +M51(=.V_\789@CO-(*B!@]]8_A((7T0>\'XGABDU3'/V'9&CDCW7T41Y3V/?\ +MQ1CS3Z>8^1HB2'BCY+6;;=+Y`-(N_*D\UU9=W3QSB_=8M['D*A!G!O\:9/9Y0=B+K![2>E_[#?"'U]/E-NZ^FUM>QF9Y+[^)6?*+ +M;'Y29;N_%I\F=\1B=^P#"=:250H1XJU6$`*8;/@.^^[GNW?_!2/?)C5E;F1S +M=')E86T*96YD;V)J"C4W(#`@;V)J(#P\"B]4>7!E("]086=E"B]#;VYT96YT +M'0@70H^/B!E;F1O +M8FH*-C$@,"!O8FH@/#P*+TQE;F=T:"`Q-#`Q("`@("`@"B]&:6QT97(@+T9L +M871E1&5C;V1E"CX^"G-TSR]6,R8PHS?A,4T48-]GL\NF@VNRZ:&O[QR9WD+FYOM&CX!%C'/HKX+-YY?7E6.7['>]#$WT4-L1/06 +MSI2*_G8TW6VS!4;5TE'.X4]'X?MY%20#DL8M/\-RVWG!4*Z\0PFZ^/KR_2QA +M*?F$@W>3MO +M[AWIR)A"$<5@Z4A)G*3:1'\U,8B^0SV+K_87$=NW$U"2$ID9,F]=.@L_H2^N/WAW4%CPI[LNNSSU'>W$DF$3!%`BV +M#?`=FM70Z"-2O44:@S&#I<]#'2.K_S1L?=`F^:]085+>TF[XNENUL&B$79 +M04QWO\(QQ%*YLFK2H!ZSZEG-A#BD@)47#H[CWVD&%V7G_L?>,"D&/IY#EGF> +MJ(Y(HUV)4GJVGVULX\HJ=X?R;SSCGA`?3&JF2*:%P0A!@05$O=968$X=34IG +M!J)(I4C#,8J8'`1@CX?)_H/5!XB4CARK36UH!>EFP2J4->X +MIJZA3Q1G+E-7CJM0=[&FXNEVX_Y#?^;0`9Z/&M"NVAMD."RUG;]!LJ5;[QO7 +MND&2T(+Q"F*C;!V6E6H3I@SL`0XEQ=D`&.1U,I@DTG&OLVK?8&,"WNL%00RAM/C*` +M\>UP;R#7"CFX;H=;[,,@BR6TKH&+S +MS]CJ(8A6=V7GI6A6?A)R?VYTM[EW/S6G)$QJ1#5'\TIVTKPR<"-6L",_GC"B +M"/H:G-<`L5@?6<WP&)4D*M\ +M7E2_];L&#`HFG'"V841KB#,?7%32Q;8=OABSR!<'Y8K"^<860_^XX90*\(.T +M?IAI3FC&T%(0.IFR+.V\^^;=Y9O_```(2?!E;F1S=')E86T*96YD;V)J"C8P +M(#`@;V)J(#P\"B]4>7!E("]086=E"B]#;VYT96YT'0@70H^/B!E;F1O8FH*-C(@,"!O8FH@/#P*+U1Y<&4@+T5N8V]D +M:6YG"B]$:69F97)E;F-EF5R;R]O;F4O +M='=O+W1HF%C=71E+WIC87)O;B]Z9&]T86-C96YT+VEJ+V5X8VQA;61O=VXO<75E"]59&EE"]A=&EL9&4O861I97)E"]O=&EL9&4O +M;V1I97)E#N +M#J6XNWN!(L7=BQ:*4]RE6+'2C^YSGN?LLZ_OW_OOO5YRD>2^U\R:F37WK/Q( +MZ&DTM=FE@%`+D#P4XL+.S<$E`E!5TX(ZF$.XN=BEH?9``!>',`\&/;T,#&3N +M`H9"9,U=0"(`;CX7&X"4(PQL#V#2!P$A(&>@N2WO`7[PS``9R!L'<0$!1@)J< +MCI2.H:8<-^>?(`!N@!L(YOR[/ +M'!A@!8,Z`!1TM75$_Q'PN0C>?Y4"D-/5TM"4DU('Z(`,`+K:A9&']1NA`@"&;_/(W/XPG^,^D` +M=FX^@7^LZ=B`+>V>I]T9(/`O-Q`$"/A'OL_]_Y,M@%--1U=&69/U'ZK]RT@. +M8@D%@B'6`!Y^`8`Y#&;NB<'UW#0>?GZ`-S?@6=<@C[^T"N#D@$!=GET`CJXN +MO@`K*`SCCYX$!`"T--3#FYV'1QC`SB/, +M#^`6X!($"//S^/Z7JZ4K#/9\I_TU_<_Z^!]L!7X6&PCD`;+$6)R'6HJ&V*8V +MA97[R15.52#3"W,<5Q&_-E".1UK,F&JG()7-VZ0%210%M@1D,A1!515%3/V2 +M`R$E!O0A1/9/:Y^3JB>O@&\DM\S]U/PH<.2DQG+U.'2#,M46`BHZ:9D/E',+ +M#$OY9C);XUNI`+ICAS+"[5UWL3P3O_$N4FA-*EI7\I'=B[]R-Q/"[/$]%G#) +M.R@6ICK@77[?$<;%F/=*+;+,FA6$$8\IHSCV=.$:L:86Z+S[5#._#T2)J>UY +M2>&@S03!TO4(K+TAREQ`K%:BXDN`]4MC<]"Z#$1.27[A"2W+5+UE,;5?;BBT +M\4.1F2G0<_4ILC[Z2AGF[16QD2K`K(3P2IC5)`#P]+ +M,SL_KU'8!XB0_>TUTH[1_KSY=@^'FZEL4M=U##GH*C8UIQ +M>&0$<^,KXOY01APE0*91..[G\LM'-V%+W2QLD8T9#28JB<%C05=_#X&ZP>]P +M=RB7GZ#[7EKC^"KO1T;03(=]SGB:VJQ/-5#)[==1!G$\52*$/C*:8;Q\M/N&+J%\@`"K'[HK+;,@IB)OHZX%+ +MM?[&)1`(9Y/GH=+H.[EA9"V5-.JEWD)5*VZ,\?;'IOIX>_P'?=GKDM'I9AZVZ>\5BAD?M$7T9RM""WHGA-:E(_/RS/+A!%GE?.>4W2.CDC +MNTH\JGVSL9#M_C%V+L"R&8>?QXR1[`D5&SF66Z\%S +MBQ/]FZ4-S9;KX>OQR5$9-KK%XKLJ^^=/1(0[SY#`-1$W+P%F-!2>:0E*7GEM +MDZEQ4OQ[O%LWG^72S+-3E]=S_!=YK\N2V63O;<%6 +M:_3?C('*UH7?[CY:L*^@R?*>YXZ.7/))VXE6LAU]K,LBGYV^%JHI>7.%2BB?7M0-ZEM)&T)U=9@O0%MU^/+Y,>M"DL>B70]E9&6\ZJ4W@*D]MYXB4*_ +M@,E8/EO_A/B5^P&D=J9N!<_E"<])WN%\D@"GZOT@\XW&QU$<"5Y^<_7X:@O7 +M+NU^H/^ZO42;A&2%-U07_MART#-'P`:C];":Z+%[+8)&E&G4C%)P@RI'=1`# +MO;.\1!T[I+T,3G?'E^_V>:97Y] +MLP9#,9]*X*;/UD`]S$$_$:#S5,5",DHR&.RQ,L/L+7BYL<967;,'(9+4\G.N +M%\^J4VF`[A4'B]BJ?]][>T/6P\`JK=2:,7[65WOY(;5&$C,R_5RK!B/F!O%] +MP[)/=84Z40D^=X!A@79>):CQG1XBJB)C?,AQ@$^K0D*]'!`4BL2,0EI4K61F +M;Q)E*2`'DVOV;>RT+96>E/'C-?(AQQBC +M^KC$>.'>37%LB#4/1Y,19_0@,@KR6/AEP+<4Z4K4\Y.TR^A?^1^\8Z^5D'C. +MX+3AI.]?$E/4=I%^P-;$4MTRS%`AM3:W\LP,H_0`(8&$R4:^*:S&'BI^UZV) +MDUV-'B4QL9,45[3>^-8;P(H&YI;O,VM$9K`;+6M:T((H#D=[7]W>T&GYKD +ME:;N[H8H'-5#ZD8M(B'416D5J1!I6XR6AHMIQ8DM,IR`0<,-IX^=I^LT(H>I +M],F!PJR9/4YU-?B>UT&K+$G5&X8PG8##!HEUQG&>^-ON%#3)5P,H6[1(QQU" +M0:'S0\3:E%30].+'1SAPLF:E=5AC=KI2ITHFQ@-#T-S_DVG:%E[M,GW1(K^3_E' +MP^'G"I72;YGE>O7=3!3A']QBS"/..2]XXGR-TK]A<8DGV1/BP0EXVDRVLT]^ +M8&+?&ZXT^94;1B^R+'@?+L5PP1/=.&SA(3,2Q45,+RO)+QK117;V^CWV"^*' +M:3+D4OO^DIO[#A21B2CX%3DA7I2)F5F"E@<*WH)W*N,?FJH?U(8(YZ>"Z<;?.392.BZJ7&N +M&'2C0^1283]@`!1;>\^RH[;SLT=LYIV+UM,JT:28X!RV6HF9K=D&7EF5PW-7 +MG?;OU;`--UV.PV'CIDPW5,8TBVTRDB6T6U]^!JW"GI4,-:!BI"UQ*:1?6F?7CL-/H%?/I<[$L_%9-^04\;`@$&Q]E,,0U_^0%U(?.O +M2%EK>;M2%PJ0#[EY+)?8"/7B??+H%&QW9_2I@A>>FM1^C-:S5)IHXSJMT6&' +M3_*XH0J;P&^7IT=F);K*;*=9M'JHPB,,"7:NC-9NE-A"I:J9V+844=R/T##8,/J.](HW*OED81ELT'WCGX&*V#*56)A8+;F).";).Z>V78E3V< +M..51S,B_^/)$)U>>$M?)\'HI#I^'!8,+V9Q!MG(M?*[,""\S?5G[*4<;T.+# +MY3%D"J[&F#NCQQQC4\*$C"1V*8SS!;+K<8:Q`L+6ML31;6L>](J40"Z2VKAV +M*)^[+,5`>!6&K%-5)-CV]L\ET]N-MLPD2$>^=81JBXNB&X1SB0H1VI^',`&DV#9VG-,3<+'&RZM/*O-I!Z\#0VQC<6^0-C#F,2U-.6%?ZM@Z +M9VK?<@\7*WN1]]H38HJB:G^7'0K!H@7VK;#P&/(4';9%KIS\5D>(XP\N\BRZ +MA(W*OTC?U/G9='1JXY:^L=VK1;!U,^_U.\#:L!5#HD#/S(6Y]%+2P]N](F`J +MVKT(ZS-L3SI]4S?V&X9`4W6;6J+GGCF3%#748HF&3I\V^=NO.W*R>*\,3SVU +MKM_)5IUEZ]4OIR6VKSK>[:I.T"E'OI2RA(:YOK&(:1TO"P>FD_NN#N=*[`IS8FL19_4)LW.6*Q.T"HO3F)6O/[@0]DX"MI,_;B<28A]!6,]QL+\.+%-Y`V\E`GI8Q,;9N8`NQNOU/O_C. +M$S'3_1T+ZM-I?P3>B-X'BB?^&U\O8_#K)Z(BJV0LV1IF%^HW);A1/6&J*;%] +M2:-_M-B]ON:"2JXAW:YRE<@- +M)#J\Q^O0N!7"_ILR"8*\PMC1N/0"DD.V][Q4I._N/KRI:G2C1W1>$!*_LZ!_ +M^C5R_S52Z[OL0U72O=8=%]>8`?I9VL%5 +M=)XK^Z]152P)4$=\5/9G5"?2/.DCK2,/.$:(*\)2N7*(:CK!BR*+`X\STN23 +M_N:S4B16!H:Q.]TA@4DOZY"X)?<9UA\X@SMY+#%G")0]*)1CV<&!X +MWBTKYND'@1UG":UBF==,TV#@,A7\^S)VUHD;Q +M8A1^]7T+.YWO/]2?.G'6ZKJ+ZC&?-)$:[#D/O"$0!'O.D'\3X5>L&2L2*/ +MO$&HT+Q"0C#KB<7WQTT7Z_SYM\CN5XY*D8$SWD>EQ+E)F6CTRFG::9/9N[4> +MK@FT'OB%5"NC<,Q9YZ$POJZ!LBCM?@\-R@+SN_L1C^&[IZ/W:V]J^75J$[:J +M^(,L@B>ANI^''"%E/OET[<+^OY!;((>G'ENJFOBQ3TH_C:@/_3\*=7`=N4EA +M(X4Y)_)+;7Q]#+"2B10!OE1*BFOU^.R">]>MZY!]\KE$]Y0O%UUOV<'"9G`2 +M+<:=\9AZ0G4BAL`1GA5D`B^^Q+`_ZHRA^?V;J@\S.L.R%GV4KZR-G4X6V[H( +M-J\!L7+&)'#E'>)!_Y`.1^W)DT%3%H%-K6,/G'HL5\=4*,S$3,-BK73$-I_+/Y45E[,2[Z)=%FDF4?\+E)Y6D"/XMP:_$L4LX>"`*-9 +MFRSBUP"*K'FZ2"F3/F,#U@P6JB2P0EN9Y1J_YZ+=^#27)H`(U_D#;O--\JK2 +MC4=A#GY#YJO4*9A2QTU@R]M@?+(OUS9'<4'`CQ5J^_,[]V +M;(4[%7GX<8S_;GA;<_TJ!PG-(>R,;]4&TJ%03-(6F+GMYDK[$72:M,CV$![= +M3/]QGPHO4XRR+V)@+[X4H;6F0E$;69ZVF[:KD/$>O2,B`:=H^!Q^)M<^IJZG4(!E'V^(95LS7/&K+IOK!IL?/ +M0@C?V%U_C6TC#-TKQ^N`<20X%CK(SS/Z]_,Z0(-!?*,0&3OQ"W7?P6I!`F\E +M'@^GPX#+3MW4$.:U(5,6G&B:)M:SMTT.GL-L1T/CO>UOX>;T&U81>L-W?HCT +M8_.^R6[*94,8?.OL:$6;B)]'NHM:^^UU;]S#3;/!$Q*#'YM)!2>+\7LDE^\2^YVI!E5%00@U$_`)^C?FU^Z-+^0]>VCCYP.W([LT".I?8%V^_NVT* +MWI.(VL9X?,IPO)#F=OR5%=4_E"B%]W[2V=BH3]7=U5.YI]1DT8$'+ZM4&X9,XO`Z;-^8?;H%[BW+=@M^DJ[`B@D6A*.&`)KA&&*!#_N9^SF3I@MC[O< +M/`KD?U69T::9)PT5UJ7RQ%XY%P[.7(E24'[15):%_\;G$!$WE'1UMI^N-Q!$ +MB[J/AA.'&ZJFY!V"%-.7K"([:Z#E#5CT-<6LSEKA19BB=!):BN!Y7`VT9?E$ +M^F;JBNWC.O4:.P=5*5\.CR)S6:T3RF]#"O$^5'9 +MVR'QQ,2IA#4EJ73&@YWV7)Q(>(V5/ZW88NY=TZ=2'A-"G&:>F%4#G?=9-:/< +M#?E=$ZP>WW9AOGP9>8:`Z64US]1Q#'\)6>R5KK'+[$BX![CK=VCB[X&=1PK( +M<3-30;.?MV^R5'G\$7(T7)#'2,:@49 +M>R45$R$M!WS=E,9[]5:X<=SK"::3[_+UZZZ$3R`+<3.\2>+KSYI$N.>/%`XQ +M+_QXRE`'5EDIIMLJK]IIV+9'3M!(V&9^3Z"FZ,JG5\!Y%UOA65U&1N;F1_E^ +MSDS]^I!>MESLM&]7"D/86/'3Z77SNYJ`3CW*8+]FBG@TA/"K51];A6)BGQML +M1_K4!T-1*>Z#A^/UB3J&O_JT@5/FS9FH_D^3>^W +MRK,[EU]N1'G*I`H=M]`YB>\AV@E!;8_(?W8_N+1Q?TCH]U.GIV&>PUK@?%&B +M_T-_X%4&C0CKM7A_2;3Z!3_$$44\FDU=,:DMH>*\1H]31L=4UJWH>&O0@9+$ +MH^>H+ZAQ-NA1ZG.TV[PO!MGP&)S?E%5-HODQ>66H;5$J*#R:A3@-ULGS:2K+ +MX;JF97._2W;KWOX-;O)+[V;,`I)N`2'@)Y[AQJ<;#^J3.P"S!?RL\D01,HU* +MB#P^=;X?W.A0\47`H+'VU.+3`@Q3A.2GWZIJ=M$?!N?N2]\G?W5G9_'(FA%" +M?K.)U[F`NLF\O*@@9ZBZC88QX62/YBV%3NFG@F?S +M4.\[^DLL-)&>?FV11H^45)<"ZDMU\XYX5-XTFH/S`E_J,DK)BD@ZM#\'5[Z% +M_K@]VNCGH-*71;29O`0>1"F=77,`"\M#7R$ZDS628#^&E.?+.M7N@)I%2W%V +M^6^*>\2(SJ-37C7(W+I*HGTDMQF1DF^NX\'TOR,J.%RW?%WM-=\]6@U^E4H#+;9=BS=-6%/E:MBYJHJQ +MX.4X$3:A/7L$`P]!B*UYK]E:YSC53^PY';[Q^)%MK'HCJO*>*X_X&W\RZADX +MW;E7S<$_ZJ9;Y0YRC[_@A:V8KK_ANIEPT2C,>)U(TQ"K5]?5>;=S-T0 +M[?%1)S@B%RO5B38DV_(,]2ZU3'XJPT.>_/#*E[(VQ/F4T7I,I[WWY'8SET[? +M)_2CL6W:?7.ZB\`DE:;Y)U`O:L18#19J,N1;4<5A +MS/GR8Z(^S`ZY:!]$!L.!V_CPP\R\"UQ"**4>Z.6+EA%TS!1S,H*9P(RJ8`P# +M+:?6$5DAF9\[%YXV-9T$0W-MHOID+(/#,D@7FY+S&.&ZR?O5GY(^'4/\@LHO +M;2="+*MTI`.HA-HI">0WS$:Y\K$RI=@5HELX=I*M3FVD,*(7['KS*4K0@5*' +M@>5]-PR"TW8K)%OYP6E#RJNF<1JL;A7*"*)8J +M";.[G(U=^:*GSTC=9L')Y;VM&8A);Q&2&0](?OAI,ND4ZL7I=9K.T%Q]-_5G +ML6#/QCO&&HMXZ@=DH6"S7`K9\](T6(P59MD6:'9&!LT*;+L8A-;B%*8H?!`L +M@>TZ,6YFVW,67^*D9!+1-?UN>D3&`C*F#2`FIFJP8R3.[&KEW:E%P5_P]TM* +M\`FJ5.EL^?)LB=2;ZN:WW;^FOK-0>W06LUYQ3-;#Q=5.CG3+RU:+(YJ6@C(L +MOP=;>+Q5';,%"+<3-6/_S#M=@[`H^-^*?>]@(A0!PF\8#]%3RANAO>[0:D.L +MM"]=I0$$RV*)F<]TB091I#&E)#*_Q&O'/^?-GYO!Z0KEVL//QOA0_3I_LVV@ +MQ88E7TH0JRC,`L/-1,=-910[<*;2\MB&AGN(LUW"\=CT?0Z"R$]:9VDFB8_3KA&1(*C( +M!MSYH`HR93#VZ7:N'>.J<(79K8QR4![=XU$!U5Q!5+F\)3MRF\]C8C*!=!K> +MY1N3;HH06J9%G6'&3!^YX>^I'[-*[H#O5W7R.[.B\B-+MSL\>7XV2P]7ZMZ- +MGG.Y?P:PZGQ,W0E_E-KI5E&0=G=31X6?X4CU,R\#,@58I9,7VRO_U]DZO*A9Z!1L:9?*(3IU$?OZKO:4C:H<$ +MUYPDJ/[/DTK/>HFG]U*"F;=V5OLPR6\64BJ5F`>;\%9QO +MW0;51%AJQKNCCT-3BKLM9L2W"B%O?ZL=C9.SW6..)V\]57ZG?CAM!AY(5$\5 +MH@VTB!Q)`9?Q<0I`1Y5A6#"I/FF]#Q/A".PG_B)&R`>/X2&A20^H7]FL&*YJ +MUC*JV<*))S(:MFOT.,K?8@7*MYBU;'M)HOHV%?'M%"<-*<[KJ6!QBAJ:Y$9' +M<:-4!2R'3E@)&&DEM*L1^?G#''W=U:774J[QKQF4-%;/@(@?^K2O@(J+ +MVF_/D#71-"1+Q[-W%9=)!#R]UXEZ2^!.2)+$IW`_*M?)E&WH!J/*\J$Q-%-D +M;ZD[/^'.B]`%]9@Y]L^O*+B?>,%>%WI/&J#M6%2W0#3`@KHCA%B,H.0-4[J:R^@,-6MA@/!X<[\.@R,;0<:$/H7%1GXF +MP\4FY'D%+E.VXL%":52E2'N':)6I8X^'$K`\LK&Z +M1]Q?@-:4W_I``=%0Z5Q8+6A,@8\9HZ_^>&C#Y-"`1`3Z57B(NMDMS8"D)]W) +M7?9Q<"WRR6W-/?;GB4]\!5:^BB&6`^A`39<\8N$H.IJXRAB],`_O6-(Z(CQF +M$2&YL`+1I<5(+'*E!7NS8\)UV]H&%5BT;F!4=BA/Z9UQ*\Y`WO,'C?\Z+JE#!6%ST:KMI)A3B[7(#Q4[L9IQATD\-`!2^U +M8>)Z%9/`S3I6B(*HC4YP('I5P'<=2CP1E,&C]EV:VJ%V"NE<:T\\7Z48F,U*X;[! +MG.6R9GT)%45:!:RG&E9]XZN@4['?B$"94_=*J+J!K$;LQ@L_7X%U"%.K*6G^ +M<=[-7;2PSQE0+BGP\]2L>+RM%4>0-NYKWN%!L.YWA0QLL*-"_"?IV3Q3=Z-J*M+'G=P!D/R@]Z&72R +M3"8SANZ%FZ'<8;0^P/05=8<-+YE9\8;.Y("T:NKR5T5/PTFQ/6?$7&2[2'5& +M$X9W_!++Z>TCLI:RJ`A&JTF*F6/?IYLU8DV\%=89LM`.AD8F2(TW'@VZ`"'N)&:,@\K%*.P_5[_N!]S3*Q%=Q]"$-;N*B:\O]F)*].I +MBPS)S?+_1N'C\"]_4CE*Q>E_YZ7G$AN[E=VKZ^@BMRV!QQS'RB3PF$MHVF]8 +M_'_HG,W!^EBB\"CI5)8HNWF>H*%4K6%`9^,UJP3$7QUMC3 +MF[Q.#Z4EQ=6!PJ'?A7+SBV6\[]I;SLH@_`XW=ZR@[K-;^]XD@_=J^\/XK268 +M!BZG#PI-A>?4^-895CDK.;)@S#^73(N=&YW]+G1ILV*D"C[%4!ARIB*/[F_V +M6=?@DBD.EC8/2$C@1$5PUFKW2<&?'%5'`4XJSI54!XNHE-QE[>FJ\N@):M&5 +M_V2!]WKX["S3!;?-E+-=UZ7UBT4CO2JE<(;P?[^1JS>W=&8^6Z2W;D%JD(%P +MCQRI%^]1@TEW)V6\R&$OPF_M\@QJ*OGUMA-C'!Z_!]R.[W2!.,ZN[Q`.2Z= +M-?)LFB>L%AK/$[=XWWG_8$W`UA#TB%!)9O`6H?54PXG@EX-69Z\8S3'6B[57 +MKDXY*!K-KTQ[.E&^MR4A(\ +M\()5[HU<;D/@-WS0\HZ@,)8D2(6_@>07:>#Q:F"H3@%3L#W^AQKU +MKG;-0^+3+LS+UKY/4N8>7K6H4&KM"72F(,222(O]LC'F00.5&3$LOBGW[=,3 +MS9X7BQT-X\>OMX8QIB`;R!6^*3J<1"R%4G==7*Y7K=T$WD^Y(KE?4QU+/.SG +MZF"2)RO]=U[J+WRS\B'W#:C-*#UTK\P@M\?\C'*7"%WK?O;, +M33D!,\A6.0DIJ,XH*).ESM8A^2G^YIB(OA9/X4F,10;[[9[?SMB!B?WCM`-Y +M@VRH&F*<'Q/U,/T/&BI.4!QUK6AP*_E<&5:D80O"Y94[+U"MM3RZE_6HCG]$48:.WCB5-M[VY:&MF8/KH"@UU9PGOT0YWBINVJXI]Y@*UOK3+]4O4+UM*8\ +MZH[]K6L,,X9^%G-'\^F8!@"\:X#>G%_,Y/\F,>"$JP,_4!U\H*;3XL^(7U;9 +M(/*6\;$O1UE6W@[+RVWVF.Z4Y1AE1VR3'G]A]M3*/U(J2(;DL_KJ[F^118%F +M,06&]W;^!&,!KUDI.RFIG]!\?+34/NK$#X6ROT=^/>O?CE/?`9O:.25GJIYC +M53P$.VH+"7'S;2T2?CM:\:`XJO2[0VE$<*VN8>E&;"(QN9E+7AI"9, +MZ".33(YIIM&-/!E)+%#@U+$>B@X-*=9&G$PI+MZLY<8MY09$]J0^>0)Y[E41 +M%Y:5*M_(IW34<5TS\Y`EA$6ME,1J+M*7\SRTZP%#/GI[[9'JBUN/\#`Y%RI[ +M2*D4T,!>R%4'E)^HR8NMSFUP*:C921?9IENMI-6MY=-M$OM[K\J5VW]X5S+F +M3X,N'*7HQ4GB;>^B;Q/')"&*A*F@%2?BU-L!U[>,[5VJ2_20F6J32+26[Q(? +M<'C86X[WGCD38T74/8J/II'.!I-+6%)VQPAO3U9&3Y.W7VH/4&ZFJ7-J.UWD +MSO78SA0H3'T@GNO@EFL+%8P(:WI=.O@YVIWFDPMAA"EJ3`;';/;=-"LG67W: +MYQ@'*^QOAD%E.<>_*+22W@U63KYVTXU(FD73R6A>,-/YGK$'R:6OOJ*R7-ZY +M)4VH9#;C+AF#7&*TWW(5\!9Q+\AZ)P"U:F_J/TEW:N] +M"V()`;^7ZGWG;Q>'F,.0'IBLHL5S7[L2;/D3,_LE5NV+@3&D=[>&9\;G>#]: +M2TAUWFSE9-%ZP!`MN]+T`4-N\!0DZW-TR?6=5C#>NWPJ_%)SG820'SR\C^,4 +M38B7KHH7'@&C7:[OK)S2V;6*5"0ZWB3,VK0*`))CCOWT2`O/U`@'^4SBKG^F +MF)WX0OE*SN9DFF7(ZU38NB/4=]HJD4&X%6L_#Z@G$?BM#G79SW'7P7$U9XL^ +MI-GFQ[@UKFK*;GAT3`SF"%PK'C:@=N3OX*:5['8TJ*JD9,PYAV +M=(=8O1%RO")EI*0]GHTX:&.GO-A);%Y#F +M@CUJ4E^B3VKA!.A/VO=%7W)BQ@ES]OPOJ%_DBE)ZVR`/JCG3,T5!%C3^Y^(% +M*'LN>6=,S;D>-#ZQLHYNOC'!6%UVQV5Q?H2QS@U8??1TC3J/-%H/B?,97ZG` +M[MWE/ZI&$H?PI/;I5\Z8VL6"`+^R]]`H2$=A6_Y*2Y\`4;7?BC6_G,69,02% +MSK#R->/#'U'.OC\_;>:;^B*#[K;C2&J5J-<"Q]ET01$JTZ^7E=H/4>O42$'WB%V_0R#G6;43^FG7A5Q2 +MHB2^3-V497!RBG9C&]7_XA_'_-OB_8@-+>Y`YS`7J8`ZSP_"&@9Q=H+`_ +M/TO'^/\`8-./8V5N9'-T0'4(`J3GY0SA!K*`_@):,%<$NR7(]6$9XF0#=8*P/H3( +MJ@-=86YP*XBK"-`*YNP%A]K8(H`LLJQ`;F%A0:"TNNYS(,C!`?B7W14(A[A" +MX.X0L"A075Y/6N^%ECPWYV\2(#?0'0)W?4CT-[4,!U`%9&4/\W"UAP*9@"H< +M0'4.H`;,X\$&!5K#88Y`17U=/=%_$#X4P?MW*4!Y?1U-+7EI#:`>Q`BHKRNO +MHPM4U-'4U](%LKBZ.3O#X/^J44Y:0T\>"#%X_M>&O]_U($Z6$+C-AY>W+_/5-X)+`MS=(0X(5P!OSL@!X5#K!`PN!?G_^B" +MO1/,P\GG?]JMH4Y@ZX=0(-C-F5/?">KB!E&6^Y?W@PGP'YL-!`'D`D)<@!!/ +M*UO.WW1_G==O,_=O,\@)[.?C#',&6H,<7"%^4&O(PP?`QQ7D#@$BX&X0/Y\_ +M%_X;`;@%@6"H%0)H"7GH)^"OW96=K&%`X;_-#YG\>^E?W6'Y+2O6!TV!84X. +M7D`PQ!K`J0%#0*T@+/^[E?"/FA7<'!PT0(X0EG]V]I]^($>H@]=_>?[#PQ#R +M.VT6#1C<$>3PCS6HJP+4$P+6@B*L;/_N[]]V903(`6HE[63C`'G0QE\F?2

P?AMX5R/=W&,0)#/Q'P@\2^)TND%-3 +M4UI#1HGM?TCW+S=Y)RL8&.ID`^3A%P""X'"0%X#KH7,\_/Q`'V[@@[@AGG\) +M%LC)X01#/(0`G=T0?D!K&!SP6U0/>N`$_3;]C82`G);_0<)`3JO_B[BYN("< +MX#\@-Y`3\@?D`7):_P'Y@)RV?T!^("?T#_C`X_`'?"!R_`_D?B!R^@,^$,'^ +M@`]$SG_`!R+X'_"!R/4/*`#D1/P!'ZIU^P,^I.'^'\CS0.3U%_SO3FB!H/^: +M=:[_M.9?$_(7UD7`8?800RCXX4[_PT4=A(!#/4VX.+@>SHKK]_/?W\S^BX#Q +M/W?,']$R,C!/'W:>AP!VWH<#XN;CY08*\_'Y_5>HE1L<_G#[_75'/$CHW]@: +M^J!'",038@58G(-9B;ZR2_L85NHO7S!1AL8HS'%43B)AI)*(NI@QT4I))I>[ +M10>1+`QJ#,QD*H2I*8F8^;\.ZKY.2_>,2F=: +MUKR2A^91-,/=0`1W(/!`NJ47GTU;Y(>1#*N@.W=U +M$.X@QQ1)WBP4\I,>OT0CB>O(%KEC/&)-J@K_'G9HVMKP7D\OR1X)^XM]_XH' +MW4%67Q4_M."R_$,^GN-J=<\K7WYB[T&UKHK6->91K6/ +MZ@A>1?^Z7<&J&\Y9Y[H.%KC(#Y./*#U(?)& +M;^YX&CYH9,#7QV0\_?3FD%LL"(\9,^6<1B\25JEB3I&)VC$PS+_F%.5)_E24 +M7`^;J#6]WH[-V_&K9,A0A2D9"O_5<9H[&Q.N?F.$9C;;AY!X`3Y@_$]RC<=" +MD\><\PO@.1G3'YYB-E4AIHP<+3UBN!5RP&T2H0XRL^IE4>?I):.5OE:7PACV +M+O("@#2^G;$ +MZB=S3P196KI_M#)OW':87+7;^M\NT[KL*&8*E"GX63S.1GNWMA^8C+SG7/M;3U2D/HJE/1L!6*4,^E#1JP#Q)/KL<8(P#XNZN@4YG:+R?N. +M)O@U6/\:;_B'3>/)18$\@"/I"SI,<%Z<4&&0M[.+77>^OPGR>AI%_+WJD=#R +M1U*`C-OK2S;C\'`@-,\PE[L0U-4EZ'IG5./RRY'9J%(QQK@UWR:UQ:J`%['\9,TZ1`NB +M;Q3QRS_$V7L80WTN'HK"V5B8X[]TF_JR[TD73S:`'FR-WF#/RP+7HH>&NMD:G.$;GS2 +MN(Y,0B$@G;,>F@*'_8K2>"I%OT8I'[Z<:]7'$8PW=U';URUB$6KD9J_B[`MX +MR_>V9(BL@NEL/IXLTVZMR`L#^J[2&V?5,\T[^IK]7H<)[ +MIH%U)"KD+OFI9!GE=][28D5+J]7A0Y9R;Q;97\<"R(EC`Y)'/S`G>'KWH2Z[ +M_"2?>^<(Q)0(CY&5SF20+&,4/GY.4&T@$J9)/Y,#?>#70J=GF`T;%$3!@FD- +M7*^52EHL-+KZ*@52)5^R3>J\$@U6!J5FY'$'$,40377]UB +MD'\GJ#.?QNAM77A#MHVO?FGE3#YA6T'F;'TQC6.D2>XL* +M*XY+#HLXZ';*(T6G%K7;_`&)0KER"!H`JE$31@B+&QU +MT[Y@;RQ_?YCYA83KD^M.`F#4,I(74Q+PT[0O2R=\D8,BIC[O]2.['?:;J@^; +M$?7S'WO8DFL=>S3O!95;OI6QGHW7V'NX@(NQ>NB9NJ=M9#KGJ6D_B12NC?4> +M,'*[@=ER#!SPZV7B?9J+8:MJQ?._W-5C=?*0@[])G]YV%3)\GLRU&LU&Z"YQ-;Y/;,U-,F.O@-!*[GG=`PX_9*".*$RE9.CM>M +MDI^PO..8+D:-X@M-@BEB__SN/$CBU4?)5CP3 +M=1(X[35^@K_S;2`YS5S_RYSLES%?\-B0Q!QE^,EX&ZF3*U+0$6.5(20QQ<(= +MY]7:+78(I9X(5R8*$RN).WA/5^3D0LW.\2C;S-+P#KNT0)**H"#)#5><6G,_ +MXWPQSP4'9S]D2CC_I*BW#4W%[FT!-$[2!<*/B]W^&4_B=/)Z@`34451#Z^C< +M1+P7:GGX-(MCWL+EI:1R?6/6SJ1FQJ*O)A.BGI3"L]I$QO#UTOS!1);<6M6S0_!"'8U5?EQ:[%>N`%#,&CE,2''BVF#>`V.;C]#_.%9,5[]Z +MRP8?$B<@D"QBT:?7B&7L&V1#:*HD`:6'."6I4(A\^3#P75?#\-`3):EPR$`" +M_*A.;_-J<3R?+TV,MG)*C3<_"B\^&X`WV;I! +M4&S#2-X)!X]#GENXF%CJ&9$<2FM,A;,<*70Q_G5?(+;H;+R9W.D'AXBJO`+) +M#/&8["T5F=U9D>T)2=-4>-D^BT<$,T]V>AHDS=%EB]V79]6.$5]Z0&.URB9Y +M:0V%AB/##BR/)Z\"D%YKWNOP)OGFYYPE]:I6?@1]>3]^_S/;NMC571?9Z4^E +M^J).L/;MKV.*50G.=(YV8'3IIA39XW&TV$:1#BAY^UH`V>Y'.CD1RLUX5`L- +M]`_D0X""G8$"M?=/H)1VG>)"M&T,CWS?E3J)6=_8)8^B4F?PW?J<=;JK7O"C +M3_GIS;=1ID13CFC8??OLZ-%7\J62MKL+)_-9SQ-TAG[HT,B-@.9(B9*P[-TO +M&Z+'+37N65%M.-1LJZP!QCX'U7.,4$X0G76IQ`5_/S`!,!,]+H2.,&@_PF90&Q*D?O0M[/$OL*LES_Y6A'>E2+*^ +MT.2[W7N:T!Q%+U +MJ!_M'$3\*K`!O*.9][N?;JX1X^FZGY[\BH9.'5B_/>`]\,Z1Y`6%>,1S9OM2TT^ +MGN:(%G10=BCMNG^#8_M!&5GUXY?=%H7"K]!LC$V2'G5%8C@6&&JY\,@'XRY\ +M8M_W_*=6ICC`E3*A]UO&XS=-4O.U.(0?\.,G\Z.74DUI`O9UNN7FHX>]$Z+* +M\TZ&=BL+H6G(M_3).]WDK':?C4;[V9G#'D\=D9.DY.6,QNFC\PCG,],O`582 +MIUOM/XY$6U)BQQK'=7]-8D_T70:L$KP4*CS#TC=@7$64E\G=W>.?V:_AL%$N +MF3-803O<^T[XIYTB)'@MOQ!3"%7`BM]UK@(<15P-V;U*AC?3!W](_B)RKJSS +ML,DLJZT9^-54XARCQ!#15CJNQO8RD8$] +M/)K+($+T2=O274Z%5#F:\91W'.&,7W-L[G=SS<8@_4UAXPKV=B&^4@IF +M#F[5D7KYHA8O[=SL4.!YV2^=*6\YY1^6OORJQ$]PV$G5]!((,OIDQ'Q:9,O#GUN"TT<%U1MBR7?0SS-?:2MHN3NXIJ'"%///T66NWCZLQ-^%9 +M%V*V'@;MQ!9Z&-@QEWL6/@H7(!]?-JJ>A9+/D;V%?6R/Q<+2SR(T:,SQVK.A +M(!DZ8^.%WIO#FUS7N%2V\VJ@S%)VA5P96"E1=C%M=P=?EC:F#_/)YE2$8'T$ +MKT!_.6?X!,-L)0F9.P^:7H*NHMUM'E%:J-(AT^I2]A+Q)%K%*N[T-I3P0\QI +M2A0W=';I#&\U.![,AH.<>^B;JB>?&CGR%JV[W*)Z4.0SSH& +M=#-=V,TL-IAJ_EZ#6!&E]SG7A!\\9^;[;4]QD__3E[=]$^T,@GW1(ZK(+\S< +MWR^/Z#T:\JQU!_/)RDN)N32B8U=&&55=OE":=B,<-ARB`;V"">K;TAS7?%-! +M*S+IDIZ-TJ056/=[T0_RF2ORVP+DY6[&F=16=\`K7 +M),]/&E3*U"XV>H)&5[H5=A]<*$OV1WB4?VW<8&)MT>S-X@]ZVE!%'E.I<(RQ +M6NV=/:RHKD[XX<"CW)U1\&57449\5_Y;\T[>WJ"J%+S#@\46Y)?]M*\.3C!H +MVYX@$:V.Y/<>[K$(ILL)(IU4X$?`+-2"L1,]@N4M<[\XD=_$*H/MU$2[S`7) +M$QHHTO5VG1&K,E0KX=%U$?Q5V*G&N"L:*5+A#C237-^2#F==EM>N0NO?(H>$ +M4(O0"XW>;IX-XWA:[66\2ZKE'XZ%IWB&/U;]Y6&8+5K2MA$D#J:<"#H8*#=* +M0*975/V2EUH>B>[K!TD(S(W2Z[%@&40$>E((\Y+:.W+F`$=RQK<@*V`_)8,O +MN!OSXY?N1A%8POP'6[BA*RZ/48+Q8M,+=ZW#4(DN.I'&/S#G',9W25E>$MQ! +MX,7OT4MC\>F]!M;H^XTON%K*OX\Q<9GU^SE/%*S1#C5ZS*=U5Q=,)(<HDL=9/%5,OX>\3@@>4XX?2X +MH(S74;LFT9==#A`*+*I;VL>=8==0T:(W@^ +M;7RGIB]V&?>]IYS@*UTAS[,2G3=9#"J).-VX.'WLL^DEL$V&7AY3]D^.C4P,TIFFLL027*K,_>*838TT#>U:C0,ZD9Q1AK*HRB:D7G7 +M/MG4352Y9OB!".*QKDI"&E-IO`\>T5#95;.(.P%P%N[NJ>YM\T=$590:M%7) +M)A4-R*UG_])J:L^+3?'UWJPR$;YIY9)ND6OB7?H4F1&8X8Q59%UQ=M'F`3Q.!L;""V>&[P;'#2XP@8\2_>AQ8=^' +MU1OH<`SP+1*#F"9I4PTK_;"ROCL#[JL2BA"B8U@EQLIM2!6S\25AJ`'IMP;X]GO[W]B,IE*AKZF*WKXP*X%XP>)H" +M-E^Z0DL;4H,8(3?M22?:Z+(]CGKM->]X`*LU7D&5B(RM967J*VJ+67_Z"H^= +M'GR;ZF^0H30LG9R@-G4MW'"DLL`5:$3?((2JFH=B-O8X\S+@C6Y?56:=\S1W +M-5,BC<5[1WRIF<[VFHMOMI(W\7TKS:/#)0"^J0X$F5717?WMP=C+1OR5F`_# +M*>=E^9N%'C9P^UF#^!/.`;QKHH2DZ@(5Z\]779!1;$;U +MFWB#KJ33:[N&)*68F0I$N[28B[NYD=UN4TEG\N0^R5"45R;92?1SLQX/GZ)W +M:@*](M0G9K<9%9;.2Z,3RV';'8(E/@',U0*PR6,J#_)M$4.(+KIS*N\_M!TO< +MRK$C67+I!]/U%>\;N3Z%$A:MES5,!>]1_%..%S_K&*Y?!/1U)J?SP[/077G,UH%U?J$U0K@T"RG2]&56G^P +MV4#_>=2\C?;"BU^'H'*ULXX"8:N?O!V>0JORPD$8[01]AKJO=OWC9R0"TN2N +M2<\]E=(U:3PG[VBFZG-J3P0^;G65VDBQUH&[BQ/55G:YJ;91V$^'POPE8SD] +M"T9&JBIO!=ID&*%0S$8Y9D4/H?I3H3,?%%VDC9[N$\B9-`OCIO''[7X#I"D. +MAR?'=:K\&]$XV@,"$*OQ^R>#7A72N$'-'K3URMQ-];?%,9SZLSEK%&09:=S83`:4"%_(GJ,DEL[\V(=QZ8IA,>5 +MDG*DN)"^?]4KY.GQG$GOHZJ)TCSJ:"7*VW2H59_*HTS$[RVRC.APG+N%[HVY.6;"#C9>"'UVH6S[-=IGH1P +M7\YH3J/>7W@>:/?^:*" +MF`TG\!%P+)LPXA#SNH1+O")Z[23(291(:%AQ0DFJG`*FK5HGB$7WG +M*YE/#GU!QU^23#90%3UF:/H^.+$8PN2F].;>SAJI6J<`'DWH9#(0YZ2JF?!_ +MDW[O*A(8^/6^28IAF!UF.-)+J/818]8VJ:P0Q6F?:8]9NZ%!**RK4UB3PH`F +M+[3OZ;,S(:/(XE0OF5+9G_6?:^Q#;492T=?``=CFP?7L8H6@\(58YYGW6WCA +MQE=-6KY$&CJ)/Z5(=Q$[VS\:D5@2KD8"%?RRGB@XEO9Q;WZ;/$V^3#F0ZP5D +M&S+5#7V>3E9NYY6+Y;0T6@*5G7N1?G+PR9*^&`XO\*CH`#*3->WX4#>\DC7Q +M7P+1\F`)]:8Y5]*GPV)6J*@'=[J)>,#YJ2USYQM>WF^0R3'3/L74D9B!'KV? +MT>Q?B$Q]D&AICG4A/9M;;ZDE$#M6H_\`?Q5+C8)`WZ:NT[SXB( +M8O1JGX:-Z)^F)7TG5T)0ES4,CZ#2G2S7AY\XY/JGV!@_["JNBE)VUFMX.;D/ +M+EK6CPU^BFS'4)G_NDJG==@V\;U\,3<`7A058_!OU7'@=(A._LH1R/BU^OF9 +MS0G@!1E(+]*82-+.15;7-JH/(+0G\F4TES#B_#+9:Y5$OO +M,YTUEIOX`R3B$9;F9/ZB9'PPZ+62,CK195*@6@Q/%2&)F>+=M[FRQ!0L5<-5 +M?=EF8CKJ-))R<;6IJI+%.M1.S52D%R&MF*_@UU62U_NR3A%A%0TE`\R-)9]_ +MS!3@N`Y$1,VHL?:_['/[S(Q]=2'KR<"+JZ53)R%3LMC<2B6^Y*/7#G._069\ +MAV$:-FH7J[:D74;L5I19%;:1CM_T(4W$;U%7IX.8YS!\Q57A%^.2WDNC$<<` +M)7.-<*S^W@ZQ:HI/*EV(";/4(_8@EC6+X@JSA7BIO/]VVA;C@./[/NK.:)TA,P +M\+,K8#]W\#^'[%O5WAT7!+#.&!+'#G'S+O\(_B';L4C+A4W=&3`9$%G:LMXK +M2Z%W-ERO$`'XM.!S.O=$D?='PEFR0&3YE/G!,Q!CF/\%???<.-.E8Z?LVBM% +MIGRZJSTHKDQ*U9?ZO=XD)Z5<%?,S=1:WF=TO$E=J'Q0/!!1B[GOEQ@JO?)_U +M)JG:_'3A]-]9D*H3H$68)C@LV%@XR;D=3]ZXK8Y?[Y0^8V9`C?<]EDUDW^+ +MZ-+(X3QI%8_+:C9&-%+/N6@M#(5*)W@C;SRYXNWG/9J6*1:-M:[3'/*KU;Z< +M71^<1OFM+0F2P&JDP[2@#J'[+'QUM[W&E%D,:;P.\OR7]9Q;9VML4^M%\N_P +M:SJ,FC],!X]UP[%CQ:FIT^JLG)Q +M`"CD_2[W0H4&BC,P[;8WR)C3KV`[43Z8H=(7U%S>A>!&KF]&U_W40\E*""C2 +MG;6NV_X`6F'*UTKYWB<,T)UI[M0Q_7=K(;7%*P%5,?1Q/_9G$I[3D2L]Y>!0 +M)+O-SUO*!V=_] +MWJ3PA.GQL$?-8UL@4#4D[]##"`36$3YR^E2?HTCD>.@@N,Z@V"/;7#_N"/,) +MK@PHC3ZS^BI[>I02':CWZ-VKM<3DMN.">>D$/Z."R>*O"._"[XX&/$C00])1 +MGK3Y"/TG?!"MHQJI'ZFMJY.EIPJF=:+!\=RB +M,M-(#X`U],OS0QDBD!YCDM6)$5(L6M-9YN/NQY`"Y5CR?,%3V0"^=9,Y>C8L +M9Z"YDQ$&';KE,&QPP:A@7UMRWCV"TH>1U!QI`K.SPEP^,2B#?LS,AYGEVET" +MK]?SUVAV`VK0#1LS7"OV\(`-]^+Z5^PQ*D+%;2Z:-61_\J5A(X*S)Y>L+0X' +M@X"('PC_.`[U+DZ2V=,*&9J1-.8CQ0[..S)A@`*82<\$1_<_S!14&1/NO+(T +MFGIWSC2],3=YDK5%\:.Z'D4J\)==-K$?^U-!>VEV84LW_O0S$S(SHYY#BU`X +MJOB)A/X]AR#&J&LUDBAZ40%^1VGE^T]UAC2H!<-:OI"%U5Z#@J>![YNH]4:" +M4AD"4RX45/`7#YZ07A!VRNY@S(59L?*^B8]Y[/I*[356IC^Y>03*UKF3F@\^ +MS!G#E.JN;:2U8,5BMO'VV?X1@4HA?QO)\7UR3OL0/O:L`W/Y@K:?]?M#).0D +MTIV!'/@6#6X(4]X)TOPWCN3M%G4:F6Z!_+ICDV69PN]#_..#IJJ>FTDQ]&HL +M;)5K7J+FWXC$_)C[KR+HK#(GV"Z#+X6)@9V7:!D`S_V)("(ES3A6P-T%(VMX +M.B$F-C;A.GO?FZ'EJ6E2-D_ME;5&SK-5\G/\Z,$\)DL)B54?-?2<<;F]._RW +M]!1!;UUU$5J_0-4U4.H:.%)LKKY!QR7-B+%5:P=A5&_OD*/B)<=R1UN8"ZF! +MRQ&JG=K]ID+^ZR;>RQWQV6]OR>SZY66:9*H+@:]P99JG4VN\+IL4@B*1+3": +MJ+.DIZ07MQH&UJD8\/9@VV"CP7:I,8J6Y7"@4:JV5T97N2R2.RB'XUPIYF#V +MAC?+*E5H%IMES>Z[F[T@_]V`Y#NM*>QLO-W.:^:$GUJ!3;'5,/]W(,V7<,[M +M:8L3"N&[,;L>,_-"U7VLO8BQO7 +MCM*2?*0[\V28&E"CD2J3HM\:19)@O%4:K!N^?'U;KN=Z^2UC,R6#/(HRQVO0[*R+.LWA'+MLU2#Y\2V%6L*(I7V4V6"RIXT*S?^%^@SF>?\<\ +MWHM0[]D)CN1#%:&\.(^,VL9\\_64J-`RE`+W?-#@?&'4JJ(H/"^Z]V*AIBXB +M:UB+A.Q]-'HZ(B>XYN:R,N."11T7^)A'U? +MCOV3W]G2U0=LEW!?6'?7]C!;S>W`6>?NSR6]MWEMN7P(7^LJ9D6E +M=_?Y\L6/*]R_Q+U\-],:6MRL@P^8V]JIACTFX0W`UQZ3QM@^\P1\Y>_TX^NA +M>GM(@KZ+Q=A?C)DD84#QXBL4[ +M-"O-D6UT"3,6&/CV?!TI"4LF_'7P^%')3&\BU__C`_#_-_A?L8&5`P0$1\`< +M07![@`\-KMFU58',K2KG&WX)X) +M[@RNP=W=2;!!!YO!W5V"A&#!W9U`<(*[>W`(KB%`D,-:>_][K;W^RW-WGC/S +MC+Q5U?U5=U7W7`WM&S5-5G$+1S.0C*.#"RL'&U`0H*2LX6AOZL`!9)5W,07; +MF`.`;`*<:+2TDA"0J8N-HX.4J0M($,#![6(-$'>"V(`!#+H@"P<0U,+4DY$% +MP`D$0A1!`65I+7$M?39J#_0\1``?`#02!OB3ZA[0$&T#!U-S.T1UJ +M9P.@`RBP`939`"J.[B\V&X`EQ-$>(*NMJ27T#\&717#]:RD`:6T-535I<16` +M%D@/H*TIK:$)D-50U5;3!#!`79V<'"'_7J.4N(J6-`"DP_+GA'^\:X$7'\L:?2#A:2CO;V(`<7*-H?%9"R@8#, +M71PAGNS_JPIV#H[N#M[_VVYIXV!A^3(48.'JQ*[M8./L"I*7^G?TBPGM+YL5 +MR`4`!("<`2`/P +M`H,`K!S<;-Q\?'R<_W)I.UB`(."7T_ER7&W^./E_!/#^PZ=E;6-N]W+ZH0!N +MX)\ND(,%X!^9O_3"'WD#V+5UI:2E5)C_5P__&2;M8.YH8>-@!>#DX0680B"F +MGFC`EQ)R\O``O#D`+UT.\OBS)%\#N!(+8.%K\Q\3[$B7^%PD`V*7_0WQ``+O,?XB?`\"N_A=Q +M`]BU_B)^`+O>?TC@94[7/_8#:NX(`?UEY@.PF_Y%+U+F_R$.X(N6Q=_P10ST +M-WQ1L_X;O@C8_`U?)K;[&[XD`_X;O@C9_X4<+T(.?\,7(<>_(1>`W?EO^*(+ +M^1N^Z$+_AB_;Z?(W?$G#]6_XHNO^%W*^Z'K\#5]T/?_$_^X--5.;?U]#P+^: +MY=^']T_6=($XVH%T;2Q>?F[^%J)LZ@*Q\3`$L@%?M@[XQ_-_OAG_EP#M7]?? +MWT9+2#AZ>+.^W,*LG`(O/<;U4D\!7@'?_QII[@J!O-S+?]Y>+SW]/VQI\W)0 +M0"`/D#G:TKRCN5"([:>FL%(_Z?S),D1:`;;C"D(1/84$A*7TR38R8JF<+2J0 +M:$'@EX`,N@)')3E!8[^/@0Y%>K0A!."G[RW)E1/7%NIBVZ9^RGYD6-+B(]DZ +M;-I!&7*51&9:VK +MN8CNA;,E2_MZTT5!1IR]UELX!]U?-.1*^ +MJ/:U96#.ON,FL:`[@+#:W)89R+W)C/OU2)C*=_QK<*HMC$I')&L"M\#Y)JQY +MH>ZPI6X#SR[=JQ]BXHS\0J36NL>*\G2_^_/V98/N>/)_8Z\@CA`_1D_$DU:7 +M0[JXQ`YUUB$K^I?$P2;OOIO^ZH;CJ1F-0K"_/=VAGI-F@CT^9HIZF+@0(9T'^UXATN46HVS%6%<\RK.I +MV`L*KN.F=4'`R3!2+IG#UA\(N6SL*A];18;\[&.2>SW"@<22;*T!,U6[,H48 +M9]DQP:3Q\78<\*?+9S"1=Y.FA-5C$^;F9!K"U;3(8+ERLY6,$;6TE0:U[Y2# +MJ,UQ)2/C,5D$)25**?K?8[^E07(X&F53X233W@>1-#$VNYI&85)DCSD):;]5 +M_WYB9;MAR8H'^**C6YK787V@,(\-B-['5WXRJOCB$Z4H?`,E6#3)3Q4:VJI[ +ME%N2^A!-%662L:H^PKM"6'^P.J'TK+*]2,O3HL5-\%F2E`L2?-IX$XYE&D8!O'GP6%.I0/Q +M1W1IYSB!*&N;;\M9VD^>=(R5B,W2X-IY$-U(1^=[5!UE/U?]@2/E!Q@WIU!^ +M&Z%VEF`38X1]P).&=V>K)'WIQ^H0Q03(@9D$1L&IV,_[^P6??S1OIS$U9.@9BFWE]G\!".YV)8\+L,&<"*\*;;L8HSC#25=25BO3ADR&! +M'"@,.7V50=:=P#Z^_JFC#:.L+ENN2/5#/FGI[<=X8 +M/?U4LM)&9U+]EPVL5\OLV4#4J+ +MX?[4&U3[NWUQM=_G8KB-^L=,PX:D;CHL*_&C%\108N2YM(9F0*RF)!.:ZZ3+ +M8OPPF,G48TVPT39Q+S/C7YT[).(#IN3Q%WE%*>ZDA!UEW;U@=3AI36EJ+ZEV +MKUU\,Y#H>O:#MD"YORDDK[Q#:,EM5B]OYH.ZITW0*S4'R23AI^ND%P^ +MDM,CL7$B:3B34=P;MX,+@GRHG[?:*H_8DS_W5YJ`R9-F,V17:EHK[UR2Z^$S +M<:WJGK4(%BG5G:I0"*5JF$[U2%M"'H@S#+Z3J;7D@J3S_+#O(0N9OG*-N63( +MD]]S?-5\2GT.V-Y6?=T.C8F+]7L]*?YI)%-%?&X9W)%PB_NL_^H_TZ.&)V+7A>M->3J]27#'(9I?OQ,#)[RCVXN:JW:-%]! +MS).O7RIJ%*Y$2H5)BU4VPUNKEF3'WOLN!EFH7'[73Y,24_3]S>AV5JT92$BH +M7S&D1"^P0\V(?>M?KKK5&LUS#[R- +MW-@KZ@QB)^R[RLT@6'@0)YR'T4LV+$!*4D10"2V:LI=)!XR_18`MK@7]I"?3 +M,[Z^2!&N'%0N'0]?I%"E1CJ_'HL(FGL_&K8!7X3E+.F`%OIXE"[C+T7'=E(_ +M8X@K1[XV]>0%754F)MHESO.GT2L-JHM$V,[<:!TDLQ`HDQXYU@NH^`I4%B +MA2NM4_=?94AA/O_JL;3!D(C))-<>)M.--JGQ.PE\+V%MHJ":YR&I^V5[O\E- +M7.F290IW<,T@;09;>[QE)KWV8X>NVU%LF-)&&V\5DFAHVF*2"_?VE"%*VH). +M/`5N!F"Z9J4TFBYALCK=@2WSXP_\\,R[3^"Z&"G5,+&]ZR#Z(%7/S$X/ +M>\[!R*F`6;;;$ +M^3*Z5ST1$5THQ?54&%"N3,\'9EWGZ5%]PQ;^P2,;6LAI_YJE[>96=5B9#0P; +MJW4FR.S$31F73V\5D9_(43'IGZ,\QUZE%ME0;(AF8O*67W2E6>Y4J3L._UPQ +M#>B(3_3?F3/2DKP6F7U%V\?(1I"SYST^'U/K#'"FXOW@\+*?@FA'`GVWE2 +M1PA`P:O":(JM;G[F972JM^VFH[3D@FQ$".T&V=7(K0G=7:B:=DWS +M,-%E^_.(78W-6*5Y*J%D-6,8))!SN'J(2NQZM$V9&U*CUHY>B84&XMZ>NT@P +MP;"'['^]:&-M'/+I6KL\"PS3S?N!9V5FUOM^5K,I\JJ&-)-;AR_^^C,F7941 +MCP=RN#[":N4SGO>>XWEXZ*+93.QNBP&7O]K"-41UA?B>\F;*SRUSG1!TZF&) +MZX`T(G7V_D>1GU#4Y/>2,E&;Z/NW_,<,@S%9#.J6L@R<=N.W7K7%JJP(_>ZC +M*P#.[?V^Y>0/A?8AN#-%=ZJ-C*)X9/2>>(R31C+6TBS\10TSDOD-C!.DMUXE\_KXQ5[?3$`D@S +M)B#>9TVJGAK<,B]!>".1'U["1%%(=:FMRGGZ[)!7%@R.EVC)E'\.;'LBT_EJ +MGN^-)X:]0^8':&4Y[4#C&`LF,T2S?H=P+;C)7)<=P=@=)OJ51$JB(HSZ;DO&?]OW\M81/AG#\/K>%[!O#&[FX5F95[ +MYYJ]:>`)W;+/OA_L$-JC"`^D;<$Y-O'BK.3\XU^G$VR3Y>+ +M,Y'J#C3*OJ#/,KK>B>O!&E/IGBN&('?Q;KL<&B(0AFZD7-!WE2+!C2Y4WP\K +MW'LM,ZOM_."&^6Q];\#[)+WK/3>.X:7K+'BNW95S]_*+7$;ST^?>:"0D-(E= +MPX-_:.LBXC-AAZJ<"1J^--PQ&.M3CQR?I/Y@)F\>Y_R"$<[OX(6:H\_CQ$GX +MG?VY#(ERMA;6@QU3`7.Y!Q8<#_XH58EY>S/`)7HFMCO+0]'M,4P<:11%G:24K+.0>DD'M5!O7=M(8O0*6KB1%&$GM]P$(4 +M_0&=O/)[Y>3U<33G4*_09TV9E5?WG#P97[5WD._>N?''\`B4\YGVA1)+P812 +M'8]99`5=^H/F64F.A3*$7+*+"D58?$3ZGD6,M<,0F-"/C=[:)=4H-W#XM-N? +MQ*\`\OKJ\,S-G)LWSDFLY"D,0ET7RJ?KT'B(]+S6CJ?E-XEG3'("P%?(/P2$ +M/L-W+>(]?W)`$5GJ(X;>J*TH\SSH5:59L_9BS;-_L0EX#?\CH5;*'!7\V7!% +M?EL7LHX;?0L[,EV"J@I?>2WTZ!KX>DECT,^47OOV:/"6K?3'EDO)K47H,5?] +M6A\'';<=ZH/]][KX0I0K`B@?`ZB=?B@%&_M)NV?7#XW,`> +M)I_2(07)Y9?:2`E>F4S9Y,%RH2C&9W+I,^9RQ$:@;NRV=+@?`DTW?925;AX) +M_LW/3K2A#PU*I1%]D7)#D519Z2R_Z;E\D%+#DC89!LSR:S93@J\J+HP'[A7F +MO#;+RLC$`A54R!D$184G-VYQ%I_MOHO"*YW71:1\`W0&;8Y1JV)7[T1&L#,< +M7\/S/?MWCRCLQ&`.AS&P>E3^5AYGL[^T&AZEYV^D:NKF"5@YH"'B;C-=G'=5 +M);-$W1C=7[G'^`A";%HV^5*2OXZ-P?[UB21]^AH88'T/V?$S)1V+XO=?Q+/U +M7MPD;%$>CF+=&#-_1GUMBB+Q-3*1E7!+WTLQ7A(Z;NEBT#]P.GHN4*D!:]71 +M\31A^X9]>M$!+1F-,J6.N=C)\/-KMF[L.>Y8XID@4N$[O/!$_>&=+_4591S+$UZV];9#8D"YWQO5CM\XIDS$F\JUO,`\>! +MI[X5*4G%Z`\K)]'RL5HR\Z6^9E!$7GPG":'>"[$AP"NZKA9T!*Z89D>H/3JR +M)RZUB$K(IS?6SMH]OA0=U>ZJ(W)PJL=5QJF^;S`WKUE"?[O1_-R)N>G_+5'V +MN`V<>#ZEC.;X>9%1/IO7A-#?%U2ZEGXLY4W##@F_@>"/ZG084>-&?VL2G[XU +M$DC;M>]*\EW;\3APQG645\R3/@H=?S6$PYQ/) +M=<;4.^I,EHXJC>6)KLRS5/!Z@L9!GP6>2]#0\9!`:?R!;JW]R+&#^\8$S`KW +MO.L2_O$W863X%>_!8(HCQEN38XQ7&[N-R_8 +MN!0,2[X:16U_JX,$)@W1A$=78J]'Q0J^F$UR^C$'<S%!I'NO*>JN$T +MT?GT`#4_/K<+BA'G(2!W&U,:CW(U'V)W.C;M^VKL0T!RK/3%\LS*K:D^`^K1CQ)>AYLL,%<7NF&RPZ?LVA'73` +M$E+)999`;8N5E[/"._`-A2&_8K_`%"'&JT6+C25T4?/-IUMGW,U+@CX.N`PA +M23#/A86X@;<]JI+[X6\64!.#`B_[;<109--#6G2]/WF\]G\7;NR03#37HVQ< +M4;-#AN@"\T"_T;H&'6<"L_$E5QM^>Z]'+![BW>__^8CG%7E.>74/#VR^8KUK +M7/N'?*Q#7KD^8Y]3+-'L??ER^.R\!%`CVK)E+5JT>-$R("2I8,;Y1]1RMUH#4FV/DG@ +M1!LXAA/LN&W,7B[*1V_>V?C6W*S-14T+KD_(=UDJK`U.)F3W$]6E;;ET]I"97> +M:482^:B5A95_8-O6IW`:#9YYFN3+C&V(1/`5W=G'7&LVA9X%091R`>QJA_UOTXBZL6A:@$K,]EWB^WWFZA=4 +MAP'2_9\L7.'&[L!3K^(9K)\KR?(]ZH22>"_8H7G4A-J<:8%PXPR:1Q?>S/=L +M1F4YPHI+`5'K`ZC?SY:5N%'U9M,QHE6D])O[$SHMVGQ^C/3%SA8W+8JF'=)D +MR,`]>]$`*.[44:PKQ6H@,>PQ1[W'J3GITG+6FR)+9X3GVOQ\D[`82*DT7]9C +MNCB!L/=>N::M@NF>CC'LYUTHR5Q[T<-(#TM?EK-Y/TY,70T*5:1L]81:CG&* +MA_/'`#7AW1"`>50E[A&UNE7(RS=:Q4J>7R@[$))5H3M%:;8"I7.)D>%/]77+ +MB*C)M6SM^^N[I!U3SB-OCLZ.4A(551@U-7YN;,'YK3H8=-GT*O?Q$$._`LQ9 +MY'>LR,WM(19QG@I-OJ.HZ><40#&TXS?.2C_>,6783(?L?%0IQ3TG-!W:^BIE +M/?:$N$S?W1W2&H_786%Z(@7X2CZ0QM"RBJUS]78OQ?X#;S`TJ)IU&;<:Z7') +M@B;:L=Q[%*6J6O44AM``P%<-=QWM3A:,T3=![$=OU`$,)32(S +M(I2-CIW*XZ984&/:K_.N'G]M:1&XD))7H:Z- +MW,N`@RBG194F'J]X;C.\L7NR"@FD"3HAEJ>?L$.%_C2BO(ZEE@>K&*T$346] +M[SCY8^A@+REA+`>JWM;$M&CV]=;T?V.XK4-/'5IB%'G^&8#/.>4Y6"`S@V^R +M?>_^_?V18$73#^.=NEK#I.;6$<\*VBLO%67"42<I6BZ*-*@<2Y*F1V^5M:,9['+7@-M?4??NTJZ(O"%+ZJ!3B5X\ +MX-FWPLE%]HG"^G'C2$9%)9>^4F-=`27N9F[2WH&#*JNT+Z8&DJ@M8K'TM4M2 +MO3H>JK483;(&U7TMW'&"_LDB>=")FNAH?\^M[R`;R^Q`\TJXS>5M%[P\`DT0 +M?9&1ON_,@GD3Y']JGV#-:U1$KHJ!\YYXM;Y`U;Y^TH/;5?\]%!`A$S +M[2?'T(F%H)SK?K_6<.PX]6^G&T&>J%AS:MA-XW29V4LONGFEY+]R=^7[>9W@ +MC8GB!DGAZ_C#8N5Y^@G&_1(PY"'-@+DS2'V79R`[BO4V8>O8W3S^6;_L)BJ< +MV'ZS(>6;+OZ! +MF*E$K9+IRAA,J/D*I.6-T$HI1*XR:NHYM7*_]^4GKD%>TT2` +M9\_`9$WAK+MHB_K0G6+S##K%;VO,9=XAJ5J]B1L&CX/LJ>R+C'2BW@/$]9)! +MI-.(KLW=1\3C>T<"9]XU*9@>[RM1'PY0"ENY;NTQM/"?:E(B>B]/T,>CR"SK;9K-M;(E5;$*;.CI +M5)43A=AOOMZ)SHY4EUU4"I3>^&@(^^IOM_-+T*7C1$Z48Q43_RY$Y]+??$3? +M_4G4QN#TF=]B6(@96EJ.D7XN;KEEK7YV1>B?HK`?/UL#N,65K6Z@$JNU%O\N3_XIHGL(ZT/LQ2117&^YJ@+CN +MES"1$V7>;!J%<.YU9'R@;0QEV'"`N7XM6$7CE.?PUFVHMC"'C@DHV?Q2J_ +M/@5O(K<08%VH.F5V*JK.%K3X?UOJ,WYSE.S9??YN7'I1SM +M8U7W+DV052]\">OWC-2B3NZAYYFM,<.`>/<+IOXXUNT07S$,;^"L&9_;"]R? +MMME]JLY*29!Z:YG&?-/VEGW:25D[`9_,!U0)'T2D6_/JKO9IV +M1YK<,FF\P.$Z>`K!@31[[^R>?C@F?90^)),.W$1U]VO-!0TKBK3LS/%SR(!= +M7/T%:@3(AXB0.;WK'@W>G8SXX2/Y]$G/>#'`%NIELQSW+-J6)M7Z(%9`W\R*T)M*0#O]Q\ +M_EG;QH:':%0U__I6'0F*?%]36;N3ZW^2^HW.,BCY9C>?[?3*MN7$)Y2>YF4C.9]B[WAR404XRQ-.>_`8;V-$P>\VCB=QUWU#ZIJMBU`&_6UT +M(.&4Y)YFOZIG2T/LSQW8D2.C6WQ>QZ5RGO'[/>PA'[NL6\DQD_$8VWCM!>F2 +M?J+-)XQ5*@Z5;(8)/CIU.7-'SZ)$MXE$=.]C-MXH5./N[8(WYWT<1I(#+:"E +MJJ`I1\SU'*`='8;1[%)AL&*/1NE(N9ISL%(9;W.7SL7[?#]WVR-[XKZ^V5G(/'*+@WD6R$J8:2_53R*N#IC?MH:0#'=<`2_,!(DW; +M47$4YR&-@6!\)2V`%)S;"H6R^Y1?&4^[[YF!UJ0:!..(>-3/L^YKJMFI!5\< +M-NW\[I>BR&=GA.\'0B4Z;0GN-\!(C]M5I__<&"2N=$](K5.3?4.9B`8!CL^6 +MQY1?G!50E(0%=#:,Z3CCNQ(/4_?>(E=W+[B +M$'+4G$.CWPBIO.``F;;X#=O0>"DJ*U?VST%D^VGNE%_0#*_>SP14B5H>?8+.*L"FU)0AWYG5!E=P6-MYN3BP7TL7S6K8HW0LQ]: +M9M^L?0X:X-I6]1M`?Q,H2L8OO_DQJQ->:8DJDT?2@-A:_HM+,.C4'K4IO+BU +M^!I>]MPHXC1^Y1W?#SO^DOF$25CQX&P8 +M3AV4P%.]:SQ"WJY-NK(KOS"=2#HY=>XO>[H(K'X?8@!6-4+E_E,B=,*T\C2^ +ML;^4K,UGA>!`Y,,I%PH%L]^P].S>[J4&_",VX7 +MT6S,%4!=]XONTQD'[2,-L[2.-ZLO2D*=<);4730A@Q!S_@)>S:_+[KXHMQ3" +MZ'L*[PI4)@:#.UUE\X0AH4]X*>^H$VT$WP:=%U]/M.+I+NYD1QA%89\I"5?V +M;%/A&BC?PHB;".^3+EU6^,4V"A%^SBI45?:F/RA!5'YK9ZY/-Z*OHC$V4M.9 +M4LU5@\8"[`)^RFH;\5D+'_V@?U%]@T+DF](R,%#0J7PSOT%P3S[HZ("3&?@Q +M?\-HIM7RD!Q.=1#!\NCW"C9"`Q35\U?8&+9\`BD:MS7>XQK%P68N+\K95(6\ +M'H]I_:^DV>/U#*(*%=)4YQ9Z1!P>#N0@7-9"$$A5*1%6?NM%DLK +MT?'5EPA+Y\U:%-)2,YG-T&_NI5.H&DXK(48FOB.#2U^(AP/J=@0^A.]W595` +M%:6LC\2V%&1'1O1@<@C$,#&>OZ5_7$"XAM.=>W=.88,L8CQR4YE81\Z6D;?D +MJ.&7(QF_T'/_S!IM=Z&;G)\P&EO`6IWV]A/-';D>>$S&)S439+XIJTXJ"?T0 +MD$8N.(N1%"Q_DN57X/;(2MA%$37!_BPTZJMAE?J@\NM=P67R84C*)&?Y"*L' +MSH?-FU:%.R%E?:G3^_X/S^1$RV\5[88CZSYJ;+50I9N=N=Z3BMY,0*[)@"R'4S51N\43+?[1W*,A&/2;U$0>NDA16OJ +M;-=ZZ(,31X-^NUG7HZJ=%:WQ;0?]PB)/I#G;F6F<31S`%N/F`>W5H+"*UT;+ +M1WX#G;K7A="1U?"<)"0MXRJ)UESN\ZDYS-1OM7ZL\S#]0+44.L]OR;,T)9Y\ +MFTEPR($,QQ,=;",RW-+4SDH'74Q(2\(E^K*T!6P._>[[A_=0Y837]<0"!._" +MSK/NL]W"TI+U8>ACP'+&:/8%>5:U3#IM$@)"DP@L']6`07CZWOD7Z(17K8@7 +M!LUN/^!^Y`K(;B6-2CCP@P0)MXI/;N9@#JB=?Y.HVKQ_/]9$>/U^V9J!&O^M +M"W!>@_#)DN<75%T5#+\ +M<]A``"4&J>`K_D-;Y'&>V$^9WA-P!&T%*`S85:O`_;2.[ZH!NQ-J.XJ?@TGP +M*;!!`B,I%X^K[!@E#S>G^%1Y2&VM[]SZ4Q[4\[KQ!J?GVASG<`G?V;J_)D:! +M3,6(?*C*L6U];D$R,"Q`6BQ9!]*X +M\]TP#\?&>^B\RY(QN1NREZ:90S^YHJO,ATK2@:1VAH?"+Q8T+JOK/0L(H9@A +MMN9%OP1#Y_35HT'#BIS^C`YF[]PDCB.NFG2=0VI]@@'#*\G3`41E,J\#&W4ZR*B"H,JP*\?%]FT3DVU:>B2T7:NP,_/QV:@W+ +M?/W$OOS:RK2=*3G]>T34SO=.R2"8DA"?PTK>#WT+HCV(?6Q#^-N$2NS++VY`(8CJM7P(3O261DD#]N-#(:!AMW7JSP1A#,;S6&N'SB +MBMG&J-SLZPP\D>,E`';6C3'I%3V1\)$4=IZ)#`T=C)N@AT5I\BW8QR1\-T0D^05 +MJU-5Z/C(&Q/&A[Q2EMS]UIN_`QC0//!:'?3<@)Y(>(5_J!*T@Q5:*Z8N1=NI8`?CBCMS +M5UX%T\+:Z&12$N_+9=`>^)L5M,$^MV1$S+T@E-SN-R2)(`.O=:%Y$[:_I +M?_'HRE?T4='?2+-_IHMKKI]B6KZR[C&.@]79I/)BRHETE[UU`!9.#'MQ&/;; +M3UL&D8!6TT@KIO44^!29P39H_B_=JYI)+`8,,1GJ-6K&(K)?SUXY7X?LS%FW +M:ITB8[[YN"`I/(3%#81U'G3E-KK#6&.Z?4M+;WM/X.=&H=X/LRH;U:]&P=*[ +M3+>=!8AF'ZYHYWVUR(HP2BDA4[&[^RB>I%*UKEEKLK8TDR$SK<=A/S& +M35ACX"C,`T:-(56LQ)GP)"M_`H\VB6&A^7S]SCE%DG+QYTKGS7>M19''R7815%[)_JY:TGH[UB\[AXZ>V,Z\>'A!S% +M@4E]2)O"Q#BM?;1J]C,R->/(I*17,H@?X-:WX(8^R&0C8IPM>^>0#/?DAG95 +M5)>675&28+K-6'*6'T>2@Y@(R%-4^6>R8.':;A?<;.D15R0`7Q"G.%9^#_J1 +M$]JVRF@9Y%J=&52*N221=ZN?;"3"M2W4!#)>(KIKR28PK.Z-\I,$%WU*"](5 +M=([-=_<>98MB8ZT9T@Q6>3/F-TF,8D]7ZI0J*0C5]@F2R2JV7-Q`PJ/RT(1G +MZ\Q%;0AP#3L@$2S>]*C,X]K%BJ5X/Q1\F$M;:^/ZNG`%<.9),)1([F1L&^Y: +MO.]19W/$H"!!W7:]\`PA8F'6[ETJ5HH\+J1FYL)V[S'(B)LM,N13V51`,>-_ +M72#-6,VQ2V^JF2^:K6$4;/!I3M2ZPG.9+L_ED:@W`S7M>YY2?=H-V18X-N0%Z+S?K/:F +M*#7KY]D1+LVD-6N$,S![/Z$X.K0*DG`(A:7!I;/_%IZN:]NQ(8M2!M`TGXE@ +M5C%,83>-(JY=@11O1(N;#.HYM!H04;-C +M%L%,R\2R4TIOYZ;NH3EVHU4IO5(+3TYV"$IN35XPOU"F?NFB_W32]=B;?J?B +MLYSXR(!Y`CW4H1,7AC'5CP+:(R+;H[FU&J.;\4Y87YI.L^R$B#=A/GF]"9_6 +M84/YIDW.?"<]@85R=#A07"UK`\V6VYK[8,A?)C^?S8;):1O_3%NTVX4%"ZEX +M_WJ/4:YBV5>&#E8C\NW`3S14E_?$Y5S[H@2'Q]4A=OW3JT+RLLI$<%\$.\ZY +M&]4WO>=JQY^AS:@ZGAAP*ZXMMV1K=/&)9A^^<`<`TJC[_>I;3RB]HFQIT1J? +M:BO-_1H9-"JY-W04%G$:@\5 +M^W>T.-2AO22L4O#P4(:.-U=6!,H]%V_5!Y/GA,-9$8XL*:--/F5LG20EV2QST_>78OB^8]PQ(E/Q)B;E`37"C^(5VSMY=8X*<0$*Z,?UZA4^D-L>M_9[X,Y_:N8&+ +M2UGL=@W7IAT2WX'FUEKLO.*UE,?'$DXO,Y/Y>47__)TJ647FL<:'B6;ZA7D> +M$DI'>_B+M%Q(E'O]_N+OU>H#A=Z=/6+_B$MP)JIYV1ME]FI._\4#H]2U0YBZ +M&=$\-P"[OR*"5OQS27LF@F.B>+WZ61Z$>F[[^38(R%QYO`@(_0;)BEH/E1UGN-_:?GP-P?EWF5J#A*)>C +M/1/KCNL8XS3PX!_5BOH:Z^>8P06=2,:O8?V`A+W^K.D]0ZC8_.3G"^/UY7%, +M?0@LC\RF0].:(\D*<6BE1^)4:3]0RN-^KVS[W4(-_P@7I&S>9U3"BC#!E\""XVAQX3(15V_9I +M]RR+XVL!1XRBJ#)LH.X>=[K1'78`@<97H2"\@B5EVU.-65EH:<[:50EZ3ROL +M?=.[#0N5O6YL&1&7L^P\Y*94"8$F#$3>U4(MS=,^Q"(5!>8Z*56'4?6V6V"2 +MTPX0[OV]EK:B9I0S@35RP?3,&P_7`%=JZU?+!2V_D:297LVYNT7ZZ'*F@MO> +MLHV)1V@\68MLH9DI].6Z!?JYR\UYM2SG=*_6O#64:B.,#9<,]<"#W-5PD!+(I7US,C3*G9.BHF/-:0+%]59LJV0`0FPJ+]$W;O5S_M(X(- +M,Z6P=+0-/Q1;E(E;)%;!&9*;X@#\%IU^8J<]7!KPO55$$CW`'"^%)#HC?%S( +MAQ/`."E),17>;9+Z4<4G3`X;4ODSU<<'=!W\<;R)4%SRA +MX.O'?:V0C`*'FB?]7TSYU&5/L4T131#Y^A![_6B>O67K0N%$`:+%O7?WH"(\ +MJ[RO\G!;QF;%4A%]^,RD3]M?EH/]>HUCO]KY/=XKA1C5O[$O$E0U^.1)-8B" +M1><85=_<&A+$ZV4CS%M`2J!^%B%%9$WT0*F",T+N[DFA8V;)\"WJ%AU60ZT6 +M/>ETJ*;-;]/V"F9!/OR\+G4J-XG37)<+=2>/+)L1]QYK$O/M)=0NXIK?C_)U +M*TREBF[`;;/=_KRK:^$&S"N39$(U4ZMR"[1+Q\O^\Z^\F@7BZ\AWO'5A?N@1 +MA.GM]XIW2T."[\F%9`9:7I\'(P>M7&K2)\'2Z^1&0ZF6B[9Z? +MY(&@BSE7A>SZRFF+!7/K\XQ-FQR?AM.6^S\$S*I.O",/J:.EF@L8><5JPD#" +MU1T9LY_[0^W>!OA_^4#[_Q/\/S&!.1AD"G%QM#>%V*%Y0T!0%T?('_\`0OL_ +M9?SIMF5N9'-T`;@=0,89 +M!G8$L!B!K"$@5VN@%RL'@(^'1P"+$:`$@H!@3X[6`$LO@`8(#M3W<@;Q`EB` +M?P%MJ"NK@Z@`%,`%4N@`870!/J\<2!`38PJ!-`R4!/7_P_%GQJ +M@O]?K0`4#'2UM!5D-`'Z(&.`@9Z"KAY`25?+0%L/P.+JYNP,A?U7C_(RFOH* +M`)`AQU\)_USU01!+$,R6`Z"IK\3*]=2@C+RZ&$!(5."IGZL/Q.0!\-`5G`HS(O[?TW!`0+U@/C\;]X&#+&V>0H%6+LYZO^_6'YOU#`R'6?C[.4&>`#=#1 +M%>0'M@$]?6'YN`+=00`XS`WDY_-/P[\C+%YA@#78"@ZP!#W-$^NO["H0&RA` +M]%_T4R7_;?JOZ;#\D17KDZ:LH1!'+X`UR`:+6Q,*!UN!6/[?5L)_]*SHYNBH +M"70"L?SG9/_3#^@$=O3Z-\__\#`"_2F;11,*!4XT!%L)0.Q=00]:>,OR@!B#8(Y/FW*IUT*_K/A`9R\?Z;[;S9].["5 +MP].F=P7P"_UE`D&L`?]1\),$_I0+X-93EY7756;_7]+]RTT!8@6U!D-L`7R" +M0@`@#`;TPN)YFAR?H"#`AQ?P)&Z0YU^"!7!S0:#PIQ"`LQO<#V`#A6']$96` +M`(#;ZFD+`?_0_V*$`-S.(!@8:OTW)0S@=G4$NMK]S8@`N+U!,.C?A"B`&PH! +M_0\6Y`%PPSW^M@OR/F$[&.@?'GP`;ILGF?Y-/)7B"O;\'RSR5(CA_Z`GX7+_ +M720OSU-^ZW_`I_2@?T!!`#?X'_"I6L>_(>]3+.0?\"D6^@_X5`;L'_`IE>L_ +MX%-1\'_`I\SN?\%_'YXV$/Q?QP//W]/\KTWU%]:#PZ`.(".P]=-CX!\N&D`X +M#.QIRL/%\]01SY_W?_]Z_6\+,/Y]+/TC6E86ZNG#RL8\W311 +M(1&_?PNU8_R=.#JZ*T/ND$G%NE&PB=YH'N5?!@VSQ +M?*1#21"-(_K29>ZY2+WF3TCNI/"-/<(C5:WA_O<%C,,DB95MENL@5FKSQO9@ +M3)5>P74,EJPX;F("#FTFW!-VI0VYBMMCD[%G!B.S7UZUP7DS[_9?GR@AZ6\[ +M&[_-9R;;T%`?#;-QP?G=XD#QWD[V==RI#>AE_9644TT[H'V0R$(WB#0A%H62Z,N@IOF-7MOXW4P1@[X'R)O/_*@KO5FIM>,AN\#7'HL2I0$)];AG';T +MPC^$WR`X5):\^4DT!6?@9%/\?,2`SUG-ITDJYZ618)YG%FQDD]G:T3"=K<^" +M"R?J5>W"DG[;MI]K;S)Y63UI+MH5+W%6-4*!D1T6?',^<4T:[.>+>HY&%H'S +MKM^9?V:NG*PD0>01@K+#HU&?FA._H_O*:BZRQ_>M5V@%@@<_>%JKM$7(O,&J +M'$.O(^V8C&Q=9+-M\-OS(-DI9\W@6C;UZAAG''/>/"W\?JU3#M-TQ`_[[!ZD0!]/,"+%YZM0Y@H40Q4I],'0M1*7QY5&MH'%X +M?&3,"WV1"B)F+*L5Q+.:OHN@.6G::YRJ<7'-3.VMTNSP$ +M)ALMT.D,#@-F.?W_0X9%?/UXO)<3!$F54P_C)3:M\0K'9^RSF5,8Y"J +MI5YS5W!ST;*>LGPJA%8]3G1X1^7_3%#%&07BA7!I\G3C:[U+'W9&&]10'78K +MSV6!]M*T^@2E?S,8^2!UI\"[U1W8HM+Z,3L^1JO`(?^K4OT.ER.`?;*I4AUX +M8"?1`*=(B8UDN/.X8J$H+?IB%0]D>I^E9H"MU,AU;MS5M+;'MQU15S,A5H^4 +MS=O"+QAJ#3F8O,CD +MI$,_B=Y=/ACG5$`-\E:L=B:W3BQ*P73W5(FR:7,$S6_9A9K41EY6FD]O'TWI +MEVK_00,J8^*ZCB2O_H:'2/YVEOVP;`Z%8`K9M;5/]0+K"]6+-E:,%[7/A+WR +MIA&&]LS/N/VE=>;VYK`R9SIRY%F\MG'W4GN@+AJ"2AO>!W#'EUJ481W +M6UW-6S0S4>+D#7?L<]`, +MK3RFUGB[<.(>7R]KYT1YARY2Y>0_:(6TO_]5'_=9S[*2G6'7W*30,\T0=P$O +MUF^]+46;+"EGL=,*@56'K7>H^5/T#$SD4W=$NE?JUJ8=-3;*;"2\MS`WP36L +M6.CGFAZ\N,2P'N?$WT5ZO1;W0)#4QI@IER;G688"@AMOUMIQK-:!>;;GB +M$H=,PY2Q@U0K%:YJ[B&!0,8Q!Q(I2W90/>2[+.!95L\6:997U5:&T:-`_-]0#%HPG.IBG,*,@PL`2$=;2&EH-^:K0^1SIERBSQK(_8T?=3N@QO5,\H +M+10'15>'*)528[&7)T]K#GB%5;X)Z8#(]-F:V;NL1I(Z^M$QUE_0&5U-+Z.2 +M'\8EGR`#:C]7Z^D=C9ER$":&']*0,GG5'1')[SA_NW_??ET3O+KO7F>18PPJ +MJ^^DC'7^Y`N_?%O5WDN(AUS9A=_KZ1VT)"("*2D:?`5"E0/8B"A*X2^J"@+:2`C@'$':QMMQF,;=; +M?[\Q4@.ROSLL#W&`=,NOL4`--=`7W5U,ZA=\2FAQN6)R.^GYZJJP*S'8+&'H*L*?)>^[T8C0\7L] +MT2/&I:7.+8FAY,G-),Y4(P#7"N8(DU6AQ6E85_4?78/WDZ`R#2T2A()W!B:\I +MH+2PEW[:?^(2=:$_,^Y9Y1([VOY`%H<)XG,!HD,&0OB5"1J]\1;,RM>:/W*6C4'DP#K'E..C5`7*5%KX6EO0J/@9;;"6_*WY,#' +M@.:QH7UWEL1H)YS0RR#^N':C+B:4N(HW714N@VZ/"M7](%$5EC.9NT_-TF]4 +M1?']TS^?]D3KMNS19K?^R)'0Z,'TG?#A[KD);U/Y5DXO_273)ETFV92CS<8Y +M-BUE+D<5]9AP"M:_S/BC!I^0LCU>Q.=HD_EA>F-ICBS8LX'!KGMO,T+E7-TM +MSL?*;63CFM*W>45HY-"7:S:)X9VDC?;7;Y^&>9P5/GRTN=Y$C_7)$0C7GTTG +M;#F^6[V'UWO6H(;^+(F3%TF]\OK1XU.1@$@OB8?C4J);PA-HZ!%&-FN.[K++ +MC*79%00ZQ:Q>,O;!W*%;A!B7;OV(2>"9+3INS4LU&-)S^2TZ%#,D,D-M?+)M +MA;%TQ.WEB,?D'QV@R?X6DY\AC6J_V_R;D>QAB075>G0Z99RKX.T:.N:]B)RB +M-YESA$R-SB4%8>^AI+$D1?'EIUR9D`^(P=%8!#,!D1-F_>Y16/5\;_MZRTWY +M!9^?8T'<\*W1576[17XM]!L?YB"^YNVK0J$M%\G%/03R8@M43T\T$&K,.+Y_ +M^;+ITWK7ZNKE:3GJ +M&=KG>*,T8LK&]]_V0WYFIZK:,T[E5%^XEWJ73VBF/#/IT.(+) +M][V>9%JW)E46855/U`>)W`=:8M\^D5K1W92V$I#/067;SLKW\87Z@P81RD,' +MKZ\[?AQ)>+?P:WZ6C9']F?X'6?)`EE(52\]N_^>=ZJPY"=1!N(@-3?2/"/6U +MVZ2K`(...PH&.D9#6_'O7PT!GRK\9XH0GK]X1+)1PKX2#-?H +MFB9'-_07Y)W\4GKG=7O+F*VQ`DB[?YTRA=^1+6^L]Y43?`;MP?';]J*,;5#] +M_`',:!+N=RE.6S;I2<7MQ_[0][QL?334]$4"F[\-^.YND_?K\*'1^Y1/88') +M>XR%$0=(C%>PP-I'9Z?=_K5Q\I@5;],#M*6L>Q9VKS;I/)Z(;XNP:3L9=FD] +M=IEDE^;LNW1+&70`LFS#:80JMZ_,J +MORP^I;V1E;&X330$&W$2"N)E_2IO8$6 +MDOH"&8;1UG'.3=NT'-!'AM#?X*.36&9M#ANO*HO`9QIVOQW-HI%"Q/C[R-+2 +M5]YCM1ZBM):716Y0U^TP5.](XMV,5*DGNJ)`&4/K'K\4K%[_ +M`**=^-]AKWUEG6+FX=L<^CB&_H%T^7CEIZ82(FY!FB#C^,V"76U1$4>!"&9S +M(7=ZI_(]>(KEAOZ8<&Y,4GFT+\S'%AAOBC`(B>V3>]3]A*_-]H?CC +MY+20H;5J&[6ZX!<=.'@=R)K]';'J-X;$[?<-CRA.KXZY5I_"10]YP3%,<5]/O2!-[+QY3;JSWQ"W\#3]WHS-T +M4WRJI.G\0.[O^B +MX>5OO$>4O"]DYIYXGGBL3+:*X6%W+%^26'PRXI3<:]KDEU]+]K*ZW];2SCC6 +MEBF8S^GRN;ZOO@VGH8?4(2=ETM()V3W@0JVS/G_8[I0IJ]##K):Z`Q>>T58) +MQ`^P=#W`60H3>W6^5A9#)LGW,5K"MO)](>'U(MS!86+K`(C9,HRQQ3/Q>$(3 +MR?OC?NEAY#ABJW.[==Q++%+H,XN"R9WY(^W8;VK(S]\FRLF.!VR,F>(IL?XZ +M(3I#PV-Z!=0`/3+5=XWI/R`R^>."W(MG`1#.ZU-8A1FA3AC25.1IFPTX)I2C"L=IJ"]N)>MZ7982Y5J6X +M'[1#&`V2M1PHV6]0IT4T!NA"O^B?U:(2M)Y)+TFSY5Y*MSF4&C';;G8H2(J; +MT9$7:%2AF>*A'.LD.\7B<+C[\MDVX#T;(9B7C^2-DL5_;]KNVA78$E*BGM&' +M*46G:66DAV?9U>%5WB;UG19L%%@\N7E.8]M]B1?P9 +M&7JSEWZ,!6!_\$I<;*EM39U8Q-2CLCMY`(RQ&YP.*1QOS:>S\\R,2DXXA/R6 +MUV9I)15>K`JQ>'4-01*C?_E[HDA.[5"`4$2D@([_K67OIT+19O67PYY!@L-T +M;P[LV5.>$QKEK\"L;S*_UI/MWXY3>_J1;,-8S&0!11:O0G)I5FA* +M@^/,WC.6_OM!'TXX?KM\2YU[/EN`,Z3(?;N>P7N=[%HG\1UM%0_P]BU*<>RD +M$4$A][W2Z%3W0U3S"1.$^@D8PSOXL-7`=8OJ&Z=JNUN +M9B*_'(ZZEKU7I*'_=+>.B?:U92=1E]B<;;RA@=Z:I%VL:S2&WS+6C.)S-^A4 +M8\-RTU^'ZM@^WG[@F\Z7"MZF]:3?IDPX3@6'Z*>J#A3!0SUS74C7,?%5!1&K +MFTH:R_[N`OE=B?W=Z +M`$+[!-[.OZ[*S!R(JZIHZQF',0?C7A&P;Q6P^6QA"KP0`N7D\_.N9/Q<+=B^8-1NN9:4& +MNJ15H=Q!+1`U9&+O*^YE*F.>+9=(>4>,B1ABY8"'O*.A]V=*Y4H*\[?-+)R2 +MQL,X`^?[TWZ4:(GQZM\^(:.@OO,6OB'I)XLIYPIZ+F?NE?U5@[;..6`_(R"U +M-[73JZV:6$QF#9'9W3N)0DH$L@DIXM^)N\S=P^5@31K(DTT+/`5+ +M%3[JP><$8T+RAL4_6AUYPAC>;2+:H,3@;1F^%93W*@&:<0N*Z>.=6%$:&G_( +M"%U?Y4&]K)J\BT7WGKSPS]>4X+SGK<7V\'-"1EZPY9*7,5#`YQ\_>"OU"K1" +MP?VCY3'Q*.5,WQ%GX&#?45W*L8>I0!0T%YA1TW[]?7EJNLZ6TX,*W4F"$%^H +M=3A@'4.GEX7G@S/G5W=!\6SYT>AV+0M)S&6*C1M)],LWJ._UKW',K\,:KL?& +MP].[67TQLU6Z/']QR,;CH;/$BW;8G"W/C\=!K?`!!*C*G,O@&EZ([]&,%R%> +MS+H7*IG0KAU^GD?Z4D(6^_?V4XN$!:S#G@GC8\1VX/Q("H=FD=_2C`,\I691 +M#?OU0X@@XX<.UGYU>43:DPO^/(9N1^>$5B8/[<=S>CJG6Q&C5C7&A.OAR.YW +M.IJ[X;9(1EX[8S.&;O83I;>D.R/Y$B/%?8[$_CQA5Y/#*H1!WBT4YB\^I)F7I1X"6\F(J$'L1QW>_A&-*2I;6IQ(/F>&W;7R9);GP2O38RV1OEQM5@$S,IP^ZU(-]Q]52R".AI9+P +MU83NFJ4QCHQU-22;66C4X85)_0^S6+NJW/AI6=^XQ`/ +M=7%-P`\JE%:&)LE@SZ_9E/2CKF9*XR%RAV2;?=+PFR^@B&6]N^259]\SD=Q-%]"K(ZAB1]HDF)I +MH'O>\_3:6EBKY,B"35[JO`CW&`6Y!YT#"$:H0#RKI'IH0[036YY&T%7"1[". +M%U=K.JKB\ZB,SP=?/*OK!Q>\J5"DBHIN[']Q?$Y9.T8@<`56N4N(8X9=;K%! +M>A@Q2C,[>?0WR)]\V:-9 +MM$BRF*[LZG;^]5K&H%8`UD`!R%.G:8TEC*5E5/4XA+_A<&*?F0\T(O%)2P7; +MUM+#!9RH-_6'BXZ%Z0&XLJSZOUJB]<2'4+J'4#^PE&\IR%\1@Y>.Z#\5(0XQ +MJ[_X7%\4LMI@DC30P?HM+D^0C]17&[(/%DD+ZSDRNM"Y^>V!0YDD?3O3.'=C +MU(.$@`LFTRT*%E?G(.*N0P\>U?\FDDZ[+,WSN$Y')^RXZ$R^B>VGZU!V\P'C +M[;F*`=O(.3[5LUZ%E]6;,@KW;!_6?DG1EJ3KIJ4D4[Q[N*82:26D!30QOB10 +M$3VX/?U.46/P2]9.C5UBRP5'>]I$[N#$RSVP5?MC]@FRZ(U-AZ6;#@U&Q6%Y +M4]\^^FM9Z9?WI=52OU:TU6[N;.N@G;#P;V<9$SPU>2/=8Q?)86Q.W7MG41+= +M'Q20%2N/3H]GLRCDS+Q:$D:(,O?B.:8O#NL0$76%Q&_'_5($C>C:S;LC\@@9 +M[85QD=J.W'T8S6`A4&+GKM>#[?MCX]4B76W9+^T%K]0=9-@Z!OG!&C0UW"+M +M&XC$^:1H;6+[%YE>7`IF[@0W$2G&;/EUE+5QT=SFK@K[X338I>@Y^M)WJ#F< +M+30&2.-<[KU1I=ZQ+I@\@04$@@Y';N*Q(52R^!W%3[TR +ML4ME0^)FPEP4X'[Q +M*JNB8FS1*!8:H;6;L!P[HAO6C+(KKAD+T.^WL3%#$A%;E +MX_`B$O8U>R&?]>J%ITPU[T&]U(5(5K4=FTPM"3E1QC3;%S$<>6-S@^I%.T(+ +MZX12$=H\QN"5&,1O!NF9D@O7EUX6&.4"HCYZ`!K=$/GJ,_D0"Y(:#AU40[-6 +MN;7HQ4\T>:5Z2A?+)-.B>.VG&Z^.U8BU*J0,:IIO6CK[:$Y)T[.3B^N*<<7B +MG?O>\A&"^"_@F28=G8JHA[=MDJ'/M]]X\GT](7>`%!G](D9HH++E7(T/FJAP +M,E"\A0VF<,2@&4DJ,[:3)<.)I6,WOITNEQ]"KF9KEE_V^0LX?_B4+-V;9MW& +M/)*_<)]<4;'I4XLVT6@9U@O97/W@]VFKH<7PIO,V>06P87OB(.WW@-5V^&). +MLJGZ\C=1UNQV*!("56PU2UWA>=E77;`J]-W@6+Y;U2D[QZ49.I\G<9K>]FV? +M^VM8FO9F:3/5B%2MF<.`#3YEI:ABPH^2HMH3<]54#*QM]F%VN*!V&4E=19#/ +MYB-^P1N^2?&#C"W).)YQF>E,P+CBT)(%`S*-?4_:IO5U]UN9,EWMCX>KNJKM +M[=*BGX##5P:I\WB^37V38[V"!?*6G9BP_EKC0H1<[I;PYG?+$LN>5;/2:21) +M[3H&,3IBN3++_J/>),QS"-1.2L]O5#(,^8]G8.,ZJ2MTT6=QJ/@H'LV\BN:DV3AL3>P?"2^;\@RX6U46A1K<3_;V +MX7&ZQIGTN89I&W@!D.U@6.*_$?+/K;VJ6_%16HCQ>1KURHO>AX&-2H4WGZ.TT5$K +MMK:EBZ*&E>I%%#!VB?S8K;P5U+>9 +MF==&/A/G04"FHW?T+'RIM2^X@V-Y;J:W;L2S7$0(<=Z<'.;\KM296RNXD6;T +MQ5#NNJ]OV]U!:;^`=3.@L=FH%WNQ+#FR1;)V7YBK]7.S#9LLT[%M(P(BWXH% +M))*&&F8\ +M4.FP`EE9(2)I(]LTT4^FP/RX_H8N^7'6R*W/V=KMM'Y +M3G^CD6'R?DL:J_#=2X:FCK?9DF:2&A[1T)-WV6+-9^'[H8/1[(4+J[7^M7(, +MZPQS"HGQSO[I>W-2K3;+-Y-RCP]QB@0_,PI'+[I^`Z=YLDFMO2>)+./<=H=J +M-^%0.U#`I"`MN1X*NF<3)^:031A5"M["`)QD/GP4N:J=I*=BZJ(/-UWRQ>(BHN,7&QB77!2/ITSU4UUNK$;S>V7[EN*%]2S +MRDBJX>I'>\.CZ`"U(),`@PPBL'/3R&CEHQUR/8TI7;%+TW:1=?&>%K$L[86Y +MWGX!P7Z:@DA;VDRD_@5.P[R,,?KL2.;Q1[KLRDDM&O*#L2\K+"(J44:H0DM- +M"]%<;`+)S784T_=;7^U-#IF^-`VPP*5\6'&[B/=^+Q]_?X^%(\YWRB)?8A*SMP8=1E_=XH74*:TH-00MMO'YJ2E^59R838O]+;OA#:!JGSZF6*F +M$E1Y^D;AA5'YNZFHDXDB#D#@@*'K*?O&";U.<5Q6QNG)7"\XY2)!)>8B!<%` +MKPLMGA+)3STML7I"12!P&&5+3@G@9",Z)4<#%`BP"@&BIG4B?Y_?;KRE[`\" +M>Z001[((-83G4#H'I1R)L+)OH`.B>$@8Y5\*BH<1&WH5%#6]_-5RF"54 +MP"`K*.^`,-?[#)LVY04PE'VR5[QFV"2&1A5Y\<@EWD:&3RKBR.%`EC:G;,H@ +MKX*GSK&%@K>U-:H1C2>(U40JAS,A;8UH1ORV'">^SVAU<-O[DNOS,XF)`=F5 +M3CO.DO1$FSQ!G&>7C$U??HQ:L.GD#9Z+2C\2Z)4EQ!$1SL:6O(HRP,!J*6;A +MJUK"J4;,'G(;RA:^F<%S<>7!9H*$3@L-^OC-G-] +M>9WHG.NX+OXSVZL\HMJ.CF%^K"[ZJUG/8KK0"H+G'6?U8P?X*2ZT +M\DYO0,HJZ9&_KV,NOOG.OEHNX6>@^N&J7=&J$;+H<,:ZL+)C\MMMESYHAQ1# +MI_07]J!O!W:AIK&V8S(G-"GBO*Y`CPW+?+U/FU=E1T*>UAZ4))$K9]DQE#+NM*TF-N)>OG:O@I_KC>59V4K6^0S +M--S5Q_6]R/55"!B;<4E:;PBTH,0CU`<6UU9GSFDS!P%')5:5+FQ"`QT2,(/$ +MCS+1S\5)&W.G\H-E"N>7!$Q.X]_0K-2II]O6KW^W>:VP'^#,UIK^*"%V$](. +MR*H97>V5-=Y?FB_Q*TS5"1[.`D4<>1>*;=UNN&:ZVSB$M)$HD+G$!RY8)>04 +MOU2T()=*H-OP'`^ZFH$+:R$%9)SSE(-W'/'RQX'!KQM_9K7;V:VBCUK&^!`B +M&FE^.VK$!;\]&VL^^_+)J6S\I(2P)GNZ7R6LQ*.N^TQ/]S`T`[-^&=G=T:E6 +M8^A&.T5.X1[/Z$@D)>]3^U2X\6GCM.C9RZWVQ[D9V&^<-W?V6?6]9_ANGO-^ +MJ]G;E?J69-Y$DDS__E +M"^O_)_A_(H&5(P@(@T.=@#`'+!\8R!4.A?WYKRS6_P'/WK7#96YD"]6+V$O +M9"]E+VDO;"]N+V\O-I350P(UG5,R4]*=FY.?E5"JDI*9QZ?OE`^U*!;J$&HY"-]RM-"?'+S$79#PHD#"D$W,S>DZJ@:VBB +M9V!L"I'(+';+K$A-"<@L2RT^V;LF:OJUM99WK +MX@NK6/4Y?YY8^_(F^X&('76S,U-J@TWG!2JFERQYM?#1UK[#XMD7);R2K:<* +M%VV1[/7KB?NR2'C-UJX%RR(F-)CNU[L1+%[9W#6-]Y^V^BO/PX5A,^:T/I*V +MVE_T>%:GLL[-+\KU)WCFI;QPBEJ\[_N]:]Q"6D&3M)2DS&^N8+_+*"9>>??Y +MU3_2BIS-\Z*#[F]/B*U>&G[&])KGM]>ITLWE`B:[>"QO]SIEJ838?0F:ISMY +MHNI6T9*FC+X)KH=4]+U^^7C,G1[#-+'\;,KT5VZ)PD*1*A',D]>_;MKR<4D6_'$K`/W90U#-JA7OU`LU'Z^ +MV;CU^1*!N'[C@I^-._[-L_G\@*&Z9[[N9'^5JQ,/&WC4WA>?\^9-4,21.F^C +MX/XI71O8BG]>]3Q9N*%)(6RS90+_P<=+GTJXG.DJW1'^,:ZH3(WOHNC1OZ'\ +MP>="FTNL`S;\W'[DA]F][Y[SG6?E[9O]-?+2.];"//WK9XW[;3$ +M7DO5.0?_'>1W_QVVN+7C7+(39W^Y:AN[HM[#.TL^I%6+:I1N.A]UQ'LR=T?7 +MV;G>H6FJ3H7*D]INZ(F<6OU+S +M"NN"7P]L>]VWKA)>T7BE0EGW6NR>BZ]G"!YQ>)P45/?=_D3^LY0U;QON7&O( +M^3M9^]Y#IAUSE+XHSU3R_*-4_'E.Y+KOT0H=054KBX]+90O[JKV7VK4]7'&Z +M%)]?4/+N33"U2VW=O[/3NSGFRM->@]SU^RTK#\T]W/'FE.2RQ,;D<+ +MV?QRT/->F+?E4-4GF6F3]5BWS_D9:.K_+2WC6(#-LK\*G2NE>@TH!%RC!@P+ +M`Y)S4A.+2O)S$XNRN0#);[_)96YD"!;+30@+3DT."`Q,S(Y(##JZ.YB#G3E!Y@[.GF[V%A9NP%HQ>D`;'Q\/`!1175& +M@*F]/>!OWA7@`G0%NG@`+3X`%"4U1#5T52396/X*`F`#>`!=7-^%_A5:C!D@ +M9VINY^CI:F<#H`;(,0,4F0%*CI[OG`W`TL71`2"MJ:[QX3\"OB?!\5^I`"0U +MU915)$65`!I`'8"FNJ2:.D!:35E311U`Z^KNY.3H\J\<)425-"0!0"W&OS?\ +MZU4#"#(#NE@Q`I0TI.F8WQ,4E5#@!W"SL0'8V=D!;-P\[VS`KH!6`%`9P#0R]R:Y:_`?Y_<7S3;7[0IR,+?U\G1"6!I:N\* +M]+>Q!+Z_(?BZFGH``6XN[D!_WS\-_Q,AL/$`+&S,W0!FP/?*(OR]NRS(TA'` +M]U_TNY+_-OVK3K1_-1C=>W=9.(+LO0$60$L$%B5'-QMS(.W_W3WQ'SE+N=O; +M*YDZ`&G_U_+^I[.I@XV]]__3_3_OE]L_;1K6 +M-N9V[W/`%<#-\[<)"+(`_(?H]U[X2S*`15U/0EE3@>%_;^2_?25!YHX6-B`K +M`#L7-\#4Q<74&X'UO8[L7%P`7S;`>ZL#O?YN7P`+,\C1[7T)P,G=S1]@Z>B" +M\%>+<7`!6$#N#F9_E=T*])?MOV@>`(L3\+VAWJ_)?W.<[``64]=W!3:N=O^0 +MO``6'Z"+XS\$'X#%$03\-W[/G\7-\Q\[%]L[MG8!_N/!_>YA_]=Y_)O@?`_T +M3]SW8V(1_P>]!Y3X-^)]7ZOR#WI7J/9OQ/<>RU-7:W_83G^[?U?S?QOPWMXTW_0>WBS?]![LN;_1FRL[VHL_H#O`H!_P/>X +MEG_`]X!6?\#WI*W_@.]UL?D#OHNP^P.^J[#_`[[+__W)\'\$H/IGWO^Q6DS,T2HZ5XOAO8L7V3KP'*QQ_#ZCD;01_A]K@_< +M[>T1*S'.=%ATA7[!I"0"9U(.QFEH`$V/(;-$0^?7H&]6Y^7'"9+%Z"U#XX2[ +M#6WCC8E'VH`WJ<2(;8_VO,L=[7Q+29'+'M5C2/.>!NP2%:5?%N61SN9P]FVZ +M`V&$E1&&_\7[\?5VWQ:'$*%<8@'VXT_EH"!>8"PB]0_O@`I>9\DT@=)I +MB5FS5D/"0)BP_,U7RD(!JII>Z76BXBD+DPHK9(R^F#5A[L0VJ1_=MW':0_2O!HRLL29W>E`-V),) +ML\(B5LN:]I_79W!$9&!,]N#&H]'S40J(8!RX%CR.;/@D`H1>"P./!OU5^[7' +M^H_;'[F]"`2]LL4(H(S1W9"#"GNE;74%TM6%6%B^RX!KMTZ9L0>3>U==M9NO +M(P1D#F)VY"RD0"UYW/8P^%WOA+!/^3,_)N,H*]HI`@0=:C16@Y*UK$F?C1?[ +MUYZ:HWC9E(G+V6D0C*EN,(:MGP6<4(KXB<-71`IR'^TRBN;-W?LIF.9TELH3 +M\)!TH*4#@HB5W1.1.F$97)Z&]W!>9CUFB%C-#>KGG54U"[>B.=?GC')DUB# +MYVM/T//R;JKU?P[,V:6(]5-+Z;N"YF,28ZF6W,\$RY%'G%EO"WGUP.D9#=`U +M88RX,8_=>!K'Q.KC0B)D_MAZD.#*.%J`VOV:JV71#BS/*5(3KR@HOL>OQPK2SQNMIGZP=:,.IWY$-$$YM0 +M[&I3">T?E(N">!4?<:PXOAF9"MI;,]Q0H!L]600A&4#A.4I\2R1F:>-P;$U0 +M!,/F,]6I^;QA;"2Z\:NJDYJ:;Z)X3[.8%UIS-6L?V4PLHEU,(.3-+L#U([;1 +MDRI\'LWXS5[IEPI)G.1?=/UL**%78`S3,=B;U[.N20W'CH$%YG&\0R>F)8EB +M&.&C/6,>:-K:Y=GA!2:FV#-S2,X^*:0(7:[RL9G# +MGV%D.T$6A4BBG"NB0WPA-A1_'4LH$+RL#7IXFY6/7YEQ">CU2=MU<6HEZ(". +MB$((.*:L"%48.K.,VBQM+B:^T-"KPY1(:^A_R5?=3F1#/^VA='A(QL3=5'#_ +MEAYB*Z7'`EB*D(&MCPA%4[TU_CK26)1IU9,Z&S-TOTS5^\H8FY[M<32NA7J* +MBOY4VKS8-.U>`/$[O\#MAM#T;6O\[?A:\:<]U0G4L6YAW>7O\#T+TR=.'Y8L +M03O\ZE:N%F;J.`.5U?1S8=1D&S/B*EKP9WW,P"?22Z,]P2-?<]&/[K)89LHU +M\E=MSZ42\=R(>$N=CV$_"V7=%`-E)GX4V&;7'=0GQ3.)\YWG;3U9-H*+^=[V +MQPL3^4$SR(0&?QXG=XV]*C4IY9<6*L\TX?HJHL+ES +M;H:V4X.9I(VNV^#P4RJC_'1:B#!3$5?VZ141N9[UB_[MH':&QAKLS]I?W);H +M"'N;*]!ACP50!2F56ZF8ZQC;*BD(F*;@W-]V-%P)B6&3VZ%!E=L..N'P1'0+A +M3<^HKT19)(T8C%S8`S0>;9T<3Q@(!S6[N$J#A;_PF,.JC?0?D[GJ5HK22-)/ +M6C?DX_S[K[KOS$\QM;3A9ZNA&[:B"/$$.`=;)"*.I4VD7P[#=2 +MW7/JPS026!QB?5LZ+O^,Y;Y>5'+-:*C69)Q!UEV`$R4E_$O\GLZ##6Q\E4#Q +M;KRC$7^*C29OWG]5;7_-&;I>%G*."!DWM88C\IY7$%N^;;\.&1J6(H%^P-.D +M_3ATQ)INN`Z>8MPAW'KB^*RRE]UR34#.H!'O<#LRUPP`X( +M;,=^`O)?!9H&V>_3J*6`7U:B+(:]IER,A=T422NRGL.^.?U:,^1&46N,+!"^ +M#HC85NLW-T>@)/^8A>AW@6E-(J?J`2=&0Y(@GBTAZW&MS$I*UZT0'SZL6;*S +MNNW&JFP"SS2V)"OQU%+O"*TE^FD)6OTK9,VCHG%%E)6^YB)JF8!#IAMQX:[Z +M^A2#ER8VUYEA.8//+21JS(X,!?:(;L#>"W[&0\U!\AOPM_I]G*-YH9;#$BH/ +M"[H!493"Y(+?4Q$S]=17;OD]BQ,T3`$)N8AS/UZ3>$I;0G'O46,SIAW-\`UM +MT8'$6`8Q_TK^BWAA$.SA$[TR&XTBU,J0GO8^L4W,Q570OX0 +M:IP=(QLL.EED@3I*B<7#QW;]!-]IUZO.G#X0=MW![E'I:'Z`Z`#W_^P9EO&U +M$@TY)]F0/O&L1=64FF&\$9PZ;>2<6I(EUY-Q^7,UK>)S(0%&]?Z9=4L:,`=] +M8/!4B+.#I2ZU0IE(^"B_Z\(H^QPW!8_,"D\4Q8N5`!)<%_R%GW%Y*3UVP@J5 +MAURC@F#;?0Q,7[X;;0Q1(;B)_]!FHE-P63+Z%M11MA&^#0N9?@9;1(;P\^(Z%IS.-_B!VQ +MM:?^G;D)(O$ZCAXT,_F4;A`.6=%[YKRNK-+6TIK!#+,2=@?"-T`19L!HY5A> +M)367`:Z"C):UP#:-V28Z-]2<*FFHUJ1^V5DQ"D#UM@`/=<)1[.T?][[0=ENX +MA]T.3>(6KZ$U*,>2NOM<]0[D^@GR)3/3QH^DK%`M*I[M._5MT\1:GT>#&%!_ +M'EQ.S38NJ>_JC?T:Q+2*Z\G[5<,6FV&6\[C#W+2;_,'#OJ1[Y$G3H'OU:O*N +M>:!5/C9XA<5Q`I5^@J +M]#Y='Q[ZFQD]$[*XI[B?7]]*N\0VH3#,+I0%&WZ]%76(+U# +MJ6!W%\63O?17^5/Y5[+/IU(*6O?BR\4]]#ZPA+R^EFEJ$7W(/ZRN#1X[*\UJ`7_L@0VG#''[$CD3-ZIBL*OI@%$4/IK;I4>:^3.ZQ.U8U +M&D)A)H8MMSOY@<;Q<]$'70$RBD^8K0!Z5B*1I,G%9US]W8C+"SDATM"I9)%N +MKK?VOB#;M'[0;UI7@1]YUTG?/V[*-1GS1JE]R6=&E4M%/&V_F8$";5?W*,]/ +MF`FU!XCOA7X-^C1PMO$:$\#"\!NBCBMNWE@D5\^"<7^$)_)Z@N9S9$QZ +M099[J"9ZK3DQN(9!MV-2YU'->='Z3M`XE0__%#KYC*R__HTQ.*N8/>K,`)O^ +MY%#KH&M`CYFP=\MG\YFWETOV7J=HI0UY+%YC_4>C*?!AIBO3`A@8M)]T;O*2 +M6Y!DP%,ID(L*RQT#'HF$RN!$VOQ3HE)1"^$8M;NG'F:R'6QC=O_G:5Z;).R- +M)R-V+/ZI9;I]-@0-\R*8W^2[FV:>=-D]GV9<*6G6+.$%Z)7M"A'WF)1):71. +M9'A0/BJAL?I]63O+JPWP7,ZM-#E74"^="`T7-N1R("1SU-Z7#<)"[^+&K$?; +M_WS"EL,<[][UDS3+H\=&UH2&V\7N[OPA+[.#^)HI4^*LR:-4V#3IG)\&)NNN +MBP*93@0ZD=B#4B@ZD5*L(3PXHV[N8\"G'%KLUP:M+LPYFY\85N+2M]2%5&HL +M%FVBQ/&HDM9N01^/E(=0=`X-A7'%D=@1$>L?B_.<,\XT+1(LR,+Z'E,G"NZ' +M$-8>\1C9?9BWHZ+8T`O)E,R,BZ;%9)IT?X`E8L:*SQXKL))H9DP]N>.O-15* +MIB8YVC2'8Z3>)*P34\E5_]"$BHL,][NBX['U +M1%5MS\B`P"%*+&VLXM!3Y-\9B5LSQJ06*E8A:RCL\C^D=7O5\60.>=V%28OR +M=I$1M`PA&YDGA*4OZN01R-P86)8P)!VKS]Y3C!RO=Y-:YW=39=F^>O,R.>%P +M[9O^('/0)EHX)]<41KO0`1>W<;V?H&Q.DM0M+ +MJ0N[%A(2]^H%5E6#&K.)3XYQY_&RJ#M&O;8V6M(!L?XUE_6T%A,454MG2[B^&+U;6V9 +M=_V?2(5-6=-T17&VS\A^&V:B\FBQ-#43<$2NH&-%+J/$C\L9I:9&LJD\@Y*$ +M$A"8%+JFBF'^ +M:NTA`H7M6`OZ?J!W,)O7^<@YQGWK[;-X>AM[>71HQS:S@LW9K!32`PLD-]>Q +M/K^R_SW>]GD1ECK+1C5M2+3$+Z"39:<"+G02JZ;-="`UHQ9J+<,@?K$SOE=] +MV5MA0KB-YL38+SLM^II7H@.)Z`FH0E39[&=5N*43:8\>:Z\/YMT;"R8:5E&D +M?N6293^>=R!9]E*E1;H$*=T9&29!JI^/5"YUDS3= +M$FR%ETA55,LP=,7LTP$B%/.%-Z;4OD<380ZA\`*AYA2FY*D5EQW9+G"W?=BZ +M4E6[1T:_9_[`YI+Q5DQAKP$,Y]I?)XYK,9\7/BRFW[>Q6WA$7UYA6FH/4M51 +M6BH4>)7M0U7J!@=]UBU<]Q&X;6^@/LB_L"`@X;_-T!]GKPICDSA_&U[;JX\Q +MR):R^@13C>`7VG"UJ&7Z/;I84!AI\2G?ZMX'#30GX3Y"T8'"**+?:#A+%--7 +M3P<$]S1L2`I#B?1N%_1LKRVC^QPN_<']`_8O&8/>_%+?#(F'`<5A9\-4`ME[ +M])O'9'MKG.IR`R1C-8-@,F;VEB4M!'O4X)$U+'Y43I>GO%%WBR,6Y>,A!51A +M*C/=V/6XYRQ?<$0W'/XV<$8?I=OKCH +MV9`H%="S'TQO8O++ZJ;LSC8TN$%O[#D*I"JL38E^*G<=JW\LW[N0<@,_XZ>V +M?64:J8Y$;9]HREM-&)W'0'!_^+W?^$W1&]Z,P_YBR_KC]M14PC!LX=&]HOIJ +M(UH-I,&M(P+BV>IAV+@VGJ7DJ!6IT.$$5J1Z=^80FNRG@,T>K@M7T[,[^R.+ +MR;='@K8XKVB["HUT[]+:''*M@AY7K3B9OGLQ^!2:8MMT0^/2-=K!Y$.9C@ +MG'G/D>RV-)FI7V?P$(<)>2H=4M,*@!;SY['.*6GK3YEX!QR2],OZYP;JZ>$- +MRN0WL[]*":@1DJ2ZJ-"D%&"JDC"4.77$<41WPIW&Y=-$?*FN3$1L#]/#1MH+ +MLA$X3<`:B\?UVMQQ#DC(G,H*Z%XC#L/+3#&+H>?0XQT7QW7+T6[3<)"`=LCS +M'<>L5V&^V](:^=C=2\']O0,5E![ZTP^O!9=(]@AK[#23U5O\DYY*T##06/R[ +M%3"&=9:3>I=X10O2=\7C3?ALF':5BD_CQ"O#>NNEN-[NH@&L>1ZL^I9;*JA% +MARK%/E3J]4"GTTM*&5M<+1EBGVLTRY*2G&AM2'H'R3XX14NO=/\[/G3U1[Z' +M^Z,@`B`GZI?58?*6%UK?`X;(4"7)Z)#4#V;`++'*+M18,J`(D1/:=GO^T,U, +ME:=CBI_RPG8*;%*Y?WU1G#Y.CA#@85G2N5(R.P5;JR?:>>>5P9J(C]1ONU^4 +MBHQ'DM#[$P,:P6I98F.9J10&52S@V88'-$G7PS47A/O2'K#R@ID5$&S=EYUH +MB0K!7_?=#L)XCS`^+;C&\/O7BE[>&9T5;:\LGZ^!]EE*37[QKD&\5IDI1(O4 +M\"7>AS\6;1)3C"`#0G88(`@1G04LO-P=^L_N2%UQ%59`Q5"BDYZ]2&%A4GE"/A? +MQ\ABOP5\$Z/D?@HHEY5=9(/N2_^(D(0XO2?_)65CVE1X@_"W=?KJ# +M-CM?.+2XO)S6L&FQ@+7)X>/LF]*'SAQ(V"8:@Q>V\%"HD'GX*4#W_K)P`T;U +MGE3?4_Z,YLN4YY`I**P2X7?U:8^8M?UA_$E3-DRBSVGPIL=1`2PBZPK?H'U% +MM/^/=NX:_M=1^=BY<$!J,\+2G56G/8U?TF=[@S,__^@,P;J;5\@"KK#T_.6E +M6#Y]=QXJW*OSK@S\EU4;#:87]*7;U[FBZI(]S#1VIP>:WF;F!$)P)UVZ)L9G +M3X,P>]);KZ04/7QZQE7"E^^D/BS#J(I5B,VF!-^D4%TI!3O,-]=N/*Y5@7`1 +M!^:*)RK(@^SUR>E8D/WD&ID2VX\:]52V/S.8^T%!60CBD)-^\L66S=[V7=A$ +MIA"G#UE%3(GY6C:?=;67#;GBN0_8!DS=QTD%1R'R?'JS$MWXI>E>!004:[4( +M$JZ#94]"+D=.?B[63=U/4Z.%3:'GO.JQ5I7LM;PT0Q%+\7'XJ#(>;,C[I9W+ +M$J*>%+/GF(G*C#I"C%R"741=(N_")N`^(424@WMH>0KY>(WVBX'!DD.92*VG +MM8'[2X(BC)M_XHR>=$:8?61[P$*\AFE?4\BJ96^M[N$=3J+Y9-IP-&_W%L8, +MYPZPF/@JN_01TP^7UF+=3P)[HO?`V[A,XK;FZ\9X!V^`XA\4\G_?M>!31DFJV+S. +M4G=9*O,$`=F%!KY^_>*MJP(#]NZD6>!LRN4VT/X99D&QR)TCJ^-+L97#JN"<1;?BP)#&Y,CVLKDDU[/.[YQ7LR\CMDUU +MB%15%YRL<&JME_&?N-<]S$(XV*+H"^V@RYC50%%Q*`7!>G;\V[JA\.L\%R`F[*5_ +MN%+7'6.-=2E$Q*H.>'2'12:>P\[Q%)LKB:$.9<#1E"?W53S1(2QX2SB6*D>? +MXO&I$M,RT.4PC@ +MG<>=-TB]_G[2?/F0Y[F=*Z*.=VV?V* +MA<*ZW5EQII32;GS*/WN4$EKWZ_QPF[]-@5$GW?A/V-GLV^L6'@$GXRTBY>8J +M@@]-!YJI(7R?FD^L#9%VF9L2Z,"T0TC-T->_S8EC?<7!@Y]&@?*&#"_6H8;( +M<:JK/XGYC@PAB.K(EQ_8?Y#&VDQ4UQ9MH[Q'4?VQ<9$Y_4E5LD&@>E&.>MU*U%#V> +MQOC"@8[?UH/1P/.80,2R),\KU7W-\WM*&HM)%#C[4RR=.AD_F89@`W>$G'` +MGJ_"Y'^`=H:@9A>F#!JQ0BZ$BKUOH"&=M/J"'/#I"[RDC]7PQ`]G?,F\MVCN +M]ILQKM:K3+3+AN8X0J,$R>']'\VSLWVFU;CFZ7OLTQ;DF$#.DE[#:1]SG,U"/X\A$!<$G`3L6@.C59P* +MSP[\6E8%"K>VOX^C_5H.7BB("_.R;U@M4*I9GVE]Y3$B3AH0NEF&$945OIVL +M[SQ7)'*`61ZC-QK,VDVN:QH`:]@'NVA!\+!!L=T=OE]XB):DKRSR*0'_?$#0 +M=G.65T;L^[]M-(=?&)PX%Y+==!IF&^89PYG0_RN1@I +M9&!IML;`(ZXUJ@C/^@$FL96DQPU';1_>2F*.U\U;*K`/P"US)@1W9)PU8WF! +M+X+$O=%?Q.)<4N-V8%0L]?['[W/8Z=9P(Q2"N>&RH-"7\,LS.WHGZ!),%DO;E_W*$GDD#N8#" +MO9\K+,ZAQFY6D>(QFX+H>\+,'0-O./2CC.SB$SNRM>N<469^:,IP_M+7LW3J +M_9%X`P8X!092Z)*V>Y53`G'_.QG$8=)L2'RC>E.8IJBRV87//BI;XPHU*&]] +M#-#&EVH#?MC*R)D'HNL<1!MU` +MQJ933VV6;C5LQX?C9^Q'Q0>P1X8K_7@#05N-;$Z9D%X%I=P8?HY6_RK9IMA^ +M#9M3;>1MPY8PU='34-'Y:-;G/<^;`LAQX`3WU9[ +M'TSS-5:H@?DERX'GQO']KFQB?ZJ+<]^%MDJ-0;K[5\,U-1!67G?X"OGK^"9H +M*XW^BI+S*);)6ARG@YTNEH%QQ").UN^T9D2.Q`(1,8W+1);_2N&#ETDGJV%ZB)GFZKA2)3GBY6JA[&DYYMQ"T6\KQQG--:_ +M;<_7CIBM,W!R*K224VU'RGG.*$)\:$1)F^1LLL7]DK"WKO +M76;FRT[/AM-3DCI(Q]/BH7`D.WZ9C0UME-H5RHY.A)J9OJ:=C4D"&7\Q1C=5 +M'L.+>&%N*N&HK4S2E>(9X6^B*^2_7)]5\K:EKEVD'.,V7R>>; +M]PSUB_/8RH.,5DWYI*LS:1VCD0IG10X.&Z@^LJW7M>8/O]6A?>C4);%[D$4N +M&A8LN8N538W`(93_^I"[]7S:PDQ-&ELO!52XI?C*/778QAPM>O%4H^8K:96K +M>1[)9A72%.@AYJ475Q&P[@Z^F=^.5,>D>5X*0P<;C!L9M(1P1?0FG=*'0R,[ +M@D7G-;E5+OC\0^8EGXLZ[$J9$^^Q?2JG;7SKH$"$.F"G`UD9W`5,@9%)2%B^ +MF(_2*+W#D3N]L15T#N-)ES(E'LV>W#=3LM9DUFGD2?;KD*(84(![Q:Q,A4@P +MSQD4)%G"R1E:R[:&C8O?>^(&6R(3B;K-`O9P:<.\#;95=PKGMI@M.W*.GTJ_ +M((518X0Y2WM(4GZS9QDAUYJY,G$N>P/WR[B(MDJ3S=8I3;=X$`';;(DQ@J.A2C+54'S.[?=^??D4.5TB@99[\W'6_X,D*5#SMPNH](4WOG;I- +M8IH0\)_87Y8R*/MR\,8-2):)./??7#&@Q7Y169.`Z_KE!%F'Q+&,X+H+R'=V +M[F.0'*M^NK'9+PK9:E.HSJ";W*X5[%/6\UU;%6^)X55@&M!E0$$)BCRGU_FD +M&-.A@_+C5*>^\X/+9!(#M'XWG_,7K,N+PS)-3S&SG5B5LWL6YJ'\K`5/-PO& +M'O#B:3&A)NE'?;W9<^S`QQL0(W\W])11631I?S^AN?,4J\@I]L!\KJ`M--S] +M!#>&X9:\@[>30,FOG"=MPE]._!0=-?>]*I+`,FHQ@J8;86O.M`F-JO2-\&$OD4F?A5&!]A=S::I#%%T+=G(/:TFS.T +M8GMUAC6\CKA)QNTPHMIT/J,D)+^12DV +M&A0@`!U+*2L^%@<-^FD!( +M0D\RB;F>_E9.J(7.')$`;OTS8LU0&RN7/6BRDH$3!IN=ZX:@B>\K+S1^FZF= +MDQ)Y\M>6X,*$$ASF2-1;YA/>F]`J!X[.UTFN_=Q=7H@D\@(:!ZGH0W."U^(D +M[D0\YC">_7:CZV9:C&]J+P6[B[_SZO*=3LMGVC7JX?&$$$4W'Z54]0K&#M*EZ._]%"S(9*N9 +M\X5`%IA\IC%R.D&@RM,:(;GJW-::KI?E@C6>Y)JZ3PF6#%/(QD0M,SOR.L=+ +M/QWM**AX="%<1JT7R]1-W8\OW3DY3Q1N\S$85R1YA=J&?O9:Z_5EJ/J&6I;S +MRV/38Z,P@(C(-[IG!\D.\:)"Y&JUUG.E'BC_[2=7WF6GGX4VVF?.XA0WMTC! +M>:2(XK:SJ(^C=Z[5I!:J=U\0KB>6C2W'A:+T<'S97/ALQ:I??BIGH7.3YJ`5 +MC3UGX<1]#[0E(#8$@R9QT^E0OQ'8\W`(H)^TDOQ\HRYMKS&HX_.;"PUQ +M!//M1_I^XG@R>U9(B7FZNY4\O?2@=9$#K?S0H40`6$R??5YFRZ^VY#M4M,R@ +M=A.5Z_VH_FUE,-$NIY:.+)W-(EZ.R66'7,""WZTY5`ZL]L*4!6\[R*8+,V)F +M6@Y#?.G-03-<6$"CK+R*H@JVVY7AI.B7Z\YQKZ:P%8I5YZLWG&H3R)D2B^.U +M'(C`:[@KT&[[DS7Q^B5W,.;[1PN*1^K[)3.2P-25[J:>S-D5>'4BZ[-7P#2# +MYOGDL4(K#EPCQ2[TJGSWI$V^B$"P58X'%Q&$5XHY/,6T"4G&`?D:X4_V+!_3 +M9Q12L4Y89+;]9Y.'SQF$U>9F7SQ)!+N^$V=!S<(Q]6-&6$"GRA*;R]7^'$UG +MZI, +MX]D9?Q'$D+YKU#/RD58S]UJ,VF3-@'`GH\&.._=19*JK'LYP8&>*+W(T)VY- +MTNULY!*/-N2SVIJZ0V +M/=DXD'Y9[S31;6^5]J,69@GR+-(^64WME_O>6*WFL^)^=N.X`E?Y`W1:,.EZ +M0Q>^/&7D4=]RA)*XV8B>X1(#2=] +M:S%(B(7G.*>L;5"3%R)J4,L_S<1/S3;>/4J4)-U6"S(I8/15^&W[( +M46_89_,QYM;P7S]C?*ON7.24VV4]O4I>C+0-Q5-&39THR@-69$D:DM09B^US +MB;C!*E!I172XPR/@W*7:YR",&4,58V=3_DJ`WI1)LKORN+XL"+S9C+BZNY(G +MS/8UQB"#12=WP9?<--?JSK1#0IVUN@R##]K*B\-AM>=X7JL"+[LJ3'14U +M<=^A0T:$A%\^KL/823=(CR(U.8EGC-+9BU^B_.I:NQ=PGA&EZ`[6T\!EL06+_(&4 +MF-R237B,UD0V0GQ=&A+&(*:"0%O1C`&:6$OJ-EF\F'F#1F"">YS9S#TD]Y[5 +MP+9`-B:>(>\@SX!.IE?7K@;NY\Q=GF#"LPY?BX&+AUP1Z=BX4Q)!D4-#:4_[ +MU1(6:*/>Y=CZ$([VUYWL]G"[75S3\,+1TB<[\4`LS]GE6HW^,ISB1+N_MM=5 +M>!6*V;&M51CO2?AT/.C`/T:N?JZ')H9*FX92"EI9SJK](S*(TS5^EXX1,V-G75NXKM#;))#^:,9D=+D`%/"&BHP+Y/@ +MH(%23+Y$[O[VL+@%A*\-:LP2"4>GEW%%P=J%R=,MKF;9*[$;`:Z'GL_WW"B5 +M0=^2.%O.,5D!CB<(J>)&'[XD2(53K1LU;'/QB9H%Q8;Z+BWPP1QBZ_,_=VS` +M,./R=DA@LR#.;+V=DY%*:L`:665D +M0A'#1;-T293//CF1292(JZ;\W'PU[D`XJ-J!%F&/CXR\0&&-2*<.'D0:`?&: +MY^^[_P")M%:*&.%#=U(ILL)=;68!AG^6-&.&"`O]38A("M^SS40!/#UZGCPP +MT;DX7C0)O)ZKYP$@A06N%_I6Q!LG+X)SA'+;!NC[;-4J]EP5F;_K%FXVCF:" +M8&?N_NS=#8.?RMSY4DJ"X@P5!.+:>=A(P+K@<*M[+(\9U!IY+"A*MF4CP>S! +MG9N>*<`T#G4-E48P>6V=?[!;WZ[AA7Y&F$#A@!MF_=2_:/.PFCP>?7VJ^'J"&?-& +M+D)+F@Z[TQ^QXKK%([4K:DW&]V"\J"R)EL*;'J,<`X,M>"(H3;S'@4'-SV-W*/&K7+F(Q%< +M"&R>.U6E7I^%;MSO<(M@9^>4U>!TE4@#8+)J#:Z-\^RT3W[MK8,.9P3Z(U?C +M3[[RHA^E%+>/Y0?*B3:OX9&=RXB]\A8-G^OK*C.?I5\C-$3TG3Z@!Q:A?$A8 +ME_I:KZD*$67+I;C1DTX95_SCQ+,+WL'/F"MDHJBR+3:X?Y,?LEAZA:YR;+`J +M_B*=/`#S1V`:;QY`LWRSE]^C[]E3`/_'<:`E(0.'D%)O?4(4D@OKVP,J7HPF +MV?:=KW8E!0VZ^%'5]_PHWIQ6N7-KZXOX7SA?\3_++.16*RR-HL6=/U\:MMM< +MVT<0I#!%QV^/87J#4\'$7.SO2C"[Z+Q-P5Q>)IM%5<6\24K-R%I0^CLO"#U\ +M;\4[@2-M\"-)L,*Q[.TT.8KI;;SD5!5[0Q0`.7!]4$TX"EC07&,4#(V9\(/O +MZ;DN"D>*C"3Y?O*VW:A$G4/[:DA*YX7"$2X.W\Q(#]631 +MQDCGRP[$'K`KC\F`X6,A'/*!73O0I<'TS:O">9:6X=1BRN+@XT.Y\?\I:\$I*"=>(V +ML&15*A&2[5(DQ<^#]V[=%T203 +M'2.3B3A@;%/O8BX*]-U<4FJ^D^B+1I2UR9&6LN:;/'Q\X1GH=]H:0F7=9>0R +M(ZPE2;C9A<`O7HQ?<)$9Q&PBVUPD+;#.TELQ5/H&F9`2D8:W?7IL:*(>8E>9 +ML\O%A."'UVHJ-10!6RRY*A;L@&7@IK.\TLEK*_3UVU;):^J(><`L:0#%]5HQ +MSKV8M?:]\^XI2OU5<=Z7U:Y1M^.VJTS4,@B_);WL.]P=O)U+8(VGA7/1%P=$//>ATO96@'*"4!U16X8B2MY-R6?80^/YHO+'T@[V3Q:K^Y*=A1IB1)Z8'SM* +MST)^!D7V8ATN<60LM^Y`M)3::QK3JK]-"^H@`N+816+%18>9DI4^W.PT4L2P +M[D>R\:>J!Y\N9;3^8".9$TO7PYS!48YK1&%R?AUK^BB#28BYJV8M)!O7'_[I +M."TQ/..H;-4:!)+5BJN(\MJMHJ?%5%$H/D$4CDI-$ZPM2):-G,DWL[?7O_Y\]X->3=)E9_A:0/IJ$0RNZ.OA-SB!"BY[UO$A +M>1F/WZ@V'J=N)IH:XU_V!?``::%XW368T+E%AWO7D5G07X41Z,C'D+)CV''/ +MPX^U@;K+\X_._?`_V*1FA5.^*N.NP\?8(?!YKUK.L[P-&A0&TG9:%7++P<-` +M4,,RPWT\0;G;BBY@3;D3C[>WSE^[^DT>T0A31("6$W>.>"D*)HNBZKF_E1&D +M$/Z8!:AFB8OHBN'F6#<*G`F9QU&R?Q1I3OG,R71#7KY(\3-3=;D4E1&T/>]\ +M#48Y**-ISP!E*^`8E@99;2>HYE:C"P-Z-/_%BKVU%M=WXN,+.CTJ]0J5Q1.@ +M8G=0,[#IU:NC!7H<.C/;.;$$*4C +MQP.T:PU0-+EJR:!Q=[U6';/+><2D3, +M-I`5@RY<\.;P.(NHS.#?`'M"F6D9VQ`"BG2%5C@Q]_NDGW/4QG2(5<0G7!^/ +MMCLMVB23<#N3&#UOSJIIV/?#1+#IAIUGWDQ:,55?0Y*P9"K'+?P>P9XR+<>"J>PIKK?*B +MP.$KLLS);2P,#/)1?NJ['H7J1U8>BT@V]+RNDHY@AU+<0V(8-9@OHA8ZJBE3 +M)=>LZ7.&Q(*$O3SG>6C`^4XO?G_?6'(W(CD181,1]+2O&A2H3,1IMG,H=N=9 +M++HHD7)Z[%EP^K5)16C+AN#*QO?1ET9N.5M<6@O.?_`..,)`)5&+K?U\S!2I1]SW\/&-9J7`P"GBHNB_8@TX`X>TB<1 +M?C:&M7LXD&1R9ME0N^ZH=2WMO:+E8QDO4G?0LBMZJJJ<(X["IR,X.SL&DPE= +M6GW6NH6SQ+B=S(#9D!_-\6DTTD@^U'M*I`-)N2KGN])NH;QQYXO$OBV&3DP9 +MWCY,ASI?(G_U@':+\(R2_SWC]"7,ON9(7+]W"X9*H2T99R4`N[G/QF/9)C0D +MCR2;5B.>(#)OS_>U_5-J@"_+:+D_)AAB+--/,U+;),W[XD^D[XJ6C.7RM; +M9.-5&GX2_/RC8`DVI11E'"="&6[KP*9XRS^79R +M'86_90_^R10YV[":3@&G7[9:;U=-!$VP$-O[S(MKJ+-X^)AOP=\MF'&^R@^F +MB;1?HBPA.-Z&X!).0BK3`)2"'.L0>Z<[S!A^9?*L;AI*M?PS=M8ZJO-\R)Q7 +MS?PSJ092X*D2F-9!=K);)0B1^Y#MVS*5+*;=SQ;AMPPG2Z85/$0QJ/U#2 +M5QG")$Q;O4KY"\B^C9R4R))ZE;0>Z5&0U]_"K0\278J]"`_"K=>DX@"+>H:P +M^#$[4=$6(+#MEV.LFZ+WP<0@;, +MWT<4ZERJ:Q3(*L3I2HY%[*"LV6(BJML0>A&=-;9Z+V0>/=Y..Z3JD,NH,8.3 +MM*M>9COAB:#EAW1+;N979@[2L&F2=?"#.D>\-')C2"Q@\6#H1=<_>+?K"P3H +MPA63DVS091\=_1#[F+#U$>J^$$T$']3X70'LLL:CU>@S&_'T-4E^9\0-JF5J +MCU-E;2X=]$5,!X$*_M46#,,+"XO,_%EZX:0<:9WO#3NH&[#>./]+267,`XDC +MT"IR($B'LI!C=W?A$.]RIN]%R19Q$(9S%$_[RSR6^4:WA# +M5_QS)J(6AF[]NL'#38XS,$@V=#.^9'V$P,CY:U[^7$+VQV&NF5K\%ZATX-/9 +M#)NOC%+/V1OO!@3@HK`;H6.K%H5L?L8#/+R&RAX%%D3R%5K5^'!I)%='X7RX +M])R.%6-^\)M2OZR]>6#^(>O_QP?"_[_!_Q4;F-L#35W<'!U,7>P0?%V`KFZ. +M+G_]KQSA_P#.C03@96YD7!E=W)I=&5R.2U296=U;&%R"B]&;VYT1&5S8W)I +M<'1O7!E=W)I=&5R.2U296=U;&%R"B])=&%L:6-!;F=L92`P"B]3=&5M +M5B`W-`HO6$AE:6=H="`T,S$*+T9O;G1"0F]X(%LM,C$P("TS,3@@-S,T(#@T +M,ET*+T9L86=S(#0*+T-H87)3970@*"]N=6UB97)S:6=N+W!EF5R;R]O;F4O='=O+W1H)6 +MW@W:3Z5_OO_ZO9OO)IG?S)R9.?.;^YUKM#H@R,R%C49"=U0@,B.96SH`7RH- +MY3,%MF8TR!7SF!BP-"=;$8R,W##(%"&H8#-3!!T`R484!5QB,80'B"&0+8!" +M-E-B8@JL+"UM"$;``PH@AANR0:0$4*&(29?$0A(@,J>%`%0H,HMD"G$U%'`1 +M`33!7=RH0(B*,184.@`6&BO!$&Z4"!#=3`")3+8'+M0@4\#D\<`T+@08%$)L +M!V0[`BJ%[D(/"Z"0+!1!``GL@)@03U01VM4<>#-9,6B\,`8!QL#;'%#-@1\: +MCV,(X&`H'W@P@NB.,P+B15B_+P50_`(J+'Z##4,`(HM""@`?-GQ$0!(A" +M<6PLBGVH<;.+'YT"8+#I](**;SH41$*,:PK\Z!XFYGB!+IM]'8`=V0:O![]) +MBCVE"-AN*)\/!2(A0=&!S0@&62(4DUC\K0LQ`C1>D/AWG(,(V!S<%;#%L18, +M`1(GAEZ;/UCC$.$CQH4B8`E@'(`)K"@+1;CI_5+`)`7,%+"3$F/16,!A\H0P +M">%`_(>0*&3N@$"$B6%2XJ>*SR4"R1ZP$98(1$*\GX3IU;T$'!20W\-X)G^I +M/G2'J*"5"(B8/8;D(N#R(&!F;SU#18]"6#'XS`N!U?II%12PP8Q\<08HL@46@11? +M;XKGNK\Q=]J,(F"A;$3`!5:V=H")84P)P1)OG)6M+4@D`9S;,&&:K\#"7("* +M"T;&L)+$3QZ$>9A,M1&/S$P@I8<'!V30.? +MIQS`1#[,A.7'&CXP:5H.$F%H#`Q!V/BS[Q,3*E.$(0E;+,TM+4DXCG_^^A?Q +M60"CC[/XB;>K*YJ0:&9%(@$S:TMK0+*WMP)D.W+29ZXL,8;A3XGI6<+W^B^9 +M@^!]@S`!L@A#@RC+<7_TL:MI%.U30^XVNUN:3 +M#_2A4UE*_1ZI<1GJZ^D0D9R;(C@3:K1_.>_/X6M?5_>\8`?I; +M*QM^*)D7?WJ`5*>.\98ER%1UKNO*>J\KB:9>J1_.9+:Z#*V]L[TT3:/3>WYL +M2_,7HTJ9IYW>9A!'I0Z37U"(K^*&[S'&%FPY*+RNO&*6WF[#%95<#[#FZ%:" +M1GS!#:IF[IST'A6E[#)ADSBEU*O7;4WQ/KGV%;4^V6NR]?-=8<[T^WN/47Z[ +MW_KX6(RA0S[?8R=-FL9M=*I+V*@<[YB[E@*.2$M^];[XFKJ^2VHZ(9X<>7?Q +M<3A_FUT,A3M9>TM-(M9;/[Q(?H760NVBCM2D->T9V"]6T<.^HKVY5S*Q]P:[ +M0:U'N>.@7F[3K,ST-LGQ%P6]C^;L"AJI.?`'=NNJ[H\%!^&[)\6SWAGPY[E& +MRQT#)IXGKC+PN&PPN](IR6R)X4!Z:K3ZHT'_"U7\*9]5-SP8:;`TOTPOI4%K +M:9]DV&UV:I?*W'U:"Z;:[BIMW[TKJJI\?+>OC4._ZM"8U8:BC.%!I9.W9:,% +M:>LJ^I;P3]$[B@;'QXJ,IAXF=9U\OMF],F+VZ8B,UC!F[*#>A:]/'LV(TDM. +M.(3=_L&C*MB619LX04LAKPY\D_YXG[M6S/+)6QU[%OO?>Z717_72Q,O5Q28@ +MHLD\T3FX1Y[ +M+O1L-QS^4KG^SQ)Y:*NT(+)+?:FCKM[4.8O)D=3RVEM9/@5CW0_B2W.LN]O. +M&:7W=5WP:83+?JKUV&"03V@Y_8MOX4]303M@RU7ZQW7[O%T +M7F.\$^VQ.__(=-L!M^BBJQ7GA4A.X.CM;^O35^MR&R,2[[>7J=WR*WS2]J:Z +M6S*X05G[VU"='*_.\X_U:M^LVZ3GO:WH][U9%OFTNRHG%B^M*EROLFRU9V;X +M(16RC2;?K\JK7'/7O1[6>HO@^PD%4NM4GW<[;0A*6;E^312&7SE=?&6QY_>U +MLC\TYW&>O]Z9R]:IGK*O+1\XFC1YB9Y7:RT.=W:P140+^C)FO?2"4>N@_ +MARM6)1B9/[5I-OG^0!;A09?I5:+!+SKG?SIXL?AG6V*)WKT,=[UQJ<$%;;^E +M3O5]F9E9$N.7LNKYT.&9"D/PZ1BAL=2U4WW/37SPZ,R2'D[9JO?VV*3_E0E +M_]&3\+*6>EW:>?_VEF;3XTV\'8=T%R(UPQM\B"OTGDLJSUD1U08-1B_:IB_; +MF4>7-:=TOFY?M*!W_,I*CM_1V@R7/IV4WK<:E4B:4>DUAMEJ]Q4&$Y[:.K^QX4JN: +MON;:\E]^7`'XJ]RWYU5QXQ/9]"3]9G.E2;2MYH*-Q83O?ZQ6.5GAV_S\=%7*O:<#T(X6SZMFDI?='A`U7C)=QU]PV" +M@@/DL"4X_T'T>/K=T#.A9U<=[K_8\>#4RFU=(QD:;6M@:IZT^^U<[K&>EIRX +M,*U8V0G&D;,RI;$!@_XPT0&P,:GP9TY?^M3C`2?5217=[,?S4/[&;6WMI/'X +M[.NY:KN=BW?-DNHZ19_\JO"9.V?_PPAQ675[ILED77^ACN7>1[48W +M-EXH6"(+32Q56:S1CM3VNDG[K/^5/BIM*765XID,CI*:Q06Z\-WU*^X@=Y99\4R1U5*T]LFCO4_GO31=0 +M@UA:-UH^9Z)#]G!7Z8Z!KR1(:Z!"!;+3(Q,2`M,S`S(#$W-S(@.38Y +M70HO1FQA9W,@-`HO0VAA`.P0*% +M!7=W=PWNP0K7PMW=W=W=W358<'<)%CRX'^;<:Z^9O=K93_?MM$NU1E7OGXQ/ +MQU\\0$:DH$0K:&1C`!2SL7:@9:1CX`+(R"J[V@*=068.0!`C`ZTBT,314A\$ +M8*#C9((C(Q,&`?4=S&RL1?0=@%P`1A8'4X"@+QM'D"'0G@M@:&/K"C(S,74`4`A3`A@Y.=D!@K)*-`!]2TO`W[P] +M``2T!X*<@$;<`%E194%E#0511OJ_#@$P`IR`(/OW0/\Z6H@.(*5O:&'C;&]A +M!O@"D*(#R-(!Y&R14$)0&'O:&MK`_I7CB*":BEH;"=M860&M'>SA_NJ#B!D( +M:.A@`W*E_U]Z86%MXVSM_K])CM;VWDZ6YK8PLPUK>T!WJ:&0/?W^#< +M[?6=@``'D"/0T_U/P?]$<(SL`",S0P>``?"]MW!_>Y>T-K8!@D8*9@Z'IWXW]+UK2 +M0=_2S%#0VL02^#XF?U,JUD9`D.7[KKXOK]E?]P"`]GV&_T.F;&IF:/%^%]@# +MV#C_%@&MC0#_$?7[-/P5,X!>6%5$4$62^G^9Y;^51:T-;8S,K$T`3*QL`'T0 +M2-\5CN&]E4RLK`!W1L#[M`-=_IY@`#V=M8W#NPG`UM'!$V!L`X+[:\J8F0'T +M[V)+?:N_^/^B6`'TUHY6!G\-@XGU/S0[@-X6^#YF[\OS;XX#0*]O]<[:OV_# +MOUF6=P>FKK:FP'^,6=C^-C:S^4/KW9^]I;Z]Z3_,NS]VTO^&W&\)ZKV +M;\3Y?IH!Z'V-@`Z60.-__'&^>S!XI_]G23B9_ZW]7UOV;\&[4_U_T'M2!O^@ +M][(9_ALQ,KQ7S>@/^%>Z?\"_*O8'?#_0Y`_XGK3I'_"]LV9_P/<:F/\!WV.R +M^`.^!V7Y!WR/ZI\A8V1\C\KZ#_@>EE>,?\#TJIS_@>U3._T"F]ZA<_H#_*C_P?[2*D8GU7_0_/?F?&ZR@ +M;_:OQP7#/RO]KTOV;ZSD`+*Q`*J9&;U_1?A#15;_O8)S<%E7J)YD^5?2#CI#NIP.)3EXJ%6DZ; +MZL##%LG9(0;R%_BV^*1_*;"1D>#2\4KTM2Y2)PO`M'S=:$VHG+PV^BJPJ^\E +MZX6')"HXEJU*I^*7+KOD4]9%3'DDE9VG4T!(SI"OT]PF6I6+R\( +M:TP*VK:W&T63.CE/6?U7CWM*RV7Y",%Z;H.206UHUV*L*C;^[VH^8TD`@-OA +M1_>X`P^C2&Z'3BX<>+B#U7PY)@2G5XVPIQ+"])N.E0W1CD>E +M!]-%E$6B6-_':155#[):T8Q,-`6ZQU+`NOZ/%[#%6=T;^#SCW`_K0U/.BW7< +MG:@%;42I>/88S8**5=%VVSGP;GF+6Y.BEHM2U)>/'!A-3[:V/ZU`HQ41F<2. +M"*7#:#@"X2CVY\,-]4KXT^K%'(9K#W#&R[-PIC!PND)/N'G3".VDX1"@(&ZR.UFR#N4 +MW?ZXW>#LO<;$T&`J7K9BL$;BEI]$S+Q''89I; +M>H_ICCYE*;4\VCH=NF@??PIM`-(I\'+KL"0,YZ8^-*$A$G"J +M4!OAEYW2JEXUEVJX>W?_2!$8?/)-YP5BD/&6MH1:TA+1&O;R,JU3WF]J3P7X +M^DI?:>$"X50(0/"Z#%]8'I#R+*AU"%>B)F_B$^"EV"UM[@E":_9!.SXL'%U* +MX_3R:%Q]"WP+O*W2W5/F'ID;N\3N:/4/UK]GS&*UC'?NDEV5[-48;;G,^67- +MAS/Y1=G'S!@,E"@-B]P@0+W,;PRC^P&/;Z:+O/5O5J,*N8 +M=ZOIXST/?BQ65QD00F?! +MSD/MZL70!UEL(,<(NKH-SQT%4`$8F-THD/XRQ')]5<_. +M8_MM$[^^C.+7H*&`^O>E*^F0,2+6\.HSHVIM91$Q,R//0R1G_@MI5DLRGO=J]="0Q]^P7;P^X7UB9HN%T;,D3NNT,Y>]XP>R*V4.B8^3RZX/ +M8*5Y)IY;"M..GKQ^$%TRUX"M&)#FJ4MNQK_5RXI\NV^6V]'P[9.+8.LN\K9O +M_8(XX17ETS^,?R`QW4JB$1_`&8>"`3/=E9^\J^T=6S&80FYXGB_U"5MA*98?9%"^J<=>F%W9L\C9IQ +MM'26N\:?(X^'9K>#%+WHZ96RH?WI*&?I%N1LHO$L9#TWF8&QSIHBJJ+3C@J: +M3[B#$^&,X!S)3J:D4G3MK8QPHUD77^,59>0"RW(VBA\/0P$]TI#SN4&?)Z,3;&=K_>EW;1!3FR%-1QD=2KKDZ)`C`O=(I;IP]A,!8P?$(;8S6&&I##P<")^K(=EV_6/F[/OMG@@YG].LZY\;5R4/7OED@$P:K2>6#,:VZU39P[Q[SI8]T*+I?SH\?^W!1 +M:'^_@M<]GTT0+AS3&8F2W&@M64:P[I*%9#BKP"'V8#H5+U\X.&QSIX[=! +MHD71((IO=85!S;?$\WG#&SW-W?G46I@ITRFYI2VTP<6^\CKF>^5+!/H+3Q>A +M,L`T_8L/0\_;.4>VD`9]H!^VQ"I=0CUS9K#Y2W'W7,1&`\\;$5KU;Z+2-(QC +M[L5&Z(+TMF(3L=#!5Q"QK\OA-'?^+C!!;,]IRY]OV&0@II_,,]B"/>&=O?'F8J]E:XYO!:H9;EI0DH]\9SRZ4JJ=NAB]>DW&\J_AR +MM/GE)M(9C;(OOR!65/F+`I(@G*UW,4;Q?*E$.90_TH5SR6)('6EO`',\+Y\0 +MSM;Y)QI0Y5%6*<$"E'@^CN\3F&[+7"W#[OA$X89TO/!^R?>=(ILDQ'3VQ4I>EN"W`@OE609-,>2@B"4=LI)/&\(8YC^W +MY(O32O%]I;'+9P9U+7@ROCGU/7S$E;Y^^UV]F%-CP?_E>7&"?,W0P74V(.TR +MR@]>*>P6.G>O#LH6+[92.44TY7>EV.ON0A@B3%!Y>/.S'][E%DULK^1QKV&O +ML/&/;A[?"QBF>(^(U1FL20DPD0=S_&PL:TR;[2>EWCM$5#4R`Z+X&G/X=7!< +MP$\5*GP'^`L.-X^IJT:UN#ZQG=UB7_M"$1$=;+=ZA&VE6*D'TEL'7R;CZCBP +MX80.-^6Q9*)EZ-J,_,O!S^&VLT$3=S#H0Q.P*>Q1#7#ZR*;7QZ+&6X9:$-KBQF,.B,JHJ4=V^_&D+AWT\EE. +M:-HAPVAKZMLLB5T$*"MAL8NVAO0ASW^;A#S/YC$[6`%`@LI[OR\_>%M1_C$! +MAQ0,7"W&]+*KE8(:2@BS8&\&(XCJVH8]-T5!65(X.75((8+C&]WH1A!/\JLB +MC)TO&>Z2&U-_H8.?-.)2.^P<_43!CZ#%KD2E.?C +MNLR1%S=$27U&&R/<"_=2<9B'R9QKS1R4^%,4=-^HKT2/7;(3>)J[.G;$EP>2 +M@0OHFW!:>\86@$,H?USQF,5@5UXE^&7F0IGZK&-#D'/4I)8E`CVXO#R>B$,6 +M_&*8T=O4K#0Y;M%;UD'>@$EO0@&K9I%]F;Z*[M%G\/-RT=LX#X?<$*23G072 +MG,*S.Y^)\J41]2XNR<.L,\:JE@AL2&([:6/S-8]$/"\J>)TH8Z=C[P`OG6F` +M_0:)T`XP2K:7'2(6VS[_?LG_K2I^*W$,R+V0^36X36YYND04E\R]\1/=KE524<`S&8G[.Z +M%MER5P#6VH8/@48'C8:JB?0H3*VYX$4#][F#*C[,']ENV](1UB-IQOD<;U#X +M::QXRK'A;AVU'^^P#XN+>E,1`LT"ZZK_M0>]A)OUP$"/B5P_K.K`P@5XD+#69[9F<`@9)Z<>D$*]QE]$VK#M+S8`W?]-.R!:/-YF$`%UL:N,^W%CX&[P046*$ +M?O4J?.0/UI5*1Q>*'HLT`1)8A/M2='6DUC+]FWA3M`X:*.HV[7X_S^@$F:&F +MN`TVL%GX]%GP`CGT-!XUU4YF9&6086\08^S9N]+)2'9$68E(FHS;S'TP".,U +M9^7F5<3KC+],S*JFJC)]ST_/DR=VKW'-F%!7[`D7#(4T;D,F124*[=Q45,NU +M*%8FDDON2F^:RH":SW;. +M)V\HNU5;15]W;CY<6THMT2;!!$9D8?.'5MKZ++6(EEAU1N&'7:U!(0O+R(]? +M"^MY-'65H:9^J5?'H8]PF4@M*I\!R]HDEV"D>ZK;]&58;BZC7MW]K^ESB^H1!E$"A?X!W2`D#5?0Y_)FG?N1F3[<. +MEF4=Q62MY[C]-<[!E>?S:7L&U< +M,+X"'8UHW;MOOP+J:YJ?<\U4Y4/YX19P#+U`BH\N3`-9\=M'DP`:I*J3?9** +MGXK>BQCRV;@R7"H4.[H?"MCU2.9X&DS*7,BCA=>&M1@N":<&0'%>"*,?7L@+ +MI\4FJ*::2P)]V4-EW7_@J)H5`>^SJ2[-UA'5OQO"I5OVF!6BK[+Y(LG<.JTW +M,)V\7?%91GF(%*(S-&D(PTDMB@0J2$]YV`J@1J#O*YCY0`P&.QV_HG;H$W<^[$2\W:@>\+P=Q]IS*D"Z[Z*3/_4J +M.&][-#!6Z(*M'=)]1G9@G[ +MPA>1ZW-DH*?D]2D`NO^K?64NXWT(`N:!TOS&XFCFE(>?@EC29H+&?,K)7_?T'B2UHYJ\#RYJ!"<^E[@ +MQ:JQ]F<,QYH:1Y2'\O`(`AK6$(`^Q/6A`;B_0DXT;)3T2YT^S8M\:BR]RS=$ +M3!N?SC@CXXAQ/Q_I"M4OPC&3ED_2#!?=]C.OB1CZ<@?*Y\:$FV,4_EZ/2G/> +MP5?3L]5!!4+!;O1['!:;UA6G5+3/219VN(Q\$"R7)7KX8PYRW(4]9C]:):W3 +MLT5C)@R?YQDM(*("^`H\F#8S/_Z850/3,'FU]TG)$Q%\,Y,LJ?I435D96P-Q +M%WY5GH7W6157FTC]<"A6R4Y`C\R)UIFQ#8=6!8Y^^*Y`=%<>,DU[PM*P_542I&BXHJ]7P5.CO9U_N7<@$":;N54E\15+V! +MK)U5/VW/95:+VNF;XQ.!BW6G5)*)6_X&U&P;;]M%E3[4,J9HQ^V@YO@'2*BQ +M[TG"/OM7K[0%E-PJ71XC3,*'X,7$7Y8[KMUX\UMV!;SSY"IC?XN'RR1XT7A, +M"LE*ME;M'AD;L2BDL[(>+YFWQIB[2O_T=AJH,$BY`KGGDHGZ$*'Y`0@NQ(F& +M3VF_&NVD?'Z$/\95(I]CO6WGK=HI3B6@!-^5ETIS7.(="S`5UXOIQ8NXKE9( +ML),X-_P$=X`WI"(9`C>TY'ZQ@"!22D+LXB'9,Q>/SH,NM%AITKM> +M6NK*N*RN_$ +MS+_"G`VU$,I2US.W23):=],:`;W,E#/,FN*UOJ;MM:M?!!SE8-+Y/"OT8'+^ +M^WYOP$&[$Q-"]^)!\+K_ZFGBO47R]M$28E;J)Z4=^R_2IZ/:$12UL$X-PFOA^A=E^9/KE4/ +M*L#&-2#>T2_EP,\&QJNW;WL^I)^C2\S^U&2O[CP9OQ4F4Y:O+K&/35%N?XX7 +M8*1>SZE)93I*X:+%:]ZK,*YDE;48JY:-)(:.A@D#(;4'KAWJ]"DZ[WIEX77G +M,XO-:X<:K8YNCFWT_,+'$3)W]F^]+N3]A!AR3OMY]Z-#&3E'O`X^X+/TQ!DEA71LHH +MJRJI%H9")T&A-QIYQ&5V%<9AP!75GJ[Z +M[5NSJWS-"YF`?X:T8%W)/8F)FHR!S+*2AO\**27=1,_,=W,B"6K3#Y`RWW?! +M57I"TM';J^;V/8*+95,&*Z'A"A==F_]JAW.68!5T!-3;&] +MJ,1I/,;+5&X_T.`1??^BU/VE/L,R(T[L?O,QXI=K:5J-`7GBUL1S\,SPDXIK +M"QJ/\&'%I24$1NY)-[C9\E>ZO@6WIR![^OV\(`3'/LU(*Y-*XGF+@*Q/*$TA +M=I:O.6SBOZ%E*F>)W'"5J_G0-TK0UI%VZY]L'Y'MXJ[7#L[PUI(LND5D8,*] +M(9BU$U3D(!PYI3%J=.CN'?*^G%)Y222C5JR6&5^*/9F" +M>:X!9X8N%K$#5#;&KI?-:4)IEB\WN+@;3#2E^1ABR.$UM+GZF=\XEY^9KHC@P31P^!0H&H)]U1(_*>`X%3 +M1DO=F9MQN;,3&7`K?7,`?P=%"<+FR->7VHJ*B[;I]0)_:YD<3J?&Q9FZRCS( +M<[YJHR(#EAII2!2&".(8VJJ(A3,\YO;?%B9;4`_@1K)<8=!4N5QI-37:^37S +MYOM+)MLYUIK2/]I'^I,SJ4@2IH(8-'YU7Y+"'&4YAV(HELD*!=K +MV=>>"?"$B;`0YK!V_+3V8D.X>,4!E*#QW&D?I;=?F2M'BRKX,2_$?J^5J).7 +M0`/;=J9*D7)+/@5?HK_TCI/GKLFD!$@/C<"18R0Z&](&V-_&5A$>Z@&?/A_ST_:\6.\MQXR_8 +M!KU`>@[SIX">$X41;V*Y+^?EMRKM]?]6?*X[R2"@QAQ65>T +MW?K1SUVUB`3GT`C\9[W\`N/T^92BEG`B=>QC`>CLB(8=;/N*G7:@7:ZO'-M6OG^`4473A,9,8%X8I +MV6'@_H]8>QDJL/C$XU?H_[#?.3BO`TQ>=J+%)-,MOG-*@(Q(UL( +MII@M#(LX6#A<WF=`55>^ZXKTA08K+%L@6;6EN;=0"?O5R;>HH2E;`]]6JW9O% +M+`MC=OR6ZD9HSGNK>1OB]LP62XVPR][">/*FJI?E[^^S+!0XQ0FKDU:S&7E> +M_H5EJW%3&UIIF%_KG7JAA+"=K-"]MJF<;0,CN\&5)W5)57:@?42HC#E4H<[0*2%)G]UF\D55VXXA +M>0L[R3?<:?(?>]DR]MM'5%H]S#E/_73!CV^_!UR%4<;PHA;>GK7YI!0X?1[B +M'7L'))?=M;`]K5U/Z"BS)KQ<,*CWS<:]=4E5^-'=+A9-YS@V&KFAP3V*!-[P +MBU'(>F_8T8FMX#0CUT?@$]/Z<[-+IQAX*[2V/H2[#5B_7G_-"E%3(T?*)BJL +MX^Z!U7#?*#@@L#,.]=<01`J4>;KP%3KSWMIXMG&`+O@96V63NY4_OMV]02(7 +MAUT(?*5(4L;O$%[G7.MLR)@PTN=3="`;<,\V0T"I=L-D;(%Y:JJ5FUG99EG\ +MUM9O]5O;I(`*&4Z$=SY:]ZWMY]>;(;5MZ>_*SHBRJ17_%, +MXNBOZ4\"]27S?25E1DKO83-(JMU%.AL--26=#O!'R5D#M+O(Q?R%,[B:,^#0EB': +M9!'\BG1<+N5BU_ZP83!@X$V@/H#6V9./NL4?^WS&J"=T7B31RGT +M0:_O"]477M2KW@$.'.6/!U[:AB/BCTPPHNBE*2V\M561VAHY5/!C +M8K`Q:=$3+V=3+.;CB9I-4T\&X#@9B56#\5KC,IWQLE%="5ZD(?M+EL?6T +M)&S`*Q;O6/9WWO#KO:C]0*)9\IT:XI/RSEM'3![:5+1]#;DO@"U@E.T6PNW+ +MFQ#>\]Y*W9*2D_=AGO(H97)"UL=:*&4P.Q':XP\<=S5453*PPBP5L3-9CDJH +M%:AQ/C2IK&BI6R/WR4^U%??0P0L!I8EC;8\0&X:(*=2"O(+_B +M(J-$YXZ/4'@QW#=@?-Q">"W52/9`4R[,K`J!^?148TOM#+GTW[634W*$<6MM +MR@CF(O40.B44/\7/W&@S0SZ]S%;AR.:WPEY:`0M%2#N1'`6S,)&V?0#R[DFFS"OSK8=DBN>&);0HM@5G6AR`%"8Q]V?LSER +MBH;O[W)$BRQ]8\,;1O!:=L*SL^H(/W8-]$+1:%!;"FJMX;Y^3M)7Y\1\%^.2U- +M+&A0YJ`;R0AB*Q1MFT(-C4XRV<(7'>](FZK,;3'H&\Y(0GHSW5QM9K-_.DOSL6:UHT` +M`5>2G>709FN+A[TAJ6(4>O8-4R(7GTB5-HB'_;,?1!4C65%,3V%X78V?9SOO +M(MMTW8])_;?;H?L))>2,\EP>J\,BZ3["/)4A(QRZ\$CP<5;`C1M5P"]VE22_ +MJ[YL]X"%8L.0`1W7_<(-@>O@U?9;IXL@A;V>N/<_C2U"GU.W%;_\>#P+7J81 +MI7=M42V`5*\N%1`LRI+X<#*A8`,6_9-G"EGE%&)7JX2?L6/A2_:8G%M;8Q74 +M8AN/+,8H6[Z!\.7Y+9$)60=%,0[U(#-U^O43?V24%)X.AQ+%H7V +ME4SP:`.4@RX7!6AZ=,+3G@QU,AYA"&LYY`"RK%/FZIS?BIL#49ESB5RDS.H!NB%WBDKT&W"6D1'I8$ +MP/\#=]-*B4(D+V)F:J%4_W%TFDZE8/OD#S]*CQ>E@0?'`L& +M.88#OZ9@4K@WX'0F2]\E+MFU;F=4KI9^15(?+9ZF?)-4VP>G+;D[*UA>,YF& +M&HWYQBQNI1EXDFI-@&6ICV8=!17'J-\OT2!:RXUL^98HSLL@07*3@:`S,5M< +M@CN#%/W#F"E:TG-S)[FBBS%4^![KU+&_,<(]OI#5T^[;(\-KVW?,KS1A$DT` +MR)?;BO/S$@^O\H>\IU/. +M^W5?@(-1^?W`J5:TSWT9?*WHA!>AE9[*6C>[5,."*CSC0*CN?8_*)L6-B'OQ +M:O%5U/KI3G;9I9KV^.V0V!%69HCFA90!R&5'F%%>J>GC5PK=VAAX^T!3`>UR +M7IGB4ON$"7T16%.&JXFK7]6ZB7:)JZVG-U4^/\PR`KU1@C]F5N;0Y@BMIM59 +M.?U"(.T75/4/P@2..EC)8^E/6%BKP.?C9]G7(EI64-0+Q"U%V&-*:H7%UNT: +MJ_0%T&M[6W/O%6\8"6C`Y%]81K<6B1?L:^1R^B<]TUF8VK3]-G9SC),@W+(= +M5.4-#TK_.+N&66<.'=;6;9!,LH0DAK&:,+*HW&^-!?TW2!` +M*711DV*B=05%Q:]@J.Y: +M_LH,.E5_!UO"R':;.0[,/7Y!-\0\`Z1[:%1R26Z8Z]P$P,7>JFL6W=768.B] +MQPH(/BN?R`%?T(W9@+"W]C7*4YHXBJ5F@0+3!Z4-+$JY`8`*C^O?772;1:6. +M*Y5\2YF/=D[,7919_:J6'E=J#K:MUB8W\,FSWZ,Y\T616?:A;CRCI)ZQE1O^1-DJ% +MJF"4/P!I#/5K.O2Q"#J$=2A*PE",&SS(AAK\H`#7%(I>9BY6^HO>"FI +MP\N*DVGF-/Z>>R``S\J;-N7H/&OE%Y']4(:J5/B*RRV>?D6*@S&I")(0J]:( +M]CB14:!0ID1!CKJ>^OR6$_17X=(WU,J\=$W7"Q[($[=*Q2!@Y_B.(:"7O.B) +M+#$YX7`,3D/=T25]Y%%6?"*->3ES0%+B4_2O':,17>).ZQ7DP*D!CZJ12`?DH#"O56RO`R^"WNPCR)BM8U*$ML[ +M$RWDWP69ST/'96"90NAQZ)^HM=JFPQ,O&-EH&A/R%V9?I.;S[IF<+O +M$"TSXR57$,%71^I>E]!6_(230WZ%IYD0XO5.5KW&.#EX)UTY:[<,13DGB:*[MKFU1]LH])4E#%Z2Y^7*B5I)8]?XZGRW8O5R,VV&4'UES\55-,' +M<6Y,PUQ62#!%YR\AJD5E!1)??]Z(H*GU/-M&Y5#DH)2,:B):[UKY@?A_][:V +M-O)Y1//0E<@EX!T2+&(ZQ3,HW)B1,C(Z;>[92<8@F#C*\95&,KAAN?U:0"S= +M6913_>85#>OS(K#)3"=Y\'LA0@G5WF$M/6ZMS)'3".*COZ3`3&2'/7^E,N.- +M4O3FB..I[@=?@J6R6U@C`8]@%@W?B0WY^'Q(@VZGCC!JG_*`,]!(.D9O%UQ' +MX8`80]!ZA2^E6A5H.;H%V@]68T=%H';[((PX;`!E0,,Z'87LMFG6K\QQ4F_T +M$5.)9D^&`"IS'=+.*QGYYJ+]:6Q9;M&Z35+DC$0;:]N5-::?WS& +M[I26U+9)6_E<"VQO\]@!`HA2OB[*C54_Q8A7MF`Q$J +M4Z57:X!SH(]V(BSPJ5,T>S(4NCS8+(9T78.PL`;:RH+6J,_X6%'FI87*5#I7 +M7UP]C9:W$B7G&LI7$6"KB%+Q=-QMH.&^BE#GTL[DL&[G@__ +MI<]_U9$/:.?W_;.P>K8=OA$>-M@E&=G4M32-0STIM3J!"17>&I9B%,;&Z()J(5$/GP[_! +MX9C@KIA&>HWKE3QT$49L<1ZNGGWW;@-30`PH^=$_,BY-2+'=)(>-ABZ8.#K5 +M$6ZO[?++QR.R5CFPJS)D=_@N\-'RUT^N"V(8))5\.MHG1J""<8>E_DD$6G;7 +M14J%Z6]W)G@^/?XK,S=;5/3%=-XI[,0C1JH"/1Q'YOX^5[\(<7MS)FE +M`.D1X#8FDOT(LMR'\!J-LEL813)=2^30(N&'E.[2J1#L:JO-\`SWO@+L6`DN +M/I7)YW-A:+5DJ4`E)_KER*IQHWBT^!C:*626>P(,YJ:[\R3/"QMMDT:KGT^' +MA6NQ/YIAO$0P3E![Z:5Q)ZMO-FV^$609LWF+B)'8T<.="/=Z!V*+^XKV?_D$,+#X83YOH1HYJ%Y>6P#=Y0Q%X="+L/EI +M?^'G0<0'BX5'L/["%7/I[3,&/5=ON6_125(3N0]JV[+T"/$-=_Y6L"[,`[)[ +M@;9U`X*S:&_!9%L8/;@CC^<'MBWJ1S[(6J?J^9J)1J6E(DA6+">;^@DCXI0: +MF%QFM]Y.=%AE;2#Z&%QK%)BEE3YN'#ND0^4@?MZOLRW9IB-Y[1D!$(E+0M22 +M9^?Q46JZ@Z?J?M>[,K+'`NB:K.VR0U)M1;TX\O:A7]6>?O9':E%4N0NH(4"(("($R5SJV@\?`%@%87,Q^,: +MQ;O])A&OBF=HCC4Z.(J'B$"MTRPHHX:0LJO:UNA/.R;)":4&MCOA<3FL5CE& +M&MKD%\L12DSC7;#4D3EVB?,6G4H<)U`JM$EGWVSJ*L*M"3L<5X7A057=D_VH +MKUM.K>"CUU'TT,T4%&E1ENX%UP>L6S&$Z"&/!XL8B#^AP;`%OPRYBN;K,C\:\BP0%GL-4%;M1W]JK)Z/4%X(6N*V@[BP56O;$CL+,^$W_'AQUY> +M]*^[";E=17+O"MM/4OSPM3U-SWNN[#GN53,E)_.(OZ1(ZAE:9/K6:66EI:K; +M$^LE.T_/LK^GJ9*["C9B8/8LCFT^*NU2G1(>#C:N@4]%$R--XC73L7'YE"ST +MN%F']DXM&VTR,:!8`0>2`MX"];G*`B;*83;[J-40X'BAV36J,Z>�VIZB#] +MM40F5K@X%X!B8'=])&89][6'?00Z`QLD@QD +M$QM]I#/`4C6@7D2V>?&\0?WH*Q^K4A72`M4;C].OS^$%O!B0)%MPP-0E??U1IY.*0 +MLA<[^>8R+BP[X%)HZW)K3?>[$XG21GIM%@F:X)IRJ6#ES7B>X`>S"5_<.F6* +MI-`$GV8/DDZF`X)[&/G@\$70/1#<\L[MU,&Y$;J$/3TXR1?LBC^)*1<3JKWV +M>7"::-)I\9GXQ_0G5I??$F@.+''DK`6GMEA>[!*!K9'$?-*X%$U=.A2FC]PB +MFWB%=Z0=2Z-S%JVC,CD5O^S#05:A]3&DU/V$#:6B'JT;`E]GN%SQ +M]ZF=:4`M1B!.`[02LSNJ#`P97CUKP9'#[.U$UJ(:A!O*]V?J<#UT_GS61QZ5 +M9]U-8M +MHN2:VN\*(80&P>A98$IGXA;DKF`%+'1"LSM!-5935*SW(BD/P>2FM[\)'VS` +M=T==>WU'>#B_-DDW>%M3-TO!E`BBVAUEO$JN`C%MTBU__0)N&S8-A?F6DE$+ +M^(V__:5)AZ+36872^V@=%=D+5L7XS.O'-QZ'P3'TKGAVU&5_S0??#M_OM3\% +M"0,JLF_+#]VS;[F(!#"_/?M.M0KP2;9"/ +MWU('B8!)#F^*1N'YR5A'1D#,X^ASE54@+CDFF@6'THM"^4;15]-N7Q&Y^\6# +MS)?^,..YFD*DYY) +MR9214+(9ZG.6R_S:!M[79X\C3;EE#\Z%"/*,5[#IBE#4,++UOIS-G[I..9A#6]A#:X"8 +MZ/;@_GYHC">B\PK%'"ZY!>XLUK$UKW40V>L!Y"B:/"-'VZ#H`'A +MU&`(7$!K(DK"BPN1).4V]T_'Y&A\:;0<_7GPH>Y01M+W2?N31$!:^E5H`^2/707!V?WZ +M0#)\Q6!61FHW^!@&+`T0.^Q8+YI@_(]U?S+#7R'3YBL%EH#(6)CCSBE$>?WG +MTV![JYUR)@Q?,IXV,:%,IKL;:`9TSU//'C_E-3DS#PQ2F^"8ZH);>*BSLQG' +M-SUEPUQ^@2,:P@FYVC#9AE4`M`4*6"T^:UVLT"Z?*[CJ6;RYJ:#F(\M1$ +MQ2KW#;ZIC.ICEP'45#<3W;_M/,B_<-VA?XH<$CI8*:T09$1+Q*>;B>$,DK.K +MO$6GV\9[*@EX"";%\YT"[HU>%CB#V!"FEJFB(N]M'`N_.PF3Y.RB"^/_?N7R +M1-.6QJZ?:OKP*?S8V2N.L$*/BZXWH&V&4Z$N@J-<8KPVJR?^0SVN(TG%^JR[ +M.).$S(85K!J?I/S!#,!S2BBXE=F)G2)MJIJ::'RZ\R*R1Y4K`MM-5/;^">-$ +M=Q3TXHO:^8$W/`I?,C&$V@1*[%L3CV4MSTJ8#>^7"YL'%CX+6E@H'NE1[$0V +MB_QH?R7%\SG0)8$@'KIB*R9V`G)NHI1\H%W'&UOO$+T';$XYT5Z?7"%N@)*M +M56[$I/]M89W#=JCO"[58YF%[V"X0`::PC.-43O3N2"R[Q_K#0]>E"(_WRMJ4 +M9Q9W,'HJ7):;Z$?,PRJH$\5!$O]+K'+3SW9MPY,'FV)ADWYE&T*9*Z;[)9A$]R9?Y;;/,Q:\4WKQ*T8`^8O1&6ZA[M\>IJB7)?BWG]@R?-HG4.P4Z9/9J(P_31^67/9$XL:&_.8K)'5,*.X#U4ZHWD&>J +ME#%L!7!(Q>G7R#7J^`RR:+#'9+"^.C+'28X-L53$$JF38L](%&GQ+YI@S2$L +M=I#K!#AC'$YO`A3X16LI'FYX]G"B.D.*W``PQLJR0*V +MEE+V(?N[%%KR=YZ<\#;&1EP4MK38;/"`C^WNR34#CK<+:N[HU>??XAMP@9L$MFU$:=YN0LJ\3'("$(B-(W7%M +MU)<-&S&JO3W^0WS\B;9I3%2S4JR?SA$EF#OI@1=-P.UIR\1^KO0?S]*]051N +M,&]!'`*YCLU!$#Y-@I+!88Q2Z^3GV7@"F3Y6OY7!C`R`]2BB-\K$$>S"$+>% +M?CT8Y@F1+O$#+)W+#*R`).AX,VV/FQNO5&N36GL$Q/(]G%I?28#LVX=PNU+R +MM#MC?YC:1E,5=MV-`4WNK_TJ&>G6@MNUI$CZ!VW-$I=63TQ`LSH&GU$F7D,[ +M3`\QN2]D7BRY,RS%Y/B:A/;S)-]XU)%0>C>Q^%:T1E2NM@V1/D.U5+5E3N_' +M-;XU3DM@I.D>X(E4V[.W%A0.G?+WYF9$%U&VI"KV9ZS*S5G>PJ=>R[%V7GF> +MXTHGD.')L'9E6@5)VY](2_@C?@G`@;NXM:L;)'38LJJ`]FM&=FW%&!6W/`[$ +MH4)RIA3]!'WW9#.FY+(YE3@_>QE,K/K_[$PJTA\"$` +MD^'_XP_<_^_@_PD'AI9`?9"#C94^R`+.'02T=[`!_?7/[7#_!\BZ(3%E;F1S +M=')E86T*96YD;V)J"C,P(#`@;V)J(#P\"B]4>7!E("]&;VYT"B]3=6)T>7!E +M("]4>7!E,0HO16YC;V1I;F<@-C(@,"!2"B]&:7)S=$-H87(@,S,*+TQA7!E=W)I=&5R +M,3`M4F5G=6QA<@HO271A;&EC06YG;&4@,`HO4W1E;58@-CD*+UA(96EG:'0@ +M-#,Q"B]&;VYT0D)O>"!;+3(P."`M,S$V(#"]B-KM>6<\V_W7 +MOTVU2E%:\VM3F]A*[5%;K=:*2(B1D,3>FZK:2E%:5.U5U*I-K5*K6JLV+;6W +M\-=>U^]_C=_#^]G]NI-7OLEYGW,^9[W/YTDX6/0,^15LD390520"PR\L("0- +M:&D;()W!"`E^`ZB=FQ,8!0@)2(F0HK0R@K?)`X8&9GHJPX*\@@##@#D6A+Q/]%5I1 +M`-`$0QR1'FA'.,`):`H`V@*`#M+C$H,#,!32&5`S,GP@\Z^`ET6(_E$*H&)D +MH*NGHJ`#/(":`D:&*@:&@)J!KI&>(<"-=G-Q0:+^K%%90>>!"@`UYOM]X*_G +M`RC"!HJRXP-T'JCQ"%P6J*"L)0V(2X$NZ[G\"/_JJ0K"5@GI[`Q%8-"DOR:@ +M#$=!(1@DRDOPOZ;@B$!Z('S^&X?!$;:P2U?`ULU%T`@!=W6#:BC_:7T)D?Z% +MV4$Q@!``=06@GA![P5_A?O?K%RS\"P8C;/U\7)`N``SLA(;ZP6'0RR]2'S38 +M'0I@4&Y0/Y^_*_XID0I+`+9P"`:P@5[.D_3WZ1H(&!*0^@.^S.0_JC^GP_V+ +M5CR7G+)%(IR\`%LHC%10!XF!0Z#<_[N9\*^:5=V$(.T!$3!P`HU!@+U*AR\F)B(D!/L+` +M);FAGK\)"P@*()"82Q?`Q0WC!\"0*-)?I`))`H+>4!3R%_H'(`4((A'0_R^+ +M"0&"&(^_]&+"E[(]"OHW"Q%`$';)M[\`T4L`[OXW"Q`@B(9[_B6+79X7*YP:]"TSGS$5JJ4M; +M^"<'(5Z;

=#J?J4LJ&=RSU;^W`/;7]J>_KJ+0EV4L8!2E6=- +M,^N563YH.+T^OIX),.K[KB35V'P<(_+QXL9."JMY8?W42T*/O%'A6FJ4$Z7G +M!`5=$_W$4!,NYN*8.O8)N$WARYT1ZU?A-'V:1"ZMS53++^I7Y>:1_A_UUMZ! +M,NG7T0G*HL7RI^!,W!]K'/51_YY"Z3Z\Q7:;U_P[A4IA_26 +MDMD/G;D9"KC&.\F5]>W?&1AO9+4GKO'N=`_#CJ_BV'S_9$_6?<)[5QC5V,33 +MRE3LX=#]]ATID>S/!V/Z>P>A6='B#@G&B(E:G2[J/>Z@"RSHJ.JWM7XF +MARF)!W\\UCP6F#J^H@3XR+QQ)>W+%Q\#JU[3W_+0-ZTY9?M$MW>_3(ZDPK_- +MAL6S/+BH(*+3M9_N8W*JCF3A>I'2`9:'0$A^&U!4W[5`0>C*8I_$N7,9+5B$ +M>B.>'Z$_W0TA,4QB(G_\=50K)/"HT]N1UUKTXTW4EC7)C2HXGO#)?+7C\UXA +M^2?5:%PX3(UTW75I[K23@+N.[+H'*Q2=H(5%>^H\7'O*DW$%+B)^^_#L>R +M"TS:A!EHM'\ZE0/_2R)40[/I8_4O\B`,.19)\ +M?K"ZJ0>3.?GSMC@JIOF8G45!EV>A$X)B',?]N/XCL?WJ%`+`DEU+!^G"?/9L+8]>E;4:J2K].%AYU??)%6J"4T0 +MK;6?%A6EP\#VA+C3(@E25C62!">8-K2<9TJ5'VQE:CUK)%)B'S6?^BK&\5ZQ +MXV0^P5/3;5X[3H1,")$A4S$#91+^N`'!D[,BC>HU,H8;].F=%P8U]8F-K#%XH*G +MB*P&E,'D),8&]82TGJAQ +MK%`%\\W`2E-KM\B(<51?+TLFKZF"8>Q<^7EHW'(S_VO!9(:H)P?0HBV5%26O +MOA1=][OHY[`D_`%1']`]PM/B/J"[LRFQ>&"V6%4J +M.SD_RTS[3I[1)>2<"_0.RU7#V23!.5EA_>C9C4'K;$6/G_[7:S+=I7A#!Q6H +M.'3P[X%)N=@U7-P"9#D&VU<-Y\_?Q(@];'N@%VM#7$_[)B'P'`1)%9U_@<5B +M>O04WZY&IS7'=5N/2>0=X.9U3>G?2!/0MS5WF3Y\R4K+3 +MR1/QAFPQ?;I?L?'\:AF)9I*#U140;BZLY.6VVOMVQQ[%-6;\&[#*QA3Z0&M( +MK5@^?4Y&;Z6$NAB2^69CG +M<0'V\M"JF+4GEY\N5^U6E/`#-G6'HGV!1X*2@5 +M':]I)G7'*N/S;0P%LY-D1E%7.AL]OK"(G<4N=RPJ=1Q(2!`DQD,;-/JF4`[V +M>6`-H@7;->NHV^P_1.B`MNABY6B/@*$/XV^#Z/9BH3F.^&DYG-_R?.`6,G/E +M=7FC#1D8X].M)C=_UU0S8(;B9D1B":])SL,RF%[1"RG#'-/FZ2S>2?Z2B<]E[8I_&F6<S+^7=;O@T@`I,DU\?V-@! +M'^\MS8J.F8$.0I,S=FDVN",Z`R:+(,MXGZ@^T*DR?3$]FR,P6MW/=])&%(%- +M9B]PN=M>!&3IDTOFT%I'LTQ5;6WN*7<.#;:6)@&> +M3YGZ>L4_L''_[E++328QA5NMNMHWN3CRB@=P`[]18G.90;4>7UTQ]UCCQ'*; +M?V"=Q0F7N1R)");]QL1<\Q2PFUZ1!6ED'P2D+:J*O0@?4L^]*KJ-=^2U+4YW +MU(KV#+];7XQ=M(ZS"1JK?]C_*7*C\EESF\R@]9:E.[8JO)U>++]GMJL@,G'! +M[ZGM$%7Z'*VH.%PFOEQ1]4C\?U(V@I\(J%;\N9Q*"2M4'3 +MV39K-[6+2%.49BLJ(T4CNO5A\<;(L)SP*:XGL2A#CQ=UPYXX#/%OV:;5[N"> +M)WZG_K!AF:8QH#$=WM_(;.13`\ +M,;?=^P&^DH'IR!&1]WN&5\7HX3X\[;/?Y=1T;2)Z>'Q<3RL$AX;:C"M3OSYQ +M6HXIY;'X2=X2>8U_D^1U1=@.YF>UR2R5UBO=D9GN$!GL,T^.M&;#O+5(C](& +M75Y"K_N&WP6?Q#_Z8E[C]X+CN*/-/;+R8@ONC0E0G!M3X?'PZMK426UF-(W\ +MVD%_$DD!W[KZ&B=ZNISQGFS'-2O>-=:?[FEI^(\N>,;5?/CD#GO+O8*O3GGV +MRU>6JXJ-RM@+;GIEM$XFS\2KF!;S\`W*C\5,:#'R&LAR7L5P;I=1VGS+VVZW +M@DM.>Q&D<0T6-+X\H-$RK(41US4DDD:*ZN-N@:1^K#!G'Q6H6^F +M-1[^+GX.'#C0FSB>JL.+;,C;@B +M_C##'$E,YA\65D+!N$^G7Q$G""4#9\>KBH7II!!=Z,[TQ47-F+=-UY`:*H.7 +M6MA:)5H_,&MUR?.^*!`HG2]->^9:2W=<1N@XRW1SR7GO?1.G;5'S0K?H?9QW>DD5L^&KB?O^Y,IK%/]%9P1C+"W(_8S-9^S)^;->9*B31@'C1ZRTS +M:B+E\:QB?VX6?6T7X4^6?QQH947N!'>@O,X6N&T%4V`=T($7L.+L@G3JMR"/ +MN_:EVJC%\X>-T!>LV4.%+=[47<=4R["V`)([:D"7W%6U]GI&%K4-U64,!;6F +M`7D`K$8S(8#4KL%L2[KP6C(=23D5&]?9\U)15M;'G.6RUK<_SIQO12Z0C@L0 +MZSW*+]!5%B73^%9U2IA*W;,V3/9%B?;VUF15>#JF34*$ +MC0T1^/Q]VIMJ%PEO,>=UAVV*$_(>+@UP-[Z,'W?E<5!S?K)RQ:M#XPFZWGFQ +MO">VG_D91LD84MUU=@W"XG\2M68OO:=](7;A+FZ*$/,D2"C6[/\>*C?_D'%* +M.KOG@^YI#M&9Y3WX=55M53N9#UIQ?,2W\J5L.USF3M2HQ2>Z%C4[.G%Q34;5 +M[>17GG\F>?^&*U[R?%XZ`&N,7Y=;G*1R-PV4U7&@+T3I+;/LJ188(N[!O/;\ +M&-6%ER"*Y:RT#HJC]'BI[>2!9QN!?]70M>V$E?J`V9=2IRZO\#2@3AMHE;VV +M($F./AF5U49OAL7>#].:IZ9[BPQ<`?JNE#9I3,KIFX5 +MSU?/$,KJ;9TNHI=L4,+HN_"^_C7GXQZD2SR[%?[]<2/%6;5&G_IQ.Q)QAV\0 +MB1OI?`TJV-?D!DY.9M$-#NP?XSNG.UW/JJ)Q'*+AUWV"HC`?@]QP;LBB\#>6 +M$5"3E::F9E&1N +M4FQ4OR;GA3R,Q8U\K7-?=53+MF0YSR"TQ/TI&>UWIJ.(!7#<>D6)1L[,C#5A +MEDY\9B!_UQZ?5KOA-Q7O)KKYDS<3GM`[6F6?CG_0<.%].@@TS>!+0J'6IW5[ +M>S>ODMV+BG.+72'B8/4VZQ=N5K*?X]MP>6C*UNS0!HI6;7B`)ITKN2^7=F4' +M6,L0]TGIP,S*\G-(QRD]CB8@ZE64K0RJA55XC%_?QE_MNFGNZ3&^DE^(;'PG0W4.YJC**?[%4], +M'I9T[4?:0:2"@F-N]ZI/`"MW)P\+[-"6Y]^CNIZ*7;G(\#C,?6,,GGL\:^+M +MO6NAD"-:LY2F&&_&<6; +MW/YE`4N6X#)T#+MXYI)*';^T_+&T[V3+<3F)X`;6-;8T4I`!*JF4;?&1;6V\ +M5323Y-$Q)VAX[S4?XVH]R.2?J# +MV2)\L]9Y@J+NSKOH[WATL1GPK=(AS]I9(,7<5#1,2]?:F<"..M[]Y\W[4^,$ +M.3EY[O%JIZY/\$Z(#7-U>I:"2L7C6[A.<=_/9*%#U(;C!F*]CT+-#V/NKW7O +M+$[A2'`(M:J6)>4VP/;(A\._N*>"9^?LY?@:3LY\GF6VS/JO+C'G$I6`O__`'`C>_Y,K22[_3 +M[%]>ITQS.QT'MP[;!7B,*I%:9XIBI-YB*I4M$EU2#[P5ROGG?;VHM[<*$)B1 +M*'!Q/BM5GX78Y/Y>9L2O;7QZ!$5F-:3"Y$O`)G +M'[(YQN0T/+B3(S8Q3S]3[#.#F5R!ZHJ@CD)H.O6[O%CPSER6,Y-J*WAD6!)9Y7F#)%RR[[N +M/>*&'LVER,?>NE^XK?4>Z<9SJY&0FN6K!3(^+=OINYZ_B=NP:"!K-5:T.^$U +M[S@JMRAQ:K895:G%O7A]._L0>+\4;+>LY=T;KR>8\O96D3OKG5WTG4;5`7=W +MRQ>?B@]O8@=D^85NHQP=3!X3=V[7)40J^<2-2"X^*=:3N)#:HF6DS9DF-E"! +M2X'0'$5;+;#CRJ\@"R)8ZWYX[XZ",SV5SJOE0O0`7LN/K4_M=XECU1WW86[,0E>:U@ +MHX7[O>ZQ`Q$U[6#G`8V;E+QP2!W/:>6=\4RA4Y8?HKR*0B#=H)"SXUKVM1^W +M)3[M"=N?V'*[4MR2P59VX/A3U?9AWY=<)8^>:,]&,ZE]>IFM>2O%ZSHAYUN* +M=/M,KB;&951XG1!Y$'E;N0:TC*,F09O\L(3`\G2XZ*9VA(50=\,W7TE +M`]=VYU0@E@S;(;86$KG%YS.QZ?CVC>GYL-6OC+VWZF$`>UC=MRQ\4`0\P0C/ +MF-3B,:YTJ[%*,J\_PE!#/31P48\8/.K1+.`*MW8ZBNBM[>P82?$^#79@)&L[ +M]5IAD_H$]!^<"RMD#(/D/L_LU]^+>YQ$@O<(T_,L=N7.7-+(8(UK@5LR>6DE +MCCR+%2E!>W>NZDAE/[\4!F2]MQ\+8J.3:7MVLL1<7&W<[6.+:8W/^USCB$=U&S%.@(WJ,9A_LROTG<6T4 +MT?ML)YX-*_2/)H05OS/RCOP4R\+93_^B+ZRU2$;^75-",,<^7L\D+3Q`4)Q=_+,T2>;3['\/M6_/Y;S"N># +MGP1?R<&IB&/VZ)=X/BX_/IG1)^CH=9V92;NU]+=3^6 +MXQ->B?ZD_'8?R?7Q0#JWA3Z@.\?&_'HW5?6 +MKT)D,V,%`W1.HVXRVUB-9*BD6Q#FR7R4EZ4IOWMV0^7#0P<-::8A(Y.>Q6DE +M0OO#T:\-E#(B'-V2=-'+"NF&=4&2'S*`U[G*(U'L)U+D,L3SWA%>^U_;-0]# +MP\`'I0LHI["US"_CC'#&-Q.E8&*:(OY^27OCI)3JUXGT[A#- +MI%'OXXZ%&=!Y/9NE$\02-99D:+\]1B#?K7HW&`Y3,;J-Y]ZB/S=+! +M?^N<;7#2EQC[K@\L22QY9+"[4F;Y[?_6QVM:!. +M\=WZ;/I:(NC3YI"!L^=.[VVV%]+H]?+'47?#S16Y%JXK:Y$W"I;Y]O-`4_;, +M(@QH*:A)P\6)?1;M+!QH2GT4&0_/Y,:LKB9Z4YQ +M9L;(?>8@INZ;G'JM<[<4Y',DN&,?7OBBM_=:"E-REFY&%D%0H=O#_+V$^0'# +M!E_\O:?>L`!'S2OW#BH0UPQJFQWPBOM&YU=M'OEN2MW3+,F8G$^C9I_S#M]= +M8)*G]>->."7:MG*8:@A7BA'_.L!16!+LU,QMM$D&&7N4 +M1@]41+UF?,1W<5:VZZ]-R?)L:!#\'/8WT+K+,?]N"T6DI]R8L:JG-A[8JL*` +MQ"[,>PG+A>WQR2G&JEB&\=[H^!%FI+]B7><_S5?E;$;DMX3O/V+XEG@OQWE! +MRJBI<)-`-P1\.FL(SS!Z?A4]!#7[5[XR@;'#1O^O0BP`5;D]=;B5SV#1KIU>3[.PA`<$/!Q%TR@UK9/:D.FS$&=/`NKLG4W:GEO< +M[!_9-)GQ)6*E9]9AK3W&R0&=]DT5N7`GR9H1\I:'!/.$_J/LL=/K;TS5^'.R +M:H\X4DB.573T>W<E\NOG?KS?X%U`%?Z?>,X`?NE2IE2D6?XUID*`[ +M-Z!9:2>ALN[/N_TAAN!JH.B4A^*]P33K>-6E?4RCW4%G_7+-G>VGH&L/T_2N +MW35S(NW?[PV=3#6-9CI_1&^2\-22=YLV\UT?QS!E'X`0;(DZQN+:'I^9 +M5%*(PHRD\CM#*H8L;:/Z'+O.3!([=!\:.H[-"/T/7Z3_=\#_B@,@3E`P"H-T +M!J,<27U04#0&B?KU3S3I_P/C6+BZ96YD"!;+3(P,R`M,CDR(#$U-C(@.38W +M70HO1FQA9W,@-`HO0VAAS_O+_@6"SFJNKO.ZJKN:ZZUH"!15F,0,0>9`B5! +M#JX,+(S,O`!Y!560O8D#"S.#*M#2S<[$&<#,R,.*2$$AY@PT<;4&.8B;N`)Y +M`2SLKE8`$4=G:SL`M1;0W`'H8F[B14,/8&5F9D>D`$@!'8#.X('F`%,O@`+0 +MU43=RQ'(`J`V^0 +MSM:65JX`:C$:``L/#Q=`1$&-'F!B9P?XA]T%X`QT`3J[`\WY``H2ZB+J.LH2 +M+$Q_!0&P`-R!SBY@H7^%%F4$R)J8V8(\7&RM`90`64:``B-`$>0!MED#+)Q! +M]@`I#35UOO\)"$Z"[9^I`"0T5)64)404`>I`;8"&FH2J&D!*54E#60U`[>+F +MZ`AR_E>.XB**ZA(`H";]/Q;\ZZ@G\_?'?]-B"Q<`'-K +M,U>`*1!<4<1_K"[C8`$"\/S3#%;R;]>_ZD/]5V/1@+O*'.1@YP4P!UH@,BF" +M7*W-@-3__^Z%_\E9TLW.3M'$'DC]?TK[OP--[*WMO/Y[Z/\,T0+^)9Q:$>1L +M;V+W/SYK%TEK3Z"YLK6KF=4_*_Q/NXRKB9VUF8B#I1T0W!W_,&DXF`.=[<`' +M$WQ2K?\Z]``&%G;.__&I6UF;V8(/O@N`_9_3@`[F@/]1#&Z"O_0"F'1T%:3E +MI>G^;_?^8YR$@QG(W-K!$L#*P0DP<78V\4)D!A>/E8,#X,,"`///WX.<'Q7*V?@WT:P@A,$'ZD_!K`6%VO//\S]ES8[T!\A'.`@+D![ +MZ_^VL/@2-H_R%P!)W_$`]XKTV=P9<(T/6_>H"'[3_V_^X"\`7&]*<#>,!+F_XA +M\-)F?]J7&;P_YG]#<"C@W_"OFOX-P0$M_X;@[*S^AN#TK/^&X/VT^1N"-=G^ +M#<&B[/Z&8%5_3@(+"UB5P]\0K`KT-P2K_(5B5R]\0K.IO +MI_>OX^OV-P2K4LHGUOYZ"S'^N +MK'\]._[!:J[.(%N@EK4Y^//.WX8HF("KZJG'S,@,+@KS7U___LO@OP)0_'GZ +M_FVVJ"C(TX>!!=Q(#*P\X)N.'9PI#R>/WW]--7-S!M\@KO]X>H*OUG^SA37X +MG@8"/8%FB(MS(#.^4)N,'^'?_"6*)LI@*7@83RIP!+5EDV`6,R=^$N*)YV^1 +M`H6*@YH"LRB+0?+2O`;^:4$.)=H4H=AVKVO-J=_';\Q5A+=-_!7\"5$D1(;S +M-!DU@K,4%@++?I'2',KF%>J4LD]EM22U$`$TAH_$>'ZV/\2QCKVA7Z63ZI>U +MK!3`>GR986G$\!*B#7I$EFDG38N#,<9EH5S[&S' +MW(&,_2+T'$.]D\5[CRE!_>"TMJ1Q"*\7Y=*&]`'B8P#YAS)+*0!5BCXBCD=F +MMP)N&G3D.`ID4K'++[>@0ID),:KMFM?'6'UY>`,B9/EKH,, +M6W+>S_92WJI9X9:M0HV>`D@>?&FT$H#$K()CV=I'!>[1+/I;M_N-E]H#77N= +M8<37+83[AD5CA.A4(F.354#:QP49LES+9Z=<:Z[1*#*#-FN/)-[.K-5`/\M# +M_D8-*I36O!9OJQMO91D1;[]LYO=E5/7`T0$IODBS&@B".N12R'N_@W%T%Y>S +MZTZMPOX2(@AEJLWW/^08^[Q"U*;]=&[J,`T8)A\:BCG2J0EX7W-IE-_A-TPF +M9NY+"7817)O1(F@X'1`*INJ-C4=$_&K[<"'PTY^/_(C3Z:V9I#@9J4K_W+2<&)(-8X,DVO&)&[@W,'C^]HZXR7;MH1? +ML,67EVPH3S.Z$)@/V^-3#O>\L?8\_(U#W$2M*4VG>W>=Q%QWL?+Y(S^]&A9B&NEK,$D_W6NEN5&AU2QHI\TK,=KD2">L_&NT_>" +M[V1]]'#B"0X&$'W![S9><3KHM;VWWEZ7W.N1;/(K/%LI3%QS-P4! +MC@=MY+1.BII9YM([O!O[[V#"+5MS^DWUY>3Q?!&W61U4#35B(TU[C +M)HRB;U1(/0EYNJO[J[%K7'3G1S\:N5(Z>*9_N8FYU6-*>%EK2>3E&6[Q%83' +M0X20.IGV;4D+G3P23OT3(YVS>[V;R5!&%W:5WQ]JKT(`3#DJ-[FG_/(25).I[OQ+5EC2S@5 +M5EUFQ\A_FV"?F7!N*Z +MC[S.#Y%Y.LC$'%`YNM_W,8WU'IVQ#O+Y=1F/7U$1+^PT-(BK*TQST8GP%$"0\B? +MM:&WQ$2F+G[A^35GK%GSK=,V/Q&!HB!:8.!V+-2YXZZ"H931P2V!Z[)^V*3.EY7YC<]! +M>>R[Q"D]]!G$T:>A9]2(:_19^&$U*T@;:+M@:1).)0+)#GS&BO-)IHC79RO;:P]P^JE[B;+_BU?:2]:S"<$KDF25>IR +M)]=@J;I1@RQ5JK08 +M9)V]$0K?!E-\MA4=FCNR$1+'J7!(9MU3TM"`,!WCD31*&5%0F^13[5$2:MQU +M\I-+!1OYM35)66W2@P+R[>?1)E7%?&6BRMXI'-S#77LKR)=AHI!!T#$2#UQ0IY6!!=L +M]HBDB,WX'+W?3"%CWI/R6<^14-0P43SR!C!*8+(Y:[32*G5[\[+.QCN.29=1 +M)A$*1OJG7-Z=TMEU]M7Z32YO)H6,)?<1"F\00-SD2O*6V87V.R +M2Z;233(L/+GT&+*0^D,K,1J=+JECAW(;7>%HK@^D]!-U[1R"PI&"61E&U.&Y +MHNO.A="5[$WLN%A+*"M%=I8W)A$T5/9[E6+5SX^_2L[-)ME5H3)XV;\__OD; +M^F9\&#":L+%82CS.X^$54[/)J"<^8]H9"A=Y?].G.I[.X3;&E=C<2$%73\B!6N7=2&R2*US<0F;?1":X9@+NZC +MGMK[2&FKQO`(MU,^*J8V\F+[/#5@:NK/M)4]A7(J4$J(0T=P7$/H\]:+EQU]+J_XDQ86*#*7HP57[;B*+6( +M_37[(8;J`W2H7'[7!D=ZS-ZL`A?M[EI\@57VTDQZJ=#,R8\-J.O&#PS)0I05 +ML;<5Y2V)];K2YFQRP\(8Z5.H[H\#?"1L;$M[VO70`#]J\KM#_X2#")33W!:@ +M!!8QD[<+_#0\5;,BV?W>UAS^U)'KG(E@Q-IV-&T:S(R?(G+*1L50+<4\VR89 +M,_W[+%C%#&ZK\".(S17D2N".@^P1-F%B6)ZN9) +M25KHSWM&1-KCN:X8/7FZ"GKO^#.*K7^QKM7!HU$A?<_%&K?(]N$>9L`Y4WON +M314O>IDRI/IVL2+G?]N^EEM-K*P(U>-XK5ZX +M06-9"7<^2_?H7LJ/#_T;0:5W$#(_:_4"&XB.1:Q%UM4XN.KXO<3"*L@9">YK +MX1M\`M'M1,\F?F'/4\\O<'QG-?HZM4.RE3]R3/O(M)H2(ARU,5";C*IOC,9] +M+"G,$3LU]]SF6%1M\TLWIBW'^*>-425Q0GB.]^W..7[4"Y=_SO(T*G>]H`;< +MK*-8'CZ^@*Y<'X7?RM$M[L$O*P83_VVTTNQ4%H7\O+&7@W*\IC"U$*2U][ +M%'Q$N)>\"/5=@.@06\7^&9SDAC)8HJE12G#1#IT\%52%U(M3:6#7L^FN+BL5 +MGFF^QWJ_*[H=8S[C4EPH\GZ/8&ETC+YT=>>\@3VNNMZ3KF0F^BQPVFO\#'WG +M1,26]_F62[ +M1)7<`;PCY4<-;S_S>L$JV>$*:0:XJAGMBQ4A$68)V:_9?926;<*R\)LM2+`$ +MTV<,QYZT)5>JZSWQ.3-IO.2*NOM\G^X!?+3[L$U4W2:C\0*;DI4=@HQD:$ZL +MF-XL,J]UAN9]>E6]ZP1DBX_+OTUEXHZEZE:^LTST9I@#^D']L#7>ZH8_/20N]8\:*M\4[T]/DJ[*/,11RY?!D0Y=W@B;$UVN,Q7;7 +M2%1/="EW;!L:(YV$FB"RQ_?H<3<@!RTXJYJU>=L%<*8)[S%*%GAUI='.C&JG +M8N(@IZ#2+5._#]-^?Q[R2F#4ZM!T*.I/3G^C!;H&-<#0\TA.1\D]T5H_Q&'^(Y2DA#A?>SV[UN?WE#63H86?HBVF/[4#@PU +M0R2G@"Z(.^@<&*$&MZR\]9%SQ.18P5EVGRFQ<\UBC[KUGP-5/J`?_J90$-6M +M[>9Z6Z)!;9TO)I"\C<8`K[I^L['?UFEQVH^>XDAK\M;%I;@"^YG(WUOKQW^N,`5:<38@O^5 +M%$VN\,3YHHL>BK-[961B`.*S[Y!<5ECB'0U;+>/`J/3"AP[\P?H=@L`@M]^I +M-;GIH-2:Z[>(5-?#(_99W=QC^;5%^=1S`:I5IZ=-QX%?DKAMCQ$ONSHEAX2Y +MF0>'RC+0OP:\6&C[:N(-+MWDWZKS(O7VU4W6'E +M%];4Z**)!"(UTI\5^-Y\XY'B[$(N&8D#[='MW1.U2[S,H&-5ZPEW]@SL6(@N +M&BH8QATF^^/L:I/B6O-J)C:Q(QN*Z!8<2INO*XCCAPJ[$S<$GVP[.QRWCYE;AA(1N":& +M=A@S8=;>8"$B^FT$^Z)7=92B:A>E^VV!4HY]T?";"N)$.+YU"Q60:5%7)6D. +M3XJU4))ZM;^9[,)T1(OIMB:,H\XC>&'W0RA3;_M]WMK/K_[DK_1[76]+3`0/ +MWBJ:[3$AR&Y%QSZQKQ'QKB9.E/#!S7T=PX_V7`K +M.?)R^:%0SY[TY?:%`[8YY79\69F2`]V%D]L/%[&>*>UQ^\1&8<]?OSJ\'3^E +MO#Y6P=EH.%1UO;S`W:VK("`-/C#F#K+.K\!4[08WK+750=%BV[7LV)X+G7EX +MIS=_V+6=4/>LR]9->^;XNY5B8;*G6"VCY"M0C7"TE!3779[<^[',:Q`K4$7ZFG`[+\--E +M^V`QEFOOAYSG,>",]`"?B.J_<-31(DJ8_ED2F/$M$9NYX'$^0X()XBUFZ +M?>I3`7;JU^:8&I4+)?FR-,2'2PDF>.21.D'$.-7]6KUR_H:XK?E+RG,%M%U% +MYL$\_7U)]7&N%A#1ND.H?(P#K"%NWE]7X&N +M%@T*&S%^)O+K7T]V.++0&I?NZF4I5+M0LG>KN7M=E<3//J,] +MH8<+XINN!#3/I.KO_N9$P5*8:P^$\/&:B-2]+ +MR7N<2U#EA[R@:;X+]1GYO-)R7?4U6!;(Q+KY54B4D`!>W):.\LCIXL^"&S'V5G^YW%1S:R&_7RID,CL:6^W^'QP`%: +MY60Q!TZDU+?/O-[Y7TW]'.ZI5H<,A>%.'B:7IRKM7=,+V+2X<]V;<[#I<7&T +MYK8"4NW.9KD0O3N?=O?1F#=9+Q,E'J&AF<4$\Z1"VFNZY'O7X*VRWRVAPM[; +M-?5)/V=Z=68\!X6KD59V4YR_245T:08\F="
M'$_+OR?((2,T0D@$%.XML +ML&?R97)^2)WFZ7)<4CT2$IVZD/%JU*8A;*5NBS3W2]DS9T4HL6@S8XT1R#N^^HJ)#+PC&&]B2UO2G?"MJ.G!._Z( +MH)^YRW0JECMF:<+8]F4_>V9^='2B`E6O*@Y[M/1GI-',$1V4Y*@+84MM;YJ: +MP<(7(=FZS/^OG?-L9X-1`*BM]J@M8J_&;%%:*W;MOEI;;%&U-[5C4WNU=E%* +MB$VIK79IS8H5LY44%1&;^]P/]Q?<;_>YYP><'W`^'&(W(33$NZ:`)M>)A>H* +MR3\XF[U\%F7/`=NG3KO'V#N\P6T25.BB_+B>9M/TLUE_]P;^LO@,)T]`*PE) +M+VED5$B*#WB[+_![XN]MZU]!>?7JR.AE.EJ>([V2Z@5\IBUQ?/C*\VLAO-)U +MV!A%LZ(;&]K\ZD<%46-K^"6IV\M<#5/VR#XXDNH][ +MS,E>L-8Q8/I1U>Z1CZ:L16;K)^ +M,RQA$M23?V-#:/*-8-G%U-"CN-2>2@V4!_8N'3U/9"N0&0*8G[#%A +MN#-.)F9:,M.OS[6<=%O[-?FH9ZZ0<6TE9)C!`L-D[%:03.,3K@&8@"VGGR*K +MOVM`A5-EO^:),LS/4AA*_"!77`/<"A.OQ71'D?TU?9D$Y?)MA3-3ZKIS7?A5 +M!4BM8!@13G-?5#*_%E08,.DH>UE;@B=*&Y+U>#=:B:^8?VZ^-:=P*$*??O3P +M?Y.U>@1SP'>ILU!T">MC4GOX$O;C=J$#\`O+'Z+O_E2@L@+"AG@-!^[?'$>T=F5KB5Z; +MCY5JG_Y#8-E&%H/M,XJ44-M*T%'6/X]HI$J'1D3.5Z:ED_]Y,-]NO'5OAN6H +M0!#?3`!ZXY];=`T[\!F&3A[.Q-^^:9?6-K94FM]0TRCE.&Z?Q2I<8&I*:;R? +MF2,TL:/#CKY!S"MA%7#6;.'"[,0OC',&/PP5A\RZ^6N6]L^?4*NL9..HL\BK +M&[:KH\,V]V8-W@M-[T%3P#3RQ--MF=4_ZESO>GP&?;V--AO'BZ/2MV_]ZL5 +M@%,5$OES,4C+QL@7/T]4QH_$.(,E^Z>[BSZ647=;H\+XZQ%3F*8&C?5.`G>4 +MK$A-Q#'3EGQ@.\1ZFU3]4[H[9],5Y55L1,OJ:.`3#Q$7V5FEPFQ%]1JCM!V; +MD_J$%ZT+(^X-$E>9F$0OCB,CJ3I2:>'+F#"TL^^?XWXLX"72BF*R4 +MKHE((W*P+&/U?9=*MX?J*RPC,I?G_M\Z,.5I\9W@U(.G>Z/U31-9X*1"*0(Q +M"_$=64/Y2LQG7VD<33YR_Y)7>>Y]K_=1Y:D3[H!?HV_LA4H5;*);]V(6S&36 +MYTYD2/9E:(U>':(:?0+('T/&K()4]%.$%-,Y/U"Z)O,D"(OS$SY.I"W=C<5. +M0X8.4:--!B,`0AK-,/'STNOT1V$,(2;1?A;^38(D/Q\%J +MD293>P`/"D'ICX"!E1G4C?\,![BGM@#>Q@.#/)@FO3H:G]Z`5L(';$_IF>_@ +M34KBM@D`*J*#(1#T$[;[M4639;BHMK'76\*;<.OPP866B>N#.3847FNZ\_N; +MYBJUH'-B8B!YW5V3U$LA)97[U01<*6Z$&K$,ZRW?;.,[YUU](HO$/W\@8*\6 +M?[?)X2NM)GN4:N-3`+$5O4V/;K01CHO)2@TGT]@[N\%;_HKRS8FH$S88ICB]==O74^L6$SN5$\5Z,?A?9UCCM +M9^@UMY<0S"ZMXK]-+0ZKD6A,R')BN=ZP+2H]3`Q&BNRT'G&XA/1(3\#G4@Y;A+6 +MD!D%H/OM3]53:YMM/@\^>Z#/\7"TMIR6S5::=ZIRW,FD]'<(-#8X_$#!60@_ +MZH2KSD.J3)9@/.";AKKYK$?REGOG'0(L[).8WI +MS$,P3[6,&XU +MJ\A-"]'XO:77?58EK<+YG&"[D(^OU'?/@*=?N,O@=G)?X8)#?9]#\&)1#C44 +M;11D.%*+[J-"6D8A]2"M'X,7.Y<,PGL[;2>33"?^!-ED0NLB$:?6*#H0@WJ& +M`8&<1-GKK,YL-9%<,;011B^']J(IUVI&63!*B@2BD*&Y$YT>V'M2[;R1I+6O3;SAT^PU_:XKPC&IMUU-\+ID>)O@8S?0\8JX\_[D?#:S]Q +MR:]Z%%$4=H]7`;7J\KC)^+IPBB(*&Y#>5YU6LT]9C!YU38S.VC`1?^E +M\/$\PWL7@'E-Z)2CQ\?,Y]K1+))<*5+Z-OVO#EF!IZQ"]YH*EY_$(Y^XJHX_ +ML\=A)3;M]FPDYM:!^0;1B:)(^@$FPR(S2WOGU>R +M!LP4H'$;%<:;#L0P]F0*OK9LS?<'!\R&%FOX:\?)#-]"W-IK'Y2TB_`"4<=( +MC;X/YY"9J#05H]U,W]@X[3(QCMT"^J8"@?>97\.0N(FWI'1,PET&@C2S7MQ9 +M/DI),CGK_G\OZ5AW#O%5*H9)([>TXZMO)WBD[C:RL/"$0.V+N?[BB(?#.9/! +MZ)2\&*\)B/II5R(%O+\6 +M8Z>5/K%NS:"`/Q]G8+^*)U\U47I09;3LR7*'M4<@CCAUOTNQ$)T$'W^3BX+= +MH:?N^\D17$_S>NU1G^>69IATR?7,]DD9,2\Z;%LP*RL561]M+;4OJ(U]<],] +M6.J`I>L_DM`\51UY2':6XW(;M"P[V$J@1?:$Y,^P;)Q[87D%&FJO_\YEU]NZ +M0C$CB(^3OM(04W384"<'BQY0^T4N?-^XFUR&3PS%UG$;U+W4T/ST6Y9H5.SF +M0?0(=+,N>7.<=#F9N)6$LIZ0JST#.*6?U6LQH/_B5?CJFP_HC#56*UF?"B*@ +MG_B3R^=5W/HCX<*^=*Q'V6"W_6O\^!4,_C4X&-L86TO<75O=&5R:6=H="]P +M87)E;FQE9G0O<&%R96YR:6=H="]C;VUM82]H>7!H96XO<&5R:6]D+WIE"]C;VQO;B]S96UI8V]L;VXO<75EL]]O]=M>=62._ +MZNJNJJY_]WP::G(U369Q*V<+H(PSR)V9G85-`*"DK.'L9`YBYV"6<':T`K"Q +M\',@45-+@H'F[G;.("ES=Z``@)W+W18@[@*VB8`!QL; +M%Q(U0!8(`H+?'*T`%CX`9:"[N9:/"Y`=0&?^-Z@YN[DS6YB[O0T#039V("#] +MVQ1)98";LP?8$N@F`+!T=O$!V]G8N@/H).D![/S\O`!Q94TF@+FC(^!ONQL` +M#'0#@CV!5H(`96DM<2U]-6EVUK^"`-@!GD"PVUNB?X668`$HF%LZ.'NY.=@! +M:``*+`!E%H"*L]>;S0Y@#79V`LAJ:VH)_E?`MR(X_U4*0%I;0U5-6EP%H`74 +M`VAK2FMH`F0U5+75-`%T;AXN+L[@?]!?[UI`D`40;,,$ +M4-&2I6=Y*U!<2DD`P,//]5;/VXO]KSV5!EE).CLY`4'N;DA_[;^4'1AHZ>X, +M]F']KQXX@)R]0'[_;;6V`UE9OTT#6'FXL&J#[%P]@/)2__9],R']8[,!N@/8 +M`$!7`-#;TI;UKU!_[]5?9O:_S.8@JP`_%V<7@+6YHQLPP,X:^/:!Y.=F[@D$ +MN(,]@`%^?P[\)R&Q\P*L["S=`1;`MUXB_;VZ/,C:&<#_+_-;)O\S]._.T/TE +M*?HW/5DY@QQ]`%9`:R16%6=W.TL@W?_=*OBOFF4\'!U5S)V`=/_9U__V,G>R +M<_3Y3[__SO\P^QO;@H%_>'``6*W?Q/:/@?/-8.?YCP?/6QCQ?X@/ +MP"KUO\3[YBS_#_$`6)7^E_C>5M;X7WK3+:OY/_2VBL4_]):UY?\2.]M;TE9_ +MX%O.P#_PKX3_P+<,;/Y`KK<]^0/?^%>_Q![ZEX?D'OJ7A]3?^IX;4S.W^?46Q +M_2.J?Q_LOUG3'>SL`-2ULWK[&?K#1=G<'6SG;`F8./'\#.S8/#;A?WWU?8F_O]A +M:[NWDP0$>@,MD=96G"T%P^TS6R,K`Z5+YJI@J?E9?M3@B>@II,"LYY1`$4_AK0'Y])\=%:2$S`.3`\!E>E1A^,ZOFQWI-7.WEBIB^V;!RH'$J%) +MBT\6Z+!HA^8JKP97]5#0'RL4%.N7;,(UJMTB;T-!^R(Y;V*0=A-M#K7#>G^^H"3%&\^(+[&L&A6'(DWJ0#G +MTM^+H4]R39E"2;96>YDY%'#9[M\S0Q1"(Q58AVO5WU_!>M%*;(I;VZA&I0NO +M/+.;KE6PMMJEYQ$D^+C1$FE0H.2@PEN'Q)O\+5=!:,@+!]7P%J&BV@,;+N>;&FN[S><&KT"9,HK.Q,9W673MJ%Z*GM6.O5:!%QQ`?* +M]/*%ZHH:9P?](O('H#Z5QO\RW-R#3_)FOT9(SLG^6Q)TJ>U(I4J\_+*=LY3V[9XLQ<&[G(F*2Y]4E-*#]2 +M.[)L1@]H0,AN3_X?92DNJ>+IQ'!]]#.4S;^%O[#_//69;CF;Q3@N2XY4^.75 +M,TYQT+G`OA(F@(A4@I88D*""K%IL!.9C1"T,H^,U7^[NOB#:)3M'8B0?HRW+ +M/\F#B3$M;%C>:]"S+^SR$N:IEB9/PJ4TR9X+WIFH1].;$+C!D=JG)I#-.[M, +M<=2PO-["_(BBDEU_A$?>>E=/UQ+;;_L[]?WB;_"J+)BI@0$6\F$.`:S<8UZ5 +M3H=V27F;[_4N3)RZ3]]R->==2TY4?$_C=HQGAPXC).8'@&Q@PR\XR`/U':BV +M&_@-[9T[J3'`%U_P8GP+9LL1U*E`#X<22<=X1\Z#*"E"@5W^,BDK1>I3X\WU +M>ILEK(&<[0AE)#HGZ6\K]>?`S4.@ON9\X79YUK+DN+B%;Q5Y5XM)&$#0&_FH +ME9+5F:+@G>UUR/XB@D:Y3GGYE\2+#R/-JRN@_#1Q#5>B%$BQ71#^K6GRD6-5K92OGB.4[ZI6(9)9=I&--RRQ")2R\?R;ZA +MQ743652[0!_K&%ZQJ+79$:]2OS?\CO!2Y!L0&U.)CIG-46@GK?]R=L=9/&QM +M0[3V'`K`RA+09O<)UM%[A&A2O$U!YB>G_D["U&G7I$'IYC?*!"N)$7N,NZ>V +MIWVCKSOIMP2802]^:J1S9B1$?M")C_2C2"F3RI&Y\.55<*ZZS3B'/)5UJ,UD +M+GX0CNPO7'RMBR*J$I$Q$N__$&)3F0*)AGFTE.?UA">XL*69KH/1U8`8 +MS<:>3;Y]1'C^$$E![Y(L>X8\M^S).9G<:JC^K3P+L?+79U-%KN="SOTMV5R* +MU$"Y<;5@IM%&E>/WLG[KW\/E.A7NR5SW`^U1#!"??R3P>/>_:&X5@JVT1I?2 +MO/J[X93CCU=D-CL0=-)$.)\M@@BE\5`6Y^3$'4J(^Z';=F:_,EK3$\;X+V'J +M0,DVSXDGLU[D:/%/]1MN3B6_X\AG*]"I:[_@QO[0HVU8AL*#"/-1E81TI$0( +MBR<:=5`U3\T;D6.L(O;31-_@SUX?WOM#?:=%;FXH81-T'3;]A_0"*!SLL4US +M86C3Z?"TNC8=W-&*7\K8S]VJ+759'^M_SGRT]1#05*?7*F<^!)VCEM-U+_P& +M\@N#-'T7FX65>GL"M1](R;X/U^M.FGC[I]Q-MRSF9[ICD +M"5%D>IUNFDB$9_<:9`M7]@X3X_-V+FA$JICRPF?F(G:Q(ZO5.)VCAYDZ\]_M +M:H-9O+YQ?.Y#Q`/M[(]C308NIUS1SKP#\Z'8&YBI399(TE&O7DG6N,E6S$2: +MDY%?S-O8X&`[V@]_16HZ,>E9D2]9K-*!*&`$?H?+)$Z*;:(;`N+O7=IPCO@9ZYMM\*_Q;1]9=KT8J]3FT8*IIS +M/1FPI/?EG%Y#N)]A>I+?O5^4R$3T2;KZW47`N=KE2E)?ZZ:I-'=*%Z)2@,TZ( +MB>_DT!R\0"](.U']VL\FJ2:N&>9Y-6.FT(^_62#A^NR4M2,+'IT^T +M5(B?NW6D(9>Q&:XQ=SU<'[,BJ[5VB=K>?&6A,4IK+<]>+O>4?\8_I%=QRNKM +M5L#H?\6F9%F[#T.0D\V%?2<6HHG>71%H?2_4Y@]T<[S93GY3(0^=\ZBXG@19 +M=XSHJ\2,,5(UW4)N&1/C+NOH^-,X<^="]HC%`\=:S>$&=T^Y_FUD;41+0K'^ +M+JL9:_;-]Q(-1`R8N@DN:N+L.8%1`<4)[.SQ:2K1D@@+I24::G-;WJ!.O4*E +M66VS\2YT#(O#ATX+/LA#W1/L\A7I,PBU7NVCFD)#*"T\EK-,:1:^)?UB\:LO +M^?)Z9+\LK?A3D;!B4DH<"7Y7J3)[E6`DWV*`-*F.Q)4[C/5O+DQR38%:%!U2 +M436[VN48%%Q;-HP?>:&)%A-#WAZ-;T)B3?V0XEI&.S-SL1`CVP7?.FN2^ +M!R)SN*YMAUH2C18A]E',%SFNCS6:1^(*'#8\^HTKHB^N@VW6L&;UXX6R9"<0 +MW[8[CG!>V2R2H9J5H;*R[5)4$T9GI0BBT@M1+2+N:S+4@N:!PE?\7[1!S\G$ +MGQ+!#JRR8F$?"FY0UM4),W3?9<_M##\J2,@>V!7ID+OE@D@Z;K&BLWS+MV0( +ME:P'"4$'L\5S^HJ-LX[G:0R!(A!-W6Z_>BB>[](J:@4S+;@2@98_-.9P4Y## +M/;A*W\T.,FO@I6.D(>4HM3$C>V4M!J>4S&P<$\$ED$HR,)D2&'X!3RF)K)[T +M_J2$MH:RDY)%JZA-"2V8I+Q[)OW8,,4OM=TH?O6<8]IS^.FG +M!7*(:G$Y_MI:.HE`+>PQ#B$#(T\^>D#W_BW'!`%C15[NQ734AG:5"=+\PF!6 +ML3>D03)0#_*S0#=Y17S`Q$BO/Y?R/.E&7'1:#<,ILY&:+''Q+>^([]SML;_?'PM,+R[$QR+(NL@ +MWEK7++8N:X)-!2.]9$-3MJ0>,12C,DT_/+G7N9@7L3VI*#SNVJ.9AW/^??OV +MFSARC$/3D7I%'VZ/1X:Y?XCJE^64,OP?[M!NJ*//@[_HXV7I^J)'^ZGM\(;2 +M>5\'13Z8.VU"&=(R:0KN"^$_/7KDI#W[CIND/MG^\*D/"+[^YJ!7CT&(M"() +MV"4/2DZQH^JI@K'F6U<[E4KX.?$YGM*%HN^U=^HGR0U1:(O0Q;F!$0%"$),@ +M74^]7M-9J2/,)V9C$;<=6IUJ^W8#\W#:!(Y6F0]5?2OSVOE?;2A[SXE4/P.K +M7_W5G37&KTR3(0YE#M;`$Q7(&X()NX=J.?/FP^E&$=!E7>>NFZIJ+4W-&2QP +M:W%:(^0<6%]I.VS'YU(\S84V>EVVN`J$AAM_?A>+>F8E6VYV,*WQFN&>U170 +M?+6N_>JKW>8$G?1DM31=N3#*?-NO/*+GD,-RKC,JM7->KBR%6!Z#'#_&CA\^ +MN!,0Y*8U!C_258<6@\`R'Q&8=V!)&(.FP;*HM+RE2< +MD@3@_50ED,B2#-%JA97?:R!2XA\,.'0HMF8AYU)Q&Q67Z_]1)&)][ZF6_*WJ +M,#]8LPZY8D-PDJ%/)@K##:-0YY-ZOVF,X2P\2-$YHE+9`NM$V2:4X>J+-II) +MH(V+U54_/1FR]P!L4>/]6/`0Z05^SH?T\L9R-($4EZ%0=@L]\CP]V;Y55K1( +M2ZPURUVL'=35[!32+9L&U?RVWK*(QO82D;Y^`ESC:YARIB,Q@W41HDNV(W^_ +MN.E@0:4/"Q-JXZ^J88+%S`S)6'0!<15#DY+P102Q4PCRT"0VV":8VVQPX)YW +M=I)M.Q^%`N)Q0_:SP^CM<(*J>(3BX7Z@*^M!:&,VA-0SDDSJ/W(Q,%YX$%0K +M5-8*?0^)I-ZJ"GRM@XL8'5!QJ6G7D=*B]1)P%YPW06^70-M@MLZFKOZ6240/Z43_A3]%7E7K$[MC#K$>TM[4]^Y]S7' +M6Y$$H-Q.+2*O*V>B,1"BECPAB$5>Q.K^P4@\=0`F&_-GBP@\,X?"EJ><>G14 +MR/.Q'\V]\*63M\EKYTN/7B',*$NK^^%@VMQZ9S9:0:/&E]%@9\+2@F_NU"\6 +M`PJS7@\(7V(RD!(IZ+H^N>^$,#&F#EA$E?OK5^2!`7ZC,>=]F/N-.?!7CD]K +ML\#J7IO$RTWNSGIN7X[I&?@\#-FK0Q/8G6\$\LS\I`,DZ[]3!C]\XKJ$4?78 +M+CQ>GOV8U5YB+GZ`J,7_I?,A;3FLS'150?XTJWXE$[^4B4&XVG!!(>TYK#+O +MC$-_/9U7J.&^+_K:E*DU8QC/!P,*"\K1F)'3:=]%T/9]*XF0`!8@$O=]X^"I +MD)9#.8ZU>T@4!24N-865E^CZFM8\#DJ`$6517D5/I@)HG2Q:+ +M5O!LG%D&#C;I28ZB5BQGRC#EG+`G`:Y,C[C_`BW#;*ICE]S[+MB[R5Z^X>%N +ML;,N+9A#'F<;-8Z-$(:,-#Z_D?+2N"@XPO-5C/RHP>;1PST8LW"],87)SJ%V +M!US&K1I!B\@5Z;F+]I^?0@<]R$^]OE(Q9JN=)#)`/I%QT);X>5D1!EUG9VM^ +M9?7UAB6-VZ%;E9S+%.5'*1`RTC[;WM\66E"P;9-,.(T,)8SOQQ)IF-6A='A;$-FKPN(YWPG+_G#TR\MQ^0@#Q'M/7I1L=:<[.?!GAAU/Z]X<(T8LP;BKK/(\0C#[' +MR9Q'0UA%Q7M"TCJ'=SLEY%)+?3>*(4;4-YWY]JWW8R6`@4$=ZBU-2JA)8W#W +M^Z,)?SJ_T7Q:YF#WZ94PL646;#^2UE?\1HH,#EFN3NPBISE\`U(#F:$<:X'H +MI.A:?BKBCI4Q8N4,TX@3G)NP/&6!]<>S/J;-Q15_'9TQ?J0C%)IB,"/2F\99'!V.HG0O=74WM?^N>\1+0_.4.40]UG@ +MM[WPILJ;[Y"L>7U=/_E=4I"\R/WXHIO0[5J,/453T +M%EZREVQ\WR1Q;O)C2,U,;KW?RI\/4A^"YN_\@O\Y7?L.M7>&'QWCJ9'`?759 +M.&'NI@*KA<1+8&HGYUQ?A#OU;?L^Q$_!QX>>J'F1XZ;FV!9M=PQB< +M;:6X3+H!2Y'R#*,D/3.,^XL667EWK=O$1SJ,TG[N4/O>D!<$NY]1ON409.\GCK#0;0 +M,AK0R)+;DGN'0R\$?,8O;3[U+X\?X^JS!E7?\@P%32="?4W:W_Q%95D;3$`6 +MS,5O0%3N&W>Y/06/:0_;LK)$RR:=OZ32;B:VD-36HJJ,H)MUH-_RX("X;@91 +M5WBTH\[KT>>Z)3NY02M0$IR-+L&VM85TRKD6R:^2Y0FQI0PSI2&S[EOD5.LK +M4L?"'C7O4CENJ:HIDR>O;W67_E +MU2_B]X4;OT=E(UN0/JWW?/0\H+"]FB"]_&#+3+L;G;`SM'Q#'PYS!V\>1VW0 +M9N1DP%<51>ZQ?.\&XH)\VKKU^>'^N +ME;MDSB_N/-&KCZWA'I:?MF^7:J9"0%E!\+TW5RRM=<(TUDN)E>$\(N_)3,S' +M>H[=UO]82^*:.>49W>G["32B#Y1_#0KV^(0S($%+Q>'1L&^TE(+5RI;WEI=N +M39`;)700A1K6EW('QVZBV.Q,84UP7%.EA&0O<9VI@UK5*Z3>;G`_B4U97:9UI+\8>\E^4^?;RBSA.$DU`Z<\S]F,=P>8O^+BI.-8;-/]?N1^4W +M*3^-D(OZ!"8!.O?D5/+HG(;A(H0F2I5D"],<-#WC3-^/21'10VL?IPQ3UX'B +MI_=H;I(9;YQLAQ>AW5Z:3U\--'Q@1&Q?.^:MEEYN*&L#`)DWE"WA^[RM3E>, +M\ZB\7\9B/KJ3D2W<,+4`RW._/^J;FM60.Y5RQ:(V,]!%IUI/`;>CZ&!T:RI6 +M-IBU>[\B!;-]9'Z=0S4P-YFZ^GGJ9(BE2N@]`'I6B(M+7>2(2T+A0UR#K +MS$@,^%J-Q-!'`]=(1XIN3 +M7I,D9B']Y.(C'P0Z5-@/!L[7%YG4N$9F2QNGPFACU&]M9)7!^CXP[_COJ(3- +M4.[.\7.[!8N,])YDN>[WIM%WLM-;RS +MP_N$?-$FWPG^(2(>9O\(P&)N;+FN0@XW_4&2$+3&@KL6CH#]< +MR$&(S:9)LNG*PR[-MSM36"K9 +M,9(!F@0H[&#)=MA^Q@*ZD")LUT*72S5GK7ZOMZ_/^9"'[ZVG_P5S9#MQC;)- +ME9K&:B0H:'S:>H(Z;#$]\Q3PZE[,'LQ5 +MC8+^J;%K8,,Q[GP-W.#?*M7\E>_@U>1'!T'B(GA%Q73`^6?BN&O'5 +M6HCM$:HV%!,4KP>)RZ2ULE]ISA0,/$HB).J22=5LL>D[?Y1=)-)N\QI=3PUL)D? +M7TGJ^Q8X[!53;('5#:?<-*9L;6FN,7FJ0IF2@J-!0+60Q$="JT<5VY`9SMRQ +M%!L2^\!YDL\)\@I.`UE/_.(;E6)XA@CH#]T',;@&PRGX&:V&T2WYJA]__NJ& +MY.=W:]#5.KP]XM'I9Q_U`]MLL%M<$Y6WSY)!XPT&G4<*K!V%V^LIPOC!=D0N +MQX7-4Z*AK:N3-S$;=Q+'[.(99D#!%;FE1ND&V*Q>);SD)Z9)R/SM)311[]71"XO&0R+AV>YK +M]([6HY^!)]TN*%S(+$DLA@L=.GZBHR^NO3FPC,M']!W?LIKR4\&2*M\L+#4V +MFMKN"%"+/V%8^ZC9$-=$U?\GD.`8!J?/D753(H'P790*8E0>HQA?:H-GX+&OXI<^3D>2B,!HI)P*##93( +MP:Z0-%V%Z-#AZ8;Z*/[]?9\F23`-B\=1:1LM?7>3O.7\ +M!36[#/FBF!_R/FB>7\#Q$*8QA>[O&K[C1\+W6"A].(S^VAYW2Y<@0]A7<:[$>[:)>J#7+U6 +M-`-?PE`$A?C+.NR*`<'>S=X@385*<<7S7%M/Q$*U?-/&[3:MSRFSX>"TUY0+ +M\+'K="X&.'CG*7!^*##L-3^[B>MPHDI<'Y1VF,(3(:-TV6>T/$M\%!4R[Q9' +M9<+W*8[77J_:5.MS_NW+Q^7W4&D+GAJ_Z:+US"XS"'28-D(MBOH]ZF\F+#P4 +M94RPWJX=.GZPF8JP4?5FEP89@4A+P1QTG0DRODE%P&*8$X8GA5$FQJ*^H@:E +MBH6`EL%F+D[JO.YL>/8+"63U*9FEO/\7E`,;?"^4(00&=FLMH2T4J$S9;O7;C* +MPRU&?AA#^=KNKLO#;_!#(3K>B92=:6IUUR*S-)K>6E.#?SNP20,R,A10LE^E +MZILX7JT +M?`AT:T[B;2)8"K\O0\Y!Y?=*_2C!FK`.T]=Q$`M[XK41XR\HEJDDWP]ND5D_ +M%Q85S1LZ-9#MB:R*%//ONS)RH4Z>,^US8Q('\E$8+Z!ME)?&*OY\1P@'UL!Y +M@=@"[36<(7BP8^QZN/]N8JJHKD\"=9"PY,(]#FQS+G[*,(%M;++$))/^/8*: +M&(]#KS=2^>ZED+5.FEODMNJQ:%4>]/$PO;@/G8\U]:ILNG'['!YX?XB>Y?JT +MDRW!S\K2G;/CRC8+I8860K*;HB#NQL,J:D=7J;ZE@5FS$G[\2E'9RRHGCJ-B +M"+>O)VJ4#<8\1"#M%.-@B]AY-NFY"%O)Z'ND;;>#D?6EZ$M-.%12,<`FN&(Q +M5_@FHGXA9R8JIGGSB_A%+NIN*L>=^R3BS'!5U&S3W[3+-7Q-=AP*N(;4W]+] +MH(ONSKNA?=.#L%'H7"Q/4JCXE28P2!2(`*TND82^06Y-0I[A4H&?1DX^^/,Q +M0VV/QY%T'OUGO[/N>3*&2R'52JZ?47Y:*_IZBN-ZY0R=0YEWD+P!3DVFI-/Y +MME_\05%44`QLJSJR,X@$&_+L%!;17Z=**#?H%?.8-Q:A8ZX>>7CF<=`)6^89 +M2)CS4N2B*?+RB2!#;B7QY;=?L0`/-06Y#5T09A$+KK"U, +MJR.O6:?`/-5KF'^`$H+RSV3.SK0K%+I,^XU6]R[U,-$O-/.V>R93[%(B18FL +M?;P1L"A:\BL:'SM]1V)IS%Y'RR"'"KC4+F-9S?L_[!U3($3A5L!V-H*(9-!*.,X/@^D\CIAT&F?-1HAB:FW,==V[/^:MG +M(NR&X(#INS4=-U1['B9Y=S@KJ+2Z*]3< +MA=(%29%U9,.A'4ET6+5L]9VH-:1NAVZ8#D5BB.S2SN8KUK6.Y+AA=YP +MWCT!*_E:,Y$J05U/BTW)^@66*-0O59SZE0A<-Z4C?$*O*3=N50(6*U$1=((6 +M\<=F[6MVC;;(0(9*5/;86.APR5R^%<$T#[`&',M'Y6WBP$T?1.Z`WTK.K5+. +M*W5A)XHUY[^VJ)M0U=QFOU!I"A\KTD98ANW^=5?@UF%4^)F$AYR)-40[V +M\*G9N\,XC4&XZK:O]OCP1=HG#Q9PR&70X)A+NC7QIFS71'X3YT()QXB`%0Q? +MO#A%V@NF"?W>YX.`GUG9Y^I_UYM[+]'[ZZ:*7'HG7J.Y4H],9AS[*TCJD(M] +M56`IL"I7Y6Q&Y(KJF^MJA0$+:Q?&H=2H_31)I[1U].-F6KDKU5[*)&TOQL'% +M$/[S)])U!2'^.V2QN8EKL7:!"'B6YG,2;ZN6Y$^;H^^O@+D^##;M7)"%)R.X +MF7XK?)/6#R[L&J)P?>OA/#=BNJ"G^1"7ITHM24#B/"K0ZUX3/(X7V8\?B61>SP>T,\ +MWT?SPPQPHC:D&6Y7#"MBQ4J#]SKD!M1S-5/8:@\,&;-,,%56(-[GW+[5<*+] +M`O,]B3N/JK(5C1HA.%B/#IG>17^/<'B$Y3AM6)1G7(2+.3(QW3HH6S +M8ZQPB3Y*S>*-':7P:U6\Z\;;1361:K+7+\F(WJE!1IG4+#]*)W@5@=<#>+V; +M]Y#!YTZCQ)`U]HN:(2CEJ0F)ZK7\X,!R&R?*)[3D;O99`JG>U;RQN8WLDYOA +M+QJ)5ZX.0]+/9CK174NI$W#`V?U%50^#(PWAOLDF,YD15X8+9,&T;J?,@="& +MR))ZRVR5>C7'@U\*(;ES:>',2.P;2U2I"SNQ8DY:!S4>HT_C40FLF7/[QPE+ +MUE/-YX-?K9CI7@WUC&1=QK*R>1U[E(33E^I;*&1]QY=6!0ZQQF=V^T>@DO?- +M[46AJ#@'?W:KEE;H-%?`_8Y_'@TH%%1<(4>.DRCH$=IL]C,24[;HE1[]%7Z8 +MFU-FD?!-+V=AUQ(LQ[B&[08R.8O/DU:'+UX8ESRY>&^-FFU<2:^$US./*=35 +M'_O4DA%;=.G]HY)9KW=3V^\14[6GZZ%]W7@7BXG9!8N&:[E8]EPY$LR92Y*, +MRH>#][^JI7 +M1SSW<\5",RL]9FR)W7*R@YR--;;OEZ@(A:KM7 +MOK4#64&\9L9^7U?)1_R=B`*5MH7:TH*VV7![KFGM7PIB%+RM +MV4&X2.T`I\R#X?P56X9>Z^9-/,R-'_-T8=OKA*%ZV]!>DZG-.NL0D$5GZ`9M +M`THYJ2S?4OB6.YZ7QG@JROHO/%UW]5!!P<%>*LJ,$\A^`?(RIO4A=Z9W^YD5 +MQ-&33$-Z-T9C'*\;\'K@UO&,(157UM!R8AB4(3N;[C1-?1X*IP) +M/#OW#]A'[DD>3>KL^^B?OZ',-M%\4.(K6@WG[N8",0(=20F8,0V;:OMPZ.[: +M^.G]AUI+((MV.;Z)^T/X!Q7$?*_8M]VF@XNNB,3$?2>>IFX2]<0CIYW]>WQ] +M)%4PUKR(EJ6A*40$RH;U]-H%^6+]P#/ZEI*NFG2"!8)O(>2)N(Z5">VWW+*J +MF+FU6J/\WEU7R(^8I.4JV/=I()HJFN2+=]/NQB)20RA4=@>+[!DSVN7;84UE +MFT'U\901;?6S5MV,K4;8_L6AI.-A\?LI.IITYK]8]W1-?@\^_$XG5;*/)N&V +MHM*D6G+A*NE:1D#3Q8%6OF(7?7YBE*6,(/MO@^W_(:[BTJ&N'% +MNO6@`@9L:PX@]Q01>9`_+IQH5L,-F7,U9/'V7=%MR[1\/"][)U_AYI5+.M2F +M"R]MJS`5=9%[1C]3JS8(C0S*8TYAAO"0`5,HD+QKK[@K#JVU#IBO4J:U-KR9 +M=1S+V/6!B/LMJ69&FU&-M/?<],M5K +M2XKL#_-F9WDD+\Q8LR)OKCCN@%\7XIH689GVJD(%[#^@$&PR[U2CS.C*21N< +MV[.L[PFANJ_E'Y]D`C5PU#!R:F!S9G_?2!9H[`2P)OSB!'=PX!D0?L.CN+W. +MS?I.7S<2GZL-"GL74-.56.5B-6#C/3U)""/03E:[\V0L(QHM?$12(@%0BOVA +M$"+/&:[O7<@.L\MJZH=XWPL'#9RC"J'*"RZ0*%,KRHJ,\;B#<"'=P7QOQNDI +M5=?Q^P#$LF!V5W%A4*QEL]7Z>>H54LK)7F#%FO>GU\.*PNZ,^3XGZ=]EAH(OE255B\VWQ.4K4SD2E.E>_E?0$J(8*DUCH)(A_ +M/T4-1@V/(DIM0B`I/4BR0WKXX?,@7HZ\#NI1@TI")^-JZ.Q?=HN'"M3TB;6T +M@%(Y?"F*^Q)&'GY0JQPRF8`VO&##W$;<;E/*KAN^)FFSKQ=O%5\ZHW8E_%U. +M9],!0Y<4G,_61"SG\4M7.+UGLNJ`4'GJ4WZ=I``=X:D;RD9MWQXHZ08K#@6^ +M)55\OA7A2<`M!)>HFN@VI#R*4L6R:F)R<.;G:QU+#L=5$_1\5#APQ$6PF_AHG79A8?6#ZT!G:G\JN1C9R649]\"#V317WC0Q+/3\9%! +MPS]J5QL1U>H=^+F#W-;5-\<::`TO"Q,T'9<]O18:2C2:W@L7.E@_TRE\7!E) +M/>6Z=<-W[6`W\I<@A]39QG0-[D;FV;Z.6F8^$];IT@^0DTO,ND&_426>//#, +M_"B<89",@=Z2GIB4UL%Y9S'#4=<3]C"M)7+)/XTY&/WNV38/.*7$6)4`ZSU0 +MT.A?<"KL2@L!R&FVB]-0K1H>J%M4OP7E9X;!Y5B8/:1Z*K9],:HTF8-34_"S^#(8TQ.#LEG%U#5TD +M045*U8&>M?MFT>F2@UC>3'Y2,8M/M[41*2VHG_Z;'8_^$_/.T-[*0;'\`(V( +M+,.3HX^23BC'S!T\KVCW0J8V08_=0Q8I">]FX5=M,2PB&0PVZP9=.O+.76W/ +MIUJS8DZ9!:T\I>=N;M/RSV_R)O4\?-4 +M%=T@T/Q=YK=C;U4Y>6!>Z7E-.*)6DK[D?10_9T;&NW0)@H&)X*ATA4+ +MCTP?5-.VHATXZZ-*0D",ZOSBT54[;CSI_ +MW6S[Y%N\U<,RGR0M,P[\_JB<>2B!@IJ^Z`(\02UJ)Y07A:(2IUD-367VJ/ARVT@?/N19_&I +M7E:6Z]01A,2^SL_KGK5NY&X7.1=N^Y*V[YDS%9\.Z;>T/0(?2U3B4:5:5E%F +MAA=FSG4'0XSBI@CFFLYLHH?3[FN'/Y%->VX2W/%C0F&P(CV.0Q$'Q=9'!(.@ +M^EF*SHIQ%SW4 +MB-$NMJ^V6Q$E8YFO]MM7G)77`5G@1J;Y',A$:@4*?,`U[95-5('+_.W7F$QO +MAW*6E,]=&D%$**9;GX])VKU'[JTG^C`.4&D#,_A6CXXZEIHEO((IY5X(.Z58 +MN8T0!/6HY-P:O`*S4%@W:;,(%O(9UX;U]P`Z9D\,/G:7\F='3D*,N\64X)/W +M*?3!+N#L9"2#*A[NKE;F04'OF&P7:Y8-AK`>83KW)W/-WG>"'[#33SFBRUZH +M%PXJ/KG>UP6<=44UF^MYA44A-U@-0L$)@PM*O\L'82O+4=H) +M(_1$.HEI:O&E+7U3%"LJ@U$/NP]Y+^_6 +M)C\Q>C0XB??@W+4XMG7U"2.$^X3JU^,\[BG:3*Q*_/U%Y_!'M8DHGZ<@XP$6 +M(A5Q_72W)?I:3]\RU+NI<8LCSX9BG27^C^XJZYQ^&R<9TP2*"8`$1AT,"FCJ +M&QU9/:',I2):SSV'1W(,,K"2+`.'X<.@F/MZU\^SZ!8JO_=;>?=KDK#2E%6- +M;/^'#Z3_M\#_%0M8.@+-P>[.3N9@!R0_,-#-W1G\UW_@D/X_%;ESI65N9'-T +M-KM>F54FVVS+NY2 +MO$6#N[L6=RL.I4"``"F!0!+<75M**<7=78H[%'?W(J50O%B+%@Y]][?W^^YO +M[?WK_#OK)&OER77-W#/WW',]\^1'F.EU];GE;*'6(&6H,X*;GX=/`J"I9>#E +M`O*`@1$@&+\`MQ[(W@T"A`'X>,0%<)B9%6`@(`(,=58$(D`2`'XAA`-`S@4& +MA@#8C$&VSB"X+="+G0L@P,8#0@N`;"!NGC!P/8."`";`CN`7UQ< +M%""GI<\%`$(@@+]X.``&@H-@[B!;28"6DH&<@:FN$C_OGR0`?H`["`9_W.B? +MU/(\`'6@C2/4`^X(!K``U'D`6CP`;:C'(P<&V,&@3@`50WT#R7]+^%B$X'^4 +M`E`RU-/159+3!AB`3`"&^DIZ^@`5/1U#77T`&]S-Q04*^U>-BG+:!DH`D!'7 +M7P'_?!J`G*U!,'LN@+:!"CO/8X%RBIH2`!%^?H"`@`"`7T3T\4R5G&T5H$Y. +M(&<$'.=/'Q3!,)`-`@KSXOU?>N'H#/5P]OG?K'9@9UN[QS``6S<77D-GL*L; +M2$WQ7VL>*9R_.7L0`L`'`+D"0)XV#KQ_4O]U=G]H_C\TT-G6S\<%Z@*P`T+@ +M(#^P'>CQ@N,#![J#``B8&\C/YY^&_XYP^$4!MF`;!,`:]-A;G+^BJSG;00'B +M_T$_[N0_3?_J%-L?B;$_ZLL6Z@SQ`MB"['!XM:$(L`V([?]M5?Q;S*\^WKS@/W,`P/UX%/]F,W``VS@^ +MS@(X0%3L+Q/(V1;P;[M^5,.?/0-XC4U5%)0U.?\7+?_EK.1L`[4%.]L#!(1% +M`$`8#.B%P_?82@%A88`//^!1[2#/OQ0,X.5QAB(>EP!/RH1$ +M`+PN(!@8:ON'_XL2$0+P`A'_!<4%`+S6CVV'0X!PA[]9T4>GOY'8H\_?2!S` +M:_-?B)^/'\`+^@=\C&?W#R@(X+7_!Q0&\(+_`1\#0_X!'R,[_0WY^0"\SO^` +MCXF@_X"/B5S^`1_+@OT#/B:"_P,^G@/B'_"Q/+=_P,>\'G]#@<>\GG_!_]XX +M72#X7U."[^]._NO>^@OK(V!01Y`QV/;QR?`/%RT@`@;V?,G'P_=X5GQ_WO_Y +M[=5_2\#\]W3ZQVIY>:BGSZ/2!`#<@H]'(/I8F9B@@-]_6VGC!H,]CM"_ALNC +MX/X3VX$?U0L">8)L<);FH3:2H:^3&L)+_)7R)DO1F<5Y#LO)94S4X]&64B?; +MJ)XJ9G]E`#W/#VH*3&/)AVJJ2KSR3PQR+C1A#B6#W*\U?ZB8N+!](;L%]-?R +MIR)0DAO),N(Q#$[36@PL[6!@WU//RC4M$II.:XEOH048CNPKB+=U7K\1&'\@ +M.OO(8%[:LIJ#[E$PR]]("H,0>RX^H6RG6IQL1T8\7)/&Q0)[Y)8X9JQRP\E' +MU#%^(CX[=#G>M;\&F7Y.KSPX0ODA>G/KHA3B +MQN`5LMFI35NX3ALDFYQ>$J1XD/\.4V$C81LO"3O8`M'1K\]TNKD?7W89W@9K_SNDSB/ +MU68B8Q<4B>("Y8;[=GNK,+&5XZ#A+4(U))63@DE%A-%2+ +MO4+(:YKZRMV_SQ)0B`[^ZAY;0I(5QY'TNS6X1Z`%0>1=8_31.]6>4U\@9%9@ +MVIYP(:5(=I9';#`Z\<#X!0B&&XZ$<ITL-W#9K$2-$?N#] +M\@M**)URX\5)<1X;_%RB]/RR5Y1Y[N23@:$')$!6_3YGSL2B5UH([*ZWOEI. +MT:?8_NN=>75,@<5YQ[K'M`D7K!0(6:^K0LFQJ3_6Q7RIEW]6;J,;'$QI[;K!]K:[3O +M64J#Q^\%73DVWTCHXU_/6]PLO"E&YLE_Y=\8$LKAOKY!S0:R2FLF\:([%/7F +M.G,IJ42:,HM58*G>CG07R/8%Y(/`GYTVWJGQ>T[D2`1*"-#<+6,O%\J]:H=. +M8HI41'N2)$%=*Z[69%CRY5#;?YKRR/)6VN_8[W*O7^W'0QA\7K4R[PAN9+`9 +MW]/FEBBX#X7[,[0V%H`O<&A6]*=ZK?>2S82/]U*2)5E,3@OX*;RJ3`)"T8WO +MO]2GQ#E&]#3+6B]=?Y7ZY56EC`\0D%H6>O;@F',!5=\Z;Q]CXN7;GMW;IUN' +M9,2-#]$"[$/['4/1EDX!TVT/^ZP%^MOXW._IH<\$YE8@FQ5!(T19S](\JI.E +M>WLRYU_@YRV1QC`Z?8-T;_O-UA9C4C.J?]NO^3+31#TQ!1&HX[K&X@O?;SK5 +M^_;9>IUF6+8^WR"?4?I%.[T&1:S1%/D7`B(Q37QD@B0\-M6A9]QH +M\F3YV].DX1P74-&<9%T#-86DQ(_V_BBS?K5::O9D<7(&H9T9KSE.4#1Z^$"] +MMH2#'MA8SNH*\I@77AT.5$QQ>%L+WC\$L^H,SX-\+Y]R/XO^^#5PPN^K3).> +M`TD487HFI.]YW!><+L:58CL=K4_7W;B$Z/$9#!4/MPDVUD3>CQZ(9 +MC!V+JX4DW.Y]DIZY,;U"59H)91#WT3.^L,LCK;`H?ZI%5L3<73[`OIVH-GFJ<&#U@H:VYJV@1;(1NV0S6;10`=%X@RZ.BT*K2 +M7-P%M1*LRJVWE'#CJN*<_G/35UI6PP[@@U"S2.8( +MEFE9@6`VLB`AX32L!HC]\`/.^;>9A!'[)\DA3/#7D)3J[%37HN.6U[[N(G?UJ5G:27 +MQSQ79WFNRB+%6F6!C^*C?`61_-07;"&=;KA52@X4I/S._G7/HXD[0.7J1[@<:6ALR39\6):ZZ +M(E0*M,VX3_5AUYLEER7S6!BU_KVO(!\+]?HL(,1#=OD2*T^NQ?RI`PHM^-?J +M66W`.6W1A[88TU[:T,!%E)M>>6.2I$+>7S#OSRU$NQ_L2VSLZFM_#@VDI*ND +M5?$\TP5K&#^C)L:50AU61&#/<:9$WQUR7M(:.8CO:1S6;Q:+YI7?MB"9+W"( +MPNI2]#-IY^%33#1?"GZ7>"]BH]#0YBH@IW$QI#/UHP`FFF5([*>:6/AAW8(/ +M?%/S@7O/@R]5O)\2GL]?N<]M86@TT8+&W4:S4MQ7PS6%J-K&Q(\!TU1T.?1H^;LP]C +MBP'ML%TL.&P^V#;$(>H@V5T:*:/`%J86Z6ECS5(N5)%CZL/)*`=,XQA5;5/P +M&*7J2N337`B>R+M[8BN1<^IEN1$B?ZM3<"7XOJY>6Z&LLJ?:#]6TN*$3V8I` +MG>AW2ZY#9LKNS9O`CVPG+P!!62\U?--K"0\O6#])V66Z3ICLI=41089K3-?L +M.9!ZSX;LP\+,IZ_(@#2DR=-W\L^$UEEL +M$EX.41=I$S*_LZN$('DV@E_NSZ6RSRZ(!MYX4^RP-BE(CH%C'C22T:MO#O27 +MC@Y"N/`='65L^-#C3;NC@"9))?YU21,-_,-A+8ATWQH'[_5;W)"BD%"]PM,0 +M%;0EI=SV>B]ZVM/&]H,ESR("=F]$YL>PLG.0ZP;@T].+T,9+-234J^U7?+%: +M@Q=N$Y=S=,'WIR*6`7)CD%>6I1&W3ZIU'7(;X\[(7I%+DF`'CMOH93>$PF\S +MVFC'/[@2CS7&YPQGN)M%R=[GS+ZI5+%/ZE];HKB^B*/W,U<^>^!U]@Q+E/`VJ]!!>)7[V0T-U`QC/I>*-NJUV'1++RSBVC\RBF% +M$J90.351]^79,5L1STPA6K10V'N(C%11)UDS8E0SK)GC9=C[#G0KEL%!I:@D +M6[9D=;^;D9E[MN)W4G4\U8<=1YVO/Z'>MW(!RES=C%MJ'_KT#V]JGZL<]!-C +M\D3<_J#4/KV'S\;(S!Q+3T%'SNS87^YQ6&N,.^\=GR1&W5>H/AFI^Z#DW7!_ +M1&51BKNLQ]+J4Z+FR".P8HV%118VELK/B>TE24V7;22JQIROGYS9.$YWF,&_ +MXUB-A]VL5\P^2(U5(#@OQXA<$DFU=&2^+456@J+@C=6^\CVA&YJ.=V.4H'B/ +M<5*=4*,Y(ZI`X5C5N(Y#YOKBTMK"AMU9P()+QC:X@(9)A+@1UXJ&>S.J-G-+ +MF"V'W!:.ZKTZ11"'%/1V-WIZ/WF^\?38O8#`]JPXX!TOFPA9BZB]],WUQO1A +M$UKQ%BJ)!5*ED%AP!>;'N=&6PC/;&VLR1"R0'F:'ZR+UE2KZE], +MY\\C6\`VB0'2'?"?]1GO/O"02K#T(VQWIL>?X_LS]F5P?>^<8&@-9:1U/)5H +M>C5*G%?<7&'Z8=-K@;?HU"\/Y[Z1X;[/A?H3F!)M,@I*"<8S2$&>E7[+B96M +M$M*W6>:1MR/7.>;:*FV_5G1"SD#]23W_`&#(\.&\L@J2SM#.G_@[4FL^Z)+J +M3($0$!%<(.D7&4KGW*0CR)ZKI$=WW8*:"\XN=F%'8C;,XQ;)9&-AN(&XGRB^ +MV&3C8!+8C;LPZW71I4K<;1G!1]L&<_8:O^SJ +M@A4\S43WWJV+V[*I)ND[U1"%U3"]?$>71..=@:8-`2U]]%KD)G)+_9EGL'AJ +M3/-M&%EM@BG.06+7)D\X;6WHP/4]X,QB*(^W!AC(Y`7PBW)3MN(7 +MQ9>A)(GJT'+%B]8FM9:HLTH3#\$,.HYQ9_T'3!9`J4WM\MI^K%Q"YX<0G2S* +M<.6U:E6E9;]7:_Y`F;7+A;J+?6.1-S7G(K8B\>.M60&U3GF*\F*C@E^]J,NZ +M5R<[NU]._;SAG?I%`@F2^I`97&3L\G27#!-EH*/FP"&[7BH)CCENQ)QU);]' +M'?R--X?%333V@R5_CUU2T1%9FMY[]Q2]]Q:#*U(_"N+U>Q=Z64YF.L6^?7-? +MUO"5X89:?9P)7)Q-#T2'X[Y+8FJ?X]722,VIX)0^K]Q=_!2F$EU;/A.DGXR2 +M3"?W4F8G+?V$N9C-?I"*\=A<#\])%X9O-,$[7/A,91B&2>6*Z/>'H58^NV56/AD/YTGDI,F\<+"'AYJ1]BD4B]:@V4UL]#IS>!1D\_QPNAJ43I^-77%=YO,3T1(7F +MY?<6X4_:31ISZ7%#2.8&&H-25TIG\S29J"9T#%TS=J:XVR>D?@Z?JQQ1[379 +M[K7B`B[8KYWPQ^6.N_?9]Q5/C*2(/TF'7WPY7.3723G93)L_EG66&>,D&++YGE6$G(SH3=-#H@LS#&]>7/R>I';U3B6L +MY>K.GMH&K'(L?YK=)-6@U.[44;_FDABH>B+:!R']W;83CQ8*;E.W9NP]22_- +M\STZ>TMY?>6XDV/'J-\..\G,C0X/``./S^JE4?ZM:;7P?/;B!'G +M`YA!=9HIGM=CNX=DX4F'?!ONL(SL`\.W1"QH"I9C[DK@3PA69569;PN:/-?F +M<=KX]/71TZ9<8,0O>*R@,'JK(D=S;<$2WQC_X?H>,*D\6D1H@[#K0IRUHIR5 +M6J+D*;>(KFJ":?.((-IU^&$VGO^0E)NI#'$R]XG:U:Q\H60[Z/.<*M6.L?`L +M2=KE=)V#)`T&DVE\&('D?#!8SI_(NYM3%T=2<39Y^SE]6P^*"4AVN>.UR`DB +MB)A7K#]_DT--M$`L6#/O[9.]QM5Y\=6&E6EI(!^V5EZ&RYL'9]'>!BX.HEID +M#',1F>-/QZQR:++AVYLKH2K\FTWO9@<'K><6CQ+8L\K'5!+OG4_JCA[P$[]\ +MO9#1;=3CCB!EB+0+@ARV<;12N?2Q^:=&("VAC2GC3QH4#!LR5%^)`&JAA@O6 +M>%S4XHQ?Y3[$YNYZ=N2WI8S/U7X\C8=HWY3;#;D^K:G3:L5$[;A?$0G*;<#& +M$$0A_LA]=,QH-2[WV/G)*= +M&KU%8`F7\^E%`LU&X\!7#O%Q_9M6)>TJ\`GIQ_ILS<^R*U&PE,$9$E94ST6* +MEJ826NRYURDJJQ\PUA!/[)G?M?M4H%.`H5:8,@^B!MJM- +M?OMF0L&,!S.3Q*&)1D/4G.U=@9R+,475-G!K.I[3(K=?50DQK)''Q^$L4UCR +MJKLE6TFR&/M>'^X@S^M#0$IJUMEB2CXR7D3;KYW1?'R[D/CMW:BTLZ8XS_7\ +ML*^CAVH``;C$<3G+"_O6+N' +M/[0!0WV3:Z:D&E`_9"I)E)]"88KA\,2-"J(X@,%$/GYRZL4OF`#3>GM)F(K2 +M`]"%N(#6+&U7B#/7;W0Y$2:_19 +MV`GESL5*:4%\QTQSJ9B0R*[9:X8B.M,!CPEZ.RDEEQ$6Z;W/`+]-#G/U4M3+ +MHA\T5660*1CS:6*:IS6]ASKK?B1+^PRTI#>2X=3WB6O7P-U'07GDU+$/2]/; +M^B>HQFD*H_<(O)]$AML#A_ZF%T@43'ZI@1*UCG?6@"#T@?@Q\^KTX;4-JUM9 +ME=?SW\/P"63-=O2DNT8^62F1`"<"!KPM=>&$$U_3&]7 +M4/I-7H4'@N3(;*YD +MO]L$4=EV9"PD$!EYPFEANL)$BZ^Q-FUK4(\_K=ZKA/S,6Z&VPJFJ>`-L^<7` +M<5Z>*U(FW+_:F4-NJ7+UDQ,SXD##I?-;D'>((=(NV9[98=1[/V9V1X)S"W0< +M#2G+MLG'\SSO-<]\I87)?E(ZWO" +M)^72S19"$$/C$MG*MOMDPJ\,/3$3+"M;C]XF$$FSXD,P^C!N@<6U\/">#;V' +ML@7S0^ANVU&44\"@U#3!;N]<029*BL^QYW;FH;=DX593F[=5*%&^]N\Q281P +M78X?H?UER`F/*X"?*4?C3F^/'B\:S&P(A\J=Y073J@;RZN[W=YN-W!/A;U96 +MU/R4C]8X.?@:\=6"F[CQY\L;SA%JS]/Q'C"I?Y4#,O:#F\=N`P0>X%+APO$& +M1H"M=XJ>Y1[N'U6&*&`YW^CQ[0-6#HNA<4\CD&75R!2S3D)M$6YH<771W_L7 +MI^'=P3TEK5J'[]P3"HN%TT`7R5;]'.;+NR$_LG9Y)K03"(QSK.:CIP:C##42 +MAY>HG?>]5;IQ!<-=.IT:O\-H,8=T)74,)7F[T4P_NY)EX0,;-T7.GPF^-A_7 +M_-BUK"H\@IW+M%\'V:6>E+NB!@&0`G^.32AF",70=*G3G^G2\Z@LX82] +M>2YM*Q%<)!7<8^[+-&I1*6A36>,&^85&YG/R$RG>0L9]_`,UJE_I?-*G`=YD +M\)L$;0>K&0-F;U2.][I#[-95DME+WS)/TWTS>(*\\Q00S$J3K0/A(Z$H3/,] +MF'8SUI#%!9HQFV@9M8=A!/RSM;09W*V/E$#LQ?2K4D*V'J<3/VK,3".*3QW; +M;SN`\7(H%=IF76NG,3^(1*K::MHC6WF3VS\WTJ\(S?8_=3:OW4ZZ!YC(C5W+ +M#QY6AA`%K''?7OC*:F2%S=5?13@I'\)Y3,:M:J6(#XW +MNC_MH"N*[$)>_`%_SLB=J$?CZ=R!HP-QB);F9U>\_QVS%(^:M%.!M10JCBTY +MP-Z"`1/&8+=-PM=&(U,0?E),6@4P>5V'A9GA]HY]G;?_9[*FWKEV5O7E;N\3 +M"^]86>XAP\UOA3WH1@O!ZJ`Y[%M;\XGQW:)*_FFFD#Z^P/[#`PP_#$EOS\R: +MG?-L'P\?A@Z+HH;%4WM?&>/K0;')V%UA=[.&\.E#FG&JJ%RR6I*7"[!139G% +M_43J+<3&/=8E=7OMTQH&AHVMH$[ +MS(\_3+OL\2I]3X?,-[)%NV?FGDWN'N?R*O0%H>BA!#Q)#?'$OG\&OT.V*2X( +M'\*(0)9%E)^V]"I(3/PBB9PS5]C.';<:ZD@S-4UXK]IOQ579''<],R0CI2CICJN^%E$09*4A]_ +MC^VQ3#'#55RQOK)X`]T68^HW&*@\[(Y9'MK3N%OF9'TGTD:%LB^'JHF93#U2 +M'`>GV$(J_3]96F>($23A@YA86PSHRHI?]Y\G[>EKJ9@ZBN'TJ^I*/?_(XV\6-> +M?NM%O(U^?!.98C5Y>V'\%Z*G"X(^JHO#>/1>>DGRP?QMD^53R.36R.I#EBC`H'.4M=-"P?-X2#\]./*%,SO)OD">.07#AVT_,H; +MU6]-";1L.I_Z12?<9\7.`T+??\]7;7D)G0G9J8\9]%J%:QVYZ>QE'"GT_5#S +M>>-Z\\PM$2(K35/?/KU*1@BP*R4=K\BL2K8Q:0`^D`.FW%A_$/0`M>_X_5+: +M-E/+SCD4.R#I^]/H<%W)2#0_ORLU_8U]#.+FL%*JIJ)+[/86>_1%PD[L*SG/ +M7X9^=W$_V'P;(W[\S`RO*^)XED5*[A"7JE)V?;D>3Y5.-W\.G:K\WO[&D$3X +MB[."H_29ME]_Q%=LVX6FO*:=YL9[3?;58L'D,^!>>P +MM?!V4P$Z07F,%C7\VB8MC1[8W1T##^FB,N5`_QSV8G9R7U8'U3XU29MD,=;F +MV8\OG32)=_?'`J=1-;]48`(5,42W*P8./Z1%1@GG#S=^(+_.M+N6;GN;7K!KGW`C&IDBK7EOC16<5EX0I?"\L-4_M/1AP$$5&SBL5![@3BYY +M$1J8,C5\]O*Y21[PM*9+_FNTT^]^:0?K\*>$1*+VE=$H`NXDF)]V#B/N`CXX +M$[--J'UD``FOPZ5Q5W]&%P6&H1O^XE5TUQ$B,)(W#7#22O6 +MQ!U&C%*\B7O8`8=++7$,5DP+#]96%KN'H+(?@]MA/M>=/'>CT"ZZ[3)_0-S:LA>^D(`Z+"OI +MJ_0\%)-JY'DQ:R"8JEEO.G44R%?H;Y;@),:"SSAR.Q3.$K=YE(O5W`+,L69C)N/SL5ZY=NV*&A[[`S&YV=>:I,:M/#[1D_+DU^\Y +M]>F&:[,TW_J94FZHJ6N5$DUC?I6[74$>N*AIRI+/008V@\Q(6_V\:WLV#J.>$^J'UI:.LT(]N;0^52Q4.66O'"4#VO9 +M+1P4I/"(MIMS1W0B'()*IR(7Z:=[!C_7>0O992"7&7:?H7>:M(J&LE7I37HF +M'*H/_?B2D2O%Z8Z\'+:+9F!_]RK/:/TL +M^>1K9Z;RR([:./F0E +M).*J*-)\T%B(.[I4G?NZ2F_2]C2YM=!]E#4%5*_F59YD%E7R@I# +MC#XT7JE9`A_7\K7#&U@?$QM'\$2)Z(JJ@;XL^2?M$/!B)P4Q43&+[W3;8N;= +MURN!"B2".%0@@8'`[P=H5X:H37QIBC6Y"$HQ>YB76_,#$4QC\*T#E++-/&*K +M?I38C-DP6TF_0=;8S&>`?];T+$4"[66KPXRU*]_K42&T(T(S"YIB3M9H>-ND +M(J67$H38301IF/:,H8H!6.EUXM[0#210N6&3B;.D7G7L[+/#DH2)>ECLB=:O +MR23&]UMR'KUCK"&GMHDYL8*SD;JH_5Z5GWS[`F3Q,P&\+#C[C57$VG(Q=:VO +M=`U>64.LQ#%^<[Y%Y=XN.XZ!>;6S+9]SBTNWM!D=[.L_52)S?TN\L9PLRJBC +M&;C8^2LTMN7)@8OB\YSGJ=6%BIQ&%> +M;FV%08Q_/C(X;>E'O)\7\$.Y&OPU\I`[=41O^&L/R0S(IYV]P/$C(8Z)>Z;M +M2D-CS2%]VX!YKH\#S(S$>ZR>NY?K-&9:[_I_Q^/4RZ#^9!'F;#&K?^M\)VQ, +MXT:@OT.)Z,`;@<(^UTGQ-B<+[+D'^NI)\^GL;5-Y#.N*L)!3W#JQ.-K5K85L +M&'C="V#B3<>)]^KZ2@=LT66,_1)1ECO.I.4IFL$?O<>LO1ATY)E(:V.ZE5M> +M+$@I$.X(J7I./JR8M?GW<^G-XT*QPW]^HAKG$KZ9*E+2UWTK-/7@N#^%X(J/&O4\FUB43ZJKJ`/_D)S!K3)*7H:T+ +M73V,A.8OXQ?.)?D81>I/-K&[EF;"NC?"*]R[C5#X8(F#G`]P+B17=4G3CB]N +M)6HCU1K?>^_W(&^TK@)PC6W>1!:C +M/FA7W8,D:.<%E26-ES1#UV^AM8[IB3OXW+WQ2P$\UW>)-3VD98;/I`O541F= +M\.W]4DRQ12Q>SNO%G@LF)$/>>ODQ02?A202RCJ1BZ4:4A9EYZ0@OI45>JG$E +M0-U$%/%WPEF+[Y;(W*<_TY:EBQ48OMW<-^+@V399U>/_.*R3X1A+54AC:>ZW +MLCG"*SI^"GI=+@T'+IWPDU5-(6YIB-2C4V5PH?_8TNNL>_+M>$IS^X-V1:+L6-033[: +M;YFCC^]Q9>U5&R3QG/29Q'2V/=Z*4MR0XB#A]L:0OOFQ".D/\*>C9;B3=+$P +M+VQV!*;^\CNL4CW^,(7]"CL=*<.;R>;0^H:SE/5%01H$\$[<.$V"U)W<^6*Z +M-#B*@+"!@:)R;=N&-[S4MMW-5E<_WF9H+>17YBE2'B;V(-0TAWY?!CT\BBQM?*W_^E23#1:S]FV#ADW"]O2R;&(_8X0EAJKN[ +M6/@H&;+PP,IDFA1YF^[EYQ!,R2(*^R\3%/D_)/G^+U\X_S_`_Q,!;"`@(`P! +M=0+"''%\8"`X`@K[\S=TG/\#(#QX>V5N9'-TYN +MA>+N$EP+)$B!!$)P=RM:'(H4IP4*Q5V*0W&G:-$6=RD<^L_L/?_,WG?G[CR' +M/"1YEZ]OO>M++L+X0@O(*0V"6H$5H!`X)R\7CRA`35T'ZF0)X>7CU`';NCE: +MP@`\7"_Y,!D996%@2[@]%")G"0>+`G@%X'8`:6>8O2.`Q0`,@H!=099>K!P` +M/AX>`4Q&@"(8`H8]&8(`5EX`=3#<4M?+&&<5I:N3VHPQ-8> +M`F9]#Q`#J\KK2ND9:\KS`'N8)CK4Z%_4LMP`50LK1V@'JX. +M]@`F@`H70)T+H`'U>)+9`VQ@4">`HAY05^P_$CXUP?^/5@#R>CJ:6O+2&@!= +ML"%`#RBO`P0HZFCJ:0$!+*YNSLY0V#][E)/6T)4'@/4Y_@KXYUD7#+$"PVPY +M`!JZBJQ<3PU*RZF)`H1>"CSU\_3/^^=,Y2$@6:B3$Q@"=\7\,P(Y>QC8&@Z% +M>7'_SS$X0*`>$)__16%C#P'9/#D#0&[.W'H0>Q +M`-@%`/:TMN/^D_"O$_LCYOTCMH2`_'R$`*_#31#'_BJX,L8$"7OY#_%3)?ZG^.1^6/\1B +M?6(5"`IQ]`*`P#:8W!I0N+TUF.7_;2[\1\\*;HZ.&I9.8);_,=K_-+1TLG?T +M^G?3_S`Q`/\IG$4#"G.R=/P/G;VK@KTG&*1E#[>V^\>$_R%7AELZVEM+0VP= +MP4_L^$ND!P&!88Y/B_FTJ?9_EA[`R2LL^!\Z73M[:X>GQ7<%"`C\I0)#0(#_ +MJ/B)!'_J!7"K*.C+:"BP_T_V_F4G#[&&@NPAM@`^02&`)0QFZ87)\S0\/D%! +M@`\OX(G?8,^_.`O@YH)`X4\N`&",C] +MKTR\/+P`;O#?H""`V_YO\"6`V^E?D/>I#,C?X),O]&_P*;+;W^"3K\=?\-]/ +M5:N;Y\_BO +M=V;_EH#Q7S?&W[QE9*">/IR\(H(`3CZ1I^GP/]UB+X5$_/[-U=H-!GNZS?[: +M^"VL7_B%ACL";;&7)B%6HN%ODFK#R_SER\8+T=A?,GUZQ.IA*%*XK.% +MS/%62C*YO`TZL&1A4&-@%E,A5$U)U,P_)0A2;,@82N+XL-*47#%V#M*6VK3T +M5_>GQ)67'L[5Y](+SE*?#RQOIV/=4\G]8%0B,)G5G-A,`]`;WI=]V=IQ$\OW +M[9'@-)7.M+QY.1_%HVB:MX$8YDCH.8]/T48Y/]Z&"'^\(8Y_:]DMO<`V]?I# +M..FP"JIS5P?1SB=S.T+)][<3)'@/1$91W>S2[-;M@T2+EG*ZN2C$I/WDR.M\ +MPIX49G.X(?S7.+FXRD(1R:5BW,]RB-UI'F2-0OK9$OF>#R1#U'_2E2UQS\8` +MFVJ1W)_#UW:(?JIH#O9&%#`.DKZK:+5:!;-2FS>TA6`H]PBNHK.\3^`F(>30 +M8L(]9%=U[2$X9T.?#.5C +M,,?7J.X:R.\Q+9^@T.K4W%G-RJ.N4LJ,0Q3U/J?(AN_OJR`-+9K\UC&XHIF% +MFE^9Y>)W&C#D\E1)F&,>;RAP6+.H)+95%<]55.?<^#008M267\O_H-6<<(]0 +M/*Z3#6"2?7N:Q5C+G1_@5^%M@P3]256?'@#9.]H9EY*C'KW-IC=WQW:RB-6Z/5M8S?Z(,/%H/M?2A\8A8?RG"V4R%UXO\GC%:`DJA +MSZ)FJ-*.@>V2_2(T`WX2]^K0:S(JLN7MF`/A/-\PVE))(J9[5LH4G_6D(5+" +MGO$[-UI)PA&GNPB:&4J6T?G)3O+ODZ_`,"QRH#$J!0)Y\I%ZU!?W\T1I((5S +M;^)G4),DP;6;9I.R0IT#$+<(E_YUR-&Y;M\C'54-]A@EZN>QW7MT7XW`@;WV +M4MT>\4`Y]Z+QK!^&)82$/H4Q;L68Y\!N;IKLBZ+EW_@?U.F]\SX';J:[NP.;[\HDP,O6(IE&H_E\-FH8)11[JU,*WZ:E^2D3KE8*4'H +MLSLANCM"[C%DL\XMO:'";,T*WZ6+[)I?H1'K4]P$Z>W=F>>8=L4N^AAC'"Y; +MP%LQM=WXW9OA8$F,6,6*CX)')>>-IL_F6ZI=S_)9S`[?V^/2F;"A)S&41JW` +M.%2NW@QR1BFZNW:Q^?22QQ-=NC&$7C#Y7;9T11?,<6\)2!3NU\[XN813L$/XDUY;U7N)`!TK8L]1^!^MG$B9'(T:]U[2D6H#2[6\@JI/=LAJKY+ +MY3L_KSQR5C&/AV1.6-/F\,@@3R83BS)X7EX.+KL?)\\;H>Y=^\M +MJTE>"?3J,5`IG=B!QDYR^Z%Z21U9O2Y/L7$&[IX8V6ES!,)&4].A.O/2@>;= +MN8U0)R2C#8IO^A/*>O:$D,NE^M#.H=_L>][I=1J;@>*HQ-T=E`@I)Y^=TPDI +M-+,2*DDX;W-OT(3C1%P]KU>BG].9",GC)6:5_&K8?'A*D:Z3+NL7;5"18:J] +MW=+B*9C&E[@:\NRV-J)<5>V#UY#IZ"#Y<<@9ZU?^)K.^)+2P`B8C3C1KOT%L +M;B2XZ]N&)8U,8E:*$]/-EMDO3;@ZX%\ATLPUGK>@]S9,U6T&_B(KOHG>63CM +M8C2=3)G+6?:C]5V1.OOE6.&C:(X*SH.<,*%1:O)L2T8]TIBQ3:/]Y$&Y:(O* +M'<0=V3#1K`2*BL'FUZZLAE:H))%BN(8YFWEKM_?O!\77/4Y4^W`L6QU=BJX!`J:F_FI_,6TV2L()1NFW$5P7"6+2)4IC*?2Z5]-Q-U-C:>5G-M +MOK=PNTFEU&&I&B*PH`SH.PAVJBA,XLLVP.U^C4PA0*#!*U-$84@5JB/MP8;M +M7LA8P[JU&286G':12I/2G:3ZF8B?Y_@&?:E'#PXV?;EY+CO0S;(@ +M^8HZ`3W);GM,%@6>+!7B?+;[V-ZH>6D6_7T9(Z7Z.4).3N'O94153VS@M.WX +M@X(^EMR0YDU4X5P`Q<'TMSK1SMRQ%:E?3]_\233N0_1_);2!%)]!CMAV\04I +M`T;M#]DO%%*=Z:9PO"8)RT\'>Y-C)+W-'5MKX,]_,319K;)G2P&J-)'D/=Y3 +MQ'IU&K(%<"#V">B^KUW%3BBL-OW6D!#6CF5::Q?E_"I;L?R]+7#]#O"K:U`H +M4^@ZA4P_X$2I9O1#$W9=I)S4.6C4@-6`Y:-P'1.3!86UCJ[;RT"B8U7E2Q?0 +M,2_K)`6'WEQ]@8[XBZ/>BCA*\14_44FV:\JBT#'.4V9&!0ND*+U0M3-?QZM0 +MI77261;T7V.:,E(R79G@D04R)*C5NT^5C>=B'YYO;PZK,(? +M@RP\N@1N>/2[M`RH\*`E%Q\NBW?Q7UT`<;O^LXES`S +M+BGL.]ARO'K6]GIRZ2-NTIJZ5)A!*$7H&RKQTV4U*U^*&)7%=W[9 +M%\6N1$%]#6?S@<=4J'GWKG@DDO3ZG"U+6($TS7VV7(7R1C23=$EN+NO-9A/N +MF(/S$))I>Z]-W=2U^:38,)/WQ7&%5T^1KH.-7XQ/A^7.WK+;T)\Z?5^+K[1)!BW3&`=GQOI8O-OTH@<(5)!DNS*NW +MF1W7`X9%5"$C(P8`AG)/S'MF/,X&WV"D5XH/:R);"%^KAGI>3WZT/SN1?^%! +MN7`!FG]679LJ,JJK,B5F+XFF8?A8_7FX;8))-/.@)D?Q8'319WFJ(&9XZ1A2M*M4U5E&&)R+H?`8.":_LD +M,='EA_AN^#C`S6(=$8).F''$2+=%TPN&3;=BC"SC;Y;U:]592;94&G2C'QJ0 +MSMKQ@B1E9$&V$5'XF39QSKXZ6^:IR%^OB9&GY@"OHQF01VY628U(ZJB\JA3\!>G3)9Y55CMETS>&0A7*" +MN]#KYI:NU3MPN:+F&(#HC2L-C4*$Q/?9 +MF4,O8%/DRTS'=(-&,B@""JKX+2:<_;:R+9%8G:GJ9[J$BX%YLQ"#D@Z3B]Z> +M$9!Y4VF?IPOWZX.>A?AY;E6HU5)Z?ZA@+DN4\1"#70\YV3(YE1G=/.![*$2= +M'BF2B9<;[8IDR47.!US-NC6VW=1N7D,OT7K'.I[]0G-R\L71+"4UVB620`KM +M972W^IO5S87NV?N;`[97KNI(14%PYN;=EGM9-@OQ@3T,^('8L=DY4Q#N;Z/1 +MRE?/-\YM["O;2$4XJO7J%O$Z7O48"ILO820!P,0"7IRX#_;"D&'6%L'QP.>_ +MZ_T7?A.E^P?9-;N'8S48WB]7/",`E'>&LUM*A552D[+XLNA[@O3&2QE20+$=H88-4 +M?-A%'VK6)5/^_\+N@BP*Y+?002[UH&$/^GRUD'4*C51:VL&WL;WRN';?>\DN +M5@93Q<,0A@WFJ1YFSQ)YT.-VB8L;WEF2*?/W2[A#/U3F"[X9D[#8U:5QVOPM +M0'YS@Y?.;HQXP+'1:X:UL'V19QG%W%N]$`&D-AC.AA?^KRN.GY#V_/E##Y/?4J%\UY=I@$&W[J\0\1+ +M[*,RM0&K[P+K!=@"R,*M`.N<>#4/K%>[49U6+K`)G/$BPV686E(U7,+`XL8K +M,<8Q^2!A*O[KB,IOZM1(JI1.LW#=B1FKVO4ZEOQ,+OT(LX#9*A&KP#L:7^>F +MO8C3#)1?T[ALY9O-MN\HC#!0&)6FBE*+^_H^>@Q!9ODY.LGH+4L=,2TPSU[EB>:ZHUWM%,+AX3/S@,NC*+,?T)T&64 +M8^>+0"XM^$+RHA!G6L.1UGMPD_97D;#2SU#T6">2NMN&`*XMDX_KO8/;/WAE +M*;$W]Q%Y::N9:DK'"@:L4J_L=I3/RJ/U*T:8BHO2M$TO3CI-"(7[QQ,N#BC$ +M%UF7@I8\RCSL]5E*O91'<=1S&S.<;]=QLZR<$ILYY\XHX\)G*71S<2JW$L96 +M7EDV%Y\-XUYP1YJ_.!\]T8PVV=8FB-5D$#)ZKT^Y^\O1(P0XJ*J;,LA9V1T6 +MV17,WP;FYW2KJ"*7,,_B^4UPK.Z\87VK;X;Y +MB*,^7.[\;',U`9-%HT?/NQ9@NM%?PQB_B$2IU;M;[N%^APE*YVRNF\16',SY +M$CMU*ET=*?[`*3K(DC%_Q=9N'*U;3A?\.TJMF?U99ZJ?A,9"@QF#T-9.1K2J +ML,E!=IC)5>P1FOZD]\Q@2.,O\2Q<;TG>]RF;N5PQG4H(Z59Z*S=?B>O)C#!U +MQ&W1?@@%,0`]I`#XRTD(G1Z8\;3J>\O(*HT$[]I=M'+)FA#6;.%!I-\L=;3% +MI7OT=X;UA.*_^!,&K?7ZJ!F'@84[H6[-GQGJ@V\7:401-REHD.YJ4#9D!X&O +MP_6+]Q,3[W0=OLB*'#V$T]\[U(KY?@I"E2O=2HY4>'^F,DB,/_7>&9=^E,_4 +M$XBEH'BNP!W9_B,*WPJ996N,@/#Q%(AJSG5#4'1!%4C++;],(LTOGS)12\)K +M.G))*ZZ3"R=!">J$G%F^.8V6+PH4ISVH%QZ[@3,8[]*5"VPE\<5;&R0UJ2R<2+HF?>0V1"#UOD(D +MR$EJ^CU1I.JIK\O/$_E5_$U`9?6$H)JMVL4/.]9473S&C5V\FX^MUZUC&K]7 +M>+/:+@40OF'J#IY#XVDA:DL#6Q\WU[TXV7:VK9[KS1TS#.V:]0\6Q]Z^B`'B +MKO`N5;0^6OLE5+]&7GVH8'T5 +MV2SO82D0^5%M!U'T3O7FY#ZWV6"`^MYT%AXE9N]IFTTQBQZ[G&D]LS`&U +M+T*\FWV&,]8:#%/%,N`#+5(?G#NSBNDP[5%+5`:E[[9\\UGSZR&_)BZ(Z20# +M" +M6DMV[\ZOJ^,_7PYE\:)*P!7V\93/XFQE*^;]],)Z3<7^P^I#6$WZ)WH2#L:! +M?M&(GA4CX6E=(V'M@SF"4TJGL>TB(ANLPJJKG,QES5_O"3X/T_Q@O&6QQS`& +M=A(4Q4EO=VPP8:EH?:GFIW;QU:6:J.Z[-P<,C.=52M$2GRLF2=Y],Z1Z-X`W +M"43\6CT@KQC?W"TJXU>CRIZYE.OG>%-GPF33?^])0M,%>3.N)P**LE[\YHWQ +M>:>!@A]=_76Z1"\?PL%8^HE=&*=QH3K]FV;XY`";L\U$O&2N&DWTMI^\",5Q +MXU'R"U6*P$PB1S/#!6[-L"A-7,O.ND/64P3&'#%N)@K/C=55)_4$F`(MW.X< +M_4WES!T]?<(%7H+/:NB%'5Y?3P@M$7=NZDQ]$]ZX%*<4N*-I&RS&4VGL]C^9,)!R +M*=_",1X=?F&=895QR[@#3"DO,M^-WFW4IDWW3V7.$5VC?;#;E%?<(4L.^&RU +M-C'_H/^2&9]7&-F"?.*U0TE89DFF_G(Y/G6YPP[*HX&6THA[3..):+&,XC?_ +M&#FY$[7`^_Y;@\0BW!4R+>02T4B=H?=<>"KOL`[JS[\]@ZR5M6@NH21%WRY= +M(XY^!'/:4?:Y=CN]1&HM1.R&T9*T'[*Z$4+<[ES5BO57]"!\,0A5*3MZ33D93QH@3E +M,<^VKT_,:*"86L[DD-;@)38NY77MZAB#%C-6@\6/=?#K*IOLGU6"MQ<_GQ.T +MB0K$R&2.A#)!Q`Y#B7V5DY55^@"X5M/3)#!'<=@-\J6IF;@) +MD#S4]C&>0'%K9Y_%.`N'Q7'(\JG02Y"ZC)"1RR6L/[4K@^1JS;`/1"$XX3AI +MNZ)K@B/D8'E$!M((W/(;-!/5UHHQXU+-O<(6](@3JZX^^%$(/".+P"C5>X:F +M&O[N;=DC@8Y@"[]NZ\KO1`1-B20'.#W4H`@W"5K1P"VYQK0V#^D\8BA&[;4+ +M[^H5HC_"&6U$5"XKI)R*=[R2S!TAU279+NI0/H[_+CI*4]%CLB!VF2\33,6N +M75\:8!)WK+JP3E/*VNSC:LB9G!2>W:^(^2@^^,JVOIQME[*V+=F"B<[2WXY` +M.R>=UXLODFV7+NF1B_4XQEYVE4&P9;IK#G=@FP:$7<*H%.L5)@!A_%#;7:K@ +MT;8(=&>T:;[JW96ZV'$KNCF*XUW*EWYLU*:(J]/8[\B>O^>FT0[(#@`D=-2? +M&#PP9MXO3L&0A@7MV(2/WQJXD6"2F/$MF=K1?J[#_?V*QA`-\`H8=?.ZFXF- +M29S@K.NK,`@NJ*_W$R3`95&_'O]"^?Z\\TJVM)8V-!1YX#%HMRZ>FW6=MDN> +M<9FM42G@H8>R7'(I[4WEKUIRF\`YNB\*F3\OI-L^K4B7TIM,*=[`XJ#EAY]O +M>K=L8&4J:4519!;<,T@+Z!]5J*KT1(K?%D.:D3P#71L0A;5[FX9<=-":UZT. +MZ,(`!W&^^1$!+\I87*_3%,4PS+R:Y7$6YGU]2Q3X=8U'()0(GL73V%?]\S\$ +M/+=RZB"3WU:0O-X+90)..^352?EK;8THP43^F.1Z'_@:"F5W@=,]=#?K9,S3 +MDK3&4E;P/>;2O)>4OXQOT=\72^4+R4N<)$&(OEE(+VQI0VQ4E=G_1P\B"[;/79@#CF/KW`"ZX,4`ZX2B2`)O[`G +MG`($F6\/6@9=T(7P0V?\,&-6`GTP^#A9/3&U#ITY!P +MXHLT[>`Q=1+&HRPP<K&Y-O]>Z^6)@ +M.BF>I/JV6)@.B;1O+ZU\>E#5-LQ';C._J+8MI$N8R5%?J49MA1$_Q.H6\7+& +MV&QE;4DL?EDD\C,:@=SB&>1&$[ZFQU<].25$3-M#RO[6#8YR@J.-WE9=)'7; +MOAU'UZ2^Q>VNC`ES->SK*F/+B_R8PES:1"4"<(UV_D2:9K`P):."7$C*0Q_; +M@<*#+3A4=AEN"5)^P%"Q2&/R[!-5V[9[P77'F1[.L+],5J1+5\Z41AT0S`]Z +M';_2`Q+?*,!1[4656Y!Y=ML'T'O-&F]*&4;ND#=KO9%"R7B>L(.^( +M-I7<0HS:]HX?<)'LR4`VQ%K'OHA9<$!:RZLCM]DB3Y%10W!8FKYE91,?&RTI +MM-P"U%'&^S2[=X0='GP1M%?S\V']`BG?<]/@6<-XI7!N\W>$=%',T*+']?,= +MT<\+GL2#[@3L[[>Q67`XZ,"TA-)]&XWOC5-;G"JN/8_B+[;C966(:N_A^4ME +M%=VULYMONZZFG&B1D0DMRNRF=3^]&H>JH65^HUXNOJ#N.WE'[_>[L=R#(O^> +M)9(T;C\];/,'X/AR.8?F@U(.--[A?+YNE:@^82YRX8*0#^2&_V9GU=U9LJF" +MV36-+=#MJDR?[R-B''YK79/$L]MBCA>*%2.VVKXH4\2X55ZA6BDLU+%UVX3O +MC"4:Q?(^QH,KAD"%GWA-G^.1A/-U!<@0QE7R/#NW2W:+GWN(Z9LG=PY";DF5 +MA&(M6E(FOVT?&%X?-LN?'YLQ;^3"#LN+8LKY;L=_OD/B<87OGL:K:\+S@YZ> +M?WQ>NT6OU-MD["IM.S.XT,];[GJD4%]X)_S#(I"W1K/S\!KS^`V6A*BSBIA7 +M$W&]JSO+EEW[[4UM1&9&:Y5S')\3&E8TK/9+.V.S#Y<(A?9WV;Y:6>O?8_:C +M-H))'83$&])LF]JC]$I,FCH>K>8GE(A%D2^S\,NF67,OK.6HM#>?YW=CR`VH +MI5A01.5+6'M5[I3;*=FL$!&;FXUQ_C8"?RYS-N\I^\1C_[0$P8+D?71)%):F +MFH3Z#;Y,DS]5AJ(YUT:M'S%^62>';U?"O2=B3.W?V/C*O_5?5%A]AB,_L7,[ +M08+?U5K:%(-6IG":\Y9V_8#L9P5?.,$+6<1B>`/P"H4#P8AI9.]*E8^5VWB#U;6.: +M_GH'CQZ?TP_'KBV_Z9K28(HPU/:KG%X&?>UI;#0I4#E0A>V"L.NTU>0P]T4@ +M"5%0[.AW[@6G'"DID6L2(J,`ZMH==F:C9.QL<<%_+CK7SL4AF]7*"&?M/ +MK\^M-YP-5R.^@QT%RV'5V>;]S@/%+RZTE\Y(#UHLHA5GZ!\GP+WF%MW6JGJ>#.H/&]U%H74AISP.GSV/@(\IE +M"?MD(3T0'[D87PU4O8%;1I+/(@2A4JEQGZ57\QM$OEN6Y'V=X(^4$R.T`(LRA7*D\WEPD/P,WK45>,QFRH)2 +M\T<0#^$^0$O6#ZTGR9JXIP?ZPJA`_5+Z'GY6DF +MM.5WY2<[=*\5$6]!78XO`TNLCUOY-Z-204,>R;IH(MSVB8@,>*Y<9(Z5J8E) +M)(17*^_X`WB="0P>>1'TIP'\-5I5]XF#6YXL3;[V-E3AH-DAU;-,Q0B3)7^!&Y\RF.G5=\VM7`^G*W/[)/8^,CW(8N3U\_][F<^ZMS%(<;4@A=*M381//;?>=Q?A[*ITLD$>>"J;GNYJ=J;I]7#X-ACTV%NWEGNY5?^.5 +M9ZJ/+.3V$21,OM'[$D&*J.PFU3B5_+P]FUUU;[ZPR)IF@,:7%L\CC-ZN][I_ +M"I.1Z/.J6DPYDL1+H@%RAUB\Q^P7`<^+X!<4-[`G+OB\J(^Y.SL%5T_D$[])1,MR>Q6//#2"QD1QSXX)-5EU +M[/>-D^T$`DP)",+Z#Z]_MSH78NEIYX$R6EYZJ36='\QY*1;$S;+H*U1]GK!N +M.(XI6!B4>Z/SNESPAUKV%ZXR`O>9'E8-'A`B)$RWJ8Z0BM3/G?UY%G)L2)?K +M[]QBXG/H@<-/9EZM4WLP2^Y&4'C5H7`9!)S0U%U$QX[CR)P)M/&%5=%'6 +MM$PFTV1HP?IZUT-CO23"U'<1>KJ2L>\D(P3::LF7OX5*UGVT)MLF +MCCE=4Z'J_0?[=[!YD.J@"DI*$F63&L/'#8FE_;Q39URF +M0LI:8D=XTV9K,]HJ-]A@57EJ-TL^,;RLHH]!.SG+LJ[>5+K=,^QVR8O-%RUK +M@-5$_.JN2";AF^FKA_'`?4^*Z7(G''2S?.5U4WX6\@)VT^8Z_3$45&^9LBY1 +MYYZ*@';(^C=PA`<`[O$:,DLNRF[NB%C +M)\//U,5WTRT\2Z\P)E]O+8MYX2#)":"6)RHI\WT4'3[ZR\,=XWF@[L7P5.G:HET:DT9<\=S/8H6X56)>J0#[@*@":;M@ +M.=X;,7`BG]NJRUYY7>Z9LHY@=1.Q4GFSJQ%;'"JCSD=INS@_Q48H,NC^D;4] +M2K=6GO5E0F?'HD.1^`+QG3\Y2UE:%A[#[2$1)W#8Q`J[[*6"<.I5LWEM +M"4KR/J=K>/#SONB#\!QM-,T-]`OQ0[Q2-*)X07NC1K[YJ4NZ][EO?<"1K[&X +MK%L[,#Q[>M:)MP-Q1G&JK)G0&.0;?P[KD[.;33@$C445:H4M"\SA^0-GZGKR +MUH39**D_9\B^B=C<]!^61.]/$!"L#2?ND\7^N,X`"+Y8]`Z\=U@4P`ESM9^E +MJ(]J<^N0#S8GR%,N_3I*I.2LA']W_67D4W/J&[G5B2FT6KZSX_E@Q17(_`(M +MGS*'"7G).G-W6'Y)-3&Z;W'?2KD]/;M'C2^^P[C&6-I9:9537_Q+[_5B?$9Z +M#&ELPGNIR&%$0R4Z5N'C8HG-61,II_X!;MC5XU1`T +M43_:77S2KR`YRW>_G9Q#IAU<852P<(%;TC*X?HUQK;KH*55Z@[P;4A?/B0]/ +M]-:OHJ`EV#/G_V'Y10R5%K:]G&XWREOT,&UYF<7S?_F'^?\#_#\1P-H1;`F# +M0YTL80Z8/C"P*QP*^_.+6\S_`U)S\(EE;F1S=')E86T*96YD;V)J"C$U(#`@ +M;V)J(#P\"B]4>7!E("]&;VYT"B]3=6)T>7!E("]4>7!E,0HO16YC;V1I;F<@ +M-C(@,"!2"B]&:7)S=$-H87(@-#0*+TQAF5R;R]T=V\O9FEV +M92]*+TPO4R]A+V4O:2]M+VXO;R]U+W-KM4FM4 +M$T<8]5&A+&I]5".OXR!&5"#9!4,:?!&B8@5 +MJT;QT=9'1:%41+1@:X]HCK8B101;V@.54J.':/&%(-2VH/6@V`7U>,2?[:^> +MSOR9;^Z=.W?N-V+?.$V0DF17PDB6X8,P"18&5+&:91@*,`F*B,4J#N(\Q3)S +M:L$*&D:Q/>>,(%X:()<*B0E"(8!DB)XL!+J*`:1]CJ* +M9K0LD#_=)LW&YU`JY$R"*3!9,#D%"!9)EJ&M@(1:1*IFA;N@X.3?,-5?/-), +MTVKU$)*'&4!B:@$13&!*,SGJZ1^E\UE"):D&!T( +MEH4"G.-P*R+\(*&2@30,4`P)+0!:!,=2"0(H042B*.1):9G)^\^\<'AS+D'ZHX,D;H]K"F]XW`]FV#/S*7(#(TL;Z&O +MCB]L+6@NVUHI2JD?-X^8OG,T=]PC1[UE1>=GHTO*;)\6)6S/DI5++FE$UG6V +M7<-Z`OQ;HRM7+=FS;WVS5U@Y=WWO)K]`1Z??FIJA>61+Q-L'SCQP-KJ/FAK_ +MX=0)GG)'L6O3P+$B:]/MB^/_L*_973V3Z/CA\OSH.)$ITN9?KYWEOK(3OW\# +M2=*FUM<'++REK&AH:7YO'/EHQ((MY8F6NSX;)VP0_WY.4V3ILF5ZI?WRG=%5 +M]-/&MIR"KO0%;DBY3T154UUE=G6S=%M6U!F?^=XUUT/TW9XU`>I=;^I09\B@ +MKV[9/;Y/OK'XV!?8ABZ-YX>@XV>W>!0;7N8[Z:N=;$%QYK+[N^RZ[>V244WVZ?5-M9%%5[/ +M,@P8ZK$_?6'2221G`1[9XY)3<=.YN +M4?9:MRJ\ZAW)$/-C^?KF]1V)MR\<.>1^X>K!87X338%'EQ67M'\^WZ&N<"UQ +M>LW-S9:7C@F\XNQ@S-IH9U.9\:UYG@_+,G<4>G@M[_K2ZVM;1NZ32][YX37= +M>P\,'.]KJ47%E9-+L!G)H>&D2[$=)L9,W-18XER]L]2[%.FZTCVC-44[>,52 +MV=D+&U-CX-KALLJ"`45Z7?'1PPDCBK6V$/2UQUDF5E'[XXYW6ZH?WXMKSV\H +M2,^Y%[:NY_`UZ4A=GHQ?A>BV^H4?]YEZ-+1HT-WP[%]M54G?%JP=NZBML?3F +MWI^3[.8T?41(3,.L7,GQ&=WA!\^"CO<#;Y3/TRO4DFKT'P[D?X'_A`!!0YSC60/.I2!_`TU&NYQE;F1S +M=')E86T*96YD;V)J"C$R(#`@;V)J(#P\"B]4>7!E("]&;VYT"B]3=6)T>7!E +M("]4>7!E,0HO16YC;V1I;F<@-S<@,"!2"B]&:7)S=$-H87(@,PHO3&%S=$-H +M87(@,PHO5VED=&AS(#ZUNKN^JMI5 +MM>NK_=+L=_4,^<$PE"U6"Y1<""4H!6MJ&$!>,D`2_`=S>'0E!`X(@26$2 +M=G9%-!R"1:!#H*T,88.L-:,.Q$"-O5[@0P`7Y(^BA,%A^6PCF2@UWL4>XP+FO7!2U`0S* +M'0V%8Z0`*,K5&XVP=\`"7(K<@)"DI`0`UC;D`R!()/`'QP!H.`:.]H##I`%M +M92.PD9F>LI#`[R"`$.`!1V.N$OT=6@$$:$"@3BA/C!,"X``T0(`V"-!!>5YA +M",`.C7(&5(T-C:3_%O"J")&_2@&4C0UT]93!.H`1W!0P-E0V,`14#72-]0P! +M+HR[JRL*_8\:E<`Z1LH`W(3OSX*_GT9P%ULXVIX/T#%2Y09=%0A6TI("Q"5% +MK^H1`X2$A*[V5-D%IHAR=H:[8#$DOSN@A$##H5@4VEO@O[K@Y(+R=/'];]P. +MX0*SNW(%8.ZN`L8N"#=WN+K2/ZRO())_8?9P+"`(P-T`N!?40>!WN#_[]1L6 +M^@U#7&!^OJXH5\`.@L3`_1!V\*L7B2\&X@$'L&AWN)_OORO^4R(1D@!@""@6 +ML(5?]9/DS^KJ+G8H0/(O^"J3?ZK^T1VNW[3BON(4#.6"]`9@<#L2`1T4%@&% +M<_W?9L+?:E9Q1R)U(,YPKK]W]N]V$&<$TOL_+/]F\1#^.VTN'13:&8+\FPZ! +M44%XP6%Z""S4X:_^_H6K8R%(!!3L8H^$7W'C#V3L`H.CD5=#>36EB-\##_`+ +MBPG_36?D@(`Z70T]!A#_RPWN`@/^EO`5!7ZG"PB8FNBK&ICQ_A=U_Y@INT!1 +M,(2+/2`L)@Y`T&B(-XG@5>>$Q<0`7R'@BMQPKS^$!01`+BCLE0O@ZH[U`^Q0 +M:)+?I)*\#PC8_H;^2%=3!0B@_DT4!@1<_R4*"P("7G_$_TQ5#X+XQS`(_BOW +M?U#HCVR(1:.?GR"]T7!?A%!*].!)&KDB7%[OO]ARO4'8V^.A[^#-'5'O]3MD-<-0P. +M]X)#22;'4%#I$,?XRK#\)\K9@P4$[)*@C2(Z65.-F&N328.?F.B5,A98X7(Y +M@=4!R1PY*"TU*Z)?DVIA:%L"X9TU1\E/CR7/A_DO*W3>L%@6U4YD$ +MGKDC0E4T:"25UP0%8SW3Q&`]+O;RA"8Z"M("GN09MLD*H^O1('1M;J2P-*%. +M,,Z;[><8T558DCWOD1K2?LR8EB-;N&L?&BK#M&)%D141KDY,%T(V8"J*?&9=3<6-+%.:H9V%%0P\? +M5=8\O_C:K=4A4Y[81C/$9NFJR>+HPB.2&9OG%'9N +MSQ0%IL2PG1.<=$5,!:,I%;0%?LXTZ';3/=-:P+?>5?/64@$A^3OUJU+8 +M:>26DQ*(10(<"BPAK(K]7_CP#5P.>;F6J0+V^'+=\":<-[)G`3Y4-B,DAU;OY,VYN+O+W4_*&T[`<.RO2M+ +M^-Z_DIOIM%>04?*-#4R8M@7[A=;;'[2\/$^UJQ6,UB:II\,7J*=0)%95WGR7 +M%D#S.?SC2/>`P!EMM"AP...!VR*YV15C'$T]D_\.V9,LD4'146YKLU"$$5;9 +M\WE9/5?DI,F%SX]79_>Z5>[+"E%`3=K.SZ*?<44,"JPY^=39F`E7V_XMI[G/ +M%S,_+;P90;<63:(B".^V?CNA0F*TN-99=A\/BVBIIPSN!]QJ4&F[TY!=8MZH +M[;H5Y,ET_O2=FM[Q'O>R`OP=@ZH?_*;B?G-TV*`FQ33L9U;/]>/.A'7A6>JW +M*J[EX[T;<23N716O:(X#JKLZNXZG)PT7SZBGC>)Z+.E:&63%;&QS(PF'Z+OAD.I(W:Z +MI9.83;[6$T@D[7(V7/;I+V=31THL?RBBV!UFOE`U2;'CM`%KX@!H\;/YR;K +MGQ8N!Y+*&+KV/F6H4U;YPA^3NTR2&J<:WW._L&>!91!WIN^!=%G=+T"/!";< +MZ"584ZH9?L-5^+J)C(RMTL7I>F<9I\4 +M&%^F9,73\TB&X8*N4_+YQ$V$;YWGU[S-D`V86=P>I,PYV.O@RBXI;!]\Q1_S +M^!O)-)7U_4Q/1S.-5^[!NB"3KMRN>K'JTHC3WBV)5+:&B:FWU/P>[=)>6<_: +M1$NT7A<<'A^]*\F7V*7V++:F5(]9OK`R]I89_LJC>A[>OCA`WZ_`N.YK;))?&U&0]5;?*YD$5H9_E<+J"KCZN`C\>BQKQ_'EA'/@6>KB9G`:'G!J'#&>)U0T\ +M7Y5CI'19>Y#5@Q3CQ0(ZB`CC"C^#`QE7FS(N]KYGE`UYNO\E3D5U7(3F61/P +M]!''^UJNH?@5R>;,#5_10_>-=,EUG*%PFJDN.;R@&PU(LD7VZ#$3IY +M6L_Q7MM?:XH*42CO5F%1$.V1.7$VN-:"W@&/!7$XM5OJO\>2%_OIF5D;2TC` +M!-YIF\)#ZOBW`H=HG]9:RA^Q]OE0NXK2@Z[/B2FJR24@!CV$YD.&VU2D,OC= +M2MCKH[R)D><;O$V'JCF$T,TBEX)#8P&KZ]&5E'#XY-*_NR!GE/JX.)[/#<+.;[?E9)I:XV>O-1EW_J +MHV;\_#-&C4-"H(#H>6?!!UP58_(5_$Q-0V8#?MYVPD76:QOU]X-"QX)@P0Y/ +MUQ,\'N"DYL+0ZA%>4%N.(M'B3#-?7C8P))FG5^V3HF7F@D$'T[7#2?W3PF3TC#FU2.:N^POLNRTY5 +M_?JD5QXYMP\V[4UHX1[<;0XHH]\/J3I2Q\$__FXI&*7=N>\^<#1Z)^AB1]S: +M']R'M+0N"#^C^*#GD%45O4MK22=-?3V@'VJ041F".4O]Q-(?ZT;55Q63V9WJ +M\>BI_$7FR//WJO;Q'3.3MT[VH^_Z6:ALT_,KE[;@6$ZSSA-D[K_79N?NJLGL +MI:-V7HGB9O=P)_HP9YW9J8--NC9\R&#@XR\W2T8T?+-2T=G47F;W*J +M4R=OYS(^2B-U"F8U#HW:2>IX;!D9/I`:F4'<$"3D[S6?%$HSJID1]PIR-4"KPQ>J.+[H8'R:88MKCS0 +M\-MKD:*AKY"R,GF-M#787JW0&A[ST%<-!#8VXYY>%*M1])3'*OM47FPR6160?C7@J//-5W<" +M"7^S)2:F#>U+$N*][BU]^TZ&B80Z>XYA0EI5_YV-5*%EIP]DUVL,WG%WWB;. +M%1D#L^'F1S!-;EI\EZ'-QU/T(:[_MO*Z&95"=FKR6NF"UL>>22PW;?^;\4X!*GK96P?W!Z,O=EH_K:NT5\:BN<]Z+W +M@XJ)WHSVUK[=A9W:TF*C('?1=J2N,@M,D8?.HT(89^452[ATRPN0[XY4MY-T +MA8XI&LG\0\80VDY!;]ZJ463/"O&DELKK4V2J]/A$,YS1?J8&T'K1..(GA!NP +M3U3S/"V=^,9(ZY)ZSQ:@RK\53E+N:^9NT3_#/(ESHN_ALR<748N`QOD_:,`< +M5*2^C`712'%T8&'+7_KE;CQA:T_E6VD<8*T+86-QVI&JMNRERGY74VP6.^\] +M+I"WXY=-M'N>KL,P7AM\"F*$4%FE(@[\N`%+W&&:G#[?*%G]C*XL<^M +M[H']3-XV'>OM,HV<=<"8-7;O?0DRA;5>*.Y7A/98X!'3KN)-(#PH5]HO(N2. +M2[6N"'>6LL&=DUK\+$3&.U=N'';C;'[Q-"X.UE.DQ[:2_CP7SSWA']'[C]I< +M]9CB?M3VD%[+%JD$TW\O>!!7I_4VI$%'__IW*-'(R8W"XWU.Q)=[=UZY-_%; +M5W^,7V'JNF73?5>AH4FJZMQ("TK.M[9BURM(,NE9S5DH;>EK,Y+U +MN*9Y4!A+:"MR6:)JZC`49:W7 +M5:O7/MU];^HIDGJ'I]_%\)*(`RB`EGZ=68L"OVZ,#=9-9PQ3F?F@IOS5SW+F +M"41VYFB\?'_MH?CSCWOB,/&8_KIT_U+G;"6%^[TB"]ZW"YNG!AN;S8<.3@6& +M#JF1@3*Q:4%Y#UWI?]`2X7UN^+CND%$A$X\AZC=A3S]66+T=M"20R>$N$15K +M+=1B%Y^W29ML\,HCT>"55>6/+YJ/I;E1]F\&0Z8 +M&$D)(,"0OHR_5S\JH*V9E%G,^V#O_8^)LE#5R-*BX4##!+R$.V!SV>7DE&WV +M=USVG4QL6Q8&9,YZZ!LV(T(G;9?8*@6+N_07M_S'KNM\)C3?E#=[L-`<4*M> +MEYL6\T(WVREK4+7L.PC)^;0S?%?7KE75WP^T[-:(XZT$&&35.H+&\HT3/8F$ +MURMR5%_AZ%!9;RE!,Y!5"5618BW0"K$R2";0IU5XM/1,>U^GL28FBI#C[+CM +MXXV+X!)V=Z7/)`\+W\=GL-CO%G]42-%^O57YN545<4[F))]Q?Y]MH)1!M!^/ +M4I;">K;'R_O==;U/'XA):`YP^L6ZTKM^[\O=;D_^P-@W;F9%^WZ;Q4]HVD:$J>Q!VTEC-RF?&I7IW`:_$9(^(,#3T>HTZ)^K4,H013*^%>GZ*0ZVEVPA/'YF1WPYR(4CAOL?DU +M2[5V0;+)/E;[L>L+SYW*IE>V2$N[CY +M8Y'/>WOAKQW+RR=/OW@_3=O?C]SG9O&O:4"'6Q[RJLH +MP%W!^DN!D8+^4;K-DCC%N:C_:7)-*[;BHO@33->RFF1"UO/5C.D^$I^E>HIZ&;$N&K-U)DT5-'&&)]#Z/%RR$L(*7W$ +M[4-Q?8+K34$FOVS*N=1ZUNPS)M:6E$+F0NIG_/C6U7UBEO%W6,$+ZP856US. +M8D&G>#O:GQ?%QXL8-MSUW,[>>R,B*P@(/QQP,9BR;B^,^'\F+9<"\([D;XL& +M5G`O?A_+_7!`X3@KN_[=Z&U'^O.>"`?SUW=IP=?%1=^V[J3F\_/5L::R6C/3 +M%C_:N2U;8?#=68Z@^\;EHX^UMV_`E$I."OS=9`,0_=YZ;^(>BCAV?I.&S#'# +M1EVB="=BK]-YBU*]GZ9E8)YF +MJB&-8RNMON:@B6QHU:45+W+ZEGBTY4Q;1][P_'>%;H;GRJWG`#:]!0/([^3Y +MNRX^3(5AMXEN?O>CZZ.B??!CSQ,OD/U&)%F>=?7HAQM5M5YGY^9Q\_8=`S59 +MG$;ET<0L:<\5HF)FW'X]="GS,HRS"Q3?JY]9_S'H:&P.XW=`?MB>ELEA^,0O +M&,\W/TKG1PX*&@X-)B^1?+4TT0FM]2:114H5ON&KF7>\AT/=5[[W_,!U\>,: +MIG#A5HI68Q/=NQ^O6UX$_.:?\;U:V3-X:IWBEW>+-B[5-> +MX-8_MUP.9M8O=PUSD`Z.B%FL)&]GH-2]7_[8;J*-]+NO8EG4H8'+J\)1/UV8 +M%.)H9>B"6KAN^#G3RLWF-1GEIE[TU^8%MY]E7!7!G?(_W[0X31.EIL._BR88*S9M@?HY&!5((S=/8Y!^83DM1JO,5-3M +M'[LX3"2]NT=$:JC!WCZ=(ZLA/&R*]//$U1PSZ1RS9J6)YCCDCQ;ZA2NG#_,. +M1*2NR^>*R^97K'MV/=O'6TJ8O*.]];&E5+G/ED"Y:<*]V-9'EXD^S0DP1;E%08`?MN.?FTK2<$K9G_"XC[02G^6@ +M]NE+J"3]019E;RQ-ON9*&M]*9OBM.,O!'HMDOT\EDQ627#VD-:*H/2I1FC4V +M:H\$!M7J:PP=QKQ=T10+)E2Y3R(XYV8=XF/>2L@GF69AZS+$6-1BQ;I#)/W) +M"IO9Q2CB?X7$#]>]2+]FM`WBV2-F93?[VDA4'Z/QR2D=EU_+M;&1Y"'#99L> +MQ=;Z/&_1HB-UPZ(0FT^NBR'A7K.PC?`S!5JB(@N%9S-LP-$(P9?J?M>3DQ^4 +M9@8WVDR\AZT(.S,_4^U$;I3>R^Z1,VL68F3TI=:[,!OO05D7/\I/*=9]RKPM +M6I"U"]IZ5$+Y@LWQ"!`4_$"2=MH9%,7^>1K,7PTFP]6?]$L8N"S[[KJI.M6> +M9C^;B$=JX7B;C'M^-8)?<=BBX,V^#]74E +MXR*Y[$&Y_1BWK+=C8[& +MQ-0Z<7V<.F]VN:[9X_3\.*?.:\M-BCQ"ZE6U=%$Y$7E]QP9X.('BR*\<9(8LEM+;)?S/;Q5X-<4(_M+ +MJW,V_^(60K.*T^F-@N(GZ\Q20K"(R+./-*\>O.`Z-V/(D.9[>>B=*];/1:?^ +M?*"+F)AH['"H%DR'97NH1^C6,N4UAA$P6M#!%+='*C,@8MBY?P7';+/0[,W8 +M-TS`33&YK^)I*H:MVF8?0]-O6:W?C5@=3.HCII(ESWV3?;9V0D,:%N,FIA(] +M1[AC-LR=_$`I=ZGKQRCX;O>M&B^/,R(SG[,PWY>WFT>`X&ND1XQ)R>*)'@16 +MO!-XRKOJ/^?,;G?9?G];-$U]*_Z0;>\9XD_GH8UYA\VXJPH,\2C8`>]N +MA^03\8M1[W$EBZ/';=Y8,Q9,1&'#=JU1>_"A*BQ-9CI?+_,T_?D0*L!9?JU$ +M6<$(;R-:8ZG-136OPZJL)'Z%/;:=/@-?_GZLDZW?1)5XTB;/:EX*MNF2G)2, +M<;@B^:<7N(IG3\WOSH9G8HDHQ;41_UJFXNN_RDOINW^6JCN]-F.O2>E:]4.> +MGAX97UM*L9!^PX?SR]^PGZ#).W9LM36RDDLC^-E9A?+/5">_+LE'_,&26?V# +MNH/.IZZ]N_DF+Z0^#X$?,:Y31+EN%0=4V$2:.ZG8=Y'L"OFCK28V?ZE9>ZEH +M^3;DOK*.:E)/7;TI\U!DXW&`^4X=(E!L(C.]N)S,HZO!#\>$]TZD/:F4-2[8 +M,*#N=B(`>]3V1Q_OVV1=H[%$(-`PESS +M,,GN?F6!FK0[*>$0(:OG(AWMVM$+/)%8&O:%^UX51T>]5G0JZ7Y<#R5]$<4J +M@]V"_J#=5.$*F_)OXQ-=?9P2,XTDK;""FGG94,HE&GV\R-`[_/&&@7E +M*,AM^^#)2\=%MW!ZVW*4Q2M22!4SI,J]I3]@649C!Z^V3Z]KL3Y8T9T`3<;!]Y73^9+4&\@1+Q@-5J(+3+7N"!% +MG-N"U!T&U%/N-5YK1A^`J%X#M1A:^;2)0&+"N-ML*[=,[I;HT34WMNSJK;]J +MISOK('JJRP?W$?1LL0BA=+P,,XF8=,P)GP=[7!E("]&;VYT"B]3=6)T>7!E("]4>7!E,0HO16YC;V1I +M;F<@-C(@,"!2"B]&:7)S=$-H87(@.3@*+TQA"2Q=B[^$,1@!XN47Y\9B8Y!$0 +M,!(*ARF`D1`Q`)\@T@$@ZXJ`.@-8#2&V,(B[+=B'C1/`S\LKB,<$4(+`((@' +M0UN`M0]``X($Z_NX0O@`K."_@#;<'U20U=0'`B`&G'\%_/.I#X%90Q#VG`!-?24V[H<&9174Q0#" +MHH(/_0@!^/CX'JXI$&8K#W=Q@<"0[GA_1J``14!LD'"$#\]_'X,3#.X%\_T? +M%'90F*W=@S/`UL.5!P2#NGE`5!3^:?X@PON7S!Z"!/`"(&X`B+>-`\^?A']= +ML3]BOC]B,,S6W]<5[@JP`SN[0_RA=I"'+SQ?=[`G!(!$>$#\??]=\9\(C^\% +MP!9J@P180QXFBO=7=!68'1P@^@_Q0R7_I?KG?%C_$(OM@56V<)BS#\`68H?' +MHPE'0FT@K/^[N?"WGA4]G)TUP2X0UO\VVK\;@EV@SC[_:?HW$T/(G\)9->$( +M%[#SWW10=T6H-\16&XJT`VC@]++X[0/@?;A"8+>!O%3^0X$^]`!XY?6T]D`K' +M?V?O7W9`F`W<%@JS!_`+"0/`"`38!X_W87C\0D(`7S[``[\AWG]Q%L###8,C +M'UP`KAY(?X`='('WAU_3^BO]`#07C`_T*B`!Z;_XOX>/D`/)!_@P(` +M'OM_@P^!'/X-/D1R^A?DXP?PN/X%_[-+;3#TGYO$^Z^V_\F_O[`>$@%W@AA" +M;1_NF?]FH@%&(J#>IKS.EF$RBW`?E%%)&J@D8<^_&6ZFI%'+6GT&D/P0W!F4P?X"K*XN9 +M!Z0$PPJ-F$+(G>^7FY(KQG[:ZLAL@`,T`JB)@+)#[PVX0:\R-&:#2MN?L>VJ +MOL\S+A*!LJ\ONCD?F!J1O044KH\Q36G*; +MDB-JN*T?.VNDAW^:VR$TM#(F*B7,R_.?39]@,6M0U6@6I`A*CYVN/1;@OYA* +M(J=ID5T9!ZV/J+@\X_Y)#>0K'$N>:7%@ZJ8O4X$_NQ-7JMEE;JHV:]Z2XVX9 +M[5*Y)7"]N'(D#B:8Q[L;TK[4_/'80IS"(-N? +MEG="@JC^X]BJ'.?P(QI5BA@0?;W61E[N_/<>1+HC>Y=3\8Y*2L28D>,@I3F/ +M?J/Z+C*MFVXC54KL3=*OKQ36-KIDF@ML$DDR0=;^XWVSX=^NTR"N$_R_O.*5 +M93^-&5I]=V;/H]Q\E`>6^#[GCV5#7'K8T(>`9L."&1^=JI'E[_OS__3Y<)<" +M,5+3PNH%%$_'P^=11/'2$]E\PB069Y=X57VX$O&]XWW//0599GKHM]N7W +MT3`6.'S*/\_!^YQO@.#RTFO2IPJI<3XC8&;D2TX7LQ!Y0EAE"Q%L@LQ0-8N- +M1[@45ORR,C_JY=I^>LB<6!%3PR8D_Y3/`0_DQDCZH1]<7KGI=^QBX?R2$DP9 +M]JY*J454?R[-)ALH-JNY,*6B+BI,!-S.Q?FTNW.GP8'#/Q +M_BT#BE;^#>74QP7#O=Q;?)Q\`Y:/D=O=[4D.I>R5FC]^+5\I00-*1@[TTLW. +M)0=6[4R=L'/0S_?C[',SQ4^V.CQH?VCEU/$V2T$JA90TBY9DTR_,H\\KXU_> +M!G,C.R:]@7IQZU9 +M/J1ZII\;OS&Y +M>BXFE$X]YI1EE8WAQ&Y3BVMBD)#_Z(@;E>7Q%MXJ=DS7L7+,LW`QS=]GPV7> +M/I_4K=J>CB:%E!N;:HIQ-GFQH%;$_.\<=C%=+,N_6),_IATSQ:8`TXS>D9SW'A./YAQF*B-? +MX]-7`:TSS4>*!7%Y=(2=P>?*_O0'7NE5@@>YEL90!-:WT=&$SZ:OP'/7.+@9 +MBYTWM9:;&MVFSP*_@#KZCGM>%*DK[-&;?^7`MJ8[JG(ZW&S(W6$ +M07>3X]G5Y4Q+//`;^05,840KHC>U/_$BS"*4494^G4/GH1[+)4%%TX +M2O9K@)D;6V-Y#US@Q&]1\4^6]4#GA@R$N<'V$EY";JEE":H]/&@10:7:7=%F +MT0J'\1^8Y$@OI1PH\%:GV*UC,P^R\8V]8YN:;A^M*YF$AQXX^HBJ_]2\DJ.M +M&!M""Q#J*!AKZ*C>ZTP=<3`(E(WD-N29SF;0_ +MSE`;N2Z3.DR>8MFT/JML>9WTN5DVU%.?9)J:[MFMN*N%62'9>L%>WJL5:PR. +ME(`+].:OV+HQYWS/T^]5O3`!]ZYVX&.2V\^Z2E]XMJY3,D"81==;E;NSC2$4 +M^9S0Q9SG"D2FM +MHC,X]%S<^&D@CZ8SX1B%:I5V7]WPB^4O([KLR;C&D3!)C'NV39U:H>YI9?^% +M19;%4G>?K"28&P>V(QU^Q +M!/T(1_8[R&UPZGZD,KW%=DEX?`',E5REZPFE;7/'D/?0IANF.BX*?;/&E/$8 +M4YEK`5K-YYP\F^;S^&:R7'TLU1/K1<BGH&$6"23%G +M^3]ZZ7I*IS-_#$I@6:U02(9J7O04)G=\[KUP=H3X<%`@""O+%0@,H[BUW=.V +MS(L<7F![@'9"Z[V2ZXQZ_$;F=).2^G"O_#SM"V(VRWQ#GW2N^)J(T%^M=4$V +M%-1GM9VL]3G(K`_W&:CFG9*VT9Q0F2!MEZ2!2]PD<].) +ME_ZX7K(X2D+10E[]Y7)<@DDIO`N#--^]9'5I%$;P$27$_L5S)ZX:4DT!U(@L +MMKK-HZR0ZIC#*E=])912W12`U.7?,P9^UR8.!1.3?Z>1YJCHJBE_66G//]^WM?4K8M(G +MXCVZWPFAJ_VUX2?P)3!W!ZH79@ZD-T7A5#19$7DE*VZ_UCC$=;F]XE!'O;@3 +MT;HR4)"6@!5:TKXY5.SP5;>B"\]`Q:YC/>IID_NXWNS7PM#$`L=._=U2#=!T +M54(VJHRTQ(G(<4)C=6A)^Q;?4/;.KW +MKCEM:%+\!99DWTVXS`YY%-XON*65D'/K!!Q?6`[`TZ,[WB;X!]%(&KH1/3OY +M%A\N_G +M?%=BU%%-7;PBEU=WN5+FLV,;5/J=@8W^^D4J_/$,SS*#>#`77W1!@Y1Z&#Y#L,Y7&U@'CO=G'UN(Z0L6F4X@9')DBVNC\RZ$( +MSEE]6AF[WXU1>8>:4XS..>1Z<>/5W[0)"+VRE+A4H=K$1 +M%>T1^\_2KFU7U'G"33,$8H/V"X)6+"=)#U%T:R/.L'E +MK?B*CRW,E%;+.7]-\,S5_IWUDF!F_44>D0\L,!4[8)GYCLS@YYYQYL_/'WD@ +MC[1<4"C?.K:\$S^S@[Q6EZQB_EY4@.0\DKX>)E6JFZK@VZYIDJC)6Z`BP=@T +MM357\C:3E]2DRF%O%CDWE%L4WOR-72%&;?G#1VAYP+9R08GAQ.LVHJ",M(PZ +MK7">CMDSIO%W(/9@C[F/NI\\XY(.=51B[,HFL-#G!P/\'F3Y/5'*$_ +M5^!U/L933S-F!:`M.4&'\,N4`(;D0X0T!TFG.S:TY:\,SEI"DEY +MN#\YC-WQ-O-`:HAX$DH6+B:QZI@E>5"J +M,OGR?(6AX+"9@Y+?=KDDBCEAO.H=K++,.NUD^;FWI0\VJNHW"*W"O>?"&=35 +MAFJUYQ7Y*+_JFLAM4Q.FX$P.V@EKOGOQ`@TH@SL&,OP::]_$,BN+>"'5J'M/ +MF+>MNR7I#FFBJ(''[@/]W+6NR<*>T-M/R)\MTB*O?=B>PPS.IFMQFZ'0.:'6 +MOUT7*.;*VITW\[)$WI]NS_TX;3),0"1>)(8&,T<$&HEG2>,70\Y +M%D4F-5R`]VI]!;A^T-A$RYV]'Y`5)PWK+7`]\:R*["%7*)J1O& +MX-Z=\J7W+RTU.L5!O7]J5M`Y2P_7A+5L +M=99IVC[/N#`-H:"L2)W[=I4]H^*Q"!U.L3N650_KWI3US!HVFYB:WYG:>^-+ +MB,G[DT?:N=T$P_S1,8];:L,301NW5`7.4Q%+49F>9E2EY@_)03R#6C0"!$2% +MGNU(/=*1LIT5FP[1J4:WG"NV%=N4&$Q/?[\PX_1G?OE9>;3L>X4I#?95M?N44PHR,R3C&Z(><<"!DQG0E!U! +M9-#F-SA!@$/EE6@FS?$'%'/Z:^DU[O)X>(&6"O91D&JO8 +M"<5U;4QU.,:*Z8L2KD+"86Z_M;:?/5T?\A6*.MVTDX\$!WO8.$GF)Q)Z5)JM +M]"H.^[;CJLE=ZC.YGSC^&7WT6NMQVB*_6COKNHDJ-E3T3\5D0V"AL4,,9XOY +MO]#1J(=\%I:OD$1\.4#E)GOH.,2KWT2O"ELYQ@[;@%B_L +M%F/06M,.HT3()+5\.&?;&\M;FF'F0J*;E(UCF,MVZ`5OWK#HLN?)OW'9XHQ5 +M4Y'U!EL[)KF^I6@@^:!3^BD+DYW_P+.ON1O7Z@70VN_)N=M*9,7LQS[YMG,1 +M^4(8#2,&7XT_F2R137@D)J_]@/$N+G:<]_RHB7ZG*YV(CHR"7VTZNE]`<)Z( +M8,:K-J*;5]>R/AA\@Q0XS.FM58S+>MWX[;G4'@S7DWMZ95B?P8+5&6K3A:T^ +MCN>`G:/F+9F\GTU:C!K"IIZW.PDKE[I[IMB2ED\[E_6QC^CK>;DT=H09#AW9 +M!V(\]^/OL//2E93S^[\TEHL'YZ:$-[,I=&@[3%XT\3^=(]O3?-7PR(7EPZW2 +MZH73(ZK]B$%^8N3`$[1>._D$8"UA1,EGI$WB3GL=NUKO['`+*S5CB^=BU)F5 +M.7;TN+"F9%EC6.W8=5+Z.\,0T]Z?GS^_27![TY7J>_96>C0!("YSG`6BL@C1 +M4`DO0-X\YE,>A;1\57U45%/3/EU%+[DG4](%5>O>JR#T!K)O/V%-F5%Y/OHH +M.1A+Y!H8LI;5<$!19O,:1/>A*F+OX<%-?2;'4,`*->M*![?^:F)#-3+:JZQ. +M,A],W'WG.5>LK8!>O#UY/;H`,FQ[.J7SK-^RK^3S6(!D)DY9E)U&)V2D.@5] +M0=1W-1;GOOX-S\R:4F4-Q[H"P\C%21FWS7,=4-YN;#KSTA&GQ]Y+NF>EQ<=B +MP/"CMC-%LDBK:H(A_LF&+KIC*P,H)LN'_8D3(3/QF1'G-'RHG.;(9,?(:QKD +M=V9&WEUO?YJ/YWT7[B7TMCH7@WAG`]\L[;Y(A9M0>%J)ZURQ_HI&4ZZ:M[U#[UB*">9!>=@VRIZP[N?6%?_ +M_M@8AKL3#&U08\%0DT8LA4"SO^%TY@SVK.@).;6(U38\`M:MLK7?[$7E/T%)41=\G +MN=^UK!K<<:0>@:A;A]Q76WJBCQF$QLO>6W18B-=)F3\TTVR<6\Y1?J)[[T,^J?'40,1L&6D6K;WKKASIM7P99!5!T[ +MK/[?K8`K2LA7=GJ&-[WLD+QMU0W=B9(F0:S;#-IUUN57$$QLEKXJ$RC#>+#2 +MB%O6^3XA:@NS6M*Z\'9%=YB+V5KC+@.`<\=E0=`X*KIRNGX^N/`+1;^203#O]R^MG/!CT\Q.<4]%L-LS.TI$H[W?+)Q,1N.5-/\:EV>3+1AP^B&[ +M'E4+;WOI2N8>]]SR."<_F)Z^=Z&\;1.D=K<+[8-%:;^5GD[_=G +M&[W2I)E2KYIKT;*[!&Z&+J[%FOAKKR?07`@, +MP]VW)SF?HALS%;2`MET'K>I%*&(K%!&QK&TMFFGFZ5#_\`,=G6W&+/7@O10D +MU.T7&%(J=2.JYG\:F\+J-#IE8SS:#JW74Z0V/F/(Z+2BVS(6IC3H7)H+C.U6 +M5XFD'R`EI>&NFP?<(]DC?0)Q`F46JYN<8'U*3?.I9=SN&GG]+&&;YZ_=/*;A +MT>,\XY9/HRK1+Z_HOK\&!ZVNR>JK=;'(A> +M,-6$E>X/DGIF'F>:P#/"NYKO0H]`?8Y*]M>T@%&2`MU2_'[4B/CX#Q,*%#;YW@((RZ5;22 +MQ'4=7<=WO4$*&8-W\:UE'XXR]CP^"JBYH)*]K_R!=AS490G)4>99;.3@5:]=[#S1.Y=U# +M5MB=>,Y(#324C21G;=X]RB'#!#)Q$(^!21)-K>V*QR/\JNU""*U.0/W&9:&" +M>"7\Q\?Y.5Q*FUK[4V3PX>R1]@D?(/ON +M7<0">F9VNM4&^3"A"9)$L`9UHIDV@MA4M?76QAN=(J!P#2WPJL5SMR!E?=

@! +M8R?1I(S^I/NO0U#O,?%QD@DN;$[D.EPZ/2Y_,7YTF=7])G%^6`!!&#;U?3LV +MH1G-YK<\Z]%RUOZR*R@LT40Y5)<,?%E__X/:HA1_7I>YQ;=$Q7HC7WCKKE%B +M-%Q%.[()(LF+]C5#/BCQT:T'.L>7W"2"(CVJLU>BV:QE6+?'Z*+#GH9^#`DQ +M\1JGSL].1[$23/;,$SD4/+KC/Z+?#TBP@QI-@.E$B]YI&W>HJZ1WH$`E$4?@ +M]_V!-:8[R6VN!`$OHD1^$-,?+22DE5=H/%[B)!C$._@D\Y889\71&S +MI=5=,S^T33"#$[&AURQ[9QHZ:!97]W7?7/VI[Q$LVLJW[?`=MX;#4.JS\^7M]/S<(2\/+ +M`H8NT*@XL>Z&_G&S=V3WI-/^PXDBB$2.L!U=PZ3>FW*>X82!MYUHD_`(A8;H +MIV@:CZ%P8OR2Y%N?/1.8^#XJ[`960W.?NW$$ETO3Q+\Y)#9!,Z@0^T:TQET< +M?%.%OR@TSR!FP\U',+.$SV"&N@=.MGH\$#;QD@P1L:0N4O!(IXXG,5Y-@[!( +M>^6T6(RW6KQK0?A@A"V7#M0SM:2T!5_Q]S>2B<^%E1L>_-BYQ+',K2RUX%N\?)6-/[' +M7)4=YUU).56^9,A+HFHE3.HMP1D>.(5,Z#X&2&A3%1SG&R5#-4CP\HJVBDY& +M&L2L=\">C4LL@4'+2TKRHNP9NXZ?C=["M$XH<($^3'L?AM4I(QT:^JI(?[$C +M7/8^^&N2\2*M;(QXU[OE#^RK92]D1VF/3#UHQ16&H+$;[L0Y[H6Q1?7MM;-C +M[GWVNM>YA'XJL`OY)-+O=^91MJ'+[Z_4Q6//W3\&D"L6!WKCJV!DAM2Z73.TYKV +M0L5@.KC%Z[B6`K><_?)=JU>AV\NG!Y?%3[""),"!7>BW;7-"GN_6XZAK]F38 +M^K_XCOMW$;Y063F;[4DHN%MY3G4QC;ESK4M/0TYN-8X9QF.O*N5TCP6(;DUO +M1N\>T)":1OMV+S!TL_\:^]J3@22W4]NK*F&!=X]#CI#KD--%M>,17C!-!(%$ +M@JU8I`6E$($0&=6^2414B;F1X?'6[*#XM0([,!,#9[GGN]_Q]F%UEP]*""/C +M*MOF[R+.1\"[`&(CYPZNU`#%*.Y83T'R:7,N\H8SY*3QEV=T)Q","6I+H1UI +M0C;GM#T_9*&*W1*/2FA4CX[.^V[27"5SP._G*3ELEV.5?23)HOY:PDCI>:9` +MHY:T,>V<@S9*>0]J=D/%"=&"A%*).7](;$F;B4K/L]T[%D.EP6`")0*Z3MR5_-]1.)#O$I*VFCR7**?PQ:_WVCU'SSB]D$ +M#5M!L>:3GO+:^F@C2[^LP%'$L#HN?V2TXX1-YXH%?CMZ-N;Z:P%O3R:,!M"R +M-53MKEP*-=\_-_W2ANKA`9&%C0EEPB%E<,550.OB6YWBA>\EWOZ9"?LJM&07 +MD\6_JK&57'Z8+K:QK4Z(JI7SFT0Q.7QIBWJ0W\3SAVXMRS@;<+'9]D"H1^YM +M3RQ_D[D/^O.Z`CO9Y'K#^$@2CH3.3>8-BAI9J8K[ +MIRK9X:P:/)\4&MKJ7X2]!E:$"9"Z&:[P$%#$$[-D2WD9TTFG-)''!3(^*=`H +M$A.Q?'<%N]@X9Z!N?SZ6&TC'M^ZI^,I2&Y];^G&9Y@_VU&RGWJWI1:H*04"B +MLP+H/G!HC7%(J3L&M83:47KM>W7F.Q'7F+5$#"/6[,VH>7"YL*P_;M.Q@:SH +MDTQ*=V$!B[ID+#!(]NLN->Y(Q+O3[_*A<-XPAOP:;W35GOWJI@@[?'W7GEGO +MZ.)]LA",R3Y-+,&E7WSPG^A+T].>+TE(`#2?GP_;CH3,Z.*L=?*%(TS/4V8K +M^I>\5`$4ZLI5$*&PY/GN%-039$;WO2AID_XK2OV7]9^^G(W*+\Y[.B;6XM#I +MXJ1II^E9[/&YA'SCZCMPT@CDN>.G"O?G'[TW#/KD9#3WTO@5/"F3;?>>CT+N +MEXX4:;LE1L#6J_".>/QCNV;;#/<^17CTVTYKOL`8LR?>,IC`/?_5!0G21M!I +MA];=>3-)BIKWBU&Y*.S6[PU;,NF+GL;'HN*"VYRR6":;EX/3'!,_.K:#Z>.) +M`>G,:)A9\Q+17J3`PQNE"LZX+DKZ_OUX=V +M#:Q@9D5%3,W8"%8[E]Z:"+,^UKX6"2^[.,\.<]@!FEJ!MYS\(N>INJO0S]S< +M->=JGOJZ,SO,=V2ZLH?XYIS8X(VI,^;;[$>+7,IYU0K?Z!1-209Y"SZKGC%VPCM>L^!?+46I0'5_+3J9,ED9@8V'Y))NZ^7A_7]\ +MX?W_`/\K`M@X0\`()-P%C'#"\T5`W)%PQ)__?N']'Z9020)E;F1S=')E86T* +M96YD;V)J"C8@,"!O8FH@/#P*+U1Y<&4@+T9O;G0*+U-U8G1Y<&4@+U1Y<&4Q +M"B]%;F-O9&EN9R`V,B`P(%(*+T9I7!E("]086=E +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix shell script containing explanations outside any comment char + +@DPATCH@ + texmf-dist/fonts/source/public/wsuipa/compilefonts | 52 ++++++++++----------- + 1 files changed, 26 insertions(+), 26 deletions(-) + +Index: texlive-extra-2007.dfsg.1/texmf-dist/fonts/source/public/wsuipa/compilefonts +=================================================================== +--- texlive-extra-2007.dfsg.1.orig/texmf-dist/fonts/source/public/wsuipa/compilefonts 2006-07-12 15:37:10.000000000 +0200 ++++ texlive-extra-2007.dfsg.1/texmf-dist/fonts/source/public/wsuipa/compilefonts 2007-01-22 18:49:26.000000000 +0100 +@@ -28,29 +28,29 @@ + done + done + +-------------------------------------8<------------------------------------ +-The 300pk fonts in this directory should be sufficient for use with most +-standard 300dpi laserprinters. If you use a recent version of dvips, it +-will call metafont on the fly to generate the fonts it needs as long as +-it can find the .mf files. If you use xdvi or maxview as your +-previewer, the 300pk fonts should be sufficient. For other previewers, +-however, you will probably have to generate your own screen fonts. The +-easiest way to use metafont to do this is with the script, compilefonts, +-based on a script, CompileFonts, by James Clark, the author of groff. +-However, it is essential that the mode chosen be one which is in +-/usr/local/lib/tex/mf/inputs/modes.mf (or wherever on one's installation +-this file is kept). E.g. for 120dpi fonts for dvipage under Sunview, +-choose mode=OneTwoZero. For 110dpi fonts for dvivga under Xenix, use +-mode=IBMVGA and dpi=110. If one is using dvivga under MS-DOS, it will +-be necessary to rename the fonts because of filename limitations under +-MS-DOS. Use the directory structure and filenames in your dvivga +-installation as a model. +- +-Let me repeat again that the modes MUST be defined in modes.mf. If +-you need the above modes and they are not present, ask your system +-administrator to obtain a more up-to-date modes.mf file. (One should +-always be available at a nearby CTAN archive site.) +- +-It is recommended that compilefonts be invoked in the background as +-the process can be lengthy (15 minutes on a Sun IPC). To do this, +-type "compilefonts &" at your Unix shell prompt. ++# ------------------------------------8<------------------------------------ ++# The 300pk fonts in this directory should be sufficient for use with most ++# standard 300dpi laserprinters. If you use a recent version of dvips, it ++# will call metafont on the fly to generate the fonts it needs as long as ++# it can find the .mf files. If you use xdvi or maxview as your ++# previewer, the 300pk fonts should be sufficient. For other previewers, ++# however, you will probably have to generate your own screen fonts. The ++# easiest way to use metafont to do this is with the script, compilefonts, ++# based on a script, CompileFonts, by James Clark, the author of groff. ++# However, it is essential that the mode chosen be one which is in ++# /usr/local/lib/tex/mf/inputs/modes.mf (or wherever on one's installation ++# this file is kept). E.g. for 120dpi fonts for dvipage under Sunview, ++# choose mode=OneTwoZero. For 110dpi fonts for dvivga under Xenix, use ++# mode=IBMVGA and dpi=110. If one is using dvivga under MS-DOS, it will ++# be necessary to rename the fonts because of filename limitations under ++# MS-DOS. Use the directory structure and filenames in your dvivga ++# installation as a model. ++# ++# Let me repeat again that the modes MUST be defined in modes.mf. If ++# you need the above modes and they are not present, ask your system ++# administrator to obtain a more up-to-date modes.mf file. (One should ++# always be available at a nearby CTAN archive site.) ++# ++# It is recommended that compilefonts be invoked in the background as ++# the process can be lengthy (15 minutes on a Sun IPC). To do this, ++# type "compilefonts &" at your Unix shell prompt. --- texlive-extra-2009.orig/debian/patches/g-brief-fix +++ texlive-extra-2009/debian/patches/g-brief-fix @@ -0,0 +1,29 @@ +Fix two errors in g-brief-cls (bug #423919 and #407968/#154266) +--- + texmf-dist/tex/latex/g-brief/g-brief.cls | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +Index: texlive-extra-2007/texmf-dist/tex/latex/g-brief/g-brief.cls +=================================================================== +--- texlive-extra-2007.orig/texmf-dist/tex/latex/g-brief/g-brief.cls 2006-05-15 21:12:36.000000000 +0200 ++++ texlive-extra-2007/texmf-dist/tex/latex/g-brief/g-brief.cls 2007-06-05 14:01:31.000000000 +0200 +@@ -198,7 +198,7 @@ + \def\Land#1{\def\land{#1}} \def\land{} + \def\RetourAdresse#1{\def\retouradresse{#1}} \def\retouradresse{} + +-\def\Telefon#1{\def\telefon{#1}} \def\telefon{} ++%\def\Telefon#1{\def\telefon{#1}} \def\telefon{} + \def\Telefax#1{\def\telefax{#1}} \def\telefax{} + \def\Telex#1{\def\telex{#1}} \def\telex{} + \def\EMail#1{\def\email{#1}} \def\email{} +@@ -299,8 +299,8 @@ + \parbox[t]{3.5in}{\raggedright \ignorespaces {\normalsize \ifx + \gruss\empty \else \gruss \mbox{} \\[16.92mm] \fi \ifx + \unterschrift\empty \relax \else \ifklassisch +- \textsl{(\unterschrift)} \else \unterschrift \fi} +- \fi\strut} \ifx \anlagen\empty \else \vspace{4mm} \par \anlagen ++ \textsl{(\unterschrift)} \else \unterschrift \fi ++ \fi}\strut} \ifx \anlagen\empty \else \vspace{4mm} \par \anlagen + \par \fi \ifx \verteiler\empty \else \ifx \anlagen\empty + \vspace{4mm}\par \fi \verteiler \fi } + --- texlive-extra-2009.orig/debian/patches/vita-ctan-fix +++ texlive-extra-2009/debian/patches/vita-ctan-fix @@ -0,0 +1,107 @@ +--- + texmf-dist/tex/latex/vita/vita.cls | 30 ++++++++++++++++++++++-- + texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo | 4 +-- + texmf-dist/tex/latex/vita/vitaSolopetje.clo | 2 - + 3 files changed, 31 insertions(+), 5 deletions(-) + +Index: texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vita.cls +=================================================================== +--- texlive-extra-2007.dfsg.1.orig/texmf-dist/tex/latex/vita/vita.cls 2007-11-13 08:34:16.000000000 +0100 ++++ texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vita.cls 2007-11-13 08:35:40.000000000 +0100 +@@ -1,5 +1,5 @@ + \NeedsTeXFormat{LaTeX2e} +-\ProvidesClass{vita}[1995/02/07 ++\ProvidesClass{vita}[1996/10/09 + class file ``vita'' to create Curriculum Vitae] + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %% +@@ -32,7 +32,9 @@ + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % - based on vita.sty by kcb@hss.caltech.edu +-% ++% - 1995/02/07: the first version ++% - 1996/10/09: if there is no business address the field is ++% left out + % + % User documentation: This class file only provides basic definitions + % =================== of environments, which are then used in class +@@ -138,6 +140,27 @@ + + %%%% + % ++% \maketitle command, which prints out the title and the name of person ++%--- ++\renewcommand{\maketitle}{\newpage ++ \global\@topnum\z@ % Prevents figures from going at top of page. ++ \begin{center} ++ {\LARGE \@title} ++ ++ \medskip ++ ++ {\large \@author} ++ \end{center} ++ ++ \bigskip ++ ++ \thispagestyle{plain} ++ ++ \gdef\@author{}\gdef\@title{} ++} ++ ++%%%% ++% + % ``vita'' environment: + %--- + \pagestyle{empty} +@@ -147,12 +170,15 @@ + \ifx\@author\@empty\@warning{Missing name command}\fi + % next we start to layout information. First the title and the + % name, ++ + \maketitle + % followed by both addresses, + \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll@{}} + \begin{tabular}[t]{@{}l@{}} ++ \ifx\@businessAddress\@empty\mbox{}\else + {\small \@businessAddressHeader:} + \\ \@businessAddress ++ \fi + \end{tabular} + & + \ifx\@homeAddress\@empty\@warning{Missing home address}% +Index: texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo +=================================================================== +--- texlive-extra-2007.dfsg.1.orig/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo 2007-11-13 08:34:28.000000000 +0100 ++++ texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vitaRacunalnistvo.clo 2007-11-13 08:35:40.000000000 +0100 +@@ -44,7 +44,7 @@ + \newcategory[Osebni podatki]{Personal information} + \newcategory[Bibliografija]{Publications} + \newcategory[Teko\v{c}e delo]{Work in progress} +-\newcategory[Strokovna dejavnost]{Professional activitie[} ++\newcategory[Strokovna dejavnost]{Professional activities} + + %%%% + % +@@ -63,7 +63,7 @@ + % + % Plain categories: + %--- +-\newplaincategory[Reference]{References} ++\newplaincategory[Priporo\v{c}ila]{References} + + %%%% + % +Index: texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vitaSolopetje.clo +=================================================================== +--- texlive-extra-2007.dfsg.1.orig/texmf-dist/tex/latex/vita/vitaSolopetje.clo 2007-11-13 08:34:35.000000000 +0100 ++++ texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/vita/vitaSolopetje.clo 2007-11-13 08:35:40.000000000 +0100 +@@ -56,7 +56,7 @@ + % details. + %--- + \newplaincategory{Agent} +-\newplaincategory[Reference]{Referees} ++\newplaincategory[Priporo\v{c}ila]{Referees} + + %%%% + % --- texlive-extra-2009.orig/debian/patches/20_pathfixes +++ texlive-extra-2009/debian/patches/20_pathfixes @@ -0,0 +1,31 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 10_pathfixes.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fixes wrong paths in various scripts to make lintian shut up. + +@DPATCH@ + texmf-dist/source/latex/calendar/mkaddr.tcl | 2 +- + texmf-dist/source/latex/wordcount/wordcount.sh | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +Index: texlive-extra-2007.dfsg.1/texmf-dist/source/latex/calendar/mkaddr.tcl +=================================================================== +--- texlive-extra-2007.dfsg.1.orig/texmf-dist/source/latex/calendar/mkaddr.tcl 2006-07-12 15:42:19.000000000 +0200 ++++ texlive-extra-2007.dfsg.1/texmf-dist/source/latex/calendar/mkaddr.tcl 2007-01-22 18:49:44.000000000 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/local/bin/tclsh ++#!/usr/bin/tclsh + if {[catch "kanji defaultInputCode EUC" errormsg]}\ + {puts "Running $argv0 without Japanese support." + puts "For Japanese support, you need to use a Japanized" +Index: texlive-extra-2007.dfsg.1/texmf-dist/source/latex/wordcount/wordcount.sh +=================================================================== +--- texlive-extra-2007.dfsg.1.orig/texmf-dist/source/latex/wordcount/wordcount.sh 2006-07-12 15:42:10.000000000 +0200 ++++ texlive-extra-2007.dfsg.1/texmf-dist/source/latex/wordcount/wordcount.sh 2007-01-22 18:49:44.000000000 +0100 +@@ -1,4 +1,4 @@ +-#! /usr/bin/sh ++#! /bin/sh + # wordcount.sh 1.2 Copyright 2000/02/21 Michael John Downes + # This script has no restrictions on its use, distribution, or sale. + # --- texlive-extra-2009.orig/debian/patches/series +++ texlive-extra-2009/debian/patches/series @@ -0,0 +1,6 @@ +#10_wsuipa +#20_pathfixes +#g-brief-fix +#fix-pubform-bib +#vita-ctan-fix +#skak-skaknew-fix --- texlive-extra-2009.orig/debian/patches/fix-pubform-bib +++ texlive-extra-2009/debian/patches/fix-pubform-bib @@ -0,0 +1,17 @@ +--- + texmf-dist/bibtex/bib/acmconf/pubform.bib | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: texlive-extra-2007/texmf-dist/bibtex/bib/acmconf/pubform.bib +=================================================================== +--- texlive-extra-2007.orig/texmf-dist/bibtex/bib/acmconf/pubform.bib 2007-09-04 18:23:36.000000000 +0200 ++++ texlive-extra-2007/texmf-dist/bibtex/bib/acmconf/pubform.bib 2007-09-04 18:24:13.000000000 +0200 +@@ -36,7 +36,7 @@ + %% Minus \- Point \. Solidus \/ + %% Colon \: Semicolon \; Less than \< + %% Equals \= Greater than \> Question mark \? +-%% Commercial at \@ Left bracket \[ Backslash \\ ++%% Commercial at .. Left bracket \[ Backslash \\ + %% Right bracket \] Circumflex \^ Underscore \_ + %% Grave accent \` Left brace \{ Vertical bar \| + %% Right brace \} Tilde \~} --- texlive-extra-2009.orig/debian/patches/skak-skaknew-fix +++ texlive-extra-2009/debian/patches/skak-skaknew-fix @@ -0,0 +1,19 @@ +Since we are using skaknew's uskak.fd we need to adapt skak.sty as described +in the skaknew readme. +--- + skak.sty | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/skak/skak.sty +=================================================================== +--- texlive-extra-2007.dfsg.1.orig/texmf-dist/tex/latex/skak/skak.sty 2007-07-04 09:01:21.000000000 +0200 ++++ texlive-extra-2007.dfsg.1/texmf-dist/tex/latex/skak/skak.sty 2007-11-13 14:42:38.000000000 +0100 +@@ -1456,7 +1456,7 @@ + \newlength{\showlength} + \newlength{\ranklift} + +-\def\setup@showboard#1{\font\Skak=skak#1% ++\def\setup@showboard#1{\font\Skak=SkakNew-Diagram at#1pt% + \setlength{\squarelength}{#1pt}% + \square@multiplier=#1 + % ps setup --- texlive-extra-2009.orig/debian/texlive-math-extra.root/usr/share/texmf-texlive/source/latex/proba/proba.ins +++ texlive-extra-2009/debian/texlive-math-extra.root/usr/share/texmf-texlive/source/latex/proba/proba.ins @@ -0,0 +1,27 @@ +\input docstrip + +\preamble + +------------------------------------------------------------------------ +The `proba' package --- typesetting texts in probability theory +Copyright (c) 2003 Laurent Nguyen-Ngoc. + +This work may be distributed and/or modified under the conditions of the +LaTeX Project Public License, either version 1.3c of this license or (at +your option) any later version. The latest version of this license is in: +http://www.latex-project.org/lppl.txt, and version 1.3c or later is part +of all distributions of LaTeX version 2005/12/01 or later. + +This work has the LPPL maintenance status `author-maintained'. + +This work consists of the files proba.dtx, proba.ins, and README and the +derived files proba.sty and proba.pdf. +------------------------------------------------------------------------ + +\endpreamble + +\keepsilent + +\generate{\file{proba.sty}{\from{proba.dtx}{package}}} + +\endbatchfile --- texlive-extra-2009.orig/debian/texlive-math-extra.root/usr/share/texmf-texlive/source/latex/proba/proba.dtx +++ texlive-extra-2009/debian/texlive-math-extra.root/usr/share/texmf-texlive/source/latex/proba/proba.dtx @@ -0,0 +1,256 @@ +% \iffalse meta-comment +% +% Copyright 2003 Laurent Nguyen-Ngoc +% +% \fi +% +% \iffalse +% +%\NeedsTeXFormat{LaTeX2e} +%\ProvidesPackage{proba} +% [2003/05/31 The Probability package] +% +%<*driver> +\documentclass{ltxdoc} +\GetFileInfo{proba.sty} +\title{The \textsf{proba} package\thanks{Version \fileversion}} +\author{Laurent Nguyen-Ngoc} +\date{\filedate} +\begin{document} +\maketitle +\DocInput{proba.dtx} +\RecordChanges +\PrintChanges +\end{document} +% +% +%\fi +% +% \CheckSum{230} +% \changes{1.0}{2003/05/31}{Initial version} +% \changes{1.01}{2003/07/26}{Added indicator function} +% \section{Introduction} +% +% The |proba| package provides some shortcuts to mathematical symbols +% commonly used when writing articles about probability theory. You should +% be aware that some of those shortcuts may intersect with other package +% commands, or worse attempt to redefine commands defined elsewhere. +% +% In fact, I have not tried to really look at the number of packages that +% already exist. +% +% The shortcuts are defined with some default symbols associated to them, +% but can easily be customized. In fact, it happens quite often that one +% needs the same sort of symbol, just with a different letter, in the same +% document, and the shortcuts are defined in such a way to accomodate with +% this need. +% +% \StopEventually{} +% +% \section{Implementation} +% In this section we shall describe the syntax of the commands, as well as +% the implementation. +% +% \subsection{Sets} +% +% We define the set symbols as blackboard letters as provided by the +% |amsfonts| package. For those symbols as well as for others, the +% |amsfonts| package is therefore required. +% \begin{macrocode} +\RequirePackage{amsfonts} +% \end{macrocode} +% The usual syntax to obtain a set name is |\|. More +% precisely: +% \begin{macrocode} +\DeclareRobustCommand{\A}[0]{\mathbb{A}} +\DeclareRobustCommand{\B}[0]{\mathbb{B}} +\DeclareRobustCommand{\C}[0]{\mathbb{C}} +\DeclareRobustCommand{\D}[0]{\mathbb{D}} +\DeclareRobustCommand{\E}[0]{\mathbb{E}} +\DeclareRobustCommand{\F}[0]{\mathbb{F}} +\DeclareRobustCommand{\G}[0]{\mathbb{G}} +\DeclareRobustCommand{\H}[0]{\mathbb{H}} +\DeclareRobustCommand{\I}[0]{\mathbb{I}} +\DeclareRobustCommand{\J}[0]{\mathbb{J}} +\DeclareRobustCommand{\K}[0]{\mathbb{K}} +\DeclareRobustCommand{\L}[0]{\mathbb{L}} +\DeclareRobustCommand{\M}[0]{\mathbb{M}} +\DeclareRobustCommand{\N}[0]{\mathbb{N}} +\DeclareRobustCommand{\O}[0]{\mathbb{O}} +\DeclareRobustCommand{\P}[0]{\mathbb{P}} +\DeclareRobustCommand{\Q}[0]{\mathbb{Q}} +\DeclareRobustCommand{\R}[0]{\mathbb{R}} +\DeclareRobustCommand{\S}[0]{\mathbb{S}} +\DeclareRobustCommand{\T}[0]{\mathbb{T}} +\DeclareRobustCommand{\U}[0]{\mathbb{U}} +\DeclareRobustCommand{\V}[0]{\mathbb{V}} +\DeclareRobustCommand{\W}[0]{\mathbb{W}} +\DeclareRobustCommand{\X}[0]{\mathbb{X}} +\DeclareRobustCommand{\Y}[0]{\mathbb{Y}} +\DeclareRobustCommand{\Z}[0]{\mathbb{Z}} +% \end{macrocode} +% Note that the |\mathbb| command ensures that those shortcuts to sets +% can be used in math mode only. +% +% \subsection{$\sigma$-fields and filtrations} +% +% In probability, the $\sigma$-fields and filtrations are commonly +% designated by letters in calligraphic style. Since such symbols are often +% needed in a probability-related document, we provide shortcuts to them. +% The usual syntax in this case is |\cal|. +% \begin{macrocode} +\DeclareRobustCommand{\calA}[0]{{\mathcal A}} +\DeclareRobustCommand{\calB}[0]{{\mathcal B}} +\DeclareRobustCommand{\calC}[0]{{\mathcal C}} +\DeclareRobustCommand{\calD}[0]{{\mathcal D}} +\DeclareRobustCommand{\calE}[0]{{\mathcal E}} +\DeclareRobustCommand{\calF}[0]{{\mathcal F}} +\DeclareRobustCommand{\calG}[0]{{\mathcal G}} +\DeclareRobustCommand{\calH}[0]{{\mathcal H}} +\DeclareRobustCommand{\calI}[0]{{\mathcal I}} +\DeclareRobustCommand{\calJ}[0]{{\mathcal J}} +\DeclareRobustCommand{\calK}[0]{{\mathcal K}} +\DeclareRobustCommand{\calL}[0]{{\mathcal L}} +\DeclareRobustCommand{\calM}[0]{{\mathcal M}} +\DeclareRobustCommand{\calN}[0]{{\mathcal N}} +\DeclareRobustCommand{\calO}[0]{{\mathcal O}} +\DeclareRobustCommand{\calP}[0]{{\mathcal P}} +\DeclareRobustCommand{\calQ}[0]{{\mathcal Q}} +\DeclareRobustCommand{\calR}[0]{{\mathcal R}} +\DeclareRobustCommand{\calS}[0]{{\mathcal S}} +\DeclareRobustCommand{\calT}[0]{{\mathcal T}} +\DeclareRobustCommand{\calU}[0]{{\mathcal U}} +\DeclareRobustCommand{\calV}[0]{{\mathcal V}} +\DeclareRobustCommand{\calW}[0]{{\mathcal W}} +\DeclareRobustCommand{\calX}[0]{{\mathcal X}} +\DeclareRobustCommand{\calY}[0]{{\mathcal Y}} +\DeclareRobustCommand{\calZ}[0]{{\mathcal Z}} +% \end{macrocode} +% +% \subsection{Probability symbols} +% +% Now we deal with symbols more directly related to probability. +% Probability laws and expectations are often denoted by blackboard +% letters. Although shortcuts to such letters have already been defined +% in the set shortcuts, new ones are introduced that also handle +% any delimiters needed. +% +% \subsubsection{Elementary probability} +% First some shortcuts to symbols that are used at all levels of +% probability theory. +% +% \begin{macro}{\prob} +% First we define a simple |\prob| shortcut that simply produces a +% blackboard capital P by default, but whose optional argument makes it +% easy to switch to a different letter. +% \begin{macrocode} +\DeclareRobustCommand{\prob}[1][P]{\ensuremath {\mathbb{#1}}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\probX} +% Our next command defines a proability and takes as an argument the event +% in the probability. Again, P is the default probability symbol, but any +% letter can override it as an optional argument. +% \begin{macrocode} +\DeclareRobustCommand{\probX}[2][{\mathbb{P}}]{\ensuremath{ {#1}\left[ {#2} \right]}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\cprobX} +% |\cprobX| offers a shortcut to type conditional probability. It takes 3 +% arguments: the first one is the symbol to be used as the probability, +% the second one is the event and the last one is the conditioning. +% \begin{macrocode} +\DeclareRobustCommand{\probCX}[3][{\mathbb{P}}]{\ensuremath{ {#1}\left[ {#2} \big| {#3} \right]}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\EX} +% Now are defined the expectation related symbols. We begin by a simple +% expectation that takes care of delimiters. +% \begin{macrocode} +\DeclareRobustCommand{\EX}[2][{\mathbb{E}}]{\ensuremath {#1}\left[ {#2} \right]} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\cEX} +% Just like for probabilities, a conditional version of the expectation is +% provided. +% \begin{macrocode} +\DeclareRobustCommand{\cEX}[3][{\mathbb{E}}]{\ensuremath {#1}\left[ {#2} \big| {#3} \right]} +% \end{macrocode} +% \end{macro} +% +%\begin{macro}{\Var} +% Also a math operator is defined for the variance. +% This simple version has just an optional argument that goes as a +% subscript to ``Var''. +% \begin{macrocode} +\DeclareRobustCommand{\Var}[1][]{\ensuremath{\mathrm{Var[#1]}}} +% \end{macrocode} +% \end{macro} +% +%\begin{macro}{\VarX} +% Now we take care of delimiters for what is inside the variance. +% \begin{macrocode} +\DeclareRobustCommand{\VarX}[2][]{\ensuremath{\mathrm{Var}_{#1}\left[ {#2} \right]}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\cVarX} +% A conditional variance command is also provided, although less often +% used. +% \begin{macrocode} +\DeclareRobustCommand{\cVarX}[3][]{\ensuremath \mathrm{Var}_{#1}\left[ {#2} \big| {#3} \right]} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\eqlaw} +% A shortcut for equality in law is provided. +% \begin{macrocode} +\DeclareRobustCommand{\eqlaw}[0]{\mathop{\stackrel{(d)}{=}}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tolaw} +% |\tolaw| is a shortcut to a symbol for convergence in law. +% \begin{macrocode} +\DeclareRobustCommand{\tolaw}[0]{\mathop{\stackrel{(d)}{\longrightarrow}}} +% \end{macrocode} +% \end{macro} +% +% \subsubsection{Stochastic processes} +% +% Some notation is customary when dealing with stochastic processes. Note +% that the same notation is sometimes used also in other parts of +% mathematics. +% +% \begin{macro}{\qvar} +% The quadratic variation of two processes arises quite often. The command +% |\qvar|gives the right bracket of two processes. +% \begin{macrocode} +\DeclareRobustCommand{\qvar}[2]{\ensuremath{\left[ {#1},{#2} \right]}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\cqvar} +% Obviously, a shortcut for the conditional quadratic variation, or oblique +% bracket is also provided. +% \begin{macrocode} +\DeclareRobustCommand{\cqvar}[2]{\ensuremath{\langle {#1},\,{#2} \rangle}} +% \end{macrocode} +% \end{macro} +% +% +% \subsection{Miscellany} +% Some miscellaneous symbols or functions defined here. +% +% \begin{macro}{\1} +% First, an indicator function, that prints a bold 1 and puts curly +% braces. +% \begin{macrocode} +\DeclareRobustCommand{\1}[1]{\ensuremath \mathbf{1}_{\{#1\}}} +% \end{macrocode} +% \end{macro} +% \Finale --- texlive-extra-2009.orig/debian/texlive-math-extra.root/usr/share/texmf-texlive/tex/latex/proba/proba.sty +++ texlive-extra-2009/debian/texlive-math-extra.root/usr/share/texmf-texlive/tex/latex/proba/proba.sty @@ -0,0 +1,96 @@ +%% +%% This is file `proba.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% proba.dtx (with options: `package') +%% +%% ------------------------------------------------------------------------ +%% The `proba' package --- typesetting texts in probability theory +%% Copyright (c) 2003 Laurent Nguyen-Ngoc. +%% +%% This work may be distributed and/or modified under the conditions of the +%% LaTeX Project Public License, either version 1.3c of this license or (at +%% your option) any later version. The latest version of this license is in: +%% http://www.latex-project.org/lppl.txt, and version 1.3c or later is part +%% of all distributions of LaTeX version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `author-maintained'. +%% +%% This work consists of the files proba.dtx, proba.ins, and README and the +%% derived files proba.sty and proba.pdf. +%% ------------------------------------------------------------------------ +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{proba} + [2003/05/31 The Probability package] +\RequirePackage{amsfonts} +\DeclareRobustCommand{\A}[0]{\mathbb{A}} +\DeclareRobustCommand{\B}[0]{\mathbb{B}} +\DeclareRobustCommand{\C}[0]{\mathbb{C}} +\DeclareRobustCommand{\D}[0]{\mathbb{D}} +\DeclareRobustCommand{\E}[0]{\mathbb{E}} +\DeclareRobustCommand{\F}[0]{\mathbb{F}} +\DeclareRobustCommand{\G}[0]{\mathbb{G}} +\DeclareRobustCommand{\H}[0]{\mathbb{H}} +\DeclareRobustCommand{\I}[0]{\mathbb{I}} +\DeclareRobustCommand{\J}[0]{\mathbb{J}} +\DeclareRobustCommand{\K}[0]{\mathbb{K}} +\DeclareRobustCommand{\L}[0]{\mathbb{L}} +\DeclareRobustCommand{\M}[0]{\mathbb{M}} +\DeclareRobustCommand{\N}[0]{\mathbb{N}} +\DeclareRobustCommand{\O}[0]{\mathbb{O}} +\DeclareRobustCommand{\P}[0]{\mathbb{P}} +\DeclareRobustCommand{\Q}[0]{\mathbb{Q}} +\DeclareRobustCommand{\R}[0]{\mathbb{R}} +\DeclareRobustCommand{\S}[0]{\mathbb{S}} +\DeclareRobustCommand{\T}[0]{\mathbb{T}} +\DeclareRobustCommand{\U}[0]{\mathbb{U}} +\DeclareRobustCommand{\V}[0]{\mathbb{V}} +\DeclareRobustCommand{\W}[0]{\mathbb{W}} +\DeclareRobustCommand{\X}[0]{\mathbb{X}} +\DeclareRobustCommand{\Y}[0]{\mathbb{Y}} +\DeclareRobustCommand{\Z}[0]{\mathbb{Z}} +\DeclareRobustCommand{\calA}[0]{{\mathcal A}} +\DeclareRobustCommand{\calB}[0]{{\mathcal B}} +\DeclareRobustCommand{\calC}[0]{{\mathcal C}} +\DeclareRobustCommand{\calD}[0]{{\mathcal D}} +\DeclareRobustCommand{\calE}[0]{{\mathcal E}} +\DeclareRobustCommand{\calF}[0]{{\mathcal F}} +\DeclareRobustCommand{\calG}[0]{{\mathcal G}} +\DeclareRobustCommand{\calH}[0]{{\mathcal H}} +\DeclareRobustCommand{\calI}[0]{{\mathcal I}} +\DeclareRobustCommand{\calJ}[0]{{\mathcal J}} +\DeclareRobustCommand{\calK}[0]{{\mathcal K}} +\DeclareRobustCommand{\calL}[0]{{\mathcal L}} +\DeclareRobustCommand{\calM}[0]{{\mathcal M}} +\DeclareRobustCommand{\calN}[0]{{\mathcal N}} +\DeclareRobustCommand{\calO}[0]{{\mathcal O}} +\DeclareRobustCommand{\calP}[0]{{\mathcal P}} +\DeclareRobustCommand{\calQ}[0]{{\mathcal Q}} +\DeclareRobustCommand{\calR}[0]{{\mathcal R}} +\DeclareRobustCommand{\calS}[0]{{\mathcal S}} +\DeclareRobustCommand{\calT}[0]{{\mathcal T}} +\DeclareRobustCommand{\calU}[0]{{\mathcal U}} +\DeclareRobustCommand{\calV}[0]{{\mathcal V}} +\DeclareRobustCommand{\calW}[0]{{\mathcal W}} +\DeclareRobustCommand{\calX}[0]{{\mathcal X}} +\DeclareRobustCommand{\calY}[0]{{\mathcal Y}} +\DeclareRobustCommand{\calZ}[0]{{\mathcal Z}} +\DeclareRobustCommand{\prob}[1][P]{\ensuremath {\mathbb{#1}}} +\DeclareRobustCommand{\probX}[2][{\mathbb{P}}]{\ensuremath{ {#1}\left[ {#2} \right]}} +\DeclareRobustCommand{\probCX}[3][{\mathbb{P}}]{\ensuremath{ {#1}\left[ {#2} \big| {#3} \right]}} +\DeclareRobustCommand{\EX}[2][{\mathbb{E}}]{\ensuremath {#1}\left[ {#2} \right]} +\DeclareRobustCommand{\cEX}[3][{\mathbb{E}}]{\ensuremath {#1}\left[ {#2} \big| {#3} \right]} +\DeclareRobustCommand{\Var}[1][]{\ensuremath{\mathrm{Var[#1]}}} +\DeclareRobustCommand{\VarX}[2][]{\ensuremath{\mathrm{Var}_{#1}\left[ {#2} \right]}} +\DeclareRobustCommand{\cVarX}[3][]{\ensuremath \mathrm{Var}_{#1}\left[ {#2} \big| {#3} \right]} +\DeclareRobustCommand{\eqlaw}[0]{\mathop{\stackrel{(d)}{=}}} +\DeclareRobustCommand{\tolaw}[0]{\mathop{\stackrel{(d)}{\longrightarrow}}} +\DeclareRobustCommand{\qvar}[2]{\ensuremath{\left[ {#1},{#2} \right]}} +\DeclareRobustCommand{\cqvar}[2]{\ensuremath{\langle {#1},\,{#2} \rangle}} +\DeclareRobustCommand{\1}[1]{\ensuremath \mathbf{1}_{\{#1\}}} +\endinput +%% +%% End of file `proba.sty'. --- texlive-extra-2009.orig/debian/texlive-math-extra.root/usr/share/doc/texlive-math-extra/latex/proba/proba.pdf.uu +++ texlive-extra-2009/debian/texlive-math-extra.root/usr/share/doc/texlive-math-extra/latex/proba/proba.pdf.uu @@ -0,0 +1,2033 @@ +begin 644 proba.pdf +M)5!$1BTQ+C(*-R`P(&]B:@H\/`HO5'EP92]%;F-O9&EN9PHO1&EF9F5R96YC +M97-;,"]'86UM82]$96QT82]4:&5T82],86UB9&$O6&DO4&DO4VEG;6$O57!S +M:6QO;B]0:&DO4'-I+T]M96=A+V9F+V9I+V9L+V9F:2]F9FPO9&]T;&5SF5R;R]O;F4O='=O+W1H7!E+U1Y<&4Q"B].86UE+T8Q"B]&;VYT1&5S8W)I<'1O +M7!E+U1Y<&4Q"B].86UE+T8R"B]&;VYT1&5S8W)I +M<'1O2]A2]C:7)C;&5D:79I9&4O8VER8VQE9&]T+V-I7)T+V]P96YB=6QL970O8G5L;&5T+V5Q=6EV87-Y;7!T;W1I8R]E<75I +M=F%L96YC92]R969L97AS=6)S970O&5Q=6%L+W!R;W!E7!E,0HO3F%M92]&,PHO1F]N=$1E +M7!E+U1Y<&4Q"B].86UE+T8T"B]& +M;VYT1&5S8W)I<'1O7!E+T9O;G0*+U-U8G1Y<&4O +M5'EP93$*+TYA;64O1C4*+T9O;G1$97-C7!E +M+U1Y<&4Q"B].86UE+T8V"B]&;VYT1&5S8W)I<'1O&-L86UD;W=N+W%U97-T:6]N9&]W;B]D;W1L97-S:2]D +M;W1L97-S:B]G7!H96XO<&5R:6]D+W-L87-H +M+WIE"]Y+WHO +M8G)A8V5L969T+V)A&-L86UD;W=N+W%U97-T:6]N +M9&]W;B]D;W1L97-S:2]D;W1L97-S:B]G7!E+T9O;G0*+U-U +M8G1Y<&4O5'EP93$*+TYA;64O1C<*+T9O;G1$97-C7!E,0HO3F%M92]&.`HO +M1F]N=$1E7!E+U1Y<&4Q"B].86UE+T8Y"B]&;VYT1&5S8W)I<'1O7!E+T9O;G0*+U-U8G1Y<&4O5'EP93$*+TYA;64O1C$P"B]& +M;VYT1&5S8W)I<'1O7!E+T9O;G0*+U-U8G1Y<&4O5'EP93$*+TYA;64O1C$Q"B]&;VYT1&5S +M8W)I<'1O/$01(4B=&BB//`E;A>-;JX$A5G&_C?.\.A +M5MI=-S'VQ13)X9R9,Q=R[00L")P;QPPOG>=73R^XPU,FN'.U=G@6,QX[/@]B +M%J?.U?E']VJCO$]7KY]>B%DL%"Q*G<#LWWHBR]<+`U3UHA+$<"UUU+2E(G)SE"9X/0#UGF=BG+=WMD_66CYFQ +M68'(61(O"4N1L,00!DYS/(7.?:E*-=#*T#5F3[C#INMU,>J!IKJCL9%ZH^!/ +M5FO(\N.`A1P((>K!G'%0I>='G+MW&R`JN/-@0?9JTB2U,3Q8VDS<1&'N=FL8(PC@IAOLTH(N +MW&GD9!CL5911JA]4H6GIKM(;DNS`[)X^CV*$DDBD;,OA"4P3(-C*WJ%D!QJ/ +M[91:J^86$S@,*6XP]JI4UR).6T7S22W.(G?:*VE3U8."N/2*&>V0T7E$"(E! +M@/0%.>ZN9:&?T)%+'(2[,7Y_\8A>7&D[31^ZKTB_3288>R5K2!'S77<4XL\T +ME9/]FTD/*AX;U(SA2UUD#35<>R)CCE"R;[DCZ84G#WRZE4:SG6VBX_6#)R&(B#HI*:=/%=W6'5(=7@ +MW&K4_^-$(3$PT%^4'"I#K(CG9,=),0ZZ:ZI_5Q12S$NMG:W5:H-B8KTG#" +M2B%ZBNXH,S&F*Q(9-E##M`RW2-%7<[ZED8T^GM\2O?(K'3-5NQ18]+DPBZ`8 +MEE"$$.Y6=Z>JQC_.*>LJ6$&NSAQ-5S\Z"Y=R1ARQZ5K^H"BZ![SPC(4D^J>7 +MA>;>2.>>B3.;YE$*J:4TK1SD\4"KTHZKVK8KNR_[DC8H<0=2-DF;BSHU%W5) +MZ"ML(%OZUL=O@Q!<32-[]\MF6'?ML6N^E5IDLFFB&3;1&)LH-@F>N!?F(NVQ +M,OATZ8D'^Y@P?8S&.70H.ZVN28^@BP_#+9+L(1>$B)E(?N!"9+(^>,AV@JTL +M+((IP*86!)CP-EKF3*^@N?6[>LK@[9BGADD,PFJ<5]HUET>PZ1.1V*RVGWF*[ +MB4D[W&M-:S/=9SBDE&?@;[XS]I5MI!(LA^=^8Q/OUT-(L8]ETQ-P9D?NV +MF_K=;:^*:E#U]N=#VH!A^.1+YL1WF3M710U]]'VW@DY_1LW@V_7UL_N/P2<8 +M\=VY6GU[=G]_A&34(*$VA\-3<)[OXSQ_!$YT"L[9/L[9=W$H->-3<,[W<?D(G/P4G%?[.*\>P)E:Q(XX +M'APBD<@/H"[WH2Z_#T4^<7X2U.M]J-<$Y;RX<@(6.7=."C_AH2[19JYP/]!R%P8I9GIOV$+`E1()G:R/Q;GG,GM1[`-0#V"Y9Q(_.'E^7P +M`V&@%TL<3;_.Y[;&XYP%$,8P9S&?&SN8^M-_;3B"2@IE;F1S=')E86T*96YD +M;V)J"C0V(#`@;V)J"CP\"B]&,2`Q,"`P(%(*+T8R(#$S(#`@4@HO1C,@,3<@ +M,"!2"B]&-"`R,"`P(%(*+T8U(#(S(#`@4@HO1C8@,C8@,"!2"B]&-R`S,"`P +M(%(*+T8X(#,S(#`@4@HO1CD@,S8@,"!2"B]&,3`@,SD@,"!2"B]&,3$@-#(@ +M,"!2"CX^"F5N9&]B:@HV(#`@;V)J"CP\"B]07!E+U1Y +M<&4Q"B].86UE+T8Q,@HO1F]N=$1E7!E+T9O;G0*+U-U8G1Y<&4O5'EP93$*+TYA;64O1C$S"B]&;VYT +M1&5S8W)I<'1O9=^R\B>,$)`B<%Z>]'#M[HR]'B<-)*IS1LR,B(D+'YY2(V!D=_'##R/LY +M.OURE#H)2;E^)0P(CYR@'1V/#V1>9DLYK":KNMFOYO-L,?T]'I^]_PA^JNL\ +M:V:3R>^S]W>3YH/DFSSZHO-J%$6A!GW4X,\H9E`Q"G7>1YV#5#$4ZJ*/N@"A +M.`IUV4==@AHH4*BK/NH*I"I!H:[[J&N0JA2%&O910XBJ*$"A;OJH&Q`J1*%& +M?=0(TL`(YQ:W?=0M2!7.+>[ZJ#N0*IQ;W/=1]R!5.+=XZ*,>0"B<6SSV48^@ +M!N+EJCN)-V:3:HF*3F^^JB:J3GTT"XS2QKUG?23!2;B3PB`=WP#6`W +M.4T)Y]T[N2G*Y).+>K64M7Y(>IBJEB98SZIEDZ^:NANINK!<1_)L84(3SX]4 +M1O.PJN545Z%UA82GZAJN>UCH"92ZNM;N3F6-$G6(!/^40I`@Z<;]<<2$+*=:B6"NZ8JZT>&R669- +M42WJ3PM%!1%*3D)HVF8YT7*$<%^7U22;%&71>*H/2@!U_U8CR=:JA723)J$D +M_53F!X63@-FJ%.LJDYTJVY#:>>8EOY-LWJ;ZR>S.ZJR-M&VTEB543TWNLO9=G*T=4& +MVX5.JY:3K^8JJ[IIU!+P*'3_]9)SJ9+H!OXII%]C:XXS'[1YOKS,Y5^K" +MD`IW-),FN*I766ENZS>#R/XS:73-C#,UK^@RY5G=32OJW<]MK^SQ6'7XG_WL +MM6C:[%'L#MJ%^;J[,<(@)FR]@8G%L-IA/Z0;Q\+]Z%#U?&M-JW.MW-3%W&\@ +MFTRQT#TK=`_R-4`#+'3?"MV'**4A%GI@A1Z`E$98Z*$5>@B"4BSTR`H]`K4W +MQD*/K=!CD%*&A7ZW0K^#E'(L],0*/0$I%5CHJ15Z"H*B'>G,"CT#M1?M2`,K +M=`!1&J,=Z=P*/8ZL4)!1_P8[4@C*Q1TV(_1CG1KA8*._3':D>ZLT#L(E*$= +MZ=X*O8>TEZ$=Z<$*!?TIP-".]&B%@OX>8&A'>K)"+7\4A)P2K@Z@+":4FA_; +M[3'H7!E +M+T9O;G0*+U-U8G1Y<&4O5'EP93$*+TYA;64O1C$T"B]&;VYT1&5S8W)I<'1O +MK;$WAY[+RKP>W]U^>O,04M1=*YMB"R:Q9T1A*YB%*AE^4K.?79:6HM<@JE3;YCE97*I>-6M!4 +M4])WTVD,9^W&L6#.>!)X8=\6/:-EY!([C]H&K3B!`HK+`B7[(5/?-J!/S.!D +MV61E4=.PU$KY$2OO&U50`XOGN4RQ^X"FP199&>&Y:AI5U:"B +M'P?L*F]6Y7:Y(@'UJJR:=-O4U`4+CY2LMRG""QNXSZTP[`BVTI9]-8ASWV,R +MKY1<[&AZ3C:AYMA=J!D/H@)UQVYFAIN5(M&U:FBD5>HM.LECA7JDB;)0YF2- +MC)$"IS=5J8U>;%,0?V1"LY(@6@C8E]^HI4F"@0793Z>& +M%:VD<8%&X?0B`[!#55GAO?`)M?84\\;?\2ATDLB25C@)Y?/`']+!R)W[:?>W?3F#GJJJ+>56DO,U0$/&`QA9SY_>N/M +M]WM"UX^=P">6\9[3/Q_1+.J\_MNV`C\E&,S?T.&)SU+2@3J6;S5U)2T&L0?\ +MQS&S!6(,T0\9;0'WV*V%^1ZX2V_0>0ZF3+@5F%7-7&9VX9JC[-6/P[B];GSN +ML:NES(JWQ,`;9&3(LIJ^=%H869[1Z/#F@L%@>",:>9J1N*=-CM@A*E`[U;9" +MH^QN@:K*%B=,R&S.J=N$J[\]BHM#S%Y@6W`QVS[OI_QNVC'K9K\_I-Z3X1Y0 +M;C;+U7TSM0-\3ZW9K,J6J^;.,C*`<`\.&9GV*-GE*I\[H6B53$_2UG<=/S1K +M2@I,!"V.=+C&<2^#84_',GZUDS;Z'E`TE);%(FOQC4_4+3X2*70C]HN5UDLI +M<**@T;Y?ZA],%&HU#^Y8A:1T&4:23NH^YWAC$U61E_@UR[SAS65F2]HVMW9@ +MAZXNG)9#(2.0IQ.*/-$5DQ/F/6I5JX]:A0$R:(]:4I[1VMA6(C +MJVG*K!&=`[)B^1R?Z<@@O)C/[X'0XG\3>IXM_[&CXAF:"]_QQ>'U?GU$7RZ< +MV#-Z=W6Y"&PE$O;+0.P:M(*C&IBFNP)<'&4J7=(&G/V)Y8CQBZDYEYG9WU;( +MJ`(-F3KBZ-#)B<+1Z-$OJ?HQ`M1(VQ++UDU=`?F"TZ.+G'X]SFX>_/H$9 +MQR:.-W!L>L*S<.]:SW[:6O;GV8-]<`$8]V4UK!TSA66\3N^#J*"T+_#F@'NT +MJ@W670':!AMY*3J@AF_B39^E+Z"L*].?0SR^"/'T>AACET!^-L0.'`&?V#RT5Z!(8T85GR]$/2MUVS2Q,;7<8#7<2:+ +M5&&012Z[7=G=;?SHA?K6-[Z#@94TJ_XFBF#E6AP'5O_B%\/:5C\S;+@MJ197 +M)KFV%81Y%FWG=5IEF\:D7O.X`]PP)\CJ^Q?JB.0B0H!3=-$ZR+-$CVK]!//3 +M-]Y=5[(*=.@$*M(XZ/SZ^=S#J)<[1?>?!B)CZL[#["-,T/A'S]9[X2)69(-4EX/ +MNR[CVH56(:W/Z/KVNW\!<89!C0IE;F1S=')E86T*96YD;V)J +M"C8T(#`@;V)J"CP\"B]&-2`R,R`P(%(*+T8V(#(V(#`@4@HO1C$T(#8R(#`@ +M4@HO1CD@,S8@,"!2"B]&-R`S,"`P(%(*+T8X(#,S(#`@4@H^/@IE;F1O8FH* +M-3D@,"!O8FH*/#P*+U!R;V-3971;+U!$1B]497AT+TEM86=E0UT*+T9O;G0@ +M-C0@,"!2"CX^"F5N9&]B:@HV-R`P(&]B:@H\/`HO1FEL=&5R6R]&;&%T941E +M8V]D95T*+TQE;F=T:"`X,C@*/CX*)XSE#?EA=9QD +MG'1QQLA.&*LZB.N,W$[N@)%.&B--?+/Z?'E5GNY,HX35-&O\?3_T7L9)SAHR +M:BNLTB-$/"7*X&\W&ZOW8KK'\/=.AH1>BD&-V["M[`Y7QF'B%6#BY0E3SFK$ +MQ.N`B<9)E>;DJ[82O[,[81U0CX[1IO#H[`Z.LRPC1NS#ZB],%SF86983`V58 +MM9<&MVUR)P6A,4>$3#9=.N+P5DPT7Z`UN[04C#WBK,Z, +M<*+ZY5)X2<&-6,I6'1PRY)@OVN1D4MN=.["XOYY$Y\)?/CEL+O0NM55$X\%3 +M6_CWZZBD3>4I1P`)RVB##5#F3V5A*2T7NMOV@^P&,@W.?8^%/V!QQVM^ +M`TLYFGER&N\@&.3&7@-+O"`/;]GQXN$M/V+8MJXP>W,\>E\F>4V+_%S\[D7U +M*Y>`<+ZMG8P'I6CVHNUEB@)J43I/::?*LT90Y;Q><(2#30?6R?R9+ +M>J9(\2I%NG]*(L;M(!]ITK;GLOASE.7RJHA"%6`6?!=:A=9UF):YZP6>DR_* +M='*`J^,L)??_,1+],%@^DB!@&$3W>T?+VC>D'L*N)QU:83./G=,B;/>RY44U +M+K,(YHY\/E180QG:B@7"V%-X/@7IO%*3L1=!K&4(@DLZ8768:@N("\3D)VN0 +M%&:@:]30P0(3UKX!]1!0LN7R'H]O9QO*Z>8)7.R7SE`OM&OP!7JJ+%_E"W:\ +M9N>>6(1WZ_7F@1U_PC$XHVV/BPL><07_*\L*VA4>RS/_E)\8T'0O26UA9V5#70HO1F]N="`V."`P(%(*/CX*96YD;V)J"CD@,"!O8FH*/#P* +M+U1Y<&4O1F]N=$1E9VE`4HFRC]<",#(!Z3@T"@B8(FB +MG05]-D+0*`)@2T+C0%H`#`","`3`YL> +M!G^Q68(8'-WG]ZXY#47`H8V(7@00@/^2<%0SG#^(L<;1T&[JHS*G`>GIEO^=$7K6VM(5=:7).WY=,GV5]."!!X8V_O">;PU +MIT=H>PS97.G^9T\R^/05^+/W': +MK%;]%;Q4[NY3&(_)N%I-.(S^;:9"3+EGI?LEXUHO)-!P]LVQ_"QNW\H[[S<)$4F1/&9$5OBXP4E\^.G^B]MNI0H.:B +MHAVV4Y#O@M7Q.BEN9J?&1VM3#=O&`S$\I_2/&]GEI,;.*[=T;?&U%G&5S,UY +MM*7BK;:PA;3Q"6%-^NR-Y-KK@21/.06UBPFH*QCOC$(FGVUCS.?G>$2X'WU? +M9;8*\[*Z(:VV<8_5'J-C7>PMKZ%2::.)@MVNW+FW4A/G#51#JK:E/?^BE[7( +MOYD\><9N4M*UL@;UB1.ZLT`@\4#CO>C,'$_!V"<&>.OK42:4N86")G-W33&= +M'J?$AJ?A/7S05V&BWZ-%8SPJ>=\L':+`HOG9;8=D[[P43@._L'$A1<$?/FS+ +M1[S9(J+9!:&N@LZ!L--JFOYY=2FM(L4E=?,1QOED5F.#50=N@O>C#:'[A-KO7.!L3H]3L,*"Z6 +M3&^:$F[?I[4[X:;MD%0S5S6E>I,J'UKE5'QF='S-([B6ETSG>N@6+9J3JP`& +M7[(YR&[+201^4MKH%HK.,`]$Q8M/V'?:0V3E@:LME] +MA_M8D2[V[X.QLG.<@:,O0^TM1.#W#VMT2QZ+F>+-7--JI%FU=9]R.3@;F/$) +M4G0\^15G3$E*=*FG(!6:%Y\O'KNDIF/#A;5858X*K!_5PTZ8OV"R4CW62M`Y +M24\<'3X[A8O<>=OUZBDQEUH[VBAZ^_$> +MB!?JU_%BA*R4PJ`^DH!C^PC3:EI`5]+OZ>SC'%O>F0K9D^EC.HP;A:DQK&:# +MN1/UL(?91M`LKNO.K5?S4F/KAE7M(_P!4T+2(T#9Q3ND9YVTEVH=5N!O'G/7 +M(T*$?I7[Z^(IEU(-L\MC)9L+'P_E:R)RO3[TCH@@)F:$[N\P^V.$-XQWIO7> +MPU,MGV)3PA+D=Y7/1-B-7(?)K?=53A0%RSZMO!(HGUA%UD=.?.NI*TT\-(`Q +M616(B#6@$7=:\D>^AOMH+.D@\Y.5Q-RHAUC>1#\>0Q4E(Y?:V/#Z)&6N:Y?_ +M*+9@"YP;U\K4%U:B3L85VX:]-%9:[TY8I1THF2%TS*/XX\:9?#C#S_=K=C/7=7AZ*ARHI\ +M0RM\FUQ!5&=`Z'+R2IC(/+D$U=U2L]`^JO3^L]>+X^!R7?_V2G@H0\2A3P_W +M!KW/A/>+-;YSTV&V4D';"%NBD%HU\O)>HW0D6JRBN\A1HZ@UJ$BA#VIF<%S@ +M6ZPQEM_9D4,WNEF9]>"*>TYSVH._ZOC5BP?0WVG.PP[C^4BY(5; +M]:72R?'7(C*J\Y.Y4.'B#\U8;5*,YPYBS10,"[M?[0M%-VPHV^ +MHTD6LE$QS!6TA&C('Q6)5RF-8^Y1_N?&2"9TF8NL'KD&/YRDI8Q'X]+#/9-; +M&_GHN1S%Z+PQB=W''H<3@BMN/QTF!I`AV&>#'9_]%N,=88M1$6&5SLI#)Q'+ +M7411+AI56@)R^]/Y7Q(+HUY3XSBGE-/C+&<>OI.DBO +MIJ:K8*%U/3+$O6<%M4PZ!I1W+1C7[U#"W@V%ML4E7)9I:8VY%*C[I:?>BHVI39%:`L-0H/UXZ.$18B80_N)<#%=Q4 +MO)JPN)"5\_)^`Z_<8D3[\QF,4T&=2,WA)[4V,KV^#_9#:\K*'O1DT4H=/Y4G +M#JU?T2$D.33:*N?3S1'1'6VK,V0G[WFD>J7UP2]I#Y58L%<\Z]AJ-'+@2 +M9,#*<8:RU8@SJUU'7A>_O5LY#4C7ECM,M3+T%_9GO>EY_JFO9;0.*Z)##<_C +MVA3?/,E+9IFSK!=LZN:$5B@[\\M(^[!Z/!B]1/>$X9Y)#/Q$8A=GUQUW?<3S#=?8(^ZN5L\Z/TZCLQX!QJM[=T= +M=$ZTZNB!I:DUH6=!KT/>>W;>_B[($\J(33^:>;+QA'W43$RCN=%TJ)=_5FV._$AL,L7GSI-61X,;LG6BPS+AS]-C.TQ<5 +MDM25%KP#-VZA3-5]V]+T^FI?1\7-=^O3N76;PWB617@NG9]UC<@C'2Q;#LP9 +MY=*3HM4ATTCP1BF7,DI+.;DFS@TVWW$1OZ_AFG"WXO?V\8-UV;N!/J`I?43"\XSP6,:VA*E* +M++CVF!'(T67.+E`?OTS`,-JD8$/[X06YM0&6^J-/(+_EP_D +M_P'_$P%H`HBBT$@^*`H>`OD;FT$CQPIE;F1S=')E86T*96YD;V)J"C$R(#`@ +M;V)J"CP\"B]4>7!E+T9O;G1$97-C[WM +M^\][O?^]U_O<_SR_[^][?^_/_7L>DVU>9"MG.B<8=..P^58(:P0&P)+(9(0] +M@+"&PTQ,L%R0RH^/6WB` +M-\@#N5$@W1H&0R``.D3C`\%@",2&V7R$(K`9',#^DTR/#/_!6$6SV4?:0?/$6?W[43UTO*L3F^PC"_\K] +M:%^M$?^L90/B0C%``-P:#D?(C++U^>W@%Z?AV#0.'6*'`&0^E4VG&/DU]3WT@ETKF_D>)2W6 +MOG-3HLQ4M!X\G)82YO5V2'7Q5Z_TO/>FAKN.78XG.8AN2`,[!((M56/:YHR> +MEH"G"YCJC.=6]S3K_.5MKK\&TQN#`FHMBE&Q@8H;QN?HQ?SPUC==VW3KEQYT +MQ[<.TZO\+5IO#=5.'O^E>0V&]@`7[7':XFR0M$:)W8^E^VOJ"&J0FD)6LFW* +M"F5^MQ4E8>"J>]@SW_9"S`Q.KC)B'F#D9T4[FKI(B-XM=U@\G#)=:;!RZ>WQ +MTK9]M((6,]K7>MW&'O9;NS;A.YH"J$7]=^.ND30\L!I3>.2R8'L=]YL$W7-% +M6,>PN'PF9<*_;=OFQ\TL^XO2.""RL'/^6-:P`KEG<=1HR:2L>+-QXZY[K3[N +M]:=J70(0V#AF]@-B0U1'JW=>?]82$F?2![QZ2,[E.,ML_ +M.'1RCG+J5IR:QKNCEX44=+%>-EPN^8B!65O%"/%FDWC/2%_.UGBF)%;]F1NM +M)DTLV'`:UH]-37SX`8F[=&0D,!12_:#V-6]0M=Z)6E+C$'A_F$ZO[ +ML=0W48U6"L%K#Z.[R\N7,0GUB'N5^!3TM)OBM[43XB=V$0,YR3^N=7FF4B!* +MWFL%M][9N(ZYE8>\\)S],FC1I/U)CVI`WO2+U].5BY*@OM,*&[IF&6D%A<;/ +MW'(+SR3'.=SM\GNF_E2X0:(1G(N<,FCR/`]4)F%VL#OG\0[!\CUGLZ7O@^4N +M_$.BIG'&P..B;SAVG[;B]B#W))`]%+\,*FY3KX.L4/N\>+" +MFFITL_K(\&R2/'X$E=LI=0=JTPEH,TO5/J(&-BFSQ:4PJ+6DF;:Q*57GC4C_ +MTHSOM7,OC(H/J^J$<#(E'5SGIDI+Y,S#7>+*76!:%+]=6[3DO-[/: +M)>KIH1X2R]_6^'^W5=@E;_*ZW^:$1W)=*Q/4MK1D!IM=*EQNY)`W%;XXL#]1$5X +M!-IC9.[]B27-[I7DN*X5:(Z0'[[MKCNNLZ/I_=V.FMX[Y!_=<_#2`<,';=HX +MPN.;)-LUWK@94VNZT:GM/M+`"L_1EY&;F8OF`1>M1@X*0AM=B272,8X)ES][ +M9$&880LZ7M]O9.O87)I^^`3&<*A".=5`+'BZ\/3G_/%49ZVV',2[5\:O=JOR<'!>\3B]5-7U5\I:OCSRDQL'W5 +M]VZ]MOAQPJ:M,5-<'W.7`G_L[\,?D(L57'):H'WK,-R=D +M+ROG6^3="[;4C"F5N9'-T-I350P(UG5,R4]*=F<>E#W*49UY:OH(Y1#BEM``F599:5`QTEX(&T)V:"D!7IN3GY50JI*2F +M<>G[Y0-M2P6ZA61G87$5NN%NI3DY?HFY(./!`84AGYB;F5,)59&?6U!:DEJD +MX)N?DEJ4AZXT/!7B.-_4E,S27'19SY+$G,QDQ[STG%0%74,3/0-C4XA$9K%; +M9D5J2D!F27*&0EIB3G$J6#PU+P7=*<#@`SM$WRLXS-,K6!L:M1#9@,3,O)*0 +MRH)4!0.$@8$A4"$0PEBQ:+:YYB7GIV3FI2L$ER3F +MI206I<`%,%WEY)1?4:UK9*F@:VD&3&J&AF8*YN:FM:@*0_,R"TM3/5T43`T, +M#"R,(*Y,+BTJ2LTK`2<'H(]A_+1,8"BEIE:D)G/-GB.:R1BO(ZO]->'+@:M* +MX;M.G+NY899ZU"9#2;_S39.#6)OR_:;'GCMW7%OG\\*.F6?NR=\TO3"WT9HS +MY]@.F_O^RCN7\6Z1GUFVQM@H^23'G?=G]_JT,+UE6)Q7TI[LRS'_2M27Q5UA +M2QQUK+G7_WI=6/WAWOS?52T)^]VCTB4V'+<)%W2]H#:UJ"R8U6#1[_?'3GPK +M"*KH2V?>'?=DJG$[]REY0:L;Y@%7I^]PNG$SQ\EZH;KM7://2[TF:KG8GW7Y +M?GC9/\NP#:OD*KS6'?OSH'<=3]FMN5QVN\)W=B49WWSYX?`'_C/9.EFS%UE] +M[GQV_[_?O\/W6*^IYV0_$2^P>_+V^8MLQEW%']>9GF.X7.8TNR4 +M\@6-D^W?6^_@TY[[?_GWT/2-OWR+9Y?K]Z;[A96:'#NZ^^/YQ."B?0H;6XJ^ +MKXK8UZ.8N_=^XQFNMFTW#'N6]3_2Z?IH'7(]//_)J:BJGPQQ2\_XW:X\L#JM +MS_^-=WW4O*T?GASH.-O8=\;_M;?#F^Y+,Z0_&2>4;/-Q9CQ\;;]L]^'C96OJ +MML^9JJSSWY:-Z?TR_:5A969:JDD]3HPSX\N?,?:?RYCR_):.E\SWC2NSFNY +M+76<)?"+!_<[E>[F)3)?3#\5A>D\/35C]I&0%4LK_[N)^;8ZG&%>:G-\5"HBS=#<+7NJ4.Y)P7 +M6;EE\^*WIZ>N"1#IKFP1F_`SR1%=%YG*.S0/ET:]N==0TQ^\]U8CUS^!A\'SZ_]7A[C/KV\4O\V3 +M.^/[ZV3]=^F3)Z[177FE/OJA\I=W6O>W/XFXPWV!Y=Y7R8(?\S=M,Z`0<(T: +M,"P,2,Y)32PJR<]-+,KFX@(`ZU#$S`IE;F1S=')E86T*96YD;V)J"C$Y(#`@ +M;V)J"CP\"B]4>7!E+T9O;G1$97-CR5;(FL34*Z5<__?CY/]_/F_MSOGL]SG6^NW_$[ +MSN/\GK_KDA"SL9/31>"\D48X+$$.(@_1!/0MST.4`(B\(KN$A#X>Z45`X[`& +M7@2D)@#1T(``NB$^@)(B`#FCJ:RNJ:C*SBX!Z.,"P_%H'U\"(*5_^J=+#=#% +M(/%HN!<6L/0B^"(Q!R%PKP#`#@='(PGA\@"@&Q``G/^Y)1@XCPQ&XB\B$?+L +M[!`(@$##"8`WT@>-95?XR62*1>$`M=\R(B3P[]9%)#[X@`N0.N`\#1Q0(G#8 +M@'``@42Q*UCA#DY#'K#\VUC_"]6?X48A`0%67IB?\3_G]"]M+PPZ(/R_##A, +M8`@!B00+]W6L<`4SR;_P2XOUMMD:Y=C[9)-_>ECJN?;4JRA*:VD)S;P\/!Y=- +M"DBC>AIA,U\TRZ\OR%%!M2X,"LV?DY,1Z8V$'F$0,IZI]C1 +MNMV1YU&4,429BPSEQ6CU[+6Y9W2:\!'#4/-TF1P/VB-F["M]A`M(*/R1$B@2 +M$ZL^6-;,X5Y"R8F9Z'];K/$SE/LFIG$LL#B +M`MC56GW^HR*'Q&N872_IGTZXF>R_4@[%E\/;TI*P+H"@812752-@=IY9YSO1 +MDNF#>Y$)KO#/$2V*D[G&'M`K9(QT!G!WGJ +MMF-]&@2M%VJ,9I6O +M>)#@3+"]NH&J%N&,"A>!:PNLW'IG+U@@!E^P:,J<='N$VBB"G,/\Q6;DP-JC +M8P1ZM^;$HKE&-]>TL]N:?H +MMY6W,F0A\GF[[06]V-=K=F^H<16"2X+N[HTZHCZ#X-PE$/G9YC.0TW-0L9-^ +M-0E=(@..N.UA]^,$=1+Z]E*?8&7^N)A#''=7K&ZUR#G&9AWS(8Y*J4IW$G!6S,]GF>_J02W86$^[?)I=]#7BX51F_Q/$Q-PFC*1Z'5 +MPI3"RTBV96@-MOA1=:G]SVU+4M>044?"YZ^U&X+]J[JSR+9R>:C7DZ'\)AOC +MT+`!8<:9[0TNBH3?\CY>]"9]T9?/X:EUA3V.!PS9'')'DTG/#%NSHYY^< +M5TS_J5@)3B?Q0/\Z*`SBDW@ZV@6;7/+!=JJ1!)L_W'V:(]QM;:IQ:8V?5+,0 +M@LF,V`NRK#/?')'3'KXN\VT_9F4RXF:B?Y\_]D@V7UUF)%>CXU;4I*'U0BY# +M7X'GN&Y]COO5J2MZ?+A[3.2EM,O.E$T4;1B6.G\*4F>]#:B +ML)EI+JV.74<]5OO1#6E"$:7)XHEUUXDJS]WN)(ER@1NL+-:L_>J/&[VE!"B2 +M;Y#GQR$/@A>/2DQH^^NX9VG\1)BES?KF+H0R<#[W=3$F?:,$7>+,/3<@R]P^T?0U@&>9 +M%P]B/;J\OZ\!UJ7Z0956S!=,SOB>0<`-Q5C&K!)2U*Y1&S%J]J&B'%%1743D +M24805W=\@0$R^WU1YL33U]W]'F0K/]5V+G"_&4/;G0%PWEB47]A.Y#/%"&_A +M,U<4M:'C/$R5^(IY1,285N-IFQ3!=ICG[)CX"/BZ=.D6>#`_T5;+^)[1ZF-Z +MLFA%`"O/Y'T6V/GUUZ#2VD#BB>C#4^(G@OYJ?5K;.+@[MR=;0,4+,^/^T%'HCKY$ +M'YUMN&SS8KLM8CG'])4.^IJ`)[:S62%L[S;:V0;BOF=V\\U::,8Q.\]WWBV! +M6-U)_FU'YJ"L*3*O&AWV-F7/6;-68&2$>H3_*J@7!I7BV3A3T_DM9: +M!\>(:4=5PS`3:8L/VJJ8M*G]\-`9ODQJ(:'E_IHW[1Q]3BVK-L;1NL*8;N_PX$#Y)ZF(OM1Z&`F2`EWS%!'0KIKJ/+Q,^P$2 +MB951D/<-795H0`_'^$123UUV5#[F6%,=&,FCL!COM`02XC10S)1`N]1+)(V; +M1:HF>L_*GG,5<>9,+1JRXQB7W1GBHC>;CAV\Q;'BM)K!'.C2T^FMXU#MRJGU +MP^A*EQZ''G=,\V!U:@JG]EA^UYW(WD5KWB.(#J\7INL&JM*1-\WM3.5O`%/'UVTM/TS1!5E?K0VK2 +MDO1K^S!4UOZGKP2"?(>TF>5.4TG96;V\5WSPUG7"T[&=Q)2JEB5@=ZC[N>2"X2A?E&*_WQ`C4]-IQT,OEA#!O +M]Z=R[;G-*JVES=J`D=3N@$O/PPIOUC9E+#K/*1A:5>3\(#$JQ^7'>J_*9VJE +M\W[[X#G3D97WQOD](TENHKU@]H=_?,Q#$W6?EL#4-3J_JEAX43\F*/LELY4K +M=TZ6VBEXH7SP&Q(V^Z;&]UBY-M&^^\@+&$I!5ZBV`9^0570V)U'R92Y#*]/3 +M04<#5*\F2T4.0]G3"=,!8:A\\D>6=T/]=WL\GN)V`BTY!M\V0Q,[KX$MNE:" +M\P6+VY,MG%9W/EP8W]^#!CQVS_+P'-:E3FI\WFV^Q^U2HBXX%2T$SA-XIF02 +M2&I>E(ZY/-R[2)X7+:47-(/R7-T>%'!E^6QI*+'#??;PV\VXLST9ZLG9K?7= +MP3PRLX;6]PAW^RTF8`[J'/S^4D)W^V;7:9, +M0?:LA7Z:'WF(Y7+';OG.W!/6QA@$K@_5$-+'I=<<"\KWV=QN-<7EQ=,#+^+(U9_OWK)TFNE!"H+49)AK'$ +M(OT^;:'P7,;0--V)#G"O0;YHD +MI-J&).?G_=V\MG7U0Y"'UZ5?B:S)F/N_D)2PHM"^H1_%Q+J%?NWH>QWF +M9[]^1&]^9S9>C<;]'CABVV&9^A+_OD$N8V?.$HVU?Q3#L/9=:9ZU?QIFQ)N, +MHG>ZEP#W;?K^EJ2*6N5>%R$9FUM9#1P>;(L(BA32FWAHQAMSI`S!:\DP[%%V +MN7L-Q85%N!]B#CV4K5^P[&4INZ\D/=>7Q;/"1'N:Q4%&/R!]H +M2A\WQH1LPM>!RM&&^?D]785$G>=*W*,D[/X-S8=MTC#4YV'R"[A<$K%1BE>' +MHZI@P'=:[-6(O[+-3*8O8SM/[0:.QGJ)38%*3V'-[>3]^E+[2\J<,U!8M@)J +M<;"\QW*L]U/R(BG7B3BWDDW>CP"IB2F80-4B@L;[!/72OPPS+16FOLJXM7E< +M,<:U$E2&Y\Y"P;[D,>@7&\JQF;OU7I7'I&,%#1X_G7!/XD/^RS0IQX]`H#U\X +M^!S?70XF\K<;NWXA.B6O\S;37[3F=1C%A*NL3/;Y/3+O=]'Z4=6ZO]"Z(S*; +MZ-R2QB@Q?"BB>8?W"[.-_MI&G<5`*4K]MGT4L?.L1IH43:W?^[ZX +MYY61TO`^C\841%*XDW[R.XWG2Y*KJ-./0A^$M&N1N7CV@\V +MWF5_YS$[9>@Z[Z2"CWC_\1/;GKKSA"FSH:!%`[3+$VCBB]J@W`]JR:UP=&=^ +M._R%]ZRWCEE=WI2X^!M/CI.':FR%[IAH#@@[#L;*UHA,&X/8V@Z=O69_O#3U +MZYGJL"^DSBN><4D)OA$-Y98&V?<#.V22GVE/"XJ+YTJ>@*495X7!MMU.AC%H +M7`R-3>SU%1JU)-_TNXEOJ>JZE"@*S5?J.)'?E!\WG9.K#F9KY_&)DA055?P/ +M'_;_#_@_$0`/0'KA"3B,%]Z?G?T?0-YCLPIE;F1S=')E86T*96YD;V)J"C(R +M(#`@;V)J"CP\"B]4>7!E+T9O;G1$97-CO=<0)AUM"`)HD;OO7="]"XZT<7)^[[?]YUUWN_\.>O\.^OL_6<_]W/O +M^[GVL_=:FYU9UX#O*=39&J;LC$#S"?$+20`4M.2-A80!0OR"A.SL"B@8&`UW +M1BB"T3`)@!`()`1XZF8+$!8$"(E)B#R1$'U"2,@.4'!&>J+@MG9H`)<"]Q\N +M(."I$PP%AX`1`"TPV@[F]#L$`G8$&#A#X#"T)S\`\-31$:#_QRVN`'V8*PSE +M#H/R$Q(*"0&@<`@:8`VSA2,(!?Z`4D/8.`.`?\E0-^0_6^XPE.MO+@#7;TYN +MP&]*J#/"T1,`A=D0"F@[_YX&^\WR/\;Z;ZC^'J[LYNBH#7;Z(_[/1?U;'^P$ +M=_3\A\/9">F&AJ$`6LY0&`KQ=^MSV%]P\LZ._S9�UVA$.>(FP=80#!OR2X +MJS+<`P;5A:,A=@`;L*,K[$\=AH#^'>'WVOX$$-#6,=;2U^#YQRO]JZL+AB/0 +MSSR1_\K]P_YG+?2?]>_UH.`>`#-!?D%!H=_&W^<_K\S_-DT)`7&&PA&V``,T +M&`$%HZ#_$OZ=2E[>V<.;3U0$P"GK2?OU,^MNFK-UO^*5$4L<$W0E9IBBW0M`<+K[$T*^?!B'I;X#V< +M.X)BT,C&PPYFFJJKB2Z_QF_0SZ8\C3W3Y:NA:W58$I`)I9<:L3SIEJ=?[B(& +M%:"F9-2>7X3)?)U>BP3],CR6XS/T'ZM0==B()AGYV53\@DD%L7Y@43K:^X,C +MV;@T3I\DL9ST>G#\K;]45`,.T13%].T,PX"2!I6V%VUB9>8&BKK +M)&US(-N$(=OC<$RX6O$Q5IQY`H +MB&[\<0_TO3X;]6&=^\IKF]$>]](=/ONZI$2(+]GHB5_["N> +M%L=>#G:X&R>GA1TP68$IK'!!ULUP"[IJ7P+BAS.?8.FPYX!0&Z*MXOW0-4N7 +MZGIWD)8GM^TJW32V),(_7#HY>&)-TZ")ITXXR"P.ZEJA*M+@$2Q]OMJU;G=[ +MR_ZQ+B*7/`JMD8['-MGW^A6;MZ!^O[G-\6']>9Z];(7RMK'W=*,@N[O^X**H +M=>CNPC27I.DH71AY0!';=%(B87?6BLPSJ=65]JB,=>:.09G0+<'SZ#MT$'R; +MGA`K*[MO6ZP)/W[2E<\"E/"NI0G&D;1=.%E:L76_.!O0).60@DB1@JT";-,V +M)N8-Z0X>$J:VXT"Q\NK)3DOK<:YXKE.;J=/;A-Q8D3*04QI-M1F9P$_8 +M.XFQ+(;9D%7X-'E +MAA2WJ,<-!8_9?H?*&CRJM!]6&OIVU2 +MR[>CWPN7QV4CK'UKGT!R&(#8/D?J>!Y)UFJ5N/)I2#QI= +MR;.%_!V6(W?18\5B[.?".C')NVCIB^`ZJ31[E;"S+N;)]V)&FUGJ(U$#GND6 +M&S[FUA_9;&B4#)#@EN/$;I<4@1=G)";Q(01+#_J_NEOL<[%*$!/TI%6ZTYO; +M$@]&R"%"9/!I+W`FO*Y__RBJYH^'==N!'YVVUB]7.>!YSNO2%H\9Q7)'%?B< +M*$@:32/`M>]2XR]<\6+>EJ8#>VRBTD"#4W"VY%7G^JD$VS!FE[ZZK@>T +MHZ(!O_4@N7]OO9(F`UM?X'X4D`I(+SW)NAN*W!/C>/(3]/G#M3J]+:U%YI7Q +M^2G%X91324C!:Z4<(?\L-DA53.5[69XO7%:K2:'=!L!Z>O5#K,G@FQ>]>A$" +M`6\T<9/PWA>N9&A16N:/M8Q6NA5\Q+1C1C,BF]]PZ40GGA6*Y=K9XB5VDZ]S$;.2Y7./89@^&'00B_.)T6@2&"\D:]26MZ&Y% +MFJYK]"!YD0%TE+Z]5\B`5RA;BJHLT:D)W\MY*)L!U,U"UROB0B0H:-=(/I'1^=]_!D_$">3@J@JVI:\QX"< +MXL-,[FABU[V"7(XNFAR$QVN)V?GSAN3'7]W7[;YU'UO2'>7PUAQN:6N<<6PL +M&MYKD4;)65#[^C)>XLN@RV5I#V7/L(KH5Q:>9';6#GI5&X[W,#M;9QI8_ +M4ORZX"YM#Y_A.Z3&>`;Y*GIU"H6SYY/9S'F_0W285[=T+7SS$,#@9O*L^'9Z +M]?<>:WU,9?S&TR\T?MO15+V2)MS"*\[S;>"V/&M$LO/A,U(_@X>0XU)6FAK> +MI9VVB)!ZEB!=PO[U>^-WHHNK3-S+.!ATZT6\0U +MA0ON).GJ9!M:*5;R'49-1G[84$TGIJC/GYQG<)F\O=L0F/11O99[Q5\3B&?S +M)6CU10DB8%!^W/;34SP_\:YZ3MHP---0YXHNKMF[UFE?(3RZT@FP(`GEV=B5>;C*7E[1%W82,ZL+RZ2O>J[&/H8. +M_*S`#6$GFGF@M1OAS=VR>\R@[#QGW[-V*,Y(2Q!;6?+^EWH%98G,\I,Q,:S[ +MI`T:'MQQJ;/%#T5[,^XME4>'Z[\-C3QOL7S]+HVF3,JI'D%-=1_,K:'B9,?Z +MK&(,XM=R5/:=$*_LZ_9(=)LZ"ZNHQ2ZJ.H@DE&@$3<9NOH]E]^P2=T[LG+3M68+TTN%*,/)5(=X2+`L6N,TNJ"`NL;RAX.;$$69?8:KXA6QE>&$P_O-@[<59@7O!OV1ZUJ/>'VL:^"GC8DK]'DYT['%JTX*ZWDTJ +M(1BTH?`UM+FQ")1RK3"Y-U1S'P<) +MLIO.4CNQ$8/$PZ/MVR".]_0 +M8GU.9F*NT_*<3NII#UGJ;:O3OA[&)4BOJ5K(H4>-RAZYKWDE_1+W&7 +MK1U^SWJN:U9NFCJD2GY6VMZ1*A"N?0&QKP9"S.VV_&]ZWUK?ZLQWRHD35++= +M-^=,G8<=N=\_L1H=>>WI6]=E*!7#FZI*!27>=_KH\U63,Y-ZXWP-61'GU6(R +M1KQFW'KC=1ZA5D1">LZ3&.,4ZX;O[`;'#5NOSN+A\I"/PVIA"8D%U#5[Q.=/ +M0`J9\:L3#FD$-UOVZ4(_1FZ'MM=INF?DX98Q6DG?E4K8JMHE] +M@8O'D\'DC$BI6)(Q@&,0/BO\+768T;FCMX$DH6@>'2J+VN?Y#B`T(=LB+J7=[A/V^/^<-G';(K-8 +ME09^[G/UYA]?Q#^L?I]*5A/K(^AOFVQTGQGW+//0-5J,F&+Z9K8M=H.396O+ +MR$B`4C'%+JL(;IZYB=4-C\(X^KJ^E#QK]R4D;0XS(0FB-0EV**^Q$>49J["P +MX(2N&1<]T_&/80WO(I%YY9FDBF0O*&-7?,!'+**@5EVPF5['B^EY**A5H=%_6S_("0\LO'7 +M>@&K^ZP[1PE4Y'WOBFK(GJYUX%^%M-T-OAYQH]PLLT[&%1\+JWI +M*0T#GW+&CP3&&>Z=IA\?+5@5:BH5\Z;44<=JDW-4_5">P@]FR_SR2A[+KHD3 +M.\,H]3$$Q0IRU^7H.O6>26&3=A:NK(=SA3ZLMXT,(6V^$KGV??W2O?GNTXF0 +M0(RS`9TQ.^3EWM[):'XNP7`6SB,Y<8,@D6*W12*KVL\2[_9&`L,)7CWLJ-J? +M&>Y_48(J??SC*']IJ.):T*\]4>D'Z`6U`+[KVX7=S4S;^KPC(A72YVKNG)JA +MNAF@3WZ'\@M`H^>`4W?$=R<%V4):T/B)'XNCL,$O41G#5AP4X(3OD'^`9C!T +MJ2O\N)O"+X>02?LBA`)\"%R"*YG+?XJ7Q;H)Y:JG0].YP?C/=H)^*/(.\\MN]#4I_F$)T[9$TXGF&20B:S$T`[RM)^%5>K-\=%Q&>KGY`/PT +MKQX\4Z$=4[&O7,D\E/<3PON1ICF][EW38,2]K9-@F;T`ODQUR^6NJ.6[F2XB +M^77RNQH;BS^'N30V%=$,[]18C,V8X()&TCEUF&KKE"]#U^7>%$SU6$T?I^FC +MQQ)M$WD*B"0A^!LXKP3[ZAJKJ2)5N9JD;'8H01ZI_C'4"B,2<,_:WM,TTZ$$ +MR7%CVDR.*/Y]`Y8'I +MF8*J!4JM"EA+LCS'ZP,)4I2Q**5!9F?5IRY1GZBB+#%N%H;>3F>+XR24%O&8 +M:B-A^P/@H']6$D:I=B[^P)3]N$4^]]XLT*WFQ]$11)R7+@(=_H;"Y':O?TP# +M#@=$<6E9SH@;2HPY@Z@42QQVK.Q&7'?'1TF!T6 +MZI\%A<34\-[QMK<5OIK=7+90W9O8=&U;:=_*K]Q-TIB7Z\9=6GU2O`;)B,<. +M+L2G>V;V@P3'NKWFH68NI9RQH/"]PTJJ>=ZFA.=>ZW,C+1(!=])??/KF0Z]6R*F2J_[-/]HO/0K7+TX7X-?A5CV"#O1@>?4MM:OD=523O]@".K.=;9_?[Y??PUA+IW\",44Q87^%#9+[ +M*(8)_B\/PO\/^#\1`'&$@5%H9RRFR@IE;F1S=')E86T*96YD +M;V)J"C(U(#`@;V)J"CP\"B]4>7!E+T9O;G1$97-C-KMEV50'=&ZIG$G.,'9N+N[N[L[&]U[ +M0W!W=W<(&B!H<`@2++B[!B>X!X>;<\[<.S7GSI^I^3"2)M +MX084!'`("'`"9(&6?QM_+T$>;D$>3A04&H"4D[.WB[VMG1N`7HKA'RH^@`08 +MZ&)O90$!J%BXV0'!?TVL+$``+2Z";-RL`(`$"`33_\8@K0!/H"G3Q`%JS +MHJ!P<`"L[:W<`)9`6WL("ML_J!0@-DX`OG^%K=V=_S/E`71Q_U$P3D#;`&VJ"PJ3K]'0_XE^;_&.Q_P_7OYK+N()"J!?@?]O^HU7]+6X#M +M0=[_0^`$=G9W`[H`5)RL@2Z0?Y?J`?_%I@*TMG<'_WM6PP&MU>W=K.P`-A8@5^`_XT"(];]#_*W0-F/XUK?]* +MJEO80]RTO9W_R_8?ZG_V.?YG_V]Y7.R]`$;L?^O+\5?X]_S/ELF_#28#L7*R +MMH?8`K3<+"#6%B[6_Q7X[U"2DDY>OBR_ZXR=70`@P"O@_[\J=2#V +MG]R!"M(`'G9V=CX!KG]&K=Q=7(`0MW^NA+]O_)]]&_N_]0$"O8!6*$%:&BKT +MI_2K^.SX9E6T]"%S+^51P2'".GQO()'5A/VVS&V_>KJ[(;&U9D<4/YH7'NQF +ML]\WU<_OXX&*_"PAV>.)<_["QPJK7:,I83Z7NJCBJO=8W/4W*]G<+_FHJN8` +MK/:I-MT^L?1$84.V[@\/^O[D>FZ1>9RJ&B\-]%&M:M1XZDOB9.U)\S?E=58: +M69*4H:.]+1/2X+6Q%;RUW/>H,%4O9<=[_BS8%1E4-`IW!VA7!!F_`,O>6?L; +MA"YNF!V;S1#:CRS?PAOBT:_(OM1I%O2%EU1,^9,KTD)_4B]0]!=MLQ0GU*?^\^[,$> +M[U;E$Z4>*)J]2F2X#\,DI"5OX^%=I?HI3[M[H>2K:-DWAK>,;BMZJ?:6SN06 +M/'VB+)-F1S+H4?-S^]&4*6.DD-,#UM6Y;81E'NXH2G$,5)LZ8"+C/F0Z,18* +M4X\`$2K7M0J[8@IW%/3I4IA1?A#J<9'2I@Y/T)#KHV/##98KKRT9J[153"9^`&NEM2K',7Y?#4/2,=>@./36,!X$_+O*046\ +M',>WV/TF/?JM>&F%W;Q<1PVB*\T(''>?O`QQE08KTMQ4GQ.'#J6Y-V? +M;+FJOEJON;FX#T4CW3=C0.NL=76_[C6Y%)R:N%7$905%&J9R)D5U=0YFAV8\ +M)JRG+M/DT('7,@Y?I^V8(T,>_`#$#F+PF,T:.$*'DNZW/.@1;+0LU3Y/W:29 +MU);`3.HKR'6_>1)2$9I_0..L:>XQ2YU.;4:9_&6M1.S2T:$0?_=TW.PCM_=RH*&<$8Q)+ +MRG=[X^6RL\P655LH0[J<)))VNA?*L*O="8)V/_J5(QW:KP*/$(^$&17N@>R3 +M'T)RBZ#'48,6PR0M32O6F.]C/M4I4_-IS$5;;TD398V%KTCI?$;XJ_0X1=&; +M*9X$OF#CMH$L]*)P0%80J:>LG)3G9.H#+MR-'LKSPMJ;IUX$?+)/N[U55@#D +MA44L^TGWM-::4B]+4S9I[;+7L:]4R0XT&U2DA.G8F0)HI1LT7B8'&R +M`MH=6+\R8TTM\Q]\E:\H`&_>/&T7U7MU9T;BPCCK.&3LN!C&7=7(/FNF1D.Y +M0FO7_L305A91N/+@M[A3DBUIA<5K@G1K#+!5'4>6<15,,EG3(2H0Q+L6!GS@ +MM[G(J:W,>$JIDA9&>HX)0S^C[;`[4NX3[OV3$8LA')"H]F-P=/J^A//P48?> +M9XHZ7"O/%\CFP["R5]N'D@`C>+;C.#]DT<5C0?OYZ\]70R#Y^R,%>?PU(%NE +M!HQIF++@K7S]5=.10FH(#[4LK+@Y\T\6->P*N^L8@J-N;O6C2:&2)$P7-7Q. +M?-?<64SE[URZJ)MZKPHB'=\AJ5Y&,JC7BU=8-%C6X$T.R2*$'V?;G?FZUN*= +MIY+F#,;'$PM*TSMFCOG+3P/D,D+CKA\]MP^JZ_@J/L9C=1.?+=H1X-TLG,=3 +MH_H=?5.;JEN`HW"B7:>G>\:PT)>`-*C%+EE`OK^E>GV*HAZ':."8)K- +M(5YY:F@Q+GVP8H3[(EQ4AOCB<(O(0=L-3;=L[]9$>QO];EDF3!CQ"A>S9*T] +MS[3M8&Z.B2WPC?^[521P`%*/HI%8#HO-J[ZB9PUI<+?E".F-,9'D564,7("OA[;SS$(C]G! +MAB7)67IN[_]]=+`ILSZJ22YX8T'/YBLZB#C<6#=%T&Z;\)T-ZP=)?O_`*P?W +M8,DO1R=E]],L;9N!._BP0%SW$3*3T"\][O)\JS"/O^U.T)<@`W,DL60K/-6C +MKMMCN1(IWU'"Q=)KY9I*Z0S[AQIFE\02;D.UY/S^NHQK*@"68*P`['T?WEQMX$P]QV?,Y +M!X0A?9U*>B1E/5?\F/;PS?()#S\OE.1#\8.MJ+'4>4'Y9!E8&(K-#\0LW>FJ +MM[CMNHE")%H,=R_=1W1?J=AS9EDQ'[ES036'A4DSN6GFXL:;;;E7%K[,##YW +MEFGZ5&;$<>EWG=(L)XTJ9;.H6$W/)VE>F2-RS]"MWKL$H7PBZ$6YFV"!3P$9:#WY\J!39[L@L^V^T/'"A_ +M1W2K+(HXE."V@(TPNZB/JM-VEYGRM%I%L,[(LO)LCKP8-2[X17F*,_/525Y8 +M$67C3<`L5$O%=Y_>U`'@KU51:7X6?=1%5S?652S$DN51L3PUSI"=M$"QY3$5 +M&KF`JX?TB0]$H9Z;?HPW_N+B%4Z.NQF*U,J*19!ZR146U7DV??UP?.E*VY/9 +M[^)FQED30/\]L(' +M9M6"DF_P\9-N"?Y("*\B.)+W_<[&\-`):\>+.`X.PU5&:2CMFQ0K2%#_>]O8 +M!;<)A]?P-*DC;4^@O*&QT!QXFER@GGN?MVK=AO-$G/]E=$M&-+RQ>[E_WA*% +ML7BU"VV%/>FH[[2#0EM?W&R2X*SGPCLX�Q +M5>=)W3IBR%F!@5%&R2(D^5TWG7NX;Q`9*7PNF4SC>H4FQJ__29EH7MH&,)H? +M:W+.'*_+[A+G//G.A$@U88S^0K0O3NM[I;<,,7#VR0>1H4L?$"]F'^@5B+@Q +M_,R&883!;4!':,"L'"]/BECP).5S"2;618[1\PRHXOH4&[YD$ZUNJ^W<.!`/ +MDY!UMZLWF+K!]2*CY,XX=3(X_M1Z\7I5LX3,Y'34CW;13R6];AP?#MT6!MSX +M4/'$:RY37L+W"KX3G]E/-7DX,>7:B-*7<8R@-N&(6?0Z>'C@>_OH0U!MQA7@ +MM4:`6/*2G"\^PDQDI%D-,PA6&%":IR8;X%QE=X(2RB,[H.]>Z(SQ<(;\NCO" +M;O/]:"1>CD17#A![^\.#_S)X!P'-YVO:8.+6#S))^Q1DM,XP\%8F)*HQ-R$7!%9<6:?6]$`I?X=<@F0U-Z>..\ +ML'MAQ:K`<]%SE_.#V.59]"),Q27LN34^,&$3+H:??6FCWYB89">GYAA=M +MN],H&5=SJA'CO$G#8[KONM?H+T"9Y(C"Y"!CO]-VI"\AM# +MY:/A(6JM#%TP-OL3%P*B%\.DX;ZKL0HM:09)*[7/*"9VF$680"0I$@M;F%CT +M5(VI*`\WRXYW9?Z75K//XQE-2NY&#'Z&U6Y1ATO``C6;\G9,B=DY0@NU#XR3 +M=GZ&ON%6Z\S1'V^T?K+:\%_ +MX^H;8<,C?]B?=07Y8X,.^WD%.DYJHZ]HM0CV4=_$O.91/KD^ZC-,\-UPF<*% +M?NXVKP\4X3N7+6:'A2N8;8V:BY:MU(=$>:SUV@NT[)?0B8A7F7(MOKB0,QG@ +M9$(Y`P_D[!)XIPH(^O/\.P!IFG8D^WK_$C1=CT= +M)(]0#>;K=V'L,TGN!B[7RU?WMPL(:2JICJ^_%;^^I6$Q_PQ-8IZ%FR+?QG5Q +MRW9?^#7%+EYB1?@@L-2HJG;VVM?<:"`@?]>7\.CR$R;%V),*V?=-KC7S<<;R +MX,8;%)-C_?WC\0I+SKUU=_2U'D!UIIXT`"]9*"9ZOH9GY,[_KC8:2IM +MDH@9%@I!%+ED*3M'2^OS)F?A3]^WMBY*=5/GL"647+:OC!#5^Z"2Q'1W/?Y2 +M_J!I9%M,(Q&)9A+9W18+66F`&P+40J^6S'I8BJ2C&+2A4"%867TP)T/EM%@I +M?!QNH08J"@VO]7YQUV!(K])$[LR?Q`&F,2FT$24@?DB$ +MK`1IOZ%9#SK+[0=M:1G6$SDS#D_O\L8,T)!9*R:CB/B:^62>F=A5&7[(,$:^ +M(M8L[VBF'F[4'XE<]S<](3X/;:^$45VX8 +M5?/\B5\P/$&!6:U^?78C6"Q_6JE0A6Z:(O8=HQ>M(DR@NH7M7DA8*QF./U5I +M6N9K0>TZI@=P11Y3:=1PN^_);3+QN?5YP$1M'[?-7Z_.M[""E\N$!C`U`7+L +MNK#VS!(IL1&%UB#%>9L#B-7*AOQ8'U"?.$]=@F=:"F#EF!!K#;G&B%ARQ\Z/+ +M5-`/;QME@Q"@;UC2?JCG/"11IW^3T)D[NZ)SA:F6\8G5NP/\B'YM8>,^J1<1 +MDEGN);O)?'Z^LH`.G<92F,DF-*F988_9D67M.O7%:]&%TN/$6OO=1*@CK,,)U(<61[%.FL[RPO<>$T*J +MQ/,D^L!LU:;D(1#;N,Q+8:7>+ZR"+A&RJ'ZN+SO%.K2YR,W!@-E$R?7(-$P# +M`6%LXW*<*_O%&*EXZFN`<]GMM%%JA +M;4PV\B[8I;-'P:(8$A8#DA/:2(-@!M_BH,PV4VF3B'?)HW;\[A\^(55:01(4 +MMF#H2D)Y3.^(DRLJ<(:PK]G!X1_,32ZPBKJ^_!@L;>6U-,:^4JPZ%OYK.JT\05Y0>YN&#N./"MHG1&9UC_12'J$K//-=UK."GF6ZJ_D +MG;M+7S`=$2B>[`[2\(-_43^V:.8PY7$2I'()UUN:XV@-BQ/\_%,W0URCVOF> +M*Y61L$9^&.&%,%N\7`ODFFJ,(BS\BG2(Y395KO&#D;!'S+\TH/7BVWQ:5*Y2:(VGN_Q`T0:/JR.2@NTDB:-%(<' +M=A5;\]/3N(5M=8%K^V=L7TY(J&O,E.>KA@NY+\VI4Z3HGND,1?T"V446$?2U +M(M$BC`GP8CY*(&7-R4U1H^Z#&DL40SLCB'_DMIB,2196,G(F@83!T=K:`FFP +M"L*(^E-2D""/>2ZY=(_SG$@?K)53"UR37XRP_8_!"Y"C +M8RH1@XE)#/=\M"_Z9ICR+5J-@^)KBKW_=!?2*6K5.Q)",;T&M$<)2=1TE5/Q +M6A/2R,"U!*]?=U7-U=4)C3\CH-3*R,,Q70N<+^[$'[X +ME.,-JQV/'#E;[^4D.X`NP2.D3%]/Q'@,];1UHV\>MVJ<:I6%#>NS:7X^ +MP\A!/")XUCB@1L;:JLT2X6.J8?D"S`\`NH'B5;9+L-B#807? +MO_"G>Y^"'A;[<9I\YE@L&>8,>K3'4*.,O5J1=.+6XDS$K&Y<552JDJ=H#_/B +MM0+-Z@/8ELA4*V=-*F[-`=+/J\DM-C[U]6`G\822+W#K[61,-)K38F]WD`-Y +M1:JQKYJ1(C_4LWBOH/`X +M*8XBW[CI3H=G`?%4D)A@E&_]T<_+IM/XK#"#F43`V*7><@?)Q>5EF7'/QF]W +MO8[?.5]B9+%[E*CG"LQY(\*7CB1`;2QHQG?N>9P#FLEQ?1B?_R2].3>BSQBT +M`_9&-LM:^ZG%_^;Z6D++"QM"5JGV2L'A'4TE6__YW.K#]U +MC1#-H$,1EK3Y9.SI?5*3K[_@Y'YC!SQ2D/-%AX$.D@O]D*N^S&YEM?N?WMZM +M`VU$.W1<:GUD-M#O)6&MM)68#30Z`E%=V73657T9]R/CQB^83[BV-T03T2@Q +M,:2R3E'KL`X&_X3ES_;-LG'J_\/;Q-Q7A;!LL +MBF)'6?FBSS(F<`X+XAH6PQ]\(VWV=436Y[]3^W"+0^L5)+I.,]J2V%?@*-#< +MET%7L<_%W$'K:64CMX4&LXT0`P\%JI-V9:=^=$$^".\-,O`Q4UN" +MS3BF/CNGH-5&*M[+*(E^Y>56Z@P']^MO*P\7YD94FLFL3J?[OJJ)R:*$?D3Z +M**_G'X`1[#KN]P[C!Z$>,TM=^?UU[SXAN:.**/;S(^IP93K-A?M2*0/)^QWG +MVX/.WXU`H!BC-[9]D+>>1)C4*1Z`NHT\<6[3V"_KLEITZ/P)N$VB[\X%75,5 +MVV7E["1U?S'SV%)%6!NI4\@:LJV%'.?M)*7[8;N#0S4TI5XN?TM +MU>]T.1'MVT1'$U8=L;;01]I:[HH'2^,6C32$YW`->ZSFOKG;_@6%2V_V3]:T +MTXQ?HX#*M^LJ0@,97'>B-9)Q%5H.:CV-WD^%PRF_%'1Y#V/O'O6`Q+>ZT;._ +M<)!U9%1,!WNZI=Y"K+\V3%>+_?*-I0,+)=05M'W<4Y"=%]N]TC&J4\6G^$[&Y"=%AYCZX;#G"-T[A<2N]0O"D)T6$VC#YF;D>P"R,FYH( +MB<"WPM09B/8/C_)Q)ID##4#!0375*F&G142F(%KRI53+XBW/Y>(O&?BF*-_A +M38VT/X\>\ML*EA/Q$U6*=Q(<=DJD&M4Y4:SH_)9AM@P'I,;5M=T&!%7\<4_$ +MZ0DVL6`8O>@AESH2_)'2_#D+\#RSOU>;H5`Z8T<*I.HR$Z/(MZS_7&('][MA +ML*R5M?6EROV!>U+^>]BV1!![1/Y-AM55<,R&#VJ&%/^U<^]H[>EM;R5AO@WO-@-U;I581B\2JT=-TCJ'15MBNL`&/^U31P1QR&EMKQ287 +MVG'%]%A3_R,I4G6,TR6?VHA7P]Y%8Q4SC9T0(<$E0H!B@G0V9.B&]@>W7[I+ +M/L+J<531&8-](-`RU@*&T%*VWAF;),(#H6RSNZ1T$4KWV4R[JTR,Z59&?``; +M1\I505NJN:;7X>NMU=9N='RNRC8IJTS*VU1\67KVKP?<=H):)BPT\=D+UB]WM7-WN):OMLS8['G)LM2Z=\;&A<#3.ZW +MGM,#[*S6FM8+F""+S8D.4%/JC"_+^VX;9&X?L!N_Y40&31GO`3OG`XEK]Y1* +MWJ?VC[MPY(A"E[DOV:CVT7-*OO*3IJNHWSY@^X7]4E'T" +MI7K%%',LM"V/@Z8<)7@;EX\LI_)VOF=H,NF,4Q7)8&8(3JJ]X=#HIV^))8?H +M6BG-PE*NT)S0[8V@PO.V"X6,PYG,(('1371&E`-1<@UN/(X5_%$79A03$7TK +M]=-0G2^HB_13;/]$4\2?9;VQT-5PH"(1W`.@"U@U>REJOKK0XUQR\'4P'SLI +MS`$JBPE59UQ12'7W7/!_:7'$`T[MKTP]*6[)TC;#[.R#8$HK8%5,%>B`Z^4#/9 +MGSPP8)6@_(!B'3MU1`6>4RAXAU:.66_TP20/,.FA0"]+UHU<$?G;J>+7"0]W +MP@UN7T7#U/NS93FFW!>"F$AF=(Y?0:1#[*S@?"FGI0\;'BZS^4C@..JUOE<< +MV@K74KB^GT5\$EHB]:R9N@@&JG3+1L-#N0P+EC$;Q^9M.C!I5`2C^3E09?8N +MVTH\4M0F`I,/+;G'IE1:LL404F/:3HQ%F5DJ->KT!UT7CE=C +MZ7O8;P'1Z.-6B/;GMD4>H2C8!"F_)4+R6+/*@PI[Z':%:FH?]_13A:#E69K= +M$]:2[I8S@E]`,J&?.K..`T5&^,^]._T/7C9!]_JU,@?:V+M_WLP_`WIV'B&@ +MVW+]P6QF+I267P%!'PO;;=#NNGQDK\(8"Y?#]Z2/QYZR*@4M,1E#Y3U<6/OJ +M$&F+"=1+5.8*.U1;0N:^_-[8K9RNKD_/Y/7$:R4._P,4$Q@D^MRMKC#G?4F5G"``KLXOGX_ +M;A*YJ_4<^C"25^MPOO#C2K=N1VUC+*3GO'0Q5P#C7WG%)AXC7?5;;U;#AT +M\''EE(J##)COGZQ$%WIZLHZDP4UX"B!P/AZUW3H"C590!62>:7D!I`0_I%&> +M^O%:(7G.'^!5M/^%*2J],I&(:+/<#J:+IG5!E'*-T\N%<4&CSBR5&C8K!;3!@P3G1;8\,:S/];D)#. +M2/6$5,?W-VXSXTP5J'T"XZI\^B;5EYW$+VM7(DC\`@=Y96Y7T)%]K]LR&J?+ +MAK[A'D-O7XG)B0S#MKLJ>:3M[,4NS0Q#F^#%AZ!5$V)N$A]DY[PI0*4BYZ +M:5;'K_@#K'3(4WVF`L6MOT`;PGSE2@9=UAZ8U77"!?1DD^+S7$BR7R.70YB( +M(]0X2%@HV!UBRK$BS53JR">2YI-YLY?Y,Z\E&!>_%^KO7R2D2OAMRL?&:CXB +MC3/VVZ2D#RVHY&3_2ZS%=9):F.I$=9MC^K_/4NH&SPD]6 +MK%T8<,B-S(N4?R$4_=ZQ4/WKI +MW!ZC\<6-8/NQ8(LO+:%VR5C"E.7]FM+6TPZ4UI9=&)7;VP`V9>&,H]"U-AGP +MAI=\_[8HE3VG:Y["T6`&R1BL"7%KL&.E[[GBC#HB-@@1ZIV`>G=HG5Z6W`\A +MEZ;=`(-B/LZY,Z[AK.KIZTV+OJ$T$/3X3;Q^`:PDK,$P9>?;*"4WM1AKO9B& +M:XG:A9%SW#S=E:3`*P^J,&B].!=QB +MT]Z)%,\5_GD_]'\DHK;[>`JB_HA&,D98JL:-D$LTP,>*Y"6%L+.X0S;A1H/' +M]_,GFB6+!"VECMEO6DL<'TKZU)\U4GA`,O4JT3#[M1E=WO2(9/6;KC;^^"^O +M5#P.I*9,/-HZ2)-[1VQ:NKG6G#/D'EV[NMG6V%5P"EY@Y5_R]X:?(:1L=,_8 +M*<"FW$J^)AVBS/YDE:%XX#!' +M^M7%#PX!#2UXX@0O7=EMG>$XAG7E%P)#^R6L.GL'359+I*:"VU=V;2H?16NX +MFCT!A(5P[PF`^\2)U.[JLL/H[;9\C#GKZ;*.0.088N>'7Q;6'W@6&!7H481? +MGUQTP[**3%?H"U,FZP_PMC1+"#'S$OJ5Z4`-190!E/-R4-=_U/]8Q*H=U0,3 +M'A!O%AQGI5+,$Q==!75$P3$/01Z1R*>BFG^:2L95]DQ$R66KY#D#K'@;R(D[ +MT&Q&G7/R>R]283`-\!!#[; +MT_6$L;P!Q[B['[]7CTWS%1D0I?C\:6"&FU:&N7244/)G/>-9_0W$>L**`L.-^V0JQ!X)!& +MY,>BE+5RNNHE?O<$VZ(N?=UY<5LZ$9%?QOMA7:%\M-KD^L5_VKW_OO%8[D7=Q_QI- +M)=_8)+P\%Z0_)9^J;%>2/?W1%V&.FPPW6XF=3*OTV#5]4,R_F;58[T<[X*'U +M`GI>6G),\4?(E,/P(`>+H>TO+#<8M^;@4X"Q97E)Y_;F3B&3R2]2H:"W55>% +M\]KZ4@=6F>I(1BB-OS^NBG"T)O0'5A7;E/Q2:]&Q\NGJ*_A"LH/W<&;CM=Y1 +MKK-']9Y3M!)X6V(D"T"_Y_P]CJ2V$JFU.5&?U":/V[L.IM:VH=%7V97%$81X +M?H<*"$,K-C7W`F*!2,I@@?;)19*4.YIR#_R31%_@6HMNO6%AGVN-J'SK8X7" +M1/)ZNV0<_`*Y`4!T@9*(45C7+'$YP&]IM6;6>8=Z_3G +ME<-9EJV%%:5O8I"I()8.Z[@YL.$%_X9Y=3[UZ9`38B!CW9R?6LM:6J]UJ!&R +MCH>ZE]X<+:I>92UED1G2QE,+6/<8HFT>9BB[27VK>/9SD>>Z3.Y%_@W=FXR@//5QS=\-CGJ;='\X&S7R,\I)HW3Z)( +M",L(!4%`\'L.DXO% +M4GMT7H*)O4OVF^K?B>(W$4DE?894D_.B9^6"OG4'7.CJKCB@()DZ%WHQ.YBC +MAI.GUTG8;&QQ%J.?T]J'6GOFBNY8F.#MCT+W/PDI7_&LXXA=N(B_N&/B)U?E"EVQ9[OUC;@./!"TZBC?3!HNPV]UF/6S48*3P)FR +MLV"K^'3L+3_*Y;#=NS<>5Q2=Z"&DWQR3*O-6OBIQ*FXO%GGK&N29]^>XR=Z# +M?B&7+8U^Q;09D-O%P:R8P]52W?336LU)!*'4M,9^GW#CRHN*NKTPC\.$[[+I +M?(F;.(;.9E]?"G#=!K1!UGH+E&]1"DSJQT3>:D>C\B'^B=C/-%]EE5@VD-RU +MD75$S,F!V3CB0,,L!F^4O9B.Q,+JPK??#5>I18,SL'>RQ;SB/*X04&R8H?G& +M26-^_85KJEAY*SB"T2@+LR3L[*26)W"ERJ,X0`:]=V*JPO4S`X,0HZZ2/'9K +M/_*2N)=E+:2+B7JQZ(JG?G5<6:/@>-EZ[G/%#\[%"3O3DZ>::CA()^$W6C@6 +M,'KEQE@7/>-%%`5[!//7U;+AP8@;^._BLZ!;K`]YTNAG&B6#QI3H$Y_V[1%` +MZ8PF+LG;=>DQE32<%7#$OMHI"L*O/?BT1M7X"_(RRO2;TME8FLW,^FR:S>%KWAOTP([9N +M;)08S8F%Y8)JV"DOAL.K*"<4H54V]?*BET*XD+F0X-9B_7:-@$^T$#V"//:% +MDL:`>2#O/G_KZCKO"J/($3A!:O4']Q1RRS3X5N+(9F$>OJAOPP??];3>KC_0 +M8VL_SA$'L6<.`-`3T"\HW!Q$+VC7,2<(^4J)8_V6^&+]$V^"5;Q*SX]\NN!; +M$X.,]$+.SXGU'8?7=22A +M[\1/6WC>.>^-FD"KWI+PQY/"F#*RPJ+1#71#-98W5\5;&`6$$%Q!>E[;[EW] +M$85X%QZ<3()UC*5;^KRO"8]O#WCRI3;P+!I1$48:9Q:C>^9#4M&U]N._U%-# +M)P=@M5]_HT++!K7[M&:T7^C>E9ZXL?]?'BC_W^#_"0,K$-#"Q%LM-"`M,C,U(#-KMDE547-N6 +MAB&$)+@4$"!(H<&KD.#N[@X!BJ*`@L**PMTU08.$X$&#!0T$".X2".X$"Q`D +MN-,YY]Q[>_2Y_=*CWWKTWOMASSG__:]O_6LST6GJ<$I9.5G"Y)T<49S<7-S" +M0!DU75UN,)";"PR6QF9BDD'"("BXDZ,L!`43!G(+"?$`I9R10!Y^(#=8F(_G +M]X.-S024<7+V0L)M;%%`%AG6/U0"0"D'&!(.A3@"U2`H6YC#;Q,H!`'4<8+" +M82@O+B!0"H$`:O_QB2M0&^8*0[K#K+BPL;FY@59P*`IH";.!.V*#_L!2< +M&LP*[N;P]ZD2"H*`0Z4<;1`P(/BO%MQ5'NX)L]*$HZ"V0!32#?9G&^9H]7>& +MW\G]20!2UY+6DU9B_\>Y_C75A,`=4;I>SO^R_4/^9\W]G_7O?)!P3Z`)^'?` +MW+^%O^]_OKW\VVIRCE`G*[BC#5`'!7&T@B"M_M7X=RII:2=/'TX^("_]_K.VAO\. +M!P;SA$&Q`W6TU%A^LLR1@)>+[7(CK-KISJSP_"X[*BD;Z&SZ.0+_1=-S`J[S"2;_QJJ->LUD\1 +MC!BB?D?,IOJR9CW"U/IO"A_2Y#;*/EX=;NB&ZF.\OWWH[[A04?UU#I&%GY0R +M2:EL^..VW2`"?)DHHV=1^/W;FJT'QC[(\S0*&E46ZMP<"('OHKMS1=4OO%T. +M\R^'60._&[ZM0'((Y.UYLTIU6E39[//-3`Z(G+UJ8(*H)=D/`CV"3B9^LO7X +M``K*R6@E,-\N^IB)Q2MRKU$!V^3DKWZ(E@B_2,N"=:"[V4:>/V_TUP'T1^#W +M.ZK^%$+?P2CHE763#=L:@W_NC[E`?O5R),^4:2!^@RL0SN07LV)7_P0G,RF1 +MFR>-QTVI^#T56MY(/AQ'F5=-LNLO\E]Q79-Y6\0]`\6N1'6*C&`PB5J_+\$%#@"XIVJ>A'\P(` +MU[E3`'GN,=.\>`*A;HQ''[HGF:YDKWIYT*F(,U=#G'-P=.Q66;NR#`H4-5+Q +M33JG>E\93KGJ0L%S]ROC#I3A/0^?>FWLO*-&*68RH\W]$9YT9G8MD%/,<*@+ +MBF60S'%=>+9>S!>0";8ME#&=>1Z#]S$P*_K26I4C+2.;+$(4+5FIGD4E;$YM +MGZC?#K,IA!6$/S_+<88JG2JC-+^TON_TCRRT4%S:PWP!JS,[:_G4<73FR7.1 +M])9'EJM``_`50TD-JID7KB+MG3BF-'1C\(;(@GI0.==_A%CP2*NR9;D&D) +M74I@EZEXR*2%I5B),^SP]]^<;34'NW0E%\9!8"3D^]E5_CZIG>&CS$NO_KJ= +M?.;N?'M'@C9>,1])^2E^>:J\`V>K6($2G4NGBBEFQ_X'SW5V.^-;D]J&&CK) +MN[C5LAUUGZL&RA=W#_GO;C)],?N5/(]*!^E_9`& +MHVMI&"QB8]!)!K6^SQFK]Q_>B"HTOM@JN%*)L&&;-#>8#NEQ6!VCP29K/F8" +MPQD">\%C+'P>WCUN!&$`:H^J4Q%+ZQ<#WSZ_SGZH>_7$M'D00PA#P[SZ.],F +MQRI7K!?(Q)]!/G*\-,[26]Z9-\L*FGY)DRPM#=UH!V6+2=&^EU6"T)1X&@.O +MBWCOV3P3QZQH0Q`3'(9#GVBDIKX75("OR)?2Y,O3*!@L5+TRR$I2O6X&Z$U)8TM#D8AY1KLGV'BK=ZZFKSMK;>,(;O64V@5RB%I(' +M$]L$,S46U-^V[YB@:L[O6+*TE:V7.T7GK/"$D/"6K,%,_!_*?CY))7[=]+GV +M<%C#Y+07-O@!'\V@>&":CDL!688@0`1P8TJ]^WT65Z;I)<=//Y%43IY2RB1V +M-SQ$'Y^0ZW5C*F>H#7;W0/?7NBW3%;K+Y*01UHKXYIQ!-\R8JO=^5YM]7]T> +MBMRZ1B5TY'S"60T)GRZ\NLC>[2HG87N&OQ,9NGL5$>1/WT'_%+?^JTK/8IT4 +MBSJ9)!K+?IX;HPJ\BG<=&\8:W!PDOMRPH=3WD-"G"/&#J]O6EKNRY,('A,Q;_$[G(,+:=ZZHGUF +M)H,+-3<-C"#?>"RY^#K_&4[6. +M70J#PXT3CY%'.;N>#^S'JL7<"3EL+4D1"@_Q.XSNU:,NA*5GECQ]H9,Q6F43_>@V)R)EP0:&]HL7F%>0I.S?F7&BTN +MF*0?.F-G\T9SG/FI2M1$'IX?NU_)T-!@Y@Y,NX7H]HM+FZ-]G&5WJ/)%W#U' +M<_^$`GV/XR1.@05Z9D$K5W`_N0VE_OG*_L!D"6-3#57CV?:+8DW^CRS&.Y=7 +MGW[R+SA>G*AZZ1QCQPW>\X9%$#XA2M8\A=%[_71*&.L +MA_<7G=[&D0RWR.`"J\6]S)C]=[;U(IVC'WN8`XR=O>31/6;9$S9VWS!&J-#0 +MR`YB/'MHCG9].+43K67.P^D67=KU'OC+VC*BILQ[UW&&M9/X3+<3 +MLQEG3^5SN6[D6G_A2>O(_,(N;?XSTWCCQ4G=)OT]7L43M%?IF\T5`S9V7HO; +M[LBZ?C\:T.J2B3V4%(D"8[1\>NWC)YNR_&CI^ +MI5C)H%`R>Q!U?IZN4)PW,MT=J97R')T?)[(ASB*]X[8;G+M3YZ];+,DPV!D* +MQ;28]'.)^]2R)'?4S\%!O.EM$:H:"+.9*F/Y)QPV3I +M>@0QNU9=_[QN4#'PP:#BN%@ZS]YH#L7E[IN(]MD:= +MW)V0B2S,3EG[CB_S7;1WMKD"RKWO(@1T3CR,"JF#-Y. +MG8$RU%N6JS_#D^SC%;0J5W&5VRKC>%,M&U3;Q=)&()E?-$."V&B[7E'BIK99 +MDRCSZZF&--"PXJS/?0W$2FUU!H7%N +MY$S:_&:@MT^#T(FI`2(20D2$:V5OR#7P.R\_/*Z5+^2T'R??E%*B*F&_VP>( +M;NNQ==A;;D]'$;`*-=^?R3=,2+1P5;V8MB%_+J:\O<#,P99;4<+`G2&X]!#_ +MG!=OM7GJM&TQ+O>M[343L4.8W@FQ[.$1#9?R`*_$8WIUMCR-H9!`*KD78&0T +M)0A!UJHR(0\L(1/2;/3A$O1#7V_GYZ\+_1%-\9SY+I)$@&+)7X+H$)`.&)-U +M:OEE[KS1OP>IZ.1'XB:MYOL0#8XJ1=?HYFKH`KLK#,5J<)YJ&]9[IXP'O&M^ +M/90N1Q>$1XDIAMJ;R5,U$\![O5Y?U%8VW'+/$CZW,?.<901ZM!BH, +MT"EA#21+0/R-S[E0XQJAPO#\8O$348&R)U8GF]FLKLUL2MB/YN-XY%&. +M/^O"M;\U0.JD,-J(AU_R9?@,V&QKBKBRJ0\O6=)!JZH4^,S%?OSPDF=/*,N_ +MN^.X:@+;SGF8BS(:/-3>.G#9];'C1%OBP@AO3%5U%\)(0T6>2UNM#70P*R( +M[8PA]81!=R.4ZW#^:ZLF!AV*=.WHX\UEJH@=R=L-?6UYMJ*W-7[Z[;9/YG*' +MW9^=2G?5>.$OML2A6],9["Q=G+Z0OW\P^="BBD'1'"URI0'Y<"J\VZ9@,6DY +M??AUOF5,V+[=JG%U7D%+3;>P8*O&5 +MD@_.ZE%-;Z$W'U$^^)Y'06 +M.KO*)XB.@;]A3'WHE2PWLO2>^(;>?7QBEZD9\.9;G/CVCE0Q +MN\]KD;)I4EL-1>/U))>F`I$ODBJD4L^V84^U[TSQ^S@UY]K592S%=L-JH4^P +MW&DDQ$;I&5`9EFB$BP<'I8EK\9C!F&QMZA(I]LW6J-9&7Y8*CFT +MR085>,,GZ:<^5458V?85Y*/1HG=$G(H$M[C%:L!S>2E,6-D&NYM8%[A3T5NH'Q;!=39S=@ +MY_R*W5Z"UN.Z8'1&WR-?CDT#UU$X=C<0HBG0^J/S;MTZ\JG9$2/F?)K,BC9F +M.T@S.CH#]=HH0^GGFR(]-<>T`%>5!(']`U%R80C"D'9JJ&-Q?2BLK,U@U=&F +M?*-[M*$GEKBY[97%L/:.L1=@B[24YYQ +MYBYE-*V2G;;3=1$BZ^EM>-F!0HG*;V,N@CZ0+KE/0&5-H^SSPDV*C](#S^U> +MD$7)8/.KJB%"S`<5\BQ3$VA%JI?W]E&E9I[M+_.Q.L(J7@HS23&92]+GF!>$E9./^I%UB3M%085B0H@<7K.6E9UW;=T+?:9V"$G&N'[/>-YX37Q=^$ +MF#;-%_-+@[KH@9+:;5?`\^$/?;)@-B[,-G$NFL +MD=Q]T#N!:'XRWBGP_/,UA1:H>EJBS=3EMB3=,8:>VU^6_:;W'9YP +M&H_#&N/(FM*/)@$C;PEF#R]A7@F)346H:47S5^=WW:^G3*A;"![9TM"J.;9\HJQY2,FC,$@C@]/C:_+>/+YV4^53 +M'F9,GBK<46OP?+O"WO3N#B3N2=X87-1V&"D4SDIR0_((82/TF +ME^FQHO[NQCJT75_X!LO/7KT]ZF3^0$U5DIA$RGWTP&P5^VRHJ`_3 +MV6YIL.&;9N_3LP]XH9R,TI&4?`@;F3Z3;$JA0.8G)Q6#-Q0;K^S?%6I$SSZ) +MQU(!J#^R+\-<]1T=B^^(V3"E4_F6E,L8IV38/@\%*?ORI#I@?\&RI/;@Z"F +M<.25_2\%-@&(D4LSU;IH8BY4AN/+,BM;?=*.QM..J6I?0;TJ9'(O>8FY,GM< +M18MVS"$S43[O)O*3JX:2$?D#O2<')D:`S"R`S/9146_.RB]ED?>B#43YK!<* +MI<-^I39F>QXN'+]B52)V;QLB]VN^C#L +MO=+/'2_Y:"&.,Q-V*'9GT72YN +MD.TV=]HUY7$M8-D3./"`E.#-:#=*EI)6.#]=O&$+V@_2_+F;SAZEPQ0=\5'K +M;?*0K/9B[X-2%&A1`V&UG)W^M94Z=I:_K!<<&]MEPLJ`YP,&4*@C89J=P-JW'S_M^J;RY8)SR+/E+7T>#<]J@P<_U06+VAJ1ON(7_3,B[T*QSOX.R +MU-Z/!7"E%863S:-6=*D[@Y!VH]*MEPE8/CPE.$`O]7VP^[%=]H(;08\@%H:Y +M:&+V.+A%I8Z+GR!/U,9P*C]5/L;45FXP.!N^$D&_$,5KXL[*`%T!93O14R`; +MX=VOQHKBEWT]^T-K'D68YE9^:8.D0[WJ,7VN"Z@5I?:H5FW\FH.RF@(?9]9O +M^"4],G0O`=T,K/3?SY8MIR08J;D[8%8CZ\UU5DG6S<.[P_2:%SC"HW8>,YK0 +M+!W^`K302^-$I)"8@O^7%_;_&_R?,(`B8!`DRLD!@K3'QOX/;X.TY0IE;F1S +M=')E86T*96YD;V)J"C,R(#`@;V)J"CP\"B]4>7!E+T9O;G1$97-C3Q4_[_'D2PSMK(+'6,- +M,V;(6L38B6Q9L@YS,,S"&#&R9ZWLV4OZ90TE6TE$?`F)%F2)F"PI$MF7?JK[ +M_=W'[7?_N8_[WWW<<_XY[_?K=5Z?YWF?MZ28A35(.$@Q`/#!ZP)GG@0`H5`0`Z>#Q@ +M]?.5`,`*#`#)%T$L`@)!H0`LSH,"N(->.")$X2>2,=&3!*C^;F,#_?Z6+H+D +M@`,N0.:`\P1P0(DE$?%4``MZ0A3,20>G@0'$/X&7\P +MIG]3,00 +M!)"_6[@``UPPB+7`43R\`4\,/@#\U0>)V#\A#L;V"T'!_+RMG8FNW*\?^ENS +MP."(%!NJW[]2?YI_U:C_K`^&0\8%`XY(!!*).C`>W'\_.?]QEC[1@X3%$;T` +M:PJ&B,60L?]J_#L3&DT*O@175`7@BLH'"X125`14E9%A_]5XGHCS#P2-]0!E +M)!*IJOZ;TB.03`:)E%]+>N(/I@&`PZ`')O\&+HW>5%Y%;<_O>.@BS +M>]PW9`%I+E[,45XOY.M_O@S%'T8,^\3'^EI\?\>^_=GB6O:FS/$S"0_"S4ZE +MMJZ[M%.I0I7C?+*>O4\88,/.8%=XRPBV\H)<2_>[VH]79IKH-#P&]8-,T^5NNJY7,Q%? +MZF(O<`M0JQ6YPPC12K'[YU>UX>3MHDPN(L.\M'"R=%DZ/XU*H%AEK +MM@VFD4G#7)\S"!K/M>PNUV_,$%0T'`JEBC%YRF%B'7.7%HZ*UIBR,H0)567P +M)D^FG=#^)/SZ&Q56:Q^;:*`7%!``?9"W-<=H/?4PR67\Z"EIC>R5U>AI]_0S815'H+-Y.]LU%R' +MB;/XK25&]-]]6\\6*FR_V'*2Y:PBQOSR=(J,WC,ET0]+QQ-Y+(6V-N/:YASM^R5K.KV>C/0 +M&#$S39WBXU>I@-7U6$*S=-%J&C'L7]^D9)7*%WQVO5""UA%[2):)'S=DW?<@A.G=%P7M4--T?B\!2ZLL +MPX'&%0PM$]MUJW`XK[1G=2#6MI/$LECQ+-BO9Y=N^5MT%32':*@XYQ]Y1;EA+W +MQ/2LR7,_"5'>JF?SKR![Z@WQ%'S.EIK\YR>VA*;37LQ7#V=KO;7"XQ@X(DKN +MCD3PACV?P^G/`W0US9PJT"?26@:= +M*IF=3S%%4B8GEA1J/L;&^164A9=("W-<3JJ171N+3JF\[P;-T4A]8022PI2XHY.!F7%2Z"#,Z*%KN"TX&Q>:+H[QL +MH[&SUK1$7HW3$TOZ*M`CJ/TMK;7/M/$I;,DP.S/S/MI25?WAT#7#L\]AO%+1 +M4=!DXNVSD0/KGV#,FVLSK>W="6*5$R(+=E\=6!!,&2SI%YT4PMPS0XPL"T-. +MGJ$#N[&.C$B%&HV,])20OT\2=Y7(7G7F(CFVA)HK/7E;2#0X_T.>A[ +M)@G&8<4+60^)!1?"-;83QLK0B3,31 +M*!^T]NK64J9,47N2,.(ITL9S5@K)ZL?(`]U;`P+-69+$SRZKF*[G"X> +MD4'+@:,WAUS.,*EK^9:BSG*X&:D<0\]I;ZADW0U1[H=BK>B,7X:CT>VRN(M_:@?R"N6Y92%A#J*3NE)Z+& +M$I>[3*8KKY;D5#[7A-#Q&)1,'UJ^"8RWEQB^_D`2EYCEFIXWWGA4'9A5(/PQ +MPQ]QL=>MR&D+V-N^WZG6A^'.-PQ;H"\':N[HC$ZV25_D5DLS?HHR8KZ%*G&OS)_]5Y +M6=*U>VI'E748&2MVY2)[P=F\\C6RMWC;`]7*-GNA,RWOI![:7*"%O?3JG5W= +M;=D=2:^RPNEHXT/Q:(]7#,2O$V'37T8/F"2F76GECHN +MU!;U62UU>RF>9CHCF?9"Q"V8LLI[#N(XD)!3ONEI)E8MDXK'(Z?>9LX4.RUUA9ORW%^=CUK@F55P%)H09"JA +MM?+%=W-Z]=RLD"1\/`P&?>$U/W)7I*!\0=-N(U-YC>YVA39CU<6`*^NP(2[E +M[W'IMHFD#UUHYN1PZ<"IYT$CA&L=)1NR[3+?L2)WET[QQ7%"&"F3N6*\\8^= +MLOFSZBIW(T=+D.\I_O$-S]YW:`Z1-@.CD_,WM$7*>_UYV8U:IT4?F3G4^),H +M/=H32C&/HL32[/<*Y@YV4;0Q3>1DOM.%3SNI$>S&KY$2NF=@0GC_2-]WPE`X +MC1TMG3"G-9(6I[UUB5V7:UVA9^R*1L/.[3R.]:@J)914)OVE9`;K>]&CVR^[ +M%Z4W[?!_M7[J=5=YY:L+,IYU3)EP<61"*FYOAN):]Z['B?CY!WS&;_RC(-QO +MP..>2ZYB]1OI[A,&QT;F8\QMIK)5)PW\6_UA7R]OJCI9%;R7RBWE7K]C&*$& +M*#C8KU4E"#4W,=O;MT<%!@RM][8`MG7NKO,9ZC!.H4.AIQ-YN_8@YS1$R'NQ +M\F:V&%@SW&`6:1PYT%7+IB_]ED/66,\?>>1+Z65+>/>3):["6H3`E+N:C3^< +M*\@B3XJGR]J[8.YS6)_S=IE+'WC+:"ZRG^5;Q6P'&Z.@C*$H +M8C24&=9ZQZ(Q3@CYO[P@_Q_P?R+``P]BR!02`4/VA4#^"9=A?"<*96YD%LM-B`M,C,S(#4T,B`V.3A="B]&;VYT3F%M92]0341-0EDK0TU45#D* +M+TET86QI8T%N9VQE(#`*+U-T96U6(#&QMW=W=W=W6^?<^;>B3EW7B;F;6)JO51F_NNO;^6JJ(@B +M)U%4IO]N;&L(%+>U<:)G9F#F`8C(J:AP`Y@9F.#(R44<@`9.YK8VH@9.0!X` +M,S<00H`1V!#BY`8P8X +M.&9F@+&YD1/`$&AJ;@/'^`\F*1L36P#GO]+&SG;_67(!.CC^Y0)0_>6D!ORE +M-+:UL7('&`--X!CE;?^N!OS+\G^,];^A^G=S<6`G*TQT,'FWZ7JP'^QR0&-S9VM_[TJY61@96[TW<;4"@A@ +M^E?*W%'&OVW[)P&CHIRHG+`F[;_^Z+^* +MB@;F-DXJ[G;_Y?H/]3]CYO\9_^V.@[D;X"<3`Q,3\U_AW^<_9SK_MIB8C9&M +ML;F-*4#9R<#&V,#!^+\2_QU*6-C6S9.>`T#/PLH*8&=C`7!P\RG4L&I.Q]I^[#SR_HX_H9]`;M,`8NRZ!42UZ/^MH +M<]D]=2&1-VZ-)I +ML_0>_T#93(H8:Z'CN/]A0?>V#F`-_E2]$Z)7]9VKE[3B2F-2O;*J&\$2;[VJO>O"-:0[I#$S%FFU2YE_6XN-D&_ +M0@7/.'+#*LE?="/>7LP\[S-DJ0K-3E*FB?*]A]^0UIMJ'/^(<1QP^(;- +MMJV?:2IRB0J*#'0/@.?PDH)*[YE7U^^>C.XY]*$]<^BTIG)'4?'!EVD@`S9I +M2LR2I05\H]2B8X,CP.@6H1JG9A\0V'40)#QD]Z`FP@@1M,)`E?`4R'6"I&4J +M[+D"KV"1,PV$WAD#&RK_*H-W3%%V:]ELGWLL;Z0H,.CT,QM$VH"GW2]IN[_* +M)^CE@.[R(5?K\=3\MO3G'=Q:[]2)3_6V[8DAPB#MYR*_/41NXAG2HI3L] +M6**:,*BTCFIK"M*+]\1",_]%I5MM.5=Q>;ZV/I9M7EBC2_^MC?*-4*KQ.W;HQ6R?@P5 +M!7Q#.U];1U-[VT4FRS>._-O]%Y5<'4GWN1677="@B/7@)J,^E6-0GT*\M-0! +MP!+`E51U,/L@KIU#\8`TY/`))GV199/[*T/HB?SY<)O6*9QZP[WY'9_!TP47 +MMOPZAU@0;B`Q[,^L_WR9-OED()S2MT6<8K9[^R?.-A(B&8C%FN@0KZD95?^CF9A67\GC&MX"F7-8/N^AQ5["OO3>N,)7E0E>NJ +M#:[?T(T>S(V.UPCS92L'=TX=0]F"FKS<=U[?ZR4F;9*;5)>"4$BRXD4[.O-D +M^WC6,Q#&]7XA+>8=%4VVEG\7.`J[,&Q4#8NF>T_QX^46'I[YD:YP(7DVKD7] +MK,Z>^2BOFV#2_\81`L\;%]$,-G'MWY=XLX*T[;L:PNQG8,F.WG8,`6I_"FI, +M.1\F#%\%"CB5S=TAJBQ.J^UG:..$/HP%,SM.@[8_/OD4#OG2PW(Z#D1]K$:_9X*X+7#2[LKJ(MJZPQ#I1/ +M'RA4-&;MBL9,PN_*M!QPQ$QRN41K_EFJI[K88IWD3-=0)S>.LI*:%+^78(.: +M2%U82$[G`$=#`?3!'`XK;4W(E)L87<\?6S0*AW_S6SG@=<+MG?0L(5C4!C1^ +MJ2Z\FE)2)#",+K9VSJNA:<&ZF!H$PQ"E_&POK +MU8'93Q<4OZ4?.!6T,/X>DJJO1Y#BDA`1L78DOKNST6>Z,>G37[<7*2Q^Y,HQ +M5V`H_N=6:Q23K^CFO7W;("$((2(/?-!`X.4N:)9Z[[`L]KL\LHKG_RJW5JE/$X\^GCBKI;/ +M'COTI9TH]',(Y`3:Y#"TNS9(\/`@XNOD>BA7IHI,K\#/)&X_@`V:NNP_[^4A->=Y@+OI(U=1OK2$MKZ!:R]+9 +M[*666]">VF($J&,0DIB3<0S#P$,N0[*(_6-E!L+?#*KKN#=N;$\LZ28A/$=$ +MERY(H5Y;K?F9.MZ1KP>HHI'O9"2$U7B&I)$E,+>GHDL\NG[D:V'%+SIV_OW] +MTR*LSC8SE`T^YZ%5E$"#-?)N-_B@E7K^[C%?'A%"KI=3R>,;Y97XZ7#SBL-' +MUJ_\$+I&.0L(F&6OZR&"PCLUQAR1;K(1&SC]C/^SO+HDW#]:@6 +MMOO[P],H#C_[=QOF05*1)IQ<[F7:2ML?]>A3$.IZ\QA>@'S8Q4T>'!^POHV4 +MVV#ZA\EMFP]W%QI[FDC?-7C2!*\8&.2G#[(;Y^U,W,5:$:%@XHYR24?1KQ)! +MZYVMS[X.7M\MT,8#H]X.O&$[7!5ZIC@NFGB"/(1P?%M!9J6IRH7=NOT9!LQ2 +M=W7<%]=6T/6*XRB<+U6M]U;R:8EHPZ261>@XCDM(_H'[#`4=1Y/.5''EPC7! +M:DYH7-%$PBA&-60BJ'74U?;]DG;/[R],9T"_$CO"XQP.>$..-0[L8(7T2JQ@ +MXF6,8+P+`*?GEF:)I,.4,-)2@XCQGNT&8K)3VR0LO>KX+]W[?J%?/0-QD.-Q0CVC6[#J-@+4??=PM=?L\\NK-@/X$YQ9OTH; +MD9=#IJ,N6?YHX.F84T("Z%%8YN^.&]-RE/-".$B=Z;TXVBO5)H;2@$1YL':# +MH_Y747X\%!O-E1I&K^;1=F^\'!E<*;O*VEA(3C.*:^,/Q;OE+2A%#^N0IZXG,8%G.D>24$U$ +M]O*;EO2'*3OG8=7PA&*Q89_?+RPI3-KXZ?/D@%BWHV7>BS-LM,N++Z`\5^U\ +M4K%O]T[>&CO'3^GV!MR(E,Z=5?"_XVP%ZX@[9Q$>4+RX2YG4!:B"#F!Q+5\? +M+Z'?R[9%6T;G62<'#'/SDI'3M')^TAB&C0Q(A*"C9/\2_U5[@6R"8'5%5`'H +M.%QPI!U$L;K6/\M`E"89DBG:&QA%`"+@D!J$*Z]LZ!)TG15$Q6F74KV/3@Z$ +M`54[`K2+%=(I\]8;CLO]@;%+O'+Y1!4'J5JV4F>)/TK/&JF/"U%@[$.V/8Q5 +M/+?),S,7IM_#.V'!+*8<9B"""PG'A]U?B$LR^#PT%E_ZC1S0 +ML%VP$N=0C6FL>P^*;6!>[[/6@ZB+^2JW5]-&^P3MSTG0,CZ#'%`3V[KB)'Z,.&;%WFOCX@K3L.IY'/ +M-Z&N6\W8'/)3H[S!]\LX,QQ:AI\D/`ZC4GHU[;L1D`G'^.A4^<-J?]860G?J +M408Y50)5)SFT96TB?PUK^_CC+(IOZZ64L,2A_2;"GXU*1YC.[CF*P^#?1O>; +MSBP==D9K'=-CEP5MLDSNN3UL!0$?%=@I04"P@^H;.#'#WF\D\X?./OGC-VE_H$]5Z46Z4WY91TSPH! +M27@1SYG6!YD +M!.F4UGP2@B:L#U9B,8;#[AB!DX%&D[6QIN1>&2F_4$5RLDWUV`=VP8>(::+=]0 +MD-C\JNXV(B%ZQM*<"S&4W*J\`N]@"\NT]K$V^JSNA>EL5S]LO&2$87%]TN&N +M#6R_R!VMY4"85!.BRI>UD1*+WU=9VC5.@AL6MC@(VI<8E8*&B;(H[LX:?SH_ +M4\&48!6.G]ZA:[B1\%SSSI`[4E)<];'R/FB1;K=9PN6PDD:"X6!"(0PB-3:N +MS8&B'ZH)TF=Y<9]F:!]KO.>X$;K/PYNEYV4-]M'A^S;.@7:_@>]:*`3&IVDH0'%_N`<>)E`,9$UIISXL';\(`N +MCLS^-XI)UYJ)@3W;ZU*XIQL/.1DE*C2*2U7B1H-'U'\,,O=X/<\P=ZV.:,DC7E,$ +MIUUR'4(JXO:A&K/F=T<99^+PAY;WS-4]A@J&-YT'%#??2=-/#'/,4D[R9JXXO?IVK>PBX0*6HB2%F$3Q&G2V;!=T&CX;6P(K<](.Z)Y +M3-ZD`WH!GKZ3Q_V9'*Z$%HMP!"B&:S];2\?H(:9X5JJ(#M637X.Z +M*>Q*LY'E9(9WN!=6K;Q[:4`;XW+$4?[2-35K@\_W@E9C9:+4L>LUJO&Z#?L% +MXE8HU;ES\W*WA=7;DHKZ,EA]^6=0TDJE[&F2+C`^]_XG_=Z^-ITT'+>$)CJF +M:+HQ:O47V+UZYOM7ZQVO[-$CVO*FTYB>?N?^HB6M39AR@G8IQ;1'C"E_-!07Y^TKZ'C,Z`8$%67`F> +MS5XSG!^0^U+US0/DKXS(3-@X"$8Q+FI)NY7'[(?U]+M("_CGGG9Y<8,:+H+A +MJ>OV/EQ[![7NG9D3K\8HV`;/X?873QI(Y.24-,-N"\&57A#UOU-G9_'\\<)5 +M;K\GKH-S1\[IA*)];U*P!T9U-E^"$5^I"X;H*:D";W[,$;A9_F@-20@&2U3] +MZ-OBDX@#047PGQ%&_&,G0X*P=09UV..0OQ$>R;N%S2]W6@W/'3[Y/OT@6>KE +MCI=J?DNL.#A-DA\)]UL1GY$7E[0!G3MBY/#FY;AA`Z:H"YZCE1.:1X^7/`@R +ME`]QWA!CN9*MHELY7N7Y?>N4T)3TAF05OP]:)+]:B%V4E2)I\4Q(SIM,10[$ +M7C!&<8<-66-S4*4*3D^5'#J8:],Q?]`DF.F'8[BA7K!Q=CD][I: +M*,&'N_`4G,T`!Y#8C><-`B+4+`R=99L6IF"`H-!`)ZX=YTH +M,+L5J9LIJ>:&::*5[3G%=6(/T(U!LEI].\R-_S!N0C5/YH4KK((`(R2[N+*Z +MY_G&)=?-?R_E_&F3=8G5,^)F\ZE^';+EV7`A,@[A-.)H4^IM`KO!H9P"H192 +M/L0@PAV!1%?\$`[?E-I>C^!&FB$`=M2W,(=0(TD1V4\9@<"0T#(WT1CGJP@+ +M98B<>4$T%R4(KHRB79Q7*R:IKDC51XW43!%;FI9LM80;"C?!U0LM8_-\;2^W +MYAV/7:T>^PS;7*4DX5IE0-]0(V]ML9H6-4"I8Z3+@Y0F%I;RYSS^(?_0/].A/HJH/O5`WRL#J\U4X!79)STU*P+ZV'-BH.8ER;]'KWLN +M8*F1WXW?/:Q/R)7P=+TD1MT#W9';]7Y"RN'U;6H\?BW!\YP>E$='74;"J2$Q +M+EOZ2(0T7'KL"+-`?O^>>R1!:*ZTDY.MGNH:!CR62L+*RU)@N>4IE-AI1+A9 +M)S>"`BKA6IEVM:GY,)NVP9$Y5O\IL7D&ZM&W@`U,DJF=M0>F;7SM+CBWMDI/ +MUEN&-3F();%@EP8>[0A"NS&W8E'U6((XC*G+/^2I+!.;'RM+<&9J^AK3EKTM^R<+.IF>@$1++FJ>)3V=-DX3+5KF%R]YJAL[=6%F:JK>JA7&46J6\A%0FYTG(X< +MG-3O(,\2S8#.F=JI2\#X5W?B6/:)*HOJM6E0"MZYJ:4Y"\R9[$&?$/Z9Y8J$ +M\TG-K6A!"T-[#'9Q5:'9@(KA::=L?@_\(3Z0PYTO,48AC-;MY\U\>4H!SAQ6 +MYF-.,W=Q?3%>H5Q_/RPTU"J,UUIKK^NX%YHFWH\U)4!2#SDKUTD+&GR'2%HP-1._,]/)#N8&!_WEVS/MV[#7"=+9<$ +M/7U"E^L"$LZM($$'07L(NVC)`=?WW@&K>UJBSI.D$T`O'$62'[8A58T.Z+2H +M>Z[5_2K&!S@/:@K-"M0YH^F3Y#<$>*,/GF +M')N(C,CKZAJ2LN]CK2Z4:T!?#9#->6MRR!*BTBQ`8G;C_]7U$H[B#TW\'!I:GM'QMKF_#%&Z%9?RE`YSA:GMI"8ZK%EPR +MX!.&Z-E'/XV@^,>\>&O(_M'=BH#HJ1N?=D.@6P6!Q5,%<"+[%3I]/1^FJC0]L.LU`$PF+>X]&PX=*$VPB5U8?2%+\LX/B67$Y +M>A'A(,PF(C[E0K]G![M0_`K9SPFG.I>&&[!B"`Y8!:PSL^)[K=",OGV90(O% +M;S_Q8\L;#!Y&ONB4ZM94Y.6=TSUN116IS@ES4%*V@S&][#E:!]`3N"@@SOEO6\2G6T%,A/ +M\R95.O3F[O*8G9*L=!F+"3=!N9 +M-']4AI>[&)R*TNYC*X56GFX6I6@10:YA6A+"@H<:7IK)5P-1T5HD/=,'E$+? +MU0VAIG:?/ISL;M4`=#3[.(9MR\$X^D[:T#&]14S#_+9^M:.V>=&1K,XO=`A? +M8[1;7.AMW-Z?%GH&91670UBZ`>>;+KXP4Q\@:[%&0>,92/6) +M*TUA+'4I88?)K+9U`%A,RE`N+B':S2D+8>F4-7@?(^MWK(A5>Q6M9,)(-(VV +MH1`?,;#/C&QR=/9;U?QA@RW6GU9#&9=:RW:.1O5WC)R-\^[LM5";UD3)#&*# +M#_=]W_GI]TV=-9KNQ.,84/_L2XM&.$N;[2X;PKD`7]`0:MZ&Z19Y/MN)/A84Y4U&DW&7`YQ<+5KWQN2RW%3J%6X,"5.15LS.COIZ#4F1$I90>?O#<`H2UOS#D1DH@8'\+)KS7TBS,.)M7 +M^U;,0&D\*60!`T#5:`VQEKYIFZTP2CP)`>TQ&"PM6S3%WLJ6G`)=X38FM05T +MYZ$2099W*AGS2^4O&%%9?BL>LZXC^=`I&"G?'K,U?5J$O;[[M;GP8>T(_2"1 +ME[F3NX*[&$QQP\8$XM\2%OZQG0]\"KH:5B@`TS!]FB\/;^$.U>Y2R.;8=O?G +MS#;WTZHA-Q581P98W@5N9HGPY6K$;F+&^@#+3T&/M>'>9K`#G6PT"U]MYL)1 +MU%V:G&Q)E(R$+*,.[AX* +ML!A4<^*N8G5B'!I)/"T^->Y7C!:VDRR\LE]0MD]>I9-^KB%AS1+N&0M9;F(0D)%>NCH#M0#I"!OUV2BZRUH3S'SM0DR=QT31NWLNMX%"`=+C0#Q?@K!]O^D%9XJI4\9 +MBZ7SY7C+S'$1N1&-I^EG#2$[1>'1RAI[M^5D,U>LF%P_Z)"^)2J5V4)+-^'C +MQLMFQ;2I=0M8:L$BH>!]W>WN8=W.*NBY:8*GYZEX3=62]3+1?X\% +MT,D:`S\2"[2*0*[]PJ$C=);6L%FQTF.Q<0\<)>L7,EI;#S&ER15TT8XE\:VN +M-*LZ#E9)<#-CO%5>2UM).%O'/RN3,I.QLY[6;>.G5^NUUMOID;.H7:.DVG!4 +MPZT(B=S[.&',6[SI-&-^#U'Z=*:L\23;*]7JT[J'[J$@=W*.\^UQ$Q"5.^\T +M-]M,<@Z<6IJUP/YM\^%1I`+R'CD1"OG*OQ2VPE#&6FL[-T:S-'43#K?&VQD3 +MV);_M><>*]O41_")_+#W]C*ER:.'"185D_1]4.0WYA62VZ%P]AN9<[5UN&7; +M_AR3%H7.B!;N!V'C7*B%*["!UOEX=(^EWUZJ]_Y`SC +M8^%3@C+U +M#8JH`$(X3]03WL]PZ][5.,TZ:D]I:Q`;G`K]DFK!)'X-U"NG4/F<1::B&2)/ +MN?[MYYL'9RU.+""8]EAO3\:7L;"SD`:]?X!N;Q2^7_25DPV&W7JH*MM`>MXO +M<-1;76G/009-H'`+JB_WM'6C_Q.2-P@=HY9@.%`R;4$2QYJ]D"MMU^&2AZ'. +M27W++\V;]G<^NM9(9G<0/<=RB1FBI+P>2PM)X*:(FD58KOTH^75YUE5(!LOI +M!CB9I1RU%*($GK&*R))5@5H>1]J*#^S?"P)ZA.B^G#X"4$V/!#3%J@KS-2^-984#JS%[XBRFSPL2'4` +MPE+6+V4,*\2]DH11N;V2^>.:>?DX%X6.XE/DX^K>'6W9STTPP"Z:Q*LG&@E# +M%23'*:#(*$I].":FRU7ES..[$\?9>E>)+N+1-Z&?M1"I)=S8QH/7W7"]3]G4 +MNLQC_/HRQR%V_)B*5>)G1H:- +MNBWC6OA!LQ"$\'+44B#XKR![,AMWF+/-/BG5I/V(A)H=%E)=O?``49`AF+'W +MGWTGLBDNC@<+LTI04$%2=I`PQ-$F$TC]K.OD1B;8IS;G2I:R=&@NO,DQLRXP +MMC@DY=`$7\+LR;"XP]U@T?"22K'7'2.(+L"`\:< +MR3E?TT/D%`G"/\<7?ZW@9N,`*&V_JG[`FG%!^7;S7@=>:'B`WC3KJ."+IY.# +M]SFP#LQ%?X3JX8L/CK8 +MW>TY%BUDA[;`A;'<2S]LJ-J0##I*BP*HAM6DJ(8?,Z'&?!U$TD';5AAX+Y0;OOTUE-)6,CPM;MC![F.] +MTF(E@6LA@P["([\S2F=K+$U5#/<]G&/Z&WQ+M/.W*QW/'8:^%3#Y6+:2EQFI +M$:"469OPR=5E]$0J,I^0."KXNWHNW +M!0+#"7^$,:%$,&>7@29J%L9Z6.+99_PWRSFY3?1MNP,K$J3DJJ>\#J6<)-/2 +M+9.3GG+RA6L;_FPA/;@L)(Z[T>[!WJ)CG$/M;=/6PK36G-3\NG)_FG^!.+=S +M909)9\T]#'22M?28O8]M&S\\-8=J*V^-:11?F5M*T)OD\TS]7K8)9.?>2+,E +M=-3NR19G6?N>#/W::[P^PY2F8(R455'MQ<)ZM1(58X#U*+R%U'IFLR5'1,PW +MT[]XOO"1+W[&`_]B%0GL,+CSR.G2,:F<`^]%&X9O%*/7@GBT'JZ6$&+4GI!L +M\>SA&QY[:R3W@9DX:,&V;.:Q="TU'39V1=SRO#8OK/X48BNG%GID?]&T6_Y3 +M/R1;,Z&@N]9F[DM#MCB^7B`]"'8@\PW"P&1!1NF2"(871KH*8W"JJ;8]]YZH +M&.\1:5C-1W./M1MRU4IB9?6K9\]EQ7?_3\>X@K4QS=6JDK^'N!,;#/@4D[C= +M*%B-#.+1ZF=R*5*1001?K5F?WW@%]&8\6L/Y*`K6W'6<`0:$V3O%`L$"\J[17=#3JT`.*K[;,[L0^S=NR*4`J]I@N +M"P]9>2J!@0S99FR';;:0#0O>]R!^+#2GNK1T[)9L@J5===/M^39Z1LWK<5T^ +ME(_[>@?E];7-SU%.8'\4]1I)<<2_[_:;2Q`->]_K7ZT%W@'52I]COOM-9**LG!C7+BI2MNY0_Z0X%;Q?_G(V`$=`B*?ZI%; +M]WN_[GO&P2"N2W(@:@CTQF^%1L%3Y9J0$L`(J1YWV8]#FT'-859!""4VLA8* +MNN2C>ZRDC+SBV;!=7UE)ZS7\6H/QB5I_!3_31$D..HH9OWC.=-'CHM/VFH6C +MP-`(^=:*\NA_4>A447&JVNH+(\*B-A#!_4^/)5OK@576UFU/3+Z,H2 +MK@J60EZNY``(_BGJP(;AL?8K*^;BY-:2W(_;L3*4'^]JT'G9XJTPOI'TA&&: +M\4=5`L$-I7@(Q%W$LH89"Q6V1%O8<3H(3=PSQV.F'AE&O1@]S3A,L<@F!%CA9$-O.IA4D8>1?1[,7H'C>T9[F'<3JE#\IJ+Z_OZE4=:+;@$+<8^,H_?,!O+7YM`G2E:("&WVN!#"ZUUM\.80-+1JE\R-2^R>%5#H)+P*+"$N]% +M.J1"8/AYDLCW&3&CJ/1>`?5NLG@Y+U==5`AX+7[*VA/+A'=?TQ&!@D6>I9(L +MD^MPT;^YC4L6K$2]?:1GWP]!M8!7OPI;$BL3'?55=H:6ARAW\C)5G#?B1"), +M"\O&ZHX=\GT]B'[RE\!(?).ZLL#@+!Z^/L,ML?Z@VR1"BC)7JH4W/-XY`WFF +MR\0*R[@(L39AB$UITG@UY8M(N"_KBW(Q[;&EYHE41?8ON\.98#"AG"\/*.!F +MBSFI-M*(_SZ#(A#Y81*UPEW6QO1_.>#^O\'_$P9&5D`#!R=;:P,'2SBX_P"D +MG!\6"F5N9'-T)257#.+Z@LRDS/*%'0<-8$J3)7<,Q-+F<>E#W*39UY:OH(Y1#BEM``F599:5`QTEX(&T)V:"D!7 +MIN3GY50JI*2F<>G[Y0-M2P6ZA61G87$5NN%NI3DY?HFY(.-!X80AG9B;F5,) +M59"?6U!:DEJDX)N?DEJ4AZXT/!7B-M_4E,S27'19SY+$G,QDQ[STG%0%74,3 +M/0-C4XA$9K%;9D5J2D!F27*&0EIB3G$J6#PU+P7=*<#0`SM$W\?7Q]7-7QL2 +ML1#)@,3,O)*0RH)4!0.$:C#?$,$'!E)19H5"M(&>@8$A4"$0PEBQ:):YYB7G +MIV3FI2L$ER3FI206I<`%,!WEY)1?4:UKHJ!K:6*A8&AL9*E@;F%6BZHN-"^S +ML#35TT7!U,#`P,+0#"R:7%I4E)I7`DX+0/_"^&F9P#!*3:U(3>::/4 +M1U;[:\*7`U>5PG>=.'=SPRSUJ$V&DG[GFR8'L3;E^TV//7?NN+;.YX4=,\_< +MD[]I>F%NHS5GSK$=-O?]E7%8\75UY$/I+(GI\U6[>_(NGUF_1W'-$H63)^Q>F4O=47A@ +ML>7ZCC4&!BP;5BG$LP@'.I0Y%(DQZ]]5>J8X=\7';(U30D&^KZM/L=L=FM^%#8+S-1MWM/`^:BS0*SMY? +M^ZXP7N#CG_4*#_)M0M8_/:7<:KG_T=9I@GG-7\WE/_8O9;!M=5;*^>N@^G,* +M<^KF22LB+M6S]UKM^?]D8;0H)TBD_I3Y]*G04H=_IVK-K]1H_5# +M7YOMM];NZC?STS&*6Q:Y1_``9TGT_0X+EHG+)RSEBM++*G_%Q3'?MW9V3COP:6#R=V'4@W<[7R..F2^S;^F=FV#*=;WP1Z%[$9 +M>C>RA2Q14TK^/EU_\<^C[&^+GD\\>GE?LOI"DS>U2M/2.7;)2$1:ZFQ_SUO& +M:+]UZ>,S'YF5^RZI&1KZ:GR_\"9KE9E2_5X',84KUE^4O9;$R*IL"G#>-H]A +M!>,>`W.3USV!O[C?%'VP.'`NLCPJ8&V?N +M4*2#(J@(PHA!N%+$09U[YQGO_)EG_LTSY_PY:WW?^?:[U]X*LO8.,!,\V1>T +M().H,*0:4A]`V6!T`:0:`J*@@**`6"J!3#+#4D%]`*FGAP1,:/Z`.@)`:NMK +MZ.EK(B`0!0!%/DFG$/P#J(`R2N6;2P"VY.W5P&V6_QCKWU#]'&Y! +M(Q)ML<'?XK?']!<5&TP@TO^ADX-/TJ@@!;`AXT$*Z6>K,_@#S0;$$VC!/ZM6 +M5"R1@#,A^1-!`/&C10BQ((2#>'L"%1<`^&&)(>#W/DC"_PRQ/;;O"'!;!S=7 +M6TO5[P?Z0[/'$DA41_K)/U._F;_7R'_6V\.A$,(!=X0:`H'<-FZ_?WQY_K26 +M.0E'QA-(_H`#%4O"8RGX/QM_93(U)8='PC2T`9BZUO8%0N@@`!TM1/2_&D^0 +M"*=HH)49H(5`('3T?E#A:!0*2*)^OP3;^_VC]B-L3P<$PT$<)#=/E+##^["T +MZHK/I_9!.>>F)T/VD):;B]E:JPRQONXE?B*WVG!@TMD@^T\C@NOO[5.O?%8^ +M:'2N*L;&(*-]U>L^G2Y1-B%VR.]QL_OTBCXS;1;V5+C.C1/>]CXTJ +M0RO2BWOW)!O/H)YL_T9J7F=_.8>ASYNT#S,^I+J +M->_52A[2;RB\F_!^>J6Z<'1P@L;9K1/+QK`3L0.UZ`"7ZJ(Z1J^:Y*?I(L8L +M&GW$H,_S=11+$:*?%55VLKC0_5P=2O2`-!>TEL*7G'P-W/?-Y4X.T#Z`.1FHG?@HO2 +MGG9?=>H/G^J?9OL6:!LS@L5?V\XD$C5/;;ALO70S"%,Q%P>EQ%J&%:/U;MJ> +M.D6#M;S5[\BMK>&4FO.JV_+7X^$^7RPT5/]QXI/A)\*Z$K.V:"NOKG4,M]Y(;'+:XR,)OC2+W`".I$#SF&@9 +M]W?^756]3`+U4&HN9!2%5F47,2&+QDWO"0RH`5.[]A$,5JRNXM2UD_84`VIQ +M5+-AA^IS!)@O8`765N*_'_?"-QMFM85A7#:CRVU-BWKJQ](G%WZ)$TAF=@][ +MH1^]D=69\MCI'^L9F+!N,C'4:4O/P<9,,SVY\:BQUN$QBA]R-[N+2J2Q> +M-HM]*9.1F^.J=^ETZWEN$\X''T5]-@RWN_%"<[Z=%+' +M/';/BCI/G]16T0%G24Z4O+7ZO&ZC,D/&M]*@SS)0O5-3:J&1L7[(R$@C4W1P +MN32,R_B"GWB_O"_#Q277;IYU[PHQ2']&7$5ID +MSK%>SSUIRS/<<\&D;TZ4&,*?HC8'G9.M+AF9CQ5DRI_FC57?=3_9<^WEH&7L +M1HZ![X';U9.F5AM)0\+[#O(6>]_-2/SE*(+#KQHF>.Q91@JLJ/9B"/$*_O)( +M%.%VLM&BM'BFPH8R:^!VOH]V.,/JU3?#A::5^%AUI=W')B.BF;!6KL&5H&0F=H4SF!- +MGF-U_C1-Z*#MT?J5G1'%TAIWXD\E90;'U/I=[[S$%Q85)%,J'6:5HIT,S<=4 +M\BHZKON)%,Y+I+@1&A!OR\03"OI"N73$,R,>U5Y)+YOFWKVH**P:5V5Z,(?F +MP'O^^D+LTE!:6N0,ARN]5VM(%^2$!.1"E/9.&>L<-BU<'*'P:G1NYG&^3\B8 +M#3E[<+7+1VYIQB=Z^=`)W!U7"Z_/FD#KE=0"F;^5=X;GDFW2:E=<8MXV6FKZ +M=EP:XA<^-/X=@X)&;@]GU?DE5#;\T+)3FZ>/KO6S=+U7O,D8C76FRM7(C3B0U +MVL>-M;FP:4("3FG=O&H//%%Q7/"&MWA<^W-#JD`A^V-IYX"9[)APN+G$I_%3 +M=[XFQ0,^\+=B?'>-I$D7N?9:9%5*]WL0QTM&0$UM(79=9]U5)Z,\]=&)V\&# +MD+9XP_@@P['6`)6$+A=V`\\T[31?`4]YEL24E9>"4''CHK\07_*LRNDC3%V=*TQIQH68/)Y9MX"7,0TT\L"'[F,:24DWG#_*'^-Z-:WU +M(49B[`YBGQH@^+2CV&@6@-ZOZZC@F3NE)8G&Y@F<1:H&L`EJ%$FC/TEF*TGC'Z(ZYJZ-BF1@:I-Y7: +M*P^!RXX?AHU+)K4O'\O=S_WPO;J/Y`6WK$MNB<[BIGLR"SUEAAM-CTJT/!G= +M>LY>>VR->+T4YBD$?276V?&+85[B1/6"5/]NCUYHYF=N8'=HIPV/KE;O8A8" +M?;,"^:S8Z`)F9I=HOK#C6)3@'2=+I2O4EN=<=AY*G1!Q?']&HY-@&J4=QT() +M+*LL$`PJV%6=)&/+SLGT'#-45AU7RJV`_2_L#%_:5K;)%Y2$QL4[YE\V62AI +MM[/SAU!90<7&Q_B?M:L,*]7SQ;4('46?JPJY)6K'T!4,$(X@4>1)FCQU<[MH +MAX_/]5U^`V(*3LTHK:EI=RLV`U]?=$5KS[_0W8ND\B:.+;\J-ZN'GWO0))+" +M2--NE`ZLL2_(#F4%L[/KGO9G.(.C[_+6&/3?5Y*D;CQ>H7_X8D%KP;2LJJX& +M>J66]3A+=COL='X^[2?D&RQ^[RX&WY\I9C@AL/^,7#J_J3J4$_[*+3Y-1>`/IQ`[]MWWRI.P8N?PT%Q/*KQ(5@#?!J=G"OKFXF<>H\^ +MX?@.BZZ'K*[>LK+>8$JOJ-\"\,N>F`K$?_E`_A_P/Q&`(X)8"I4%LM,S`@+3(U,"`Q,#(V(#SR4^1['74ET0@D^N?XS6']I4^B4VD1OSN8=!:7`[(!9R8% +M9#.^MGJ"7^"<00J52_^Z:\\AT:AD2T8@#01@*`,XTN"+3@W%47D@Q87*(0]W?;_=+UX5$97`.1[!``/FG?;-&_5EO +M3(E-Y0%'D7`D$K5AW'C_6/E\M9LM@\RD4!F!@!N'Q*"0V)1_"G^ELK)B\B)A +M^D@`AC9$`B@D&@,8&2)/_JO1G4$]S@7M;0!#I+&1OC%F4R5SV6R0P=G\'S9. +M_$<=0-T8$@CR0#(TQB`BMLS$:ACY,[545A:/4F7[QLGN#ELI@._`,W)R'FF,^[ +M8<:34,C8QMZ3@N2>^VY<&2'_6P+RM\$)\;/88'K5\Y6*`SBWZ9^UD"B"6*V# +MF@Y==RXYPE+UW+Z1H9JI)\N]D,2Z2X7R&;<5LF*B(KNEZR&$]%]E9_>>M9*^ +M/BE5>OV!7Z64_X5RAQ:-.;'W6\*.;3-+7T9@5U9GC1"]#$>%77Q%I9$T1/7] +MM1-GFEN9_;3!VECS9YR]?$R)J3ZN0/I@R'8,7T]E'G%'J0MZ6T(,:E=MH]*^,:96>>DG8TK21?,RRJZ=#D&6/WIE:$5*.BWZ!*S0*C5[-*/.XP^,W%:]D*-OK^ELN`" +M4"B/D?CQA=^JUM%B7[G'N7'C%T?O-!5\1(2PX\43;1^^/7X%I?I,J<&>NW@M +MOG6H\Y=O(2^K#4O)CTYU:IF?+@I`KZ9;%D:(21WJ\AO#PFLO)84[A;'V/JL- +MGY`MT&X)AQ1AETX_:O>HE;L6-`<)#R[?6FP?T3!HF]>3EH,4[/@.B"I! +M$\[,4Q0D91-%#GD0KF#R77;=J_?X@6P>&:V@W?'0;N3[,\1O!@HD"/N+V)4K +M1"&Y;+G!HF&IR;:YM\XML(O[O%4%.CIG1'J1_7Q$.NHTCD/N=M3IN>\]`LFW +MHV_S79Z+[,`68X7MS;XB@YZQYS+3'>\M:?PBI6-O(5GDK;8[2"KJKEY+Z:1T +ME%09\BF0HOIAYJV:],#L?7'W@,)*7-*[P>(;31Y'LB-.E*A#KM=D?_BQH5O7 +MZ,J1I-$S,=BIB*,:-SVN9L(;L4\6&>^.&DO>-C:?]SP,7K5Z53/87($Y^$9H +M$77TNU<'`I-%-<]CRF<40O*<&E7PL:YERB+[^;HC]P.RGU=7#\T2XFUWRCF0 +M>XGKKQY+B#VH3A5R;\4G2A%>0Z7?C%+RX@@QRD\T?2E?I!LG]0L +M#TVH\T+":F-@VQ@C*&.\8%L;GA3IZPM.4.$5D3*7(`OG-DD6LAEK(>_S-XLQC*:[3 +M6U1@JS')0ITBH''81/CM%>*"WZ>(<>' +M+GP:V?WT2FA)@E:J5^(S<['06V+X]4F7-H)>!S:D.&G8915NW3HS.7'$V""W +M2G0T,T=2+'`A8P@_AVR[@7>N5#3I9C%-P9NMX;Q9&]:"BEC`-T7%:[M/Y&44 +M^Q/WS_LN2 +M8RIO<2?^(XG5"J[TNI(4_DZ=N:^J+1SW/F!3T2GH>OE$V)UV$58^5!^ +MQ%\Q=!;>WI'*7E-.SOCI:796FWNH(&LR(O)5IH_/.[H:A#_^4_=VAVL* +M*/D@;92.>=WRXJG7@Q8=TQ]\<`3*55(NY,)$Q>= +MR'U]@-2N2>6)9AX>P98\81B\S\GR.W:>[IL/"3#A&D52>;_SM;)&2:[@' +MB?@=3K5STC#'>MB#P!L+,')D#$.]T2[*L5MSDB=BN%2JNU+'ZL[0.14H5#$W +M4NQMF57$-46?Q^>\.\`+">Z^CPY.$.CX.;U=*WL]]D&8^S3[@+P$'KJ8&-W@ +MFV1C>"*]N3_6^=J"T;;D$:76W(^,W@92EES>M)F.V)WU8V=W:$\=4I8CHO$S +M);W^_$)>F?3B%$94Z_"62P,7E^!CE]%OK=&RFA,98(J5\4W*Y)ZD`K4VN)4M +MUI\U-203W\/?FZ1_#/[#(QP$DQ+]VK52QT$)0(2H+"5$VV(*)(=PFARIIR_> +MWI.)*N[LN;?G!?]JPZ!V:]<1/<.^DJE^Z4R#$-]VN^]ALD?/^YFF&FAPG'UE +M7-YPI=TS!9J-$T[;"BMB^Y_)C][U#A>N9=R]'F!U[1[#8"%L[OBJW[SZ02D" +M)TNW(^SE$7%&8Q)KE7 +M,%'T-B'SZI2+E]VYY$_OPCB#3<%HR7*+F8YVM]7(ZVOC1Q*#*JI="<0F]>,6 +M;VI\2DMC2[WCG?1_MJ$H[8SF;7.!G+\D(&TO[GATJTPTCE=GMKM*3D%.@ZA^ +MV;'GSBF!B/E-2D0CTSAPI/!QG6F)M^RM,!.*L?-O,T^Z^/$ +M0^KI-9)I(G5/GG7O=0?M^6$SN27]'#'7E/9?S9S`@M2](;=LI2NUKJ"W>RW: +M-Q`9-;X5TS]]^SA_G*[CB&`[MLF>5)KVGKN'+-;J.CP0$OL)J(I]I92B4IYZ +M:/5OR/_R@?X_X'\B@$P#26P.DTYBAT"A_P`ZKF!,"F5N9'-T-KMDFM44U<:AL%)!5-B#1(H:'6# +M("`D)"00"$HEQ,AE@FB@`04U)(=P-#G!Y`1)D0J8UBXN.D,F@EQ$7"@$O""@ +M00CJB+BPB@)",8)`E7HI*(I8**(V8FW7T/DS:_[-FG/^[._]WOWNYWQG.]F' +M7\;:1:3Z`[D5._5=C)`+O +M4$#!+.!%]J%3?;QF5(%")H,0=.8^&+_X0QT/&X<$0FGCN6W-##R2=6)6.LU+BRR>[,\Z_7].(+%PRO+KZ= +ME[L228Q0LD-"*1]'T;)#F;Z^W[X9SXWY1<5DG(+>:)\]8+MJ_&Z&G[,U)!@* +M.[Z>I%C6*(HNXY/""OM%NWDM3S>V1+)RMJ27QD7W=_RP:!Q?S'U4958Q9^!O +M.`8QYOKBA*3.HLV'WNI.^4_23*K_;F&VEY']Q53*DM,-S*V!U1978\_W(0O% +MC?K:GQ7S#JPK<5ER(?W-)M-TAY]^%H?L4>U]1/H4,=FJQK@$:?\R6LLN.%N' +MR1-5]FJ:,>8#W3F9"\:O.5CGC!A>/%WPB5E=0=E?(X66* +M\W&JZN50\8'0`R)S^I47$UFX +MS/41P[N6QHU$9XB>^ZOL_(4VRP7JC:UGH=O0ZEO6=T?NNUXTQQ1M1FM2H^>X +M1Q(^*FRN5R>>UF^S+OHVJ]9I4,?,^/X9]RBN;$Y8QQ#5V!F +MB7_;EA\<[TR<++^1*<"D.$8YJ''K4R<:*J?@SH[=J>H;36O[ZR,^Z@']']?U +MG93;[7-N:D2VW\^QSDH]-4DX/NUYPUN.7B@Q9&-_;%ATO5=E"(VQ8>AS)SKV +MV1[;+SSB:(>U]EV0/;5:L*--WJI'R>W]258'E?3E9.24(+ +MT6(AQ7:D;.JAAX+;F=1J8^))T^ZA]URD7WRN?U2!X>']VO+6QY@0P:3WE/DV +MSYVR9/F(FU#K]J0:KP[&T\["*\S[0X#=Y_C>P<2>O(FX@JZ]G?6]DP5S*1JQ +M^IN0M8L1G46EVI07*P0W:=4MM^;&^;Y..V@JOW$5]2>B,&]\MAM!46)&XYS1-/#*"99C'42J^5*3B3ZM"Z\G7(-65696K]1GE!RK8D95 +M#LN8GE< +MGM]Y4M_R70M,T`V7/RC.R-=,'SCH0OXO'^S_`_XG`@1BB"]#I1*^;#L6^RL! +M]8;?"F5N9'-TZ[H^G&NM__5?OW.=)\R)PR"AJ.0*A`T3`HH)"DI#%2#V?]9_/FD +MQ$2E!,4!``Z@,LK=WQ/NY(P&@I2Y_E))`!7=8)YP!P@2J`M!.\/<_I@X0!!` +M8Y0#'(;VYP<"%1$(H-%?OW@!C6!>,$\?&)0?`!`2`D+A#FB@/`@)ZQCK**,L]_'NL_J@80.!)MXN_^7[Y_R?^.A?X[_C,>3[@?\*G@ +MG_D*_1'^>?^YLOZ7;JI(!Q04CG0"&J,A2"C$$_I?B7^G4E)"^3WG$_ECQ">"8F+`B5%Q5_\3Z4I$N[A#=-4`8H)"@I*B#_Y.^O@[>D)0Z+_O@E_MOS/ +MV!'^9T`PF!_,`1!L;*@+^@F:HQ&DL2WC!(5._"Z.#@F5,97`(&3G$C8:TE8" +MJAZ?]$+31]*G'@ALZLYUSJ0'/[LT(Q( +M0>_B@6C5R6RZZ.]W1'IVP`>-HPUFG?*IB3)@@3;22XL7+.;HJ"QA/18?K^>FX7CQYBS.K +M2D3\R-OEGA>>&J^9K.'/3=105AB=\L\*EE\=><*KGOK/*]9!%3BE\ZE=.,:J +M'3;IK!C-E>/1_F`V+QISOA9S/+VY_JKY&,K"U4F;M)6,5\I6H[$_OHK516AL +M:7-1J4W']!U?=@O;A)GMH"L$NU;3T+Y-N_FR5"R?@\]>&VYK_X[^^EQ*BXEC +MQ;EQ3-14W\6"TJ]O?/KGAW)"7*NNPN7]R"-U2GE"!:XU#>F]KP]O-].51J$V +M>20`'JBAPE#GU:"6[)L<;8#_L`A7K<*/T3.028H"2O9;?+!.Y`]Z9G,V`11+ +MV`^HX#'5LGRA(@\SY8R,70\W/*X_/\22ODC1OO)Y6(E:8D4J?N^@Z6[PCY=P +MMYLN+H2C)/;WP)C<$`/.QZ`'(>61[.=/=Y9L:P3N(_H6`UJ\'$MH:>MBN$5_ +MN:K0>?2FR^9_8/B=>4%V$L[]*"^+5'/NX6#^B^E&X&/L>4.BN`>$Y:>=@=O3 +M/JVM-&4K,2=:F1!C_L^^JCYO1Y;-Z)[LEO%)2O802MU44S=UBXR]>NF5:6\& +MQVM^%'4B$?'HQFB+F"X:R9!K:YQ[F0LW>GF\.*4#%*>\B]ZD/T9D&71V-31\ +M=?X0>_UI(=QSJ_[D*CD7XBDE0X@;"0Y0$@ZQ8SYX=6+$VEW,(BHA>82]ITP% +M5E^_[FIU1.H\T$JR-(`D##(N<%V1(=O&9H1M-^OXJ3Y$D69J5T5O1/0QOM*4 +MH0@'D]-+K*E+]>Q4L%]T61RZ69+XT*WD3H7I1MFSK)TI\\!L]B8'(,55)$N` +M8@5_Q':L\EAOJD`\;Y&L8/U"TWS5W`]*:H#*8RHGZS;#N[!$?O6][6&5H]W> +MBJ>(/2+\2IRSB1C4E5CNVU('&Y%`\4!FBGCJ-0:,_.\/[#:*^2ON#T1)-:<$ +M^1W9J;Y,S/TP#)^Y9?U]/YL=:>_^RO`*<8L.< +M&`L\PJ2*4HO@EX+[E-0MT7($E4F-+0-H=0DCUB(D_R+CK9(T8P_1^PT5YU^J +M7Y/$\XCOK1<>!^6L+?.6"8KTSGBCFZIAO>_N5S)IU'_,'<:UY[%OX(,B,`>% +MY'<8M9IT-K/&XE":A?U\;V9Y1_?9BBA:(?2#^_T9.+6"O["6:_3U%RH,OO>B +MQ$*I]V%C*TLVR1$'!&?62X&'`^]U@K[\%'SLRWE>]4FL\^;+Z[/3M@4&#!>$ +MBO2I'"U!#3E%F<(ME?@JSAL41Z`,;U:/7Y/O]!<+"---&]69MW&R*`N:QAP& +MZ!IAM2*;0V_56\8J705<,0H=Q)[=DIRTC^(K]BQ9N6IRQ/!&*QO*$=V"_*;< +M1B.SM`WQ74U>IU[]OFAWIW;`%SAM&[&'.]M^YIIR)W\<$AW*21[:,<93+EFB1FI.(? +MW[$GEAA%TEO2KQ>M%BI'2#:3''5J-DS4,J4+/MX7/N;1."2?=/"Y^[A3&-X[ +MGL7]$V#\TA=9H1!OLF#;+-M?OQB!VQ_]I%'O[/;8(084'\R$O'@.)+$.D#4G\*/2#COLL%(\1I1@KQB*1Q^4$5X[G[=7/S$[TTD# +M#Y.[OV>?SO3[D=>K]3Y^0A96LM3/66X[5J$VHQ0R)5$MO +M'L<]>6OM:JW,XX*'-$R(<6%+]=5*7.F'G7:'=Z\2\C-5:,`2/D/T2.;TO7MI +M-]7"VJ'2QIA&9:EC#SYMZH;#ZUKID$$];2DS41]RMV[6](*4UZ,Y(YY?(#H< +M%(N32?JP-ZBV[>255#:)!W*Y79>XN]*:%F_'=5?]&\*P+Z2[&=4D[`[,5S-H +M7$Y9SN43$.AMS:G\Y3>2'?K1TPU67Q.]7[B%J0[L9LPG>@W1V-AY3S6(, +MR-1;G88P@$GQ<\Q<7]F!YPC]C9QX$8F[1FS%/8[;D)**;!ZLNBDHQWP3[7T=)<(4;5^RTD$R%Y +M4PM9T6RJA!$=`CQ%1I/R.]X*/\IYIRFM'>;I7+=;9.Q43ID!)H'^\CQV?K?G +M',SUWZJUL.,BJWQJCX\OD@2.I18YRTP5A/9?/GIIH:H13R1O*`T[IYA*_B:< +M[T``)N9N@B+FI:G&R8,9ST-"G?U=:T-%]PR +M]56AUUZ96.G+]RD;+6[G/_J4"J0]V>I26R$1K@ +M/.%%\J@"VQ-7S,,*>)G7-_R!L>3]Z5`!8J3!X=CZ8&9SO.E)[,T$W78_.B/2 +M`O8*3G`G7):C,]+QW1Y67NC+V#)HC#7-EA)<%2ZR\1D`$@(J*V6 +MY>GZV0+T=&@7CS,;J0)%@RN0ZR%]/!^BCX9-68)"X$EVJ7YN!X]^M"6@Z0\< +M7P&GO<'2F$F&7WQSVV^#.J<;JGP%=;L+'@7,7T>1[P3^C(08'*SMPZD2.QF> +MVH+/1N:EQ*B2[49SZ8R1;U$W92R-I=-OB1>O!W"OF`">U:3)>K_*LBQ_/X\Z +MQN*IX#-XRZ?4TC_':103O/'5A39G)W3R^]8;R=GB=Z'=C15V3#ZY@X&/A]U# +MBZGDOF+?$[;8D:LAG\3:/A)YCL,M>$K?6$%'-FKZJG@3MS_[.Y6I_8;CKK19 +MX<[0EZML7D>BPW6-,AQ1CSZ!4C&3@ZTP`NJDO>X&+<;2T6G*= +M7Y:_*G=VB9"D%=LICK>T55=F0%$NU#BF&9R34C)5^75 +M!";+$+_M*LK<#T:@OM,G/*SQT"OA6@?-Q6WD12]\0\K'BFVJNCMC9SO`8[@X +MT?E==0/P6^_ZR,$YHH('HA)$)#6_&'!49ZO2JR24[?4LZ-,<=YPU**_%`MZ9 +M`=4P!%,Z8M5@.71TY+,3$R)#'L_J>4`A_#+K"I-:AE-X%BOGEZHXJ*S4"OV* +MW&-S)+V\X/'E^04",.E"I**,#Y7)N[VIX2Q8WQ>N3F:.3+ZUE<*/^3Q0'R*\ +MGVXK9D3]R8J;?SDX"LCMM6]]3M$EM",A]/XZ]$LU><_L%I?M:7M`1G:W'+N" +MUV8?$_-Q'6$MSCG-=1/@.?=B'[Y4T0,!UQ2RI2M,IO\S'C0MNBLLOH:\Q*7P +MG;U9;4?D%^J0@;?8_NE,E`P1%(B&"C!VUX7PLB1!)7$IIMM6>(L4^6SOLL>3 +M>0:>^K2<)50.8\\VH6-JTX8&0(3MKRL;(>;>=QTP +MN`?-\WLY6;+WJLQ1D80^".++%L9OS&8HSG?; +MKXA-!E[R4E"G2]#D]@\D&T])C-6M5!Y@4ZK5KP-CI[^L<#M/F8QU3%\2^S]1 +MF)$)Z>T*NU;*U^/,CJXKPHEPI++L1-P^8+&2S7LE014VX=-T94M0Q6)TF0#> +MN\BT`_3C7XSS.'M0[W`/\-*@TO3_G3L81FQ +M/GNN1<81L,?RNE#H8_Z.*%Y28?-I_W5)Y=5`Z\.?'-H-:;MU%WX9>W;=GK1C +M_;^J/(`E$)9O_G'BU]".C&:_MK857TN1&H6^76ST-G:7CSU/E.:_" +M'YZTGK,_?>,$.90+E)E2M,_'O)UDQ6<7`$TT^@G+QGF+_;QP5<\;"[5*).)? +M&Y>@%Z#`R3R.-UVGO&N0"4:SCSVKZR-<@JZ +M&Q@Z[(T,0UU3CHPQF+'?N);QY0)5SW=A$/C^7" +MT&CL?`YJ^4M0 +MR[UC8`,F0H+BCMHX&7LAG81<]8E,#*DR<'CW4L7[3,+EG7>Q*O^,;8<0R_YD +MM'B:(9]GYCY1M&L\+F.D.!83Y?N92=;8,BU5HCK`3)>)2Y7'GN^1X15_00GV +MIK-?;%ZRH_.80;5NO)0KKJ)5WW77?E%-4)X<[VP_R/0[TJ,#VNER+%%%_@"E +MBS_]0X9SK5VF5?ZU?*FF\\_GV^8KHG9>>WGX6Y8'\3+N)N:I?JV#VVBU?^/@#PZ2CR9_$/\VXM +MM$X"V<@$WE%%*-TT.$NZ?3W'^U8M=)CV)/$'2>VDQ/3[??LEL^JM +MJ(_,*C0.+QF_ZV:Z*6[N\"GB<5AIMGC>4;9<](8C1=DA"RY.L3&L*F$&]%Z$ +M?MZ1\^,WS.?"V8\MI2T0DG70II;8[-4CH<_'F@95=IK18/^1?M"R&XV\$#,! +M$XY,3,Z>322$T^@@"LO(CK"C71S,SNR2>D4OUZMJ#='01E!15NK(1F(>P.9"VV=_3-Q`B#8]2U`NQ/CKSF%P* +M-<"7VSW^=-AHV_+V-DTKDL73-IU8"MHQ]I0%+NB&`@5X;&BE?[!?'IO!R-]J +M.6(_F2]DF98P`0FMN0*6G9JB:5\F8'TRR;4\OS1[O('U%6/)(0!LR-SZP(+5 +MY#,P#:;J`#+``YY_>]1J9K*I9LCALK)"X;LT[1[Y*AD:]O[&TS0=7W/ +M&2O4;]@TNU+D3#4Q@.-=+F6;TB@U,8V_`M?_'J_P^%+>[Y$=CN*%D=B6H]&*,I;:*"_\`\O*;'C!!MC;Z9'TC>6,YB!C1J +M1E8&?+J_2+RE`MYE93\DXYW'V1L.?Z':9#*1JUDR +ML'*S*[%-N:I2=V9F5;;'/'WV/-*=I&9(,%)@TC0-T#!S%KCB[%"VQN*B4P23I'SU`"Z0?C&2Z!-XBH7L^KD"W*^V+& +M2M;K6[O5%N(VVA4T.F'Q]]4`ND^%4^JW\R8/]F(1\!1BHX3AB?+BNZSFH5LP +M"XO54TV-]#VX4+4YNAX:S5]F'U%E3)KNS4:TKN=ZB-_):ZKT^M1P!,&Z79C3QX:3R_2%B[]PFAO/Z +M3/&G"@](SV#:]*^'Q#LJ5L107O&81B3SJN)$&$CE;NI4>GGFY%DOT<-L5Q.6 +MEQFF[@:.N5QL7SYZV_!480P?"8$VG8C[J"RF[]B<_T\3=3/S@ +MQ)R87J?U>VPAY=A\J`I<)CF[_B%S7PKJG?^J*KBBW(M7<':"O%8-;_S[0%5 +MG6VMJ%^!R0VL`7@K!^GA)2SZO4HT0[3:-*R6U&!+2L,",>:G9]*NW].RN)?03Y5'G?$"_:U@ZOM6IVY +M))<)W654.>TG&R*4R.P^@;.*3?)KDO56\Z!JK3P4R>!=GN7F>!N0UX%S<+5P3R9;2`Y$5&1+SN#)=C(X\[H"LU.U'R +MDL@)L[EM8C/CH#>^TBLIC=6>0:+.BXF[344]"ZRU:3&;P/)0J>L%PT:B\P+[ +M*"9>CPR&$F+&4=\U!8NZ<8)7#GIZ2.G?#G!GTFB?U7$OQE +M![8RXFG?G:CS0)[+-Q3-$8(2K,Z\7.!"[%K?%\4J9SS*+K4^6#(J3/@[SJVF +MI%PZ\2N4@".$F.:0-LPG<]IA.?TJ,70U<^E9;)+NG;!HZ=BS^8);XWY;[HU3 +M4.Z^;EW-5I#N>'@+[N-1V[W2Q:<.IM!?*[^"C$[2/(@NWWV2QI.L5G)FJ#)5 +M$+TG:\M++[`4V2V:\*BL>3L:IVPF`WF5G-%>BV,?33K.NZ_@[/X`%..US9J7 +M\#2'[*-+/=Y#SA],K%QN+39*3FN2&?+LCFDRD(>_;+(&?BV,_=_:7YPG^7SZ`_V_P_X2!`P(&\42C +MW"">K@#`?P#N,SDF"F5N9'-T7!E+U!A9V4*+U)E7!E+U!A +M9V4*+U)E%LP(#`@-3DU(#@T,ET*/CX*96YD;V)J"C0S(#`@;V)J"CP\"B],96YG +M=&@@,0H^/@IS=')E86T*"F5N9'-T7!E+T-A=&%L;V<*+U!A9V5S(#,@,"!2"B]/ +M=71L:6YE')E9@HX.3@S,`HE)45/1@H` +` +end --- texlive-extra-2009.orig/debian/texlive-math-extra.root/usr/share/doc/texlive-math-extra/latex/proba/README +++ texlive-extra-2009/debian/texlive-math-extra.root/usr/share/doc/texlive-math-extra/latex/proba/README @@ -0,0 +1 @@ +The proba package defines some macros useful for typesetting texts in probability theory. For example, macros are defined to consistently typeset the probability or conditional probability of an event, or the expectation or conditional expectation of a random variable.

$,#_A"W'-11C!`QS@!.]WY +MJQ8ESRX$/TWI04W?YHA89+%\VIR[+:I3I=TC?L2Y%ZT2V,'485N58BK9]G^] +MNNN0*_`5"W+;)6.P$"\LR1@(&_S>&/PPUF7Y<[-N3&G*O(HQ6%I#6N(]7-N[ +MNV89$Q:"=E+)6A,?SD,?\W>E:F^LQ$MXU?-IN\?UL(.VJNYZ*Q5*9*7=6AEY +M^5`*:[01E/R92&T!3`&=CYGIL+$0X8>8TU[F*77V.&(]!;6$/?V]F`\6ZN2? +M/RBK&T-\*@M.T]W:(QN*IIJZ])&(,G4B1$+P"5EDVI*+G57IY3QD-H\6>L= +MNVQ2I&@+B3T/CJ\+7W=#IIM\.5)X.=81&C"ZON^#:L])Z2OH/?2LS2N_!&C2 +MIV,^)`QJ.89X +MDLYJ^JTK=(KRO?\YD5KI$CW5%*B=,\\/%Q1DS<3!,:C;W]',LJCOO86MLW_( +M07G0Z;B&$6#>`VJ^B]RIB-'J5=@]W6S=`;*AD%#.[8X=>@SXR$A+I$%`[K$( +M%(1:!:81WM;S!3%L(*N]VK-<]I%/RJ5P^$,<5C7\4W4M(EKQ,UQK/( +MK.RCMZ=-PF5_7ZG*`#.A++DF%UVJ`XLH/Z=H.6L'3]W+0G)F0SL8YWZ<^`)? +M^%E*NJA_H*E"J!MZ*%BX[AUWBOX2$KU<@6N^F$H5WK?-4"P.4*KMA&F,[`N$ +M-H']ZY3Q@X)3LZ]IZS8\-QG6\@=2!M?#;]_;;;=3"P6@[I%JGFF\\_&7C542=^=55]MHSTU59KGA"9@N\C0]$<3PUATS_,9(MHW8%Z +MF%'S?R%BD+IF'SB&\86`5B14X9$B13J)-#>#CJD8:C%'>7F:)I2\%I-SA?B@ +M`9LSR>YH^]@^;&I%7NW]"@CF5C9/4:QD/]$VFLY;\9.2H +MF5S\AS>\F)+V""Y"F\@]2C4KV&^GDLJ*L/KDR77;4$ZU@OKZL+5H(?15M7C=/=3!\(Y'Y@M_64ZI!^.)KZ)N,&1X[J_O> +MS4X%ML:_JUUY\[C/<_A:DHNG\)6G?E*A8"%^`Q-!7O$]+.Q/A/<$N`PS1DBM +M::DA>Z=E)N>[D+I>A`_JC/B5N\VHX3-$G@:'Q11)3Q"T;+NJ=Q_(0>/<`@=O +MWYP2Z\BB[J?/[J1<#Z,!W6Q?KMFWI@V"[2O'7Q>1TYIY4DJS/I7-X:M6()C! +M:_AP)^9F21H+8=V'XMJ16[DWLU^7'90E(S'C;G!8H/L2[GP+A4WN3:N(#"Y- +M[T']T6DONL37HASCKL$`O]3\",/ZXQ.+T4_8.?.+W'!R<0=-#%H!>,)>-6I2 +M!95/M?"^\)89?;_E7F1\20$6\I!SS<^M]\R=>APJ3@,7&T=5(?,;Y8KJ-@9) +MH]+&U-%-*>WN]#MSZ&0W)'E$"8SH)VK(P68Z?D*^NMUN`!C3*"([[R'#,)^6 +MKL]&6U?B1J+$',<23[4QV2,O".@/L]K18V$D]N-\G#9UZ/VZU+_%E%6"6I]G +MO[:43,%&PJ2Z,K"='-4SO4213O%P'2!;!*3PDJE"X[TXP:(:*1(KD9"V^BK: +M!)SXAI^^*^'>EE)9+H9^?UW$P2KI)FS!3:4"!HIEG1:T-7WOD_"7!V4"74BU0*)RM`,KI`;K@!%)M].R"Q&01'S> +M87!@Y.KYU8P$YEQH*GF.N8DCKEHZ2-O=YL[DTG6([L*6Z/<92T62,2LJH,W` +M>[GWF3`/:GPA=/#&56.!2%&NCOUUG'+VAV3=#RA$3E^[7'0-DR:@J,_1]M.J[90M+$O+AH3W>&!(#!'BR?/HG +MU>PVEMX-H_+T32#?J&A5/_N]"NA^;HX\T,-(X+C2K$*[>H6RH*,BA[0E9EF! +M*=N"$HXXS6VT:6\`)A'K.38UO"$6]^#=&#%@:/9'2[W)V\@84D[1WWT1C;/9 +M%4I*MRQLNM&V,;)A]I;#5C*@WL.-89_ +MLQ@V6.OLY,$B5PDSU[*#%U^S^K1*6#^ABN9ILR_XD2>,X'%:(*\G-35I#&XO +M*="NAWG@7F-_F?JW,4.4%[H_;%N9LH1>V:!JN(4MVSLP`A& +MDJF^?-++?M+7<=,A"6SE1WT&SM='CRD[]E,)T-'')?DVJ"XY_'Z]_K>B;W$7 +M!#K^Q*B"YYO&A`^?\")=I(-Z()]KV50&W0T77H8B_:9H3-7+CS7 +M%=)>278C!O5^+3J)7Q6:#U9C,.`^+>9K<`AU3.[6%!BEO7.>X+#>_(R0?^$5 +M?$"/]A52@L/UG%"YAN+(P<(!6Z,`_0MGD>>FM[M"S;(IZ?=I@AL[^\C#EB&LO$@X32EZOIUWS5/JF +M_*C<7E56CBTYUGV:/#N\[O%4X8QJ`,1O%3"$:)>[ZSW\H.*L/ZB0#Z6]669" +MUQYXTX;H+MY_J#.B4L40\PB??>MMV&,'<_JMYX)HY=J21+;FF[*>>A]HQO@E +M&[LNC?J`<6VBQ7D9QG,"B9:="Q1;;\>3Z?'-J)SE;ON8)=#'5,'\ +M9#Z,)/S2*['0X;LT4Z[*VZE9WS$A)L_^U@>2=#YQ#:J0RH;S[F\.&CDNZFB7 +MZ@#V]+*Y3-@B]A290>`BE*X:W@:^)FA7-\*(4>'JXI!*D`OK1(00[P/U\$HI +M!%-'\;GG"I(&4>2DLAGVJ`2UM=IIP\)I#0U7'?!*X%\3C*;A.C;=*^ +MQ*J)FT46HB@A%YV_`/TRJ+AHCUU9U[38W5:&Z&<#CYY^UUBGS!18L!9+WG,< +M9D:XME_.^>:=\[X3I;7#\O!K\(F,>CM/O:A3PU"V@[HL]LCTB+)K_EU#>V'[ +MJY)A)(7/!:>_ +M%?8F$PPP6`A: +MVDO:!0^=CN=I0JI'D6:4MC\MN'E\])S]47X",W3#CX'+Y1?#ALR[[M-AD0&, +M;UTO]-[R57:!^Z +M13[@DD$?B]2:-V#HM$FC]D*,HCUFR)?)J;L=;8US72O@I>X&YJ\RA_#Y!WUK +M^X%:K('"1*D+09=+6U:Q/H2W'[??-KD3A +MGOHLU]Q&(=^7*UW-1.L_@C.`7:3(%4%S;U_#P"GQN4&R&9[,`3.9!*NLH +MT33SZF@')XU.?[*#-85!:G)W0UVRASPNRK&&-$.@^RTGF#M^ST?)BO+ +MWW4YIA(+QS0FD::<@E0.!Q_/7EAZ\>F#1Q^-@\U3A7%='IY,?8B;W[<091\' +MOI7Y.$L'IQ^]>\>:%B^PI.N4'8UXB)?*DP=79'1:I&>T8Y+F+X3(LE,3$*]( +MHM<_<()[U'&^?*UFQ\D?"6"SWSWJP/H +M5:F6D58"+Y'_&GVON?IT!#C^0%]GVHFT'HMU9#NV/!?6R@2[IT;W,W*:*'>1 +M2N3])2D*/QI15K/7?>B%$V?`#=QF.LU;Z3;"NBS#:C&FN]UJG_>YOZ36^L&. +M94S(%YP=D8S;>!4;NX]R#26R1M4Y00[PQ*(D7`0O6975K^I[ +MD'1>SZ69+\MDI+ZCN<1V#E:6%2;TLCY%>=\U@XNW9>M"R-&5U1.SB5K>"*L%V)59RM^-BC^,*7$Z$=^EUAU0Q]W5D50(`W?DN<_ +MS-=,MF$S6%")2BW7JRK9$2\0@`Q3X%O)#/-YK4J;TFRDPQ,A,!M>U3CYI+V\ +MRE,80AXK6(`JW^;7^5YPW>N+D0"9F2OF:&%Y<)0DW-P[N5.OY?1;Z>J5!23B3]$,<%U$KH[^L8.NBKT9 +M>80CVJN1D#DAEHQ7`C_5W8PE87X/?1!E$TJ[F]GKH] +MI;]EWUP-JD>6VO:A!'84"Q10CJ%&,;8KVNA7!4,\U/*[J#TR@#)#XQF(-6>T +M19[2_`.F;DRD0!#UV<<_OI..QI\1FOI?>GY*N>HNF(R2._<'V$,)D_5;O<2M +M77#^9/ZR0LOJ."'E@ABB8M;D@A*2OL,6M)&?3(-CTOY*-_)A5,,0(V)"\]U# +M3-P[G"ZA9?\C:V=K(DO'.F\429\(A+KD@[-K.7KDK&*82YI8JKF^[%4'5"&[ +M.$%3BH]0>0%,_%7]JRZVU3T1Z>0NL*[Y,?L`M"I_BXL\F%9>$5,IM.H+/0ZN +M0`NXP&0J3#&:$$R0GQZ&DK8TVDG@7#9^D6,?C<'/)7-'`ED-E,T8U=_W452: +MF]*0F+>"K^_H'XHKZ:2\F@]AO/B![M-)(R-8T*\`H\FXR"_],I'0'>QTAX75 +MQ'P;4=>?'#YS23FNFZS;A>-'9I?QJB]_P9P4V]O.H-?*;RD@.$,4Q25Z,Y$J +M-S#`[')&#EH>C2'1ZL$\\T]ZPT8=3AK_B%HKSE#"W^/P<3W%GWV["?#D498" +M-W__0N!,!CFY2/;J)$QRBL@,$X/BKH"L#]LWE4\\7MN]&*I40<.IB:H)^]WZ +M519GSA-0RAF+>52T18'_:?3]ZP&LV)[4R72M+,V9LI%4A.1[X(\!.T7L-KZI +MC>^)6`(:=[!DRR%O67$A1=&3K=,$O]23[001GQ-01YNNU.K/D945KD%OZ-QM)DDPGUG=Z6(/QL[**H:LNQ%[PKF_TPX!WU70;#9G*>.+-^& +MJ\(1S>Q(BP+MXRPU>.[_UN8`6^\;V9<'YS+?JLQOJ&FV["GI\(9`!^SB6.`+ +MC0]*M4;231+$:E#V^8<^_#K^'"+67J^/T]+Q,-1>3Z#55J!*(:I6#GWET\1 +M-IW/XA/++O>#K+RJ*=K?C5ZXV"KC46)U/3)^YA7-', +M*I\TBV6`KL)J:+:S#8=);JU=_B+FL9WA(4KJ.?Q"#V:07.CESHUVSA=YP#'G +ME,.X$2F)"BO*EP]]:MMG]OC>55PERPN8O]KY[U"EM.Z4!8VZ8H*PA[:E#CZ@ +M+^0$VS5$YLBSB-N%;:+[LYAB=#E^\T2/[BAC,X%-"NHIUG+$.\"&A\1!OI^K +MGH5R@Y)JI8``29HJFP=P%=FBH/Y`S/S5=_F6II^G77N6KJQ!Z@2%L`4*#_#Z +M;*U^;:?_#@D1[QX[_)L\7!"'RG-,COU1:<2C(JE2++_9*2YN)92"U9GFVG5V +MQR%:L3:BVBN*Q98&M"_X4WP$6R9&ZJC#^] +MS#KV#$2].<`=9",JS'&0[$ZZGGF9.N-QQV!2_8!8U_D>2@FSL&+AF3F1[PV' +MKZ)!HP1/5Y&]IA')^LB94!=(HMW`N$[IP&E5I[;)S)5^XJ*05'M(T@;;0NT.[;4 +M@,=OCHQZ.^?N"3D&NMX#OT;226"U$K`MK!NO6D/)-.BIO^II#881,;>XD?5` +M#F]]\F.1_$I>TS$2'J6VXM'^LM+(%^"[Q;%&U,EF@RVGGKAL-L%K:E&?JX[L +MA8:(PH6.[R#Z/KP29'L:6MP+-ZQ0=E2'MCOQF'@$[]:!:%^.2VL![6WDSI`4 +MY80/HG!PU;\4FPQ[SPXO;IP@/[6:RPA+"BM8Z;:RP_$DY0Z46\@HX)8%'HG] +MIMB>K@BAFHK9K2LFR4(V%"GD;*8IE0[/4=-T-79528-=[KFOD(8V!=K^)J,? +M)E1WQ!0B;SRV192/;!,Q^HV*=!N\DY*AD_E=<5FWUP_L8B!>K69M#Q_55J0+G:0>(D/;TYP-.]+[9MG-76( +MC=;26?(S>3U]1U"/@?#X"5)YP62-8(\UAYI*^A#-(XF#5Z"%+D,DYI]W.HLUJ$PVXNC)5<'*H5B"ICIKFU`D+1O'?T^22UB)^G)J* +M\XVK3YX<4O,2L%WL$JVTS6I+?@1X:+4I8^Q;NPP6&-M$+:.C.$HT,U,&H(1K +M"#W-A-AU`%GI-KXSF`[T-4QMMW(2I99>G*K9QU^R3O8/8LFS$A56W@T?,5)0 +MVZ\C9R=?CBZ;@[KU'UX?:MD^9",`$!@(!F9A_/'?C'U-6$Q3D2(^QBN9%H^2=V$!B_,!26_@AO*9$F56A6CV5+!ZDE08R=:)2&EVC#5Z +M@?#)"L>/(0"1$IB^M-KE]8RUBH0HAVHQ7!L/5-R]J$CFB$M`F"K*H"O."`?Q +MQ3FK\MHZL^]AVE]SL#J0+TE<+/$RZ+/6Q-Q\RS;],<]:*2G0,QFZ![1[M:S3\,P=0V^AU/ +ME$XYQL&9&KVE@[TQO,%+BT7 +M^N2SL&[/H$\&E,8H"6&8\'T`60]F2$9X\1T9[H0ZL7.+R+6BVH*/%^JZWS'% +M4ZM^O>2H[*S4G#QW]Y=.&9.<:.'G>HV@P2;7T\-^R+.:=`WG65J$>FC?.S-F +M&+[(Y!N>MUBHAEL3E)N7__`UBB`>H2/3&!MNUDE/423>Q._T&4780]->460` +M_.*-ABN\P2!ATBE?[M_`FK=&I7XJ82.ZT8N!<2ESX0N0PJC.[61'-DT+2HWN)7V]?#$QZ+TI;^Z`X8N/7O?PD*2W^,%?2+F)P&Q0B7I,7 +M^87'*=:TM;#O.TN^;:,4QG#D7$Y`!`5IFBH+)PHF-NV2<,$T6 +M6=HP&N6'X.G+<>?BLSE*C-*SJ!+4'A1&BTCK,X`=*RN +M7I^7PQ*HC2]N"3EOWT(B)HF4/>^Y\'$17AMS;'VO%L=A02KHL)^BM=$ZC>HW +M47A00ZB(RD5S(+X9GW`5A_U8/3@8*E"R2A[&+]Y0\F.S2JFZ_/W^+>Y6@N7D +MLSN-:PVL8ZRKL#M!W>JL)."+0CL_T0 +M>+1C::\-4V9E=4]>$H*9X)8QNX&]XQ1B46HTCW8;F$3[U=R!921;[3-WQ:KJ +MR+G5TQV3K+]I`L3!XE8(""&1R]";O`B>WT5[$U:]W.1![>=Y+K(@N0K*<6HC +M5?SZ0]5=K]].U3!\0Z1D;5$N[5NZ_8D[+89HDR7*E:S;)6[>(*`#O](>A#VO +M#A]=*H_[<)-`XJ:-BH&TGJK"GRO5$.B"JU$F>,5^4V3(/-ZI+E5_F$"&: +M*)'@$.A'XQJ$<1LUNY8UZU*ND7.M,(!*D6*.`GLAW(1 +MYHWA)F2Z72M+R?R&8'&VR&8,D@.1QD1&=)BOT;JH)*:V-*^:>#"ITM[Y)YW0 +MR1$>],/@*SB7YAZ-F.T150JUN$N4:_$:&K8+=TH&M4P9"HJ:"K?2GE0E8WD\ +M3WVNW3WRWOSL@Z7$XK)XE5ZWB@>*%0K7'B34Z8U1J2U=S/J2D:/-.(*-7YFY +M3J@GK<)RN&E;^@/B<"0U@VQ7+2:7RJ9S/`^B\28XXI(I4QI3RJ#VRW6$77(6 +M(BRSK#ES*_2!&IAP)&AG^]3E.'9W9NDRCH,6/?6%#DUY","N4HA`+;8Q=S +MBX"$Q5JR!?J``[-TJ!?%U><*FQ:UC``S;/[6$M5TPEM5N"/-\:AOLK-H48)L +M%P:P7ESEO,-&80G;#"$#BS7-7I2$<"<6G9/8Z9NO#0@,6$-S;1XHV+]H($MB +M?6U&W3F)'U':1\<0OJ]C9;"X&8NWG@`$T:?+MMR2J$63GPBO&$N!\E09%HJY +M/I(![+,Z4NGN^FT,;DN$#/D\&"%[[-LJZ;UPE<%Z;C!4LPBL)RAM*>^=Y<)% +M#-29]K'H;;XR53<*5OF:<&(Q6SD=QO7X0(6X)4-8%=$*TDKK]&VTRF0LTR\G +M2EY>1*+WV4ZM4`_\(*![YS9!DHKA\P7BU!A7BU6:[W,TU':#Z+2UMR"UB@]\ +M#QXT4,;E3/I!@N0X,^#GR.U,BOD#`Q'RB16?ACH<$7E^#B0*^MY,ML=S>@Y1 +M+_X9RA%O.R%BX23^'DN_E/3[6#>IS9U6%H%9'P#Q8&AC$PT2(MWR?1;$;U[[ +MY=:OM\U<;,U4#FSQA0F(O>\C.;Y8N<9IYNKBK^C;+5^"@&+GHR,5.Z:^KX$' +M)%Y:6:_,>IGYHE-?=..>?1>X8SC9/ZP1.8QMLT";\PB14"*KO4% +M596'K!]_[\_7KXM2VCWBP5=''-4)NKG\Q@&>-3`]I<4Y`BRM)]JXS9ATX0$; +MZH:T:WTB[B%.$2[B\W[QE?:PDTT9*E)6Y>IY_8C2[=,) +MU48.8AW)KS)!UV9V*A+NUR(+@ZJE!KRHE6AH:")D+M4O/311_E1;]!&QZ(-7 +MW=U9]/C`)S1PA6VA8^G;;G56-_EEX>N41G88KB^+IRCN7`GAL.9[W?60(BX$ +M)DT'EY[N7HA1KWA6?>T8/:C:CR\7@"J^9;<91D[@:#T\1&EJS(FS$6[K_,;]5CIQ928.$HH +MV>[ZJ%%LY4W$O.-E"%22&FN?_M/.HS+?^EEK7EA,O!K_2NF.IN/NM_TG=IN< +MF\;J"P@QG8'OI<^8C?'+6[U@'OD;7#'5T7[5[<=WOZMA/ZM6JIQRS>-"" +M>H)VT/DN_;6Q,ZB9>*`E13&$PV`_)]L^&5=VU2'3F@EK"+ZXO7AUGEN.B>DN +M!S +M=E,\[&1?1?R6"'8?1>7'EXLH8`%PF>Y*7]^#3NC'/I%/&/PSSK:?CLJ^F=F8 +M/Y0<2G7P>LC+]H1*?&7Y.S?6I'=]7^@55.@"W4@A6@HI74E:BL][]+X^^?DE +ME0>A'"Y=BI99_+_]!/6-Z(=\B:J:YL]$C-";QPFH014FK>9N&<&8](1--N!`!X37*6,[%Z)4)[:EEVL*1K](J"1P$ +M^?HXZ*)+KU.KES?:4^Q9]M)@XC/#IYB``],Z0D_:3:#?7+[N/!D&A2@[=+$J +MZ^P"U)V)H$P[H4K/M`)\2+'!NR#81(J4O(<:G`J6^.,221UB4:0`"?CN"LS# +M60J=\]7UG!A[&583?LJ-X@U3PQT-'"@0C"$"QJN_M]K>(0M"< +MH8'BVDQIJ@7?!9*XN:&^*HK,0IS)EL&U_T8.[D+F/XUI4'?IK*^^D2-&$(2E +M?H?/"`7'Y+E8%UHYWCT;$W0[RVW!;W5PWQ(+D8>S'@WI^($$3C;:O0.$VO?@ +MEW^CV:MS9$G7$S*OL57K$9;V$SYS_]FV:O:W8X)U!%]3\I&-L*"B,@%`9+Y] +M,GS!N#[X5;OT706PZ`$7>V)N:E?,>X)[KDNBFZCHU9TPXHK<(>X'3'-#K7"9 +M&:20S@'?/LN&+62A"'.*M)M(GM<,/Q\EZ^)*[4H>@8_Q<)U0IY9*''N*JU*9 +MNT\BSJ/TBSW%[Z=,8I><_>[?/UN(#EH\H;HKBSES2[F)K/#>=6]Z#JR6+'P[ +MG.)PDGY'P9TSKNWQ]@D!8\OW(F-')Y4$)F0DHHDKRU*I9$TH'*LZ$$Y8\T@L +MJ4HV!D;POCO39[AC9R==,FGY`/NM'((*2&$85@+Y-=(F80JH3U8N +M0F,?'=H_\V50'1JP;2<4N?<&2"L6J',)8G=TDDA9Z7$1EY'LR1!]G%LW6H>L/[)]9 +M)50H9%%MO\BSJ9GK+A_V0M/:.Z@TB]S'"+3*4;@INEGU5-;?:GJA?XN<*]2( +M5=83;7MO19@7%VIM-XAUQX<@0L7'N,:^G.P@9.>SL17`_8X^0G"UT!602J +MSF+`"GQN^%MJ'\'&H)*N)T[UB=!2&;=BG"U;D\0HO,A!LME]66AD/=^W5;N)#X%ZY[WN\XM +M;OTI+=.U_!7K;>^*?5?&E<5-44]O_=9S-"O)&L:T2VOT:6X1_.>:^VA\I/$I +M675OXCO7+N4?+/9%L3#N!V[3>[26(EHW__WOMAJH/A2V\=I,H>L'^Y>9`JTK +M;UJ<[?PZ:/KF#F$^#W42YQ3:+D*(+(VDK*^?!CG44EYD9H;84-4",`JW]1"3:X#?#9VYNI5%_CEDP_OV<8?1 +M%)_9NJHX2RLNC*0WG4=I%$,I'BLD&Z)SG_E06H5,5$0%FB+G_@>ISYA%YBVT +MC,&U1U1!]!NMKJ9Q4?[`BL2XO[*1ILY9FX>\7:.7"=*DK1A(\[9 +M0"'30)(Y6>/8[+-/6R2-)&-W;$)G4('MJPZ9NE'-[^EMH\\^7QU/_\C/EIY9&B:(05$H(46!"]A-_A[D.C',.]:7IA2WX=EM'.QJZV#; +M*;RF::"KDU0X!#__"[6S*P[/:5/<;L-O42V/;3?/B!NI\T@Z\0&Z40BGD*CR +M=:R%*C3:I)9/XM^(=R;9FE9D>OK)KG'GS7 +M0=G&K:$;7R,P3$@M/?LP*E"!0]N9"%XL(55SPK3V<<_0G;1NX<<[?CS\JJOI +M=!U'/:8EY'$'$%H:ZK[;U*_T;]@^IQ0T@0P:5L-BZ@9!B>9PI3I-]@\6"/$S +MNX*H$<3LKY:>4O/+3@W=!I$%BQ`E53%IT_%1+]O/%`L;>&VK&G[LXI#I`-<] +M,:Z2!C3NA#BW%#Q