diff --git a/.gitignore b/.gitignore index e5bdc6b..b1f7323 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,6 @@ __pycache__/ *.py[cod] *.so -.camelot/ \ No newline at end of file +build/ +dist/ +*.egg-info/ diff --git a/README.md b/README.md index 3e11120..fa6d6a1 100644 --- a/README.md +++ b/README.md @@ -4,25 +4,39 @@ Currently, camelot works under Python 2.7. -The required dependencies include pdfminer, numpy, opencv. - -For debugging, matplotlib is required. For runnings tests in the future, nose may be required. +The required dependencies include numpy, opencv, and imagemagick. ## Install +Make sure you have the required dependencies installed on your system. If you're working in a virtual environment, copy the `cv2.so` file from your system's site-packages to the virtualenv's site-packages. After that, `cd` into the project directory and issue the following command. + +
+python setup.py install
+
+ ## Usage
-camelot.py [options]  [...]
+from camelot import *
+
+extractor = Lattice(Pdf("/path/to/pdf", pagenos=[{'start': 2, 'end': 4}]))
+tables = extractor.get_tables()
+
+ +
+camelot parses tables from PDFs!
+
+usage:
+ camelot.py [options]  [...]
 
 options:
- -h, --help                Show this screen.
- -v, --version             Show version.
- -p, --pages <pageno>      Comma-separated list of page numbers.
-                           Example: -p 1,3-6,10  [default: 1]
- -f, --format <format>     Output format. (csv,xlsx) [default: csv]
- -l, --log                 Print log to file.
- -o, --output <directory>  Output directory.
+ -h, --help                      Show this screen.
+ -v, --version                   Show version.
+ -p, --pages <pageno>            Comma-separated list of page numbers.
+                                 Example: -p 1,3-6,10  [default: 1]
+ -f, --format <format>           Output format. (csv,tsv,html,json,xlsx) [default: csv]
+ -l, --log                       Print log to file.
+ -o, --output <directory>        Output directory.
 
 camelot methods:
  lattice  Looks for lines between data.
diff --git a/camelot.py b/camelot.py
deleted file mode 100755
index 9d72a0f..0000000
--- a/camelot.py
+++ /dev/null
@@ -1,264 +0,0 @@
-#!/usr/bin/env python2
-import os
-import re
-import csv
-import sys
-import glob
-import time
-import shutil
-import logging
-import zipfile
-import tempfile
-from docopt import docopt
-from werkzeug.utils import secure_filename
-from PyPDF2 import PdfFileWriter, PdfFileReader
-
-from lattice import lattice
-from stream import stream
-
-
-doc = """
-camelot parses tables from PDFs!
-
-usage:
- camelot.py [options]  [...]
-
-options:
- -h, --help                Show this screen.
- -v, --version             Show version.
- -p, --pages       Comma-separated list of page numbers.
-                           Example: -p 1,3-6,10  [default: 1]
- -f, --format      Output format. (csv,xlsx) [default: csv]
- -l, --log                 Print log to file.
- -o, --output   Output directory.
-
-camelot methods:
- lattice  Looks for lines between data.
- stream   Looks for spaces between data.
-
-See 'camelot  -h' for more information on a specific method.
-"""
-
-lattice_doc = """
-Lattice method looks for lines between data to form a table.
-
-usage:
- camelot.py lattice [options] [--] 
-
-options:
- -F, --fill       Fill data in horizontal and/or vertical spanning
-                        cells. Example: -F h, -F v, -F hv
- -s, --scale     Scaling factor. Large scaling factor leads to
-                        smaller lines being detected. [default: 15]
- -j, --jtol       Tolerance to account for when comparing joint
-                        and line coordinates. [default: 2]
- -m, --mtol       Tolerance to account for when merging lines
-                        which are very close. [default: 2]
- -i, --invert           Invert pdf image to make sure that lines are
-                        in foreground.
- -d, --debug     Debug by visualizing pdf geometry.
-                        (contour,line,joint,table) Example: -d table
-"""
-
-stream_doc = """
-Stream method looks for spaces between data to form a table.
-
-usage:
- camelot.py stream [options] [--] 
-
-options:
- -n, --ncols       Number of columns. [default: 0]
- -c, --columns   Comma-separated list of column x-coordinates.
-                          Example: -c 10.1,20.2,30.3
- -M, --cmargin   Char margin. Chars closer than cmargin are
-                          grouped together to form a word. [default: 2.0]
- -L, --lmargin   Line margin. Lines closer than lmargin are
-                          grouped together to form a textbox. [default: 0.5]
- -W, --wmargin   Word margin. Insert blank spaces between chars
-                          if distance between words is greater than word
-                          margin. [default: 0.1]
- -d, --debug              Debug by visualizing textboxes.
-"""
-
-pno = re.compile(r'\d+')
-
-
-def filesort(filepath):
-    filename = os.path.basename(filepath)
-    num = pno.findall(filename)
-    if len(num) == 2:
-        return (int(num[0]), int(num[1]))
-    else:
-        return (int(num[0]), 0)
-
-
-if __name__ == '__main__':
-    start_time = time.time()
-    tmpdir = tempfile.mkdtemp()
-
-    args = docopt(doc, version='0.1', options_first=True)
-    argv = [args['']] + args['']
-    if args[''] == 'lattice':
-        args.update(docopt(lattice_doc, argv=argv))
-    elif args[''] == 'stream':
-        args.update(docopt(stream_doc, argv=argv))
-
-    if args['--pages']:
-        if args['--pages'] == ['all']:
-            p = args['--pages']
-        else:
-            p = []
-            for r in args['--pages'].split(','):
-                if '-' in r:
-                    a, b = r.split('-')
-                    a, b = int(a), int(b)
-                    p.extend([str(i) for i in range(a, b + 1)])
-                else:
-                    p.extend([str(r)])
-    else:
-        p = ['1']
-    p = sorted(set(p))
-
-    fname = os.path.basename(args[''])
-    fname = secure_filename(fname)
-    fdir = os.path.dirname(args[''])
-    froot, fext = os.path.splitext(fname)
-    if fext.lower() != '.pdf':
-        print "camelot can parse only pdfs right now"
-        shutil.rmtree(tmpdir)
-        sys.exit()
-
-    logfname = os.path.join(tmpdir, froot + '.log')
-    logging.basicConfig(filename=logfname, filemode='w', level=logging.DEBUG)
-
-    shutil.copy(args[''], os.path.join(tmpdir, fname))
-    print "separating pdf into pages"
-    print
-    if p == ['all']:
-        infile = PdfFileReader(open(os.path.join(tmpdir, fname), 'rb'))
-        for i in range(infile.getNumPages()):
-            p = infile.getPage(i)
-            outfile = PdfFileWriter()
-            outfile.addPage(p)
-            with open(os.path.join(tmpdir, 'pg-%d.pdf' % (i + 1)), 'wb') as f:
-                outfile.write(f)
-    else:
-        for page in p:
-            infile = PdfFileReader(open(os.path.join(tmpdir, fname), 'rb'))
-            p = infile.getPage(int(page) - 1)
-            outfile = PdfFileWriter()
-            outfile.addPage(p)
-            with open(os.path.join(tmpdir, 'pg-%s.pdf' % page), 'wb') as f:
-                outfile.write(f)
-
-    glob_pdf = sorted(glob.glob(os.path.join(tmpdir, 'pg-*.pdf')))
-    if args[''] == 'lattice':
-        print "using the lattice method"
-        for g in glob_pdf:
-            g_fname = os.path.basename(g)
-            print "working on", g_fname
-            g_froot, __ = os.path.splitext(g)
-            try:
-                data = lattice(g, f=args['--fill'], s=int(args['--scale']),
-                               jtol=int(args['--jtol']), mtol=int(args['--mtol']),
-                               invert=args['--invert'], debug=args['--debug'])
-                if data is None:
-                    print
-                    continue
-                for k in sorted(data.keys()):
-                    csvfile = g_froot + '_%s.csv' % k
-                    with open(csvfile, 'w') as outfile:
-                        writer = csv.writer(outfile)
-                        for d in data[k]:
-                            writer.writerow([c.encode('utf-8') for c in d])
-                        print "saved as", os.path.basename(csvfile)
-                print
-            except Exception:
-                logging.exception("")
-                print "couldn't parse", g_fname, "see log for more info"
-                print
-    elif args[''] == 'stream':
-        print "using the stream method"
-        for g in glob_pdf:
-            g_fname = os.path.basename(g)
-            print "working on", g_fname
-            g_froot, __ = os.path.splitext(g)
-            try:
-                data = stream(g, ncolumns=int(args['--ncols']), columns=args['--columns'],
-                              char_margin=float(args['--cmargin']),
-                              line_margin=float(args['--lmargin']),
-                              word_margin=float(args['--wmargin']),
-                              debug=args['--debug'])
-                if data is None:
-                    print
-                    continue
-                csvfile = g_froot + '.csv'
-                with open(csvfile, 'w') as outfile:
-                    writer = csv.writer(outfile)
-                    for d in data:
-                        writer.writerow([c.encode('utf-8') for c in d])
-                    print "saved as", os.path.basename(csvfile)
-                    print
-            except Exception:
-                logging.exception("")
-                print "couldn't parse", g_fname, "see log for more info"
-                print
-
-    if args['--log']:
-        if args['--output']:
-            shutil.copy(logfname, args['--output'])
-        else:
-            shutil.copy(logfname, fdir)
-
-    if args['--debug'] not in [None, False]:
-        print "See 'camelot  -h' for various parameters you can tweak."
-        shutil.rmtree(tmpdir)
-        sys.exit()
-
-    glob_csv = sorted(glob.glob(os.path.join(tmpdir, '*.csv')), key=filesort)
-    if args['--format'] == 'csv':
-        if len(glob_csv) == 1:
-            if args['--output']:
-                shutil.copy(glob_csv[0], args['--output'])
-            else:
-                shutil.copy(glob_csv[0], fdir)
-        else:
-            zipname = froot + '.zip'
-            zippath = os.path.join(tmpdir, zipname)
-            print "zipping 'em up"
-            with zipfile.ZipFile(zippath, 'a', zipfile.ZIP_DEFLATED) as myzip:
-                for g in glob_csv:
-                    myzip.write(g, os.path.join(froot, os.path.basename(g)))
-            if args['--output']:
-                shutil.copy(zippath, args['--output'])
-            else:
-                shutil.copy(zippath, fdir)
-            print
-    elif args['--format'] == 'xlsx':
-        from pyexcel_xlsx import save_data
-        from collections import OrderedDict
-        data = OrderedDict()
-        for c in glob_csv:
-            c_fname = os.path.basename(c)
-            c_froot, __ = os.path.splitext(c)
-            print "adding", c_fname, "to excel file"
-            with open(c, 'r') as csvfile:
-                reader = csv.reader(csvfile)
-                c_froot, __ = os.path.splitext(c_fname)
-                data.update({c_froot: [row for row in reader]})
-        xlsxname = froot + '.xlsx'
-        xlsxpath = os.path.join(tmpdir, xlsxname)
-        save_data(xlsxpath, data)
-        if args['--output']:
-            shutil.copy(xlsxpath, args['--output'])
-        else:
-            shutil.copy(xlsxpath, fdir)
-        print
-        print "saved as", xlsxname
-
-    print "cleaning up..."
-    shutil.rmtree(tmpdir)
-
-    print "finished in", time.time() - start_time, "seconds"
-    logging.info("Time taken for " + fname + ": " +
-                 str(time.time() - start_time) + " seconds")
diff --git a/camelot/__init__.py b/camelot/__init__.py
new file mode 100644
index 0000000..9003377
--- /dev/null
+++ b/camelot/__init__.py
@@ -0,0 +1,7 @@
+from .pdf import Pdf
+from .lattice import Lattice
+from .stream import Stream
+
+__version__ = '0.1'
+
+__all__ = ['Pdf', 'Lattice', 'Stream']
diff --git a/cell.py b/camelot/cell.py
similarity index 83%
rename from cell.py
rename to camelot/cell.py
index ee993ae..515878d 100644
--- a/cell.py
+++ b/camelot/cell.py
@@ -37,8 +37,13 @@ class Cell:
 
     spanning_v : bool
     """
+
     def __init__(self, x1, y1, x2, y2):
-    
+
+        self.x1 = x1
+        self.y1 = y1
+        self.x2 = x2
+        self.y2 = y2
         self.lb = (x1, y1)
         self.lt = (x1, y2)
         self.rb = (x2, y1)
@@ -53,7 +58,7 @@ class Cell:
         self.spanning_v = False
 
     def add_text(self, text):
-        """Add text to cell object.
+        """Adds text to cell object.
 
         Parameters
         ----------
@@ -62,8 +67,8 @@ class Cell:
         self.text = ''.join([self.text, text])
 
     def get_text(self):
-        """Get text from cell object.
-        
+        """Returns text from cell object.
+
         Returns
         -------
         text : string
@@ -71,7 +76,7 @@ class Cell:
         return self.text
 
     def get_bounded_edges(self):
-        """Get number of edges by which a cell is bounded.
+        """Returns number of edges by which a cell is bounded.
 
         Returns
         -------
diff --git a/camelot/lattice.py b/camelot/lattice.py
new file mode 100644
index 0000000..00cf28a
--- /dev/null
+++ b/camelot/lattice.py
@@ -0,0 +1,354 @@
+import os
+
+import cv2
+import numpy as np
+
+from .table import Table
+from .utils import (transform, elements_bbox, detect_vertical, merge_close_values,
+                    get_row_index, get_column_index, reduce_index, outline,
+                    fill_spanning, remove_empty, encode_list)
+
+
+__all__ = ['Lattice']
+
+
+def _morph_transform(imagename, scale=15, invert=False):
+    """Morphological Transformation
+
+    Applies a series of morphological operations on the image
+    to find table contours and line segments.
+    http://answers.opencv.org/question/63847/how-to-extract-tables-from-an-image/
+
+    Empirical result for adaptiveThreshold's blockSize=5 and C=-0.2
+    taken from http://pequan.lip6.fr/~bereziat/pima/2012/seuillage/sezgin04.pdf
+
+    Parameters
+    ----------
+    imagename : Path to image.
+
+    scale : int
+        Scaling factor. Large scaling factor leads to smaller lines
+        being detected. (optional, default: 15)
+
+    invert : bool
+        Invert pdf image to make sure that lines are in foreground.
+        (optional, default: False)
+
+    Returns
+    -------
+    img : ndarray
+
+    tables : dict
+        Dictionary with table bounding box as key and list of
+        joints found in the table as value.
+
+    v_segments : list
+        List of vertical line segments found in the image.
+
+    h_segments : list
+        List of horizontal line segments found in the image.
+    """
+    img = cv2.imread(imagename)
+    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
+
+    if invert:
+        threshold = cv2.adaptiveThreshold(
+            gray, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY,
+            15, -0.2)
+    else:
+        threshold = cv2.adaptiveThreshold(
+            np.invert(gray), 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C,
+            cv2.THRESH_BINARY,
+            15, -0.2)
+
+    vertical = threshold
+    horizontal = threshold
+
+    verticalsize = vertical.shape[0] / scale
+    horizontalsize = horizontal.shape[1] / scale
+
+    ver = cv2.getStructuringElement(cv2.MORPH_RECT, (1, verticalsize))
+    hor = cv2.getStructuringElement(cv2.MORPH_RECT, (horizontalsize, 1))
+
+    vertical = cv2.erode(vertical, ver, (-1, -1))
+    vertical = cv2.dilate(vertical, ver, (-1, -1))
+
+    horizontal = cv2.erode(horizontal, hor, (-1, -1))
+    horizontal = cv2.dilate(horizontal, hor, (-1, -1))
+
+    mask = vertical + horizontal
+    joints = np.bitwise_and(vertical, horizontal)
+    __, contours, __ = cv2.findContours(
+        mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
+    contours = sorted(contours, key=cv2.contourArea, reverse=True)[:10]
+
+    tables = {}
+    for c in contours:
+        c_poly = cv2.approxPolyDP(c, 3, True)
+        x, y, w, h = cv2.boundingRect(c_poly)
+        roi = joints[y : y + h, x : x + w]
+        __, jc, __ = cv2.findContours(
+            roi, cv2.RETR_CCOMP, cv2.CHAIN_APPROX_SIMPLE)
+        if len(jc) <= 4:  # remove contours with less than <=4 joints
+            continue
+        joint_coords = []
+        for j in jc:
+            jx, jy, jw, jh = cv2.boundingRect(j)
+            c1, c2 = x + (2 * jx + jw) / 2, y + (2 * jy + jh) / 2
+            joint_coords.append((c1, c2))
+        tables[(x, y + h, x + w, y)] = joint_coords
+
+    v_segments, h_segments = [], []
+    _, vcontours, _ = cv2.findContours(
+        vertical, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
+    for vc in vcontours:
+        x, y, w, h = cv2.boundingRect(vc)
+        x1, x2 = x, x + w
+        y1, y2 = y, y + h
+        v_segments.append(((x1 + x2) / 2, y2, (x1 + x2) / 2, y1))
+
+    _, hcontours, _ = cv2.findContours(
+        horizontal, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
+    for hc in hcontours:
+        x, y, w, h = cv2.boundingRect(hc)
+        x1, x2 = x, x + w
+        y1, y2 = y, y + h
+        h_segments.append((x1, (y1 + y2) / 2, x2, (y1 + y2) / 2))
+
+    return img, tables, v_segments, h_segments
+
+
+class Lattice:
+    """Lattice algorithm
+
+    Makes use of pdf geometry by processing its image, to make a table
+    and fills text objects in table cells.
+
+    Parameters
+    ----------
+    pdfobject : camelot.pdf.Pdf
+
+    fill : None, 'h', 'v', 'hv'
+        Fill data in horizontal and/or vertical spanning
+        cells. (optional)
+
+    scale : int
+        Scaling factor. Large scaling factor leads to smaller lines
+        being detected. (optional, default: 15)
+
+    jtol : int
+        Tolerance to account for when comparing joint and line
+        coordinates. (optional, default: 2)
+
+    mtol : int
+        Tolerance to account for when merging lines which are
+        very close. (optional, default: 2)
+
+    invert : bool
+        Invert pdf image to make sure that lines are in foreground.
+        (optional, default: False)
+
+    debug : 'contour', 'line', 'joint', 'table'
+        Debug by visualizing pdf geometry.
+
+    Attributes
+    ----------
+    tables : dict
+        Dictionary with page number as key and list of tables on that
+        page as value.
+    """
+
+    def __init__(self, pdfobject, fill=None, scale=15, jtol=2, mtol=2,
+                 invert=False, debug=None):
+
+        self.pdfobject = pdfobject
+        self.fill = fill
+        self.scale = scale
+        self.jtol = jtol
+        self.mtol = mtol
+        self.invert = invert
+        self.debug = debug
+        self.tables = {}
+        if self.debug is not None:
+            self.debug_images = {}
+            self.debug_segments = {}
+            self.debug_tables = {}
+
+    def get_tables(self):
+        """Returns all tables found in given pdf.
+
+        Returns
+        -------
+        tables : dict
+            Dictionary with page number as key and list of tables on that
+            page as value.
+        """
+        self.pdfobject.split()
+        self.pdfobject.convert()
+        for page in self.pdfobject.extract():
+            p, text, __, width, height = page
+            pkey = 'pg-{0}'.format(p)
+            imagename = os.path.join(
+                self.pdfobject.temp, '{}.png'.format(pkey))
+            pdf_x = width
+            pdf_y = height
+            img, table_bbox, v_segments, h_segments = _morph_transform(
+                imagename, scale=self.scale, invert=self.invert)
+            img_x = img.shape[1]
+            img_y = img.shape[0]
+            scaling_factor_x = pdf_x / float(img_x)
+            scaling_factor_y = pdf_y / float(img_y)
+
+            if self.debug is not None:
+                self.debug_images[pkey] = (img, table_bbox)
+
+            factors = (scaling_factor_x, scaling_factor_y, img_y)
+            table_bbox, v_segments, h_segments = transform(table_bbox, v_segments,
+                                                           h_segments, factors)
+
+            if self.debug is not None:
+                self.debug_segments[pkey] = (v_segments, h_segments)
+
+            if self.debug is not None:
+                debug_page_tables = []
+            page_tables = []
+            # sort tables based on y-coord
+            for k in sorted(table_bbox.keys(), key=lambda x: x[1], reverse=True):
+                # select edges which lie within table_bbox
+                text_bbox, v_s, h_s = elements_bbox(k, text, v_segments,
+                                                    h_segments)
+                rotated = detect_vertical(text_bbox)
+                cols, rows = zip(*table_bbox[k])
+                cols, rows = list(cols), list(rows)
+                cols.extend([k[0], k[2]])
+                rows.extend([k[1], k[3]])
+                # sort horizontal and vertical segments
+                cols = merge_close_values(sorted(cols), mtol=self.mtol)
+                rows = merge_close_values(
+                    sorted(rows, reverse=True), mtol=self.mtol)
+                # make grid using x and y coord of shortlisted rows and cols
+                cols = [(cols[i], cols[i + 1])
+                        for i in range(0, len(cols) - 1)]
+                rows = [(rows[i], rows[i + 1])
+                        for i in range(0, len(rows) - 1)]
+                table = Table(cols, rows)
+                # set table edges to True using ver+hor lines
+                table = table.set_edges(v_s, h_s, jtol=self.jtol)
+                # set spanning cells to True
+                table = table.set_spanning()
+                # set table border edges to True
+                table = outline(table)
+
+                if self.debug is not None:
+                    debug_page_tables.append(table)
+
+                # fill text after sorting it
+                if rotated == '':
+                    text_bbox.sort(key=lambda x: (-x.y0, x.x0))
+                elif rotated == 'left':
+                    text_bbox.sort(key=lambda x: (x.x0, x.y0))
+                elif rotated == 'right':
+                    text_bbox.sort(key=lambda x: (-x.x0, -x.y0))
+                for t in text_bbox:
+                    r_idx = get_row_index(t, rows)
+                    c_idx = get_column_index(t, cols)
+                    if None in [r_idx, c_idx]:
+                        # couldn't assign LTChar to any cell
+                        pass
+                    else:
+                        r_idx, c_idx = reduce_index(
+                            table, rotated, r_idx, c_idx)
+                        table.cells[r_idx][c_idx].add_text(
+                            t.get_text().strip('\n'))
+
+                if self.fill is not None:
+                    table = fill_spanning(table, fill=self.fill)
+                ar = table.get_list()
+                if rotated == 'left':
+                    ar = zip(*ar[::-1])
+                elif rotated == 'right':
+                    ar = zip(*ar[::1])
+                    ar.reverse()
+                ar = remove_empty(ar)
+                ar = [list(o) for o in ar]
+                page_tables.append(encode_list(ar))
+            print pkey  # verbose
+            self.tables[pkey] = page_tables
+
+        if self.debug is not None:
+            self.debug_tables[pkey] = debug_page_tables
+
+        if self.pdfobject.clean:
+            self.pdfobject.remove_tempdir()
+
+        if self.debug is not None:
+            return None
+
+        return self.tables
+
+    def plot_geometry(self, geometry):
+        """Plots various pdf geometries that are detected so user can choose
+        tweak scale, jtol, mtol parameters.
+        """
+        import matplotlib.pyplot as plt
+
+        if geometry == 'contour':
+            for pkey in self.debug_images.keys():
+                img, table_bbox = self.debug_images[pkey]
+                for t in table_bbox.keys():
+                    cv2.rectangle(img, (t[0], t[1]),
+                                  (t[2], t[3]), (255, 0, 0), 3)
+                plt.imshow(img)
+                plt.axis('off')
+                plt.show()
+        elif geometry == 'joint':
+            x_coord = []
+            y_coord = []
+            for pkey in self.debug_images.keys():
+                img, table_bbox = self.debug_images[pkey]
+                for k in table_bbox.keys():
+                    for coord in table_bbox[k]:
+                        x_coord.append(coord[0])
+                        y_coord.append(coord[1])
+                max_x, max_y = max(x_coord), max(y_coord)
+                plt.plot(x_coord, y_coord, 'ro')
+                plt.axis([0, max_x + 100, max_y + 100, 0])
+                plt.imshow(img)
+                plt.axis('off')
+                plt.show()
+        elif geometry == 'line':
+            for pkey in self.debug_segments.keys():
+                v_s, h_s = self.debug_segments[pkey]
+                for v in v_s:
+                    plt.plot([v[0], v[2]], [v[1], v[3]])
+                for h in h_s:
+                    plt.plot([h[0], h[2]], [h[1], h[3]])
+                plt.axis('off')
+                plt.show()
+        elif geometry == 'table':
+            for pkey in self.debug_tables.keys():
+                for table in self.debug_tables[pkey]:
+                    for i in range(len(table.cells)):
+                        for j in range(len(table.cells[i])):
+                            if table.cells[i][j].left:
+                                plt.plot([table.cells[i][j].lb[0],
+                                          table.cells[i][j].lt[0]],
+                                         [table.cells[i][j].lb[1],
+                                          table.cells[i][j].lt[1]])
+                            if table.cells[i][j].right:
+                                plt.plot([table.cells[i][j].rb[0],
+                                          table.cells[i][j].rt[0]],
+                                         [table.cells[i][j].rb[1],
+                                          table.cells[i][j].rt[1]])
+                            if table.cells[i][j].top:
+                                plt.plot([table.cells[i][j].lt[0],
+                                          table.cells[i][j].rt[0]],
+                                         [table.cells[i][j].lt[1],
+                                          table.cells[i][j].rt[1]])
+                            if table.cells[i][j].bottom:
+                                plt.plot([table.cells[i][j].lb[0],
+                                          table.cells[i][j].rb[0]],
+                                         [table.cells[i][j].lb[1],
+                                          table.cells[i][j].rb[1]])
+                plt.axis('off')
+                plt.show()
\ No newline at end of file
diff --git a/camelot/pdf.py b/camelot/pdf.py
new file mode 100644
index 0000000..2988e3d
--- /dev/null
+++ b/camelot/pdf.py
@@ -0,0 +1,178 @@
+import os
+import shutil
+import tempfile
+
+from PyPDF2 import PdfFileReader, PdfFileWriter
+from pdfminer.pdfparser import PDFParser
+from pdfminer.pdfdocument import PDFDocument
+from pdfminer.pdfpage import PDFPage
+from pdfminer.pdfpage import PDFTextExtractionNotAllowed
+from pdfminer.pdfinterp import PDFResourceManager
+from pdfminer.pdfinterp import PDFPageInterpreter
+from pdfminer.pdfdevice import PDFDevice
+from pdfminer.converter import PDFPageAggregator
+from pdfminer.layout import LAParams, LTChar, LTTextLineHorizontal
+from wand.image import Image
+
+
+__all__ = ['Pdf']
+
+
+def _parse_page_numbers(pagenos):
+    """Converts list of page ranges to a list of page numbers.
+
+    Parameters
+    ----------
+    pagenos : list
+        List of dicts containing page ranges.
+
+    Returns
+    -------
+    page_numbers : list
+        List of page numbers.
+    """
+    page_numbers = []
+    for p in pagenos:
+        page_numbers.extend(range(p['start'], p['end'] + 1))
+    page_numbers = sorted(set(page_numbers))
+    return page_numbers
+
+
+def _extract_text_objects(layout, LTObject, t=None):
+    """Recursively parses pdf layout to get a list of
+    text objects.
+
+    Parameters
+    ----------
+    layout : object
+        Layout object.
+
+    LTObject : object
+        Text object, either LTChar or LTTextLineHorizontal.
+
+    t : list
+
+    Returns
+    -------
+    t : list
+        List of text objects.
+    """
+    if t is None:
+        t = []
+    try:
+        for obj in layout._objs:
+            if isinstance(obj, LTObject):
+                t.append(obj)
+            else:
+                t += _extract_text_objects(obj, LTObject)
+    except AttributeError:
+        pass
+    return t
+
+
+class Pdf:
+    """Handles all pdf operations which include:
+
+        1. Split pdf into single page pdfs using given page numbers
+        2. Convert single page pdfs into images
+        3. Extract text from single page pdfs
+
+    Parameters
+    ----------
+    pdfname : string
+        Path to pdf.
+
+    pagenos : list
+        List of dicts which specify pdf page ranges.
+
+    char_margin : float
+        Chars closer than char_margin are grouped together to form a
+        word. (optional, default: 2.0)
+
+    line_margin : float
+        Lines closer than line_margin are grouped together to form a
+        textbox. (optional, default: 0.5)
+
+    word_margin : float
+        Insert blank spaces between chars if distance between words
+        is greater than word_margin. (optional, default: 0.1)
+
+    Attributes
+    ----------
+    temp : string
+        Path to temporary directory.
+
+    lattice_objects : dict
+        List of text objects.
+
+    stream_objects : dict
+        List of text objects.
+
+    width : dict
+        List of dicts with width of each pdf page.
+
+    height : dict
+        List of dicts with height of each pdf page.
+    """
+
+    def __init__(self, pdfname, pagenos=[{'start': 1, 'end': 1}],
+                 char_margin=2.0, line_margin=0.5, word_margin=0.1,
+                 clean=False):
+
+        self.pdfname = pdfname
+        self.pagenos = _parse_page_numbers(pagenos)
+        self.char_margin = char_margin
+        self.line_margin = line_margin
+        self.word_margin = word_margin
+        self.clean = clean
+        self.temp = tempfile.mkdtemp()
+
+    def split(self):
+        """Splits pdf into single page pdfs.
+        """
+        infile = PdfFileReader(open(self.pdfname, 'rb'), strict=False)
+        for p in self.pagenos:
+            page = infile.getPage(p - 1)
+            outfile = PdfFileWriter()
+            outfile.addPage(page)
+            with open(os.path.join(self.temp, 'pg-{0}.pdf'.format(p)), 'wb') as f:
+                outfile.write(f)
+
+    def extract(self):
+        """Extracts text objects, width, height from a pdf.
+        """
+        for p in self.pagenos:
+            pkey = 'pg-{0}'.format(p)
+            pname = os.path.join(self.temp, '{}.pdf'.format(pkey))
+            with open(pname, 'r') as f:
+                parser = PDFParser(f)
+                document = PDFDocument(parser)
+                if not document.is_extractable:
+                    raise PDFTextExtractionNotAllowed
+                laparams = LAParams(char_margin=self.char_margin,
+                                    line_margin=self.line_margin,
+                                    word_margin=self.word_margin)
+                rsrcmgr = PDFResourceManager()
+                device = PDFPageAggregator(rsrcmgr, laparams=laparams)
+                interpreter = PDFPageInterpreter(rsrcmgr, device)
+                for page in PDFPage.create_pages(document):
+                    interpreter.process_page(page)
+                    layout = device.get_result()
+                    lattice_objects = _extract_text_objects(layout, LTChar)
+                    stream_objects = _extract_text_objects(
+                        layout, LTTextLineHorizontal)
+                    width = layout.bbox[2]
+                    height = layout.bbox[3]
+                yield p, lattice_objects, stream_objects, width, height
+
+    def convert(self):
+        """Converts single page pdfs to images.
+        """
+        for p in self.pagenos:
+            pdfname = os.path.join(self.temp, 'pg-{0}.pdf'.format(p))
+            imagename = os.path.join(self.temp, 'pg-{0}.png'.format(p))
+            with Image(filename=pdfname, depth=8, resolution=300) as png:
+                png.save(filename=imagename)
+
+    def remove_tempdir(self):
+        shutil.rmtree(self.temp)
diff --git a/camelot/stream.py b/camelot/stream.py
new file mode 100644
index 0000000..320a6e6
--- /dev/null
+++ b/camelot/stream.py
@@ -0,0 +1,210 @@
+import os
+
+import numpy as np
+
+from .utils import get_column_index, encode_list
+
+
+__all__ = ['Stream']
+
+
+def _group_rows(text, ytol=2):
+    """Groups text objects into rows using ytol.
+
+    Parameters
+    ----------
+    text : list
+        List of text objects.
+
+    ytol : int
+        Tolerance to account for when grouping rows
+        together. (default: 2, optional)
+
+    Returns
+    -------
+    rows : list
+        List of grouped text rows.
+    """
+    row_y = 0
+    rows = []
+    temp = []
+    for t in text:
+        # is checking for upright necessary?
+        # if t.get_text().strip() and all([obj.upright for obj in t._objs if
+        # type(obj) is LTChar]):
+        if t.get_text().strip():
+            if not np.isclose(row_y, t.y0, atol=ytol):
+                row_y = t.y0
+                rows.append(temp)
+                temp = []
+            temp.append(t)
+    return rows
+
+
+def _merge_columns(l):
+    """Merges overlapping columns and returns list with updated
+    columns boundaries.
+
+    Parameters
+    ----------
+    l : list
+        List of column x-coordinates.
+
+    Returns
+    -------
+    merged : list
+        List of merged column x-coordinates.
+    """
+    merged = []
+    for higher in l:
+        if not merged:
+            merged.append(higher)
+        else:
+            lower = merged[-1]
+            if higher[0] <= lower[1]:
+                upper_bound = max(lower[1], higher[1])
+                lower_bound = min(lower[0], higher[0])
+                merged[-1] = (lower_bound, upper_bound)
+            else:
+                merged.append(higher)
+    return merged
+
+
+class Stream:
+    """Stream algorithm
+
+    Groups text objects into rows and guesses number of columns
+    using mode of the number of text objects in each row.
+
+    The number of columns can be passed explicitly or specified by a
+    list of column x-coordinates.
+
+    Parameters
+    ----------
+    pdfobject : camelot.pdf.Pdf
+
+    ncolumns : int
+        Number of columns. (optional, default: 0)
+
+    columns : string
+        Comma-separated list of column x-coordinates.
+        (optional, default: None)
+
+    ytol : int
+        Tolerance to account for when grouping rows
+        together. (optional, default: 2)
+
+    debug : bool
+        Debug by visualizing textboxes. (optional, default: False)
+
+    Attributes
+    ----------
+    tables : dict
+        Dictionary with page number as key and list of tables on that
+        page as value.
+    """
+
+    def __init__(self, pdfobject, ncolumns=0, columns=None, ytol=2,
+                 debug=False):
+
+        self.pdfobject = pdfobject
+        self.ncolumns = ncolumns
+        self.columns = columns
+        self.ytol = ytol
+        self.debug = debug
+        self.tables = {}
+        if self.debug:
+            self.debug_text = {}
+
+    def get_tables(self):
+        """Returns all tables found in given pdf.
+
+        Returns
+        -------
+        tables : dict
+            Dictionary with page number as key and list of tables on that
+            page as value.
+        """
+        self.pdfobject.split()
+        for page in self.pdfobject.extract():
+            p, __, text, __, __ = page
+            pkey = 'pg-{0}'.format(p)
+            text.sort(key=lambda x: (-x.y0, x.x0))
+
+            if self.debug:
+                self.debug_text[pkey] = text
+
+            rows = _group_rows(text, ytol=self.ytol)
+            elements = [len(r) for r in rows]
+            # a table can't have just 1 column, can it?
+            elements = filter(lambda x: x != 1, elements)
+
+            guess = False
+            if self.columns:
+                cols = self.columns.split(',')
+                cols = [(float(cols[i]), float(cols[i + 1]))
+                        for i in range(0, len(cols) - 1)]
+            else:
+                guess = True
+                ncols = self.ncolumns if self.ncolumns else max(
+                    set(elements), key=elements.count)
+                if ncols == 0:
+                    # no tables detected
+                    continue
+                cols = [(t.x0, t.x1)
+                        for r in rows for t in r if len(r) == ncols]
+                cols = _merge_columns(sorted(cols))
+                cols = [(c[0] + c[1]) / 2.0 for c in cols]
+
+            ar = [['' for c in cols] for r in rows]
+            for r_idx, r in enumerate(rows):
+                for t in r:
+                    if guess:
+                        cog = (t.x0 + t.x1) / 2.0
+                        diff = [abs(cog - c) for c in cols]
+                        c_idx = diff.index(min(diff))
+                    else:
+                        c_idx = get_column_index(t, cols)
+                    if None in [r_idx, c_idx]:  # couldn't assign LTTextLH to any cell
+                        continue
+                    if ar[r_idx][c_idx]:
+                        ar[r_idx][c_idx] = ' '.join(
+                            [ar[r_idx][c_idx], t.get_text().strip()])
+                    else:
+                        ar[r_idx][c_idx] = t.get_text().strip()
+            print pkey  # verbose
+            self.tables[pkey] = [encode_list(ar)]
+
+        if self.pdfobject.clean:
+            self.pdfobject.remove_tempdir()
+
+        if self.debug:
+            return None
+
+        return self.tables
+
+    def plot_text(self):
+        """Plots all text objects so user can choose number of columns
+        or columns x-coordinates using the matplotlib interface.
+        """
+        import matplotlib.pyplot as plt
+        import matplotlib.patches as patches
+
+        for pkey in sorted(self.debug_text.keys()):
+            fig = plt.figure()
+            ax = fig.add_subplot(111, aspect='equal')
+            xs, ys = [], []
+            for t in self.debug_text[pkey]:
+                xs.extend([t.x0, t.x1])
+                ys.extend([t.y0, t.y1])
+                ax.add_patch(
+                    patches.Rectangle(
+                        (t.x0, t.y0),
+                        t.x1 - t.x0,
+                        t.y1 - t.y0
+                    )
+                )
+            ax.set_xlim(min(xs) - 10, max(xs) + 10)
+            ax.set_ylim(min(ys) - 10, max(ys) + 10)
+            plt.axis('off')
+            plt.show()
diff --git a/table.py b/camelot/table.py
similarity index 86%
rename from table.py
rename to camelot/table.py
index d38279c..a1a8c29 100644
--- a/table.py
+++ b/camelot/table.py
@@ -1,14 +1,14 @@
 import numpy as np
 
-from cell import Cell
+from .cell import Cell
 
 
 class Table:
     """Table
-    
+
     Parameters
     ----------
-    columns : list
+    cols : list
         List of column x-coordinates.
 
     rows : list
@@ -18,22 +18,17 @@ class Table:
     ----------
     cells : list
         2-D list of cell objects.
-
-    columns : list
-        List of column x-coordinates.
-
-    rows : list
-        List of row y-coordinates.
     """
-    def __init__(self, columns, rows):
 
-        self.cells = [[Cell(c[0], r[1], c[1], r[0])
-                       for c in columns] for r in rows]
-        self.columns = columns
+    def __init__(self, cols, rows):
+
+        self.cols = cols
         self.rows = rows
+        self.cells = [[Cell(c[0], r[1], c[1], r[0])
+                       for c in cols] for r in rows]
 
     def set_edges(self, vertical, horizontal, jtol=2):
-        """Set cell edges to True if corresponding line segments
+        """Sets cell edges to True if corresponding line segments
         are detected in the pdf image.
 
         Parameters
@@ -47,16 +42,11 @@ class Table:
         jtol : int, default: 2, optional
             Tolerance to account for when comparing joint and line
             coordinates.
-
-        Returns
-        -------
-        self : object
-            Returns self.
         """
         for v in vertical:
             # find closest x coord
             # iterate over y coords and find closest points
-            i = [i for i, t in enumerate(self.columns)
+            i = [i for i, t in enumerate(self.cols)
                  if np.isclose(v[0], t[0], atol=jtol)]
             j = [j for j, t in enumerate(self.rows)
                  if np.isclose(v[3], t[0], atol=jtol)]
@@ -78,7 +68,7 @@ class Table:
                         self.cells[J][I].left = True
                         J += 1
             elif i == []:  # only right edge
-                I = len(self.columns) - 1
+                I = len(self.cols) - 1
                 if k:
                     K = k[0]
                     while J < K:
@@ -109,9 +99,9 @@ class Table:
             # iterate over x coords and find closest points
             i = [i for i, t in enumerate(self.rows)
                  if np.isclose(h[1], t[0], atol=jtol)]
-            j = [j for j, t in enumerate(self.columns)
+            j = [j for j, t in enumerate(self.cols)
                  if np.isclose(h[0], t[0], atol=jtol)]
-            k = [k for k, t in enumerate(self.columns)
+            k = [k for k, t in enumerate(self.cols)
                  if np.isclose(h[2], t[0], atol=jtol)]
             if not j:
                 continue
@@ -124,7 +114,7 @@ class Table:
                         self.cells[I][J].top = True
                         J += 1
                 else:
-                    K = len(self.columns)
+                    K = len(self.cols)
                     while J < K:
                         self.cells[I][J].top = True
                         J += 1
@@ -136,7 +126,7 @@ class Table:
                         self.cells[I][J].bottom = True
                         J += 1
                 else:
-                    K = len(self.columns)
+                    K = len(self.cols)
                     while J < K:
                         self.cells[I][J].bottom = True
                         J += 1
@@ -149,7 +139,7 @@ class Table:
                         self.cells[I - 1][J].bottom = True
                         J += 1
                 else:
-                    K = len(self.columns)
+                    K = len(self.cols)
                     while J < K:
                         self.cells[I][J].top = True
                         self.cells[I - 1][J].bottom = True
@@ -158,13 +148,8 @@ class Table:
         return self
 
     def set_spanning(self):
-        """Set spanning values of a cell to True if it isn't
+        """Sets spanning values of a cell to True if it isn't
         bounded by four edges.
-
-        Returns
-        -------
-        self : object
-            Returns self.
         """
         for i in range(len(self.cells)):
             for j in range(len(self.cells[i])):
@@ -175,7 +160,7 @@ class Table:
                 elif bound == 3:
                     if not self.cells[i][j].left:
                         if (self.cells[i][j].right and
-                                self.cells[i][j].top and 
+                                self.cells[i][j].top and
                                 self.cells[i][j].bottom):
                             self.cells[i][j].spanning_h = True
 
@@ -209,3 +194,16 @@ class Table:
                             self.cells[i][j].spanning_h = True
 
         return self
+
+    def get_list(self):
+        """Returns text from all cells as list of lists.
+
+        Returns
+        -------
+        ar : list
+        """
+        ar = []
+        for i in range(len(self.cells)):
+            ar.append([self.cells[i][j].get_text().strip()
+                       for j in range(len(self.cells[i]))])
+        return ar
diff --git a/utils.py b/camelot/utils.py
similarity index 54%
rename from utils.py
rename to camelot/utils.py
index 89d037c..8ef0db0 100644
--- a/utils.py
+++ b/camelot/utils.py
@@ -2,7 +2,7 @@ import numpy as np
 
 
 def translate(x1, x2):
-    """Translate coordinate x2 by x1.
+    """Translates x2 by x1.
 
     Parameters
     ----------
@@ -19,7 +19,7 @@ def translate(x1, x2):
 
 
 def scale(x, s):
-    """Scale coordinate x by scaling factor s.
+    """Scales x by scaling factor s.
 
     Parameters
     ----------
@@ -36,7 +36,7 @@ def scale(x, s):
 
 
 def rotate(x1, y1, x2, y2, angle):
-    """Rotate point x2, y2 about point x1, y1 by angle.
+    """Rotates point x2, y2 about point x1, y1 by angle.
 
     Parameters
     ----------
@@ -68,15 +68,126 @@ def rotate(x1, y1, x2, y2, angle):
     return xnew, ynew
 
 
+def transform(tables, v_segments, h_segments, factors):
+    """Translates and scales OpenCV coordinates to PDFMiner coordinate
+    space.
+
+    Parameters
+    ----------
+    tables : dict
+
+    v_segments : list
+
+    h_segments : list
+
+    factors : tuple
+
+    Returns
+    -------
+    tables_new : dict
+
+    v_segments_new : dict
+
+    h_segments_new : dict
+    """
+    scaling_factor_x, scaling_factor_y, img_y = factors
+    tables_new = {}
+    for k in tables.keys():
+        x1, y1, x2, y2 = k
+        x1 = scale(x1, scaling_factor_x)
+        y1 = scale(abs(translate(-img_y, y1)), scaling_factor_y)
+        x2 = scale(x2, scaling_factor_x)
+        y2 = scale(abs(translate(-img_y, y2)), scaling_factor_y)
+        j_x, j_y = zip(*tables[k])
+        j_x = [scale(j, scaling_factor_x) for j in j_x]
+        j_y = [scale(abs(translate(-img_y, j)), scaling_factor_y) for j in j_y]
+        joints = zip(j_x, j_y)
+        tables_new[(x1, y1, x2, y2)] = joints
+
+    v_segments_new = []
+    for v in v_segments:
+        x1, x2 = scale(v[0], scaling_factor_x), scale(v[2], scaling_factor_x)
+        y1, y2 = scale(abs(translate(-img_y, v[1])), scaling_factor_y), scale(
+            abs(translate(-img_y, v[3])), scaling_factor_y)
+        v_segments_new.append((x1, y1, x2, y2))
+
+    h_segments_new = []
+    for h in h_segments:
+        x1, x2 = scale(h[0], scaling_factor_x), scale(h[2], scaling_factor_x)
+        y1, y2 = scale(abs(translate(-img_y, h[1])), scaling_factor_y), scale(
+            abs(translate(-img_y, h[3])), scaling_factor_y)
+        h_segments_new.append((x1, y1, x2, y2))
+
+    return tables_new, v_segments_new, h_segments_new
+
+
+def detect_vertical(text):
+    """Detects if text in table is vertical or not and returns
+    its orientation.
+
+    Parameters
+    ----------
+    text : list
+
+    Returns
+    -------
+    rotated : string
+    """
+    num_v = [t for t in text if (not t.upright) and t.get_text().strip()]
+    num_h = [t for t in text if t.upright and t.get_text().strip()]
+    vger = len(num_v) / float(len(num_v) + len(num_h))
+    rotated = ''
+    if vger > 0.8:
+        clockwise = sum(t.matrix[1] < 0 and t.matrix[2] > 0 for t in text)
+        anticlockwise = sum(t.matrix[1] > 0 and t.matrix[2] < 0 for t in text)
+        rotated = 'left' if clockwise < anticlockwise else 'right'
+    return rotated
+
+
+def elements_bbox(bbox, text, v_segments, h_segments):
+    """Returns all text objects and line segments present inside a
+    table's bounding box.
+
+    Parameters
+    ----------
+    bbox : tuple
+
+    text : list
+
+    v_segments : list
+
+    h_segments : list
+
+    Returns
+    -------
+    text_bbox : list
+
+    v_s : list
+
+    h_s : list
+    """
+    lb = (bbox[0], bbox[1])
+    rt = (bbox[2], bbox[3])
+    text_bbox = [t for t in text if lb[0] - 2 <= (t.x0 + t.x1) / 2.0
+                 <= rt[0] + 2 and lb[1] - 2 <= (t.y0 + t.y1) / 2.0
+                 <= rt[1] + 2]
+    v_s = [v for v in v_segments if v[1] > lb[1] - 2 and
+           v[3] < rt[1] + 2 and lb[0] - 2 <= v[0] <= rt[0] + 2]
+    h_s = [h for h in h_segments if h[0] > lb[0] - 2 and
+           h[2] < rt[0] + 2 and lb[1] - 2 <= h[1] <= rt[1] + 2]
+    return text_bbox, v_s, h_s
+
+
 def remove_close_values(ar, mtol=2):
-    """Remove values which are within a tolerance of mtol of another value
+    """Removes values which are within a tolerance of mtol of another value
     present in list.
 
     Parameters
     ----------
     ar : list
 
-    mtol : int, default: 2, optional
+    mtol : int
+        (optional, default: 2)
 
     Returns
     -------
@@ -96,14 +207,15 @@ def remove_close_values(ar, mtol=2):
 
 
 def merge_close_values(ar, mtol=2):
-    """Merge values which are within a tolerance of mtol by calculating
+    """Merges values which are within a tolerance of mtol by calculating
     a moving mean.
 
     Parameters
     ----------
     ar : list
 
-    mtol : int, default: 2, optional
+    mtol : int
+        (optional, default: 2)
 
     Returns
     -------
@@ -123,8 +235,8 @@ def merge_close_values(ar, mtol=2):
     return ret
 
 
-def get_row_idx(t, rows):
-    """Get index of the row in which the given object falls by
+def get_row_index(t, rows):
+    """Gets index of the row in which the given object falls by
     comparing their co-ordinates.
 
     Parameters
@@ -142,8 +254,8 @@ def get_row_idx(t, rows):
             return r
 
 
-def get_column_idx(t, columns):
-    """Get index of the column in which the given object falls by
+def get_column_index(t, columns):
+    """Gets index of the column in which the given object falls by
     comparing their co-ordinates.
 
     Parameters
@@ -162,8 +274,8 @@ def get_column_idx(t, columns):
 
 
 def reduce_index(t, rotated, r_idx, c_idx):
-    """Shift a text object if it lies within a spanning cell taking
-    in account table rotation.
+    """Reduces index of a text object if it lies within a spanning
+    cell taking in account table rotation.
 
     Parameters
     ----------
@@ -206,7 +318,7 @@ def reduce_index(t, rotated, r_idx, c_idx):
 
 
 def outline(t):
-    """Light up table boundary.
+    """Sets table border edges to True.
 
     Parameters
     ----------
@@ -225,32 +337,33 @@ def outline(t):
     return t
 
 
-def fill(t, f=None):
-    """Fill spanning cells.
+def fill_spanning(t, fill=None):
+    """Fills spanning cells.
 
     Parameters
     ----------
     t : object
 
-    f : string, default: None, optional
+    f : string
+        (optional, default: None)
 
     Returns
     -------
     t : object
     """
-    if f == "h":
+    if fill == "h":
         for i in range(len(t.cells)):
             for j in range(len(t.cells[i])):
                 if t.cells[i][j].get_text().strip() == '':
                     if t.cells[i][j].spanning_h:
                         t.cells[i][j].add_text(t.cells[i][j - 1].get_text())
-    elif f == "v":
+    elif fill == "v":
         for i in range(len(t.cells)):
             for j in range(len(t.cells[i])):
                 if t.cells[i][j].get_text().strip() == '':
                     if t.cells[i][j].spanning_v:
                         t.cells[i][j].add_text(t.cells[i - 1][j].get_text())
-    elif f == "hv":
+    elif fill == "hv":
         for i in range(len(t.cells)):
             for j in range(len(t.cells[i])):
                 if t.cells[i][j].get_text().strip() == '':
@@ -262,7 +375,7 @@ def fill(t, f=None):
 
 
 def remove_empty(d):
-    """Remove empty rows and columns.
+    """Removes empty rows and columns from list of lists.
 
     Parameters
     ----------
@@ -279,3 +392,8 @@ def remove_empty(d):
     d = [list(row) for row in d if any(row)]
     d = zip(*d)
     return d
+
+
+def encode_list(ar):
+    ar = [[r.encode('utf-8') for r in row] for row in ar]
+    return ar
diff --git a/docs/Makefile b/docs/Makefile
new file mode 100644
index 0000000..2e38f75
--- /dev/null
+++ b/docs/Makefile
@@ -0,0 +1,225 @@
+# Makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS    =
+SPHINXBUILD   = sphinx-build
+PAPER         =
+BUILDDIR      = _build
+
+# Internal variables.
+PAPEROPT_a4     = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
+ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+# the i18n builder cannot share the environment and doctrees with the others
+I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+
+.PHONY: help
+help:
+	@echo "Please use \`make ' where  is one of"
+	@echo "  html       to make standalone HTML files"
+	@echo "  dirhtml    to make HTML files named index.html in directories"
+	@echo "  singlehtml to make a single large HTML file"
+	@echo "  pickle     to make pickle files"
+	@echo "  json       to make JSON files"
+	@echo "  htmlhelp   to make HTML files and a HTML help project"
+	@echo "  qthelp     to make HTML files and a qthelp project"
+	@echo "  applehelp  to make an Apple Help Book"
+	@echo "  devhelp    to make HTML files and a Devhelp project"
+	@echo "  epub       to make an epub"
+	@echo "  epub3      to make an epub3"
+	@echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
+	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
+	@echo "  latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
+	@echo "  text       to make text files"
+	@echo "  man        to make manual pages"
+	@echo "  texinfo    to make Texinfo files"
+	@echo "  info       to make Texinfo files and run them through makeinfo"
+	@echo "  gettext    to make PO message catalogs"
+	@echo "  changes    to make an overview of all changed/added/deprecated items"
+	@echo "  xml        to make Docutils-native XML files"
+	@echo "  pseudoxml  to make pseudoxml-XML files for display purposes"
+	@echo "  linkcheck  to check all external links for integrity"
+	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
+	@echo "  coverage   to run coverage check of the documentation (if enabled)"
+	@echo "  dummy      to check syntax errors of document sources"
+
+.PHONY: clean
+clean:
+	rm -rf $(BUILDDIR)/*
+
+.PHONY: html
+html:
+	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
+
+.PHONY: dirhtml
+dirhtml:
+	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
+
+.PHONY: singlehtml
+singlehtml:
+	$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
+	@echo
+	@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
+
+.PHONY: pickle
+pickle:
+	$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+	@echo
+	@echo "Build finished; now you can process the pickle files."
+
+.PHONY: json
+json:
+	$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+	@echo
+	@echo "Build finished; now you can process the JSON files."
+
+.PHONY: htmlhelp
+htmlhelp:
+	$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+	@echo
+	@echo "Build finished; now you can run HTML Help Workshop with the" \
+	      ".hhp project file in $(BUILDDIR)/htmlhelp."
+
+.PHONY: qthelp
+qthelp:
+	$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+	@echo
+	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
+	      ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
+	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/camelot.qhcp"
+	@echo "To view the help file:"
+	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/camelot.qhc"
+
+.PHONY: applehelp
+applehelp:
+	$(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp
+	@echo
+	@echo "Build finished. The help book is in $(BUILDDIR)/applehelp."
+	@echo "N.B. You won't be able to view it unless you put it in" \
+	      "~/Library/Documentation/Help or install it in your application" \
+	      "bundle."
+
+.PHONY: devhelp
+devhelp:
+	$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
+	@echo
+	@echo "Build finished."
+	@echo "To view the help file:"
+	@echo "# mkdir -p $$HOME/.local/share/devhelp/camelot"
+	@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/camelot"
+	@echo "# devhelp"
+
+.PHONY: epub
+epub:
+	$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
+	@echo
+	@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
+
+.PHONY: epub3
+epub3:
+	$(SPHINXBUILD) -b epub3 $(ALLSPHINXOPTS) $(BUILDDIR)/epub3
+	@echo
+	@echo "Build finished. The epub3 file is in $(BUILDDIR)/epub3."
+
+.PHONY: latex
+latex:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo
+	@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
+	@echo "Run \`make' in that directory to run these through (pdf)latex" \
+	      "(use \`make latexpdf' here to do that automatically)."
+
+.PHONY: latexpdf
+latexpdf:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo "Running LaTeX files through pdflatex..."
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf
+	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+.PHONY: latexpdfja
+latexpdfja:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo "Running LaTeX files through platex and dvipdfmx..."
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
+	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+.PHONY: text
+text:
+	$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
+	@echo
+	@echo "Build finished. The text files are in $(BUILDDIR)/text."
+
+.PHONY: man
+man:
+	$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
+	@echo
+	@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+
+.PHONY: texinfo
+texinfo:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo
+	@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
+	@echo "Run \`make' in that directory to run these through makeinfo" \
+	      "(use \`make info' here to do that automatically)."
+
+.PHONY: info
+info:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo "Running Texinfo files through makeinfo..."
+	make -C $(BUILDDIR)/texinfo info
+	@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
+
+.PHONY: gettext
+gettext:
+	$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
+	@echo
+	@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
+
+.PHONY: changes
+changes:
+	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+	@echo
+	@echo "The overview file is in $(BUILDDIR)/changes."
+
+.PHONY: linkcheck
+linkcheck:
+	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+	@echo
+	@echo "Link check complete; look for any errors in the above output " \
+	      "or in $(BUILDDIR)/linkcheck/output.txt."
+
+.PHONY: doctest
+doctest:
+	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
+	@echo "Testing of doctests in the sources finished, look at the " \
+	      "results in $(BUILDDIR)/doctest/output.txt."
+
+.PHONY: coverage
+coverage:
+	$(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage
+	@echo "Testing of coverage in the sources finished, look at the " \
+	      "results in $(BUILDDIR)/coverage/python.txt."
+
+.PHONY: xml
+xml:
+	$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
+	@echo
+	@echo "Build finished. The XML files are in $(BUILDDIR)/xml."
+
+.PHONY: pseudoxml
+pseudoxml:
+	$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
+	@echo
+	@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."
+
+.PHONY: dummy
+dummy:
+	$(SPHINXBUILD) -b dummy $(ALLSPHINXOPTS) $(BUILDDIR)/dummy
+	@echo
+	@echo "Build finished. Dummy builder generates no files."
diff --git a/docs/conf.py b/docs/conf.py
new file mode 100644
index 0000000..ca51963
--- /dev/null
+++ b/docs/conf.py
@@ -0,0 +1,352 @@
+# -*- coding: utf-8 -*-
+#
+# camelot documentation build configuration file, created by
+# sphinx-quickstart on Tue Jul 19 13:44:18 2016.
+#
+# This file is execfile()d with the current directory set to its
+# containing dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#
+import os
+import sys
+sys.path.insert(0, os.path.abspath('..'))
+
+# -- General configuration ------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#
+# needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions = [
+    'sphinx.ext.autodoc',
+    'sphinx.ext.napoleon',
+    'sphinx.ext.doctest',
+    'sphinx.ext.intersphinx',
+    'sphinx.ext.todo',
+    'sphinx.ext.coverage',
+    'sphinx.ext.viewcode',
+    'sphinx.ext.githubpages',
+]
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix(es) of source filenames.
+# You can specify multiple suffix as a list of string:
+#
+# source_suffix = ['.rst', '.md']
+source_suffix = '.rst'
+
+# The encoding of source files.
+#
+# source_encoding = 'utf-8-sig'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = u'camelot'
+copyright = u'2016, SocialCops'
+author = u'Vinayak Mehta'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+
+import camelot
+# The short X.Y version.
+version = camelot.__version__
+# The full version, including alpha/beta/rc tags.
+release = camelot.__version__
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#
+# This is also used if you do content translation via gettext catalogs.
+# Usually you set "language" from the command line for these cases.
+language = None
+
+# There are two options for replacing |today|: either, you set today to some
+# non-false value, then it is used:
+#
+# today = ''
+#
+# Else, today_fmt is used as the format for a strftime call.
+#
+# today_fmt = '%B %d, %Y'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+# This patterns also effect to html_static_path and html_extra_path
+exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
+
+# The reST default role (used for this markup: `text`) to use for all
+# documents.
+#
+# default_role = None
+
+# If true, '()' will be appended to :func: etc. cross-reference text.
+#
+# add_function_parentheses = True
+
+# If true, the current module name will be prepended to all description
+# unit titles (such as .. function::).
+#
+# add_module_names = True
+
+# If true, sectionauthor and moduleauthor directives will be shown in the
+# output. They are ignored by default.
+#
+# show_authors = False
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# A list of ignored prefixes for module index sorting.
+# modindex_common_prefix = []
+
+# If true, keep warnings as "system message" paragraphs in the built documents.
+# keep_warnings = False
+
+# If true, `todo` and `todoList` produce output, else they produce nothing.
+todo_include_todos = True
+
+
+# -- Options for HTML output ----------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+#
+html_theme = 'alabaster'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+#
+# html_theme_options = {}
+
+# Add any paths that contain custom themes here, relative to this directory.
+# html_theme_path = []
+
+# The name for this set of Sphinx documents.
+# " v documentation" by default.
+#
+# html_title = u'camelot v0.1'
+
+# A shorter title for the navigation bar.  Default is the same as html_title.
+#
+# html_short_title = None
+
+# The name of an image file (relative to this directory) to place at the top
+# of the sidebar.
+#
+# html_logo = None
+
+# The name of an image file (relative to this directory) to use as a favicon of
+# the docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
+# pixels large.
+#
+# html_favicon = None
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# Add any extra paths that contain custom files (such as robots.txt or
+# .htaccess) here, relative to this directory. These files are copied
+# directly to the root of the documentation.
+#
+# html_extra_path = []
+
+# If not None, a 'Last updated on:' timestamp is inserted at every page
+# bottom, using the given strftime format.
+# The empty string is equivalent to '%b %d, %Y'.
+#
+# html_last_updated_fmt = None
+
+# If true, SmartyPants will be used to convert quotes and dashes to
+# typographically correct entities.
+#
+# html_use_smartypants = True
+
+# Custom sidebar templates, maps document names to template names.
+#
+# html_sidebars = {}
+
+# Additional templates that should be rendered to pages, maps page names to
+# template names.
+#
+# html_additional_pages = {}
+
+# If false, no module index is generated.
+#
+# html_domain_indices = True
+
+# If false, no index is generated.
+#
+# html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+#
+# html_split_index = False
+
+# If true, links to the reST sources are added to the pages.
+#
+# html_show_sourcelink = True
+
+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
+#
+# html_show_sphinx = True
+
+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
+#
+# html_show_copyright = True
+
+# If true, an OpenSearch description file will be output, and all pages will
+# contain a  tag referring to it.  The value of this option must be the
+# base URL from which the finished HTML is served.
+#
+# html_use_opensearch = ''
+
+# This is the file name suffix for HTML files (e.g. ".xhtml").
+# html_file_suffix = None
+
+# Language to be used for generating the HTML full-text search index.
+# Sphinx supports the following languages:
+#   'da', 'de', 'en', 'es', 'fi', 'fr', 'hu', 'it', 'ja'
+#   'nl', 'no', 'pt', 'ro', 'ru', 'sv', 'tr', 'zh'
+#
+# html_search_language = 'en'
+
+# A dictionary with options for the search language support, empty by default.
+# 'ja' uses this config value.
+# 'zh' user can custom change `jieba` dictionary path.
+#
+# html_search_options = {'type': 'default'}
+
+# The name of a javascript file (relative to the configuration directory) that
+# implements a search results scorer. If empty, the default will be used.
+#
+# html_search_scorer = 'scorer.js'
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'camelotdoc'
+
+# -- Options for LaTeX output ---------------------------------------------
+
+latex_elements = {
+     # The paper size ('letterpaper' or 'a4paper').
+     #
+     # 'papersize': 'letterpaper',
+
+     # The font size ('10pt', '11pt' or '12pt').
+     #
+     # 'pointsize': '10pt',
+
+     # Additional stuff for the LaTeX preamble.
+     #
+     # 'preamble': '',
+
+     # Latex figure (float) alignment
+     #
+     # 'figure_align': 'htbp',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title,
+#  author, documentclass [howto, manual, or own class]).
+latex_documents = [
+    (master_doc, 'camelot.tex', u'camelot Documentation',
+     u'Vinayak Mehta', 'manual'),
+]
+
+# The name of an image file (relative to this directory) to place at the top of
+# the title page.
+#
+# latex_logo = None
+
+# For "manual" documents, if this is true, then toplevel headings are parts,
+# not chapters.
+#
+# latex_use_parts = False
+
+# If true, show page references after internal links.
+#
+# latex_show_pagerefs = False
+
+# If true, show URL addresses after external links.
+#
+# latex_show_urls = False
+
+# Documents to append as an appendix to all manuals.
+#
+# latex_appendices = []
+
+# It false, will not define \strong, \code, 	itleref, \crossref ... but only
+# \sphinxstrong, ..., \sphinxtitleref, ... To help avoid clash with user added
+# packages.
+#
+# latex_keep_old_macro_names = True
+
+# If false, no module index is generated.
+#
+# latex_domain_indices = True
+
+
+# -- Options for manual page output ---------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+    (master_doc, 'camelot', u'camelot Documentation',
+     [author], 1)
+]
+
+# If true, show URL addresses after external links.
+#
+# man_show_urls = False
+
+
+# -- Options for Texinfo output -------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+#  dir menu entry, description, category)
+texinfo_documents = [
+    (master_doc, 'camelot', u'camelot Documentation',
+     author, 'camelot', 'One line description of project.',
+     'Miscellaneous'),
+]
+
+# Documents to append as an appendix to all manuals.
+#
+# texinfo_appendices = []
+
+# If false, no module index is generated.
+#
+# texinfo_domain_indices = True
+
+# How to display URL addresses: 'footnote', 'no', or 'inline'.
+#
+# texinfo_show_urls = 'footnote'
+
+# If true, do not generate a @detailmenu in the "Top" node's menu.
+#
+# texinfo_no_detailmenu = False
+
+
+# Example configuration for intersphinx: refer to the Python standard library.
+intersphinx_mapping = {'https://docs.python.org/2': None}
diff --git a/docs/index.rst b/docs/index.rst
new file mode 100644
index 0000000..633973d
--- /dev/null
+++ b/docs/index.rst
@@ -0,0 +1,22 @@
+.. camelot documentation master file, created by
+   sphinx-quickstart on Tue Jul 19 13:44:18 2016.
+   You can adapt this file completely to your liking, but it should at least
+   contain the root `toctree` directive.
+
+camelot: Parse tables from PDFs!
+================================
+
+Contents:
+
+.. toctree::
+   :maxdepth: 2
+
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+
diff --git a/docs/make.bat b/docs/make.bat
new file mode 100644
index 0000000..99887b0
--- /dev/null
+++ b/docs/make.bat
@@ -0,0 +1,281 @@
+@ECHO OFF
+
+REM Command file for Sphinx documentation
+
+if "%SPHINXBUILD%" == "" (
+	set SPHINXBUILD=sphinx-build
+)
+set BUILDDIR=_build
+set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% .
+set I18NSPHINXOPTS=%SPHINXOPTS% .
+if NOT "%PAPER%" == "" (
+	set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
+	set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS%
+)
+
+if "%1" == "" goto help
+
+if "%1" == "help" (
+	:help
+	echo.Please use `make ^` where ^ is one of
+	echo.  html       to make standalone HTML files
+	echo.  dirhtml    to make HTML files named index.html in directories
+	echo.  singlehtml to make a single large HTML file
+	echo.  pickle     to make pickle files
+	echo.  json       to make JSON files
+	echo.  htmlhelp   to make HTML files and a HTML help project
+	echo.  qthelp     to make HTML files and a qthelp project
+	echo.  devhelp    to make HTML files and a Devhelp project
+	echo.  epub       to make an epub
+	echo.  epub3      to make an epub3
+	echo.  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
+	echo.  text       to make text files
+	echo.  man        to make manual pages
+	echo.  texinfo    to make Texinfo files
+	echo.  gettext    to make PO message catalogs
+	echo.  changes    to make an overview over all changed/added/deprecated items
+	echo.  xml        to make Docutils-native XML files
+	echo.  pseudoxml  to make pseudoxml-XML files for display purposes
+	echo.  linkcheck  to check all external links for integrity
+	echo.  doctest    to run all doctests embedded in the documentation if enabled
+	echo.  coverage   to run coverage check of the documentation if enabled
+	echo.  dummy      to check syntax errors of document sources
+	goto end
+)
+
+if "%1" == "clean" (
+	for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i
+	del /q /s %BUILDDIR%\*
+	goto end
+)
+
+
+REM Check if sphinx-build is available and fallback to Python version if any
+%SPHINXBUILD% 1>NUL 2>NUL
+if errorlevel 9009 goto sphinx_python
+goto sphinx_ok
+
+:sphinx_python
+
+set SPHINXBUILD=python -m sphinx.__init__
+%SPHINXBUILD% 2> nul
+if errorlevel 9009 (
+	echo.
+	echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
+	echo.installed, then set the SPHINXBUILD environment variable to point
+	echo.to the full path of the 'sphinx-build' executable. Alternatively you
+	echo.may add the Sphinx directory to PATH.
+	echo.
+	echo.If you don't have Sphinx installed, grab it from
+	echo.http://sphinx-doc.org/
+	exit /b 1
+)
+
+:sphinx_ok
+
+
+if "%1" == "html" (
+	%SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The HTML pages are in %BUILDDIR%/html.
+	goto end
+)
+
+if "%1" == "dirhtml" (
+	%SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml.
+	goto end
+)
+
+if "%1" == "singlehtml" (
+	%SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml.
+	goto end
+)
+
+if "%1" == "pickle" (
+	%SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; now you can process the pickle files.
+	goto end
+)
+
+if "%1" == "json" (
+	%SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; now you can process the JSON files.
+	goto end
+)
+
+if "%1" == "htmlhelp" (
+	%SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; now you can run HTML Help Workshop with the ^
+.hhp project file in %BUILDDIR%/htmlhelp.
+	goto end
+)
+
+if "%1" == "qthelp" (
+	%SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; now you can run "qcollectiongenerator" with the ^
+.qhcp project file in %BUILDDIR%/qthelp, like this:
+	echo.^> qcollectiongenerator %BUILDDIR%\qthelp\camelot.qhcp
+	echo.To view the help file:
+	echo.^> assistant -collectionFile %BUILDDIR%\qthelp\camelot.ghc
+	goto end
+)
+
+if "%1" == "devhelp" (
+	%SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished.
+	goto end
+)
+
+if "%1" == "epub" (
+	%SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The epub file is in %BUILDDIR%/epub.
+	goto end
+)
+
+if "%1" == "epub3" (
+	%SPHINXBUILD% -b epub3 %ALLSPHINXOPTS% %BUILDDIR%/epub3
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The epub3 file is in %BUILDDIR%/epub3.
+	goto end
+)
+
+if "%1" == "latex" (
+	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished; the LaTeX files are in %BUILDDIR%/latex.
+	goto end
+)
+
+if "%1" == "latexpdf" (
+	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
+	cd %BUILDDIR%/latex
+	make all-pdf
+	cd %~dp0
+	echo.
+	echo.Build finished; the PDF files are in %BUILDDIR%/latex.
+	goto end
+)
+
+if "%1" == "latexpdfja" (
+	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
+	cd %BUILDDIR%/latex
+	make all-pdf-ja
+	cd %~dp0
+	echo.
+	echo.Build finished; the PDF files are in %BUILDDIR%/latex.
+	goto end
+)
+
+if "%1" == "text" (
+	%SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The text files are in %BUILDDIR%/text.
+	goto end
+)
+
+if "%1" == "man" (
+	%SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The manual pages are in %BUILDDIR%/man.
+	goto end
+)
+
+if "%1" == "texinfo" (
+	%SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo.
+	goto end
+)
+
+if "%1" == "gettext" (
+	%SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The message catalogs are in %BUILDDIR%/locale.
+	goto end
+)
+
+if "%1" == "changes" (
+	%SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.The overview file is in %BUILDDIR%/changes.
+	goto end
+)
+
+if "%1" == "linkcheck" (
+	%SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Link check complete; look for any errors in the above output ^
+or in %BUILDDIR%/linkcheck/output.txt.
+	goto end
+)
+
+if "%1" == "doctest" (
+	%SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Testing of doctests in the sources finished, look at the ^
+results in %BUILDDIR%/doctest/output.txt.
+	goto end
+)
+
+if "%1" == "coverage" (
+	%SPHINXBUILD% -b coverage %ALLSPHINXOPTS% %BUILDDIR%/coverage
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Testing of coverage in the sources finished, look at the ^
+results in %BUILDDIR%/coverage/python.txt.
+	goto end
+)
+
+if "%1" == "xml" (
+	%SPHINXBUILD% -b xml %ALLSPHINXOPTS% %BUILDDIR%/xml
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The XML files are in %BUILDDIR%/xml.
+	goto end
+)
+
+if "%1" == "pseudoxml" (
+	%SPHINXBUILD% -b pseudoxml %ALLSPHINXOPTS% %BUILDDIR%/pseudoxml
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. The pseudo-XML files are in %BUILDDIR%/pseudoxml.
+	goto end
+)
+
+if "%1" == "dummy" (
+	%SPHINXBUILD% -b dummy %ALLSPHINXOPTS% %BUILDDIR%/dummy
+	if errorlevel 1 exit /b 1
+	echo.
+	echo.Build finished. Dummy builder generates no files.
+	goto end
+)
+
+:end
diff --git a/lattice.py b/lattice.py
deleted file mode 100644
index 0966b63..0000000
--- a/lattice.py
+++ /dev/null
@@ -1,313 +0,0 @@
-import os
-import cv2
-import glob
-import numpy as np
-from wand.image import Image
-
-from table import Table
-from pdf import get_pdf_info
-from utils import (translate, scale, merge_close_values, get_row_idx,
-                   get_column_idx, reduce_index, outline, fill, remove_empty)
-
-
-def morph_transform(img, s=15, invert=False):
-    """Morphological Transformation
-
-    Applies a series of morphological operations on the image
-    to find table contours and line segments.
-    http://answers.opencv.org/question/63847/how-to-extract-tables-from-an-image/
-    
-    Empirical result for adaptiveThreshold's blockSize=5 and C=-0.2
-    taken from http://pequan.lip6.fr/~bereziat/pima/2012/seuillage/sezgin04.pdf
-
-    Parameters
-    ----------
-    img : ndarray
-
-    s : int, default: 15, optional
-        Scaling factor. Large scaling factor leads to smaller lines
-        being detected.
-
-    invert : bool, default: False, optional
-        Invert pdf image to make sure that lines are in foreground.
-
-    Returns
-    -------
-    tables : dict
-        Dictionary with table bounding box as key and list of
-        joints found in the table as value.
-
-    v_segments : list
-        List of vertical line segments found in the image.
-
-    h_segments : list
-        List of horizontal line segments found in the image.
-    """
-    img_x, img_y = img.shape[1], img.shape[0]
-    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
-
-    if invert:
-        threshold = cv2.adaptiveThreshold(
-            gray, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY, 15, -0.2)
-    else:
-        threshold = cv2.adaptiveThreshold(np.invert(
-            gray), 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY, 15, -0.2)
-    vertical = threshold
-    horizontal = threshold
-
-    scale = s
-    verticalsize = vertical.shape[0] / scale
-    horizontalsize = horizontal.shape[1] / scale
-
-    ver = cv2.getStructuringElement(cv2.MORPH_RECT, (1, verticalsize))
-    hor = cv2.getStructuringElement(cv2.MORPH_RECT, (horizontalsize, 1))
-
-    vertical = cv2.erode(vertical, ver, (-1, -1))
-    vertical = cv2.dilate(vertical, ver, (-1, -1))
-
-    horizontal = cv2.erode(horizontal, hor, (-1, -1))
-    horizontal = cv2.dilate(horizontal, hor, (-1, -1))
-
-    mask = vertical + horizontal
-    joints = np.bitwise_and(vertical, horizontal)
-    __, contours, __ = cv2.findContours(
-        mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
-    contours = sorted(contours, key=cv2.contourArea, reverse=True)[:10]
-
-    tables = {}
-    for c in contours:
-        c_poly = cv2.approxPolyDP(c, 3, True)
-        x, y, w, h = cv2.boundingRect(c_poly)
-        # find number of non-zero values in joints using what boundingRect
-        # returns
-        roi = joints[y : y + h, x : x + w]
-        __, jc, __ = cv2.findContours(
-            roi, cv2.RETR_CCOMP, cv2.CHAIN_APPROX_SIMPLE)
-        if len(jc) <= 4:  # remove contours with less than <=4 joints
-            continue
-        joint_coords = []
-        for j in jc:
-            jx, jy, jw, jh = cv2.boundingRect(j)
-            c1, c2 = x + (2 * jx + jw) / 2, y + (2 * jy + jh) / 2
-            joint_coords.append((c1, c2))
-        tables[(x, y + h, x + w, y)] = joint_coords
-
-    v_segments, h_segments = [], []
-    _, vcontours, _ = cv2.findContours(
-        vertical, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
-    for vc in vcontours:
-        x, y, w, h = cv2.boundingRect(vc)
-        x1, x2 = x, x + w
-        y1, y2 = y, y + h
-        v_segments.append(((x1 + x2) / 2, y2, (x1 + x2) / 2, y1))
-
-    _, hcontours, _ = cv2.findContours(
-        horizontal, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
-    for hc in hcontours:
-        x, y, w, h = cv2.boundingRect(hc)
-        x1, x2 = x, x + w
-        y1, y2 = y, y + h
-        h_segments.append((x1, (y1 + y2) / 2, x2, (y1 + y2) / 2))
-
-    return tables, v_segments, h_segments
-
-
-def lattice(filepath, f=None, s=15, jtol=2, mtol=2, invert=False, debug=None):
-    """Lattice algorithm
-
-    Makes table using pdf geometry information returned by
-    morph_transform and fills data returned by PDFMiner in table cells.
-
-    Parameters
-    ----------
-    filepath : string
-
-    f : string, default: None, optional
-        Fill data in horizontal and/or vertical spanning
-        cells. ('h', 'v', 'hv')
-
-    s : int, default: 15, optional
-        Scaling factor. Large scaling factor leads to smaller lines
-        being detected.
-
-    jtol : int, default: 2, optional
-        Tolerance to account for when comparing joint and line
-        coordinates.
-
-    mtol : int, default: 2, optional
-        Tolerance to account for when merging lines which are
-        very close.
-
-    invert : bool, default: False, optional
-        Invert pdf image to make sure that lines are in foreground.
-
-    debug : string
-        Debug by visualizing pdf geometry.
-        ('contour', 'line', 'joint', 'table')
-    Returns
-    -------
-    output : dict
-        Dictionary with table number as key and list of data as value.
-    """
-    if debug:
-        import matplotlib.pyplot as plt
-    fileroot, __ = os.path.splitext(filepath)
-    imagename = fileroot + '.png'
-    with Image(filename=filepath, depth=8, resolution=300) as png:
-        png.save(filename=imagename)
-    img = cv2.imread(imagename)
-    img_x, img_y = img.shape[1], img.shape[0]
-    text, pdf_x, pdf_y = get_pdf_info(filepath, method='lattice')
-    scaling_factor_x = pdf_x / float(img_x)
-    scaling_factor_y = pdf_y / float(img_y)
-    tables, v_segments, h_segments = morph_transform(img, s=s, invert=invert)
-
-    if debug == "contour":
-        for t in tables.keys():
-            cv2.rectangle(img, (t[0], t[1]), (t[2], t[3]), (255, 0, 0), 3)
-        plt.imshow(img)
-        plt.show()
-        return None
-    if debug == "joint":
-        x_coord = []
-        y_coord = []
-        for k in tables.keys():
-            for coord in tables[k]:
-                x_coord.append(coord[0])
-                y_coord.append(coord[1])
-        max_x, max_y = max(x_coord), max(y_coord)
-        plt.plot(x_coord, y_coord, 'ro')
-        plt.axis([0, max_x + 100, max_y + 100, 0])
-        plt.imshow(img)
-        plt.show()
-        return None
-
-    # detect if vertical
-    num_v = [t for t in text if (not t.upright) and t.get_text().strip()]
-    num_h = [t for t in text if t.upright and t.get_text().strip()]
-    vger = len(num_v) / float(len(num_v) + len(num_h))
-    rotated = ''
-    if vger > 0.8:
-        clockwise = sum(t.matrix[1] < 0 and t.matrix[2] > 0 for t in text)
-        anticlockwise = sum(t.matrix[1] > 0 and t.matrix[2] < 0 for t in text)
-        rotated = 'left' if clockwise < anticlockwise else 'right'
-
-    tables_new = {}
-    for k in tables.keys():
-        x1, y1, x2, y2 = k
-        x1 = scale(x1, scaling_factor_x)
-        y1 = scale(abs(translate(-img_y, y1)), scaling_factor_y)
-        x2 = scale(x2, scaling_factor_x)
-        y2 = scale(abs(translate(-img_y, y2)), scaling_factor_y)
-        j_x, j_y = zip(*tables[k])
-        j_x = [scale(j, scaling_factor_x) for j in j_x]
-        j_y = [scale(abs(translate(-img_y, j)), scaling_factor_y) for j in j_y]
-        joints = zip(j_x, j_y)
-        tables_new[(x1, y1, x2, y2)] = joints
-
-    v_segments_new = []
-    for v in v_segments:
-        x1, x2 = scale(v[0], scaling_factor_x), scale(v[2], scaling_factor_x)
-        y1, y2 = scale(abs(translate(-img_y, v[1])), scaling_factor_y), scale(
-            abs(translate(-img_y, v[3])), scaling_factor_y)
-        v_segments_new.append((x1, y1, x2, y2))
-
-    h_segments_new = []
-    for h in h_segments:
-        x1, x2 = scale(h[0], scaling_factor_x), scale(h[2], scaling_factor_x)
-        y1, y2 = scale(abs(translate(-img_y, h[1])), scaling_factor_y), scale(
-            abs(translate(-img_y, h[3])), scaling_factor_y)
-        h_segments_new.append((x1, y1, x2, y2))
-
-    num_tables = 1
-    output = {}
-    # sort tables based on y-coord
-    for k in sorted(tables_new.keys(), key=lambda x: x[1], reverse=True):
-        # find rows and columns that lie in table
-        lb = (k[0], k[1])
-        rt = (k[2], k[3])
-        v_s = [v for v in v_segments_new if v[1] > lb[1] - 2 and v[3]
-               < rt[1] + 2 and lb[0] - 2 <= v[0] <= rt[0] + 2]
-        h_s = [h for h in h_segments_new if h[0] > lb[0] - 2 and h[2]
-               < rt[0] + 2 and lb[1] - 2 <= h[1] <= rt[1] + 2]
-
-        if debug == "line":
-            for v in v_s:
-                plt.plot([v[0], v[2]], [v[1], v[3]])
-            for h in h_s:
-                plt.plot([h[0], h[2]], [h[1], h[3]])
-
-        columns, rows = zip(*tables_new[k])
-        columns, rows = list(columns), list(rows)
-        columns.extend([lb[0], rt[0]])
-        rows.extend([lb[1], rt[1]])
-        # sort horizontal and vertical segments
-        columns = merge_close_values(sorted(columns), mtol=mtol)
-        rows = merge_close_values(sorted(rows, reverse=True), mtol=mtol)
-        # make grid using x and y coord of shortlisted rows and columns
-        columns = [(columns[i], columns[i + 1])
-                   for i in range(0, len(columns) - 1)]
-        rows = [(rows[i], rows[i + 1]) for i in range(0, len(rows) - 1)]
-
-        table = Table(columns, rows)
-        # light up cell edges
-        table = table.set_edges(v_s, h_s, jtol=jtol)
-        # table set span method
-        table = table.set_spanning()
-        # light up table border
-        table = outline(table)
-
-        if debug == "table":
-            for i in range(len(table.cells)):
-                for j in range(len(table.cells[i])):
-                    if table.cells[i][j].left:
-                        plt.plot([table.cells[i][j].lb[0], table.cells[i][j].lt[0]],
-                                 [table.cells[i][j].lb[1], table.cells[i][j].lt[1]])
-                    if table.cells[i][j].right:
-                        plt.plot([table.cells[i][j].rb[0], table.cells[i][j].rt[0]],
-                                 [table.cells[i][j].rb[1], table.cells[i][j].rt[1]])
-                    if table.cells[i][j].top:
-                        plt.plot([table.cells[i][j].lt[0], table.cells[i][j].rt[0]],
-                                 [table.cells[i][j].lt[1], table.cells[i][j].rt[1]])
-                    if table.cells[i][j].bottom:
-                        plt.plot([table.cells[i][j].lb[0], table.cells[i][j].rb[0]],
-                                 [table.cells[i][j].lb[1], table.cells[i][j].rb[1]])
-
-        # fill text after sorting it
-        if not rotated:
-            text.sort(key=lambda x: (-x.y0, x.x0))
-        elif rotated == 'left':
-            text.sort(key=lambda x: (x.x0, x.y0))
-        elif rotated == 'right':
-            text.sort(key=lambda x: (-x.x0, -x.y0))
-
-        for t in text:
-            r_idx = get_row_idx(t, rows)
-            c_idx = get_column_idx(t, columns)
-            if None in [r_idx, c_idx]:
-                pass
-            else:
-                r_idx, c_idx = reduce_index(table, rotated, r_idx, c_idx)
-                table.cells[r_idx][c_idx].add_text(t.get_text().strip('\n'))
-
-        if f is not None:
-            table = fill(table, f=f)
-
-        data = []
-        for i in range(len(table.cells)):
-            data.append([table.cells[i][j].get_text().strip().encode('utf-8')
-                        for j in range(len(table.cells[i]))])
-        if rotated == 'left':
-            data = zip(*data[::-1])
-        elif rotated == 'right':
-            data = zip(*data[::1])
-            data.reverse()
-        data = remove_empty(data)
-        output['table_%d' % num_tables] = data
-        num_tables += 1
-
-    if debug in ['line', 'table']:
-        plt.show()
-        return None
-
-    return output
\ No newline at end of file
diff --git a/pdf.py b/pdf.py
deleted file mode 100644
index b39f185..0000000
--- a/pdf.py
+++ /dev/null
@@ -1,111 +0,0 @@
-from pdfminer.pdfparser import PDFParser
-from pdfminer.pdfdocument import PDFDocument
-from pdfminer.pdfpage import PDFPage
-from pdfminer.pdfpage import PDFTextExtractionNotAllowed
-from pdfminer.pdfinterp import PDFResourceManager
-from pdfminer.pdfinterp import PDFPageInterpreter
-from pdfminer.pdfdevice import PDFDevice
-from pdfminer.converter import PDFPageAggregator
-from pdfminer.layout import LAParams, LTChar, LTTextLineHorizontal
-
-
-def parse_text_stream(layout, t=None):
-    """Recursively parse pdf layout to get a list of
-    LTTextHorizontal objects.
-
-    Parameters
-    ----------
-    layout : object
-
-    t : list
-
-    Returns
-    -------
-    t : list
-    """
-    if t is None:
-        t = []
-    try:
-        for obj in layout._objs:
-            if isinstance(obj, LTTextLineHorizontal):
-                t.append(obj)
-            else:
-                t += parse_text_stream(obj)
-    except AttributeError:
-        pass
-    return t
-
-
-def parse_text_lattice(layout, t=None):
-    """Recursively parse pdf layout to get a list of
-    LTChar objects.
-    
-    Parameters
-    ----------
-    layout : object
-
-    t : list
-
-    Returns
-    -------
-    t : list
-    """
-    if t is None:
-        t = []
-    try:
-        for obj in layout._objs:
-            if isinstance(obj, LTChar):
-                t.append(obj)
-            else:
-                t += parse_text_lattice(obj)
-    except AttributeError:
-        pass
-    return t
-
-
-def get_pdf_info(pdfname, method=None, char_margin=2.0, line_margin=0.5,
-                 word_margin=0.1):
-    """Get list of text objects along with pdf width and height.
-
-    Parameters
-    ----------
-    pdfname : string
-
-    method : string
-
-    char_margin : float
-
-    line_margin : float
-
-    word_margin : float
-
-    Returns
-    -------
-    text : list
-
-    pdf_x : int
-
-    pdf_y : int
-    """
-    if not method:
-        return None
-    with open(pdfname, 'r') as f:
-        parser = PDFParser(f)
-        document = PDFDocument(parser)
-        if not document.is_extractable:
-            raise PDFTextExtractionNotAllowed
-        laparams = LAParams(char_margin=char_margin,
-                            line_margin=line_margin,
-                            word_margin=word_margin)
-        rsrcmgr = PDFResourceManager()
-        device = PDFPageAggregator(rsrcmgr, laparams=laparams)
-        interpreter = PDFPageInterpreter(rsrcmgr, device)
-        for page in PDFPage.create_pages(document):
-            interpreter.process_page(page)
-            layout = device.get_result()
-            if method == 'stream':
-                text = parse_text_stream(layout)
-            elif method == 'lattice':
-                text = parse_text_lattice(layout)
-            pdf_x, pdf_y = layout.bbox[2], layout.bbox[3]
-    return text, pdf_x, pdf_y
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..5744ce0
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,8 @@
+docopt
+matplotlib
+nose
+pdfminer
+pyexcel-xlsx
+PyPDF2
+Sphinx
+Wand
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..1d1d4ec
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,80 @@
+from pkg_resources import parse_version
+
+import camelot
+
+NAME = 'camelot'
+VERSION = camelot.__version__
+DESCRIPTION = 'camelot parses tables from PDFs!'
+with open('README.md') as f:
+    LONG_DESCRIPTION = f.read()
+URL = 'https://github.com/socialcopsdev/camelot'
+AUTHOR = 'Vinayak Mehta'
+AUTHOR_EMAIL = 'vinayak@socialcops.com'
+LICENSE = 'BSD License'
+
+opencv_min_version = '2.4.8'
+
+
+def get_opencv_status():
+    """
+    Returns a dictionary containing a boolean specifying whether OpenCV
+    is up-to-date, along with the version string (empty string if
+    not installed).
+    """
+    opencv_status = {}
+    try:
+        import cv2
+        opencv_version = cv2.__version__
+        opencv_status['up_to_date'] = parse_version(
+            opencv_version) >= parse_version(opencv_min_version)
+        opencv_status['version'] = opencv_version
+    except ImportError:
+        opencv_status['up_to_date'] = False
+        opencv_status['version'] = ""
+    return opencv_status
+
+
+def setup_package():
+    reqs = []
+    with open('requirements.txt', 'r') as f:
+        for line in f:
+            reqs.append(line.strip())
+
+    metadata = dict(name=NAME,
+                    version=VERSION,
+                    description=DESCRIPTION,
+                    long_description=LONG_DESCRIPTION,
+                    url=URL,
+                    author=AUTHOR,
+                    author_email=AUTHOR_EMAIL,
+                    license=LICENSE,
+                    keywords='parse scrape pdf table',
+                    packages=['camelot'],
+                    install_requires=reqs,
+                    scripts=['tools/camelot'])
+
+    try:
+        from setuptools import setup
+    except:
+        from distutils.core import setup
+
+    opencv_status = get_opencv_status()
+    opencv_req_str = "camelot requires OpenCV >= {0}.\n".format(opencv_min_version)
+    instructions = ("Installation instructions are available in the README at "
+                    "https://github.com/socialcopsdev/camelot")
+
+    if opencv_status['up_to_date'] is False:
+        if opencv_status['version']:
+            raise ImportError("Your installation of OpenCV "
+                              "{0} is out-of-date.\n{1}{2}"
+                              .format(opencv_status['version'],
+                                      opencv_req_str, instructions))
+        else:
+            raise ImportError("OpenCV is not installed.\n{0}{1}"
+                              .format(opencv_req_str, instructions))
+
+    setup(**metadata)
+
+
+if __name__ == '__main__':
+    setup_package()
diff --git a/stream.py b/stream.py
deleted file mode 100644
index 16f0429..0000000
--- a/stream.py
+++ /dev/null
@@ -1,143 +0,0 @@
-import os
-import numpy as np
-
-from pdf import get_pdf_info
-
-
-def overlap(l):
-    """Groups overlapping columns and returns list with updated
-    columns boundaries.
-
-    Parameters
-    ----------
-    l : list
-        List of column x-coordinates.
-
-    Returns
-    -------
-    merged : list
-        List of merged column x-coordinates.
-    """
-    merged = []
-    for higher in l:
-        if not merged:
-            merged.append(higher)
-        else:
-            lower = merged[-1]
-            if higher[0] <= lower[1]:
-                upper_bound = max(lower[1], higher[1])
-                lower_bound = min(lower[0], higher[0])
-                merged[-1] = (lower_bound, upper_bound)
-            else:
-                merged.append(higher)
-    return merged
-
-
-def stream(filepath, ncolumns=0, columns=None, char_margin=2.0,
-           line_margin=0.5, word_margin=0.1, debug=False):
-    """Stream algorithm
-
-    Groups data returned by PDFMiner into rows and finds mode of the
-    number of elements in each row to guess number of columns.
-
-    Parameters
-    ----------
-    filepath : string
-
-    ncolumns : int, default: 0, optional
-        Number of columns.
-
-    columns : string, default: None, optional
-        Comma-separated list of column x-coordinates.
-
-    char_margin : float, default: 2.0, optional
-        Char margin. Chars closer than cmargin are grouped together
-        to form a word.
-
-    line_margin : float, default: 0.5, optional
-        Line margin. Lines closer than lmargin are grouped together
-        to form a textbox.
-
-    word_margin : float, default: 0.1, optional
-        Word margin. Insert blank spaces between chars if distance
-        between words is greater than word margin.
-
-    debug : bool, default: False, optional
-        Debug by visualizing textboxes.
-
-    Returns
-    -------
-    output : list
-    """
-    filename = os.path.basename(filepath)
-    text, __, __ = get_pdf_info(filepath, method='stream', char_margin=char_margin,
-                                line_margin=line_margin, word_margin=word_margin)
-    text.sort(key=lambda x: (-x.y0, x.x0))
-    y_last = 0
-    data = []
-    temp = []
-    elements = []
-    for t in text:
-        # is checking for upright necessary?
-        # if t.get_text().strip() and all([obj.upright for obj in t._objs if
-        # type(obj) is LTChar]):
-        if t.get_text().strip():
-            if not np.isclose(y_last, t.y0, atol=2):
-                y_last = t.y0
-                elements.append(len(temp))
-                data.append(temp)
-                temp = []
-            temp.append(t)
-
-    if debug:
-        import matplotlib.pyplot as plt
-        import matplotlib.patches as patches
-
-        fig = plt.figure()
-        ax = fig.add_subplot(111, aspect='equal')
-        xs, ys = [], []
-        for d in data:
-            for t in d:
-                xs.extend([t.x0, t.x1])
-                ys.extend([t.y0, t.y1])
-                ax.add_patch(
-                    patches.Rectangle(
-                        (t.x0, t.y0),
-                        t.x1 - t.x0,
-                        t.y1 - t.y0
-                    )
-                )
-        ax.set_xlim(min(xs) - 10, max(xs) + 10)
-        ax.set_ylim(min(ys) - 10, max(ys) + 10)
-        plt.show()
-        return None
-
-    if columns:
-        columns = columns.split(',')
-        cols = [(float(columns[i]), float(columns[i + 1]))
-                for i in range(0, len(columns) - 1)]
-        cols = [(c[0] + c[1]) / 2.0 for c in cols]
-    else:
-        # a table can't have just 1 column, can it?
-        elements = filter(lambda x: x != 1, elements)
-        mode = ncolumns if ncolumns else max(set(elements), key=elements.count)
-        cols = [(t.x0, t.x1) for d in data for t in d if len(d) == mode]
-        cols = overlap(sorted(cols))
-        cols = [(c[0] + c[1]) / 2.0 for c in cols]
-
-    output = [['' for c in cols] for d in data]
-    for row, d in enumerate(data):
-        for t in d:
-            cog = (t.x0 + t.x1) / 2.0
-            diff = [(i, abs(cog - c)) for i, c in enumerate(cols)]
-            if diff:
-                idx = min(diff, key=lambda x: x[1])
-            else:
-                print "couldn't find a table on this page"
-                return None
-            if output[row][idx[0]]:
-                output[row][idx[0]] += ' ' + t.get_text().strip()
-            else:
-                output[row][idx[0]] = t.get_text().strip()
-
-    return output
\ No newline at end of file
diff --git a/tests/assam.pdf b/tests/assam.pdf
new file mode 100644
index 0000000..92c08af
--- /dev/null
+++ b/tests/assam.pdf
@@ -0,0 +1,4881 @@
+%PDF-1.3
+%âãÏÓ
+5 0 obj [278 333 474 556 556 889 722 238 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 333 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556 500 389 280 389 584 0 556 0 278 556 500 1000 556 556 333 1000 667 333 1000 0 611 0 0 278 278 500 500 350 556 1000 333 1000 556 333 944 0 500 667 278 333 556 556 556 556 280 556 333 737 370 556 584 333 737 552 400 549 333 333 333 576 556 278 333 333 365 556 834 834 834 611 722 722 722 722 722 722 1000 722 667 667 667 667 278 278 278 278 722 722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 556 556 556 556 556 889 556 556 556 556 556 278 278 278 278 611 611 611 611 611 611 611 549 611 611 611 611 611 556 611 556]
+endobj 
+7 0 obj 
+<<
+/Length3 532
+/Length2 32560
+/Length1 4614
+/Filter [/ASCII85Decode]
+/Length 48393
+>>
+stream
+,p>`rDKJj'E+LaU0eP.@+@1$^@;JY;/4+8kA07;N@r,Rj+E2IF%:jU#+>Yhs06),QFCeul
+C`m\>F:Dc'E$-qo+>7VTD.7'sF(o9)+E2IF%:jU#+>Ynu04]!;Cgh?,E-673A9Di61H-F0E+O'"
+ASuT4E-673A9Di61H6L1@;TspEcYZ,A0>i6F:Dc'E$-qs+>7_WDffQ3Bl7R"AKYr7F:Dc'E$-tk
++>7\BEb0-)AS-$,E-673A9Di61bg++E+*cuDK9H(BQPA9F`\('F`8H[1*A5YF*(u6Ble&4E-673
+A9Di61c$7-E,9Z<+E2IF%:jU#+>bnt04Sp;D.+Q+F`\('F`8H[2'=PcH#RG.DBNn@F:Dc'E$-tq
++>7\FEbTH&+E2IF%:jU#+>c#"06:r7>FF`JUDF`\('F`8H\
+1E\>_Bm+&1E-673A9Di62)HF/F(okAE-673A9Di62)QL0F(KN+DBNn@F:Dc'E$."r+>7;?B4uB0
+E-673A9Di62)cX2DJ=!"+E2IF%:jU#+>l,$04Sp:Df-\:F`\('F`8H\3?TtrASl-kDes?0+E2IF
+%:jU#+>tnr05P3@F!,FEF:Dc'E$.%n+>7;GF^])/E-673A9Di62DQC.B6%QlFCfJ8E-673A9Di6
+2DZI/EHPi6FD5Z2+E2IF%:jU#+>u&!04ArFE-673A9Di62DlU15p1,hF:Dc'E$.%s+>6&(E-673
+A9Di62E)a36Qg>jF:Dc'E$.%u+>6,*E-673A9Di62E;m573HPlF:Dc'E$.(n+>62,E-673A9Di6
+2_cF.7j)bnF:Dc'E$.(p+>68.E-673A9Di62_uR08K_tpF:Dc'E$.(r+>6>0E-673A9Di62`2^2
+9-A1rF:Dc'E$.(t+>6D2E-673A9Di62`Dj49d"CtF:Dc'E$.)!+>6J4E-673A9Di62`W!6:EXV!
+F:Dc'E$.+o+>6P6E-673A9Di63&)O/;'9h#F:Dc'E$.+q+>6V8E-673A9Di63&;[1;]p%%F:Dc'
+E$.+s+>6\:E-673A9Di63&Mg36b6h>E-673A9Di63&r*7=Wh[+F:Dc'E$..p+>6n@E-673A9Di63ADX0@WGmeCLqU(AS-$,E-673
+A9Di63AM^1@UWb^F)59+BHV8:F:Dc'E$..s+>72E@:O(aFE2).BQPA9F`\('F`8H`1a"G[F(8ou
+@qfsnF_r7?F`\('F`8H`2'=PpDId=!F(9-/AKYr7F:Dc'E$./!+>7AJ@71HE-673A9Di63B838@j#`5F:Dc'E$-kh0H`#Z+E2IF%:jU#+>GQ)+>7:K
+E-673A9Di60eb@*04l>GF`\('F`8HX0Jah)B-;/9F:Dc'E$-kh1a"Gb+E2IF%:jU#+>GQ-+>7FO
+E-673A9Di60ebL.05;VKF`\('F`8HX0K1+-CERS=F:Dc'E$-kh3$9kj+E2IF%:jU#+>GQ1+>7RS
+E-673A9Di60ek@)05_nOF`\('F`8HX0eje(D]j"AF:Dc'E$-ki1*A5h+E2IF%:jU#+>GT,+>7^W
+E-673A9Di60ekL-06/1SF`\('F`8HX0f:(,F!,FEF:Dc'E$-ki2BXYp+E2IF%:jU#+>GT0+>7j[
+E-673A9Di60ekX106SIWF`\('F`8HX0f^@0G9CjIF:Dc'E$-kj0H`#n+E2IF%:jU#+>GW++>8!_
+E-673A9Di60etL,07"a[F`\('F`8HX1,C%+@WGmeASbpiFGZ++>7_WDffQ3Bl7R"@UX=h+E2IF%:jU#+>GZ,+>7>CDfTQ0+E2IF%:jU#+>GZ-
++>7_WDffQ$@VfL^F(HJ5F`\('F`8HX1G^.,ASc0sE-#`7+E2IF%:jU#+>GZ/+>786B4kdr+E2IF
+%:jU#+>GZ0+>786B4kdrA7B?tE-673A9Di60f(^104S^:@s)X#Ch7i6E-673A9Di60f(a205tKC
+FD,T8F(&rs+E2IF%:jU#+>GZ3+>6Z'@<-:(+E2IF%:jU#+>GZ4+>7AMBl%j)DJ*d%AS-$,E-673
+A9Di60f1R,02G"ZE-673A9Di60f1X.03VjoEc5hG]4+>7_W
+DffQ$@Vg(!B4uB0E-673A9Di60f1m504K'?Ch7]2E-673A9Di60f:X-04f$3@<6*)E-673A9Di6
+0f:[.04f!2@<6*)E-673A9Di60f:^/06CoEA7Zm&F`\('F`8HX2)?@.FE1f#ASkjrCERS=F:Dc'
+E$-km1a"Gm@psCrDBNn@F:Dc'E$-km2'=PbF_PZ5Bl7R"EbT0"FGc.+>6)q@<+Xf
++E2IF%:jU#+>Gc/+>7;N@r,RjA8c[0+E2IF%:jU#+>Gc0+>759DKI"?F`\('F`8HX2DZI/F*(u6
+Ch[d"+E2IF%:jU#+>Gc2+>75IEcP`/@sK29F`\('F`8HX2DlU1H"Ck9E-673A9Di60fCp404Js?
+CLqBm@<*K0F`\('F`8HX2E)a3F(Jj'Bl@l3E-673A9Di60fD!604\d.Eb0<+F!,FEF:Dc'E$-kn
+3?TtbDfBuBBkM+$+E2IF%:jU#+>Gf/+>7YRA7fCiBl7X&AKYr7F:Dc'E$-ko0d&,^F_PZ.ASl@-
+Ch74#+E2IF%:jU#+>Gf1+>7PLB5(jaCi405+E2IF%:jU#+>Gf2+>7eJFD,r=BOu'(E-673A9Di6
+0fLp3061W:BleB-Eb/c(E-673A9Di60fLs405Y--Ec5hW/F`S[EF`\('F`8HX2`Mp5FE_YEF`:o4BlA#7E-673A9Di60fM*806ClJ
+AS#q*E+O'(DfQt>F`\('F`8HX3%uI.@:OG%AKYr7F:Dc'E$-kp0d&,dFWbXGF:Dc'E$-kp1*A5h
+@<,dhEa`p#+E2IF%:jU#+>Gi3+>7\FEbTH&@qBP"ATD?m+E2IF%:jU#+>Gi4+>759A8,jr@3BN3
+F:Dc'E$-kp2'=PjDImm3E+O'(DfQt>F`\('F`8HX3&Vm4DfTB*@<5q$Ch[cu+E2IF%:jU#+>Gi7
++>7AMBl%TsD/XN:BkM+$+E2IF%:jU#+>Gi8+>7YNAT;j$Ecbl5+E2IF%:jU#+>Gi9+>7YNAS>Lg
+Afu&8F:Dc'E$-kq0H`#jBQ@ZqEHP]1FCfK6+E2IF%:jU#+>Gl2+>7_WATMs-Df0*(GA\OBF`\('
+F`8HX3AM^16"b4HG%De8F`\('F`8HX3AVd26"+8GFCcS6F`\('F`8HX3A_j36"=VL@s)X#Ch7i6
+E-673A9Di60f_*600s\oCh.*"E-673A9Di60f_-700s,_ATD@'BlbD9F`\('F`8HX3B&'66#p[W
+B-;/9F:Dc'E$-kq3$9k?73HPlF:Dc'E$-kq3?TtB@qB1bCi!N&E-673A9Di61,(C)01BMo@PW,+>6/o
+Bk;PW0+>6;sBk;PW2+>6K3Bl%PZ*+>6N'Eaa-&+E2IF%:jU#+>PZ++>6N!@s)m)+E2IF%:jU#
++>PZ,+>6N#Bl[^+D.[TqGT^sJF:Dc'E$-nj1E\>HFD5Q%AKYr7F:Dc'E$-nj1a"GIA8,UqATMR,
++E2IF%:jU#+>PZ/+>7SSCijB1Cj@.BF`\('F`8HY0fC.-:NL>\F(c\8F`\('F`8HY0fL4.\
+G%De8F`\('F`8HY0fU:/`ATDWrDId3mF!,FEF:Dc'E$-nk1a"G[B6%F(AKYr7F:Dc'E$-nk2'=P\@:OG%AKYr7F:Dc'
+E$-nk2BXY]@qfsnF_t`,AU#>:F`\('F`8HY1,g=/@P`,+>7/7+E2IF%:jU#+>P`-+>757ARoLkCgeH*
+F`\('F`8HY1GU(+AS6$lG%De8F`\('F`8HY1G^.,ART(kFCcS6F`\('F`8HY1Gg4-ARfFp@s)X#
+Ch7i6E-673A9Di61,Cd104e[.ATD@'BlbD9F`\('F`8HY1H$@/BkMHpG%De8F`\('F`8HY1H-F0
+BjkLoFCcS6F`\('F`8HY1H6L1Bk(jt@s)X#Ch7i6E-673A9Di61,Cp5054s2ATD@'BlbD9F`\('
+F`8HY1b^%*ATVT.E-673A9Di61,L^.05blGCh.*"E-673A9Di61,La/05kKD@Pc2+>7YTBl%Pc3+>7YDBk;Pf0+>7kJBk;db
+0H`%l0RY'aART+fDJXS@A7]?^@s)g4ASuU#Bk)6-ASu#f@s)g4ASuU%Bl%?'AS$*t@h#.adlb17
+\51!eeMt+BCg[ri/-:S[XYBou(rYbkE?rM\r(7GFKXD/2M)N]="Z0'T_c2BcH;12qob($\/`rVY
+MHhsSL5jpB*1KGE831CCr>Y3Lf=f-43SPAM!WsN)!sDWDF`D<(ZBFK\Gj1E=\Me/^7=7!lQHWD9
+lDp'dcmKkMe>;\KS:-CaVN=[NlAK>IhPc[2/Z-r]oN\E!PhZ/;4
+"qI'd\Y,b;nUYhN(Z+AD(iC&Aem`p-ieBu"35!*$_7!6(
+:bQpZ,TVVf*(b5@"+OL,P!WkrdDt_B%=#oYkV0Vhr[o>aC*D4)HVC%@?PGOA6SVn@:NDI?!:NYO
+qQ"\]\19=\#p$3[$-B,H07nJ+)We&XcsEf2E0-'-&(hl&BTT#!MI#$7-oIMOD"k[`L-?cHbYDSB
+%SAfKa[#R?TDYs_1Qu7S9bfJ3V-aUR!q>JDkR!i,&(>j>!V>%]Ej#02C_(t+Xf9pcf:a@tqauuG
+DeVL)J;4YFE(i,">]f/=)5D=YVc]I>R)
+OQ:4D66rFTDqU&Em=b(7=5Q&nBltl:AdgUH![NDNbi8cPS(%1qhC65"rJ/eh!5eLQtp,51:9MZ"]?*+W0KtSZg*kC&PZrDgZcRuYr
+fe=U]bq#B6D(]Cb?q?qs:#sl90;_!Z8'IkN(W:6/7YfsM"'VFKL:D3LTiq2i+J'ZMT3',\glo=V
+?4`8NgO,$F%X?L@F?,AS$A`QI5[D886hHY3?.4!26!BZo6mqFDd\S*T:6*n'%Y0K_o

R>)d0e +'#@YQPb"hVbE$&=U537J&,b(G`pA6ZRc[aooLk-pWdlJ_FbH/.$Y(osQri<.(VI(bH?em(ltLJD +o[;fqFTh,_M.q;nB/c0o)^G-Nrt=JK"0O=;VaF`7eaha=\$mQ=TO-jO2Ue)E:&5H2I6khr8mU8i +^\?XXYp7^l/q%MY11M%?c#eO_cmqH\//,cK#E0D%]aJAOLI*s8TT![o-O9/o&OYh7BdLC=RA"S;L<:/M7"F',YE'67GpM,dn[T+M?p1,+' +V$[c?UabDg3aK,%TL""kk^akai3@]E'pS72V('kqZ9*#cI$0noD*PB[lSe+LO:=$8p%2$=GG#"Y +c=Bod`<^XrSdiWh&GHh:['D;j&77++>W=g7j%YJoT;!Vh3@Gg,^.JsPO$-Au7l<75+!LHTZmspU'hlZ/*"7Lt-LqJQ3_Uo7@CX +FJ=UVjej'@AG2N"U0Dk1\.\OI2$W[Y9FQPFd]CRK8[GuA^5@m95S/W[S)2O]ltVYg7+O52%'F+) +p@%(3k%iouSse7Ff2)90G:Q`+$I!Ml)>eWgV]]a9fn%4#R*]IjO]toT.7#nF,grndgFbk_g6qnF'"7V@+"2h'V6u7NFkR>t"M+detotS;X +>_l9nH1L)'!0jJ,3$-(ak'bS:hot)M9LtWej:%D=O:MCR@;u:VP^r!,J*%ACb>$V@"n'RH\)`(R +N(u#p'Kq/%K]Ld*`L%kE(s@_SO%=/aJgW>k\r:]$n_)h=p!8U\nbjV0)J=U%$K8h-3RC:&!EWUW +CDmh'Oc7*P"e1%]#)$d)hO/k_fX:<0KPc$4>\(cs&)0W!r,q2+.#66qK8pq!I;8$cM5*uGRf`2O +cup4.NL9uu$"iiS4ie.T/KY6YSA-JY7I\UhiFu^]&^4^7iA4lF"2.SbT/M>Rhg<+OL6RA\+Q9qN +9tHbqPKOO*7[&or"JC$6-?*tLMcam_am?QL7$lNAWY@sM*<#ku2)0X9Oj)o!`P[hF_se4X\>bd? +b;3A)BW^I-,foE/,Oc=BB44p`lpDYlH5ED.mm*!\6BU6'kR\CWm9k[ao*_31jnn$5iqBaNA=p-P +diH)QC9f?*W0Ztak'k@T*8^hnC)^Q;>WbR\=LJ+OGfAlbUtU*j`OtOTOs6aQ@t?,onl>_AcQ/K +jdLO`TG4hY<6B"1OmsB[eYm!BI/IjtaWX#)OMu:)>oS;46W7'1_fof5$/SG(qdpj6-kA]%#dJp0 +pSnY7M*5LKhjg-"98SG^hQAmm0;d0#';1,%fWok@dS?S6pauHL+98L;]!g^Q^:QheH&5]38tpZ3 +)5TV4q]$@%k:KQ-n6,/_IZUnEUZT^u?f@G=.S:!(0Gi62!pT_$K^HZ(.h<6>\_bc_q8pnNDpL;?[p;isf!*Uc&SZtE'NJNeic +D9JLq4QLZ</Y=NiKKAf\ +9i):U%KV>RYY78oip-,O-9K-s_2j(Sc)b#ER03"N!ZKpq?\`),_,1Q$J^9-1G!?*BK\>np,l]6" +!'V^F@oP1?p;iBo0*UK3=4E.1:,:o4E"U"P6gAKQ8mgh6>YbLPo<(?TeDh9,Un>W:'+hDCW^/-V +#@@l;_&9>;jhebK3B=qT%[d^YZ)/J1+!j>T,YF:GEgjG!lu=],U!_E1]:9QY/SIgsk2,`s.X*2J +@t_)^=U-bVEDFJI;+_0(4AENDL)?jZk+"oc&4`Lg.X'4I8pZ=G7fl![3.m\l*2n$AUODM&9 +B\:+hL@"L#NbO/L%,'LFO?Lf$4@(g:go;`W8*qL&jXFn58sn]#1PS=M@BTV-;Q5UX/u$P"F?L6+ +8M6CV/p?QHhpJU.0/(DcK:R36b2.KIc\037GeY*HD:sOa4F\cZ%2$Hg4!Ms7GlQt`bI6]Jm2f:J +9E\,EhMmkDH#+5+=gLsG/b1_]r1C*aHcGVnhHTr73"6'C$<&E#];B'2b(^@P"hjDt!riV8=ZtHd +6gJ^_:^^d1_K%86?)#8&"g7L/#"`gM]$0S%p%VCuT5qnWZn.>GTdNLg/L]/5%\k;poiEYrQmX6$ +ErA(T0^2KulNd]$`_\shEh@E;]-t0L[iDB&]0cRi6ZX^+i7Yn:+V]FH>,WE[&L0/PfC\:tSQBHf +q?8_$+,3F/_J[SY6G_M@<9YHIAP&G4SJ?V"D%[R6hX&`62t_<(43%tqY1f\X&"8Jfe1$eEFQ8$f +j?G.*G#`K:\rn-se;tZjeo?!BPX?%`CU*^US^gL9#f(D,GP"GCC*(5VN`N*.&(Yi`,2IY2\i,$X+U1np%3KULWLF3O ++6jZ",reuf0#\Fn6Q#Ph=;2&##m"i7RDAGkM,hOoT+a8!3C)efp$3kUhP4`Qi-F,T9%Y\!o*8Jta4ti"EdKn&#+\ +p+Y_;gY"9d=LWnrEhRKg=1p?PWbFK1#0q:n/VK<\C1\BNJ?n@#9*(J#s2q.n2%'EKGZ+q2p^iiK +Fj?@7P"g5V!*`V%:mW7W:?sO(%;3aQ,/+S$YHrNkbK>hbUA(1MQF'! +(gdPPL46>E?[\5e^V3kfr(f:m:sHi9,?ePXq^N01IOYH20CWaDCU*aQ(/h#cHS>7^d*uso87oa2 +Qt3\QOF#Jkc:^18@e+E$efHpi0?lNpmmQBX(5$#)>9Ys-jNCKAIii>@B6CafE)h_ZSG/Za03+m7 +!Qcb=)j:D?[b=GarHhaoU`h6LZAY!*kP/;,KmoisW[h8QoVQBrFD`$V77tC=KfnQ]ac?qhi'br2M +Z3]d6f(9n(jMKeUKU(UgLY+Z(pH(\Mfgt/aGP1"Ykq"oSopm2lT1jGP1T5P(kKf5M;/$[!5A3Iu!2ZK*baJ't)^4f);? +Qi$_=j&fR`bMR+h015TE*)nj,QJ27(G'PD%U;pa+&A(Gco-nNr3!"l)Bko,W""ps\!%`j_fOWI' +W5'r^MgP_Ge4.CXlrO!!.#Z6+T7lA&\Ek,g^2;h`nX^A:ZM6'E4kGW;Qi4^fBknC53g,SX_qdVP +Db\mj#0h\eXKl#H;Q9SW2j9a%42ITDTM1Fk[:sYqO_$c/Ke#e)hXN639=)0$4[ae8%:CX*^Vd9" +[JYf[5%Z12m@p^[mKjU9I#F\A,)Wru3:Lpik+#3"(7>f"i5ZBo6l$Qc +1o.9"$^2rH0::m,0Y8s.gS$XCJXk45mg/-A9C&jM?bJ;P\ +`@M0*8n?El?+ma4F.P7Rri[18?(+$&9k2>0O^SY_;FN9r?hpOaC"i&7YEi\*3T!=C)EN'5? +i-Quu+#+3!,qnu-,KK/l]Yk%G//oZp,F_e,C)#;o;6,X6kU$!jf[.hf<6kWcPcUq?*H&[jI#_"Y +jS)htqVXUMOKM/c3j^t+Nigtoo3D5LF\?!nhrpm[]Y6S>,R/JS@$5orI;CqZ9dA/X#)>,bdRBoY +K1l+i6@7Tsks8.]ff6-]hLhSmSTmV.MsgJ_keTfK:#K2&F"`_#;Y35eFV,Ha/q8o&7S[+==5 +WKX_MGQ31\afSnZ^>^NHr$;tT&f3#$nnb7odq\s4i*n/Vi1q<]?4"#(Z4pD\pAtCc=ZP4D)Ai!H +f68P(cCn2jU*"H*P(9j90)b^Y#B]@9 +)3dZr#DaJt8;9Ojrj=J;;a\Kr/1h#0,\F9ql;Z*&o!$lTMN>#QS]`^+S7pOt?Wa)hl/ijdN-hhh +dinMMfLo@#MW"7iA%g(tQMLfu9K*:cABJjUXJ2(Ft,RgCK!jAuC1o)5E6VtN1qt(2. +5Th=5Ue^/3j-LoaN9?mnMUUDV3YJ@:L6CstB*:^0QHn,)n\#T3\&EC$JZdMMHb\$E0LK&gZ8TV] +`XRDj8iC7LS.Ak\dVY]XDDEKGN#!4jM-8^feXXJcCFKrcgMT^`s*u#DW\'r'B8Z'"0fq?/M&roE +67!K)Q^W>Z4$od*MIg14Gmi[iokW>M\EZ$/[Y^R0U4"ljEc%2=+^mt4eA202DNW\`)j8]Onb#TP +IU4$KEleW!jE7YtR2iHq3X3gBh%dhr(XTl<3dP1WV$nc9!]bsc=^kTE,6HDE)9-E2Srka8?oPC1ih5TXoN(CfYRWZ`1DGlWlKWP05Fr7%]bJb'U1Z +R8qtr%*3[!c;`"o7la6k7U]!@oDR:V0@9RJZ&Gt"2^Ap"X>n0YcZs@&]n3k;%@ja!;LPYs@WsQY +e4l>+UTpToK+<%qMn,@0c/0(YCeFIJGcAlX%!n.U#Y>^iS53%[FL>['nY55l*-(brb_n8S+I*H]Eoq4ZhlL-r[`+t)u?31>K+LY%E8(,2ss&7Guk!l6Y^88cbrL]'grd-1!?Er +FKDY$Nf?K5*M+6MTb3tD26HdChVguBP*PYcmWZ:_6/T)h\0li6g%&@`g' +Do3;$UNt+`BpWg8_R+VI2->6\OKO]4(U3q@?sLrXE-K^HT;(:U?8IDf(840+Ja0S!d&b*_;hN[%t8,'RMCnpr.5YLVS,-.Y>e&0/5h),[E%iU6rOg?!d +>eA%5(;Apm_P/RNPTk3-cGU38/o/am\*OoMn1p0Is7m[d&ZIei[b6m7/1s;/g!`6VYqosunm8"r +F"?6@rf%2.Y(.PJF[ZH&KWj:3_kpKK\8Hm^Jdt*?k0Ad"tfhQ +apX;K0R]XL)@G(YC);hg0X+S2e3cG2`X,6*JP2i#8umTZ:N7o9afP,aRoV.VY6l1i0//gp"h%-M +gK0\iEVoNGNRuEebN:=ZR\+iF@WArQH9$i:=-=O$KHU"A]V'!uG^%p,:Yf\fgoam&f+,8$*(%Tk +oITU@Q]s9q+^tZukY=3WLX[`HL'ES^"nR"@@57OJMoSoSS8e-j3S]lhjGUmr;Qp&edV38VSF=B[ +^.,+&:K9gDIrWBu;>+^Y:uXT5E`\Tjq,^/27^q\s+UL_7S+=1oa].F+"4:KKh)@3IKepU'j)'3Z +dNLl-Het='Mcf^gPdaR+Cf._P,/1h.&]12$s +hKTg2r)3`\V!u-qNq4N#:hbi.-S-V=Sa"TDJ+h!iY9jp8KW.I4o/r)O?&D$eSsdnU,k![JM^4R7 +e,@!C5b*EEas"lYPFq1d>*AAq_(!D$3n`g=//T"aRd_jJO,'9O][-RT3a"'O*%1d$Sh?4pOq7O?.BS2NofG3^ucZ0Z*b!:>,"C\/Gs) +eV2GGVqEVU:G%8VN\W4rdR/[2l(uBc +dbST*-%Eih>Wh&d.^A2!ZGtO2I(qb1Kmm-B7WI0=lTN_p1 +jb=+<];&;adk+rHTRPLhD0?Jf`SS(5\HD8&EP%On"XH-Ma%t/Z=R'(5<3d4& +)*iIQ)c/aE55q8'fk[^Dm"7ifU<@`S.Bo,[L&82&gdeEh6"87oYlga"536kCm#)+bN +Nm72K.;tp+r.%6qg=1PSE)MUcd)M>/*Y(f%KHK:R5]82%HRIY;i*f%RV0-b,eg79a1Jr!2B8EN6 +O@c@6>M[_^Jc[*#Mm*PI5bEV1.6tiU>Kc:!8-rP-62".)152^$Xc13T7Q'BLGeNNB]WRt3h_?$& +mC*hj*]fUf9st)i&^r;\1ia:G8J*BY7MMsXYU8o.aCe$02`KUll2%VQd;LmFc(Nj7!>1n`Auc\3 +;B.:10\Z5XU21&IYWhP0p[Ci(qI3-D.kQW1B&@/fjOY_V$r9DYPuA@]>`ZTflI<#\M#GU@FpD>s +.?]fop8soY7sZka4F"P@-2BAC3)I/QU0K2L66S2^4D^>M8Ps= +U_m0u7I;oZ.9!BoBkK/(EKHcue2*7L;o!c,M8cd-7.2t[*:(q;F`c.UVkfi`GrnNK&S-0d/9F8E +E8KtZS=m5$o/>X3'B53U4N>'#g\(Uo:_`s!Y33DDTuaNUph1mg'&L?M\IOFR,UF+8U.>$][-8#F +4Q3l9j15h-VBLVmGd>OW;=J%.R"Ts;r$-Bb]NY51cN!hXl=k2b52]DTh-K%3jaFQ64HOq`%;M1. +9EA5Il9r6ob,W2k-;j/0ri6UR&_<2X;7R2dCqBC>b"FtP_%dIoK!HgW7+q/I)Fk$";tqp#6aG48 +r0!lm6E&Z'*h5LJ%sfh*i4sTH&0d&30.9#GL4+Q_R+r9)=.g"QI9_82sJAqG-_&&Hs +b07bMJj10.KL\Upbl-,C7(3'+hs<*>`HbtlY;8q$*=;WtOhVs\,ot\9[n:YhUsG?E'`Q9skrV(m +p$PI\nEiul%+6d$.rJ!kpsAE\Ar'd=<7dqRa]?NgD:`-A`AQtAYep$K,Mh-8G$m4_R_PXZ5^-3! +#iN?LSFXe`DM[W3*s)omk@i_#\ac2AP$+DeNt9]pqL9QZR^,5d=G8!Y4O=KOhbYP9(*3'?lb9GQ +0m_gi]>B3c#li#AGC]&4/NjWZ,nJ>>-hA`O6(NNX=P4_Qgq;c]S.aKkRg"t\O!ni;D*uFCj`J)3 +18("t-gAumXE$_#7l#al<_o'3pFcJ?jBI`X1DD02UVTJ(/3E;W:a^cie*Z*6)EnpY0i&ZA"$;(N +#.b3[EJa1Dko6NQr9D:2e%=\3"hRk_&-Z$=`H//7#XcfMA(p'#m0Jt??/*M``?VIA?'R\9/sA$M_Ca3dr3iD?>0/-MW4hZ +#p:R9l_-qbYV!;5_isX;Ko'sW/tYPZ_f=)FX+(R7fsXbq>cKXVK`I*+PkQdOM1e/<^>E$npRMJD ++#D%":Hd[A7r%FJN3KL2^fcbk.nHnQ*.%QQ$44FbfKnX"1a0:#R'fejrF"LHR6g,0"0fr"j-ja_8]T_@&("J=P>U_Y;pqo;L1o02s6Xp` +nt#lc46s-Fgq]sn(lqqJ;XK\=1*=hBO$?]4#Ad,k/C)6TmfAL$Kh3uk%Wgr`SiZ[!DcqG"%m?u! +3F(Wan,*g<`[>)G)8VnsN+>^YCN+Ofqfg8c?`lGBcVAjn!ptSI$4@2V!sPEAN95^M+j5^##A9OB,SoJC+m")S&(*OW)i5Tj0_J@ +WX2)o';Z)Tm`H\RmJhdadSuPsT/Ynb<4lr<(_*'X*C(jmY'Br;c>NZjpX)6oh!(D_@&NT1lk>nT +>.s+HZKqH23Yj-KlkHGUT+AL?#G%D0OS%H))eG+!48-YQ#N>FAY<*\):kPcIX)GbAPq#uaOC+W& +\(WrT:cW:aY%%A[pdIsh'I['H2`VhsKDW[YY$mfSmN)M`j&Rs!.+gfjm +ib%R+[+Y)bJ:[Y(^G6(#pR>Po>#=lPDXq%Ha(\WQ%U,\5lEEHHGR.dAP"`-[A-6e\ +@+*$*pH85AA7F&R7UW_)$F7W@2H(STR9m&!)o3i=BBr1*\8pYSH%Nd +c/`HrF=%%^)mLQmq"hZf[2A"=5.Ag2\&UKs/c2"kE69eC3JL90O#FeLJMnQ(n +#0S#d`p#"%3b0B`>$hBnQbC-GaY;C%eH4&N9Wb4RZ?:qa-+/BD!>HEgKbYU. +3_`e"6(*cpHPdri4M?4D3MKDL*k=pUCFj]#&kS%s!H^B".I=]d@M@qr(]k0JRE^Vmm[=^_NEdn: +K,jC!mt0rjZkGSS-l1P($A^'gD60df_VKl7jh`8_Md&;n`$:EiXkXX/>@mIJ\F< +6Yk!G("fZF9bKc"]k&su?7k<@`PU%aKm/+?36TbbUS-#s&pH([9@mH,Y+CQDTguhM"$)[_)GYIq +QH1Ton#?f*Q;jGp*UnWPh(AjSR6r/3c!L2/`ird^PEmh4m9*Lk>Rmh>KhKJK)*S6W^[3Gn=ZT*J +K?,_d%Wk`SGGlSZW#OB'$J-5X4)tP*$ZNp/-d;E0T%iA3IXBP*MXaQ11RVEC[cTqdmu.0ai;bj: +WnGdA4;6.m*hiXqNNi.2b#d.2-iD1/gN)kr'e@)AbT/XCFe;A5:OofgYsBo=hCh4(U^hjuUIBBb +;h2m)O(*]H&EW[:L;YW&2!rt&4G3$l,%bXKS!L/0nq==Td]$fs +pl'01.H=)abEB6R(O8_I]>m,98kcB'r#3QTgfV`$>JJVsP1#n]%CDGV^r15rq;Au?l6%ZT-+OZ; +b#^p6=rc`97s.jOT8?J.)Ci[)k*c.$<,:G+d:DQ#q&'=qn>/u#:JIaLi^[7`9N6.=2A1OI0?A6% +X"KZXrW$;+Fpt2f#Kjbf8!\=ba]=<,`G^B4,A\3,9Vj::mOd-.D!ZZrX6L6*Ts.nhS=BY'P>]>[ +IfBCrW@5J,9"H_`DAS@`^od>jR;@#u'tBA&(8g>#_DV5@"oHLaJ^Zdq<=-7!@^FNRZ* +VRor''$r!rr@j>%#EnOk38LJVOKC,lL7J,o61.pO%eu>_^"OY!ART3h[i:@_ +_pO$/`p1_n0)PFD'cH`6?2cV;b:u?_I:B6,C)TorE00taiDY3Y9C;iVL-JfYk_7"_A\I%9UO9FC +X]*ZEoJmAX3lB_SBS0>?t=T1u@9K>6c:kXPeOlS:X'.Z@) +/]fX[$5*B2""==SN@':\+%Lqme9ApKd\T$).boi9rt8%;mq!sTdo(!rEH_U_c_P.[)M6h!X`$Y( +79GtM;6ui98N6dpR1c"Pd0X_oD-I7BelMd]p7s6^2'@_"?%8OlS_9$`WpD,MJq7XjHHaO8dOkRk +FR5X+0Z(R>7"ZZ>lp[[e0r>5%.$\jM`k^b$s2QE?&9ZW];lQ.*"5Qj$g;X=GqBYT\,G3t0qgd\R +gEbak8sWMB6GLNqX.\?/lt9S>)8cb>]l;=f;D8\FV("ijER(d9h:d`a.,M;$qSD5rk7UfYd6Tb4 +m#D)^%Hn/">>3Q'mrh+oZ0#s@Q9MGXLMi7&6=%:n,-E7=, +O`j6)g]pEW1Hk\=>K>0=@tY"2E\k0k1n\&*K$QBMBc_aBCKgBe9ABN4)aa`0J^NA%nugs%ZD(c% +[kEhF^7E[HUH6To#VX>JLudgt`&4G_.BGHQ/(t6[(AOX$O7+3emX0hh\THrPJ,=Zrh7&g6Upfj& +-aJ)9Hu*bo+gY00CQj25>R[a;")NSG"q$Jm4!]`e^m\[ZafUE*I2s'IqhutD$]3T6@+`R5%cK6J +f5;9\!,KX')Fq$j7e,]^b-fNX7]=VKU!RF05\#Qu*7'h@hSX0i#/Z``&CU +ac11pn(MHa(]$@jOl:7SGT2Uc:"E"9=0WKl'qeSLdGpnmD:^i0"(P\=>&#)/F!O?&7;Qdl((qTJ +`@gJ$Q_]X8AdM3i75f^AXj6@SVCj#^@YWsPM%*^3*SrB0PmFb`H*o:=h:/sj(]QbK])XFC!;bb+hY,d8n^*RZjt.ZSY;eRIl(:GO +.H+\[^kuAP6eJl&im[!3*a-q7B-1%+X%*gao_,[4]"]]J/,p!f@Cm0m^Er4+S?a3+=l+cbKbE!G +elIu"e\KS>D(b4nDD9L#U`#A[33qIO7IX0DUAS_3s)?O2bi3(/Lh,M=lN_4.j_%7qk4KQH1(a^X +QFJdqArk?CKZ4r.*54[f(`%\8,&bXJj1J[E6LJj*M*Dg#N^)MsFPN`5U=;.t*W\V"o?99@TeZ6B +*dkFLnCF=rl;_"XO'kHDeB^F!8qEY*GX/1G(frjP%5B[Jj35\m3)?3oW$230)O?:`I6j'YPV5[F+]puA*#1_fiZVh+ +Q0dqR8+62QC!ApV,J`B/WC`#J*ioZnPD9ZT5I)D4I0ohfPD"_)Hg&%@p96?RAtrE(CTn6@ZbO(C +]%,,C"X'?*0]XBfdt)JP)dGT.W9*AGTY!iJH6lr0]`I2n +Y(bGbAa)-`QO!1b^5!8.PIiRgV;Kt/=][Db[LG!bbFMSi^-pOp +.gD3SkmICY??^"m?$*?N?Af`/s$]*mf+!hMHt([q>0oGD]`?':FKN]%QRA+$`>WuA:>IrbPTEY1 +mi^D;%br-cBN_m1=F3XEYOD[PXQh\o$"IH/IZX6aW1HB5NKF%.$2j@"#9J1cF<*m)TNjkrJ=;2k +9]/rtDjoR5FaL?#!0D<%9skad1_3qcaa\+>40ldKN^SW4DGMEg_=aP2<@/rX_hPkGkbHdX10.,r +\TFH!&5^cKOR,!3@UZ?ESM$:53"rK)]R"%B0:8m`bP-ok-4]A[.3sof_Qo*BMTrToU'EIUZCRiR +A01M+IgA5ZF2lKD7![blQ$KUa(1tL`npW>@#`/@@+Bfd3XcglM?3Z=q6:EGA-\UJ!E&Tc*l(B-2 +OBQZ,%[hme'-E/UB\ZN-8X>\b/8O#IW[&c8fYpVP;1r0)qW(%9R62>CFjTssm"d5rpG.P/;YXZ9 +#JD.-guf+):R/59YTRgSaDl^9nmF&i1'sFpnAc[X&,g-oVH[tofl58%(8tZ?02)]HIeZ/4]B.l? +)C78DV%#,Mg0kZB+h"1a''-Mt.&J6 +]FifI)YWldN9UD.=!K9roP([aX_H- +#mmtQ@:VXs,fl3fQ60Cd!E8#h6fRSM,P+UoCqLuJ_t&:Z@ge0AJoD8$XbBWD6B%#H"/XU/*%')f +"i\,\!r`ti5^?7pWP"h1Q+CpMI;4nETJ=CM*%IVDqfRj# +gSO%*!rB@^kY!n]Enits?\RVa>29q+7ES%PQZXjDjP,nlH6`_g)\Gd3&g^Zm^uV0t+-DWF@e]0+ +m&"O:3h:]1&>b*a33 +;1AGGKC!4E73#$?rR;,^_3( +qr(NQJi47lqU_P^;[s##nP>U^4iO[m^Dfn;\AZ.9[#aPmRKZb5dr;mJ8;X7T^R$N6Pjr6a/5VCZ19t(dk[G.c5g'D#>1,)L4Eih^? +kZRkbS=b0#Oq:6&^a`7:*^dU.9LQ/s34LD0]5eE,A9qH,4(.g&<`7L<7Z3`gKgDTA!;C4h2-%$/ +\f]s4/7:dZLGlgmU7J.%!'t\J=@@g)O!hoWs4Al$e[m7*frEeV]+W\GUJsO+E8,G>&76,-npr1% +Seqht8n*-u7s62HTU]8ud\LYH[<'qQiOo@'jGh&`XrIkEHd;u_0BO=u,A9Z7!@.(W+ts!J3JNkuNA+\,`3EP-4c=$q0g[?&kuHZjk<,lP'Y6(ua&1llQX_C^5Lab!qe?$an0<)J8*6^LG)A@*dBfZS71)n:DoV/c8D-GH]M@1 +^2GXm5e&]V]#k^/)-idIaY`d2KAGPEdtP>oU7:?N"H3Ch\gRUm&A9tgWtrdpp5E(A=C>e4\ak"R +A"satiPCIMJO,@T40b`9$K_*QfK<]W)>[]:L?LH7 +.=o@*"B:HVSEF9j;--H@l4S(A'hXE:o$#l#j]#+k2hi%T8abu\7Ws%>l.#DGHd6(;AK)SZheb>h +lOi38U5s(cN7mbp7[c('m=47XfF2%8edWksn+\!V+X.2T.Wuo?70#V;6D6pV,>L?5M/GrI9*RmR +^H>I,g2N,_3\7Op`LMcieY"_+d]?,M/FcqE4?h4+0-$Y^_>u7TE6YC[dVVm3Vjug9PWLhp'b5c< +ZNrjl^TDa[55@s>JFRAp%>YKCf?#Lgk2&9]d?7QKhUqIi?q%#bBo?Gkp^Id^cCE$4YC]m"P80#9 +m2i/-2HL"cr#!ltTKMgi2i=DA4*e>LU3$61#O8B7M]!%2ZC]96>?_?ocpjh58VMGG4A=Z^HNADj8H^MMG6]G3c*He,bMcPVYD+!P>D%k\uh +rJcdgoI3%V#c49r+LNQJbok7AGi7pm60663V]e_ph&\9CR1*FZ+&K9LR1gU +Z"56EeC6u"s0ZQq;&H)NdN(b>K5Fh8VsF-dUm5mndGQ%J73^d30*6V`^VuimbiXF(;oWU)?a\G'OIXWI05`fYBM>F#ZJ@9aPkB3@^a3)h#1J(@<& +:+r8o2.6fuNb6q_%Ash1*`512epLkZ;*>_EB>%%tSRMp4JU;=pX/O:+O,2aGgegs2C?j2nriArj +;0,\\h(`[4VF?_eFG+-:!&`rdg*7pr^9>8>F5(,fduOg+qUu%;H",@\/mX=KNUsN]`@KpfK?'d4 +]4n$ipoJ;=Rj,XdY`spBWkmJq"+jh*GrG@/Cn)=54X'R"di1DIRho`>X47`/_P)Jqg\o22b'`0o +QAdZRkR-K*YEQXMR0^"CIatPQ_q:7e2/2=Damg:n8u1t#SGkRLVY*]LiKWt<`Z%?E(34b9HN=7< +`sO.XhIW\)cQ,:VpQa1(jhIaj4>r8#ktf:_Wr/i(e"\);#I%l831S3*/fo`5H>*2$5+\qi_K`rj +?BSi;])q(D*\+tr6Vg^h7p!+!r$I(dHopIs51'?#__,3Q+s6ZO]W.Rc7I"4Ia'D,nF+bK>kYO?4 +U4Fu=_20>n"^5^Y&rtXP(I=Qt'f"&u?>;&44`Sn"D:d%U%fSA5fD(]f8e&6k5;3+?ZgX3_E().< +cp'Y\6&2&]Z]&$n9_`T7BPY&6G<96V,V'_cAui[fDePd%^'#\kd:YURTE&9@:Hh[H\rgq,JT3Vm +8;(j8Ltd!tBEqci/Tpq/_r[u#KZ?J[YI(sN;nFI4o#JJJ1mWl'ml%!r-&%$IXEI`i/.`$NMcD(k +dgb%9G%?#DpnD\SHs/V7K*$*S(+hGKm1f[aC;MD>cOh%=RC8+tB1c"gA2d"go[7"SRK,o(N0f?= +_t&5*_&1>'8b[l;.am/\Ve`;6;laSVdf_"DoEupl/#+M[6^9g[_e4Pf0XdMsoVTg^?TQi9l+4S4 +hQ-8fJ4RGm\."Z?#du(L6.j^Mk1QBN%=sEJ/&q,+GUL7f]:ucu9XNlFnF%VV6O;]D)7&Zk[&[2t +.7$W&r=^Ln[].5doStNdPT,^t4-4;c-=qpJnU;)\S7VU/,GG0NgQaR@"l0LWTS9.KP51nTe88", +?=p[n6gf14S8k,mUC`N?GJc2B/,m"4>Jao>0maordt#KA^gt06PB@idO\W>:^eFGD>0LAL1DG"8 +9%6\?1C2@VVP%@8AKY!]:"W..n&P6?In_J4!m<:biA[_5#m]1j#s"R@KM7?'5,5Up?(#Sl)<$AK +L'rb5[t^1qWGp=K[mFYB-eIuY +:Q`j"-_LXMUt0-lQd1qhZWRs\0eC;]9b`C+/p\^nB^U4oQ>;K6J;R +E2A-!`P(=al(HZ*pmb=NQQL`R9m-O&A/rneNE1\CWkOEpTEMom/)'^qYO2AFI$B8EQ+,@r7nIg>$aU)9=b2+P +PlC56L]NdY'(au;j9.8)D.T?nq>'nki*oUn,nLXj\3LR)0\$JQQt>f +L1)'sWoBIB^Jq&9Y&h/BDF;+I8RbeURF>o+ioBk2RL?]Ua4C3r+h,45bLu/ebA?eF@_pK.SC&\7 +bTMJ`5O'n]e2;XWnWK,Hb_il;_/k#kfC0(lrj5b4oVeA3UBFOTJYW`Y.bT6V)/>J)DBSc;K4*,m +Y;@up=<-735o3P9SR6U'!NJpTm&S:]!aV3R"86^Dl#R:+X[fX"7)=YIZ0ubBP:&_k2(I;c_!Kgk +[sr>jCF;6t\VB;"0&J8T0igm1r&GfD*_t7k)a1-e9)E;Hepdi]<(UO8dW!c*bSoe0.KEU"pesm+ +_Q\[Kh<5m<&!`4i7GiU,m?k^NF`.F3?C\_:cRX1gIp0tTf%g9?g+IOlrE+18C-.Wq][8Yaa@8Z4f$JWu*4V%#Iu'"9oV>H97J::Z +Hli*_1j17'rJ1lUkB%+[-2\TKe:E*WA$KQ'%E9g.KrHM25(7UZIpu!W!D'S/Y/aMs[d3!cC<` +0.MB05K'aoI#:@A4_]]:U.2gmD\W&lj6Q1"h7SL<@Gh\BkoO'5G@uYYooC&4lMLb03I"*;sa,YVam/#e&!+CLdogB +2,PW7^!&ii@&IksdTIn$(AW_-[kQp`$d'PVSUHZ&alb)%42!*2:aoL8J':'qgk4>ZIFToE2=_81 +#*-#m)B8-Ab\I**[UM\2&)9uC!`u.hThhS'a'**m3M.#/`q=QTSFDk6E2F(=ru-@g9%?24])6lX +n'lRV*><(kh@e9G5Y#r89bH1B`atP*ElrjPRoEq?Qe#TVV1.f*;G#U`g`:6MdG)[tr$_ +"%;KTfB#;2=k3HbnY1&*Y<3Ek"q"US2q&Sacb9_HTTV5P,#:amg@BN:_`\bJ'p;qT8Tg$cJ6l_; +6E[@lI;iBr&A8#"as`="jm0]e(fG<++W)D$8Ja@r[_(]RNH&/sf]asG-[B'^MW@&=U9:Sg:I,m3 +,)j:0@J7#0dI!p99*0,XLJ6:-*TLs;#2dA>>nl5cU0pD<*pG/816q=YC.)IaMLd1i@D,026=cZ& +1Ot&e>=X[u&roG-XB!HAZ(4@jZV5!(HEqI4iBoJQbRANZaT\IfJ0=XHQ2jk?RbqCuV'kKU=FCrt +`h@=OQA>+d*t(Kqr!g&VY;iC_O6Lm`Jf)_E$hL7SJIl7J\m.lY3T# +RK,mVhohJV?6qUpZM16FbbjO`S_66Nj6ZSjX,[Zo')4 +Q\pdT8e+Bd&M]!Yc:"=!!*t?i@l^Yq,(j&1bBm4e) ++5X.Wg2M>MEBRGXd8_ZI=.lX2q8'>@OY>nHTil"H\g>CQl=6.fE#Qb!7(4SVD$g.A+GV9(Gp#Cd +SZ#;GnBf=KdaNcMBD%JJ&8S,-F%f(XF^l'1II.-ZCldGY;%!1X*hl/XE1GcH8uWA1pVo=J;ghF^ +pUZ)Ldjq).KQroJ`6=hip3P:i3\Z=dnC,+.ese8l%KN)I-MFe4m"Yp.Y^^'Y]^pM#3%F#_a$$d! +)BT+FLS+P47%'&@;#i53hX4^jWJ]n;c>`p]lZN;6hV['-AsM*OjE#Il_o@.:]a`$oIbfiY\-@0Zn$YQsjC.##;"ojdGLcd&@]'&I#AoKC[S`F+>))Nm:#h4M4k89!rM);r9&k3+`^K0)NIYk)_.YX8CI*.tht]oue\2-#SXiRJKm +`QJK:b-K^=Vi'P+E,hk(cE*:RnaEGeZgW#+KDiSu\$tMQWpO`J!;6)7OCE1`f#*)ATlROmCc?W_`sD*PiBc7q2J5MUeh!)*E?3jG +8uetj>TlLVYOI-XC>q>;*,j<;%l]kBVG^q+=`&R@M#&2VeOJK-XRdGu<8D<'t\tF2@T>&Cp&9E_Z]p3T([um-W@A +:0C\mY0Z*r1mdZ;im?]M>54f6+9-YP?;p8]F.22'>bd8*aJpKDQ9H\U[)9lCY$n:#\)k4*\)Vl" +%c^+mHBt=%>SI]'6PLY^;#YML.+^e`&sCV+ +1"[V8*(o-lV`Y-:%2tp$-#mkJNafc.@;BGCCDaW8NFS9B: +$F>Q.SS5?ZLs.>laRF6Mhj+5Zg`2r16;uYj4[JlD +1o@7OC&E/C-cK,]O?"CS5YNZ"ZG?&S1j= +_BC3:4qo?q;ANZoEr8Of5CkFGNG2(8=3nI.Nu5e(e_/AI +PA=>W)_oPt>)+@VBu^DS^_WKJ.@7o0J\&i0ml96.(T>3D;[]*QF,9VUZ:ZQ7XQtKeXL!gh3f^E> +DGOPl1.#I;K4iski+\b15,PKb)kQNqVrqMs':4;s;R;kZ*nWqZ.9nhBdt@3_ok9U=ZnN?'_Si#6 +*RYlj>nM6dFXlOPFPs*s-V?4FLYL/+?h8g/0fXr*pM.b05Hkn;ANc@3Cp;PgY1UDP_kbf/Y'dNH +U]WTJnjQ98$$m#"TYXuL"Kc!8l,8EU)"UJGUG1_1;.WMOHU9nA5[OeA4m;p][N<90`.MUT5_h\l +&n-QX=:Ll##p)j$0o]JiQYM]2@pGsbG`eq= +*\Ofa6,l$"59(X_%H23.dAP+HF$aGMR7.dQ$TLID]Yh8/0GD7P[EFu4HE$=.'Z^?@cT3'-XT +8cRLD-X?'Fr5C+0*0>U$fAV-dpMBjbZVDEt_mPm920GZ_>W.S\'<K$m0YUB#-k$`!PHT/XR[0$NT@kuSVW'[G\&5] +po^q%pL*58K@,SF4e1?f>g]fLd%od"MC;OW,[V"P+r@,:]6J7d''\Dh,Tkd-W5gVGc^GFa'N/'d%J'uc*qO>r-BfA]IWA%!P17[eruNu\#kGW=kTa' +V@L^TIBq+_l9Q/@9`/0+7rYj?[5*)G)Rq=+\G2p@pVmZFA]=`ESAU1 +dajU27\t"_a&dU<=JEjoE*N,,Uhbu7Nc%YGBg?'S>:=;MAHkZ57PXLg +AB+kF[eKf8Gaf$(RbjTfgVqP7SU^]a9c)K%(]96][qLUT,O-qp.MnU*Zd:Z,N5GZ:n'NCr[6;$L +Y)k@PV,!=@iM*':D1seHRj11cD^3F/gBfBc*^iARO<>;\1"9u0&\gj"OFSK1mbKo'/Qn#S#Gh)6o>8H5i!V\Gs(*/a[dR[ +%eiQ\+UGbYf%8#-jalqGZlPgP\+TjH@q==hJ:*Wo!Y^;q[h6[idl)H\P12/(Q#S8th^!cF/3^)c +aOX>IZonjU9E6GMn_&9^Dq=m#qRq7r=;3F7)>S7+j6e7\NcZo;S"!G1?CV4Wj[G.@g)sT]1sg&h +VQmho'I'19qGUjT-5Aa"#9/Za()_J2@IN85@:PM4jDG1B8HWuo>tMt0&EN9=>AF$Y"2F,#a[L`M +.^f'*6D*i]Xk=g.8S\#NG^84.bLVA3DiS=rMYNFVig.]*YPP=p4F"dAL",;h*AtNV`(t9+[P,Vs +m5*,'?uhc.][i=cn.6Qr4b8Q-'F;ca8'Ppf]'A3hemhTJrdsD40Ljf[9uc\E9T.4[,dH*/qq:;="d%bN=Yl#YMirm96/Wl@dl8tcqCp"VgDsR9 +.EtDYpX"tb[oED&IA;060DG^CH>\OEVMC-NkfVgKJSm*lBXiaO'TfhC13D%TkmbN'SSV)=5b]\i +?a6Lb,K`o49XG1uBt-7k,g*_]2qujTC;P7q!%n(I +H:X+A@2_rts,jGICQ;iA"/RB@Ih%3m'L!9g*\tf7NF@*r^)5iUQVB<0Q#+4;aJ$,shP`<)hg`PE +"Q445pq\E)*mQ!8Q1:juYsE@9if+/Mf^esGoXP1)i0!1sOE`=[h%emknP]QE:M.^JE-V,8^>5sQ +]!`1>;q+s&G,Ttu-^MrN6R`2"UBlm)ifqL2,*[tngN!CpY8f;(3>G]NZKI1@^d85YgQ^:%BL7_M +?G#dgI_Q9KKMs*m1;7[c8>$di%CrfJea$X3@,[KoY3>ld2_Fbksp%p4kG]je"n8:c!TKpep7N&'aF@NcNXI,!#:cE +'$UI!/K`(K\7'o0Lb;ruOs8XNeW`=g[)2?6A6Bsg=7C,cV7Xl57CD$dd<6pf+Kt9RMBmQL>.Sqh +9>d\M1fp`HJPPGCmtub@nKG_s!3:S:#i4qBrsH +g0c;j8ctm*%>aHDpdp5"Wu;"anK#kHl7ee?1^(sf9.c#6[8RrBI1C)!Xi+,`.VL[#Ooh9IH\nh" +"V8%`.(t),kImGDpg6#`lPoT7AL'rQL#o!K\_uqTk7+0/>@kTip'dk"Lt=F(c:fmeZMT/qe[H7' ++/@4V^n-`BF,6@j"Do1ra^T-?k:*k7Duj(WsCU2'lIE!R@Otr +ZEX9"efrIMK:nGZNMKsiqQ!O'>Z9MYrBmMYko[ke-j-/p%I@UUq>bD+[[FJRaSM +eb\O6kSO,:;ef[4mC=!pX#[LOK^F8;27RK;1$"1'F`110,VFILJfDiV*!U70*/7:^'A@LT-e@e_ +/cCXB"!b=?.o(&hTX`19X-;5d5q/ilrc\e)SE=hT/Ur_+fSI+Plt^_Q4j+IG<_D17C^PYpj:blu +/gF4$L3t@oAN+q_#5';^Voc4e#g?1D;#TWm\ZNCYR)@6C^]*WB%g"olmtBU] +Fof,!N^b:saK+mrnnrQdMo%7V+(JsSJ`5:(L6N]>fZ-2P/3eDbV% ++?S.gr'ocL:H0(gp.;ikam-YjlPurT&!goQhJan<$3stL7kgr+P;"Z;!\(#a(sh!BFlC+tZ-TXh +qrc\#Om?2+%:R5@m)sGn8kAH$HG4 +lSS[28#gA?eg$a#e3(.M=OJ'KMq@L@32eEhKcN!>G(no^WM\j\Ad='E5e=t1@tGc0iJJ!T85"qe +?DbSUK=Z>2iW)"IKo_Nj50$@Mm^g5O#$7^". +>d23!N-,1q-aEt*Jgk.0n&.#`K21*uGeUVWAX/M-;ldndG[^g$8hh(CUUA&8/0mKAO +"KGDjO<#17Ca0YA&i7uhWutaHe4O!@gti;44'E)o#K===qg31%&W1qnGeGF*Y'D*cjI3>*1+OVH +aY2E2q*9^>cfG*%JbM_nMR,PK0RmMI4$b5.d^$"_K#[>Sm_KKabc_Z_=b-__77#nTFfrq.s%<-[ +eVqphBJQ?,S\.!U:&2DTGa!Afc9M&sRlPCh6"XPTeauB(FRK)AI&c^i'QcR@(]uJD^V;iXfms6N +Ber'caqXX?]cp/4dGoVmn,$4q/9*C(V\\@P?g[s""55$'MW<+n,4kBQ2Me44HY5,?U"3O?$dCS+ +4P(@&dj&)LD3Hh0.HrW*M8ae()0`69-1q:rb(\V4b_Pa>dM2"kR/:NNs+\G)Z?>//^CRRh3Q,J& +ZK1r6=38uRYrFtaaYYk*L_02NJeP@DNUV=Mm23qTC$fVCmSb"*=-u*^(#*AW&.(kNU_]?WpCrmV +D!B1.q+SH*X9?3^-GZrSs+&9@lQ49FM'`5U;ZXtuJ +`A_n-hYrD.g@:J&8RGZJEjl&RG?nen!%,G?p3]j#!AdRP_9W'[C7;RII''[cMVlSjA9WjN7>@'# +`\6Lq*!X4/#LYu-qBlu2?uILOH+g>tVc=]YLi4e.,VY(%5J7u#?Zc'20o)KB3ji6V0kQnrBLoS$ +7+[[r@EKBrL80Z#97c"VkkS?hc0Lsj&7+PJj8KFD+s==F<1@X<2%Sup"2IWWP:tO"PPDO(:KA0m +q\-WW@ooq8@I;:5G,5)u42>o?='qQF7LpMR2NBLP#l,AkdI4oTU)HG[jV#0Tl&Y=%Qh>gMmY5W/ +7iT:U0D2F1,&59_,agTZl=%pdc4Z8/,cpXtfR@rhQ[SOk*/e1VP+?T>MU(BcE-P76[V#U&T6+n2 +EhPuW+j>@j:hRTWMk2uAc>t%]hJn=;KoN,h"UFX.)E-`f0IKI0Il.:V5J?4naZ<5pK_hf=eMT5'DWQA5TBSs%f:+78;o6D=16A.h9puYb +5l=bhBo*#cp,S(c/^&i_%8^*S9A`P$(;h'.LQ]iUIQ:ft4F$BU"af(sQV&!aTVhHP+U4OfruZjm +r4;2AGEcc_=rK4WU9<9)<+Vkd4)>%-m]M&3,4$`c2X&'JH+/LUFrgrF"u$+FlR-^/%d[+34kW+7r!+dO$.kWPm` +BJX<+l"L-4(cn],,kg>6Do+"SA`Ai=RV,k"c2eElPk@+7H;,e<(*UF>g;P?tISYOIj-[]S.#q4B +:rf%1/gB)IBIOFL41"/"7.$d^##o'hMA#0t^k&Mjm'iD")GTrh]6(fmpN*#^6Vr$nKA4>)?kNF4 +K-H2d:jkM,H.R'p12JDBl&I:s.\^eckjc,lX!",3gdd90@"jSsmSmqO@"!^0Q8e3S?7Zfu-Ka`j +$tqjpSa0#S4eT@a0+?_[Zus5sX7=6=+1[DC?83P4r[=9'@9=k7_H6e!R]NkE;g,al:uF-bFG^d] +hi57!bFhNj"I(ERJh\`(o7mRDNh@t#'9IOZWgdQcNM:)>a(UTBs1AES4hF?$LZ29!o%;-?7W>5l +CMc=Mp?iC4T_*Z=ji^nb43B\3U_g0OU22=g[JJ^%nIjjZLIYq%Ln.\[$f_\!QBm3Y-V7J;DC$I2-e +Y/h2$UA-6UWg=h-i^sr:R:]8"=HVNb2nV*apbgQ#cOl,.pD']!h&*@b%,+=HE@iE-V +)<;[?](6-RokhQjbnsqCUb3_/n0B&Fm)X( +B")`lR\?g+6Z1[[949pf\fq:"^9")BhB;PaocNC_?]84&/Bc6/a`@R^ID/R@$h3#$C:7"$^ptQ@ +fG'5]".6,.ee!_Kj0rH5$HlpO4UL?u?5%3Sk`pRlorWfuSOU!)=K?k5PdNpAU736f4_]`rb&crqgbiG:+ +RCLDL.\+l$Z4CC?C\]B,kroC)Rf$@.es_dRLE.`iH0m?A^p%=ZeAW;RZ5AP[jjTS1YhQes6D>]R +AfJ1o2A\M^MCn5u&tf+b3gt=,NVEb9h78*H:d1A@nFob/)R,DA(X]AKHj$:8\_RhlSj5-WeebC'',HISO9ndujZ*GJq*F'U([3K;7ZuN3t'Nc%])(ro'1X.k!%cV#k*k3Fo+CI2e0L,`MJ)S +Ll!,'>`AF+@6)dh=^)k=%GY-_?kacX8/`,\#bYZK=/nZ;PNP"cp3.X;\PBT@bF;nUTAK'WDpCk5 +Y8t_N.LR.tXZieuKC%MY3hD;aYE1qJXj2DT3*:,1N6`+[!AJYkPfJoEIh(.93%cbmK10K/NmAd? +(`%%Jd9nBo&Kr0R;Q"m.I\%/Gq'SERE(%2a;%A8c8F+$TlVZ!:B +].*b.VJOl*?)G6[r<'ujgH[$"m('E\I%[&S3Z766OW&!%[\XVLQh;o)\pbIrWl$"lCmILc\WR1C +IICZufV,(3DttSc^;SuXb<`J7BoEL/+AVX50!uK/9KD>JEAqOmM9//g`o'Hr(__1k/(UM!&rg#;: +XTsDWEgnu%"C2iZ6Hj>S<\c<7EY%G.*KIl'0e7o"$@'&Cm?-9EP;Ri3H-Iue_#&dW@r`C9daI/+ +JP04"3]88DLma\$9An(oiQtE0#*q%-nM*2`M$8fn@QuH_^=?R=g2\h$p.9?$Vdq8TcK'0Y-8U'O +AfBG,_t,/E4&9P;j-&llIJPfcfAWPVDq=T-+aqh:R[X:SH$U&FM47HfN'ON +N`U^-g6(';CSJj=(M=IO_uEJsA-@8Qb=-\t#VV1+b\k=Q!AhWHUI;AjnJ4$[/AaiZ)?Oo^_?(om +P>?sFfl2f"n]1NKSh"_6@/?t3rR)um"RD].U@]O@EU?A#H5Z10l7X`U&O6n#PSfXNN()Cr=E@42 +bq;c2,R;roZ,UraTs62Ep_.V/*+Um!1%7[j`E[/n/I+_P!uI61 +X2B@>HABN]j(oW[9R0EC]C.H)*F`Z1)HTn0<;?WZoH?Q`4ffEt#e'5AjrRoR&gJg\gm&Y_YB3"(+B'+po3G'eU@M,5@+\08MZD1d,q&@4 +QSZc/^KG+F48"'pLl=,*6.`Kr1%$jIY!KDaG'1>*msD=dU?NG2P*jM_J[g<^d9-b"Rjef&3H)g* +LiLhmBm<[S-au9Mk7^#4MBl$n4`VaA\G.@H,u06a;]?+\4pJZ4^T2M+80:/=!KWdLi1Xk>=#V7u +^I3aZE\(*K;DM8;c\7lcSQ>TQ#SpiX:.Q\KoVJ.$hPUiImO:/>GSW$PD$Xnk1H=TkXu1N^I)@Mh +?B&X3Sm[t@m':_EAp1c\b"lY)'4k6@rel;On=5eHA:iQl.(IaeSG&\L;MP?/4X3.6$(j6c+VA4k +ka>N%*5fPU_3fe;R+&@7WJ#tFU^f:k:fliAdG9r,3Kmik%^m5^.OEJT1?P-N`Vhrb^d-.`PMGeF +>G9IDU*4;kL47\O3H;,4nr3/I5e2L*US%qWs/ahQTJ+Pgdnb`SU%c?f,V/`hMcZ3Y=+Y7a6(+>3 +m>=WFe.Y:f8#_V\E")p>pB-uBb0IE%@?C/U,F8aD'o(1]Q]0gN`MCtg%qmT9j^LbVX$`E>^sO2X +JdUIK%EO+,C>T&qY[9$cRlRNWpK#JX$dE&iQ/dWXLH'Fn,MZG.PgSYiVmNG2[a@rr2K.(UcY^NG +D^(3i\jN>p=E^OJXY2dt4<5i]g+6]ko??*Y]3cd5Q-)bc-%r\e_4Q2?]9.J1B'e)-b[&**%-S!_ +Ru(3Wi`U$u5#F-b'R10P*#X?JVtM]d0;(;.]Ku$O!J46%#P-mM7kUbX/WLQa!C,"8R`)T'I"[A; +R0jHWT)(sG\F"jspd_2@7W8?_]4IS'k"djeBO?[[ns)1l,o9-@!BdF(>m96tIBan,%/.W,l5>Ok +:'@O!!sT69#jeZ?r=F&G[Yc0HBp7nuSP1*eT0RK\UWFS91I\Y'45C`[C=ur!qP3\;)XEXX<7aY= +r4d!-'jQbIHt(d:N;TBPR!Gk&X!K\VE7Is^alf?XX7]_$SDhuu&S)1>n9T\ciY(i;;u,,s&3@Kd +Q#ZSiH04dP(J8<#])FL9NrTB*eZ:pK#)c7JJlT]FcZltjT,njDjK$cBY?cqT6U=lmAWNB*hX3Vb +%Q?PrO03K"4-R?`^WFaJZ3-f*T;iH2:_t +)!gU97fd#lfqT^60fs<_pa!$B<^qoH.c'n%B(U+P/M],+<(MF9[""l`r\=Coi=^_&b5r;&/$hT> +>89^&nXWlFRu&CQ +GZ:uB]bfF@(WmgRNrmrpdAVOlifL$HbXO4k)#>@od>*;CD%JZV7iS3fQQpX\H8R@'S^Au5Y3["V +0nK5K\D)iIDLG@r!0-pQRKhQrCpeuUmDE=`,@0e +9I'CK?$)@]d,C!tQ!^F\#qoS-68Uqi\E**@itiuY+@c(_c:"4kT7`-f\GDZ8PA6I9>'">Bfe<.d +n74PTdUGN8[Z9qDeDbBmEa!KkgG]0eE +XQXmO+28@]Q%>8GMQ66L*FRk+oYJP!`>UNdC%f7_l>El*,9D:"[?\pkkND2:[U-AC+b! +4@SVTX39gU0kUSIPbC4Kji.sc#ZbqU171jR@/frlE=e+]^Sra:ushkM%s4q;gQ4/qL#]LRQM/6M?J/7mQ9Sjb/F-+kJ#W^.E'4meu_4ZW]Tm: +eHsb`0EU_qr5VPa!^OfAUM\X$&<=lDcYJ6I>AD<+oun,D]:*HrN^*L7p>g2ffW;fsU'PAkg0DrB13T">Bhu@\iLYgPh0cM"QKN +br&67HOFa:9*Nul?Fpk22L?+L/GUl86F#paT=80$8b1P"$nWAYO3F4G&P+kmTkjkSoB+?_2uEjfXBfoP-+-IAi&c0c'tm(._F.$@mDd(3k'51 +("rO#Fm;20/>eWH(&m)&jr)=N+"iS&$[o%%QU81# +;S(8Y&4QnMJ;Hhl:4`p-nFAF)=l"RJLg$I'CSo&3g?lQnF]r:[;n*j)bL@D6@,m%-t;,D's(8!Id";N_sdcadZ0Di4n[S9tJaZ_DU' +s*5>;X-.p[bW*DT;SZ%+rPJc;^B'+U]*-!(72W&'%Nhu'4]6d)?u[2/3teNN>?:&Z8SG)d`"pQ659n!1%;4[D#*ZVgfm@NHQ>!eY[?@4T$rE1$JNmQd<$ +?lo23=D%99of?Zk/U/DY2P$X>m(bKej,Ej'&]SM0^\i2?gLGR=l/274T3$HnW2i>1fbDss%k3J' +jE-1g>/XR1U^W=l9hC%[8gTGeUG&!,\Q2Rc-_"IAG'R@fB%*e$3,cEFg$>XIJV]gfABS\k?&,/[W +3ou&BRRK*P/`8nfU^3uuM]qkB'n7Zk*8G3\0]m+!b$kk$?pZ1hkV`:Dh!&&3Q&Y;.00otUX:MS(Y2VV,g,bf@H_YU4V;R_`Nku1(fiS4sjqLt(PS`b4;uA)H_eLaP&P96SasMg3 ++GZ'@[E8W9Z`Ch`;*P?TSBQ1ijk,i#E>?0hRd^&c@!d8V-61@H(`i`\h/S1`jA87riGV#j +Thcq,pUL/VQ'VUE(2_5Tqaoj>\3es991Fi188al5L\bG`Ya;k7f2^I$?1^>*NR]E*e$<6ZL90!! +k[RTYq^$Ccr*8QQ6jfJ7E/Z6lJnh8V%U8*E@s7P=06J`_-/rtFhH[D,c0OgCjQ4\cR?;K#jFV23 +Y+)Ao>%V!SkGVULYf88&di,An:5c"b3t#pl>jJ9N$HKUs1g0R;/&TD0o$=\sTgb6=s1Z1i4'kUd +'BG!jiNSr"a@kX8jlf3K^GVFDH1sUP=6b<5IbSSNkW<8;/S-.)@H5)&BuA#>hBr1867p^G/-6G8 +KM-MJ$C5SdIuV!4QLXN[DY<$?!MV#,S?"q%9l>`V0"%Bq-YJ?3Y#8dSiR>O.UU67"0NKuX.o=J4 +Jk26.YP-"ud08"q6;P>YDlbYNaR1J\BhcI!G_kB"Ta3:g"-.tiX(.;n/?B67grPPDfM80,&'P3O +2\+fHbm@?77.BC19_f^)V8U>?M)EY&hhGY*ni^q;EQ/(;j:0]Dl5O;?PeQddcb51)fNF8WZE"sZ +eDNS2]_'#&Y*6:AmiLS2'[DHL=YaKJQM9W;g*BUT6O6#@g%7QM4LAj;iDVP@Xr%I$NZBR>H_rV9'LRY`%l);W1Qa5g@>%U^[ +>\C!Ia\P).FHo7P:6GI^qRdODLqfQ^`8_n=Tk/.&20\-B5nBeEqP!!0*5P:>s8LR?8?s]tUUJ8r +8[Gg7Iuq2L`tl^[r$JN,'P%oNr&A-q>.JD3-P$P +I1>%GAt_ZS9fSY"=")YkZr[PUG%?[eqf,Wd=.Lk8_)^rJ4pJBb]Os/l$eZ4!P6+8ff`$G"#IR&< +O8:/Mo+)tS36j%6fA&Q@#kW2+mX/L\,=[H#_klik:W:=^1e#n9bT+'rhcHk_$u]OPW!k8g]jD.' +6[_r2)<)9]\Zl-,#,K+uk`.8&hkqsYRM8>5Kc,3bot\Rl0Rh'\K8D+?Kh8$ +JNa*ON)P=H;JFNT?\B%,2D@k3GQim/TdT&$ZhJl]&O"Q=GFFQ->IC9d+=_<3qQ5U[gM`Hg\+u(=l5W(Fhr]\EP`u#A5)jNEg6OH/XMDk^[L9O%N$8j>0EA7-47s +0UQsT+UCses7],P@t4J^nDlWYe:Sc$DX)itWZ[*P4#*5k5!03WfoEm,X7Q@9k!6*`I?pG_]-4"i +gZ?n.bAcCl,j[MKCGJ_KfT@%HW/>oh-k_K7@I&,g3bta"GBY@f;!_#_$G(`L=3N[%mYb)_#@X8$ +(f`8#71-PpFQ?#)/dP1'S6]]+PGhWo9Zm,ZlRqY?gEk2STh7jhW,$AHnIoh@)@.=9S4 +Y7!Y"$g2Hadd"pP*o$:B+*)Ze'ejMhJ1ToekrIuTe?#=e@X2BX]N>[C":hN]_ls6I/:Y<<)F*B] +*m-'pc7\kt<:q5,?Kb4,7?1V7Ea_Q[!i +4mM%0]n.d/og9Ij=]BSg0,lXgTInm#QmZYCW^_3iGRpKa:fP.b2KNgNOKFLM\ksmd,@+k4TK3GY +cB=8mPJT4HGs4N6R?]1']c/E;qQY!m+E+*;_[Ye$F44Ail]n@/=B=_#aJpK,K(OX;6IV?:VQOQI +$Ek04!(C7cMQ'M;/U(KAM>gYn\Dh"0PfW*P._U\to#IpT/O51(cn.`L#?)=BY.2CF@c(#)-K,9UT&'"X=4jqL2)#-:TVu#^ +6<^c^93^gD6Y_W9L;M7^2VqRu&6ZW0]TceMB:u)E_j)?\--IY:lr.jOr3 +$3$mGO1aC6@b47h\?rd_k'WsL[,R5?c2YpT89^e6jWdD5S:M*]?YPpA>H#[!2hc(8SbJc<2:S?. +9X+ojAdJSZ?pU9]It1=#mKj\`*-+0gW[bH=Oq9\:]PVYk)buZ^CJjTFlj9Dm:\'GBG@(,r_[WGj +*H1'_DU>a\=6167OGfIJA,NuppV0LLpcYc/".FZ@HMW/^eI=>$G:^"SHYX)!05\NqSm@l$>Jq+m +5Z=gs:#9XeD/@J!$)7".2[OKs9'>rX'&&4>(-C/]%g>lfTPhNbdhEs&li6MlZDRaoVKJ.7BLMI? +):uR?@]ca&G_gR="BBNAkqT`JrD)[uJLG,#*>2uV\3WOg_fDjUd8fq(F3*0)?j"tOmW5rq1'La# +*NF'E=hnYqQb^oB +e80AGA36UBfd539hdl@Ao@dR-l_:1KQ81[pk!F7RkMR]>IRNKCN6:2XE':RXO$&W,-(B$OhrdN_ +eT?dcKY$&iCbGX(QlDUTWo-e?eh/6["]l]d[F8KJ:VbTL1tCK +.:#UmQ,k)*oD7ERKb*%uFokA^,ABgGAm'#]f(]ZqZQ2k(M +S&1q5`%G5Ijd*`O/]gMcSMF"Xh9X$,#StkGR&:VOp2f6oo6"[rL%XlrA]\n*!c:*i?JqSQu6'-;/@+_SaaWJ_:FD9K6!9TC-a +N)H:0eZ9&*gV$.FRLiY^hu$cD/VI;+DPpJ83[$u,a'7&#p!YLdF#s(Xlm +(o)!P^6pMHI]TbAIL;a+,%Gls&2(iA+B%DZF`I5eC0;q#4V)pjYBp(8(Bj%'Mf>]_G,5]cmR'YK +8<0SqNkpLSHERH4P>RQ#BW4;I3=Fu=JK[TNOUN8AtPbl<2N +C!mFtqU>E%9d(J?FPA'T-'JG=V16.M4Y>-Ta%6GdnG"8"Tu.9/r+))>[fa4V$@VM/CmkMIm*TFm +)DLQ]Mo,C!JNd'X%D]op/4-+rgGdY7g3p&88#EnK@Gk#mg]Hn@HaSPXc.ICO!d;32\Vt(_;5tmg`pdiEi)'A5oq'Mo.e1dsD5[-i%]m;:YApZW`TN#1rM% +or;Ul(C');.:()77*&&s2(V$Ms#E4WG=m(=rG8iT54moKYSm55r*BDO1j%B1TI3kIdm2L[jrQE= +CF/H&I]?!=l]@+S?S^o6ae)N;=Dce$4:GL!;hZlC1d+8D@qUUE,L_&6:d5bk:+k[7=q\kd@]VC* +YYEp]kg0#!GJhdk\BAMKA4fhZS/b<@Xu!@a(j!W!Xbg1j:D(PocgtqV@hq-bg[HNO=6A5gR:#Z5 +4?F6)qLaed=C!u.GLq)MF'q@mVB+4N4sQ(s\*^Y&;"$.%(2Z_0FI;iXf!23LVD8-Sm2$F[*f?7Q +:^B&D,@;lFZ8>fWo)bo#X#sG*;!#`ii[o3bGkD#nlJ<003,kV*AbmS,DVu4d]tePpqaWI6!)24E +oHJ8t"igcLEQFlXc;A:#HSngkHe0"Il/15pOtL6O''\eD`eE +7cJoo)MZTuE%d"]b3D(b.gbTtG-r$r[Yb[R5*aKDEVhFD0JG170JG170JG170JG170JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JEqi0JG170JG170JG170JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG0i0JG170JG170JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG17%59Ii0JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170F]]i0JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JEqi +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG17 +0JG0i0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG17 +0JG170JG17%59Ii0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG17 +0JG170JG170JG170F_N.ARTV$Df&p'CB+~> + +endstream +endobj +6 0 obj +<< +/Descent -210 +/StemV 0 +/FontName /ArialMT,Bold +/Ascent 728 +/ItalicAngle 0 +/FontFile 7 0 R +/Leading 150 +/AvgWidth 479 +/FontBBox [-628 -376 2000 1010] +/Type /FontDescriptor +/CapHeight 500 +/Flags 32 +/MaxWidth 2628 +/XHeight 250 +>> +endobj +4 0 obj +<< +/Corel_IsVertical false +/Encoding /WinAnsiEncoding +/Widths 5 0 R +/Subtype /Type1 +/Name /F17 +/Type /Font +/FirstChar 32 +/LastChar 255 +/Corel_CharSet 0 +/FontDescriptor 6 0 R +/BaseFont /ArialMT,Bold +>> +endobj +9 0 obj [278 278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 333 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 0 556 0 222 556 333 1000 556 556 333 1000 667 333 1000 0 611 0 0 222 222 333 333 350 556 1000 333 1000 500 333 944 0 500 667 278 333 556 556 556 556 260 556 333 737 370 556 584 333 737 552 400 549 333 333 333 576 537 278 333 333 365 556 834 834 834 611 667 667 667 667 667 667 1000 722 667 667 667 667 278 278 278 278 722 722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 556 556 556 556 556 889 500 556 556 556 556 278 278 278 278 556 556 556 556 556 556 556 549 611 556 556 556 556 500 556 500] +endobj +11 0 obj +<< +/Length3 532 +/Length2 32611 +/Length1 4604 +/Filter [/ASCII85Decode] +/Length 48446 +>> +stream +,p>`rDKJj'E+LaU0eP.@+@1$^@;JY;+>>K(/het8%4*;fEb/[$DfRl]6Z7!VC`lPB7Nb-;B5)6p +%5BOZA8,Oq+C\npBl4A57W30d:18!N+>6$$BjkgP<$5^_AdpCi@;0V$<-`Fo+>=pKAS)B)7W30d +<-`Fo+>G!LAS)B)7W30d9jr-aBm:b)0J5%50d&.m0H`&%0JG4(0H`&T+ED%%A8c@%Gp$X/AdpC^ +DI[TqBl7Q+1,Us4@<-BsGp"d`0d&5/2'@6#+DG_(AU#>/G[kD00.q-\FC\rp+E2IFI3<-?EXcQ% +E$-ql+>7eT@:NjkE-673A9Di61G^.,AU%^$@;R-+F`\('F`8HZ1a"GkF`2A5A7B?tE-673A9Di6 +1Gp:.DKTf*ATDj+B5Si2F`\('F`8HZ2BXY`Des5uEZf=DF:Dc'E$-qq+>7\FEarZuF7/?E+O'2@;]TuE-673A9Di61H?R2EHQ2AATMR'B5D-%E-673A9Di61b^%*E+*cuDJWlr +F7\BEb0-/BkM+$+E2IF%:jU#+>bhr04ApDATDL+CERS=F:Dc'E$-tn+>7\M +F`S[EF`\('F`8H[1a"G]Df'?"+E2IF%:jU#+>bqu05,WMBOu'(E-673A9Di61c?I0E+O'(De'u0 +F`\('F`8H[2]sbpCghBu+E2IF%:jU#+>c%2MD]j"AF:Dc'E$-tt+>7YNAKYr7F:Dc'E$."l ++>7h\D]j"AF:Dc'E$."m+>7hMEb/f)E-673A9Di62)6:-AoDg4+E2IF%:jU#+>kqt04npAAKYr7 +F:Dc'E$."p+>7eMGT^sJF:Dc'E$."q+>7eIG%GP6E-673A9Di62)ZR1ASGdjF7VHDIjr0F`\('F`8H\3$9kaDes?0+E2IF%:jU#+>l/%06:]ABk)'tDf-\:F`\('F`8H]0H`#b +ATMo8E-673A9Di62DH=-AT;j$C`m\>F:Dc'E$.%o+>7AJART[lEZf=DF:Dc'E$.%p+>7_WATMs- +Df-\:F`\('F`8H]1a"G[F6#'E-673A9Di62Du[266L5iF:Dc'E$.%t+>6)) +E-673A9Di62E2g46m-GkF:Dc'E$.&!+>6/+E-673A9Di62_Z@-7NcYmF:Dc'E$.(o+>65-E-673 +A9Di62_lL/80DkoF:Dc'E$.(q+>6;/E-673A9Di62`)X18g&(qF:Dc'E$.(s+>6A1E-673A9Di6 +2`;d39H\:sF:Dc'E$.(u+>6G3E-673A9Di62`Mp5:*=LuF:Dc'E$.)"+>6M5E-673A9Di63%uI. +:`s_"F:Dc'E$.+p+>6S7E-673A9Di63&2U0;BTq$F:Dc'E$.+r+>6Y9E-673A9Di63&Da2<$6.& +F:Dc'E$.+t+>6_;E-673A9Di63&Vm46e=E-673A9Di63&i$6=6k?E-673A9Di63A;R/=s.d,F:Dc'E$..q+>72E@:O(aFDPN#F724 +@r$.%@<6*)E-673A9Di63AVd2@WGmeCLqU.BkM+$+E2IF%:jU#+?;8$04Ap3Bk_'kEas6/+E2IF +%:jU#+?;;%06M/CATDj%DfTD3E-673A9Di63Ar!5B6%F(AKYr7F:Dc'E$./"+>7.GE-673A9Di6 +3B/-7@N]W4F:Dc'E$./$+>74IE-673A9Di60eb:(04Z2EF`\('F`8HX0JO\'AKYr7F:Dc'E$-kh +1*A5^+E2IF%:jU#+>GQ++>7@ME-673A9Di60ebF,05)JIF`\('F`8HX0Jst+BcqA;F:Dc'E$-kh +2BXYf+E2IF%:jU#+>GQ/+>7LQE-673A9Di60ebR005MbMF`\('F`8HX0KC7/D'3e?F:Dc'E$-ki +0H`#d+E2IF%:jU#+>GT*+>7XUE-673A9Di60ekF+05r%QF`\('F`8HX0f'q*E?K4CF:Dc'E$-ki +1a"Gl+E2IF%:jU#+>GT.+>7dYE-673A9Di60ekR/06A=UF`\('F`8HX0fL4.FWbXGF:Dc'E$-ki +3$9kt+E2IF%:jU#+>GT2+>7p]E-673A9Di60etF*06eUYF`\('F`8HX1,0n)Gp%'KF:Dc'E$-kj +1*A5r+E2IF%:jU#+>GW-+>72E@:NkbAS-$,E-673A9Di60etR.04J@1+E2IF%:jU#+>GW/+>72E +@:NkhBkM+$+E2IF%:jU#+>GW0+>7/E@qfY!Bl%GW2+>60+Ec3(>F`\('F`8HX +1GBq)EHQ2AATMR'B5D$cF(HJ5F`\('F`8HX1GL"*Ao)C+Bl5&4F`\('F`8HX1GU(+EHQ2AARo7d +@UX=h+E2IF%:jU#+>GZ.+>7;BCh[j0BlbD9F`\('F`8HX1Gg4-A79+`ATAo4F`\('F`8HX1Gp:. +A79+`ATDF:Dc'E$-kk2BXY_Bl[^+D.[TqGT^sJF:Dc'E$-kk2]sbmATDm+Dfp,0DIal/ +F`\('F`8HX1H6L1;e'6VDf-\:F`\('F`8HX1H?R2B6@p)F(oN)Ci!ZpFG]2+>7_W +DffQ2BkM+$+E2IF%:jU#+>G]3+>7_WDffQ$@VfjlAoo/7F`\('F`8HX1cQU2EHQ2AARo7dEbT0" +FG`0+>7hW@:Wqd@<--+E-673A9Di60f:d106:W3 +Ec5hGc1+>7eXATDU$DJ()2F`\(' +F`8HX2DcO0@s)g4ASu"'+E2IF%:jU#+>Gc3+>8"ODBNn@F:Dc'E$-kn2BXY^Ec5`)DIR$p+E2IF +%:jU#+>Gc5+>7eI@ruF'DBNn@F:Dc'E$-kn3$9kbBk;H#dV3 +BQPA9F`\('F`8HX2_Z@-DfTB#ASl.!Bl7K)E-673A9Di60fLg005#EACi!["Dfff,Aoo/7F`\(' +F`8HX2_lL/Cii6F:Dc'E$-ko2'=Ph@:O=rDBNn@F:Dc'E$-ko2BXY`AS6$pAKYr7F:Dc'E$-ko2]sbm +Cisf9Bl8'7+E2IF%:jU#+>Gf7+>7h\Df^&?ATDL'EZf=DF:Dc'E$-ko3?TtsBQ@ZqF*2G5EbTH4 ++E2IF%:jU#+>Gi0+>7/5F`_1;E-673A9Di60fUm105YhSE-673A9Di60fUp205t??@:sUhE+gA5 +F`\('F`8HX3&;[1E+O'(De*?hDKKH1ARlp&F`\('F`8HX3&Da2@qB1bCi!N&E-673A9Di60fV$5 +05k`>F*2G5EbTH4+E2IF%:jU#+>Gi6+>7YRA8Par@s)U%DIjr0F`\('F`8HX3&_s5B6@p)Ch7I% +FE2).BQPA9F`\('F`8HX3&i$6Df0-+F^]<4ATAo4F`\('F`8HX3&r*7Df0-"@;KNuE-673A9Di6 +0f^p106ClJAS#k(@<-I$EcW@BF`\('F`8HX3ADX0EHPi6FD5Z2A8c[0+E2IF%:jU#+>Gl3+>6#n +Eaa-&+E2IF%:jU#+>Gl4+>6#h@s)m)+E2IF%:jU#+>Gl5+>6#jBl[^+D.[TqGT^sJF:Dc'E$-kq +2'=PGl8+>6$$Bl7Q+E-673A9Di6 +0f_3900r#LE-673A9Di60f_6:0105\A8,jr@3BN3F:Dc'E$-ni0H`#;B6%F(AKYr7F:Dc'E$-ni +0d&,<@:OG%AKYr7F:Dc'E$-ni1*A5=@qfsnF_t`,AU#>:F`\('F`8HY0Jah)7:^+DEb0<+F!,FE +F:Dc'E$-ni1a"GCB6%F(AKYr7F:Dc'E$-ni2'=PD@:OG%AKYr7F:Dc'E$-ni2BXYE@qfsnF_t`, +AU#>:F`\('F`8HY0K1+-8RuOHEb0<+F!,FEF:Dc'E$-ni3$9kCFD)e9F`\('F`8HY0KC7/:3:2d +A7Zm&F`\('F`8HY0ea_':M4]VG%De8F`\('F`8HY0eje(:LRaUFCcS6F`\('F`8HY0esk):Le*Z +@s)X#Ch7i6E-673A9Di61,1R-02H\(Ch.*"E-673A9Di61,1U.02H+mATD@'BlbD9F`\('F`8HY +0f:(,D09Z:BlIm6+E2IF%:jU#+>PZ0+>6N3CghBu+E2IF%:jU#+>PZ1+>6`-Eaa-&+E2IF%:jU# ++>PZ2+>6`'@s)m)+E2IF%:jU#+>PZ3+>6`)Bl[^+D.[TqGT^sJF:Dc'E$-nk0H`#KA8,UqATMR, ++E2IF%:jU#+>P],+>6l+@s)m)+E2IF%:jU#+>P]-+>6]-DfT_P]2+>7/FBl%P]3+>7/6Bk;P`. ++>7;=Eaa-&+E2IF%:jU#+>P`/+>7;7@s)m)+E2IF%:jU#+>P`0+>7;9Bl[^+D.[TqGT^sJF:Dc' +E$-nl2'=P`A8,UqATMR,+E2IF%:jU#+>P`2+>7GAEaa-&+E2IF%:jU#+>P`3+>7G;@s)m)+E2IF +%:jU#+>P`4+>7G=Bl[^+D.[TqGT^sJF:Dc'E$-nl3?TthA8,UqATMR,+E2IF%:jU#+>Pc-+>7;J +BHV8:F:Dc'E$-nm0d&,eFD5Q%AKYr7F:Dc'E$-nm1*A5gB6%F(AKYr7F:Dc'E$-nm1E\>h@:OG% +AKYr7F:Dc'E$-nm1a"Gi@qfsnF_t`,AU#>:F`\('F`8HY1c6C/Dff]0A7Zm&F`\('F`8HY1c?I0 +De*QnEb0<+F!,FEF:Dc'E$-nm2]sbaBm+3$AKYr7F:Dc'E$-nm3$9kmF)59+BHV8:F:Dc'E$-nm +3?TttB6%F(AKYr7F:Dc'E$-nn0H`#k@:OG%AKYr7F:Dc'E$-nn0d&,l@qfsnF_t`,AU#>:F`\(' +F`8HY2)6:-F_#2tEb0<+F!,FEF:Dc'E$-nn1E\>r@:OG%AKYr7F:Dc'E$-nn1a"GnBQ%p/+E2IF +%:jU#+>Pf3+>8"NBk;![; +7jU\eB8uj/ms!Bs`=4i^(]OO=+#sE+KL8BV+(ZPb0Ljc?F;BrB02hEANEtj#U]ZGMf[S!6C0S/+;?qK;a[A`1#_.F^T\NYa\!*m%?!0b("M)/oC\(2F<[dnadPP$J),D[]++f7,>_T6BE +l+eW>RC67_gNiQU7OR.DP!",M.iJ%XR!;!BfP#t9U,]/#E_:mdOidTCKE\`![4%O@ap4'JPI^!6 +N=d[QJ[i"ZJGDdnJq5%!>3remUrDkTFdX'&ka<9*'\_,IH*6.]8,>3TLEm&4%+9L2=Fg;1iUU(G +P"8F`]Rt;V\)=cI4P^1dd?3Zond?S`bsh`f,Mor3\-u5n'SRdJ#'b\bBNR`bYA6Nt"au*?ndccr7.:r`litik&EU(urH0`l^9=K(Q\Ri@J+#7H%.\3?+N9<>iisNdT(;K)5aVSt:T[mCu +k=j?qg#"#)Tfa!>c$,'06M%6/Ir^'gmk%[``ks1Y"jKHeqkt>FfWkSU;^c8P,`,ZD-^Fcf)-*:eTfdg(Ug)\E`m1m:("i3 +%b%GTPRVL;cD2QH?F0>*3u9dZVOM\dHpXmU!#Q`eX?olEaJE"Wr@o>N;br.P2k[LR/jGn/a7h5o +jp6rD10e54MG5ad1'GlJV;.=X`L/N@2(kkgA;*)mVu[,-KbUO@X8=I!+LG +47Z&/-adPr-b7TC?@n[NSe?AUFqUHOf5Clkmc78FJRFsTT]>,P32b/S;Q"@?@[qNqTF>r,Q!$7U +n+PMX55[Xgq1JDL_V'r3Uf?+ief+jV["Cqh:^RQp[Z"3=Ca/J"<='YL>^tSaIaVbJ:j%t>k2gWC +lcHRD[WlIc("=A0:N2JjEoCFp%?S*(@3s]>bWbN?J`SYFr-582UJ(5C4#Sa7lHkKB@!q%J2<4pu +T!f''n"UK@B9VsDWT:-Zc:OV;uU9s"=M1#5$8'-'-TS?3e +p'KNH+a0UU_$2hSbNq\H@^-]9*SMesL2:ZVhlXmg\iu.SH4bm"N"$MG/\&/Nf;oa<&qa;(8mRdO +YGH)cW(*HM(Ytq`cs.d^]Y!K,I(DKBcq.;EI5Z2biRRY=6E>%4%l"8o@342)3mtRsZAUIR6b`Ws +Y:`3c2lOmS]FkXmfHJ??mWXZp`l#'p?A%*SUJo!)?qTI9 +6!lO4F`*V9%&$ltP7KXuMILk$,V/YAll +Bo687PP:J=87g>MPm.9VkdmaDX\FZ%&AlCS]JaeJ=Tf!,\:2(d]:c?9*Tf!XdBRZb.G4a_D@C,^ +=RmNMakCWlB+$G9,jEeO)3el.D:ZXTWI_LRYD.Z/C;\4Qc\[+c62*i`1GcaI"#i-Kt;lpY@ +SpSV.3+feg<&0R3k?k+Y>%pX0;P=W*cKJd`EbcQW%[A2]<:(\=3,kNs%O2#,>GN]$oHQW(!daLM +CoF#W(nK&gPQ9U"ek,UpjY%u6?;F[LBN84s(/riD:]50gk=-.r4*t$a1Xu7JASStD3]BG_SUaeE +(jGFX\FO=jUZ=`P9#7CrdBU2e#E=6IK`2Roa"=_gs#De\A.4n4i6*qCo'>^kOkCQdO]5Yf9,SnX +;A]s+QR*4r[0jW6I"J8^Cf +XREH>,4*Wd]P!mbq0^nLNF/R`K;t<>VbOq/ilZ)^n*bZ*N,r?)ngZMaAc$nrC_X;mL-GgpoO"[c +[*/>b,Z*Tf-0u`Y-i@QF]^'G3+8_/#cuhY1IKof4A:*mk_M+e9G.rt+4)W8HA@r:pPYn@`dZh*& +paI)Mh]UfB"GE.d*1_[=h.7JI%c(1E6`_\mI8\N*QqPVHY\-_g8H'a@iBJ3VHin5r5uMmZ;=B^0X-te.#VY?J8;(G5s5Z +BjH=Y>b01J1p6,Cf%CXVZ53k6qXB#FXd#dC!N0XrY`K+Ncr.16B +VaU=C`$S)X6a*22h'>DSD<;NM'+Hd%Y;UFOho)!1%V5o)8X5JT,@,1u\p'g=%oDZrC429S.H6Ql +?df-OG +Gu%]7*,2L/WrWX23!=2h-#Y#_Eao;!X.soYE:IfN+IC-L\cdkG%_;G\"GUK[F^.9s:(2;rZ[5_k +$Q03X0^c,6I/rn3:c^CDN(P%GLt,(k!V2h^`Yg/t6eI?7)";X$Uk5-M:tq^N5Xa2trkndm+V<-' +LXJI<5P`k9eD)2I?[SMU[$btFkhS=e`O%m>qR;4C=:$3R^dBag]:,N)=MR?2^D1c@]t6BdS6W

b]]M(/>?N +BMg;^R^Caq*fdK]5?@\*:QU1sSZ7c$!NgPseXN@k=b@8DVF_O5F[FP]c9ni"3uMU!u2TXINrFHdu"4M8tR +g=%P5Y60r=7Id<^^b7cKeeNlP$UVLFkLoDL@2kpX+uIn1B"V-?C,s]RV4UNsc&EfWk+d8_ih%`R +.fYre'B+/JR0BEPGfiG4pX("or^h8V=fa*L^[7skf&1e=MpPS6a@L?PY +0J21S9?gM[^s?fo;oo5l#@oN/N(K(lA;//\7t[/L2U\?`4P.>4]bc*fDX"D107>.sr+@+E< +.>bXSN:YGMo(o\hZdhH=51a2dHDXY9ds"_gOkU78B24d30QK2LUM&U=>3(6V-FQ]H7j7k@DS3cX +;+.*4m+A+Wjkh,CX:@3C)gC)1bUXE=k[_ljCElr]m6q57L24_FJWrj'-;[oV@P4!2!]g? +7:sdS`/\,p?raG[So?X7Gm5UPaQ%*&fnS]Q%QM'Ss-5rA^p2E:IZ95V@?Bb;81VK;D-`7Qi3Ipq.c+X7Y(T+^XgQBW@hqA +l15V\e.%XhU6F(0gguY-.GKd.ds&ZTPiSSC8Lk,37UciLBAIUdrX3Y?gS[=aAs\u\mRE"K +R>NWj'Up)]FT0;si!*;fVUaI(99*?UR8hq"X'E?r1IZF.OHXAcU^;hXp4@eG22H!9mt^$j+f=PT +k3Q(YaJG2q/IFf.+fkl,,-WLi2Z1#qWM,<*&>5=DFWZ0VZVXW*S!C&M&b6"U$Y"$X'>OYj9N>62 +o`$p +3F[jO)a*O=FXtcp,G5k]O,3=K3$!7Ir7!7,M.I`M#hAm`?)]lk07GC!*5ZnqZ4ESsKE0Hdrg5K% +roFd[EuWE*SL.Y@l9fGt2AikQd(:Z_qXN^N+[@i_9TK`aAAJRHZ&X)5dASE=$1kgC6Vu#9C].<: +Lb65J1s=Tb:XV%,P+Sc+_to5$8&QeQufO>(r8)k35KTmA(TX0iHf2tq>q%F(eM83fU(0"pO +d/H[1M!6E0nUB]qR;!$`OC7KgNS/=4(Bj&c$`ZtVf-49omldC:CSiBaPVBaj`Ro$d7#jYqX;Fu' +Q-@ap2:+%SHUh"abm!ELGua&j.u,[%)`ZXSa*n<.fgUJSY@PueMYYrc +SZkZl=_Ll$EtuiT%4*6F[&F%Gjr>\79VKT^WSt$jP6\809+E,dr:Xsaie*#:/A4e/#CS3R3,P!P +A=23G%R=hp[nf]0jG3V>\+Y<]Ws%-mfd@A)SDP-o^hF3b#^8dC+SqK&TX>aVhq;GsH_dX6au"-h +iRjhj-d/F%?Q;?\Vju[&o.#lHTptJ2BVX@,QY.Un;"tf+G?9F$> +j^@B!=\<1)Fss=_a[/"c$;I/P3kMr)L +[U%2`rn_Sd98[f(=@%q&GtKNp@14+i1"$?G2mjd#4Cu(=/_)u;G][#Um_`!"-b)K9l=LW@eGj+u +A%&FU%t`ML^;ujT(H06ZU0CUFJ$BSoEL,2q4EmKUT5/&pahVa6i1Xgq_\1K4;fJfaGn"k5i+6aQ +U$nPA*XWRXBoE0r&#mETXhAg2<11;/?gA<[O]GW3mSNlTk;+Oq?dgVs"k!+<7,pduc@?qW8=J'\`X8j%"7ih\srP8io-E.:k?/O6+ +L!TDODnWr!I\J-l\kt01kBQ&;M(gQM@4G0_P*eo)JN,E1ES_W-&->:[X9DkEBq`GK4c +pYu&;&4Btos#<$rUPhnLU%a'6@^>e<000Z^1'l24>mWWF)"t6F?B_dS!9bi(EMq*tp].Hoh!S?E +DA&bu&iHs4N0f(b8WEs5j"[_GdVE4[,cPcHP]=,(8S3Ta6s&r:LlSckO6d+d7gC4H::&b"8C[)] +`O5W)L[0tSTlEQA!.JfN'k$u6R8DqeR6s6<@rm2R%uc65qiUk*Zjl]%5TL2?q4TSb:PtA7ib$o6 +Fm!jM9XaqCX@e*0,UoL75VHDbjK"Wa1GP5+Vsett:`$T_HQO[*QYk^L5cqhXg1ZVN6#&4]YI`BP +Sd:Ia7dZt8dc,3)r".Z*M'02u).f+049k#F=Qif/]U?_h-*jQQT1`JhnjJ'-C&!J#`e0@RVO;kH +](XUMkn(1:)hQ6LjDbMcJEeQ31$[tB7&o$ICbJ2W)mXLcN5Y_a,da?d9@9SJm0JY3AXD=?XEgpd +IArUYQI]J?pI;Y=6dAW?++@:YH+EB.H]ZqtUYeZ(,$IU:(d6Bjd*t'$T8)5%IIqQDH!91:`!!,TNIYt6nP(D&,5DMAhiEf`o;JGu +gY:SNKHR=U:b:JoqC%o8ThKqT7npd_edh\XE +nV,;JGqG%U('>GT9Q&7R4\S\(n?J;gck']o;,!DJ$r&+1(1,Ad]-tXPLYP;4ON-P;K[i6@Zj.gZ +pnl=;W4s3ZAZ`s5YoW[J^[a-$%*p+R`h!#%mt3T8Ml\-@95Z^Dn8Br&FMb`X"$\N"PCm[N]ZE^k +jRS*4risd8?OOt'@cmLKl^!WW0Yab4f+=L[F&ZL"qD8"A&';+\_SXug1`#\:?;J%59]`*!dZo1rK[sVGaebo/&F>nJ.s5?-/IJEIWV$&7R[&AE3H0b1J +>iP1!(9*TenT5V]H+dO1;<7+*Ul(6(V_n=FKA$_Z'8Qg3]$L1P'qF^BX5IC\hI:bXD]jQ]1ThH* +=\^?+.V"q&1XF;DiPe.B\L05+%QDbpAb,/5TC,C@3"ZB^mHa6VMkIJ#`,7h*Yge$n%B'W3*+pB)GU>g^!;f$H4_?^WLm_gZ]4i9m!Le#r;X?>a2=69ALqnf'kkXikdAEj(BD.5bs;hNRk46&nk@2#WtHb0 +VuPt))d0t\T2U&dgdrci+ip#EkEHfbr6<&4e@N3P$05Ka[/S$`&kW%o.0YTLDD5/W!e3dEEg0"p;,r-E)!! +M1baECd7D*dCOlqTNPJDNN?@e?%Q-1Xe\\iqKAI^afRO?LHUQjM>f%:FKW*H&Yo/ESP@l`nCVk; +WTj5N3E-No1U(?e:%>3k5O71kYS4'#A,cq9)oltBlIR4Wp^cPT)a!cDgq.FSA*fWgdkle[8IIYJ +KrhGOAp;9K-Bp46'2dOlL)f+PRFC!:@9 +7K"p.c83o;eX`*74-^c^Y.^TP*sb[Ca=VBj?lRj"B[Y/Hp0M&U,>aLKrWus>r3-!"b,QQG"#*F; +!msctPNEarn;3UN0+J?Y+Rj,Ks6D+J"V%EY\@T@\$LA+ +.RoE<)2FQ#1*Oi`p0c6]e1MHj?#-QK783Xp"Y;3g!FK,&lIV_t:2Z2-a3T*KTc366aD$dK3#HpN +/opb1)BnF52iB9/7Y)7H4W=I,-FFi;A5$O$S-gr+-r&`aJfI#&drH]VAIgVWcT),2#0K2+;Hh>; +F4M>.f1;a9j+2-WD'D<2Xp)"n;%=tb54i:JG[1FEE8pl"%>KC0.CY!@3`LZ4;qfekBW@&g"K[i3 +_Hn;U3rRC_(0&kY`3!@KM%#8.!g8r"[VahK/TaR46h^jUB'M^Ko*>T+)Q3)>P9lhRi!it;-dj`T +T.@HA9,`&OX#MM`Drc:,-HY6$m\8elb%6["D9--.?P)WDWdTnjhH'5QHG!t>(DdSjlj6c)J,lk3 +`@:FuQFL0tg?,Q]E=XI*@,*2&(QScQ=G7Z@q+)aAgX7brPCWtV45nki;8h^s32(NUI%Slc!"]9V +O%\@@LYS\;Sh_fs-\k[`,>`-8.%N6/P&`QB]ZAs`)r_DPCdTqm:53EKc-i_PMYCY@\.mf5+UpuM +!IKX_Sl8[M3_+[jf$B0-$%*=/Vj/c1fo!Y=9AaM#Ji[gVP=91EC(1]I%.;sXp]5l."nQ\e;@1=e +B6fc%=KK:3>f?ij:H'\UU]X+Wu +.$YRA2p]-D%CN@XNpCr#8_f.FD-i%,mZqr&$f&#h)@r_O--NA:4r)obQ[X`R"mj(*g*!n]Rn9J8 +,XW0R5p@sV`h_.?JrC^g21c@[9Xte,_`BtI*O@doWIbJB$Kn(FB20pX/MT+A+63&[am,N,$a-Oj +*M%Q9cVUJ+PX:*p0hUH+[L\K\U6CiWEohQr-nW[QSH=nkb)(S/C2HggYBl.8ql"[t&R'H>K;"M4 +E*X9g>#AMB;jPbE_5XkU)eoS,J3?$4[CU$5bj*HXqZ,9eEjdrX0,0eaWVjtp*8"+CEi>_5RD`Un +(7MB&L=t)OhI-pB7d"u3&(`1GKp]H12FbRHKtrgWT"g!(6&6`s6DX!IJ+>>L3Q.iQDj:1/QUGF8 +jr\ZmVZ%`5RB.69:#uYuONS:<2+LK3LjM$0.Cm=jr^>(EAFhPRb*H1p[t'fjqnm?hTj;a7*k9%< +!Z,H\-^ZNhZedG\6u+oNlNE!\Ha"#iFT8b%R^"iF3;K`AT1($IsY;QG[6n+O/[03sh-V9B=PjGcMrh&dV-+-n3h +]+at/4LJ[YrmT-!M[uoHoEbFLnI9Jlf+?ll#6d!6a9P;LKh_u= +lH#1H#R3(Wqer@=YI0-8bo_-ujkE8<\sp9XXsSe:,'Z+[$dXPn@99GA'AlT[*%YuXMWnAT_?n?r +U]?,\]g:+nGr!.bj>2TF1h!8 +^,kj?UfWnedP41-X)^^!d03*4.$abVaJ&d+)9iTH=%"Nfpnd"N]O?@F:=^h7Z1#!GX)6+2mC+T3 +n2FM0gpA3(C2A>6T^.eAb:>XfRr5]F6MVI]=?(!+@bsppeJEr9b\AFZY5-DT)OP3jmmd9' +XpH/\$k)IJO&<6/pXO`-CBe,Sk_>BWc,Bje_1[55]P\'ZOH;rmCM$Cr#"f05RsS`sKBY4n;_0(5 +=rN^7e_/ii4,ss-P`aOn#$rK"aeK3N2+ge:2LTFJ94M2#)6HY7@33Zj-8i[o7B2c%?9X$jl&kEP +^?>kY8QY219d&u6>CAKebt?/Z(`;>Z]GRF4hVc;L:(k!^,$,u?drsWb4BFFJ\kM#0dJ[#>J@kR6 +6,.>%9X_`;%t9Cr(C??.9'Ea9hR`cdm3Y5V./W,?>lE=>Z_hN#K@%TkGH;,bjY,+_0k^,^"QJ1` +%:WkT6AuP#MPC?]06pciHa76Im4;mbs7[8ZjT5:6q]/eh4(^"*J_]_T\"lY2QPdlXVs9#]^t-a +BXG'YdS@MT"!jZ2it"cR%os^mq`lu\P8#HlI4Cb9J2tNLRD88t5$GAu2RNdTR_b,N6he:9kX@Ih +Dhc;R%6*Qrg%+K\5H[V?YV%e;eT1D2V(NE!XG*!M5CM6:\;<7S_bBY4=MH5N0qclZ;3AIEd%cF5 +Gdq(h;MOQsLXs&O^'ElsV2kTsL[otiY"2cJYL4nalfTAt*t:7F-2g[c\!+hio$rC)8ud0etOQagL$iYElDPF3d^ +(4QAO8?<&$ocj@CbHNe_>@_T>cRaLYL'flUq]O9AOST0FU@2S=MrQr@ir]E7&#H)m-^QX;hl3.L +aT=q5W'3o+TR1rNP@-U2J'1CUmLKK'oCOK8"$_GQrG?0l#h0no/GOmlHRY>aJ#CekhX9hldQ]O.\JKc*3/#I9s"&5l>(oA1jVgNqPGH=hSD^B'A#ai +2%`>3B.^>aC!CrqE70$tCks6]F%C7lDCmVoD7o#%@h]#_ +>pb*NCh"$p0&Ym&$hF<+CCN7r98nPWJIcHo,=S04"hU(;e%O&^$rR4pJ]!HGr^.WX$0cC/k +BU9L`r_AuRa/NcXm>nQpWjtH\d[>k%$d$KYpCbE=On3Y(JU7D-!i>uYj]b-U+g8Bhr!/"""hW)U +%tgRoBpaGjDFZ2Q1Ziu?:B0>K5nn_pesP0VJI+`e^27cug\S!?&D=9ZiVquNMmLp5N>*W?&OcUh +((M#oCg_Yfs9&L3ABS9s##HM5XEkU4bN09Ks. +mk"[Xb0U48:212a;%!/R`hZFXN$K7Is%N673M6?FJSm%Y$IVTbMpqdhb^2'$)kg:n&n6"'MT9F3 +]c!F@;\Q4kaF3pmk$11UB7I)Z!A!VtKt^&&<8M.'YX\1[9196_KWfAcbAa9U?-L;qlk97]2) +3=Ci\K&L^[bok^?P')dd(.'B"1j5`i)hq;4([EMMemgp_mHKC*bD).ci@\lQ:.` +L*^aII=]*4`uJ`B]Q6A(%#VHU`4)(YLTCe-/(c#_&M-D_;MV-hrQT`!HD7Va;dT$'`_n/5V@K;V +WHE*HfEX1]u4>fR3$CeM#>DYBiBukY*d0dXUk'"Lp-Z7 +=Ifik7'K+Ug+9>=1\!dNYdZZ%Nndj7*(GE0pTD.$mfO_DD>5F:17:),qnH&@%6aZdUFYnLYG?ko +lttShB9mZ!I/s?]Rp +nBD=pPYhH5&7RcXX99IrCFr_++s07oW?ik[I*!XIjcIC`7cX%DO)_d'H@IpJKk1QK5(%,f?[;bU +*M=jJP/s"+[Y>/-PdS/(h+gIg'o8'l(e=Kjf,2L,ct(eh^-&P!XRl+s%bK*5W#dEg+#:+fp6nhS`?\JfF%K!?@/uYlM>rO9 +ETOl4DFjH_ab1.mak/cjplN6r2>IHN(Qii..fV<`cG=sEY]R% +J/TJm#fE>[_RG?*QS%CW5V=^kh^Tn[MJNC[7C/',-)_lCKN4+O5m6*&CK27n*"5lZOIqBo+4a6V-P8u;!!bla(Q'VW^* +(us_&4m!ER['41AB",cd5G(?A64H)uUO=XY@Y.m0&OdaU)UMju=NQDspO8ODUd=&UD!]?,0\/uZ +*2[2aBC'1k^0(llNnr2G#6XT[^]\MP6UdTK[?'<5IK&Bm2TMM+guUnof0-U]Kb=WZl[9QNCtRH<,D=72;FhR +g0.44IiL*-ZVfl:Lq\q_?rNaUhtE#4Rr+!(iM,mRJbVk0&OlYs7k@R_1H(CCGH;R/;qjL$'pecb +B]1!2Ffo55:]kI5P='(q\1"2]2nTDGn)%CKlTj/Ii@!%LQZ15D6^;*rEj$(q[M!MA+6Tht0p +o-:p2V4Iin1bD@/:l5<;rEk]6N%:m;E1'IC[fZp]L$1[t.KTiK_3BJ2+kr&K(0WPbc$hpdXFEP4 +'iX.m0.$b)nZ%N@fg!Os,)hY(!e +/uEqme[bVeR;UH!X2MU/r]58aVb@qg?OrIfcOk_cA"o?6LI#2BSL@P8McZ(J*9LAs>E*VIQt`WB +65uRqIJ\T.5JtSfDEUWnKpWj[13`X9aNNtM=:"35X-]lH(U_=S?@jr/CC/TSMRPmph&5tm@Jh46 +SIO/`HO#bGP3W.'>47\I,D8]`fNXgRiW'E$860&XVUZ@RE>:"cs(7h!.;)Y.i,Q^S+upj#iC&/= +fL+@K]q[cZZ?LBP)W?"^ZdI"H2sm=FjCJnZ8-/KmX6MgUM-O9Wdcg,GB$qM`Tki7Z_WrdI;UP*WS:LO@O?4tZ#$5L0Eb +)EC^X&s^0GbP&$>K\JH2m`[_m#JEf2Sc0^_FRM=SG^;t?5IlUM^f=,&nf ++n[M/j%?t$W9UlIWf6J9CIVY*OM#J0DEtQ/M$)!2XAnX&E_'[8n[Wfh^O`q4YS[-\D<$uPS-Zou ++:i+)%[qt'fG-=$VTUX[:#lAO'4hsB%cshJi$#EO-1Q0Fgh9/$2b$-!AoI0%Eo"?ADV5J`o!+bl,?XQJ,DL[SQsrZmf@Z]9@aoBY+Gnq%L)4!T>23J8Q>fAU.-NX/%Dn.0jH036+]kij;nE_K?\CVgS`Q: +pK7L?&0`'9HNW2aX;H4o*]o6@bBLX[K3O\:'@5e%)lqc"C#",kK_cl2B^+Em"V'sU/B:=dJ!l6r +)QK3c1eniJL$_iEAMSTadbqG)]cDE%'l?'+W/)hM.KQU%pHYKToQ5!Vd`Eo(/6Ohc3gM9DH0[V% +S]A(j-7$0]`b!L'&ZjINI#TG7,>mMUTZ=:B2V;I!EBlf9T:s\@N20?6]hbg-'19n5,ISZg_4I$) +ocXlV\Je``3=V9Znp>gj>?J-'0hOE]qIi'5_[YN\6kI"lltY9?KtWVDVW-NJ)I(b]=Ad]XTb4,mcVZWB^.u9b^p`M*o"`ek=glFI-j-&QeEl>-#^R%JIV?W8dDW,E.p==r% +F$#%%lGVTpSR#ZS?V"=SmOJ?PCe=9@U"g2[GtY6%lSanj-/!Pe]IRGB/)\)A2=p"o,ll3;i+ffG?qY&#K6ej&lA(-U3O%R-UTfiS1nHeg(m:AE-T*+dtDQb"E +aTmb9PC##=k%#9 +LQ=ktk(hjmG,XHSZUl19D()Kh7B,*`[VM;r&g/c/Hc6-oqR#LpgAnG0E*gMG,1<+<,p4l<AnA +c[Jah6RcJff9V+ALhpZ"C(N-qX>EjJ'D*th_T\P_a&9%H+O&U^k&6`@^pJT[Z`:h57Y2?q6 +,\UWnnn@6"79./pUo+"XSSJ%c(-,#>kT#OaS6*0I1@#kGGl0(E:-*.2Ge=!;@2DWa-[_rBob@6B]h'Z^p;.M!mV]AQl;^K<^)qku,Y1N't +A@.Khb2OM6U,j*BUrGLSGOq@C5&U[L$4,[n[R0VMO!"W,-dp0Q.)cTt?QIN8XU=N;onmjJ\qQp[ +(a/Qo]gFpj=jiL"H[VRM?C4*YPpPOU@[]4BPMs"qtg,I>GmM^b(1CP[G`<87i/ISXJWVoGoZq +0GgZiT!l_Bn;aYZD0UU2kRceo_g(S=b>S$!l=a[kL>Uq_jl_5Xg)B9(DI]@:c1$S@]jJh@Ge&NH +NIfm*1+_Z;j]AYFPAoh34]eaA+juYD\-MWZ^js/kk18#MYTu>Z1XG=$Lf[`p@0mNP6!^U3r(?SK +W'5uI(Kn/#:_igKb29S$7KTMjWP,L&7eGlBcD=OlB'7]tQ!GiKI^U1ph[FN:"CJSANZdnO47Jh< +\cF9u +$LP+XIEtan3!t8Gdg!NY-0H_@LP#bY6rj[!76'9C]I)7K7n@NmRdB:0\.n?!'bRV2f^YJ@)]'+q +?.>uUV[PTJEZWnZ5=[^P,UFahDZ2FD?Z5=0+>_9IgQr%^nSB1qR)=".Il#Gkn1d@XcrF-sAi#=@B! +jf!-(_,4Ti1Zg3mal=%Y4oJ/sb33_mr'"hU'*C7L=!@9`ZPu7kUUB/^Lk5XrKL_BmgUf!WPLA;+ +,=9r=US3DEil.dhm6FuVR3KTI,l+OK]4r4^eTNulh@Xao,]iHL7i'52'lj#7KI>=T1]gFS_-fFm +q8CUbHVlsj(1@+\Lak973^%u0o:TYeqe`GfM'c%N#0TW:"j)N>@1Ap]CF%r<0sX5'TpgOZ7S^C- +Ku1^hJ#UuO85P$Gid<`7\-?ZZNWaH#=aXXa_PKW.[1lZne42#'/CZ`R:b#h"dG9b[;a;mG,NjhO8fsFXUc+(I)&@YNhk,SVU\(^@V_m` +]o80T-8'8irO!Y_<2cl4.%b>Ns!VH!jj,8QqQb0$ZKajq&:8eWlRY9(bZosId]T$;]RQCeJ6*n9 +?L#s3LAjtKffaV=c47+YE7:9SRPS-@I[ZplG#t&8Zsd"Z;`7-`-'Z2(k_;(rj3&kKjh;#[6D-o< +C`/bKTB#C=)G'0?oC]de)M-Pu`D/=R87^%J`kINbW&(L3n4g;1S*H_L>&,]sOe^2a$R8AZose/^ +MQm#Vq1,$&h\t\s2fVnAJltd3kNq=ueI%FO4:,2c^m^W-EmVGX#d"Z8lT'N'>aX6QWSH5^1/B&U +N*UE@K!.j%e#3T4[pWSto3G=O=A]up&PMWa`jKo,.iBgP/9K)`^ICjTf2:==g'3S;,+g**N]$n2 +U>Z/h:='Su=b!A*G_KR.WWG.'lt?l#,aZ+"'HTbY@8*q%fudhg4&j#WNk]3Sehsq2mD54pa_]3X +<.5'b3=A7/9\V8dU +"[-&'U(L-.BOCLPgB9[[0.hjhGl33CgUg[S4G@6.ZVD6Xn5Q>&28,hU)f$0DaEP*i]eP!K +i*o;XH`#-a50Upd@B_"*!)Dh;)Rob"C^E/)>B)7%QYdBa!+f["3V'SUNt5,Y[;&M9J;2ET=dKHY +[,](Y%bL,]Bn?Rn\!^qtm/H\'s"gpSbPCs&^Ks9T=I&YF6BluDk.';QRDcs)PlbuAKLk,H*@LNc +F<,lurhr`_<&G+IH$qneN-cAre/6]$C`J*+%Boo/og#P+"pq]bqr\/#$.%'+-[ZkXT!tBa=]D7C +H/R^>(O9K<,&ci;EUFF>!?U>e$ikQ/Sm;c)_Z\hT":@t,-Xb=.MK57,O\"6A8F0%LN=<<),Y8+2 +`kQT1mF):N<6^]O3of#FG7H"k8.6!Fd**7hrprc6eL-7RY(kC#)38tMFu16M7Q,m+%kQC;$3jeB +(rs-sl9RQ3@l>YHtaGpsc,4]T^i^&k/6uQZV:R9s-qEmeB +$aKpI]QVu@%W`eX3U+Ge6_*QVW\\i;W#QVqr0#d\Ib.5!:>cut/qhcSn>J.L8d'aqpNTVuIf8^f +5*['c'au7)=+CA=H!ZVc--B4_g(9)sWj7rk-gihX):LK[rDHjnRAg#X`bJd6Na8FS`ItaQY=[Ze +c(EAQ%LoHN]:L^7BhfN;fq`q^?W7,35d]E*>%.>mUVO8M&'hT-)p4BVmg.Z^m;j +jO)rN\\;7+(W@jCsChQXniZrFO`&HXo&um+OU5*cYH0J.PlB6uS,Ccu]:/hE<[*p.! +Z>f#__!]KmLNY`5Y*Wj&5RbDP>IL)$4XrG.H%-OE=a6*h;dQlZ_KoJeY;#>Dd2J0bnd41rY4ujc +["G2>-NUh9p"YEK;q@4qDSJ?!Co**_Kr)O8Ja[,'?g,J@GSN.Jh9S16H#QT'%?TXA>oEcNW2LfL +m'6+S*+l56[MLmd=rftM9#=Vj`_SM+4W*%ch/j>[)T*n;`A:*o9O)-4$nV1@tKtSSC=Ls6NfsV'[^cPQ>r*_qIXf'_RKOA>!P,?PD\W +1\lFjF3;^(Q7_@Q+k\+)eJ+lLj'CLbrEh>D:Ml +q(N=MD!fOS\da^gp/Z!h0LpX5V)o_`a?([PQCT\6V)Tii#mDD;j"J1gi^4l.Afg3lSs9Zd(URu^ +dB"u]0,jU7LfCJ@llW%lhE@f4q>\Hm:^?hjpM62kBH2r33(i_I(!0LLZD)AhE!nkT..j`OojOm9Qn1/_p(V!*%]Um`IOoNKQ?U"no!p5i=1HMfs@MK&RP@879t6^?lF*]RG/SqHQ6eB=X +jHCl'T1?YeC%GFaIJK_]aj+OP>bN7<[@43dh25N^qDIpgR$9p1mGn5:K&s>]HCbdne'@']dlZUP996/j9>qiO.N%c$)5B2!W +,]H&e3oE(&*TUX+Nr]O@(Ad+n])RLKu6&AH!j=uiEC+<=]DXN"d +'h\ouS1Q5Nr3pu;i]`N0EOL&TkW<D8\doFY?]-L24=3i`]+RU@4$'tc8rgXIgI<&i2/0h +&TGuho/Tgm/$uMHM_Mni%/aur3>_!J]pKSZF6:H[>ZmoI,.0R`KIAS-&S?dcH=8CI\SW,2$q?:^ +1qe$&htV9DHG&Xj+hb?7mQf8_+K,R&ZNTisipk8H5uFWhA5%m*h[1FQQVZ(UHEGGbG\UNdhMeFc +Le`Q)FR'ff3-8C#B:SaJ&7Bg9A9Q#Mu3l/4c +9`P;tYHGH(9P]E="%>OC>?F`mL:R/VIlB0A+N`5?ek$$%kRL0B,4KhVTiOV!"\DI6^8e-K\)eSJ +gKDpDn[A\pNt+t);&sS5kqhh;f"-$CJIZhIJ,Lg^7E$$/$5T=og-GtfV8A1oPCHiXldF<%"J"&!`UiG:._4SF\KH45k=/osJrpCYi\[/0LTlcacI/i/FJ +SUT8@i"%QNUU`^(=.(c=%_$kP,:rXtePcZb)/:3TTj.77:*:e0n%%gqi8a%AS@4S&OMRW5S;$oS +E4uD2/A3ICqM_WacWEk\runlT=^j/fLS[s,X=L;ee;$@OdpkCo.F%bmhktd9=u'Wp-&M<#qCM)e +`#`e\E9LOG#;2qmhOt*">LOBhag:n.&ch9K.T$oHa_&Jm_JMl@?&V)s(Hto7@#(r-R9?cEQ9ARL +@g5QGD."M@U?8K$/Hd!MhrD>0&kK^N_*Q=>?.r"h_Yc@%/26pbs*l_<_uGio74"UCp5\OY%uMB9P*mg,)-4LRSF&nuMj!?Zc18TK\(7XG9)5m,o^D;q!(qpfV+_EJk=G +jEr)R$gqQn\6^/jPt`/0$4cj&*Y%dhW".nW*SOX7HS8ml1: +I&,&!49Sob%&ZM/K^SL1n$_jDK8PpR%hP[1fsl#!<4XO0NR@@;)qe?pQ"^7?7?Fn +^ODFrocHR+SD1o@.5:t-A)F\,#dQlE%&a3#(k>.aXFV7.6S(.sT$6N^ZY0OCKs-rW58@,/bWoKA +5SQ63T9%_iN37rV(O6$B8h`>`q28V@l:J4'\jo@`L +(Gu:A@\/=IFeO;t=?bFI1h88e2JoW7s$nAjNYauCM-XLh_/WUYU=Xgs30CpXD2C]'gQ^hBgs"Ee +_O1J9?iU@_>pc)^AQpKJ\Tin!X(G:Ai]rNPVTlhV"IBr*qe0o`*ZAJ4%j1t"J't)qc9G'r=YuL' +ADE[J3r+N#%K2:hKd.XSnLe*BTN-#(0ESp#AG01IgsS"^i'>Zk4-/t>9t:lgPos;L2I9ZcC_$)>^#4irtcKhk`BIs:8eH>i[iR^ +e1.)+VWqjX_L7e03'`je&R[AWL>&$i`UabFiL\2u"c-[B2(5Ls(7@eI?e0]5@`@GOLlqU?b;866 +i#Z7V5TqaA+!fN9dZa[7HTP'[[JmG9mH!Qoe(5R`^7Ie(#>-T*W:--Fjn.QtVu.u%F`'r:;\o5[XnW7e(KfV1WBC<-1VltBl>7ddQrQ#^%NLseAYI'MY +i[ZK_&rkkW*U\5a`2GdGb'KCkn9?Jlhj]+$/;5Z^CO1WKqp(?7j.@K!-lK+V\cA#fAT +#b&MkmqhQ+!^Dte=$cB2(TVEj&QO`5V!*Nc]\"0)$*nl^ +rRC&V0\/D*I(Dq.)rqT%pFjgT)(hTA-$8npB+Fj.6fTLGjld(=eFO8$eY"J8aH'&>F +!rgUB?k\=USRrBl=Nt9&^=IZ8)puoRr9%p-P)<#tYPX26*^%C`0lmf3A>90T]scrY.07fel)LqS +7b0rooBMlTHK[&\CFQah"OE.;LlD\/re3lu&5gZ2g=*Dq>$-VF%^XO+Un9pR\qJXHbBX,f2bnW, +LYj)(52R4AE0bC6N26"<[uWgiG*b?a!q1#_')sjch4nIQ.%;#"hK"I&N2;Y(nW6Z4NH*RZ&DO*P +gg8.0lSuIC?i9K^j9+:U?Xe/A"/Tp9s*^PD#8IPAS[P?$B$N4<6e%YW1PG9YdN'f1(:h5WN +IMW$,]^">i7:<_n*.#R[*Xf@jff$js_dt#1&n2#S6>!Ra&Zr4aC37$_-P)N;) +%r&bIj*dc<70@n'V_[9A%4'j8?,)l'KlAAmr7d&&h!(KTdn?(l!4P>+S$qi`V=!c90gn&Ik"r;\ +$4s^P9f^]-74?*J9l\sn;Ib$=ZL]TaF4,3o5]+;Y/K\TgoG=JBdCh"tM5J11J>`&hA0m'ZG$#.o +F]M$-G\.bQN`;mIJ4;IQ(d,O\<e#/^SUC0 +-(;V7mmDEAaQ0Of>TWZpl'/\2BA?&=1pV3A5)Q1CHH'?]*sto(e,GVkB!Z6Y\74R;&HA0bj80Lf +IQ,FS*X3(f!f3&F,5_F74]>FGJ3=YAf'/gWkA`gG21-SEF +jK?bbU@,]SIAn?']H30C<2o01\!+@16X=ZCeDRc/nPPY7q=KPuOfopk/-i*&Fus=%<[=`g/P>\B +0YAQS92gT6,6M?#;fma]ck:qGCK39Nb]EYYo"3(s/VQ]AfGY[HMuofd.`#Aj6uq/_#K75Cmhbq$ +Jp`Yf>j+f)e'p5iYF%OfpM,7EU?TdE*5D/dlu%5A@,*5I]ZAPc2?.K+_"c@iLF]kl1EKqmBHmZV +<^=3<-6T884-A*)Kpe)rH6Ijq><4g?@Ug`Q1>4)!h4&#jluV +bW^Msi[&D)\8Ddh$Ab'k2r>uBR\8U(:5m"^h:XAp'L]W;%)ia5/_5%$Oh&0.-_rZBM\!\A)R*!J +p[hdV3.pf:?iJSOg@tTA8fYkF1Uk*Kg$QWfQ>._e/Y6H](8j6pb))f'-&3:YSc?#ZJ5p5^)g@7B +Gq914L/qELoaG=+QDQI?GA#Rd.jsY&,-T-mQZGr?D1eF^'b(sI2)I=DeHeXL3)NOs(t(rQZb7)j +RPo&qS\e&!qou#6MQ3>"lS;Wop@Gnu#*`Yf<67_f'aNR_T$*=UL8pbmlPi-i['?B7cin?gaZ\f#7MB4@D +!oWH%&jG/0!8(9T#hK+c-%[(ZZ]*l^a`!Jr^9Q91u%K-$SF?Rt*FfVnTt5olLl)%/rABR\e12VaFR*Esc5GeAW_K +4pur=`73uc9KjM(A?%"i]Zf*bO&fHUpEn*a5/3lAe'iYn9^T2]b.?cahlke*hG#cT,o/,P(gofL4g#_djFQV/N^)W#q@c@)\pgt==lHM?hBMjXh(=T=^;&_m_!XC"G]Rt<0/Tj1l,+>#\@bas9<:+aIdaa?P&#^.KENO]32p(iu.`8L'Y+==K>**P(`d_2J"oJ=687`(_QY;0TpOPb:Rk74u+)6C4$^/?;BMbENK +mZ&%aQ#n19eoCM=kpMciR'\YhX2)i#i;h!ZL68&N=sb$C[r*op(,1(&a^>Cb`E?O$ZdeM)Z1&G/ +U%ELH1:4&lepSbErlG5tLQCktck=kbql@'iDVDiJ&M4iVf\[jt+$C)/HSPLcTJ3OCf4CrCY2,G: +i<&$?oG`T4hA,3qRX)WsCAW)]W^:i=n>O,aJ=d/TClU];I9^XUXnaS3dVBCmI\Vq]F^r*Q>KJC9 +G`obsA)aE%(3+o[1Tpke:Mjq$G9mY3Or#+EjJZQ+4g=;O5=#YGCHI;)iRO0U6th&*)1?^$n)(Gd +Zs5BD\`P.6mh`/eBaYRWIBrf,;FEZHn6I5[-P6p.5i>.]1'H;"),eD9UNnV=N:K?+Qg(Oth0P4R +m7/\V+#-3F>_RhG(6e\m4nrETh6.5YZOi7HD4DkgBf/tHPo08&I^juWSH=F#4]MjVtW^$Ji +h\;@;h+Abmk20O36>9*8V[$j0`+7A7Xcq0L1\A(Y\C>V]n-=/+a33 +JC[S9KTB\2K%Q4s,Z8tAXga'Png'H=PVIip6#ls=!YJ@$&A.%SVe?m`]ghQ-"I)-4rjY;gg(I\1 +(gLi6+0&BK5db"X&MHFoP*L4t;VYZLGWX5>#Fu#U,V+qbM#7;&X.[@\.$LiThKKiUrOd^;ZK/+H +Tt1<[&?Hj<6WZto`nW6.eA9"9ML8;3CD1!uE(NA7jMA()W$Y>?N;mJSakoO(A^cd\DVI2niGL/C +ej:H@-$@Y1;GU9q-LA(+q.h2U7hU?7hXm.N^q=W.!GHbphA)\]feD<;oMm-60_tn:9:gPfTZjcX +kt[dU(#3MGN(n78afX6@)HAH!o:Ek>];g?9dlT2fXl6,8>#UpjC]1Ja6D]sU^[k]bXG+n<-n-Gc +KWQfWlAM\Ne2A-XC5C;agldnZDk2=(pGmmgj+&iXo7H)0s&$Y(#,*pIi;>hO@b78fNlbBb/bBhA"qW +l2"V70n,Ko"Q@-E7-;q/H9]H/;jDK%bB?m.H@6E3L,Q%JPBSqFK4,Bn^.L0rl,G>1\@?=lJNBX._kgA5+[Gm8/4A:n +FJfPYFoX*>IQSiWT;t"p@n;EI@a4p>#7aY!BX8*+29iO^jBfa47L[(OM4Dq*W+]*d&;p3&8fd +\NPY0foQ76M*!eB>#)`&2=5K-\GKQ9&5OLb:Sp8h*QYQ=,C/\eAL0_L<9Y^AWPXI!iCL@Dm%SJM +l'k]QTu8qGZ:nJ>ql8@1:.0\A^I(O')=l7S1ScW-"04'Rt&AL>R]Pa:BBA-%,h7j3TY+4ZaP)kpQ +(S1?[&qqj<>IjVE%H^NT_jFH/jni%T[R4Lh>.ftj(aht)H%a<1*Fl'X$qR0-a+1PL`lTa9KWs'& +oIp'F#]#r&WdeYE)$k,&@qoX2$47Um%s%MNIc9"<`]4Q`\d$cT1@#pP!]g2)K-M4UQ:R$qn>ssO ++qIdA:iPHnAk@".5oSBKkpO?Son-SBL[Z_85'pXu6ls$"cI*8:q7Bj#X94\+`?1`L,7STa[^ +[mZk#,caeKCW*],r2]D?=s+dXOnF<3&M/!LLg3+Ua5pr'-mX*6ZnF6M`@H;1[lP!9FlOh8S/,:( +[qXI9_Z"_[crF48!-AKhmV`4&^=f*ab#Lq&h4k*eAEh_!glpaFF=1k#rWq?(I4f_J1tJ_ucpfFu +gaY!ZNDeiMot+ns?8f8I>_]hRW,n\q1>_X(&PMSq>S?5DCQ%`PDG2W9r'>@^fi\D\M.eMS#Vd7R +7/CtnF3(N;o"MbYGQ_7KUk>:LUG++l!Ch`YcnhT71[j(6&0u!`^d"]_/A<;.Kc]qm!PAalE.S1u +8%?W(osGGgJm_R,oPY+r8OD`b:))@9=k6f$KD^n!oLc#-1-!hHLI1.MCc&_J&)Ud*Ib,7"+M"09qCLa\tf(@ +*K`Z%EKV:hYcODB+M(*R?=TRp17N/@Ko>Jj)gkAfs!+Vdn+Qj;sgHtU#d;1[kmDnB6P/-4'1CWrIbJ2Io'I2S.%5O;;D_Np:5/=h+ +?.(00gWjJ\i*#faj*,R/%R+#o2;"LgRYTcq]9noEe9f/Jh#7V;4t`6;,g+p$0Yi=?JXQAeVT-Dr +^>!/LMos_6bb+,XWbs8%AbAuJ/d)WV76Qk.lKdkWBe,HeIBo8pZaEplL0JRQrF@Lt*IZRFU7i<5 +!0[GA8p)LnN5di0n,LG67#VU,XVgV?D)>kHWWCV\Vt7:YIcj`>T,8a:*DsZRmg3N.Y,'@" +I2*dt[7812><#c$jgl%l%t9s2VX^TEJ[/2>uRVj(V-a(!r0klaKp +nJ#CWEIOI!K(0]eS\)*-6F)'0kqPPN@5JBWLT1SkO#tZlc-KVgSQ\=qn*]UEl"d`4%7hlIa.<:W;*jLpAI9<"`D36;/\m5b$n>@Aj;X&E=7.3Y+']+Q/#^ +oV^&`iW2ep*;1(4WL'5j6;'N*A0*,F/9^sNk=aY'FZf%Zq[ +6XJll`4Oud]q+3qZtcN).EJ0Zs5C=RBnOEr\kU9bnucY0^nJt!'SP5o8Ekso"6K:beb'51TZJYS +'`hU2-]Mie%`GfXjma!%d&?/qhE+hW14(Ur=`=+#,c"7>L*rP2b[QqN*3eM!2 +\mX`07AK"n'NI]"I]9\gGR?A:2gIQf"RqTR0H5_l>H)j;`k%PB==C87Kq"082]DsA6R=1 +SZ@Y9nb%rC?75s23OCF!_ng\gCE1^33"gK-n)Mo<.>TiLb8\G@#2:VDH9aPriF%\!oE>.(0gB7+ +Ia0Ka$8dLFLZIE(%[n6.^FS%E*%b>("RK:!@jo7)O0]s"bY;]sI-%j#rgG"@EV,%LCD[nO7&nR# +.)?%n[$2H5DBMquIDf:."&\J^^Td0so>#gE;h$W6LOV00'?[^8>Xqm'h(O]$GFd>"[j!DogHUI< +@A3mVn#E`3"(S53;bjtbJs:[Q&n/;JQ(_R@13AIojCc97BaO*I1sQYsibdbOiM@^,s$o_D74t=j +O*[0&$>Zb$BDLX=rU1rhd^DEdd,@Buoji,"6p6-uXD:u)LU;$,&:%PiPgT$''21I?JWX`gS3jR% +q(+Xf&iKud8$"NIP.Qb[7__VI@!BKR-H^;Cc^TRO1\E&TYjLc$SRFqZYu^iY#t7(7nE8eXMM=!P +Z6qCQU1"DN^AtU%Q.(5f-&+55]m*;%jp77@iQP)!b]9&J.&0<@(:\kul?FhiB=fFE!>SGV[s"Nm +!+,$CTf/$^Gi&WuTf-k7^s@^9F4,_G"GqrMWHZ?#pD,0)#fiJa@/=(dh"&LZW@]TO'-NZNmL2_m +7org#<7S'U-u10Z=RPLHe4frF>._p,%O^*_'$J(2_FpuS0"3tp8&Yari>K1D@#?a?Wk@"DJ[Y5R +GlK'3fBocoDQ4Q_ENW>&oE&OTKO6\6p=EQFJ^S?Dk1VV@K]d)(>f5jGIqf`nr?J"h,p"^&472CY +f57N1$uN+5G0KMe503KJYMf_ZPV%u7j$feOl1hu%SF4r96])\kj/^Q)`*GVJ1^gJMh>=.AIk*aU +%ig5*KA5uBkSfp!QTS2N=bpA(QII3qF/ttsUOeenWdB.n#A-A3PI+q,B(rR/VuTWKfo2tlsB +B)LnXp21KkW@UV1LaRj0;>At@8^B?(IBq7:i9uF(Fj#Tl`rLoBSXQ61\b=fjVE`.YLY"8BRNSnQ +d6\?akn2s*_5#mk-4@,Z,u`GqCdR7P(gaW42dl:_a3C1P-HP'>WA)aCeZYIP"LHi2)24Y+r"7gQ +gI(lch^Y=gG>3iP-$W/OhL$7Zkg>rT\7JU+'L1B2/)Rp[Vj0/pf^S?7rU](M.KG +dPBaG_j!E%J)jgsc,MG4g[)=DHEc@^h2@6Pm4Jss:6/dh'&BZZHeYL:kf3U3>Dm=V4b6DRHL_=b +!Bf0G=Gqr$gu@Ut3;+G7%.j&hOK1bDM?SoFn(?3&G>L^_S8UiLRnf]OH8h1Cb&VP&p\3fg^G9sI +03m'VfuXlLkk&\Y)o0Z(07*6-$@^DR8,6Z]l/Eo7';Q7*TmoqWOHCVN9N+uln3I+,LdoQ;lB0$, +\FfLZo:)L.Z,u!?p-lS*pjkVHDr.j7".nqAOFqJ+W>5@]V>BT]69cX[j9KbO"`[2IK)J68T5/BO +]*t/YGYodYC?o'=Xr/UK=IHN=*aYr,UgSP(iJ]RPh7>N>08bcbh(sTR,K6\u]k=[?ARa$$jK:J6 +J-e]5"[I@JPBl8qJ"h>6pS*S*m,q$*(PYl9:IsnTTYYOQ#lOBl?GJI- +3fKWIpdbs5F^3BdLU]Tgj"P`+;?iiaquUd;pnSY^[XBFZ(kWTkWA#kp00TGjSREo<6Fpt]JIn!U +Xe&DI21,.D'ktKJLYNC-05k^t@m%etYbBtSl)*@)!8nk:X"7pqe2A'iIQ\ga4[bUDc:>%KWXY+9 +N1)'tc6:#Mlgj&4^"="&0H;Tu]:5g@.14G^P2gf0QL_MN*0H]6c4n"NdY.Au7LS$_e0n:V/uNDA +Aaq6>)$o'ZRA&Z_2%lGOg$sqMd-l-"W4Db_S+sPBQJ!]QNH/r^k.iFE4/s-BVlN#klC.1et +Y5\b@AiTckBVsll1ES%eB\s&>W$,rDj2@5\jISF^$+OPrqZ&q8]?R`c<;(k4?Ar7I5Eca\e,Sqq)eLSM>U>-GibL"#`\bR*hu;qQ#/^V +oY1qP,Cn;^C_?p9N[GF<>fZMU?_'r<[*WQ12Ae?phN?gA^FP"m+NPrS@ueNq(Gn^tnJUDZdW7\# +HfB.4OpT/7l2ls0duj'kQ!f'"0uqIc,N`"$IJXX.15g(WCb@j$-+F"5lh<>nFQYFHL]ssg.+H&d +hV)R_g1ikgC?_%IYh=NJino\4,6ttU((F&9<,pBga7-BM,c\Y`P5N_V31OIg+TI;:0LUfbcN8OJ +!nLQGZVL<`KtIknH81Afb=o3A;IojXT(^1'Yujaqn-?:\&M"=72SW@+>`[.rPF^8??aoL`cSVQA9:L_Eh[:)i(oDG0ZR1s\QBIflN,O7A;`%q)J)"\0;tV4"03b+ +a'tU&,^r2pf)dEb?YcERCiGK8ZgZc2CUH.ljK.u-Dn%:-)T7&Mg^]'"%3R%PRFAq0hb=*oD,u_' +;Es3"#^BL4oF7BodE#GHLD?WR\5$Rp4a60be,4-Tq(mG6ph"6VaBFt3QW5A3GPtQCGO%+BZh#!W +BqoB]/2R``B)mk:QqK"nj=,6t/rQ-R*E5"tnf*(8XC_kZi!Un-=AUV`*%K#e_<#+[&U#`NWL,lV +;uU*,L2eXc18(GjIcM#U15$Er_VZE7S?".5A;ik`V>H6k]F-2Y>:]k:/$0u$b*4Yr^'LR&>J#p" +Qk#)[@X91ld?E;0Vp8no>@@280:(TFk+V=8W@5i`j3Zs\^BCMlUQkLqVbm+222d37G@e(O-IFm< +Qt.T\Abjeg%.st(J;[jk#)^gh7']]>REjX;nf]=F<@-Im%%5s5sOC<8<)FOR& +B@UA:QJB.!s#srWHDCQK@g&H.b[jIei5mi4_Pi+-'dtT6W86Z3.NuV%jBJWpbi7/.#F83P07C8MO) +Mu,ZRbtUJ`"bEfOV`f6G*R/8BZWU5I_("n)p=?q'g3gX"qC0s3s7^p?&ADR99$k0'<6@>L? +O)Vt=*`?knrZ<+XKf&`Ck0i0^ZeUMHl^fPU-"?L?W.gETU(?DVo,SF:S3#DI(VS//YV=Wp9EX>A +&Mb"&?;3:^7h^Fr*-6$p'810/_JY#LcFk>opL=QVhF+[43o[%.B1T'Cb-,]ZF11832nf%QBS4Ao +`PB`!MWX>1Pb$q_:m8KBg's-WEYeKZZ:+jF4Y@(bcs2CV,9 +I#!U"LW7+2OD&.*MV4DLChC5)^s(MTNks9s6sEe$OLO&Fo_&o-GQZ:f'?8PfC*p2?\8QHBCG/O: +"`CbZ_OK*NT+:7[\n+`GAYD1o[i#=T)0qL,4",Ml?tso`pLZR7,?\+Zg_&MuIm*+a%(2b[0NrVT +:mk\b*@h\XTJpa7S4Psg/#ff>72WF&Le\g.ak/md;M-/+Qr]Pu>8tusM;VFFY\6H%*ghT4-KjiX.(as=4fp%H +2Y`^GG2\;P4]##Q"Q,W>5_Q)8E%epg#f;n2HJeEDC:t&j*fYNnGaDP:[:gk5J_`soR:2GR8n#Ds +a.@Pa``5-dH(5?>apXmtQC]J,?C,Yf+Aj($XUJ$WildEl-_HW`2otCT2ArKZ8T1OG=6dO]IMiW+Hk+bln;Z"3trds4naSVLRT^hC%K&:F8+R3&Ro +O@)W:k$jql$r"jH3U7r[dD0=uEeTIqniI=Y74#+c8YlSK=n-4GPS:/O^iOrELg0'q)5)`'Y*hdU +*P]bB#+49ta*NA(?=`8Y/$ukt?lR<:7VSRof[XQH0J*K!Jegr=kh,,B]GfU"DT)"%hmC^=Z39MH +B%s%dNPVc.=JGJ1oV)[XX?J2Q<9hMO0<[6b@sFAGQlNqO7]@TY-$+d*?W>K7^cJ&!F`b5nWhJp' +3KYQDRA@';EGWtV\Prc7-:D!3-@B"N1472au#XQjnjH.DB_^ +akG'o3H:S(jg"+0#)fkXE5F/TH_D<%>"TMq?0^?`&=M\(^rW2Ti^0;0R;!Ph[e +f@&tXfA'D086t?6/("MZnZmcsV-r.L2XGOFY7R-Vl9<#`\ork6QV9[iQ#"NVPjF1rK5B3da*](t +5DXsJBI6#EVjIt_Hd\QF>LShp3nqqdf.2H^4s0PIBs-7b +o>tdF=jbS7\:&O`KK1RnNqhnCenaD`n"rQH+HA%%O6ChF<]rel5iZ=!$",m`,:#j4(^56R_Y;cD +VV1ASh1'0%6/)C7)*YlMPRQTB0<.>h6.0Wn1:h23=i\?9)S,qRU%s'[>HOf^US"U---e":l/'=/ +K^bksD70Qo-Gcd:L(]W?[[K0:0D4bApQ!U?)':Z/@0mW182g1n;Chrr70&0&jqk,pIrt)KkEaD= +*poZ#F4OZPTS8I9jED\$1q+',DIj$16$84@8u?i`cTXjb2381OTNnU$ejZI?4U2Z.ja7):Ic- +Xg%GBq[29.-28jHj*biIRA,0LT>ZRnI8sP[JeML="oFZ@u83'b,Ra@lHZD +n"jt;N+#(Po>0rVH!p)t>JKY2JT)pibnIL,WIL/TOR_Aj@O8Sm2s!LL_P)i,)3u?FGqg4\Q/`V1 +CNtRSkjW1E-?$W*!#1XKNH@nF4F\+*Ok9[0;0HiEn?LC&Yq[LXVP1i8c_@'$CP=$.\1)TrH3'M: +N`f6"ma2G%h/sdD2noGO]<80R,=#HeSRjZ+Bf^%R#dM +:X$H>Kh,!P9(.sTW*FZ]SA+)3!W^;2%k\C>PgM+>!.Dk;\Sf2Z_l@DA1(Q;acZ.6Peo_30+@0I:]Q +@Q8j<`H/trI&O-`;ojIJ),Ni6:";99mX!E(`)1C7$r+68J0%+L$K[jXn2a1],88@),@#b]nWCog +/=_PVBRjkH[!29YqX"qS_P[f^Co26d.fFD12(LmuZk'.[C&994n4`G$c'_;AZJX@XkQ6eKVsX,2 +[7\]jc3i$AGfBabU"Hh +UGG6eS6lYqRC+D-$d&h-:*QtN#9S$%E80,tApoQQ=.Osd:PjjMIf7<3`21;/G.s,V9m1["jLWgT +2G"bK1DJ%6FFa%f@eJ7!gZb9#\Y&g+SGW]-OP&C8-1Xfg";g^tfo`gQ(;0Y7:HnF\MK$WYl`l:B +]$n:9TJ_jVR9p3t!HNPA'E3DeT$g,#iVi10gBjKr_tQW+(on`]3O\di(T^@Ni+V%q/*>bY]9k>G +$Cj5D/mZS<7S?=eTH".A&lr%%(#(%2&/3jQFO0o>eUAe7n5mKr?l")Rb(h[o;hG&YX!"F@Q&sO. +D?L^JmkS\i.[)*hg6)c6CZhu."_Wkt57$+RL\(m]KXAeY,^L64hVjC-+]p_WgLI/0@uOC]*k/dd +]U8i@*UN+jW@pa.T@"2N<)>9[m0V\dgHnB,-qEWb[H)kKGH8!7-Z\q)TKsbM4LM4D&lUYj3sh5t +B1\:2P9[="SN>C34IN7dBUQtYVKPU-^LIA?6LU],P49B2S7b42`c$27]8s88a)4NAhLf@n>g;#b +Z&[q.phLmKj1u'Ea&4>/nq!]$3MQ.pNsnEiNMO'eUg[cI(gE@R:/_@Ar?TgQaFfTH^bdVeOrc=7 +LqQGe7?;p/KtIsC1J/n4U]7mTV'RhpD[U +Li41(/Oan?#`Vrk7iMX/3U6QVe>W(5!r$I>1X(P?]k!uX;lS`X)2dTo*S(B)20jqSC@b.uOtdmO +#RM*TUn]?b`B0%D"l?ZYlgJ4=bKkrsePLD0hQIi7Sp`f+<4`$L*u^,/WVJ(C"lm5:CRIA9C89W@ +Z5O@(YN'HjA^ci@X036Ff@V1\6:Y#*J +E6&p"Q^>WNg55r)o)b"nk`Z!*ofCf/+^)hX_co=Q+5<((4/-p<<"=O3^J^C&m=sRhF?Vs/:mDm- +cI*E^LU9qu2381;dPa(*&f!Di*9Kp-EFcoZW3Q+30o(@EP1GYTg7^ecLuXNU.c-(7?@^QiTj1AW +`."J?UHWm`\G48s`[C9bX[FTjBi>XhlJ1rr'ItNZ//7^jB0@&Y.4EX1O,lGYZpuPG`_3QE\2*\] +9JXjtj4m,dBTc=c1gJuo(@:6CcQtI5_+Jfnl8ks7[q!X2g\$_ST6]/b4>R)sKFWn'F7s[;dJClT +f^TTDZI=#EQSfT:FodZjOecDp0a5n,7N]kl;6Ju=2eOSq+E7R%^F3;/<^=YBJO5-n&gm]1g5++? +I`3tigaK8kX:l!K'Ucaajo/nWgphVM*fY%o%B5";A98'nk3,l;9-)@"V\8QBk6ugI!-snuG#FK8 +1'UoTn%MCi8L^B:81'>pP&n"_TkVQ8W+_#Y2<\67SBG?("iVh`+U-&kidrGCO[oBUC1P2la>;dQ +]9'!T_kpg*QrZIi^MM]PlS=Vd*/miP1^#gDU%2`AcgWkUks!*m6gDOO>m8MWa,;UYGGAVa1F2o7?/)b,r32%QDKO_HAnG-GBP^7+8s=lU@t88g.4H;Q#-X`shFnn[`_%I-eAg2Z7@m50YC +R!THSn5Uu*Zm1\K(h68ZG;E#c",cV3X5p2WU`T+l1$j7WYPTqcNlo>Y]?GZ1_,%bR_8]dZ)g0L` +"KTus27:r;D>^6/H[c<7i(;A*R`7Pb1'4A3H.9s_*L?a.?f#'YlM\C8NZq../+V@0N+R1>*uqj& +R-]U-;hC,HJ;m].i\iliG!/);^iWEHYX!Q[Q4sH[c6s$<( +<@U/%?@FsGWp$fp)n*It5CuKjW=-,C7Y#-#PZ^`QErBrH't"I\PiPAslMY-3L8:Q]kX=Wiaiq4< +D;J!uSSou09Vt&[+p2jeUGqmFE9+8Bee+qJX[j5oW-u74B9p]FZkqTQZ]>jUeoWo,!3WQNCI`uW +QQ9t6RIb+o;G2kHI#jJG:Pfs`H2V%b`Pd`mYi,/HTfdqM;J/UQlMI-Gb9\$7_@5=$iqEo3n"c,e +CaCU`M<"t3o7o'0$Xr/'f?;-:NrnZ\b$?RT9[QJC=c8%-q<>G#QYBQG*g+bSu2f;?iOnHE/[,P2M'YeP&N<;JMZ7mPO![E^?N+P*sD` +2!$In0;1Re"I2:C,bVjN)/\IiOdIrj/%4J_&OY1U>or>Y^^fXgG0bG=mODrX<_%o"-HJe\CJ)>@ +D[_8Nd1%m"r,#(:g6%.\92cWaM-mZRmQf%>pn)=l+O]WG_eFg;WFmRo0./,_Ic:OTUK/[i9P;^S +qC8fAeGl`qMiB1ZL)K]\bVsU-GfQO%H,pNc]Qc/ac>XQ2."IUllR"?ZGl*pS5'1J7JWJb_HW7)\ +j5%di&2S-Aau)W4NS,L00JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG17 +0JG170JG170JG170JG170JG0i0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG17 +0JG170JG170JG170JG170JG170JG17%59Ii0JG170JG170JG170JG170JG170JG170JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170F]]i0JG170JG170JG170JG170JG170JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JEqi0JG170JG170JG170JG170JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG0i0JG170JG170JG170JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG17%59Ii0JG170JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170F]]i0JG170JG17 +0JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JG170JErGCh7$q +FDl#)EbbX~> + +endstream +endobj +10 0 obj +<< +/Descent -210 +/StemV 0 +/FontName /ArialMT +/Ascent 728 +/ItalicAngle 0 +/FontFile 11 0 R +/Leading 150 +/AvgWidth 441 +/FontBBox [-665 -325 2000 1006] +/Type /FontDescriptor +/CapHeight 500 +/Flags 32 +/MaxWidth 2665 +/XHeight 250 +>> +endobj +8 0 obj +<< +/Corel_IsVertical false +/Encoding /WinAnsiEncoding +/Widths 9 0 R +/Subtype /Type1 +/Name /F25 +/Type /Font +/FirstChar 32 +/LastChar 255 +/Corel_CharSet 0 +/FontDescriptor 10 0 R +/BaseFont /ArialMT +>> +endobj +13 0 obj [226 326 401 498 507 715 682 221 303 303 498 498 250 306 253 386 507 507 507 507 507 507 507 507 507 507 268 268 498 498 498 463 894 579 544 533 615 488 460 631 623 252 319 520 420 855 646 662 517 673 543 460 487 642 567 890 519 487 468 307 386 307 498 498 291 479 525 423 525 498 305 471 525 230 239 455 230 799 525 527 525 525 349 391 335 525 452 715 433 453 395 315 461 315 498 0 507 0 250 305 419 691 498 498 395 1038 460 339 867 0 468 0 0 250 250 419 419 498 498 905 450 705 391 339 850 0 395 487 226 326 498 507 498 507 498 498 393 835 402 512 498 306 507 394 339 498 336 335 292 550 586 253 307 246 422 512 636 671 675 463 579 579 579 579 579 579 763 533 488 488 488 488 252 252 252 252 625 646 662 662 662 662 662 498 664 642 642 642 642 487 517 527 479 479 479 479 479 479 773 423 498 498 498 498 230 230 230 230 525 525 527 527 527 527 527 498 529 525 525 525 525 453 525 453] +endobj +15 0 obj +<< +/Length3 532 +/Length2 77645 +/Length1 4604 +/Filter [/ASCII85Decode] +/Length 106239 +>> +stream +,p>`rDKJj'E+LaU0eP.@+@BRRBju*s+>>K(/het8%4*;fEb/[$DfRl]6Z7!VC`lPB7Nb-;B5)6p +%5BOZA8,Oq+C\npBl4A57W30d:18!N+>6)jCh[@!BcpqtAdpCi@;0V$<-`Fo+>=pKAS)B)7W30d +<-`Fo+>G!LAS)B)7W30d9jr-aBm:b)0J5%50d&.m0H`&%0JG4(0H`&T+ED%%A8c@%Gp$X/AdpC^ +DI[TqBl7Q+1,Us4@<-BsGp"d`0d&5/2'@6#+DG_(AU#>/G[kD00.q-\FC\rp+E2IFI3<-?EXcQ% +E$-ql+>7eT@:NjkE-673A9Di61G^.,AU%^$@;R-+F`\('F`8HZ1a"GkF`2A5A7B?tE-673A9Di6 +1Gp:.DKTf*ATDj+B5Si2F`\('F`8HZ2BXY`Des5uEZf=DF:Dc'E$-qq+>7\FEarZuF7/?E+O'2@;]TuE-673A9Di61H?R2EHQ2AATMR'B5D-%E-673A9Di61b^%*E+*cuDJWlr +F7\BEb0-/BkM+$+E2IF%:jU#+>bhr04ApDATDL+CERS=F:Dc'E$-tn+>7\M +F`S[EF`\('F`8H[1a"G]Df'?"+E2IF%:jU#+>bqu05,WMBOu'(E-673A9Di61c?I0E+O'(De'u0 +F`\('F`8H[2]sbpCghBu+E2IF%:jU#+>c%2MD]j"AF:Dc'E$-tt+>7YNAKYr7F:Dc'E$."l ++>7h\D]j"AF:Dc'E$."m+>7hMEb/f)E-673A9Di62)6:-AoDg4+E2IF%:jU#+>kqt04npAAKYr7 +F:Dc'E$."p+>7eMGT^sJF:Dc'E$."q+>7eIG%GP6E-673A9Di62)ZR1ASGdjF7VHDIjr0F`\('F`8H\3$9kaDes?0+E2IF%:jU#+>l/%06:]ABk)'tDf-\:F`\('F`8H]0H`#b +ATMo8E-673A9Di62DH=-AT;j$C`m\>F:Dc'E$.%o+>7AJART[lEZf=DF:Dc'E$.%p+>7_WATMs- +Df-\:F`\('F`8H]1a"G[F6#'E-673A9Di62Du[266L5iF:Dc'E$.%t+>6)) +E-673A9Di62E2g46m-GkF:Dc'E$.&!+>6/+E-673A9Di62_Z@-7NcYmF:Dc'E$.(o+>65-E-673 +A9Di62_lL/80DkoF:Dc'E$.(q+>6;/E-673A9Di62`)X18g&(qF:Dc'E$.(s+>6A1E-673A9Di6 +2`;d39H\:sF:Dc'E$.(u+>6G3E-673A9Di62`Mp5:*=LuF:Dc'E$.)"+>6M5E-673A9Di63%uI. +:`s_"F:Dc'E$.+p+>6S7E-673A9Di63&2U0;BTq$F:Dc'E$.+r+>6Y9E-673A9Di63&Da2<$6.& +F:Dc'E$.+t+>6_;E-673A9Di63&Vm46e=E-673A9Di63&i$6=6k?E-673A9Di63A;R/=s.d,F:Dc'E$..q+>72E@:O(aFDPN#F724 +@r$.%@<6*)E-673A9Di63AVd2@WGmeCLqU.BkM+$+E2IF%:jU#+?;8$04Ap3Bk_'kEas6/+E2IF +%:jU#+?;;%06M/CATDj%DfTD3E-673A9Di63Ar!5B6%F(AKYr7F:Dc'E$./"+>7.GE-673A9Di6 +3B/-7@N]W4F:Dc'E$./$+>74IE-673A9Di60eb:(04Z2EF`\('F`8HX0JO\'AKYr7F:Dc'E$-kh +1*A5^+E2IF%:jU#+>GQ++>7@ME-673A9Di60ebF,05)JIF`\('F`8HX0Jst+BcqA;F:Dc'E$-kh +2BXYf+E2IF%:jU#+>GQ/+>7LQE-673A9Di60ebR005MbMF`\('F`8HX0KC7/D'3e?F:Dc'E$-ki +0H`#d+E2IF%:jU#+>GT*+>7XUE-673A9Di60ekF+05r%QF`\('F`8HX0f'q*E?K4CF:Dc'E$-ki +1a"Gl+E2IF%:jU#+>GT.+>7dYE-673A9Di60ekR/06A=UF`\('F`8HX0fL4.FWbXGF:Dc'E$-ki +3$9kt+E2IF%:jU#+>GT2+>7p]E-673A9Di60etF*06eUYF`\('F`8HX1,0n)Gp%'KF:Dc'E$-kj +1*A5r+E2IF%:jU#+>GW-+>72E@:NkbAS-$,E-673A9Di60etR.04J@1+E2IF%:jU#+>GW/+>72E +@:NkhBkM+$+E2IF%:jU#+>GW0+>7/E@qfY!Bl%GW2+>60+Ec3(>F`\('F`8HX +1GBq)EHQ2AATMR'B5D$cF(HJ5F`\('F`8HX1GL"*Ao)C+Bl5&4F`\('F`8HX1GU(+EHQ2AARo7d +@UX=h+E2IF%:jU#+>GZ.+>7;BCh[j0BlbD9F`\('F`8HX1Gg4-A79+`ATAo4F`\('F`8HX1Gp:. +A79+`ATDF:Dc'E$-kk2BXY_Bl[^+D.[TqGT^sJF:Dc'E$-kk2]sbmATDm+Dfp,0DIal/ +F`\('F`8HX1H6L1;e'6VDf-\:F`\('F`8HX1H?R2B6@p)F(oN)Ci!ZpFG]2+>7_W +DffQ2BkM+$+E2IF%:jU#+>G]3+>7_WDffQ$@VfjlAoo/7F`\('F`8HX1cQU2EHQ2AARo7dEbT0" +FG`0+>7hW@:Wqd@<--+E-673A9Di60f:d106:W3 +Ec5hGc1+>7eXATDU$DJ()2F`\(' +F`8HX2DcO0@s)g4ASu"'+E2IF%:jU#+>Gc3+>8"ODBNn@F:Dc'E$-kn2BXY^Ec5`)DIR$p+E2IF +%:jU#+>Gc5+>7eI@ruF'DBNn@F:Dc'E$-kn3$9kbBk;H#dV3 +BQPA9F`\('F`8HX2_Z@-DfTB#ASl.!Bl7K)E-673A9Di60fLg005#EACi!["Dfff,Aoo/7F`\(' +F`8HX2_lL/Cii6F:Dc'E$-ko2'=Ph@:O=rDBNn@F:Dc'E$-ko2BXY`AS6$pAKYr7F:Dc'E$-ko2]sbm +Cisf9Bl8'7+E2IF%:jU#+>Gf7+>7h\Df^&?ATDL'EZf=DF:Dc'E$-ko3?TtsBQ@ZqF*2G5EbTH4 ++E2IF%:jU#+>Gi0+>7/5F`_1;E-673A9Di60fUm105YhSE-673A9Di60fUp205t??@:sUhE+gA5 +F`\('F`8HX3&;[1E+O'(De*?hDKKH1ARlp&F`\('F`8HX3&Da2@qB1bCi!N&E-673A9Di60fV$5 +05k`>F*2G5EbTH4+E2IF%:jU#+>Gi6+>7YRA8Par@s)U%DIjr0F`\('F`8HX3&_s5B6@p)Ch7I% +FE2).BQPA9F`\('F`8HX3&i$6Df0-+F^]<4ATAo4F`\('F`8HX3&r*7Df0-"@;KNuE-673A9Di6 +0f^p106ClJAS#k(@<-I$EcW@BF`\('F`8HX3ADX0EHPi6FD5Z2A8c[0+E2IF%:jU#+>Gl3+>6#n +Eaa-&+E2IF%:jU#+>Gl4+>6#h@s)m)+E2IF%:jU#+>Gl5+>6#jBl[^+D.[TqGT^sJF:Dc'E$-kq +2'=PGl8+>6$$Bl7Q+E-673A9Di6 +0f_3900r#LE-673A9Di60f_6:0105\A8,jr@3BN3F:Dc'E$-ni0H`#;B6%F(AKYr7F:Dc'E$-ni +0d&,<@:OG%AKYr7F:Dc'E$-ni1*A5=@qfsnF_t`,AU#>:F`\('F`8HY0Jah)7:^+DEb0<+F!,FE +F:Dc'E$-ni1a"GCB6%F(AKYr7F:Dc'E$-ni2'=PD@:OG%AKYr7F:Dc'E$-ni2BXYE@qfsnF_t`, +AU#>:F`\('F`8HY0K1+-8RuOHEb0<+F!,FEF:Dc'E$-ni3$9kCFD)e9F`\('F`8HY0KC7/:3:2d +A7Zm&F`\('F`8HY0ea_':M4]VG%De8F`\('F`8HY0eje(:LRaUFCcS6F`\('F`8HY0esk):Le*Z +@s)X#Ch7i6E-673A9Di61,1R-02H\(Ch.*"E-673A9Di61,1U.02H+mATD@'BlbD9F`\('F`8HY +0f:(,D09Z:BlIm6+E2IF%:jU#+>PZ0+>6N3CghBu+E2IF%:jU#+>PZ1+>6`-Eaa-&+E2IF%:jU# ++>PZ2+>6`'@s)m)+E2IF%:jU#+>PZ3+>6`)Bl[^+D.[TqGT^sJF:Dc'E$-nk0H`#KA8,UqATMR, ++E2IF%:jU#+>P],+>6l+@s)m)+E2IF%:jU#+>P]-+>6]-DfT_P]2+>7/FBl%P]3+>7/6Bk;P`. ++>7;=Eaa-&+E2IF%:jU#+>P`/+>7;7@s)m)+E2IF%:jU#+>P`0+>7;9Bl[^+D.[TqGT^sJF:Dc' +E$-nl2'=P`A8,UqATMR,+E2IF%:jU#+>P`2+>7GAEaa-&+E2IF%:jU#+>P`3+>7G;@s)m)+E2IF +%:jU#+>P`4+>7G=Bl[^+D.[TqGT^sJF:Dc'E$-nl3?TthA8,UqATMR,+E2IF%:jU#+>Pc-+>7;J +BHV8:F:Dc'E$-nm0d&,eFD5Q%AKYr7F:Dc'E$-nm1*A5gB6%F(AKYr7F:Dc'E$-nm1E\>h@:OG% +AKYr7F:Dc'E$-nm1a"Gi@qfsnF_t`,AU#>:F`\('F`8HY1c6C/Dff]0A7Zm&F`\('F`8HY1c?I0 +De*QnEb0<+F!,FEF:Dc'E$-nm2]sbaBm+3$AKYr7F:Dc'E$-nm3$9kmF)59+BHV8:F:Dc'E$-nm +3?TttB6%F(AKYr7F:Dc'E$-nn0H`#k@:OG%AKYr7F:Dc'E$-nn0d&,l@qfsnF_t`,AU#>:F`\(' +F`8HY2)6:-F_#2tEb0<+F!,FEF:Dc'E$-nn1E\>r@:OG%AKYr7F:Dc'E$-nn1a"GnBQ%p/+E2IF +%:jU#+>Pf3+>8"NBk;![; +7jU\eB8uj/ms!Bs`=4i^(]OO=+#sE+KL8BV+(ZPb0Ljc?F;BrB02hEANEtj#U]ZGMf[S!6C0S/+;?qK;a[A`1#_.F^T\NYa\!*m%?!0b("M)/oC\(2F<[dnadPP$J),D[]++f7,>_T6BE +l+eW>RC67_gNiQU7OR.DP!",M.iJ%XR!;!BfP#t9U,]/#E_:mdOidTCKE\`![4%O@ap4'JPI^!6 +;7+M3`KU\1#>/p#/mr0Y$JrXVq!tQRO&Dj$SllUoJ!lht?mm?hdsha)4D4ob;80<.jrmfm*l-NG@U9*)"Wh$gMD@je\<:bDRqP3DJFnk9NNO-:'E,*V*cV6oXQaO`P/u&G031 +#k8k`45O(T>Dq'QYB"0/.Z%O#_.gU>T'K:-D76F:]Kqi0g*%o#Zn7<4J6kfHQ"kms9t;eb,nsPB +(DDKX:N3NlZqsl'Ph1&iPs_TklfOZF:Ba+-Y#uN#1m1L71XKmY[g"n3$!QA/A+O:e0cS&G=oYI= +5`u;OH-&bNMQ3ulYEC"K*-5agaZBHrG,:04\sKaaV)?*IkP>,?bbEfQB:V[X/Pk5p\Y'Kuk.sKT +h/ro14EjkRN@^TL36ip\4Y`*50Pkc3s/["S5mjrCU2MMQ)r(r_(K@c!THRg-#q2!W$*Pq.$,*?2=@U:_4ei5,0QGcpE4&$>rRb0KFY8iWJAO?jmT:<%o/%2@ +9,LiB/.3Veo7RJ,f2$MFF0!plV1up5aX*o>M87^:"kmIZ8-,D&,?E.dRkV:cn!$%,i5Yc-7?Qa[ +h.,d6@^P\]UllLb9@OrN4V_+Y"MWh5a\#P5N-j_Vo4NB6V%)c6"Q:h:[N?>]KXbks55K%>f=?_u +(0-pK0)/7o=uG%T48OV^m6ZS#gbRCuM)RGM44ZniB*.5JJItf.*o!?AC*KeqnA.\m&0JR:G5:6; +"p$mO`C\Ib+mERE4hsgJe5^I)W#Bh/#]cD43fqbSH^.J$*]Iu>J#*khBX>hc3rMgR?'Ij$q*d4a +1]u)deGk.uZAX\`-:m3Y'S'qs's=\7`COd0cm`Sr3'?(/62j'`^%k]QI\@%KdmY;Q[W+IS7Il]/ +=jCK(\$H#Wfe9r.S/NSb'BV8O[9IH'6o),Dl6QHJ2Kj!H?HL=\%]YX&DRQb$fc$qKhUI^q=SKN' +A-:mH[c-.:b-b''Q)&M?"5?p+61I2O.(SWi\3.o:XO[G<="iX>[$-@\E0i7l4b'DD(rKL5^+I?C +k)abD(E=86dB^?BcRTfI`?'&)N'&eNN;=EPRj"JmV\Us$j,&(=3$);1,[!Qu&/::R$Tul/(M0t` +VHsC1H/2r9U6 +^YY$I0O/VM4 +mF)=Yg.^ZH;$I^VR14P"@GW'sq/qh%&NY*AP6-DIc!6M,^m6Xp\i#mZ,I(W9i2EF4%N*@'TjtM_:H"?N-S>j4bNYuS<+MrMbbjMEZ7]8?@hIY#>fc7# +Yj7FSNbUafm$u'!2TCbB2%MMn@b5&0g^2ZJ[NJ=J3e:ln@D"<(:*tEUig;BHa(Ac(c6XG`GD$K6 +-1#5trJ_P6)k24bFrf$o#\VF:>2es8+Tug1gY]Un&!S[X3a#IkOJF$5rngBS[Q)o>lIf0H]7isp +\#UX/G]#\G+k)tnF'=E`Eh9l5gcWT1,aM^jVF.r&NI=$mR1ApsagFA!9)TdkI&!H=o +$Iad7f`*)1^rc<(.SS%6(#FH+jn%Cb\shb/(a&uk^qRDb,i-oj6/s9k-D'n?,/PK^J1= +Cd(T5mC<5+!XKAHOa\<.L6#-jb1R)mOlrNjglpTm4ij]hM#^ZCE<9&*?p!uqPOrWEI*ADN\ +XHab,],AZu0/IZ08]ET05E#\U/hWJh(#Df30?s5&D43Hr/Ln4^Cd\#W/%Q(EO7J(;rj3Xs53fi- +4d*i5Q0Hg-ohJ;Y-AH^4!hLMR=A8B.Dk1Tr-utmY-M>Pm'CS?"<._+cQg] +-<422+3$(Vn"gu/Ch!Z+Ll;t>LU>LT7u*EikXKLG\HK;Pp8u.%BQn9-[Kt.Aa@SlWd;7A+Wqk(QUUL^sW5E"YZ>@p<;/WQgi54eQ`2&FrMjl90"jH`per +Pm$:!1:%8,n2^D:KO%>9`;+n%CGNZjia^p$>S@i"Mlh&`@`7G6RnX0-?OiRt1g_q-0DBQipt&"\ +iep[;*uq*r:HGk.p2>)1d)1JD;IP'Wd3:`ra(ASBSn*eEKUTr80 +;2;eCSVfHULRu]"Hui7&)P%U-"RaE&r\cD_=Wd=Y\tRLG%XnEIjT3I\>g@$l(#W_2_B'`5kY"uQ +>ZhoH`ms2c";YlHHk+Ed#%tpp)'+GDh;[uOEZ!S;?0)]OFH>5n5foW"ft[f1L5QX+6n6a*r*9J: +-V/_$[<]Gl@-2=tteX#DJ/Q4:'rY(%n/,4E+OIRid-?!AGGrgu/)-+V\!eo2rNd +'6+\04eGL\]2bQe;sV)*L#4@7Wi&q*\4qnD[)G^B)aCVPWJdM8`d+4Fh#XX1g+d8]8Y\1Z +7omFLIDb;[F#^="@V`A+i9%V/iY?2CJLghX*4i-VU]A"C&V,iUa^+V6oK-\?V3?dqRP,B^9-]7T +(1OYL-=DJ.AuZB.8rp3Fp0#3,m\&rJ!JHo6PZmMY[3:kk].NV6A`5i=a@OV-.]!#n)mZb4DO2U- +[\cP.+7/%.&jlBR-E(pQ$QTrk"H6FB4n'IYSCVn&lD82K8J;?LU:[Q``GLc*nNft-mie*#o]_j, +HNt3_E9@eAB93G5]b7QXp7N4P9=`m2Eo[jUd#q(FdY$9qdiEZ!Cru'/cBNcm2K8CAkha]s8(:tT +_LXBT*jYCcFS>^7B*j=q&CqR"Z +q;UnuDaO1j3^<'UHFVehp6eKO/@Ai+\A(%+9Q-3'I=WT?D*;!-'031:]5GN^M2q2]#s5V-?M<>^!r)ZR^qV4 +W!Q&c.'9[<10j9<'G--kfe$_Sp&.7@Y)WEWI++r#F4u"EQnDVID9ld>XRhaI#.SRN]#b-*FCB@qQ>Y./WP3iit] +>\P^(h,*E5)#qIY$gt<@pWd4U[\#2a`M6`&@Bt]b+PmEF^4]t,=EkoiQ3%$7DCm6n+g9=&`#qZu +7U)u2T[k`9.]D>mb"i>KP;FAhd(^7LJRFWh9.;,54GIdWnE1`6H\slZbkJZ.HI'YuRT+r?3U*#Q +nrJ3[*(rCVMmZNZZh1A +%BkGC@aJZ$g%9OZNZ5%&D4E[a6^VnTbeKp'kSeK["tbX,cYuWCqC3M^XDHoS&:\egli7T@NoW]P +([FoZ%s9FmWXam+6`_,t_%$,At1c(e\ +RY7Qe`_W*BYD!9H;n3L$#9f4:_V$Bs$;bOMCaA4C0KcHU>M6CP^P15)=b-5s#U5n +ZD$RHOYu0:WcA8cr_M.KL^./]<-ZZr)LIB)%77(j'EAC(YuFrtaOo,NUa(n0kNcVJi)#rY%50SOAlkVV'&.ti.-\g!H$6FMNcrrOlj3RZ/SdL'O*\IFjS#B4,oieQLNUbq686ggAS6#fg[$udg7["-JrYNDS;kJ +A(HQZmCtp-s7Z!ol<3`K(eoRW4pgm>0r'IP)!b2cfP7IQ/lMo:iJ)B)MaS*tFb3iqOjaiJ7dD5i +$F,k`6g%Ti$:f@PjT41CW1rVb0/).9.3b_W%u559rSoOoU.Er!PTFe)^E8I7>UbKi`+?D/&j2Kj +aTG_/JOH1)b@6:94[E7bF*77t8c*[(HdG8M&>[/8nT/u-*e].o.I773r&Vpcr! +0@,XXY`X&#$%k:CHI'_(>,>>o"k`G*`RV;A&kA$]Vr4pO.#C`72IbWS@U$=30C`(*,07\mVP/-Y +'qm?KjlJ&>G(i]gL0L"]K-0$Xann'bh\hNGcYL&:.o2LWTYUbR"TsfPg'NA +`%`/Gn#E8=mJ+RhMc196?VFf$(GfaXq4>R;4U;8026D`T"7aJCbet?LY&\kd.D:t5j=M@F1o%iE +QR8JpXK!gS0=-2Bl81ssM5i]8h?.65kjk]m)\I@+p$7(Ejk3O>qjnWTJ=hFF?r+G;Nb9qWQ<2+C +VXs$%2*@:@r80lcf3IBuK5d%;$9B90;'cI+Jl?io`duo?mZHip"#.PXZp)-k#hK[Pf*^).Z&tc) +.Zf+KZqf?Fb_@.cO\/?i8ZH>)$`Z9sF(HT2NBUr\C-dt*#6k)9'/`bTPCW746eJ2%Lr$$=1F?g1 +N%(^NTO4Kl%h\@'f%0K6>,k).WN6i35d`N#hKR2hf]cmInXdn5V#jUa7l)(HWkN-C#[Yfc;'`=, +d],(E-4`due"P:(qA]peVIRTu_78ai<0,m2_Vet1E@L"NUMBu.lp/@hZLid!C#]0Ba%Gn3L.p&bF)AVi<4(&Js,09qoousfI +WL<_`Y`s?6?!keaBlI=3h#k4%T$:4fpu?0M,)9Tp6X#33*JG,h&jf6ni>Q6ZmYH`oHtr)"@XXU4 +fZmkp_([&\mG)e.B5&F"(,&WOCiuWAV>^2-7EUPCN%d)q8)FHsk&&MR\=9u&0m]6=;l^.o@?".+ +&L@f3qFTF/#hPU3S]rD?&R>T;jUC7sM.mGa;c&n(_e5b.1T>#%Zt\p4deoNh_Uso%\9cZ3;i]]R +ZnT05,hoUSN!lVeVNi&)gZ8?Db>;G@)s-Vl=O("&' +#'^=NdSB5ne1!=[Jbo_i_["_5"`,1\pgd'iBV9_Aq;_@?GWB)Mi19t*k'ZJ=hPo6SM'EhY$o(d; +r&Xr(@\B)s.u-H1?8-k.(<2T9@S#]$8u"8!ofBH(+,@amYj4l`cpQ.bHTc'_aT\AH[O!(gXR2r8 +^&V8+F[=AFKM>e#=nCB%/K7n/*)FV[WNW;WL(=;rg1-%tgAn\dM8$0b*2X,gVbH6?1rAn<$XFT8 +h/YN%cEnFi]5Y`k(1W65m7r!n_"M.]1YXnifFcOD,GIr5U.aarFSNQ*N#W@LA'"C61Yb\7mBZM7 +^$;fgc1lUbTcR_DZkKMNi\Kf%N9n;IdluX;<'l9%_MNOoE`H%8CkpL*1s(=FB0o-jrLim\id.9c(_eRp".ZNBk4FK=N.P+J +9;];=qrMo7+s(s>L8_K8p&*rCS[Er9V"J3_O(:$b%-q+3C\P'`7u$Z+=D41g-6nsWqmONp +9oLS9msZ5joZ=:hr3D*":PT-I_cluk`JbL].pt47UO^sHmluiOA)DGPi?@Dt%Uqp6JOIUuLE9;]Mf)7,tD@X!,lR!l!"-*=r@3*7>CZF]jMHW=FC1 +4P,fg?(0?*PhrU<<4*"_"OC7aDNRF.!cD>%$B#'?N27dTr=6;i0GQOnT/\V"S'5d=ZiYkHk7F%0 +M[TeT5uV7p=KV:;HDl)-:N.Pq-!U;WH%[K#3eKIea%1_''hk>:3Nf6/pJD$'jafqQ%7Z3`l#G?\ +1lVK5!S@a&G*gdY"`ul)]-<*r<@.Ra<6"2DI-K&`X0+HH]I'*6#PcigY#]UNilIrK99p&L2<,m7 +^lJde!R!\_5/&bCIZBO$>b+b,a>(X_"$f;,o@>gJe`]#Op7[IlLbuX462Zk)N7aY_]N'`k;@%X/ +C@[$i18!q,&`m34IZG!$i.sN-DhsCApJNn90e* ++0p_-(?rn<`]q$fFLN+IKSqi'i[Y6DlG\A+\I0TiU`AVKQVg9;DZ\6&Q>IGAGoYma`F`A43$.&7 +NOUZ^;rn[2/h,en`E;PRqnONs=cMlkMf@oE6Ur?f"'g-CAo`FFYkonO_]Rm[9u?qf"!9[kU?=@_ +nIk0"jl>O5,-&U/LU)IVek +#on+#=u#B0@JtfYX?_SQ/MDR>?ZVN6?=oq15WSX#D&$!@EmOq[5MVo4.GQ*>TC[.fQOdE0h57?9 +`bg74S'"?0h@TuIb-elS7Z4j]D?)#eGhUX">q^&Pf&^,V]_-6%n:stO]%t5=N3PBK9KPb:Q19J< +)W77Dr)n41,dP\0T5?nG4_+_^OPToGea_"?0KU7aMVNi+'EXcBpdNLt]Ka-'+hkAS=u<+h#ful= +$VTiO=O!>I'caHP>Wlh.M_=(CgQhbhC02Vu>3S"4f,YCO8hiO&E^*'l^MiMjSl\R]hB7&$>,m)& +YAH'[;0>',.WM(h1l5oOWDC9h34l#6g9X/rh5!Kd8j+_0m%ND&*=8N#emXEt\MRea>N-,@p]qY# +F>AuF\6[!ZYL30++j0n\2#n2mFP?*d7;;kcjj(:n60NI3HfPS%n([[r1f6DhB7Yd?\nGZCB4G^+ +&lWPMgDjtg&_D!Y,#)JGp@uZ20N(Rj[#^jSj3!giZ@pK>=)bHF^GJ:E9d\*0[j[o(-M8%c%isi=bothhB<&)S#S(knbmKi@&a@kSF7l^G?(i ++m#DZSKQf_-85a:s%q`OLE!9e$)s25NX^')ZR/SDq0&P3jDe;u_oL(+QqZ$28RYJG;_RPsd*BW( +C\9?8h&`-U]9^%&2-ch]afH\jmhHGI.j5.)8n-1c5-U=KF>Nciia8ST@#V+;L&SAA/L%dG8it6f +FGg!n]%N+/?rWh!E8'G89RK_bN/+>sp#=\>#FLLAYBtrsPptmB$pHdiP=l^MCg'*s9:,F:]bUkU +:-mu[jY5p.Gjc(+9XFgC*+rL6DLu4)\i!7oTbg9V0gL]m,,*JLkQtW&*XFC9^[-^*fEcfBG1/t, +\Qrif6RZiq:nEJX0D;XP\C29lbRa[FcI++0@NK@:.4K+Ab269XQVN8di'6FMi$4bCp)KUS\X#a) +:FN$g-ZK7)B2hfaODHX3WC8!'JkHnrC$mQ9Sq`8O5;%CMJ5gZ\,:3c3I3qfm93SA])MPp*KYPd0 +(q/2A%Q(U(1Ml(kY?6eN0,Qc#XRpDk"#*4"C1tcQ&iC +@>prH^Ff_;Y*)S/76pAf, +5)?(@p43UrLj$6cdb%*Z1S*XZ+mGlejm!?K()hZd\)0!Z*_Ro*.1GLG^igs`hop80[cLF*>#.#0 +TMfnUqjAC(8Rl*UNNO5"-tmet5AhIOB*pD47]A6`n8LPI>7q(X_B[(Th/?@BAk,139NWXX0E9AE +Ed'#&gPT)PW48L-K?"H)3KI:J;!.GUn4AB"P)q)e&_5CLn4moto'`_!g_cuL9B(BK-h;JFcbKrA +8*u65]>b!'EpQa"E+BJRirRW[l6+,6Z93Lrd$"jOjWMo7HOQo\8J^uN?d9Yp$oLDXCi2nb0i1GA +4cX6C+e+lmr!T1+4[g+0R?mm6mmO#V"\oVE#HIS,gb_=LYtm.K:I)n%<,.V`UhV?8Alj*slMd>( +hk52UFWk"@;>1H\RniDmQfD"4$#lf?74UdeSrNAPfNc$\E_f+G/X_Ssod5;.`0/EK2Z.#4qaA0, +.t?hY7Y"u[g*V==me8T$g^?X@[*5O_OVHes0#cVf#;%9Efse_)G/r;HD0$/%PZBeEr^3$gCTLk? +T5WEu[b)qnNK4FT;dqDT,qedcpZ!Gp>iZaFKcBRgpVmh>Kq^<'c2Y8Z_p"[3Q7'k%+i%GmM>mo[ +8ZqDt]^hjZKr2m<%m.(sM0q_#"k-jQk$(\?O:OaN;LVaYL2-^:Zt"EE;%cFkBrs]ruKXbJ`^_.tZo81WSN<.)9Nl[3lO5pQ:\5MXJ(4QF&R0P!L^4.<[ +/JqRScfGfP/"fE`DA(b"kX7F2>lE'X@:d(:W@0)]YBNGM=g'J"BI%//6S]u?E1h0Pl`AHj[maK= +d6(R-ei&W$Pm\TUVfSrnEh77cPDu6BR$j6MW\E[40F_!Lf\BKtgA]@Zr_<]:XC:2`9hYXY,0B46 +N\+u6[Pi6so.r2jjIt^$7Ak.YU4ZpW,HPu`R%OIs]G`"+10URWiXIi*Oih.r,^:j5A"=]X0g+tc +c0M]#Kf1D*F37.l'S.B=IN^i`]ncej_8,Luc:3p]@YS-0Io2Q0X*+M:)0DT?^+%:pWIi*(-(i.c +TGC2.lF"g,kU2)<[YguH0iG%j+.haOC8`T/DsF^tF>d-5+`\D&n\t=Y_okZAr[1ja#r8KaL>hAeF19SE=&@JKVJoogTZt(a7]k)KUK-eY>8"<9p0iE@$B"IHbU4^51"dR$$71K"h,9i%nqLW)^bP5mk[-C&+qE?*?j +E@r\pU;5\2_;e[$Dgt.B%R=icY"#&:X1CjH?jAh'H$q0!6JZeP/%luD!)>;ci]:329b.(D/cgHF +(4B/fo)$-9b=06E#W]-dIkpp?iUgIV.5!iJV>PFKIgB)_hs()&l"'iEMn5B[T)A[7%j4Eb=MEt. +Ahkl\D1t@'Icb84o&E$Cemh@m7@\[Es'LkOJQK3l=Ri^$q\MU.SaH^EYD +[D7'GRtgsHqoSV?Jfb1jeJ.n%`fU/m,E@mEaL^hbcL!6fkG?minCoOY'qa`N@ZNk53ZXn +Dt>su-amZ(^@Aj"k9H=75Ih,]3)Q2)TeHoS^F'LE=e0782qtjaFX38dhGo$Fhi+h5=rb'4?n)sZ +BdYhp_97@h4tR/dBK" +&'G:d_2u@"kZY_hae8/6'qN,.B]0XuF%D=tf/fo0*9-rT1e=&Jj;ZbGCp85BPs60m"d*$QOXcG% +Xn-GeAlli8GshCbV`A=3&Ad]cbX!TjMVL)RUe-!<9$2d#\UBETBKn!Yl'QfP^M\5RMGY@L#q2m` +\k+GOF&/-H7K,/[U=HC:4Na5QUfAr$mctp +iVj/E;BLB<`rGd[/46!XlWdRJPL1)[db-dYe1Cg<#pM9%]5=].G3_2dOM"/2IsKM[0e#RdGcmQ. +US,iV\oNs\.6Blk5?r5MnjAmmuj7[[*hq1/*6^2RtS.!,6O-H6Ek>\Q2 +.qU26lAmGmJ=clSCl*bSRs]HR'9\W!AjtdB#PSZ#-`PJS93.(rJ($E:H/]*"We@9!\66:`&-j\du6FLLPAd8AR=?-C:Iil4G\)q6B'J8&/jd!MZ3GJ?,jEK7RJnAV7kT73Ru.;3_he8WL5Ma?l6uZO)#(8, +&/F`/0Lg0]G[i"W$P1%R'SaD%4oFpTi7&*X,Mc;L%J>&5Tmgq#1Muf/W!f;D1bOG!e<-4dF^oYL +'*42:I(,G=&2DKN;eK&j2b^!#nFCYHV1qQb*'6+L7pH+nM]rhqRW8i(c9\KdLYe_WKCp442BGA[ +K4;4=oG(/tZW^7RcjjO/X9_\s>O3S=r/\d+BZ'rRbuWt1,AEnh?A+5A$=%7*n?J[]7Y2Gf;)OR- ++_02Om>-lPZ($jR[Tr'u?8V`YcdB\*.tAL`\*q`K$elhB`bLd.Ofod6Nn?fBi[g0D/u&'meF[Z- ++O6WL\L]I_3\0!"h^)U=hr*#/]f7?a5qSE>el>/AtL@J.i(i]Zc\rclt;TYP[dnO%[] +m`Hb/Vtc'Top,[:"j@a.9`p,b5:4tD0LH$fJ@c;<+YJ,Ad*b^?)S-\i"@$*RPT8`$]=OR&-f[(9 +:uYZkNis_]u[Td+RsMST(^*\oc\DX87n^oen9QdMgcLt1Z<7:o_n.2ek=C.ctU +5AEm>3*1oFb!$3Is,cLIN#`@L>gE\\](Y,R\/_$GkJ>C:W/"!?DI,Fc(o2*W3+6rqDk(h9l;mSVWl(j@81E%u6n$-qK#/P/'uH!7D%N`d0s&T*^C_XGG& +DA;Hr+.#@nq`V0j9f)YW/V(a_?VC`#aX1eeJ"V@P:+uNL`*&j(>D#SJ4fbg_Zoe_ta+kQEj(i4`b<\ei)Ej!fI=YLR>-<5f($@[@Pj*7V^F +fcG_C3(7E:-BjIB9+!H:+q1mYBlb/"#i9S3:mHVdUj^JVhE^'I,Q%Oum7@l=WfKWPb.+CO@]TF? +j%4q_ArO5)jTr8OY_(om^#(AQ]dRt,kcNLZ&ZE;jaY,`0j),YHra@gn]W.r38YG7q<06Yci.M$Z +^]"_r+5X/_?!i&+^e0s^ML9]/YH/eDS5F=6ChgK]lRJh8U+?+%,*sDsI?f2@gZeQ`6j$C+fP8n5cRrN-`)[_+2=%M2tc#c5\S3_:tiHQ/*0fqMtr&Tc9H04"-6\=tXa2D7Te+Jck&2saLaJWt=qEl8U +'Wmu2,O)j[5?AC'VL]A>?qnU9:rZF_5VGU4#sYXG\qP/!k[+.-dame],$h2'g>6A&g5B=0P>7Mq +c;Ig`H,eOi-sdnt`TABS+78DbL0%'da?hc(d>gQQ_]2rQgP-Mg/k_=Zdal[$RbjSB@CnqUY`\Ki +Q*crjKXAOEFN*r`3msUfaRI.SndWq^WZPtT:h1DH_sb$ie!8/P]U0fFh*8YdS9[E;>!`.L8:QE, +O0+fs:Y?0YN_A@qjW;WrQIY(4F]8gr^-isU7=Qe7]>Uf")l +j[gl([S7"MPPjgtR?,BFFj>Ca?2\cVd$LM72>D[WY%UT(S)h0cF!mVR$s)#qKqpOQU+1[=r+M;? +eI#Tb:KYCV#\e$+/a8T@HBDQJSqi(I?"ssCl$D'=.Tme*[WK>GC +XIt>kSHRoM*']2=:d\H/%pHd)jcO<]+'3C'BqE;(8?*#VHuEf/3+sDNjkI(RXt(_ +ZTOp#%.a&OT^#&&V9*$3!0B]Kh4FbI(K85 +)A;[qE8dD-[KWN!cKaZJ`i$NT86'_%d#f;[oIqKm6,BB56Ddfj!M#jTFli?S<=_-;+RFY]61CeS +ftLkj$2L;YZL4jJ:_YD)k;Rb3@c=X'=7A.KoE;A4Ds4-*)1_(N)e9H5 +#7k[O'"#Eck(B"1,)2p>_d>AjmTG06m!dW?DX0:@MN*l6',&ql7Oj)JJ2MYA#IOVMA*B'gIU&*: +bq-Bh5g6tMZs2(&7nrQC;^rQL1/hk3-k55):+dIFHRe\slLa#ri>OkDo_os5OQL3ej(==GH][AE?h@!uE?OT@+Z@Y=>=KR_+k +8`X072I7$:c-Hk4jla"_hn]dA,aK\E3D&u7ra%3fm'(l)`SMVJ=+P=M)E6am&NB>dX(;;`RiRGE +?Q.oUh",Ip+N2&"cH0os^5r:75!fDA20d&D+ijk\2EOB@[;eD7,/dsTbB^HD/#G[+%tJmZq+%0= +be=%(ho]MB"WosfF'_"'CnKD=G& +TadC/MKj/ESh4QrR<.*mTZ'@)ij=D2ng/^PLd`hX'a[B3XGNkmbc44%Da-8Bo=6L0a0/"-aZSlX +7:L0EIJt1O(R59=c_&@0@^LXl1r2KDR=\O$>PH7EaOH%?@,"0"^pKG'GH_BTRai&qTF?u7urh9Z&Ia>?%U=&p\KW$bUVQMi-YF:N(YG7W(HI$?;grrtq +b$5dc4*bHr6KKS&4YW.F9@W^0"XBeLX#+Ksl\Y%H`.]($1Y0&LaZVor>c! +4dmZArL$hF1;t<>:sBLE>4JOBF:[;AA&R\5Sig +OLpO,:8&p5Ac;qXqdT/o%0n+U%OJNV5ELK8f"1R5%[$+\6GYlui&_fT-A$N%RqBmDmEM,-W;)A/b`CU.j(KsIn3--k@tt_R*#Smp1J9o +6:>OYpO6c\^*"fQH(%JmG"\"kpQcBLeCLboU,fR'S6hJTeSE304#lC![SKm8P[mHukK6-63N$BOK@4OEU'S5V&aTJ$nQ2M_q'3Y(pr[).g +P!auA]/Op`>,a)[B7@tsX[/OZEr9WOqVfQB[3j$apk\DdWb6mOA6kT"QaG1UoR6qZonh0pp6"rE +:RW7C+t@9UM<+-Q/oaNTN-=T#?b6@[C#4i*"ki?I=cZ+rm%0'#FD*[90qoBZhs0(EC5Bs]@+-l_ +!n,ZHZFTg&,mt1R(Q4>%TmVKmcsp/gFup)9HJS4Mc=eui3l"6A\?0d0.tc,#J4&[i)ei=[H/DU9 +D$C(>Msd@rfu;OO8!@)/Pe.?o(p:eM,lqj4Uk2QhKLI'TQ@(`RYT)rtuf[@k?@dIh![\5cGC\Qp,J:r3P# +Hh0l_8`farr6j=h*0TsL.qHLsS`0S<'biQ?QWBq,K@@Z[A9;l$EV[]bV.WqYMf.*1RHa]Xl#P^J +D+UfC4<.RcLF,dWV#34Y2PCCVanTpX/oF_mdK:/Di3.IU%o`lCJ7NN![u&&t0f\):L,1;BgQJ"G +q%MFR&J+.B>\Fc/eWPhU13jc2AI,a#PXNE:_l1egV!@&I\=!7Sp@qj'B+tT]6mC(&A4XNuV"d>b +Eif3m1lVG)hdtA27(P\F1='Uu`M-h:O,ghHp;TsDPF(DCH.\M\_f@4>IO%Ze3OtqdEhehmLTV8P +Z_dj^"V.624r\?06/@3IGZ>Ul/,1Ei_tKa8d:cF8Q5bL:!?4DoK!=s5jqkr2j[5qNJY*]73D,Ph +OKZV@2\%q@kBcpf?eALN8bZ2*:*M#"6jEStl*/;r]$TMgPZt^#L8.8tN)+nC7hDJZp%5)W?uO@P +`?gIo[?$F1C"eM[qLQ:(mk8+i.%3Ms?'Jq&m)ZG`R:aC-P::-uJ(!RcL<.cCDd]M=0p.I,:%$1I +%Ih!r)o3cq$+b'Ge`b4j5Y3Z\Pe?;;($H +@Vat7G''\a7c5s0c6P8?VpBGOBILi]l3iCMorF3oW8uuVjt@2c4U-1u0l==n^IKO(jLZT\7?i/M +609UuJ[*J8TB#rkk6LblK'[T]YfMg#O.'>rPcjd+_5ih;UgM)'!D,lqZHGPSa'_K;EXo<'T-LWV +D5g>Vb)?XOBPV\C5!Rf%0i(=gg(GIVVqU%F5=-]bS5X6NQfofmSF(AMCCthmZIWe8c"IXh&L)Gh +450miADn]A'8?P5TJOn'bg@JS2"5#MXl+duT@cn&Eb#[NE/%-H%-[(BtZ:Y\qu25Tqa3/Np2%:=%X.T2fVLYF_]rVRTNr7cogHO`\?h@Cj1.#8Ntk(oW0Y_BfB:g'3GnRF:b[p^:h"dm37>SQ>E&G<( +QX*:0:G94hZ<#gS#Up>hBtZsLIaLB>S!jUl..t]H(LQTK[^sYTLMs3m$tjSL&H4:6M[b";5Nakm +BC/+TcW.ZqipQA>m-?J?X7bW)Fn%*F*G"G\Pq +9%5DIbW@r8ZS5I3L*e.1)$@ +$hr:Voq>!mVsK5P5=6:M0J!R]SpSJ-QHA%nkTpBbViK]bQ:nK]^7po5#-n/9)F: +>O;Ko.%LBHhMf1BrHItY(5IKaP,"b-TI^/QNLgD#WR@Eg8WdY+L/O;,6C7BDYViZNZjg+qIV)49 +$M#'2(Em!oR"?eG9h#Pbl1Y\DSJD^t@$[o"+,T8hA`47=^ln;c@_PK].h+44U.lugnN*>4'bGKB +XmJus][C<,$mS8LMGO[C#&cn'cDdL:1FpoB&YrU+VT6lQ_28ccSHC)"PTIM=lX8M&>QN4`j%/0X +>_h`ei@;M+-nl:%1A[N.G^uY."WpMB/O@/bZI'YL[F4i@/Wg330S):l0h*"96s0>6FCK22o.Jd/uhj[rkoT0;q +EB;:YDF:Kan)^#Sj^Jn\e!'`KU`Xqc\YV+VpnjBT"VaRlQ(Dc;3fk`rSll$EYe2''iUQJsiPcTO%4-2!-Wl#TgBtfO5AMJV!O# +(HLT`IWTs=m$c7pht+k-qpNg&(Xi?/0_+>u#\Y-+FtR3$IJO(hQMa-M&2`o[E,'D:LuJ7P!,YM2 +^V?T.(]ak%8?mRegq]"dPN67KgeJoBr,MAY';gmF%^Q\iamf*jSg]2`Les<BmPP?fZbLOnP.cgC+ +cnm/G8Mk"Y>E0AJq]Onsono-qKSPN'&2c283f]ptbYO>(X(K#*S?l9XCD7-PWQc*H$H#)3BT%!. +GJ!?g%^Mr+GkZ@4MF+^"TonKC=:Y6#:Cr'NOoX%9qO)c`>-&q]L-=*D,@797#5Y)si&q'EH152% +h+T[QhMEUO^N$mC$36XG(L/sOfsn9Jo)EOQcr.XjnFP%5S&0S[!h113K&\oh+UP+c=62+^mN?um +ok)AC#kWg%01P&k[F0V;$mRr53.U)m44mK&-'T]TZV`'>:-:Z%Ue3gQ#%DDhgh]Q`)aj:n(U+H& +PLDq2["cd;K`e%ZAJN3&4gZk-'f*GkbI +@#;VucjCBZ3HIIT.-?'&j63.2]8i[1>#*b+)uft+]FC_%%MEq\o3nQFoFWJT$_'$c[;a'k+:QCK +Z0K'@SKF_9B^&?#q\kYNN2g1W+5[J+c%a)(N>3rZ#f +7gR@u)Yh7"cu"&+8+AWpDH?7?K;OGL5&2.6q@^[T.4loJX>0M[,u'DD8KF?tq],(-F]COFX,b9n +10Ob/9<-.'I)U8uo5"[>G,/'tWB&l/k9$Fb@J`MO^kqMWXu0@#qAHmlnikJ\BNso-W0)LC];UM/ +ZB"j(QN-CASUbT4I<#'FUWl"m"=52ME;hSmdqD/`37:T38U>c6E3*KFbZ;2<%@V+(m_R(YNSaKq +\nXG70.HoFQjC7DjPUdBr=Br:>I<3DkkEn]e^OWk('7uArUcKo>[(Ph\VrVko:.IO.S9-.RDMQ7't[@j&,-+Bb_ +-WshnEaU['jja_2qRZ4h%6_BK^$Em]q>`-ebj;F<"Pl6E +m77Uc.SW1peGki"4b[F5%^J0DY3j2-A"&pr0Z%g]J!Db'1CD>j7(H+j[=4_f8]Q!\R=O%YKuV%q +e0IPW"n5@Pl=t,V&-G1HOM_Z&]jpAd)V5Dj-"TBa4[=3HqdCCoM\8f?aX^'mVlm`Tg%MUc&C0R9 ++9q]]1l-``N;F&GV9eJ7.B\R0`G=e\]m+`,.+S2!Y=UZS7punJ"`@rAX`6lt=OF+7hefY\Q:*gW +_F(8E]IJ=oE`PFr-AL6=E"f5OC,N`\.6(0^H(.?ME6.V$Nn8KN75pKX"Xq$I"#j=TR(&Un1t_OZ +*S);]J=W*WU1s_)N81[;g2J0NE*9?o)Y/+o!:K>deR>RbU[;SXQQRdaSf3t0B%KmIE"l6SPZA=^ +#@8In)XW&"QXue)qL[->Eh.t.Vkgg8PbDJlL$\K?i!@l+]O9K,FR1e8h`)o\83bL&R:6O!JmkTi +H.ls`^c$UHXPnJ#;j3h?:pD!IF@tSfSM]9D7WGiTo96Lg+AE"ED0rf>`gN+MNR`&KXMirP*5Z:V +08E/k&*`Q9$L=<]O:>Ot`U+CB(oPcu^nX\aUOCRpG4a\2SL\9nXCjS>?'JfM[/5p!D`#eAI.Hjm +Pf4JbXBK@^db3ZGR#+*@U3'W>,Gf-9YgQ=(P:m<.rS*3Vh'N\X'DcW\L?N0P.#uc10c]JjcG1$E!QO\lr'qfb='Hg%$r."+ +;f6M`ZmnUdiq,rLduDVmI#3CWQ41jN*&k76[ICFRll97:[XXRZ@i'Hh!ih1,"!D:g%1;T/M!Q6s +G/8mC!\'f`njg/]b(^CE4BXJ=/^RRQdcC7_TiQ]2QKG[SF9M[S3kGcD@oo]a-lGY4d"JLB//j'/ +:e2!(/&F`CRe\,&PZ*&4X:?]=M]Xb6$7,GH;#?)!;Mj\-n8Uln*u-9"fu^[V("tPY6CcI<9!`8( +8_c,%U&?aJ#ujc("I#\S3F-\>p1?@QKC_Z?m46`j$f2`t.cM`Ih_I8`3#dN*`Lu;\TCY:YcL_## +7MLjb37LmA7>!Wt +76M`<)(#m,lsn`cPL'5#qM+0ko0^aq-&:)<1\0TEOp[Qo&d#_C*03mmUT[m52@]6lJYP^150hug +gAK(Ngt*tEJFQ],?^53mISk?gQ7\uOlZBQf2g6*pK5nf@eVYP4'K(BeHK_>^L7?G&ESEjE5%OE. +%4$P&)OS#$s567jbtHX'8Pq?g/HApS'S?(Q;*L=#!M4Z]I"C\rEM"P`R/aIT$H+BTd_iiYC_?N` +Dn];A.RoK79FhBr]LJ1"CtVGQ&>]KHK#8PGQ%oS9cO+M3$/aVqG]?i!#XJmS]S8YM\/nZ9bYfg! +#$;GXQpI40""^KoA"*G:An@;\f%TtW4IRCYfHMcfPT\qdgP.O/ea,l>,`]aQq'Ir`89Vh'r(X05 +4XughK$[7p8f1iQ^"csAK"P,iT@(O+bI>3I<=OrTTY8m;s4O#q&qO0&@O6u*e\kJ$F(PRCdAmBo +1At_B90@e]40.B-!DJ6=Bu!n<-P_AfP!Go).7:-c%"&WYqg@F9:)>bnR`?15W6Qlq;;KN"TJLBr +];2"=8g1>F"m1bSL$fb2gE*$5c1]n8m_.o#(D"#=hb$#_A2dV%$Y\on^o%J(&KY-=43?%?h7*eL +6n>*L3ZkLWSEg)jLTTN_]ob3DaBqI)B^a/FM6gN4YDp=g'pGQ2>U]e3'+S@S&J,lio!rp3>5O22 +*uE\.hs;@4f!R`BilVt4.4I/(j-#^D%&LGj02$J4]gbq8go@jV_)UEjG3d`[6lf +[Hd8!3ETtC[qT6n#BSl+C:O)tIg2Ekq43]EAc_i:Fs>eo\DmT'6^!ckcS,'YksT)VhRDN7aWEU^KcJ;b37\RA(mlH:#FS6W]"[o,E]la###]s. +\1i169],RpkIP,!?i;IfRo7KM"]2j4,gS'V[4E>1/Xn/ZZ#cK+'t@qNf.`i* +rL_*Tl05m-dc&sJ'P#L:5rO4&C)b[B#rEkmq]t@l*SZ[iEFk2;#9.?7f`*NuZC4u_r%dZmIR^T=5&Cp8.uL_g:W2Ft!SMR1nHSkR2pXC#VNb`arM +NPuos\lpM].JPCjcVQpPP*+a9$fM0np4t@1QBp!nr'upD)=!E&+8REZ3(si([#_CB6$>4LOTRL_ +">1onSqPu6d44(/I$_ggOl$dc@g;o7OVM0/] +No#eg>)I?S//B*r_o.OpX'!uA`nIlY+EkadAA__:B1\,JAe^h'U.=J>qGp$?KqX(FPR'Y8ZiKK= +m1bVj9./`'G&8fAi#M_hdan>+M#c`n%hpqIc58%BX4GK)S7k^MoC?$\Rk-*AULfm-*N#R@`&ku_ +J^^9$_qu&_)Mg]%W7egFa0C>X.Eu!%mO?hd(EXaL-=A:;@#_[!ien,pMbogUHZW-n.0@JH-400U +d$lMne=o3J2\F>Ba\cLN/)nc7eL4t,Z%]+V#+G\N_*3rEqB`"4'pT_)4kh?Z(2#IQI?W9`Qk!G, +"G>YqA1e:Pq^DT/]74sD=g9%0&Vu">#=P%l7C_3TdO@'b7S7Ns`[W_:k23V6LE:K21V$nn'*1U, +pUk!ZI(9YXmUDAL")aBa[,=!@BEC+5XRRtQ1RDZW" +Beb/i,6&WQ/8USZ#mn+-,[4ePYr/89?ktRGF)ipd:2hZ6m"J4uDa$s#idFKEfBnA33"\rRffJ"l +lGPcKWKKjGV@YtTM#-S+q=hI;S3HX)eAc>bXj3/@IX-=/>8JeU3p7j6k]LlFpM;Kcnd=B%dEo:9"\L*9]F]sJN7fljDFfmcHE@V;/#)?(Y!fJ^bcqtNb +YtG[(,YuR +._5Ih$A.>eA_^C)dZ*q-A3+XRZ#l8,Cu"X:CD64gPH&q]A][CTVN^T[mkf>QK9Z4N5%sZUboML/H=YRL +Vb1BUDX,''%@E*[c6H$NZ=m`]K=Ap5!#5*Y;Eg4k`h>gD'J-/\]u=N;qtkXZ!luMFl146%%?+:R ++[).I'='q0Y(ejk,&_2sg2\mZpJ"B[XDHn\gAu$DEt;.da9&d,ZjskVMQgI6RMYf`2B%u>P<7a6 +D2_i/eVNBVSnK1r]u<6OeO8g_e+HS\&@6O+L$:@hlK:AZr/A>MiSDbspj%gtB_MF"SkStCZ*L_6 +9MFZk5H5:kd3_Go$uVaOft>Tg7jbG6H54R@,n"RD7_N+$!3Do'"l.OqX(g4o\>q8%CI)K3'Qd!,o8*/c#L,k8)$jPbl +\_7WOb&PUVfj_LV2Id-="m!mmodrRjmf/ioE`uC@?Oul8iD9Za(<;_cMZKZP%aCGG%-^ie2>jYE)P2cnNC*l>rF1/=PEu-=hqpH +lMU)El'$R!It"kKq?39uf:KH!/n\8'eH*J(n"ufL>;/FQIIKTgZqJ=t^aQ,PsF0gB5^ZIQL +6-HC,Ea^fM(iP^/MO4HGb5!C0W:iAoQEPIm\VhTuKm$BXf51:s:(81akUnZFj+ii3;Ypi`QYUMh +fnZ08b3W%Rh.m>`MQ2p[bYhI_UDePKB0>KiXMaYa"JiP+BhU9j0u?I>+Spt2iRLtB`'Jd%S(N+" +4qlRd:qZrFHZaVr((s)Nq-j1[FAb\EAA"Y\7qg;Bq5mWAlM +:*_D\6.1Per#5%+(RQ&arh?e22N*doD0P/&lB/VZl(m&>jMH-Y7g"?o$RG.CDs=^ZWMqjqg5dQ% +5::?'S]l5uVnHAB?Zh*\i02F)nmY9Upa3oqb4@E^#9]KP"OUk>5e5\+_]DAS6IKD4h:?og6)Tf, +L/6Bs^:&rf#W;V(V1Qs@P@'Lk2r10M<#^W&)l#hPk)$"E7U#WSjrr4Y6"g+k7nVF,Y0CCL:"cWp0dk'++26#Dq';.0P6`oogOLb>]B;bM-h6Pf_I]K2=][6fdE(J% +5uh]:/(GG93e*VJ$;QWA_br\8MDk,iHsFp$j'k("PO8CoRFS?Dref\n<)C'#9Y3u\Mpl=bk`!P9 +6p)Yj&S#CGquCR'H%dJPg!5atWJJXIFcP5.'=Z-_%e3!jXQM9=?q6(N?;f`P_%Smj1=qSqD6AKB +9:k87LDPFB%*0/F@Z;Q%Auptm9E?dmWt]P5=@0HIR=?>WL5(&(^E?qPpK2SiV3/JdSRiJ!bgW]U +c5@&5LQN..<3P:F!^XR<)mIlBBK\J_=,m6&9A57:28\/&2+mKq(NXbT7$HO*Ca4ncE\0C(Xpr2C +?fOYRUZHSRJO%g_%CC_sB1^Lf=1ICP]M@GbV*il*?\Xk8J'5V)K0>e@+tg*5S2ThIoQi-sE(eLc8H5MID(6g84UATFV;9G=[_>otoR!JPa7""AUCeR#EDM%'fh'tATGD?e +O34s2H[ADaJc=+q09"kW8P18lNeHB1^(;mW!WA'l0,hJ1n+7WmmuNg>ZlQZ.T.3TM*'*&HIs/=E +De8Pq"gL(J)N(3h2YLq`*u<`>7?>NkC<^UNtoi +ZQbbYjpm%^JXDQ')RII!g[ffH]e`%HFRZ%!J`hY.R.Sp*B'ebZIF5'N#fhZ0l#]"grd6Q8R81RQ +CV1G?=)("E7Ed(Q9W0F@No#Ta9=s4M+F..?D.=W#+]/NHh3";>fqDcO1Ujd2]WJS.]D9L3:P=`6 +e4CHdP:Vn@"l+U(77_e^E!W89QK`sa*T)!u^miHK;''dk;;<`MG`r3r&jeteog5d5O7`oNL785"UHnp/ZdX)_XX`mNeDm*Ym4@+&t9R +9j_qhE!R>lkg_3)%Pjf.cS`S)6@hRL]mpc=1\*jU]:;HU&G]:C,m<)$;PYfT +.$DT`/[PJ?aP1K#fas`jY2E\;S0/e2.F7b=7-/&lY4Y^I(#@faf-6M[_Bq59o.3l+(!diU]YI^@ +#fsVs=--uBHbN1MO#b)^h#0pF(Ahc8+0+$'-(<@\"LZ$JheNB4`\B]nS3*O[PZ6^(LkqZ> +.9LIqB/:5ZDmB?"Sp&U*l"-Eg5V=rnYbc6eXsI,#$6uC$@bcVlMHW3l!8omIo\Tjh7fD2_gmBfn +g;tUBZs6Ro+^nLnZi*(ea2d.>i'+;VW8!Y>58)\I\pq9Bo0GJ[R0pc"q8g=RJ8aC.Brfp544>0j +0-a9Z";i(tETrq"SEph%U3lO1L`B35Rkh8UIs8G7eXOBRVUn1Wl+C;/%[\#UKkMp@036G0Q+sb9 +"S_TMSu3iEH9);I)._[*a$#>"`tWJ"(qsG+RjE/VOmbYcN8@XSk<#SuIG+H.03Ud5VKk_]B6Yi: +__lC8[!'Ee60RMm0YOVZ"=S#,YaQX)C1?Br8M?[5DHq11:c&qalh0`\k!7Tnr;^-SH'(j>D]k^O +Lu)+e[TPuFj!o#6$o"cEZ151J3k8]^/&\tr(=5k@NuuY-4ZlH8K8r2Qmu2lC&ajh!>$KgpTuDKW +#T?o&(?XgVVF#1q>L7<;98`Si0jT1ps.Aem8o"$4m.fU'`/&RNc?BpB.kFd?BJ06nC^E#/#tEZ: +gSP&0IkgN,n#]t"01BQqSE#Y\k4E-nB=RqX%BDIjS$+Xj5EaU%Me-,;Er)Li0[&1L:1o"r^q;!J +6l'O5?4-1?c^#Nc4!c66S7=&P[]jg8%nqu'Y/V:UT:1(f6ZR;QEc2d@SB=P8Wp>m=&K6c:!tUsV +M]&dm,<%>ki*6rOngW"a.5.6P8(?N;Un'3hZnBgDnq)FDCXCclN^V/1/@oa<0H&3&3E+pL"o.s#;TmQF'q0I^X6h?8)HsRAZ5-_:mVB$\"Y-a_K6*\H#&"1]?Js`bp)FPhR +GH8?[^1aHV(1:g[O`4gKCGR5tr;]Vd4@#%3>V=p^%HB_P)T1/U@g`l+X.(0Ijq.I0MDk5_''N.1 +rB-^5=AP_Xp%ni#!u^ghVDe*.5-jK4-V>'Y,'QgeY!>@2e:L2[%s??JeOf$[@ej%`Qr0ioZoj9B_'hnF2@r8q$^oYd +%+E/:e7`&R!_'@$Z>_]u?%qM.SErP?N/3I1*EJ-=[L/N6AG]_$bnqLa\,/Q_+ZJ$70M(sYYjM5D +CGH!6O3$3XT+4lMSMBc-@k3W#:7ug?)p,u`NP-_',@8"$"RH]ZHQA5MrnOrCsJ9,H;jW9-:$F6)K9A@47 +HTgtriM\@??TjZBhIkPo;W#VAQ%,,U5eq3/(>e">8j8YnAi=t!bpBVf<@OY5Y?p,51]CWpjT5:k +F@anIgODrejp/&4K1@oBdpLk%[usgRYlDO[-A\c'U`pYAndX7K6#1sNZXTm!+Au/j2qt[)\R:g\ +8IO2+Ts*<]=AuoiY8&l$:^+CZXL%thJ.gt744"STej@2Qot:FFjqFIk]=n:40Ul6\IG%R#);,/^ +2FLT'4?CTpA0%6=OaEAE*d)-6ij4;C;-B=n[bWIjTa_2c.Q\8QIX.`N!"E7"^!``k+f&Vj!lV%<4Qh0m`G6HZBV&Q`"PXFZ[-g^W$;d]0(bIEii_K)@ecV4df-A,lHu& +$;Mu3$*P9$:&b?Qi0Ae#=(k]`+[RuNK*6BCB1g*_*6CPkn-LJ19ph58kK`qU4%+P/:CBdmYkO_[W$qf/rmA:0!3P_I,WrjECBQI.AUs5nuN?YPI`N5!? +.1N)69md;[7#j#VaGc4\!0DV(.7L*l*k)ppS?(jXpTndD[-]7?V%(9Rhq$(#i_1#V<6R"H3E[jP +F`Dc2)aBN]R$GNW%7JLl%nN[Dn#a?cA$96fO6`US`aG^cY-GNmN5]a90HKN1!0"ba!@uLD*Ll*q +U.s.!6;%.n^;>t@o7K&Qr29rT,;m7t:!>D7dfd80;3rnCU!(@Jcp9%)$R&s>/p0RK^u7\fZo0]$ +Z_sIc0gXb=O%<6N**`U*C.`iuLopn+\87^pB`^], +Mhl:d\)ZVNVe_.D@O,8S:- +?1MelU7`eh?pUjPD64o(?rpoeXq?;K#HP@`&^\UPY-gKO\ug9j`:BT/ftOL.E%qc>]ItS;hYP5\ +!9"*5<8)XICdBgSKM33eni49mjZ=/jHlH:I!#*u*c#U#_A4(pH-[pg3=1[=dfRVqB=5+m9rY&`r +obS?96`IF#DBU+4$.!Ll_e#a+noJ8nH.#kr`?!JSQI9+fcgIse=@us2>eqc'(u9E-=NG%'$RS\D#^h[?P +&;_]>F._[2!s3;n)$Y+1+)]qE(/!sZ4N0,rGR)3jM[7si'djaEg.$uBF"NgU):pXe\.aGY9)i/6 +'*-;rMROl[p6rA'7`JV?(#b?1_Z2%1`nDL/$$-Z>5r?MT-'LVL7q-SJdAM\p2WLE]8dC"3_7hX& +.6oNWq^-4L'lf`gF$aB#8?``Y!]9r=s0D[G6Ir/<1ts7n2gr+oiC/k(($r>@s.hXW>]+&`bPBp>dJs?ti2m=m^iCh(Q +E!_6iGF35(H?AS+eB^lfFTB1>E,\n%n;O[VYXQ0%kg1=Cmoocm[HkZ=oe8gp\b?R6/A.$h+K;/P +O/6[^L'N0cOc>TO:YBc(CuRONDb#I$:CFae2fhM54'!:00!?hepLH%2ep;nIZ+FpRDU97`6u#2M +W7_UaJu7Pd-gTcs9J&erX181;8YdHpF2uKfX_9AsZSPr8^I@23oZ_B4/D*./CW$cDOLEd'N"cm) +-Mt.m]>\)do1319!`>"dMN4XPQNVJCFfS;D''#29)@Tio-mT#.+k26+X&+Y)glOL_SZ[U2h-mu9 +neXb?$WO_FrA&BQ&/Wpc`#^Ko(=+p@^8OYKrb:WVBlmEZ$hM%.mXGki]h4d8aDR^Gahf<6""2%Z +Nhj4"40RVg]9LAh(\i8Z.'=K4=(D,84?8N^^-Oo/VSu'beEji2e;2T>!-iJ+e0FFJhQ>O)R8[oi&6\iitsbqs9oJ +oEm3!7nATE=c'tUM8Q23'^21fK!gL(S?8Pfi5#Dd9`+\`PYb_jQo&iLi[E[qPje/`7!7EO6 ++HS!7i[cZ,9_8OLVn3G9[#6U?F$e(15S>m(se;85PQ^B,YA7qs4:QpU8b=k&UD\6Tr3U*Ddf&pH@T +4CSlqD\TakF#?r.r*F9=CJbLfjIe)3%c]Qt4FU>m'uI<7W_q6K9Nt/SYdm$u2Io#P[JfnJ"9.FoQb58I7Jed_!\SL:jM$=-cQa!\D"U +'?KPo0ka9=N.Hj.B?A>c3Cecugd6g0@MBX&YsZ[j)rjogh,p,]BuWjEEX0ulnkWhAMiOsp=5Ll4d0/eklG>if$^H*:KPQ0M)OC9!J?9lX).?`K1j&FlSi\"Af?gKhdONl93.Xi]d;)H&0iOUKu +KYT7BD'2so3j>D,Qe!i+M/qJ7dS,tjn>Q,t+T@(6Q&[48a-!P#lqX_C7opm=K@J],u@h"T* +5cifXq7s9&T#ZrDC^f\O;ub@.-ed`7E&`%AE@9;^-nUe'Xrd7al9t@c;Jg+Q\+58:$a<+";/+P' +^=Naa=O_cMrghF3%lb[O_3]'TkCb+OTJHGQI4pfb +!P9p`2//f?W3Oia,>hdu[il'JrgZINH`lLsd5kDSuQn7l,D]ViUM3"W)EC[dA&5l +.P$G&-hDl6X\Uf3*d#"n&Au`L;&U3,+;XTKMugF)e#65p:Eo1N82"TXelJ+.P$ljL1)gBE.rrn3 +NO$$K^/CR+bIGIfnf=];1b-oA?>@-"6ZUQ6)eg_/4]cYsUn3&/&rs?#V=$&ZO#mq3A]FI.?X69f +A+:Eeb[C/D?&[dl!?85KHAH9@U1:p@@qddD>XO]1+>VOjA3]"^J+bK%jG()TR/SsCWo6:)hXL2Y"@$;],d&8<6T*gOmhYA'3$:[d1=Z;#46C90(-_;6_f4'`.bJQU +&2]%l>Q8WSg0kqkC[DnVp['DBZ"VtLC-.$U$M("j1jW`/=L=jc)<;5Cb:I^%[#ASQ[NUJdEYLg+ +f(XHDMG[4e>X8[I4fq_LM)\<]"Te-D[CeR2s.;BPUY#%dS$##Bhc4oNJ4[Z*0"sfH2\@?c4(d^,1\q;)AB2)C@'PcRb2a +eRj5g$?;UsAoHC[500f,$tj<0?k_3(`>@D+M6];G%i+G5)RB_\Hm3&7!h[id<\&+4*Hl4fX3a58 +``GIiO$k47rEgMNW^OcsG_%iCE9!%9e/(Ms_?&:F65[P"CjG_PT4mD4aZ@!#[Q/[c23ZLc@@_H/ +QGLj70Wsek/r=e*QHJj0hm+WIP>DO*Fl3M?Oup'DHE(!2e;J=J$#Y5Pk4n+#$6eobB2I0W@otB` +Ec;6c11,F2(^"ROKo[ALk;<1F6N\jb!DI8P:)NI$R;Bc986lYAf[i/ZAIE,A78lPum326nBbR=` +2HX8?.IQo:(Ng"sc+W*@#=f>HRn-#uGQfDKF5d!?:3X"`h;E9C41ue4WG]?fR;NOZ$ +Hc3,9/>phaqbV;\G^SDg83QK0G3A*AIe(H:2ChY?"_B$\.E^.Pc\Mb+M9C)NA2ih!dfR1e-u[O= +cH9HIlJLAS>hHKJh_F#nem;VYQi_s^bO15-J1C2eQ^#8n^g/ufClH6FrIP.t@1f)5p5sk^oeM9k +E>&<_Z:(0mKOLnM=1.9nK:\([A<*nl!!%pLn2(KGIBbOr`T`iBLHE#p;ZK8k@f2f_oqYD9?c+0L +=+8+\G4-0l\gukV:2uW-^Ds7drOIB<\nV*$C*hM +56M>YW^/V(F]@T3Q3\h)d1]mi.`9\D1.p"9-=FkOt3`uN/USM`b0\@>f3)U/32l:2@ +V]!ZA0T+=>jBLq=bH$+("3`9c4GoKtH$pTX1F\?:1k\r@j2S<)WDF2`ED.AfRJtI$D#S +2t2sK@9(Y5,+)e!5hb5F4G81C!/\3(g)0qs^#IcSR$caKO8*-6M-,/aAHGSm;b3bT]?OZm/f9oW +AYf"ljIt)[_HP1456#!_`s^6:/2o!*1sH&Ei/U_M_A;-jfFtW.%I$2css$OZQWImM+?U>$ihEEYOs+,^!9`qf?dBJia$'b/VenaK(oqKS\a8R?0bMUq9B=#*_ +^:.:$`rEMGobadH#l*Rfd<$5k[UZSVnK9C#Hb.0.'qcdZ!TLfF[_sSkp2?1s[U@S(h:)25jqj^s +P.]C@/aUeXg@iQU?s@%@+Z65Lo0VTC$j!0MO4eeoq2.9Ohqinqet;Aheg!t/1)^k[J!iV6 +A]/#$P:u^I2d/L7"U;USY=eq6:eB810m:3p!qRL)-NiGj'okC^:lg`t!=D>MMbqmWVEZ5r/\X+! +Nhr(=hH`bWJlo-P8leYS]7YM4($mWp.oNGB"$6d:g`\`uS2hc,oe%/E=,lH0b1pMDjEF;b-=7rQ +@H8=Z#FfbqpRNN:#^`*HMA,@&n'PmZ,;D*o92J8@!\O4$'79PUDmUXNp:+43p/+>TdahF9*^B7g +@A>hWkQXrqrlCk+_F's?rI9cJQq9BYeE[gsY!`Kl+e.^d[uJP6b!^\.*Y!L#S/);ISCRBT4L&Sf +#+NAAL.7XXV8Ijn1rKlYr)$LH[(!U:;GZCbGbq/$FkX[?1m$e0 +TP+ca[F7OmIP1pN[f@5P>,mEor%S"KKOutY@n:]:E:Rtr/W-5c72\$khJHM[I:`Qk78?bLT(Ba# +,JC$'IA3HC>&:t"6$0@ZYbIcg&g]'29c^h_[gDcDM[F2j=NfCZQ^eZ9WTh2,!%G_b,4?3<_rVV8 +XK9q]0"5B+s.DSicA$)8GG$f="a[DJ\tb95d&=9"efCMNpPcI>]r%1s(;S_M%#-A,a09j6]]%&: +m2:_5$c]N(Lsur3e'm#KFFS49'..S#4tV[H^*,-p$T6Z,Cg2[fR-S*h+M$?ogCD+EB`@04< +A=9_Lk_!+=]%&0lk3X1:hcJ1:ZX9E +MCH+"Y%qgi*hK_,lsnZ]*h4GWg#[K-dSIZm:qnD%)*O9-&4ZA*[O(oq7X_c+0FQk!p6mE5]#X8o +41WrPbTKE96pe#E?Q2m?$^KHam($8fM[q\.HeEUCRL0[\ +P[eE7[f]SPb?2pI=oi3(JSno3f*R]l_%';>.nm016/5L]HOP!u>Dcg'1Y"-3aiU=jlg])cT=ONE +[VDl@SJ$]n@-eAqZS`+;]N3<&eMS.[X/naq3O9=bDrC]Wh3.1d.M992+WGkuD[,J"ndY`G?P68# +-7g*K`tmOL.AD(&n7S?P6T*p0HB3NDDU@/h:X,hSn1C/Q(b>LWk<1m2%6>?)o=hp,Jfr,dYlO$@ +mUN3)*80ksHadR/3(J\i28S'\3uSV]As_e:Mb4O.Z42q)/OCVSW5=VFb&AhIpL>IdT[qEk=t&*f +)[)L2MsWdL!E=Q9bs`mVZ"nLniRjq;gs7cThM4!.b+5t!b/d?aoT&AVip\B2+`=b*?jar'oGL]* +?>6b]L_=+JL!.a2?7]gJ`iQ9Bh0bp&%XFOlgVYF$c]cD@1Bi^Dln> +U#'i2qZCQJa[IR\+VRKWe2>J84:UL=6YD-p]#jO\(S999XSf4A1qY97DOnr`_Ek)sbm3Ru&b/1J +XL^V?:3!/ts4Fb#Lp-m1nO*u-(nOZ_*pOp`8"nh`gBGf;P?7ABYnu2EeJ<_R6`@]L[i_Pd&NNI07d"Sc +lbk:cZ%uLeb7YOQ1LTHRmNS!Mhc?+ji'.tM0oR!1IA91K:(D/Ba(0fsDm\.l/[@\p$WT?\E6k=Y +DSZusc8NSbAgdFVZFS&>!rjjG*7D<>Y4R>6B"(-qMaUbdV0(I*.s>.7-j2:HmKXM-@.=t]pip7E +b9!K_7WN`G,/0Wn8fAN;F*lJSl958QZn#dJ6<9nEXL)a+% +MjBm%JLQ4)[R29WBkauc$_C&H`>MVF>RX2-RaPr&Un0`\loHsaP_2[3`=B&EPWpB3DBp)Ah^09X +8*:.lfJ,4,HuZqTm'VKF_%3Xt7-^]DG]NB&j58IqjnOoV=3bnsAj(L&l!bSa!hF%jDuTWm)LG;? +_#9h9\V`75MRIX^M+Sg0lqht^_^Cjp(.WTsBF:Lb_uVfX0Y[lJAbS"JrkN#]\`5iFO!]Fl`,j=) +?DR8[K3lSA0@3SbHqsk%^+;/#3].<5!o6cVf0d;dB9X)`Zbi5p2T;+K)9DkPI:U-NJ%ppF.i:L` +n8A''e?_/?9*#o3f4nqMj1a[)/&E>mo)0kicUtU:MDTW#>.<%82%//q\Tr.TZKtnhqI_I.kj=rj +K???pOt$G0m`E4BW%0<.lRBdS34bZ]Fi=dMG`82hkbMu:8JDbr&X@7s1=jgrQ/,]2OjcaIb7(F4 +ecE&Vg#oRKW^!iIrk1"!R8@/Cf4AF6AStMiNJNHH%RkpZ#(,USht&97!?pm2iQsLVmcrOclC-EY +9>PnGS'?g.?@t:\O@>iG+dgV=H:Xcr)WX;&>T\&K4C:b@1GHYV0K-_hCo'qkFngrMe+20]]*7U@ +3du[AGJ_D,H]ud7&,;55[H\.rVrL-IL`&Klo$`de^F%Hq'P>nYBeI#;C#QS&:X;,sO]9o:[0i.4 +aP:^`F,n@qd:\"j"2at8H"&obaKrW6h'!J'T=0\4'PpL/3LaTHQ%o+Uedm-qB?LA*(dCoi#6g%Y +6e/NjN"e+=K2dZ5AlN/9Fk<]D".[.mcJ2A@GQ:dB,CQ+[-;l+mc/8+9Q@)iDf>V'%h/I7]EPZK8L`ArVJjd"6Y5?JNi-Ut?=.0f"foU;i#.\$r`QmT0aKX/JHIer!CO5)+_f3R6V1F< +qYq$o[)^Q+XAbrFMPIAJcZWS>EhdX]\JI<,KhZCJoEGC-Pn."0q](!Re:L"mGpaX<4WrI,E+']@ +@=ocX9ng@YO\K%rI*IMBGR8$QP]S,l9W`UGn^-*u$RqHhQ+3QHlHa"-\+utm3s8QF$[,S@#FB.d +[DQ@/%qVGhK$9c')3S7PX!=g"3X#r0s'T+4-Mh5D)r^8?*d(A[na^^th3jmiom#YFE_L+H#`1pK +ZqM>o3(?EP6a0Wb:TEGd7h5p>XP=6;jg=7ipNt1+_1GL^,Z,%?M"](c0%>tDpdoUZ[.4FT&OL/E +0T63]/>qH1;g-,XMLA*+E]g3UW-KJ1!9+?Q#6c6,Es6Pi.*#F.WerT21norG>?['CS$Y]DQU +MK8nh]iehUVDllEVl#sBknBUtmlugBNMV[0KP>cLIZ^QQE:.-B$J8es3sLB+#rlrk*bU[`:j3)S +cXc0hbR4nWN9:h`+,b.]f7?j.C%uXK5jq0cZ`#LmJe6gsckY98&C/)/s@D=8FDmdOc_\QWa@ +*d*&F?CXYoT=B_01t:iP\p8Zf16>6bhnoslXr]#:)Bss@G0e<^.bp?sf)&iPdt>W%9rD7,(Jg?XY^$.J&$HGNe>N.2S.7\?\m%V)EL&SHfZb:u"@ +&2gaggj(JR,kqf$.(k)dZ"iVWL')u;l*Q`lX-(J!^@\_0Z,>"S@gQT9/MYE+?Km[ZH'h?,R%YD[ +,;O$<]#e5!n=$o2bsLN8rG!_86.H? +T&[I[/TTCB=_*[cZ[g0@K0@1V;Z%UK:FY!"8s8NjT-mYh7tOj=)$&X.2;$9?7tiR>oO25_q?a]+ +kR>.%Gg[*EfH9j3_tc]E=U5@Bi%=#RG#dEH_pd-kX.4+)T@tX!2ok^*I4X-YY[D>`!_%c'"p0jpMf;FC@tUp +hX2IA+/k]FLgBd#,K;cnjjY2_*S>"P;2Y'l\MsHPb@+khRmpE!X.\PC3!->/pMbo;II:Q(_b0*M +2mB6F0,Up%[XV\B75&J+[[^Jk)QPK($JK1F!nUm@XQ<(rT5V--*U17%8&g4'Jj_-Vj3;b.2o%qg3$6E><#s$]tRjHF)Dr?M]fomfkKF-o6g%MJ6 +Nf>X*qf)u0oqK1&3p:_e_OKL6`D"JbF!+Oo2p1EV/12Om$$^Q?If"H=2:Rg",X"$/?]qY[g_Ec#4<'UR?TO^"ke.Tp)*X'WFtHn<=R3NJfUhXE9r'5;)B;M8sUT@$P5-P(G!]\bNZU5r6t;8P&sbQ5.$L_dhPPkbf#THP2'.20Kn[ +64sgRm,EYbFPIRPEME+6/E1u12@Z%"#LqTrOc'!mT`FRQs0Y>UPB1$`0`]E3]=8f!4io",$6&;1 +C]XXoEu$g9c,6!3A-*Sg&]L&`+1"O4i-"$ABS+$=S`VH/a(i6M>70#!WNPn-mL-e6iK"o`Gca' +_Q2]8=l?ZNZZqmOKDl,o7Ms3fB&?om#oZ5>7\\.`pU]mnTeEjY=btsA<*KnWZ;:;AO45U*P[D/WdVr!lM!K\#0eO?#4e[!45 +GPdu05-b: +(a@*-;$C$_n&:>p(u!;bX;M8tHn0ZWbL/2P*`"t_]X7O/TVE[s2ECr%F"4@J6['5('hLi0[AV9& +f9[0k?\33:)_Uf:3@hs4%G2`Ch(f`E&n^?k^X;&s3E%LRuRM&EUg(gfl5S7o24"*aSInSsB"LA`m^@ +8A.g9WdU@XYj3.E]k+b^#@u)+Ns=S +E3/F$g*d!\(?X8;B%)f3P3B!0M4Bu\ng[^_nMX^2X":2?ZLlFG6@(\8qU14Lp^f]P=+RGPJO,gY +CU7>K!P%<3;G2Uo!TQ__.X#.7FLU-]MTT/H9;lAM2EIUdAQ;_->e4P$"D:tnPQ+rWc/t(j.i6W['-IOWqO=n['K=G5Yar%\e*0YK*o[M[jALNW +$IM^i;N?sKn?1kiV(B(Z\kKoG2>rF.a&e4-V`3oGl`8G>TbH,:m?LQB +*QU@O?QXf4WUaZPUq]'9E-:(u(-'KM_Xo2cf#p5^[7e8+@iV3hQ,6m`[:bm5[;1E+V-'022"2qY +MQEaF,rmEm/2I_H$/a$aUNUiYh.B=5?;,]E\2F0(Ckk">lF+if8>8X.NjYer;Qqdn#!Cq;[t/J$ +Lb3@lTk>CY=A1;9d9Z?<.!<[5*7#EF$Vg1V+Z@[?C#ISjei0@k+?^IF`l;@@(_b'-rq8g^h0&r\4NRAp +5XFM4YFbpKg.8VUG6p;DOa<[)g'$s`U.tU3Ibm7'^U9Z3Zd'ngO'0SCcr5F9(A8LgY"+&"Y7)IA +3,h$uH%FBA<>;:]mEoCV7XIPWR5<9QB6,Vb5bDlXYWgo#JntVHairN8_Rg=n[(o9f'pHui.A,R# +:'^[]L!E=P_f;UP,:u6$MYh]WM0aoj1GIK^^B8ar_c(D.%B?m&QmN`j2JjgH1u6U@LK#cFdZ3_; +2KM[WA>[WD\JMA(%8)t4@"]A!hTd3Q(cUu*-FY%_D1)7_pC0-8;F'a_So;E$\]r!9dg+MH(r_tcZ?t"n)H>'pf +k+dpS7H(Cp%*-RImG_mgL!A@s]D=1O;t@P"SkF_H11WZj>&g6s?^:A*TVQASR$C)Zl)9LGS#+NO1rsTm75OAh+KQ=7d?co_/Ij`9_$2gOMj,0$RXNKA0P^S8h*:;8 +)p^<&-uTrk+81(!P]?:?D:jtQ\obW-%6KG`!fIk`0(K%4,],mRPa#Xf)' +lJoBpEH!\X#pq=Va58]mL$gp(jlr5AP)6=am0 +R[E3OLK?V#BEfrYXPSb>Q2Q,Kf+[Z\dt3m?)%U,\c>Z140N[IjGkpK]iL6:``ZXhkYp(\:<5Dr8 +E`>td'@#/$:RT[u'"cESqed]4kr+1nq'U$fa=0sG/'=Ijo>[oIL?(BAjan>2.u/Usp;c(0qL)ga71O#DfT0h7#s6(_Pl?hTRm]G=C: +(K&eS!0457jYW)/U--"__nMf"gkaON<,]!^QHcmZMJBI,Fq^4b*RE9e!IZ8qQi#*4OT/Zr37F\;7&p98(/5iur`iP0?V3IS:Et%N>Zfd(mTpKj +Dot&5K+kgTriHA#i/8e>CX^#\VBAN2Y/0d%?u,^]IG.;Yr%f+PU:#\0smZV +a"BP-I^(IZ3)#H3@b.p0XF=KN*q +$mf<>p;e'Y.KkM*=:h,X*.LEi_Wp$,nQ9_(4GE@ +*$6:)5DREn1(GN(Ja)`)ZVA>%!CeU(4dl&BE<&FIMY#WCcm`"+T@Y+e`gNo!o/%2m>1_gZi`DLH ++#"N&S9fBP-'+Uf7&c*LX>F7WGMY9Xl""B.&uOteN/^7rI<""dVK\S45Kog',kM8?e3oj36kdnh +:N!e$M!NM[ru\5EK:[/?eg_BJiNFAKPj>Q'X9P_sAA`n%<)F;NVR5RXi"$`D'c^SWBg?`lDa+n]FY\lFR0)\iTJGl2fH^iuG8V!hRTXSqtqGt? +JJm]HKEHpXRm'AQ-1002K`!B!mmL95oqcp9GJHBS"b,O#M42[#aPXokbU02,V4RGBs.7b3od;R_ +Rnlng,Rk7OrG+.d'"js5X4Kuo!8fg;(8luDq)IO%c8-Gf(+"`RQLLj,Y^bu9=.TO]>?*O(gh/\D +8ctD).4P.+V\i<*2U1OR@ChF/:_f`!f;)Ifb%T&YmG,MSGK'DI,.Rq6PC8ELQ"Y?4ja?srJO]*^ +-;AFfZ6+8([(BU:$#'PfHm9dU=gu+28BVk>?$+HsccMKoT3grP$=;Cih7K"t9b.c^'%?,P_iGV?-"\o&5YBrM^=o1M +D6(_o92[C7@+M8[:I*%c62Af;(;!kd87i5j'`0rrY>I@D+TQ%VDX@7/UT)'0H?ck+1&&-V#5;hG +7eOd8F'M8'V2jV6jKW,IF3h:>>;6ah`B&e37]>QhC.umtbjrP5-t:TR:G.p3_8a=0+Cak^d;5qj +;:N'cD+VPV@3fs4F"_?-lMR]VdV?`s=eqte1pt[@+nuM/H7C./3>uc"/<3PAM%kWiPeon2WV)h\ +d^>/mS2E<2roO,m689URj]&R!Hb(gOC +f9fX\aa"*)$Gf2]\Rrc)'!uCB.\D6[&<0b*'fOFLV*"l9!#38qaKDWTL3?fMot6.[e5RHTSO>/Y +XAMV8_i%`NH*LTq2ooE;hf2#]Y,'t53);5##Rcq*>bq/Vp/9oJ@NQUp0G\hn*/]3/%=&O5Yu<^* +*hQ/%rJR*X#=?9I1Sf<0X-Lqj.mOWI#*7b9NUGYYMg!#g3Jl^M_En%"R_-k8=>FiCV^T3)1h`n` +_XsGWn%RM)iTDg*X`qaOG&:D+*;#mGNfP,f;'di[ij9MsN?qQU\8R1%jcV?Y%bA,NaQr4fXm1^2BZ$C/QKnG1]D1s6X$F3VPqSX*gM^11TZTcA._E! +'cbHTGZf*%J`n,M@jR\Q0%H%K=_ONc#_#OjCQrRp0k8Ji/TL+&C7!I7.@;&h@\[nH(eZCclYiS" +W]$k=(Tc80c4brbC+cjKpCm!bfkmf]MQs8oQc8jSo9mBNV8!%lQeu#%V,gR1[31LW?2Y(Go]K0o +i3W=3mM6Hag/:V'`h)h>jE34J>rJ%bQa/uWCEX2]BSVQGAii\4"-@bfc9QOqZ4:a2m!=tYV(OpW +R4(X#.q)R3Le19'296o6G5_),R*X3kc5#W0TF"4g*\&mOaAb$nNB#glB%R$Dg`)3%TK?9D'$kI- +YUV**+POc!+(-1-hBPmkAnCM%H3aa9s_YppqEeK4E_+Br_H/(PHS!*GpbMq +0';uCHV]pb&nA_uJK=1H;mN8$4F"(r"!>o5$+"2ZL/C#SZ=:*M__Z[o%%D.+;@B>I*-)^CQ +F-fE;]u)+mL62!-:^694]A4\F0Y3r?:?B?uLc>o0Ln>;;?;UW':6M%(?h(/^%^Z:)FVA]/7ZZo#7$iTT!,>^Y_p$I>J7JD_Po`[\Y\<)EGZ.Qrc,@ +"ruek0k%@'P/6IqUp]e(DA$nmrB["9Rpp4a*#EU`k>?EM2?\\CX9Ga5?`0RFIVK +]]"?OW.O2;Z28EPK[hA!Q9b-91,(eAP&m#6ld^rhqdr<<<[o0pcAqg*;M<-,9*c_"g\uf3BQgpu +&^eo?@80JjHRIn +A!NIe$XN;/JHYpCQc1Y.l'!PWZe(-f[?V^q07K%"j(V.FnepX2SHAX29gCM9CU+J^^Qic=/Rprc +kRtbO13kFK!BL]qkL5[Q?AP6tUB\+LQBrsYXC5dJDOg#*G`2u3=tV`M5338^?=W[&)$MS?.j3eu%kf1V_o1OFd/RFnVZU!]Q05D7P']6/ +ckYX?U0p=kX.t0+0[i-+,_%Gd8E_9hNfkqC(/Ks%o20L3F%Qjs,p:U`Oj4-[$GZEc=l6r!AP:+m +Q3".^l(bAuNiDC1Z2r%NGup5[gnL=n1e,I'A#&R3q"4r83=ZO%'I?h$3>]@pOtA3m"..M?8mI/9!+m)2^KETItqu4#H6+YGi)ACT*W),+4SB&WN?s3M,r;fiJL?K7p +Dh^G^<]$F1R@7m`T3o^mRPIec.\:DG%R5gc-"?g_*kk\khOc2K+MJAFUj*Xh>''aT"m@XVd5LYJ33)X[LaSnl0/%`KMUZZG";ebCt5*M3^":IpFGI^u$M>r*=Gh +GTZeR>>rLJO!q]eJl.R#K-)5U/Gk"kr-V&Sf&D4/PfFVfCJsF>4YLbFlR7cD,[j`%pXN.$+.7,b +T[V)D&OC9$Dg#l%YOj"iiP;bR5Y_UMJcJjB,PH_lF9b'6R.rIQqFTdTk]i.`I@\:@djAea_9M)Z +aJ9RrW.Cfca.5j9Agm2[)*2XR]*49a@umBckj(IO"WX1Z?&sYHo0KDW1gC(:g/`oRC7LHu%rZ,MQ+iXD&b3(biUC?()OX.Wau]Kj5R/LD +&9[;k>3>1aTC'6:X9S8;)Yo)lJ*%[IH.EY"#Fo]i/T;8@Juf%`CK3O%m[&AsNI:uflF5ii]?`s) +8V@;omYt!LioL;-W-LW]@7cm"KH'U@XX]Ln`=-[6`!977G1F/E55`-L(9D!7]n_JQOfP\f12hCY +A$o]UZ#=D!;@%aP3RDOg]0i*Uk*.]DZN(e6h-bHpA>Ig%D1+ic_`6Z4AUApd?1#WunA^aKRYhM$ +MQOZk#Yp3TS(hi+c%1:36_KL-brpr0F4J6Ri].(Y/"X`DJ)jV%q7`rB[Z43bZ`(uOVatEnGoJcJ +6L*20[C:Und"Rj0gj72lKeGQYD[*Kj6:hdfROZa+KcAO;D%:f"nHQa[RlO/J_`#O%0FY`tHuQ)p +0PU_tj+^PBCe'h>o$1oh1lp)&js63lP##o^MMK(:3WF.E7N8!J>b1N[eLr$K"O#sc-5`*4+_9$/ +FR#5A_p]tLGBhV`1q.?`4&R!ob-$IJ1*NUf%:L"chB^jeEQ$]f-c8tNE,)7R0Y +?tD*^.\GZ)b>%VO.i>PP0TJ5Y3-c$0cUtHpO^Y.*0s#$rPH<1K^k.RRT(CkW4pni"Bq=@`b#\3Q +fU.!bp=8"U^Mp'e22hn&/A^8m4jH11`RY_(m/RHb;&o.AU4bh?5/jO1#q)rHd6O0FaVP,3XhlD/ +2It^9^#f7T2+Y7N;Mis'8n*l"=&F;,o407YFJ)'oG(g'KrM391NUJgc +DOJ#0VXiT'+<1gH=oK'm9rA0lKhSj*6f@5M=PP4hZEi#^2.f=)o8Ni>cr[FsEH#@Y*Tq4;,sO5,'%ohd +dtj[99ed`hgJ(>P*##f!Efb6Y='`:0)XbWRGYGEsWs>IF">RbeE=P`5F`#&]*o62VpG'n;]UT3I +8%kfff7Y7\Ag:J=3mL4L,N5mTL$SZp$(@3J?qNc,rC!r].`mtO`&4l4Mmri><+h9)Y#o\hG-s^X +FVo(rdWG")p##m*P#%+d$lIb06H>7g&NTi5b3;4lA6)b#_V9e^gAX#&0.d"^8n%KbhX8NcCu)VA +$OUJTO?iYaAWU!<%DEZe5(7?+N%9CcN!Hl/umZbMnc-q +[+qT_i#dB;Lj,BKraDo;g4uc1JhUW68.omdR#gFU8XUA+9DKeb[Q.LdIGMAG-Q;XHGBHip%qZDA +n/%s5]6sFT3b8M(=h.a74+.":P!K_7GRg1iQq4_>2pep,Hml)iU[!J;IkoG@>Ltd*"gbZ%HWa(^ +Nn'm>"Df^m!'KR1#u5Qgif`@4$6!H(jdiu2RW)mGj+UsO&l-#,\-N>p!9b*0H.[SGZ?<^VFcnD\VcDtpPj5# +GL6'OR/UH:,NX-9#jQSR^JW=$!6"0JOG=hlquEIVAdM&bi)GO6I-62qk4RaiSR3DCmid&PQ&P-\ +N!jJjKQ'>41=64ruS[$SQ5?.I-mg7[)^n>G;/u`MI:]iS]usP +GYf=X+kC4A#U86R@LDE.J;p4,)dK'@$"BtD*_bVrJ<6l0n.7D5A9Mr,8i +)Vk8sBIL/,puiI;AU0uP*`Ss],FF32RoE!bKXqX,4+(s@I7.)j)X3#DY7!&:(R3ZZ#mc`&-4:@pCBt`3d-FGZZboWk1*SRAE9DWu"J>D_ZFdGi,U9:jHK*.Df#aASf#Y\*TXa&QCI- +GF$dZ,\_Dr!7q64))/lS8u;je+;6F\^8`sdf&uZOiC#P1:R!#Ud\_9H?h$6@.`aFgG)rNs(TRh* +URsY,;*SWi0V&R*]>^uf=(@BkP(Y`V$%f/!:L)p)5)&XQp[?IGD.,!m3$3iCAd$XgFt>hP:8%]o +:>`kA&n:#^j-Wm0,#oj7A&;?L*F1FM.X'=H7#K77prW5_hR0^=6/7YJ?h)^+.T7i:8LjZKP^rEM*h*73XGPb#RY[uFbc_$MPJ?^T3$o,T0s27Pbc,IKlP?Qs_b-.F\3!Jmrr +[4,paZU2UeVLmiUPgoiCGdl:IWeC3r9M\RW:oYIb%^.pHO_dYH0ubM_iWq%12@j(O:+InJP3o]]<7]#.:8?nStW:X:V8i&$?TQt&+2VRZ^_TP0-TTo:cA_Td:["Qs.5LdRk +R*F+PVbuULm\pRPiBpIRSJujM>TSiNWFfa0Sd,/TKU(ZpRnUEh?*b!CD+A_cnk@@&PNubPLnhb, +4,ccDkk#Lo:n]hr#o$$*_a"jhkMf:d'd1:--aJm9aHnbQ44T"_9,=A.EiR,#2R-nh-dRO"fFV?\$U"@C>8R+.babk5,)skOUk06A9Kb +>18L<8,lg/+<>)O@gqd'-C\KmFV\::dPf."(KAM&\V!tJ2N6B5"S;+gT_F1A;RUd;(AAR[ZO'B6 +LJTa@h&/Q`UoalG-YC?%DT.T31@R\\%)/`qd5%A]h<\-fQ'@Wh`S.:+Mm@C>#KVK +.^9q@D[fMN:8RF#?\&$N8:oBCB$qC.95Q='8UW9k18Vmf(4;IOfcOkuMaQaV9C:nJ:/3tL@Qr(1 +kF[Cu`$W;[fCHPW/6eWV'Xr0n>-i(.e+l(6b>2obZXXm3djsou*VsZL_R)uuR5AmH-uk!DT!r]E +F";N*Q%k7<+46cRDSu;RO"u)s[6fI08Salq:nX+iF3Zab:'Yc>qkkE<#%[TPGUmAo9t%t#/ +Nl!Tc;']1D=au,oC\H$%iT:JR$.iG`[`7q2#^AOjad0&\SuSG[8,o/9V;SNOhmU;W#XGlp9.U>R +j$"#:5CS&ug3#>>l2eY- ++]9e_Hc51`0-loA,L^pm_1=<&/nO:p5C%d:KKHT!1LA^S80#45%(ror?m*YqLu"k3d$fdJNP[P= +WX[OP;c?U'e22DAI/Ypa:AbiS]ca9ih&e>oc:Gb,Gt6DM`r^fNe(O?l<$t(C#pd-=1lKkDSs/be +*B3kg-N3r&QdS[?$aQejd%CXccVRnqTSK]SNkC"KbHhb5?;I;#odL[(4)<"RA+Xnd"g,^0[ppGH`iRi?U5J7",='FNWlJ\#3g$RZ/ +5GCqSVZQb'WSUi.VQ>5/Q/FkdQjJ\Wrn:P\VZQs]8N\[5%FnMF?L?j%4_\MXXO1L#,!`C\?b.u$$u=8^a?d*H=HS'.F\7u6<42p.%YQrb^Z\E$B$mhS`BQ"10h7Uj4k +ide>.WRhHX8kJT"rr=pl:Cl2^Q75"Pd*1NXegqUi=33&&prfhFhh70YKRfSpI\ji`5?!rq$#dp" +#Vj5;Z_@H#@pB4G=b,nRem=+9D$s=.oI\6k9r)D;)oru3Q5RQKD@B`-#A6S$!-5nA`-M5pCQrfE +"T)mWUUUOE)lej$&WD5F+$0,1)kh`1^?lo;%[eipF'1&Z:psKq7&TAXg3pf8C/dek\]`A%h`gfl +0.C\!ES*uGeI5om0E_9.%colUR";+H@Z/cBoq-CtrK-h4PS^[;'aj3)dA8KDp[\r?*_\l_:/G6U +.OA]R1Ddpe4ZlCHV`VsZ`%XHU*Y#7Mo97AG%"P:(0C5ppWK/:,Y$KKEB(=VX9!.br"[S:d79Dk2 +ck4B_BAg(B'hE(\.7QqQJIig[Bgs_>O-;T$Ap?o;>,;9mcjD*`l]i"h:A3>kK&B2CBo,fTKtUfjNWbF?`7PcVHCLL,38eus1cjI +7P%>n`p-.18:s6=bRHr^3>IacKpcVkgS=iHU#<7c)gVHk^_A!b`(U*?;_GV`$5\DZHR7)cY24qc +A`*DAJbr#6&IU;u\s9U58ssora>og.*U^O6IZ$@"/[Jb:>Y"UNT'.R-S,t4/6D)bECaoJl9Yfhf +[tpg%.r)bf.'S8J"3tq.Mt>5focs"cpq]&u6Oon9k<.7$dIO+e1/!#k'qsVbqB=.],9^UfiH[\#i'mM!f^I=8^pJ=[I91VbS +5@CsRI*JFkF`Q-noOUZ?k8>'a#hZ%50U1Ae@Q3q"MNW!RY2C`u,T9 +b'_U5)H3!d4to?0`L4Tm8bh)Z?%&fNDbYb:3tjM.\=?q_r9T*I19'eDf#m-_].2C\OR_LK>+*(_,);` +47e6H]tCDF$F/,6q=k4P^jsffGhpkQ6*$)K23#cZ?;OU.r_*dg;0u1F5bN#1L9.@^Vik%'-*co4/I]pW6Z"fGm6lJ;GSn^p^PDGoq4tn>X`bh+14pF +&1f#dOb2\VHmK,uU7?fuP^0d2H7N#b8:lo\@L6='iuR9[dl.L`d*Te9!B7R-26CaYZX@3gH$p'8 +g2#KF(B;oEG5:F>n30e+%0GlAaIu/>'/P!^>'OB_!VQ]O4^A$n7u^80jB7-P](b'$5,g"XSVic7 +]Ul2CbK]F*;\]oClD`'Ji_((Td8.Ic_iAqR'Yn.GCp$qeatSut=jc;k$ER>p#To#2lm&+pDgA'! +eM9FD0(9>C&V2\^^kL+)6c;'QA>M$tD8F5BT;]k=!eC4CU#8>/`*&G]B*n&D.p:]L%np68aFkCLBZPoU*cK4s'*)K\+U<.F- +EL$@.(KdQ>"/q::*dbar-b>7m,eiCkSsU'#E3;LdRA(G.n45r8!hT+?msDVqQ_b%Re'pFeG5+1? +q"K6r4c3cd-)'e+p6I,^\k0Fe)#NQQ]`@Uk]qUMpS+)K^b6@YG/2j[1+n:KXA@p#mmt*!ohV'?9 +Dq[*M<>k^5j1cIbX%CS5M3UR%C'^M3[07q"q`\2JL.mRT!9i3`Hf+fAR$ctRZNeo=1Q+ZTI=Xn8 +@'mYW&ap*5-Djn)C$D6qCplXcRro!Vq^%sOR:;L$O:sb7W#;hl+sWJdK[R5"9_IZF1#_!F'4Ff;8J\='Y8COm@mR*$J?IH!UcRoR*_9IdOua#MI^ +'-J`Wo3T]TjpjU>$BPGN)T]Fm5OIcGDU63`6FPNuFeV!**XD$H)]Lq.)VheP\/3MT-T&81 +"GeSV=;lbS@9fq@!Ut$eRTiti3!I63nLNDX0^L]0hKd*gZ;1S)EK>!)b=h:[rFF>;qbEO3H,_9^ +0'i]SQ"0t3G[Ko2JTq!o[,5.SaGfA>GAeKt1G1^GeSl\Rfu55CADs2]%T_11dFth6O?BEb%4(q6 +s5fmc5G,6WJ=G/po?-`tnq)q;/#u]Y9P["@^6@:=]5O=QPedi9+Ido_Dck/3rZ:*>;up^cgKSR7 +6#e9rAd^q$H0JS +(lK[GStI&q17&Mf"fHW(/UugP/p]E'JuMjR/$BgNH4g/Ur'5PJ+#l=SjUX$4((H9J0N5`*KTkBu +VmUNp@#I9$Xc`8W*TmY[^(mVmmE\acVuBneU@4`63`$mVluU;JX@2B8K7Q47)n%U/nkH_cJ0Fsl +:Oi<;mn_h(kL'BR3BqMllFMLHR!c7p#j6Rh$2[ib9]Q(PAP+DGueYiQ: +SqeIGYH^>5o=kdq2WkQ,*W(#-rm5.*:BN>u!ZjIVAmjF-`, +WB_:>@Lb3QK=cc3H/q6Y"Hk/*bb(gs^Sl?UQ?=&A"-?AI?!mh0lidhVVQ+6%n9Lqq*9/Zr)q3,h+5O]$UDrpBrH +/'sSkr-4j*EV>A"\^Z)ID0MG=B+fV^qPnZckt)MV>*o1G6:;hNO@6g_pq:3/c7KWeJPq,eaEHY\ +3Gj[1W[]U\95^jWb$/Kb@7A&\JI\XLK`13N@A1b+MmsjRm\DM:)MEQJC$"YHncK!52j@;sBiKuo +?Y8/"aWOJ6k>(G:r;YVl&'tUPH6hB%+n\/KYSJ+L2pd+4iY"+lQq\hN)919@E)CrV3nf<)`G$p] +QAns@0;ml\X0<4"Q>=+#TR!O*P9pR]WY,uh6h"RCdR49tMkoM+lCH$6",OPWY\Fc@7 +1[i9PH-UcnRJ:=XN@C_j2F#0aq$p_bc?rW40mg'a"J3>&M9BeH5.Sl>=Z\&(I?X,C`1--\S!#'a +T,MmZO(oWVoUP?,rk,BtNTIj%jUSai^>E!IGla7pGA(="2s6C*c4fc=dBJDDB=5?JV^I&*7Xh()DmU7 +hd/d%L5tMro=3XQ:G@iZAjTR0cMsf_D?h%T5sQhAT#HI_('oh=qIr[_H/NB&Pr!HlA#Q[K*>mY\ +$9j!ikH.(NH"bOMH.2T.L\R\>`qoOu^U^JuDc$jgo0gefbg_+N4&Vb_5(]J5(ge!-gjqe$#Xpqd +S[7gu&Y01Z^V@?1Eb2P/,do-YYnj]0STiJ^HbU$+6:Tg14jEb)4!)]g7A/gUB6$KZ^!kkcUqQKFXP&]E=? +&X#Il2KVEHZZR;l2Zd4q$tnpVIdCr3iAL1$MsrVD4QDUUXpbYJJsmT7=WX73Sk`A,eYeir'^#cR +"@)H376q'WQ-*fEM@at8qEE+c]XQRma/e5#2ac:RBp$:I"*)O;)C6j5gu$QiVt^Fg3_k:69A[:N +b"KY,ADZU6/>0]OK"BYig^GmK)8>-QWqYYj]D?,iAlI>jh5%59!qD;RPO&G+pD8$8l4b+/V=pAR +#R=K'OY.H)$QF@9$nl1r[lC$NL5F-;D4O1($Bis1#9Q"f5I0N1?P#MI<>2TXr/Mj#30$j,N;Kq#e3K8j/XtJ_(.FTT9]XZ +]->&\eE@0Eoe:4h^JT[^*NXeT65l;>N&XP_@a_dC_DZ=gr6@g8o/e:oRmg!O/3&:n_$>S,=&:71 +n/r$U;PCOH^>icB+n5>3S[atHIgf;m-+m.V4*t9Xo5Kf@5R"WZ# +1pX".NU'XXoiIkkkE'LRdp:k:^9P1WMY.K"knu7?WODb2#X00UH"sn)1,<+bYck&pptFgU93?]R"FQ5RYIR"\[)bt<0j(BmF?*$N_i&X!*&h9C"o8]rA-3.9i` +,U\_0@1>MApEqD_3:eQW8hfS+eN%4>f]?tNejIh:':\-8>FcBtAlDM'Se\`W>"GXJmUdUI,RZRB-aCmYk+ +=khq>X&=+qD6Bm/`_QQ"WX:WHRt4s7$?etfkaV@QmM$Vo=mrZDlXcW8=DqR3(\ +L,S69Lib]o_Fr!&fe^^1#]_D'Ju5Z-OWR+Y7<40[AICMhF,%miOdV#>V?qJCI&cjW!\9lN'VfA; +jZJjnYWP>`%E>fcKjk<2YaaLNMh\185uF3bKZ-BtZ7^;Pq!$oF_OBTJdrO]/J697Q%Q5)Kd5_kTLVg;1`uO5T8IcH'e,b%RMK!?24AX?.ibrOM"LIogqEX%^@J0J]0i<36 +H2ae+6!E'l7o8>QNa&2=RAnf6IrSSP^AYmXMir(2QdKgheDAI2+W$jYp^4TEXFm"^kk&FG`)8'%qMuL<[?]Cq4%*3UM^I'YcX,274T6Vj-oMPL7EX'M!OT>tJ2G/TbE*'7N9sQg*Ba5Fl9!ia +P8ShWY;j;C/qIIXmBR)0:X.Y"DmB_od$420jf?-<^m8)k+7;s:m7>k;/HPD_G\!Tf&R_O?<7u%F +kRmuq&5P\gKc_[C"1r$R3V$Ts"q0EUD4F<[2pbAm;:G:aQN:LdGm\fJpn-^nSIb)#Hb4Io7_6Ag +APU_f0P=4g#[JR^H:&XT"?W#Ln[1P[rZoC]lkUk.a5AO3THAYmApCu1!Mu*jI1a=MA[/9@`m8N2 +3:2ISj&t`V`e$'3`;#UcoG3d[(!]Wi,i`POBf4n1Ih0PT,+C/5J8I'XX@.-QlY-9VJDI8!BFc5+ +!+)Z>Af7'Yr54JHR`EU1Rn9\8]/f9sU`e[QrYH@_@@43>7O!*=(We8(<3P;_TB\ +es^_DRHp&Q4F(u%?M44l90\^4Y4kEq8-UQ2)qXPd*p@$FE+;To$`soe\*%Ftr]$b<)pg-6n%N2E +/<[Ts)Oal/[br`A(s@>UFs\#U9@Ia=*6=$b:`ZiD[\c>4OVqB3hTPfBgZ?'ceBOouDE3_mhsXS< +GT$)l$2TBVdtsSCjJ_9,m38:.pd2h0+jH9g0IWoT_tKWe==#qjHmbR\Zg&(OhLh46JI8?"Tm0o1 +6r#s]A;!^!.Q=1kUgmCsM^0`1D+VE[e#a]?1D&%ct'Bd$&_/c'Q2 +>s5LlVqnKL"mEEN7m2gghR/OV,pEic.#Xmr@_1H?p"pphg;jl\4Asf9['9C`fdkf"/Gu#_^WCs+ +Yfk-,>_\'lajt@[LO(r&^CuNl"KCb?G;s2\5f,qtl-d0sDB2ASVW`t*8m9n:ks^e0BBf943aW&X +Mn2g")iWD2`.&ZV[g>Am2'2Z;n;+IYs1D7=SBk/C.f+7B$jI4S0>Y'Hhb3i,;;aVRY^;)Ynq0]J+@O?I5@ISTcoGO0[q)aV1$JpPL1 +Zi(DY9'?6>Ih4_G*P+dl0*644k3CHZ2N;4r>V/,kW$hH,&8:Z'7K[P?!llrgr^t7Ej+*i#7EFE: +pZ?X,HEaNDYjS]:pk[H,BSJfB`K$].%YLGklP$(9/88B4iB3, +Loed>Ed_R5VTh,gCQ):9,h:l\o!fF:Fk4:#BjnH\-D6!UaoS1A;h>)ol#-T69c<\kZ>Y76]h!0^-)luqm/,9biMb072PK +o23qq9"W>l97W,-hh:&e'#_+bRt;G3O#[6cdAf3&0Y/NMe2\NkEBR,[j96qS`\"c%rd^.8l?cY) +%ZjZYI!OP,RVr@_\F@td[1T)F*ruN"K9Nqr?Gu^4:74SKjL^Og.dkpR*%n"fEoW6GDH'X +.q/B^NXHOq0Z>-X^PrA-j\_eM!9RA9qi:RPRjFBA&?\fpNPASI5T'Jj&3Kg.l+\W,P'JT,pg8!# +'ooH"5Zb(p/qfKQppAADUVZb)ar2c6e@GC`5c;f4LCIG.mX>@lV%k'lBI^5gQr`If(NK&&e]`df +]=WC/k2#e_#%teI[j.S$=U,*KX$pb;nouTn^C[+LF.)8II"g5E7WI[J,rE8`oM)qqGII[AZFPgM +qh5qN16_?Y?6md@l]SduB$9JtR.C6DHNQZg7B'T<1<)!"D*&piUd]r3c[[=u5^-jl(RnLQ14-V> +-0n8P*0q\%7(n`)jV%;L&Yrtk_sfd.hHlND^(NJYIBJ\q'Vf=Z0q%LH[gZJtf;Fq3A;N"Pb-r4& +]6XB"29S>h^Z:*::,".%Hmj-_0XIc00lb>oY*3KlccbpDq*9MaMNt>kaY5`S#&<,0a9lSnr0Z2* +EUWg*0SB#QpI^]GL5;3B(:K$,,\"8e6@0+bRmr#A$I9:sqBa.KA/<'e.D1Kj;d#iJ$fXZQ.TBK8?%.$dhUS>2#3B4Q!>dLNEnMBW:Lsm2j/D9 +(Wi/'n!.]G]G31!hA.258UU\/aq.0D^Qn+eYNf[,,hQBP_1h^:+o!jPCl`pbYii_?iu>phT(f4) +%jD<@ns?a*Y,=4GbE*er"_+X^OYArGb#VAV!"]Hah@?9\A(;ueOpMKPr`eWL0B`HA%`#Ru,r\=& +PlL>fFdSaIa:60k_5Wk_#"M%g&.[oFe>f7W.FXNckEO0ogIe/j'T!NT:=Zfn#$kSX=dc1f"47+8 +JECiDio'l=0"0(*kV'3XH_6B#TGVp@,%W2$?FpV'1%4os+O+Q,Q(jopgU?9\8ga/An@>EA",VkU +1@k9VJ)pG\NSL^.-,oUn:2ek^/OXAigg87``@KdKCq[Q8\N:(!^@hnj1E3,rKVOAk/2_M'E9ZU6jH.)L7N0_F-&^3I#Mkf-^u[V[#pSDj +(eO\U+T78XM?'5shK.2c.pl[RC:Ota&H3$Z!UXl"D`^)peSMaF]N(4FYL9(ZQh$a\Z0udO,oN4f +p0=ppAqA.BWpZ#hLkmf;d5r7[*q_tpMf*K)F`S):Y0N., +YDF$0*KX`f+*AO=;O?gl.a%s&)qmoF84k57en>'!:gU;3'MdQ8NOsrOs.H'uk#$pn7"JUdEB%+q +4j2H6XgP-%mciHD;k/c`U:f?O*PVU)5,tUf5EJ+',%=<&bu=.`s+0+AHfdKNgIbs^k"%@Fn"%OCe$2q/..8`9$+!N3n+oBX%1hZ@._p7 +4V%O`Lt#df;RFi"97;$e3>GuNi\)kb/#U=c71]bQg_Q]X&E]4mYrTuiZH(#0N_gVV+VH%)O[ +Dke@es3=\Scr2ieCsL`>9$Rt[+C)=(0EnT..EN%;-,`,GM-EmW>P!;DMuk +LEGhi)Pj$"qU_`A"8Nk^$<(8gf3\e.H:&'R];p)3^l.R&!tr,"a]=ks_Q=G2@V[I@O,h3m-BTXl +QY*oses2FrW`HOf_uN-fePcS(k1J6&Su^Vpo#egh&3.63.&/+rRCiS@-X&UU81TBB62UN)eeX>[ +B23]X3'L@.rN_r#W8DWA&9Eo%e?%,l@/eaPM;CuF-O9dH?_)uinc4[*FC2@Y +7i#mQY9Vm';@/6sMTIB!'3t?<`gZQnc%,iZ*/^3R1Z*F? +<[Y>kOJ5*1]aB-7hEN2pGCP<68jQ9FY:t7/$@b>'2%e`r]e9nmYk.C[Hq#/(ZElI=pZL!-fJaM$:X:: +U)nt<4Aaa&J41pYpKSch@TAg@QZT\G.#<1['!,r9ah;=KrA.H3Y2PTr#8W#bT]8+-AJ^D;hA.*_@ +:qFDW+2M`22@?U$oZ%YXT!&kOf%acm@4,J@&"FP0WW^5Z8U( +`9<@Zl3-4QXh/jYP0:-'0[V9Ug'#GtXjcrDm6`=ZRg$>V?-Xk^?NuPb>$VoD,ot +atLO`kZ?#5lI]EA'9+Mo4aYS--"M'GJImd +7W:$'UGr+/EN]J6Q^uqf_?.H&ASZ@Uo7S0M*M7RDUR%N:U=6$\>lDq]m)m/(ThLb,,/G?dI*+3f +mMe`P:RuiX2Mps,aH-o.p.lUXOPrS_'UH[0h#Q9CoD;*u`t^*;VeoNUb',"K=jo2Lk&C\H(DA/3=&U]`@N;$X`__5B?c+HR&X\N>[E*t)rgJ.0?6OLZ;*%fVIUQC" +b*[kn?HsCS=m/g+D>.TFe:'mb(7+CHOq3YR)E4&WA"T +S_bhYnSlg#gH_)d9cbM\F"RXY0V1WQMuc6Cc7KA@j8LrRnF^0+cPY-k2T/J +$j*gZ0$nT$5_:R5%mV9<-erGW>G#nAQj=kN8pu1c[u2`SiFr"@SVJ[SID`/e80YbcmUGFokDu(. +d/,*4[gcC$Gn=q>MT'Ua_aO%?!+#jm=r>FjGUlLcZ]S,10bIn6Y9)k5=KA#lreh:OMsKW3 +P3GJ/B`:m5Ppn'9I.0J3RMe)oV(9?>T)O86E\u!nTBG5P9&jLi_kMlE[g1\lFFq,rD_R]h%6An` +`5pqD5e/Zf90Z.B8;t8YmT1e-^El4@*W*l:$BNc%lZY=9'BG#YdN>kkr7aRuS\uKTg;5JHj)O5D +VaiBeDape8"A^"3jh5(#rk-iO6]OO[L\htQe@E]Fjh$$[H4GBiMf3TFhtDXtY.'/IZcc=5(8LU` +lkmlMM)bbBjsijFg#*MUS^T4b5p0!Qq[fo+93$)JE]Gu"F:%i$,qF$r$LE!8#$^&N#ar`0Xduj9 +Y2ob`FMr`G;XtUtocek9Tq&(WHs]=uo*\%:^'o0]"Or>4:OPR5!EFY0Y4P8UGJroKFD]Q+]G'4I +HI5dBb6XcM6]V'TU:UOrAY8RRm%!Y3oj*Gqms%FB?BRVYN%moVp=(>,U(Qi9=7DgTTt%:GJN"`i +R2Y1/q`l5k)3:p!?/Qi#aJ=Y6n/5h<_"MUXEIge]OYrF$ZYF8]r=f'XZ2`9Bq#IP`H]US^?,Gbf +5^roKCsgq84's$ACpAUBYCM]B;Hp0B*p4Z?CPK3-SC(,`M:MF8l*tXqJh6-bNcgM=*Za0`>U8S9 +XgN!ijEpsj/1jg?5,8PkqG5;BS,S4DFCKSB5MB4VFZNGu4U`/El`qFiXfFCKG5kd$&k&^uhU8'6 +0.Ilt0,k.^$;^o5+;)=A-iVK] +.)%@:-R^2i.]6pOhs[tGPODd,+5Im@E!CJX+AZXH[@4&?J+_(G+4\s'P/l?i/h2io2-^&<-Dk$E,n%d[ +@oNT%eudcJ@!DG;"l2u65UE4tXBW\L,LKi)i/UQT'p830NrJ\"!Y.6E^mb>>1r([$RP\%RbMpY" +d/IkOLf"f?5X@4JUo5c+aNdOk"a? +,!h.`+,Ijh^lN'b5lRZNEb(+ciZL;*4,GojE4C(/qNpM7@7JRRe%8/DPUCfm.Fc7h +%<]&6,%Up%.j_=-j3AUB=RjM90?\KgZ?bXt'@a`i][VR9"je"laJ2a8d. +9Gb?s'M5+_NdZ'J(u7bN`$RmDoF7f\At<]=pgM#5,0E-G$Y_k&94oX.c6aOFes'="QYgBIe3a%^ +KJfhVUY.l5qQd-IH7^*Vht4;aj) +)eC7#h;$ucZ1QGgMh.edm8M,3!0#KA%)=X]maf""8&LgcIH_=rcM&@Pk!HAOShGWkD/,P,E7VV/ +:QtqbHr>c3.Lnd0iXt4?^tR0NBZh^`IMH\)CmfYA%B]@5qu\&ImHGW!Ji%fu&CT^Hn)ir-05PB% +01T"A,#\+mSV5bYZA(?9Ajj8na92-1&&S%r5Y"^cJ_`'"FIhtj_qWQSOcg +4RiH)VVI98?+R&4$GQ`7)'b\th644VQOjU=9LsP)ZJaek^X::mLfg8aph?(2\Is'2OHA6mc_L0f +E9"&&cg?\rfN*Lenq+:A:^$ag2S)Zb^CP[>Gh]b[7Thgk3AlLFirD;J)^r^Z&QaQ7&&&KB)!W>M +J"V0M&au/c.Pf`b.UiJKXB'KHF,i7?nt!uACVg)dc>Hn4PT%ks(\^*&H#).$5!%I^D5nmR<),+K +T*c^fK]6LS#,YkGEdYQg^gH5\ZP/[29 +<#Y>F!#)XSM#P%;1<8uM0:ee4Hks#0HCeGHMI,@tJU#/tVuK]F-bE1dnX.J4%_0P-Z.2J##k3j] +LkS\,7VM58L!c@j`\O8ZF*tZ3GpOap48/.kkOOr%hpn[0LUmN5F2Lg=eook>G,Uo#`UH(u8"#(E +AtuV)mZR>+%[31M$n?3EaM0Z3_s;Z241.*0B>,`Vp6.?a?rF!F?$aVlMSh49>NFZeiSg'52B)Lr:\6 +?J+ugnJR34COtJ^ERi(,ZU?Gef@)?'>0##VOop^V#uHJAm__q[:'-uCqR,Lu^[Y1a)!.F%W=?%< +,rXF);>81lQD&K5I%=:cD+J.c<`RPIQ1'\6O@oGO)V?TVgI_KaD?>&2H/E>2ndH]AhgS40h_nPC +dUNk>[)`+aWl7E9eoX8/DOOX6O]r_8U/#m`bV9mb>&i%8-'VTDG;[I!=B:[Nd!)s(=%UgdeF_Ak#[L#.,$#SH@ +Ft(&h2IFk&Yj'C/7\@_U=_(T2%h=bOj#2471(&XO=a5XN/%?F&'8-W:T[=Hkq-96l^Is`n:0TOc +)!9qDWSP\9oh0UiSRa@ST;p5hk/%ErA*G=%'"W@"kJI=KI`NYs'V&90naXOQVfJia@#XQ)K!si& +\TW(IiY>ibcgI!.B)Q\2]r=IB&iu]:OHgJ.XD"tTIBMXt(7S2rXISDo:QB\V1) +a1bWN8_:-4V33E[aDlJ(![7jqpqIr:fq-I.Su["(,uC>ms';Vi;M>Dh`V$2gWK\6dE;qGhOY#i` +!4B.K;A_ngsh5uRZa)t4sL+?FbsL5R-BB.`<@8i8_OguR$1kX +-(I9)%]>n?OUmVga[^QFe^u:n%Zee+(YQbUPO!5pae*Vj,j<67AqQ5JI:ts'$5m,7]fAU+f;R(k +4,*I#ZQ5,rF%29r(C?dK,Zd+q48X"RaXB'#F+5uFg[-`S +aPI:7H-Ag4X/B5"';Q#ZQqO/e"")QF7LAA!9VG2* +m*]=%j`:Kgi!6;ZZ*8\1M:;s#42Pircp1\4]6"\I-YnWt4:0>`g`_1c_%VL!lG_?:D0B]\c#q?h +%j=Ym*,V9(!B41!]RI[4EK&.:g*8>bD&S[2VJ0n@:-&nYo>ErMW61HKEfQn!,?@o/jGu+(ken`^ +PFb]'\3flgT*"Rnq23#U$E-chPrOrI&1UtC:(]gO*'-caeT!5jk=]>LSM^,N0G8]q'YM[n$[P:' +[6+.Gaiebu)0E@@$:K%i's8A87Visf^5tF-[n(1+X^\(pb2K%pb%uF`+:EDIQmE8fGe*DmN5_bF +T;6M'c)kD\iJhQUY*0b/?WONeQPXdFoER<_;`p6G]qo@cclg!cZbLN(iJm7=q`VZ,Q]R;/2Hl:\ +hO#bO/YVXsXbgt$\99S;Gotcf4jiBRN)M;*FTs_GG;8n$W=#E"+A^IGES(-8Ia9)e\Z4Jn?'^"K +56pDqUUrBKMkDX8np9u\WIjlg2`VE12KPm!/Fjndg7u89Q7)rKANPnu6b4Fb"AF7u!)"[tS670UfCB9G`Rr]BZU"hCOcER0bkoi\/PtiBW'/k[PiGqN1`,t\);iPR@Z58-n^CcPfn1sq3)\`,(d'Me[(2Lkg&+#Xb\Oqs*r:m^Q&.hJ&^TE:a/El +!mS>m\a%g^p-CC2)^#QsS,c?h(EgZA^pLs8=X +Rl=kP:(`[D9BB=_CJ^.>gPu^Ns,H]Qf/^U80OJV:&NTbF'Q0->*+VbI-Fi[_$[b(Z-O7=P)_FLh)jAh[S0\X +lk&@8I*m7[7#^AV&?q^aO+IJ?d[^U!JSr]#14US'@7<\0%XQhRX2];BEb[\Ub"uCb"19WS2X;k=u&`Y=V[8+L`6M1g+lkP`jmqM.u)b_RTRnpDfVPVsoJI +r9>I&S_bmK(SC5n,PeObjhCBLR_S7q35O8#gd,B5UY^5k!trGsW5T2^>I]ZY_WrXT*\ +J%-PfI9*G?j4c;Gk3rA\agZVslEG:JiQg3Rigjg"6nQ3QMZl^!G*,d.MF5F6k!C?KjoceAQS%Gl +!`>Sd&f8!1bM`F>$opLsLBYsOHBKL0HInBC7Z,=TkVLQtE+P1aWS36[=#gD&pBYs,Qt8W,!^G'M +?L-u5>J/tV%MV3:VO+%Q_7Y.Fs6(XD>]ii\2"R0joWog5nO_!Fc!En58a*"q?,"Qn?ItbXdcCr1 +pe8UT>8260BD!qYAKTPP>dhh/,P`6G^aj_lI;!Wa0p.m_#pH%]ch-"ZmG8_$ZaY)=%ig6E3Fr*e +D[XX=)2-+Uhg`"5[o,A8EX]8ZHNjHL-86`lU5,OI`t5/_lOk5(fL0rERaOqs#A2POG"n$21]a4W%LYdrD"6h3#;9$*ML^G+Z'8@2a>4%r5FqT8cJojpQ"[ +@?rGj)!ZV+2D:[h9)I'OXkC#UUZNh"s(h.<9V#'pZQf$)@V@3H];]S4!Rk4tP?To'G4eJ1X.H*\ +CYq'V8A=0Z$nd%Q?Psjf(eG)6IiHD)S"E9ZU7Pup;:^BjQ\W^r3V3\ +G*:`M.b4c)NK54)&&%S"-Xl+JpuX\Q260Y7fJ(/5U[Dq)]m&>'\!8ZU^[?s&YbiPQXDHM'RS9<# +Xl1$K_.I5_cE]$:3nV!2.fs$/r&$BBIP73`?gig"*ZPB"4=f^8.SR:-]\-lGVBXdGb3]]pD:"\YVeLUc6V/$g@ +o0qhg5bm1'(`PMqE5CuBj46Y#%BdhtUS#U;dV*(@8-TE,B@c^;EGP9aA9erhR*$IW=Li837)]aH +38(9)3?;Nb1oit_-s5e)Q6]&d7ZAJ+-g4<5n,^%?An?u[ +0*N*nJp;+3)g,(J]C%$]j^(,k_e6bW^75@aS=#_@9_%F/N]TI09OF'H4jF@MJp]qc]m1I=_6>(d +!FtcdU;-fCRU"q/*@X\bntg?1s#ZpSK6rW6!i#Nj\=X*ml:fV>.R3`pf3irKgWO&7=+$BJ#0>68 +S<4d;gV7]DR$:-2+58rmd-ZHQ/bgYYg,"j_WU#B%kBq"Ss&uWip&I35B_I7/N]C)E^[0IV^F@ja +QOfZIB!eFM3XM$N)\1rKEI0#6L&XstQg%6E^^C>-@".^gQPi_JBW)GQ'ROH0fQYa5/o1.6a1;T4oI"O&BPfsM) +fXpV6)sH=3g@5OkZW>)%pL#ln9et"4E^`pO`-9)qj"8]7Ga6hEe?q5),7iGUA4$5eXpC=F!0D`: +WFErXf_YC,?q-k#\(#'`K*tJIQ-#Xuf^GqMecD(.&7M8ljfk5(;.WCeLg>!Wol=1^]:4Bt0HL\0 +\^^$i$HEqi*>H3^2ZtD4I(Vo9,@Nf#T^^83TgpJ'96oQVnS[jqglsk6&]0OsJ)'Y^]@6R442n@; +KkQ@`>SbIH+jsujTJBT-ctbZ_,aI*"j/ZdX9U4m1^Aqkq?Zs5@OjC5"6$jnkbBl7m.X$f>3-*++1mh?BDicHo/,>L;K4bT0GQIOrg],Y*f8P +cfdZa:%s`k3oYlqI::Irir`jWrMg'1[IU2kiPC4C8.9la&YV/>[TIg.!mJd]J4b4n5+spSoLfF_ +[5Wnlr6@NMmC^#B+bL@IXZpr1F+Ggtpb,LsEVOYZ.BC,!&D$*I3HhhKr+) +eRMXBiKKV1GjU0+1#^KE=N/M',9e0QoZN05]"#SNU"3qU(DU&**q&Bh1W*G:mY[FZ,ZE,\qtc%` +Rt/ILbY-K]ZpHP%jY;5%6aYkX"8b?:jZq*Sek,f:'a<7!f6=pF=0,Z$]d;hVpk`(-7KL-?;,Y%[ +CQ=XM1j=j9Ac/t:d@J<8VTd.36Ug&7Qh_AoimAM"7N6I&s0b.mL9i5*Y-a&3//IA6@L34AW.,&R +,slX@]U4RVi6Z_>!87'3Eo,(Hle<'9KhDmm4)H:Bf8[r%.$P")$("f*L_NWCiR*^N6agAJ4U=/# +D#VCTBN+pNS9g*'HqdeNh_'+b9&7-.-AI#t"PnCprobE;QO`+jf./<\@W*?0b*TTnn>lU]^Z8ag +f-W'4UQuqP`WW24X=n*"p8N5_P;sY`/YK@IlMH7)[+dE;J("O0]3i=,=34R$fG$#\Z:<.O_@QT" +h@6fF*&KX43;a;Q_A3Y#m%iG?:TWEL3gq,=3X+_.D/X1eMkA+9Cq12nTV.D]S,YHmdqI;SVOs-p +nu>(5>mdX2MbVD1iZpsp(mT#Ff7U4K38f$4;,ir(.IWeV;E8rqp4FXYL;#6mm*#S9_Bg2Ind3-I +#uq\)G^K>Y(pkU-9>]7Fl/]68Ui'3lE92KGUc8rrjcheE@^UKisugTIcn1Z0s5/ +BpleLcj`ZhaU*_Hn1V^_S)KSSZgGYN'OGe4m,Kl!B>^o(=-)]asKmt:rt)?j:..J"dd,_'LEbF(1NB+[^pim +$t>QY+Q*IG]@RF@@ltKoKJZ7HE<9$[[YHkalabS%J))'4W?U,d>//8G@>j3h:`i2$NkpWAoq5:BH0@=_s24e@S:@iktq"[.W/&=g=2&P#B2H.@(`:_ +bgrcnAo%l`NDUh#\%W#%?VbF*eibCJMXl2)nJG-77(rjG8JEYiDV6ts(!tY$?]u>!\0Due^Bso: +Z<][+F/KR]00/,,WW6UiNdUU]UaO\]R.O"c_5Vd>d:76k?ObK`CGT8Pi\Vm*_AFLAp7qTA +>4D37d_52AHTmJ?+rt+8,9GKo4Mq.^#tRVS:+?9%hO[UReNB132]K5mhtAt#:o[RR_rmNf/k8-KX:#ArN^T;u$8Gp#XK +<:#nCisj.PC6[!fCL8I[<#%X]#^6[-Y_LS +d5EfdEt&UIL4&T]9sA2=2lS=I/E-/i!+>=^-[W`CO(o^gg..ts+2(I\W-STa#'CLeh8)F"DD%)P +-j)EP*6@%k#P,86(Up$TBR>SkMZP%/6(qV2[d[+e/=:FbDGRb/:/)"b7opNC%-Il&$qR-b$Lu49hT.n;nHNhZd`/Y<')E08(peN;m>&Tu9 +6XlfSDK%]!WJ6c&#oI>1jrM@a1aP^.c;DZ_gT?N]c3%UIq6(Fj&1a%T0]Y^S*]83?r\^McQ1[iq +.tCFBGl^qlo4aPMnO(*l@V2@\\A6RBLD6Gm)ZDLU8-c11O6ffXB:+:<4#]Wb5@@I'/khlf!FqNn +K$"_.Q5JIr(!0MdCp=s'1%a/WbT67L8eZKV'Lr1m1c21['d3Yr%RW]uc1EF-N]phQ?PusPN!j\% +#pHY^AGnE2I@#`2'0^[IKkl3m2&HiWm@!g4S,LaZ#9AKcBHe=-N>lDA@gGL-/$nObLN*1#&VgrS0]G7P/e\4#FgFYE8-*P-`3m:(L5$@bqb":HKQ4Bs3=M4ZTo:\jA4pA)\-$\d_Ue4`-CIF,L:L>)]#ZfaOfk_qnA!pbs. +EVO*oD`HUGCbM*cAup0VH!b63^\flV*PI/9iOGHK/3V7EKl9-b*1:9R);1g]j[n-QTMKiV-WurL +&,Q`\'@"#EZjrL@&23`6/1_c*(J%S_74WrYJ'%-ON-7(7$Z7K@Sl`H'AU0iu-b=;aFcN4EE2=1i +X)P.;a%/U0(]aKpfKZ4KY7@McXcnL+1md>-i5PS]g"lBPAUto+ePp>If1_ib0&JPCd'7b%G_E9_ +YE'O`/]QDuZjYCK.jmr[CWV3G77#QH72JZJK9!CMSuf9J($Q:K7GGc)AS[137`7>_-Q851SRh(] +\EAY8D-\d$M(qJY1JhsdH2&9hNSXt&h@N&b<8Rsq&DrZe-1m75V@c2;T5Vats+jA\g.r+K(M\Q2 +/+GMOfQ&NZ,MI"a<':"qaAuFA2LhF>*j)Go\I#QH^dTsX,!6tJPt];U#nMn`6ja$"bKpA^U$J,` +&jIWPP$_0j8&3T1("J1jUVb$`M$jKIld]:5A2BUAH"^S$MLE'sa8QTNich?:3+k'&(PGD7PZkcH +j(hKWip"VcQe&`$3=Q/``LNWQ\`7uNC&6#_X(h_t^+ji(7k_:$?71kfPl>j8"kAmZQ^IsK"<0eg*'+?'JT:$n/9=$GD7Yjq`PsO5f?qFad1oI2o +.6dpdnK+E[!ghqtM,8G]r7AG(,6"qA2H02Z828$Zd>Ma.@14&K@;ZpAcbVl0#[Ji9g,;&8#.bJ. +6R+N"E9;V3o10"L$FG3@8Uo+G?8Af(,]i@YHM*9NTPIM$EA1XAre!U2I,;Ghd:)\j+$P&&N)ASS +*H-!A];QL,@g+X5m'hu*@a4&,7#ro-11kXRlhMoN3Z^+/]e+%jLS/sAGcb<@UPLI/i935H1cd5? +8!jVfff,KN0p%Fsq^TSJ1X!"1Hop>(A_^[-Mo.2\&Jn8Rl +d&oP_-epS4h[]OSj![%9`ueHWc0MlkP[tAfJAo^XnNBG7f^!>j]ZQ;oiQgJ@oQgNAk*ZZ!DddfD +VNsapf?L-a>U];64M-?5:j[IV$BaCrjcoquToEIO+Iq@$2WbQ[H=92_9>BVg97;Gl24`0Pfbs]:G[@Xacq!0K>p_"Jqp^Ud>YOI +8B&QV+n\g:4U#F)"*Cn=7.BM^1+0d4F(,a.]C,j,X8Oo*pY64sp2"#58!B,rO)@!Z0'"_qKV +jW)=?Wq96[2,Q +ns&d^N2\rhrKJ&t+0BC:VDNu\o'snU9P!oDHJXbX8AF@V'&4f$[H4Rpe0]rhjY'3fs)+T*isW-- +_fppo;#YZbfsBC>DKF&_]ULtkD%c])KJh?VEJpWZ?0[jHcpnSL*rUUuX[XuKN![(A(=GcGog[UA +f2*qCH^DC=$-J/dCkqlr4eRb9YWu2uP +HFbtH5RPZSEYeddQ-epd:?iT^)(0u"RFFafcV+Zr!TLjJ@[(dps5G]B;0kHtA[ +SasXA9)crd4(4].fO['4.[7Ds<;9c?PD4XF1I%ke9SDY:mASktQn$N55Mk).T&"<,N6)B=6hbJs +K^%)([F0F]r11gAn:u%CDBpU-BW'%SerYbTCiUptW[p"3MP>d6db7qh2nJL+Jm_l"8ZB',+KQu5hg)(Y&B8XYBVZ3nabYQ+.9Xkl6o8Jd4Kgct*!J\pR#keT,J +cQ`tL'i"4N9IT3\PiB3WLSpLI5_7YcHEKGsh#61RC[7h_pVM4bC44[aroilt_o_R0Lo +G4?P^Ac6S4TMdm`k%po[T*h:b;]eg\oXH,K3U(nIHl^nOZH's3`aWU]<`UB@7mr`sp\@+@ACsLh +QUlMpIb2?ldcDu`Y8a80"]-nV%N!^G*n6hh-MVbL.JL*^>'cnL&Y44!l.W!@TM:_>`XdRl(HZ]?=i:*S]k^jZ3f)U>/Y'Y[@"d>30B+S9hZ&(08O8b4Un(&6l<e?V\Xa-*T0Qm"u8Q>JkdY7otkC[/%C=-<^.0/_ZmH-<6aPF"_)`>JT!DSALRm^pa)f%@" +FS!*[1#u"Yc[.0U)fS@()2ct+>h=A-++"&jI\f,=Q\+I^>L-/_MbtVc>BAc"JDXoqA$G*k1BMe] +jk?C2^*!Do$Spn,*n5AjE>dcFQ'=Y"_T5!iCcnDD'TVYrVZ>pm,Y[J%B0!#^&`0KFJ[HT0mXI$_Hjl+_?cG$sXcU[jMAK3THZ8+%p;*i[8R^jZJG('1k.V[U/r.=e1g^>9on'+iLuuTGFCSQ.]=+HW>Vnh/JP+UY,'2.LJV*>J +S)GD=4icbYKW+@;8oFL*I&ALP03=ndcM3",,#*9N4Ru+Kg?gA)iF/%gqbjR,LYTH0J1+9 +dL[TLnj>GB"p/42oEmoa,I[,3K?!HUm-TSGho/qX$Ql:SOZA(>=eU?pI4tuD-ujM +N%]?(f/:KIV9&c28l>n,RelfLkIY-9PMeO.GDo,8;**o@al7;1B.]D\2f)8 +TH(80oi%uW_@g^O4unDrJhM9'Ocju\$#cA/(*D6a'u4="lZ='t,so"VCn;9IX`FOl"]2D!L[]GL +%una\7)9XgYYgeY/Utg6V*fcJkaQQS5Fll@DVFFVK#ARKb=/E9crN +cGC&],k"c5]l,k"e&H^n,(+e3U_)Vhi%dNLQel>?b+%kXg34mo$5/C/KCp +!L&QeA!Qs$@P.[M+BpqVkC5Xb@d%X4=$4mLk1)roHCk9BNR-Is\#P4Un:#M_qA)h$Qb^,*0s9[H +@IL.I+FCW0Ir[ZPL=$DFZ?$+59)OVMoJO8(U"ADC!Z=K>A\;[;r>ofOU<7XY3H[\"BPK]p9':TW\,)\%8U-tIf;C05BpW)TK>TP#8\9(OO8[K>u"[[B2;KLhS)X',O8_dXbE2:\09m/:'Kdg+h6X +i?q@t,4$=+J`o!I70^?0R",_f\2U=Q2mO4i8_i;Be#5gt_eapA!A%94SPSGS!?)c5hXSbOoS#=S +9Y9--#Z3hN"hKJ\F2d#%Z@[4QDQi2rq2b0fF#G\!TZo&a4m#`+r@"oI$pi7 +o%J_(;UbY78=)9q/RhU_:VenVFD)Y33XLH)(uglc3hZ>7$r&olr>iVi00nBqlQ?(Q%O?IrMG:[[eXM8m4^D5LaIW7'JLbf3Xeh-U! +GaXE0>QRkXc\kmloBsF?4h!h_rQrVMVm,K&pUh$N!Yu5E0s)k_fCnIKGV@ZB)N(\?"-5eB[tF1# +e(s/<*fpabXtC75KOe^8"l?[KnRp!a.4c90QFUbg4708&+f(4W#8h#g/\Pfb"*#GILUL]Vp*!6f +Ih+,q1.g%EplKA1oC*j$R`!"/Te`]0&g?UbaMF!YYD$^/,`N<2uCa;IW_W]Rk8*pXfnNq6t][PEst^!gCGdd$_1jcrbA>1e?@B( +k-1nf07^7=7uBWb)n?Xl_Q9Kfh@hJ@n:iI@Fp7r'ciQBBao[KEFu?J;'#2Uip%`K_G_??N-hcqC +2O/K1ibq.4!Mt@u%QHSeSK"MtFSmR-,7.;KAib,'Tgn2:`4d&C3sq:.g;B.[-esm![l2 +jY^m]&0m/[G8^WRBL<[mH]ck`""dXH7KRd`D(6Ns$"U1eIeDVV3Gh2HB%VI3M)J8^`+[hF#BkFj +LC\J=#j$O%3E&.YS!Wfdo^0`$>"moaB>8>-DBa@N,nEE04e=SKi#d-3^GT)"TE)nJb\,FK!IU$( +a^BVV:%I!.esBJNO]eYuK3jaYbh-CkntEsn%R]sQOtF3BAng;lLR#XM5`Co= +j#MW7Z\T,$)se":)c,1@[8p2jK0hC_Br?>SL1?ub@`a9.WGAu.HS70KN;)7%=JQ1hreY5VJKZ1K +nhCj+pMPV_dD'D+m_6e<;Y])&]D*M65sN&CC[J45S,q6X'_*8\E9,D_n=PDPQqMQI$L5Uh*:QHk=X +@A,B:9&8A&W_W7t5BHB:epoH@KSTFg%s[@LlI;H*fm0hmeQY>.>ZUTNU//g2B-A"*/9pL'\85sL +Y\9eG;uYJKSZXYmkEbOP>-$#Q*J>ah2O]F"-S,X6i^)I+(YG%I3nkW*;fD;+KO-HD9^*mRre#ulj4[Up1\n1#p^;\s)Xu+qN<$bS,JRN)`\go>4b!_WXW1DuTlpsL4?tNF6=IW-b(t/gq1^aW9 +dh]IUImT'aE!FsASf(`V\=Noa5h,un=G=uuQ"\sWbX,jOHo`V-8B9FQk*4_--kJ!*j!ZEH!3Bp* +,F"Q`JE]LdJq3`&A3927M2^OB@6EgT9[[(!C*B:FcPH/7YM';3$n?m&IB'+".8A +)"mcUPiX&!pHen__J)EN8][V^l&!9X6=9CF,mG30lD.)_k]JBt4 +_oLO!MX16&_E2NdB7EH&+n6(SBskg47q!5PY&O7\S8#6[MZkJ;]GMbD*PdB]YP3);bccc&//IMp27A'8Y&b'+:A +RGWFI`[idVH#&[g[X*^TAer;W;?UaA?drAV%9Fh57IupMU6b1b)q:<:jWYN@&O!miaE +&L?3sK0D,?VW?CKd%WgK'hi/+,M4!h*-mZ9q.D@1%-*">tGN@Guq9 +/coNmT75/DoFJ1(k'#*>%hY6fM@*)W>!lEk"32\$35Q_H7cY&06j8<:9KT.]<61lVE]lPoCne_9P.lZF(A +0s+kr?h(U'mlE,nH>"`ekkY^o.W<8q'd+)eZA.^%$Tmd#XW(H +-/o3"G81PBXWqE9c(V96i-\tS.4[bZ$LY0^P)0e!P,%06]VGX]"uDT2CQRgW\,;S]'lET1`ITT= +;iUK!^NtB;be?s!c]n[g(E8@W"O.20J7JC1GV[f!gB0NKmXn%13WnZ3dKF3,h$S3jI3s(mo)^XP +I6j28!sOW/`Y&E)l*bI<+%l,3m:/6`pDRDl3SjVB9shQA9;U2j5TfDnq7EO2&QCu(Tc.9P-#4BDlIL7aZcj\n:YL7)9pj'6C,T_RFBO"i5W^mN+BMt2g +nj-bD0BTX'L92EJGalHjRf[<^a+kfmGN_:RQEMOIIq#c(rM#Y&HL,Xe3kK>ZdFNO'F0>KX/"#p[ +MO(L-FaE[Xa2l-!<:J#Gl%Od9/pkI&B9njt6P76Y*g@aHCs#J$XSk4#I9$:]IlQ>EWu,D+fH%=\ +/1^u@3<"dfdus1LWmpQ0=#/Y((NmQ(gf%1?DH6"h:4:^NVtJcP!=;f`JkJ6A][$O22IF\M!.dG+/oGo7l#3U]pF4Yjra2L#ic.ick(pd\])Sm +*L]tL`"U^4[CKL^"j"-PPY,r]i.4Pk=QKiR9t&K5YOoRsF.Y&M229kaXOITn+R2uM0k?1i+U<)S +795Eh(OMd0%e6$78E%W][[:>e@$ab>MB +Z=<PVN@B7%rNXh)j[&S +N])Zg7+Y/)-MSj88fb82,#O`I48d<2Z\1mb\FM1+?HNURZ +9mPo6N9l?S7JbQ-mpG@D&+6+nOg#JL0>(n=ost7;4G+pJbr=(+e4>t]%+9FpM.6t`M.ScXFq=hdaTCRjR\3o?_%1fA<'d8\'`YqO%DN. +R`)$1/>5V3OS?hJ;At=A'3B(j8:[Q%tjQL>2k0@F;ic?(@laNRhDK-93tf/dech"M$43]]W&j0netQ,UU3#B##FeKchc)sBpVK69@Rni3eZ,.2$GRF#D>H].m-nXVs>rGlnPBO +%h4"c3jEJEo:F +q9ZP`H22^k]I9!ri/-[Q!_Vh(bojU(_@Z&L?&XE]!EYRGc^41`'RZ1dPk09/`l)$(NM7m?YpA.t +6,+C'Y$B:o7@MF`D5T"m_\)UZ:.X/Vr?^[?.]J]CL1JqK4BG8!V3P#O>t.V,AirVMen%eC&G/Oi +!ij#s69d]]"/4"?T_O_S(qcm1(]&M^]?B)Da4NaOk[6":(tW>6^6/AIDUhr%F+W\f!Pq\'/K.hp +jHP/="^j,u$ZBti9CgW#aO,E2b`HAU/b$Q^.$>6#hd$*foV1^biZ"U7[C<*5J[rg:Q@kThOtAs& +>T_cV4*YX$abk#G)'jMIOV&+Vo*2r9#NCO#:jd/-nSlHRGBj(d6`n"cdF_$oN)D?DXCkb?D];/h +DR7GnA7OcB!2\/R+X9BXdki>hAfbUb:2b#?DRD)Lk(eoeGtn]cTn/U8S8*>sGAP?>)u?RF#L&>\ +.:DJqE@qgT!9$uG]id.,A#u,XF6qi!BRZV9LA8i-]N[HJRbDs+4OtGXqET.n`AlAhW#A82V6Z,. +S+Q<53pfjTj6Y9#M_"oM$<8mBRQr7O@DFcjB'=*f_QQ;Xi8_T[889T(`2O,'$<)otH\F[;Rkr*M +5Ua8LLgbL)?_KEtR?%';VAP;f[_ep15pkUb"(3MQl^GZ)M9>SdlUeQN_^nqLlEhnf&>afV)`tV_ +nc`'4)JE9`Mt!hKJN;G^QpbaXLh',e?GnSO>-+KWa)$]/\\c0=\.WfJf"'fW,EVPC_XCHjcP0\o +ro!T]<2SLWUGK1;G-3ta-fJe+nlu^D@%J`Uo@'is&1ZLZ2Hm=)mIo5qgKA,)eU`9JOeC@Gna?74$D2VnCePu!Q8p:=_OS!m-;l? +Yllr6\\>ZF1g-/7,OS(:m2onNE4Es*eV]*VUCaRKcS=%V69P45a.Zd?23o)\2EN_jc(kNnlgZ'3 +L-KHuDX)lF6PUt$I?dPJ\_Wli*@*-Ye<`oN@b.0=?Y\^f2RL5%ORj]#IhYCWm/!@=CP#]RGr7"* +_fZ16KW_8aNS-9"8j"*"Z7q_B(3nhGN4@%^]GmnN0:!`8%nmOp)ohl`/%eH0V)g28F\"sB'rGt9#SZUOiM_A,_ +,`G/-Y;.Id-^O5N";.)qfc(hQZh;W#*BpH&T7jb,c:jh+%SX0^QYi*Ctj_-@YN9?p*,eM.ShjKY5a1aFWXEZ?c1O<0Ph:[i;WfjFQ\ERXLcPp]d$PQNFR#b^X'\ +#UC4A/Pi#5`ol5B$a9a#5[:!e+AH4AoAe#*1jTnAK2IVZDlb>4C)`45BQ\\PcTA`R1@eZ\aBDRe +c1_p&TbjtZU!pjZ8ZL7k9J.9T$_/,EeJ`:UQe@qs+iGmiaVTY2Nt_OH6ePU6j,_#QZ88o<`cH.@IhS'"-9:-(D.j\O?qXR*9cJc9SCWSFC@29d12W)5(a#JG]KSM-RCVc&4GZP[1J +pdcB*_tEXh)s0:imoRJ$s6CesE]RN@D57nmE(oE8N-uSYhDrg's6sl@f$XRNjP8@Z>mW[>JC3dD +iDrR*o%Z#b&Z^=8M+Z$j%=74Df0ql06q(%DDof6roeopeZ+D:>9?Q2"&kVatZ%`3K+,jbk^,IPQ +qPOLj"F1tZn!G^T4]PnD"8?6h:&;n.80;\3/s<8p.3:5:Rj%WUZAPa87Ys,q*?62mLe@SM5=j]H +*);CA#Soo69IkG!Z#l]@n@_\*L1>H*GS5$4!/%Ko7(X>84>V$73n0j@kXF0RHLj_FNXOs/:W4ZZP/$h1U?!;gX(0HVDSPDIK;ARNtsO26VQ$rmh#Lh7G'r4QY2GB6HX:Ke>< +M88rQ5D&W"DZ(ujmMkB/2Yu=Q+(%OA"$2ja(]P/GLWI&DP1p["8^*@on7Mt:0O^JI3BKf(GEZn9 +?XuIH?D+d&War=t6L\)&6F)(1!lF`=sjBiU=X!O9Rf+-:C%_BuH!54l'h +3P=n\$^GuH+teFM1_!MrY3N$0:.:4ngaRe*h?MYuh5j:*`K[,oGu?OQEV*H2rjRGP4++ol2TWNT +S3+e'%Gtk))2 +9n0GR<20%`(dljk6>X#Bp&@^"PY+J#I;)Jtb7<(g/$!apE:9R9*O%#52j_#hKTZH1'ErO-+?YQ' +l)F'2rkeASAgs!/(_>kX_T&3F]M^:/nlm9#a0$XK5DX=YRTTHp)#emb(A:dFkfdfDb:6l$B)8V +cuC/n?i]5cGe,/-$%VY\/b.N\Z%7LqnYf,+JA:tTn?Qko").q3D7u<3cgu1JV#[;Eep^dXA2sH' +>#3ElE\1kNIW\`[SptN_c.;-SX#VIt?C:>B]i>,+&s?F3S;,\#V*?2AMj$.t7#t9A[m=V[`_`]+J5oeW@XoG(3^6f7Wrq?$%:fB#6u;bD"bHl\Bk3!hT[j[M +>9R?&jYp_hMh^R+^aW>&59C?=HA:u[&OsY3GhVml9kV,o:pe0r%Y=aPl#IAV&",5X$%;^Wu`I8`XXr+5'?V9YMCt?q']!8\Mt;oV,KkrtBh]`Z +(g>E^44Gjf^/ro'"*2D1\q)S;\BXlW!?k-/HY""oPa^"^M\d2c&M_=Y6>HRViNa3Um=$U+/gdcJll_.,6B1*9 +jn3l07W69n]KATd>8jh:fcri=(6^3N.#u;tFpI+)nk"YqlP,'VpE=X^o%RcfNYfal9h6)ucqe[I +,/T&g673"c1Y>lU&%p-.VJecVm*CEka-LP7kl",Z]^e/5!cpAE\s>g0olK;mQu.k?X1%c+AG*Ns5>.Y9#QtrC'c:**)M6 +Qf?lh5de%]FjABGWXdRhf$,V<-h+]k0nrBpoBU:f?Y7HK/r:;kQbnNpKKKqgWCZf.,o?__$9m;= +nU0ZBfn,d +rR;0$UnCW0O:<$Cm2m=Y):C)4Wp10aRk@dVlY5iD0$k'e?MUM>'m-";)*\og2O&,/@TP?D;(/rXFp[gtqVjQ;U[`IXb*fP=J^EkKMGD%sB;^HT@ +#R"%,=P=C'2JO*XN1Sg"o=^i]FPprQKP80]MDpOQRg,LAh-/D1TAdA3F+R1ffVCb`ClaF53i3l^ +E-!E9iC16tV)<1,JBlba?P.NchYnsaD:CX<6Jl#[UmmWV%@`&(1F'5dXpb[=*7-]+pPEi>FuEL$ +lnjZ\9)d_JL*"55^o,=S>^iMZZ,B%L?'i9J*+akVRe3oD=LiDa)7p6qO/u,,5IQHO5?YJmA*A3n +Jipd3)tEnjV6;WT;g3S2FasA3oV(>=!,':c8mF?:a*/j2qcqj$, +V`a=5C,IsNfuBm/Gi4b5/[KFn'fD.S\adW7odsDEj2$!7ZVC3)VU&,>hIU/WNa7gdX;_r2@#lu +T+hqumT4!E-+@;Mm%?L2bq[2h=iErgSQ\Ht8/m`=e7!Pcb+mg1`DLpI.R*(ri-UKfZs@]0-O\u! +CHVhLKJf,::7,N@ScJkCj_hETDjDBCG]-$IG(n;&$m5V]=X/QLTmoo7UV'ZnUrePiA;Jm'k\K3^ +b@-SFM%W*rk*J`BR4i!hBWc/8s+p^.,8$.Q'=kX1*3/WT.MqrF0I"6p7ga$T?7BNe0]'RreUZ5E +YZj]=DKkgpnhj<]eUOP'g0prlK8b1N2*)I@8k7nF*kq=>R<+? + +endstream +endobj +14 0 obj +<< +/Descent -250 +/StemV 0 +/FontName /Calibri +/Ascent 750 +/ItalicAngle 0 +/FontFile 15 0 R +/Leading 221 +/AvgWidth 521 +/FontBBox [-503 -307 1240 964] +/Type /FontDescriptor +/CapHeight 500 +/Flags 32 +/MaxWidth 1743 +/XHeight 250 +>> +endobj +12 0 obj +<< +/Corel_IsVertical false +/Encoding /WinAnsiEncoding +/Widths 13 0 R +/Subtype /Type1 +/Name /F13 +/Type /Font +/FirstChar 32 +/LastChar 255 +/Corel_CharSet 0 +/FontDescriptor 14 0 R +/BaseFont /Calibri +>> +endobj +17 0 obj [226 326 439 498 507 729 705 233 312 312 498 498 258 306 267 430 507 507 507 507 507 507 507 507 507 507 276 276 498 498 498 463 899 606 561 529 630 488 459 637 631 267 331 547 423 874 659 676 532 686 563 473 495 653 591 906 551 520 478 325 430 325 498 498 300 494 537 419 537 504 316 474 537 246 255 480 246 814 537 538 537 537 356 399 347 537 473 745 460 474 398 344 475 344 498 0 507 0 258 498 435 712 498 498 401 1062 473 344 874 0 478 0 0 258 258 435 435 498 498 905 444 720 399 344 843 0 398 520 226 326 498 507 498 507 498 498 415 835 416 539 498 306 507 390 342 498 338 336 301 564 598 268 303 253 435 539 658 691 702 463 606 606 606 606 606 606 775 529 488 488 488 488 267 267 267 267 639 659 676 676 676 676 676 498 681 653 653 653 653 520 532 555 494 494 494 494 494 494 775 419 504 504 504 504 246 246 246 246 537 537 538 538 538 538 538 498 544 537 537 537 537 474 537 474] +endobj +19 0 obj +<< +/Length3 532 +/Length2 77581 +/Length1 4614 +/Filter [/ASCII85Decode] +/Length 106169 +>> +stream +,p>`rDKJj'E+LaU0eP.@+@BRRBju*s/4+8kA07;N@r,Rj+E2IF%:jU#+>Yhs06),QFCeul +C`m\>F:Dc'E$-qo+>7VTD.7'sF(o9)+E2IF%:jU#+>Ynu04]!;Cgh?,E-673A9Di61H-F0E+O'" +ASuT4E-673A9Di61H6L1@;TspEcYZ,A0>i6F:Dc'E$-qs+>7_WDffQ3Bl7R"AKYr7F:Dc'E$-tk ++>7\BEb0-)AS-$,E-673A9Di61bg++E+*cuDK9H(BQPA9F`\('F`8H[1*A5YF*(u6Ble&4E-673 +A9Di61c$7-E,9Z<+E2IF%:jU#+>bnt04Sp;D.+Q+F`\('F`8H[2'=PcH#RG.DBNn@F:Dc'E$-tq ++>7\FEbTH&+E2IF%:jU#+>c#"06:r7>FF`JUDF`\('F`8H\ +1E\>_Bm+&1E-673A9Di62)HF/F(okAE-673A9Di62)QL0F(KN+DBNn@F:Dc'E$."r+>7;?B4uB0 +E-673A9Di62)cX2DJ=!"+E2IF%:jU#+>l,$04Sp:Df-\:F`\('F`8H\3?TtrASl-kDes?0+E2IF +%:jU#+>tnr05P3@F!,FEF:Dc'E$.%n+>7;GF^])/E-673A9Di62DQC.B6%QlFCfJ8E-673A9Di6 +2DZI/EHPi6FD5Z2+E2IF%:jU#+>u&!04ArFE-673A9Di62DlU15p1,hF:Dc'E$.%s+>6&(E-673 +A9Di62E)a36Qg>jF:Dc'E$.%u+>6,*E-673A9Di62E;m573HPlF:Dc'E$.(n+>62,E-673A9Di6 +2_cF.7j)bnF:Dc'E$.(p+>68.E-673A9Di62_uR08K_tpF:Dc'E$.(r+>6>0E-673A9Di62`2^2 +9-A1rF:Dc'E$.(t+>6D2E-673A9Di62`Dj49d"CtF:Dc'E$.)!+>6J4E-673A9Di62`W!6:EXV! +F:Dc'E$.+o+>6P6E-673A9Di63&)O/;'9h#F:Dc'E$.+q+>6V8E-673A9Di63&;[1;]p%%F:Dc' +E$.+s+>6\:E-673A9Di63&Mg36b6h>E-673A9Di63&r*7=Wh[+F:Dc'E$..p+>6n@E-673A9Di63ADX0@WGmeCLqU(AS-$,E-673 +A9Di63AM^1@UWb^F)59+BHV8:F:Dc'E$..s+>72E@:O(aFE2).BQPA9F`\('F`8H`1a"G[F(8ou +@qfsnF_r7?F`\('F`8H`2'=PpDId=!F(9-/AKYr7F:Dc'E$./!+>7AJ@71HE-673A9Di63B838@j#`5F:Dc'E$-kh0H`#Z+E2IF%:jU#+>GQ)+>7:K +E-673A9Di60eb@*04l>GF`\('F`8HX0Jah)B-;/9F:Dc'E$-kh1a"Gb+E2IF%:jU#+>GQ-+>7FO +E-673A9Di60ebL.05;VKF`\('F`8HX0K1+-CERS=F:Dc'E$-kh3$9kj+E2IF%:jU#+>GQ1+>7RS +E-673A9Di60ek@)05_nOF`\('F`8HX0eje(D]j"AF:Dc'E$-ki1*A5h+E2IF%:jU#+>GT,+>7^W +E-673A9Di60ekL-06/1SF`\('F`8HX0f:(,F!,FEF:Dc'E$-ki2BXYp+E2IF%:jU#+>GT0+>7j[ +E-673A9Di60ekX106SIWF`\('F`8HX0f^@0G9CjIF:Dc'E$-kj0H`#n+E2IF%:jU#+>GW++>8!_ +E-673A9Di60etL,07"a[F`\('F`8HX1,C%+@WGmeASbpiFGZ++>7_WDffQ3Bl7R"@UX=h+E2IF%:jU#+>GZ,+>7>CDfTQ0+E2IF%:jU#+>GZ- ++>7_WDffQ$@VfL^F(HJ5F`\('F`8HX1G^.,ASc0sE-#`7+E2IF%:jU#+>GZ/+>786B4kdr+E2IF +%:jU#+>GZ0+>786B4kdrA7B?tE-673A9Di60f(^104S^:@s)X#Ch7i6E-673A9Di60f(a205tKC +FD,T8F(&rs+E2IF%:jU#+>GZ3+>6Z'@<-:(+E2IF%:jU#+>GZ4+>7AMBl%j)DJ*d%AS-$,E-673 +A9Di60f1R,02G"ZE-673A9Di60f1X.03VjoEc5hG]4+>7_W +DffQ$@Vg(!B4uB0E-673A9Di60f1m504K'?Ch7]2E-673A9Di60f:X-04f$3@<6*)E-673A9Di6 +0f:[.04f!2@<6*)E-673A9Di60f:^/06CoEA7Zm&F`\('F`8HX2)?@.FE1f#ASkjrCERS=F:Dc' +E$-km1a"Gm@psCrDBNn@F:Dc'E$-km2'=PbF_PZ5Bl7R"EbT0"FGc.+>6)q@<+Xf ++E2IF%:jU#+>Gc/+>7;N@r,RjA8c[0+E2IF%:jU#+>Gc0+>759DKI"?F`\('F`8HX2DZI/F*(u6 +Ch[d"+E2IF%:jU#+>Gc2+>75IEcP`/@sK29F`\('F`8HX2DlU1H"Ck9E-673A9Di60fCp404Js? +CLqBm@<*K0F`\('F`8HX2E)a3F(Jj'Bl@l3E-673A9Di60fD!604\d.Eb0<+F!,FEF:Dc'E$-kn +3?TtbDfBuBBkM+$+E2IF%:jU#+>Gf/+>7YRA7fCiBl7X&AKYr7F:Dc'E$-ko0d&,^F_PZ.ASl@- +Ch74#+E2IF%:jU#+>Gf1+>7PLB5(jaCi405+E2IF%:jU#+>Gf2+>7eJFD,r=BOu'(E-673A9Di6 +0fLp3061W:BleB-Eb/c(E-673A9Di60fLs405Y--Ec5hW/F`S[EF`\('F`8HX2`Mp5FE_YEF`:o4BlA#7E-673A9Di60fM*806ClJ +AS#q*E+O'(DfQt>F`\('F`8HX3%uI.@:OG%AKYr7F:Dc'E$-kp0d&,dFWbXGF:Dc'E$-kp1*A5h +@<,dhEa`p#+E2IF%:jU#+>Gi3+>7\FEbTH&@qBP"ATD?m+E2IF%:jU#+>Gi4+>759A8,jr@3BN3 +F:Dc'E$-kp2'=PjDImm3E+O'(DfQt>F`\('F`8HX3&Vm4DfTB*@<5q$Ch[cu+E2IF%:jU#+>Gi7 ++>7AMBl%TsD/XN:BkM+$+E2IF%:jU#+>Gi8+>7YNAT;j$Ecbl5+E2IF%:jU#+>Gi9+>7YNAS>Lg +Afu&8F:Dc'E$-kq0H`#jBQ@ZqEHP]1FCfK6+E2IF%:jU#+>Gl2+>7_WATMs-Df0*(GA\OBF`\(' +F`8HX3AM^16"b4HG%De8F`\('F`8HX3AVd26"+8GFCcS6F`\('F`8HX3A_j36"=VL@s)X#Ch7i6 +E-673A9Di60f_*600s\oCh.*"E-673A9Di60f_-700s,_ATD@'BlbD9F`\('F`8HX3B&'66#p[W +B-;/9F:Dc'E$-kq3$9k?73HPlF:Dc'E$-kq3?TtB@qB1bCi!N&E-673A9Di61,(C)01BMo@PW,+>6/o +Bk;PW0+>6;sBk;PW2+>6K3Bl%PZ*+>6N'Eaa-&+E2IF%:jU#+>PZ++>6N!@s)m)+E2IF%:jU# ++>PZ,+>6N#Bl[^+D.[TqGT^sJF:Dc'E$-nj1E\>HFD5Q%AKYr7F:Dc'E$-nj1a"GIA8,UqATMR, ++E2IF%:jU#+>PZ/+>7SSCijB1Cj@.BF`\('F`8HY0fC.-:NL>\F(c\8F`\('F`8HY0fL4.\ +G%De8F`\('F`8HY0fU:/`ATDWrDId3mF!,FEF:Dc'E$-nk1a"G[B6%F(AKYr7F:Dc'E$-nk2'=P\@:OG%AKYr7F:Dc' +E$-nk2BXY]@qfsnF_t`,AU#>:F`\('F`8HY1,g=/@P`,+>7/7+E2IF%:jU#+>P`-+>757ARoLkCgeH* +F`\('F`8HY1GU(+AS6$lG%De8F`\('F`8HY1G^.,ART(kFCcS6F`\('F`8HY1Gg4-ARfFp@s)X# +Ch7i6E-673A9Di61,Cd104e[.ATD@'BlbD9F`\('F`8HY1H$@/BkMHpG%De8F`\('F`8HY1H-F0 +BjkLoFCcS6F`\('F`8HY1H6L1Bk(jt@s)X#Ch7i6E-673A9Di61,Cp5054s2ATD@'BlbD9F`\(' +F`8HY1b^%*ATVT.E-673A9Di61,L^.05blGCh.*"E-673A9Di61,La/05kKD@Pc2+>7YTBl%Pc3+>7YDBk;Pf0+>7kJBk;db +0H`%l0RY'aART+fDJXS@A7]?^@s)g4ASuU#Bk)6-ASu#f@s)g4ASuU%Bl%?'AS$*t@h#.adlb17 +\51!eeMt+BCg[ri/-:S[XYBou(rYbkE?rM\r(7GFKXD/2M)N]="Z0'T_c2BcH;12qob($\/`rVY +MHhsSL5jpB*1KGE831CCr>Y3Lf=f-43SPAM!WsN)!sDWDF`D<(ZBFK\Gj1E=\Me/^7=7!lQHWD9 +lDp'dcmKkMe>;\KS:-CaVN=[NlAK>IhPc[2/Z-r]oN\E!PhZ/;4 +"qf#64@2U3#S_uRNV#q)F)eb6!$$NgLC=*9o/f\lQ"R8?"(e-kULI58[$9mm;HM-"-;ZO7hjn4V60`D3)J(ZU +L6krg$(n.J)13$Xa)bbRQ7U1Y$G-d0rssX1+=+o4*Y("QE"\n<&IKB!;9<2=`S<3^&/n`"rt*E` ++@uk"'7700p7];jEN\KjGq<+Z1$]BXG5)(n"VjgiVcIkXPZs&[u1a.SC930n2EXQ#`(fju$ +$LWE1?C`1>Qk&,[:2R4@1QTdG-Xga\\uAn +En1XZa$o#3&&M)i%bMW*`n4PbHOuSL7^LWmI>c(oVf`c_0)<\C0^s$t]13_X8*PacHHnhTgk\7& +C_kuI>=1JZ%J%Td8id1'ktf+brYs+%C?bH4Sd`K>g--#fRZT)S,397K/P*JUn*r,P>^(*Y#Gl5R +bO$#*1pJ,D=WTtHn9S!eo;W;$G?nbb^_%3WoNU@1'EL`"X,@1ET/7;u_--M9kSF=jp:-k)pTK@9 +^L');M$`*]G2j70! +`C-GoTJ<9bG6X,@36tUOQYDNno=tlgX\q4V[7]L"AD/<_4CV=6iHg9L<1fiGQ3eHa#^hi +]3W:8X3:uaBYhg(ZA9a.*_gtIm>0Vjg#.Q[e$oEf$:p:JkLT(m^#^o!AVm!<)6I69&0L;D#^PIj`>QX3aN&S +`n\*Pfe@3ts_oYCr6hOQH7t/sp`0;h7UJ>Y;9pQ=A +UAt$WUQ1:oT!S)8U3Kq1gpr-IOtG700lb/D+)S/(`6OB]R0kbq]4G%b)oOlDXjtu)u,&bSnf2ALp5C`A% +mSfcihMgKQ1HkE+JNm_>M!2i\KtIF$R"JW!)(N.(D+W'R?Z`QS_r);Y48g4JHs+IZ4R>!97TGm: +13N5=f)2T]/6:nK\AMr,1PMO"?m()6PU./\&"am_,r2+-\3S3a%C$cZijS7Q3mF!Y(OfZVdIBL/ +0oI%';rB@I:=]-N+)FrY5p5#eaR=KmqdF@Y=-4o"=L`PIWU7a8(mr2%^Pm:t2 +lX.%XmI;uDG/$>*Ifk@4JdWu_TJgR0:*]g2i&BS^fQSAqSt`d%jVtu3*9DJ#qFt95mD2eTDI=[PDYV].4WcGhKbWrDqVVgBa'Wg5nI77.jnZNIKP)RTn*XYd +lqr/c8+UQ8CBS[sPKo/(mpISdR&bd)q>@'mk>b#:lu]5D4n*U6MH[oW=#=4r=de57&%874gL3rb^fR1L:qVUJ6:Qt8kt`*"3D>1c2"Q"A&/#jEaMI^6St=JPm5!B +`^e4OW"8=.h7Ud4dD9!)f6b[060KYI_aje(We[30*rdY8ff>@+iJgFKkVn0II(-_&@ZK&+,]9JW +VBM(n+m?J+9#WEjneoL4S70_n6eVBgQi@O#.eBGbjI4KhB%.0k`5cht!Qd>o< +/ndeF!aOO*gH-eqX;q.kW#TKMbqE!<++7=T+?/"2Y>WUJbN+A,*_h?PRcR^&V40SGM.D9;%-:bj?6lGqUGHV_D&Tp`o2$'d@PB2& +QMCdCX)u_0RCBA7mh1\`*ZZhU0)):7LWJ/]5uI%p-19auB,lC@\UnFTfQ^f2\.fF9G2g*G +U0D;QBHX1gT0>j1V0%k5?4s8^?H%d%=;;,J.D(JUd0faH!,g>@BK*1&r($tkEPg!H5fIlJ"Q#m$ +^"/G]2<:6jJ7%ipOH`?IM7ru"&d)\^.6]d`@]a<6B$Xo[UjqF&iL%opPR`[G]'Aq>8UZnK@\Zc? +SttHWSu2Unp`-6CI"MtN2,\,!fec0i\F4rQ5JQ`?bFtc)k_A-SIgFP=[n'&`i9\.<'F=.Qo-LI/ +b>A)t3r30h!nK-E]:m9M2![:7&:"!b9NXRqe;[3O\^AYL9%uHYPXJnZtt]VE,k_n-&8^nlMlc''t5P?!c"P3MsmRah6gYnn`)\XDEJJ +D%c0k6P2cdg#`/;PA4=Dl;?gj:d=DiH(doh):>V_?UrMrJo\S&;Td+7,"m=(@S9'n3CE.CD;Z_9)qVTi')B*dgoLj$H2j +T4L"<-F-K5?o$&H1DAaQe5TKF1f\<$5h_c_DYP%c>FR@ZL_!o)ZG&K8F<<\afubNBQ>3md.Jqo7 +Q-V4_VD.^)]SdIu64>-a=/(JYTj&ea@[UM60Mpg&ldO+a"tWK#_=d(6CqBX<)r$&o$rfIt=1.A' +@-F[\V,9ICWcpEWM=c+@)Gs^a8Wk!J"/QVIPW)*&Y7B%eBJ@*&/9,T1/9+T`9V;n!qddo46tj+!3]HY,Tc2oM'oF%2*rT>+?f,fIin5d[ +i>AVdqI5ktqF]G>!UX"?(%[k`S4Kol>.$X!CI_=m$6-,H(n&B>H+s4!I; +??"48NBenq*RJ'f8(;JBIU4@]SmTT>D2?@Mpi+9&a[F0:q@7,"a.6+U#=^R\9,EKgl2cG5!L#0On? +'[$Ku'di0Oa0pP50/fI*7Z>OWe>GNI"@#BtYhL)H#VZ\3d@RHOi?9q$0eQ%jBQeArJW]675D)"o +CVh_UW4jqEijA"kpPm/nE_pr,o%LgU:d_76#O_nOnfA(`:u^6I&0%`qn#Ct&`d_[/Ofb07f^!4N +1tFW%m-1'%BhN2-O,RE5MfH+8=Q;.I8U6%L>M+W54EYc"gF^0,"`O/E(dcr;$_ENKT$@P"KC+%5 +dndi1"AuI)E^9MLl5]jSCcW"mqAL./`-3kMaXiCH21;ECr61,#fFh,E?HY5Q/2b3!9Q7\"'5HlSATX40kIo=Zt +\'*]i-pC"`3:$RYdNRTr[h6;u&FFASS6u%_#m&+h68`,&\D:tO*,Pu$kVN(/k8bEO366OWZ[s;p +8H'uiUK$]IaB*>E"&9QQEF*%t*i%keAlCadS.nXL2Si,BFa<-dCk\X,nY_?)jf;B"=..t+q&$Pp +?@5uCoVHI,KH_Dgp0(_8p2m9M6;trUqW0`h4HkV3bon/5<5d%$ +0TrG!l`i1mHg,V;MURUfc5'K&1lhoA46jY4NYm +HLh[-0LY)O\[TK3>L[/J2QWGi5t%F])h2ce+*p(lUrf;+8+B#_0hU$n^8",o$b!2DA>Y&GHC6k\ +jbRbf8Z7/DhWg3"ZcFT/F=n_lZeDmprt%F!nCNN\UjBFc7?mO)We#A[-!58;`\nT3!g5"n!bmef +]#Q\U=5X(EY'n(0FSP/U\_PPZX4AZ4/\OP5N0q9%cYck)f^pNd/-,7Po)FcJ$");89)Ho__Aa"* +46(/%SoP.@(&6=cZ&1Ot_\0MOF'qU&!)((EZ_H1U#X/;0ncF1I%I",481c'S"#?'(sbbf8,?K0"(s"$%n!o7BJL![.3%F< +6&B&JkDVic7]CjVmBd#n!!-gpfSC])"K04oIZ<*RGlNo%!&ER'BgB'=$L*_ZNcq+nNek0j*C"R$ +fC:o;nh:/HHYl6@#s1foA1,gsA)0pI'=kYTcfngM=qk%mF"L&==g.K3B#WfmKDCo0B1,Di7S2$j +,S"!Q'5O)qbLh%3Cl["h;H^$@Gi_e\^p*BJq#[g9'$7U4H7`Vi"f!c]/,.X/7^JGa$/M5>HP9%V[PGSuE('4gG$-eP[XGa*%?b>:`2a4=ZE9WQnc+`<71!ZrO%6*YHQ00`\2BZe7N0XL:'qX6s&r +U%n./ihPK\&mj5-5PGcg`NbXMb,60!C(A&tV(Q;AT]S?Mk=@CI,(iCd=R8Kt+(G+n^$S6@2O#`F +BJeN'4?SUk+EngI4^A`OUR!LX?a&n\Za&cEL<]@k2` +ADZVcmXrLOj(i@-g1oAEo@]G4/@8H[_T,'n'>=WC5*Q>"Ak1C/N$:%r>1[27`QSl`fC>bND/Y%[f-G9"*%tn4,j2cLOrubh9b/u@0'KGQo*/s_!Xhc\Y;:j.G^E786gsK6lOtGQC#NRcemFo +@!2qWQbcY0KL4Vt7lZ5F)K&tE2j?^F\5T(t'cC-)9;`q,1h4l]k)S&?/+TTS&7_qbR1p`6$hFo% +4r$5ZI:j@5)6Fp/>/^DoTu5eW:gB*eXD6=oQ4;id[9Y5+nFL_G$XCP$n\jG$6Kg6giAQ*QT[tga +88#LK2W=&BFJ*U\qs69;Aeq+C_2bR9*(9<*!GL%h7/*qO0"o0>N\cp4ma*s9.jqlL2ELduWs:_9Rqj1n +L#C[eb9aA&iJALj/016k-8u12<%oC!:;-o_Vnr74@>Aq`Z%F;XTNI_8MG[(_%LiZQSfNX: +0(F7Ye]ea*8Y#ML3/5bV<]*83ckokUFrfL9f":?C)n#?tgqMOp]GEB2e$TcX$hG\+?tD?1VNGI+ +cgetLeLBsD6iOEm!b\?OYGR#W?35q(HYKJ,&DrIH%]BW\G_i?M0s8pEj:lWl,it88q7[nm0b6*O +c&qDqbV]AlW-mslWgu5<,5WE\Uj_bnqB9kr@pr'M'h0;eduJh-U1i0a/[NNt6=`0J1]qI='-aH8eWqc,RrjP.SBpnM?qMUQ`7WdZfAQ+?d.T+1+HGC]gFs=G +*%8TPEH#>O!0&TLKXn0B.MFQK'JX(90A3.)*$=7bQH:)J!B^R3PP^OUfYVZAqZeAumCuHB873Zj +f_T%tl8^^KnnUIb[n^2pef,:K)/^^8!H't>?(1B(@jW@FR0a, +3?I*h\8!++BB1r=ZOdL0n["g`Vs/VUi +'1-<0jI5aB1-Rg>(A0:%cg#'fV&l?rTA(gJ,;T:&I1JKZ]=]X/Psm-?58lq&Q]37s$!PAS3%lAc +KGEE%\(D$#$:t.0A);=P'W&OFb0SW0YSl7gkl+cG9!I8#g$_1R/d+O)I#9eH[7P!"/ +UHV7D2PC9(6+Y-C7CgjF\Q3Qb4TW1\Gel[k#He7Uh0k>rJ:"[cn +5&ao/b)$6DR4S;DI]GP49XlDBV1<-^U4Ys/Sp,=SE('DQ1p0\Y3eMDic%)"hFb0hY_18=s/EaV/ +PdlKd\n`f/kRbq/0p=t'XfC/ZWTZ/Mq(1)P)llgq(dT<^0%TThpM?!q3nrZqXtD,r=?+,$]`jg$ +fTpIC6m;,M502>"+S">k3B_-&k]!&Q>*"'&An/5%ZcnVc+hT9*YE^1;: +e0OYjKu'bjNf-$g.CZP.\'`mG/NuoBKoR74g'Q3p"4g?D0et#>Z,n0d"<*L\VNSbTa#r#CLc-Q, +A.m8]cC(LnJQ9.t\G4.o#],g1WPQR5'q)6KkB>q/M;67N.^tO+HNNPmoftKh-)Euf +BHGTU*2uMY0pHeaE[iAA&7A5D2VY;K;QA]mn/t%40+]\kacKl+2*Ta7ZX7ebg=1HfU+!haR>a@=1(EPKD7gYJd@>'@D=AgkJ6Vn?Ihia3$"Y?^n\>lq%h-"@#_^XN8eAXrQ:.gd*g:,UMXQI4<`'2f)=>6 +GIXe967"a:e1rV(HLqq<@6Aa-*%herk9G`,j3b%-m<&DAkB;)eCX!'791r2'mbhFPJ6:?dG,8_J ++9h)eOL1(%>fYP.LUDa\CWntGe9?2qf+D,eSek&&U'aqn;?:*bRmK9AEDkHr?et^.V6UYkWVrK\ +4P@>/`#d8&<0&>4"Y#SEXNtbEuUVqoC9MH)gGs4-i?fAl.`T2t9fn%V\@eg9rAIm,M1D19TX3k^;l7?X+"H#Kt +pU&inD5X%?jsPuR"D*Sgo8Q`$-iQ"]gZ,TO^>9jkZ^XeSLXGiE1j2g`AgldKn8l)+P;s;[br-S2 +.[nC7E_:#.,L\RKZ:VV-Jr8[[S@,IRl.02']CuT8RAip"jd.5JNB$;*r(*KbF)guuZ2kZ/1Tq6K +E-T*\rk1MShj#0V'R5Cd(Es@Oah%B\JE0%VB:IX['%mCJPVb4'(L1r=+"pjB4@n%s-K`s5hu')H +"7sb@LSj7;%XhO>3no38'(R;i1D1JOIG#.Y0Ked9AJf)$u\=.#D;ROd7 +;6eVXbJ,^$X,Yi-'$H]?*N*:))3^AL-;nRRYC(3(7L)LCSqG$q/D@mZ6?bs6bbY0<48[)PoBNflp;/dgqA.KsXgi9h6.0rbIV[0!9!b\Tq:)"a;A%O:IQ>Wi@#:C\^IRJ_'%02t'a"c21oaV--4Y@cNu +`"iL&3Ahqs9ag^tKHm(=<";*>6*qFd"@"`+dr[Ld4h5md +rRuY\=.pAERdP>N`LtV:0Hc6.$Cse^V(c6CU+5F0+"6T>lH@+nE]":M-H*``U?*#:bPgZ;<\1-7 +d*,I&RC7r]q*pg(Z@Fc;FNhD5Er_q#I(=K`%ka0a$5Qb/n_YoZRS8IVke\`&kRILD!GF]B;&R/t%HsoL9Z$r)9,3ap7E4Mt8Lo[E +%`2]g*#X\U`D6*@%W;gKg;^g^MdOH?gjms-H8RO6FHB:!^?g'LBJDtuV1bG12-Sr/B/VVW@DIr# +*[GU4ArV33IEcgSd#\$^E*/n%PkKH7.9pH:Aje@dOUlOVZTd(S^NLPiH/nKZZEY(."ES_/Nh?PK +FbT?_=M+Ws%*eKbT">\)55Je'LA91P2h"/Ef(W6:(rCTjpE7X*8-!%JINJUdnmG:8n[Eo6&B+%$ +M3`PG7VDU_8)'R>6h'1k(jVF/Br.[K;X5K/Bj'4i6sM,'$A)4o:(Xc'fi>'aLR7c,AJfJZ8_[@W +*4#qh_*?F=-r;7C:k7eNFSI"HjufFois.i"i)@(M^.E;U\DYC6&,oXi\ViaBXU#?\om>0h<>X=c8loPaQOd93D4]SSq2Zp-p935+q1`bolk&K#Db)&UJpSJ +M9RK**7a78RtYe'nMHGUi^V'E!l`T8PaWR9YA3W$M"\';itG:M;2`*" +gID\@HON8]IEL\2;1.$rkF +3BC9h"t$52VppKm)NUo-H53`3i4Zd!%jXl965^U:5S/U'Sup_I]&(hQ,XpNj*BY1uY)):AT4g^; +rTqq4f7;heb3X.DnAA;"+'k#Q>`3qJE_:]:4Y'62kU324(@ci=J`)1m3UR.fs.ZL*1YgR8O6ofK +3o\>+EC.M6V_ +l$+(NZlo59[WdI-Bu+LC;1)(P"0bNSV?WcAp't8^;])Gj\jB_%Rb+02N/A`M-07sU +p^DN^a^Q72)&OL$5)j:*?KmE(`4]KuOMDV.n!Kt.,qbXOk'kHt"$nRN#"/Gk#o@4q9o"F6+\K(m +SKJ%1o#Y%(&X"bQ]3gt=E+KH^R,U0I;]tVAhZ)h:!HhrmZ,Ukh>!`_so'ZRgNV_o2-39+LiEqGJ +I%CkaB&CqU&$F?h2)M\i+3JjWoCiF2*>:u54$b%P +Q#!8;/_%^:58XXDg(HC<6WiU;5@)dF"!9;6bJ\-fo]X(,! +QmkH@R.W=QpcHM`jm`bUoT:'uTPd(p`s)e!9'LRgpm+A_9mfY:OIr8b,SE,ka/j]/d"i@/69l2/ +Ce%":P\XQWB<8[.;s,oiH>HB!]3#)1C`@Td[pIQdO3;C&js61/C?7FB)esZ8 +\,KC+dirlY$(q^PrP&QKkWIU8n_g9i1<)5-CXhm%m6JjL4#fl^#Sp[.e5N=fS0FcRY(TTr45?97 ++9Og8.-TdBB41kGXgbTB9F'_HDkS#NdqgI2LBaZ+Dd:4JDI3*/\#krG;U]3Ec^-J=>@s+l_(i$X +GL>DSPVcO24a*e'"4-uU^)k4iaQUG\FaU$<[N@fIZFQeb5mW8jrlRYi:4JD,GNS.:Ic*Bco,MJl"/'Rt_PXqq> +Cpi2&+QVQ4]e/Jh+RW(<6&LY-F&8R*,9XtMhI9kZ6?\8$]UHka^UBcUq!/diOf)pPmIo'u[^0-f +4t"-!-uS9.7uQbZbho7.l3c-dOG=k&;M%V1WWY([YubnW6CIl)4-HF'9[(;sY_G2INt2L>OpQ`o +79;."Fo7,'AO[Sb/ZnX;#I'ISOi%Ci=+*^/%;W- +Q1:WpIZ7Ki=-ZRgHtP8XmKZn&oE.Z:A!:;,X.W?ss1od-lKPOqb3m.#,YrdU=IMp:1Q-'L8QBT` +2an],t7[bUF.C70Ah$m/8FR +eWl"Vb^D4d,^>op;dcLn>#oc^hDp:^o#]rYj9_9;2?61RCt2^CD'"d,Jqfh6l#-;XVTfQCr(d$, +-M,Le*%NNTC[KhGjZhom^mT(=IHYl\)LArWG_MRdKY46sPWp4N%0oFokNQf&7uKK639*Nr^_N)D +]sDrL>qfni>oAb5s/YJ`I;TPLbRMn4W`6:m8]'G+EnniJiMA,q4HC$/HX.1Q&@m"+RVsI$bBA/h +KP@109rIJ>=1dnQ.?Ul>]GeN;_[N@DK`)u\V1P@Ap$9>"FsZE5gHm.dl@HTd#>rGNX4TmfdECq6 +TDtkX_DjCCV+F,g[gTkffGe^]2Gsd_,o\aDH0++FtZ"!&L?8*hR?2hRN +"ej:t(iBWsmbcOM_PSc+!%0Nj;n!C<>D?Hn=ZT9F*aP-*Bc?$)^HsJo[VRKs9saTJ"U,[?3pUlu +QC?=-[6K$XN9;kZqr1`8+'A4PSJM@S[[;kL:A@kf):$X$Ee>rU++rWH[MPQQn9Y94D)RsD>*@lW +r&L:=H%8oD^[arTX$]td=GfPFrW#UPbIf=lP&8<"hcq[=9]$tW#kJlJ1ZLEAUP-'b]6dbR0=kKrX'G]@rh*o1._BGOh!Ad2=C+-,J;6A_i;@6$/jdKQk2GI3;Zo2tcHLIP:L9&HFNYnAFAr'1e +FlW:/W.0%O51Zf2f&L!0\f=_*69,n#R!>R>D.JgU=Y7`-mkm3Y(slT22VoG.>](:U,>0'Y`XIb' +eKpSs[9IKTRD=5i(0,&g0uu0)\gjC1mj*g;hK>-ZM(h/jDPsmbZ!nOc)Qe*7-9AAq]m$':f*c(`u<#]AD0r,`dl8.WAnLC)\#`UEN[*=]o9OeKb +XSp(i8K5=\$EfmrB&K@OJ4q;i36)OMX&J"4Kg_ag=eV6bA/B-c,hq&_lWrH31%[qQu +h.g6nW,:LUgH*fLGB3sL1UC&m^T&QQZH@':%8ap?@.9c_X]Y)sVXd:mbfC_>BCYAFDq5$OkW'I#R`!7X#1BCc +-3)kC@&!&35m1lEp3c7rBk._pqcIgS!ROH^a"S+-<-qEXkIk^Z8J%S5I-D>!">&$**s'=N36Y,X)V#kO#L;3V+C\lWmp!`G'ReLlgnXHik0_E2)\1O +arIik3YBB0->bFf(2Gb)K/r:SXn@W4g_%L.ZsH3\14P,0qXDtNLn:o&kci^6huP(k,d?;b#4j#B +niur1ldE/X0F;HF0drAaqVr;M/cCIu?)!N^!g*Gh%n[B36-qJ"X0XU6E3pnqB]agClA%?JXrB&% +R?'NH]>N485,V5pK"A'JTVCGQNL`>$=H:!aru9Xi,&I^do_l\\bkYt#S&tMsR$!X%P_rZS@jQ8s +bc2Kd,KUW'@[heX9a9qEr"n5LKK[)fQ6ND`]T:&qc))p`DH)SW`kuuWqARs(2u[HS2]4Qe!SFDS +X%)h\9G!""(V,ruFLpiE')'VGL&@94?&ie>6tPh1)P`VC_d`Ai3-Fl#"UNJp/Y=:LU?4T^GPN.u +go-i@#XHQ2ErN;cp!-;A]SQP5Ze4$h_Q&RkG'>r>[dlHb=E?Y/?9-RIKMDG%[E;!`?+.'(0+)\8ZOr'#7`m/l\+)f3@sQ2pW6ZG5[>k\KK.n.!7)$BA1Q*uPHI6iHANCg]EL?c8 +j3`4"86'YMG_X=YP7Tpe\Dld&hgp9Ih##Jq;?b!?>Y2O,@S!`R&BjNQ,$:-/X#e@!gO+,u6'=sY +A9N]mQ1[4K_oap(A%peK-F2,M1#ENb^9qP=il--DSZlca[]0_]#C_J5Zn";-\A]I +6=jbEBOD[;9`uAU9Xat`US>f\,\$m;[ZP-:YBXJc,j<9:G'cB)754dK7@W+Q(C\RIrhXH"Ep/?A +*kt;oQfFVK*_.$_p[Dbg""3rXN^)0h["L)7Q^V73c`c<_c>#>jZ;OdMT/al!fQO'`s4j;Q/0&okMIf3")p9%@?3OE?TgI +Y"Q#,LOn.5b/+A$AV_Jnm"b^2k*(-9^R8I'2SS[hl)iH*!,2>==/+5u8XmHlNaSKK-'$E!fS3!o\\S`".i/l%5o2c&JkLgrIZ,m*mWA5VRM +>GLuL?9>).ILMWO_M:(N$IrUQ2G8NK3NrKQDHp/ +5DH\0b%X2H691%5-+k7N\(gTLlTeQc;1>A8M=EXV9<2%?s*E,Vj9Y."4>jjI9o7O;oRG[F9G!@n +Zm>o7kVTd6H(iu['6/T#e@QhtKIj%TH@<3$i.&o;A%7c=nSIBL(:ChcQXMI9iB=ZV2"2"o;=OdjjIe+XEXp=%/Tcgq+qU@6)"/q#!jJZ&,7tiQE#e^4?Yq?->/bSeZ\t:,2=sC +>nW.tm5ns>khHUZ9eF/$l,7QRr +?J5TbYaLq(R[!19AN7X[E&DR`&K%WV)i%A9,6/"-OHp!=,dR>5^=4u^9Rd#>,:mm^TFg>BmV-M1 +dYDc%.6t>Sd0bZS)647E.HCKf1udgmb,9guPaY[I.+%;AB*K4s3_C&KIr1aMN9^g;>mL_H=?n:m +7V6XQ_&6)Aj%!A%)hFpZSXJj[@SHf(>RE=p!q-00&n"h]XpmQ!V@M`+.X2GNlh!MiCcXN[]5oLk +Jb3fKe$+S$1UI3.Ogg?<@fjZ^Vj.iYIE*H98P=#L`oO]CUfuQ3#6o=:&It:Id^)4NnPhqjRB^)A +lhcYV[3T#]X@>p]VV8:J3NPrS3f7TqTS\3AHutUR+X$W[eD3DBfJ[kMhm/98oCefgI9i>#D&qel +)2Uf4(`[9%,tuYn_=`4]l'iu*(G+^(*kE%MGW1^ +U88]USK``hhs1lC_p9-CiqD*Uo`>5Y"VYW]qI6&W,R*D37b+h.;(Dt'_eTs@dHnW(l*68D2#.q# +oKYq02qcE]H`!;iAMNhc"&SUghQ!4-qts8lB0',GJVSRL94,77#D/Ytoj?ET]"UrN.BVpf6^kea\jb:#%@0Z9\%2tk?OVs$ +'JE5VfkDl>$;u+E>)f;(RXOhsq9F!i,O;uAl5uSnp/j_@!"Y4@EDcbiRH?E,T\ODXMU!]"(.V-A +oS.G>"k4)=<;[#`XN&'rm$i1!MO-7J7pq"#AA:9,Znn7f'BXO_#"@G&F$F,acX`o?#I6HMWi=)e +*R&iEf/\Z?o#@5r/?o=.B<>s9[t=fmS<#_SP/8n:O6;(>.AY_k_/+;q&nNP@#+=Z#R?ZXN]AVuj9* +?0ahWcm;X8&:NDe3470-THQOZA]kT<:NNkEnf5"XeJPDnmYKVG32b1:JV.j"EbH?1%Ml*LX@6k<;.W2Sn`9)&GZOOe2t$R +@bu_`b?I$=,[;>SK:/Ya\&!)'^q<@qE.tan=_hE4IrbfuBHb.dN5-01S89:a^7rJkEHF*<-GNAK +&2pQB+sa+Q)q)(7paGPf"(mPn2B?i"rn+]0ebjUi"W,9Ikss!?.Yi^gDYY5CT3J\rrp:ej5^O`8 +^G^W@Y$/I7_U-bB=?@=Q2.:C(J]5P9?:+1oZ4S&$UuP5nT>7f;b,7kcaUW(;CNkaG5c+%R1`\qa +@)<1'3EM(h,hrotUnU1!oA]Rja)KBD&Tr/L:teRldp&R2m4oV]D'4TUG%okhY=$O5>A@A<>B1M5 +CbLY*rW$,H)*i=\NI*'j4<<9bZpnm:I-D_t_D('kW'86`@ka +7j;.R"0oMlSbQgJ))C*L4AVL7,?eqKgg[6g0F7_%98jh`g@%/SF*&;MFLg*Vi,qq.[j..gD;#\\ +ClS4T*4M"8cK8Fn(Q#g*=)?b(#6ua`Lnr+GWlh8a?XZGY']?qNIp<;8`0.$=TQb#a["*codd9n@ ++<-FgTth("=su@1o"pTOVD,RJ:Y-o?Xi1VA$[CW:EUM0j,/21[ga1K62dtt&'R9=;WiocDi7$5] +Snep=k^6E,"MYq/G_M:qP6C5m7%%2N_A*[HA^8QIUq2H?'P**^tM"2V^C.T3=8oN'Yaep=[tXeS:j]A3?3dE +aUAKt\[LC&!dAVMcsNH%`W0?.rZWEKN&D^9Z=i"rnCTPsqK0(1WMQ9UK%cVo,">=(Aeo>>IcGSrdG:IOS\t9XaeMnQoSFGf +UfVj1IeMJnF#3_tEm2mh8-t;tMX:Z@h8&PrmkO$d\MVs8<1O^:#j5[;'-X6@ojFCSd2][2OGK5n +,m8&Z%.1;GIBP'1`7:?o9U6'b*)ERCct'7mVq$HraMQG/LBr@*0E$h1'a<'5^eCj!1Z1k2,t=gt +,o"XJ&PWu78W]QZ=j,#Gm;:.$h;]D:\MOg\D/c[Y3aC+eS\ki7KZQjSh;:%>H^apXp8(6$B`q<] +J)eoOi#hLOQ]=@u=XMOo>-Xs<3c*%>ip?5j>P]"'H2h[rF&Y:CnhtOU,MtMPtZ[qFX!uq>k-F&j7!'oNnebp+Y +oEL=mLm-dQR(T?]e[GRB)Ri46%qQ'.WU:f8A7p0DOn4;@:1(&oC]^i&-^fuKWW9.S`03V\.bN9d-#MOO;-;\ +W92jcY'XO5X1n90Ia+l0K)MP+Z0qq4I#q7=6BEh&P1#A!og%kW:l:^M"#ahiR6-,sPL7UhHoh[E +!1.`0Y+WK.5^PL_.s,$dWgi$dDP4'=fjE_tSN/QUS#c8f'fg5(Wa`WRm\qK$Ikb]&q7D(]+FG51 +Mh7"e7q:S00uUMH'gpBk#/?;-hWKc=Z]X_&R+.@V`=X^2N$Rs.kJu(]]JDEU\ospJF\t6+\mYDl +VrV!t"1r:I`VE#4CU^(4eeoQ:LOZ^)/fs_?70@;PX-'f^^DP'lAF_c(e,Y8Kf$u[i3g;R2RX[3% +-&JiD>RR*o3X)G4mY^4^Wr#f/$Q-05@$4L\>r!cjSYZ&H&gDCT3l2GA-JdUU.<#QUi*\WRq9+)k +4q51X#XofcA<knd$1S%]3KHdeq5(PeYs#8BtggVF$^N%3O5ddZJ?1KLOe45(,3>-[e4 +B'FV5\9#.:`)Ck;kp=j=X73t*VcO/1IKrj/f?+0`nrXa>G@)iX.`$ga/@KK)?4:g"AU@Q*?0t8] +*+`I1FGrN=i7p.bC>$Baip5o09[g*fl=jX$DTWA3d\o>pOA;T0X^ik/p)(b3@CnktD!U19$iEHf +@Um<\NibHB]f1e%e,V3ojlKbHG0aSbh*l:NO,Gi5UnN)f,coB\L+rK11fF45WS#g>;T@\r+6U(] +GQcra@ZuFuii!Tg!@a(8>i#KHP2`<]eH`@d%qNL+AkFf/]TMnL?@hp*+gW%.H;OJgIF?kG+]51$ +MQ1C`cmhIDjoVCq-+U*EQuo"I6B7WJmO@=Mi'+6eA,oNdAqOaSc'8KG_;D@8<\Q)[mBZEPM:I,` +Zr#iZPZSqLK]^NR`j,VM$g$;VqENV1+X:*].tH)d/Xns0[LU[iR-G:&V7#jjod_gsXEY(UYCM($k+GZ1N?[=&9# +TC2_[E(:W,Ff**"'sVRZ/<,ZPj)&T(/RterB=S.G,McRV-ZT2&]n+:.+ts\3j&&#lgNf@raa?0j +LtG2skPS16E5PL5Pu5-)I6'YEf&@M]N>(t[mtObH/hbD.@*\e!Lp.jN3%qE5aQe'D\;[lPheYpb +pXk''PeN/K^+gUm+`K./hiF"8SYDQXHTA]H?7Z,*\>H1B+FG+->/+O0];ZYl.42E`N7=)^1T)/l +oCe48A*?MeJ&h\,'t$f'&al,-k-nUbo\HM=C:@HV5_m,gZYU1Wk;Yf_oaXTn3Hfq1gk#>_5%u`U +d4TD;)SD/-a2js!G3'?KP'"W!*ZJ=8R"#K^Y\7MN5[jsLeq0O&443CM_459G0^Zb,&T_^eTTE&N.JCoCuo42`'5Vp@rt(+ +*'OY-Z\f==U`)&'0FL2'g7fM<>s)^ZW41;ls$WWr?0C7RLj*7ha]oUf+[/%]s!T^=qEHHIg7O:& +UGT-%$T"Pu46[(B9SY+T8_$hO?q\LAh@$g$p.WsQO5-fYTN-2.,#(*FeT+k/\1c4Y^(r*M39cG('!c],_jfOkRckl;3#[UHLaYE!-I9@)B4bghZZ%m0.F=h?OICg5RhP&f3 +fso/Zi,Gho")YsI`UR-b[HCpE:"Y8/U0dMU)-/,+[HuBY[G6*?kB2`uNf2!2a5tfN_[MuT=le`,lS2eXe^Z$M#nNpMAq$BTjXgc=`TX)G[;sUiRd\[,lgY[6_ +a:Hp"VR45kJB5u)@G!)JPR*DsNhoM8h6%!9dU'lL2Lt@1nQSo7'*)+e`i&")Ca;&gf;)c.E+(sI +>/IWWQjDj#ZRYSR?O+)Y">lFC&]fjE:T'hV=O?tQcD]$`.@*],$8q[\od6n?&;M_4U=U^uZ^c3Q +1L.P5oNgR]#GUptC##m^Ro!N[MS%qTl&WtbAA4GrmgDEYiZ!$)Ro'D68jd0jN,Hp?iO?OrI/>rB +6Y)BklUA!$bT-ePhfq8EF,-%K-]f`5'51?j5W))D0Sg:D4QOBnlFC4A50G029;S'8oGr9Nc/dZK +*D+LWbL;oN_dLn!Yf1CbbQ+H6"\:L*P!(SM=072,BF9123n,6cC(biI>lW?iLVT8#Q/1`'>d9_^ +=SU9:lctiSkq\9u\8-SuY*S7WorQ,4Z]d\i2*u#XL>KH/eq*\@U^'k;U_/QtTbJ6DhAP#F[RQ': +D8u5,Kud(:K>$LgGP6rdad6=-PVUNOFA"CC#ni:EgA>^Kal&_1@er%B/IUHfG55aNn4QOH[ING&XFk;(-(BG8cgkEXA?ajJ<r59OXmftN5$II$e;)AWoHsuF4..gnbA[!I8Smq(eSDUV.]#5_*O$4(ch.b +P!dFlbfHq<,F:&9B#XP9.kq_f0JjC7(khC1^:H->\a*&+N&`7sJZ;>g5'.Dm$7CCQN`#CRjNXlZ +K35"PjJfK]o6(\\!-UIP3/P1:$;YCL7kMNPKnk$IYE,V`K77%Cr32B_KBjUBW>:rUJAbgi*+Ih, +8jV/,c=bgghYn:N7,5CADT!M<*fI\,h(ffZ;.3cJSDKL*a+R4olG3LXhkF4kc!2L-7jfU\,^E^r +QV<^9b!%A%?T5)SR@#h8>0SdW+)cGG80Wp&"+&s21iFt.ZFrnUerF9 ++b_74l%iPSWcPMH.)r7Jf3ELd0X>GhX&ia1N7f%e]=X71\3p&Sr4'MF!t0(M#Y-3W&_EHiE:t-u +4""oUiVrY$k?<[kJk/!f2."O*UmZ%eslWD>Sbm,p21ScYSNWgb\0JCeWZP& +En_EsK`IYH*h_tX^@.qE%DK88fB%TPQ3`qF*nGmX'udkn3Q`=5;#C1suRTR-q$BQU'^ +WAtf;Z_;P6EZ5FHa[9/9nG&M8pSbieUGY#qf_V10(Bp\EHj2#Z)A9YI#]&%aRis!eG5O?TCjre= +H?gcL@"fSZ.tXVJCGSk[H09>mm^"Xl)RI_,MiY9"iR_%k),1=UXXD5IKtd/\R-_gmKH"mGWXQ9/Ii:Gsc[V`U^ArPA;<5q1Ti<"VId[\G>Oq%Q3BdED7*F`4V5.JL]T/HbJW1 +2*,YQ?C$H>MoVDaZ:.e(FJoF0*iXU:@7YK^MF*UEpT6EJXMU`?1@.hH&GDmn=.Wu +!%`94L59l%(98AY1r?0`f+Gf2[U"t_[',t5$B_?E!4M=u&W(7:I7Ld>/tNTph" +^KTI-"pQD&:s'uBY",U.1Rc)23j##f'TepmIUo)BTW'@3RqN:,'I@-^;`f'N8/O2H'H1/Zg-3*8 +?9GT;-\$4$Aem@rmmmHZqM[21^?KCC,h6[<"EsRG/.Si3+Q2,"0&Go4_h!+?i:NUPr6sa2"NnKk1*HU3$cT +FBKYo%Gjm'K5a,7dHK@.eLi12Np+quWV3B1)/5^JZ'B>P2B(j3S^X-XnV)IJMAO` +I(2L^V3$RE'tD1@W+>V?)=n79Q8P?.aO,k&$GU"Vfp+.a//>CLO`p>aaTeb\G6Wh,-re'YLNueq +?%_--cr`I9U"-h*/_QYu91?hI7kYfbkui[l6F_T&h!c6Aj:HGU)6c(EA/6n$jq08R/>PG&iIdK3ul_Noej +kC?oE5Pt9:^-#8l)q;4&2GZH9[-pr@0*4ajZ\%)I&mK(IS0c^0IK).;JN&I:?@ARE#L/rk)RRAc +!KUhZAA]@^]k9rEU[q8D[9'io5?M8PGZ/b%Ksb?k4@f#\`82MkLO8pB.(O1_-o`j%\ZLYn&;67* +Q)U!f:-CF`W+s?Zf;NJa;cph63X#(mB[=Xe$9tTJL!?(m.o-Y0*t(QNH-HtZ1rW/OKh7@#MMK^:GE0OIpDtn^k`pWRpm]!\!dXuR5:`.=5S0U;?j"UoH-jO;l +D80qmpljqWcKM+R21rAg&)q-s'9R>0A$FhHanIKJ(Xf$J`2aPh7 +`ur!OY/+jI\pb/JNkNs2@2,./^h1Z<.5Aae['o$J.?F5:c(HIOg0Qh\63R3a+<"#1f3#]q+H4F\p_R)9b1E",C9N=*p+0Rom4!$]R]Sqj2O8b?JJrL9 +d(U+kQmXh""pD]pA2Pu&ZoPhcnO/l6GqakKdu#7E=7L,B`._F>I:u$o#jqV?_+=>1Df:KoK)"*. +9_.`u"((F]A0A\--ML=m.eK>Pp147Ne7;,I];D.m+li#)3Cs>/4jNV9N@:2tKWX7)(:VN/p7=_U +hI)p`M[=5YpCHI/DO/d)2a8F_Q*0Ecl-)?%Od^g>6q:-&9%7q)=^p*MJ%Da6_jcuE<@s@i87_U! +6N+9&Mcs2)5H[B!3=5`AL,2kf,L#7<3%qAu(uXHZ"9"?t6V]g:a7:a835BS]?[s#e6$[SC84'0(P_k/dl/12e4LS'jTOH9h +D_c[e_A=LsQk=L2<3@C$n0rSed6X=sALfV'e$&uE%72dcrD;#Aqg>l.MZ?XZD@+*A*^]aCKh<(A +F.qo`Zu\tXi($N5:0Qs2#J%g.K$SBZE-Hkr%Rk`kmX#f-b@n^IiO7D?*JKN"rFGL?,A&t-_+dR` +@']70-pQhD$t4n[KSUQDI8Sl3d^gN@BUNX+!:tV7RfNG"k+S6O=-n>[c^O[`(S@-G`&fUd0W`#2 +ia)>S2CA'8V6P^nc,_TS[7rWq6\96t$3g-cJMBSmVOEUP(UCos9ja8s6dFJFHThD[-eLDZV9860 +eh;m!Xjg5J8joq`:70p,-Q;SFfbN8,o$M2X,t-@Gp?'47*[W_^\=3YLp+Hp-kHF\]npoG:<=:uh +>KE5qo5=pNUpWoo98^.]3jH[JgF6\ +^[dmGg\DH@q+nO7lCXV)QIHRBfA^8S4JIVHgN.&b\eKA<'/>5:Dk]Jm4rSceY-SEOiQ0tZOj:I? +ed">ZXV<%;)KPrq2$2qJ[fn^al`49J/@Wqf#@Kkn!qF9\0D1oc[9\oog1NE\ug(;=n2t6[Y^klE!;O73#3jM/*%dUO:!E&;^BsL!tnS[ +;]=Rpa`#/4osnb+>4L?o',&n\[9KZkBT?S9BO@nn+49.Ld#ACqb]@P*/\4)u.BfhaOWT='Cg*-_ +/Yob97j4djR-(N"?=*TamDa$3ZBjlM!m$Nr$FgnC7uE8'UYl.SChU]$]*SAZ@=?6p+l%?W],J?g +4Y5\4HB%A<(A+Xkp- +j/TEod;_m4q4/CA>Lf@s%O;%oW(WWm1:oDLCq>&Yn.CB[_p0*GfAmc=_D'!.gKj/0nDmV0.nWlu +^H`s&ReiE!rPLDkUCJCZ(^sQZ_X)utoApZ8bp!<>,/%Mg@jiVq2eV],\sX@C$5mYqJe-BE&+]g[ +oVJ=D0tY(nn;(O-]]Ji)he#0]]_!N%8A`f=bFP_sIg=?%Eh+@8/U +18J=P(WricLfk/@)R?rEQhJ>9n`0uT,=/`,]ihBALMMnk?ct^JM@b2]S\Y=h6P9eZR$PO:$eg^< +g,P5rTK(p8Hn0e/U6i9DrqEgV1F$&Dht-'aENY&s9&G:0n`)4)_?]Gd1(L$.q+Us)]s(auE7n%L +_9(nU6Km#(0LZ4Vc50s;ZC(cW3'h,369KIT(2ij1K]o!LjfgksKW^74Ls4hO;So\Vjm-N(oR*+W +F42j?mK+9I5oboiq"4O/4Z7XOWWQl[M2XFOgBu:.p1?W'deh2Q]$cH5=HYS(:e'2clr;dl6Y;cC +)4Q]3o])lI0f_34Y$0B^nl&OXZ.;;4'@2+X:qRY3Yb.lMbQfo](YX,;K`*)XW@,gMTDsbh=B,d;H(lNOlY;#,;CQ%QH^?4]_=j:DPIKZO?'dirNb%%>BB2XtifD82,rm=gh83./BO)n"6(? +gHAnLW"L5##361jc[:?f2seSZ(Qm42<$csr$*3^9Z7O$1h97d&QQZA/&)=p^jJ_(JdTA\Z,.<8X==G5$:9.ikHS=[M3Oq5\iQU:q%`!5B%Z"GSIQ=M=[H/g<+@@5^eP +Ag3g"*[Z\/U`smHK[f4]3&2!(7.ZlZ)A\6^-4l;9@%QSEjQ9"_YaEg?aVYJTDjID4`,TPd3M@<_ +7Go/KgfAN$\$!-clmb;U4+WaV#_7tU"Q+3MD3>9fK9cKD"l ++^In19IbdAi@c:U.e!#2%a3n\bn>AI0mAS!/3uu^6V/b3V?_V=J'7SphtgUW;nOs;NBa:1p8.jF +M"s8b7f;`'"`''A*\qWI?DL)$d-(]Z^.`dP,CHTnV'\Tn.O0WO%0Ok.'RDtA40ip_gsJZ$@2%j. +&sM+SiXXc!A-ObpH38G:Gfmrc.gnEo3)_f/Mpb`1I^%H:VJAf'2<.fK&Dp*TX]SQ2R+4_&inMlS89B5%3e/7gLAAE1DghJOX#TVb,4 +f.=Ej]Y_:&66hR"k=(A$J!/,Z9'N4G2O]I,l=>fj(,Q%2A(`YRrtP>n`rR[FGN[8cF;<=Aqp4LcH*TJQN@qX;6D`_p!2a@fN@pifYK6W&uu2iNI+7XKKNGuTlfke;-C>#:]#/[a@7_B +*X*9D,sIYq+k"0b72rPa<59BftLSk97BeEhb!D"5;m+4_T^[\kL;=&iJ-Sq5l65:Z00nZcgMJ76ICVXf7a7h&[fOhIFK\i.Bhp?5[,RS5VJY*&eK3)N_4Sss +.?7C?Df8e9o+UV'AO=*BOF?p1AZ[)cZd#iC8+L&DAX`8r`(T<@&-:-_+b->c1E8O')X;b6$<;I> +W9[PX++rk=!d5DXhOf.plL*)V].i!^U#,5:0RZh=hQZY,l)u]he`&2mjiD4#Un+K5)BUiSDRs.f +(e*AmkJ]@65Moe+RiA`KASN4[1Et'RW?+1)(QT'h+tjW6)S^>6+@l*50),RX$FiknbL/4_03oW@ +l?hZA57]TdEZF2#J9t+.k4scpeVOUPo+YRK"_@&`D9tpP8s57GXqN/BA=@r;JXX82L17%YQ3H:s +kq,=j`9^/h^<4_2F[6LdEq`E"Cpu-)N;&n%9OJs'j:nd_D^\6:+0dr%]0le;W"pClIfU88mjjiSguqN"RU+%u9-A",_ehum'p\_5pj +'LdMhYDZ9rW0)"(LYsu5U)@jg4$X%T+,N\3_qapnMh7!J(R!V&(E%.h5oZKk,:p8,V.3h7i0HBM +Trq6ehfdV>4]I#po0ELSa'dr>DpcHD328a*rhOGeQB`pPHW$oG<86elo=5e>Cq9bi352ld*O?f"'=j?ot5q-IN7F54U=/3lsU&:oS+E!e7PkA*p)6uF&fs>Z-2Z)o5/6hE"bn=gBq]aNX./C +aafR$VR;-1/Ie;bdd,"SQE$P43MG`jiRBrblp1fdo+EiES;g:)QDL)Ua3=Cgi4Ji"i9H?!,Cf,d7bh#kJ\-ml)-O;YN(rpP(Wqdrigsq[^Zd[(kpJ2J`ie?j2Z;D9DuoQ +Plj*C.^/0h"2'j1:J`B.RWJE<#DS;X`<'ttEIc5<-;k;rCj0(+[7Ji2J4HHDq"0qjZFCDfB-"'6 +']0mLi)So*SYci";P8J>%l?V/bV&t&)."E)34(_oe&Mit#PZ73A6]e0ko\o9>j"Q7](:+dc@Ssh +A4qgQK1jJt&:]OP_@47[L-3U'GO`CmN^>6RK24-Sk@`@TBh?l1<0s3*a2m6u(tco7Y8j'PL!sVP +e)%hWSAS99=Lfl1$g`p'G#s4e/!nQ`8L(dFYF?_8/VsEXT;,[lg2XE,'I0EdOoc6fJYjlD2[KeC +D+DO:lkZT+/Nm0R9L]_RkWi.\1#lH05m\ftM^_U*Bsls@@Rt"cW%JRPE2g7aipTIKT4,%%Ak\(MSN$oNNG)WiAgfKQE&4/!U5WI] +cXnhlef,XBE;j*88pK3"[/'7#=$2=5R*["%@u?,dkiaF;DdZ>`)i0Z5!0f\?ar<.[k)j(V3@.LI +-Y\>K2j9#"YTTrD(+S@4E^GPc6^1s4d0Fk%BDHi5.eCXd3U5^pJBb +$=G@`p=I`R'V+]Tk[afq]dTt"bS +%etY"cLnaHMfsi-^!EmF;VUG?.@H62K*\NBh\NL\M\2Ab2B%P[nWe&[KXT_$"a'o66\aBa2F?Nt +$M;ZJl&\kD=Pmq-+>jB;_#3RH;>!@214M[E#+AU=%a9bT"$t&dDI1>dbrA>a,#jOH'Sm%:Glj@S +6c!OE`Dd\.JM'pY]/)-Jrq5s+e@_NC#H(E[@QfO*g+_^lRFpkc4fFBs%(p50)3fs#PmW6EI?Ut]Z`90T?80E://2G,YH4s( +#9Z8>-^r:)On8Ad[olCq5@Z2o8iu1_W`o'nn3S?03S)X;<#MBg+3`%o=0ADUF +"uM@HA&>_Mk[rLX(A4!^frke(cmnB+=HU'280ZE!_aJK^^=t8gqo-efqe=u]dW1Ro+rmjfKE\^) +R0\qj.QCS9LmsO+_j,V-LbVIJi[55M`k.,\7ED12nmk*K5CYcQo[SR$l4G91>P1C`J0`J#;VDY< +@'HY98)0EEZG>UC+5Slg$&fDaGe@\^^Y-CSSjC58h\,F'(nnt^YMj3]HWPl2W0r2=SS-P/O.-4( +pr/h$Ha^47?MRk/A5N#*`V1J8T@(!MH+daWf>0L/rCMkah%4*8G!V'W>VI64n5BarW&3\%H%#Y@ +g3P`aC"8uEZ[=,!/NXNC]j0HFI_1+(,%TZHN1[WsK;\V7u]$eLqBs0,bqN`IQ+gu$i;On_r +TastFgIWh\\-*8hU##%$!MLLJ<;kZ(;dk]On'2=OPW[EXZ2rj(Z2)J\fHAenX1)[47Ag8C'rcJT +[T!(hW354r9,gp>i\u6^)cm['Vp[bXo/Q;/83b;Y5>'#:U-EUp5*^j0\tg7dT-m)NNem/_&HQj6 +%F:`&hE\8Db0MCc\3tPn't?g[KEtW)GZ:C`l:KG]\!@!]>CWcB?'$/#2FSUU;YLnQ@bhsF"8S>(Ze'-- +0(/kg*n!W4Ze<7m]t'k#6VX&n':SPm:,Q6?!7CVD8h^S8"M8:qhUupL9,a&u@,m!r?=ib^JC@/t +r!g@+LIN^?(BM[nWo3Wpe2;8m<5%`VD]9+5gZNtWam"RW&^1tfFd%,4/FJ=j`h2\&LHm+3\2_[I +W7r`Nd*AHE`?1DOO95sIF52&&'d"`pBt^*UA)i`ZgRQW;^V:'qjHXBpD:DUlI7,\_EXL"$_,9"" +Y:oq*"+kk&"XF$'S&7N8j@c!$(-NIc(sI^ZM&AfA,k5B7MR\F8Xpc5#o?bo7I.>U_XZu:LlphC" +6MW/S:&qYQ*]rr;[]a*gP#fni"1[F\>VH(Xh?)%BPo9^GS?@`c4WK1Uoj6oYZ#20rJ+e:O4[p?+ +H`rK?'H3W$S%,mH,AuqP8G3.=3f+t\gL''[c7?Cj!q31Y&%I4]e9]SV9F7I8Di,9YZ;`n/1BCpEjV""HJ'nPtSdTXjU4:c"mkc9q +cng;FpQgb9m[3fM$D!H1#\Y;9FlRq[B6&2C7=8.YAH7ROXSd;-;P=+FBP3&l36V3EKj,p*$L"=K +#^,\iN[Pi%M8U5pWE.,RBD!Z=`;=FAOlYr?1DQFNT8_N8(:SjOk8.KQSf'p"M5rTYR]7L:h_"3%f_2m/qY([@FGZiBpZ[3`ksG\'MDMr-@bFGi<(E_ +^O::*J$5E=UE!is?%p*MGrdOmD<"k*WXm8E#%N7:X&IKW'N;9\"8IW]4=\P7))+^@#FcI(JGn-^ +&qZQ4rat/D&,8-O)[hV!*Ik@2T0ht`gB=^@"^8a8HV1C=9s%#d4b=B%5NL=t<4L$?MT*YW. +-^_-_\Y1Cdes?<3.H's-akJf-*+3OHN] +@@L5#`:AcE.=YOfIkaASpL:TALs^fg(B=JELKTBnc1\C,Vci[_,Qa8J7OA4.EVkcPXm*gPO*'C, +j6kK:m]M5\"BNd;.E'H_L(h_p\6NXBJf`;:'N9rPF"*\'SL29HioB< +p*YDrY4B>Z,h)e*&9I[J4OUn>BJR?Bf%#OufPR6oLW!rVj19,)V^Z_fI*a2W`O`-h6/Sh=W^PU- +$aO]IIgSBq7]'KVZP2W+eN=pm\jrJ?h2?NFH9(r8Z1P@d1-3!b[mupdqm:^h^tLSArYp"TF?Ga( +gZGLOd#GE(=7p0KrXKaYHk64*)dID'NI6Sq4%4bA`e7?Z^'%=X0:/_#-hMY//^J/oX'@&V%1n)1 +%Ioj%oLqI*O.MV@r[k1Ub*L*n(]4VX-ZYa0gpn"S,i;kq0[e3G7G-g:DFP/-E[[\iU!Uh+FpdWG +MXRkU1l/IthJLuWd"\G`IWc%>"7ddj!i$5M`T?u)%[C8iS7s8hDp#9lkdtQ1,5d)ZL;Zgl>:OQ]7_"L8,_e>\:.rL4Y'0/"VnVQ>Lf`JJ>3@P8uf5J3ITQ_<_%M +5;U'A%5*Ha5.Z+f1*Bpi?==@p!1!h*C>VHN5b,2j;VCc66PFta438$edF:CRD'P.;1Ft2m9".p@)-1#XO^4N:LsKPj8?[8Ej`V5M`O=?14h8A"-].Bj +*MT%6:9_LG8XKs]PV`kJQ##:=&%"'K,*ZB7OWb>E7CfkW+lA,"$ra2cWZP30esAFhj2*b-*:Y2! +WjXjfLo`t.k)\@pqA/5TrZ`^oJd!>DD,k6IbWD`)hfFU0;=s^L,"=Xam*eG5d9:4HB0$/A]@$k% +)/XjJGh+QgTX7DLXXe\eLO'TAQRLhfmYaSgl'fGDGim[j@]ul'R,b\=2+ORJ4dM)/Ba-0*)h^C5 +nTu"%(itr%b54WEkCQ5&K+*0jUIQ(i%/F#fI+uD&k"nLg2V>mF#fbB$j'o7Jr?e5gHQGuK29Q3O +TLbf0bHTH08(6=$p;B*pn;(CF(lDLL]Lk47;-orW!-s&s!WaFn)&,jFtL"lR$ZIH/4E+Ht[+o5#W +.>@r[/'&g,VYVauo20PBATM._gJ+15>Y#hF'4#`uJ_Jr].$,5+0[&^1".)Zjpl%KbcAd%c9h"PU +Z*7%DML.(`/bS4:"!uF*8Zk9fs0bR>De;9P/g?%d;P0q+Tosk(5NRC.UJ!iL##o8gD!.HYW*<2c +WOs@A.j5[/[:`O`K;s@+XnLfTc>k>QB/?iQg:HY-!:L(])R;?]h[K;X +bn;ue,D(Trk#9*/E0[cTeZX\NN`);UM>r9)FDtc2b15W&Y!uWHqt<[oVbc"TL`?^k:^LQSd*03J +[1K"dV67E(:Z_;N1&4kodtCl*FI@1iX]6*]dVdsJ_LZ93T549=Nt2Z#,'6u1>0#Jq0^(.qMQ@]O +!*%\T:0*u[0l[VLCAGiK:] +psTm'7p7^gY?JGTDYi>'%#b48T&6a9*9^l-!5b4?FF"B_r&-9.(L;_N-/=Gp(oeE&'lASsRYeTt +R0JDN.9l12)OmgL/[%,+Q;)fk\e;r!#pCs_;eo8ciQ&X\Y^R,9gE`uL#iG+^R9>8.2+ZNY78*N; +Y0c0#\?<]4qQ2I:OW"GFi*?>Ih1`)T+F@1M5Mff?Z3Aa]CK*,.V(eK:;3e*4l*N@TqJu>=m:1:$ +>'bSf6q[pq6rlAME<^]Q@$*.2kN;[oXSWtEJ:p]MTeOC9lsT"o]SX!c]>$Hq:PM0JIqWGQf>])da,R>-j[1g"SG#Vdc!rD"3r/R*3$D2:+L=. +Ra@2NhB3D&nXOOI%1X3$6[)Z?*r#m!A\p*NNc"?[WQSe^#>kh'L>8@kk\b+cPT=14%:8pZp-=_> +]E0D\]8OZ:0sl[1;[`*ZU[SOOqPm(kCIO$QBl2LjAF/G9juE_ +<"-4oa]RZ\%7_K20J+hA@oNC6&Hn6Z(ZpF`*%4[9ifS:bp]X9^qX1;t0DIY..n%nehJ&gIBpXT9 +0i']6LmJX3i;E,hH.e%g_TGhV36nJQ,Xrt')CoN^fg"Ji.Y.Yd +c7.-9lc'ZLZ'at'47C\*9.;\7Kqu,kG`Oh[.rlXQ8";HiE>rHZDM)@%&;7UFU?'k]TY +h-'C.h,-(D2F:92==LHo1@Yhrr*ck`o/51i7uO+YX2##,gisW#9ElX( +Y?D%Vqa60VSF'[O>1L'0h,A_UZr.'U9W)R'l$"XAONua-L&8]a/le',q+-m0+8(,+7$fmlS=)53 +,j&fh6IEFUK<_rt4;h=sU"_pPK;PL"EtDm(s*X3_AWI4pJBpPNdba/;o)1^jLNOVZKG*ug841j< +PB=)e@7n/#DMa=;#O3AI0lk>@n+qU_+aLAUo<(Y-b[Vc0\?;6[5U.8@F!O.o5C+X_IrEfQ>C?F" +*KGXT(QZnX_,d4Ye0>o:YT+&IVr7#K6?T8UER3?s4^VSDjQ!fBXQl1]+B4=^'5Q1rQUn>;HkrK0 +[_9d+[K/emm"rnTjXjrB2g>pUBRF;-'ZO^Rq+X5]ELr"G9fMem;3sVZAR/Ic4b$7HfV?Z-AoL.; +cXm.2=K_C]+>EKV+Di-L;.81!du\s(dC;[D4a'NlY;kSC0!2jbUI90;_9JCm]Z*\CgWc:n;d?QH +l']8A?Z'pRajEHeo_7ZhQlh.1o="&_)>UD^f<,89]*W<:l8Q"`pn5/M+^ajc(M67Uh +VsinJYGk+83N2`B<,B=3BhQ&Q8.>:LjNr6YDTc1(AePK&UlrL,FRJA)>E+C +1htRV*H1+_1c^OioV(M!9A\t5K.rE`BJq)D]V.lnH(SSODCTrG?F*l0_u)H0_(Ai9Lc5?NIj7i^o:bnst`Q3*?g)q*1m#<1?jgZ78i +9tmTq"[/lme;8:JP`22?>4^f?\:&koWaO:al/,afW`LX-ge2M)`s(5uq]:!j8U'0)S-SHpMX^l0 +QM#LO/CMTeZo09Ek%=[2L'1lsr4DBR#&pRL?2_5d]V[!`!a'tF2s`L!'5:>2H7\[B9Fe0p>cWT* +K4/grX4MZ.dHKZN_3C`,aVt)DF.,qNXq*X(5tf.^D6]T;QmVbua>c(P/nq)=%m^Q_Z2DJ"'\G3b +lYL]i#,o0JLB0"Wp>[<3,rGiQ684H++1*i\,r9uInjhCfLWB>&=8?9TXC8O#:o9PO>sAZA6cq%H +ng1357Bm$#=_bOP9o%K7[I(M`G1a*V4TjhaE@]O\!N=&:J]9W/p=Lm+P3?+C(M_3q[[)!(<_Ddd +2t_MhE&i*SYT"c2la2RA?NX=rlCATm,B!mE.FDc%pc[Y%QdKg/pCElSL5'dFMpbNueu=(;a3nbe +2mUFOab-raQ05L)$*W/SO'WM9AeL>Df1*GJjGI[6mfnru_?#I1oV(cY"a-I&#_O=3$!kY2e_=>F +(j59poL@M\3pFW.am;bLUK6"3&Ga7Z,3Y[riiH1TCu/`dQ[I.uMLbRY&B3PQKD@A/"Fb[GmY&__ +UdW1Pr,2>k"8'R7V._N34EGe;V'qhM=M7E5PsZ<5(c%d,2A0qUagQ`&4?`I7hk7g[RT&mShW6'(rYkI9koc +Z3^bt>r<=8l!D2j&5/[]XE?A8"F*ofn5pS4jqb?eTN>XH!>&Ae@hj:8Fc81ll2YjA@<0:Jk,7/q +8$mr(E@jiF1SF,0e\'dgX9r4PhO5!=]lJ0J$YJXIM@mnSqA2l(9>+hll!Afd`p>m'77[i0R?Dn0 +q#JNT,7P#55Cc)C&n\Dg>`QU4%uDpum2[RM398l/L +/r"jXq8Rn/2]:F`UR6>rAa`$H8]rTB3,q89\1UY%"5I8*_]Q.lJ!ts"5:Ye:qIA*PBh8O=5:Pd` +Dc)l<,-SN.MR0TfPgC,]=*lBcS5EV?Nb:^(@Z(#$[QXV"n6>$jGQ5`G;4p'kZ&S(MA9o +1I9B@UJMJriX(# +EVF&(-fo`051G]X(1Sq&,I!rOH#XB=1ikeI]@So`./F+Y^GmP6Ik?hAW_tWYISnO7/^2O=]gW14 +)7APX^?6EQqN&kkM6k*bga<7?=;gAc?mq8Zo$fGl_!Q@$u4>=lc1ZtY26nI +IA3%ZcV39q$?jugqTA5!`Q_jGi@M_kC1KE/S68iu0kHpT65kaGbnqL6LA&+"HR!''E7MaU=9 +2].,>Ihfr$'eaMBAH!joe:$DI##/QpGQCIMI[A5f(ZG^^`0')'K>1L5)k+bh/,fRQbZdFr9J6XJ +q5.0snFLl=naLj$cOW%7mVa!OQkARi:l4q`!0%^Nn7&36';LTbp\=`YijYq=-?'_)"QJ.^K-n-Y +@>?LI:`9fsm!HP7hMREc5]TktDOphrV*+ZO7_HB_;UR1Tjdo9S5*EAjmX2'MSNeBjnFbjC)TDM; +gtXNCeqO$P_]HLE<2a]1U]]S3^:0?a-G<^j<&unX&C!45jjNe']\i?M8A%lh$dROM;4t$hH)FH" +L-]h67dn<;]_A1qk@^dm<]u\[WLbfi)hBRd/4=AQnOCp^O+0SCi:=`(\ue9&Hn:N4n40BHp7[i[$k'8_W/SRMS], +KYOjCgX19aSoZ)P1pme1$CJ?^:Lesh"8MTqd`"bDK+Itk%;<+)JQpLu'A +5*!JThc8"PGY2+r6:OuK7CYu(%[7c[Ec(@fj:[75XVV#0$P>#/;="q:&R22:pdSr32M#6cb^^lm +&t:[1_Z4\I!X"'4C"#JHo,ldfb8."#2sa8RYceoK)"&deR@TlDc@AQi3B2e]rKGmKJ._8?GHA_? +UTncB[8K\RND.XIr:%`"Je'8Mo6Y"OXW`?;CN)dchAiGD&W$SEq_:dg!fiJ-&aJE;8?Qu-I3DXK +$/bnZRV_%ml/Q(Y?1p!O_A$'-RLt]u`&dcqQD:7hXG'(']#BhOFDOo>$jZq[5<#Kl3hV>6Bt%qp +Y@U+%U9C1Lm;%iTCEapq6bg//)PFKfnq0U=p_uui6E.neH\\2:@K;N;_q.IH-_/B]Kn6=9/ZSW/ +p]o[GQ;hD5b+qf!kIZ:k-p-S/r`pJ2$t"c%@qY\T9[F_ujaoQ"6p$8;ekO)Qp_(X:#Xq3iRc'\l +)bp1A\GAd_,=5[GaBL.bM)UG-hB0q,nQ!J2lr-#b/1gLBQX;`:]'ddt^=o'%i"172%#K>h]@(1h +m8rXH[s6%rLlF.ber7]%s3hPQAFUA_@_[d7X*TlTPZiS`"JPBeIa`MIAXYc7M_bYL`C`A_.n^E@ +E12U=ES3fLlEi+kN=%E27DI769-t,-/1dS)+^c6o"?Vc\pAg6l"G\m4Y*&]%(O\AB2ZMB-'!=O$ +6fEe_0]7o`,$;a$*S\`&^^IarLjg[sIq,$El0iKMMR?<6Ui6b70jCio@8Q9 +aAEUT\MA7LY^+sQaQ&i,iGAN85<^i_.S0Wf#H#Tf]7\-6+)L3fGuF4G@/JXTs+m^2l0S&qppCsq +1(RK%#[INW&!S(+?VTAVF!)t!X3dDB4ssm,C)#>VYo$7lMla[,nr7LUPQOPF5NpoV(R?&G65eG?0p*VEJ#qCg9%X.Q.5r0u' +^;qWU&)jPgr=fOH3lJ5!-BkNgm4nca,cT'bfm8qt4$'H$&"6qB._K2qDEq:5\_W;=h<&E.'89,W +1g'DYX^\A"<43n,gf?;Zo91/k=WqFt&t434H?6DXV;mX]rT30\DZVV7=FclS"AmgYfkRWLb4V!_ +I,(GU10GA&A*W\@It6KL'>SRmY&DpgMXWZ$'jlaqJ5qmrA!)lD_TRtYSSL]1b#7Zl7-O[IjK6/K +\apPi%X]]kT![>OoAL,D>D0&!q'(.9QF(QR$"1tU$f +fYP(S1k/tJqDi3*N6)nA](L*:7o1S:?')n^@[2=u0U'0pH*Uu,b%nHoJ7g6!V`T1H]K3-EIRt^X +4llt&JfgcA2k:Ft@$,r69UH6h)P,d/AV5[dH9(_S)Tu_PH8Zd?g.San,h&Vb1&oqX@dkI\Rbct! +=SDFnLEr-,J=YLn4T7KN-R=L]/(AoQ7Dq_99R?p.^?CaY3mp4cIlb4'Fj*q)F+'ADm4rh9J5YR+T67^mT4V:F]Yp7g[g`mqF +-@4I?$\Ih-j3Yh^8jHe6/5l^>*;VGm*X*8b@HrMj:hkIi;fo8knjHLccVBC`oj66L;O]/l>l%;Z +S/@4Eg&ZZ1>5;s5-I)^/=jf@_b!X_gV,1h>rtU:]4,5`R>,MVD&Q7\>4(Db\E;50X5$lluaejA$ +Lse9daS^OEG+tT/GV\g-o+F^_@@58.QR5bg&!jffm=a_nqlhRl`U+[FB+,d"YSo?10!9.J/ju]P +j&fKBS`;O2![=5l#m+;(?L]GcQ[,YO'BA=?mO'm25VeBb*`At**h.U$arAqEk4/_2T@sUoNj;.V +"Tt30=f(5T>@j<7WE3PKiW+h\)plFD-3QJMK2V+&mO0._N$A^%%=V4Lqcqep[a#ubkm!9(-\jSg%g-)jjr!MQ*VP1jm6O>I'H-9iNnMcf1#0[>o%ST-cqP9IXJ!2< +'`LsPcPQ1,!!rAK*^\Y$1`b$QoIk"1cg7:TSH8U8qk@_&GR7UT0@U=C#92-D%AhsS'RLc`hPQQB +@Cp./0s>X'Zk*_D=L*35^)Y[\5$+]7(nPL7,oJO25sJ>[@JLDRKJCm8&];UC!mES=oRHTm7,%gn +IQ9qY(?[o/BRon\[]uj`:>QgS[V>Cb,*:k.&+a:F",$G>b@+^FcNt.CXG&8\/GFlctl+ +S`qc?2dqWbFB>o+CjT!JE@,&.O+KO'dl*C&/P^%oDEm,8kV]"MZ9naq?lL5!%]Ajun.%jhA+Lal +'#K;Ea(*m&IDBH1F;S049#[mS)ZGHhS-lFq72S>l`\c%[6p==q>iiEgu%qI^!P;+0u(`RWd$\VBJ5)6:N=%rFUImU?ZBoaD`\>b@h +9TU3ZM_L&`M>HL=Zt\:+WI=aVBu:s[_"?^=*npJ!QrO>L3$Fj3['Z]/?^eaT=1oI5p]TK)lE\/' +CAo4HGRWH0&(1?rU+Ft>6bo"F%ea$pSXMSKPM'Tm%BRq,-Pbq]^`-&9+T7bf[CFdICc` +E7]`!hr!=fiKT/+mmVj]3@'+b1UoV6c,%qVCP(nB9?`>^8,K9\@2fpJG=#'d9?n(5H3md+m?c5j +U)'pqZQN"%W;g#ZopJRKB71jhP7!OY`n,rs^b]&&m/M(^IgK@enZc;dlX[F/DEm9)ZK@^ppD9B: +_S"G.rNB):7[mn"@>!jqB)Mj5X.-VD?0ddsA#ka8bgilW8Ffu"SN=qRFCVU=)!YY"R,[1R9Kg-3 +)JkUHIn3_T8Xh^9H3:s"l0oBD>a4ATYFAR[^>m+/\/iltl5X$RLG\P59V.eOheHs-Pi/0`Le+b!B#DZ-!Ydc%ZW%]^r'\VCqti)>:L9G\r9B?! +=7_Hm;/7)c(6&@3JRPa/c_?Nag%+Re1E`L`Zjj27BH(YdQ(X?`)ocTpP6h8H4fE?0[NHUg*s*lV +cXs+d^d]&?q9VBRBa&ebN_NQ\*o*rO*a43O2J?JtfZ+^\5$?3)5%NUB*#ZslgMHX_#33ik`UXrO +(rdX[@.R*h\Woeh2*obF>tMXm-2S8SH"<>^=C8E!nC7gaRsA)0%O8o-:nV +:A%TIJ>:YUYS\N_aL>].&6L(6I?\V`)IG3kb6_Ut=^M9b-;K,G+l-@p*4HEt(nM6rYZt2cW0bbm ++(o^EVbC3nE$kaL[TU.Sl:f0ONQQ%9VU_$HMn_.0'"a%RMZ.J`]d2BmU:prSeXdQ`(5WT#7q#]V''i!D(04@=NJf`G.L$":b[0TSUB`1N+KAE)%"$*cMn#"+(!3R^(k'"6T=fd3Jgpj +T<.]TE>GeW+"IQJU>I5;)Wt5]XRcRGMJqSk)@EBdS*QqakfoNV(L4t$2!5lEB.pCK2S-Fl*bCiC +R4+k_hRYm3h9r!@Q#K9!KAHPeT(3cj1J79!G+q8d%rE.3EW.1!K#%8:-s!&7U=FQ[_q'tp0%l):"r4cr3`:(?](`jIeqcMQ8@I0$M6iu_LF,]K_KDk*j?Gi3 +q`%K&rdkf$M//`k(\>WRi"K_'Kn8nukGnN9CH4sG<,jAIY8&+O))eitUe@I+SSh7GCAb6")@'AA +V%,p`4BO+i@^H/(^V%hh27#ClpXM^2p]:MX>_Amj$Y(1k)&!b5N0NV1N[SdT;R?/VeHh%5hKG69 +>!l>COK^T@%=4;NG09_cJ*JE)//JU8/[pWt-tO]PD?W1]$A0%h3j0Ys_.$I)i[<'cWl;RoiV7*Irmf$ppAIZ/&AEhQTpX,)6F2038j\mtn%EJc*baq$m'h$nO@&du33Y/]OK#"N +'$8:)D'F9)+T(8+)F:PHAG-M^QCH;$\=V)nR2Bd2-F=p/K^\@cZa=askgI5`L'i/^8qAn9`%X*_ +Gt38cA`@6VJN_p>Zm##iASLFN*GcSI?Fp!)W0*t:Y-..Ci4.;la7K)[:`S>WeZ6>mcF=KT_MoCS +fIpALV[PF7hh]KGjb<4c7[7NN@Gf="Y1T9sM'[Zt"P.c][X^lunLC>5J44T$ZYueASta+Q]BNBF +5Ios?H>Vio=E9]$359VoP?,:/oS;Gf+:>9#cjC,mEre1Q*#MI<6e00de$pRO9!ZMMS"[lr(!?Ul +Loi>@kA#cOmd5e@W?\$a/[,6Q(5)QLir.o&M=^P2;2j'[VVehL'_Z3##U67mi>X?=<8jFa:*B:C +i#ojdhJ@]6;TH?JK95hI0sZ0Na8*4JGtA@*CMd+9&/XM/L5j]Nf@dU[LM&Y/f+I)W6SKBIHbNt] +!3<3Rf1[jmPCp($lWr<[-8")&V!VH@QqWiW&EXLWed4U4Q0TH&eDF\D!D1> +)VddKZmA\M(?:^nA!cg6)2n_+3qlusjP-DeMT^("JA45HRa\^U?+3oZS2_=N$"Y8^9tqkDg+bs* +Ka/!s\67gMjm,H.h-:jh8lbF>>7Ym`G+kOj_HA-8-?e6$efaFYD3U22JO`j>skk"gF];2 +5;IpTU6lPLck!TqHcCn-mipkj@_S9^V.T>oFkUjr\WV&SN=]8:FSu%3,Q\P"-9RlB#XBRl["#Z, +R)FEs/QQ;NL:uaMe.WZJoaf7.Z4fPkP2(d0*?faD95_TO_AS0a!m1pOL?+!J\@s]Rq)Ud1T.^1)7[@DLR4(/'I&IuSt6B7,uc0kFSQ4"]#g_r[HP73Vc;=D:'['L.ipK(4c +58XtOJE=G%@K>]8`rhWCfE4`7IZN_@UV`3h[N?:S<0gchg^Z$c6 +mD2XZA,*$1VnFJ3NZhbj`?)3k]&'gpE!e\+ctK&s*G)!qduF1WIZ]7I-r:OGm=5gR_BJ[t'&3QG +lf\-L4K3_Q?Kk$XeBi$$\4TuL&q#T%>de*DCkNq1$Vd]^$P%'BnHOs?D_nTN50k#5QN\+2$&QCOQFfYe_W+YiCPn@7UFg`D0a7U+dKGm.=5P0WUX"1?oMBR^'+Pj^:<. +.!FT-p`r/,3Ng)br!]U5m0:(/[ZqNg(&o!(0$TehfPg7E*dK_sfD_*MD^*8Li(A%OZYg/)M(mqB +0]0rD$bc\&,?QAuo?&UfQ*YL#n]*7nSnn)HSW>R#51?Sec3%EH/Vob(n*qfSWV_8.Je[.s3qTRL +-SoZgP3;AU@II_?i5tkNGg+R@VWip%;X8t4G"I?FBhf"R+Z`RnWKt2*?TiYX6jL=ibZGiq8FXU1 +Jbsp(kJ6p[!3Bk[Ie)-D>;W^-q!hJRY@=!Z1KDnPi!BtrHgR5MXaG9p6tb<4S,^0T\5SW^h=&q9 +k!37&U8/.=mkjLn!SD&?,pt-[&+0".l#,:SCUCmYgimY.U=\ti`s;5+0!66JomQY,=@KOO/G!83 +6&=M;K4\/gXe0j[8BCUPjog2NJ+cVa&u&,gDHI8,Luhk7a+Usjd2*4 +`&8"MfCJKB?T[W_ERQeS:f4]HUf$Sn$#@rB`o:VllYo`"KR=Li&YuXNhTtLojfl&N8T;eDBA[A0 +'3dTmLV7e&/7jhn7#m#m\1f:o[JViJL5FWY=nub9kWi)6^1c^A#oI8JM5ui>X\V)=9fgnY.qY+O-uhAEb03,.hpV +C'A1f]*['Qn=5u5P;B&5/hf')D-fIY"(A]Dr-Rfq%b9DH7)=*VU%/-VCp!]1ZL1Bq_b/%2qk?,+ +7mnW'/gqRAiUV%ek$r4S(>Z1;h<"??mIYY0o7O)CAg]ThOAFtnh>`ifG9+W'AjBeR0M="gPT[0oS',H9R8(t[j@kNr +LZ(Bd^q52i=i5q5s#90_egL'e;!6+mF`b(EXq:t?+VuE$")CLa_EW:K3,S0?NkJsB+08jb$R^P< +@):%/\d5Ye!=3T@P. +%P24OF;S1O,F"l.9F7:cM\f)jKdZa!EiYcK'lcq":'[1\e8F1q1YV=,hh1kBp*Z7_fg43\f*b_t +mah^Z/7VaM6/KQ'D"552r>hf[82mque>t:diGC!5b-/RHX^ccr7Ku+c]B`6u_o__m43UP=U7OV3 +B]-Anlb*rL,E,40i42;lkY$X">@/k/,ruEbHZBjH&RcJL9$@Z'JW2emB>QX79s2Jr#fB'$$R8/G +\>MKYWNrr67I9Y%!HANaBfgS.;4Faf?okSV:o#1%H1Ym[S/76R@_C>k"`j\Pi0aBmGN-PFSR +!HI[=U0B^^q_SiU6#p#X/?lcc[I*'92TmFnOd++0YZ[685oL3'*[YL8 +TOR(R/3JdkY*EWm>rVA'iY/0W>/8n=(8cM[bYWi)$/)@NkbpIjY<;V436>2(8q4CPEAKb1`u\EG ++MjIpN6,D!)'l:%.]$Mq3#(@G4"/m&BA#f@ES]Le/?Q:q8UJJ)4sag=P<;o/o^9>Fe=5%1"0Q!6 +%k6;Hcan=3[M.HR;u?$^RnC.T(SI%YAB#]i!SB7*Y2)RN.t=WFWl;X+ociK0Pd,`r8.ns9OT`a7 +^Cs__>c)-mr'\+m.cQY_=V6oX&b*@XiO1bO!-k5&\UTCT,=S723QP8H61T%*[g=rK.N9aDAn7Xk +bM4u!UX(e*XZ/ij7(3 ++#`2^Lj#b.c2PPm$Gta7F,\!T7Ff1-fptF>e>TW48VpB>I+0VqTK,3O9?I'rl1TN7N;<BG>^a(c=E\R\bLM_4O$Km@*o* +Ra>1(Z>k21/u)b$_mn]0]@5DVW2idR.IE'h_lXAVa'U]u52M3pQ1Nud;6Gg/4NU;A`TTpVfZkVF +*S9)jX+IQl1(f*L-/8\.kcRE3i>fIr;H;MSM\lS^mf]?PFO1SR:\l4Mk77`sn36Sp4_[LAJs-Wi +Q$*ZRKC8R![!D"u+$a[2Mih2`Kq/.ggJY38&tR46QU-KtiVLWm$S6-eBg,)<]LHYj"NK:U=E-`i +olfo.hP#9D1NCZ.HXg\9bd8AO[b,9?[HUl;`qih7=@_WHjd]E2E$SdrolhfJo0ThH +Uc`O%Ggl`^4XQ&k*JgKp/0bXfR8,FlGNfMg._RFh)Qq\#m,;*cr"."^)4et.1"8ntbXg$1Ai)`% +oR$-NrP3\g;S[!p,4,7E](3"F"KVO:k!D.o-P02Jl^]LHHA#)#]shUmZ(m%OTMpZfie +dN+*;#%e]piOK,X[uWs=Q]1%eh8blDFhB:AD%@N-`^IWj?,h-hDCOGVQk5tEq!<^Lk[PujT7==u +VT*/2EiBp]R4P;Xp'86oHrBKh[eeDf3q!fuqQh]se-JGA"8Xa.:OX&3Z@g_!3C,4:D]ho,p$RE5K7]71Ud +hr*LQ=Yo)+It&Kf[i=1-_*4G=]5/a9Mp=`tA-c_6Z*dd,J_KY\eO +f\>F2Ld!C'Dg^fsFEDS3ZSrC#!0Y3X_]H]ko&-c`dt5!EkLs:^I=rdPHI.gDo1'3pA?K&Qqg+"( +:/6+T1TMecJ=a*P8nmJfX_HC6q3#l1'5!HukH3->l#jkbo#>H5_UmIX;K!7)m]1)s\#%d6)%UF1 +QDkJBWcUC,)_O5'Y<&[U/UmsDJ,^G>O7H+%6L.Sb-/P7Jl&rN]q^m3fe8`YZ+LKb]CCg;peL+6u +d"e^WS4\Fu\HK@,*,7*E"tn$@Znj5;Tf`7Klnl93"tOK/+lFKs1k2GWG%.Zis"ug4-8N;pb^/?`1VH1SbBN7JA`41/qt; +r&d\P#`.bcofh0#l^86Ncu&.-e>Ka'%B9P$H3-A)i(4ojaPWl]LKVu?#h^ZSI$d``(7=l1Y]dFM ++A#'DiTk#/\"o1i)6E;-'8B?ZebMf'BB&SF'^FX5(ph!0gDZaAm`*_b40i;D%32rRQT@A<5e;Dq +O[R[KZC@.A%jS8Clj^bGm9f3&=MR?6]o*:#$."K6]S02-P!PJ61DQFs@J[90a9*^qlqV.,"Y.ck +dj5#cIQ?@"*6UYb)j&Hr>_[BV_\HWP1D+WsNKuJl7Sr>%,>b[Q)g@2VZoXbVpE&3oNob\>I^1$G +m?S4ip)a3>4t]+7XMNpTX-Li-3(<-Xl6/2iGBY&WfMkDeOhU^)]QcG03:4SW0(gS/8KL',S!0oZ +=7JkWCR)#%FH8B;UU_/JPW&@`;mW%&+_Aqb[L^qH-[nTkV@ +(Xk]a%ju9Xj,_.oBeCss7_^:U[;5.3nE8r3@6]:.7E^7MV")+R\n3O[?$2i[rL?7p*N,C`+ +OJbrB=2d9"]nkO30,;9GHmeIcVi%$7Z)?VNFo9/)JIt\&"`da=cC!kc7M1.Ago1r9PQ[/1'?V=! +*`J6k,.NXU3KhIYer2umgOcbK=aEbA6?Ks&JW)AM='eks\;V%Gb.AL'*?0!/4)j:s6I)kd?,H(u +JguL%ae&f<$i]o&d'd1I*>V3\<-S2Zk//bZL!f$Kqakf:+D-T(;D@D^=RGXGNDFT2l$`ddXZ&Hb +\r5I=;,>[$=g."efje'K^";%/QU5>m;B!X*`QOipN?`mI#LuEPm%hda(3e25e(O#\pgLsCB1m\] +hSCPiE=_tWRreJ*"hq$>JL]A^2BT_X9)t/ASmSss\Fe +DbB4s7#=E4EGre5$m[E,>.AZi>.ua:_&P*^@G*H3P0gBF'b3_Xa,K-<0<]b.i&`l)mR?8'=2l[l +TNMI'Mo;-t$FJ#?[PU6bW_5(_QT$.EU#4l].e#GHs-8EK/gjd$#r-,5#Y2=3>/=>Y45dH^bJ^ZK\&$QDnK56F:i"4AWWi4?@r,[OajUddtQkcdC`OYgAf9;r+HgKt[%( +'lf.4%>lO$7.4,Ho9IF>X%Kb?*D!$'M"`U=`d%'"&H!&0X^o.duF(KhBU!W#OO +!W49uP\a@^Bpnc_\!fOK9,.f\OY2E$Sj5bHLO;4Q5]/ne1a&`S6/(.M(\$G\$a$]+o!t^ldfQM] +!r^'m8=YYd?+J[&tE"UtCbX#3_@:`RtYn +CM=mV^3mXicT3L4EVjVG:(U1&1`>`-]XoMZ;5jQkfn7GD$NN!d:-RT61L88D(>P.am'6L'L@C\@ +h3:5m+o0EcogJg+p6sobpQil37Ibe&Ls+0B?bZrF`-YShS8nlF(*W +:jMKgB#lm+V%Bj.=A2ZLpi;IieEhb#b!E9.c3qO[*F(Z]!qFcAAe9bU?UX(s_bIf'6;jSgKo]D6S/`p*D"c*PnPFl]257nNS1:5(T)LZp6lYQ9=.VTo%+;g*@j(f_#G:($dFUN +n]5C?+R'39@\USZo,bk5AniG)na[+mUs,uQ)qcXnGST'@b;)7MIg+`;b7OEDo[I,6k;"2cIWOk5 +4S@af(TtYDl4HaCO^D@+\:SrC1&K.roBNkJ?aj^B#f^`NC,$7VhGJ7(#=WIS';t8#ggT?9f^HoK +]'K8pFl&!a"W&V3YW0T70!*5i%s?_sR6(+:>C."uq'D%Dd[tKp"%pZ]S8,_)//X6nc)KgV!i"R) +2`u"t7DU3!:-+l!5StAsI9515K/*EdG]kXM(j&5gH1/!HA'<9JA&gpc46pg*P\OQ][7At'Vt4Gh +.9;0"r_0!%_;IY1MJ[kcE:f":5ZDMWGe8eG+g_ggj(e\:V9KKce?%'jhfE.I7;$.omdi?:fHP6i +$/lO,'FU;JG/5q/?tt^neG"Wub3B4/D(]C3JCX@P(@3hmDgQC63++iu2=u,K!6AKee<%"Q<+B1r +(!i:AG->tVK(qm?d,6[%hCM(SUJ-"BJXqVU8pWP4L0-?q[m$dH!c03+#ecnt-$?G<\D9-8&8?h[ +*]SSl4"KEbS/*]kYtWcMrccYt+K+9+Zp7](`OcBR"N/=qQgMr4#K"8TgrQ`KE$_d6U-jr7;s?Ke +lQA$VETEY`55W^VbDi*QNuZqhid5,OU]W]N#:1ehI.ZtT"OD*@3pEm4OWk>3@7091"AebRmTB>D +2aamQ4J#qEH<%IY?CYYsr\YU0O,GQX[Soncr/,bfVW6j<+NBGe890a"bGFaR +5A'$IAp!F17&SbH9>2Zj:Hl>a0S6AsQNj:$R3Mr,brI`-NF_nnJrQ%D.os"]2-_.s>Q8 +`oL@UphqH/k'dY4=/>s%=]A35Hbc>2$$D7BH\QC;GLgr:'kSptZ!++TKNp\WPqsnV!>>c\$)%ke)B. +Bs)8\?q';6LHo@PkACER21hVe"Pl"'b$5:q-o=;8'=*UJ/4(cql?^h$q +Tl=_H1g7[hZ/4N9XrkeR_p.[cP%\Wgf=Zc3A.BW041+ +7XObHPR^eLj[,C*"a8g%_l8ZiISRU.74M;$??cK5G"$FBpeBQeP9Q!(3Q!q75nbK0Kh6)6J5VKm +.cA`;.?[:5=!O`T[a*boYIt\SB:F"HK4PrO"&QkH.SB=-Bn6Npg2_NsK_EK_(6&(G3n3`6aE+o` +(I5>aXP3$G4ZT=B,hqSG)TLo!fB^([KjOhGX]7Hs&iJDZh+FIR.j%+F0nToAi'XLGXN'm->*,f. +>m:q27953K][5IOo1Mu)q$,,$F5h[!E&1Z$f.u]6=C*cV4b;ZgXhVS!0Cp*iGchmkJCdIAD7=n- +;<#C*D:T4(X"SUfW*pg3a6n:u2[68nVk"GC$egl=-!';-AKp7k)5Kb+g<=*n,"%0#oUYo>Kl47u +1+rrW_=#;mQA4$gT@XnP-@s\]EOt3L'M2SkTJcNq'E982ZEdAG(5KWb-j',)k6f\WM*7FtUMe&e +hY%C:']l^$@V!-"T*Kq+Q=Lu:p2qS)*(LnVIUHmD81adlI?C:(RKieqd93/'h;j6(2HYai2_TZK +o&Y\,qu]F8/Pq?P"6a,b?$[PM!7Of*R8WiNeG?mtLEcoFk-LU5#np\b7X[5R22U`Y*uPpKhrne)\ig;Bn?%/pYYa-5UilGqVuXaLY,3el%4i9]ah2+8U+ +>BOTZYlR/SF&%]`^pK'5)NsLMBe93,p/CZr.cc)Rp7g%1Ld_6"W8p8?*8S)%J$M5lF.`nM\BWZm +@AomNWaAZ>CN.qjqbLfl%63>r$bF(4YOY0WPp^j`dmR)*spG*0C_8R7jQKo#4c.79h].2?4 +c4+0on_N\iFCfelX'\a;XF)I;50B;G`!":8m9oT->?;J\NHNG'#4[7XP5Vl'2k,s1X$l[E#sKO' +].N+[&O\>Q8ApDdVZM;n;mUlC/eIe8URDj$=^3BU,sCJIC5]B8s7/XnG24uIXU1aK4'm8"B$\#C +.=:.R%G/Eq4,ts*Fa&&[Ym!)G3/qJKH,*?q)5.HnZ?0pU;cEd6BBQAAKpcKOH/>-Vb^LOC1H\6f +C6?TlRoQ3G?\3FtRBC],;@Eq0VFCnL*%[N9Uo!!brHb%Xp49HS$ep7$q_;lc`XPsRs+/WIA/6Ml ++'08]PA8Ao\\gi(9V`'2oC"%n^ha@bPpY$6C"92l%e?nMmjd4H)RYi,FZ22P%qD)1K;Y^k$dE?G$-.`2qVC/G69YfN@ +iYR%4%IWR:gZGfaa_4"*+L>b68&njoU_hZ137>I"<5Wgn?Q2!J5%#L0Xl"h2^6X=1^l0]EH5m1& +/p)N,@&B`idb3+0OejQS_h$F!^YAj$HqhDlf-FKC(]3Y'W4t]kO.Nn5,6!`&cm9k6]B;Wa,k/+UL,")q +Yo@<$gVm&&(j81GRu%Zcoi]rY!Vgu\`"#oR=``n"TIaP?%r]4^IuU)aY,>3> +ph_eQPn\AR,\\F].^DYA/r?ra2#\qg_7G_Iq8qaU>/Zgc5W4M)3\T34BK1%`Z%.Y![?ifg4@-\d +:8$;f<4AgE_fsR)gU/t5X/C1Lp\]jY@+#P>Y+^0>St]b:SO;2^p)r$``0$e]Dt4a">A*EqVpq;> +WA#S('mRX#*.AO"6X+q'r=[ce+K[M_X$Sob(%=9f>E3Wc9);#g*N4PKCXB)L/D+g*JdW;?4IkH*H92%Jul-d +`N6KjbclE(Tg$"'arp)RD9RnEOC5H&&NaV1mhFMuY7i`8K5mALV@\Rq?FK_=%qU^d8($5tL9n/3 +W6%HsMb.Vho;#iQZh@WEX2niFlPi[_,U1,14b9(b8sbbSjm59P'U>_jDk<--E:dI6IA-"f++/\0 +87*D?9@5l8&)0;R$'(Q$!Yl"=Q1[,2UU]C78e$7ScQichPYXG4IT>HK'-5(YcV]>&Qo15Y=`Sf# +K<>sV3GVJ2!$<>rDT\1gkih<;gM_up"_gm4YBBLTY.2q5B:! +e4pijI@ZWX[::DTO5@R$LcdTHX9.XOEJS'&"ER!#==m/?^,ZSm'ppZ2Gm-_<2itR"Xbs>MHb&8f +_*k7c.uS&mmTS+r+H^56_h=sgVj[R#&G=4D$Nb")ot-)d#h(hM0er:YRauuM4J?`$ZW-90KkSaG +cJiImp)II6a&o*or*=TQ/@$l\X1Hec#ElEHJU.4+C[[\mr)oCoCq#gY,+(+RT5eE3$7tEN!%)@L +>plfh]*F_25@hF8ashtoj<%fU577^&Lr*334g+\Wb[I9TZBln[$Al)H3a=YPJ?a05C58AISsBnb +LI+"ojTA.Xi,@nq$g!8?7GAZi^&Aks&_#YXMn6ghW+QaeW2W&-EpgpC(RFcW(][7PiK_gs:1C&! +)lU*6KH5i+P-67]-m/9Vr&^'_)2escDFAd`s)r)0p][Laal^f-k\)Bs>C8/81gi^cokP)PAk[2h +Ip]Xu9[rm4Nh"/WJ:?jILm#s`Km(%nLncK6c"$Gm$5N`CA@1:7Si+[@2[!0Z]pT\'eLk,=a2ahq+*Z+^69^0EN[=*X5*&Um? +;o)TB.l`fH:9atS7RSQSJ,T2SiH5/[;-GSPZ*;4aRsPkge2r_=CKWg:LKa*4VE +)dqlkaBL5&nO%lZN3%'FYen#*I,f=qr4Gp)I^!HInYB*EZ,TWeN)Yhped"W$AdrbZ5#+lqR>$dP +6_h0-E5L(V(&>7"5T*JaH^[5ipf<5Gh#OJo6r&rpS\\WOW(=fO#me1WoHj\^FUAeA.*!cn^BnKf +p7]H'gFk@$b.b\VS`js0CJlhD;n'b8<4G;qB]3F8O7Fp^6)9qO@f)g)`'di)V297.jA(%8Nu9iL +LDp2obRZC24dV0WgQ\)=iJoopmr5RqAa]+ni:+%:O0I%)O"'R<.Yr'mfLUs=(e[H'p)sgR9p1J9KT>6A1GF9bYo<76 +1eph@PBXr+5CPe6IYY'L,0A!$<[t3940`oO\>`g>VEm=]c3_Yr,:CQAf1uSEl,Z=mO(7i-!0iR% +OfK\Z\$c;l=Du7NfsL.7<$s%a?pn%RD>K#;Z[KC?g=YAeh*Ohm#V)GoBT/\KN?@7PYb.Be>ae!. +#tX!E"R=(784>"7JN&$0A@^^4jkaF7^,TdBHpg[;&IK7l&"=,K)U+ImijW4S5*(Qe+#PHJN.q,r +rSgt3BKS:fI`,bu&Ht)Wd/@Z#Q80peHCo"8qVGc[!`8 +(`L*g\R2Q:,sDCim.mGQP9XD6WVoo4;q-gXaB)B7mhc`q)9.E6/p4-RC%u(b9P2S"_B%I%D%?C! +X0N$*iq[tSb=HfH$,RZ]fFbK66e2[Cor>.sXodr>f\,cnhH2)aYZa%j7N;t/Y04H4fr]o4HZ#"7 +&(-4\AC+OX1)@%Vlcl6s+j(EW7a4NeM=F*6d!N&9YmW)0?%H'II*cF)N$WsT7d7TG!Z'qDsQQ9,FU;k98Dere$/%`FVQtetp]pmUJI`W&$pP8#`KpBFA[\\T1 +TiP(-'gOpW!Z_t)X8EFH`UsV5*cRX#FGL_G1hN5k8f2dYGM$[P*%R!_kkl*JiOle>VhOob/1Zsb +I[UpYWhUM7f=XU`a9p?#i;Xkj5)]kM`jV*,Q*PWgW^u*M.>@VN.j@mBa1nR^``tOK6)m_tcIOsY +nnK[5mKhSN=B:UMp.7QY+%c!E)G@S(.c8GO>Y?2_pAG\/ikaA5#;cLn]usl=7`#GLGRQW!N;sA1 +SEc6X+^k"VL5O5!"Yp28]7=!%)u"-JRG$g=L4&3M>\duK_M.,3;D-mKaEMTO-XlpWf*8\95Kg9t +Nt$C9)b]DHgI[43Ld8,IqJ2<\'dWm"l-HjCZK-"g"V*EqXP]We42BPA%d:D +L-TWMaqNHqlN/]m^UV">3NI,q"e8+cm1D_Xqm#n=/%sPBS5X2u.\2B7!4c!dVc&QS_FE-l)&lMR +5L$^c4fiW/CClHGOK"iR\!3#)%MJmme=bi&e8PH3R=Mrf4D)9n"7N$;E,5JrimU#3BHsA[6W2SD +n#cbOl9KW`s/Qa%c9/T.+YjJWBU)kSFkn4^VD3<_;.K9[^M_>m8We&r@Rhl7W(kPd1\J>q[Cu#r +CXQX9`+sr?1,DY4K''\c[:\AF@Lr5(f%d^ZElR2L4mcW$ +cLI,Es(-J]?Fj553LVDM:)I#Y2VKaP*)476f&2R-`C_g+pIl'4iHDNsuNEWaq10S` +djq1WFkn#ha#E\]^*./&(TZojmaKQtoU8ZQT9d\Pdshc1=_5%oITV&&]=fUq>H@CkI<"Zb\VY3)1W!b?h[>O`o?r.jS?8D<#OP$,iL5QOe%_HS0+cU1([gl:cI%S,D=G`'.L7+JA8]DhDQKBNV" +C;;]Pm"kUuJ/M_C9`ZVerXgesQQ%CDlaWf%GrIS?2lZJqK5/.Ik;DYsq-D0Tr>=YnTe8j(_o!n0 +6[o33ApjBjkdN1diQ/-]'(hF0`5h-eb-,9L7X;sL/1BnHN\/6]&O&@P)A7ADL"@a@/RFDp5+"nT +AD:7=#l`(>n:+;+^+NRq/m4Mdp)Qbq_SQm7qmp5t9NV..9Ip>H]%=u*-McL+X;0G`>C&GYLXcX, +Jh)Zi@G2EMV$$P750CJ@]F'U#FREJ/BO^^S:Xgr4NpD"OjHLQL]qaDX,aZ,cYq)1]a5q=^;(/rRImA +5jZm1%ueU9lrtD$D,DY-r,S%O>gardO& +F+',uIXd\l8N!/BQ-6DBBkWi\O/R>EM:&V4o71f'PJSSgP0KL!:pM>diB;0`WrFc..N?j1Alku) +R@ITZUZL7+_$m(IaorQnL<`#V`%694@sA*.=+21q>sK5B/ep\UEG!,W$9#d$\T"bDW0,.RR8GPP +8Re?E`6R]Wf=sZQZ*k"QkU4XMfq^2q_s,X\_h?=1]Jui[-gW/J$Uepdo@&.ZS-BP4Z:SJ]f:,:7 +SP>0os$/9b,OEXm&t>iJcMLa0=acVg/2W:Xp,N340'9po;loKUSEW?B2I%eYP)#c1^.^2YISkLi +d=Th]NT[Yr5A&bs0LXhLXO:U'nS1>EI\Zb%1u-P5?m(n@m,Af2'.'?(I'e]/!D)r`oB4auW$8(n +>MSrfhAs=6D,(?m2LR/G8/e!0D)d+WU88[<.+"7EpAr,"EC)tsn7lJ>l1MV2;pXA4Hq9;W_\eBe +V>tjRm]n*DEP6R2Lt1rV4Jq/>^cP`FrGc/Xg1YD4+n!1\14'iKnX^`"4tVU3C&a?^=k:,0Yb/^* +'r7o%S[D5NP+No:BVR]Ma5h:>H3Xo_Gj:]>P=uO0,m+p[*g56]ii=%#mn4[!EFkHR6`Y3gE]R@fH,$Ig[/f4>g&6- +p4G.NX&,bK<&n]%[0?f%jHspd$i?g@`@d<0dcY[SD,8.;,QnmuLn2hb;sp"oPmEnG8B0SIR&_D; +j&S\Z%aXs3FZ5crk[)\7D',NNWFu9- +9sbg"]_S\<709#nStcqIQb0>f4U%4QKq][mTB)uDf723^WI:5"G;YhD";?'64%jC^5Fbn7d.NPT +@,0*=h"$+9#++4fHl%]?,C7ofZ\OC2XIS;@mDfngH0bW=cYLY9d!oLp-Ls%@kK<-"KAOjK28Zi+ +n86`4$FSO2&Lr9ba1M.4"rMRKU"0i(c&$nqP6p[Tm(pNPbol?iNgpV2C?@-s4!%=@-<=[3@]QIgCWo*;pENS`]YO,j]S2& +]IY]sGB;M39MqHL_t@&b$R.r[HhN24A)R1(l[YSJ63qi5N`.-feH-Op$c4 +qt5XSe"TeeH'-r/"R?,5a`Ai9`>AfCSN[Nb*.jGA@FPJF21"0dn#;6,_;Dajp+LDhY9)Y5N[7It +Ql`BtF\`L%Hsip@j]5fiFXP:f\05aHLsYj"E8Dl@(]^-0aZ04VEFsA(cO9BU5L@>*X87/pcB%PN +r%:!;Jf)#c4$!>Pb\$d@i$U0?[cTBSoL8X,X)X4$Do4Xjjf+lZq8YE[lETWRV5Kr(6SF!?FQ8,[ +FX=[-^?3a6*_A5nLiN)kEu4ak]arOGg=b(WMnRIhJ_5qdNS0lZn>glK,slB$rr:Vs.DD2;[^$>l +9q^Em%AUuYdUSAQo4RhOBd0$=Be)HK=LS74&mokA?%<@1hruIr`?eG'h)ccNh>!Xd49HanRNl-[ +pL[:JE,F`a,ZQIk]g+C"rp%l?O&Eof7TkJP[rfMsHUF@VBmPB!BB)EK/=Ht'n0=J%F4N&\0Z1RDn+ +Ct+jh9Qu_S[PV!_6WQN53$Xe$(BIQgd'U@GNN[uEn*ZchU;2_[^o5aC'.$;t=A]aJ+JC8u>\a!TL5S&D@W1UcD"#:/?U.W-8;+Fte(hEala002^:Oj:1o[-ARToS^pockL<#gbYh+J'rVQ +RU@)L3):'(V%78JiJfZ@PU(+THc$3s+k3^D/u2`OG%hmN*^Lbh\u?1!=3;Uj4IjLu[!Fm^1Ct-. +qpI(2^8g4Fs6\6r,_3C1FVCWd(Mc5F^O@XA%=[lrRNcjJX5\+a.m797"BJ;.WGp_oEXMCdYCFg` +QPt)mY9E64i-l@jk[lPmRk=-8 +k!$8tF(>B'Qam!2!GF#>>%f"_O3lS_eXOt!]2flA:Z*(I8@?FS.8f.Oe\'eR$8K[#Y)BabZ5pC^ +1l)-9*1Xg6!^.^A(2/RjTn90-C%1@k\GkiN/#]VFY@gf0bR+o(ENQaP?.8TZI\U`%EOu@lfHS%J +`a++M0V$b'% +NrJ[H4c!;ni7#rFU;lCt+UZ*a":$'RFE5[,el)jnWA+[(@n44]Q?C?QRt7Q4@-1(7Z1N`aFYP;< +GB=ZT:2OcZ_cAJ@!%e+LPq.E`(*58BB425qWm,8<^d7IL7i(j$d&&=5TE?r(D?#&Ei*q%FCUlH@ +@;$5gHfs[uEZikSdaSTJk[`1QmYYblh3fW-!cB)g3M.O:8C?I><%0 +aGF[r8SY.;`NaDtM].@61P-(Bl2oE!u#h3n`d&!GG>2Kq[5624larnA"jAG +`t@q=)56PPH0DYc>][9B4[pZAUYOu>+@EG:Sn0P\TQ(kb]@8[MFO!MOYRF4hK#'Afp>I'bP<*cP +8*7AdL@eUXP#7pfo.'PJSPgeoc([!:#A"ebiqL-C\Z)HZoCi+(n.oXY>%kOt>0.:.B6;D2p_qNUtd_HVG&s)]_B +HiqJtJRrApklFIamF]=QNZ@J?Y!c_V[RWK[_Z&_WYe3>)Q.->WB?C6SdOfJL="bb?@K'Ng\D_:HGc +C!LRHA/SCa!&q5YN<]:A`%JS(-`9kEZ;7/TWbGdT.c0t@E_#oQn?h4p\iK8a'#-$QRnOLAC.)d@ +@roV_W2'T3<\4&F2f%%YhZDF^>%UPMIp7H^_52^epST[/YM,cG[LDhREJ=$nh4Y2:#*a-B/?Jb" +p0!*4HNLWIZH1TC'&SugX"C@$B-c6lK+Tk>cC$=!;T9i`n0^U?4e%UmdRY;XlN<9tUE%>JMAbn\ +jK@)("P=:Th-oM$FFm\Z9)"577LAh1cI$r=YD-[8a@at^ZDuHTZ'F7*>\?$!+L29IakiorFB.DN +.biZs5VA5!0XR;1_jFX,l/NL-pJUah4=+J/!?Km/fDNEiNcu#lT$<6[8$<8p]BdS^af9jW.I%]%rPDfnQ +!6LTsF&;;DkoH*Sini3\FEVKCH#4NXh$8P`diGq&7+TQ/KoQBT-5AI'X&.\pN#.gq\$^)QQ'G'G +]Za%1^_*Y9n6.'F"lLJgHfsUm6uH3*hVWL_$X4ko_T%(M95kU,3Gk/)7Mfn5pQe(,=o,>cr8.0Ff[2QI9kX&4uamqFK=a8@2p68GZN-nDL> +6iRKPkn_H\'o"a8\esLgEmUJqU?<jWD\-Q\)T.1PonQ&,g5I_ +06'>nEaNWePgRe>L"JcBjT6759(6b$7,sTS'/lpOMO"?lQ1>F8^hN3r1-!dFJ-hOueun#/K"C<= +r28>5%W:&&luP:4,i0_?,<3`aP)d[IO#qimO]K$cWH1'pld)iHs0(2pfV#F9e0]o4kunNsO`:D@+(FMugG>Wip80 +1ig5Gp/rAsp\>>ZOcuF'DkO+=2prC(,/%ukBgD29N0o6k6)lD7n,dr;139VWMDl3EfiIMM +"U$_]dFu.MjC5OJ>FFbBcWJZKM)TAOb>qb2k^4QK8"-M&"qT%Ami&VnJ'qN%q[CFO<=6_b\(Bpk +Vs%72KoCUmb%6&V2j`4C]4$,*AGKY\nimIK:fOf*7_Xs^p$,->As[g>hD)rYQT[f2fS5Ml6(IY. +AWlV6TTH +G`NGl%f:Q1<&XFIf3mA88"@2k/Zd^qUr^kQ^FYT3/[L4*U*HMZdT78HK/6?;h +#BFT2huT41AuTF5l[R_%93QIOo`4_gDnDKcfaP!X>J)sukFO>?psg!/m7S9BCQfcb2.MhVjh']s +`1@oC?-5=5ICZb0[2YGcq,uiXDQEZZ,ol[E\W`jTJ(OBsm_UPZLP:?*:B:3GX\+?#[$N?-7PcLF +R-p]e;n9tSAsHL%CU$\t/]O8S;#*24)i]8b*ota&9J-<,6Ms.\HiFSU*K+]QWB^8&f95@)jqS[g +"&E^/BqM6X]C[mA(SN+ms(hnK/tLCjq4^JpFUoP>L&ru)<$,UDh>eH#Q1PbT*l0,U/,"1;ul`T#+JainKJF17CjM&/^d329[ +n;,UnKL1c@R\.ZFr>.NMJn&meL[KLrR6oO5P-(tH1IJOj_^TuMN_D6j-===p"u,oO*eOe=3, +GF%3M(:5=YVp*B[K'Br$V]Ab?:G2EWprI'=VR&sXbf;MrQVHFlX4Y8Z4IDAX>$PK6qc7^fW_s.J +S1tE$aQNq,8il?mQi+mP2;'+Ug?(Ig;b!Gt0AKt'Do"B,r@](R&`)daRmeod)iOOW4hMA17\^it +,_Hq(Z:#)E.'9B*hB__O\u4hbju>!\D$q3DZm4CDRCf:MaMZIB=B4NI59T3VsPt< +OqL.s,1M'CE%3UsQ,PJWVFT\s-T/X=:2\!h`H61AK*f%Oj>``uiba@_^TFc.<6-i;Kjlt +_38oT8$%$EI@LVtiCR?.+2+S1+1ESi%R9H475"U6i0O0FC<)&cocR>7rn\rYciTfha>Ige!ZP!* +Yt_[c=pibp9aCo(G$-DiZ7=#I`YM4&eZ'99O(-P,/dX +5j)0bDue'VT_'$Acu6#R)t)>*,A1b[SfAACE6>l;Ul3C8f&CSA9H+oD]']LhgQ5lVW+m#_T"2mD +V_@/R7k6&J)+3VV&I^"T"EcJ5IsQ@T +'rlDm2!U:F""bt&`)YS&JAY\'bPhl#8Z+,XCU2>h5u,cMkJ+ +@nNX:Nb/p2'?)K[MG^fb4#"[eH=<+?J2u'lOeYT"(B!F'XQ\8UU$<;aK*OJ=9dKqq#-?9G( +E5Uo'o+i@)d5W]9#PaL=@`!X,qs?Tg_o3r%Es8&iHJ?aL^?<4L^C3:e'k>&HCu@>!ifD?^o9cPr +Su:j]:6u0JfQ1LaU8o0T55uurOM0MO!-%Q(D:7-Zrp;-O%%aX5M&t,!XZ4/O(1-7V,Kpu$_mse_ +J:\;!rH4djR5V_>NYRAnoXJM^SYO"!>QP/hO6"j(g#]b1!?ir;?D;QR?&-n#_;""m*_H;Bq1Y5J +MoFq<%_V]#h#H,c9>\Ur9[H&cM0'&[J8hd@U`J8LJ8BXuC*$K]qC9p-W^j:CEM:IL4gBjo5#\c> +gsjDaUV&6"5V*?E*"Z-O`d6YpLY8SgMU3oVVE1U+>8s-l1Mu]:%sMqc_7o/T;2C>C,cJ+AT!M%X +ag/am=o2l\U+Y<)TZU*Yn/h"X?OETR6D0e,:A@9q=UH"dFXu#3@j'!-dd@TT/7K%>\Wm"5ABl/4 +6!aqdDH]?+Q_XGJ6sNl=U4t!:Kkl8e0b1H"3h +BU%AJE&rWX.WQ)\W:mNmQ,[PfU7!:T^5TY3gs;b#.MFdn!A^]>U#A9N![c#2I/nV1;P)_M&5tXd +dYe+Cb9()$,e=?Yb'\.k^pgT]p6q#I';#GPf0)J2mA5R39f&Mj7"#nh!oH&XUt0Pm?r&6VXh@?Z +`]?YU`@uF-E6hXg8rLd4m^thjbB*s]"(Bj3fnCt7EA`@=di;086ZbN1Me_DeABH*O'j6b/WT8X+ +RjhmMM"l>+2Y,beq]]Co"G@OOqW-timLk-fb3"c$1qYe%qO5RE)?&Z4$aJ196AG-D'q3'%RGo7` +5:+ql;]::2LRUmUcof@.@>VJN1ujg#PVIB,G+qT>T$_B#'J+:2'#5f=0I1=VY?,sUZ%JdlcB-]K +D>_$ooI-4&PH@fjFh=P.T6;W98K@%Rf!USFg,+B@/H@?,F&%[t,=', +P95XJM!bna6I^!d/mfYTCR;'fAs!m"bKi'mf)^98be[,epSmS$ +VDcEQ86T2&ho7S!nhEg70t-,i!e7l$'iA@2e'C(Jq!BrG^?W`@+\AR/>.$[*6(3V+p=S=68V+n\ +Iil!Pk,'k8gZfppS1q[drqC$9&]E,B>Vkn"!*UIk2#7r=?E]3jnj(0_[ZfB&H`\b`H*[X[Oc+Zs1U$Fa.4S/K3 +bF.mOFi?h_&d6,=X_URd:l]5UW+6tCfdX&ia#=CDp.W!&);G)`BRPB"fB#h%"?8bU7#E;Q]^jHJ?FiH[(DkAP7 +FYdd%3Lo-78HBTn9?HFTNRHqNX@0gj]>&nk"2X) +V;pRWp9X4PMkh>SKN7ipRZ.eWUXFG^E9IMD +3FgQ7XYkNP_CZJb_PUW"o2ueH2T]J=I&2j$.@JGMR/1$1>hpN@8Ad/>!rNQY+?m0Up@ +o;6gbR-#X!O#+2I*jh0Gq`QFRG:K+1Y"Bi5'Kh*Z0@L.s]<4VU<6bPU'0[";Xg]I#?;Zl1F]Q3r +8u]7@DIu@o`,l.\1H.Uc]o?L8C]5X_+$:p?l-J4"K3`Lsf=>'8= +f.XeMD+i&XP#_%g/GGh2\Qp,'@-i/V9/BXQ(]`XG?,hr/$Mj%,hD\/4M1Ih5="!5MNf&* +F9nLOp4n;cVr2"RB9s=21?FY/-6`h0m2.:_E`SPI#Rpj"iVottF/F0JM9l)A.HFGPpMZho6$7?f +M?0%`U(;`j72J6gF.*Ht<)`b%+d$a,[.rHQBCj=1_7a\D8u?AJGkBP<4M4' +AC#)9\aY\K.Y@,YNU^q5($V!&ie- +6#_]>h4U=)'cWLJ8n\^ZKY^q9m?"Arp+jZu!Lqd4''O4u3j*CWq +?e&>ZUU<$L`@b:g;E!1$\r^?ifA?0_/0OD?NT^JAkmtD51i&%5NmuN[_iFY$.WsFqNn&/5j'g2V +@\dcZ@o?4=L88m3WAo5Efe]2R/?[fa!3YPHIqt]B:hHLE5="2="^]Rt3`*h!nM6on+[:Bid!WP6 +N6ls-Np;0KD),7Wc8sIi6TDVFaO@57C^H(e24RcDEZKjpJle\fC_g53Ap(:W<_.J8/i.?^2WFR,*BrIG;`H):l]GN=[DnaN3[X +dc_4j.\?\-IG^m0[%Nst%Zfl$GqOtGNs%]i`IidSi'W`'oeKN5+hU2lp,>>Xan/gseD.h;e9E?@ +;(PJgg1d0ZD#1Xi4YK4F4R1;tTkV#Hp1qP`.AuMj2VH=.oIKKD#P*\$'(00Oj<`A4OuoR/<^f\^ +6EPhe/Y3ls%Na:*RmH'n],_;sU!4UNma8D2j`I=&Qs\;r<<[V*)-3$7YWi,(Zh2&;Q&k(WV/%;" +>)UYtGm!r2r]@VMT<-c]G^27^h=*uoJHc;r11uY`$U,7*)5MBTi7=?VHS$;mb[BdPOEKug[Pi6E-'G/H*cMB&-#qd'NiaU!HAdaN+L-N24EQAn".d%_5s1=; +irgKO[(En@QhXdh`7?V-+r=V6.9Q]+G!rF[7R?RT;HOM`5EieJT(%d\&^OhG?@p=[,QYVhlW=e` +^hQ=lbLUF5QppSLL(\l/ghP.Q5r/=0lA3`UTV(+n4sNMSCj3&%^"?s(lhB_O#qIoM?GMI))H.$s +&.P#\SeG!L.2Q(@PU8gmK=_.>^Rk$d6Q*)J`GHT!P6:fI)fQ^!:'u-$BXf0#IZW1KFA/=3*4s## +.%WJ#l4r,QV7pru$bii2kt3)W":7.3RLt^Tl#rQY.30i"l36C%97PcGe8Qg\jGB'Ic''D*fTOOI +Xj?(`@Y9LQaWBHAj![Aq6iE7PC1hGT^1,!0ZFEFEB#b/CVN*fJ.jbFK8^'(S8Z:OJn0HBKim>h=e9Wb/_noGeD6XlJ +%`ZhKAl)3Ahd0f$nm)WWBq[[bM^`,o^iHGUWt_u0h^p$5NH&hY\$'MhS4%o_D3;U0J;9+qj+\0P +)kdNKbOEm.i@IO%rBbd@R/pK4Kte.T9%/DW(SGJ=g#J0?,Sa)hLp1)"kX46F;ioa`g;IK+[";qf +esHA0/HqdBXMQUJSddUiMsq;$:@%9eLKdt@I>tn``UqoKmQD[65.c4-ICr4c&2Ln4hr#Bn_j8S9 +gZ40q[^;!)AeY<(AX/jnJRRGbX,hk'Tr!6B;&1_#adD=qEN5*>])O#.DrT#X;d3UOmc@.(,G"5h +d>ba\<>"8Q@U:6nY6-I&*6";Q;I@#BH@c7-kF=V)Q#!O]I$teSg'Zi4?gq>tHr3^g@lGl,&KGEO +VoJu6&YoC69Sa2oZE7a1I#_2slFRSC?"eO@rjrln8?X:C_X;?Y1XYKb!Iu/9-rHAa^<1">iD;EC +Qf:;2FAik2p![=?rOk9&1eqB13Lg+\TR-fNrn2.c'/,ume:9^EBbE;`/K7'+6T"6lM)]s]J0pIV +7qAE>44/h9^DH$GT4Vk.79E#6CBdr9_%l:oS1mE6#C2h2\aPbHoNWBN0Ge(Kk_<^fh(5noaLN^K +\W(b3ZXY]6h/V6CDMX[[$(Rfr%tLDCW$Bl:IKL=u-g,=fP@j4G0g1/6;f1c7c1Mm+gAXQ$FECc\5u$m+j"ELQEn7dQ +^XeHEB">6Y`"-T2$0$$XCQ7C3Cc*gEP.OSioRGM!<-s#1J8e0>Jm>jnWX-VIQ"jqYCo='CmC1u7 +d%D>\)g$o/4MX3U9i'[74Cb!(*O@a>(:'FU+o#e64s2t/-(PlZEnLs=gA%!PG^6lOK&7Dt[_J"Y +<3m%pC=t00QalGP0L?]cFRiu)358ZJL/TP7OLq>7#E19CThsn(p5=M>D_e;J=6:H;$.+f!U'F]g +`7U&C.4O2?/eR1Z1b$6M:qL0%q+X#tW@B=a3^*AOcIQBeT9o`:lE)\\UZQ7#l6`+jH.SStq3c]< +g'u1G?P'ds)3SJ"g.@hYNT\U\1T#u'5:_06ZbiqmQYN'2=]/F7djd+,>d!l@qhi.ma[q/%JR#gA +YZnFEjg(LPH/qjTjc!u+C!g/P`Q;@U.*7]2elbm`,2EF0XAF5&\?b0CTB90r"7Aff:a'pN'ho]o>cTO'Wl]_'C96lPB#ual,`j-is/-ZJD"K5rJ^fL$j!U +cWB;I)Ss!4nnM>UO!8TPA1N5d="/3%eT[?Q%og49#>$pb],l\)QlS&e/qR]L3p+7 +=K7ENlrj#NDMLB,PS'O[fk&WbjtWMJ[m%-7kBA)1h)%uhgKiqj_it92n[/)]'^dao[h50/Y>5;d +rf8p2^L)cLMrmAtlrGuKig]Ou/E;j<=F*2M\UMiuSHbGb5M@Z!3KC,!Ib$D-CNC>B(mqEMOf`R15_phaRrs(FMrTlS'dHE@l(A1rpOTfU: +rRBS]+ZegEN!98&K/C[-m$KZk';aP=7.j/i6etQXf:*? +qqSr`.C>@%Ab_e5Zf<$*kX1PB/J!ppWET,?QS@8f?T]`,RGLR],n`e&?"YMVk#\\'C=(6>fW]Xr +d+Pi2N7um9;C'\,<4c([J@hE5rJKLdp+6iP%V";B9;l$R>A>pBfS;jiR?N%YUBVf7PKi!T8"Q/h +h5=DRF3G.Te:!"2#F1BUB")nKGHa8;6'O?b;N9ihj2X>A'>?6#[N2GQdfMK9\"HtjL[S[32MHSY +6tk+P$R]Ds;6GPH/,(FYcC6Z[^QmBu+_,1mMh2Jnu' +DEB_\QaBs/K9Uq\A9`2bot"?T,&fDe/B(Ms%fo)(k/12'@PmJ!37`DKXcd5A6B@GO:aN(`dXstS +"3&t@A\a(9HPQP((dh&\>\d'GLC_\QN(?.Vo7>T<1Pr[Q1,AK +/.#"K@/G$fg+>soSrBu:_AaYBGu,cUe3a5#kf?`p7XX+R158f$B4ltAU7Q0Q"+nD!._pA6VAdj) ++nii?MaW\\;tCPei[`1G@;(I`mP]lsPRGN9VKd^=_SJL7Y1M1>d*6\Q>LA3F5;t)em*]-792Z:7 +X\e>uBl9jJHm^%`pm@`aQoOibY%c1N:pb\4Y\.go1"PNW^#a7hC6As-k]L8hU^(&t1gZn6&57J/ +OQ5q:RojJ!diO=iA6")kQZ"8$CB$`Y,MDjlfQM$Uc,Yk#qW$#-*c?8=g<%,!LjVLSg(^76s&]S: +[J7Ft,)pr-MVUUI0g%uPQAW_9,louUc_*?-)=bkYA]^^^C^a9*2Y+U6RlgaKiJ7hk!:TIG7K@qp +3#3Gkd.5q+n.>r_7.\:_URgR?97du?A8r,J9)#6VfYD?nG0m!MN]IeB=fJ2eH%]\[^9`tiY355b +M\emX8?m96rH+TjHf9q[]8Wj&@RrduDX=-="QX.#-*a@l^!bjsf(ef3(9)0NNYH2[AlqkiBKT1R +Ynl?#kZ\MU]N]RnkODS"AR:,YG[IUAa$ZC1<$JVf>r=R%oNbS$$8OWRXDV*s>s],0(c\HEi&GGS +)g?J_6l0>0GS8_CSS?1Z1+u]2!oYZhjXUn@R&kpK$OL`?_IS:!XbPTXd;<3j%B/R2%p3b0CVn/BQZc8`+,aeZh3Q:&Q,n"*e$/r%Z_6iT=H^F^J=/$I_,XBG9< +>%ZEoZB9mtD1[>aoJI92@T&ZCZu6H4Mtn=^Zh>CFDoH)[Vr;u;HL\7W8<`lVV>AhUQ8k\/FYMhX +nY>LI'89ibd5rlbiSZtR*=r$kQ*3HTqdo!dNSSh9>Ig6fcC;hXjo(7SW*d>PpokG7(%4JG;G_#: +`A#4qjI@;ADJ2+irg\7E/E1\>>;eDrCs8?_O6$l0HlP2e)(e`a"ib1%_;8SQGL7\&0dl_EP\-&c"s$"i7ngq: +aU?<,EFXdd$?.=WC%',"Ldp1Q,aNJ0Y^33`Ia'69kU.(mI7]a]Rr`8;KJO&-/aqfq3"mPHh#1%\lnb%7`cXZ[k*;XHMr@DoT' ++%N=bkE(cE=\)kQ#Zh(tNWgP&%m(Psgj@;sG-.JiK!G_Ab$(T9h>Ok6S^D4`,!'J +F-%ED_uMiIF+[d24F72>iA`X>\7'eC6](G?,IHGc;Sp=E*npuB>0$sMNh8b"#gluG\B\U(_*SZf +!K`r'-:Y0c@<"VUpm]O3rDHUnmD/^S?hW7oO +g$s,&j!SIThrq/hn%@bh>8/WFn.iQ)1,HKUkO6*DaoJa^fm@>GFIgW/#k"I58)W=-U0ZX-T +&cmCp>&XLMaTCM0_::f>cflYK77`MoS1lEc/-3MeDi8T@8Vq;KU&SK^SrgF`pgB/5RoMoq5gGpf +^kXS!Ij;95\HU'YH@iXh39pZ*Y ++/%No_DgX3FOjM''7u3qo80-7Qn]bZgXZ2I[T">&p:H[[ldB:D2K8=p]_+CJnlmdd(^ +gE'%8n5"f\C^L>V1D=4sX@E2Q_=X3@$CVpt$&#FQgL=cV_hZo@6@lTJWi(UG$Ns_50Na/s%q(#+GU5]Z +RhS0GE`JuH.#qD"PH7i6`2kM4-tpdU:$!Jp0'"X?q3'@A(7Sk],@2ggXY&e>HR,5fU&VZZlY9T% +KgICNi8(-k,6H\4[A8I24$97[0W&@,NONes!i\ZBo\p)l13q6'+.E?^BSiKiE.OMAiO=ap[bViC +'F!6^bU8:<-LUF-9lL!l?-b*m+l];:rEfiZ&Puqrg68%Dsj,:1fX5$.-"r>*B,[Th&.r3!;a=I_JXPA]1itq7d +7m7a&.G2XYo%eDnr2:Ut<0p@`!>"Jm(--;D!q-k6hk9O+Z$XP\cKPs]B#mEPPH?9bad#TAPHU3> +C/m2nR]BIq/29u4Q)CXWIj6NgH3^.M#G,jeA"j5g.DQ.OCYVUcYIC[CB>V)R23a/#+-er9]jB1W +q!fuU*H,*mAY&Qmi<=_6;ano[YE!G69OAjJX;:`7=6,(m<3rG^;\G@o-%C:2]^TT#aY1['V.J,g +#VPlrVS=Lj$I$K7LTo3cTo1/YhTq.2a6747`VVs5cf16VP(^Z1X0&6MM*@GDdESSPiBo5q_K&7W +_b5gh)HmtE866`;'7?.KVIet?,`-$%*F)Q0B]Ae;FKDKWqf=tE(TpO;9o=7\m0gsTHQE"^'(lB< +S>pYJk$i")4[d6Ord+,_0c?q#?>?$C!W1oOG#g9a=t(+MZm +g6%_H`XGkMRqd8Ta`&3(l"?^]ZE/AIY5fs8l +8$KQCd4]cs?)A@`fs+mXP>%4^NtXuH'c':841/P*W05RP"hmTiN +e_?pQ`jnRIO3#=943t.\7qjUc)>WHuUe0s1[F5b11DWNqdmm9pa:A]mK6.A[O[c4:1rbjedBQ/. +D6Dhs@;O(mjEtJW&FqS"9mpM$OF>SS1Ps6D>Q>M"g&3sMcTn/)B0N`kVS\f0e/")Bi[%"?@d=";[+%jma[HVa.%^,CO\1__d83WCltag-ZP'a!gr +lqgE+BfP4Yl1$&Ak?h@+20??9:PTkOT*0-A-knmafrbR;X(G&R*Yl5KBSk9Xn2$JNiH+B?42 +`Qg)$:f/k=6bGKD$etSV;"9m$UN>)AbV%/V./KZjNE/OqQ[96EDi>dH.'BAV7.(0E!cqNo6$pF.DY:,8cc7H[dbgo(Lg:O0p+=`O)b$A@blNl1OEpI>,?9(Eodl_k%fWl+d.]@0M!qK +_W]kG7QZ/^mI>$[_noU?d9N=NKJg\@j2fOB*Bo;,6S1=4Q7U^aQhbD:(M*/U=`4B$"ja1;f0H9S +5(oU-OYhm*!rRuk3`ptY?6.6^rf"Jq(b.Z]lkqYp=cN[/>qB"Ypmf^Ytq)CD%H +,*L'U`>[EuK-jrc*[k7[4J.9B=u\nfFl0,)8`j^"XA +H#W>j$e735INhL+ikEZ:QV#So2Vr7LA_f9H(G@C_Aj6]*AD\$1%G<;_?0HLB]7^LNgH_uRJRZ$8 +k"X6>01C9-&U+l?@%XeYhH.'g.6mZ&/A)jn]3bg]2=[[XP>Kc?Aj3JCMettFkD!>a?+(DJeS[?, +RmaJL)eKn)m-d0F?1t/D%iS@U=5g@d*fk,L0RQ3qV.M$km0_VNG+\#B`%.>oInj`:&)3g?*&_f0 +bYq$%@9nR&B(%tV<*];;Q'/:8>@:.i`5@^m0O;filA3SK$,5]/]39!'.;Xc=g-GO`8\S%E$JcJ5_-N1t>0kht!%$A(X>sj'd^.Km"S@7I@sEB7NJZD89,8%b0k5G +WtH]lj&6^,[V:$4SLNoA"jX3mQ]K:ia1lK!TU"GqE?nh,]]^U +,oW#%%POu9r*Z(2p5kJY."(`V?$qKaB$Hqid3<,>!(_^Sl7GCP$)JCTZP^(F[8`"?OcMk=$]+IU +SImbU;)VhC">,Z!]$#h,"-rsq]4):t@5At27QGQ\Z8ZJGI@u11$d$^:=]^mCk76UMMH*\'T#8R[ +of7q1:(WRh5KnDdA-tW:20Z8/Ku&Q4YoTPeMTdPn0[(]p?e'kDHdS_99!>Js6>1$)p'/G4P.D9Y +k=@>FToO/;UZGq"/9ic$//%8*]SST"G;5*7nPZ?XGcDBYJ9dDS#V!N]lCqTZ1g'7;A:fj"gTn.* +fXckLV_UesbZ[V;Z(g[T(6,mV,h1:\Sad%]O%(BaT[iheOHETD(F@A3Uj6+h8dhTB +M2j-/OsBS8q5D5H.0iMF\B4p1;[\Z"@8fC0A+Ks":*U)lSptU)/]$us%q]`1J+Q'Y\BBN^jf<;b +_8&-HktX*%I.3#oqXN.NSbn0Z]'>NQiYYnQ.7VE$I4uV423&GqTMjP7DpjEW*DTOO.I.n5>n$8V +:Pm(,P8o4,rG(lc5ZkJ).+2,sF(N[K*0+9;n'a-$UtIY74VrME[_8bF0i^IgC=[Wk3SH3.S<8J$ +*h[GV")1V8:L7ALUrUiuk]#7RO2$QWR/t_,?lG*;("[6EB"*(kJ+9;HNTr@)/6q\>$^G^p]c>3boQ_AW +=/Zg.&5f>+@9_4%p2<@C:eA_51bcP;qQ%8(q.b6p6>b*rS6P\b(_V@*uQFjJ[H;3SEr77+NQWj3.&erB=KX)P8<-dDU,))Cr&[,iMO4 +J*BNLK,3;mh(#'.nH85>^&IguJ1L"4KTsuMIpKMG+RX3AARc`hZIu(8>64s:eaBH8$TtKq/^V\/ +RVU5Lq0p<*m4eCl58jHRJhp[3lNb8[5r)69R66[9K5QrJ5s/G%BZk#1L8>_uKdPp6$jE"frcJt!i +6P]5[\[FHKcTltM`9G91c2SenW;K5O);bH1CDlBi#hJVI9Dm&I5QFX%"V`l1X(NT!f.uj$>00Gn +9R_Oh'iToQ8Ms$^XgD$Xe$-8oM\T-V"r-tGGu"Bn>nRGt$5R`9D1;iWI^(>?(HE:Tl[f3g>DI9)cF[-;# +d3cMH"QP!oA&,?Z:66f*#)>BVH52?i@*fp`nH9ialY0o4.#&*CWoV;W,Va4RD=,Gu8+E=&^FX=MOt +`*JBG2Aupk7=,P;7>ha4AT$31pOMoX^)9p[OjT-4O)!79VE2pM&V@uS6Ic-+q0T01Q[O%+PY(sY +;V$RkBC"J;%AXh"<%G>hSGNRscWj$O[uF)s$uH]1_Jk-j,6?fL=q2jRSMOJpl&]Z!ERm(JEBb-)X.BLIb\7G`8FOW/=7 +cuh-lhRU+'lhZboA2Q4*!jOGSZj,>=FG$"!P4)0H'"a%FVMVk9,-<_;.GqV"rHZmco(OW]`Qn)i +[`Tfg$%[3'8\_f?>[S%FT6?V"5MnL9fJfjiYZ>ub^G@MEN1KU5.reS&34/!7<&G.3%m(;;r!@StNhQlof?dr9-\3/Rui'bH"k:@mkM;^`;&44pC$rq!;>5T*(c> ++CI4`+ms5[f8HHT5][`6^1$uGb3:>=9&E23Ru:aXo6h3b..n9T'h>bB?-:'gjnLD,+rJDF8/)AL +[fhUu=q\n)091ET,r8U"&`N+^!GqkT +$0(B@V@hm.0;+R3@_Hm'-WSCX8f"._g:hr('\>-V>0\b.;JqTZY='"T]MTI +;*fsmp_%5O+eAaoF'=;"D8+rK]V@2SZ+8n3TR7RBh1CIME$?1aQQ@Vb.)kASDWrYoJTJk7!OU)gbL)#E@UQnP@r>:D'9iniSIgnTa=NR66V##OaZ6 +g#daO;8#`+Y!'7[=Gi"*B.oV!R=.C.B,#Z0R='LaUk0(C3F%DU"cQ7*V+8g`5ls(`.:BqE^$pP/ +`]_L9aN6u--]l.0YB()+`F7D-W>@/[?kTW%#Y?K5];)L6YZI]=c-J./XalJuG3:__>*`WH/Tl!m +5]DVP@uLj-C)O7'Y(*3JT0>]m(#t1n2plHUL0;rd31R$X=j9u4$^-A0Olk0E&:J??K8n&MD>ugr +)nC4p4L&ntTfL2FHg^E3(UVO:O]:,^rg'uP5%/Wc&\fe+lI%sdnmnhu'^0L^_6MA5FCPqYfZ^Rg +%:\.hT*fuNKpWIA1^D/Qft8qWG(P!TP&/MNeqk8`QbY)FZ3694q"0cu9HK(Q5H*L&(tas64T85L +/H9g"QcHb8&F*oA/i1c4h*?$TO#RZbg0;+C+3.s9Lp.c]Zm>+p%448saM27,@0B6umb/RBr]Aq: +3bLB0GiUcIYMk3KNaFYrR1i>h!)I?AoRrZR+3*]pRkG7-dZeOn);n6O3DmdBHlV]#8`G)r!.[V= +2]V5+]9r4h#\cB?a?5"66N@F)$a5YtQ>!5fM"8i&K8=fqr934nQ3$->&g8!Qj$Xs7jOeRiN\!*? +2AbH6(u`2LoF'pb#10=IQlM;?!V2,>BJHF#f>J?8** +*82a#pa%UEph`j2"QpM"d;WYRLfk/>LCXN18.7tg?L +!78EQb=LNPdn(S\WnEOLg"Gi=oSXucPCD/3HR\BbQPU7RTVpE=CGAG/5HJ>tp@)BPQh*3BljdmN +TlFr]2s(ZIKIgZkUOeMD.>0j[PmZRiCjkA#8g*1&$j?Znd:J'NSm1mb)FcQ=\fO9T-]j85'NN>V +005aZ&%UggSC]tUJ%Fgp7JSQj_U-?9R+]1&pA9uN4"k!Ae.;U5asZ5HmK7%(LUKp?]&]hhdH@qn +n(sVAk\gu7b:($RilHoPZMZsM*qao7&YC;-Vmujnm@.`!q/a=h"*<]1=gK(iQoh+r:o!ZNDX>E?%^6MMm;-*;.Me +0tM@/9$VTX#1Kd+CmuiU%FdE(PJpYa9q(L;@qJm#ZE_&V4P,DAq.^V*eXRC71DMTtBmes4SZZNc +!L?[,YkKN-F(+\b%YPcH:!LHe3(-GlGOuMn6l4cjVrj[e.-6Zpm2SWiQ=:`7maNSg1]2AIQ+NPg +>D_r[0=Jj>U#`jEqLq+:$gm7(ZdE;g'V!S2XXslViC=!;@*l^PleZ[-!V+hNk)YjLa,*SWYu5b] +NjDbW!7?u0X,?X.0e?*ELH^rgbg_4'AKe?M'I?'WAXQt3B1DkIc#MP68[KCi^I*=d2DGd,-kJj? +\emWcLuBf++QHX(eU_i@1mEAp,V/(F^:p\COo8SeVQE+uiK#bJ8ObJ[T\$,/PUHu+!7$D2I +mZ::h#4V,JNbkH=W's,2c76q3WQ@L@Bc+a3X(a76"iRt1ci3`LdTe-:l&MNdSsQtB\G<\0Elq2d +V',74"BD`V7kd4WfCaPd4N"K8TWLh7[,(H:>`](l0i-NX,Yj:B!iEV)b:YY'R0"WS1;hLcB`;+=Ab^K*%a[r%D)t&I)eS.f-U-f:Wg>o1s;hNI)>UDmSeY3 +R7g7.P*o2AQ4$'l(c;9Rb6aH$)-F!I<%>d'_H\5<#bpRtI)<+lr;XPgl*24'84*n;QqYQCO45=r +8AmM9\KpHC-3I3&HQC7,^enN&H;*%*]u)&V8hoV3J^'!_'S3BK@/mM +XLQ+^CZ:sF!h#!6ggC5"fq<&#@^!9"7&)A%:9e0K?58%5.%#^L?;T/8kF9W<90 +6/bA9bW8>QPC;+XZ;'$M9rQXb4Q98"329Cp28[IJhU8fPrb3^\"q6.!E>6ef%:,BN:gJ1D`QBF& +;3E<"Hq_5`l^4Ab=P^U;MD(*4R,2ui#)9e)2rSqdW3?![#J_Q0Y%#l!/eHWTgNE2)\r!;NKE'#u +ZM&Vj'_t`9$k?SCP.P6j(B-);n-X9\5a@J7>_<1&3T0!ZZ)pZ(-GCV8)"o"oP:-Qf+S`e+Zi[ab +G#9MJ'h!]9SG)QrTT!eKQ`TTeXABRh1,.rn552p=_FGQp/Xrt-s(AK22ZPq"/a#D.^[48bkm1gK +GuIlfcHXe\[O)n#Jl$i>)D>Q>r"n3:n^#6,EH"fC=RkmmF7'1W_B0O(oGle&P7u-L:$;%cl>Mh] +;jKFCA^N']lrEPHFrh!DH_c?Z]Y6+eQ_L1'I:;c]aM\`tZ,jgj[L:)IQp)5aXM#)O6mK#&r]W'V +()hqR5\D6H_G0S_@eO>Z(K[g4mT0jD8\,I\cY`h[C/>#It(ife2&JE=Q`/o>20JoHBZBLAQnqYRp>['nGJ1+)hOC4&UfclgrsIAgVMH +:KaI]g*kA;GK%4$8Ei_<_(O)/7%kF*Cn;&`iH=#\b=,anB]VjtY+M_(#;n,G=jj3dCtI7$ +/Na`<=4:)IlkO!TaiQN%mYgH-WBQhpVFip5Z?n`fVWTp'!o7 +)E[.K/>'$(gHa[c`s-Qp-J!8ZLbV4n)*t\^j02ZTW*>GhB?MA0?c;e"F5KLla8S"i[dbNK(=(Wi +)"9T=1u_uLVg?=;^'B9UrGPQFiZ>RRkg_/C5AH(JnjQKmIU_lm9D@b))nPI.ADU)l#[j3Nl?dOm +fdBp)E2dMGA_&DLII9lVk+/j"2MhC`b!Ed:/V2b+NP412Qo$(dOi'>AT"+M+.nt1(o=V9s9bp.K +LI4u%=1#ijinIQ(X]M"u6[T/`/AGtmJBITh(\">3D78d)MIcPFmhR5-]shd/?Hk>20*&7%nUtEl +Q[W7h>WRb2gD*L7?[H0/Re3*Vfj_A+adVKVT2A2p*!K8]hdJpt-jk'@_Y+oN0tUgF&<^Ge60 +6]f:"!&0S/.kQqaF'daJEu9*WWaA(!Tq0Oa0-_B;Ofk]^=o-+_#7LA>7^#8UCR^fr%Jg +$$LK!6j4qkDSGP^<`"hh#t?UuN.[-k3-MN.9K?W\*i`)CBT+S`oC5WOMEJBK.-tS*51_qmZkW`W +3O\cL%b:9EGP;H)&Lduh9BXVnmh(BoFID&0%C%q$U^Y.r&Zf]CkD8pamtKHB@KA%0WD +eTqf*$h+?nq*(J#nXU.eNIUHZUe/Gk?[/"f5lY.s?WF^HVqOZb#):H/DqAV9d#$\dHR8#"46V#7 +7r]T0RL]%Ef_\:pi@RjBa0mMh(r)_BJX%bUNBAOVM(KP?g-g(,Sf('$DES"o,hk\@T\&j+m=b# ++TQT6\a=Yi'XZ\`T*Q>m<\UTZH[I:$)m.6Qk\:8P]r+UXiSL/_9aj;#$t,68oGkD:c-=NN6(/#p +A^0j\#/bEno58!E;c5g!icL5K_deC/O/OO"9!Vck>3P!sUfN"`Wg,l&/II?M5F?XI&+N6uRg(I2 +7f6Gn1D\TX_!J%;fKd^`]4.h=e&k:g"2q#c +qEq80g%EBM7\P?.nom,AE!.3@.$.kMhmYun!"=hf#S8j/DH3id6VP?]\,m6&0U/"VJ8_Bm,g2_! +6iE5dZO!0bT3R]B922l_2.`4`KjID.sQ@hVrgnQn@sn]C2D1Q$>(n)US>R()7e5IFs5ZRkJ.\ +PlhS>rQD?hk,:5iOgEWEAoL(ZKhce5W8SdB"L@/iYFCCbX`WgG?VBQ-LCi.RYa!W?%XA+SHda!q +bun=D'5'^!;Qr(7TEUYqREg.;%um,5k9r1*+>1SON+[L[3U8\5KMmZRf&SIB:^7C#D^.sPN5oi0 +K^CaV5/6"Qer&::aSIFe4Otp"[-bDRib-Q$M,tW>.cC0qjU_j1S`tpb#Z3NXtY-]3h2CE +aJPjA3_=U+IcabSb1\$i*kBK#BGs*S@_.=%^#9&ENT)nY$JfW(_nHU\g%60u&D"T*;d#BG:b370 +1&6?ea%S?CG_T>MPKn3FP*']gK!o6;1Y2"qVssUd=>UlK&VEs0HVVYolc^-C*\RL/6Y/PHF7eNo +q00O,_S0(_-[&4F6BCI7jdNF*fK3.C[DG!;\\]QUAZm&^@K$]"4XUsOT<#+_Nq#_^Q5'JnH(`XQ +md$"CZP,WTSCbLHE2Z\0X]d(,K?-m+P4gVl$6N!TEDNId45!b?A`QWCD>G7F`+R2Z5b><4fPklp +CIYWsrNkU*!a)=-S%H3i0fMERG\7%XfQ;p>5m*'nDg/8`4Kjh+fW'eMJ4Y"N#OSS>!+_%2/\n"F +Vq^$+kd$.DiiJ+=J9(bS&q&rN4MFg#aj!g>+,oA^0p#9p: +:4n:P*pGhK.ZUQn<1,U'%4MU6DHi]1pL:m]&8PrQ1S2-`<"-ka,p;7rViS(D43N,42+,\[k:;>( +S>L\(-WBiIe5e`tI"Y(.pau1p%4m-7]In#iQm9<)j&)_!7;j%LL-gpsoc*%HOsLbOFF0:$X;11\ +;(h2[$27HCiq!sb=$Q>'lTmKo[;YPM'*RBWNk/RtTuZ5nm/@>R:iFApd%,Pd];ToM6N_r8_7'%] +^)^T`7kEFU7ifV4ne0'j:qJet`0dm#:N]^.:C^6u6ehc`]48!I#rd2r]HDufiCbp0AbY8M*)R[L +Pr<4eG+T_+Ed"]dGimC'2C!YkGQ%\Z.#"'/HZKu"Mq@C=&ZI%Q4m[p1>[k@(ST@?SK;VYb`k<1k +OAqO8^o*&&DP0@l82<@>#en;P0kP@sCCI*\g;"K`?aMs6H;ua9rFE?9B(SQ`0%^hBJ3"XX4t$!: +FnW/MHG`")0A=[_mlC!B<"^uHYs6H!"lXR3%]DKsH[$T_eF[pu[`R=i?('KXEA(1(3$>8#OS9oV +qS`e*:n-O\!t.hFGo_/e9YpC^OrX,ZB8JEI9-9RKMZP]TXs7Hp-"uMAgaB),,\D"8.%MgX./3N5 +-t8cUc9@lLLf[@Z/Tl)T3M-r^B;<4-#a]/J7?>jT7)Z#M29!g:>-VdLQ5A(uW,)eOWc,$U?`9VP +:7p!;m\(n_]lmPPoq/;Z2t0P5gHu"qVhee9=k?XXA/t>D@4eV<2#Jg-=/DV- +aHc-C\D0^1liOdjSc[Tup+):Ee_l\O(2u#pXdXQu.qi[;+Q?r'kc9g[X?ZH4&M9UXc&tuO,gob` +3Z(?J4Cpr!cqn'@gBYDAKNn'QkVhFldXW4u@dgq;LYB@P +fX&5IP9+]7CPpJV.89W4+X-sR`np`8QZ6C,#. +/W"Y$D"S0,S:@E!!^5%J6U44[j5pVuqRPc.BLiW!))"Y=YDT2P)1bsu;c*2OmUo0LQUZUVQ946Y +s1i`b@&Vt3b?]1VNQMc\#E+DU4JBr1a>Vkf#/Q0B9e%$V[oU?$$ol`cBrJ-uAH?R6qU'V]#>$;= +T5oIteT\WP)ZK1HLCEaV+b.`(3ipgJ+?>%?fK`.k68idfk0'H#'4jZ'p0nS-BX>"$5Lr<@fWGIIlU8\?qL&EaB\tnhi%S;3k[pHcS.COqR +*-?R8Sf*I!-s.:+]Q=OW]_Kp8D^=H7$U#aHHo6\hf8)MEHBo*fPFDYSd.^gAMAI[I"ka*eZ`pG' +83qP7*Ttgn!A(3YF)A/YRa:Z'g6gBGpcSZ)<,o-(P7cT-F+E1ZA2_>g:d3Ea!ooD%@J@E,a=LIQoO`Xhk18 +#]Ka<"dU!G[7CJV=r^?q!^2IFF2(;Z4\OE:l1!6DPJ`A\oq';ZDrUh+n%K5SU'CFg08\h`hd)$7 +?4W<[aEU'LR'0"2ckCb/736_l3&6C7Gg"g!C:"YKN#al8oLNbt)A@:/)!W"($ol1\Ug4EV6$-T( +2XZYGK`0M<6J*5A2sK7.!5:cRXGJH%Au)2(W5l0C5` +4u^c/Z3PQc("Ab.R]YXCXjgGoWD+-ln+rBhD-T%bPY!V'79IQ#a)+YKTKin6.F +*2=/`,Z=Je/IUtC$&Yn6G71V>o4m(Z3rM9TqNI[3L-R8`k[$[JVV%OGmm0s0ZTgsm3H>dZs:Z?/BZ&*C:t8)F'gkJd\[Xp_pP2PE34*H +-O1SSb"m]4LZ?*75iJV[6c7W;=HB7C^)jVE.?EoJkOq;%Fp'dbK@^ip1\,EHS/@d.eDdIr_i`%% +F&2Id+BpY0geAt$9@%IL3T#ce\[FMI#fR;RT*g8'M_!SuS7]#KX2XnV4qs&L440rTB"\"'iL_cu +c=b@u"qZ$gCfU4`r]`-*39HRO_V6j'Ql"qfl)pT$2Qh7m1C:E)PG]G?^XeN!'i&V[isKED$ +m@G/*%dS1,V>)RC`c0t9cVje(Z4T&nC:u\Rd.p)i'-'2LSL-S5RXqqkha0MVR,F-SpPaB24I/T( +;?Os2dalbp<1jm4G-F1NUPMA2GVQkM1=T<6rM5o^MpBC'^XM=fTPH/j:>O0c<.[%F_./$ADfO%T +R*fd!d=h.cY5RP2[X?j$TJZ:\[=L)k>fo9FBON^>SSF'c1tQ+IUDhYd]]K5p%A:*mg$,`*HhU`;Lm3;/rKE.F4YO$9@\g#?`eH1Wr +`2%'-M*)2%S[PkjX@3Er(/^^-%"E(&hpU7=@]b=m@`H^Jg=t-Kc4qLD)lH"sQTF$iRZk2k[[-f- +f)g9Gr@:.R^FU:9DSo\:UaX],1Ge.XqB&7j9NQh3Sj1ntD+s&*%()lL2BaBiO=6?<94Keb=IF-? +`3ap;(JOOjBjMCf^nqjE($>\<^.O'OO06$CjMk:%o;mIcPhj +>qX3-lshaA>U!2$L2Tia2]$VT4=D4S?*CZG5Yd_;I`JaMFso+dHbG2R`[DC2not%O.Vh-Z)XD,\b@0%n(;9KF%$$5^u7-(YSeFfq?^.`n"_qT.-O4e<[.4ET,Pg9:X +0!4MB?h^0_/i[Id6%h0^g=lb-n_/`B`'s,hc5CHp78V@$L?/-p#%<$O23&JoT'1#m!pj8uPjd2` +W#\``8=+lpIp + +endstream +endobj +18 0 obj +<< +/Descent -250 +/StemV 0 +/FontName /Calibri,Bold +/Ascent 750 +/ItalicAngle 0 +/FontFile 19 0 R +/Leading 221 +/AvgWidth 518 +/FontBBox [-493 -194 1239 952] +/Type /FontDescriptor +/CapHeight 500 +/Flags 32 +/MaxWidth 1732 +/XHeight 250 +>> +endobj +16 0 obj +<< +/Corel_IsVertical false +/Encoding /WinAnsiEncoding +/Widths 17 0 R +/Subtype /Type1 +/Name /F21 +/Type /Font +/FirstChar 32 +/LastChar 255 +/Corel_CharSet 0 +/FontDescriptor 18 0 R +/BaseFont /Calibri,Bold +>> +endobj +20 0 obj +<< +/OPM 0 +/Type /ExtGState +/OP false +/op false +>> +endobj +21 0 obj +<< +/Filter [/ASCII85Decode] +/Length 21973 +>> +stream +0eP.60JG1'0J5%50JG1'0J5%50JG1'0eP.60JG1'0J5%50JFV'/het50HakB%17(a$8=(d0JG1' +3&E?B3&ioX+DhPp2*!NH1,h'K+?224/iYgN3$<#H$8jh$/i#@C2BX\+0JG17+D_Jo0J5%50JFV' +/het50Hb0@$>9kU="4XdD@Hq+7oM,t+D5a)$8=(d0H`&%2D?7./het%0J519+DVDn2)[BG3&rlQ ++?;,0/i,=A2'?`F$8sb%/iGFD3?U=90J5.<2)QLm%15!N3A*3E3&r*52)m3F2)R?9C^g_/2E*6J +3ArZ9/N#L?1c7-M+D_JoBFP;\.Lc_<7oM,t+D5a)$8=(d0H`&%2D?7./het%0J519+DVDn1,ggE +1GUg13A<->1GgsH+DhPp/N,F<0f:dI+?;,0/i,=A2'?]E$8".m/ho4?3$9e13%d$F2)l^p%14jL +/iPRA2'=J.3%d$F2)l^p%16bX$>(as$84nJ0eskaEt&I1+A*(M0Hb*>$8O4f0JG4(G7=m7/iGF? +0etUH1-%9N1,h3N+AE:P>?r@*+Ckog0J5%5+>>E%0H`&%0JFV'/het%9+;4^/het%0J57;+>GK& +0H`&%1b^%f%14pG0J5%93A;R82)m3G1,(F*D%-h10JkC?1c[N<3&NZJ2)6j?+D_Jo2D?s?2DdER ++?2&1/i#.>0d(9A$8aFj/hf+B0H`>/1+k=:2DH=j%16bX$=YIo$84nJ0eskaEt&I1/het%0J5+7 ++>>E)0H`&%0ea_c%14sQ0J5.A1cZ[63&rTM2`3Tbf*2`WWR+D_Jo2*!?C1H@9P+>bf*2`WWR+D_Jo2)dHH2_[$G+>bf*2`WWR+>l&9/i,7: +1E\P1/ho:C1*AG42_HmA0Jah01bLaG2`2^f%14sN2_HmA0Jah,2E!0H0JP@+C^g_/2E*6E1,(L, +1,h3G1H@3K+>l):/iPI?2BXb73A*6L2)ud:3A<'A3A``=1,q9H2`ETS+CbifAh"5s01Sqq1*C4N +%14d38du+]+DM>m0eP.60JO\o%14jC2DI!B1,V'I3B&fN2`W`<9aqG6>p(gDA.8l"/het%0J5%5 ++>>E%0H`&%0JFVB%14dA0JFV'/i#+'0J519+>>E&0Hb-?$8j_$/hf">3$:(=/iGC>3$<&I$8jb! +/i57A3?U1>/iGC>3$:(;3A*0L0esk/1bLU?0f:(22`WKJ3AE931cR*A1GL^/@grc&2`WKJ3AE93 +1bgU@1bga.2)d?E1b^mL+>Yo.1c76Q+>l&:/hf">3$:"8/i5FF3?Vf@$8j^r/iGIE2BXe6/i5FF +3?U1:2D-gC2DZI40eP@@0esk/2)['D1c@-41cR*A1GL^/@grc&2)['D1c@-42)HpB1,1X/2)[0A +2DR6M+>l/32D?pH+>l&:/hf">3$:(=/iGC>3$;]?$=YIo$;h6>01Sqq1*C4N%14d38du+]+DM>m +0J5+82D?7t%14jC2DI!B1,V'I3B&fN2`W`<9aqG6>p(gDA.8l"/het%0J5%5+>>E%0H`)&0JFVB +%14dA0JG17+?224/iYgN3$<&I$8jh$/i#@C2BXt90ePFF3B/-t%14sQ2(gXC2)ZR2/het50Hb0@ +$8=(d0JG1'0J5%50JFVc%16bX$?HX`01Sqq1*C4N%14dA0JFV'/het%0J5%5+>GK&0Hb-?$:7]$ +$8j^s/iYaF2]sq7/ibX?2'>jd%14aX0f'q,0J5%50JFVKAdo(q0f:CZC(1M=<"00f7oM,t+D5a) +$8=(d0H`&%0JFV'/het%0J5%5+DVDn6<"C$1c@0C2DmEM+?2)7/i5IG1*BOa%14aX0fL401+k77 +0JFVKAdo(q5uU]J9ds%V%15O'%14aY;_^$MB6+Lh0J5%5+>>E+0H`)&0JFV'/i57)CCLV;<"00g +/het50H_r%/het50H`)&0JG17+>>E%0JG1'2)d6B3AriT+>Pf6/i5@@1a#b7%14aX1,0n+1bLI9 +0JFVKAdo(q6#LR_@;I&WARTCsBHU5rE[at&%14gD2(gaB0f^@1/het50Ha=_%14M,.9($k$8sLn +3AWQ90J5%50JFVK6k'JOALUSn%15!G3AEKK+>>E%0JG1'<(%0&.!Zpj0JP750ek+VC(1M=<"00f +7oM,t+D5a)$8=(d0H`&%2D?7./het%0J519+DVDn1Gg^>1c7992`3BD3&N]M+DhPp2)[-@3AWHF ++?)/6/iY^K0Hb0@$8j^q/ib^D0H`861+kOC2DcOm%14mJ/i#7@3?U4?1+kOC2DcOm%16bX$>(as +$84nJ0eskaEt&I1/het%0J5+7+>>E)0H`&%0ea_c%14mJ/i,@F0H`;51bLaD1,pCn%14sN0eP.: +2)?@62`*-H1GUp4C^g_/2DHg<1c7'32`3KG0etR@+D_Jo1Gg^?2*!?52`3KG0etR@+D_JoBFP;\ +.Lc_<7oM,t+D5a)$8=:0HbQK$8O@h3ANHL3&NTL2D@!E2`!<69aqG6>p(gD +A.8l"/het%0J5%5+>>E%0H`&%0JFVB%14mJ/ho4B2'=h32_Hm?3&_ss%14sN0eP183&)O70K1U? +0K;!6C^g_M%14aY;_^$MB6+Lh0J5%5+>>E%0H`&%0JFV'/het%CCLV;<"00g/ibmG2'=S*0JG17 ++>>E%0JG1'0eP.60JFV)1,pmA2`,%14L^6V(!K +9M%uL+B)5g<,)jL0ebI;2).*J+>>E%0JG1'<(%0&-p]:]C(1M1/hf4>0H`&%0JG17+B1`<$7JkR +;^k[\%15O'%14aY;_^$MB6+Lh0H`ss$8=pK%14dA0JFV'/het%0J5%5+>>E%0Ha!t$8F@o/iGCB1*AM21bLaB2)l^q%14sN0eP18 +3&)O71,LUC0f:p5C^g_M%14aY;_^$MB6+Lh0H`ss$8=pK%14dA0JFV'/het%0J5%5+>>E%0Ha!t$8FOp/i,==2BXq61bLaG2)HFm +%14gM0J5.<0fC.43AW9C1H.99C^g_M%14aY;_^$MB6+Lh0H`ss$8=pK%14dA0JFV'/het%0J5%5+>>E%0Ha!t$8F@o/iGCB1*AM5 +1G1RD0f1"i%14gH1bL[?2_lL63AN3H1c@05C^g_M%14aY;_^$MB6+Lh0J5%5+>>E%0H`&%0JFV' +/het%CCLV;<"00l1+k@B1b^%21,gg>1G^p3<(%0&01IZT+>GQ&0JG17+B2q^$7Jhp@GK&0JG1'0f:jA0f^sJ+?)#2/hf:?2]u(:%14L_.9($k$8jFl2E!N;0J5%5 +0JFVK6k'JODffE(.9($k$:Ro'$84nJ0eskaEt&I1+A*(M0Hb*>$8=(i0JG1'G7=m71+kRB2)R?N +2DR0E2)@0I2'>U&$RA1*AJ81G1F=2`Mpr%16#C$84nJ0eskaEt&I1+A*(M0Hb*>$8=(i0JG1'G7=m7 +1+kRB2)R?N2DR0E2)@0I2'>U&$>E% +0H`&%0JFVb%15F$%14gB0JY@@+>>E%0JG1'0J5%50JFV(/het50H`,)0J5.:3AM^90f(F93AEH8 +<,E'O-rP2.@;IAlC(1M=<"00f7oM,t+D5a)$8=(d0H`&%0JFV'/het%0J5%5+DVDn6<"C$0eP.8 +0fC../het50H`&%0JG17+>GK&0JG1'1,Lj@1G^jA+?)#2/hf:?2]u(:%14L`EaiHp.9($k$:Ro' +$84nJ0eskaEt&I1+A*(M0Hb*>$8=(i0JG1'G7=m71+kRB2)R?N2DR0E2)@0I2'>U&$=:3?U4?1G1F= +2`Mpr%16#C$84nJ0eskaEt&I1/het%0J5%5+>>E%0H`&%0JFVb%15F$%14gB0JY@@+>>E%0JG1' +0J5%50JFV(/het50H`,22(g[B0eje00f(F93AEH8<,E'O-r_WpC(1M-/i,CD3$9n-0JG17+B1`< +$7Kh7@;IAlC(1M=<"00f7oM,t+D5a)$8=:0HbQK$8O@h3ANHL3&NTL2D@!E +2`!<69aqG6>p(gDA.8l"/het%0J5%5+>>E%0H`&%0JFVB%14mM2(ggC3A_j;1,LUC2Dm<6D%-h. +2`33H1-%062E=:0HbQK$8O@h3ANHL +3&NTL2D@!E2`!<69aqG6>p(gDA.8l"/het%0J5%5+>>E%0H`&%0JFVB%14pI0ePID3&;[91H7!G +2)-s2D%-h/1,1CA2)mB72EGK&0JG1'1G_$D1cRHP+?)#2/hf:?2]u(:%14L] +F`Lo,.9($k$:Ro'$84nJ0eskaEt&I1/het%0J5%5+>>E%0H`&%0JFVb%15F$%14gB0JY@@+>>E% +0JG1'0J5%50JFV(/het50H`/21bLUF1G^.40f(F93AEH8<,E'O-rk:s@;[MnC(1M=<"00f7oM,t ++D5a)$8=:0HbQK$8O@h3ANHL3&NTL2D@!E2`!<69aqG6>p(gDA.8l"/het% +0J5%5+>>E%0H`&%0JFVB%14pM3%d*I0JXb01,LUC2Dm<6D%-h/2E3GK&0JG1'1,:U;0eb=9+?),4/i5FE1*BP5%14LNBPD9nEb0,2@s)g4ASuU+Gp$O;FCf?#Bl7Q+ +F(8m%DepP$-p_KW+>tf+2^!BW@<-Eo.3MkD-!VlJ<,)jL78s^'01Sqq1*C4N%14dA0JFV'/het% +0J5%5+>>E%0Hb-?$:7]$$8F.e1,1[00J5%50JFV'/het50H`)&0JG17+>PW+/i#4<2]t%73%d!@ +3AM^VD%-h#:h=ZgDf."'C(1M=<"00f7oM,t+D5a)$8=(d0H`&%0JFV'/het%0J5%5+DVDn6<"C$ +0eP.80fC../het50H`&%0JG17+>GK&0JG1'1Gh$C1GpsD+?)&8/i,1A1*BP5%14LX@;KL(<,)jL +78s^'01Sqq1*C4N%14dA0JFV'/het%0J5%5+>>E%0Hb-?$:7]$$8F.e1,1[00J5%50JFV'/het5 +0H`)&0JG17+>c&3/i#=A2]t%73%d!@3AM^VD%-h#7V-FFCh5%pC(1M=<"00f7oM,t+D5a)$8=(d +0H`&%0JFV'/het%0J5%5+DVDn6<"C$0eP.80fC../het50H`&%0JG17+>GK&0JG1'1c$s@2)-dA ++?)#2/hf:?2]u(:%14L_.9($k$8jFl2E!N;0J5%50JFVK6k'JODffE(.9($k$:Ro'$84nJ0eska +Et&I1+A*(M0Hb*>$8=(i0JG1'G7=m71+kRB2)R?N2DR0E2)@0I2'>U&$>E%0H`&%0JFVb%15F$%14gB0JY@@+>>E%0JG1'0J5%50JFV( +/het50H`223%d*G2`Mp=0f(F93AEH8<,E'O-rP2.@;IAlC(1M=<"00f7oM,t+D5a)$8=(d0H`&% +0JFV'/het%0J5%5+DVDn6<"C$0eP.80fC../het50H`&%0JG17+>GK&0JG1'2)6s?2Dm6J+?)#2 +/hf:?2]u(:%14L`EaiHp.9($k$:Ro'$84nJ0eskaEt&I1/het%0J5%5+>>E%0H`&%0JFVb%15F$ +%14gB0JY@@+>>E%0JG1'0J5%50JFV(/het50H`).2(gUB1b^%13B&QE2DmE9<,E'O-o*5NC(1M= +<"00f7oM,t+D5a)$8=(d0H`&%0JFV'/het%0J5%5+DVDn6<"C$0eP.80fC../het50H`&%0JG17 ++>GK&0JG1'1,1I82)I0K+>u5=/hf1@2]u(:%14L>.9($k$:Ro'$84nJ0eskaEt&I1/het%0J5%5 ++>>E%0H`&%0JFVb%15F$%14gB0JY@@+>>E%0JG1'0J5%50JFV(/het50H`,.2_HjC0f:(33B&QE +2DmE9<,E'O-oGK&0JG1'1GCX<1G^gB+>u5=/hf1@2]u(:%14L@.9($k$:Ro'$84nJ +0eskaEt&I1/het%0J5%5+>>E%0H`&%0JFVb%15F$%14gB0JY@@+>>E%0JG1'0J5%50JFV(/het5 +0H`/.3A*6E1cZ[:3B&QE2DmE9<,E'O-oNMRC(1M=<"00f7oM,t+D5a)$8=(d0H`&%0JFV'/het% +0J5%5+DVDn6<"C$0eP.80fC../het50H`&%0JG17+>GK&0JG1'1H@?G1bg[C+>u5=/hf1@2]u(: +%14LB.9($k$:Ro'$84nJ0eskaEt&I1/het%0J5%5+>>E%0H`&%0JFVb%15F$%14gB0JY@@+>>E% +0JG1'0J5%50JFV(/het50H`2/1G1LE1,U143B&QE2DmE9<,E'O-o`YTC(1M=<"00f7oM,t+D5a) +$8=(d0H`&%0JFV'/het%0J5%5+DVDn6<"C$0eP.80fC../het50H`&%0JG17+>GK&0JG1'1cRHI +3&WTJ+>u5=/hf1@2]u(:%14LD.9($k$:Ro'$84nJ0eskaEt&I1/het%0J5%5+>>E%0H`&%0JFVb +%15F$%14gB0JY@@+>>E%0JG1'0J5%50JFV(/het50H`5/1+kL@3ADX73B&QE2DmE9<,E'O-o!D) +<,)jL78s^'01Sqq1*C4N%14dA0JFV'/het%0J5%5+>>E%0Hb-?$:7]$$8F.e1cI970J5%50JFV' +/het50H`)&0JG17+?2/01-%0J+>u5=/hf1@2]u(:%14L<.9($k$:Ro'$84nJ0eskaEt&I1+A*(M +0Hb*>$8=(i0JG1'G7=m71+kRB2)R?N2DR0E2)@0I2'>U&$2D@'F+?))9/iPXB2'?`F$8j^r/ho(?0d&D23%d-I0f:(i%16#C$84nJ0eska +Et&I1+A*(M0Hb*>$8=(i0JG1'G7=m71+kRB2)R?N2DR0E2)@0I2'>U&$u58/iY[G3?W,I$<%B@ +01Sqq1*C4N%14dA0JFV'/ho%&0J5+7+>>E%2'?ZD$8XLk1GCdH+>u&:/i5I@0Hb3A$8F@o/iGL@ +2]t"83A*-H0ea_d%14gH1bL[B1,g=61,CO:0JYI-C^g_-1bLR<3&Vm;1,CO:0JYI-C^g_b%16\s +%14aY;_^$MB6+Lh0J5%5+>>E&0H`&%1,'h)/hf.*CCLV,1bLR<3&Vm:3ArKI1c%*6D%-h,1c-gC +1GUm32*!QI2)I*K+D_Jo0f1^>2D[*I+>l)3/hf7B1*CBB$8XLk1GCdH+>l)3/hf7B1*CBB$>9kU +Ah"5s01Sqq1*C4N%14dA0JFV'/ho%&0J5+7+>>E%2'?ZD$8XLk1GCdH+>ku3/iGIC2BZiG$8F@o +/iGL@2]st71G1R@2Du[o%14gH1bL[B1,g=50fL^>2E3E6C^g_-1bLR<3&Vm:0fL^>2E3E6C^g_b +%16\s%14aY;_^$MB6+Lh0J5%5+>>E&0H`&%1,'h)/hf.*CCLV,1bLR<3&Vm93A<'E0KD!5D%-h, +1c-gC1GUm31c[6B2_[6L+D_Jo0f1^>2D[*I+>bu5/i#:<3?W,I$8XLk1GCdH+>bu5/i#:<3?W,I +$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/ho%&0J5+7+>>E%2'?ZD$8XLk1GCdH+>bl5/iPdG1E^ND +$8F@o/iGL@2]sq52_I$L1,C%h%14gH1bL[B1,g=40ek::1G^s4C^g_-1bLR<3&Vm90ek::1G^s4 +C^g_b%16\s%14aY;_^$MB6+Lh0J5%5+>>E&0H`&%1,'h)/hf.*CCLV,1bLR<3&Vm83&E6I2`3<4 +D%-h,1c-gC1GUm31H73D3&`]L+D_Jo0f1^>2D[*I+>Yl7/i5:@2BZfF$8XLk1GCdH+>Yl7/i5:@ +2BZfF$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/ho%&0J5+7+>>E%2'?ZD$8XLk1GCdH+>Yf./ibdK +0Hb3A$8F@o/iGL@2]sn40ePID3%uIk%14gH1bL[B1,g=30JtI>3B8o=C^g_-1bLR<3&Vm80JtI> +3B8o=C^g_b%16\s%14aY;_^$MB6+Lh0J5%5+>>E&0H`&%1,'h)/hf.*CCLV,1bLR<3&Vm72`WKE +1b^m3D%-h,1c-gC1GUm31,h3G0JkIC+D_Jo0f1^>2D[*I+>Pf0/i>UD1*CBB$8XLk1GCdH+>Pf0 +/i>UD1*CBB$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/ho%&0J5+7+>>E%2'?ZD$8XLk1GCdH+>P]1 +/ho+;2]urH$8F@o/iGL@2]sk22D-^>1H-Fm%14gH1bL[B1,g=13B8]M2Dm33C^g_-1bLR<3&Vm6 +3B8]M2Dm33C^g_b%16\s%14aY;_^$MB6+Lh0J5%5+>>E&0H`&%1,'h)/hf.*CCLV,1bLR<3&Vm6 +2`!'A0K(d2D%-h,1c-gC1GUm30fLm@1,(UD+D_Jo0f1^>2D[*I+>G]2/iPUG3?W,I$8XLk1GCdH ++>G]2/iPUG3?W,I$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/ho%&0J5+7+>>E%2'?ZD$8XLk1GCdH ++>GW*/i#CH1E^ND$8F@o/iGL@2]sh10J5+?3AVdo%14gH1bL[B1,g=91G1XC0K1+j%14mJ/i,1@ +2BY"9/iYX@2]uoG$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/hf.*0J5(6+>>E%0Hb-?$8j^r/hf"? +1*AJ33A*-H0ea_e%14gH1bL[B1G^.31c[0F2DHm.C^g_+1c-gC1G^g02DR'@0JG7=+D_Jo2)[0A +0JPRC+>tu2/het71a$TD$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/hf.*0J5(6+>>E%0Hb-?$8j^r +/hf"?1*AG72D-jD1H6Lo%14gH1bL[B1G^.23ArKI1c%*6C^g_+1c-gC1G^g02)d3A0K:pF+D_Jo +2)[0A0JPRC+>l)3/hf7B1*CBB$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/hf.*0J5(6+>>E%0Hb-? +$8j^r/hf"?1*AG21G1R@2Du[p%14gH1bL[B1G^.21c$aB1,_$5C^g_+1c-gC1G^g02).$B0fD!G ++D_Jo2)[0A0JPRC+>kl4/ho7D0d(9A$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/hf.*0J5(6+>>E% +0Hb-?$8j^r/hf"?1*AD60J5:<3Ahpr%14gH1bL[B1G^.13A<'E0KD!5C^g_+1c-gC1G^g01c@0C +1,UaG+D_Jo2)[0A0JPRC+>bu5/i#:<3?W,I$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/hf.*0J5(6 ++>>E%0Hb-?$8j^r/hf"?1*AD02_I$L1,C%i%14gH1bL[B1G^.11H-pF3ANB5C^g_+1c-gC1G^g0 +1bg^;1G^gG+D_Jo2)[0A0JPRC+>bf-/i,:>2]uoG$>9kUAh"5s01Sqq1*C4N%14dA0JFV'/hf.* +0J5(6+>>E%0Hb-?$8j^r/hf"?1*AA41bLaH2)-4j%14gH1bL[B1G^.03&E6I2`3<4C^g_+1c-gC +1G^g01Gq-E1bgmH+D_Jo2)[0A0JPRC+>Yl7/i5:@2BZfF$>9kUAh"5s01Sqq1*C4N%14dA0JFV' +/hf.*0J5(6+>>E%0Hb-?$8j^r/hf"?1*AA/0ePID3%uIl%14gH1bL[B1G^.01GLLB2)m94C^g_+ +1c-gC1G^g01GC[=1c[QQ+D_Jo2)[0A0JPRC+>Y]//i5RK1a$TD$>9kUAh"5s01Sqq1*C4N%14dA +0JFV'/hf.*0J5(6+>>E%0Hb-?$8j^r/hf"?1*A>23A*!B0K:1l%14gH1bL[B1G^./2`WKE1b^m3 +C^g_+1c-gC1G^g01,Ug>2)m?H+D_Jo2)[0A0JPRC+>Pf0/i>UD1*CBB$>9kUAh"5s01Sqq1*C4N +%14dA0JFV'/hf.*0J5(6+>>E%0Hb-?$8j^r/hf"?1*A>-2D-^>1H-Fn%14gH1bL[B1G^./1,^a> +1,Cj3C^g_+1c-gC1G^g00f_6H2E!EI+D_Jo2)[0A0JPRC+>Gl:/iGUF0d(9A$>9kUAh"5s01Sqq +1*C4N%14dA0JFV'/hf.*0J5(6+>>E%0Hb-?$8j^r/hf"?1*A;11G1F:2DlUo%14gH1bL[B1G^.. +2`!'A0K(d2C^g_+1c-gC1G^g00f1d@2`*HR+D_Jo2)[0A0JPRC+>G]2/iPUG3?W,I$>9kUAh"5s +01Sqq1*C4N%14dA0JFV'/hf.*0J5(6+>>E%0Hb-?$8j^r/hf"?1*A;,0J5+?3AVdp%14gH1bL[B +1G^..1,(=93&rc;C^g_+1c-gC1G^g03AW9I1GCa1C^g_/2DHg<0f_!33AW9I1GCa1C^g_b%16\s +%14aY;_^$MB6+Lh0J5%5+>>E'0H`&%1b^%+/ho%&CCLV,1bLLC2)QL73AN3F1c[95D%-h02DHg< +1GC[/2Eu/:/hf";0d(9A$8XLk0f_*K+>u/:/hf";0d(9A$>9kU +Ah"5s01Sqq1*C4N%14dA0JFV'/het%0J5%5+>GK&0Hb-?$:7]$$8X[p3&NWR+>u,3/ibX@2'>jd +%14aX1,U1/0J5%50JFVKAdo(q6=FnRATV?'.9($k$8F7p/iPLA0d&/&0JG17+B1`<$7Ikn/iY:Z +C(1M,2(g^?3AM^2/het50Ha=_%14LC3%d*<<,)jL1c6mF2).'50J5%50JFVK6k'JO3AE-@.9($k +$8aUm0ek@<+>>E%0JG1'<(%0&-oa(:2CVU?%14pN/ho1A2'=S*0JG17+B1`<$7Ikk/i+qUC(1M, +2(gmJ1,'h)/het50Ha=_%14LC3A*!7<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO3AN3C.9($k$8aRl +2E!HJ+>>E%0JG1'<(%0&-oj%81+?1;%14pO/ho:B0d&/&0JG17+B1`<$7Inj/i5"VC(1M%1cREH +2_m9I+>#?,/iGC;2BYse%14LMDf02rBkLjmDBLB-C(1M)0fUdE0f1U-0J5%50JFVK6k'JO3&`HF +.9($k$8aUm1bh!G+>>E%0JG1'<(%0&-oa+;1auC=%14pL/iY^C3$9n-0JG17+B1`<$7Inj/iY:Z +C(1M,2(gU<0Jah*/het50Ha=_%14LC2(gd9<,)jL1cI$A1cI970J5%50JFVK6k'JO3&E6G.9($k +$8aUm3B&]I+>>E%0JG1'<(%0&-oj(92(;L>%14pM/iGUI2'=S*0JG17+B1`<$7Iko/hneSC(1M, +1bL[E2DH=./het50Ha=_%14LC3%d$:<,)jL1cR*B2`3<40J5%50JFVK6k'JO3A`?C.9($k$8"(o +2_I$E2DZI-1,^aC0JGC-<(%0&-pqEQBOPp(.9($k$8F7p/iPLA0d&/&0JG17+B1`<$7Ikk/i+qU +C(1M,2(g^?3AM^2/het50Ha=_%14LC1bLd;<,)jL1c6mF2).'50J5%50JFVK6k'JO3&WBK.9($k +$8aUm0ek@<+>>E%0JG1'<(%0&-oa%91auC=%14pN/ho1A2'=S*0JG17+B1`<$7Ikj/hneSC(1M, +2(gmJ1,'h)/het50Ha=_%14LC2(g[6<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO3&WBE.9($k$8aRl +2E!HJ+>>E%0JG1'<(%0&-oa(:2^q^@%14pO/ho:B0d&/&0JG17+B1`<$7Ikn/i>(WC(1M%1cREH +2_m9I+>#?,/iGC;3?V9h%14LO@<-BsDJ((@<,)jL0ekX?2_d-D+>>E%0JG1'<(%0&-oa"81+?1; +%14pL/i5:C1*A8'0JG17+B1`<$7Ikh/iY:ZC(1M-1G1[B3&Da3/het50Ha=_%14L8.9($k$8XUn +0JkU?+>>E%0JG1'<(%0&-o`q62(;L>%14pN/ho1A2'=S*0JG17+B1`<$7Ikg/he_RC(1M-1bLI< +3&Vm5/het50Ha=_%14L8.9($k$8XXo2D?jD+>>E%0JG1'<(%0&-oa(:0e$(:%14pK/iGUG0d&/& +0JG17+B1`<$7Ikj/iG.XC(1M-2D-aA0fC../het50Ha=_%14L8.9($k$8"(p2(ggJ1,^7,1,^aC +0JGL0<(%0&-q%`[D..0n+=U9)%14gE3%d-E1bg+,/het50Ha=_%14LD1+kR9<,)jL1c6mB0f_!3 +0J5%50JFVK6k'JO3AN3H.9($k$8aUm3&NEM+>>E%0JG1'<(%0&-oj+:0e$(:%14pL/ho(71E\A( +0JG17+B1`<$7Ini/i>(WC(1M,2_HgA2`2^3/het50Ha=_%14LD1+kC4<,)jL1c6mG2_m'00J5%5 +0JFVK6k'JO3AW9D.9($k$8aXn2E!NP+>>E%0JG1'<(%0&-oj(91auC=%14pK/iGUG0d&/&0JG17 ++B1`<$7Inj/i+qUC(1M,3%cpE2)-4-/het50Ha=_%14LD1bLd;<,)jL/MoFG/iPOD1E\8)2D-mA +0KC7T6k'JO6tg^PEbQXF<,)jL0ekX?2_d-D+>>E%0JG1'<(%0&-oa.<1FZ:<%14pL/i5:C1*A8' +0JG17+B1`<$7Ikl/ib@[C(1M,2(gjG0fU:0/het50Ha=_%14LD0eP:3<,)jL1c6m?0ebC+0J5%5 +0JFVK6k'JO3&E6E.9($k$8a[o0f1gH+>>E%0JG1'<(%0&-oa%90I]t9%14pL/ibjG0H`&%0JG17 ++B1`<$7Iko/he_RC(1M,2D-mG3&Mg4/het50Ha=_%14LD0J574<,)jL1c-gC2E!940J5%50JFVK +6k'JO3A<'@.9($k$8a^p0fLsE+>>E%0JG1'<(%0&-oj(92(;L>%14[D3&`HK1,^p2/M]4:2D?gC ++B1`<$7J;V@WHU(@<-$(.9($k$8F7p/iPLA0d&/&0JG17+B1`<$7Ikk/i>(WC(1M,2(g^?3AM^2 +/het50Ha=_%14LC1G1[:<,)jL1c6mF2).'50J5%50JFVK6k'JO3AE-D.9($k$8aUm0ek@<+>>E% +0JG1'<(%0&-oa+;1+?1;%14pN/ho1A2'=S*0JG17+B1`<$7Ikj/iP4YC(1M,2(gmJ1,'h)/het5 +0Ha=_%14LD0eP:3<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO3&E6J.9($k$8aRl2E!HJ+>>E%0JG1' +<(%0&-oa"80I]t9%14pO/ho:B0d&/&0JG17+B1`<$7Inh/iG.XC(1M%1cREH2_m9I+>#?,/iGC; +2BYse%14LRDddI$@<,d!.9($k$8F7p/iPLA0d&/&0JG17+B1`<$7Ikm/i"kTC(1M,2(g^?3AM^2 +/het50Ha=_%14LC2_Hd5<,)jL1c6mF2).'50J5%50JFVK6k'JO3A<'A.9($k$8aUm0ek@<+>>E% +0JG1'<(%0&-o`t73@RpB%14pN/ho1A2'=S*0JG17+B1`<$7Ikh/i>(WC(1M,2(gmJ1,'h)/het5 +0Ha=_%14LC2_Hm8<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO3AN3@.9($k$8aRl2E!HJ+>>E%0JG1' +<(%0&-oj"73@RpB%14pO/ho:B0d&/&0JG17+B1`<$7Inj/iP4YC(1M%1cREH2_m9I+>#?,/iGC; +3?V9h%14LRDeripBOQ!*.9($k$8F7p/iPLA0d&/&0JG17+B1`<$7Ikl/i>(WC(1M,2(g^?3AM^2 +/het50Ha=_%14LC2(gm<<,)jL1c6mF2).'50J5%50JFVK6k'JO3AE-D.9($k$8aUm0ek@<+>>E% +0JG1'<(%0&-oa.<0I]t9%14pN/ho1A2'=S*0JG17+B1`<$7Ikl/iG.XC(1M,2(gmJ1,'h)/het5 +0Ha=_%14LD0eP./<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO3&N>E%0JG1' +<(%0&-oa(:1+?1;%14pO/ho:B0d&/&0JG17+B1`<$7Ini/hneSC(1M%1cREH2_m9I+>#?,/iGC; +3?V9h%14LS@;0OdCLM*kBcnj(C(1M)0fUdE0f1U-0J5%50JFVK6k'JO3&WBJ.9($k$8aUm1bh!G ++>>E%0JG1'<(%0&-oa(:3@RpB%14sK/ibXG1a"J)0JG17+B1`<$7IJT<,)jL1H-p?1c-m/0J5%5 +0JFVK6k'JO3&WBF.9($k$8a[o0f1gH+>>E%0JG1'<(%0&-oa(:2CVU?%14sL/hf(@2BX\+0JG17 ++B1`<$7IJT<,)jL1H7!F0JPI.0J5%50JFVK6k'JO3&`HE.9($k$8aRl2E!HJ+>>E%0JG1'<(%0& +-oa+;1+?1;%14sN/i#7<2BX\+0JG17+B1`<$7IJT<,)jL/MoIF/iPdG2BXS,2D-mA0KC7T6k'JO +8oJ``@<>E%0JG1'<(%0&-oa+;3%7gA%14pL/i5:C1*A8'0JG17+B1`< +$7Ikk/iP4YC(1M,2(gjG0fU:0/het50Ha=_%14LD0J574<,)jL1c6m?0ebC+0J5%50JFVK6k'JO +3&`HE.9($k$8a[o0f1gH+>>E%0JG1'<(%0&-oa+;1FZ:<%14pL/ibjG0H`&%0JG17+B1`<$7Iko +/iG.XC(1M,2D-mG3&Mg4/het50Ha=_%14LC2D-j9<,)jL1c-gC2E!940J5%50JFVK6k'JO3&N>E%0JG1'<(%0&-oj"73%7gA%14[D3&`HK1,^p2/M]4:2D?gC+B1`<$7JPU +D/sc<+=U9)%14gE3%d-E1bg+,/het50Ha=_%14LD1+kO8<,)jL1c6mB0f_!30J5%50JFVK6k'JO +3AE-C.9($k$8aUm3&NEM+>>E%0JG1'<(%0&-oj+:2CVU?%14pL/ho(71E\A(0JG17+B1`<$7Inh +/iP4YC(1M,2_HgA2`2^3/het50Ha=_%14LC3A*6><,)jL1c6mG2_m'00J5%50JFVK6k'JO3A`?D +.9($k$8aXn2E!NP+>>E%0JG1'<(%0&-oj(93@RpB%14pK/iGUG0d&/&0JG17+B1`<$7Inj/hneS +C(1M,3%cpE2)-4-/het50Ha=_%14LD2(gR3<,)jL/MoFG/iPOD1E\8)2D-mA0K(%Q6k'JO94;jM +Bcnj(C(1M*2(gaF0K:1//het50Ha=_%14LLDJ*d(DJ((@<,)jL3AW9B1c$p10J5%50JFVK6k'JO +3AN3C.9($k$8aUm1bh!G+>>E%0JG1'<(%0&-oj"72^q^@%14pL/iY^C3$9n-0JG17+B1`<$7Ink +/iG.XC(1M,2(gU<0Jah*/het50Ha=_%14LD1+k=2<,)jL1cI$A1cI970J5%50JFVK6k'JO3AE-E +.9($k$8aUm3B&]I+>>E%0JG1'<(%0&-oj+:2CVU?%14pM/iGUI2'=S*0JG17+B1`<$7Ini/i5"V +C(1M,1bL[E2DH=./het50Ha=_%14LD0ePF7<,)jL1cR*B2`3<40J5%50JFVK6k'JO3A`?H.9($k +$8"(o2_I$E2DZI-1,^aC0JGC-<(%0&-qduhBl.KkDJC:C<,)jL0ekX?2_d-D+>>E%0JG1'<(%0& +-oa"81FZ:<%14pL/i5:C1*A8'0JG17+B1`<$7Ikh/iG.XC(1M-1G1[B3&Da3/het50Ha=_%14L8 +.9($k$8XUn0JkU?+>>E%0JG1'<(%0&-o`t72^q^@%14pN/ho1A2'=S*0JG17+B1`<$7Ikh/he_R +C(1M-1bLI<3&Vm5/het50Ha=_%14L8.9($k$8XXo2D?jD+>>E%0JG1'<(%0&-oa%90I]t9%14pK +/iGUG0d&/&0JG17+B1`<$7Iki/i+qUC(1M-2D-aA0fC../het50Ha=_%14L8.9($k$8"(p2(ggJ +1,^7,1,^aC0JGL0<(%0&-qeJoEa`]r@<*J><,)jL0ekX?2_d-D+>>E%0JG1'<(%0&-oa.<1auC= +%14pL/i5:C1*A8'0JG17+B1`<$7Ikl/iY:ZC(1M-1G1[B3&Da3/het50Ha=_%14L8.9($k$8XUn +0JkU?+>>E%0JG1'<(%0&-oa.<2(;L>%14pN/ho1A2'=S*0JG17+B1`<$7Ikm/hneSC(1M-1bLI< +3&Vm5/het50Ha=_%14L8.9($k$8XXo2D?jD+>>E%0JG1'<(%0&-oa.<1+?1;%14pK/iGUG0d&/& +0JG17+B1`<$7Ikl/iG.XC(1M-2D-aA0fC../het50Ha=_%14L8.9($k$8"(p2(ggJ1,^7,1,^aC +0JGL0<(%0&-qn&bBPD=&F`JTR<,)jL0ekX?2_d-D+>>E%0JG1'<(%0&-oa1=2(;L>%14pL/i5:C +1*A8'0JG17+B1`<$7Ikn/he_RC(1M-1G1[B3&Da3/het50Ha=_%14L8.9($k$8XUn0JkU?+>>E% +0JG1'<(%0&-oa1=3%7gA%14pN/ho1A2'=S*0JG17+B1`<$7Ikn/i>(WC(1M-1bLI<3&Vm5/het5 +0Ha=_%14L8.9($k$8XXo2D?jD+>>E%0JG1'<(%0&-oa1=1FZ:<%14pK/iGUG0d&/&0JG17+B1`< +$7Ikm/i5"VC(1M-2D-aA0fC../het50Ha=_%14L8.9($k$8"(p2(ggJ1,^7,1,^aC0JGL0<(%0& +-r",jBkLjmDBLB-C(1M)0fUdE0f1U-0J5%50JFVK6k'JO3&`HH.9($k$8aUm1bh!G+>>E%0JG1' +<(%0&-oa.<1FZ:<%14pL/iY^C3$9n-0JG17+B1`<$7Inh/i>(WC(1M,2(gU<0Jah*/het50Ha=_ +%14LC1bLL3<,)jL1cI$A1cI970J5%50JFVK6k'JO3&<0I.9($k$8aUm3B&]I+>>E%0JG1'<(%0& +-oit61auC=%14pM/iGUI2'=S*0JG17+B1`<$7Ing/ib@[C(1M,1bL[E2DH=./het50Ha=_%14LD +0J5=6<,)jL1cR*B2`3<40J5%50JFVK6k'JO3AN3I.9($k$8"(o2_I$E2DZI-1,^aC0JGC-<(%0& +-r+2`@;g$+.9($k$8F7p/iPLA0d&/&0JG17+B1`<$7Ikm/he_RC(1M,2(g^?3AM^2/het50Ha=_ +%14LC2D-g8<,)jL1c6mF2).'50J5%50JFVK6k'JO3A<'D.9($k$8aUm0ek@<+>>E%0JG1'<(%0& +-oa%92(;L>%14pN/ho1A2'=S*0JG17+B1`<$7Iki/ib@[C(1M,2(gmJ1,'h)/het50Ha=_%14LC +3%cm6<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO3&rTK.9($k$8aRl2E!HJ+>>E%0JG1'<(%0&-oa1= +3@RpB%14pO/ho:B0d&/&0JG17+B1`<$7Inj/i+qUC(1M%1cREH2_m9I+>#?,/iGC;2BYse%14LY +@;KC]EbQXF<,)jL0ekX?2_d-D+>>E%0JG1'<(%0&-oit63@RpB%14pL/i5:C1*A8'0JG17+B1`< +$7Ing/iY:ZC(1M-1G1[B3&Da3/het50Ha=_%14L8.9($k$8XUn0JkU?+>>E%0JG1'<(%0&-oit6 +1FZ:<%14pN/ho1A2'=S*0JG17+B1`<$7Ing/hneSC(1M-1bLI<3&Vm5/het50Ha=_%14L8.9($k +$8XXo2D?jD+>>E%0JG1'<(%0&-oj"72(;L>%14pK/iGUG0d&/&0JG17+B1`<$7Inh/i>(WC(1M- +2D-aA0fC../het50Ha=_%14L8.9($k$8"(p2(ggJ1,^7,1,^aC0JGL0<(%0&-r+]$FD)da@:NtZ +EZdneCi"/8.9($k$8F7p/iPLA0d&/&0JG17+B1`<$7Inl/iG.XC(1M,2(g^?3AM^2/het50Ha=_ +%14LD1bLa:<,)jL1c6mF2).'50J5%50JFVK6k'JO3ArKG.9($k$8aUm0ek@<+>>E%0JG1'<(%0& +-oj.;2(;L>%14pN/ho1A2'=S*0JG17+B1`<$7Ink/ib@[C(1M,2(gmJ1,'h)/het50Ha=_%14LD +2D-^5<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO3AiEJ.9($k$8aRl2E!HJ+>>E%0JG1'<(%0&-oj+: +2^q^@%14pO/ho:B0d&/&0JG17+B1`<$7Inm/iG.XC(1M%1cREH2_m9I+>#?,/iGC;3?V9h%14L^ +Bju-lB45g'.9($k$8F7p/iPLA0d&/&0JG17+B1`<$7Ikl/i"kTC(1M,2(g^?3AM^2/het50Ha=_ +%14LC2(gd9<,)jL1c6mF2).'50J5%50JFVK6k'JO3A`?B.9($k$8aUm0ek@<+>>E%0JG1'<(%0& +-oa(:3@RpB%14pN/ho1A2'=S*0JG17+B1`<$7Ikk/i5"VC(1M,2(gmJ1,'h)/het50Ha=_%14LD +1+k@3<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO3&WBH.9($k$8aRl2E!HJ+>>E%0JG1'<(%0&-oa(: +3%7gA%14pO/ho:B0d&/&0JG17+B1`<$7Inl/iP4YC(1M%1cREH2_m9I+>#?,/iGC;3?V9h%14L^ +Df092E-61D.9($k$8F7p/iPLA0d&/&0JG17+B1`<$7Ikj/he_RC(1M,2(g^?3AM^2/het50Ha=_ +%14LC1G1C2<,)jL1c6mF2).'50J5%50JFVK6k'JO3AE-F.9($k$8aUm0ek@<+>>E%0JG1'<(%0& +-oa%90e$(:%14pN/ho1A2'=S*0JG17+B1`<$7Iki/i+qUC(1M,2(gmJ1,'h)/het50Ha=_%14LD +0eP:3<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO3&<0H.9($k$8aRl2E!HJ+>>E%0JG1'<(%0&-o`t7 +3@RpB%14pO/ho:B0d&/&0JG17+B1`<$7Ini/hneSC(1M%1cREH2_m9I+>#?,/iGC;2BYse%14L_ +.9($k$8jFp1H%!20J5%50JFVK6k'JOBl8!7CM@3".9($k$8F7j/ibjL3?U".0JG17+B1`<$7Ihn +/iG.XC(1M,2(g^?3AM^2/het50Ha=_%14LB2_I'=<,)jL1c6mF2).'50J5%50JFVK6k'JO3&iNE +.9($k$8aUm0ek@<+>>E%0JG1'<(%0&-o`n52(;L>%14pN/ho1A2'=S*0JG17+B1`<$7Ihn/i"kT +C(1M,2(gmJ1,'h)/het50Ha=_%14LC2_Hd5<,)jL1c?sE2E3Q:0J5%50JFVK6k'JO2`NEK.9($k +$8aRl2E!HJ+>>E%0JG1'<(%0&-oX%:1auC=%14pO/ho:B0d&/&0JG17+B1`<$7Iko/i"kTC(1M= +<"00f7oM,t+D5a)$8=(d0H`&%0JFV'/het%0J5%5+DVDn6<"C$1H@'H2)[E:2E3ED1cR0C+B1`< +$84k(0d&2)/het50Ha>,%14LLF)tc,.9($k$8F7q/i>=A1*A8'0JG17+B1`<$7Ikm/hneSC(1M, +2(g^?3AM^2/het50Ha=_%14LC2D-d7<,)jL1c6mF2)6m/0J5%50JFVK6k'JO3AN3C.9($k$8aUm +1Gq'H+>>E%0JG1'<(%0&-oa+;0I]t9%14pN/i>RJ2'=S*0JG17+B1`<$7Ikk/hneSC(1M,2(g^D +1cZ[4/het50Ha=_%14LD0eP:3<,)jL1cR*B0K:g10J5%50JFVK6k'JO3&iNH.9($k$8aOk3&`fW ++>>E%0JG1'<(%0&-oa.<2(;L>%14pN/i>RJ2'=S*0JG17+B1`<$7Inj/i5"VC(1M=<"00f7oM,t ++D5a)$8=:0HbQK$8O@h3ANHL3&NTL2D@!E2`!<69aqG6>p(gDA.8l"/het% +0J5%5+>>E%0H`)&0JFVB%14pI0ePI?2`Mp<3AN3F2)R97D%-h/1,1CA0K1s62E*6B2)[H;C^g_+ +3A<'@3AE932Eu/20JtaK+D_Jo1,Cg@2).*M+>u59/hf+92'?`F +$8OCq/i>@D2]t";/hf.@3?W,I$8XFt/i5F>2'=e;1+kIB2)ZRo%14mH3A*-G0Jst22_HdA2E;mr +%14mM2(gdG3AVd93AN3F2)R97D%-h.2`33G2`WZ:2E*6B2)[H;C^g_.2E3u/20JtaK+D_Jo2)-p?3&u58/iGRE2BZiG$8jOp/iYXH1E\S7/hf.@ +3?W,I$8ORr/iPUH2'=e;1+kIB2)ZRo%14jM1+kLB3&Mg:2_HdA2E;mr%14gH1bLXC2E)a:3AN3F +2)R97D%-h,1c-gB2)[B92E*6B2)[H;C^g_M%14aY;_^$MB6+Lh0H`ss$8=pK%14dA0JFV'/het%0J5%5+>GK&0Ha!t$8XLk1GCdH ++?)59/iPRG0d(9kUEt&H~> + +endstream +endobj +22 0 obj +<< +/Width 62 +/Filter [/ASCII85Decode] +/Height 88 +/BitsPerComponent 8 +/Length 21008 +/ColorSpace /DeviceRGB +>> +stream +*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4 +*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4 +*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4*uc"<)]'S8(EXS4 +*uc"<)]'S8(QMK7N`@%us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-! +s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-! +s8W-!s8W-!s8W-!N`@$YS)].25L=rkefs6@cZA'G?(YQ*Kfs6@cZA.&S)].25L=rkefs6@cZA'G?(QMK7N`@#?)]'S8(QMK7N`@#?)].25L*%?N +*uc"<)]'S8(YQ*Kfs6@cZA.&S)].25L*%?N*uc"<)].25L=rke*uc"<)]'S8(YQ*K +*uc$LZA.&S)]'S8(EXS4*uc$LZA'G?(EXS4*uc"<)].25L*%?N*uc"<)].25L=rke +*uc"<)]'S8(YQ*K*uc"<)]'S8(EXS4fs6>S)]'S8(EXS4*uc#VS)]'S8(QMK7 +N`@#?)].kj[d;MPm*rK1e@+_n[d;MPm*rK1e@+_n[d;MPm*rHc)]/MBg]$ZrrpSS`)]/MBg]$Zr +rpSV@n(Sp'(]NmXrpSV@n([j1gE.@NrpSV@n([j1g]$Zr*uc$qn([j1g]$ZrrpSS`)]/MBg]$Zr +rpSS`)]/MBg]$ZrrpSV@n(Sp'(]NmXrpSV@n([j1gE.@NrpSV@n([j1g]$Zr*uc$LZA.&)]p"8*uc#V)]p"8*uc#V)]p"8*uc#V)]p"8*uc#V)]p"8 +*uc#V)]p"8*uc#V)]p"8*uc#V)]p"8*uc#V)]p"8*uc#VS)]'S8(QMK7 +N`@#?)]/PSs8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W*@)]/PSs8W-!s8W*@)]/PSs8W-! +s8W-!s8O/[(]XO8s8W-!s8W-!ruW0rs8W-!s8W-!s8W-!*uc$rs8W-!s8W-!s8W*@)]/PSs8W-! +s8W*@)]/PSs8W-!s8W-!s8O/[(]XO8s8W-!s8W-!ruW0rs8W-!s8W-!s8W-!*uc$LZA.&S)]'S8(QMK7N`@%us8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-! +s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-! +s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-! +*uc"<)].25L*%?N*uc#V + +endstream +endobj +3 0 obj +<< +/TrimBox [0.0 0.0 595.276 841.89] +/Resources +<< +/Font +<< +/F17 4 0 R +/F25 8 0 R +/F13 12 0 R +/F21 16 0 R +>> +/ProcSet [/PDF /Text] +/ExtGState +<< +/GS12 20 0 R +>> +>> +/Parent 1 0 R +/Contents 21 0 R +/Type /Page +/Thumb 22 0 R +/MediaBox [0.0 0.0 595.276 841.89] +/CropBox [0.0 0.0 595.276 841.89] +>> +endobj +1 0 obj +<< +/Kids [3 0 R] +/Type /Pages +/Count 1 +>> +endobj +23 0 obj +<< +/Type /Catalog +/Pages 1 0 R +>> +endobj +24 0 obj +<< +/ModDate (D:20160414154452+05'30') +/CreationDate (D:20160414154452+05'30') +/Creator (pdftk 2.02 - www.pdftk.com) +/Producer (itext-paulo-155 \(itextpdf.sf.net-lowagie.com\)) +>> +endobj xref +0 25 +0000000000 65535 f +0000358825 00000 n +0000000000 65535 f +0000358512 00000 n +0000049686 00000 n +0000000015 00000 n +0000049439 00000 n +0000000923 00000 n +0000099627 00000 n +0000049904 00000 n +0000099383 00000 n +0000050813 00000 n +0000207352 00000 n +0000099841 00000 n +0000207109 00000 n +0000100745 00000 n +0000315014 00000 n +0000207568 00000 n +0000314766 00000 n +0000208472 00000 n +0000315235 00000 n +0000315303 00000 n +0000337358 00000 n +0000358884 00000 n +0000358936 00000 n +trailer + +<< +/Info 24 0 R +/ID [<38610c8a646ecc3692b33ce610a86040>] +/Root 23 0 R +/Size 25 +>> +startxref +359132 +%%EOF diff --git a/tests/budget_2014-15.pdf b/tests/budget_2014-15.pdf new file mode 100644 index 0000000..9466e87 Binary files /dev/null and b/tests/budget_2014-15.pdf differ diff --git a/tests/column_span_1.pdf b/tests/column_span_1.pdf new file mode 100644 index 0000000..e7c164e Binary files /dev/null and b/tests/column_span_1.pdf differ diff --git a/tests/column_span_2.pdf b/tests/column_span_2.pdf new file mode 100644 index 0000000..5cab903 Binary files /dev/null and b/tests/column_span_2.pdf differ diff --git a/tests/district_health.pdf b/tests/district_health.pdf new file mode 100644 index 0000000..3ab299b Binary files /dev/null and b/tests/district_health.pdf differ diff --git a/tests/electoral_roll.pdf b/tests/electoral_roll.pdf new file mode 100644 index 0000000..e7547ef Binary files /dev/null and b/tests/electoral_roll.pdf differ diff --git a/tests/health.pdf b/tests/health.pdf new file mode 100644 index 0000000..b9247ab Binary files /dev/null and b/tests/health.pdf differ diff --git a/tests/left_rotated_table.pdf b/tests/left_rotated_table.pdf new file mode 100644 index 0000000..8b7a615 Binary files /dev/null and b/tests/left_rotated_table.pdf differ diff --git a/tests/lines_in_background_1.pdf b/tests/lines_in_background_1.pdf new file mode 100644 index 0000000..f23d6b7 Binary files /dev/null and b/tests/lines_in_background_1.pdf differ diff --git a/tests/lines_in_background_2.pdf b/tests/lines_in_background_2.pdf new file mode 100644 index 0000000..b64b2f2 Binary files /dev/null and b/tests/lines_in_background_2.pdf differ diff --git a/tests/medicine.pdf b/tests/medicine.pdf new file mode 100644 index 0000000..1a78e84 Binary files /dev/null and b/tests/medicine.pdf differ diff --git a/tests/missing_values.pdf b/tests/missing_values.pdf new file mode 100644 index 0000000..90b620f Binary files /dev/null and b/tests/missing_values.pdf differ diff --git a/tests/population_growth.pdf b/tests/population_growth.pdf new file mode 100644 index 0000000..41a166e Binary files /dev/null and b/tests/population_growth.pdf differ diff --git a/tests/rainfall_distribution.pdf b/tests/rainfall_distribution.pdf new file mode 100644 index 0000000..66ba8b9 Binary files /dev/null and b/tests/rainfall_distribution.pdf differ diff --git a/tests/right_rotated_table.pdf b/tests/right_rotated_table.pdf new file mode 100644 index 0000000..9494465 Binary files /dev/null and b/tests/right_rotated_table.pdf differ diff --git a/tests/row_span_1.pdf b/tests/row_span_1.pdf new file mode 100644 index 0000000..ef2c7ce Binary files /dev/null and b/tests/row_span_1.pdf differ diff --git a/tests/row_span_2.pdf b/tests/row_span_2.pdf new file mode 100644 index 0000000..39bce84 Binary files /dev/null and b/tests/row_span_2.pdf differ diff --git a/tests/row_span_3.pdf b/tests/row_span_3.pdf new file mode 100644 index 0000000..b3d9462 Binary files /dev/null and b/tests/row_span_3.pdf differ diff --git a/tests/tableception.pdf b/tests/tableception.pdf new file mode 100644 index 0000000..70940df Binary files /dev/null and b/tests/tableception.pdf differ diff --git a/tests/tabula_test_pdfs/12s0324.pdf b/tests/tabula_test_pdfs/12s0324.pdf new file mode 100644 index 0000000..c192726 Binary files /dev/null and b/tests/tabula_test_pdfs/12s0324.pdf differ diff --git a/tests/tabula_test_pdfs/20.pdf b/tests/tabula_test_pdfs/20.pdf new file mode 100755 index 0000000..9aa111d Binary files /dev/null and b/tests/tabula_test_pdfs/20.pdf differ diff --git a/tests/tabula_test_pdfs/S2MNCEbirdisland.pdf b/tests/tabula_test_pdfs/S2MNCEbirdisland.pdf new file mode 100644 index 0000000..1501158 Binary files /dev/null and b/tests/tabula_test_pdfs/S2MNCEbirdisland.pdf differ diff --git a/tests/tabula_test_pdfs/arabic.pdf b/tests/tabula_test_pdfs/arabic.pdf new file mode 100644 index 0000000..87b2d12 Binary files /dev/null and b/tests/tabula_test_pdfs/arabic.pdf differ diff --git a/tests/tabula_test_pdfs/argentina_diputados_voting_record.pdf b/tests/tabula_test_pdfs/argentina_diputados_voting_record.pdf new file mode 100644 index 0000000..847f21b Binary files /dev/null and b/tests/tabula_test_pdfs/argentina_diputados_voting_record.pdf differ diff --git a/tests/tabula_test_pdfs/campaign_donors.pdf b/tests/tabula_test_pdfs/campaign_donors.pdf new file mode 100644 index 0000000..40eb808 Binary files /dev/null and b/tests/tabula_test_pdfs/campaign_donors.pdf differ diff --git a/tests/tabula_test_pdfs/china.pdf b/tests/tabula_test_pdfs/china.pdf new file mode 100644 index 0000000..2d01b57 Binary files /dev/null and b/tests/tabula_test_pdfs/china.pdf differ diff --git a/tests/tabula_test_pdfs/eu-002.pdf b/tests/tabula_test_pdfs/eu-002.pdf new file mode 100644 index 0000000..adf49dc Binary files /dev/null and b/tests/tabula_test_pdfs/eu-002.pdf differ diff --git a/tests/tabula_test_pdfs/eu-017.pdf b/tests/tabula_test_pdfs/eu-017.pdf new file mode 100644 index 0000000..5586083 Binary files /dev/null and b/tests/tabula_test_pdfs/eu-017.pdf differ diff --git a/tests/tabula_test_pdfs/failing_sort.pdf b/tests/tabula_test_pdfs/failing_sort.pdf new file mode 100644 index 0000000..8dd6906 Binary files /dev/null and b/tests/tabula_test_pdfs/failing_sort.pdf differ diff --git a/tests/tabula_test_pdfs/frx_2012_disclosure.pdf b/tests/tabula_test_pdfs/frx_2012_disclosure.pdf new file mode 100644 index 0000000..3dfc2c7 Binary files /dev/null and b/tests/tabula_test_pdfs/frx_2012_disclosure.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001-reg.xml new file mode 100644 index 0000000..ff27416 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001-reg.xml @@ -0,0 +1,1292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001-str.xml new file mode 100644 index 0000000..3739bf0 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001-str.xml @@ -0,0 +1,2929 @@ + + + + + + + THRESHOLD FOR RELEASES + + + + + + + + + + + + + + + + to air +kg/year + + + + + + + to water +kg/year + + + + + + + + + + + to land +kg/year + + + + + + + + + + Carbon dioxide (CO2) + + + + + + + + + + + + + + + 100 million + + + + + + + + + + - + + + + + - + + + + + Hydro-fluorocarbons (HFCs) + + + + + + + + + + + + + + 100 + + + + + - + + + + + - + + + + + Methane (CH4) + + + + + + + + + + 100 000 + + + + + + - + + + + + - + + + + + Nitrous oxide (N2O) + + + + + + + + + + + + + + + + 10 000 + + + + + - + + + + + - + + + + + Perfluorocarbons (PFCs) + + + + + + + + + + + + + + 100 + + + + + - + + + + + - + + + + + Sulphur hexafluoride (SF6) + + + + + + + + + + + + + + + 50 + + + + + + - + + + + + - + + + +
+ + + + + THRESHOLD FOR RELEASES + + + + + + + + + + + + + + + + to air +kg/year + + + + + + + to water +kg/year + + + + + + + + + + + to land +kg/year + + + + + + + + + Ammonia (NH3) + + + + + + + + + 10 000 + + + + + - + + + + + - + + + + + Carbon monoxide (CO) + + + + + + + + + + + + 500 000 + + + + + + - + + + + + - + + + + + Chlorine and inorganic compounds +(as HCl) + + + + + + + + + + + + 10 000 + + + + + - + + + + + - + + + + + Chlorofluorocarbons (CFCs) + + + + + + + + + + + + + + + + 1 + + + + + - + + + + + - + + + + + Flourine and inorganic compounds +(as HF) + + + + + + + + + + + + + 5 000 + + + + + - + + + + + - + + + + + Halons + + + + + + + 1 + + + + + - + + + + + - + + + + + Hydrochlorofluorocarbons (HCFCs) + + + + + + + + + + + + + + + + + + + + 1 + + + + + - + + + + + - + + + + + Hydrogen Cyanide (HCN) + + + + + + + + + + + + + 200 + + + + + - + + + + + - + + + + + Nitrogen oxides (NOx/NO2) + + + + + + + + + + + + + + + 100 000 + + + + + + - + + + + + - + + + + + Non-methane volatile organic +compounds (NMVOC) + + + + + + + + + + + + + + + 100 000 + + + + + + - + + + + + - + + + + + Sulphur oxides (SOx/SO2) + + + + + + + + + + + + + + + + + + 150 000 + + + + + + - + + + + + - + + + +
+ + + + + THRESHOLD FOR RELEASES + + + + + + + + + + + + + + + + to air +kg/year + + + + + + + to water +kg/year + + + + + + + + + + + to land +kg/year + + + + + + + + + + Arsenic and compounds (as As) + + + + + + + + + + + + + 20 + + + + + 5 + + + + + 5 + + + + + Cadmium and compounds (as Cd) + + + + + + + + + + + + + 10 + + + + + 5 + + + + + 5 + + + + + Chromium and compounds (as Cr) + + + + + + + + + + + + 100 + + + + + 50 + + + + + 50 + + + + + Copper and compounds (as Cu) + + + + + + + + + + + + + 100 + + + + + 50 + + + + + 50 + + + + + Lead and compounds (as Pb) + + + + + + + + + + + 200 + + + + + 20 + + + + + 20 + + + + + Mercury and compounds (as Hg) + + + + + + + + 10 + + + + + 1 + + + + + 1 + + + + + Nickel and compounds (as Ni) + + + + + + + + + + + + + + + + + + + + + + + + 50 + + + + + 20 + + + + + 20 + + + + + Zinc and compounds (as Zn) + + + + + + + + + + + + + 200 + + + + + 100 + + + + + 100 + + + +
+ + + + + THRESHOLD FOR RELEASES + + + + + + + + + + + + + + + + to air +kg/year + + + + + + + to water +kg/year + + + + + + + + + + + to land +kg/year + + + + + + + + + 1,2,3,4,5,6- hexachlorocyclohexane +(HCH) + + + + + + + + + + + + + + + + + + + + 10 + + + + + 1 + + + + + 1 + + + + + Alachlor + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Aldrin + + + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Atrazine + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Chlordane + + + + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Chlordecone + + + + + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Chlorfenvinphos + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Chlorpyrifos + + + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + DDT + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Diuron + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Endosulphan + + + + + - + + + + + 1 + + + + + 1 + + + + + Endrin + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Heptachlor + + + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Isodrin + + + + + + + + - + + + + + 1 + + + + + - + + + + + Isoproturon + + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Lindane + + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Mirex + + + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Simazine + + + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Toxaphene + + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Tributylin and compounds + + + + + + + + + + + + + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Trifluralin + + + + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Triphenyltin and compounds + + + + + + + + + + + + + + + + + + + + + + - + + + + + 1 + + + + + 1 + + + +
+ + + + + THRESHOLD FOR RELEASES + + + + + + + + + + + + + + + + to air +kg/year + + + + + + + to water +kg/year + + + + + + + + + + + to land +kg/year + + + + + + + + + + 1,1,1-trichloroethane + + + + + + + + + + + 100 + + + + + - + + + + + - + + + + + 1,1,2,2-tetrachloroethane + + + + + + + + + + 50 + + + + + + - + + + + + - + + + + + 1,2-dichloroethane (EDC) + + + + + + + + + + 1 000 + + + + + 10 + + + + + 10 + + + + + Brominated diphenylethers (PBDE) + + + + + + + + + + + + + + + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Chloro-alkanes, C10-C13 + + + + + + + + + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Dichloromethane (DCM) + + + + + + + + + + + + + + 1 000 + + + + + 10 + + + + + 10 + + + + + Dieldrin + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Halogenated Organic Compounds (AOX) + + + + + + + + + + + + - + + + + + 1 000 + + + + + 1 000 + + + + + Hexabromobifenyl + + + + + + + + + 0,1 + + + + + + 0,1 + + + + + + 0,1 + + + + + + Hexachlorobenzene (HCB) + + + + + + + + + + + + + + + + + + 10 + + + + + 1 + + + + + 1 + + + + + Hexachlorobutadiene (HCBD) + + + + + + + + + + + + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + PCDD+PCFD (Dioxins+furans) (as Teq) + + + + + + + + + + + + + + + + + 0,0001 + + + + + + 0,0001 + + + + + + 0,0001 + + + + + + Pentachlorobenzene + + + + + + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Pentachlorophenol (PCP) + + + + + + + + + + + + 10 + + + + + 1 + + + + + 1 + + + + + Polychlorinated biphenyls (PCB) + + + + + + + + + + + + + + 0,1 + + + + + + 0,1 + + + + + + 0,1 + + + + + + Tetrachloroethylene (PER) + + + + + + + + + + + + + + + + + + 2 000 + + + + + 10 + + + + + - + + + + + Tetrachloromethane (TCM) + + + + + + 100 + + + + + 1 + + + + + - + + + + + Trichlorobenzenes (TCBs) (all isomers) + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + 1 + + + + + - + + + + + Trichloroethylene + + + + + + + + + + + + + + 2 000 + + + + + 10 + + + + + - + + + + + Trichloromethane + + + + + + + + + + 500 + + + + + 10 + + + + + - + + + + + Vynil chloride + + + + + + + + + + + + + + 1 000 + + + + + 10 + + + + + 10 + + + +
+ + + + + THRESHOLD FOR RELEASES + + + + + + + + + + + + + + + + to air +kg/year + + + + + + + to water +kg/year + + + + + + + + + + + to land +kg/year + + + + + + + + + Anthracene + + + + + + + 50 + + + + + 1 + + + + + 1 + + + + + Benzene + + + + + + + + 1 000 + + + + + 200 (as +BTEX) + + + + + + + + + 200 (as +BTEX) + + + + + + + + + Benzo(g,h,i)perylene + + + + + + + + + + + - + + + + + 1 + + + + + - + + + + + Di-(2-ethyl hexyl) phthalate (DEHP) + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + 1 + + + + + 1 + + + + + Ethyl benzene + + + + + + + + + + - + + + + + 200 (as +BTEX) + + + + + + + + + 200 (as +BTEX) + + + + + + + + + Ethylene oxide + + + + + + + + + 1 000 + + + + + 10 + + + + + 10 + + + + + Fluoranthene + + + + + + + - + + + + + 1 + + + + + - + + + + + Naphthalene + + + + + + + + 100 + + + + + 10 + + + + + 10 + + + + + Nonylphenol and Nonylphenol ethoxylates +(NP/NPEs) + + + + + + + + + + + + + + + + + + + + + + + - + + + + + 1 + + + + + 1 + + + + + Octylphenols and octylphenol ethoxylates + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + 1 + + + + + - + + + + + Organotin compounds (as total Sn) + + + + + + + + + + + + - + + + + + 50 + + + + + 50 + + + + + Phenols (as total C) + + + + + + + + + + + + + + + - + + + + + 20 + + + + + 20 + + + + + Polycyclic Aromatic hydrocarbons (PAHs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + 50 + + + + + 5 + + + + + 5 + + + + + Toluene + + + + + + - + + + + + 200 (as +BTEX) + + + + + + + + + 200 (as +BTEX) + + + + + + + + + Total Organic Carbon (TOC) (as total C or +COD/3) + + + + + + + + + + + + + + + + + + + + + - + + + + + 50 000 + + + + + + - + + + + + Xylenes + + + + + + + + - + + + + + 200 (as +BTEX) + + + + + + + + + 200 (as +BTEX) + + + + + + + +
+ + + + + THRESHOLD FOR RELEASES + + + + + + + + + + + + + + + + to air +kg/year + + + + + + + to water +kg/year + + + + + + + + + + + to land +kg/year + + + + + + + + + + Asbestos + + + + + + 1 + + + + + 1 + + + + + 1 + + + + + Chlorides (as total Cl) + + + + + + + + + + + + + + + + + + + - + + + + + 2 million + + + + + + + + 2 million + + + + + + + + Cyanides (as total CN) + + + + + + + + + + + + + - + + + + + 50 + + + + + 50 + + + + + Fluorides (as total F) + + + + + + + + - + + + + + 2 000 + + + + + 2 000 + + + + + Particulate matter (PM10) + + + + + + + + + + 50 000 + + + + + - + + + + + - + + + + + Total Nitrogen + + + + + + + + + - + + + + + 50 000 + + + + + 50 000 + + + + + Total Phosphorus + + + + + + + + + - + + + + + 5 000 + + + + + 5 000 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001.json new file mode 100644 index 0000000..a801a86 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001.json @@ -0,0 +1 @@ +{"numExpectedTables":7,"numCorrectlyDetectedTables":7,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001.pdf new file mode 100644 index 0000000..20680bd Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-001.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002-reg.xml new file mode 100644 index 0000000..4846e94 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002-reg.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002-str.xml new file mode 100644 index 0000000..0c1fb64 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002-str.xml @@ -0,0 +1,232 @@ + + + + + + + Q1 + + + + + Q2 + + + + + Q3 + + + + + Q4 + + + + + Total + + + + + + + + + 2004 + + + + + 34.7 + + + + + + + 36.2 + + + + + + + 44.5 + + + + + + + 51.3 + + + + + + + 166.7 + + + + + + + + 2005 + + + + + 58.1 + + + + + + + 63.4 + + + + + + + 61.6 + + + + + + + 55.2 + + + + + + + 238.4 + + + + + + + + 2006 + + + + + 74.7 + + + + + + + 84.1 + + + + + + + 96.5 + + + + + + + 111.8 + + + + + + + + 367.1 + + + + + + + + 2007 + + + + + 148.8 + + + + + + + + 142.3 + + + + + + + + 156.7 + + + + + + + + 186.1 + + + + + + + + 633.9 + + + + + + + + 2008 + + + + + 120.9 + + + + + + + + 106 + + + + + 226.8 + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002.pdf new file mode 100644 index 0000000..1606cd2 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-002.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003-reg.xml new file mode 100644 index 0000000..f68b838 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003-reg.xml @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003-str.xml new file mode 100644 index 0000000..ea1a77b --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003-str.xml @@ -0,0 +1,565 @@ + + + + + + + All companies analysed + + + + + FTSE Eurotop 100 companies +analysed + + + + + + + + + + + + + + + Number of member states in +the analysis + + + + + + + + + + + + + + + 21 + + + + + 8 + + + + + Number of member states +where one or more of the +financial companies applied the +amendment + + + + + + + + + + + + + + + + + + + + + + 11 + + + + + 3 + + + +
+ + + + + Number of +financial +companies + + + + + + + + + + + Pct of all +companies +analysed + + + + + + + + + + + Number of +financial +companies on +FTSE Eurotop +100 + + + + + + + + + + + + + + + + Pct of FTSE +Eurotop 100 +companies + + + + + + + + + + + + + + 0 reclassifications + + + + + + + 52 + + + + + 52% + + + + + 14 + + + + + 64% + + + + + 1 reclassification + + + + + + + 28 + + + + + 28% + + + + + 4 + + + + + 18% + + + + + 2 reclassifications + + + + + + + 11 + + + + + 11% + + + + + 2 + + + + + 9% + + + + + 3 reclassifications + + + + + + + 8 + + + + + 8% + + + + + 2 + + + + + 9% + + + + + 4 reclassifications + + + + + + + 1 + + + + + 1% + + + + + 0 + + + + + 0% + + + + + Total + + + + + 100 + + + + + 22 + + + +
+ + + + + Reclassification +from Fair value +through profit +and loss to +loans and +receivables + + + + + + + + + + + + + + + + + + + + Reclassification +from Available +for Sale to +loans and +receivables + + + + + + + + + + + + + + + + + Reclassification +from Fair value +through profit +and loss to +Available for +sale + + + + + + + + + + + + + + + + + + + + + + + Reclassification +from Fair value +through profit +and loss to +Held to +Maturity + + + + + + + + + + + + + + + + + + + Total + + + + + + + + Number of +financial +companies +who applied +the option for +this category + + + + + + + + + + + + + + + 27 + + + + + 16 + + + + + 23 + + + + + 15 + + + + + 81 + + + + + Percentage of +all financial +companies +analysed who +applied the +option for this +category + + + + + + + + + + + + + + + + + + + + + + + + 33% + + + + + 20% + + + + + 28% + + + + + 19% + + + + + 100% + + + + + Number of +financial +companies +where the +disclosure +requirements +were stricter + + + + + + + + + + + + + + + + + + 8 + + + + + 3 + + + + + 6 + + + + + 2 + + + + + 19 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003.json new file mode 100644 index 0000000..71ae6a7 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003.json @@ -0,0 +1 @@ +{"numExpectedTables":3,"numCorrectlyDetectedTables":3,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003.pdf new file mode 100644 index 0000000..dc3fe8b Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-003.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004-reg.xml new file mode 100644 index 0000000..94ca5f9 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004-reg.xml @@ -0,0 +1,2336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004-str.xml new file mode 100644 index 0000000..192aa10 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004-str.xml @@ -0,0 +1,5781 @@ + + + + + + + per capita +GNP ($000) +1995 + + + + + + + + + population +1995 (mn) + + + + + + + + + + + + Number of +retail outlets +(000) + + + + + + + + + inhabitants +per outlet + + + + + + + + + + Retail +sales +(Ecu bn) + + + + + + + + + + Retail sales +per outlet +(Ecu 000) + + + + + + + + + + + Germany + + + + + + + + + 27.5 + + + + + 81.9 + + + + + 415.3 + + + + + 196 + + + + + 373 + + + + + 898 + + + + + France + + + + + + + + 25.0 + + + + + 58.1 + + + + + 343.4 + + + + + 169 + + + + + 292 + + + + + 850 + + + + + UK + + + + + 18.7 + + + + + 58.6 + + + + + 289.9 + + + + + 202 + + + + + 233 + + + + + 803 + + + + + Italy + + + + + + + + + 19.0 + + + + + 57.3 + + + + + 627.2 + + + + + 91 + + + + + 311 + + + + + 496 + + + + + Spain + + + + + + + 13.6 + + + + + 39.3 + + + + + 440.2 + + + + + 89 + + + + + 89 + + + + + 202 + + + + + Netherlands + + + + + + + + + + + 24.0 + + + + + 15.4 + + + + + 123.3 + + + + + 125 + + + + + 61 + + + + + 494 + + + + + Belgium/Lux + + + + + + + + + + + + 25.7 + + + + + 10.6 + + + + + 110 + + + + + 92 + + + + + 33 + + + + + 300 + + + + + Greece + + + + + 8.2 + + + + + 10.4 + + + + + 170.7 + + + + + 61 + + + + + + 25 + + + + + + 147 + + + + + Portugal + + + + + + + + + + + 9.7 + + + + + + 9.9 + + + + + 130.4 + + + + + 76 + + + + + + 26 + + + + + + 200 + + + + + Sweden + + + + + + + + + 23.8 + + + + + 8.8 + + + + + + 52.8 + + + + + 167 + + + + + 29 + + + + + 547 + + + + + Austria + + + + + + + 26.9 + + + + + + + + 8.1 + + + + + + + 37.7 + + + + + + + + 214 + + + + + + + 31 + + + + + + 822 + + + + + + + Denmark + + + + + + + + + 29.9 + + + + + 5.2 + + + + + + 40.9 + + + + + 128 + + + + + 28 + + + + + 684 + + + + + Finland + + + + + + + + 20.6 + + + + + 5.1 + + + + + 31.7 + + + + + 162 + + + + + 22 + + + + + 694 + + + + + Ireland + + + + + + + + + + 14.7 + + + + + 3.6 + + + + + 35.9 + + + + + 101 + + + + + 12 + + + + + 334 + + + + + EU15 Total + + + + + + + + 372.3 + + + + + 3236.5 + + + + + 115 + + + + + 1565 + + + + + 549 + + + +
+ + + + + population +1995 (mn) + + + + + + + + + + + + number of +food outlets +1996/7 (000)* + + + + + + + + + + + + + + + + + + inhabitants +per outlet +1996/7 + + + + + + + + + + + + + + + + number of food +outlets 1992/3 +(000)** + + + + + + + + + + + + + + + + + + + + inhabitants +per outlet +1992/3 + + + + + + + + + + + + + + + + Germany + + + + + + + + + 81.9 + + + + + 73.6 + + + + + 1111 + + + + + 44 + + + + + 1883 + + + + + France + + + + + + + + 58.1 + + + + + 34.8 + + + + + 1667 + + + + + 87 + + + + + 670 + + + + + UK + + + + + 58.6 + + + + + 33.9 + + + + + 1667 + + + + + 60 + + + + + 975 + + + + + Italy + + + + + + + + + 57.3 + + + + + 114.6 + + + + + 500 + + + + + 296 + + + + + 193 + + + + + Spain + + + + + + + 39.3 + + + + + 79 + + + + + 476 + + + + + 177 + + + + + 223 + + + + + Netherlands + + + + + + + + + + + 15.4 + + + + + 6 + + + + + 2500 + + + + + 21 + + + + + 748 + + + + + Belgium/Lux + + + + + + + + + + + + 10.6 + + + + + 13 + + + + + 769 + + + + + 37 + + + + + 289 + + + + + Greece + + + + + + + 10.4 + + + + + + + + 17.2 + + + + + + + + 588 + + + + + + + 54 + + + + + + 194 + + + + + + + Portugal + + + + + + + + + + + 9.9 + + + + + + 27.3 + + + + + 344 + + + + + 53 + + + + + 188 + + + + + Sweden + + + + + + + + + 8.8 + + + + + 6.2 + + + + + + 1428 + + + + + 14 + + + + + 609 + + + + + Austria + + + + + 8.1 + + + + + 7.2 + + + + + + 1111 + + + + + 7 + + + + + 1157 + + + + + Denmark + + + + + + + + + 5.2 + + + + + + 3.2 + + + + + 1667 + + + + + 12 + + + + + 446 + + + + + Finland + + + + + + + + + 5.1 + + + + + + 4.1 + + + + + 1250 + + + + + 7 + + + + + 743 + + + + + Ireland + + + + + + + + + + + 3.6 + + + + + + 9.5 + + + + + 370 + + + + + 9 + + + + + 383 + + + + + EU15 Total + + + + + + + + 372.3 + + + + + 429.4 + + + + + 867 + + + + + 876 + + + + + 425 + + + +
+ + + + + population +(mn) + + + + + + + + + + + + number of +enterprises +(000) + + + + + + + + + + + + + population +per +enterprise + + + + + + + + + + + + + + turnover +(mn ecu) + + + + + + + + + + + + + + turnover per +enterprise +(000 ecu) + + + + + + + + + + + + + + + + + + EU15 + + + + + 372.3 + + + + + 2553 + + + + + 146 + + + + + 1261 + + + + + 494 + + + + + USA + + + + + 263.1 + + + + + 1530 + + + + + 171 + + + + + 1350 + + + + + 883 + + + + + Japan + + + + + + + 125.2 + + + + + 1519 + + + + + 82 + + + + + 682 + + + + + 449 + + + +
+ + + + + % growth in total +retail sales volume, +1990-94 + + + + + + + + + + + + + + + + + + + + + + + + value of food sales +1996 (1990=100) + + + + + + + + + + + + + + + Austria + + + + + n.a. + + + + + 113.4 + + + + + Belgium/Luxembourg + + + + + + + + + + + + + + + + + + + 6.9 + + + + + 130.7 + + + + + Denmark + + + + + + + + + 6.4 + + + + + + 123.8 + + + + + Finland + + + + + + + + + n.a. + + + + + + + 95.2 + + + + + France + + + + + + + + + 5.8 + + + + + 113.4 + + + + + Germany + + + + + + + + + + 6.5 + + + + + + 111.4** + + + + + + Greece + + + + + -10.8 + + + + + + 147.2*** + + + + + + + Ireland + + + + + + + + + + + 12.0 + + + + + 130.1 + + + + + Italy + + + + + + + + + 1.0* + + + + + + 139.9 + + + + + Netherlands + + + + + + + + + + + + 7.9 + + + + + 117.4 + + + + + Portugal + + + + + + + + + + + n.a. + + + + + + + 180.3 + + + + + Spain + + + + + + + n.a. + + + + + + + 132.5 + + + + + Sweden + + + + + + + + + n.a. + + + + + + 109.1 + + + + + UK + + + + + 8.6 + + + + + 140.0 + + + +
+ + + + + Current +Level* + + + + + + + + + + + + Change in recent +years** + + + + + + + + + + + + + + + + Source + + + + + + + % points + + + + + + + + period + + + + + + + Austria + + + + + + + 79 + + + + + +14 + + + + + 1990-96 + + + + + + “Regal†1997 + + + + + + + + + + Belgium/Luxembourg + + + + + + + + + + + + + + 57 + + + + + +1 + + + + + 1988-92 + + + + + + AIM + + + + + + Denmark + + + + + + + + + (78) + + + + + + “Food Business†+ + + + + + + + + + + Finland + + + + + + + + 96 + + + + + +3 + + + + + 1990-96 + + + + + + Nielson, Finland, 1997 + + + + + + + + + + + + + France + + + + + + + + 67.2 + + + + + +7 + + + + + + 1988-92 + + + + + + AIM + + + + + + Germany + + + + + + + + + + 75.2 + + + + + +10 + + + + + + 1988-92 + + + + + + AIM + + + + + + Greece + + + + + + + (59) + + + + + + The Retail Pocket Book 1998 + + + + + Ireland + + + + + + + + 50 + + + + + Italy + + + + + + + + 30 + + + + + Netherlands + + + + + + + + + + 79 + + + + + 0 + + + + + 1988-92 + + + + + + Portugal + + + + + + + + 52 + + + + + Spain + + + + + + + 38 + + + + + +11 + + + + + 1988-92 + + + + + + AIM + + + + + + Sweden + + + + + + + + 87 + + + + + +24 + + + + + 1985-96 + + + + + + Supermarket Svenska +Detaljhandel, 1997, for Food +and Daily Goods + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UK + + + + + 67 + + + + + +7 + + + + + 1988-92 + + + + + + AIM + + + + +
+ + + + + hypermarkets + + + + + + + + + + supermarkets + + + + + + + + + others* + + + + + + + + 1996 + + + + + change +since 1980 + + + + + + + + + + + 1996 + + + + + change +since 1990 + + + + + + + + + + + 1996 + + + + + Austria + + + + + + + 12 + + + + + +3 + + + + + 52 + + + + + +11 + + + + + + 36 + + + + + Belgium/Luxembourg + + + + + + + + + + + + + + 16 + + + + + - + + + + + 70 + + + + + +5 + + + + + 14 + + + + + Denmark + + + + + + + + + 17 + + + + + n.a. + + + + + 59 + + + + + +8 + + + + + 24 + + + + + Finland + + + + + + + + 22 + + + + + n.a. + + + + + 51 + + + + + -1 + + + + + 27 + + + + + France + + + + + + + + 51 + + + + + +16 + + + + + + 44 + + + + + - + + + + + 5 + + + + + Germany + + + + + + + + + + 24 + + + + + +8 + + + + + 52 + + + + + +7 + + + + + 24 + + + + + Greece + + + + + + + 5 + + + + + +5 + + + + + 51 + + + + + n.a. + + + + + 44 + + + + + Ireland + + + + + + + + 12 + + + + + n.a. + + + + + 41 + + + + + n.a. + + + + + 47 + + + + + Italy + + + + + + + + 13 + + + + + +13 + + + + + + 39 + + + + + n.a. + + + + + 48 + + + + + Netherlands + + + + + + + + + + 5 + + + + + +3 + + + + + 82 + + + + + +7 + + + + + 13 + + + + + Portugal + + + + + + + + 42 + + + + + +42 + + + + + + 28 + + + + + +10 + + + + + + 30 + + + + + Spain + + + + + + + 34 + + + + + +22 + + + + + + 25 + + + + + +5 + + + + + 31 + + + + + Sweden + + + + + + + + 13 + + + + + n.a. + + + + + 64 + + + + + +4 + + + + + 23 + + + + + UK + + + + + 45 + + + + + +29 + + + + + + 42 + + + + + +2 + + + + + 13 + + + +
+ + + + + 1996 + + + + + 1991 + + + + + growth in share + + + + + + + + + + + + + + % of +national +turnover + + + + + + + + + + + + + + + no. of +stores + + + + + + + % of +national +turnover + + + + + + + + + + + + + + + + + + no. of +stores + + + + + + + (% points) + + + + + + + + + Austria + + + + + + + 17 + + + + + + 568 + + + + + + + 14 + + + + + + 530 + + + + + + + 3 + + + + + Belgium/Luxembourg + + + + + + + + + + + + + + + + 25 + + + + + 762 + + + + + 18 + + + + + 587 + + + + + 7 + + + + + Denmark + + + + + + + + + 20 + + + + + 739 + + + + + 15 + + + + + 544 + + + + + 5 + + + + + Finland + + + + + + + + 12 + + + + + 820 + + + + + 10 + + + + + 760 + + + + + 2 + + + + + France + + + + + + + + 7 + + + + + 1940 + + + + + 1 + + + + + 436 + + + + + 6 + + + + + Germany + + + + + + + + + 30 + + + + + 12130 + + + + + 24 + + + + + 8290 + + + + + 6 + + + + + Greece + + + + + + + n.a. + + + + + + + n.a. + + + + + + + n.a. + + + + + + + n.a. + + + + + + + n.a. + + + + + + + Ireland + + + + + + + + + + + n.a. + + + + + + + n.a. + + + + + + + n.a. + + + + + + + n.a. + + + + + + + n.a. + + + + + + + Italy + + + + + + + + + 10 + + + + + 2360 + + + + + .. + + + + + 60 + + + + + 10 + + + + + Netherlands + + + + + + + + + + + 13 + + + + + 607 + + + + + 10 + + + + + 482 + + + + + 3 + + + + + Portugal + + + + + + + + 9 + + + + + 314 + + + + + + + 2 + + + + + 30 + + + + + + 7 + + + + + Spain + + + + + + + 9 + + + + + 2315 + + + + + 5 + + + + + 1180 + + + + + 4 + + + + + Sweden + + + + + + + + 11 + + + + + 305 + + + + + 6 + + + + + 166 + + + + + 5 + + + + + UK + + + + + 11 + + + + + 1440 + + + + + 6 + + + + + 1129 + + + + + 5 + + + +
+ + + + + number of franchisors + + + + + + + + + + + + + + + + number of franchisees + + + + + + + + + + + + + + + 1993 + + + + + 1994 + + + + + 1993 + + + + + 1994 + + + + + Austria + + + + + 80 + + + + + 170 + + + + + 2500 + + + + + 2700 + + + + + Belgium/Luxembourg + + + + + + + + + + + + + + + + 90 + + + + + 135 + + + + + 3200 + + + + + 2495 + + + + + Denmark + + + + + + + + + 42 + + + + + 42 + + + + + 500 + + + + + 500 + + + + + Finland + + + + + + + + + + + .. + + + + + + .. + + + + + + .. + + + + + + .. + + + + + + France + + + + + + + + 500 + + + + + 500 + + + + + 30000 + + + + + 30000 + + + + + Germany + + + + + + + + + 370 + + + + + 420 + + + + + 15500 + + + + + 18000 + + + + + Greece + + + + + + + .. + + + + + + .. + + + + + + .. + + + + + + .. + + + + + + Ireland + + + + + + + + 20 + + + + + + .. + + + + + + .. + + + + + + .. + + + + + + Italy + + + + + + + + + 318 + + + + + 361 + + + + + 16100 + + + + + 17500 + + + + + Netherlands + + + + + + + + + + + 331 + + + + + 340 + + + + + 12640 + + + + + 12120 + + + + + Portugal + + + + + + + + 55 + + + + + + 70 + + + + + + .. + + + + + + .. + + + + + + Spain + + + + + + + 117 + + + + + 250 + + + + + 14500 + + + + + 20000 + + + + + Sweden + + + + + + + + 200 + + + + + 200 + + + + + 900 + + + + + 900 + + + + + UK + + + + + 373 + + + + + 396 + + + + + 18100 + + + + + 24900 + + + + + EU Total + + + + + + + + 2496 + + + + + 2884 + + + + + 113940 + + + + + 129115 + + + +
+ + + + + 1994 + + + + + 1991 + + + + + 1987 + + + + + 1981 + + + + + Austria + + + + + + + 47 + + + + + + Belgium/Luxembourg + + + + + + + + + + + + + + + + + + + 35 + + + + + 0.1 + + + + + Denmark + + + + + + + + + 27 + + + + + + 0.1 + + + + + + Finland + + + + + + + + 32 + + + + + France + + + + + + + + 200 + + + + + 66 + + + + + 16 + + + + + Germany + + + + + + + + + + 149 + + + + + 73 + + + + + 10 + + + + + 0.2 + + + + + Greece + + + + + + + Ireland + + + + + + + + 3 + + + + + 1 + + + + + 0.1 + + + + + + + Italy + + + + + + + + 68 + + + + + + 37 + + + + + + 5 + + + + + 0.1 + + + + + + + Netherlands + + + + + + + + + + + 30 + + + + + 11 + + + + + 4 + + + + + Portugal + + + + + + + + 44 + + + + + + 3 + + + + + Spain + + + + + + + 115 + + + + + 50 + + + + + 2 + + + + + Sweden + + + + + + + + 60 + + + + + + UK + + + + + 180 + + + + + 60 + + + + + 8 + + + + + 0.1 + + + + + + EU Total + + + + + + + + 990 + + + +
+ + + + + 1997 + + + + + 1995* + + + + + 1992* + + + + + 1990** + + + + + 1980** + + + + + By leading retailers (1993/4) + + + + + UK + + + + + + 42.3 + + + + + + + + 29 + + + + + + 25 + + + + + + 31 + + + + + + 22 + + + + + + Sainsbury 55; Tesco 46; Safeway +38; Asda 32. + + + + + + + + + + + + + + + + + + + + + + + Belgium/Lux + + + + + + + + + + + 24.9 + + + + + + + + 22 + + + + + + 16 + + + + + + Netherlands + + + + + + + + + + + + 19.1 + + + + + 16 + + + + + + 16 + + + + + + France + + + + + + + + + 18.2 + + + + + 16 + + + + + + 16 + + + + + + 20 + + + + + + 11 + + + + + + Monoprix 28; Casino 25; +Intermarche 23; Carrefour 22; +Auchan 19; Leclerc 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Denmark + + + + + + + + + 13 + + + + + + Germany + + + + + + + + + + 12.6 + + + + + 11 + + + + + + 6 + + + + + 24 + + + + + 15 + + + + + Aldi 90; Metro 33; Tengelmann 18. + + + + + + + + + + + + + + + + + + + Spain + + + + + + + 10 + + + + + 8 + + + + + 9 + + + + + 2 + + + + + Eroski 24; Pryca 20; Alcampo 15 + + + + + + + + + + + + + + + + + + + + + Portugal + + + + + + + + 9 + + + + + Austria + + + + + + + 9 + + + + + Finland + + + + + + + + 8 + + + + + 8 + + + + + Sweden + + + + + + + + 8 + + + + + 8 + + + + + Italy + + + + + + + + 6 + + + + + 4 + + + + + Greece + + + + + + + 3 + + + +
+ + + + + Country of origin + + + + + + + + + + + + + + + Sales (bn ecus) + + + + + + + + + + Nestle + + + + + + Switzerland + + + + + + + + 38.2 + + + + + + + + Food Ingredients Specialities + + + + + + + + + + + + + + Switzerland + + + + + + + 38.1 + + + + + + + + Rewe + + + + + + + Germany + + + + + + + + + + 14.6 + + + + + Sandoz Nutrition + + + + + + + + + + + Switzerland + + + + + + + 10.7 + + + + + + + + Casino Guichard Perrachon + + + + + + + + + + + + + + France + + + + + + + + 9.5 + + + + + + + Coop Valais + + + + + + + + Switzerland + + + + + + + + 7.3 + + + + + + + Spar Handels + + + + + + + + + + Germany + + + + + + + + + + 6.9 + + + + + + Edeka + + + + + + + Germany + + + + + + + 6.3 + + + + + + + Faellesforenigen for Danmarks + + + + + + + + + + + Denmark + + + + + + + + 3.0 + + + + + + + Booker Belmont + + + + + + + + + UK + + + + + + 2.9 + + + + + + + SEITA + + + + + + France + + + + + + + + + 2.4 + + + + + Nurdin & Peacock + + + + + + + + + + UK + + + + + + 2.0 + + + + + + + Merkur + + + + + + Switzerland + + + + + + + + 2.0 + + + + + + + Ramsvita + + + + + + + + + Switzerland + + + + + + + + 2.0 + + + + + + + Tengelmann + + + + + + + + + + + Germany + + + + + + + + + + 1.8 + + + + + + Hofer & Curti + + + + + + + + + + Switzerland + + + + + + + + 1.7 + + + + + + + Systeme U Centre Regional Ouest + + + + + + + + + + + + + + France + + + + + + + + 1.6 + + + + + + + Schuitema + + + + + + + + + + Netherlands + + + + + + + + + + 1.4 + + + + + + + Skandinavisk Holding + + + + + + + + + + + + + + + + + + Denmark + + + + + + + + + + + 1.3 + + + + + Fyffes + + + + + + + Ireland + + + + + + + 1.1 + + + + + +
+ + + + + World food +sales +($US bn) + + + + + + + + + + + + + Total sales in EU food +manufacturing +(bn ecus) + + + + + + + + + + + + + + + + + + + + + + + + + + + Markets in which firm is one +of the 5 leaders +(NACE 3 digit) + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nestle + + + + + + + + + 38.8 + + + + + 13.1 + + + + + 412,413,414,417,421,423,428 + + + + + Philip Morris + + + + + + 33.4 + + + + + 11.3 + + + + + 413,417,421,423,429 + + + + + Unilever + + + + + + + + + + 26.7 + + + + + 14.6 + + + + + 411,412,414,415,421 + + + + + ConAgra + + + + + + + + 24.8 + + + + + Pepsico + + + + + + + + + 19.1 + + + + + Cargill + + + + + + + + + + 18.7 + + + + + 2.4 + + + + + + 411 + + + + + Coca-Cola + + + + + + + + + + + 18.0 + + + + + 1.8 + + + + + + 428 + + + + + Danone + + + + + + + 14.2 + + + + + 8.9 + + + + + + 427,428,423,413,417 419 + + + + + Archer Daniels + + + + + + + + + + + 13.3 + + + + + + + + Mars + + + + + + + 13 + + + + + 3.1 + + + + + 421,422 + + + + + Grand Metropolitan + + + + + + + 12.7 + + + + + 2.4 + + + + + + 413,424 + + + + + IBP + + + + + + + 12.7 + + + + + Kinn + + + + + + 11.6 + + + + + CPC International + + + + + + + + + + + + + + + + 9.8 + + + + + + 1.6 + + + + + 418,423 + + + + + Anheuser-Busch + + + + + + + + + + + + + 9.6 + + + + + Sara Lee + + + + + + + + + + 9.4 + + + + + + 1.3 + + + + + 423 + + + + + ABF + + + + + 9.2 + + + + + 416,418,419,420 + + + + + Heinz + + + + + + + + 9.1 + + + + + + 1.5 + + + + + 423 + + + + + Asahi Breweries + + + + + + + + + 9.1 + + + + + + + Eridania Beghin-Say + + + + + + + + + + + + + 9.1 + + + + + + + Nabisco + + + + + + + + + 8.3 + + + + + Novartis + + + + + + 8.1 + + + + + + + Cadbury-Schweppes + + + + + + + + + + + + + 7.7 + + + + + + 3.0 + + + + + 428 + + + + + Campbell Soup + + + + + + + + + + + 7.7 + + + + + Guinness + + + + + + + + 7.6 + + + + + 2.2 + + + + + + 424,427 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004.json new file mode 100644 index 0000000..755a6e4 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004.json @@ -0,0 +1 @@ +{"numExpectedTables":12,"numCorrectlyDetectedTables":12,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004.pdf new file mode 100644 index 0000000..2acd529 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-004.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005-reg.xml new file mode 100644 index 0000000..7c1a638 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005-reg.xml @@ -0,0 +1,350 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005-str.xml new file mode 100644 index 0000000..dd08990 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005-str.xml @@ -0,0 +1,926 @@ + + + + + + + 1996 + + + + + 1993 + + + + + Austria + + + + + + + 59 + + + + + + 54 + + + + + + Belgium/Lux + + + + + + + + + + + 62 + + + + + + 60 + + + + + + Denmark + + + + + + + + + 59 + + + + + + 54 + + + + + + Finland + + + + + + + + 89 + + + + + 94 + + + + + France + + + + + + + + 51 + + + + + + 48 + + + + + + Germany + + + + + + + + + + 45 + + + + + + 45 + + + + + + Greece + + + + + + + 28 + + + + + + 11 + + + + + + Ireland + + + + + + + + 64 + + + + + + 62 + + + + + + Italy + + + + + + + + 12 + + + + + + 11 + + + + + + Netherlands + + + + + + + + + + + 50 + + + + + 52 + + + + + Portugal + + + + + + + + 56 + + + + + + 36 + + + + + + Spain + + + + + + + 32 + + + + + 22 + + + + + Sweden + + + + + + + + 78 + + + + + + 79 + + + + + + UK + + + + + 56 + + + + + 50 + + + +
+ + + + + Our estimates +1996 + + + + + + + + + + + LDA +1997 + + + + + + PBUK +1996 + + + + + + EH +1996 + + + + + + AIM +1992 + + + + + + + HBS + + + + + OXIRM + + + + + + + + Average of +other estimates + + + + + + + + + + + + + + + Austria + + + + + + + 58.6 + + + + + + + + 79 + + + + + + 67.9 + + + + + + + + 72.9 + + + + + + + + 73.3 + + + + + + + + Bel/Lux + + + + + + + + + 61.6 + + + + + 57 + + + + + + 56.9 + + + + + 77.4 + + + + + 53 + + + + + + 60 + + + + + + 60.9 + + + + + Denmark + + + + + + + + + 59.5 + + + + + 48 + + + + + + 78 + + + + + + 63.0 + + + + + Finland + + + + + + + + + 89.1 + + + + + 96 + + + + + + 95.4 + + + + + 97.5 + + + + + 96.3 + + + + + France + + + + + + + + + 50.6 + + + + + 67.2 + + + + + 60.1 + + + + + 49 + + + + + + 65 + + + + + + 60.3 + + + + + Germany + + + + + + + + + + 45.4 + + + + + 75.2 + + + + + 41.5 + + + + + 73.5 + + + + + 37 + + + + + + 56.8 + + + + + Greece + + + + + + + 28.0 + + + + + + + + 58.7 + + + + + + + + 58.7 + + + + + + + + Ireland + + + + + + + + + + + 64.2 + + + + + 50 + + + + + + 50.4 + + + + + 50.2 + + + + + Italy + + + + + + + + + 11.8 + + + + + 30 + + + + + + 35 + + + + + + 21 + + + + + + 58.5 + + + + + 36.1 + + + + + Netherlands + + + + + + + + + + + + 50.4 + + + + + 79 + + + + + + 76.7 + + + + + 71.7 + + + + + 59 + + + + + + 71.6 + + + + + Portugal + + + + + + + + + + + 55.7 + + + + + 52 + + + + + + 52.9 + + + + + 55 + + + + + + 53.3 + + + + + Spain + + + + + + + 32.1 + + + + + 38 + + + + + + 34.6 + + + + + 23 + + + + + + 47.7 + + + + + 35.8 + + + + + Sweden + + + + + + + + + 77.9 + + + + + 87 + + + + + + 70.5 + + + + + 93.5 + + + + + 83.7 + + + + + UK + + + + + 56.2 + + + + + 67 + + + + + + 65.2 + + + + + 60 + + + + + + 63 + + + + + + 63.8 + + + + + Average + + + + + + + + + + 52.9 + + + + + 61.7 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005.pdf new file mode 100644 index 0000000..5ea9bd5 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-005.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006-reg.xml new file mode 100644 index 0000000..46b5f5a --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006-reg.xml @@ -0,0 +1,321 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006-str.xml new file mode 100644 index 0000000..0a7207b --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006-str.xml @@ -0,0 +1,725 @@ + + + + + + + Names + + + + + + + + Own brands market share + + + + + + + + + + + + + + + + Number of items + + + + + + + + + + + + Franprix + + + + + + + + + 28.0 + + + + + n.a. + + + + + + Casino + + + + + + + + 24.8 + + + + + 1800 + + + + + Intermarché + + + + + + + + + + + + + 24.7 + + + + + 2500 + + + + + Géant + + + + + + + 20.0 + + + + + 1800 + + + + + Carrefour + + + + + + + + + + + 18.9 + + + + + 1642 + + + + + Monoprix + + + + + + + + + 18.7 + + + + + 1800 + + + + + Système U + + + + + + + 18.5 + + + + + + + + 985 + + + + + + + Continent + + + + + + + + + + + 17.8 + + + + + 1440 + + + + + Stoc + + + + + + + 16.2 + + + + + 650 + + + + + Auchan + + + + + + + 15.7 + + + + + 1500 + + + + + Match + + + + + + + + 15.4 + + + + + 1100 + + + + + Champion + + + + + + + + + 15.1 + + + + + 1240 + + + + + Leclerc + + + + + + + + + + + 14.8 + + + + + 500 + + + + + Cora + + + + + + + 12.2 + + + + + 1224 + + + + + Prisunic + + + + + + + + + 11.7 + + + + + 550 + + + +
+ + + + + 1991 + + + + + 1994 + + + + + 1995 + + + + + 1996 + + + + + National Brands + + + + + + + + + + + + + 80.6 + + + + + 75.0 + + + + + 75.3 + + + + + 76.0 + + + + + Own Brands + + + + + + + + 14.7 + + + + + 17.1 + + + + + 17.4 + + + + + 17.1 + + + + + Low price items + + + + + + + 4.7 + + + + + + + 7.9 + + + + + + + 7.3 + + + + + + + 6.9 + + + + + +
+ + + + + Retailer + + + + + + + + + + + Own Brands Market Shares + + + + + + + + + + + + + + + Monoprix + + + + + + + + + 28% + + + + + Casino + + + + + + + + 25% + + + + + Intermarché + + + + + + + + + 23% + + + + + + + Carrefour + + + + + + + 22% + + + + + + + Auchan + + + + + + + + 19% + + + + + + + Leclerc + + + + + 10% + + + + + +
+ + + + + Groups + + + + + + Foreign turnover (FFr bn.) + + + + + + + + + + + + + + % of Total Turnover + + + + + + + + + + + + Carrefour + + + + + + + + + + + 62.7 + + + + + 40.5% + + + + + Promodès + + + + + + + + + + + 37.0 + + + + + 35.7% + + + + + Auchan + + + + + + + + 23.5 + + + + + 19.5% + + + + + Cora + + + + + + + 11.0 + + + + + 24.0% + + + + + Casino + + + + + + + + 8.5 + + + + + 11.5% + + + + + Comptoirs Modernes + + + + + + + + + + + + 2.0 + + + + + + + 7.0% + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006.json new file mode 100644 index 0000000..11be987 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006.json @@ -0,0 +1 @@ +{"numExpectedTables":4,"numCorrectlyDetectedTables":4,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006.pdf new file mode 100644 index 0000000..431ca0a Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-006.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007-reg.xml new file mode 100644 index 0000000..39fb826 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007-reg.xml @@ -0,0 +1,606 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007-str.xml new file mode 100644 index 0000000..c9d5b40 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007-str.xml @@ -0,0 +1,1059 @@ + + + + + + + Up-market + + + + + + + + + Medium + + + + + + + + Down-market + + + + + + + + + + + + Procter & Gamble + + + + + + + + + + + Ariel + + + + + + Vizir + + + + + + Bonux + + + + + + + + + Lever + + + + + Skip + + + + + + Omo + + + + + + Persil + + + + + + + Henkel + + + + + + + + Le Chat + + + + + + + + Super Croix + + + + + + + + + + Colgate-Palmolive + + + + + + + + + + Dash + + + + + + Axion + + + + + + + Gama + + + + + +
+ + + + + Years + + + + + + + 1990 + + + + + 1992 + + + + + 1993 + + + + + 1994 + + + + + 1995 + + + + + 1996 + + + + + Budget Coefficient for Coffee, +Tea, Herb Tea + + + + + + + + + + + + + + + + + + + + + + 0.323 + + + + + 0.272 + + + + + 0.265 + + + + + 0.290 + + + + + 0.340 + + + + + 0.346 + + + +
+ + + + + Product + + + + + + + + + Roast coffee + + + + + + Instant Coffee + + + + + + + + + + + Turnover in FFr. millions + + + + + + + + + + + + + + + 7,581 + + + + + + + + + 2,517 + + + + + + + +
+ + + + + Brands + + + + + + + + + + Market shares in +volume (1996) + + + + + + + + + + + + + Market shares in +volume (1997) + + + + + + + + + + + + + Maison du Café +(Douwe Egberts) + + + + + + + + + + + + + + + + 14.9% + + + + + 16.5% + + + + + Carte Noire +(K-J-S) + + + + + + + + + + + + + + 17.0% + + + + + 16.5% + + + + + Jacques Vabre +(K-J-S) + + + + + + + + + + + + + + + + 14.2% + + + + + 13.8% + + + + + Grand Mère +(K-J-S) + + + + + + + + + + + + + + 13.2% + + + + + 13.2% + + + + + Lavazza + + + + + 7.0% + + + + + + + + 6.2% + + + + + + + + Segafredo + + + + + + + + + + + 5.8% + + + + + 5.4% + + + + + Legal + + + + + + + + + 5.6% + + + + + + 4.5% + + + + + + Malongo + + + + + + + + + 3.0% + + + + + + 3.1% + + + + + + Own Brands and First Price Products + + + + + + + + + + + + + + + + + + + + + + 15.9% + + + + + 17.3% + + + + + Other Brands + + + + + + + + + + 3.3% + + + + + 3.4% + + + +
+ + + + + Products + + + + + + + + + Butter + + + + + + + Margarine + + + + + + + Low fat products + + + + + + + + + + Turnover Ffr. m. + + + + + + + + + + + + + + 6028 + + + + + 1385 + + + + + 836 + + + +
+ + + + + Groups + + + + + + Butter + + + + + + + + Margarine + + + + + + + + + Low fat products + + + + + + + + + + + + + Astra Calvé + + + + + + + + + + + + Total: 0% + + + + + + + + + Total: 47% +(Fruit d’or, Plantafin, +Equilibre, Effi, Astra, ...) + + + + + + + + + + + + + + + + + + + + Total: 39% +Fruit d’or (8.4%) +Effi (10.5%) +Plantafin (20.1%) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Besnier + + + + + + + Total: 18.1% +Bfpridel (4.4%) +Président (13.5%) + + + + + + + + + + + + + + + + + + + + + + + + + + + + Total: 0% + + + + + + + + + Total: 9.5% +Bridélight (5.6%) +Bridélice (3.2%) +Président (0.7%) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cema + + + + + + + Primevère (1.3%) + + + + + + + + + + CLE + + + + + + + Elles § Vire (6.7%) + + + + + + + + + + + Laïta + + + + + + + + + Paysan Breton (6.3%) + + + + + + + + + + + + + + + + + Vedial + + + + + + + + Total: 0% + + + + + + + + + Total: 19% +(Prima, St Hubert 41, Le +Fleurier,Mr Tournesol, +Tournolive...) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Total: 34.8% +Prima (3.3%) +St Hubert 41 (18.7%) +Le Fleurier (12.8%) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Own brands + + + + + + + + 26.9% + + + + + 19.4% + + + + + 7% + + + + + Others + + + + + + + + 42.2% + + + + + 13.3% + + + + + 9.7% + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007.json new file mode 100644 index 0000000..4bed3d0 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007.json @@ -0,0 +1 @@ +{"numExpectedTables":6,"numCorrectlyDetectedTables":6,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007.pdf new file mode 100644 index 0000000..46cf9b6 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-007.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008-reg.xml new file mode 100644 index 0000000..6a32444 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008-reg.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008-str.xml new file mode 100644 index 0000000..0b50733 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008-str.xml @@ -0,0 +1,325 @@ + + + + + + + Country/Heading + + + + + + + + + + + + + Cohesion Fund EURbn + + + + + + + + ERDF Convergence EURbn + + + + + + + + + + + + Total EURbn + + + + + + + Bulgaria + + + + + 2.3 + + + + + 3.2 + + + + + 5.5 + + + + + Cyprus + + + + + + + + 0.21 + + + + + 0 + + + + + 0.21 + + + + + Czech Republic + + + + + 8.8 + + + + + 13.4 + + + + + 22.2 + + + + + Estonia + + + + + 1.1 + + + + + 1.9 + + + + + 3.0 + + + + + Hungary + + + + + + 8.6 + + + + + 11.2 + + + + + 19.8 + + + + + Latvia + + + + + 1.5 + + + + + 2.4 + + + + + 3.9 + + + + + Lithuania + + + + + 2.3 + + + + + 3.4 + + + + + 5.7 + + + + + Malta + + + + + 0.28 + + + + + 0.44 + + + + + 0.72 + + + + + Poland + + + + + 22 + + + + + 33 + + + + + 55 + + + + + Romania + + + + + 6.5 + + + + + 9 + + + + + 15.5 + + + + + Slovakia + + + + + 4 + + + + + 6 + + + + + 10 + + + + + Slovenia + + + + + 1.4 + + + + + 1.9 + + + + + 3.3 + + + + + Technical Assistance + + + + + + 0.87 + + + + + TOTAL + + + + + + + 58.99 + + + + + 86.70 + + + + + 145.69 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008.pdf new file mode 100644 index 0000000..533a16c Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-008.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a-reg.xml new file mode 100644 index 0000000..fc40890 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a-reg.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a-str.xml new file mode 100644 index 0000000..6bb1f8c --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a-str.xml @@ -0,0 +1,224 @@ + + + + + + + Assignment Categories + + + + + + + JASPERS Categories + + + + + EV Categories + + + + + Category + + + + + + Description + + + + + + Category + + + + + + Description + + + + + + 1 + + + + + Involvement “at the +beginning of project +preparation†+ + + + + + + + + + + + + 1a + + + + + Influence on project +concept + + + + + + + + + + + + + + 1b + + + + + No influence on project +concept (presentation +only) + + + + + + + + + + + + + 2 + + + + + Involvement “during +the feasibility study +preparation†+ + + + + + + + + + 2a + + + + + Influence on project +concept + + + + + + + + + + + + + + 2b + + + + + No influence on project +concept (presentation +only) + + + + + + + + + + + + + 3 + + + + + Involvement “after +draft application is +prepared†+ + + + + + + + + + + + 3a + + + + + + Influence on project +concept + + + + + + + + + + + + + + 3b + + + + + Other presentation +issues + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a.pdf new file mode 100644 index 0000000..049449c Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009a.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009b-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009b-reg.xml new file mode 100644 index 0000000..ff79124 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009b-reg.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009b-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009b-str.xml new file mode 100644 index 0000000..83dc7a2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-009b-str.xml @@ -0,0 +1,217 @@ + + + + + + + JASPERS Categories + + + + + EV Categories + + + + + Category + + + + + + Description + + + + + + Category + + + + + + Description + + + + + + 1 + + + + + Involvement “at the +beginning of project +preparation†+ + + + + + + + + + + + + 1a + + + + + Influence on project +concept + + + + + + + + + + + + + + 1b + + + + + No influence on project +concept (presentation +only) + + + + + + + + + + + + + 2 + + + + + Involvement “during +the feasibility study +preparation†+ + + + + + + + + + 2a + + + + + Influence on project +concept + + + + + + + + + + + + + + 2b + + + + + No influence on project +concept (presentation +only) + + + + + + + + + + + + + 3 + + + + + Involvement “after +draft application is +prepared†+ + + + + + + + + + + + 3a + + + + + + Influence on project +concept + + + + + + + + + + + + + + 3b + + + + + Other presentation +issues + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010-reg.xml new file mode 100644 index 0000000..852d99d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010-reg.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010-str.xml new file mode 100644 index 0000000..a5b5f31 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010-str.xml @@ -0,0 +1,130 @@ + + + + + + + FEMIP Country + + + + + + + Signed TA +(EURm) + + + + + + + + + Algeria + + + + + 6.19 + + + + + Egypt + + + + + 6.60 + + + + + Gaza & West Bank + + + + + + + 2.60 + + + + + Jordan + + + + + 4.20 + + + + + Lebanon + + + + + + 2.57 + + + + + Morocco + + + + + 21.09 + + + + + Regional + + + + + + 7.29 + + + + + Syria + + + + + 33.42 + + + + + Tunisia + + + + + + 14.50 + + + + + Total + + + + + 98.46 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010.pdf new file mode 100644 index 0000000..76f113e Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-010.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011-reg.xml new file mode 100644 index 0000000..c878bc2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011-reg.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011-str.xml new file mode 100644 index 0000000..744f2f9 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011-str.xml @@ -0,0 +1,179 @@ + + + + + + + Differences with respect to Germany + + + + + + + + + + + + + + + + Portugal + + + + + + Greece + + + + + Spain + + + + + Italy + + + + + France + + + + + Q2 2006 – Q1 2010** + + + + + + + + + 0.33 + + + + + 0.51 + + + + + 0.31 + + + + + 0.18 + + + + + 0.05 + + + + + Q1 2009 – Q4 2009 + + + + + + + + -0.01 + + + + + 0.45 + + + + + 0.21 + + + + + 0.18 + + + + + 0.05 + + + + + Q4 2009 + + + + + + 0.17 + + + + + 0.70 + + + + + 0.26 + + + + + 0.09 + + + + + -0.01 + + + + + Q1 2010 + + + + + + 0.64 + + + + + 0.72 + + + + + 0.56 + + + + + 0.43 + + + + + 0.25 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011.json new file mode 100644 index 0000000..492239e --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":3,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011.pdf new file mode 100644 index 0000000..c18929d Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-011.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012-reg.xml new file mode 100644 index 0000000..6204f9e --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012-reg.xml @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012-str.xml new file mode 100644 index 0000000..1eca242 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012-str.xml @@ -0,0 +1,1113 @@ + + + + + + + Finland + + + + + + + EU-15 + + + + + EU-25 + + + + + 1996 + + + + + 3.7 + + + + + 1.6 + + + + + 1.7 + + + + + 2000 + + + + + 5.0 + + + + + 3.9 + + + + + 3.9 + + + + + 2005 + + + + + 1.5 + + + + + 1.5 + + + + + 1.6 + + + + + 2006 (*) + + + + + 3.5 + + + + + 2.0 + + + + + 2.1 + + + +
+ + + + + Agriculture + + + + + + + Industry + + + + + + + Services + + + + + 1991 + + + + + Men + + + + + 11.0 + + + + + 40.7 + + + + + 48.4 + + + + + Women + + + + + + + 6.6 + + + + + 16.0 + + + + + 77.4 + + + + + Total + + + + + 8.9 + + + + + 28.7 + + + + + 62.4 + + + + + Men + + + + + 9.5 + + + + + 39.4 + + + + + 51.0 + + + + + 1996 + + + + + Women + + + + + + + 5.3 + + + + + 13.9 + + + + + 80.9 + + + + + Total + + + + + 7.5 + + + + + 27.3 + + + + + 65.2 + + + + + Men + + + + + 7.5 + + + + + 39.4 + + + + + 53.1 + + + + + 2001 + + + + + Women + + + + + + + 3.7 + + + + + 13.8 + + + + + 82.5 + + + + + Total + + + + + 5.7 + + + + + 27.2 + + + + + 67.1 + + + + + Men + + + + + 6.7 + + + + + 38.1 + + + + + 55.2 + + + + + 2003 + + + + + Women + + + + + + + 3.0 + + + + + 12.4 + + + + + 84.6 + + + + + Total + + + + + 4.9 + + + + + 25.7 + + + + + 69.4 + + + +
+ + + + + Finland + + + + + + + EU-15 + + + + + EU-25 + + + + + Female + + + + + + + Male + + + + + + + Total + + + + + + + 15-24 + + + + + + Female + + + + + + + Male + + + + + + + Total + + + + + + + 15-24 + + + + + + Female + + + + + + + + + Male + + + + + + + Total + + + + + + + 15-24 + + + + + + 1995 + + + + + 15.1 + + + + + 15.7 + + + + + 15.4 + + + + + 29.7 + + + + + 12.0 + + + + + 8.7 + + + + + 10.1 + + + + + 21.1 + + + + + : + + + + + : + + + + + : + + + + + : + + + + + 2000 + + + + + 10.6 + + + + + 9.1 + + + + + 9.8 + + + + + 21.4 + + + + + 9.3 + + + + + 6.4 + + + + + 7.7 + + + + + 15.3 + + + + + 10.2 + + + + + 7.4 + + + + + 8.6 + + + + + 17.4 + + + + + 2005 + + + + + 8.6 + + + + + 8.2 + + + + + 8.4 + + + + + 20.1 + + + + + 8.9 + + + + + 7.0 + + + + + 7.9 + + + + + 16.7 + + + + + 9.8 + + + + + 7.9 + + + + + 8.7 + + + + + 18.5 + + + +
+ + + + + Finland + + + + + + + EU-15 + + + + + + + EU-25 + + + + + + + Female + + + + + + + Male + + + + + + + Total + + + + + + + Female + + + + + + + Male + + + + + + + Total + + + + + + + Female + + + + + + + Male + + + + + + + Total + + + + + + + 1995 + + + + + 59.0 + + + + + 64.2 + + + + + 61.6 + + + + + 49.7 + + + + + 70.5 + + + + + 60.1 + + + + + : + + + + + : + + + + + : + + + + + 2000 + + + + + 64.2 + + + + + 70.1 + + + + + 67.2 + + + + + 54.1 + + + + + 72.8 + + + + + 63.4 + + + + + 53.6 + + + + + 71.2 + + + + + 62.4 + + + + + 2005 + + + + + 66.5 + + + + + 70.3 + + + + + 68.4 + + + + + 57.4 + + + + + 72.9 + + + + + 65.1 + + + + + 56.3 + + + + + 71.3 + + + + + 63.8 + + + +
+ + + + + Country + + + + + + + ISCED 0-2 + + + + + + + + + ISCED 3-4 + + + + + + + + ISCED 5-6 + + + + + + + + Denmark + + + + + + 17 + + + + + 49 + + + + + 34 + + + + + Finland + + + + + 21 + + + + + 44 + + + + + 34 + + + + + Estonia + + + + + 11 + + + + + 56 + + + + + 33 + + + + + Sweden + + + + + 16 + + + + + 54 + + + + + 29 + + + + + Spain + + + + + 51 + + + + + 21 + + + + + 29 + + + + + Germany + + + + + + 17 + + + + + 58 + + + + + 25 + + + + + Italy + + + + + + + 49 + + + + + 39 + + + + + 13 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012.json new file mode 100644 index 0000000..b1fa693 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012.json @@ -0,0 +1 @@ +{"numExpectedTables":5,"numCorrectlyDetectedTables":5,"numErroneouslyDetectedTables":1,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012.pdf new file mode 100644 index 0000000..f614de4 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-012.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013-reg.xml new file mode 100644 index 0000000..6afe9c9 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013-reg.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013-str.xml new file mode 100644 index 0000000..976d2fa --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013-str.xml @@ -0,0 +1,441 @@ + + + + + + + 2000 + + + + + 2002 + + + + + 2004 + + + + + General upper secondary education + + + + + + 15 455 + + + + + 13 951 + + + + + 12 068 + + + + + Competence-based qualifications + + + + + + + + 35 190 + + + + + 44 307 + + + + + 60 152 + + + + + Polytechnics + + + + + + 20 527 + + + + + 20 922 + + + + + 22 083 + + + +
+ + + + + Number of +participants (*) + + + + + + + + + + + + + Females +(%) + + + + + + + + + + Vocational further education and training, not apprenticeship training + + + + + + + + + + 79 935 + + + + + 55 + + + + + Vocational further education and training, apprenticeship training + + + + + + + + + + 2 961 + + + + + 73 + + + + + Labour market training + + + + + + + + 51 955 + + + + + 52 + + + + + Courses ordered by employers + + + + + + + + 298 839 + + + + + 43 + + + + + Courses organised as liberal education + + + + + + + + 1 649 692 + + + + + 72 + + + + + Open polytechnics education + + + + + + + 13 560 + + + + + 66 + + + + + Open university education + + + + + + + + 57 986 + + + + + 80 + + + + + Other education + + + + + 91 568 + + + + + 55 + + + + + Total + + + + + 2 246 496 + + + + + + 66 + + + +
+ + + + + 2001 + + + + + 2002 + + + + + 2003 + + + + + 2004 + + + + + 2005 + + + + + On labour market training + + + + + + + + 29 300 + + + + + 25 800 + + + + + 33 300 + + + + + 33 500 + + + + + 33 000 + + + +
+ + + + + Roles and tasks + + + + + + + Teachers + + + + + + + Trainers + + + + + + + Curriculum development + + + + + + + + + x + + + + + Supporting students in preparing their individual study plans + + + + + + + + + + + x + + + + + x + + + + + Evaluation of education + + + + + + x + + + + + Student assessment + + + + + + x + + + + + x + + + + + Cooperation between school and enterprise + + + + + x + + + + + x + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013.json new file mode 100644 index 0000000..074b6f5 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013.json @@ -0,0 +1 @@ +{"numExpectedTables":4,"numCorrectlyDetectedTables":4,"numErroneouslyDetectedTables":1,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013.pdf new file mode 100644 index 0000000..0fb7d4a Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-013.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014-reg.xml new file mode 100644 index 0000000..2bd199f --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014-reg.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014-str.xml new file mode 100644 index 0000000..326a17c --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014-str.xml @@ -0,0 +1,114 @@ + + + + + + + Indicators + + + + + Weight of indicator in 2006 + + + + + + Effectiveness + + + + + + + + Employment + + + + + + + + + 40 + + + + + Further studies (in higher education) + + + + + + + + 15 + + + + + Processes + + + + + + + Dropping out + + + + + + 15 + + + + + % ratio of qualification certificate holders to entrants + + + + + + 13 + + + + + Staff + + + + + + Formal teaching qualifications + + + + + + + 11 + + + + + Staff development + + + + + + + + 6 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014.json new file mode 100644 index 0000000..e0d0b7b --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":0,"numErroneouslyDetectedTables":1,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014.pdf new file mode 100644 index 0000000..d310a8b Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-014.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015-reg.xml new file mode 100644 index 0000000..0e68370 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015-reg.xml @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015-str.xml new file mode 100644 index 0000000..0634ca2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015-str.xml @@ -0,0 +1,1213 @@ + + + + + + + Topic + + + + + Enquiries + + + + + EU Institutions + + + + + 3.597 + + + + + EU general and Member States + + + + + 1.847 + + + + + Employment, social affairs and equal opportunities + + + + + 1.783 + + + + + Air passengers rights + + + + + 1.726 + + + + + Justice Freedom and Security + + + + + 1.451 + + + + + Consumer / Food safety / Public health + + + + + 1.241 + + + + + Enterprise and industry + + + + + 1.215 + + + + + External relations and development + + + + + 732 + + + + + Education / Training / Youth + + + + + 714 + + + + + Customs and taxation + + + + + 556 + + + + + Total + + + + + 14.862 + + + +
+ + + + + Topic + + + + + Enquiries + + + + + Other specific policies including Competition, External +trade, Enlargement, Agriculture and rural development, +Regional policy, Information Society and media, Culture, +Economic and monetary affairs, Research and innovation, +Fisheries and maritime affairs, Internal Market and services +and Environment + + + + + + + + + + 4.330 + + + + + EIT + + + + + 119 + + + + + Research enquiry service + + + + + 2.003 + + + + + Export Helpdesk + + + + + 169 + + + + + Practicalities (Including complaints, OPOCE, mission, history, +issues not related to the EU, bilateral agreements, national +authorities, request for contact details and request for +clarification) + + + + + + + + 2.417 + + + + + Grand Total + + + + + 23.900 + + + +
+ + + + + Airpassengersrights + + + + + Enquiries + + + + + Spain + + + + + 268 + + + + + Germany + + + + + 233 + + + + + UnitedKingdom + + + + + 139 + + + + + France + + + + + 136 + + + + + Italy + + + + + 92 + + + + + Netherlands + + + + + 79 + + + + + Belgium + + + + + 66 + + + + + Portugal + + + + + 44 + + + + + Austria + + + + + 28 + + + + + Finland + + + + + 25 + + + + + Greece + + + + + 22 + + + + + Ireland + + + + + 14 + + + + + Denmark + + + + + 12 + + + + + Sweden + + + + + 11 + + + + + Luxembourg + + + + + 9 + + + + + TotalEU-15 + + + + + 1.178 + + + + + Hungary + + + + + 17 + + + + + Romania + + + + + 16 + + + + + Cyprus + + + + + 12 + + + + + Bulgaria + + + + + 9 + + + + + CzechRepublic + + + + + 7 + + + + + Estonia + + + + + 7 + + + + + Poland + + + + + 7 + + + + + Malta + + + + + 5 + + + + + Latvia + + + + + 3 + + + + + Slovakia + + + + + 3 + + + + + Slovenia + + + + + 2 + + + + + TotalEU-12 + + + + + 88 + + + + + non-EU + + + + + 97 + + + + + Unspecified + + + + + 363 + + + + + GrandTotal + + + + + 1.726 + + + +
+ + + + + Freemovementof +persons/workers + + + + + + Enquiries + + + + + Spain + + + + + 153 + + + + + Germany + + + + + 119 + + + + + UnitedKingdom + + + + + 114 + + + + + France + + + + + 99 + + + + + Italy + + + + + 82 + + + + + Belgium + + + + + 49 + + + + + Netherlands + + + + + 45 + + + + + Greece + + + + + 40 + + + + + Portugal + + + + + 26 + + + + + Ireland + + + + + 23 + + + + + Austria + + + + + 22 + + + + + Sweden + + + + + 20 + + + + + Finland + + + + + 10 + + + + + Denmark + + + + + 9 + + + + + Luxembourg + + + + + 2 + + + + + TotalEU-15 + + + + + 813 + + + + + Bulgaria + + + + + 32 + + + + + Romania + + + + + 30 + + + + + Cyprus + + + + + 22 + + + + + Poland + + + + + 20 + + + + + CzechRepublic + + + + + 12 + + + + + Hungary + + + + + 11 + + + + + Latvia + + + + + 11 + + + + + Slovakia + + + + + 8 + + + + + Lithuania + + + + + 7 + + + + + Estonia + + + + + 4 + + + + + Slovenia + + + + + 2 + + + + + Malta + + + + + 1 + + + + + TotalEU-12 + + + + + 159 + + + + + non-EU + + + + + 102 + + + + + Unspecified + + + + + 182 + + + + + GrandTotal + + + + + 1.256 + + + +
+ + + + + Treatyreform/IGC/ +LisbonTreaty + + + + + + Enquiries + + + + + Germany + + + + + 91 + + + + + Spain + + + + + 85 + + + + + UnitedKingdom + + + + + 74 + + + + + Belgium + + + + + 56 + + + + + France + + + + + 46 + + + + + Italy + + + + + 37 + + + + + Netherlands + + + + + 37 + + + + + Ireland + + + + + 29 + + + + + Austria + + + + + 17 + + + + + Sweden + + + + + 16 + + + + + Portugal + + + + + 11 + + + + + Finland + + + + + 9 + + + + + Denmark + + + + + 5 + + + + + Greece + + + + + 5 + + + + + Luxembourg + + + + + 4 + + + + + TotalEU-15 + + + + + 522 + + + + + Poland + + + + + 29 + + + + + CzechRepublic + + + + + 13 + + + + + Romania + + + + + 12 + + + + + Cyprus + + + + + 9 + + + + + Hungary + + + + + 9 + + + + + Bulgaria + + + + + 6 + + + + + Lithuania + + + + + 6 + + + + + Latvia + + + + + 4 + + + + + Estonia + + + + + 3 + + + + + Slovakia + + + + + 3 + + + + + Slovenia + + + + + 2 + + + + + Malta + + + + + 1 + + + + + TotalEU-12 + + + + + 97 + + + + + non-EU + + + + + 40 + + + + + Unspecified + + + + + 196 + + + + + GrandTotal + + + + + 855 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015.json new file mode 100644 index 0000000..fc89010 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015.json @@ -0,0 +1 @@ +{"numExpectedTables":5,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":2,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015.pdf new file mode 100644 index 0000000..53469d0 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-015.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016-reg.xml new file mode 100644 index 0000000..849675f --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016-reg.xml @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016-str.xml new file mode 100644 index 0000000..1728646 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016-str.xml @@ -0,0 +1,849 @@ + + + + + + + Country + + + + + + + + domestic(%) + + + + + + Imported(%) + + + + + + + + + Unknown(%) + + + + + + + Total(n) + + + + + + Austria + + + + + + + 86.2 + + + + + 13.8 + + + + + 0 + + + + + 3,375 + + + + + Belgium + + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 3,973 + + + + + Bulgaria + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 1,136 + + + + + Cyprus + + + + + + 81.0 + + + + + 3.8 + + + + + 15.2 + + + + + 158 + + + + + CzechRepublic + + + + + + + + 98.6 + + + + + 1.4 + + + + + 0 + + + + + 17,655 + + + + + Denmark + + + + + + + 3.1 + + + + + 10.2 + + + + + 86.7 + + + + + 1,662 + + + + + Estonia + + + + + + 94.2 + + + + + 5.8 + + + + + 0 + + + + + 430 + + + + + Finland + + + + + + 13.6 + + + + + 83.0 + + + + + 3.4 + + + + + 2,737 + + + + + France + + + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 5,510 + + + + + Germany + + + + + + + + 90.5 + + + + + 4.4 + + + + + 5.1 + + + + + 55,400 + + + + + hungary + + + + + + + 99.8 + + + + + 0.2 + + + + + 0 + + + + + 6,575 + + + + + ireland + + + + + + + 33.9 + + + + + 31.6 + + + + + 34.5 + + + + + 440 + + + + + italy + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 4,499 + + + + + Latvia + + + + + + + 98.1 + + + + + 1.9 + + + + + 0 + + + + + 619 + + + + + Lithuania + + + + + 99.0 + + + + + 1.0 + + + + + 0 + + + + + 2,270 + + + + + Luxembourg + + + + + + + + 93.9 + + + + + 6.1 + + + + + 0 + + + + + 163 + + + + + malta + + + + + + 96.5 + + + + + 3.5 + + + + + 0 + + + + + 85 + + + + + netherlands + + + + + + + 87.1 + + + + + 12.9 + + + + + 0 + + + + + 1,245 + + + + + poland + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 11,155 + + + + + portugal + + + + + + + 0 + + + + + 1.0 + + + + + 99.0 + + + + + 482 + + + + + Romania + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 620 + + + + + Slovakia + + + + + + + + 99.4 + + + + + 0.6 + + + + + 0 + + + + + 8,367 + + + + + Slovenia + + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 1,346 + + + + + Spain + + + + + 100.0 + + + + + 0 + + + + + 0 + + + + + 3,658 + + + + + Sweden + + + + + + + 23.9 + + + + + 73.7 + + + + + 2.4 + + + + + 3,930 + + + + + UnitedKingdom + + + + + + + 24.0 + + + + + 21.4 + + + + + 54.6 + + + + + 13,802 + + + + + EUTotal + + + + + + + 65.1 + + + + + 7.9 + + + + + 27.0 + + + + + 151,292 + + + + + iceland + + + + + + + 19.4 + + + + + 66.7 + + + + + 14.0 + + + + + 93 + + + + + Liechtenstein + + + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 1 + + + + + norway + + + + + + + + + 23.7 + + + + + 72.2 + + + + + 4.1 + + + + + 1,649 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016.pdf new file mode 100644 index 0000000..4013832 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-016.pdf @@ -0,0 +1,2042 @@ +%PDF-1.4 +%âãÏÓ +4 0 obj +<< +/CA 1.0 +/OP false +/SMask /None +/SA true +/ca 1.0 +/OPM 1 +/op false +/AIS false +/BM /Normal +/Type /ExtGState +>> +endobj +5 0 obj +<< +/CA 1.0 +/OP true +/SMask /None +/SA true +/ca 1.0 +/OPM 1 +/op true +/AIS false +/BM /Normal +/Type /ExtGState +>> +endobj +6 0 obj +<< +/Subtype /XML +/Length 46963 +/Type /Metadata +>> +stream + + + + + application/pdf + + + Figure_SA3 + + + + + Adobe Illustrator CS3 + 2009-01-29T10:14:43+01:00 + 2009-03-12T15:10:25+01:00 + 2009-03-12T15:10:25+01:00 + + + + 256 + 160 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAoAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4qwzz55U84ay8z+XNc OjvLptxZsS85UztLFJC6ojKsTcVkRpl/eKG2rQUVRvkPQ/M2kabewa/f/Xbma6aW3lE81xxiMUaH 4p1UpykR5PTWqpy4rUYqjPK9xf3Wlu91dNPLFeX1v6roisyW97NDHyEaoteEY6KMQpTfhL/vz8Bi ruEv+/PwGKu4S/78/AYq7hL/AL8/AYq7hL/vz8BiruEv+/PwGKu4S/78/AYq7hL/AL8/AYq7hL/v z8BiruEv+/PwGKu4S/78/AYq7hL/AL8/AYq7hL/vz8BiruEv+/PwGKu4S/78/AYq7hL/AL8/AYq7 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 uxV2KuxV2KuxV//Z + + + + + + uuid:9A83CEECEED611DD9D1CE98FBF918D1B + uuid:0f1c2fb1-0d79-d247-b7eb-a1e11091fa69 + + uuid:8f89c343-8a2d-4d81-b14c-bd209cbe54f1 + uuid:753D7466EEA411DD9D1CE98FBF918D1B + + + + Print + Document + + + 1 + False + False + + 14.999997 + 14.000000 + Centimeters + + + + + MyriadPro-Semibold + Myriad Pro + Semibold + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Semibold.otf + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Regular.otf + + + + + + Magenta + Yellow + Black + + + + + + Groupe de nuances par défaut + 0 + + + + Blanc + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Noir + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + Rouge CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Jaune CMJN + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Vert CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + Cyan CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Bleu CMJN + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + Magenta CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 J=90 N=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 J=85 N=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 J=95 N=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 J=100 N=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 J=85 N=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 J=90 N=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 J=100 N=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 J=100 N=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 J=100 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 J=100 N=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 J=95 N=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 J=75 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 J=45 N=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 J=0 N=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 J=0 N=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 J=5 N=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 J=25 N=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 J=0 N=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 J=0 N=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 J=35 N=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 J=50 N=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 J=20 N=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 J=40 N=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 J=50 N=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 J=60 N=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 J=65 N=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 J=65 N=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 J=75 N=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 J=80 N=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 J=90 N=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 J=100 N=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 J=80 N=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Groupe de couleurs d'impression + 1 + + + + C=0 M=30 J=70 N=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 J=90 N=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 J=75 N=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 J=95 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 J=95 N=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 J=10 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 J=5 N=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 J=10 N=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + + + + Niveaux de gris + 1 + + + + N=100 + GRAY + PROCESS + 255 + + + N=90 + GRAY + PROCESS + 229 + + + N=80 + GRAY + PROCESS + 203 + + + N=70 + GRAY + PROCESS + 178 + + + N=60 + GRAY + PROCESS + 152 + + + N=50 + GRAY + PROCESS + 127 + + + N=40 + GRAY + PROCESS + 101 + + + N=30 + GRAY + PROCESS + 76 + + + N=20 + GRAY + PROCESS + 50 + + + N=10 + GRAY + PROCESS + 25 + + + N=5 + GRAY + PROCESS + 12 + + + + + + + + + Adobe PDF library 8.00 + + + + +endstream +endobj +9 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5269 +>> +stream +H‰|TkPWîfèžáÕÀ´=à vO,]5P|ð2"eTÏÁtŽ•q€q£¥aE„ÚBP@É¢ àBãƒRÑ•‡ŠFtŒÁhÖÝÓ³w¬ÚFý½ÕU§ï¹÷žïžóÝó]³µÁp—¯_ºr~Ì]FrêÖK­ÉÉHÑf§N­*yçå¶<çÈ dò°=ÿß­T:ÃO®2')Fอؾ¡5-)#-);-)-L›' ¥Y ôóñññœ²*åûŸÿòTmŠF©Þ‘_ ÉÉW®ÌݦÕåiuÉšToåòìleìTX¾2V“¯ÑNM®÷V{+×r ”á*•§ÿ"?ï‰*3ò•ÉJ&=C@ÓiR•ºäTMN².K©MSþŸ“>‹T¯Û‘§Q.R¦jÒ0 >ŒÄ0;s¢0ÃfŠ1/[láX¨‹&0µûÃKl°0,[ƒ=ÇÝñ(<ߟÂÛlÄ6sl²mE2Q®èg[ÒöáDĹD'©"÷“Åbñ<±IÜ)’IŽHÌvKìNÛKìgÛ'ÚŸppsP;ìtxå¸Õ±ÖÉÍ)Ë©‘ZHí¥Ú)‹³³óaç1Îå°Ë#×Å®_¹Þ”ÚKwJèùtm¤‡§ÅÌ)½Äÿz ì¬K¢R[Þ`Yc5`BW´Ž`&‘u30åXˆ­dâû1,A‚Oò]ÌÔMy”uöÄÂéÛûnÃæiý ˜kÒ,XºY›,ó˜9áAÈ™C®ewß)žŽÞ† Y}6gˆdº«×†çÇ%$äõÜ+ã†j¯t²´V?`}Íð”ÅŸˆ ­Ô;‚®Öóñü\fnx ¢ô^ÄÄÄÈmð»÷(JlhpAÜÆ„¼Ëw?¢P¨ëÓBüú¤VYV2±AÑÈ͈â$hC’õ.f'Èè—Á "äðy'¸÷ýò1”¯D`‡ì™+c7€)ƒ8 įÙÚQÖ¼1¿¹¡H9ŠL@Ó£=YÊŠÍ)ÄB¼è9"˜–¾6Àê_ f¯ûîEy3ó–J(ôw(ÇÏÂQÑY¸ÎÀÑq±£?üà)ZÏ´Ÿ=×֑ݘ˜”•¹%±!£•£P¥ey‘úPôbKáO"û ‚Ò¿à‹_àçÀ¶ƒ³jb‘§?ò@‰J(Eð©>{ ¥u¡ D¾œÁ‹¹Ûì‡æ#Í‚°IÀ¯Œƒ…Æö±› +ª¦ÐÂá èeà`ag‘È/¤Æ®å$Uú†Oú ‡WÂY|±ì ª.÷v@¼}ðHù¿#ž¡YṚÍl³Š¨mê<Ó«oˆ_ËýÃBš¹$Ü}™˜ÒOBæ,›”Â(¸Î„i´ùÂ9¦à|ÿGàÿü Øü¼êjð_¹r1ýz´þÂå~ùxä]$ ËßžÆÖûUuÝëV 6¥%E…måÖùö’´ùÞÌ%\|™fƒ—"fuí '”føþ ·@"âCeøÈ¼÷@³Å¨Ê:X (PŒ"à8SVYÝ|²©úâôäAcÔ¤ÉQ„é¯pÐ ´€ñ/ŠøÍ–AOÉ­hŒ8|º®¼Y²ž„å!‘)akÔ§Nh97Q|îFñ=¨~ .#é= Ü™¤ØŠXEñnã¡]Ü)`")ýs81²—x#PP®">Ê2‡ÙUVTšgðÞ’õ…Z²"*q6r•#Õä~À>L¸dwÕ(²JØž–ÅÈʉ›À£Rbª­.­R …ÖB&8åöãCÜIÓ79ƶœºXß®¸sqÃÒ”uÑS„ðmoðn~¥¨[¨c6ütHŒê¬ß #¡žï'F„zŸð†qé9Î;øìþ®ôøÀS†~º,sóº ¹Ïˆ +<›É؆Ëáu¬ILß<¦·G>ºê‘ðB8{…}ÂÒC± ëû3Y P¥™|©§œûñüwתØ;Eé+åôzkJKß7òæfÝæÄ„´ô¤Ý\ÌɤÆnyGãÅë,µï̘€¯Ÿá玴ýæ}L•±¾´Þôäë᳽ݒ[}í¯€“ƒ_8ÝÌÍGrA޼Þ^óm[nܳ:7!9czzJr ÅÆâr ,å ™Ñ¦¥ ŒÜNÃÞ’ýlvqzÁFÅ +M×-#7ÒÖs}/G_ø|?JFM6µqíÆœ¦DÅYf¶rehbJ«­\‡1§ñÃ|Ò{¹–À´aáúñ |…ˆï†‡Ìˆµ"XÌW DfØZ"¦š…æT›¡m²´HZÃ?¥ïó‹@Í\CjÜI¤µÈ—DÙï É+ &ªÍL´ù› Ç:޵HÊÉc©Ç·T¤t£ w*ÿ€ò'`í3é @U<¸|2úí`9SÒÐu°_Î#5ßýÀµ4žî¸*7G]¯biñCu-½×å½ÚÖäZ¶q‹ú¸"2üÏûS9 SEÐÝÃ?äFÇnÚÀE“¾¶×HúíxVÈ¢ˆœ`ma©éOµGÿ;¿çMN‘´z€o;fWVÜÞ +4Wõ Ì…€WaÆåÖ=_5rô·u“=P¡[{2HR7’#JR@æX_å‰3õðÀ$¯‰‚3üd"!ÿƒ~,¹£·ÿ4\»Åõ]¹8Žroêf»bT§‘Typßzœý˜Ã'ëM- +ð~€æ9´ÔsR•±ºí¥¦Pú~ƒÐ×Sè¢ÿ]íq1åm|Ó;grÙ“í¼3jŽÎq§X‰ŒŠz±¡ÅKÚJÊ%’Rfº7‰4™¦Ö­‹k%]©„ʆ Q)Ö"tYD*å}yNŸ_>Ÿ÷™²Ÿ÷ù|fÎïÌó|Ÿïó}.?ÁY/!‡ÀÒzúG‘ S{H!¸Â!Šž‰¹ØË_l”"–‹ é!X§zúM(ºvßXÚ ž½;âÆ6œé@0½æ(ÄyTtèöýî,óýø,{Z`BcYDh!ÏP@óô&dVû¢ßééjÅk0É4¦>öø™¸t¶íIzy9_Tpú·{²ÿßÓÚùs‚©˜Öz’¢O®4:„ÝÎO"…pGQf䎈)ô³ ° žk ¦‚_ìyæßbÕÆDF/ª‘†´ƒ`BL`4+„,"Kíkf¦A­ô)4ˆ«ÓO’ï'=Ä–xØ!iÙ »Ò`Œ]–è|G-"¿‹§`›P»H{tõ(üqH“#Ô å ;ÓɃæª♪.´5äÅ2óQØèœï>£C­::>H¡P ‚LDxʖغy„l4AÔWBŠ+lÁ¥Kw¿©ˆä‰io\–¶÷êe +‡ô3¥Â¡^Ò•@Á[aŸèa¿ïD¨‹“®~µˆ¶PýµZ{›Þ¶é¶¹`È” +áŠä“[7™aç¤Ø³•˘+:“[‘zmMvÙÁG‹‰£†èýD eö7vÕTž+Êá´vxô©˜uéeSNFTI¢ã¢b÷rÛT[w¸²^>i×þxyªMÍÓaªÎ¥ +aÒ{ئ4ªÅlªPKåµ`*aÂ֪ר·sÿ¥˜ò_áÆ·"ÿf@ ‹%¤ßÿâaŠFÞM†³.>ëwòj(Å6†ý’¤øcñG¸ª”²‚ +öEñ¢Ùfë²sÙXXÁ«Ä=*£ÉTÜúêßã0Ç=jê'ITÀνÙ9Ko}à_ÅÝ|ðŽ½œµ÷4ŸÖ.JÞµá¨KæOÆ1‰Lí6ƒiw*S’2y:HÕí¨&wèPçÃw6@Õè>W ÉV‹ ö¬ËrdÉЉædކ'æíSÀ ±:¯*›‹GjíD0„R窫*dBƒEz@”GÄEƪ8—Hwïµìî÷_½¹ÜðìæE¯uÇøø(Md”Œž£zF­0¼ƒíºE26K0Ú“é²Ï¿àüšEfØ`·a‰Ù[3˜Ùð{ʉ.¸E¾eSô*ö‡ÅEÅò­ÿ¨H¼ðàOöÅi{·8\æó°Æøvݥפ“•»Tà?µ9+¾}¦òNÚ‰1ÉÜ‘Ñ!¥âvÖÃ5Â{+ïáâä$S,±¨íçÅ´ÙÜCÛáî;Õ (NA ðAÂ<¯‹¿ŸË¡˜Î˜¥"5u)нÀIoN¬×:¾½W‘]šÅÇ{PãVxÌ]ùó©“>œßt‘ImÄ]¶®!¥¬’¯¼ræQ¯ŒÂ8I¸:$6‚s÷ܹµó¨{Ù]yûÁõ|o·d^‹ü¨dô. el&D¯[’ †S+Å/—©MrÂQ®09ïÂ5¶>Óe!O2Qg—Ä0Ãꆵotx·;B¡ 4Щh$E“N4ª| &FÕÀ‘Q0’y «¤B(ÙŠ7»}‹%›vùnÞrη¸ô\v!_çŸíÁê&6þ è ™ÿÖ©Áð‹+:³¥JÊñ³CS)² Šq¡['"S(2ŒXF„„+"ƒ°tiòKÜuÿö>WРÙqTºò?~þ9šyޝŒ€b*%>%1‰Ë;v¾à +{ëܺy’ÏËÄ)ÚTm—Ÿ|>§„­ÎZgË“4|® Ûæ†­§OT®T†øa»©R¬-XÆÚ¸»màc±ÞbŠÆRZÍúÕƒ¼~u?@+ód€×‹ÈkjÂ1¯ùål]¦Ë"žda¨%b˜>ë†ÜÖeÃf^ ˜²ýD䛿mU½‚—¯QÁ ìF. 12yœJbƧiÀ¡a£& pŠy/™ÈÇZJšó¬æ›¹.^´`Cã»çùÍmØ0È"¬è€†NÕÿ;Fg-qÅq ‰ñ”×ÙJÿ;,èƒ~ ,„ÿ]î1mUq—à½ʶkµ¶æ^‰âPq!Ût*‰°ñ +ò˜¸-ŒRhç +ém/”Ñmݘ‘W`c0'³i4êþ0ýc2#(¨ûÃäwÉ©Ñs ÑÜÿιçó;çäœï÷{^xi=œ–¯)8ÉÚI:xæ®4g¹³8[ ñårzÓíäϺ™›ž™Ñª'Ó÷'•g*V̵°|'ïÁrÑ7€ŠÓÂõhïWR;GÒ+‚Óëä™Ïù‰±%U/o·»YÚ Q½â´´9ZTÅùUõ¬¤/ÛÖ‰§È³jGY&æeã=¸w?â:Älà·íˆ_®Y0.©@þÍûlçwïM§\:z¾¡wXyÅ?xmjÜÐ2ÈøW‰^m™P¨BÄ›Gö³ùÅ¿UG-7úš«•5õ§ +ÕEýZF†œÜX\‹X…ØÈUñù¾ôäoÑi*Û£¾¨eê†Æ Óªñ«®îÖþ+a3qöU™ax‰…|‰Q4ì¦dîÏÃÒ)Þs¯±¯vZì ø£ÒÔa¶qŒÆ\SU¢ÊÒÍYÀíãJ ý¼:;÷é ¤oM®4"íöÙE¥,¹ bö†¼h¤kŷ̀8rE#_C]ØwÍjîkeTi°Œ›¦^….… žïÂOÍNx­°u‚¤áÏHÃ)òK(Á1^˜õκ—±ãòoóå½ÇQ‰H^”Ðqd!Ò˜ó¹¢Ö"|½¸ó‚ñ‹\Ð(ÉTgz×Ph‘Ú­ Ü7 t +YÎN=xôçÄS‘á¹D­èrð$yk³ï’à8ˆ +µ‚®O·¼W,‰RÁÁLà˜P¸ÏT‡¿ZœeML~Ãż5…,1©Q| è ‘=2#ôájq´µ+Ït´µ[™æêÚŒu§u\c{àiÅðÇs}³S‹sÓÁ¯! »ð=R¯#¯µÆz²U‹Ém˨åJ + +Yè9ñ0¸#&ˆœÜ:"÷!7ñ=é7!…Ëÿ…R±¢„ÅRC,ìÂJvÍGÝÌÿôÙ˜Ù<Ä\Z'´yÞRzöåWÐãlÃŽ¼ï@ÖOè÷ì`èÍ0çµÄóÔÀÍ»Ã>[›— ý »(:¸õEoúÕoy³TiÍUlÙûu¹¹ÿ¹…o·{ãÀïa\:ÆEÆýµ–€=Çwce¨ÏÖ.0=Øsš$Ï©(•<§bÛsPF?ƯôÏÜêÃyß/D·Q×­S=Þ¤ù­¬4æå(-áZ8+².Õäø­Tê$~Ϊw‘b¦ e»BZ~ÚuÁEmwç!™¿Î‡º£Ä,ÊÙî¾ìŠf+Ò­Â?±Ñk1ÿÄwÇÆ9beâ'Š›òaÕ˜ +endstream +endobj +8 0 obj +<< +/FontName /UXACBI+MyriadPro-Semibold +/StemV 124 +/Ascent 972 +/FontFile3 9 0 R +/Flags 32 +/FontWeight 700 +/XHeight 487 +/FontFamily (Myriad Pro Light) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-161 -250 1198 972] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +10 0 obj +<< +/Differences [31 /f_i] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +7 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Semibold +/LastChar 117 +/Subtype /Type1 +/FontDescriptor 8 0 R +/Widths [559 207 0 0 0 0 0 0 0 0 0 0 0 236 0 0 0 536 536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 636 0 588 0 0 0 666 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 449 581 516 0 573 0 256 0 0 257 848 572 564 585 0 356 417 351 569] +/Encoding 10 0 R +/Type /Font +/FirstChar 31 +>> +endobj +13 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 6895 +>> +stream +H‰|T{TgŸI˜IxÉ0’š‰u±PDATy‰ZD$R£@€ gë +k·òvÝîS +b@EÀé¶HA@iäaPYe‘ªU÷ìÖ;ñÃsvkÏÙöÌ9ßÜ{¿ùýîwïý~ƒc< Çqç˜Ø€­[B]#Žè4I*¥.ýƒ(ujŽ6IgÞdØ%8ëdÁ.µ¡ÑjTöæÍ›í´ÚÁ¤ýõ÷WŠ1!Ž“–bzÉòžá”Ä”DMJ¢V«ÎÊRgæ$i¹@ªN”­Öý×ÕlMÏà’¤¦e+Öxxx¸™WOÅüË+@•¾_­ˆ>’•­>˜¥=”œ®ËH×q`•»"@«UD™aYŠ(u–Z§7cÜ£ÝJîƒCÙŠ@O/O7/Ÿ5î 5(4YŠ$…NªÉ2'W)²uI*õÁ$ÝEzŠâÿdZµ-zב µÂG¡R§`Î=éŒ-‘a~æ/Ã0Lƒaé–‹ag1ì† bø ÛÏ5‹À”ØS¼¯ÇÇy"ž–wŠ×ÈëâMñÞðƒø~“moÑB¸áÄ(N’ä `³àµ0@xÕ’gk™gYeųrµ +°ÒYÕY}c½Öú×Öc6n6•¶<Û$ÛOl¯Øþ úHÔ$šµ³³s·‹°ÛkwÔîÅ¢„EgìEöûí«Å«ÄÙâz1¢ÖQ¡ÔuK‡p‡Vz}î–XHvJ +%ÿv u¬qs|éô3''­SóFgƒÔUš)­‘9ÊÂd%AÅíìóvœ[—·ó‹-Ø“r®€„2tƒF~ð9³$R NÌÎÜosäÞyüç“lm¶Ù¡7"Ð}Ú™¢‡óÕ í×ÃÆaÁ¦!ª)všVÒ^[„A’’áÐqÙÃ;ƒ°í^ÍœØMkÝ蕹KÛ7QÊLÔõ_—Séymo1š¥LëˆhrNüvAuä±Á¬Ë<‘ã—^q¸ò°jA…]´oÔÍû#ß´6˜»^w×_I¦ˆÏŒ’Q ìmºË°?*15XÅjÊin“vÔ}Õ%™ürñKð>ÖäGçf.ˉì>åTûU+`†I¡ýÙšºñ¾Q>ì1…ÑÛ½CCŠ¢=ƒÈá–|ˆ |¹ `›B;AbüAþ+ŒüÇȖ ÄJ!.Â'äÁä—ëÈKQÈ.$ tá«L‹sÏævæVåŠë¨X8k + w QHRuÀìHû‰ˆBúy%,—JÎvC¢žÔ~XB”’½Hq«ÉlˆR¸!È5—³©´§`OˆÎUé!¿‡Ê>>T²u4:†ô;Aòû ô½HÇ"W=þ¬æ!Kºöë/o˜Z™ï”·%C¡WrM(‡_õãõP̯‡n: Šû¢<ã`Í~Ýl8ßÔœu.-M—™’Zq‰¡\S@.^/ùÉ44˜4D0‰.¾Õ¢¨¼A¶aoz ùpš»™Èédƒ1è@éß‘5P2X>"È„äM B‹™Ï‚é™–¥Èùî[ºzÞg° ‚º¿¿Ïˆ¢ªôlÿDq®ò¦¨fÈ“L™äþ$5„–nþ"ˆo¹Îˆ¢Šì8°ùì>‰ýµTÐÑFpwÖéÑs°‘Î*Ÿ!…xºz¯¼6‚¨©¿VSöüâŽP¦h¥¿7òEk¶…8ŸCÀï@5"†GÓ¡3ÔìÕZ±/Û(ñ™Í„õn(g¸†¿zPw¥ç¶t,òr +Õé4rC8q¦¶ÝÐ!oHØãçûq8z¤f§&T%LLIÚVDÈvDÖ”ëæë !¸3…ŸžÍ$Ÿ]. ™!ÖÅM€ZçÖ‘Ð…‚HE47éµYQ_^{æ²sY¨)Òh¤èàÂQ/‚÷(¦i>d’Ó¨LBýDYuÝÉfHºwz—0ž1>ÊÝgÊ3ä9!Dî…ÞÜ,yõ¨‰¤îØ:¦:9îq²¬£……Ÿ05°€Ò<9¸1÷ðKÀÀq{š\è_äÈdÖçoý8f·0<r½ÔmÂÞƒEÏï1×ã{Q^& î?¸|þf—t|û#Ò3h¹œ2F_ˆ¾£‘?AW9¤OÜ2æ»–ö{gåu]êRÊ·Q^ÂrÛ÷Ç.ÄìQîKŽ>ÌøŸ‰oìç6»¯´墨ü»à{®ÝÆ[ÁŸ§ùÏò骢ڒ‹¿þ|¨¾ýš°ï»¶—°L +¾ëCÎÈy Ââß] –ýç¾l’—‘Çü´QûT)iêc?=XSx¸TžœfŸ´¬Cü£ùŸgTÙ ‡”²Íñ=ãO:FNˆöpø'1ÂS³™æ¢ìói²4]FJšY%èÇŸâçÌñÌ…8§{6‘÷‚ÿoï´_=õþ‚ös”²jº‰6gŸOÕ¼c›ÿ¥´èÅÆ-¬Š¢¦à8ͪÐqbHð®«4*Š+ Û6UÝÆ¤©ÓØtŪ\ £8,=€Q¢€¢"F  ˆ¨¬Ý€QpšÝ QFi”E× ˆA]%`·€¸Eƒã­ž×ž™GÌÉÌ™_Õõ–Ûwùî÷ÝÒ1็Ÿxà·‰Eªf5Á—M‚J>GÈß‚aI“.ÇCÄç ïO¿þ°Ç:uÐCt;ê%º@ØO8‹xycºÓM<ðÛÄ"¶FWºöÝpìL­Ó¿rg¬K­‰b±Ô“L´IZa=A?Ï©:^•])Î ³³ò|[‘—”ڕع­ù@¿W Ñšå£ôûÞ IrI]r“{ ¯Ôse‹je¿,½åz’ÅÜÄw_¹Ó"»%¯ .fËü×äY18õ*IfnQf%£i +µ[¹nãBÎŽ\¡×EÒï_ô-4]b‘žÇQÙ =|]÷…~ù(.Qñˆ$.x]‚ƒÍÿ',§÷oÁâv}üî‹}ét'A·Ÿˆò*°aPÎ…1ÚŠÂÁ}ž÷óO^ਗ‰ü•vA¯šŸ:"Ä®'ÕÜTþÄÀŒñ²æf®ù§²a˜,Að#¶a•E šÎ8»%ðâÔ®’CEeYµ ¸ ÏE–©Z9×¹oÛžžÍRöiÝÜÛº±a!oÏK%(¶Ai·nÒGk~æH†<’Z„+ÑØQ¿ë5PC#íBG! +JºÑ¿Iª÷`ìê€#Ý¡ÑòŸѯø§ðA‚"œ`&ÚDîSÀ2Ÿý¾ûï`Q[íÞÝåýd"òW¹;Ýóí$G,š‡6¥rFåækX·ÖÁðwÌH_QnG `Ú{A¥À@¿FØ«µ–|´VC;ô£vÖÚ©P?¨D<-×Z+~sôÓ­5^õÁÅ…BÔB8¬¢›‚íw†>Ëîu$öŸ©8x±¦\8~½•ˆÚõ_+8Ülò~D AâW䥠„ +M"1bÇEÇFƆ*á‘I™bù|ýû-~j7ªâ_ãUØ›SæÉùAµ~£Ö‘Óš ‘þ¿HHb)ï'èK;¬#—Źˆ•d\GTÏ.,Ð/Å»t˜Æ÷ÏdT~{ˆŒAà ò”íy« óÅX¨‡h%±f<.ýûPQ?V¶T›Ãˆ8´@LiÒ€4“ó÷?àæé€´X@•ˆ½”'IClfz™Cí’ú¥†‚^8‡‹‘Фó25gSR··vnè7D¡0FÌÿhØšÐÉßè”?ç¿Â;"C ì <Ó$0LºÀfsT®k~”L@?e»ˆL*<›ZÌ =ž…gYʯð 䇇L? ÿ +6÷è’—?IõátþK!x¨ð!n)Ý, +·æ‚`X~¦¥ÎX„L]WÌ3_~þÂòÆ"*>mØy¢…ô³øé0è6€DŒx3‘èéà-wYÇØ‹SÈØþˆ#F0$]@BF;%iomå|Û¯¹yÚûx¼/5x ã|N×zâföc.¹+N=„Æ¥x°YƒíZè9AçÈmb–îY†ÍîëŒ}óx1¼þ•4GÏ£¬ä¶ Ë SÈø–ØAÅ -ŒI’ðÍÄߥêôs|¿b€¶Àð‡'Äå~vóž€7æû ówÆ@ÿ2…£R:‚þÃtù5ueqÜó¶“Ù%ó\&¯}¯– +XQ«€ºüHÁ¶*‚…¢ *誀’„±@0k‘ð#¨(²ˆò+ A”ŸM­ˆŠ«ø£­;N=^vgoè:»ÿ¼;sgî÷Þ{Î=ß÷92Ö{bRìÌP7)l7ßI¡b‡F¢‰¦$„íùc¼<¿îZü0s€c_œ´«~EïRÞ!{Cc \w#&f|Éâ<½î8=Pv­©‡zfZó1âþÍg¹ÿÖæÞ4Fs\SX( ~ás†9õ˜ÑÆIõÁèô0jÉgC0ïUÏà^¾ VbNòô‰Ò¢-Z¹sèbäüÜ owô§Á7ê‘]2V±›\g–ð‘Í¡]‰ñ´,i¯:*ÇFø +ÖNw“ÑX1îÔÁ µ§*ªfchãì) ßçÅ ¿*·I&`#ÑjÂø¬à½!pƒ[Î[H ‘§2-M¦JÃ#@؇$Ö X#0-Á—–óü§Èlýˆµï›XptJt%G‹è–âÆ–«Ô@Mˆ˜AF tòKóJóõ´±¤á¢‰© YÆ J ÔóÁË¥Ù_£JŽ£S©2E<¶Üë²°F?Ê3b‡4žÉÁ5š=ÊyQÚȰ·±nkMˆð®5#-Ö=ó éö’Ö¦nœ‘8#ç'¡™Æýì‡ð{øÙ~±]TíÍøû¡8ì1™Uªzõù…Ð`/@†#œ2ö}nÙöýaT§#Ê+Nž9Y ±Pc¯½Ê›á}%"9!%I–€ z¼jåý®àX¸–éCä¿¿+0ÀÄZ‘¤:Þ"ÉÙ×åV$9ð_$Ìãÿ›Œ—nGs’1§|I=¸çà"ÈôÌ +‰­B&îÔ´˜Tï ûêÚ·ö•—Œ0çôC›î <—àüÿst”õhq§ª Vtqa(ßÀ ±–Yw%htèö•ûƒa7=hÍ6òzù¶Ý’}{"¶ï«»Ô|öR#xs®éjŒMœ:ÓD';×Ä…©é÷H$Æ ¿>€Gƒ7Ž%»%1Â#òbr#IÜ9ÍEó1Y¸ ë¸ÃÂGZ4l`±\`.Ì(Dúôˆ’-”ãŠÏá8à 6Í—¾;]˨êyФÝê(j¹¤otì?Úyüå® Õ-3ä­…Cß•¡ †ïG~z³Ž2ë)`Ùò]™õÄŸtJÛß;!íý‹—êË…î>v%¾‡>¾.|þgèO7Qáës #gÄKÿ–±·ø-"_ø;a»ðóm“·/^*7{Öü)Ë¥-jnš%/|~ñVáçS+3§gI‡&VäçË'&UûûKUۀ͒„?¦T(ˆªø½n1»ðõËϼؼ¾¾v¡_ Ķçí˜ïa°¦ ë¹ß¬‹Ùo®<÷|í¢¶æYrEýteŸŸ6=XÚ#²*;U>.¹ÄßCª ÚšYÚ}Tèì]Ë) ~,{'zŽ]øÀ¡ïz¬½ì?„¾ë³žeÿ“ò;„5€ýGÊï¢Gÿ$²óÍ@Èûñ…ïüHÙÍiFÍ?{u霶֙rÓ@ͨÂIÙÒÉÐfT5¨õ;~>»ð›ëóŽ]˜?¯µe†Üܳ¬“k +§äK‡&Wåå˧¦V¸KÕÂ!îÊ)–w…€Üù}‡è1 Ã¾‡°zù[Ÿµ“ýÐo=VöIPWÆ 5óÁ2´â÷ÚÅì7–y±mc]͹%çXç…ÍŒF™8Ê` ½i?ͦÿŽ›ö]ÚžiJ&±ýðšøÛgâŸüi;&®˜È.· ÁµiæÎs\¹÷óð~OùqN ÀæFà +endstream +endobj +12 0 obj +<< +/FontName /UXACBI+MyriadPro-Regular +/StemV 88 +/Ascent 952 +/FontFile3 13 0 R +/Flags 32 +/FontWeight 400 +/XHeight 484 +/FontFamily (Myriad Pro) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-157 -250 1126 952] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +14 0 obj +<< +/Differences [31 /greaterequal] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +11 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Regular +/LastChar 56 +/Subtype /Type1 +/FontDescriptor 12 0 R +/Widths [596 0 0 0 0 0 0 0 0 0 0 0 0 0 307 0 0 513 513 513 0 513 513 513 0 513] +/Encoding 14 0 R +/Type /Font +/FirstChar 31 +>> +endobj +16 0 obj +<< +/Filter /FlateDecode +/Length 536 +>> +stream +H‰\”ÍjÛ@…÷zŠY&‹ YsçÞ„Á±ð¢?ÔíÈÒØÔ’•…ß¾stB +Ø>B3þ>ޏ“ïûCßÍ.ÿ> Í1ÎîÜõíoÃûÔDwŠ—®ÏV¥k»fþ¸[¾›k=fyÚ|¼ßæx=ôç!«*—ÿHoótwÛv8ÅÇ,ÿ6µqêú‹{øµ;>ºüø>Žâ5ö³+ÜfãÚxNô¥¿Ö×èòeÛÓ¡MÏ»ùþ”öü[ñó>FW.÷+Ê4CocÝÄ©î/1«Štm\õ–®Mûö¿çVpÛéÜü®§¬*±¸(ÒOÊ9 ?3?#¯™×È[æ-òŽy‡¼gÞ#¿2¿"¿1'™Ê“åÁò+ærÉ\"{f,Ì‚L77¯ÌŠl̆LggOgg!KÀ²,!KÀ²,!KÀ²,!KÀ²,!KÖ ó 2ûô#ìGаA?Â~ýöÐO g€g g€g g€g g€g g€g g€g [€[à» xwÊN(Y +–’¥`)Y +–’¥`)Y +–’¥`);Qt¢ä*¸ÊN(;Qt¢ìDщ²E'ÊN;1tbt68 ÎFgƒ³ÑÙàlt68 ÎFgƒ³ÑÙàlt68»2tet68¯Á-‹Ö¬•Ù/ƒö1Q¹t2¸ÏynÞ§)òr|,3ŒéíúøyÂŒÃèÒ.|²¿ £Øi +endstream +endobj +18 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5556 +>> +stream +H‰|TiTY®J¥Š!@Š¢1ÁT”EAÎŒŠ"¨Ø€ 3‚È’ a‹,‚ ´‚+!Á¶ÝPPqa\`m”>[qGÇvedlnež3ºÍ9uÞ{÷½W÷{ß½÷{Ç„ Çq‡èˆÈØËÜËr5Iªˆ\­ç"m¦*,ß´çÌÉqÎN¸U,àÅ Zƒ*…wÿ£%á[k¸bûÂñ«L)&Àñã-AÚõ¼ûº´|¥÷¬Y³QÃÛž¼—AÆKˆ;ÅïàÅ{<@"°z+ Dö~ãPÚ b*Õì¾oÞ ÊðFQ.ˆáœŒ…xçEÀˆ1 Bžd9¥O÷?¿A4Yn†\›6N¿“)A6_5^}+šùî{O°!+ÍÀ3»fù§ë*ARR‚^N/À#áÑŽÌǽŸÛ?¡Y¥9³Ö:¯õæ#ª‡´Ox=4× ŸÙèBÂ!ªæ“É­‘ô„Ò‰K™ž+—ï°t]§¦eu¤*>ZA'Æ5¥uð„ëL„S¸UÄ݆ç¬!](4òECJ¶ÅE…·ÂPÃ¦ŠÆ;£”„컜AI@kA?†”ì&D1Ý{C}×"½[Ô¶þŽwðÍ0+©+0*øNƒï Xf,£‚Dæ +›·‘`×C(IXs¾`…sBp#¸pû`M¢Õ×N‚Ù«_ßÂ$Ù¿‚‘C༌XÅÙ©dݹ¶êÛòÛMékæÏ @öSX^ºX±—‰·,áeèb)ü 3<é‘}ÍLÞÙ‡…Ïäü:û&?J¸¹ä0«7ôÐÓº¾;Od£ )ʉSÔ"Œ¬n¸~¤[~ëd^zä‚õ¡l>U€d=E<ïÐFÆÆ%ÿqiìñÃ9¦èÀ›?¬ŽOÔn/Á9Ú7€79HÕ‚€  rR-¦Ð½qe‘; Tò&ý ŽÑÆ@Ñxµ¾õlÛ¤=Tiò–„²ä,4Åa‚½ +Á‡ç0ƒàŒ +Pžè5i8}ÜÐ(ÛóI‘‹¨ƒ£W=šÃ¦"3²ðT_Ñßä0&¿¿Þœ®„F¶!9ê@ª¼t{Ey)Û0BBÅCP4öo°¬(”6ñEý¦ÓO¹FW¦D¿IŸW>}§GÆ¢HÑìà`d‡ÜdÈî+_5Ï1°%`ÁKŸ’–RÂ&I?uEvõ⥿($e<=j ´@ðo‰,¢£Œ©ÑÕè.^íjè¿ùòþ 8èÁKLèäŒÜøÅhŠÓƒàÑ«×45* º‚Õ©ÉñY“Ôù % »µºbÝ&ƒ*¸åÌ͓ɱź »¾aw•ì,Û±M´aSfAŠÆ_ôk[JkYúÂ%0'éû‡6FW/’{øç¯^̺,YÂKÇ]†B@ŒpyÚ{øèy…äåN0çbA„sßÁl¢n³£ù§íOå0íã™»Ù_ú»A_Ét5ý1m¢ëQsO:ÉÿËt•F5umaòâ9Ð%¦Kr]¹ +8€Š ŠÐŠˆ"ZYÅÊ$Ê$‚(”I +h‚qÃ<Š€´bpQ±‚¶X'Ôj±¶¶¯Úµ/ëä-ß ôGÞuîÙÓùö÷íí½&;Ó—S+‰úDy~5 ¯¯öYÒÊMþ\@ˆç×nlbJ>î%”¬h³MŠg _%ä“ùÙ¢Äu`ƒà¦0G:kLÌè ðŽxŒÊ*p#,B Ä"ú|U”Üç].jÌÁ_†*ßЛ"DÒé¯ó¨ÇípXô“’þn†à&±rñpbFF'óf¢Â;iû¿ÇñÄ +)÷$eǰӼzýÒöèZ׬½¡égot¦¥5rÌP;5ÍŒ'x—:±äëèµîÜÂeþD@ÄÒ…ÝeWLa‡——vr¢Ad ˜A‰\ µÂÌQgÉX>4ÖnhA‹ýH‹þ Ìôx³Á¤Ñx.A UŸû”ô储‚Í¿®Žý,Ê?ÕŒNÖ'o…Ûaçà]@„R½&<5p/L|H²")%Ig™‹{ +,šºļ–^çÝéu~&-%Ù"üž×êãü|E¼Sø3`)V^fâG·š¿Öé‰)9‚˜Ö¸uQ‹–å༔C9})pÄ‚lÀLk¹Åî›É$"’Ç߉ ,ÿs¸¥·O6ôc;¥¦O¥°p.íOÙnb,ù»á³EnqDèçÇÅîˆP„±¶¡¿>nxßÝÍ56~[¦eEÑô­÷QfCïNÉŒ>Ê4Ü9Hu¢LUÅ>y¨i¿Âu}×vkXzûëó›eÍA+ú°Þ«”¡ˆ¦KÔEš‚Zöêùo/ßõ ’ö¨SiwS³0€õTù¥TʨYkŠ :‡{ê]r‡\}yp—ÌÂéuY/÷ý ìÝ­(5:`ø¼®ÿæÒ¾í!5²úàÕG×°^Ô×f>¥ÜRTJ}õt$mXíìÆù`Ñ¢hd›\üæüDÕ~èÌ„SIýÉoTF`&Áî‘ÿ×vÎ÷TxU›´µùt¿ìjþEEº£Õ‚1b†Jâ6žteÉL2Ñ…Lqºë?¸…»¹½>1Rê°þ _MU„LäEL bA?_)+}ÓþE^cøÓ©p"#ðÄ¢^*á|¯\Ð6ãà_¡3FYÛsbâ¤Äfx9pù2XóêwmãîóŒ²:KDL“—²Þ1g» +j +¹¼•î‡ÄT*ñ#þ-ÏÌéŒFÁ³“Ùä>…rÌÊíËW©pνì;ÊXx`Alñ³1üTîâND–ÂçÂ2*>(3 >¼É0€IŒ=4šSV©AŒóé'•÷«©.丫V}.-$õ1\Òûš­—è.ĬKXž¸,y%õ¥¾SПÿ¸º-È|Lax1ꮉ«’õÜÈÊ’d:®Ñ’4Þü-!œ7ï‚F8ÇOEd)žA–ÄÉ#åQ–*¬<­<•~5Ü-ˆ=†É:kR‡DáûéÛ.Aâèa¢9¯¢lj‚H÷Ì›ñÁ¥¯.'µ9XÇê"("Œ¬>@ÄÕôõ]AÌh¿Õ\Õ{ämQ_'íõâðµÇ¾dI%¿Ä•c´Óo¬zÙs³ö±V¦ÆŒ"7:7&/ÎHµFKŒwú…²Ц ¯ï9~\¥:Ɖ¶eÐU¤6ÍV¹ l!f aÆhd–n/ÊŠÍŽ•.¸HÏãßÓùÀéŦ§Ó}¾J’©ð58…æé¶H†K/wu²çʶntö!F.1)šæ<.¯\]ª.¡s½MšhGÖSËü'`*ÉLŒÍ c7„îÿ¥ïÅ_õeÙÊR®„èpJÔá0–®1–d +YF˜a˜tíÒ±cQþS‹ 9dÉÅ5`÷Ñ \€Œ fïCf‚ÃHbš§$¨å,ù‚|JèŠ7ñûÕO{nTßnç +0§\¬§Å‚kGîÝ|Ç—ZT]´Ä^Ά%4]ÓûÇóªŠ}{iaì3`ÂË~ÔQ¢ôVÈ;€…D±esºS\­à2gW—B@6LÒ‚©ôõŠ+³ÈJb@æ[ ~S»ŽÖ÷È<à¡$dý2!_ÖqôÌ•~¶©lw]ñNÒ64¡ÅG01].nà©´‡ùo‚Þâr ;ÌŒV¡‹Gê¿í`5'TYÅôj0¤âwhOBa4»Ñÿ›m[¸ ðäu™¾Ù kéd/@}x…Ή¢H$àwtN®ƒÿР拈§DÑÔ›~›½=P|¶‹»~¾öQé«üL‹Š€uEž,ÙF ÉâÌÍÉ¿¾ø7:¥T^¡ÓäaŽÄ0Oop„OÓŸÛëÒ¬áÏK:Ú.·ÇÖ……DÆåq¡ ñm2Ñš±[#‚bþ¬èãØÝùœD"X€ÉøŽ.%›ÆVS2+mWª"UA{öõ¿<QФ÷ +SFƒÆÂš¢?„Lê@òÞ Åï>È)u”ƒþOr™5uEaÜH߃XM5χ1¯“¨UGAë§¶bÅqZ;es"ÊR¨ P²Ñ„4lA ;…(‘ F+" +­Sù£ck‡R´UÇ­µSíyz™ÚóêßwÞ¹É9ß÷ÝßYÆx`•dPêÏ{¹ÓŽŒ4C‘¾P‡ÿŸJ%Ý ‡¨G ƒWÏr5Y©zl†NG…£ ÐM•·–u7É'Ïn +‹P…%*ú +S½¹°ÈŒ°De1ÍüTõ3EæÒùIŸG›Â#Ȥìe¿Ÿ,?écd¸¥€êyË¿R0£ñâåA®«:+5§XWdPÆ’–—´ã¦ÊZÊÜÍrÆók‚wCh„ú£x…Pü‹ ŠÌÿ¿¸1<\(~À„Tî‘è+L„xaš×ù"=9‹(ÑRs&ƒa.„ Ë-ÀÕgÓm²@©'"v¤awÂ;‰Ä÷½]jäì­_ÜIN’N¶hqERF„Xë'}øbF®`]ô/2 &ql¤P¥t^]g^‡•‘Ÿ äÏØ©ÅQÛT1)BV]§Kçï2®3m[=] ƒ,~#ËL<¨?7:Ä Ö&If†¨5U5‡1/^ÞéÝ(—°}®ÅK`Þ³ êøîðš8¢A£†`@øŒn¾=<âv£Ø£pTSüv6ÈËí?Ô>|wôéo- …–ãè×lÄ€i` ‹¤Çy)¹ÈRØóNÅ¡÷ýr×n·Vr'auÌl.1sLÛÖñ¡©Ê"šµuÚNÙNù‘ytÁ'ùëlÞIúeò¡é)\x"†e¸ÁŽždÛ4—sÇð±g­÷ÇàùµgbN(˜Ç) ººF¹ËU×Ý×iÌkRtþE9³Û9" ں˫k©+s•5(OA0ò¹LoЭ°2Y¼ø)Ï褽°òÅ ›0R¦±ž_Êa“ˆ–Z©ßÇí3¶vÔÛZÊš•^¨Œ‹üiI-Re ßL¼qùʉïÎ)0õæ 0teå…ê±o…¸¾–9‚£¥ÞÊdx°ò¤`ÿå4¸„4x›^AÒ‘2#ï3@.îÊw\Ñ@šLJl”ï:ä~ökï3îóøý€ðýëô$lÁý«±¿ÚíG\ˆ:¶Ç«`Úœ$„޳P}͸ß%IÚ†¸ÃÑȶ¶oŠÏ_2B²ŒÌ¢Iª6NgøóÃ6T:0,·¢ˆ%(“r]“ªtÒÝüMÆãÅ;Á—˜ÈRAA0=2ÕÜélu~‰Ô]¥²g9÷·o”AÚÐPÉG‘õttˆöàQMN&^ji0·äžQý “`D‡x¯O–|8Yj*É/°,ÌIS«Ò²Õºtc¶¥ƒ¼&ë(¿ÖrièêèÈïWÁÞ‡¿edDÒµ1¦t“ +ma{Ái˹ƒŠ\Zb°ƒX”É}2ýùä1ErJéþ®Žö¾4b°¬ö5-Å MLÁ^ÚZ¼'%]•œ¸¬Å^IÈ?Äö> +endobj +15 0 obj +<< +/FirstChar 32 +/ToUnicode 16 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 17 0 R +/BaseFont /TPQWNK+MyriadPro-BoldIt +/Subtype /Type1 +/LastChar 150 +/Type /Font +/Widths [184 0 0 0 0 869 0 0 314 314 452 0 260 322 260 326 541 541 541 541 541 541 541 541 541 541 0 0 0 0 0 0 0 618 582 583 681 517 511 673 666 274 0 590 487 821 666 705 559 0 583 510 527 655 611 864 0 570 553 0 0 0 0 0 0 554 560 435 560 501 329 558 563 265 0 530 265 831 563 559 562 560 370 416 348 560 512 733 498 497 450 0 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 500] +>> +endobj +20 0 obj +<< +/Filter /FlateDecode +/Length 532 +>> +stream +H‰\”ÍŽ¢@…÷ŽiËί‰y¯b—¶]ü|“ ýàÒ*|²¿ Ÿz á +endstream +endobj +22 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5250 +>> +stream +H‰|T Piî&t' +LÓŠ‰›Î0ãˆ.¢‚€ˆ H”cT΀ .E9TP.W!Ž€" +X(ŽÊ¡‹x°0 àÈŽ 82–ë8»®¯3?nmǩݪ­ÚÚêê×ÿû«ßõ½÷=36Âp·Üêîéá³À·Z+W'/òI3Ü[³œµ2Î65bç˜ÒÈ•ü:ø«?…æÐ4cdýZ„áø¹zÏäÎ2~{šÌÁÞÞ~¡A:Ê>}œÜc“£² Ý©iФT™ÏŽ˜duJ²:*Mk'sW©d³TY "U¡Î0\n² ²“ɹv¤ÉÖ8:9.trv°û-1™2U%S+╜7µ"V–¦ŽŠU$E©eÉq²ÿiñÚ àÝ) +™³,V‡a8÷`$† Œ033l†Y“Ø|>¶ÔsÁ0s,H€)1,ü8t0L޽Âù¸3®Ä p þ3²1ZotÜHÏóæUÏ4ö3 ü‰CÄŸIw²Œ|Ï_Äçwñ'¿„Ò¯§yN«›öÏéQÓ;¦OšØ›Ä˜T˜›Fš^2š©ÌZ…K„û…·Í%ææ{Í‘E€Å)‹3¼g”Ïx+òe‰^S^ÔjÐÒÄr•¶°•}ÓŠsò‹V^¡1[ —OP‚:iä +Ç ˜$‘ Ý¡Á LãO‘Û>Áq:ɶӆ2hBT*„Éwâ2 æNU;¨îˆúzÁMÛaTC6œÐÛÒˆï‰f!sÇ›‡3ø¼/¾g9“³™n9õU¬c42YžÕ|kâ:Z†JÎøˆÑì>ý2BNNíÿ¸Œ Ú³ÙlÖæù‰ëqarB8?áÿ凯e„(OwÁF8é]é´5Ÿ«ä÷ŽYÕß|ð¡ñ¹@ˆlÑt}+ÞÛσ:½7mƒ0dÌMfžXvnéõåÒ.2úMÖ‹Ű÷=ø½é¿ À¹ŸW…¦Óocð‡<ñ‡ôñèézòÚ‚3Žöb´×ùY#SÎ@½ „0žM£ëo=^èMŽUºÇ6™JÎ% ‚Ün¼ŽònC½Ï—€ä©nRu6ˆ¬3D0¡"‡²é«Õµ ¥©O¯RÆíLŠ“R‘ çvÖI…2½{&¾‰MàŽ¡Ùyz%áMN}ùQI³µl½oþê~àÁ3Cܲ +Y4Û€)ø¼ƒ°ý縿# &wýì˜}(šåƒ*pÕ¾ç½àð=ì‚j2ôÒLVÀøÌ!Á\/%¼Hdã~ÂxD1),Ô±å:œ¥Æx윙gtª.&ÿÔLÀb°I*~ºe™¬KUn“jMíÍêNÉ`uÈÙÜ/‘šÇÌwÉ æ2ÖÁÉnˆÑ‰àùøæqê]y-y®3ã±>ãW`Þ«x´æ,Ş&5}FŃÝ ܥޖVøš‹ß•µHժœæÅl`HËË$õn¨Ké².Ô ñäÑš2µ¡ ðî'Ïñ“l$&f^obœ<ÝC8ì-±„D?O-Í"à2©DÞúÓÅ|ðí*.Õ4Í.%ó”¹ñyÊ(”deÈùzü¾‡ ®ü½z)nKP'Q\]Y\#³† ¯%.v![ËËÒ˜>ÄMÇ®.CE¢ŸÀ¡#õÞ¦ZæÛøðãÉ’ìœÂÃÙL,' •人ÁI‡7ŒÀ Îs‚Þ†Î*Úu$-ß=×Må,pöZ¤h™?X { °|<nÓže†Sc|Å®!nRjà)ÛL÷Ÿ ‹ð Ù²>ƒYÿ­ª¡Mü°õnT˜3.=ЪŇF¡ð9¯#‡Ö9_|¡¤÷k]mÇmÁP÷+˜ËÄÀ ù ™#ÉgˆFVNmÎÚî¿Õ$-!“WE~¥ˆŒÏØz µ ãðž"ä³µ´îÂ&u:S°??÷`ž bÇ–¤Íß„[ݯ{^Ž0Ÿ8ÎF€Ÿ^%Çó†ÿð<Ãc«çÌ*èFŽÃWÒ«9«â9ö^f„ áÆQÙýCx +ÛÈcç‚’®AJb”´ã6Ÿ-‰~á6ß8ù”DmýB+¯½^Ñ4»˜,‰9^º½…X ÇõBY¤÷ˆXË¡cÔ»º£ôÁºÖüNÉOÊ›î07.7Þí„¶m¨è3\Ù×5*¾±»AU%­‹+[+ ?˜ÍôËéÒÓU%—$-ɾËW‡-`üÉ}~´ÖÀ"íö•[m[Ĥ©‹J2¸Ô…ÙýlKB¦¨eœêc÷¼¤wÅå„JÐüà·`öKÓë®ûLK»®æ±äÁí}¨b¨Æ-AõÙ½ù›Õ§DùZÆÎ5™!JŒVÿ aà:ô°üìU©õ±7zqö» ^])}èÆÃüû ÿz±û)óâI ·ñ…â#£)⯠+:ÖÕ!B"<”Êè6ÐG«‹k%°ò¾2]˜hàÏl Z•(“¨‹J“ac¡Ž<•¿Äªx¬;‹F‡Ék "à4iX\oHdÉè“v‘¼ ÿ¢»ZÚ8³0ÙtÆXmvaLŒ™š±¢ÕU)jw)X/ÜTÔ‚ä& P¹$ –È5 ‹»(÷HEP (È +ÁEPˆUñ²ÕÚVÏÐ/Ýîìî³öç<3çÌyßï=ç¼_©$¿ŸRçÈôÜjá8Ù ÄÏ|–@6Œ€2?<#ùà”8a·áÔ`0ææ!õ„„Ÿ(„üÊž€…¤/ò ‡|öc¦¤ZN]|Ž™j»þmå(Ý}%.¦–¡FÊûq·äÈœ‹Ìid°Âo« ó— ûÐlôŽxKu«“Ä©u(ì}o°8¿‹ÏÏh3§ +ü¹°vÚL0ƒaœ„yXB|;Å 2N0ûü T€æD|ágKû‡eŒd¢m‰„‚ÆøK4©oÁÚ*æ;Ö‡0'ù÷ßf¬fo`°÷ÉoàäØX†&ˆÇ$²fçA=\&ŒIteÉ""Â#B$§Ý‚1}äÉcƒì }ä;8Þg tž„Yì ý[x™ ³þÅ>¼o”;}” +›6jq‘È€D¾ºUââåÊS’i- ݉{X¡è’ +C6Ñ]rŠ5Èï)y•÷¬ÿL»ì §6ð¨úô¶JàÎΪ×ÔV߯óù+iìòx¶Wg@ðaﱟ̣ØÁÇdFÕìÊ8Â>ø™  +¦N÷eßÊHåmÍÛ«2¡è> \ÒzÒýBP¹1&‰Î)Ž©©¢#‡ÛC†‘)k$ZýV%|ˆSô³mýœkXû\¼|­fŸ8;1ëܱE™#FÆ÷Ñ|°~r·¶ë¦dt´0[ K¬A„>“(6 `Y5"Wšø¡÷¶:0^^»9ÑHäöüáéEx··—i¼ÔVv“æaõÞ†jÜv3Ò +¥„²¤4õ<=<\rùïLS}ý­aq[LCP•¤Îw[¾”Þµ')Þ—Ñ8 +2óÎg¨è‘AŸ®Úd‹Èpùñ¬p†ÿ§¼ÚÙ}ÖêÁŒ ;à*1Dö]ð1Íb²6dÛfáiÉøòäžÄ§Éý-îùéÇE“çî|û½øŠ¼!¸\¢òß™¿…vuNŠ÷fðÜÈ;‹3Üd³ÎÞn1cEòU3ãÁ_fô½–i©‘œ:AE¸:òvVNMÁìq6ó&fsÃêqGKǸ¤=½QVÇ£š«ðœÉw+–ÒèOÆÐ\ëk»µL¿O¥Ÿ«Øbó¾MÎ.Eçü%üKx[½äô² +.,Ç€Ä*7½æt‡È#6¸bÉíP °¿È8Cão›ÃR·H +V†ˆ£u.¿É» +t£n)V†Úo3¥-]›´•YÌ0kLð_{ÄŽÉ8ãl9N °FLI¨³ð³•¹Æx-À’mJiHи±¶"3rB¯‰·]4Á¦p!EØàkv!±‚D¢  ×ߘЩdrYRyÌM)„ˆÖ’ ÔIö Á¨¸íÅZ©õŠÕB쥢ÜÙÂÔölmþÄ7%¢T§]NxÐȯf;´Þ´Ý~R£®{ÙÆ'©à$×dqT +(„[¬±£ämí ˆÓ_Á|0¤+ +S”9 JÑËò4$ã\™„->žv,Ö))!â5=“°ç l…åÚýß} Ýv@ê‰Eô&º`熆iu™³ã¢MØ~þeÙ&í|Fqf>T¡a¹  VKiàõ¤ îo¬½Þ»õ.÷°s0¡®<>¾ˆ9§Æ{áD¬wî>»A>Z…,–t›aoKaÎy}•z2,ûpF5Zª™õÄUz¢XâTÔì`ÛÚyh-²\Þºñ©¦û¢¦IOü«•Ä0™qõÄõS-¯Ùv²Ô ¨fĉÚhí@Ûʺ;Aðþ¼ÚŠxEÃ/Æ~kM˜ôrTO!v”Ër ôŒv¢]}Î^–3Š2esf ì•`|(±ÆµÃ­Æ— ôá¢ëüޮ’:I4<X.AÂtÉpq×È=º©*ÒOèX©fjø´Ÿó5Ls/e͈7zÓ‰G_f)1z¦¦GM(“r™B5‘­ˆü[ íåzùÂ'|›Â>ùHJÆ}†ÝzVÖcäÛ‹Õð¯>ŽJË=‰l²êŽ#]ôõÞœÆkLëåòâWCìQ¡ïö|g9â-û 2OgþÚbñϾ® šFlvÛh~ˆƒ×:Úeï™ÂžÀ¯‚U1Ökli+ù­6æ¦c“÷][Ÿ˜ÇðÀ6Έ…]4É®°’ àÝé¡ÛKö…)#•ÑÌnTƒWO;ÔYØH”‰ŸK/ì²Þá»Ã ç&ôâCô¯nøzã‰ÓÉe?‚–¼ÿ5‚3>aåøƒtr¼ý`5Û#¨)-U¥3Uò³†‡¥IEVà•7†¿?jÚæÂU`ÈÊ&:%±Lø¥wüxLJRp VâNâ7òô¸gØí=éWÙ£fûj&1‡ú† +“ˆFrd"ž'³ñ†#š›ë»Õk0Ë4Þ¤K<¡ç¼Ç:¹_êïke´¥ÃÖfÙ\_®T¨>¨Wu–ÓÔó²ofva~ò§é¿‘”M¡v’@} oÞ7ª“. l ›.”¡^ŠßÔGwã+ãê6±$Ù'°ç ŽM ‘‹rÍøîÃ4A“öv•º®á°l3üŽ›àïHìÒs–Я\”ÇÊ„¾¥/î/í·QÊC%ø‘ê<²žz—¢ë¡)_Ï™K6å$ò…ÚÙ3µ{/2ÔÈø•Â+¼ËæõK‘ßäJäö`™ mwMºÖ4 Énep&³¦qM0CŽÔõe-Ãc‹œ¸Ø å¨sعQì‘¶ºÿMÛ{ôçÇXÓ“l¡ð?°Ò¾õ +endstream +endobj +21 0 obj +<< +/FontName /UXACBI+MyriadPro-It +/StemV 84 +/Ascent 953 +/FontFile3 22 0 R +/Flags 96 +/FontWeight 400 +/XHeight 484 +/FontFamily (Myriad Pro) +/FontStretch /Normal +/Descent -250 +/ItalicAngle -11 +/FontBBox [-185 -250 1090 953] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +19 0 obj +<< +/FirstChar 32 +/ToUnicode 20 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 21 0 R +/BaseFont /UXACBI+MyriadPro-It +/Subtype /Type1 +/LastChar 148 +/Type /Font +/Widths [182 0 0 0 0 773 0 0 284 284 0 0 211 307 211 326 492 492 492 492 492 492 492 492 492 492 0 211 0 0 0 0 0 568 519 555 647 470 465 623 0 233 364 515 442 780 632 668 507 0 523 466 474 621 539 0 0 517 0 0 0 0 0 0 0 522 525 423 525 453 283 524 534 229 227 456 229 808 534 522 525 0 318 373 313 526 455 707 441 441 415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194 342 342] +>> +endobj +24 0 obj +<< +/Filter /FlateDecode +/Length 584 +>> +stream +H‰\ÔÝŽ¢@à{ž¢/g.&]]¥‰1™ÑÄ‹ýɺû´³$+d.|ûíÃ!#Yä4Ðôg•o÷»}Û .ÿÑ_ªCÜ©ië>^/}Ý[|oÚ¬(]ÝTÃ4¿«ó±Ëò4ùp»ñ¼oO—l½vùÏtò:ô7÷ð\_Þâc–ïëØ7í»{ø½=<ºüðÑuã9¶ƒ[¸ÍÆÕñ”nôõØ};ž£ËÇiOû:o†ÛSšs¿â×­‹®Ç1Õ¥Ž×îXÅþؾÇl½HŸ[¿¦Ï&‹mýßùeÉio§êϱÏÖÅ6]¼X¨NÛj“ŽíÒ±²TAþr?¿Åøõ>Ƶåb§]Ê9 /™—È+æñúæd®]â¾åŽy‡Ì5Ó.e®—vÙÚs-µ|Á\ —Ì%²göÈÂŒßáió°yeVdc6dš=Ìžf³f~F¦ßÃïé÷ð{ú=üž~¿Ð)p + +§Ð)p +c½…NSè8…NSè8…NSè8…NS¦g §Ð)pÊôlGçô\QçÀ:Ô9Ðl0šÌæs 9Àh0š æ@s€9Ð`4˜Íæ@g€SYCE uVC¥GáÑY •…Guz_‘éQx”…Géßg¥AaÐYÝ”=³ºé¬nƺêf4Ì6«¡Ñl0ͳÑl0ͳÍjh4ÌF³Ál¬¡¡†F³Á¼Â}ÊEáÇF0ýãÑRçrŸý¦úèûÔjÆö6öt—¦Ÿ°»t.Í–ý`b×1˜ +endstream +endobj +25 0 obj +<< +/Differences [28 /f_f_i /lessequal /f_l /f_i] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +27 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5939 +>> +stream +H‰|UyPÙï¦éîŽA¦éA¦Íô(^”xàì ‚(àÈpf¸‘aA³kMÂr ¦bîeîWÕÕÝÂݸ8Ní&ªí… +‹ÖZAA-ºÄ¢`ØFÂ…Ô¨—aý m¥Öޝ!‰4%ô°¶²Q2«— ·<€èY`Õù! Á]ü @$ó /KɆ?}ü/˜D䷈࿠dÏïMŒÐ”¤¦¥wݺÑÐs†ÿÎú˜¤–r!eux@2=B†0ýWÉj†5/¸ÑÇ·?€Tˆ õ‰¡¿‚Ôð×÷õœUÉÐ9$±tâàH@¨%œ Ò¢‰U(^‚âG_°ê ;²<`©ÂÏ€òïÏ?ȈТÐd$a{‡À½$ îñ÷T“©~ß³È-S¢e)ˆ[í§’•5”€qó ÌÂa ƒñÁ0Š P@ËÐO^%¸J‰Ÿ‘Û9|öuË+ä·yâ¦ÙFÏ<‰ µAÖ+üì&ŽÀMvì~e)ƒ(X"ï†p& ø2¶ïx{/Ï4\Ìl‹ÏÐÇ©˜´øú ¢Ú‡-šR|Ü"@ªc!Ç’MN§PλlRV´ 4Þ >Þ´Ø¢±xòBZEÖÜE³`1 ÿ *H°pðC¡|%¢Ù+GCÐT43W£ÕfÞ¯fUµÝîçd %U)e0ƒ€2̰¨œBŸ,:ˆ(˜p™4S²jpüA†Ãsñ@¡Z®¨ÒLt“£ï?\  £!ùɪÓ'[»šú¹¯›ÓãùʰP41óC&úÑ¢òN°pð'9Ü_4 ü™‘¶c¬©íö§9Xðò!Ð"/ÕñfšyùMS{ß òiðÄÏ2éUG‘¹çPÿW½Üµæýê«x-¯RÌÈÍk+“u†ÅQQuF^4 +üÄ„Ý ®ÁTBø­ü† +\Q4ª¬jr&œB~4šûY3ý¦ì?UßÖÐ᱕ªH¯Ôé•hªM_GÐý pÅa f‚Ñ¢bÑ[* ’[4ç@Ñ»nyØòüH­vo]oD¹áø÷9XòŸÿ‚óP~_r ß’YÅ}öEuå&¾î'þL‰ÈöP +ØŠI2 âÀ—R,3ØÏk6VVN+ŸŸ»B+Y¶bí4$S"¿Gˆ L{,p~÷½vCN®ª‚ªn‡Ä|`ou=‡B¬QlXÎÕÁ +~¯yçÖmª–Ý­Oq×›VEd'ÇÛ¼"ìméR‰.›%®p¡’F Ö}$Ì¥ A¸@þ ýZÐÿ,oÇC ”?x"Ñu̘ YæéÒ¼µqAÊ€!_X³ÆîƒÃÃØ¾ÈªZš¹w­ùÈÅ~åýÈï7RÌ Ev*æNÌÑø䪘§àŽÊÙ˜Ì3çkøó‡wש>ëÈŽQ¦de‰Y¯Bгý_étëòr³6ó {tMg”§µö¨d[ÄP€A¢£¼!üˆï·°õUUæ—[½Ú/¹}ýôpJð^ nhòœ¦F ’ƒÝåŽú#‡UµU_$¦§xd™Öü>¥"¿òwṎ"ÙÁÆð° ›Ë·ðÅ› +J×qQùýü­ª¶s¸ñr]‰æ•À¬¬./ÚD& x¸n«ÛþbUÖ‰x.>× -_ƒ†Þó™]wx&+á}E‹íBX2ÔảW»†Ï扟¿ïÌ x +KؾcÑ3EŒ„ªún¼-*‘_)’ +ÅÌ óè˜X¡™È74úH3 ¶é mµ1Åsj?)ì"„^fG¬»|iaÒ½_}@1pÀ™GÌ pL´ÎZ Fr2-Ð(€¬¤­¶I¤lLY—(¡Ò”hI½€˜{Âа=HCB … –y$ZC¡uïæ‘àOu‚†Ü{æB>ÕÉ{T’tï÷üaœ5€þ‡Ûî«‘jÕR[á[ +fa@ôú9ñ¾Ü­•’Ð…I=q.½RÏ eeú¨¸Ý—ò¶ß6°M·a,Ö10ÅmJØÕ †²è‹‰úMÉ›ô }wÂôf9ï,pSj?ìÂ]KÚR¤Ô¢/ËAéhÈv¬z{«Æ¼ØÕ6Ü/c§`âæI‰#·Œï»“Õ?Ðþ¤m››ÕÉ®°ñ¡?›y_¶›ßæþ«okUì}8èîSƒû,GYô´¯™õ2{™%î I×ÁÛ< <ì!Ê"UÐÍØ™Ù!™³ËÇÕùUOé ƒp~”@ g›‡ïI…!þ~t{ômô€,5N@›îfge)8ÓûÃð·‡ÿY' ¸ ôÆå„cGr°4ô%À§ÈPˆ–3ÑYø½i :cŸ0¯AƒCžû|÷ëo2—@·ºa¹sgÌq:kÜ_`:$þÒv¸á¢\]uøR«¦uý¥ÒÉå3 |Åa³ÒÓ"ˆ§‚yo‘¹T¼_»:dú’¨ÀÍÉÙ6o¥u  ,æug}\·àÛb*I,}hŒeÑ^ gSŽjŸiï'µ$œ(t0«šŠ®4?Õ´l®.“ª–M;0D NO[J± +9ë”xËt&.D¶|ÕD)”åfÀU™½cu® ĈA0œo«.´U÷µm"„üü +˜Î-èT'û•¯*¬ÕT–hmýfKÊ1‰?[. ßV½À2QÄQÞ£Påu7ºÇÈÖ—mZ©‰\½~Úì¹EEQF7Y nvNP‚pb!5ç‚[×tƒYÄ@pÊw:»ëD!û:a¾«§ +×ýÇ—LúÔß_CŒ¤pèÓ¥V¡Sä‚ ñ‘Íà )jW’žÈÛîšgµã7(CÜAgƒbë5 *q‚6()Ða'›Ü®mK|8ªÔÄBÁ‘ƒŠ,ðGƒµJL%A?`}Ãû@§û5¨ex?˽×òï“^5aïÜ}3.c­Ʋä½)Àߨ…XÂðs·éÇ¥Nr0²©÷ wôÁ)5ŸoëËN“h¦>í?ë…à 5ŽfÁÏ|×{^Z”í•î¿Â|xÌ`0ÍuIŠI‰O^Ñ×È&WéËu5aà¢Æ),„áS\LÎ ‚ÙKÀլܚˆTcYûuÄäÔ\æûUa£Í§öp‡ +lTú18‘ºeÉ1ú•´jRÝ֓چ頦pÛ5€ÁŸEX$ ,VŠì‹Ý•"pÅ;¹,|¯D0Ϻ¶¢+Ôeªð‡®(ÆöªèÞníÑnwºÙÃQì.´ûX{t¶ãÊw§UöB?°³?c Fw¾ëá3VX©wœá¿“´Üyë­k …àÉë•X8#€jñK=ræ¦-±Òq/æPÙ?žïí_ ïPáäld?E^Ã7Œožòºé|Ñé2ÉÌòú¼¥ ôc3ŽÏÖSz6 ÛMÛiR\jÜÆUblBáéæ–Â‡&™ÛNÖ{”Vቯ«u®WÈI-!S§¿Ÿ aÆu,ß°ëÙýy•ÚË"ùÓîÏ`ª C³ý_¡£8#|ÃÊõ²ÊЇŸ®`aOv^NžT·§ª´F¼]:qTô’Ù‘kKkReãW¦¼=‡Ûìþ1p$`•³n*Tˆ„ÔÄÏÓ׈“C둚.^~(VÛ‘V@Õõ0T]ó×EîŽq¶:â@öf(Œlº°7ÿ˜ÌH¿Fj7p° œè>”;ÞºTÀ£ªbsDQ¨ˆŽƒ|pl¶LÉðyî W›7–J9”ªÝSYc¹±©Q£\Q ßb2ì4H+¶¯çF]|Òv²åf}ylTžœ–mHÓÐ}‘…zûú]9 †Ðß^I…psñQ 8‡‚ ŽÄ °öBßΡØzeï¡ó’î7&%jåŽÅâÔW3dÓ[¡&÷hÓ5ñ–%dµÌa!)‚³-ÃÐ3Uçú#øòmì®8¿‚î^*þùתoŠNŸ?dÙ™¹Ìñ.p$ó´K›+F~–²f•ýÅì0Í–9ØýZ—³ŠÛL/Rš +‡AexŸzò¯¯þÑÝœšœR Õ,ÿ*ccd«7®,™)bÏÁCpöêΗê‹kJäœu숅1Sæ/*,ˆ“âQÅl¬»‘rM¼swÿ¹oåÆ†Â¶ô!BŠ)9Ó ­IKˆ笹|·ãìùÆÿ]-@MY¸Ù{©†Ûoc³Ü™{maÄ"¨¦n»e×'yˆ ¬T +ŠmQšD’VBž +Ĥ5+ò†b)RЀA-ºŽ³Õº];ÝíÛ]í´;N§]kÏ¥öqn¢»“ÉÜÇÿóŸÿüßùÎw&‡êwù·Ýeµ&2 ÑÝ=†Ç$“€–…Éxu1Þœ¡ü®Ž·|ü€¿¯ÿ}îr÷Ž·º²b_ƒÐ‚y鸮 SîJwéæÿ…×KcŒ.’ü£C£t§»#<èëšäf»+óÒ+Ež†ä5×Sžß¦Ùg@qÀ†) ÖZPOÃ#ñ ¤… 9L‹-*’‘´±ý ü,ÛÀ'€½…ðOIù'IEMðˆêƒk×eîÞ²%÷ÕßysàÓObÈÆ(D‚„…–‡³‚»JÊTxßì¦övOé®p¸˜âKÈØ»°jù×K6×—¾Â·bð7¢Nmw—äa3W®bïz]>w;ò9ÃÝÝ’ý‹ê’M8ÆëôslM%ôÿ¸ ôWB)dNd£‹Šcúóî°kš')¸Bsâ?T_Ñ“Ï%‘¸,²ž¬º»âþµpÿÔ;‚›‚Ô8«³©ÅÊï²¾º¿’Ë«¾xë/£W>ž:USÝ.aÛ†t@ ¨N<Û ;¶‹BârÜ>~Úwzøw¼£µÅ/@2í¶8Ž˜8Maí­ÐL±c‡ÿ® OPî*·f=šZkù.ü ÁÒk(¹Oõª c—?ä`ÉÍ_ ΛÕÓ+Fâ O=‰}'MN4wó?(ŽÕ¾ÔQÄ‘„윕‚³h¼ä»šøËÆcfm¢Öx°bûoºŽ×a»é°`§„8Ù-xZ~KüLµ2—Ä]#:§S3¸Ÿ×öN¼æÎ¼çiïœ@+ZmήÂ4pE€x@qØþœftxl•”E‹® 6É@ž2Š'D“ +U0"gi³ÓÜlãuVÝþ*n«þÌ¢~Ÿ&Ë?)øöÎÔÌð ©JÛr ¦Z'Z/|˜Èüê$&jÔ+zÙz/ÚƒœˆI†\Ѥ YT>1 x±TÙ_¶ïBñâ·›'6AÍ@Êrdþç°¨øçØ1¿4ý)iz†5XB:B¾)ïU©ÍÜì­ ”O‘5jƒTÉôÓTÙj)¶–8Š1Ç­—šf›fË TM”T)©0—›Š­Ò€ý’uÖ:S 5“‰çí6@‡Aö¦è•·I«=KäyâVÀ/©©;ÞŽÞ@?Êö€6 íÔ…3Õ°†"«Á‹*|Žª|¡IgÖ6½†f›zšúL}åsjf5n_æýrdðÅH±ÂcvÙ':Zì‡|£V«Ó›õ&ÍØ2BTêÓG//N͆§?û¶ŸJ:ª8uö—ذP‡ú­ïÙ‡ÖCÍþ$€ ”²n1[Þ½X̆bvSƒ}ï Œ a¨¿Š$%ìm¥ëjèêöä·8ïÏäÍŸewîËïÌÛTÿn¼ÿS#Í,]ßȆÅ|ù0| Jó¿¡Åj×÷ÿ$(¥Ú™˜Ɉ/æ{æóTÁ=žrŽ,Oú5á„’E³ßvÒýG‡‚AÞç;ÖÖŃ͇ý» S´÷¶×p›Ê ûö;v ‹m±š† +92ñš†×ä賉œ§Ù/ŽÓ N|>1j³ôòŒåÈíE¿Q‰zö¤8 + TßÑìEr” +7 ÷`¡â{:¢'«hQO¦U·#º,š1>¨½ A±3Z{Ñw,–Ñú{â2»èÙþ³Wßn>à#ÿ€4š›fï”mê\Çeo~c·FÐì®+(I<ð°ÿ_Îe Ê£ö¢¾§¡ï31ÇÏ››zù!L¸·k ¥¥§¢QzhÈâŸ6@¶ù!Õ?ã‹è<”˜{”äy"uþ§«Ž o÷ÃJØÑ·Å‹¹’ò<ÊŸ¬ÜhëüòQˆ[i !Í«Lp)ñÂãâ=Õs¼š§ +endstream +endobj +26 0 obj +<< +/FontName /UXACBI+MyriadPro-Bold +/StemV 152 +/Ascent 989 +/FontFile3 27 0 R +/Flags 32 +/FontWeight 700 +/XHeight 489 +/FontFamily (Myriad Pro) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-163 -250 1256 989] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +23 0 obj +<< +/FirstChar 28 +/ToUnicode 24 0 R +/Encoding 25 0 R +/FontDescriptor 26 0 R +/BaseFont /UXACBI+MyriadPro-Bold +/Subtype /Type1 +/LastChar 150 +/Type /Font +/Widths [899 596 588 588 202 0 0 0 0 880 0 0 314 314 0 596 260 322 260 331 555 555 555 555 555 555 555 555 555 555 260 260 596 596 596 0 0 656 604 595 696 534 527 682 689 285 411 614 511 846 690 717 581 0 593 540 548 682 636 888 613 603 577 314 0 314 0 0 0 528 598 451 596 528 341 585 586 274 0 542 275 860 586 577 598 595 380 434 367 583 530 759 519 523 469 0 283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500] +>> +endobj +29 0 obj +<< +/Filter /FlateDecode +/Length 642 +>> +stream +H‰\ÔÍn£0à=Oáe»¨Hð½¾EŠ"¥i*e1?št §ƒ4!ˆÐEÞ~|8¨E‰øÛèÃÀÍ·ûç}Û .ÿÙ_ªCÜ©ië>^/}Ý[|oÚlY¸º©†©7þWçc—åiñávâyßž.Ùjåò_ið:ô7w·©/oñ>Ëôuì›öÝÝýÞî]~øèº¿ñÛÁ-ÜzíêxJúvì¾ÏÑå㲇}Æ›áöÖ|Íx½uÑcILu©ãµ;V±?¶ï1[-ÒoíV/é·Îb[ÿ7^—½ª?Ç>[-7iòbÂt”ëtîéëÜýmêEäçÙ|ôwSä—¯1\§XŒýÔ¤¬Ì˜Wf¬/™‘Kæq-]©I™žÔ¤¼e†« %5)ï˜wÈt¤&[y< ~ɼD.˜ dÏì‘…÷êiö0{š=ÌÞ˜ ™~¿§ßÃïé÷ð{ú=üž~¿§ßÃïé÷ð ͳÐ,0 ͳÐ,0 ͳÐ,0 ͳÐ,0 Íf¡y|^B³À,4 ÌB³À,Óó‡Yh£yzöØs¥ßàWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú ~¥_áWú~¥YaV:Î@[€-Ð` ´Ømã»hßõ¦w™¶[˜ím˜ím˜¾3ØÂô}Á¸·ãwf{f{f{k³½5ú ~£ßà7ú ~£ßà7ú ~£ßà7ú ~£ßà·ÙÞý¿Ñl0—0‹%æ—3æ—žyœ#̸¯20öáõ7˜ÿÄûzÂ}íx>5(`S¥B)K×}ÖÉê£ïS‰ËòXQ›6~VîîÒ¹´ +GöO€«V +endstream +endobj +30 0 obj +<< +/Differences [26 /f_f_i /f_l /lessequal /f_f /greaterequal /f_i] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +28 0 obj +<< +/FirstChar 26 +/ToUnicode 29 0 R +/Encoding 30 0 R +/FontDescriptor 12 0 R +/BaseFont /UXACBI+MyriadPro-Regular +/Subtype /Type1 +/LastChar 233 +/Type /Font +/Widths [815 523 596 583 596 523 212 0 0 0 0 792 605 0 284 284 415 596 207 307 207 343 513 513 513 513 513 513 513 513 513 513 207 207 596 596 596 0 737 612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 689 538 493 497 647 558 846 571 541 553 284 0 284 0 500 0 482 569 448 564 501 292 559 555 234 243 469 236 834 555 549 569 563 327 396 331 551 481 736 463 471 428 0 239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 207 207 354 354 0 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 677 0 0 0 0 0 0 318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 501] +>> +endobj +32 0 obj +<< +/Filter /FlateDecode +/Length 370 +>> +stream +H‰\’ÛjÃ0 †ïýº\/JNŽÝBŒ ;°lÆJXã¤yûYQé`†ÄŸ±ôëGrt¨Ž•ígˆÞýØÖ8C×[ãqo¾E¸àµ·"IÁôí|?­ÿvhœˆBr½L3•íFQ}„Ëiö <=›ñ‚½yƒ¾·Wxú:Ôˆê›s?8 !†²ƒ]ziÜk3 DkÚ¶2ᾟ—mÈù‹ø\Bºž6ÓŽ'×´è{EQÄa•PœÃ*Zóï>»§]ºö»ñ¢H)8ŽÃ&ŠŒ9[9aNˆSæ”8cΈ%³$ΙsbŬˆ5³&Þ1ïˆ÷ÌûÀ’kIª%Y_’¾d}Iú’õ%éKÖ—¤Ÿ³·œ¼åœ›S®bMEšŠcÅ(ÖQ¤£Ø"?Šý(ò£ŽÌGâó‰øÌ[h^iÖפ¯Ù³&Ïškiª¥Y?l4”{÷i<áÁcöíÍû0öõ©­ó¦I÷¯ÑB}âW€Õµ' +endstream +endobj +31 0 obj +<< +/FirstChar 32 +/ToUnicode 32 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 8 0 R +/BaseFont /UXACBI+MyriadPro-Semibold +/Subtype /Type1 +/LastChar 121 +/Type /Font +/Widths [207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 536 536 536 536 536 536 536 536 536 536 0 0 0 0 0 0 0 636 0 588 683 515 509 0 0 0 0 0 0 0 0 0 0 0 569 519 0 0 0 0 0 0 0 0 0 0 0 0 0 508 585 0 0 516 0 0 572 256 0 0 0 848 572 564 585 0 356 0 351 569 0 0 0 500] +>> +endobj +33 0 obj +<< +/Filter /FlateDecode +/Length 3387 +>> +stream +H‰¬W[o\·ö[ÑÁ—<÷ˆwiÙ–‹$íD ¨\ëÕJV³y%Å6Ó_št.$ÏÙÕj}tÄåe8œùæ›%Tëà/Òÿ_ÅÁ?O”¸¸JĤZí;áLëЮÕÑŠõLœ‹w°ª„O¾5Ñ‹Îé¶K¸ò‹XŠ'c¡ATG[@ÜXÿGÁÌø&•rb<±õ´Šÿ£n­²ZXÝ—BšÐŒÿ+N®&Kñí·‡Ó›ÛÉ|<ûp#ä>úkóÝwOž=$E“Κu馵ÎâðLH‚ŽŽa3ê¡«7Ž¿§rÜŒt’oáëäL5#'Ÿ7Qž4ZŠ`:È|¼mFI®i߇üÌ…QÍÈD©h!‰×ÆašQð‰ÒŠÆ*yçóïñY{´{oó¨æê¦mÛuš_qв¼‘Äyr•´p_”Ú¨£±ø |¢³=:LVÐĵ¡ó^i-¦‹_~„‘ï…ÇlÇžìÀ˜‹÷E.6lZ|Ü…0¬Œ8Á›,L€‹Oé²…{Œ¬®VÁ³ŽÏ:#83¥³òwBdž?ÍÖ Jënóœ 4àà ñÛºXÈï÷¡ïEE_;“aö¢Â fM™}¾OÎËG?÷’¼+ž~ h’?³WQ¼#ú²xŒ6;lBÔFPwÝ/¿jš¥¾è¥r\|ÆQˆye7tH9Eϱâä«F{yÔxù”4=Ÿ74ß?å-ÿú„®p壗åÒÐFU¡ÿ2ß +Ÿ—ýÕ¦M½Íðþ£ÆÀ\"“ÑÔ†ÐmðÁx ßá.¾ïrË&àTG¢ó6•ck=Ð$H$‘#Þ"§Ì䲆–0®3g ù%îºuòhgo½l¬|ƒÛnñÀ üºÄéN-óÉÕ9Ç jf{Í"i¦[íbo!#'sø,Ëär†ã9Tåix˜kMSØ›à×D‚3$5Ò4ï­<òa0 )ÑÈ5–¦(gN!¿ÂcU¤6yúã`÷1ê©tM‹¼{Þ˨͆F7(ú-›àÒÍ`©¿0ÒWmh¾÷)˜$oyÇ^<$›®µ…ž’P5¨)¯ µ\á8»väTk¬#p'o×MÒ7È¿ñJ>nŒ– _›0—ß«×ÿŠ^ƒ¼h[k*NÖðâZ튬³Â!ÂÙáJ’gÐ|© ¯/áÌ9íAÌ®Ñ? BüÆn0í„AŽ+šyurrfüÃaÒÁƒ<÷~ÏX[öMÈÌ¿áä„‚ÃÊ946ža‘·ž#æù-<Ñ!’j΋[”õ7^[rç{´²åÕÛU£·¤F·Éó|ŒÇ–ÁÞæ8œ‹Ýt¹+”µ¬ð2À½Ô£`òy{G÷»¬DÆuù÷æ³aBñ¿›&ÉÝÃ%¶]!ÓS׎‰VÏw¬J|‚#mÑäµl\¼F 1… Ri¿üîA^€*hOÛuXµ¡Ïdºq‚ ·A4²õ'!›½nª]muîìû–ç/{SOˆN øLàz·“½ÏÁ•Š¿ØÓ¶D‹.Âvà̹ +c /·§B¹²€¸®f”Âïe–˜äìŒ0yË ¶ÎàÀ¯C³¶w°‹¦0Œñ>4¸…W4 2gÃ8PLÃ-0j[±h‹eŸRFËÑxVîtŸÆcž3Ç­«—™v–Ù¸Úîô¨¶;ZtÜò§¶›a[w­]f¢R*³³ž³²+åêœ'x<|.þx(àNøÌ*+j´°¦²MÉˋƒí³_¨*Z(Úkñ©â-jkÀÁ,º]«•(åæÿ—ª*ÛzÕY®ªž7˜­/n×ôVþäжÉØp ÄÅT6Ð\Fãý†ùûÞ"ø/}uÚI7(™†ZkZSØRû]A‰#º“#t×5•XW¥¢é¨æ24š°~Sx§·€dÜΫ׹r€¶ôO¾ÁÏm¤¹—9|x…Óç<^£ÐÕX5ÙÃwM™ê1XÑ»§˜1W¥dJ½b%žDl›'¨£q½Å aK*ÕnI‘jÌg²ÆôDž™Ów1xguJÁ²v=0â5ä1 #àhÏ ê}ñü±š6Ò]Xo#E ÃÌwhçh¶l*A^ü”!S6ÓßyÁgŽI½“\Wgí`Þ v˜‚¨zvP=³{z‘H‹±†Šíb¢Œ9¸BSE Ânéik|å4³…—çð9$É€óýµíqßFUââxf;mjä_WfÙ'²v›ºuªtj/ªHn3µüÞ8#ë0s›„f#ÛY(‚# qËÞÌ?0Í!HM*û¬$Ž_y’x‡ù3!ê1ãN¼Éd +MªæÝ¤>³”Þjß»2y90dß¿QÛ8_ô-`v LÎIõ]mœòqEkµ£¤-šõh¬z õÃÌõ'íq g{˜Z÷W{l$úíKCkê©%N<æ Tk]ÒùD±æˆÓôJ»Ì"¹pIP —³š +±X›çœ¼¬•º3õ=8æ+iGõMΉΔ’€úœRL2 ®S&%øAÖÌ[rö3Pk[’_^Ëÿr'akE‰“W} 52v Ú¸è^ŒuЈ +óÞ ÇU#ÔæmN¸fËe§Mñqewí‹HTVfј@|m©ìÌC ±°]¾”@²¹âÖÎJÇ[®êŒB›¥¶^!×_ÖE(W;˜Rluü9£†½mØøÕz¶—òíMÆn6º)±A–¤®Á¨ÒŸÁè ;˜U-ä;Ñ šƒ½Ûj‚/°’5j£KÜI$Æ´.<(õ•µ¿Q[µ?7ãÖè³ âÖ¶JÛAˆWöÊTVC”=1gÒø­ÆšIÃÜÔXfŒ®H@*žô…õzŸÌò 2S¢[”ȸ׵ N…í¬YÜ>/†Rå¾|‘+WX’[ø}3`;³Èwžc¦ÏLn†à‚ÎVÃÅÜïdd\Žw}˜3­n;½lìMbK›QœÀÎþÛJCXü8;ˆ»Û¦ðma0\2MžÚEÏœM¶B‚0±Bo¢ü 7ù\ +ÙŽ +Õ†.Ýé Tk}•~:mfb š³ÆTÎÇה̵™vBnG³#|òÉIµ‡Ý`œ-#>Ö.ç vSfò>MVƒf ÷$ù–{_^ßr[­°8mëÖ»4ˆiv^Î¥Oµ;`kô~œQÝB´B7ÅÁ«ùd:;{õì¹88~ªùó'ñN䪭®Á„ä­p¡•BÓE.¾UkÄðõ!‰÷‚¦šÐê½='÷ËK¾õ:i Ð‡çÐC”r£8¡í¼qÉÚ‡‘#„Z—R4"/(»î½Ájtï×½W¥6¨(œ +­OŠDM™He=¿ˆ¥x2¶l@ži££ÉNh@X +±Î*lH6$R²H¶ºˆ‡¨‡ÎKí¡Š‚±Æ5þç±ó£€ã˜ óQ6_ã+Âs ´iØ»Ii§ð¨»,ôY+/© Í)K­xÀjë8ÖÕ¡Ž\™Ý‡þÏzµì¶ÃÀ_Ñ1‡Z Þä± Šz3ÐK/Aë>Æ6œäÿ;Üíõ®ëz#]míhH©a÷«†žûÐaÒ{=‘|×ï7ï®ÌÝnó²íFçrR¯ìS¢LŒÎ’O,q '×U‹VË›OÇŠ¡Õ˜ÿ¡€=¢*Ù‡ÊÕ¤ +Š„Löª•ô¨šªÔò€:ß½0èÎ _²ÂE%ñcȃU9ž1 æ¶x…Ýæ[öÑ$‚˜ñ +y Sèi‘ñüä8¾ÔGÒ°@Xónía·Œ¨5"6ÈMcu ±ðè‚â&·ŠJ¯scUØý­Ú†‚#2í£;dØë]ß0Îç"ó”3Np`hÄ¡C‘QÉIÐàºlJñ¥H®—0;ÁŽ&†dìCÄ\q©ô¡fcëÂ$Á1›’c +ù ±æÙ]b‹ÃAÄÏòÏ4È/ðkÑÇøã¤é†ˆ˜É¹•s t–!öŸÔk¸½Åò;µ‘‚6]=» X-;˜’œ"ÓÁ•Ô°›€U²S#™ÑÄ\Ïn +VË.a™ )’Tv +VËþ+ÀHnPÙ)X%;usÃUz5»)X-»ëfÞ•ìfØŒ ì.¨³ì†&hÌ/¼¡Ž¡”yï:gÃBg@¦Ëo††+MŒÅò”×—ÇÛC5»°&ìR†‘r0®»!X v+DôıžÝ Xv9ÁuæÐI¹šÝ¬»Ø-<‰(7`wÖ„Ýp T³{ãL™²#±™Bº#iQ°W`ŸÄûc=uNÿ‹Y›ËîÃpÅ$ƒH);]Ž"v/ÝDØ,ÍÍífý•BÙ=®¾›o÷O«'³]íp%½#"³Ýl_þÜ?ÿÞ¬_·ÑŸo Hý`x;0 +endstream +endobj +3 0 obj +<< +/TrimBox [0.0 0.0 595.276 841.89] +/MediaBox [0.0 0.0 595.276 841.89] +/CropBox [0.0 0.0 595.276 841.89] +/Resources +<< +/ExtGState +<< +/GS0 4 0 R +/GS1 5 0 R +>> +/Properties +<< +/MC0 +<< +/Metadata 6 0 R +>> +>> +/Font +<< +/T1_6 7 0 R +/T1_5 11 0 R +/T1_4 15 0 R +/T1_3 19 0 R +/T1_2 23 0 R +/T1_1 28 0 R +/T1_0 31 0 R +>> +/ProcSet [/PDF /Text] +>> +/Contents 33 0 R +/Parent 1 0 R +/ArtBox [0.0 0.0 595.276 841.89] +/BleedBox [0.0 0.0 595.276 841.89] +/Type /Page +>> +endobj +36 0 obj +<< +/Subtype /XML +/Length 50839 +/Type /Metadata +>> +stream + + + + + application/pdf + + + Figure_SA4 + + + + + Adobe Illustrator CS3 + 2009-01-29T10:39:16+01:00 + 2009-03-05T09:46:56+01:00 + 2009-03-05T09:46:56+01:00 + + + + 256 + 136 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAiAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4qlnmfQ4te8vaho0ri Nb6B4RKyCT02YfDIFJFSjUYb9RirBNV/JRb3X7/Vl1lj9eu5L14bq2FwQXtxB9X5iSKtu1P3kdPj QKlRxqTap7+Xn5fy+TdLurNNRW9luKFJjAYhyXkQ8qCVzI/x8S3JfgVV/ZrgVNvKGp6nqWjm41Fo Guoru+s5Gt43ijb6lezWquqPJMy8lhDEcj88VTX69ZD/AI+I/wDg1/rlfjQ/nD5s/Dl3FQi1rSpZ 5IEuozLF/eCtAPpOx+jKo6zFKRiJCwzlp8gAJBoohLu1dgqTRsx6KGBJ+45aMsCaBDA45DmCxm8/ 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 + + + + + + uuid:9A83CEEEEED611DD9D1CE98FBF918D1B + uuid:a460d1ed-341c-43e4-9d80-324ddc1e4b09 + + uuid:9A83CEEDEED611DD9D1CE98FBF918D1B + uuid:9A83CEECEED611DD9D1CE98FBF918D1B + + + + + EmbedByReference + + /Volumes/Efsa/ZOONOSE/20845_2007_zoonoses_report-2009/captures_ecran/SA4.png + + + + + + + Document + Print + + + 1 + False + False + + 14.999997 + 14.000000 + Centimeters + + + + + MyriadPro-Semibold + Myriad Pro + Semibold + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Semibold.otf + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Regular.otf + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Groupe de nuances par défaut + 0 + + + + Blanc + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Noir + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + Rouge CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Jaune CMJN + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Vert CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + Cyan CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Bleu CMJN + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + Magenta CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 J=90 N=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 J=85 N=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 J=95 N=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 J=100 N=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 J=85 N=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 J=90 N=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 J=100 N=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 J=100 N=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 J=100 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 J=100 N=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 J=95 N=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 J=75 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 J=45 N=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 J=0 N=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 J=0 N=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 J=5 N=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 J=25 N=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 J=0 N=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 J=0 N=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 J=35 N=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 J=50 N=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 J=20 N=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 J=40 N=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 J=50 N=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 J=60 N=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 J=65 N=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 J=65 N=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 J=75 N=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 J=80 N=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 J=90 N=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 J=100 N=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 J=80 N=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Groupe de couleurs d'impression + 1 + + + + C=0 M=30 J=70 N=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 J=90 N=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 J=75 N=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 J=95 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 J=95 N=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 J=10 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 J=5 N=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 J=10 N=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + + + + Niveaux de gris + 1 + + + + N=100 + GRAY + PROCESS + 255 + + + N=90 + GRAY + PROCESS + 229 + + + N=80 + GRAY + PROCESS + 203 + + + N=70 + GRAY + PROCESS + 178 + + + N=60 + GRAY + PROCESS + 152 + + + N=50 + GRAY + PROCESS + 127 + + + N=40 + GRAY + PROCESS + 101 + + + N=30 + GRAY + PROCESS + 76 + + + N=20 + GRAY + PROCESS + 50 + + + N=10 + GRAY + PROCESS + 25 + + + N=5 + GRAY + PROCESS + 12 + + + + + + + + + Adobe PDF library 8.00 + + + + +endstream +endobj +37 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Semibold +/LastChar 115 +/Subtype /Type1 +/FontDescriptor 8 0 R +/Widths [559 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 449 581 516 0 0 0 0 0 0 0 848 572 564 0 0 356 417] +/Encoding 10 0 R +/Type /Font +/FirstChar 31 +>> +endobj +38 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Regular +/LastChar 121 +/Subtype /Type1 +/FontDescriptor 12 0 R +/Widths [212 0 0 0 0 0 0 0 0 0 0 0 0 0 207 0 513 513 513 0 513 0 513 0 513 0 0 0 0 0 0 0 0 612 0 0 666 492 487 0 0 0 370 0 0 804 658 689 0 0 0 493 497 647 0 0 0 0 0 0 0 0 0 0 0 482 569 448 564 501 0 559 555 234 0 469 236 834 555 549 569 0 327 396 331 551 481 736 0 471] +/Encoding /WinAnsiEncoding +/Type /Font +/FirstChar 32 +>> +endobj +39 0 obj +<< +/Filter /FlateDecode +/Length 5553 +>> +stream +H‰¬WYo¹Î[þ_ ° Õ¼É`³€y½ëxá&ȃ½tŒdÅ3#[‡µö·'©ƒìæŒfäq`hqØÅb_}UýQôðç³W&z‘œV)‹«™ø‡XŠ'S¡E¯‰¼û?öâüZìOõ?{x3=“^õV'"*Obøß묢ë°Z㓘.„4±›þ‹Dð,iÓU›fm Ì¢®‰N*Ä‚ÓSñFN»‰Îò<œ‰ƒnâäó.ÊÃNËÇâ'ØòžFÞv“,¯Hn‰Ë#|̅黉‰²§Y¼5&ÓM‚„G”VˆÎö²}ü:ý©Ú«Ø8ŽÞúŒj«2ø] =ÎÊúå>¨ì¥…e”Ú¦ƒ©øE|ÄH’ç^÷ÊØ`ú …q*$ï1„'‹&Ö/aåÅpâ•nÇ T‘ EIÌÅ!èE™‰ÿGS½7*ú b 8£¼Ú)-¦÷ ,z0ñh©æÔC’Ì$Î’6ì‘Îy壎p›UÉÂ$ü $(b +´œ/:)²/g´3ï¼Ãð´ëQ¯S)-ä0ƒ—Ûz¹éWÞi¶þù>+m]1Bþ^ˆF{ÈaŸY•ßp¡µëÆèüÑ¡É eLE$ßg©4a@µ¾Piã%¹ÔþO +$;­S•P˜Ÿw&È‹óÛ«N÷P€u-;Å8F# ¥«ôBYFãýŠù;»wøáh)¾ûnÿñÉÍíÑ|:ûíFÈÿü÷ì¾ÿþɳ§1aW2pð +v[|àe­ÕÚåbkfÿ ñÑX²P” ,Ôcªa„‡•W¢ƒõ%nŸÁRcU3tœüÏž*¾Çmcä Bj†Â§tî뚈Î(¬¹›X¾¯9p]ØÞÏé iÔŠUóú¬ï®Éä òäº^Цk´‚ò;6`Iëw(78ŸÊº‹…¡T>ÓjÕ–€ÞÒ«áT©wRİè>’W5r$T< ­‡’Ã.ã}L}M¤1}y:E•Gäâ +Ât˜†šÞùRŠr ž<ç3¯(€‡Hé×Ü=Þ7h¶‡'(Œ 'oi‘ÛÏP$˜/úd+Õ6á(섨ˆé"Èyùg¸8Zù„®Ÿ`ætÿ9I_`øà‚¶÷XþiçŒü ZzrÚSû ܉®iY9k´3«G'VËWÔƒó'xÉ;~û72a g(·WÓ8œ„8Ø(·<#KfµBø$tT]†ý÷pïpà€zë5»aÄ |ö‚žG­Ï1UŒ sNOÖ¿¤³§m|ž—âÕ¡‘qM܋ܰáŠá,Þ¾.ØE lc©•¥,ôSùb ©^…à+Oß6öœ7^ÀõÎítÝÃuÊ¿ñm?6·?ÌW³X[b¶ãuƺ‡¯»¡¼ ) +ƒCí¿bo)é¿îd"b€×*žç”Q¡ŒF"…$S)¶ÌCμªÎhàš¾Ø |0z“ÌàÍè‡i<£; l•Nç“Ê. y™†04U÷=?ö¨à +F G5ÈÒ)lu¸u›“ÛÁCF¼®Fx5Œ9¯¼IÕ†ËÊ6Ž +·´R¿‚d6e¯Œ”æ´KÌÿ'Z²ä{Êçz½o9eWfó¡H¤Å}­oÃ2VÞ•n?¹Š^–X !o­‘(ìüUŒ†X&±¢“E^ÂÓ¯˜pÞÔÇqÁ¢oån1@/a#HÒ’¿t.KÝy!ÔYì’•{pK–ML´tÐußv]*s¢.®»˜ÏM›ÿ-¹¯cÀ(lëè‡û®¡¶› ÌÖ¼·,‡.áËé¬ ¨ÇY|%T7ë?¡yŒÚ·†x]†øö#Žgxß»ª¢Üz‚nÁXs8šu42Ñ´ò]‡dë²w×qY‘sÕ[Zoq4 ‰ÒEe}ZŒ§Yª\­–££«epîë'!Ör‚CõG¸ö¶ÃÎVÆ‹ps¹#׫b2¸.æ<çëu‡jË·•$ˆùlT8ÏãØV Ó04|h"{G*X]¨asƒ×±$ƒ!9N¨#‡[ÅáCšæ!-Âr}ðQÜ·‰aIÜ…Rƒ±0tPʾƒºU]°P.AËGøúSÇÝ’ò 31lÝv–5Ã!E…W8ZzèòQg{¨¤¢yb"ÔJdù1fwN¨ÅׇhÎcTj±#Bõ…oVªk£ë„¡ãŽf{;˜S±"t­à"²œ©aÇk®9pö´ØLu6¿¢ßmBàç×V¼ñµÞ‰1÷_¨ÛX«¤iÝ,,,WÄhÿá’;ôå]Áò|ôû¦ãhÂ½Š +WŠÒUèüv0¾¦ÖÖXøÈõ;°¼=NÕÅ}Éìò±•TMÿ9Š]F~†¡#SÔa¯° U¤Be“VøÁ`?Êò’— ·æ¦Gh=Å&\Þ¯ô_ñËtî6ÉxecÞÔ¥‚kÆ´Ù kÝ;Ìâ²K5=ü[84Ðg“¡1¿/ B5 +J{¥ ôb%ö\ O(E_F¯¬Ê)ì令ã31Z¶ã´íTðvÓ´íl½ï¿r +X·ø¾[ëb6÷Êç†Ì[˜8?àúîáý¡¡±ÀWnà\îD(¸¹£Ê¶:©Ý·1œ¯ìQ¢^è§rJœa”†È,x3Ÿ\kP­úˆßÔâu8¯iS›N-`¿_Í`cÙ9ª¤øcŸî\ €C™Øæ{Ë 2ÓÚá¡ì·eÍ•jp˜çéÃIà™y rª·lhY$XñÀëÉPûzŒkyÛŒR–ɺ¼h!_‰QW§&•UÚ¹ bc¦Ü–)×mÚ$êÿaKÿ'‰m#ÀCtð¢ÒÌZÔ/_´üãóÈ?©ðœ_™d\$:@.njµ'eù«µ¤ÿº³µ±úºšÀ9†¯KŠíjáÅú@2ñ;g{aá½!á!ï2#Cöqk7~Øš£‚Ú:××¼´MÕ0X5Ôï½nëJJqE§FÍË&\<`ö_ ÿ^?¡ÁuWÍ00 )·U†Ïµ48H(sÛxhô€\ú†mØ¿R©œ|öPhSŠ&zC‰š‘TÐì0Cc5B_L+‹­„ ~ï–b£7¥ÆŸ³S±ÿz~t2;}ýì¹Øõ´TB¿ˆ@äô¥ C +?úœ]Þ¨¢3|#,HE^Š7î×^œ +ú½¾OC¤Š AÌÅáªÂ˜¡ ŒË)B¯\6±öA…Qy¡•µöž6FmNå´#ð9v_Up ÊB ´Â;œv2,Yœ@69 +LÔG›rB}`¦ñ!§<êƒ+@c¯½SJ#Y6 ¼‡|¯lr1ý'bE8\¶ˆ¿o¡/öFeíúl¿R]ï…˜9Àw°YŸbRÏ«™8ۆΨa¢íæä[8á3àŃ:¿MSú´WM“ܶü+»¡H’lç¬ F§¸'L§96q§âÿ²Iù¹{î¾½=¶Öc2²¶7²!}:IÖÞØ“„»À‚¸}ênP&¢h0XX$öÙŽ®ã'Ñ}ÿüùîåáóLJ×x‚â6 höÛïÒÏ·þvÿðôååáËSüÒuóãçû»—îõîåÓïï^^Çoÿùüøüéçø¿‡þ5p£ _ƒ”ôï:¾EFtIã·ÂJ}üçÃðCÄuÙg“}!± +1Ÿ&ÎJïzÞ¼‹úCðÆ¿ƒ²I6êæí»—ø >î›ßâ§Àßý¿ƒ*½ùŸPéSôX37ß|ùo<ÌÍOwQ• ÷²ßNx|óO¿GóåôÍwwï»Ñ~£•Ђ†ä&zP®Óf1J"¨a‚((Òr¾2L÷vl“XŽ€ž¢¸i£ûF@‹ÛP «;Huo&À ï ¨¼aW@ʨ)$Þ$F×àu˜à +´ NƒA–¯Ak ­™¶’ñPï¯Ak ­™V\n'öW)âZ+-‡k*V¸!}lm¢5Ó‚Þ*‹ãùœV¡š E·â5^…ÓZ+­š­UOk­ŽVÅŽÉhiœ·Nm3^5hË.Ôí¬°DÍAÉɳ/íù¤½Ú’?Œp'@+/ZjgÖhå<îaÂmh†vIDŒù‡t÷5k‹¨ühkD3´ "‚¬¥¦xëi‹hçÑÆˆæh—Ddp3ŠXµGT~´5¢Ú%yÜ ­Ò$›*>ÙOvA8šp7 Î(ÐΣÍÑ.‰HaÎ*PùÉÖxr°KÂq¸ :4®WÍñ”m h†vIDLp¹Š‰š•hçÑÖˆfhDd$ \qGmV¢G#š£]‘qv?ùæˆÊ¶F4C»$¢™Ãk‹¨ühkDVsÛÿxÖ:ÏéòF³Üã£ñ'8|>qÔ^x}¥pÆ-e…¢­õ½9sZ`‹Yþh$å¦dâa}P¬1¢·×$%kA¥ʪ%ª3B“M‚{Œ¾GNC¨ƒ²ÂI¿e„ ûøb¢†ý~R#U…Y³DÕŠ… É(ܵ°¸¶2se©ñžk– /å&MjëêJ¹XÛ%(îŠAù¨ZÎE‡a‰uMøX£ +ÅËà ô<:!xƒÛ¤­$ª2'— øÞQ臈Zë¸ôê2ªYx³Š!r¸šôÕÚü`äQÓâ”ê˜RžJuJG„ò›4…”+}Ÿ¨‘‚CÁlp¨úb>ŸÈ f˜v)öˆR€Iq4­A^0±R;€i0‘öÀl,­ÁýQ³"Ëû Õ¦ ÉFMŽeXó0È-Wg>Öa׬wƒNuA[в.Ù0Zl Òì©Ær‘t0 ÅI´`‹…ay/4‡•É·°¶*SkëòÖÎJÏÐ –œ Vž' ¶|ÐI¤ÈØ*D^.7Îlú´†ÓWBìeq]ÀóñÇ =‘ÔûUZËNœMŸÖ"ÌÖ”å`­l>{1¡N3Ûú²¬ f³‚Ò±ƒ¯ÞÏ!wö3Ÿ½ú¢lïØÙðá³’23UåƾYç|úà”cÉÖÕP„G7ãôÍ¥ò±“&* + ‘QqôƒÊør§-=fÀƒâvé—C:•~ÇJÒÇßmÊïô»Äú³ùåàKЊŽœ—›~Ç"è„èž4Ü Ì†1 ´¾pX”ÎZ¼À ²ß±û<î.D³²$¨áy¾'¡ /ž7 fð^§±“QÎþý€ÑX}è>ø[a±cz£”ÝÎ 5ÎʗžZd#Ûžé¨dÜVÆãj¬MÀ_¤Ä[Kì«Ðý‘ïç/Aù{âÅèøñ>uͱ úµ¿ÈQ¾ÓãIÅŒŒ §AQ6±J¸‘Uöš‘”?r:vÞªEÚs]HG©ïóRµ$µžªc¿k¿l•\XÒ1XCŸòDXÙ4lœ3«×¿'Q?”†³F ãL©©†£P97'vmå«mªq°aÅ„ÕeZýѾ€ýq9˜­«Ó÷Éà;³z‡SZÃQÔn²©lÛŠ¸ÒWa¢&Zó†¬m`‹W§!lüFp\5©JG±‚ÿê©7öࢊ‘ë~:Ù°?-ãD^ÖWk©:Š„1É ŸêhnÒIŠ6s8 ótѲJ¯9.†‰Ó¨K»[}8IääWÞꃗɥpkͤp¾µ¶n&ÍÊgପU¾þ´Ú¹6 +݈Z¡«KD³®‰*ç6¨(mýi/õÕØè×IÇÒm¶^ÇÒq䆯Ñב­KYL*¥v}©)æ*•ŽëkôÄQ“p7áåÝ`C’Òa"nŽ˜ÈâßâhÌ('öWIÃQoœJ·Á™àÌe°¡#ÖUï¨0}_r1—˜ª¾¬ÎŨ)»ûr¦)×Ü— ]ðÌ Ù2‘Câ{ÓÑÿ'°ÚèL÷v|ìóÿ±@<Á³c ‘eÅ"HÛ®Kx‡p/çW‡W„ËéÕ…{(ÇÛKšg—èI Å–9;}KÙb àjd•ZbC_½œ] ZlÆ­*ÖrîæwNø!o˜Ô.?;Â.ñ %NžbÝ)+8¸ }nöfüêðz -¸Œ^]¸yþVâM.BòXiZ +ÕÞ]»Yh[aJ9Ê…r#kÙñùùËùÕáó—Ó« w§ÿz¤8|hGðŠ|åìê¸bû|lÆ›ÓkÙ-[p½ªhY·¬„›;7­ –Ò’ª˜Ž­j°Áhœ^/Œ‚WOï¿:¼©+p9½ºpËÝ×{NíHÇîsBÉäÎÏŸVðMAZöÜ8ëÏù5l— ¸½ªpwò×;kÕ;¬ë-™óÕCÃkV¦·Ø\ŽIsöö›ó«Â+mƒ9½ªpËê1¸ý€•@+¬ÃåÃVðÛª‡g˜Õq=×ËÛfÀ3~ î †^U¸‡b¼ý=eœZõØ\§†¼Pz˜&wUA¯^=¶Ò7£W¯›b9Þ¯ØUñr5PRt +î«¶éÞ±oίþÞ± —Ñk¸wlÇ›®†ØÈÉ4¨ð¤]ÁsZ >& +ÀS"xcØo^æüªðŠp3zõæ`o@4ZÖ^ÓiÆ”ôN_³ï^»çîÛÛUvÝ_oå>Ý~Ä¡;üÃZ(Pè,®D(§ênŸº›¿}zþiÿòt÷¡{ÿîõîõ/·ÿ뾿=¹Î,5ˆ‚õôjp£:öÁdRP|ïÝ}÷ñäúEÂJcâÒ_> +Tü ŸèT÷昅 0&`~ò±Ãå0þì8õÎÌôÓ­eÌÅÇ, óÎ…ô„­|ÀZ–¡?*-’¢T~À¨aáwpñËÂ/,ˆoð¨9hxè°.sˆùZxë–ùØ(¬µÑÞ05x:"”߯Eúoª‚ ¤‡·¦¿§/M ›¨?”—¤|é¥ &¾2Cý_ŒŸîO&mÖ¡V +ÉJ[¼´MaÑ1¸ΞC"‡±L&z¢SÀŒsѧI$; @¬Ð* ` +8,¥(Oü$”kx¿:¼iSíЫ ·ìÓˆCHÆ9(‹qÍ%Ð~1ÿ¦îÑ_HŸDÛ®øpãÑÚX¤h O©«à¼•[€˜aiŒž×(Oÿ—™1~A™ÊV*»ú:+(—Ö¾ +endstream +endobj +35 0 obj +<< +/TrimBox [0.0 0.0 595.276 841.89] +/MediaBox [0.0 0.0 595.276 841.89] +/CropBox [0.0 0.0 595.276 841.89] +/Resources +<< +/ExtGState +<< +/GS0 4 0 R +/GS1 5 0 R +>> +/Properties +<< +/MC0 +<< +/Metadata 36 0 R +>> +>> +/Font +<< +/T1_6 37 0 R +/T1_5 38 0 R +/T1_4 19 0 R +/T1_3 23 0 R +/T1_2 15 0 R +/T1_1 28 0 R +/T1_0 31 0 R +>> +/ProcSet [/PDF /Text] +>> +/Contents 39 0 R +/Parent 1 0 R +/ArtBox [0.0 0.0 595.276 841.89] +/BleedBox [0.0 0.0 595.276 841.89] +/Type /Page +>> +endobj +42 0 obj +<< +/CA 1.0 +/OP false +/SMask /None +/SA false +/ca 1.0 +/OPM 1 +/op false +/AIS false +/BM /Normal +/Type /ExtGState +>> +endobj +43 0 obj +<< +/Filter /FlateDecode +/Length 4547 +>> +stream +H‰¬—koÜ6†óm±ÿ‚_ ;4yx‚Nœ,’E’ÝzÖ) +Ç—4/il£-ÐßÞ™!“Ø«/‚hd‰zøê¼‡‡GZhåøì?ˆîkñîJh³VÆgáHyÆ)­øt"NÅO|W Ÿ½¢èErF¥\î|+.Äã¥0ŒJýÆ-Í÷š¯,Où¢ÖI,DT¾¿[~£a†ÎÂò/E¾}.$¥nù£ØÙÿxx!>ÜÙ=º¾9<[žür-äï<øk÷èÑã½'¢Gt¯Ù š™NʺXN…ôô%.:ÌZ‡-—rÙ-L–?ðÑÉñ´[8ù¬‹r¿3rW¼àËA^ò‘äM·ÈòS?–Ù Ý-(JÝßÈâ QÔ-‚äC”VtVË/ß-_ŒêKÜ71_°48k3V¥d†·8(¬ e⣗;ÌÕÒò|QêQO—â?ì‰ã‘<¿`¶:°§BŠü‰£óÊ—ñ™? '^q;?é³9“QÖ˜Ô>'úl(/ÞgüçÚWi!Ÿß•}¯ÖÙ§b¢1Í^­ÓŒ¯Òêê³»8¯|³!y·rú5g“üfpµðø=¢_Ý|Yb¶Û…ÈYYfu;­t¤¾ÚP‡u±Å£¼æ9(µ¶ŠrPœ#ÍkÅÉwÆË§—Oze¬óYÇ‹æù“aÈÿ&´ò”^¯& *êuê¿gåÃëÍÔ¤ò&feþ§ño¹_gæM*„ÔÔƒågù¦ó{Lµ¬6ÁaW!ƲRMÔÊÒÈ{ÞyÒí¬ãE¤ãíyåÜN×Û¸Ù(¶&¨œ7Ã7ÓJòí#Všo±}ûˆ•êÛGœVÝ )Eí’<4z²Ù‡Ò/¬[¿nJ«BC«54  ñX5 +êøe÷ÀAÇW÷ºt0ê®3wn8êØ„eî÷¸ìºÉ܇lóHm¼šA-ið%µö +m¼‚Q¯`a­½ò\¬¼OÜs­º?tÚ)³1 +m|B…´¶‰¿Iù7äà‘>Í Nƒ6NÁ¨U°°Ö^Wêì¸UZuè´S(fc +Úø„ +im·ÁBšt_ä´EbcÙØƒ emŽfÁrŽÐE4ƒ:m Ú¸£6FÁÂZyåS(ƒ"/O Ws¨“^á µW8jí.¬µW‘»w|&亚Cö +m¼‚Q¯`a­½â>2;ï‘{Ôê´W0hãŒÚx k핳*F­³OH¯fP§½‚A¯`ÔÆ+XXk¯(+ŸCÊÖ"½šAö +m¼‚Q¯`a­½2<YŸ3´ΠN{ƒ6^Á¨W°°Ö^i£Èó_!"½šAö +m¼‚Q¯`a­¼r)*£É¹®æP'½ÂAk¯pÔÚ+\Xk¯¸¹ÌÚi\V3 ÓN¡˜Q(hã*¤µM>©huÈ1 }šA6 +mœ‚Q«`a­½rNñw€ËÞ ½šAö +m¼‚Q¯`a­½²áä¨LôjuÚ+´ñ +Fm¼‚…µöÊEÆ푟Vs¨Ó^Á W0jã,¬µWšø<Æ ]V÷‡N;…b6F¡ O¨V6Yn)Sp>[ôiuÒ(´v +G­­Â…µö*Z²q: ¿ªæP§½‚A¯`ÔÆ+XXk¯|VÞ$âõŠôjuÚ+´ñ +Fm¼‚…µöÊq,œKÙ9¤W3¨Ó^Á W0jã,¬µWÖ(9ÎZgP§½‚A¯`ÔÆ+XX+¯(%¼É™Ы9ÔI¯pÐÚ+µö +Öګ蔋)iìçP§½‚A¯`ÔÆ+XX+¯Ÿ{M6{ä·Õê¤W8híŽZ{… k½_™ rN^;¤Ws¨Óû ÚìW0j³_ÁÂZ{¥I%âÊê-Ò«Ôi¯`ÐÆ+µñ +ÖÊ«¨7,Ùó¿?åëÂý=*€D,#Þ™s¤N&Z'ŽZ'Î+oXk +¤ƒšUg@4ÊÇl²5ÛBU!Ú»¥Â¨µTÙ7Ÿò–AÝN) +Z uV‘¥Ã–=ÐvJaÔZ*e¥}vyË/Ö픢 µPãTb>R&Y‹ÔL0”s„†F­¤ú”·9²K@©8j-5oÁgBFG­¥z.ü™7LTµ–êœÒ¤uö )F­¥r=I.ð_[öSÛI…Qk©Æ—!>ghÀ¨µTÍ{´æf&D¤Tµ’êRäæ2šìQÅQk©Ñ*ãÖȠ µP.*9éãÖÝä6JaÔZ*•¤£Ë٣⨵T«U°ŽÊWP*ŒZK5A¹`ŒÞö+u;©0j-UŸÇ˜¡AEA+¡6ñNmœÏÙù㨵T®)Ù§¡=5ŽZKõYÅH[dQÅQk©Î+þòIÙ!{Uµ–jrd¢ŽÐ€Qk©&*rÉk‡,8j-U[¥£7ZUqÔJ*qYÉÚpS‰üÀQk©Ñ©Èdí‘uG­¥~Ô{—¡uGe©Ü¯¥Z}èðš|ú9”×;·Ò)j—fQYÑW¨ä½²!mPë8ª¼–´™€¯Syå\ˆ¥Cûóa-—}æ«ÜE'gßüt"¾âñrÅÄÎÒ|O<ùòT¤þR¼ø"o"dË·|ë\È'Éòòæ¢ òúS·0IþÚ}·|!vö?^ˆ‡wv®oÏ–'¿\ ùûöºGï=Â']¶<r¯[þ(ž¾äËòòüäêúý‘x#ÿö¦ë.’–Ï»…•çËñ’g!#¯;/OŽ×ƒ‚wò¿X€–—]–?_Œ÷ŠËŽì0×\vÉÈËëÃ3q1ŽÐc¬?”ð™¾3`Q¶HÎéqìíÙí Éÿ³^mËmÛ@ôWôÒrFÒ‚i›6æÖÆyr^h™–4‘(,Åu¿¦ŸÚ³‹ A‰TÒ:¦Å%€½=»8>Ï*Y×|H®0Jiç’ÑsA^¡Ð*£œucXˆ¸kgP’‘¤Bö9•H(Iᢤ'³|^¢é±æIc³Y"âëãÖ*–U×ÓÊ37Y6ÏœRVAm…šU{Ü,ëž·ßEi>Í¥UúSŠä?ÝïÎÃqª*½.¾z na¡t§µäRèk…—§eÒ,V“?9Ü÷Ç›ÍzqnDeæúÌüö~ýgÆ/)§ºèrœ)Ù³àgVÚnmÀ?{½Z„\Ísç§*óà€¸€- °t2#‚ïS ú‹ùˇ µk‡@]©ÊÎÝ"`ºï.tÊÜ‚kæh¼I°Ünêöö\%µš3prŸ«P6.ì±Z1-1‚¹ÊŠ÷`’º]Àçæ;⺘¢ÅŽ*þ5¾8¹ÛºMséX³lúY°Up2丰X¨æ\E1U™U>Fï< Ÿ£/y‘ñ±å¢Å UÈ|g`r +þŽàô´p7fßo±}ýè¡xû Ëgêy÷7ˆ@:ÐnŽg™ÄmBŸÆRªóŽ+”ºÌÈØSp÷-|DÐ|žX z~¥ž‹55UU5е×uªÐ.gUòe°¤£’>ƒU_/iW#%¼^VÇš(„6`朵;&ÇŒ˜Š2õ1Í‹äø=›íÍî¸OM²ðU¿:å:øÁ×\ËKxso"ÏÕõæ`c#1Róô@ÁË ;3¯ctS\²îmlF¸Øº·Q±7‡•å$*¢¡Ž[†®4"ÄôÂH“O…ºhãû ÿ>Š`‘ùÀì¸Ô-¾Œÿ§ˆzM“Hñí&žpæ ‰×vXEõ—õÆÇóÜV¡ÕI!ÄãKT1%1ÖMy`ÙmëöÙsš˜gaBÇUqLá‡Í³Ò°LMx98à u†í, Oãuo¦R—cuïUó?ßßþ\*•V›ëÖU¯Îä@ÜJy¢ÿÒ°¯ 3êx쑽»mÚó Š¡¶VJ7òų‘˜0ïËQFýØ®i Äëw¾T­Ûåín;`‚šŸÇXäSŠ +Ý6¢U95#9ºoÚòý¡ôã$•Uwuó-¾’Æ‹ÀãEÈbâ“•a¢œ»$è2` AU⛚üÉÅPˆb¸ß_'å +lyáÒ.yHgÚxƒg‘lù7­”t¼ä‘¯ s±úÖnºuçÎJ¶ Jj+¿ã“w|ÎÞŠÜK°P`œò +`J·H$w§†7d"ÐXù>©>ñ8s’vpÃk܆G²¯á•{^éäq¤fC3í‘·ÞÚœ—”ÏÀ‹Ì\-€ þ¡àEzCZ¤u¿ïñ6H\Û@n è•aÏ0ܤ6c{•LÝ×PŽŒJë fBÂMìœdKŸwX÷@»NºHa+ۦ¯Á[ë RއàlN¾ +TA‡Çãd³¥M;ÚÞÒ¯†…¶×Ÿãø £(çà–)”?f’ÞDIN +“ÁEa +ÂDTDY‘ㆲ…Ý´ÒÞ³æumxØ¡À3BxJ$³ ßñ«~3ä¤Ïè<—ygF,VIiœON}âØhކɬð»^¶‡†e1¶æÀSÚ,Ìn©¾Ö3N g„ü„´õ €ñÁLX#gRÏ¥6D¹oæláEºùÇÓM2 'ˆNÆÔ*µ÷ã*Õ Ð{ q•r}æ'<Ž);G^€øm‹·iJÞªE,j0=ÝCê^*xK\DN»Ol!Zú&-2p§®’¼h‡­wþ¥&]Òºñ¢Ï6p@<ûH5æ?Y&zº·Ð$ ܧؽ­ÈçEeU„o œW“>k}tƧ„ô•X­xâAë‚ݘ­¬¿.N|´Çã1d8æO)°ÜÅr‘Š +4E>Kî­9™?tFœ¼Ýí&ž¢(‘@ +A§¹«ŒC ©|2Ô 8/#\j'†‹D¼Wi©¬Ö›”¯}} h˜!|[›DmMdU Rü‚ŽV¨Zò]fˆ¦UOWäâ*-\¥ó6Üwípeg"ÄÖ€I +µ·f(9Ò‚2VöP[T¨ qX°/w©5e?ÆÒå‘ïbDŸ³F{ ¤v¿|± G%·ÆÎ%}Xq™98`XÍ«—c¤œÙÔð¶ÄPÇÎpKÿ[‰ÓÖ/ðN“Ä(D 0N‰÷íÛ…!© ±‹<[Øi¥`Ñ…[cˉbtÍò¯á+Ž]Ý·-*¹ã¢`âí —©µèHÒî¨'kVåÉ È}{zy5ùcò¯Z»Í +endstream +endobj +41 0 obj +<< +/TrimBox [0.0 0.0 595.276 841.89] +/MediaBox [0.0 0.0 595.276 841.89] +/CropBox [0.0 0.0 595.276 841.89] +/Resources +<< +/ExtGState +<< +/GS0 4 0 R +/GS2 42 0 R +/GS1 5 0 R +>> +/Font +<< +/T1_4 19 0 R +/T1_3 15 0 R +/T1_2 23 0 R +/T1_1 28 0 R +/T1_0 31 0 R +>> +/ProcSet [/PDF /Text] +>> +/Contents 43 0 R +/Parent 1 0 R +/ArtBox [0.0 0.0 595.276 841.89] +/BleedBox [0.0 0.0 595.276 841.89] +/Type /Page +>> +endobj +1 0 obj +<< +/Kids [3 0 R 35 0 R 41 0 R] +/Count 3 +/Type /Pages +>> +endobj +44 0 obj +<< +/Pages 1 0 R +/Type /Catalog +>> +endobj +45 0 obj +<< +/Creator (þÿpdftk 1.44 - www.pdftk.com) +/Producer (itext-paulo-155 \(itextpdf.sf.net-lowagie.com\)) +/ModDate (D:20130405144501+02'00') +/CreationDate (D:20130405144501+02'00') +>> +endobj xref +0 46 +0000000000 65535 f +0000152089 00000 n +0000000000 65536 n +0000088638 00000 n +0000000015 00000 n +0000000143 00000 n +0000000269 00000 n +0000053062 00000 n +0000052680 00000 n +0000047318 00000 n +0000052968 00000 n +0000060821 00000 n +0000060436 00000 n +0000053447 00000 n +0000060718 00000 n +0000067602 00000 n +0000061056 00000 n +0000067318 00000 n +0000061668 00000 n +0000074404 00000 n +0000068173 00000 n +0000074125 00000 n +0000068781 00000 n +0000082053 00000 n +0000074963 00000 n +0000075623 00000 n +0000081773 00000 n +0000075740 00000 n +0000083498 00000 n +0000082644 00000 n +0000083362 00000 n +0000084738 00000 n +0000084292 00000 n +0000085174 00000 n +0000000000 65536 n +0000146457 00000 n +0000089105 00000 n +0000140031 00000 n +0000140391 00000 n +0000140827 00000 n +0000000000 65536 n +0000151681 00000 n +0000146927 00000 n +0000147057 00000 n +0000152162 00000 n +0000152214 00000 n +trailer + +<< +/Info 45 0 R +/Root 44 0 R +/Size 46 +/ID [<1e842d0d35b5f3a17bd579e5c6d0f7ed>] +>> +startxref +152438 +%%EOF diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017-reg.xml new file mode 100644 index 0000000..f49d234 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017-reg.xml @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017-str.xml new file mode 100644 index 0000000..febc0c6 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017-str.xml @@ -0,0 +1,769 @@ + + + + + + + Country + + + + + + + + domestic(%) + + + + + + Imported(%) + + + + + + + + + Unknown(%) + + + + + + + Total(n) + + + + + + Austria + + + + + + + 92.9 + + + + + 7.1 + + + + + 0 + + + + + 5,821 + + + + + Belgium + + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 5,906 + + + + + Bulgaria + + + + + + 0 + + + + + 0 + + + + + 100.0 + + + + + 38 + + + + + Cyprus + + + + + + 100.0 + + + + + 0 + + + + + 0 + + + + + 17 + + + + + CzechRepublic + + + + + + + + 99.2 + + + + + 0.8 + + + + + 0 + + + + + 24,137 + + + + + Denmark + + + + + + + 10.0 + + + + + 12.1 + + + + + 77.9 + + + + + 3,868 + + + + + Estonia + + + + + + 86.8 + + + + + 13.2 + + + + + 0 + + + + + 114 + + + + + Finland + + + + + + 19.2 + + + + + 56.6 + + + + + 24.2 + + + + + 4,107 + + + + + France + + + + + + + + 23.9 + + + + + 4.5 + + + + + 71.6 + + + + + 3,058 + + + + + Germany + + + + + + + + 88.0 + + + + + 6.6 + + + + + 5.3 + + + + + 66,107 + + + + + hungary + + + + + + + 99.9 + + + + + 0.1 + + + + + 0 + + + + + 5,809 + + + + + ireland + + + + + + + 12.1 + + + + + 1.5 + + + + + 86.4 + + + + + 1,885 + + + + + italy + + + + + + 7.4 + + + + + 1.2 + + + + + 91.4 + + + + + 676 + + + + + Lithuania + + + + + 99.6 + + + + + 0.4 + + + + + 0 + + + + + 564 + + + + + Luxembourg + + + + + + + + 49.0 + + + + + 6.7 + + + + + 44.3 + + + + + 345 + + + + + malta + + + + + + 97.8 + + + + + 1.1 + + + + + 1.1 + + + + + 91 + + + + + netherlands + + + + + + + 93.5 + + + + + 6.5 + + + + + 0 + + + + + 3,289 + + + + + poland + + + + + + 99.5 + + + + + 0.5 + + + + + 0 + + + + + 192 + + + + + Slovakia + + + + + + + + 99.4 + + + + + 0.6 + + + + + 0 + + + + + 3,380 + + + + + Slovenia + + + + + + + 0 + + + + + 0.6 + + + + + 99.4 + + + + + 1,127 + + + + + Spain + + + + + 100.0 + + + + + 0 + + + + + 0 + + + + + 5,055 + + + + + Sweden + + + + + + + 30.2 + + + + + 65.3 + + + + + 4.5 + + + + + 7,106 + + + + + UnitedKingdom + + + + + + + 22.8 + + + + + 1.4 + + + + + 75.8 + + + + + 57,815 + + + + + EUTotal + + + + + + + 61.6 + + + + + 6.8 + + + + + 31.6 + + + + + 200,507 + + + + + iceland + + + + + + + 48.4 + + + + + 46.2 + + + + + 5.4 + + + + + 93 + + + + + Liechtenstein + + + + + + + + 0 + + + + + 21.4 + + + + + 78.6 + + + + + 14 + + + + + norway + + + + + + + + + 41.2 + + + + + 51.0 + + + + + 7.9 + + + + + 2,836 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017.json new file mode 100644 index 0000000..16d936d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":1,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017.pdf new file mode 100644 index 0000000..4f24b7f --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-017.pdf @@ -0,0 +1,2816 @@ +%PDF-1.4 +%âãÏÓ +4 0 obj +<< +/CA 1.0 +/OP false +/SMask /None +/SA true +/ca 1.0 +/OPM 1 +/op false +/AIS false +/BM /Normal +/Type /ExtGState +>> +endobj +5 0 obj +<< +/CA 1.0 +/OP true +/SMask /None +/SA true +/ca 1.0 +/OPM 1 +/op true +/AIS false +/BM /Normal +/Type /ExtGState +>> +endobj +6 0 obj +<< +/Subtype /XML +/Length 52161 +/Type /Metadata +>> +stream + + + + + application/pdf + + + CA2b + + + + + Adobe Illustrator CS3 + 2009-02-03T11:15:09+01:00 + 2009-03-12T14:36:58+01:00 + 2009-03-12T14:36:58+01:00 + + + + 256 + 144 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAkAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYqh NU1XT9KszeX8wgtleOMyEFvjmkWKMUUE/E7gYqlXlPz/AOUfNsXq+X7/AOux+mJq+lNF+7Mjw8qT JGftwuPo+WKoCz/Nz8u7zzGvlu21hZdaeZ7dLUQ3FDLGzo6iQx+ns0L/ALXbFUV5r/MjyV5TcJ5g 1NbFv3RIMU0lBOZFiJ9JHoGML9fDfFUdH5s8vSeXrXzEl4Do14sD213xcBxcuqQ/AV5gs0iihWo7 4qoeU/PXlbzbam68v3jXtsEEnq+hPCvFpJIhvMke/OFxTrtXoRVVPsVdirsVdirDrb83/wAubrzE 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 + + + + + + uuid:6BCBC142F37311DD9D1CE98FBF918D1B + uuid:4f32271f-4a8e-b04b-aaf7-b3d0fd62afc2 + + uuid:6BCBC141F37311DD9D1CE98FBF918D1B + uuid:6BCBC140F37311DD9D1CE98FBF918D1B + + + + + EmbedByReference + + /Volumes/Efsa/ZOONOSE/20845_2007_zoonoses_report-2009/captures_ecran/CA2b.png + + + + + + + Document + Print + + + 1 + False + False + + 14.999997 + 14.000000 + Centimeters + + + + + MyriadPro-Semibold + Myriad Pro + Semibold + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Semibold.otf + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Regular.otf + + + TimesNewRomanPSMT + Times New Roman + Regular + TrueType + Version 2.60 + False + Times New Roman + + + + + + Cyan + Magenta + Yellow + Black + + + + + + Groupe de nuances par défaut + 0 + + + + Blanc + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Noir + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + Rouge CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Jaune CMJN + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Vert CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + Cyan CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Bleu CMJN + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + Magenta CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 J=90 N=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 J=85 N=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 J=95 N=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 J=100 N=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 J=85 N=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 J=90 N=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 J=100 N=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 J=100 N=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 J=100 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 J=100 N=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 J=95 N=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 J=75 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 J=45 N=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 J=0 N=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 J=0 N=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 J=5 N=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 J=25 N=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 J=0 N=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 J=0 N=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 J=35 N=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 J=50 N=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 J=20 N=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 J=40 N=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 J=50 N=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 J=60 N=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 J=65 N=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 J=65 N=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 J=75 N=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 J=80 N=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 J=90 N=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 J=100 N=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 J=80 N=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Groupe de couleurs d'impression + 1 + + + + C=0 M=30 J=70 N=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 J=90 N=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 J=75 N=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 J=95 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 J=95 N=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 J=10 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 J=5 N=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 J=10 N=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + + + + Niveaux de gris + 1 + + + + N=100 + GRAY + PROCESS + 255 + + + N=90 + GRAY + PROCESS + 229 + + + N=80 + GRAY + PROCESS + 203 + + + N=70 + GRAY + PROCESS + 178 + + + N=60 + GRAY + PROCESS + 152 + + + N=50 + GRAY + PROCESS + 127 + + + N=40 + GRAY + PROCESS + 101 + + + N=30 + GRAY + PROCESS + 76 + + + N=20 + GRAY + PROCESS + 50 + + + N=10 + GRAY + PROCESS + 25 + + + N=5 + GRAY + PROCESS + 12 + + + + + + + + + Adobe PDF library 8.00 + + + + +endstream +endobj +9 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5269 +>> +stream +H‰|TkPWîfèžáÕÀ´=à vO,]5P|ð2"eTÏÁtŽ•q€q£¥aE„ÚBP@É¢ àBãƒRÑ•‡ŠFtŒÁhÖÝÓ³w¬ÚFý½ÕU§ï¹÷žïžóÝó]³µÁp—¯_ºr~Ì]FrêÖK­ÉÉHÑf§N­*yçå¶<çÈ dò°=ÿß­T:ÃO®2')Fอؾ¡5-)#-);-)-L›' ¥Y ôóñññœ²*åûŸÿòTmŠF©Þ‘_ ÉÉW®ÌݦÕåiuÉšToåòìleìTX¾2V“¯ÑNM®÷V{+×r ”á*•§ÿ"?ï‰*3ò•ÉJ&=C@ÓiR•ºäTMN².K©MSþŸ“>‹T¯Û‘§Q.R¦jÒ0 >ŒÄ0;s¢0ÃfŠ1/[láX¨‹&0µûÃKl°0,[ƒ=ÇÝñ(<ߟÂÛlÄ6sl²mE2Q®èg[ÒöáDĹD'©"÷“Åbñ<±IÜ)’IŽHÌvKìNÛKìgÛ'ÚŸppsP;ìtxå¸Õ±ÖÉÍ)Ë©‘ZHí¥Ú)‹³³óaç1Îå°Ë#×Å®_¹Þ”ÚKwJèùtm¤‡§ÅÌ)½Äÿz ì¬K¢R[Þ`Yc5`BW´Ž`&‘u30åXˆ­dâû1,A‚Oò]ÌÔMy”uöÄÂéÛûnÃæiý ˜kÒ,XºY›,ó˜9áAÈ™C®ewß)žŽÞ† Y}6gˆdº«×†çÇ%$äõÜ+ã†j¯t²´V?`}Íð”ÅŸˆ ­Ô;‚®Öóñü\fnx ¢ô^ÄÄÄÈmð»÷(JlhpAÜÆ„¼Ëw?¢P¨ëÓBüú¤VYV2±AÑÈ͈â$hC’õ.f'Èè—Á "äðy'¸÷ýò1”¯D`‡ì™+c7€)ƒ8 įÙÚQÖ¼1¿¹¡H9ŠL@Ó£=YÊŠÍ)ÄB¼è9"˜–¾6Àê_ f¯ûîEy3ó–J(ôw(ÇÏÂQÑY¸ÎÀÑq±£?üà)ZÏ´Ÿ=×֑ݘ˜”•¹%±!£•£P¥ey‘úPôbKáO"û ‚Ò¿à‹_àçÀ¶ƒ³jb‘§?ò@‰J(Eð©>{ ¥u¡ D¾œÁ‹¹Ûì‡æ#Í‚°IÀ¯Œƒ…Æö±› +ª¦ÐÂá èeà`ag‘È/¤Æ®å$Uú†Oú ‡WÂY|±ì ª.÷v@¼}ðHù¿#ž¡YṚÍl³Š¨mê<Ó«oˆ_ËýÃBš¹$Ü}™˜ÒOBæ,›”Â(¸Î„i´ùÂ9¦à|ÿGàÿü Øü¼êjð_¹r1ýz´þÂå~ùxä]$ ËßžÆÖûUuÝëV 6¥%E…måÖùö’´ùÞÌ%\|™fƒ—"fuí '”føþ ·@"âCeøÈ¼÷@³Å¨Ê:X (PŒ"à8SVYÝ|²©úâôäAcÔ¤ÉQ„é¯pÐ ´€ñ/ŠøÍ–AOÉ­hŒ8|º®¼Y²ž„å!‘)akÔ§Nh97Q|îFñ=¨~ .#é= Ü™¤ØŠXEñnã¡]Ü)`")ýs81²—x#PP®">Ê2‡ÙUVTšgðÞ’õ…Z²"*q6r•#Õä~À>L¸dwÕ(²JØž–ÅÈʉ›À£Rbª­.­R …ÖB&8åöãCÜIÓ79ƶœºXß®¸sqÃÒ”uÑS„ðmoðn~¥¨[¨c6ütHŒê¬ß #¡žï'F„zŸð†qé9Î;øìþ®ôøÀS†~º,sóº ¹Ïˆ +<›É؆Ëáu¬ILß<¦·G>ºê‘ðB8{…}ÂÒC± ëû3Y P¥™|©§œûñüwתØ;Eé+åôzkJKß7òæfÝæÄ„´ô¤Ý\ÌɤÆnyGãÅë,µï̘€¯Ÿá玴ýæ}L•±¾´Þôäë᳽ݒ[}í¯€“ƒ_8ÝÌÍGrA޼Þ^óm[nܳ:7!9czzJr ÅÆâr ,å ™Ñ¦¥ ŒÜNÃÞ’ýlvqzÁFÅ +M×-#7ÒÖs}/G_ø|?JFM6µqíÆœ¦DÅYf¶rehbJ«­\‡1§ñÃ|Ò{¹–À´aáúñ |…ˆï†‡Ìˆµ"XÌW DfØZ"¦š…æT›¡m²´HZÃ?¥ïó‹@Í\CjÜI¤µÈ—DÙï É+ &ªÍL´ù› Ç:޵HÊÉc©Ç·T¤t£ w*ÿ€ò'`í3é @U<¸|2úí`9SÒÐu°_Î#5ßýÀµ4žî¸*7G]¯biñCu-½×å½ÚÖäZ¶q‹ú¸"2üÏûS9 SEÐÝÃ?äFÇnÚÀE“¾¶×HúíxVÈ¢ˆœ`ma©éOµGÿ;¿çMN‘´z€o;fWVÜÞ +4Wõ Ì…€WaÆåÖ=_5rô·u“=P¡[{2HR7’#JR@æX_å‰3õðÀ$¯‰‚3üd"!ÿƒ~,¹£·ÿ4\»Åõ]¹8Žroêf»bT§‘Typßzœý˜Ã'ëM- +ð~€æ9´ÔsR•±ºí¥¦Pú~ƒÐ×Sè¢ÿ]íq1åm|Ó;grÙ“í¼3jŽÎq§X‰ŒŠz±¡ÅKÚJÊ%’Rfº7‰4™¦Ö­‹k%]©„ʆ Q)Ö"tYD*å}yNŸ_>Ÿ÷™²Ÿ÷ù|fÎïÌó|Ÿïó}.?ÁY/!‡ÀÒzúG‘ S{H!¸Â!Šž‰¹ØË_l”"–‹ é!X§zúM(ºvßXÚ ž½;âÆ6œé@0½æ(ÄyTtèöýî,óýø,{Z`BcYDh!ÏP@óô&dVû¢ßééjÅk0É4¦>öø™¸t¶íIzy9_Tpú·{²ÿßÓÚùs‚©˜Öz’¢O®4:„ÝÎO"…pGQf䎈)ô³ ° žk ¦‚_ìyæßbÕÆDF/ª‘†´ƒ`BL`4+„,"Kíkf¦A­ô)4ˆ«ÓO’ï'=Ä–xØ!iÙ »Ò`Œ]–è|G-"¿‹§`›P»H{tõ(üqH“#Ô å ;ÓɃæª♪.´5äÅ2óQØèœï>£C­::>H¡P ‚LDxʖغy„l4AÔWBŠ+lÁ¥Kw¿©ˆä‰io\–¶÷êe +‡ô3¥Â¡^Ò•@Á[aŸèa¿ïD¨‹“®~µˆ¶PýµZ{›Þ¶é¶¹`È” +áŠä“[7™aç¤Ø³•˘+:“[‘zmMvÙÁG‹‰£†èýD eö7vÕTž+Êá´vxô©˜uéeSNFTI¢ã¢b÷rÛT[w¸²^>i×þxyªMÍÓaªÎ¥ +aÒ{ئ4ªÅlªPKåµ`*aÂ֪ר·sÿ¥˜ò_áÆ·"ÿf@ ‹%¤ßÿâaŠFÞM†³.>ëwòj(Å6†ý’¤øcñG¸ª”²‚ +öEñ¢Ùfë²sÙXXÁ«Ä=*£ÉTÜúêßã0Ç=jê'ITÀνÙ9Ko}à_ÅÝ|ðŽ½œµ÷4ŸÖ.JÞµá¨KæOÆ1‰Lí6ƒiw*S’2y:HÕí¨&wèPçÃw6@Õè>W ÉV‹ ö¬ËrdÉЉædކ'æíSÀ ±:¯*›‹GjíD0„R窫*dBƒEz@”GÄEƪ8—Hwïµìî÷_½¹ÜðìæE¯uÇøø(Md”Œž£zF­0¼ƒíºE26K0Ú“é²Ï¿àüšEfØ`·a‰Ù[3˜Ùð{ʉ.¸E¾eSô*ö‡ÅEÅò­ÿ¨H¼ðàOöÅi{·8\æó°Æøvݥפ“•»Tà?µ9+¾}¦òNÚ‰1ÉÜ‘Ñ!¥âvÖÃ5Â{+ïáâä$S,±¨íçÅ´ÙÜCÛáî;Õ (NA ðAÂ<¯‹¿ŸË¡˜Î˜¥"5u)нÀIoN¬×:¾½W‘]šÅÇ{PãVxÌ]ùó©“>œßt‘ImÄ]¶®!¥¬’¯¼ræQ¯ŒÂ8I¸:$6‚s÷ܹµó¨{Ù]yûÁõ|o·d^‹ü¨dô. el&D¯[’ †S+Å/—©MrÂQ®09ïÂ5¶>Óe!O2Qg—Ä0Ãꆵotx·;B¡ 4Щh$E“N4ª| &FÕÀ‘Q0’y «¤B(ÙŠ7»}‹%›vùnÞrη¸ô\v!_çŸíÁê&6þ è ™ÿÖ©Áð‹+:³¥JÊñ³CS)² Šq¡['"S(2ŒXF„„+"ƒ°tiòKÜuÿö>WРÙqTºò?~þ9šyޝŒ€b*%>%1‰Ë;v¾à +{ëܺy’ÏËÄ)ÚTm—Ÿ|>§„­ÎZgË“4|® Ûæ†­§OT®T†øa»©R¬-XÆÚ¸»màc±ÞbŠÆRZÍúÕƒ¼~u?@+ód€×‹ÈkjÂ1¯ùål]¦Ë"žda¨%b˜>ë†ÜÖeÃf^ ˜²ýD䛿mU½‚—¯QÁ ìF. 12yœJbƧiÀ¡a£& pŠy/™ÈÇZJšó¬æ›¹.^´`Cã»çùÍmØ0È"¬è€†NÕÿ;Fg-qÅq ‰ñ”×ÙJÿ;,èƒ~ ,„ÿ]î1mUq—à½ʶkµ¶æ^‰âPq!Ût*‰°ñ +ò˜¸-ŒRhç +ém/”Ñmݘ‘W`c0'³i4êþ0ýc2#(¨ûÃäwÉ©Ñs ÑÜÿιçó;çäœï÷{^xi=œ–¯)8ÉÚI:xæ®4g¹³8[ ñårzÓíäϺ™›ž™Ñª'Ó÷'•g*V̵°|'ïÁrÑ7€ŠÓÂõhïWR;GÒ+‚Óëä™Ïù‰±%U/o·»YÚ Q½â´´9ZTÅùUõ¬¤/ÛÖ‰§È³jGY&æeã=¸w?â:Älà·íˆ_®Y0.©@þÍûlçwïM§\:z¾¡wXyÅ?xmjÜÐ2ÈøW‰^m™P¨BÄ›Gö³ùÅ¿UG-7úš«•5õ§ +ÕEýZF†œÜX\‹X…ØÈUñù¾ôäoÑi*Û£¾¨eê†Æ Óªñ«®îÖþ+a3qöU™ax‰…|‰Q4ì¦dîÏÃÒ)Þs¯±¯vZì ø£ÒÔa¶qŒÆ\SU¢ÊÒÍYÀíãJ ý¼:;÷é ¤oM®4"íöÙE¥,¹ bö†¼h¤kŷ̀8rE#_C]ØwÍjîkeTi°Œ›¦^….… žïÂOÍNx­°u‚¤áÏHÃ)òK(Á1^˜õκ—±ãòoóå½ÇQ‰H^”Ðqd!Ò˜ó¹¢Ö"|½¸ó‚ñ‹\Ð(ÉTgz×Ph‘Ú­ Ü7 t +YÎN=xôçÄS‘á¹D­èrð$yk³ï’à8ˆ +µ‚®O·¼W,‰RÁÁLà˜P¸ÏT‡¿ZœeML~Ãż5…,1©Q| è ‘=2#ôájq´µ+Ït´µ[™æêÚŒu§u\c{àiÅðÇs}³S‹sÓÁ¯! »ð=R¯#¯µÆz²U‹Ém˨åJ + +Yè9ñ0¸#&ˆœÜ:"÷!7ñ=é7!…Ëÿ…R±¢„ÅRC,ìÂJvÍGÝÌÿôÙ˜Ù<Ä\Z'´yÞRzöåWÐãlÃŽ¼ï@ÖOè÷ì`èÍ0çµÄóÔÀÍ»Ã>[›— ý »(:¸õEoúÕoy³TiÍUlÙûu¹¹ÿ¹…o·{ãÀïa\:ÆEÆýµ–€=Çwce¨ÏÖ.0=Øsš$Ï©(•<§bÛsPF?ƯôÏÜêÃyß/D·Q×­S=Þ¤ù­¬4æå(-áZ8+².Õäø­Tê$~Ϊw‘b¦ e»BZ~ÚuÁEmwç!™¿Î‡º£Ä,ÊÙî¾ìŠf+Ò­Â?±Ñk1ÿÄwÇÆ9beâ'Š›òaÕ˜ +endstream +endobj +8 0 obj +<< +/FontName /UXACBI+MyriadPro-Semibold +/StemV 124 +/Ascent 972 +/FontFile3 9 0 R +/Flags 32 +/FontWeight 700 +/XHeight 487 +/FontFamily (Myriad Pro Light) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-161 -250 1198 972] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +10 0 obj +<< +/Differences [31 /f_i] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +7 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Semibold +/LastChar 121 +/Subtype /Type1 +/FontDescriptor 8 0 R +/Widths [559 207 0 0 0 0 0 0 0 0 0 0 0 236 0 0 0 536 536 0 0 0 0 0 0 0 0 236 0 0 0 0 0 0 0 0 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 575 0 0 0 0 0 0 0 508 585 449 0 516 0 0 0 256 0 0 257 848 572 564 585 0 356 417 351 569 0 0 0 500] +/Encoding 10 0 R +/Type /Font +/FirstChar 31 +>> +endobj +13 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 6895 +>> +stream +H‰|T{TgŸI˜IxÉ0’š‰u±PDATy‰ZD$R£@€ gë +k·òvÝîS +b@EÀé¶HA@iäaPYe‘ªU÷ìÖ;ñÃsvkÏÙöÌ9ßÜ{¿ùýîwïý~ƒc< Çqç˜Ø€­[B]#Žè4I*¥.ýƒ(ujŽ6IgÞdØ%8ëdÁ.µ¡ÑjTöæÍ›í´ÚÁ¤ýõ÷WŠ1!Ž“–bzÉòžá”Ä”DMJ¢V«ÎÊRgæ$i¹@ªN”­Öý×ÕlMÏà’¤¦e+Öxxx¸™WOÅüË+@•¾_­ˆ>’•­>˜¥=”œ®ËH×q`•»"@«UD™aYŠ(u–Z§7cÜ£ÝJîƒCÙŠ@O/O7/Ÿ5î 5(4YŠ$…NªÉ2'W)²uI*õÁ$ÝEzŠâÿdZµ-zב µÂG¡R§`Î=éŒ-‘a~æ/Ã0Lƒaé–‹ag1ì† bø ÛÏ5‹À”ØS¼¯ÇÇy"ž–wŠ×ÈëâMñÞðƒø~“moÑB¸áÄ(N’ä `³àµ0@xÕ’gk™gYeųrµ +°ÒYÕY}c½Öú×Öc6n6•¶<Û$ÛOl¯Øþ úHÔ$šµ³³s·‹°ÛkwÔîÅ¢„EgìEöûí«Å«ÄÙâz1¢ÖQ¡ÔuK‡p‡Vz}î–XHvJ +%ÿv u¬qs|éô3''­SóFgƒÔUš)­‘9ÊÂd%AÅíìóvœ[—·ó‹-Ø“r®€„2tƒF~ð9³$R NÌÎÜosäÞyüç“lm¶Ù¡7"Ð}Ú™¢‡óÕ í×ÃÆaÁ¦!ª)všVÒ^[„A’’áÐqÙÃ;ƒ°í^ÍœØMkÝ蕹KÛ7QÊLÔõ_—Séymo1š¥LëˆhrNüvAuä±Á¬Ë<‘ã—^q¸ò°jA…]´oÔÍû#ß´6˜»^w×_I¦ˆÏŒ’Q ìmºË°?*15XÅjÊin“vÔ}Õ%™ürñKð>ÖäGçf.ˉì>åTûU+`†I¡ýÙšºñ¾Q>ì1…ÑÛ½CCŠ¢=ƒÈá–|ˆ |¹ `›B;AbüAþ+ŒüÇȖ ÄJ!.Â'äÁä—ëÈKQÈ.$ tá«L‹sÏævæVåŠë¨X8k + w QHRuÀìHû‰ˆBúy%,—JÎvC¢žÔ~XB”’½Hq«ÉlˆR¸!È5—³©´§`OˆÎUé!¿‡Ê>>T²u4:†ô;Aòû ô½HÇ"W=þ¬æ!Kºöë/o˜Z™ï”·%C¡WrM(‡_õãõP̯‡n: Šû¢<ã`Í~Ýl8ßÔœu.-M—™’Zq‰¡\S@.^/ùÉ44˜4D0‰.¾Õ¢¨¼A¶aoz ùpš»™Èédƒ1è@éß‘5P2X>"È„äM B‹™Ï‚é™–¥Èùî[ºzÞg° ‚º¿¿Ïˆ¢ªôlÿDq®ò¦¨fÈ“L™äþ$5„–nþ"ˆo¹Îˆ¢Šì8°ùì>‰ýµTÐÑFpwÖéÑs°‘Î*Ÿ!…xºz¯¼6‚¨©¿VSöüâŽP¦h¥¿7òEk¶…8ŸCÀï@5"†GÓ¡3ÔìÕZ±/Û(ñ™Í„õn(g¸†¿zPw¥ç¶t,òr +Õé4rC8q¦¶ÝÐ!oHØãçûq8z¤f§&T%LLIÚVDÈvDÖ”ëæë !¸3…ŸžÍ$Ÿ]. ™!ÖÅM€ZçÖ‘Ð…‚HE47éµYQ_^{æ²sY¨)Òh¤èàÂQ/‚÷(¦i>d’Ó¨LBýDYuÝÉfHºwz—0ž1>ÊÝgÊ3ä9!Dî…ÞÜ,yõ¨‰¤îØ:¦:9îq²¬£……Ÿ05°€Ò<9¸1÷ðKÀÀq{š\è_äÈdÖçoý8f·0<r½ÔmÂÞƒEÏï1×ã{Q^& î?¸|þf—t|û#Ò3h¹œ2F_ˆ¾£‘?AW9¤OÜ2æ»–ö{gåu]êRÊ·Q^ÂrÛ÷Ç.ÄìQîKŽ>ÌøŸ‰oìç6»¯´墨ü»à{®ÝÆ[ÁŸ§ùÏò骢ڒ‹¿þ|¨¾ýš°ï»¶—°L +¾ëCÎÈy Ââß] –ýç¾l’—‘Çü´QûT)iêc?=XSx¸TžœfŸ´¬Cü£ùŸgTÙ ‡”²Íñ=ãO:FNˆöpø'1ÂS³™æ¢ìói²4]FJšY%èÇŸâçÌñÌ…8§{6‘÷‚ÿoï´_=õþ‚ös”²jº‰6gŸOÕ¼c›ÿ¥´èÅÆ-¬Š¢¦à8ͪÐqbHð®«4*Š+ Û6UÝÆ¤©ÓØtŪ\ £8,=€Q¢€¢"F  ˆ¨¬Ý€QpšÝ QFi”E× ˆA]%`·€¸Eƒã­ž×ž™GÌÉÌ™_Õõ–Ûwùî÷ÝÒ1็Ÿxà·‰Eªf5Á—M‚J>GÈß‚aI“.ÇCÄç ïO¿þ°Ç:uÐCt;ê%º@ØO8‹xycºÓM<ðÛÄ"¶FWºöÝpìL­Ó¿rg¬K­‰b±Ô“L´IZa=A?Ï©:^•])Î ³³ò|[‘—”ڕع­ù@¿W Ñšå£ôûÞ IrI]r“{ ¯Ôse‹je¿,½åz’ÅÜÄw_¹Ó"»%¯ .fËü×äY18õ*IfnQf%£i +µ[¹nãBÎŽ\¡×EÒï_ô-4]b‘žÇQÙ =|]÷…~ù(.Qñˆ$.x]‚ƒÍÿ',§÷oÁâv}üî‹}ét'A·Ÿˆò*°aPÎ…1ÚŠÂÁ}ž÷óO^ਗ‰ü•vA¯šŸ:"Ä®'ÕÜTþÄÀŒñ²æf®ù§²a˜,Að#¶a•E šÎ8»%ðâÔ®’CEeYµ ¸ ÏE–©Z9×¹oÛžžÍRöiÝÜÛº±a!oÏK%(¶Ai·nÒGk~æH†<’Z„+ÑØQ¿ë5PC#íBG! +JºÑ¿Iª÷`ìê€#Ý¡ÑòŸѯø§ðA‚"œ`&ÚDîSÀ2Ÿý¾ûï`Q[íÞÝåýd"òW¹;Ýóí$G,š‡6¥rFåækX·ÖÁðwÌH_QnG `Ú{A¥À@¿FØ«µ–|´VC;ô£vÖÚ©P?¨D<-×Z+~sôÓ­5^õÁÅ…BÔB8¬¢›‚íw†>Ëîu$öŸ©8x±¦\8~½•ˆÚõ_+8Ülò~D AâW䥠„ +M"1bÇEÇFƆ*á‘I™bù|ýû-~j7ªâ_ãUØ›SæÉùAµ~£Ö‘Óš ‘þ¿HHb)ï'èK;¬#—Źˆ•d\GTÏ.,Ð/Å»t˜Æ÷ÏdT~{ˆŒAà ò”íy« óÅX¨‡h%±f<.ýûPQ?V¶T›Ãˆ8´@LiÒ€4“ó÷?àæé€´X@•ˆ½”'IClfz™Cí’ú¥†‚^8‡‹‘Фó25gSR··vnè7D¡0FÌÿhØšÐÉßè”?ç¿Â;"C ì <Ó$0LºÀfsT®k~”L@?e»ˆL*<›ZÌ =ž…gYʯð 䇇L? ÿ +6÷è’—?IõátþK!x¨ð!n)Ý, +·æ‚`X~¦¥ÎX„L]WÌ3_~þÂòÆ"*>mØy¢…ô³øé0è6€DŒx3‘èéà-wYÇØ‹SÈØþˆ#F0$]@BF;%iomå|Û¯¹yÚûx¼/5x ã|N×zâföc.¹+N=„Æ¥x°YƒíZè9AçÈmb–îY†ÍîëŒ}óx1¼þ•4GÏ£¬ä¶ Ë SÈø–ØAÅ -ŒI’ðÍÄߥêôs|¿b€¶Àð‡'Äå~vóž€7æû ówÆ@ÿ2…£R:‚þÃtù5ueqÜó¶“Ù%ó\&¯}¯– +XQ«€ºüHÁ¶*‚…¢ *誀’„±@0k‘ð#¨(²ˆò+ A”ŸM­ˆŠ«ø£­;N=^vgoè:»ÿ¼;sgî÷Þ{Î=ß÷92Ö{bRìÌP7)l7ßI¡b‡F¢‰¦$„íùc¼<¿îZü0s€c_œ´«~EïRÞ!{Cc \w#&f|Éâ<½î8=Pv­©‡zfZó1âþÍg¹ÿÖæÞ4Fs\SX( ~ás†9õ˜ÑÆIõÁèô0jÉgC0ïUÏà^¾ VbNòô‰Ò¢-Z¹sèbäüÜ owô§Á7ê‘]2V±›\g–ð‘Í¡]‰ñ´,i¯:*ÇFø +ÖNw“ÑX1îÔÁ µ§*ªfchãì) ßçÅ ¿*·I&`#ÑjÂø¬à½!pƒ[Î[H ‘§2-M¦JÃ#@؇$Ö X#0-Á—–óü§Èlýˆµï›XptJt%G‹è–âÆ–«Ô@Mˆ˜AF tòKóJóõ´±¤á¢‰© YÆ J ÔóÁË¥Ù_£JŽ£S©2E<¶Üë²°F?Ê3b‡4žÉÁ5š=ÊyQÚȰ·±nkMˆð®5#-Ö=ó éö’Ö¦nœ‘8#ç'¡™Æýì‡ð{øÙ~±]TíÍøû¡8ì1™Uªzõù…Ð`/@†#œ2ö}nÙöýaT§#Ê+Nž9Y ±Pc¯½Ê›á}%"9!%I–€ z¼jåý®àX¸–éCä¿¿+0ÀÄZ‘¤:Þ"ÉÙ×åV$9ð_$Ìãÿ›Œ—nGs’1§|I=¸çà"ÈôÌ +‰­B&îÔ´˜Tï ûêÚ·ö•—Œ0çôC›î <—àüÿst”õhq§ª Vtqa(ßÀ ±–Yw%htèö•ûƒa7=hÍ6òzù¶Ý’}{"¶ï«»Ô|öR#xs®éjŒMœ:ÓD';×Ä…©é÷H$Æ ¿>€Gƒ7Ž%»%1Â#òbr#IÜ9ÍEó1Y¸ ë¸ÃÂGZ4l`±\`.Ì(Dúôˆ’-”ãŠÏá8à 6Í—¾;]˨êyФÝê(j¹¤otì?Úyüå® Õ-3ä­…Cß•¡ †ïG~z³Ž2ë)`Ùò]™õÄŸtJÛß;!íý‹—êË…î>v%¾‡>¾.|þgèO7Qáës #gÄKÿ–±·ø-"_ø;a»ðóm“·/^*7{Öü)Ë¥-jnš%/|~ñVáçS+3§gI‡&VäçË'&UûûKUۀ͒„?¦T(ˆªø½n1»ðõËϼؼ¾¾v¡_ Ķçí˜ïa°¦ ë¹ß¬‹Ùo®<÷|í¢¶æYrEýteŸŸ6=XÚ#²*;U>.¹ÄßCª ÚšYÚ}Tèì]Ë) ~,{'zŽ]øÀ¡ïz¬½ì?„¾ë³žeÿ“ò;„5€ýGÊï¢Gÿ$²óÍ@Èûñ…ïüHÙÍiFÍ?{u霶֙rÓ@ͨÂIÙÒÉÐfT5¨õ;~>»ð›ëóŽ]˜?¯µe†Üܳ¬“k +§äK‡&Wåå˧¦V¸KÕÂ!îÊ)–w…€Üù}‡è1 Ã¾‡°zù[Ÿµ“ýÐo=VöIPWÆ 5óÁ2´â÷ÚÅì7–y±mc]͹%çXç…ÍŒF™8Ê` ½i?ͦÿŽ›ö]ÚžiJ&±ýðšøÛgâŸüi;&®˜È.· ÁµiæÎs\¹÷óð~OùqN ÀæFà +endstream +endobj +12 0 obj +<< +/FontName /UXACBI+MyriadPro-Regular +/StemV 88 +/Ascent 952 +/FontFile3 13 0 R +/Flags 32 +/FontWeight 400 +/XHeight 484 +/FontFamily (Myriad Pro) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-157 -250 1126 952] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +11 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Regular +/LastChar 122 +/Subtype /Type1 +/FontDescriptor 12 0 R +/Widths [212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 0 0 0 0 0 0 0 0 612 542 580 666 492 487 646 652 239 0 542 472 0 658 0 532 0 538 493 0 647 0 0 0 0 0 0 0 0 0 0 0 482 569 448 564 501 0 559 555 234 0 469 236 834 555 549 569 0 327 396 331 551 481 736 0 471 428] +/Encoding /WinAnsiEncoding +/Type /Font +/FirstChar 32 +>> +endobj +16 0 obj +<< +/Filter /FlateDecode +/Length 10995 +/Length1 23013 +>> +stream +H‰ÜUwTTgÿÝï{oŶ0 E¬`GkA%öM\”"EFAC JĆA#IT,»Æ®Ù(bìX0ŠØ\»±Ÿ‡]œy{ÍÆœ%çø÷¾ß¹ï½¯¼ûÝò»÷TG +$âÛúJÕ´³=#bâî¾èX—Ç]y2:vœ ˆ]ÔSy\cJ0«×ªwò~ÃDSLht`T_¾ÑæØ¸ø·‚¦@ðh@ø›'‡šï„îú-ª Év´¬KýZmÃ^x½yÊl„‰Ú¤ +¡“ª¢ +ɉyxçê;1Ý`(ê[oj£w§º«K®t«X–oD¶Ù·7â¿‘'‹o'ù)ø&ðÇ‹¥¢êôUª~P­zšŽµj;9שëR¯~ƒ†þâêfp7zxzy7öiÒ´Yó-}ýZµnÓ¶]ûþ;uþ°Ë_»vëÞ# g¯ÞA}úÔ¯ÿ€ƒ:løˆGŽúäÓÑ3Ö„qãCÃÂ#&DFEÇLŒ5Oš?eê´„ÄéŸ%}>#9eæ¬ÙsRçÎKûb~ú‚…‹/ÉXúeæ²å_­Èúú›oW®Z½fíºõ9ßånظi³Ü²uÛößïܵ{ÏÞ}ûüáï?:œw$ÿèOÇŽŸ8yêô™‚³çÎ_@áÅŸ/].ºR|õÚõ7-%ì¥"jð½7ÇP…3 Q+B&J ¥â„8%nœ ®£ÁÛàgèdèiØânt÷6 +£ÎXÓXËØÀèjlf 2Ž5†z~.Ê…¦U0Ù¬g0µë9ÎzŠ N†z†Fƒ]OÇÿÑSÿ¿zƳ*'MÓ˜Úzm´–¢õМ[M t՛䔦–.+S:­Ô±$²$Ѳܲ֒nI,ñ–I–1_‹ßµ§Ž‡ÔCö÷|'«eo„@ +9 òëU%së0©xåøæbÒ±±Ž˜ç˜/ñ c!¾Bò¹.a6á)žàÖb Nâ8¶"ã°ãq¡8S8‡3(ÀYÜF +q° áxˆ \ÂEüŒÜÅ}|HL@b‰ÈF,&ÁŒÉˆÃÄc*¦á0‰ø Ÿ# û°ÉœÍÌÄ=<À¡Wq ×aÁÜÄìÅQìÂnü„Y8‚ylsŽù|7Ûùà‡ªÜq*á„Td5YS֒β¡ô‘-e+é/{È^ïp¥Éû°¥,¤,ªlJÙô²¤²ä·Ì©‚j•±GBêì':ñ‰²…ô{{âï¬òy^•-‹,3ÛOœQÁ±ŠÔVÆ3ëKë ë3ëSëë}k©õ†õºõ²µÀzúwþ±¼v8ltÈqXãí°ÚÎÆŠ¬Á.¿µï7ògÕ¥äÊOC¥«5þüË·¼ý ÿïü­ð‘9¬.â¿ÈGpci$3Ñs{‹åË[_íµ[¤V*8:[ß +àÅqY O<§V¬%}ñºc 2È^mG $Ò(ðàn²^äÆÿ‹Þp!Yl×§ìË]”ÂÁ°PmÖÓ‹ý«‹ŽÚC¾#M;À»ª"€£s¢i|ù=H4§f|òb-.ðÑÎjÅBqý^ã& cÞh<ùnáXµö¾~œ.iÿ+»ÊŽb×8ÏÖèsùfÞÈF±ãÞÆ™w…á”`ߢ0;ËþÀƉ±ÚØZîÁjÙ<‡-Çåî¼dïknJdÎR^ÄÖó«ü!í-ǯð›‚a—ø =Å4¶±3õ™Ä4HGø<ìiQì&ð«©çÞJº>ù–رŒÄÙwµZÚ€[ÐÃü—Ô„ïÆ%üÅqv.¡3ˆÁ´ˆ¿LϤw³~ìûØ?9³mTϲ±[– oÏá¼(æ•Ø ·¸uºqjF¨}Nã4¿Î&h¾.,õ(v¦$ößüõÓÃH£—oèAV‡W´Üß|_ScÃò/-»wé’Å‹êÖÕÖT/˜?¯*4ת š÷Ì©(”ùKKŠ ò}Þ¼ÜO¶;ËåtºÆÕF­XÒ´«’¶^eµµÕ‰´Õ‹ŒÞIÛDVl¶m&¥›9Û3 ÏÁ/x†3žáiOæ5›©¹®ÖŒZ¦}¾Õ2ÇYOg|¨ÕJ˜öÉ’¿)9 ¢€-j5m–4£vl×P*šlEucÙîˆp×ÕÒ˜;˜ ²K¬íc¬¤…Ià%Ѧ1N®tÊ.³Z£¶ßj=°µP´·ß^ß¶‚ÁD]­Í"[­>›¬Uv^t¡ˆlÆvDl§lÆ£¡s¬v"upÜK}ÉO¿Õß»)nk½ ц¯í¶Ú%O}Rz'‰Êó#ñý3­--6E2•ÚoÚ¯tÆgZƒâ™H ›‡bÉT Ķw™h‹ïMÄm¶ šbbL™Ñ XQ‘“ÜfÚYÖ*k(µ-‰…)KÙ´áÉàɲ²ðéôGT5SÝq+h¯X‰ÞÖò±BJmxòÇþ°éŸm©«óú2Ó:–›§À“3¦m’¤» ö ÓóÊD¬ÕÛÜj¢'q cjJmm€> †Rv?ÖcØÎŠ$SÞ&ä{EyÛy-3uƒ°þ֕˳szUŽ#ä½AE”LìSl×ÔØÕÕ"@œ¬(úØ"ÓËêjwsÛÚî5ñÂôÑzÌmo¢©“ ŠåSöîÎx&mR_à$…ëk6O +ËÄ”¥è!aÙ=e™.ž´ǧä¯Ï"ÛU5ýŸç-.ˆ5Ù¬ø¿˜2öö.«½³'nFSI5·íݳR{ôMË0á¶ÂL­¶zzâ"ÿF(fE‡“møª¡vA$®x"C< Éª¿›¦k‰¸GÔ¥‡2þûÇ.°ÌafÌö&Û2Ï„;ü §¯ŠRòu§˜“ÝT3;}߬ô¬îyR:¬WñöîžTÊ=ËÃf•JÅ,3–J¦zÇÓ»û,Ók¥Nkq-žÚMN-ÿxúÌHÀŽL`C¬©Ž¸XøQᤎ1ÎÎò·q‰ròs'ÉÐÇùÛ§4r;¼ÉÈïrç`礱”Åa›©´Æû·æÛÍë¼×›;n7Ó +°÷‹}A_†ãá–©MÜ +tG焌¾›´¹ìÊ–¼æ.¿KžW¯~\ñ3ñ>¹êßäèdÌ•ïì@2 þL^îÈœŒÒ—]ë¨+_æÎü\s4²r|J¸Vj­´WÇèQÇëÔæhÄÑôUê„­ZˆüÃú +Áÿ+Hwá}˜7’†ü5ÐU¨ê‚L¨ŠCk¡g NøÚЋ¢Ž)i‡h“s3õï’רH•а¥LÕúN +‚ÛDí-Õ*¨\ Ûg|ßM_vøUJ¿(·“vÃÞ‚t6”ï°Š¢Ü?Døç ý°"Í…/ÚÍÁ; |Qçí" °ïà"q‘Æôn*„=W +ãcž“è¿èÓPLôo¦2ý“}åwúöoâ_Ѐ¶T®Õój¬ÇøyÚ®½’¾¶…r^¤9ße¨Qï'¿³"ý)ú¸Ú8EËvA¥R¢Îc´O»NaØjG7ýÔÂð,ýOþ4U8BôÆ‹ù¦yè{BÄba.üºdù~š£_¢2pX1ÿ§éyÂÜ`íÛñŽ`Þ?wQú +ꈡžÓÐ;(_‚öëňug'GáûlC;#~¨öÃ(#Ê£•¢Ì:WÆ $bZ2%µ>SÊž’œÿץСh9$Ú= +…ÖAG„ÚVÄŠˆïˆ£bÝvb.DLí¡×ø € +¡Zܺ÷)U‹¸q¥¾Ï»îê®îêÿ\┾FÏâ~ÇM€“—Šñ”ôoxÖ#%¬ë´7HÜ@Ägç}†ÍaNÅœrYH±F;ØRÅ:|^SlP)û¹bU²ß+vÒì¶bUñß*΢}ü¦b·±Q{^q6íp]Tì¡Á¬ÕŠs§²~¤8—6y·Nß?žóžSÌ(Ï×¢˜“ÓסX£F_·b>‡äñSì Ÿï„b'=ê;­ØEù!ÅYÉoPìæ£ùO+ΦƢ*ÅZZ´EqŽÖSô’â\ZXz9ÃxxüeŠeùUYÆÁõŠ5°j‹éà•Š ðÅp—b§Z9¦k»Ç¿I²!VÜ?$Ù!óŸì”ù/HvI>"YÔ1éÿ¾bÄ@Ù«ŠeŠeï)F ŠÍŠ]Š—#Ê·+F ”UŒ¨(WŒ¨Ü¡1Pù‰bÄ€µF1b`Á¤d·Wuäl1–êAÉ™ŸéC®ä¯KöбT¿(¹œ_}Lr¡ôyCr‘¬çŒäb™ÿ/Ö«¦·Ü O‘K$è¹-ŠòPì&H,Ù‰'¾9޳Öv [ÎvO j†Ò° gIŽíOé/h€¢@-Pô^ Çö?ôÞÐç}É$ÇÉîÂŒ8äûù¼$ÿÁãŸ3ï¿yüK¦ ¶ýŠiþËã_ÓøaˆÅoˆþá]oñø4þ)Ûüð>YþÃ]ß óŒç]¶ÿá1F99~øÛÁéÛÁÅàåñQ2LI•¨dœÈ$Å¿HÞã&9O“”x|¤É!¾,Æô–˜×L!0S€¿‡Ñ+ž—?RR¿µL$X)’º¥q˜à?èÛI^à·lÅÑcž=GÿsðL`ƒg®sÈsx,šJ2èÐÉ”çDrŠÿ9ÓÌIÈ'ê ôø²ì„[¬ñï'oY³k=%KŸÁr‘܇t ,Vž1´<øˆüI[rž%Ç<ÁúÍrÿÄQ£˜dX›²íW˜#«~x<f ­ž-'ü¾‰ÆG©—°PÀNâÉg¬ïï7Ð=渒…ħ Õ±íy”ֻƦCzɦ +´‹R)Î]¢›³U“V¯Ž•±Å¹èÙ†3‹ˆƒe¯Hê#̼ezÏó"9füÉ’}¢}‚XŽš#`;(ËdÄ’Ekݲ.ÉËè ö…VåŽô滉V7â!ŽÇlocT2’2%˵ìÉ8ú0g[S¼I®çɲ2–IV²!ªM¢É#CŒ8Vßbp(»¾RÎ;Åv•ñÜɈ9ÛP@6Éšr}ø(5ed~c®2щiÊÈÈN϶5ˆ„¨M'ɼÙJìë™%8>jFM1.7çÂç!Í2ÒNEŒ˜úæ< °¿.£2ZZ¶sÔEjîz"v"•¼ãª+9Z3–©cŒÂ\ż ª!‹fÜ}gmMÖ6ê¶m„®Úœ[¯¯€Ã§ÕXðî%gNÈkÓÚò2àPÆ~¾ŠxȹŒ£²»f„ƒ¤š}:ÏXIô˜—¾rÆÝºdLB=ë•l=rÁ–ÌáØÓ"f]Îq”Q¯ý޼sùz¥~ÈZª¸ÆFÊÁYâA~§ÜëŠ6ÂEì£#<[·ˆ×Ükƒ¤9¯ä,Íàzfc3OÀú+Ðe¬a1êö“ó^E[B„ÀÏwLC™Òí”ëaðqŬôÐŒó«^‰b#YrO7iãWqL+”#dÛ&®=Þç=è÷q~èúõ¸kt3²»NŸé§ÞÇÛs' »èË%ß°ìPu¡?Úv최ÿ_sŽDÓ—ZNQ%CTýk<‡8ÛÐø f©z^s÷ ù#Ì\àM§Ÿ/°£áw³Ãä^r‡Ÿå¾³¹Ã4óy§TåEÛ™?m—]ÆJÇ(‡Üjºß‚óµÑIÏ:§‚n—mì õ4íìa’«!dV¥K¶Bñž2Œòü먪sûÿˆ»·Ž;WÐó!dš3Ù<î¸TKºÓ»]>TÒ8fËux™è!¦V:iS³›ú²ØI,W~ÝvŒQŒLwï\×ø/öj©°—lfŦfkT9Éçðå)Eò>¡¸/]¯›Ð¿Œ{dØS±qZ=†N(Ù¢Š‘Õ±‹|JÌEÌŦO:z©wdŒtØÃîo;÷„G-µíäíò\r3Rw ½ÖÓ—òšýÒqþ-OMÏ[RІt͈“ü¼õ'ØÕÍîiì’ÿPUUÌe7]Í¡›Ëeq/¡sG¸¡4}àS¢ßÈ 5©â~ºº/6ò6ãÐ +ø¸—_WÇMÄäÖãïeíåM i<¿âW×"wB½§‘@÷§ƒ$ÜTî'Ï“Ýd÷H÷¾¶p;Üųܯï2ù2Rncu+»q¼‡;Äs=KžâFAIÿ~{Ýß›µþzí~8\Tj,S%Þ‹a®Ä‰)Ç”84¶2VzmJQiO¼’^~„¨OÂÄ…)jšqbP‚oçÅ‹í-¼÷ÄAQˆs=ɽçÊ);SÙPO•§j.ÎÍT–çjRÒ6 +ö×–E\ß«¬#¥{϶ÅýZãÌØ?X£ï’ñVxáìâd¸Fû1´2SSi¯„ßè§°j¢WVeB—ƒôòBœI/>Ãñf<î YfBNÍsõZI@ÈL¬¬òEwJ‰WVÎu9!^`l‰ /ËB-`ƒÕΔÄ[zcű´™*=`}òx˜k[Èd9*”ðM,ÇÚ:/dU)m$rú'·‚ãðñØ”<*ÕÜU²Rö‘CÃ<×i.´séD¦œž”*ë 1ð"ÇŒ«GN}[Æb!F*5S%L©H17¶Èœ˜àê4UÎë‚M©UŒ¡ƒ42®Mt) ‘ï˜,1ED]fÊ®£ð9 ÒV¥ˆÑb õ/ ‹J-idM=É¡ÞyU:=SpRQT1ª¬!SÑÌ3ŠÄ¸¶à¶äÐ!×Ä 6\1¨{)°6$X†y r™HwzÕŽ8Ï”­”¯%çÊY!K¯g`FF.„)2áü¡Msi%x!ÍëÔ‰Qâ#3Y‘DoÄ„üPïRUäpéBû×U¢¹ö¹˜ƒÌ„-fº€Õ_éL!µ y22æÊ±AS9‘ßéR¹V¡<>LÈÐ̤up‘ˆeá “eÚU…\„Él¦¬×äk/÷¾Úï÷çóyoì!uú¹Ÿý©/åTõ§îO¡C>ZªÈ-~"ã\”‰Ìrúf8x=8<ÞœŠ7¯ÅñàðèôâH|q~ttrt:¼wçÞ®¶`hœs t@ É|MɲW.-J¿…©‰353n!eIâ4å +“¢X%ÈåÄ*E€õÄ×`Ë%‚eF^aDoÅêds®Pš30¤<‚4,K»€¶7’”"Ûò!Þj¤DÃÌX ã?]cª¤…¢eÆXŠ™,jn)Ò9å»Ü=q‰ŠD¥,/àSì„HB)\¥RÙô\EÊñ óÊ,ÓTÇ(Ë{Â#š¶Œ-÷’5£ +=Õ1Ó™ŽêÒùГ)óxÒÌÑ ëQ¡]Nz +À=EJÂ~„ªZˆ¦¡UEŒÇ`¼tŽªÍαMªl=°Ñn&v¹©Q¬VÍ46ÊM÷‰‘T¨ÓX‹D×ú³ À£Ê—1&Çd´z|½X6¹eHÑßFª=ÒïÁåÅ6•ûÏw÷ˆ½ç[Û»ÛÛ·o_~‰ÉíÝ]¼÷žì‰½gO_<}qïΪîÆb¤¯~4ë¶û×èøµÅÆkÄa.ˉœ¾\ ^}Ê 9åcá”/tÍ\üä/¿Ã!æ?|ôiÖ.ø(G]:xf·~ëÏ·þvëïxþr믷þˆKÙú5ô=žaÆZËq ›à1QH%Ç+Õ§,“zTq˜à^œËÙ´©¥…—Îãbh=ï·—p˜öîf½J[öuŠ59È+e!9ÿLÒ†2\ŨÕKýKQ%ØvÝ`±””û&•glb[”þ”¢‘!%‡ßJpÝH#·1}¿*ÛBÒïŠE£°Ñͤ+!Ç$k g’rŒ<9Å{õÏóKqŽKÏËw³±9r4¸}C[fK=†ø¼q¥£4K2Ok´IÞ_”±‚Wœy +Kó9„†„o +š^E“'èd]¥–”CŠe' +NY˜%ø\iõ5—¶ƒ|†ñ¼úØ?ú×.–LžþÝìe^˜‹Ú˧3äÙ ‰H­õ°œb¼6^¦û<ï--ËËú‰s«ÀRK°\.o ”„’Ì£ËäL}y;‘0_f K¥ÕIÓÅ1E +õ¼*%p;{]šµ5À<“Ê¥ŒäX–×R•V4ÀÑw èBÖ9µw®¨¡#E››ë_RWæcòv;Ør¤]gŠç—v)åVñ¼\âÒæâ¬}iÝ–°äTà»Ë=#ÌKpì§ñ˜)®D8Z§Y&ÒŸ“eÖ,cäŸ,Å+ò|Ó”²º^ÖcLí›SñNÜ.Ïš/”ùOŒór¶xFa ^¶J©qï.Žu©¢†S*Žv¤øtCêÆ޵’Ó Ïô2· ýeÌìRºé£5RÖíD熔ŒÌñ¤“×Qg•è!¸ƒi„¥˜c…°u™úÕL¦,†ÆÙ¾ +eZ48Ç8¦gLÜâ,¿,ëd¨Œ2Îʱl ½6pžï'úVz?øHâßÀQÃl‘ *êø˜¾¸û÷s$ç½<¢Ì[zŒ¹bŽl(®üÿî8Èš0bbi—}ä%ÈëwÜHoÑÓ¨ðžÝ=ĸxÞJX¼~öPFßEÿ½™Pù´Ìp.ˆ•µcL¿ÐÜŸæ¬Ißîq^'^Þ óL±…›ú¶5¶&Û-¶=¶í„o(ÛAÄàKqÙÇ>#b¸}ÆsœåÄ).½fáöÍ|òD"¢€è…¨·‡^sF²—$q„Z;Ùö°Íõà&jïb) ÝGè+Zêz‚ýœÅ^ °‚/VÇ…~‹Õ¢Aƒ v8°‹Éª–À…¥d-p£W¡ +¯Â2,Ç +\Wc%Vá\‹ÕXíWµ¨Á:ÔÒîÈbëñ\Gñwíïc[l&[ÜB¸•¬ñz²ÃV¼Û°¯‡’ãz÷ì¤;í¦;ÞD’i£›…èöâÅÁèF·Rv;HÕV;ÞH‘òÞŒ·à­8L¯­Îd],±nŽFI¼¤–"9§ÙŸ’Üò\# õÞN–pîÄÛñ¼Ã8†»ð.¼ïÁݸïÅûp/îÃûñ|ÂqŒàÃø>Šûñ1<`±áA|Ÿ°ØñI<„‡-ŒâSø4>ƒÏb ŸÃçñ(¾€/âK˜Àc˜Ä |S˜ÆI<ޝà«8…'ð$Nãk–Ex +gpßÀ7ñ-|ßÁÓø.¾‡ïãø!~„ã'8‡óø)~†ŸSöÿ%~…_ã7ø-~‡ßãø#.`†,öÏø þŠ¿áïxÿÀ?ñ/ÌâYÒësø7þƒç-‹ñu{CºJU¦3é¾XîH2Ý“Kôri­¯Ð¤e“MZ¸·Ï¶«Ë83‰\¾+“K<€Ö3}C ÙZ놅zÝÓ+W7/õœKš§Ä·B}Ý‚6Á³‰içR1š˜^µZ~‰êH°BëÂV,#¼Ž` ÁN›Ö5µÎçyRÛ‡¾ÅTx†­ÃÚ°mØnkÜi©:£5#²dkUÚ&l#‚zOt›¥¥Ã™usj•N¯³ÑpFœöŒ6¬×4æÓüZX‹jöS/žZÔº™>=ŽÖÍ#®Q× ×Y×y—ý„ã¬ã¼cÆ1ë°{Ž€#âèpdÇ#ŽQ‡sÄ1²ÈÚáÊºŽ¹´J—×Õè +¸".»g‘e4x·ÖI×áJ‚,Á ³Z”ƽÚa‚( Ô¶åa‚(QGqžÚ3ôµSÏMtn¢sÓ¨›FÝ4 +Âb&BÐAU³ŽâŒ±FÐÏŠ‚ 4[A£$Û³¢EÐF=z:õt¢:o}NXIØK!Ðxl†€"ac®QÍw8x~–iŒ¹€Xk}!Ûp¶Þr¢Þ2Zo©·¶ùƒÍµ„ªªª¢5ÑÚh]tÌ–©ÉÔfê2c¶pM¸6\³ùküµþ:ÿ˜ÍWã«õÕùÆlžO­§Î3f;š Ù¢¡Lh8¤µê¦§®klæïÚZñ}|jåªæwp»u’®%üÁ nŸ C`·NòèNÐèÂQ;­š nÂ5'Æá9ÑóÖ²y.?>Õº9 Yljfœ¨ÇiÔGØO ¨ek’ÇOžáñ°¢åqAå!0ÖÙàÖ‰³öø ¢Y;Îií¸@@Ü {²“6íýÛµvëýÇ­ãÚÆ€Þ´Üƒ+(ÀW]µ¸2Xi]J¶ [eü ã{û¯ T´éÏ·éOµé÷´é¨a­£°¬[îg\põ“A=Ôëƒ:q»šb¾n]ÎØ!°åÆûo ,«Öÿ[­?W­?[­?T­­Ö·W‹u×’ëÖeŒ][`ÜÆx}ÀåÑŸöèí½Å£uËÃÚ;¯a|À–‹'Ý;Ýpž¶\¤¬¡[ÿÇzÕÅFQEá{fÛΤ¶$›”r·3;¨Ì4B )Èögl†˜–­ÍN%±Û¥ pwI$†J ‰Ä ‰$AimŒáî¬6ÛÒ‚ñʼnñÍð`„'_Ô I´žsw˜ôÅÄ›=çÛ{ÎwÏwf÷ÞÙYÇyMa`1tR‡În„¿Bç"½Ð9ÇàOˆ0wÃÄmžz~ƒþ&šßià¯Ðwn¿ N N3LÄBç$ñ/áúó8ÿéñ?`rÝôËøûuï…öª^í—Qõ<³¥ê;¡}£çBû4Â[¡}álhRƒ/„ΞZ ,¡·ÀL…:ÙÓP| ++BÜ]_ì…6­rI ™ÐØ„ð(u¹r<4äEv1C–XË Ùt'3%®€¨l~9Ó%j¡q«´|nÞæ8WèÂÙï /ò[ x}Ã8ýúÃþí}\!¿a×ÀœåßWøW‰ ‡üš]Ó0qÕ®)ð¯à‡,«À,¿lOðÏ ™ýØÀ,~ÕSN¿`ŒðwMœ‡ü¤½@m°ñЇ1Ø;øg†ï2k€é¤ƒbÉVþ¤ñ߆á­5è¯ÎðM‰µ²kÌÌò ¨¸Þ­<Ó7¯la*”“¶ZRÇÔauPÝ®nV{Ô¸Ú¥®UWkZ»¶BkÓZ5MkÑš4EcÚêÚâI Ÿ‰Øê–v‚–&òMò}»Bžž¨ð¦àÙ«"¾âgÓ :|æ¥EŸå×ÔŽb«å màÙ\àÍgBy½l(‡”B§:EG&7Çž8u¦“ð•Sg‚|q­Àü±¸¸›ÅëhÍF:ÆÖÛÛÙ±cå¶]în´á­#f=> +endobj +14 0 obj +<< +/BaseFont /OBSSVU+TimesNewRomanPSMT +/LastChar 32 +/Subtype /TrueType +/FontDescriptor 15 0 R +/Widths [250] +/Encoding /WinAnsiEncoding +/Type /Font +/FirstChar 32 +>> +endobj +18 0 obj +<< +/Filter /FlateDecode +/Length 536 +>> +stream +H‰\”ÍjÛ@…÷zŠY&‹ YsçÞ„Á±ð¢?ÔíÈÒØÔ’•…ß¾stB +Ø>B3þ>ޏ“ïûCßÍ.ÿ> Í1ÎîÜõíoÃûÔDwŠ—®ÏV¥k»fþ¸[¾›k=fyÚ|¼ßæx=ôç!«*—ÿHoótwÛv8ÅÇ,ÿ6µqêú‹{øµ;>ºüø>Žâ5ö³+ÜfãÚxNô¥¿Ö×èòeÛÓ¡MÏ»ùþ”öü[ñó>FW.÷+Ê4CocÝÄ©î/1«Štm\õ–®Mûö¿çVpÛéÜü®§¬*±¸(ÒOÊ9 ?3?#¯™×È[æ-òŽy‡¼gÞ#¿2¿"¿1'™Ê“åÁò+ærÉ\"{f,Ì‚L77¯ÌŠl̆LggOgg!KÀ²,!KÀ²,!KÀ²,!KÀ²,!KÖ ó 2ûô#ìGаA?Â~ýöÐO g€g g€g g€g g€g g€g g€g [€[à» xwÊN(Y +–’¥`)Y +–’¥`)Y +–’¥`);Qt¢ä*¸ÊN(;Qt¢ìDщ²E'ÊN;1tbt68 ÎFgƒ³ÑÙàlt68 ÎFgƒ³ÑÙàlt68»2tet68¯Á-‹Ö¬•Ù/ƒö1Q¹t2¸ÏynÞ§)òr|,3ŒéíúøyÂŒÃèÒ.|²¿ £Øi +endstream +endobj +20 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5556 +>> +stream +H‰|TiTY®J¥Š!@Š¢1ÁT”EAÎŒŠ"¨Ø€ 3‚È’ a‹,‚ ´‚+!Á¶ÝPPqa\`m”>[qGÇvedlnež3ºÍ9uÞ{÷½W÷{ß½÷{Ç„ Çq‡èˆÈØËÜËr5Iªˆ\­ç"m¦*,ß´çÌÉqÎN¸U,àÅ Zƒ*…wÿ£%á[k¸bûÂñ«L)&Àñã-AÚõ¼ûº´|¥÷¬Y³QÃÛž¼—AÆKˆ;ÅïàÅ{<@"°z+ Dö~ãPÚ b*Õì¾oÞ ÊðFQ.ˆáœŒ…xçEÀˆ1 Bžd9¥O÷?¿A4Yn†\›6N¿“)A6_5^}+šùî{O°!+ÍÀ3»fù§ë*ARR‚^N/À#áÑŽÌǽŸÛ?¡Y¥9³Ö:¯õæ#ª‡´Ox=4× ŸÙèBÂ!ªæ“É­‘ô„Ò‰K™ž+—ï°t]§¦eu¤*>ZA'Æ5¥uð„ëL„S¸UÄ݆ç¬!](4òECJ¶ÅE…·ÂPÃ¦ŠÆ;£”„컜AI@kA?†”ì&D1Ý{C}×"½[Ô¶þŽwðÍ0+©+0*øNƒï Xf,£‚Dæ +›·‘`×C(IXs¾`…sBp#¸pû`M¢Õ×N‚Ù«_ßÂ$Ù¿‚‘C༌XÅÙ©dݹ¶êÛòÛMékæÏ @öSX^ºX±—‰·,áeèb)ü 3<é‘}ÍLÞÙ‡…Ïäü:û&?J¸¹ä0«7ôÐÓº¾;Od£ )ʉSÔ"Œ¬n¸~¤[~ëd^zä‚õ¡l>U€d=E<ïÐFÆÆ%ÿqiìñÃ9¦èÀ›?¬ŽOÔn/Á9Ú7€79HÕ‚€  rR-¦Ð½qe‘; Tò&ý ŽÑÆ@Ñxµ¾õlÛ¤=Tiò–„²ä,4Åa‚½ +Á‡ç0ƒàŒ +Pžè5i8}ÜÐ(ÛóI‘‹¨ƒ£W=šÃ¦"3²ðT_Ñßä0&¿¿Þœ®„F¶!9ê@ª¼t{Ey)Û0BBÅCP4öo°¬(”6ñEý¦ÓO¹FW¦D¿IŸW>}§GÆ¢HÑìà`d‡ÜdÈî+_5Ï1°%`ÁKŸ’–RÂ&I?uEvõ⥿($e<=j ´@ðo‰,¢£Œ©ÑÕè.^íjè¿ùòþ 8èÁKLèäŒÜøÅhŠÓƒàÑ«×45* º‚Õ©ÉñY“Ôù % »µºbÝ&ƒ*¸åÌ͓ɱź »¾aw•ì,Û±M´aSfAŠÆ_ôk[JkYúÂ%0'éû‡6FW/’{øç¯^̺,YÂKÇ]†B@ŒpyÚ{øèy…äåN0çbA„sßÁl¢n³£ù§íOå0íã™»Ù_ú»A_Ét5ý1m¢ëQsO:ÉÿËt•F5umaòâ9Ð%¦Kr]¹ +8€Š ŠÐŠˆ"ZYÅÊ$Ê$‚(”I +h‚qÃ<Š€´bpQ±‚¶X'Ôj±¶¶¯Úµ/ëä-ß ôGÞuîÙÓùö÷íí½&;Ó—S+‰úDy~5 ¯¯öYÒÊMþ\@ˆç×nlbJ>î%”¬h³MŠg _%ä“ùÙ¢Äu`ƒà¦0G:kLÌè ðŽxŒÊ*p#,B Ä"ú|U”Üç].jÌÁ_†*ßЛ"DÒé¯ó¨ÇípXô“’þn†à&±rñpbFF'óf¢Â;iû¿ÇñÄ +)÷$eǰӼzýÒöèZ׬½¡égot¦¥5rÌP;5ÍŒ'x—:±äëèµîÜÂeþD@ÄÒ…ÝeWLa‡——vr¢Ad ˜A‰\ µÂÌQgÉX>4ÖnhA‹ýH‹þ Ìôx³Á¤Ñx.A UŸû”ô储‚Í¿®Žý,Ê?ÕŒNÖ'o…Ûaçà]@„R½&<5p/L|H²")%Ig™‹{ +,šºļ–^çÝéu~&-%Ù"üž×êãü|E¼Sø3`)V^fâG·š¿Öé‰)9‚˜Ö¸uQ‹–å༔C9})pÄ‚lÀLk¹Åî›É$"’Ç߉ ,ÿs¸¥·O6ôc;¥¦O¥°p.íOÙnb,ù»á³EnqDèçÇÅîˆP„±¶¡¿>nxßÝÍ56~[¦eEÑô­÷QfCïNÉŒ>Ê4Ü9Hu¢LUÅ>y¨i¿Âu}×vkXzûëó›eÍA+ú°Þ«”¡ˆ¦KÔEš‚Zöêùo/ßõ ’ö¨SiwS³0€õTù¥TʨYkŠ :‡{ê]r‡\}yp—ÌÂéuY/÷ý ìÝ­(5:`ø¼®ÿæÒ¾í!5²úàÕG×°^Ô×f>¥ÜRTJ}õt$mXíìÆù`Ñ¢hd›\üæüDÕ~èÌ„SIýÉoTF`&Áî‘ÿ×vÎ÷TxU›´µùt¿ìjþEEº£Õ‚1b†Jâ6žteÉL2Ñ…Lqºë?¸…»¹½>1Rê°þ _MU„LäEL bA?_)+}ÓþE^cøÓ©p"#ðÄ¢^*á|¯\Ð6ãà_¡3FYÛsbâ¤Äfx9pù2XóêwmãîóŒ²:KDL“—²Þ1g» +j +¹¼•î‡ÄT*ñ#þ-ÏÌéŒFÁ³“Ùä>…rÌÊíËW©pνì;ÊXx`Alñ³1üTîâND–ÂçÂ2*>(3 >¼É0€IŒ=4šSV©AŒóé'•÷«©.丫V}.-$õ1\Òûš­—è.ĬKXž¸,y%õ¥¾SПÿ¸º-È|Lax1ꮉ«’õÜÈÊ’d:®Ñ’4Þü-!œ7ï‚F8ÇOEd)žA–ÄÉ#åQ–*¬<­<•~5Ü-ˆ=†É:kR‡DáûéÛ.Aâèa¢9¯¢lj‚H÷Ì›ñÁ¥¯.'µ9XÇê"("Œ¬>@ÄÕôõ]AÌh¿Õ\Õ{ämQ_'íõâðµÇ¾dI%¿Ä•c´Óo¬zÙs³ö±V¦ÆŒ"7:7&/ÎHµFKŒwú…²Ц ¯ï9~\¥:Ɖ¶eÐU¤6ÍV¹ l!f aÆhd–n/ÊŠÍŽ•.¸HÏãßÓùÀéŦ§Ó}¾J’©ð58…æé¶H†K/wu²çʶntö!F.1)šæ<.¯\]ª.¡s½MšhGÖSËü'`*ÉLŒÍ c7„îÿ¥ïÅ_õeÙÊR®„èpJÔá0–®1–d +YF˜a˜tíÒ±cQþS‹ 9dÉÅ5`÷Ñ \€Œ fïCf‚ÃHbš§$¨å,ù‚|JèŠ7ñûÕO{nTßnç +0§\¬§Å‚kGîÝ|Ç—ZT]´Ä^Ά%4]ÓûÇóªŠ}{iaì3`ÂË~ÔQ¢ôVÈ;€…D±esºS\­à2gW—B@6LÒ‚©ôõŠ+³ÈJb@æ[ ~S»ŽÖ÷È<à¡$dý2!_ÖqôÌ•~¶©lw]ñNÒ64¡ÅG01].nà©´‡ùo‚Þâr ;ÌŒV¡‹Gê¿í`5'TYÅôj0¤âwhOBa4»Ñÿ›m[¸ ðäu™¾Ù kéd/@}x…Ή¢H$àwtN®ƒÿР拈§DÑÔ›~›½=P|¶‹»~¾öQé«üL‹Š€uEž,ÙF ÉâÌÍÉ¿¾ø7:¥T^¡ÓäaŽÄ0Oop„OÓŸÛëÒ¬áÏK:Ú.·ÇÖ……DÆåq¡ ñm2Ñš±[#‚bþ¬èãØÝùœD"X€ÉøŽ.%›ÆVS2+mWª"UA{öõ¿<QФ÷ +SFƒÆÂš¢?„Lê@òÞ Åï>È)u”ƒþOr™5uEaÜH߃XM5χ1¯“¨UGAë§¶bÅqZ;es"ÊR¨ P²Ñ„4lA ;…(‘ F+" +­Sù£ck‡R´UÇ­µSíyz™ÚóêßwÞ¹É9ß÷ÝßYÆx`•dPêÏ{¹ÓŽŒ4C‘¾P‡ÿŸJ%Ý ‡¨G ƒWÏr5Y©zl†NG…£ ÐM•·–u7É'Ïn +‹P…%*ú +S½¹°ÈŒ°De1ÍüTõ3EæÒùIŸG›Â#Ȥìe¿Ÿ,?écd¸¥€êyË¿R0£ñâåA®«:+5§XWdPÆ’–—´ã¦ÊZÊÜÍrÆók‚wCh„ú£x…Pü‹ ŠÌÿ¿¸1<\(~À„Tî‘è+L„xaš×ù"=9‹(ÑRs&ƒa.„ Ë-ÀÕgÓm²@©'"v¤awÂ;‰Ä÷½]jäì­_ÜIN’N¶hqERF„Xë'}øbF®`]ô/2 &ql¤P¥t^]g^‡•‘Ÿ äÏØ©ÅQÛT1)BV]§Kçï2®3m[=] ƒ,~#ËL<¨?7:Ä Ö&If†¨5U5‡1/^ÞéÝ(—°}®ÅK`Þ³ êøîðš8¢A£†`@øŒn¾=<âv£Ø£pTSüv6ÈËí?Ô>|wôéo- …–ãè×lÄ€i` ‹¤Çy)¹ÈRØóNÅ¡÷ýr×n·Vr'auÌl.1sLÛÖñ¡©Ê"šµuÚNÙNù‘ytÁ'ùëlÞIúeò¡é)\x"†e¸ÁŽždÛ4—sÇð±g­÷ÇàùµgbN(˜Ç) ººF¹ËU×Ý×iÌkRtþE9³Û9" ں˫k©+s•5(OA0ò¹LoЭ°2Y¼ø)Ï褽°òÅ ›0R¦±ž_Êa“ˆ–Z©ßÇí3¶vÔÛZÊš•^¨Œ‹üiI-Re ßL¼qùʉïÎ)0õæ 0teå…ê±o…¸¾–9‚£¥ÞÊdx°ò¤`ÿå4¸„4x›^AÒ‘2#ï3@.îÊw\Ñ@šLJl”ï:ä~ökï3îóøý€ðýëô$lÁý«±¿ÚíG\ˆ:¶Ç«`Úœ$„޳P}͸ß%IÚ†¸ÃÑȶ¶oŠÏ_2B²ŒÌ¢Iª6NgøóÃ6T:0,·¢ˆ%(“r]“ªtÒÝüMÆãÅ;Á—˜ÈRAA0=2ÕÜélu~‰Ô]¥²g9÷·o”AÚÐPÉG‘õttˆöàQMN&^ji0·äžQý “`D‡x¯O–|8Yj*É/°,ÌIS«Ò²Õºtc¶¥ƒ¼&ë(¿ÖrièêèÈïWÁÞ‡¿edDÒµ1¦t“ +ma{Ái˹ƒŠ\Zb°ƒX”É}2ýùä1ErJéþ®Žö¾4b°¬ö5-Å MLÁ^ÚZ¼'%]•œ¸¬Å^IÈ?Äö> +endobj +17 0 obj +<< +/FirstChar 32 +/ToUnicode 18 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 19 0 R +/BaseFont /TPQWNK+MyriadPro-BoldIt +/Subtype /Type1 +/LastChar 150 +/Type /Font +/Widths [184 0 0 0 0 869 0 0 314 314 452 0 260 322 260 326 541 541 541 541 541 541 541 541 541 541 0 0 0 0 0 0 0 618 582 583 681 517 511 673 666 274 0 590 487 821 666 705 559 0 583 510 527 655 611 864 0 570 553 0 0 0 0 0 0 554 560 435 560 501 329 558 563 265 0 530 265 831 563 559 562 560 370 416 348 560 512 733 498 497 450 0 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 500] +>> +endobj +22 0 obj +<< +/Filter /FlateDecode +/Length 584 +>> +stream +H‰\ÔÝŽ¢@à{ž¢/g.&]]¥‰1™ÑÄ‹ýɺû´³$+d.|ûíÃ!#Yä4Ðôg•o÷»}Û .ÿÑ_ªCÜ©ië>^/}Ý[|oÚ¬(]ÝTÃ4¿«ó±Ëò4ùp»ñ¼oO—l½vùÏtò:ô7÷ð\_Þâc–ïëØ7í»{ø½=<ºüðÑuã9¶ƒ[¸ÍÆÕñ”nôõØ};ž£ËÇiOû:o†ÛSšs¿â×­‹®Ç1Õ¥Ž×îXÅþؾÇl½HŸ[¿¦Ï&‹mýßùeÉio§êϱÏÖÅ6]¼X¨NÛj“ŽíÒ±²TAþr?¿Åøõ>Ƶåb§]Ê9 /™—È+æñúæd®]â¾åŽy‡Ì5Ó.e®—vÙÚs-µ|Á\ —Ì%²göÈÂŒßáió°yeVdc6dš=Ìžf³f~F¦ßÃïé÷ð{ú=üž~¿Ð)p + +§Ð)p +c½…NSè8…NSè8…NSè8…NS¦g §Ð)pÊôlGçô\QçÀ:Ô9Ðl0šÌæs 9Àh0š æ@s€9Ð`4˜Íæ@g€SYCE uVC¥GáÑY •…Guz_‘éQx”…Géßg¥AaÐYÝ”=³ºé¬nƺêf4Ì6«¡Ñl0ͳÑl0ͳÍjh4ÌF³Ál¬¡¡†F³Á¼Â}ÊEáÇF0ýãÑRçrŸý¦úèûÔjÆö6öt—¦Ÿ°»t.Í–ý`b×1˜ +endstream +endobj +23 0 obj +<< +/Differences [28 /f_f_i /lessequal /f_l /f_i] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +25 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5939 +>> +stream +H‰|UyPÙï¦éîŽA¦éA¦Íô(^”xàì ‚(àÈpf¸‘aA³kMÂr ¦bîeîWÕÕÝÂݸ8Ní&ªí… +‹ÖZAA-ºÄ¢`ØFÂ…Ô¨—aý m¥Öޝ!‰4%ô°¶²Q2«— ·<€èY`Õù! Á]ü @$ó /KɆ?}ü/˜D䷈࿠dÏïMŒÐ”¤¦¥wݺÑÐs†ÿÎú˜¤–r!eux@2=B†0ýWÉj†5/¸ÑÇ·?€Tˆ õ‰¡¿‚Ôð×÷õœUÉÐ9$±tâàH@¨%œ Ò¢‰U(^‚âG_°ê ;²<`©ÂÏ€òïÏ?ȈТÐd$a{‡À½$ îñ÷T“©~ß³È-S¢e)ˆ[í§’•5”€qó ÌÂa ƒñÁ0Š P@ËÐO^%¸J‰Ÿ‘Û9|öuË+ä·yâ¦ÙFÏ<‰ µAÖ+üì&ŽÀMvì~e)ƒ(X"ï†p& ø2¶ïx{/Ï4\Ìl‹ÏÐÇ©˜´øú ¢Ú‡-šR|Ü"@ªc!Ç’MN§PλlRV´ 4Þ >Þ´Ø¢±xòBZEÖÜE³`1 ÿ *H°pðC¡|%¢Ù+GCÐT43W£ÕfÞ¯fUµÝîçd %U)e0ƒ€2̰¨œBŸ,:ˆ(˜p™4S²jpüA†Ãsñ@¡Z®¨ÒLt“£ï?\  £!ùɪÓ'[»šú¹¯›ÓãùʰP41óC&úÑ¢òN°pð'9Ü_4 ü™‘¶c¬©íö§9Xðò!Ð"/ÕñfšyùMS{ß òiðÄÏ2éUG‘¹çPÿW½Üµæýê«x-¯RÌÈÍk+“u†ÅQQuF^4 +üÄ„Ý ®ÁTBø­ü† +\Q4ª¬jr&œB~4šûY3ý¦ì?UßÖÐ᱕ªH¯Ôé•hªM_GÐý pÅa f‚Ñ¢bÑ[* ’[4ç@Ñ»nyØòüH­vo]oD¹áø÷9XòŸÿ‚óP~_r ß’YÅ}öEuå&¾î'þL‰ÈöP +ØŠI2 âÀ—R,3ØÏk6VVN+ŸŸ»B+Y¶bí4$S"¿Gˆ L{,p~÷½vCN®ª‚ªn‡Ä|`ou=‡B¬QlXÎÕÁ +~¯yçÖmª–Ý­Oq×›VEd'ÇÛ¼"ìméR‰.›%®p¡’F Ö}$Ì¥ A¸@þ ýZÐÿ,oÇC ”?x"Ñu̘ YæéÒ¼µqAÊ€!_X³ÆîƒÃÃØ¾ÈªZš¹w­ùÈÅ~åýÈï7RÌ Ev*æNÌÑø䪘§àŽÊÙ˜Ì3çkøó‡wש>ëÈŽQ¦de‰Y¯Bгý_étëòr³6ó {tMg”§µö¨d[ÄP€A¢£¼!üˆï·°õUUæ—[½Ú/¹}ýôpJð^ nhòœ¦F ’ƒÝåŽú#‡UµU_$¦§xd™Öü>¥"¿òwṎ"ÙÁÆð° ›Ë·ðÅ› +J×qQùýü­ª¶s¸ñr]‰æ•À¬¬./ÚD& x¸n«ÛþbUÖ‰x.>× -_ƒ†Þó™]wx&+á}E‹íBX2ÔảW»†Ï扟¿ïÌ x +KؾcÑ3EŒ„ªún¼-*‘_)’ +ÅÌ óè˜X¡™È74úH3 ¶é mµ1Åsj?)ì"„^fG¬»|iaÒ½_}@1pÀ™GÌ pL´ÎZ Fr2-Ð(€¬¤­¶I¤lLY—(¡Ò”hI½€˜{Âа=HCB … –y$ZC¡uïæ‘àOu‚†Ü{æB>ÕÉ{T’tï÷üaœ5€þ‡Ûî«‘jÕR[á[ +fa@ôú9ñ¾Ü­•’Ð…I=q.½RÏ eeú¨¸Ý—ò¶ß6°M·a,Ö10ÅmJØÕ †²è‹‰úMÉ›ô }wÂôf9ï,pSj?ìÂ]KÚR¤Ô¢/ËAéhÈv¬z{«Æ¼ØÕ6Ü/c§`âæI‰#·Œï»“Õ?Ðþ¤m››ÕÉ®°ñ¡?›y_¶›ßæþ«okUì}8èîSƒû,GYô´¯™õ2{™%î I×ÁÛ< <ì!Ê"UÐÍØ™Ù!™³ËÇÕùUOé ƒp~”@ g›‡ïI…!þ~t{ômô€,5N@›îfge)8ÓûÃð·‡ÿY' ¸ ôÆå„cGr°4ô%À§ÈPˆ–3ÑYø½i :cŸ0¯AƒCžû|÷ëo2—@·ºa¹sgÌq:kÜ_`:$þÒv¸á¢\]uøR«¦uý¥ÒÉå3 |Åa³ÒÓ"ˆ§‚yo‘¹T¼_»:dú’¨ÀÍÉÙ6o¥u  ,æug}\·àÛb*I,}hŒeÑ^ gSŽjŸiï'µ$œ(t0«šŠ®4?Õ´l®.“ª–M;0D NO[J± +9ë”xËt&.D¶|ÕD)”åfÀU™½cu® ĈA0œo«.´U÷µm"„üü +˜Î-èT'û•¯*¬ÕT–hmýfKÊ1‰?[. ßV½À2QÄQÞ£Påu7ºÇÈÖ—mZ©‰\½~Úì¹EEQF7Y nvNP‚pb!5ç‚[×tƒYÄ@pÊw:»ëD!û:a¾«§ +×ýÇ—LúÔß_CŒ¤pèÓ¥V¡Sä‚ ñ‘Íà )jW’žÈÛîšgµã7(CÜAgƒbë5 *q‚6()Ða'›Ü®mK|8ªÔÄBÁ‘ƒŠ,ðGƒµJL%A?`}Ãû@§û5¨ex?˽×òï“^5aïÜ}3.c­Ʋä½)Àߨ…XÂðs·éÇ¥Nr0²©÷ wôÁ)5ŸoëËN“h¦>í?ë…à 5ŽfÁÏ|×{^Z”í•î¿Â|xÌ`0ÍuIŠI‰O^Ñ×È&WéËu5aà¢Æ),„áS\LÎ ‚ÙKÀլܚˆTcYûuÄäÔ\æûUa£Í§öp‡ +lTú18‘ºeÉ1ú•´jRÝ֓چ頦pÛ5€ÁŸEX$ ,VŠì‹Ý•"pÅ;¹,|¯D0Ϻ¶¢+Ôeªð‡®(ÆöªèÞníÑnwºÙÃQì.´ûX{t¶ãÊw§UöB?°³?c Fw¾ëá3VX©wœá¿“´Üyë­k …àÉë•X8#€jñK=ræ¦-±Òq/æPÙ?žïí_ ïPáäld?E^Ã7Œožòºé|Ñé2ÉÌòú¼¥ ôc3ŽÏÖSz6 ÛMÛiR\jÜÆUblBáéæ–Â‡&™ÛNÖ{”Vቯ«u®WÈI-!S§¿Ÿ aÆu,ß°ëÙýy•ÚË"ùÓîÏ`ª C³ý_¡£8#|ÃÊõ²ÊЇŸ®`aOv^NžT·§ª´F¼]:qTô’Ù‘kKkReãW¦¼=‡Ûìþ1p$`•³n*Tˆ„ÔÄÏÓ׈“C둚.^~(VÛ‘V@Õõ0T]ó×EîŽq¶:â@öf(Œlº°7ÿ˜ÌH¿Fj7p° œè>”;ÞºTÀ£ªbsDQ¨ˆŽƒ|pl¶LÉðyî W›7–J9”ªÝSYc¹±©Q£\Q ßb2ì4H+¶¯çF]|Òv²åf}ylTžœ–mHÓÐ}‘…zûú]9 †Ðß^I…psñQ 8‡‚ ŽÄ °öBßΡØzeï¡ó’î7&%jåŽÅâÔW3dÓ[¡&÷hÓ5ñ–%dµÌa!)‚³-ÃÐ3Uçú#øòmì®8¿‚î^*þùתoŠNŸ?dÙ™¹Ìñ.p$ó´K›+F~–²f•ýÅì0Í–9ØýZ—³ŠÛL/Rš +‡AexŸzò¯¯þÑÝœšœR Õ,ÿ*ccd«7®,™)bÏÁCpöêΗê‹kJäœu숅1Sæ/*,ˆ“âQÅl¬»‘rM¼swÿ¹oåÆ†Â¶ô!BŠ)9Ó ­IKˆ笹|·ãìùÆÿ]-@MY¸Ù{©†Ûoc³Ü™{maÄ"¨¦n»e×'yˆ ¬T +ŠmQšD’VBž +Ĥ5+ò†b)RЀA-ºŽ³Õº];ÝíÛ]í´;N§]kÏ¥öqn¢»“ÉÜÇÿóŸÿüßùÎw&‡êwù·Ýeµ&2 ÑÝ=†Ç$“€–…Éxu1Þœ¡ü®Ž·|ü€¿¯ÿ}îr÷Ž·º²b_ƒÐ‚y鸮 SîJwéæÿ…×KcŒ.’ü£C£t§»#<èëšäf»+óÒ+Ež†ä5×Sžß¦Ùg@qÀ†) ÖZPOÃ#ñ ¤… 9L‹-*’‘´±ý ü,ÛÀ'€½…ðOIù'IEMðˆêƒk×eîÞ²%÷ÕßysàÓObÈÆ(D‚„…–‡³‚»JÊTxßì¦övOé®p¸˜âKÈØ»°jù×K6×—¾Â·bð7¢Nmw—äa3W®bïz]>w;ò9ÃÝÝ’ý‹ê’M8ÆëôslM%ôÿ¸ ôWB)dNd£‹Šcúóî°kš')¸Bsâ?T_Ñ“Ï%‘¸,²ž¬º»âþµpÿÔ;‚›‚Ô8«³©ÅÊï²¾º¿’Ë«¾xë/£W>ž:USÝ.aÛ†t@ ¨N<Û ;¶‹BârÜ>~Úwzøw¼£µÅ/@2í¶8Ž˜8Maí­ÐL±c‡ÿ® OPî*·f=šZkù.ü ÁÒk(¹Oõª c—?ä`ÉÍ_ ΛÕÓ+Fâ O=‰}'MN4wó?(ŽÕ¾ÔQÄ‘„윕‚³h¼ä»šøËÆcfm¢Öx°bûoºŽ×a»é°`§„8Ù-xZ~KüLµ2—Ä]#:§S3¸Ÿ×öN¼æÎ¼çiïœ@+ZmήÂ4pE€x@qØþœftxl•”E‹® 6É@ž2Š'D“ +U0"gi³ÓÜlãuVÝþ*n«þÌ¢~Ÿ&Ë?)øöÎÔÌð ©JÛr ¦Z'Z/|˜Èüê$&jÔ+zÙz/ÚƒœˆI†\Ѥ YT>1 x±TÙ_¶ïBñâ·›'6AÍ@Êrdþç°¨øçØ1¿4ý)iz†5XB:B¾)ïU©ÍÜì­ ”O‘5jƒTÉôÓTÙj)¶–8Š1Ç­—šf›fË TM”T)©0—›Š­Ò€ý’uÖ:S 5“‰çí6@‡Aö¦è•·I«=KäyâVÀ/©©;ÞŽÞ@?Êö€6 íÔ…3Õ°†"«Á‹*|Žª|¡IgÖ6½†f›zšúL}åsjf5n_æýrdðÅH±ÂcvÙ':Zì‡|£V«Ó›õ&ÍØ2BTêÓG//N͆§?û¶ŸJ:ª8uö—ذP‡ú­ïÙ‡ÖCÍþ$€ ”²n1[Þ½X̆bvSƒ}ï Œ a¨¿Š$%ìm¥ëjèêöä·8ïÏäÍŸewîËïÌÛTÿn¼ÿS#Í,]ßȆÅ|ù0| Jó¿¡Åj×÷ÿ$(¥Ú™˜Ɉ/æ{æóTÁ=žrŽ,Oú5á„’E³ßvÒýG‡‚AÞç;ÖÖŃ͇ý» S´÷¶×p›Ê ûö;v ‹m±š† +92ñš†×ä賉œ§Ù/ŽÓ N|>1j³ôòŒåÈíE¿Q‰zö¤8 + TßÑìEr” +7 ÷`¡â{:¢'«hQO¦U·#º,š1>¨½ A±3Z{Ñw,–Ñú{â2»èÙþ³Wßn>à#ÿ€4š›fï”mê\Çeo~c·FÐì®+(I<ð°ÿ_Îe Ê£ö¢¾§¡ï31ÇÏ››zù!L¸·k ¥¥§¢QzhÈâŸ6@¶ù!Õ?ã‹è<”˜{”äy"uþ§«Ž o÷ÃJØÑ·Å‹¹’ò<ÊŸ¬ÜhëüòQˆ[i !Í«Lp)ñÂãâ=Õs¼š§ +endstream +endobj +24 0 obj +<< +/FontName /UXACBI+MyriadPro-Bold +/StemV 152 +/Ascent 989 +/FontFile3 25 0 R +/Flags 32 +/FontWeight 700 +/XHeight 489 +/FontFamily (Myriad Pro) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-163 -250 1256 989] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +21 0 obj +<< +/FirstChar 28 +/ToUnicode 22 0 R +/Encoding 23 0 R +/FontDescriptor 24 0 R +/BaseFont /UXACBI+MyriadPro-Bold +/Subtype /Type1 +/LastChar 150 +/Type /Font +/Widths [899 596 588 588 202 0 0 0 0 880 0 0 314 314 0 596 260 322 260 331 555 555 555 555 555 555 555 555 555 555 260 260 596 596 596 0 0 656 604 595 696 534 527 682 689 285 411 614 511 846 690 717 581 0 593 540 548 682 636 888 613 603 577 314 0 314 0 0 0 528 598 451 596 528 341 585 586 274 0 542 275 860 586 577 598 595 380 434 367 583 530 759 519 523 469 0 283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500] +>> +endobj +27 0 obj +<< +/Filter /FlateDecode +/Length 642 +>> +stream +H‰\ÔÍn£0à=Oáe»¨Hð½¾EŠ"¥i*e1?št §ƒ4!ˆÐEÞ~|8¨E‰øÛèÃÀÍ·ûç}Û .ÿÙ_ªCÜ©ië>^/}Ý[|oÚlY¸º©†©7þWçc—åiñávâyßž.Ùjåò_ið:ô7w·©/oñ>Ëôuì›öÝÝýÞî]~øèº¿ñÛÁ-ÜzíêxJúvì¾ÏÑå㲇}Æ›áöÖ|Íx½uÑcILu©ãµ;V±?¶ï1[-ÒoíV/é·Îb[ÿ7^—½ª?Ç>[-7iòbÂt”ëtîéëÜýmêEäçÙ|ôwSä—¯1\§XŒýÔ¤¬Ì˜Wf¬/™‘Kæq-]©I™žÔ¤¼e†« %5)ï˜wÈt¤&[y< ~ɼD.˜ dÏì‘…÷êiö0{š=ÌÞ˜ ™~¿§ßÃïé÷ð{ú=üž~¿§ßÃïé÷ð ͳÐ,0 ͳÐ,0 ͳÐ,0 ͳÐ,0 Íf¡y|^B³À,4 ÌB³À,Óó‡Yh£yzöØs¥ßàWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú ~¥_áWú~¥YaV:Î@[€-Ð` ´Ømã»hßõ¦w™¶[˜ím˜ím˜¾3ØÂô}Á¸·ãwf{f{f{k³½5ú ~£ßà7ú ~£ßà7ú ~£ßà7ú ~£ßà·ÙÞý¿Ñl0—0‹%æ—3æ—žyœ#̸¯20öáõ7˜ÿÄûzÂ}íx>5(`S¥B)K×}ÖÉê£ïS‰ËòXQ›6~VîîÒ¹´ +GöO€«V +endstream +endobj +28 0 obj +<< +/Differences [26 /f_f_i /f_l /lessequal /f_f /greaterequal /f_i] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +26 0 obj +<< +/FirstChar 26 +/ToUnicode 27 0 R +/Encoding 28 0 R +/FontDescriptor 12 0 R +/BaseFont /UXACBI+MyriadPro-Regular +/Subtype /Type1 +/LastChar 233 +/Type /Font +/Widths [815 523 596 583 596 523 212 0 0 0 0 792 605 0 284 284 415 596 207 307 207 343 513 513 513 513 513 513 513 513 513 513 207 207 596 596 596 0 737 612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 689 538 493 497 647 558 846 571 541 553 284 0 284 0 500 0 482 569 448 564 501 292 559 555 234 243 469 236 834 555 549 569 563 327 396 331 551 481 736 463 471 428 0 239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 207 207 354 354 0 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 677 0 0 0 0 0 0 318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 501] +>> +endobj +30 0 obj +<< +/Filter /FlateDecode +/Length 370 +>> +stream +H‰\’ÛjÃ0 †ïýº\/JNŽÝBŒ ;°lÆJXã¤yûYQé`†ÄŸ±ôëGrt¨Ž•ígˆÞýØÖ8C×[ãqo¾E¸àµ·"IÁôí|?­ÿvhœˆBr½L3•íFQ}„Ëiö <=›ñ‚½yƒ¾·Wxú:Ôˆê›s?8 !†²ƒ]ziÜk3 DkÚ¶2ᾟ—mÈù‹ø\Bºž6ÓŽ'×´è{EQÄa•PœÃ*Zóï>»§]ºö»ñ¢H)8ŽÃ&ŠŒ9[9aNˆSæ”8cΈ%³$ΙsbŬˆ5³&Þ1ïˆ÷ÌûÀ’kIª%Y_’¾d}Iú’õ%éKÖ—¤Ÿ³·œ¼åœ›S®bMEšŠcÅ(ÖQ¤£Ø"?Šý(ò£ŽÌGâó‰øÌ[h^iÖפ¯Ù³&Ïškiª¥Y?l4”{÷i<áÁcöíÍû0öõ©­ó¦I÷¯ÑB}âW€Õµ' +endstream +endobj +29 0 obj +<< +/FirstChar 32 +/ToUnicode 30 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 8 0 R +/BaseFont /UXACBI+MyriadPro-Semibold +/Subtype /Type1 +/LastChar 121 +/Type /Font +/Widths [207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 536 536 536 536 536 536 536 536 536 536 0 0 0 0 0 0 0 636 0 588 683 515 509 0 0 0 0 0 0 0 0 0 0 0 569 519 0 0 0 0 0 0 0 0 0 0 0 0 0 508 585 0 0 516 0 0 572 256 0 0 0 848 572 564 585 0 356 0 351 569 0 0 0 500] +>> +endobj +31 0 obj +<< +/Filter /FlateDecode +/Length 5821 +>> +stream +H‰´W[OGöÛjÿE½¬Ô1E×½jEÂ'‹q̬"­½Š0 †„›‹¯òÛw÷\ªº{†™a0òEO]Îùê\¾sª­rðéÿïbóûƒV¼»­ˆ¹UÚ'áŒòFh§t´âj"NÄXm…Ï^™èErZ¥Œ+¿ˆ ñt,4ˆJ´Äõ¯-ÌŒOĨUmLb|$¢ò´ŒÿCRF#¬VÆ€¶ñT¼n´–#ë'ÿ=þQl¼?¼ß~»¹uts{x>žüq#šÿþïÉ_åwß=}¶-Hê ðšÁƒ£¢wøy,!Ç¿‰=ØŒ€4<7Ž¿•c9Ò¹9…Ñ5±#G®Ù•±9ºÙ?Âth.a4Í­åæŠö]àç!ç´rdbÓÒBoŒ ÂÈQh`ˆÒ¶Í¯ÇèѽñÑT) 6mUJšoÁvqì2ʦل$ÃŒk4)7$pg,~éb•äášÙ¶ð8’÷­Öâh:pÓOðåÅ'áÄ[sŠ'x5‰sq@âäqÓ{tá5 £1"eƒ1]p3 äp¸…n ¬2²º³ žu|Ö‰•u9ÏœmþD×ÎzÕÌéLZY­Óì9A1§˜Ç^ƒ£yNò—Äà‹.UL¦Û‹.Ø`ÖÔÙÝUröŸ¼ê%Õ¨}Ýìƒ[›WìU”÷ˆ¾.î¡Í¶dˆ»`®Ê•ýi‘ú¢—ÊÙ±ÆQ 0ÊÛ@Êkôœi!c\óRjßìHßl2À¹+!užoó–݃T>Ù¯JƒŠm—ûE+ û½j£ro3Ô¿# üÇõadr4©Ò +`º0ÿáfëËÞõè/ÜŸ %.s!=üÏ9 mr(„’`WšÐœ½»½’º‚Kj0 Ñ–y+k'f•¡«”6ªßP`óçJ¿þ¥8gXÄ“¶¤*Â×d=ÜÀ/‘ïnÏ(ŸO`Œøí›#äÃCš­±jÛ\ »®ºEÝL`°Í5Í_âîÞ‚‚&IJï«>aÚ˜î`nŽiób) +HDÅ’á„m¦8;{€‚f<»Ä)n»%S¼Ÿ¸˜1¥‚ñ^†æ3Fìy¹nnޖ‘p·ŽÃ _ ŒrMçÙŒŒál hV0@xñM#ÁK¯À„:ÒÕãgà°÷$¹è…xÓ +‰MTÄ<ޱÙ@+u¿qä}½í5~g²†Æ+Æe–P_ßHÈÌ aÐ&½h*kÀü#I•l°VŽ+ãÅòN`€‘{Ž.ù\hUÆÌ•!g‡+™0ô›s¾ù»X d¯Jе÷؈NÚt<. Ôph°˜i>¢¥'8÷–2RGl4púŠš6î¿£•xß1î`¯cHñpI¼¢½Ç4žÕ\¡ïð]í²|qÿ/ˆ4¶ùƒ¦ùð´÷ö÷}$%‡Õý¼æYwL'‹Ä3†Î¾Ì3Ôò7E²¦ÜŠÃ|©Y‹ÄÎEY24ø·…Ãmg®¶œÿ@ß×$¥SÆ×¨‹À×ER.{&?`ºZ38œƒîn­è¸&¬§UGh>Ê‹‚Œyó®m¯©Êò]¦D0“j®¶È)q¨™ÆnJmqÐŽ#Gl?ÈRë‹®¹JõÁEt¾Ø…£÷Š7õx|ubC\¢cÙ+­ù¼Kµ’ômŸØ&÷‰ý|`_cSµï*…šj°/iÉF­4 ˆF·ÌP¸zXþ_K$zÎÓshkÎkâñÝ Õ"ø!-^Àôìh¨0%ð#óð\U~ "OÊ÷áUrB§Î$•)*2®+SeûÈœ©Du +L`\$ä-­•ª˜ +X + ¼”‡ž}Ø‹ôèr`"©»ÄQ1ãMN UÑÄ–ž–Ÿd¨ªúô½Ä,iöZ‡Œ§´9è/¬Wì2DÁ·]%E{_ +a@£) +´Çþ†O®7²léÍ]D²5 Ô^ÔÌHô=+Ëa ¯%pN‘Å=þ. +%ÄöFÙˆ*.PiXþ¯0ÜñàÃCwÜ“kºƒÏƒ£ÏÈåeæ–n`°ô`]âxK¸‘8¹ï1¸Ã¸„nÞIÓÅ’‹ÃÏ;iÈÓìH+A±–ð[¡š Áô½7]\Ë™.v¾œ×W]9P«7ƒÍaNìA«>–!"J6voئB¼…µÃJk( + V&\¬[´­ù(>Rϼ¢ŠSÞ¡X É '6øà!ÿ;—¦\Ò€]‡Ñ‹;2"{öLà* kÇß”<ÄtyÒì|ÐÁ ø¿oK }Ž;âšv*ÑŒT÷tW’LBçj¦û¸4@´['>°rxèYŽÓnŸ€òxº7Þ­äç%ÂM’;p¸9X@*Bk¥ž(&`çV-¦Ú-3/)JØ µ šbéÌæ›p0ñ–Î[»’:KY[ƒ†9‡Õ=K×Y[åCmYfzå:ûz`ŸðóPó~ƈ +3Ä·VUwªôà³ÜÙªíHòÓÅÍ]Šõ­Éq.ÌÖ3‡ ¹í¸ê´+„‹¼áa¹…ÝŸëò+¬YÉ\X”ˆXæÕšF4^™¬Ùq¶"M}û8‘­ºqlðÞ- @ +|^é÷áS#‹Nìë÷¶ôÔ¦¤j‘­RX´Ží¬;p©47ÿ‘š s€NËÒ«B’dH¦–ÂÄiô‚wðmPç¾Ñ‚¦}ßS*Öv©¯ÊÀÒ¡ãáUÖÿ¡³~«l¨Öÿa˜3¾‹âÛ·ï::Ùß#¢ e²]`8öŽÁï}xD•¿;Ú.˜c5ú;Ìfè™5)#å°š2({Á]³0ÇS®‹‘UŠ_VÅð på!Õ¼(öÚ¸jž8lOP•Äî™…jdìGNÚ‘„4y††àç µÚØÊë0]ÈI¯ÎØÈ–AÙ§›a'ÀOÎÐü6è³Às&"ïš\9Çä—Ñá&›ÃÙж ébìRÓà÷[¼ç¤¼më–îà‹kO¥‡ØW îzîm¥Áô\3(Î:Z{DÛ•{SK¡®@»çš^YK«Aìû¯©Ëø\XÓÞüÞu}+Ÿ\‹zLVÁ,➘;?`]¸±Ø|y~x49~ùlWlîm·‚„ý,>$ÖFm‚Ê:県 ¾ÉÙq4¥ -V;ñûàû'­vâ“pbOÐôTXß¹xº\~ ÊY¿’üàwBhýW’ï½r:¥œýבï|·1GýuäCGáZZû•ä£\ö©…öh|“œ2!“˜“‡‹Y m ó`¹L­UtÆ´æqЖ‰ùh1A$¹(B ¬ ò[ê•üå^ñVqåsõ¥b¾èêْ̘•õ­É o~²û¤<"\|H*šÚðEÈîóh.+ïœ[’ÄkC[&æ1Р›ÐÀîÙÄGA[&æ1Ðà;érXXÖ†¶LÌc i¨*ÞØöqþ\"å1ÀZ§ÚŽx$q,³&´¤¡EMÂ…¨"䑳þ ãZåàq5¿ˆ ñt\k@·9Ö¿:øŸüŸõªëq#7‚eK4Ù$“\.È‚ çü€-Ø‹³åÃÚNüúTdߌ‡³;”ù²+HšR³ØU]=ìóûó‹HøÇñ¤ƒi;½|?½`"ÏS4Ý%(¦—?L/Òå½—¿™^ÄëÇXØ¿bšçV¾~þ¾’/H¬”I~7Œõ ø0Ï™ùÅü®b¼d+¾¾ŒÈÖEp­ÎRt.ú÷ÿ;½z;ýãôËç½{xåOb0Å‚ç=Íûùã§Ç‡{ÿðŽ)ÏŸJ¼Ôÿ‡Ÿ>œ/ŸFçiñÙïNïÞ<|~)“S]=øããýùÕi~ƒ«,Ÿûát~ÿøóå91]=÷§ÇÓ»ûóëëÖ”–Oþøpþò!2œ}¦àú’%…¨­¤5Dï#§à¯ŸÞ~¾¿aË›Vì6ÈÍAMêüÐßNŸÞžý§>μ ™"©Wráì§Ç÷÷çÿ^Oãž®«Ñçó›ûÇ/ïG½¾ýÓN¯Og Åë»ÿªˆ”XoÇcÜZ®y’Š©Ÿ…#¿9I[8”TK¬>=‡àÁܪ2UÑ1xð·,d„‚÷+}Ñ-9š¿…ÃøYÃÅâ)·u þ:µH IKÑ0.³NÀùÀ-6޲O¨RÕ ¬ ‰H}¾ ÏÖ±„‡[½ I{1?ÔpÀü4",Ï*[Õçoún¿Æå¡;áE;%.ñ³Ùw;èz ‹€`ÂEF]ËA».z¯BŒȈëäf·,ù‹ +¦÷îí}\È…"÷zLiŠXȘQ”Y̰ÓaÚ®Ž<Äd–€}&ó<‡C<æÆKÞ³Ñ"DRyŒîÄjÀ˜'Lâ1xÐqÕ̤cö3…Œ³H®ƒö)ç¯DÂ¥â>fÿ¯âàhÁž‚Eö)_Ã/ ; !BlQ‰O!Âå¥b]«õ=—°™bï`ì{ƒV‡à%äGRý."œ%`§p´´„³fq€rn½–»Ý×gþ~é00éËÜÜäX=ñú`;òä=n[PI!J¦ùØNAB2¯‡ôxÙ9wšÜ m¸ZœÇXÊx}\æ‚’·SŒ‹û(²4V®AÒY vKÁ·Õ˜5”¨LyPR[öJ§]áŠÅÒ¹ñZŽ‘8D:‹f®T ‚@ÎHU˜:ñpª‚Žã¶Ç±¶2ìI‚›.ˆm¤åàx˜£Z†ð¶=.Ø‹JòE ‚E¨,©æïLjŒò$SM}æ† *P÷ö‚D,dò $Ä`¯Û.æ²:ùeo­;¦ŒK©ŠîWl`ÞIÏÆ×lV7´#¸îüâ²—ˆ cŠÑ³Þ›Ý­qyèÄ«Íö±Ã_aÿËEÜbú¼HWØÕrlôÒ7ÔH{™ùÖ+?xA]M´W¡†YˆyŒG¦ˆ…£Z®ié&˜PÉ)•A€JX^TIeÐX‡9Y¬È£ÆðFp´ûÖ×͈Ÿ¦‘=Nà¦ëÆÊww¸’lCOrI‘‹ax'aÜêf€íUŠ’`—[>C¥Ž²µ%`—«áЩµÐ F…ˆ¡8!®¶ìqž½ +—Ga<7ÞÉA +øNÒ +ËOLøµ1ªÎ“›Û(<\ƒ»bµA>ל±%Ø0«) 0è$¥t(õøÆ +T’m”J¹ ŠQN@%”Y¤ÊfíØËRwí0µb³Ç"¯±ÏíÌ”–À‚;‡Õ±žb§÷h‰Mec8˜/«eŒ÷¬û¼§]áêÌ#ÌçÖk9Hâ÷ñ€[,oe”¸%e)¤ƒbNðb‹ƒ]וáƒìgÅa¯¤¹Õ‡‚#™.Ú댹••WöWØöG.)€ÅŠå9KÄNÏD–¢«_Yš=|„ç¬ûK«à À¸ƒ1Öî:âÞ”±‰ŒA œàFO„ ЇY,ÏÒH¦Þ›foÚù“¿~D¯ÀjÉ¿îqšœuÉ$n!ãÈêG­ƒÐDZZùƒô8Ä|6Ajõ€f1 ]> +/Properties +<< +/MC0 +<< +/Metadata 6 0 R +>> +>> +/Font +<< +/T1_5 7 0 R +/T1_4 11 0 R +/T1_3 17 0 R +/TT0 14 0 R +/T1_2 21 0 R +/T1_1 26 0 R +/T1_0 29 0 R +>> +/ProcSet [/PDF /Text] +>> +/Contents 31 0 R +/Parent 1 0 R +/ArtBox [0.0 0.0 595.276 841.89] +/BleedBox [0.0 0.0 595.276 841.89] +/Type /Page +>> +endobj +34 0 obj +<< +/CA 1.0 +/OP false +/SMask /None +/SA false +/ca 1.0 +/OPM 1 +/op false +/AIS false +/BM /Normal +/Type /ExtGState +>> +endobj +35 0 obj +<< +/Filter /FlateDecode +/Length 3744 +>> +stream +H‰¬—Ûn7†s·¯Á›l CU‘,ÀmyëÀ»ž vÈÒÈV,x‘gO¶ØÝ3CZ·:=#6çãÏú‹EòWüG™Œ¤’G“²º\©ÕZ=_*T`Rßå“Úû×P®ÔÞ~³ ³‰¬rh¬%~¦ÞjÄnáHS÷ÓòUßµ0z*n¨8Pê +sÁDÇ—G XvÜ ?òÓë•zÙ-¼þgõ›õ3õŠ›ƒ>ç§Õ7Ý"ë˾ߺ|=(Se¡[ب¡‘Õ;kƒ²Ý"h~Dí”êèú± +&V(³N¡(Dg2âF`?CÇ3\D§÷xP¦²J¯±ØöÀ—Kõõk lB0Ö •õ&$"`âáYúïù©ß”W¯ÕVDyqV‰KêT½anQê{µås§˜ÈšHAÅ Ùo Y…Þ`tÅícVô`=zÈöÊî2°…¦d™îŒÍŒ‰Ù™ä¸¥O€Rñ‚ôÇI_tlØç.èS6ðüýÁaqéš ]•.—}°êôƒ2H0”hˆ7´ü¥—â6icÁÖïpÐËÑx ®Q¤ÿØÆ¼ÛÍ€‹É¶ýïй/Åà..HE2÷²v“"ÎðÔ¡dç©Ù%Ä`Y™®£~¶s,|eåîtåq–ÏDEcTÑyã ¤·iÙ¯ÞŸ®g-²k¼Îž93,‡2-Û»=&0cmâÕÞRôC<Þ\¬Õ“'{ϯoN—«ß¯•þó¯oþÑ=}ú|ÿ…*)åË^¾æÖ*½zÓkÍèœéWH+zŸõ ?Q_ ‰Tj7$ý¾Úþ"”´ÆþÛzÑ•¼æ®§ãH¹HèËP*½™ÇB°@ +´ÒsÕÿ~œÅ-úU‘6üh|9Ègñ±ô¼é‹ÛYA?Z—¯c÷÷éÏÃ×˲ÆV}ç‹~èA7[» Óðó ?´¡Éã(ý»mœs+í`÷ó£M%]`ŸÊË}6lï¤0?ôÞMÓÎL·C04¿Ó§çÑ.zg8„WµÛÔ=—ŠbfÀœm’4ku‚YbÔÆ,1jc–X\k³(™hS’¼gÍ¡N0KŒÚ˜%FmÌ‹km–÷†ˆH^³f@'X%mœ’‚6FIÅ´öÉÑÖfÑ+Öê§Ä¨UbÔÆ+±¸Öfa02Bð’fÍ N0KŒÚ˜%FmÌ‹kmXšr^ЬÔ f‰Q³Ä¨Ybq­Ìr|ºLÁR½bÍ¡~Ý,9jm–µ6K.®µYÑ™²‡(y¸˜C`–µ1KŒÚ˜%×Ú,‡CYÔ«ÇC'X%mœ’‚6FIÅ´ö‰÷ÀœIçP'8%Fm¬£6^‰Åµ¼ƒY!¢¡1{; Ê¿çµÍëúK(!lˆ‚ÔZ*EãÁ¾ R)h-Ô;c$ðÓ”ŠQk©6Χ8ñ4Mªµ–ŠÞ¤äm¶Ó¤ŠQk©ÀDšXV§I£VR)C.Æ,T1h-4Zã‚§ìHR©µ–JÉ`FAÒ~9j-Õ{Þ·“'YT娵T.*ÉJîTrÔZ*wáÓK•*F­¥ŸÁÔkÕ4©bÔJªç ³äÀ¢ T9j-•ï?H˜³M’RŨµT.+9¦$YW娵T.+L YVÅ µP&8k³hU•£ÖRùRÁÛB<«ÊQk©`ù>C¹Ü”¥ŠQ+©.ñ^–²hU•£ÖR¹¨d—=DÉU%G­¥R61 ^²ªÊQk©Ž7@Ì!‹U +Z Åh¬Ä×5I¥bÔZ*8ÃùÄ’§*9*KÜHµ&ÙG@Ë4Sæ¯_Bù¸gäL³¨¥¬Ý¦Z"ãxçË1 +Rg­É¥LYê-o;/wǵ6‹ á# +ÀCÐm²z2|«°w±60Cê„ £6 Fm2@̬¦ˆ¹Uç•/!~tZ˜AbÔ&ĨM +ˆÅµ2+Ÿ­b¤RøMI !øeR”†ò +Œ ·ˆ¹µú±V§ˆ Åüåõ¨¥ 4“u÷‰•ÝÛØò(T²±1M=µÈíîôx^¹LúJôš +zªŠÞ u3™Ç·”krþÓýoö÷‡ó‘Z²GµU^›‘¯Jf|Åòo{4FÁx[ a;VO§¹l’ŽÖäâ]2fTZy&Vo_˯™÷®4oØqÈ»"ñ6§ÇP¥ŸÇ¹'#}‡!Ôÿš{rޱïšï¯°ù}?Í’-Ÿu!‚m ø5¶MX8ì­˜â×oOôã¯T‘•éLuÀj3‰KÅÍ B#-›ª×I³«2Ý七ŠÈ/4r·­Ö.&ZF».…ö»faÝeZO:ˆTýæÝ[oºQP%7áFçì¬uÇPƒn49DÞu;7l`dÿÅé»n»>ìÇ­XT3RbltPŠ’eæ–‡²Ñß_BëÃÉçnFeÛßr3ɸ6¼¯›6q©Š˜Ik2 +¢Îš4ñ +ÆæúzgÎÝäâž!pË«6–߉^ª³“²ã¦¯Çê®4•VNMÆ·;ŒÄHB\ç‡ÅÍ®›Ì ÙfùØcc@Å’å{_ÿk=„Ñ囫ÔVFÅ+³%¯t§~„îI%æVÆŸùK"›Y½dy*,òÀH\ ÷0ã#] R`Å#•d‡_7£‹–‘°„»ë&¼ßP”´; +“ça¡î^É|ÑcTXb«"É}Æ›Î~‚ÏdMF"ì^â g¬ua~çX·cµõáå@9yX¶P‚ÍP Ãò#^¹Ï×õã‚e“€ˆëxy¦ KNAÀ[u€”ûÒŸ4q¸†Ay†Å=äeáÓÑv-޵) Ù÷/ÞMšuªˆ†eоyr0G%äÜ+ÀÆ©‘)ìnoŠ'6’Yær_Ú4›FÙSg#⢠8y_îý>¤„ˆ~x›ñýU°\ãE“çm:P;‡¢g~ý‹¯  Ù¼pˆžO­Jßµ êUÎ1ðPp¢Ý‘2<—¨©·1„­_y!n¤xræ*rA졜“×.Cn->U‚Ä—äJI¥ Ÿ(A—>>7f¿Îþ`b‰je +endstream +endobj +33 0 obj +<< +/TrimBox [0.0 0.0 595.276 841.89] +/MediaBox [0.0 0.0 595.276 841.89] +/CropBox [0.0 0.0 595.276 841.89] +/Resources +<< +/ExtGState +<< +/GS0 4 0 R +/GS2 34 0 R +/GS1 5 0 R +>> +/Font +<< +/T1_3 21 0 R +/T1_2 17 0 R +/T1_1 26 0 R +/T1_0 29 0 R +>> +/ProcSet [/PDF /Text] +>> +/Contents 35 0 R +/Parent 1 0 R +/ArtBox [0.0 0.0 595.276 841.89] +/BleedBox [0.0 0.0 595.276 841.89] +/Type /Page +>> +endobj +38 0 obj +<< +/Subtype /XML +/Length 45907 +/Type /Metadata +>> +stream + + + + + application/pdf + + + Ca4 + + + + + Adobe Illustrator CS3 + 2009-02-03T11:27:53+01:00 + 2009-03-05T06:43:44+01:00 + 2009-03-05T06:43:44+01:00 + + + + 256 + 116 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAdAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4qhNWsmv8ASryxVo1N 1BJCGniFxEPUUr8cLELIu+6k0PTFXlEX/OPZjVFXXlASwFgJFsuMtRHx9YP6+z/7r6f3P7r/ACsN qzbyT5EPlm7v7j61FOL6K2i9KC3+rIn1cSb09SWo/e8EH7Eaqm9K4FRPk7Vde1CPVYtVmtZbnTdQ kslmtYJII3RI43DGOSe4INZD+3irIKTfzr/wJ/5qxV1Jv51/4E/81Yq6k386/wDAn/mrFXUm/nX/ AIE/81Yq6k386/8AAn/mrFXUm/nX/gT/AM1Yq6k386/8Cf8AmrFXUm/nX/gT/wA1Yq6k386/8Cf+ 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 7hirvQh/32v3DFXehD/vtfuGKu9CH/fa/cMVd6EP++1+4Yq70If99r9wxV3oQ/77X7hirvQh/wB9 r9wxV3oQ/wC+1+4Yq70If99r9wxV3oQ/77X7hirvQh/32v3DFXehD/vtfuGKu9CH/fa/cMVd6EP+ +1+4YqvxV2KpXceavK9tfS2FxrFlDfw/31pJcxLMn7v1vijLBh+6+PcfZ36YqiNO1vRtT9T9G39t e+kI2l+rSpLxWZecZbgWoHT4l8RuMVSPyP8A70+aP+23P/1DwYVZRgV2KuxV2KuxV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVg+v/lHoGuaxqGp3t/qA/SSGO4s4 5YhbgGOKOqKYmZW/0aJiQ1SUFar8ONqnPlrybYaBdXl1BdXN1NepFHK1yYjQRNI5KiKOLd5J3dq9 zRaKAAqlf5c6dHaDzLbiaecR61OBLPK8kh/cQfacmpwlWYeini3/AAbf1wK70U8W/wCDb+uKu9FP Fv8Ag2/rirvRTxb/AINv64q70U8W/wCDb+uKu9FPFv8Ag2/rirvRTxb/AINv64q70U8W/wCDb+uK u9FPFv8Ag2/rirvRTxb/AINv64q70U8W/wCDb+uKu9FPFv8Ag2/rirvRTxb/AINv64q70U8W/wCD b+uKu9FPFv8Ag2/rirvRTxb/AINv64q70U8W/wCDb+uKu9FPFv8Ag2/rirvRTxb/AINv64q70U8W /wCDb+uKu9FPFv8Ag2/rirvRTxb/AINv64q70U8W/wCDb+uKu9FPFv8Ag2/rirvRTxb/AINv64q7 0U8W/wCDb+uKu9FPFv8Ag2/riq/FXYq7FXYqxfyP/vT5o/7bc/8A1DwYVZRgV2KuxV2KuxV2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kse8v+UjpGv65q31oTjW Gib0hHwZPTaVqySc29Vv33BTxWiKq70riqR6F5O/MLT5tWdvMtrGL6/ku046eJKq8caAmsq8T8H2 d/nhVSGs6iHkjk/MHS4ZIpzavFPZQwuJhK8HDjJcK1WkidV2+Km1cVTN9F/Mv67EqeZrQ2ZikM0h 05Q4lDR+kFX1qFSpfkeW1Bsa7KoC7vvMFlqMun3nnS2triCKKeVptKKQqtxIYYQZ2mEPOSRSqR8+ Z7DFXWjedda0FdV8tecNP1KOdA1pILBViY7fCzCV2QjuCtQdiMVVtak8zaJDBPqvnO0tIbmdLWGS TTBxM0teCVExpyp1O2KqGj6lrGspbHTPPunXL3cIuLeBbCMTGJo0l5GFrgSLRJkYhlBHIV64qmFn ov5lmJjd+ZrRJfVlCrHpyuPSEjCIkmZfiaPiWFNjtU9cVSaHzLNKpb/lY+kx0kli4zWkMLFreVoZ KLLcIxAkjYBgKHqKjFU4Gi/mb9fZT5ltPqPpArJ+j19T1eRqvD1aceNN+X0Yqkt55murHV5NIvvz AsLTUIXMUsVxpoiCssMdwau8ypT050PLlSpp9rbFUzFt57vIGfR/OGn3rxTxRXHGyjKoC0bSglJ3 o6wPzVT126A1xVdq6ea9Hsvr2qecrS0sxJFE1xLpqhFeaRYo+TevRQXcCp2HfFVOwm1/Uby5sdP8 +aZeXtkSt5a29nBLLCQSpEqJclkPIU+IYqibHRfzNa2U33mW0juatySLT1dKBjwoxlTqtCdtjiqW w6tq015FZRee7F7ye8n06O2Gmr6purVWeeMp6/IcFSpJFKU3+Jaqpmmi/mX9dlV/M1oLMRRmGQac pcylpPVDL61AoUJxPLep2FN1UvXUtYNxd27efNPjmsblbG5WWwji43LxrKsQLzqGYo4Pw17jqCAq rQQ+etStbW90Lzhp2o2Ms3GW6is43j9JeSuY3jmkV2V148ajvvtirtUk80aXPawX/nG3gkvDIIK6 VVaQoZJGdlmKxoiCrM5AHjirVq/mfUTcQaT550y+vIIklaCGzhkKiZA8LOEuHKrIpBU03G4xVWex 8/Wekm+1TzXaWwt4PWvmGnK0cfBOUhDespKrQ78foxVLLbzBqNxPb2w8+WUF7dTG3gsbrTPqt00o JHH6tPNHMK8dqpvtTqMVTeLRfzNN5cLL5ltFtAI/q0i6epdiQfU5r6oC02p8Rr7Yqktv5nuJ9Qu9 OX8wtOS8sZ/qt1DNp6QlZ+Tr6QMs6BnrE2y12FemKprHZef7xbWfS/Nthd2TzOlzOlijKEjWRW9M pM4ZlnRUZainxdxQqoDU9Z1fStT/AEbqfni1srj00lZ59KMduqyCUpzuWlECswt5CFZ+R4nbFUab bz3eWN7Jovm/T767t/UiRFsozGLlFqIpXSeThuV5bVAPTFWb4FdirsVdirsVeSXH/KhP0zL9c9X9 Kehfer9Z/SvL0ud19d/vfhrz+scqb16fs4Vet4FYB55/5U9+lpP8XfVP0rwseXrer63pfWH+q8fT +Lh6/Llx26c9qYVTzyB/hH/DsX+FPU/RVRw9b6z6v92nDl9c/f09Hhw5fscePw0wKo/mL/gL9D2/ +NuH6K9dvS9X1vT9X6tNXl6X/FHq05bVpT4uOKpD+X3/ACp7/Fd3/hHl/iH6hF9Z9T6/X6hxi9Hj 9b/d8OPp8eH9cKvR8CvDdC/5Uh/jT/cbX9H8NJ+oej+kPq36U5S+nz4/u/W4cOXqb8/U5fH6uFXu WBXknnz/AJUB+mtX/wAU/wDHZ5w/pf0v0j69Pqr+ny+qfF6X1fly4/BT7W9MKsz/AC8/QH6K1D9D 1r+lb/8ASPLjy+ufWG9SvH4acePHvxpXeuBWvzH/AME/4db/ABnz/QfMerx+tenz4tw9T6rv1/u+ X+7OPH4+OKpd5B/5Vj9dl/wrz+verqH1j1vrvret6lt9f9T638XP1PQ5ct69P2sKs6wK8u0X/lSf +OLL9Het/ij65ffVfU/SnH69xb67z9b9x6/p/b5/Hw4fs8MKvUcCvJvMH/Ki+WpfWvR+vfpKP69/ vdx/SnrXno/WfR/y/X5ctvT4V/d+lhVkv5P8v8B2vqV+sfW9Q+s1+s/3v16fnT65/pNK9PV+On2t 64Cqv+Y/+A/0VF/jXn+iqy9frfoV9JuXq/Vvgrw5cPU7/Z+LFUl/K/8AwZ+mtb/QfLrb/oyv1j0f 0b+jrH0/Q9X9309P1OPx/Z5/s4VZ1rf6L/Q1/wDpbj+i/q8v1/nXj6HA+rXjvThXpgVhGm/8qr/T 9r9V+ufpv1YuPq/pX1frHKb0/rPq/wC7ePrU9f4vS5f7qwq9EwK82H/Kmf8AFcvpU/xB9bi+teh9 e/3o+vz+n9Y9P91x+u8/7z4a8K7enhVl/kr/AAv/AIW07/C3D/D/AKX+4/0+dOHI1r6n7zlyry5f FXrvgVh35mf8qX/SE3+O6+r6Nt6vq/X/AKvx5zfVv7j9x639/wAafvOPP9muFWV+Sf8AC36Jk/wx 6n6K+sTca/WfR9Tl+9+r/WNvT51/uvg5VpvXAr//2Q== + + + + + + uuid:6BCBC146F37311DD9D1CE98FBF918D1B + uuid:a058ba01-a106-44c7-bfdc-50a653966005 + + uuid:f4757ea9-1f1b-4f8e-bae1-9002de8eacf9 + uuid:9A83CEEEEED611DD9D1CE98FBF918D1B + + + + + EmbedByReference + + /Volumes/Efsa/ZOONOSE/20845_2007_zoonoses_report-2009/captures_ecran/CA4.png + + + + + + + Print + Document + + + 1 + False + False + + 14.999997 + 14.000000 + Centimeters + + + + + MyriadPro-Semibold + Myriad Pro + Semibold + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Semibold.otf + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Regular.otf + + + + + + Magenta + Yellow + Black + + + + + + Groupe de nuances par défaut + 0 + + + + Blanc + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Noir + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + Rouge CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Jaune CMJN + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Vert CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + Cyan CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Bleu CMJN + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + Magenta CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 J=90 N=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 J=85 N=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 J=95 N=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 J=100 N=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 J=85 N=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 J=90 N=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 J=100 N=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 J=100 N=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 J=100 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 J=100 N=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 J=95 N=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 J=75 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 J=45 N=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 J=0 N=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 J=0 N=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 J=5 N=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 J=25 N=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 J=0 N=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 J=0 N=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 J=35 N=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 J=50 N=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 J=20 N=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 J=40 N=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 J=50 N=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 J=60 N=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 J=65 N=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 J=65 N=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 J=75 N=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 J=80 N=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 J=90 N=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 J=100 N=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 J=80 N=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Groupe de couleurs d'impression + 1 + + + + C=0 M=30 J=70 N=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 J=90 N=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 J=75 N=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 J=95 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 J=95 N=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 J=10 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 J=5 N=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 J=10 N=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + + + + Niveaux de gris + 1 + + + + N=100 + GRAY + PROCESS + 255 + + + N=90 + GRAY + PROCESS + 229 + + + N=80 + GRAY + PROCESS + 203 + + + N=70 + GRAY + PROCESS + 178 + + + N=60 + GRAY + PROCESS + 152 + + + N=50 + GRAY + PROCESS + 127 + + + N=40 + GRAY + PROCESS + 101 + + + N=30 + GRAY + PROCESS + 76 + + + N=20 + GRAY + PROCESS + 50 + + + N=10 + GRAY + PROCESS + 25 + + + N=5 + GRAY + PROCESS + 12 + + + + + + + + + Adobe PDF library 8.00 + + + + +endstream +endobj +39 0 obj +<< +/Subtype /XML +/Length 47519 +/Type /Metadata +>> +stream + + + + + application/pdf + + + CA3 + + + + + Adobe Illustrator CS3 + 2009-02-03T11:18:37+01:00 + 2009-03-05T06:41:46+01:00 + 2009-03-05T06:41:46+01:00 + + + + 256 + 156 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAnAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4qxHzv5Y816u0z+X9a OkvLp09ozF5ivrNLE8LKiMqxnisiGZfjUNtWgoqi/JOjeYtLsLyHXL365cTXTS28gmluOMZijU/F OAU5SK7+mPhTlxFRiqM8tz31zprvc3Jmlju72D1WVAxS3u5YUqECLXgg6DFU04S/78/AYq7hL/vz 8BiruEv+/PwGKu4S/wC/PwGKu4S/78/AYq7hL/vz8BiruEv+/PwGKu4S/wC/PwGKu4S/78/AYq7h L/vz8BiruEv+/PwGKu4S/wC/PwGKu4S/78/AYq7hL/vz8BiruEv+/PwGKu4S/wC/PwGKu4S/78/A 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 8VdirsVdirsVdirsVdirsVdirsVdir//2Q== + + + + + + uuid:6BCBC144F37311DD9D1CE98FBF918D1B + uuid:addcdb14-e5a5-482f-af54-b1db537a58d9 + + uuid:fbd6b67b-0031-4563-b5d7-b2d2eae7dd4a + uuid:9A83CEECEED611DD9D1CE98FBF918D1B + + + + + EmbedByReference + + /Volumes/Efsa/ZOONOSE/20845_2007_zoonoses_report-2009/captures_ecran/CA3.png + + + + + + + Document + Print + + + 1 + False + False + + 14.999997 + 14.000000 + Centimeters + + + + + MyriadPro-Semibold + Myriad Pro + Semibold + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Semibold.otf + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Regular.otf + + + + + + Magenta + Yellow + Black + + + + + + Groupe de nuances par défaut + 0 + + + + Blanc + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Noir + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + Rouge CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Jaune CMJN + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Vert CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + Cyan CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Bleu CMJN + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + Magenta CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 J=90 N=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 J=85 N=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 J=95 N=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 J=100 N=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 J=85 N=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 J=90 N=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 J=100 N=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 J=100 N=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 J=100 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 J=100 N=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 J=95 N=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 J=75 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 J=45 N=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 J=0 N=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 J=0 N=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 J=5 N=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 J=25 N=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 J=0 N=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 J=0 N=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 J=35 N=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 J=50 N=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 J=20 N=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 J=40 N=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 J=50 N=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 J=60 N=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 J=65 N=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 J=65 N=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 J=75 N=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 J=80 N=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 J=90 N=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 J=100 N=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 J=80 N=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Groupe de couleurs d'impression + 1 + + + + C=0 M=30 J=70 N=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 J=90 N=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 J=75 N=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 J=95 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 J=95 N=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 J=10 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 J=5 N=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 J=10 N=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + + + + Niveaux de gris + 1 + + + + N=100 + GRAY + PROCESS + 255 + + + N=90 + GRAY + PROCESS + 229 + + + N=80 + GRAY + PROCESS + 203 + + + N=70 + GRAY + PROCESS + 178 + + + N=60 + GRAY + PROCESS + 152 + + + N=50 + GRAY + PROCESS + 127 + + + N=40 + GRAY + PROCESS + 101 + + + N=30 + GRAY + PROCESS + 76 + + + N=20 + GRAY + PROCESS + 50 + + + N=10 + GRAY + PROCESS + 25 + + + N=5 + GRAY + PROCESS + 12 + + + + + + + + + Adobe PDF library 8.00 + + + + +endstream +endobj +40 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Semibold +/LastChar 115 +/Subtype /Type1 +/FontDescriptor 8 0 R +/Widths [559 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 449 581 516 0 0 0 0 0 0 0 848 572 564 0 0 356 417] +/Encoding 10 0 R +/Type /Font +/FirstChar 31 +>> +endobj +41 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Regular +/LastChar 121 +/Subtype /Type1 +/FontDescriptor 12 0 R +/Widths [212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 513 513 513 513 0 513 0 0 0 0 0 0 0 0 0 0 0 612 0 0 666 0 487 0 0 0 370 0 0 804 658 689 0 0 0 493 0 0 0 0 0 0 0 0 0 0 0 0 0 482 569 448 0 501 0 559 0 0 0 0 236 0 555 549 569 0 327 0 331 551 481 0 0 471] +/Encoding /WinAnsiEncoding +/Type /Font +/FirstChar 32 +>> +endobj +42 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Semibold +/LastChar 117 +/Subtype /Type1 +/FontDescriptor 8 0 R +/Widths [559 207 0 0 0 0 0 0 0 0 0 0 0 236 0 0 0 536 536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 636 0 588 0 0 0 666 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 449 581 516 0 573 0 256 0 0 257 848 572 564 585 0 356 417 351 569] +/Encoding 10 0 R +/Type /Font +/FirstChar 31 +>> +endobj +44 0 obj +<< +/Differences [31 /greaterequal] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +43 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Regular +/LastChar 56 +/Subtype /Type1 +/FontDescriptor 12 0 R +/Widths [596 0 0 0 0 0 0 0 0 0 0 0 0 0 307 0 0 513 513 513 0 513 513 513 0 513] +/Encoding 44 0 R +/Type /Font +/FirstChar 31 +>> +endobj +46 0 obj +<< +/Filter /FlateDecode +/Length 532 +>> +stream +H‰\”ÍŽ¢@…÷ŽiËί‰y¯b—¶]ü|“ ýàÒ*|²¿ Ÿz á +endstream +endobj +48 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5250 +>> +stream +H‰|T Piî&t' +LÓŠ‰›Î0ãˆ.¢‚€ˆ H”cT΀ .E9TP.W!Ž€" +X(ŽÊ¡‹x°0 àÈŽ 82–ë8»®¯3?nmǩݪ­ÚÚêê×ÿû«ßõ½÷=36Âp·Üêîéá³À·Z+W'/òI3Ü[³œµ2Î65bç˜ÒÈ•ü:ø«?…æÐ4cdýZ„áø¹zÏäÎ2~{šÌÁÞÞ~¡A:Ê>}œÜc“£² Ý©iФT™ÏŽ˜duJ²:*Mk'sW©d³TY "U¡Î0\n² ²“ɹv¤ÉÖ8:9.trv°û-1™2U%S+╜7µ"V–¦ŽŠU$E©eÉq²ÿiñÚ àÝ) +™³,V‡a8÷`$† Œ033l†Y“Ø|>¶ÔsÁ0s,H€)1,ü8t0L޽Âù¸3®Ä p þ3²1ZotÜHÏóæUÏ4ö3 ü‰CÄŸIw²Œ|Ï_Äçwñ'¿„Ò¯§yN«›öÏéQÓ;¦OšØ›Ä˜T˜›Fš^2š©ÌZ…K„û…·Í%ææ{Í‘E€Å)‹3¼g”Ïx+òe‰^S^ÔjÐÒÄr•¶°•}ÓŠsò‹V^¡1[ —OP‚:iä +Ç ˜$‘ Ý¡Á LãO‘Û>Áq:ɶӆ2hBT*„Éwâ2 æNU;¨îˆúzÁMÛaTC6œÐÛÒˆï‰f!sÇ›‡3ø¼/¾g9“³™n9õU¬c42YžÕ|kâ:Z†JÎøˆÑì>ý2BNNíÿ¸Œ Ú³ÙlÖæù‰ëqarB8?áÿ凯e„(OwÁF8é]é´5Ÿ«ä÷ŽYÕß|ð¡ñ¹@ˆlÑt}+ÞÛσ:½7mƒ0dÌMfžXvnéõåÒ.2úMÖ‹Ű÷=ø½é¿ À¹ŸW…¦Óocð‡<ñ‡ôñèézòÚ‚3Žöb´×ùY#SÎ@½ „0žM£ëo=^èMŽUºÇ6™JÎ% ‚Ün¼ŽònC½Ï—€ä©nRu6ˆ¬3D0¡"‡²é«Õµ ¥©O¯RÆíLŠ“R‘ çvÖI…2½{&¾‰MàŽ¡Ùyz%áMN}ùQI³µl½oþê~àÁ3Cܲ +Y4Û€)ø¼ƒ°ý縿# &wýì˜}(šåƒ*pÕ¾ç½àð=ì‚j2ôÒLVÀøÌ!Á\/%¼Hdã~ÂxD1),Ô±å:œ¥Æx윙gtª.&ÿÔLÀb°I*~ºe™¬KUn“jMíÍêNÉ`uÈÙÜ/‘šÇÌwÉ æ2ÖÁÉnˆÑ‰àùøæqê]y-y®3ã±>ãW`Þ«x´æ,Ş&5}FŃÝ ܥޖVøš‹ß•µHժœæÅl`HËË$õn¨Ké².Ô ñäÑš2µ¡ ðî'Ïñ“l$&f^obœ<ÝC8ì-±„D?O-Í"à2©DÞúÓÅ|ðí*.Õ4Í.%ó”¹ñyÊ(”deÈùzü¾‡ ®ü½z)nKP'Q\]Y\#³† ¯%.v![ËËÒ˜>ÄMÇ®.CE¢ŸÀ¡#õÞ¦ZæÛøðãÉ’ìœÂÃÙL,' •人ÁI‡7ŒÀ Îs‚Þ†Î*Úu$-ß=×Må,pöZ¤h™?X { °|<nÓže†Sc|Å®!nRjà)ÛL÷Ÿ ‹ð Ù²>ƒYÿ­ª¡Mü°õnT˜3.=ЪŇF¡ð9¯#‡Ö9_|¡¤÷k]mÇmÁP÷+˜ËÄÀ ù ™#ÉgˆFVNmÎÚî¿Õ$-!“WE~¥ˆŒÏØz µ ãðž"ä³µ´îÂ&u:S°??÷`ž bÇ–¤Íß„[ݯ{^Ž0Ÿ8ÎF€Ÿ^%Çó†ÿð<Ãc«çÌ*èFŽÃWÒ«9«â9ö^f„ áÆQÙýCx +ÛÈcç‚’®AJb”´ã6Ÿ-‰~á6ß8ù”DmýB+¯½^Ñ4»˜,‰9^º½…X ÇõBY¤÷ˆXË¡cÔ»º£ôÁºÖüNÉOÊ›î07.7Þí„¶m¨è3\Ù×5*¾±»AU%­‹+[+ ?˜ÍôËéÒÓU%—$-ɾËW‡-`üÉ}~´ÖÀ"íö•[m[Ĥ©‹J2¸Ô…ÙýlKB¦¨eœêc÷¼¤wÅå„JÐüà·`öKÓë®ûLK»®æ±äÁí}¨b¨Æ-AõÙ½ù›Õ§DùZÆÎ5™!JŒVÿ aà:ô°üìU©õ±7zqö» ^])}èÆÃüû ÿz±û)óâI ·ñ…â#£)⯠+:ÖÕ!B"<”Êè6ÐG«‹k%°ò¾2]˜hàÏl Z•(“¨‹J“ac¡Ž<•¿Äªx¬;‹F‡Ék "à4iX\oHdÉè“v‘¼ ÿ¢»ZÚ8³0ÙtÆXmvaLŒ™š±¢ÕU)jw)X/ÜTÔ‚ä& P¹$ –È5 ‹»(÷HEP (È +ÁEPˆUñ²ÕÚVÏÐ/Ýîìî³öç<3çÌyßï=ç¼_©$¿ŸRçÈôÜjá8Ù ÄÏ|–@6Œ€2?<#ùà”8a·áÔ`0ææ!õ„„Ÿ(„üÊž€…¤/ò ‡|öc¦¤ZN]|Ž™j»þmå(Ý}%.¦–¡FÊûq·äÈœ‹Ìid°Âo« ó— ûÐlôŽxKu«“Ä©u(ì}o°8¿‹ÏÏh3§ +ü¹°vÚL0ƒaœ„yXB|;Å 2N0ûü T€æD|ágKû‡eŒd¢m‰„‚ÆøK4©oÁÚ*æ;Ö‡0'ù÷ßf¬fo`°÷ÉoàäØX†&ˆÇ$²fçA=\&ŒIteÉ""Â#B$§Ý‚1}äÉcƒì }ä;8Þg tž„Yì ý[x™ ³þÅ>¼o”;}” +›6jq‘È€D¾ºUââåÊS’i- ݉{X¡è’ +C6Ñ]rŠ5Èï)y•÷¬ÿL»ì §6ð¨úô¶JàÎΪ×ÔV߯óù+iìòx¶Wg@ðaﱟ̣ØÁÇdFÕìÊ8Â>ø™  +¦N÷eßÊHåmÍÛ«2¡è> \ÒzÒýBP¹1&‰Î)Ž©©¢#‡ÛC†‘)k$ZýV%|ˆSô³mýœkXû\¼|­fŸ8;1ëܱE™#FÆ÷Ñ|°~r·¶ë¦dt´0[ K¬A„>“(6 `Y5"Wšø¡÷¶:0^^»9ÑHäöüáéEx··—i¼ÔVv“æaõÞ†jÜv3Ò +¥„²¤4õ<=<\rùïLS}ý­aq[LCP•¤Îw[¾”Þµ')Þ—Ñ8 +2óÎg¨è‘AŸ®Úd‹Èpùñ¬p†ÿ§¼ÚÙ}ÖêÁŒ ;à*1Dö]ð1Íb²6dÛfáiÉøòäžÄ§Éý-îùéÇE“çî|û½øŠ¼!¸\¢òß™¿…vuNŠ÷fðÜÈ;‹3Üd³ÎÞn1cEòU3ãÁ_fô½–i©‘œ:AE¸:òvVNMÁìq6ó&fsÃêqGKǸ¤=½QVÇ£š«ðœÉw+–ÒèOÆÐ\ëk»µL¿O¥Ÿ«Øbó¾MÎ.Eçü%üKx[½äô² +.,Ç€Ä*7½æt‡È#6¸bÉíP °¿È8Cão›ÃR·H +V†ˆ£u.¿É» +t£n)V†Úo3¥-]›´•YÌ0kLð_{ÄŽÉ8ãl9N °FLI¨³ð³•¹Æx-À’mJiHи±¶"3rB¯‰·]4Á¦p!EØàkv!±‚D¢  ×ߘЩdrYRyÌM)„ˆÖ’ ÔIö Á¨¸íÅZ©õŠÕB쥢ÜÙÂÔölmþÄ7%¢T§]NxÐȯf;´Þ´Ý~R£®{ÙÆ'©à$×dqT +(„[¬±£ämí ˆÓ_Á|0¤+ +S”9 JÑËò4$ã\™„->žv,Ö))!â5=“°ç l…åÚýß} Ýv@ê‰Eô&º`熆iu™³ã¢MØ~þeÙ&í|Fqf>T¡a¹  VKiàõ¤ îo¬½Þ»õ.÷°s0¡®<>¾ˆ9§Æ{áD¬wî>»A>Z…,–t›aoKaÎy}•z2,ûpF5Zª™õÄUz¢XâTÔì`ÛÚyh-²\Þºñ©¦û¢¦IOü«•Ä0™qõÄõS-¯Ùv²Ô ¨fĉÚhí@Ûʺ;Aðþ¼ÚŠxEÃ/Æ~kM˜ôrTO!v”Ër ôŒv¢]}Î^–3Š2esf ì•`|(±ÆµÃ­Æ— ôá¢ëüޮ’:I4<X.AÂtÉpq×È=º©*ÒOèX©fjø´Ÿó5Ls/e͈7zÓ‰G_f)1z¦¦GM(“r™B5‘­ˆü[ íåzùÂ'|›Â>ùHJÆ}†ÝzVÖcäÛ‹Õð¯>ŽJË=‰l²êŽ#]ôõÞœÆkLëåòâWCìQ¡ïö|g9â-û 2OgþÚbñϾ® šFlvÛh~ˆƒ×:Úeï™ÂžÀ¯‚U1Ökli+ù­6æ¦c“÷][Ÿ˜ÇðÀ6Έ…]4É®°’ àÝé¡ÛKö…)#•ÑÌnTƒWO;ÔYØH”‰ŸK/ì²Þá»Ã ç&ôâCô¯nøzã‰ÓÉe?‚–¼ÿ5‚3>aåøƒtr¼ý`5Û#¨)-U¥3Uò³†‡¥IEVà•7†¿?jÚæÂU`ÈÊ&:%±Lø¥wüxLJRp VâNâ7òô¸gØí=éWÙ£fûj&1‡ú† +“ˆFrd"ž'³ñ†#š›ë»Õk0Ë4Þ¤K<¡ç¼Ç:¹_êïke´¥ÃÖfÙ\_®T¨>¨Wu–ÓÔó²ofva~ò§é¿‘”M¡v’@} oÞ7ª“. l ›.”¡^ŠßÔGwã+ãê6±$Ù'°ç ŽM ‘‹rÍøîÃ4A“öv•º®á°l3üŽ›àïHìÒs–Я\”ÇÊ„¾¥/î/í·QÊC%ø‘ê<²žz—¢ë¡)_Ï™K6å$ò…ÚÙ3µ{/2ÔÈø•Â+¼ËæõK‘ßäJäö`™ mwMºÖ4 Énep&³¦qM0CŽÔõe-Ãc‹œ¸Ø å¨sعQì‘¶ºÿMÛ{ôçÇXÓ“l¡ð?°Ò¾õ +endstream +endobj +47 0 obj +<< +/FontName /UXACBI+MyriadPro-It +/StemV 84 +/Ascent 953 +/FontFile3 48 0 R +/Flags 96 +/FontWeight 400 +/XHeight 484 +/FontFamily (Myriad Pro) +/FontStretch /Normal +/Descent -250 +/ItalicAngle -11 +/FontBBox [-185 -250 1090 953] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +45 0 obj +<< +/FirstChar 32 +/ToUnicode 46 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 47 0 R +/BaseFont /UXACBI+MyriadPro-It +/Subtype /Type1 +/LastChar 148 +/Type /Font +/Widths [182 0 0 0 0 773 0 0 284 284 0 0 211 307 211 326 492 492 492 492 492 492 492 492 492 492 0 211 0 0 0 0 0 568 519 555 647 470 465 623 0 233 364 515 442 780 632 668 507 0 523 466 474 621 539 0 0 517 0 0 0 0 0 0 0 522 525 423 525 453 283 524 534 229 227 456 229 808 534 522 525 0 318 373 313 526 455 707 441 441 415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194 342 342] +>> +endobj +49 0 obj +<< +/Filter /FlateDecode +/Length 4655 +>> +stream +H‰ÌW[oÇö[Ñ1/fqµsŸ)’²,%Ž#˱X¨]4E],’²E)²‹üö¶çœ™ÙR%jÑ­–³gÎýò–µ?OÿÏØæ-;^°–ùØ6ÒfTc“¦‘^³‹ ;bŸàkËl´ò–#›ñ˯lΞ ™VH€ÝPþ£…“á´M뎙o,}Æÿ.4R-¥@ÚpÆÞr)ÅÀXîÄ߇?±Íƒ£9ûöÛÍ­ñåÕh:œ|¾dü_ÿ~ògñý÷Ïžo3b…2Hy™”)ªñå gbøíì1*$“B FÂá7 r(2òx>a; Ÿï +Ï„ä[ì'8vüžŠ_‰AäD7Ç×>¦Lµb fÔ5‰<}]àýKjµ§xó=>®ºC:;'yótùÒû2ÐëG¢I”p¬Þ'm"?LÔclЙ1)Š2h× OWn8ìû@°ÀË“ôzS‘$¼¢×jœîÌop™‘_> +Ç¿ Ài¶.¢Ù4a’ë|§<ªVù`QùuAy³‘d ±Rvˆæ9ˆÈ¿”Þ:”àÃçÀC´cD .‘pÄ(ŒG¨cö^:¹Ï·1{nŽ7Ó=RïS¹Ò.àhT41-<¡¯b=Ϋ*ò 8td`žôixÐÍiCn—¨—Gß)ÔÙò¿¤ªÚ"ÉÍS¶¶íõ½Ï·¥Töª¤ê:Ï"qŸ/>c¨Šäì-ðP"ù¡ø2L¾$+M7áÏð¤,¡ØkÏë²³¥x9¤\gÁëbl}6áue‚U¡˜pNÁ½LK¹&É–J[æü˜&ÍÒ9}>LGoJÀQJ鞨­tö¼IÞñµªwƒ'½1\ÓÀ‘ü»ôO +@Œ‘dòîyÇÀ²8|vÕwb­À{_¥$lûD3mß^¬¼çl7O,Ãè9Á +€RÑ,ÌGN‘©“¥ø¶Hçðå(²Ýäloœéb³- ¬FèWÈ%(c0l +<Ï‘Õ{|Œ„ÌöI'¨ÅEÏ3WktèxŽ1ÕFÀiÅ9YŸS‘ú¼žTÊàÿÚT¦º†WÌn0EÓÄ +:½¢:]{ KU­BßFò03ƯI ¾§—Âd?¦ß @I ü#e{ÿÎ$ÍEÈW]²i#Q¡¯Q5¢šåq*Gj„ÉôI̼ˆ–+!òóü¾%RoEÛ• €2³,¤©] ò/Y\\)¹dsTc͉PäwšE£qn´}¡ïlÑÂPŽóõ. 8Ì9`2³se@íú¬,4˜Pè /æùR—9Q:W'½¦™ì7Ò¯Žç¤%•À«éN¦=êN.–L×É–î ·š/hYJ¦â–ªZÚ½çTèO +¶J™V¼µªô‹’áJ.»~_§j"KL—m’tUrM*ÂÇ;R±ëw’°p›{…Π+¼ÑØ‚C#”Æ~úgô·,ó¦xªÔ€\½ ú>TiîE•a‰×ÿU.«þª›@&°÷”±ÿࢨ{¸¥õ×à> þJÜ—nüWÛ î+¨RëªÒ;`e'@ñªèKzUPïF;¡‰âˆŸn…7±ãºýÿ$ÂæÖ(kÌW€DߺÊKŒ*`è‚.­€/¢}FºN(äÓ +2æ½ERg¶»°-ŒÂÜÞ è’Ž‘ë.`.õ?º<Ð’ÿ³TCŽŸäÏoHÞÿ.k𾨗ü¯rŠAÏI›I™`c â’ígBË LšÊC6c¿U¼×Û²‹á=-Ɉ`²–K.¹iWdÑ®"2+8 Q+“•OôËTƒ³µº,wИFʘ›ØÜs¶€§«J¡ ãÔ0÷¢ˆÓ+óE%LYY„u»BN°uNû½|EQù\ÚµŠ”J®f¿”d€¾Oß½/oÛ†T§ð¨‹oê½±OGyôØÐDã°¨àÒÅå|Ð~ 'Û Ëû¢Î„Ö¼»T1·;´ªÃíW¶éÄ5ÛÕúèAhDÞM%•“¡Ïfú3ZW++ÝòTëi´U‘™ž{š,ð3IÍå~çN÷W¼Ð´Nuž9$’—ð´K+³úu0|íÚ§Tã­q ]\¿&Þ¾ûYšΡ1Ha]Ùþn.wÒ¨j@ s’dPæ|u&£ì|Úí„>˜Km©S¼ù%_È´rýj´²Jè ¦[1m ´Pu™çB”11s +f·¢êZ†w%dšÈž ¼Ïç6~_1"6:V‹,vÊùr4Øðe^ÍIúŠºoy™£cÂP¯¡zÐÂüTè–ðrBY!— +‚hªk(•{ÛF[u»jc&ž£oh”€í@Ç&êP-°ŸÑ\•9&i—\0h¸´ÿÀo…EÕ@@=˜ÿ”ŽªgÉ‘2ÊGOcáyZíx†Ø¥-.”Ö•uä®òÝ•&Wï~U½¾íFh¿yõ¾X›Ž¨M¼ì LM3¬ªÿr|‹ûÌÍ4„~1ÅmõB¸ÛS/onÒÝÝrØ?ÿXôZÕÐ&’ÝOópTí«ìÊ9C¯,­A?0rDJèRû(hÔòž.’Ï-ÿœ/tñÀ-”UŸËDµvR8™­1àÛ êVx°³¾Y†PHêñÛºæuVûZ¸beïXÊ¥s8(†Þš¡ºb˜WÆä”æš½,ì)ÊmÓpŽ!ÞÓ³÷ÕüŒ&ØU>‡»×ycâÝ!Û|='‡¯Ÿï²Í½í–QåýÂ>1™7$i%@,[é˜50;µ5Ћdz¼CÊd/§¸È®͘UdÀ2²ƒ»Ù9ß„VÙÖÚÇáM]4`Ûcðs ¤v-¾? +?sìíuþˆöú°ÂµWªÆ7Á7^Z¦]„F­ƒ©FÃÎs1a¿²9{6Ìl%;£R³©Ô&=¸’ض€Ý¬ ˆ¨x;0Øþ¡uWâp"¤µûëÕ¶ÛÆ D…JP1Crx™ÇÄN +p úÐ…ë(éű ;.п,­´’v×\À°V+òðνę‹ÝtfB&òŸëgŽó¤ÏYPø)äWãœÍÌ¥©.ŽI dËLçxç›w‹×x¤ÕϨGa³ÛÊfEÚ<ñæiµ_5¦mŽBñG[ÜêÜ·_–æû‡»§û¦º-:†)„[G£…sá8â%¶ í³§fñæbkšhc)GLýŒ¨¦ø7q/ nÅ âWÖA,0röÚd¡8WŸ|€¢gý4Õãùh/Y[,¢0ž£ó|í‚!#JÂDª™Mð7ÎÔª:С¨æ„6)8ë<+Ži¬ó â±®ie q}Àoþ4Ÿ'ñnüpÌ5¹rvRú Co9®|f*zó-ä vZE}È +^Ï®VË.5ã »ëÙuÀjÙI´>z'9LÀ®VÉN/ˆ»ã%FˆøÜÿ|Ë"ÖØ2îtµ$ëèfbÁ’[ƒy#kðyµ$Â5"B²Þˆßˆõ‰×k +c€N­68:ûðz i(oÖ¬qÚkªí8ߟß_žóæãÍÕõòÓÇóæÍå™3ïÎñ²Þ¡ “ùµ*qØö,²¾9-f=m}RÅ¢ŽšC…¬‹Ò)’ó$xÞË֡7 ^ÄícÚ¥ì§ÁËaÞéÝkîÅ¢ ë¯W +"ÕW4ðÁøîž`Hˆ†cœW\š—ñl +%Ã’pHŒŸMü„)ip"o ³873×o¯ñ…Z_\û·ÙŒP €Ofö¼Šáú ‹°Ò÷¿Ì.®n_ÍÑ]ÅÙ‡å¯0„²Ÿ]^=èSJ³·÷úT„ñî?}çhvñ¤;|ót£{Kž½}ú¢ë +Ï~ZÞë;çf?^kðdöÃÝ¿xJ)ÌÎ—×Æ¼úmq¡I±DX7–†´ÉHm{4!TyåïžEÂÞtÄæ²•k.|Ó¼éÚ‹‡[´™9Sô»x;¹{·„A%”èP‹˜×ŒÓš‚Ö| w‚â™rÁÌQ¦ u m4-€²C=Li +ZÇÐFÓÒìÂ@“ñÚXZ´z†,q +#EM ¥Ì¡bËñPÁêØhRš œ/äÝ¬Ž¡½ˆVOÞIëÚ0ZòL‹V@cáÂLj±@¦V”ÐAy« xœšÓòŠFEéD¦W‘q²qÚFv¹mÊM¯+ÙúMÀwXÁŒHÌÃÒülnÍ»Åíófá~u³øŒ‚P‡ËÌןXAÅ–B(µ)XÎè'_ÍììîöW +ùáëò“¹¾z\>¾ZümÞ/v{GI–bFÞÀæwh%´OŽè(5ÿ£†SŽáô0Wl*ŸÈ@©«6P3yÁzu.ôK¾ô«Åg ®‹ 1føBÀ™’“Óð9-—Í> +/Properties +<< +/MC1 +<< +/Metadata 38 0 R +>> +/MC0 +<< +/Metadata 39 0 R +>> +>> +/Font +<< +/T1_8 40 0 R +/T1_7 41 0 R +/T1_6 42 0 R +/T1_5 43 0 R +/T1_4 45 0 R +/T1_3 17 0 R +/T1_2 21 0 R +/T1_1 26 0 R +/T1_0 29 0 R +>> +/ProcSet [/PDF /Text] +>> +/Contents 49 0 R +/Parent 1 0 R +/ArtBox [0.0 0.0 595.276 841.89] +/BleedBox [0.0 0.0 595.276 841.89] +/Type /Page +>> +endobj +1 0 obj +<< +/Kids [3 0 R 33 0 R 37 0 R] +/Count 3 +/Type /Pages +>> +endobj +50 0 obj +<< +/Pages 1 0 R +/Type /Catalog +>> +endobj +51 0 obj +<< +/Creator (þÿpdftk 1.44 - www.pdftk.com) +/Producer (itext-paulo-155 \(itextpdf.sf.net-lowagie.com\)) +/ModDate (D:20130405144510+02'00') +/CreationDate (D:20130405144510+02'00') +>> +endobj xref +0 52 +0000000000 65535 f +0000213116 00000 n +0000000000 65536 n +0000101161 00000 n +0000000015 00000 n +0000000143 00000 n +0000000269 00000 n +0000058260 00000 n +0000057878 00000 n +0000052516 00000 n +0000058166 00000 n +0000065924 00000 n +0000065642 00000 n +0000058653 00000 n +0000077753 00000 n +0000077466 00000 n +0000066378 00000 n +0000084481 00000 n +0000077935 00000 n +0000084197 00000 n +0000078547 00000 n +0000092142 00000 n +0000085052 00000 n +0000085712 00000 n +0000091862 00000 n +0000085829 00000 n +0000093587 00000 n +0000092733 00000 n +0000093451 00000 n +0000094827 00000 n +0000094381 00000 n +0000095263 00000 n +0000000000 65536 n +0000105578 00000 n +0000101627 00000 n +0000101757 00000 n +0000000000 65536 n +0000212591 00000 n +0000105973 00000 n +0000151967 00000 n +0000199573 00000 n +0000199933 00000 n +0000200345 00000 n +0000200834 00000 n +0000200731 00000 n +0000207300 00000 n +0000201069 00000 n +0000207021 00000 n +0000201677 00000 n +0000207859 00000 n +0000213189 00000 n +0000213241 00000 n +trailer + +<< +/Info 51 0 R +/Root 50 0 R +/Size 52 +/ID [<4bf5309e7ab1054b1e48da03bd8dab07>] +>> +startxref +213465 +%%EOF diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018-reg.xml new file mode 100644 index 0000000..3134e0f --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018-reg.xml @@ -0,0 +1,262 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018-str.xml new file mode 100644 index 0000000..6857954 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018-str.xml @@ -0,0 +1,1068 @@ + + + + + + + Country + + + + + + + + Sample +unit + + + + + + + Sample +size + + + + + + + + 2007 + + + + + 2006 + + + + + 2005 + + + + + 2004 + + + + + 2003 + + + + + n + + + + + %Pos + + + + + + n + + + + + %Pos + + + + + + n + + + + + %Pos + + + + + + n + + + + + %Pos + + + + + + n + + + + + %Pos + + + + + + Austria + + + + + + + Single + + + + + 25g + + + + + 109 + + + + + 0.9 + + + + + 93 + + + + + 1.1 + + + + + 89 + + + + + 1.1 + + + + + - + + + + + - + + + + + - + + + + + - + + + + + Germany + + + + + + + + Single + + + + + 25g + + + + + 123 + + + + + 0.8 + + + + + 290 + + + + + 0.7 + + + + + 391 + + + + + 0.5 + + + + + 454 + + + + + 2.0 + + + + + 188 + + + + + 2.7 + + + + + netherlands + + + + + + + Single + + + + + 25g + + + + + 269 + + + + + 1.1 + + + + + 397 + + + + + 0.3 + + + + + 389 + + + + + 0 + + + + + 287 + + + + + 1.1 + + + + + 227 + + + + + 0 + + + + + Spain + + + + + Single + + + + + 25g + + + + + 36 + + + + + 0 + + + + + 40 + + + + + 0 + + + + + 107 + + + + + 0 + + + + + - + + + + + - + + + + + - + + + + + - + + + + + Total(4MSs) + + + + + + 537 + + + + + 0.9 + + + + + 820 + + + + + 0.5 + + + + + 976 + + + + + 0.3 + + + + + 741 + + + + + 1.7 + + + + + 415 + + + + + 1.2 + + + +
+ + + + + Country + + + + + + + + Sample +unit + + + + + + + Sample +size + + + + + + + + 2007 + + + + + 2006 + + + + + 2005 + + + + + 2004 + + + + + 2003 + + + + + n + + + + + %Pos + + + + + + n + + + + + %Pos + + + + + + n + + + + + %Pos + + + + + + n + + + + + %Pos + + + + + + n + + + + + %Pos + + + + + + Estonia + + + + + + Single + + + + + 25g + + + + + - + + + + + - + + + + + 42 + + + + + 0 + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + Germany + + + + + + + + Single + + + + + 25g + + + + + 35 + + + + + 0 + + + + + 43 + + + + + 0 + + + + + 47 + + + + + 2.1 + + + + + - + + + + + - + + + + + - + + + + + - + + + + + hungary + + + + + + + Single + + + + + 25g + + + + + - + + + + + - + + + + + 202 + + + + + 2.5 + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + italy + + + + + + Single + + + + + 25g + + + + + 334 + + + + + 2.4 + + + + + 241 + + + + + 0.4 + + + + + 394 + + + + + 0.5 + + + + + 196 + + + + + 0 + + + + + 161 + + + + + 0.6 + + + + + Luxembourg + + + + + + + + Single + + + + + 10g + + + + + 62 + + + + + 0 + + + + + 37 + + + + + 0 + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + netherlands + + + + + + + Single + + + + + 25g + + + + + 264 + + + + + 0 + + + + + 936 + + + + + 0.4 + + + + + 463 + + + + + 1.1 + + + + + 847 + + + + + 0.8 + + + + + 678 + + + + + 0.2 + + + + + Romania + + + + + + Single + + + + + - + + + + + - + + + + + - + + + + + 37 + + + + + 0 + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + Total(7MSs) + + + + + + 695 + + + + + 1.2 + + + + + 1,538 + + + + + 0.7 + + + + + 904 + + + + + 0.9 + + + + + 1,043 + + + + + 0.6 + + + + + 839 + + + + + 0.3 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018.pdf new file mode 100644 index 0000000..1ba2eca Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-018.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019-reg.xml new file mode 100644 index 0000000..0693ca4 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019-reg.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019-str.xml new file mode 100644 index 0000000..d5d2ac5 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019-str.xml @@ -0,0 +1,524 @@ + + + + + + + Country + + + + + + + + domestic(%) + + + + + + Imported(%) + + + + + + + + + Unknown(%) + + + + + + + Total(n) + + + + + + Austria + + + + + + + 0 + + + + + 100 + + + + + 0 + + + + + 1 + + + + + Belgium + + + + + + + 0 + + + + + 0 + + + + + 100 + + + + + 3 + + + + + Bulgaria + + + + + + 0 + + + + + 0 + + + + + 100 + + + + + 9 + + + + + Finland + + + + + + 0 + + + + + 0 + + + + + 100 + + + + + 2 + + + + + France + + + + + + + + 0 + + + + + 100 + + + + + 0 + + + + + 14 + + + + + Germany + + + + + + + + 14.3 + + + + + 76.2 + + + + + 9.5 + + + + + 21 + + + + + hungary + + + + + + + 0 + + + + + 100 + + + + + 0 + + + + + 1 + + + + + ireland + + + + + + + 0 + + + + + 0 + + + + + 100 + + + + + 7 + + + + + italy + + + + + + 0 + + + + + 0 + + + + + 100 + + + + + 76 + + + + + netherlands + + + + + + + 0 + + + + + 80.0 + + + + + 20.0 + + + + + 5 + + + + + poland + + + + + + 0 + + + + + 0 + + + + + 100 + + + + + 1 + + + + + portugal + + + + + + + 0 + + + + + 0 + + + + + 100 + + + + + 74 + + + + + Romania + + + + + + 0 + + + + + 0 + + + + + 100 + + + + + 4 + + + + + Slovenia + + + + + + + 0 + + + + + 100 + + + + + 0 + + + + + 1 + + + + + Spain + + + + + 100 + + + + + 0 + + + + + 0 + + + + + 201 + + + + + Sweden + + + + + + + 0 + + + + + 100 + + + + + 0 + + + + + 8 + + + + + UnitedKingdom + + + + + + + 0 + + + + + 46.2 + + + + + 53.9 + + + + + 13 + + + + + EUTotal + + + + + + + 46.3 + + + + + 11.6 + + + + + 42.2 + + + + + 441 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019.pdf new file mode 100644 index 0000000..9bad661 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-019.pdf @@ -0,0 +1,2763 @@ +%PDF-1.4 +%âãÏÓ +4 0 obj +<< +/CA 1.0 +/OP false +/SMask /None +/SA true +/ca 1.0 +/OPM 1 +/op false +/AIS false +/BM /Normal +/Type /ExtGState +>> +endobj +5 0 obj +<< +/CA 1.0 +/OP true +/SMask /None +/SA true +/ca 1.0 +/OPM 1 +/op true +/AIS false +/BM /Normal +/Type /ExtGState +>> +endobj +6 0 obj +<< +/Subtype /XML +/Length 49334 +/Type /Metadata +>> +stream + + + + + application/pdf + + + Figure_SA3 + + + + + Adobe Illustrator CS3 + 2009-02-04T11:30:36+01:00 + 2009-03-04T14:35:33+01:00 + 2009-03-04T14:35:33+01:00 + + + + 256 + 156 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAnAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXn+r+V/P8AKPMa Wd7HKurPEunu+pXtq1qimVmmj9GKT0nQPEgjQ8X48nO5UlWX6xqVzp1pbzpAk5kubW2lVpCnEXM6 Qc1IR+XEyVptX2wKjqzfyL/wR/5pxV1Zv5F/4I/804q6s38i/wDBH/mnFXVm/kX/AII/804q6s38 i/8ABH/mnFXVm/kX/gj/AM04q6s38i/8Ef8AmnFXVm/kX/gj/wA04q6s38i/8Ef+acVdWb+Rf+CP /NOKurN/Iv8AwR/5pxV1Zv5F/wCCP/NOKurN/Iv/AAR/5pxV1Zv5F/4I/wDNOKurN/Iv/BH/AJpx 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 + + + + + + uuid:52F8E1A2F43E11DD9D1CE98FBF918D1B + uuid:4195cfc5-5cef-449e-99f0-a5cf34bfb02b + + uuid:fbd6b67b-0031-4563-b5d7-b2d2eae7dd4a + uuid:9A83CEECEED611DD9D1CE98FBF918D1B + + + + + EmbedByReference + + /Volumes/Efsa/ZOONOSE/20845_2007_zoonoses_report-2009/captures_ecran/BR2.png + + + + + + + Document + Print + + + 1 + False + False + + 14.999997 + 14.000000 + Centimeters + + + + + MyriadPro-Semibold + Myriad Pro + Semibold + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Semibold.otf + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Regular.otf + + + + + + Magenta + Yellow + Black + + + + + + Groupe de nuances par défaut + 0 + + + + Blanc + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Noir + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + Rouge CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Jaune CMJN + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Vert CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + Cyan CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Bleu CMJN + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + Magenta CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 J=90 N=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 J=85 N=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 J=95 N=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 J=100 N=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 J=85 N=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 J=90 N=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 J=100 N=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 J=100 N=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 J=100 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 J=100 N=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 J=95 N=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 J=75 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 J=45 N=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 J=0 N=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 J=0 N=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 J=5 N=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 J=25 N=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 J=0 N=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 J=0 N=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 J=35 N=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 J=50 N=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 J=20 N=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 J=40 N=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 J=50 N=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 J=60 N=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 J=65 N=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 J=65 N=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 J=75 N=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 J=80 N=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 J=90 N=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 J=100 N=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 J=80 N=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Groupe de couleurs d'impression + 1 + + + + C=0 M=30 J=70 N=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 J=90 N=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 J=75 N=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 J=95 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 J=95 N=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 J=10 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 J=5 N=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 J=10 N=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + + + + Niveaux de gris + 1 + + + + N=100 + GRAY + PROCESS + 255 + + + N=90 + GRAY + PROCESS + 229 + + + N=80 + GRAY + PROCESS + 203 + + + N=70 + GRAY + PROCESS + 178 + + + N=60 + GRAY + PROCESS + 152 + + + N=50 + GRAY + PROCESS + 127 + + + N=40 + GRAY + PROCESS + 101 + + + N=30 + GRAY + PROCESS + 76 + + + N=20 + GRAY + PROCESS + 50 + + + N=10 + GRAY + PROCESS + 25 + + + N=5 + GRAY + PROCESS + 12 + + + + + + + + + + +endstream +endobj +7 0 obj +<< +/Subtype /XML +/Length 44935 +/Type /Metadata +>> +stream + + + + + application/pdf + + + BR1 + + + + + Adobe Illustrator CS3 + 2009-02-04T11:25:44+01:00 + 2009-03-04T14:40:12+01:00 + 2009-03-04T14:40:12+01:00 + + + + 256 + 168 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAqAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4qxLzX5El1zXLLVor2 GBrSGWBobi1F2rJNHLE4FZI1Cus55qVYMVSuy0KrHdA/JafStT0+9fW0nFhJZSBEsY4Xb6jaJaL+ 9WRm3SJVFahULqB8ZbDas60e7up7zWLeaUutjeLBAxChuDWlvP8AFQAE85m7dMCppxP8x/D+mKu4 n+Y/h/TFXcT/ADH8P6Yq7if5j+H9MVdxP8x/D+mKu4n+Y/h/TFXcT/Mfw/piruJ/mP4f0xV3E/zH 8P6Yq7if5j+H9MVdxP8AMfw/piruJ/mP4f0xV3E/zH8P6Yq7if5j+H9MVdxP8x/D+mKu4n+Y/h/T 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 + + + + + + uuid:52F8E19EF43E11DD9D1CE98FBF918D1B + uuid:8258c324-637d-49b5-9eea-21244bad71dc + + uuid:89935dfd-351f-4eb6-8ac3-75db7c50508e + uuid:9A83CEE6EED611DD9D1CE98FBF918D1B + + + + + EmbedByReference + + /Volumes/Efsa/ZOONOSE/20845_2007_zoonoses_report-2009/captures_ecran/BR1.png + + + + + + + Document + Print + + + 1 + False + False + + 14.999997 + 14.000000 + Centimeters + + + + + MyriadPro-Semibold + Myriad Pro + Semibold + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Semibold.otf + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Regular.otf + + + + + + Magenta + Yellow + Black + + + + + + Groupe de nuances par défaut + 0 + + + + Blanc + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Noir + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + Rouge CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Jaune CMJN + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Vert CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + Cyan CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Bleu CMJN + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + Magenta CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 J=90 N=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 J=85 N=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 J=95 N=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 J=100 N=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 J=85 N=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 J=90 N=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 J=100 N=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 J=100 N=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 J=100 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 J=100 N=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 J=95 N=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 J=75 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 J=45 N=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 J=0 N=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 J=0 N=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 J=5 N=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 J=25 N=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 J=0 N=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 J=0 N=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 J=35 N=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 J=50 N=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 J=20 N=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 J=40 N=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 J=50 N=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 J=60 N=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 J=65 N=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 J=65 N=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 J=75 N=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 J=80 N=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 J=90 N=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 J=100 N=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 J=80 N=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Groupe de couleurs d'impression + 1 + + + + C=0 M=30 J=70 N=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 J=90 N=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 J=75 N=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 J=95 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 J=95 N=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 J=10 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 J=5 N=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 J=10 N=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + + + + Niveaux de gris + 1 + + + + N=100 + GRAY + PROCESS + 255 + + + N=90 + GRAY + PROCESS + 229 + + + N=80 + GRAY + PROCESS + 203 + + + N=70 + GRAY + PROCESS + 178 + + + N=60 + GRAY + PROCESS + 152 + + + N=50 + GRAY + PROCESS + 127 + + + N=40 + GRAY + PROCESS + 101 + + + N=30 + GRAY + PROCESS + 76 + + + N=20 + GRAY + PROCESS + 50 + + + N=10 + GRAY + PROCESS + 25 + + + N=5 + GRAY + PROCESS + 12 + + + + + + + + + Adobe PDF library 8.00 + + + + +endstream +endobj +10 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5269 +>> +stream +H‰|TkPWîfèžáÕÀ´=à vO,]5P|ð2"eTÏÁtŽ•q€q£¥aE„ÚBP@É¢ àBãƒRÑ•‡ŠFtŒÁhÖÝÓ³w¬ÚFý½ÕU§ï¹÷žïžóÝó]³µÁp—¯_ºr~Ì]FrêÖK­ÉÉHÑf§N­*yçå¶<çÈ dò°=ÿß­T:ÃO®2')Fอؾ¡5-)#-);-)-L›' ¥Y ôóñññœ²*åûŸÿòTmŠF©Þ‘_ ÉÉW®ÌݦÕåiuÉšToåòìleìTX¾2V“¯ÑNM®÷V{+×r ”á*•§ÿ"?ï‰*3ò•ÉJ&=C@ÓiR•ºäTMN².K©MSþŸ“>‹T¯Û‘§Q.R¦jÒ0 >ŒÄ0;s¢0ÃfŠ1/[láX¨‹&0µûÃKl°0,[ƒ=ÇÝñ(<ߟÂÛlÄ6sl²mE2Q®èg[ÒöáDĹD'©"÷“Åbñ<±IÜ)’IŽHÌvKìNÛKìgÛ'ÚŸppsP;ìtxå¸Õ±ÖÉÍ)Ë©‘ZHí¥Ú)‹³³óaç1Îå°Ë#×Å®_¹Þ”ÚKwJèùtm¤‡§ÅÌ)½Äÿz ì¬K¢R[Þ`Yc5`BW´Ž`&‘u30åXˆ­dâû1,A‚Oò]ÌÔMy”uöÄÂéÛûnÃæiý ˜kÒ,XºY›,ó˜9áAÈ™C®ewß)žŽÞ† Y}6gˆdº«×†çÇ%$äõÜ+ã†j¯t²´V?`}Íð”ÅŸˆ ­Ô;‚®Öóñü\fnx ¢ô^ÄÄÄÈmð»÷(JlhpAÜÆ„¼Ëw?¢P¨ëÓBüú¤VYV2±AÑÈ͈â$hC’õ.f'Èè—Á "äðy'¸÷ýò1”¯D`‡ì™+c7€)ƒ8 įÙÚQÖ¼1¿¹¡H9ŠL@Ó£=YÊŠÍ)ÄB¼è9"˜–¾6Àê_ f¯ûîEy3ó–J(ôw(ÇÏÂQÑY¸ÎÀÑq±£?üà)ZÏ´Ÿ=×֑ݘ˜”•¹%±!£•£P¥ey‘úPôbKáO"û ‚Ò¿à‹_àçÀ¶ƒ³jb‘§?ò@‰J(Eð©>{ ¥u¡ D¾œÁ‹¹Ûì‡æ#Í‚°IÀ¯Œƒ…Æö±› +ª¦ÐÂá èeà`ag‘È/¤Æ®å$Uú†Oú ‡WÂY|±ì ª.÷v@¼}ðHù¿#ž¡YṚÍl³Š¨mê<Ó«oˆ_ËýÃBš¹$Ü}™˜ÒOBæ,›”Â(¸Î„i´ùÂ9¦à|ÿGàÿü Øü¼êjð_¹r1ýz´þÂå~ùxä]$ ËßžÆÖûUuÝëV 6¥%E…måÖùö’´ùÞÌ%\|™fƒ—"fuí '”føþ ·@"âCeøÈ¼÷@³Å¨Ê:X (PŒ"à8SVYÝ|²©úâôäAcÔ¤ÉQ„é¯pÐ ´€ñ/ŠøÍ–AOÉ­hŒ8|º®¼Y²ž„å!‘)akÔ§Nh97Q|îFñ=¨~ .#é= Ü™¤ØŠXEñnã¡]Ü)`")ýs81²—x#PP®">Ê2‡ÙUVTšgðÞ’õ…Z²"*q6r•#Õä~À>L¸dwÕ(²JØž–ÅÈʉ›À£Rbª­.­R …ÖB&8åöãCÜIÓ79ƶœºXß®¸sqÃÒ”uÑS„ðmoðn~¥¨[¨c6ütHŒê¬ß #¡žï'F„zŸð†qé9Î;øìþ®ôøÀS†~º,sóº ¹Ïˆ +<›É؆Ëáu¬ILß<¦·G>ºê‘ðB8{…}ÂÒC± ëû3Y P¥™|©§œûñüwתØ;Eé+åôzkJKß7òæfÝæÄ„´ô¤Ý\ÌɤÆnyGãÅë,µï̘€¯Ÿá玴ýæ}L•±¾´Þôäë᳽ݒ[}í¯€“ƒ_8ÝÌÍGrA޼Þ^óm[nܳ:7!9czzJr ÅÆâr ,å ™Ñ¦¥ ŒÜNÃÞ’ýlvqzÁFÅ +M×-#7ÒÖs}/G_ø|?JFM6µqíÆœ¦DÅYf¶rehbJ«­\‡1§ñÃ|Ò{¹–À´aáúñ |…ˆï†‡Ìˆµ"XÌW DfØZ"¦š…æT›¡m²´HZÃ?¥ïó‹@Í\CjÜI¤µÈ—DÙï É+ &ªÍL´ù› Ç:޵HÊÉc©Ç·T¤t£ w*ÿ€ò'`í3é @U<¸|2úí`9SÒÐu°_Î#5ßýÀµ4žî¸*7G]¯biñCu-½×å½ÚÖäZ¶q‹ú¸"2üÏûS9 SEÐÝÃ?äFÇnÚÀE“¾¶×HúíxVÈ¢ˆœ`ma©éOµGÿ;¿çMN‘´z€o;fWVÜÞ +4Wõ Ì…€WaÆåÖ=_5rô·u“=P¡[{2HR7’#JR@æX_å‰3õðÀ$¯‰‚3üd"!ÿƒ~,¹£·ÿ4\»Åõ]¹8Žroêf»bT§‘Typßzœý˜Ã'ëM- +ð~€æ9´ÔsR•±ºí¥¦Pú~ƒÐ×Sè¢ÿ]íq1åm|Ó;grÙ“í¼3jŽÎq§X‰ŒŠz±¡ÅKÚJÊ%’Rfº7‰4™¦Ö­‹k%]©„ʆ Q)Ö"tYD*å}yNŸ_>Ÿ÷™²Ÿ÷ù|fÎïÌó|Ÿïó}.?ÁY/!‡ÀÒzúG‘ S{H!¸Â!Šž‰¹ØË_l”"–‹ é!X§zúM(ºvßXÚ ž½;âÆ6œé@0½æ(ÄyTtèöýî,óýø,{Z`BcYDh!ÏP@óô&dVû¢ßééjÅk0É4¦>öø™¸t¶íIzy9_Tpú·{²ÿßÓÚùs‚©˜Öz’¢O®4:„ÝÎO"…pGQf䎈)ô³ ° žk ¦‚_ìyæßbÕÆDF/ª‘†´ƒ`BL`4+„,"Kíkf¦A­ô)4ˆ«ÓO’ï'=Ä–xØ!iÙ »Ò`Œ]–è|G-"¿‹§`›P»H{tõ(üqH“#Ô å ;ÓɃæª♪.´5äÅ2óQØèœï>£C­::>H¡P ‚LDxʖغy„l4AÔWBŠ+lÁ¥Kw¿©ˆä‰io\–¶÷êe +‡ô3¥Â¡^Ò•@Á[aŸèa¿ïD¨‹“®~µˆ¶PýµZ{›Þ¶é¶¹`È” +áŠä“[7™aç¤Ø³•˘+:“[‘zmMvÙÁG‹‰£†èýD eö7vÕTž+Êá´vxô©˜uéeSNFTI¢ã¢b÷rÛT[w¸²^>i×þxyªMÍÓaªÎ¥ +aÒ{ئ4ªÅlªPKåµ`*aÂ֪ר·sÿ¥˜ò_áÆ·"ÿf@ ‹%¤ßÿâaŠFÞM†³.>ëwòj(Å6†ý’¤øcñG¸ª”²‚ +öEñ¢Ùfë²sÙXXÁ«Ä=*£ÉTÜúêßã0Ç=jê'ITÀνÙ9Ko}à_ÅÝ|ðŽ½œµ÷4ŸÖ.JÞµá¨KæOÆ1‰Lí6ƒiw*S’2y:HÕí¨&wèPçÃw6@Õè>W ÉV‹ ö¬ËrdÉЉædކ'æíSÀ ±:¯*›‹GjíD0„R窫*dBƒEz@”GÄEƪ8—Hwïµìî÷_½¹ÜðìæE¯uÇøø(Md”Œž£zF­0¼ƒíºE26K0Ú“é²Ï¿àüšEfØ`·a‰Ù[3˜Ùð{ʉ.¸E¾eSô*ö‡ÅEÅò­ÿ¨H¼ðàOöÅi{·8\æó°Æøvݥפ“•»Tà?µ9+¾}¦òNÚ‰1ÉÜ‘Ñ!¥âvÖÃ5Â{+ïáâä$S,±¨íçÅ´ÙÜCÛáî;Õ (NA ðAÂ<¯‹¿ŸË¡˜Î˜¥"5u)нÀIoN¬×:¾½W‘]šÅÇ{PãVxÌ]ùó©“>œßt‘ImÄ]¶®!¥¬’¯¼ræQ¯ŒÂ8I¸:$6‚s÷ܹµó¨{Ù]yûÁõ|o·d^‹ü¨dô. el&D¯[’ †S+Å/—©MrÂQ®09ïÂ5¶>Óe!O2Qg—Ä0Ãꆵotx·;B¡ 4Щh$E“N4ª| &FÕÀ‘Q0’y «¤B(ÙŠ7»}‹%›vùnÞrη¸ô\v!_çŸíÁê&6þ è ™ÿÖ©Áð‹+:³¥JÊñ³CS)² Šq¡['"S(2ŒXF„„+"ƒ°tiòKÜuÿö>WРÙqTºò?~þ9šyޝŒ€b*%>%1‰Ë;v¾à +{ëܺy’ÏËÄ)ÚTm—Ÿ|>§„­ÎZgË“4|® Ûæ†­§OT®T†øa»©R¬-XÆÚ¸»màc±ÞbŠÆRZÍúÕƒ¼~u?@+ód€×‹ÈkjÂ1¯ùål]¦Ë"žda¨%b˜>ë†ÜÖeÃf^ ˜²ýD䛿mU½‚—¯QÁ ìF. 12yœJbƧiÀ¡a£& pŠy/™ÈÇZJšó¬æ›¹.^´`Cã»çùÍmØ0È"¬è€†NÕÿ;Fg-qÅq ‰ñ”×ÙJÿ;,èƒ~ ,„ÿ]î1mUq—à½ʶkµ¶æ^‰âPq!Ût*‰°ñ +ò˜¸-ŒRhç +ém/”Ñmݘ‘W`c0'³i4êþ0ýc2#(¨ûÃäwÉ©Ñs ÑÜÿιçó;çäœï÷{^xi=œ–¯)8ÉÚI:xæ®4g¹³8[ ñårzÓíäϺ™›ž™Ñª'Ó÷'•g*V̵°|'ïÁrÑ7€ŠÓÂõhïWR;GÒ+‚Óëä™Ïù‰±%U/o·»YÚ Q½â´´9ZTÅùUõ¬¤/ÛÖ‰§È³jGY&æeã=¸w?â:Älà·íˆ_®Y0.©@þÍûlçwïM§\:z¾¡wXyÅ?xmjÜÐ2ÈøW‰^m™P¨BÄ›Gö³ùÅ¿UG-7úš«•5õ§ +ÕEýZF†œÜX\‹X…ØÈUñù¾ôäoÑi*Û£¾¨eê†Æ Óªñ«®îÖþ+a3qöU™ax‰…|‰Q4ì¦dîÏÃÒ)Þs¯±¯vZì ø£ÒÔa¶qŒÆ\SU¢ÊÒÍYÀíãJ ý¼:;÷é ¤oM®4"íöÙE¥,¹ bö†¼h¤kŷ̀8rE#_C]ØwÍjîkeTi°Œ›¦^….… žïÂOÍNx­°u‚¤áÏHÃ)òK(Á1^˜õκ—±ãòoóå½ÇQ‰H^”Ðqd!Ò˜ó¹¢Ö"|½¸ó‚ñ‹\Ð(ÉTgz×Ph‘Ú­ Ü7 t +YÎN=xôçÄS‘á¹D­èrð$yk³ï’à8ˆ +µ‚®O·¼W,‰RÁÁLà˜P¸ÏT‡¿ZœeML~Ãż5…,1©Q| è ‘=2#ôájq´µ+Ït´µ[™æêÚŒu§u\c{àiÅðÇs}³S‹sÓÁ¯! »ð=R¯#¯µÆz²U‹Ém˨åJ + +Yè9ñ0¸#&ˆœÜ:"÷!7ñ=é7!…Ëÿ…R±¢„ÅRC,ìÂJvÍGÝÌÿôÙ˜Ù<Ä\Z'´yÞRzöåWÐãlÃŽ¼ï@ÖOè÷ì`èÍ0çµÄóÔÀÍ»Ã>[›— ý »(:¸õEoúÕoy³TiÍUlÙûu¹¹ÿ¹…o·{ãÀïa\:ÆEÆýµ–€=Çwce¨ÏÖ.0=Øsš$Ï©(•<§bÛsPF?ƯôÏÜêÃyß/D·Q×­S=Þ¤ù­¬4æå(-áZ8+².Õäø­Tê$~Ϊw‘b¦ e»BZ~ÚuÁEmwç!™¿Î‡º£Ä,ÊÙî¾ìŠf+Ò­Â?±Ñk1ÿÄwÇÆ9beâ'Š›òaÕ˜ +endstream +endobj +9 0 obj +<< +/FontName /UXACBI+MyriadPro-Semibold +/StemV 124 +/Ascent 972 +/FontFile3 10 0 R +/Flags 32 +/FontWeight 700 +/XHeight 487 +/FontFamily (Myriad Pro Light) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-161 -250 1198 972] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +11 0 obj +<< +/Differences [31 /f_i] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +8 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Semibold +/LastChar 117 +/Subtype /Type1 +/FontDescriptor 9 0 R +/Widths [559 207 0 0 0 0 0 0 0 0 0 0 0 236 0 0 0 536 536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 636 0 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 449 581 516 0 573 0 256 0 0 257 848 572 564 585 0 356 417 351 569] +/Encoding 11 0 R +/Type /Font +/FirstChar 31 +>> +endobj +14 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 6895 +>> +stream +H‰|T{TgŸI˜IxÉ0’š‰u±PDATy‰ZD$R£@€ gë +k·òvÝîS +b@EÀé¶HA@iäaPYe‘ªU÷ìÖ;ñÃsvkÏÙöÌ9ßÜ{¿ùýîwïý~ƒc< Çqç˜Ø€­[B]#Žè4I*¥.ýƒ(ujŽ6IgÞdØ%8ëdÁ.µ¡ÑjTöæÍ›í´ÚÁ¤ýõ÷WŠ1!Ž“–bzÉòžá”Ä”DMJ¢V«ÎÊRgæ$i¹@ªN”­Öý×ÕlMÏà’¤¦e+Öxxx¸™WOÅüË+@•¾_­ˆ>’•­>˜¥=”œ®ËH×q`•»"@«UD™aYŠ(u–Z§7cÜ£ÝJîƒCÙŠ@O/O7/Ÿ5î 5(4YŠ$…NªÉ2'W)²uI*õÁ$ÝEzŠâÿdZµ-zב µÂG¡R§`Î=éŒ-‘a~æ/Ã0Lƒaé–‹ag1ì† bø ÛÏ5‹À”ØS¼¯ÇÇy"ž–wŠ×ÈëâMñÞðƒø~“moÑB¸áÄ(N’ä `³àµ0@xÕ’gk™gYeųrµ +°ÒYÕY}c½Öú×Öc6n6•¶<Û$ÛOl¯Øþ úHÔ$šµ³³s·‹°ÛkwÔîÅ¢„EgìEöûí«Å«ÄÙâz1¢ÖQ¡ÔuK‡p‡Vz}î–XHvJ +%ÿv u¬qs|éô3''­SóFgƒÔUš)­‘9ÊÂd%AÅíìóvœ[—·ó‹-Ø“r®€„2tƒF~ð9³$R NÌÎÜosäÞyüç“lm¶Ù¡7"Ð}Ú™¢‡óÕ í×ÃÆaÁ¦!ª)všVÒ^[„A’’áÐqÙÃ;ƒ°í^ÍœØMkÝ蕹KÛ7QÊLÔõ_—Séymo1š¥LëˆhrNüvAuä±Á¬Ë<‘ã—^q¸ò°jA…]´oÔÍû#ß´6˜»^w×_I¦ˆÏŒ’Q ìmºË°?*15XÅjÊin“vÔ}Õ%™ürñKð>ÖäGçf.ˉì>åTûU+`†I¡ýÙšºñ¾Q>ì1…ÑÛ½CCŠ¢=ƒÈá–|ˆ |¹ `›B;AbüAþ+ŒüÇȖ ÄJ!.Â'äÁä—ëÈKQÈ.$ tá«L‹sÏævæVåŠë¨X8k + w QHRuÀìHû‰ˆBúy%,—JÎvC¢žÔ~XB”’½Hq«ÉlˆR¸!È5—³©´§`OˆÎUé!¿‡Ê>>T²u4:†ô;Aòû ô½HÇ"W=þ¬æ!Kºöë/o˜Z™ï”·%C¡WrM(‡_õãõP̯‡n: Šû¢<ã`Í~Ýl8ßÔœu.-M—™’Zq‰¡\S@.^/ùÉ44˜4D0‰.¾Õ¢¨¼A¶aoz ùpš»™Èédƒ1è@éß‘5P2X>"È„äM B‹™Ï‚é™–¥Èùî[ºzÞg° ‚º¿¿Ïˆ¢ªôlÿDq®ò¦¨fÈ“L™äþ$5„–nþ"ˆo¹Îˆ¢Šì8°ùì>‰ýµTÐÑFpwÖéÑs°‘Î*Ÿ!…xºz¯¼6‚¨©¿VSöüâŽP¦h¥¿7òEk¶…8ŸCÀï@5"†GÓ¡3ÔìÕZ±/Û(ñ™Í„õn(g¸†¿zPw¥ç¶t,òr +Õé4rC8q¦¶ÝÐ!oHØãçûq8z¤f§&T%LLIÚVDÈvDÖ”ëæë !¸3…ŸžÍ$Ÿ]. ™!ÖÅM€ZçÖ‘Ð…‚HE47éµYQ_^{æ²sY¨)Òh¤èàÂQ/‚÷(¦i>d’Ó¨LBýDYuÝÉfHºwz—0ž1>ÊÝgÊ3ä9!Dî…ÞÜ,yõ¨‰¤îØ:¦:9îq²¬£……Ÿ05°€Ò<9¸1÷ðKÀÀq{š\è_äÈdÖçoý8f·0<r½ÔmÂÞƒEÏï1×ã{Q^& î?¸|þf—t|û#Ò3h¹œ2F_ˆ¾£‘?AW9¤OÜ2æ»–ö{gåu]êRÊ·Q^ÂrÛ÷Ç.ÄìQîKŽ>ÌøŸ‰oìç6»¯´墨ü»à{®ÝÆ[ÁŸ§ùÏò骢ڒ‹¿þ|¨¾ýš°ï»¶—°L +¾ëCÎÈy Ââß] –ýç¾l’—‘Çü´QûT)iêc?=XSx¸TžœfŸ´¬Cü£ùŸgTÙ ‡”²Íñ=ãO:FNˆöpø'1ÂS³™æ¢ìói²4]FJšY%èÇŸâçÌñÌ…8§{6‘÷‚ÿoï´_=õþ‚ös”²jº‰6gŸOÕ¼c›ÿ¥´èÅÆ-¬Š¢¦à8ͪÐqbHð®«4*Š+ Û6UÝÆ¤©ÓØtŪ\ £8,=€Q¢€¢"F  ˆ¨¬Ý€QpšÝ QFi”E× ˆA]%`·€¸Eƒã­ž×ž™GÌÉÌ™_Õõ–Ûwùî÷ÝÒ1็Ÿxà·‰Eªf5Á—M‚J>GÈß‚aI“.ÇCÄç ïO¿þ°Ç:uÐCt;ê%º@ØO8‹xycºÓM<ðÛÄ"¶FWºöÝpìL­Ó¿rg¬K­‰b±Ô“L´IZa=A?Ï©:^•])Î ³³ò|[‘—”ڕع­ù@¿W Ñšå£ôûÞ IrI]r“{ ¯Ôse‹je¿,½åz’ÅÜÄw_¹Ó"»%¯ .fËü×äY18õ*IfnQf%£i +µ[¹nãBÎŽ\¡×EÒï_ô-4]b‘žÇQÙ =|]÷…~ù(.Qñˆ$.x]‚ƒÍÿ',§÷oÁâv}üî‹}ét'A·Ÿˆò*°aPÎ…1ÚŠÂÁ}ž÷óO^ਗ‰ü•vA¯šŸ:"Ä®'ÕÜTþÄÀŒñ²æf®ù§²a˜,Að#¶a•E šÎ8»%ðâÔ®’CEeYµ ¸ ÏE–©Z9×¹oÛžžÍRöiÝÜÛº±a!oÏK%(¶Ai·nÒGk~æH†<’Z„+ÑØQ¿ë5PC#íBG! +JºÑ¿Iª÷`ìê€#Ý¡ÑòŸѯø§ðA‚"œ`&ÚDîSÀ2Ÿý¾ûï`Q[íÞÝåýd"òW¹;Ýóí$G,š‡6¥rFåækX·ÖÁðwÌH_QnG `Ú{A¥À@¿FØ«µ–|´VC;ô£vÖÚ©P?¨D<-×Z+~sôÓ­5^õÁÅ…BÔB8¬¢›‚íw†>Ëîu$öŸ©8x±¦\8~½•ˆÚõ_+8Ülò~D AâW䥠„ +M"1bÇEÇFƆ*á‘I™bù|ýû-~j7ªâ_ãUØ›SæÉùAµ~£Ö‘Óš ‘þ¿HHb)ï'èK;¬#—Źˆ•d\GTÏ.,Ð/Å»t˜Æ÷ÏdT~{ˆŒAà ò”íy« óÅX¨‡h%±f<.ýûPQ?V¶T›Ãˆ8´@LiÒ€4“ó÷?àæé€´X@•ˆ½”'IClfz™Cí’ú¥†‚^8‡‹‘Фó25gSR··vnè7D¡0FÌÿhØšÐÉßè”?ç¿Â;"C ì <Ó$0LºÀfsT®k~”L@?e»ˆL*<›ZÌ =ž…gYʯð 䇇L? ÿ +6÷è’—?IõátþK!x¨ð!n)Ý, +·æ‚`X~¦¥ÎX„L]WÌ3_~þÂòÆ"*>mØy¢…ô³øé0è6€DŒx3‘èéà-wYÇØ‹SÈØþˆ#F0$]@BF;%iomå|Û¯¹yÚûx¼/5x ã|N×zâföc.¹+N=„Æ¥x°YƒíZè9AçÈmb–îY†ÍîëŒ}óx1¼þ•4GÏ£¬ä¶ Ë SÈø–ØAÅ -ŒI’ðÍÄߥêôs|¿b€¶Àð‡'Äå~vóž€7æû ówÆ@ÿ2…£R:‚þÃtù5ueqÜó¶“Ù%ó\&¯}¯– +XQ«€ºüHÁ¶*‚…¢ *誀’„±@0k‘ð#¨(²ˆò+ A”ŸM­ˆŠ«ø£­;N=^vgoè:»ÿ¼;sgî÷Þ{Î=ß÷92Ö{bRìÌP7)l7ßI¡b‡F¢‰¦$„íùc¼<¿îZü0s€c_œ´«~EïRÞ!{Cc \w#&f|Éâ<½î8=Pv­©‡zfZó1âþÍg¹ÿÖæÞ4Fs\SX( ~ás†9õ˜ÑÆIõÁèô0jÉgC0ïUÏà^¾ VbNòô‰Ò¢-Z¹sèbäüÜ owô§Á7ê‘]2V±›\g–ð‘Í¡]‰ñ´,i¯:*ÇFø +ÖNw“ÑX1îÔÁ µ§*ªfchãì) ßçÅ ¿*·I&`#ÑjÂø¬à½!pƒ[Î[H ‘§2-M¦JÃ#@؇$Ö X#0-Á—–óü§Èlýˆµï›XptJt%G‹è–âÆ–«Ô@Mˆ˜AF tòKóJóõ´±¤á¢‰© YÆ J ÔóÁË¥Ù_£JŽ£S©2E<¶Üë²°F?Ê3b‡4žÉÁ5š=ÊyQÚȰ·±nkMˆð®5#-Ö=ó éö’Ö¦nœ‘8#ç'¡™Æýì‡ð{øÙ~±]TíÍøû¡8ì1™Uªzõù…Ð`/@†#œ2ö}nÙöýaT§#Ê+Nž9Y ±Pc¯½Ê›á}%"9!%I–€ z¼jåý®àX¸–éCä¿¿+0ÀÄZ‘¤:Þ"ÉÙ×åV$9ð_$Ìãÿ›Œ—nGs’1§|I=¸çà"ÈôÌ +‰­B&îÔ´˜Tï ûêÚ·ö•—Œ0çôC›î <—àüÿst”õhq§ª Vtqa(ßÀ ±–Yw%htèö•ûƒa7=hÍ6òzù¶Ý’}{"¶ï«»Ô|öR#xs®éjŒMœ:ÓD';×Ä…©é÷H$Æ ¿>€Gƒ7Ž%»%1Â#òbr#IÜ9ÍEó1Y¸ ë¸ÃÂGZ4l`±\`.Ì(Dúôˆ’-”ãŠÏá8à 6Í—¾;]˨êyФÝê(j¹¤otì?Úyüå® Õ-3ä­…Cß•¡ †ïG~z³Ž2ë)`Ùò]™õÄŸtJÛß;!íý‹—êË…î>v%¾‡>¾.|þgèO7Qáës #gÄKÿ–±·ø-"_ø;a»ðóm“·/^*7{Öü)Ë¥-jnš%/|~ñVáçS+3§gI‡&VäçË'&UûûKUۀ͒„?¦T(ˆªø½n1»ðõËϼؼ¾¾v¡_ Ķçí˜ïa°¦ ë¹ß¬‹Ùo®<÷|í¢¶æYrEýteŸŸ6=XÚ#²*;U>.¹ÄßCª ÚšYÚ}Tèì]Ë) ~,{'zŽ]øÀ¡ïz¬½ì?„¾ë³žeÿ“ò;„5€ýGÊï¢Gÿ$²óÍ@Èûñ…ïüHÙÍiFÍ?{u霶֙rÓ@ͨÂIÙÒÉÐfT5¨õ;~>»ð›ëóŽ]˜?¯µe†Üܳ¬“k +§äK‡&Wåå˧¦V¸KÕÂ!îÊ)–w…€Üù}‡è1 Ã¾‡°zù[Ÿµ“ýÐo=VöIPWÆ 5óÁ2´â÷ÚÅì7–y±mc]͹%çXç…ÍŒF™8Ê` ½i?ͦÿŽ›ö]ÚžiJ&±ýðšøÛgâŸüi;&®˜È.· ÁµiæÎs\¹÷óð~OùqN ÀæFà +endstream +endobj +13 0 obj +<< +/FontName /UXACBI+MyriadPro-Regular +/StemV 88 +/Ascent 952 +/FontFile3 14 0 R +/Flags 32 +/FontWeight 400 +/XHeight 484 +/FontFamily (Myriad Pro) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-157 -250 1126 952] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +15 0 obj +<< +/Differences [31 /greaterequal] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +12 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Regular +/LastChar 56 +/Subtype /Type1 +/FontDescriptor 13 0 R +/Widths [596 0 0 0 0 0 0 0 0 0 0 0 0 0 307 207 0 513 513 513 0 513 513 513 0 513] +/Encoding 15 0 R +/Type /Font +/FirstChar 31 +>> +endobj +16 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Semibold +/LastChar 117 +/Subtype /Type1 +/FontDescriptor 9 0 R +/Widths [559 207 0 0 0 0 0 0 0 0 0 0 0 236 0 0 0 536 536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 575 0 0 0 0 0 0 0 508 0 449 581 516 0 0 0 256 0 0 257 848 572 564 585 0 356 417 351 569] +/Encoding 11 0 R +/Type /Font +/FirstChar 31 +>> +endobj +17 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Regular +/LastChar 55 +/Subtype /Type1 +/FontDescriptor 13 0 R +/Widths [207 0 513 513 513 513 513 513 513 513] +/Encoding /WinAnsiEncoding +/Type /Font +/FirstChar 46 +>> +endobj +19 0 obj +<< +/Filter /FlateDecode +/Length 536 +>> +stream +H‰\”ÍjÛ@…÷zŠY&‹ YsçÞ„Á±ð¢?ÔíÈÒØÔ’•…ß¾stB +Ø>B3þ>ޏ“ïûCßÍ.ÿ> Í1ÎîÜõíoÃûÔDwŠ—®ÏV¥k»fþ¸[¾›k=fyÚ|¼ßæx=ôç!«*—ÿHoótwÛv8ÅÇ,ÿ6µqêú‹{øµ;>ºüø>Žâ5ö³+ÜfãÚxNô¥¿Ö×èòeÛÓ¡MÏ»ùþ”öü[ñó>FW.÷+Ê4CocÝÄ©î/1«Štm\õ–®Mûö¿çVpÛéÜü®§¬*±¸(ÒOÊ9 ?3?#¯™×È[æ-òŽy‡¼gÞ#¿2¿"¿1'™Ê“åÁò+ærÉ\"{f,Ì‚L77¯ÌŠl̆LggOgg!KÀ²,!KÀ²,!KÀ²,!KÀ²,!KÖ ó 2ûô#ìGаA?Â~ýöÐO g€g g€g g€g g€g g€g g€g [€[à» xwÊN(Y +–’¥`)Y +–’¥`)Y +–’¥`);Qt¢ä*¸ÊN(;Qt¢ìDщ²E'ÊN;1tbt68 ÎFgƒ³ÑÙàlt68 ÎFgƒ³ÑÙàlt68»2tet68¯Á-‹Ö¬•Ù/ƒö1Q¹t2¸ÏynÞ§)òr|,3ŒéíúøyÂŒÃèÒ.|²¿ £Øi +endstream +endobj +21 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5556 +>> +stream +H‰|TiTY®J¥Š!@Š¢1ÁT”EAÎŒŠ"¨Ø€ 3‚È’ a‹,‚ ´‚+!Á¶ÝPPqa\`m”>[qGÇvedlnež3ºÍ9uÞ{÷½W÷{ß½÷{Ç„ Çq‡èˆÈØËÜËr5Iªˆ\­ç"m¦*,ß´çÌÉqÎN¸U,àÅ Zƒ*…wÿ£%á[k¸bûÂñ«L)&Àñã-AÚõ¼ûº´|¥÷¬Y³QÃÛž¼—AÆKˆ;ÅïàÅ{<@"°z+ Dö~ãPÚ b*Õì¾oÞ ÊðFQ.ˆáœŒ…xçEÀˆ1 Bžd9¥O÷?¿A4Yn†\›6N¿“)A6_5^}+šùî{O°!+ÍÀ3»fù§ë*ARR‚^N/À#áÑŽÌǽŸÛ?¡Y¥9³Ö:¯õæ#ª‡´Ox=4× ŸÙèBÂ!ªæ“É­‘ô„Ò‰K™ž+—ï°t]§¦eu¤*>ZA'Æ5¥uð„ëL„S¸UÄ݆ç¬!](4òECJ¶ÅE…·ÂPÃ¦ŠÆ;£”„컜AI@kA?†”ì&D1Ý{C}×"½[Ô¶þŽwðÍ0+©+0*øNƒï Xf,£‚Dæ +›·‘`×C(IXs¾`…sBp#¸pû`M¢Õ×N‚Ù«_ßÂ$Ù¿‚‘C༌XÅÙ©dݹ¶êÛòÛMékæÏ @öSX^ºX±—‰·,áeèb)ü 3<é‘}ÍLÞÙ‡…Ïäü:û&?J¸¹ä0«7ôÐÓº¾;Od£ )ʉSÔ"Œ¬n¸~¤[~ëd^zä‚õ¡l>U€d=E<ïÐFÆÆ%ÿqiìñÃ9¦èÀ›?¬ŽOÔn/Á9Ú7€79HÕ‚€  rR-¦Ð½qe‘; Tò&ý ŽÑÆ@Ñxµ¾õlÛ¤=Tiò–„²ä,4Åa‚½ +Á‡ç0ƒàŒ +Pžè5i8}ÜÐ(ÛóI‘‹¨ƒ£W=šÃ¦"3²ðT_Ñßä0&¿¿Þœ®„F¶!9ê@ª¼t{Ey)Û0BBÅCP4öo°¬(”6ñEý¦ÓO¹FW¦D¿IŸW>}§GÆ¢HÑìà`d‡ÜdÈî+_5Ï1°%`ÁKŸ’–RÂ&I?uEvõ⥿($e<=j ´@ðo‰,¢£Œ©ÑÕè.^íjè¿ùòþ 8èÁKLèäŒÜøÅhŠÓƒàÑ«×45* º‚Õ©ÉñY“Ôù % »µºbÝ&ƒ*¸åÌ͓ɱź »¾aw•ì,Û±M´aSfAŠÆ_ôk[JkYúÂ%0'éû‡6FW/’{øç¯^̺,YÂKÇ]†B@ŒpyÚ{øèy…äåN0çbA„sßÁl¢n³£ù§íOå0íã™»Ù_ú»A_Ét5ý1m¢ëQsO:ÉÿËt•F5umaòâ9Ð%¦Kr]¹ +8€Š ŠÐŠˆ"ZYÅÊ$Ê$‚(”I +h‚qÃ<Š€´bpQ±‚¶X'Ôj±¶¶¯Úµ/ëä-ß ôGÞuîÙÓùö÷íí½&;Ó—S+‰úDy~5 ¯¯öYÒÊMþ\@ˆç×nlbJ>î%”¬h³MŠg _%ä“ùÙ¢Äu`ƒà¦0G:kLÌè ðŽxŒÊ*p#,B Ä"ú|U”Üç].jÌÁ_†*ßЛ"DÒé¯ó¨ÇípXô“’þn†à&±rñpbFF'óf¢Â;iû¿ÇñÄ +)÷$eǰӼzýÒöèZ׬½¡égot¦¥5rÌP;5ÍŒ'x—:±äëèµîÜÂeþD@ÄÒ…ÝeWLa‡——vr¢Ad ˜A‰\ µÂÌQgÉX>4ÖnhA‹ýH‹þ Ìôx³Á¤Ñx.A UŸû”ô储‚Í¿®Žý,Ê?ÕŒNÖ'o…Ûaçà]@„R½&<5p/L|H²")%Ig™‹{ +,šºļ–^çÝéu~&-%Ù"üž×êãü|E¼Sø3`)V^fâG·š¿Öé‰)9‚˜Ö¸uQ‹–å༔C9})pÄ‚lÀLk¹Åî›É$"’Ç߉ ,ÿs¸¥·O6ôc;¥¦O¥°p.íOÙnb,ù»á³EnqDèçÇÅîˆP„±¶¡¿>nxßÝÍ56~[¦eEÑô­÷QfCïNÉŒ>Ê4Ü9Hu¢LUÅ>y¨i¿Âu}×vkXzûëó›eÍA+ú°Þ«”¡ˆ¦KÔEš‚Zöêùo/ßõ ’ö¨SiwS³0€õTù¥TʨYkŠ :‡{ê]r‡\}yp—ÌÂéuY/÷ý ìÝ­(5:`ø¼®ÿæÒ¾í!5²úàÕG×°^Ô×f>¥ÜRTJ}õt$mXíìÆù`Ñ¢hd›\üæüDÕ~èÌ„SIýÉoTF`&Áî‘ÿ×vÎ÷TxU›´µùt¿ìjþEEº£Õ‚1b†Jâ6žteÉL2Ñ…Lqºë?¸…»¹½>1Rê°þ _MU„LäEL bA?_)+}ÓþE^cøÓ©p"#ðÄ¢^*á|¯\Ð6ãà_¡3FYÛsbâ¤Äfx9pù2XóêwmãîóŒ²:KDL“—²Þ1g» +j +¹¼•î‡ÄT*ñ#þ-ÏÌéŒFÁ³“Ùä>…rÌÊíËW©pνì;ÊXx`Alñ³1üTîâND–ÂçÂ2*>(3 >¼É0€IŒ=4šSV©AŒóé'•÷«©.丫V}.-$õ1\Òûš­—è.ĬKXž¸,y%õ¥¾SПÿ¸º-È|Lax1ꮉ«’õÜÈÊ’d:®Ñ’4Þü-!œ7ï‚F8ÇOEd)žA–ÄÉ#åQ–*¬<­<•~5Ü-ˆ=†É:kR‡DáûéÛ.Aâèa¢9¯¢lj‚H÷Ì›ñÁ¥¯.'µ9XÇê"("Œ¬>@ÄÕôõ]AÌh¿Õ\Õ{ämQ_'íõâðµÇ¾dI%¿Ä•c´Óo¬zÙs³ö±V¦ÆŒ"7:7&/ÎHµFKŒwú…²Ц ¯ï9~\¥:Ɖ¶eÐU¤6ÍV¹ l!f aÆhd–n/ÊŠÍŽ•.¸HÏãßÓùÀéŦ§Ó}¾J’©ð58…æé¶H†K/wu²çʶntö!F.1)šæ<.¯\]ª.¡s½MšhGÖSËü'`*ÉLŒÍ c7„îÿ¥ïÅ_õeÙÊR®„èpJÔá0–®1–d +YF˜a˜tíÒ±cQþS‹ 9dÉÅ5`÷Ñ \€Œ fïCf‚ÃHbš§$¨å,ù‚|JèŠ7ñûÕO{nTßnç +0§\¬§Å‚kGîÝ|Ç—ZT]´Ä^Ά%4]ÓûÇóªŠ}{iaì3`ÂË~ÔQ¢ôVÈ;€…D±esºS\­à2gW—B@6LÒ‚©ôõŠ+³ÈJb@æ[ ~S»ŽÖ÷È<à¡$dý2!_ÖqôÌ•~¶©lw]ñNÒ64¡ÅG01].nà©´‡ùo‚Þâr ;ÌŒV¡‹Gê¿í`5'TYÅôj0¤âwhOBa4»Ñÿ›m[¸ ðäu™¾Ù kéd/@}x…Ή¢H$àwtN®ƒÿР拈§DÑÔ›~›½=P|¶‹»~¾öQé«üL‹Š€uEž,ÙF ÉâÌÍÉ¿¾ø7:¥T^¡ÓäaŽÄ0Oop„OÓŸÛëÒ¬áÏK:Ú.·ÇÖ……DÆåq¡ ñm2Ñš±[#‚bþ¬èãØÝùœD"X€ÉøŽ.%›ÆVS2+mWª"UA{öõ¿<QФ÷ +SFƒÆÂš¢?„Lê@òÞ Åï>È)u”ƒþOr™5uEaÜH߃XM5χ1¯“¨UGAë§¶bÅqZ;es"ÊR¨ P²Ñ„4lA ;…(‘ F+" +­Sù£ck‡R´UÇ­µSíyz™ÚóêßwÞ¹É9ß÷ÝßYÆx`•dPêÏ{¹ÓŽŒ4C‘¾P‡ÿŸJ%Ý ‡¨G ƒWÏr5Y©zl†NG…£ ÐM•·–u7É'Ïn +‹P…%*ú +S½¹°ÈŒ°De1ÍüTõ3EæÒùIŸG›Â#Ȥìe¿Ÿ,?écd¸¥€êyË¿R0£ñâåA®«:+5§XWdPÆ’–—´ã¦ÊZÊÜÍrÆók‚wCh„ú£x…Pü‹ ŠÌÿ¿¸1<\(~À„Tî‘è+L„xaš×ù"=9‹(ÑRs&ƒa.„ Ë-ÀÕgÓm²@©'"v¤awÂ;‰Ä÷½]jäì­_ÜIN’N¶hqERF„Xë'}øbF®`]ô/2 &ql¤P¥t^]g^‡•‘Ÿ äÏØ©ÅQÛT1)BV]§Kçï2®3m[=] ƒ,~#ËL<¨?7:Ä Ö&If†¨5U5‡1/^ÞéÝ(—°}®ÅK`Þ³ êøîðš8¢A£†`@øŒn¾=<âv£Ø£pTSüv6ÈËí?Ô>|wôéo- …–ãè×lÄ€i` ‹¤Çy)¹ÈRØóNÅ¡÷ýr×n·Vr'auÌl.1sLÛÖñ¡©Ê"šµuÚNÙNù‘ytÁ'ùëlÞIúeò¡é)\x"†e¸ÁŽždÛ4—sÇð±g­÷ÇàùµgbN(˜Ç) ººF¹ËU×Ý×iÌkRtþE9³Û9" ں˫k©+s•5(OA0ò¹LoЭ°2Y¼ø)Ï褽°òÅ ›0R¦±ž_Êa“ˆ–Z©ßÇí3¶vÔÛZÊš•^¨Œ‹üiI-Re ßL¼qùʉïÎ)0õæ 0teå…ê±o…¸¾–9‚£¥ÞÊdx°ò¤`ÿå4¸„4x›^AÒ‘2#ï3@.îÊw\Ñ@šLJl”ï:ä~ökï3îóøý€ðýëô$lÁý«±¿ÚíG\ˆ:¶Ç«`Úœ$„޳P}͸ß%IÚ†¸ÃÑȶ¶oŠÏ_2B²ŒÌ¢Iª6NgøóÃ6T:0,·¢ˆ%(“r]“ªtÒÝüMÆãÅ;Á—˜ÈRAA0=2ÕÜélu~‰Ô]¥²g9÷·o”AÚÐPÉG‘õttˆöàQMN&^ji0·äžQý “`D‡x¯O–|8Yj*É/°,ÌIS«Ò²Õºtc¶¥ƒ¼&ë(¿ÖrièêèÈïWÁÞ‡¿edDÒµ1¦t“ +ma{Ái˹ƒŠ\Zb°ƒX”É}2ýùä1ErJéþ®Žö¾4b°¬ö5-Å MLÁ^ÚZ¼'%]•œ¸¬Å^IÈ?Äö> +endobj +18 0 obj +<< +/FirstChar 32 +/ToUnicode 19 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 20 0 R +/BaseFont /TPQWNK+MyriadPro-BoldIt +/Subtype /Type1 +/LastChar 150 +/Type /Font +/Widths [184 0 0 0 0 869 0 0 314 314 452 0 260 322 260 326 541 541 541 541 541 541 541 541 541 541 0 0 0 0 0 0 0 618 582 583 681 517 511 673 666 274 0 590 487 821 666 705 559 0 583 510 527 655 611 864 0 570 553 0 0 0 0 0 0 554 560 435 560 501 329 558 563 265 0 530 265 831 563 559 562 560 370 416 348 560 512 733 498 497 450 0 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 500] +>> +endobj +23 0 obj +<< +/Filter /FlateDecode +/Length 584 +>> +stream +H‰\ÔÝŽ¢@à{ž¢/g.&]]¥‰1™ÑÄ‹ýɺû´³$+d.|ûíÃ!#Yä4Ðôg•o÷»}Û .ÿÑ_ªCÜ©ië>^/}Ý[|oÚ¬(]ÝTÃ4¿«ó±Ëò4ùp»ñ¼oO—l½vùÏtò:ô7÷ð\_Þâc–ïëØ7í»{ø½=<ºüðÑuã9¶ƒ[¸ÍÆÕñ”nôõØ};ž£ËÇiOû:o†ÛSšs¿â×­‹®Ç1Õ¥Ž×îXÅþؾÇl½HŸ[¿¦Ï&‹mýßùeÉio§êϱÏÖÅ6]¼X¨NÛj“ŽíÒ±²TAþr?¿Åøõ>Ƶåb§]Ê9 /™—È+æñúæd®]â¾åŽy‡Ì5Ó.e®—vÙÚs-µ|Á\ —Ì%²göÈÂŒßáió°yeVdc6dš=Ìžf³f~F¦ßÃïé÷ð{ú=üž~¿Ð)p + +§Ð)p +c½…NSè8…NSè8…NSè8…NS¦g §Ð)pÊôlGçô\QçÀ:Ô9Ðl0šÌæs 9Àh0š æ@s€9Ð`4˜Íæ@g€SYCE uVC¥GáÑY •…Guz_‘éQx”…Géßg¥AaÐYÝ”=³ºé¬nƺêf4Ì6«¡Ñl0ͳÑl0ͳÍjh4ÌF³Ál¬¡¡†F³Á¼Â}ÊEáÇF0ýãÑRçrŸý¦úèûÔjÆö6öt—¦Ÿ°»t.Í–ý`b×1˜ +endstream +endobj +24 0 obj +<< +/Differences [28 /f_f_i /lessequal /f_l /f_i] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +26 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5939 +>> +stream +H‰|UyPÙï¦éîŽA¦éA¦Íô(^”xàì ‚(àÈpf¸‘aA³kMÂr ¦bîeîWÕÕÝÂݸ8Ní&ªí… +‹ÖZAA-ºÄ¢`ØFÂ…Ô¨—aý m¥Öޝ!‰4%ô°¶²Q2«— ·<€èY`Õù! Á]ü @$ó /KɆ?}ü/˜D䷈࿠dÏïMŒÐ”¤¦¥wݺÑÐs†ÿÎú˜¤–r!eux@2=B†0ýWÉj†5/¸ÑÇ·?€Tˆ õ‰¡¿‚Ôð×÷õœUÉÐ9$±tâàH@¨%œ Ò¢‰U(^‚âG_°ê ;²<`©ÂÏ€òïÏ?ȈТÐd$a{‡À½$ îñ÷T“©~ß³È-S¢e)ˆ[í§’•5”€qó ÌÂa ƒñÁ0Š P@ËÐO^%¸J‰Ÿ‘Û9|öuË+ä·yâ¦ÙFÏ<‰ µAÖ+üì&ŽÀMvì~e)ƒ(X"ï†p& ø2¶ïx{/Ï4\Ìl‹ÏÐÇ©˜´øú ¢Ú‡-šR|Ü"@ªc!Ç’MN§PλlRV´ 4Þ >Þ´Ø¢±xòBZEÖÜE³`1 ÿ *H°pðC¡|%¢Ù+GCÐT43W£ÕfÞ¯fUµÝîçd %U)e0ƒ€2̰¨œBŸ,:ˆ(˜p™4S²jpüA†Ãsñ@¡Z®¨ÒLt“£ï?\  £!ùɪÓ'[»šú¹¯›ÓãùʰP41óC&úÑ¢òN°pð'9Ü_4 ü™‘¶c¬©íö§9Xðò!Ð"/ÕñfšyùMS{ß òiðÄÏ2éUG‘¹çPÿW½Üµæýê«x-¯RÌÈÍk+“u†ÅQQuF^4 +üÄ„Ý ®ÁTBø­ü† +\Q4ª¬jr&œB~4šûY3ý¦ì?UßÖÐ᱕ªH¯Ôé•hªM_GÐý pÅa f‚Ñ¢bÑ[* ’[4ç@Ñ»nyØòüH­vo]oD¹áø÷9XòŸÿ‚óP~_r ß’YÅ}öEuå&¾î'þL‰ÈöP +ØŠI2 âÀ—R,3ØÏk6VVN+ŸŸ»B+Y¶bí4$S"¿Gˆ L{,p~÷½vCN®ª‚ªn‡Ä|`ou=‡B¬QlXÎÕÁ +~¯yçÖmª–Ý­Oq×›VEd'ÇÛ¼"ìméR‰.›%®p¡’F Ö}$Ì¥ A¸@þ ýZÐÿ,oÇC ”?x"Ñu̘ YæéÒ¼µqAÊ€!_X³ÆîƒÃÃØ¾ÈªZš¹w­ùÈÅ~åýÈï7RÌ Ev*æNÌÑø䪘§àŽÊÙ˜Ì3çkøó‡wש>ëÈŽQ¦de‰Y¯Bгý_étëòr³6ó {tMg”§µö¨d[ÄP€A¢£¼!üˆï·°õUUæ—[½Ú/¹}ýôpJð^ nhòœ¦F ’ƒÝåŽú#‡UµU_$¦§xd™Öü>¥"¿òwṎ"ÙÁÆð° ›Ë·ðÅ› +J×qQùýü­ª¶s¸ñr]‰æ•À¬¬./ÚD& x¸n«ÛþbUÖ‰x.>× -_ƒ†Þó™]wx&+á}E‹íBX2ÔảW»†Ï扟¿ïÌ x +KؾcÑ3EŒ„ªún¼-*‘_)’ +ÅÌ óè˜X¡™È74úH3 ¶é mµ1Åsj?)ì"„^fG¬»|iaÒ½_}@1pÀ™GÌ pL´ÎZ Fr2-Ð(€¬¤­¶I¤lLY—(¡Ò”hI½€˜{Âа=HCB … –y$ZC¡uïæ‘àOu‚†Ü{æB>ÕÉ{T’tï÷üaœ5€þ‡Ûî«‘jÕR[á[ +fa@ôú9ñ¾Ü­•’Ð…I=q.½RÏ eeú¨¸Ý—ò¶ß6°M·a,Ö10ÅmJØÕ †²è‹‰úMÉ›ô }wÂôf9ï,pSj?ìÂ]KÚR¤Ô¢/ËAéhÈv¬z{«Æ¼ØÕ6Ü/c§`âæI‰#·Œï»“Õ?Ðþ¤m››ÕÉ®°ñ¡?›y_¶›ßæþ«okUì}8èîSƒû,GYô´¯™õ2{™%î I×ÁÛ< <ì!Ê"UÐÍØ™Ù!™³ËÇÕùUOé ƒp~”@ g›‡ïI…!þ~t{ômô€,5N@›îfge)8ÓûÃð·‡ÿY' ¸ ôÆå„cGr°4ô%À§ÈPˆ–3ÑYø½i :cŸ0¯AƒCžû|÷ëo2—@·ºa¹sgÌq:kÜ_`:$þÒv¸á¢\]uøR«¦uý¥ÒÉå3 |Åa³ÒÓ"ˆ§‚yo‘¹T¼_»:dú’¨ÀÍÉÙ6o¥u  ,æug}\·àÛb*I,}hŒeÑ^ gSŽjŸiï'µ$œ(t0«šŠ®4?Õ´l®.“ª–M;0D NO[J± +9ë”xËt&.D¶|ÕD)”åfÀU™½cu® ĈA0œo«.´U÷µm"„üü +˜Î-èT'û•¯*¬ÕT–hmýfKÊ1‰?[. ßV½À2QÄQÞ£Påu7ºÇÈÖ—mZ©‰\½~Úì¹EEQF7Y nvNP‚pb!5ç‚[×tƒYÄ@pÊw:»ëD!û:a¾«§ +×ýÇ—LúÔß_CŒ¤pèÓ¥V¡Sä‚ ñ‘Íà )jW’žÈÛîšgµã7(CÜAgƒbë5 *q‚6()Ða'›Ü®mK|8ªÔÄBÁ‘ƒŠ,ðGƒµJL%A?`}Ãû@§û5¨ex?˽×òï“^5aïÜ}3.c­Ʋä½)Àߨ…XÂðs·éÇ¥Nr0²©÷ wôÁ)5ŸoëËN“h¦>í?ë…à 5ŽfÁÏ|×{^Z”í•î¿Â|xÌ`0ÍuIŠI‰O^Ñ×È&WéËu5aà¢Æ),„áS\LÎ ‚ÙKÀլܚˆTcYûuÄäÔ\æûUa£Í§öp‡ +lTú18‘ºeÉ1ú•´jRÝ֓چ頦pÛ5€ÁŸEX$ ,VŠì‹Ý•"pÅ;¹,|¯D0Ϻ¶¢+Ôeªð‡®(ÆöªèÞníÑnwºÙÃQì.´ûX{t¶ãÊw§UöB?°³?c Fw¾ëá3VX©wœá¿“´Üyë­k …àÉë•X8#€jñK=ræ¦-±Òq/æPÙ?žïí_ ïPáäld?E^Ã7Œožòºé|Ñé2ÉÌòú¼¥ ôc3ŽÏÖSz6 ÛMÛiR\jÜÆUblBáéæ–Â‡&™ÛNÖ{”Vቯ«u®WÈI-!S§¿Ÿ aÆu,ß°ëÙýy•ÚË"ùÓîÏ`ª C³ý_¡£8#|ÃÊõ²ÊЇŸ®`aOv^NžT·§ª´F¼]:qTô’Ù‘kKkReãW¦¼=‡Ûìþ1p$`•³n*Tˆ„ÔÄÏÓ׈“C둚.^~(VÛ‘V@Õõ0T]ó×EîŽq¶:â@öf(Œlº°7ÿ˜ÌH¿Fj7p° œè>”;ÞºTÀ£ªbsDQ¨ˆŽƒ|pl¶LÉðyî W›7–J9”ªÝSYc¹±©Q£\Q ßb2ì4H+¶¯çF]|Òv²åf}ylTžœ–mHÓÐ}‘…zûú]9 †Ðß^I…psñQ 8‡‚ ŽÄ °öBßΡØzeï¡ó’î7&%jåŽÅâÔW3dÓ[¡&÷hÓ5ñ–%dµÌa!)‚³-ÃÐ3Uçú#øòmì®8¿‚î^*þùתoŠNŸ?dÙ™¹Ìñ.p$ó´K›+F~–²f•ýÅì0Í–9ØýZ—³ŠÛL/Rš +‡AexŸzò¯¯þÑÝœšœR Õ,ÿ*ccd«7®,™)bÏÁCpöêΗê‹kJäœu숅1Sæ/*,ˆ“âQÅl¬»‘rM¼swÿ¹oåÆ†Â¶ô!BŠ)9Ó ­IKˆ笹|·ãìùÆÿ]-@MY¸Ù{©†Ûoc³Ü™{maÄ"¨¦n»e×'yˆ ¬T +ŠmQšD’VBž +Ĥ5+ò†b)RЀA-ºŽ³Õº];ÝíÛ]í´;N§]kÏ¥öqn¢»“ÉÜÇÿóŸÿüßùÎw&‡êwù·Ýeµ&2 ÑÝ=†Ç$“€–…Éxu1Þœ¡ü®Ž·|ü€¿¯ÿ}îr÷Ž·º²b_ƒÐ‚y鸮 SîJwéæÿ…×KcŒ.’ü£C£t§»#<èëšäf»+óÒ+Ež†ä5×Sžß¦Ùg@qÀ†) ÖZPOÃ#ñ ¤… 9L‹-*’‘´±ý ü,ÛÀ'€½…ðOIù'IEMðˆêƒk×eîÞ²%÷ÕßysàÓObÈÆ(D‚„…–‡³‚»JÊTxßì¦övOé®p¸˜âKÈØ»°jù×K6×—¾Â·bð7¢Nmw—äa3W®bïz]>w;ò9ÃÝÝ’ý‹ê’M8ÆëôslM%ôÿ¸ ôWB)dNd£‹Šcúóî°kš')¸Bsâ?T_Ñ“Ï%‘¸,²ž¬º»âþµpÿÔ;‚›‚Ô8«³©ÅÊï²¾º¿’Ë«¾xë/£W>ž:USÝ.aÛ†t@ ¨N<Û ;¶‹BârÜ>~Úwzøw¼£µÅ/@2í¶8Ž˜8Maí­ÐL±c‡ÿ® OPî*·f=šZkù.ü ÁÒk(¹Oõª c—?ä`ÉÍ_ ΛÕÓ+Fâ O=‰}'MN4wó?(ŽÕ¾ÔQÄ‘„윕‚³h¼ä»šøËÆcfm¢Öx°bûoºŽ×a»é°`§„8Ù-xZ~KüLµ2—Ä]#:§S3¸Ÿ×öN¼æÎ¼çiïœ@+ZmήÂ4pE€x@qØþœftxl•”E‹® 6É@ž2Š'D“ +U0"gi³ÓÜlãuVÝþ*n«þÌ¢~Ÿ&Ë?)øöÎÔÌð ©JÛr ¦Z'Z/|˜Èüê$&jÔ+zÙz/ÚƒœˆI†\Ѥ YT>1 x±TÙ_¶ïBñâ·›'6AÍ@Êrdþç°¨øçØ1¿4ý)iz†5XB:B¾)ïU©ÍÜì­ ”O‘5jƒTÉôÓTÙj)¶–8Š1Ç­—šf›fË TM”T)©0—›Š­Ò€ý’uÖ:S 5“‰çí6@‡Aö¦è•·I«=KäyâVÀ/©©;ÞŽÞ@?Êö€6 íÔ…3Õ°†"«Á‹*|Žª|¡IgÖ6½†f›zšúL}åsjf5n_æýrdðÅH±ÂcvÙ':Zì‡|£V«Ó›õ&ÍØ2BTêÓG//N͆§?û¶ŸJ:ª8uö—ذP‡ú­ïÙ‡ÖCÍþ$€ ”²n1[Þ½X̆bvSƒ}ï Œ a¨¿Š$%ìm¥ëjèêöä·8ïÏäÍŸewîËïÌÛTÿn¼ÿS#Í,]ßȆÅ|ù0| Jó¿¡Åj×÷ÿ$(¥Ú™˜Ɉ/æ{æóTÁ=žrŽ,Oú5á„’E³ßvÒýG‡‚AÞç;ÖÖŃ͇ý» S´÷¶×p›Ê ûö;v ‹m±š† +92ñš†×ä賉œ§Ù/ŽÓ N|>1j³ôòŒåÈíE¿Q‰zö¤8 + TßÑìEr” +7 ÷`¡â{:¢'«hQO¦U·#º,š1>¨½ A±3Z{Ñw,–Ñú{â2»èÙþ³Wßn>à#ÿ€4š›fï”mê\Çeo~c·FÐì®+(I<ð°ÿ_Îe Ê£ö¢¾§¡ï31ÇÏ››zù!L¸·k ¥¥§¢QzhÈâŸ6@¶ù!Õ?ã‹è<”˜{”äy"uþ§«Ž o÷ÃJØÑ·Å‹¹’ò<ÊŸ¬ÜhëüòQˆ[i !Í«Lp)ñÂãâ=Õs¼š§ +endstream +endobj +25 0 obj +<< +/FontName /UXACBI+MyriadPro-Bold +/StemV 152 +/Ascent 989 +/FontFile3 26 0 R +/Flags 32 +/FontWeight 700 +/XHeight 489 +/FontFamily (Myriad Pro) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-163 -250 1256 989] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +22 0 obj +<< +/FirstChar 28 +/ToUnicode 23 0 R +/Encoding 24 0 R +/FontDescriptor 25 0 R +/BaseFont /UXACBI+MyriadPro-Bold +/Subtype /Type1 +/LastChar 150 +/Type /Font +/Widths [899 596 588 588 202 0 0 0 0 880 0 0 314 314 0 596 260 322 260 331 555 555 555 555 555 555 555 555 555 555 260 260 596 596 596 0 0 656 604 595 696 534 527 682 689 285 411 614 511 846 690 717 581 0 593 540 548 682 636 888 613 603 577 314 0 314 0 0 0 528 598 451 596 528 341 585 586 274 0 542 275 860 586 577 598 595 380 434 367 583 530 759 519 523 469 0 283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500] +>> +endobj +28 0 obj +<< +/Filter /FlateDecode +/Length 642 +>> +stream +H‰\ÔÍn£0à=Oáe»¨Hð½¾EŠ"¥i*e1?št §ƒ4!ˆÐEÞ~|8¨E‰øÛèÃÀÍ·ûç}Û .ÿÙ_ªCÜ©ië>^/}Ý[|oÚlY¸º©†©7þWçc—åiñávâyßž.Ùjåò_ið:ô7w·©/oñ>Ëôuì›öÝÝýÞî]~øèº¿ñÛÁ-ÜzíêxJúvì¾ÏÑå㲇}Æ›áöÖ|Íx½uÑcILu©ãµ;V±?¶ï1[-ÒoíV/é·Îb[ÿ7^—½ª?Ç>[-7iòbÂt”ëtîéëÜýmêEäçÙ|ôwSä—¯1\§XŒýÔ¤¬Ì˜Wf¬/™‘Kæq-]©I™žÔ¤¼e†« %5)ï˜wÈt¤&[y< ~ɼD.˜ dÏì‘…÷êiö0{š=ÌÞ˜ ™~¿§ßÃïé÷ð{ú=üž~¿§ßÃïé÷ð ͳÐ,0 ͳÐ,0 ͳÐ,0 ͳÐ,0 Íf¡y|^B³À,4 ÌB³À,Óó‡Yh£yzöØs¥ßàWú~¥_áWú~¥_áWú~¥_áWú~¥_áWú ~¥_áWú~¥YaV:Î@[€-Ð` ´Ømã»hßõ¦w™¶[˜ím˜ím˜¾3ØÂô}Á¸·ãwf{f{f{k³½5ú ~£ßà7ú ~£ßà7ú ~£ßà7ú ~£ßà·ÙÞý¿Ñl0—0‹%æ—3æ—žyœ#̸¯20öáõ7˜ÿÄûzÂ}íx>5(`S¥B)K×}ÖÉê£ïS‰ËòXQ›6~VîîÒ¹´ +GöO€«V +endstream +endobj +29 0 obj +<< +/Differences [26 /f_f_i /f_l /lessequal /f_f /greaterequal /f_i] +/Type /Encoding +/BaseEncoding /WinAnsiEncoding +>> +endobj +27 0 obj +<< +/FirstChar 26 +/ToUnicode 28 0 R +/Encoding 29 0 R +/FontDescriptor 13 0 R +/BaseFont /UXACBI+MyriadPro-Regular +/Subtype /Type1 +/LastChar 233 +/Type /Font +/Widths [815 523 596 583 596 523 212 0 0 0 0 792 605 0 284 284 415 596 207 307 207 343 513 513 513 513 513 513 513 513 513 513 207 207 596 596 596 0 737 612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 689 538 493 497 647 558 846 571 541 553 284 0 284 0 500 0 482 569 448 564 501 292 559 555 234 243 469 236 834 555 549 569 563 327 396 331 551 481 736 463 471 428 0 239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 207 207 354 354 0 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 677 0 0 0 0 0 0 318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 501] +>> +endobj +31 0 obj +<< +/Filter /FlateDecode +/Length 370 +>> +stream +H‰\’ÛjÃ0 †ïýº\/JNŽÝBŒ ;°lÆJXã¤yûYQé`†ÄŸ±ôëGrt¨Ž•ígˆÞýØÖ8C×[ãqo¾E¸àµ·"IÁôí|?­ÿvhœˆBr½L3•íFQ}„Ëiö <=›ñ‚½yƒ¾·Wxú:Ôˆê›s?8 !†²ƒ]ziÜk3 DkÚ¶2ᾟ—mÈù‹ø\Bºž6ÓŽ'×´è{EQÄa•PœÃ*Zóï>»§]ºö»ñ¢H)8ŽÃ&ŠŒ9[9aNˆSæ”8cΈ%³$ΙsbŬˆ5³&Þ1ïˆ÷ÌûÀ’kIª%Y_’¾d}Iú’õ%éKÖ—¤Ÿ³·œ¼åœ›S®bMEšŠcÅ(ÖQ¤£Ø"?Šý(ò£ŽÌGâó‰øÌ[h^iÖפ¯Ù³&Ïškiª¥Y?l4”{÷i<áÁcöíÍû0öõ©­ó¦I÷¯ÑB}âW€Õµ' +endstream +endobj +30 0 obj +<< +/FirstChar 32 +/ToUnicode 31 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 9 0 R +/BaseFont /UXACBI+MyriadPro-Semibold +/Subtype /Type1 +/LastChar 121 +/Type /Font +/Widths [207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 536 536 536 536 536 536 536 536 536 536 0 0 0 0 0 0 0 636 0 588 683 515 509 0 0 0 0 0 0 0 0 0 0 0 569 519 0 0 0 0 0 0 0 0 0 0 0 0 0 508 585 0 0 516 0 0 572 256 0 0 0 848 572 564 585 0 356 0 351 569 0 0 0 500] +>> +endobj +32 0 obj +<< +/Filter /FlateDecode +/Length 3510 +>> +stream +H‰ÄWiO\Ùõ·(ÿâ~‰ôÞÈý¸ûMF²1Œ¼`<¦ÑÌ8ŠÚMƒ™³Äi~{’Suï[š Q„ty}—ªS{Õ'!ñç’ktp"ZÕÄ$NgâG1OÇB ÙD¾ò›Xû~GŠý3±6Vÿ”8l¤±b<¡q|þûÐX-­0ªÑÆx1>¿Tª©*Ö#g*YÿcüB¬íœLæâÛoמLÏ/&‡ãÙ—sQýû?þ\÷ÝÓgë‚É欈³$Nº‰ž¾vE%êñ¯bc w “ʘÝ®cpMÕG¬¶š‰zd«Í:T;µªžˆØöÕ1V]]Ô£Tò½9}Nh9ZÖ#€˜’x¯µºù +K¨Œ¨¬®,$]/›0PiË%¦L£ÊR°j´$Ýæätµ†oYp •ÒLpc,~ŸÈ ¬”è f2Òm|2:E#¦G‹½Ä—Ÿ…[¢Ã@GD!ÂÐQŠ&ûUN {'PŠÅÒ^7Æk-B‚¤&e yª‹‚’FFuª¢§6?µ"„ÆØ”†O«?ÈЋ6Ö—8FÕ¥âÂ3ÁBZmè·žR=gò×øãëΛuñ¼×çaW·»›«èl?zÛSr¶5þ6Œ_½Í&&z#¸öp‹4ö¤öŽsUÜl÷H Õ×=Õ*·xj¥ ± ¨üBvƒ«îÔ¶zS+WmÔ®ZgdÀ¹Y#Žž¯ç+?߀,m·L}d Û…+–ížµnR¯3â¿Qkü§ó¡{f_j¼ )‚bG6†#gèÅÈWI6 +Aduãà?rý½… ð7EäAúŸcmlc àslÖÚWû§µ’ÈISUOߪ&“f!J¤ƒ.ò¨!-ЩþXiÑ?õ®fËÒ¥)A@̆¨•ñ¶újØp)ëSj<à0Þã …oWM)+Nx·½9·Êj!U¬N»SÅr+>OÕ^9&*3N´'-3¬ØÖº<¢Û»¬¦Ð(ÝúÒÎÀèþ(Ȭ#EeÓ§Ê›KÂeS® f\­pÊ +SÑnѽÈ2›êŒÏòçUÙ>ÒÅ –íˆô’ß½|àDrÒOTc!uØ®­*ÏønV~ás0¤ÅªÿÈòÆ}¿[ª3 YGw¨3S¦Ì^8Tže屎‡Ê{Œ@\I©X**ïÀ`!NªF5–nW 8+û0·s;‘qv!dMBUˆ±í%Œ®JÀ\ÏûHº$—œèKÚÖ®K9s¶ ëýÀ“¥<Ökü,Çé9ùh¶Ä9wÙ¥óé”5>!2g¬…·{Ì䘉žæ-M6—¬©ÜgؼŸ©Î3ŠžvyCl°Ùv†–Ü!—^°í;ξ/s«T2¯ì«ŒƒÄ:.åÃpùÀ¨ö±6È1ªÚG’ÏûøqF1xž/Ì)ãÖ9Üì€~P˜E~4%,“Ú·gœÀ4—*WJj>-»c¼Úk9;„¸FŒR,w¯>Ð+~zA´¦µâ¾À"'8Ê Æ¡CÇ>Óþ¤ÿ=û‚îHTÓ2"ÌCMLöéQùAê8­M–‡Pžä}]s²„òGxj¹ +:Îê8Ü+XÀÎ/`ø€~ú÷«rݤD+ÆÏ`ªÏr4¼‘úz0©òœ mÍîcª÷UÆÊ€›'L˜ËЗ*Ò¡cÖ9Ü¥_¦ve×¾G‚º|­XÌ%t±om:'`[qÓc;!MëŽ<ɶ.e3,$ï´} ¿›–6°8Ù¿ê|@º„~~¯QkÞ×E,ųˆ,ŽkX%L–ΟÒý·LX×Úâ©¡)GêN¾e2¶/t'GJqЃ¡c‘åÆßÉr@žÕÔÒÙA\åhÒª×GQŽi5ªÙ¥Ï8éãŠlQxé¬êy¾Óz2WsÅ%©BÖ°JÈÛŸ P@ÏG¿¢¬ÒA\6U>8¦$ÀFŸv*Æ nc™9}ì_³V,q(a®;/Ñm´Ú–¥H³5<=a1敱°÷–MgÆET€äVMgúÓÙÎÿ~:[Dý„Ô°ßF baD¾wÆ™ÿ„Û¡Y6W?= G7Qçv3|ý€‡ÝKóRݤԭ§;¾|·I ®¯2±åCÚ"À¯žÂØE31½Þà+;s§N”Ê÷¤¡Wž¡TÐ'tsJßë§‹Ó<½Ý¤µÔN„x?¿Ùbp;KgKç>’¯}$E„(›=V‘û‘c ¼äsèššØ0pºÇŒ Lxš{Ê2|í—À&Y÷žñî0> §5vö/3Õ»ÕзºaÝ-Ýl×cJ·ØwòðVº[ÿ ÅÌ”{€Î?t[Gn9¨@ïmcyܲŽÕV?³ƒ-Œ/ágòúiæUm}õ÷Úê¥]{ÞPÔ£*uS“Üi,5Öª¥ +sËšdîˆ_vå–“‚í³0)Änù +’£òG­§jâCÄ7ÆbíÍád:Û}ólS¬m­KÁ4ŸDLÖZX§„“U½7âËÇáx:?йx:†BÆæÉµ, +ðX%/,>”÷–ÃWKi (BÕ鶤`Ó•M+›¾l?Ø œ,Ëè…A"@e¢#Ù OÐ’•m$ž YÑ®ä]t6ÚðÇðD OÔðDOd>òHO¥º¢Ú(Ê -ÒDÁK WÓ£NG/…/ÿ M­Ä‡bçâó"¹‘†Š¯PÓÚ6QZ#ý*bè +nGÎ(ߨŒ êAèY01ꇣ—Ðk$T šïA﫼ߵ#Š…°Xo“p0´†”ìýëÇó÷Ò„Ó£Ù®˜NÎfgâdvŠÔ*ïÄÉñÉÅáäüàx¾ÄņÂ/1ÁI?þœ}ã’t#ãCc%„«Þ†ð@—†JI$½Ò*¡C¼ìl—š%”†è|TJ—’s…ŽIj8r0÷FgÉ0^K H:é4e¢û¢ƒ³%c"ö¡ÀE냼šDîˆÍE¢Òãó°ET™Ò½ÎQ¨¶Ìƒ¡#’Á˜â½Ñ)´²)©dHecrþ¾è–æÊÝ•l¹Þ-p +ö +I‡Vÿ‰™¢õˆ´pcJ_&²FbuŒ³…O© Ñ*iìµEz„>߉„5æj-ôšˆÁ¨ÂAj¥%¼U´„’ªñòŠÖ×|Ti8Š·HÃ7Òb:h–‘#dÁEWhMh½ 7ð@¸µÇ÷o-=Ü7¨oMŒ ö_Ö«¦·m†þS`¨Jâq(v°Û.ðC±e퀭 ÒõÿïQ¶»Iº$Ö)Ž,?=Óäã#ÁmWc¢«a\}è~‰%šàðÅ­PôÄ¡í!. æ¥á4eÎñitFüä¥xV3䬣e“C–‰ÑFøßDNQt ÊÕG|YßíPÿÜÈ»½‘ß—Žp!‚1çˆë¾J‹ÑXD~¯ðѪœÀe´LbÈ€&pâÑL]"ßÎkø8blh‚5*”ð®Ò."Á¹ ©O9¥Ëà’@ˆÐM}“ ©„(‡0ÓÛëá`Þ,J 7ù°ÁsUóË“m„‚@Žñ YFÁÛL¨]juád]¦y]:F¨ ‹!+Gé “Lnì¹’Æ\úuÅÆÅSá•cãõÄWžñ;\G6I¯³ä•‰o¾}þØ$¯àÜ k“†!×Å~ÆÅénq]šŒ®¥Þ·ì¸§>çuÙôëFlŠ/€~ÿ€™>á¦OLoPD¿è”&‹#1Š{bTÏqÖ‡9œ®j|s_O»ºC’Ôïï×Ýýnó¼=2iF–€Ø:ÈÆAOGÍ:yå=\ʉuW† œ•û D¼¹pçC¯ð6¤Íˆ!LQ(“.3C;è‹W¾4nœÁðDýŽü¿(Ö~“à=7DÇA‘„ƒiðJ@ô8€8Î%€ÚuB +‘Z1ÔÆ¡ˆøß­M»œ“ÚçÂÕ0‹§xà÷¯„¶0)éˆÝ¿’aÉVZ¾ò%òp^”ÞQq˜Š×ÛÚà¡ópùm­QnÒThÌùêeKRàˆ\v3°ì|D›ô‘ Ív1»9X vmáP$7ˆÝ¬;LÖ“0¿œÝ¬;±%WH-Åbvs°ì8ƒQ¦&±›ƒ-`w¥MlœZd£Œ‘h¾8ub)ÇXmòíæQmîîÏúG÷ýîiýÔm×;EÛn¶Ï¿ïþþÚ<¾8>C Ê;Õ(¸X`C‘» Ï*T¹3ÁÙX¼’S' ÉŒ_Ì1x8K)5x¢ß +îû­hþÞÙ\¤3 ¹î ÚËFÔÕsãáÏ’CÃËæ„H+øn€Q¢œ–A¶XÉ/„0ÁÔÛË¿¡ymk?|ºíº W)O +endstream +endobj +3 0 obj +<< +/TrimBox [0.0 0.0 595.276 841.89] +/MediaBox [0.0 0.0 595.276 841.89] +/CropBox [0.0 0.0 595.276 841.89] +/Resources +<< +/ExtGState +<< +/GS0 4 0 R +/GS1 5 0 R +>> +/Properties +<< +/MC1 +<< +/Metadata 6 0 R +>> +/MC0 +<< +/Metadata 7 0 R +>> +>> +/Font +<< +/T1_7 8 0 R +/T1_6 12 0 R +/T1_5 16 0 R +/T1_4 17 0 R +/T1_3 18 0 R +/T1_2 22 0 R +/T1_1 27 0 R +/T1_0 30 0 R +>> +/ProcSet [/PDF /Text] +>> +/Contents 32 0 R +/Parent 1 0 R +/ArtBox [0.0 0.0 595.276 841.89] +/BleedBox [0.0 0.0 595.276 841.89] +/Type /Page +>> +endobj +35 0 obj +<< +/Subtype /XML +/Length 46387 +/Type /Metadata +>> +stream + + + + + application/pdf + + + BR3 + + + + + Adobe Illustrator CS3 + 2009-02-04T11:48:31+01:00 + 2009-03-04T15:48+01:00 + 2009-03-04T15:48+01:00 + + + + 256 + 140 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAjAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4qlnmfTb3U9AvtPsZ2 tru5jMcNykssDRMxH7xZICslU+0ACOX2SQDiqW+T9A1/SH1VdRv2vIJ7hm071Z57pki5uULmahQ+ myIUUkfByrVjiqJ8panq2p6MbjUHt2u4ry+s5Ht4nijb6nezWquqPLKy8lhBI5nfFU5pN/Ov/An/ AJqxV1Jv51/4E/8ANWKupN/Ov/An/mrFXUm/nX/gT/zVirqTfzr/AMCf+asVdSb+df8AgT/zVirq Tfzr/wACf+asVdSb+df+BP8AzVirqTfzr/wJ/wCasVdSb+df+BP/ADVirqTfzr/wJ/5qxV1Jv51/ 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 + + + + + + uuid:9D6381B0F44111DD9D1CE98FBF918D1B + uuid:cc1f2996-a274-4bf9-9da0-a564fbdcd2a8 + + uuid:f4757ea9-1f1b-4f8e-bae1-9002de8eacf9 + uuid:9A83CEEEEED611DD9D1CE98FBF918D1B + + + + + EmbedByReference + + /Volumes/Efsa/ZOONOSE/20845_2007_zoonoses_report-2009/captures_ecran/BR3.png + + + + + + + Print + Document + + + 1 + False + False + + 14.999997 + 14.000000 + Centimeters + + + + + MyriadPro-Semibold + Myriad Pro + Semibold + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Semibold.otf + + + MyriadPro-Regular + Myriad Pro + Regular + Open Type + Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 + False + MyriadPro-Regular.otf + + + + + + Magenta + Yellow + Black + + + + + + Groupe de nuances par défaut + 0 + + + + Blanc + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Noir + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + Rouge CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + Jaune CMJN + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + Vert CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + Cyan CMJN + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + Bleu CMJN + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + Magenta CMJN + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 J=90 N=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 J=85 N=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 J=95 N=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 J=100 N=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 J=85 N=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 J=90 N=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 J=100 N=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 J=100 N=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 J=100 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 J=100 N=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 J=95 N=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 J=75 N=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 J=45 N=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 J=0 N=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 J=0 N=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 J=5 N=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 J=25 N=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 J=0 N=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 J=0 N=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 J=35 N=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 J=50 N=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 J=20 N=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 J=40 N=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 J=50 N=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 J=60 N=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 J=65 N=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 J=65 N=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 J=75 N=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 J=80 N=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 J=90 N=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 J=100 N=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 J=80 N=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Groupe de couleurs d'impression + 1 + + + + C=0 M=30 J=70 N=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 J=90 N=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 J=75 N=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 J=95 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 J=95 N=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 J=10 N=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 J=5 N=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 J=10 N=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + + + + Niveaux de gris + 1 + + + + N=100 + GRAY + PROCESS + 255 + + + N=90 + GRAY + PROCESS + 229 + + + N=80 + GRAY + PROCESS + 203 + + + N=70 + GRAY + PROCESS + 178 + + + N=60 + GRAY + PROCESS + 152 + + + N=50 + GRAY + PROCESS + 127 + + + N=40 + GRAY + PROCESS + 101 + + + N=30 + GRAY + PROCESS + 76 + + + N=20 + GRAY + PROCESS + 50 + + + N=10 + GRAY + PROCESS + 25 + + + N=5 + GRAY + PROCESS + 12 + + + + + + + + + Adobe PDF library 8.00 + + + + +endstream +endobj +36 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Semibold +/LastChar 115 +/Subtype /Type1 +/FontDescriptor 9 0 R +/Widths [559 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 449 581 516 0 0 0 0 0 0 0 848 572 564 0 0 356 417] +/Encoding 11 0 R +/Type /Font +/FirstChar 31 +>> +endobj +37 0 obj +<< +/BaseFont /UXACBI+MyriadPro-Regular +/LastChar 121 +/Subtype /Type1 +/FontDescriptor 13 0 R +/Widths [212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 0 0 0 0 0 0 0 0 0 612 0 0 666 0 487 0 0 0 370 0 0 804 658 689 0 0 0 493 0 0 0 0 0 0 0 0 0 0 0 0 0 482 569 448 0 501 0 559 0 0 0 0 236 0 555 549 569 0 327 0 331 551 481 0 0 471] +/Encoding /WinAnsiEncoding +/Type /Font +/FirstChar 32 +>> +endobj +38 0 obj +<< +/Filter /FlateDecode +/Length 3195 +>> +stream +H‰¬WkoÇíO™/f s4ïG‘°cىيI#â" ©gMJ¶$Æ Ó_ÚöÞ;]J¤Dµ„€ÕpöΙ3÷qîì&áÏ%'tp,Z%bbWÇìgvÁžM˜bRD2ùÄö^Ž%;½f{õ«„7“6’BË&3„#3üïTÁJÍŒÚÏ& ö WÝHñ ÿO^‘9ⲪÈ*##0âŽK9 †“#™ÀúÄÏàiù1ÛïF–¿èwŠ?e¯`ÚóKxj¾ìF‰_‘ݧø˜3-»‘\Ò‹Ä>hí™îFžÃ#pÃXg$>z¢R„ðä.!CeDRª„Sj‰Ç4’Nìù Kn`¸Ò¸?a?±/è\r€SüäµôŠi+|2:EÃf‹û_Ãȱ¯Ì²ÖHà‹BDˆZds6\) ¡CæœÁy’Ê{fµpš)+T0í`soàæRØš 'Ýg@Ž”Òù8šYçQ^ÃvFD“rüŸ¡‡¯:Ç—3ð?ÆŸstý|JN¦šD@Cö+bòÚÖÔôÐRß©Ì þ9„7›Áîüº¾¤WOÖ)%\ +aÅ|ÍvÆÜ¦¢zh…„ÁJëš& 9þç ãÿþÏŸ~è¾ýöÙóïTTÒEŸùx’ýšÕ®©öÑ¥ÌÑ}mGšý¬) PRG“)Fú†ZÑ4ÏŸì_µ`8LÇÿZ +‘<°OóOòÔ‹í¸+Ô븖|¨ä¢åïÀám‹çww}IÉÞ¬î£ð}¥à¨Ò3ƒï <ô‘Âà}Ny¯?’!¬=QÓÎÆyÛøÚõ€ÍE“Κ‡ðÞôx1¹‚÷fxà`*ÞàÍM<:£v 8¼(åcÔßÝ‹ú¶Œµ5ÕÞ®œ;ÝJµñÖ1Ûåî>ååx˜ªc¬Ÿý<žRÕ]ä¢ÌSïIà^çøv‘õ"´[CÙ_xFù[þç:ÓÁV{é‡n;lU4M6ɲ!5ÉZÙî¼#i6اïÃ>¨ØZè–‘G†Ô"3FÖÔ+Œå_üüá¬ÌÌ:аKl>°9ªU$WØøè;˜ŸÁÒe§á :_ç¾C0”)Üá®óÕ¶¼°cÄo )7»:WÁ‰ÝQˆfùkŠQ?ûàÖ_;_Öv½9nÑmCçr¸íþ ™EÛ»Ò9‡……†6á°Uþ{¹a!!æ#%TÈt†Ùóh #³¯MÙñ¡{¢äO+Vþù!é²D£ ++y©ì‡ä°;@täX´Þ5ð‚­î£0¤¦§\EÐbŠÛ=Éft¤ý)ìq놡Aˆ´]×1\ÐeE?…Á4³1àÌΆJeLž¡ƒ#£{-^æ0‰v6k<ê2P’’ÅÕ”Åw’%Êms,oºÄ/[¤b-` ø’ +ƒèo‘~8‡GU>­–DáF¥—c¬BK4Ã!>ç ›ª&ªM)…+7TNXã \¾m%‡Þ¸¬úƒ^Ü—üÅäª4Ú Ô~Y:é¼'ƒhI™R·†æïð’fð¢®sÁáË\qw3È>ßGsèžCè^Ò}¯¸…Ô±h`·)äàÌjÒÁï†ÝW"ÿêÛ5Xù&bD¡}»­“F|ÌK½äÝ»¬ùÎl5Gß7¦¨º;OBчÊêY ©(vùÅú<"o¸:Ü*ï Ŭ,y~ÝäÝuë:δŸâBrk;l´}úhÀùsg°ißs¬R³ÙÝ«%[›c¦:+ßS–>§jûôõ[` +ÛzÑyŸÇ9I•,K•oZŒrJ™VÓZ5¦0ÌÚ¨ù'ú(¹ÈuQ#\µ>m/1ˆ§E@ÉM$ g„>¬¢ºÍ¨)¿¢uE>,¸°TÜ6r%LpƒÖ„áëíº ¥‡Øá? ò Œëñ̠̀NuêÏœjCª•åi‹Ñs9=¨åµ(äU_q\³Oo-]`yÒ ®ò„éèZ_Cή¸á—)²¾S68x’ßžõáõ+YÓ˜µ$Iß®§Ð"Õ +ÇÛ +6¨à² £Üx‰’·ï[0ñ@øÐdÅý8±mëÓá²{žR³–«y‰3›J塃 ðîwÛ¦\½aãš‘Ç.H…Ñ»«¿•cÌ&``›*7 È ¬¶¥ ªžª¢Ezà=è ›Î¹œ zml;ã¨ùå»A6rMÜÓj~XEi»(B‚½úÓ€"Ê.~Ø¢Ç.\9zé­8¯W8cŒÚ¾¢iqÞØ´PÔª]³1õ‰r3¸¯kÖžm¢H¶\aùáàb딫}{%ot¾Å×;î¼~*$aÝð¶x;w—ó8X¢Z­J˜ºõ‘§Õ-™Rk½VÃ.×wƒzÉñwš]ë û¶w8ŸÎŽŸ¿`{ßIF>ù‰}a +_¾LY'"4ÕdóÜ"uLI³Ù‚ à:ËkôWHì+£©3àV•"Œçl¼/z|pRÅàlF«äwçœÖš(UÚ ^T"Èh“W»qŸ "#SÜû¼±B›¨¥{<œtÂḠŽg¢‹ŸNøuÌ~fìÙ¤À*ö‰íMÔ¯F“i22¥“Þzˆ¤QJÃ& ƃIJ„fh„†£B;䞦@k¹k#ÛF¦t)a¼e#+€`.ÓWSÔ%iq u©’Õü`z…#øyúG1Y˜ûç ‹¼Zâ +M#ì82þtyŠvÑòññgœƒ;ÇÛÙ á%þæò7üÊñ†??ž±úy)¢ÿ ÙŠÚCü "W£ãáÔ¤äsnk¯R2}tÄÆ²ƒ¼/ ãÁosšºí†ç4Ÿ6:YµŠ§Ù«¯‡» dD)É 7# ˜iÈK„v@kÔ£Ýà +ŠW»‰vÀjØ£Y¸%kÒXm{,+4ÜÿÍj#Ø£YI­t¾ÚöhVÐóIšdûF°G³‚NꓲÒï"‚›ÀËjÍÚšÕF°íX=¬0RÆá¼ÞHËF8¤qp²Û)Öðf^ZHæ>‰Ç#º]éû¨¢Ý nÅNÊÿ’^6½q„0þ+ÛÃRÛ€k£œªÞFê¥RUµ»ªòU)ùÿR_˜mTV„p™fÌ;<Æ`]T„üýÿ€~™ÓœÈZ£¶À&$V£óûܽ‘m(2ÅÖª­°9²š\$ºM¯b‰Ì±5j+l!aWB¸´À6™ckÔVØÊAˆ¼f l#‘9¶FmÍ•#sniÞ†"Sl­Ú +’¬ÎÛPdŽ­Q[a‹l…=6¥•y‰Ì±5j+l9[‘ —’î«ÐsdÿŠ-€yAñ\̺܆"Sh­Ú +a±€ºP” EæØµ¶¦ |+ÛHdŽm²Æ}ÉFÁMCÙm1ž¼åQíØEóx4_̃ù¸=ëÝš xÚNx‘-“Oæp¾Ã‚ÕRHðuJpÁl÷æÝÕäâãýñ§ùñýéøô~»1×[[=â EL)CG[§,9êÉ—¤xþt¦°b=ÙBÔ"_Ùow&Ëå3—ÌR[a·eϵ©lS5fMµv¯ú=kÕö±Þ¯OT»¡¤ö<ðó›ÄÅ»{ÃQÞîÔþõv qk\©L¬1ZJÅÖ&øm¿Âñ'Ìzã¬'¹ÄIÇÀ³·1``k +®gáeÿ Vø‹HÐ@üdwÁIØ +þ‚úÖ3 û0Î §"¸^HDXUÔÜW8ºÈsîYpªƒÐ²œ»ÃäL;*a!t5ÓƒT‡úÞ0®?_óG€–E¬ +endstream +endobj +34 0 obj +<< +/TrimBox [0.0 0.0 595.276 841.89] +/MediaBox [0.0 0.0 595.276 841.89] +/CropBox [0.0 0.0 595.276 841.89] +/Resources +<< +/ExtGState +<< +/GS0 4 0 R +/GS1 5 0 R +>> +/Properties +<< +/MC0 +<< +/Metadata 35 0 R +>> +>> +/Font +<< +/T1_5 36 0 R +/T1_4 37 0 R +/T1_3 22 0 R +/T1_2 18 0 R +/T1_1 27 0 R +/T1_0 30 0 R +>> +/ProcSet [/PDF /Text] +>> +/Contents 38 0 R +/Parent 1 0 R +/ArtBox [0.0 0.0 595.276 841.89] +/BleedBox [0.0 0.0 595.276 841.89] +/Type /Page +>> +endobj +41 0 obj +<< +/CA 1.0 +/OP false +/SMask /None +/SA false +/ca 1.0 +/OPM 1 +/op false +/AIS false +/BM /Normal +/Type /ExtGState +>> +endobj +43 0 obj +<< +/Filter /FlateDecode +/Length 244 +>> +stream +H‰\PËjÄ0 ¼û+tÜ=,NÜB/&PR +9ôAÓ~€c+©¡±âò÷Uœe Ø3B1Œl»§.ø ò¢í1Ãèƒ#\âJaÀÉQ+pÞækW~;›$$‹ûmÉ8waŒBk<\2mpztqÀ³oä|˜àôÕögýšÒÎ2TÐ4àpäC/&½šAÙ¥s<÷y»°æoãsKªôõaÆF‡K2É„ …®¸ÐÏ\ÀàþÍïÕ0ÚoCB«}·ª„¾« g`®®˜?´…3ì÷®Êý27Ûv%bÇ%¥bu7éÞ‚L1«ö'~Nªv3 +endstream +endobj +45 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 508 +>> +stream +H‰bd`ab`ddptvòÔö­,ÊLL (Ê×õÉLÏ(IÉýfü!ÆòC†Gô·Þï¾_«~Y³~oáÿÞ+xýGº#ãìÎù@@ +F: ÒDÁ1%?)U!¸²¸$5·XÁ3/9¿¨ ¿(±$5EOÁ1'G!¤¡X!(µ8µ¨ $ª¬§TW¢àbbj¢cja¤q‘Bf±B¢BQjz&д¢Ô…’¢Ä”ÔÜÄ¢l…ü4|6黇T¤*X(¤¤¦1#ƒƒ0C,+#£_`éÞK?:º÷þx³—HªìeîfùÑñ3àOÛ÷¾ßGEÛ}ŸÌúýÛo…ßD¿ƒ8&±ÿa‹³¿ÛýòÙ~ì±~ƒx|ßóù~Ô,(ûñnww¹Ð÷†]¾7ˆíú)Ï&|á7¿ÓôÔ¯§X{Ù€jº·ü¸¶•ñÓæ®b[~_éeß¹‹õ»ùwÓŸ¾‹H݈ýø[Ú#¨ 5Qn^ëâå»WŸ”þδÊÉñ7‹ÁoÏß®òþ¾¬¹ì|ß3€ñQÃø`+óƒŸM¢ÿj¶þªaçk˜öÓlúï¤ß §íú§t2Û÷é“þäOÛ>iÍDvˆ\Ü´ïúÓöLûS2‰ã‡×Äß>Ò;&®˜È)· ÁµiæÎM\»¹w÷òðqÇëµ +endstream +endobj +44 0 obj +<< +/FontName /UXACBI+MyriadPro-Light +/StemV 48 +/Ascent 935 +/FontFile3 45 0 R +/Flags 32 +/FontWeight 300 +/XHeight 480 +/FontFamily (Myriad Pro Light) +/FontStretch /Normal +/Descent -250 +/ItalicAngle 0 +/FontBBox [-154 -250 1046 935] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +42 0 obj +<< +/FirstChar 32 +/ToUnicode 43 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 44 0 R +/BaseFont /UXACBI+MyriadPro-Light +/Subtype /Type1 +/LastChar 124 +/Type /Font +/Widths [219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 488 488 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 212] +>> +endobj +47 0 obj +<< +/Filter /FlateDecode +/Length 532 +>> +stream +H‰\”ÍŽ¢@…÷ŽiËί‰y¯b—¶]ü|“ ýàÒ*|²¿ Ÿz á +endstream +endobj +49 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 5250 +>> +stream +H‰|T Piî&t' +LÓŠ‰›Î0ãˆ.¢‚€ˆ H”cT΀ .E9TP.W!Ž€" +X(ŽÊ¡‹x°0 àÈŽ 82–ë8»®¯3?nmǩݪ­ÚÚêê×ÿû«ßõ½÷=36Âp·Üêîéá³À·Z+W'/òI3Ü[³œµ2Î65bç˜ÒÈ•ü:ø«?…æÐ4cdýZ„áø¹zÏäÎ2~{šÌÁÞÞ~¡A:Ê>}œÜc“£² Ý©iФT™ÏŽ˜duJ²:*Mk'sW©d³TY "U¡Î0\n² ²“ɹv¤ÉÖ8:9.trv°û-1™2U%S+╜7µ"V–¦ŽŠU$E©eÉq²ÿiñÚ àÝ) +™³,V‡a8÷`$† Œ033l†Y“Ø|>¶ÔsÁ0s,H€)1,ü8t0L޽Âù¸3®Ä p þ3²1ZotÜHÏóæUÏ4ö3 ü‰CÄŸIw²Œ|Ï_Äçwñ'¿„Ò¯§yN«›öÏéQÓ;¦OšØ›Ä˜T˜›Fš^2š©ÌZ…K„û…·Í%ææ{Í‘E€Å)‹3¼g”Ïx+òe‰^S^ÔjÐÒÄr•¶°•}ÓŠsò‹V^¡1[ —OP‚:iä +Ç ˜$‘ Ý¡Á LãO‘Û>Áq:ɶӆ2hBT*„Éwâ2 æNU;¨îˆúzÁMÛaTC6œÐÛÒˆï‰f!sÇ›‡3ø¼/¾g9“³™n9õU¬c42YžÕ|kâ:Z†JÎøˆÑì>ý2BNNíÿ¸Œ Ú³ÙlÖæù‰ëqarB8?áÿ凯e„(OwÁF8é]é´5Ÿ«ä÷ŽYÕß|ð¡ñ¹@ˆlÑt}+ÞÛσ:½7mƒ0dÌMfžXvnéõåÒ.2úMÖ‹Ű÷=ø½é¿ À¹ŸW…¦Óocð‡<ñ‡ôñèézòÚ‚3Žöb´×ùY#SÎ@½ „0žM£ëo=^èMŽUºÇ6™JÎ% ‚Ün¼ŽònC½Ï—€ä©nRu6ˆ¬3D0¡"‡²é«Õµ ¥©O¯RÆíLŠ“R‘ çvÖI…2½{&¾‰MàŽ¡Ùyz%áMN}ùQI³µl½oþê~àÁ3Cܲ +Y4Û€)ø¼ƒ°ý縿# &wýì˜}(šåƒ*pÕ¾ç½àð=ì‚j2ôÒLVÀøÌ!Á\/%¼Hdã~ÂxD1),Ô±å:œ¥Æx윙gtª.&ÿÔLÀb°I*~ºe™¬KUn“jMíÍêNÉ`uÈÙÜ/‘šÇÌwÉ æ2ÖÁÉnˆÑ‰àùøæqê]y-y®3ã±>ãW`Þ«x´æ,Ş&5}FŃÝ ܥޖVøš‹ß•µHժœæÅl`HËË$õn¨Ké².Ô ñäÑš2µ¡ ðî'Ïñ“l$&f^obœ<ÝC8ì-±„D?O-Í"à2©DÞúÓÅ|ðí*.Õ4Í.%ó”¹ñyÊ(”deÈùzü¾‡ ®ü½z)nKP'Q\]Y\#³† ¯%.v![ËËÒ˜>ÄMÇ®.CE¢ŸÀ¡#õÞ¦ZæÛøðãÉ’ìœÂÃÙL,' •人ÁI‡7ŒÀ Îs‚Þ†Î*Úu$-ß=×Må,pöZ¤h™?X { °|<nÓže†Sc|Å®!nRjà)ÛL÷Ÿ ‹ð Ù²>ƒYÿ­ª¡Mü°õnT˜3.=ЪŇF¡ð9¯#‡Ö9_|¡¤÷k]mÇmÁP÷+˜ËÄÀ ù ™#ÉgˆFVNmÎÚî¿Õ$-!“WE~¥ˆŒÏØz µ ãðž"ä³µ´îÂ&u:S°??÷`ž bÇ–¤Íß„[ݯ{^Ž0Ÿ8ÎF€Ÿ^%Çó†ÿð<Ãc«çÌ*èFŽÃWÒ«9«â9ö^f„ áÆQÙýCx +ÛÈcç‚’®AJb”´ã6Ÿ-‰~á6ß8ù”DmýB+¯½^Ñ4»˜,‰9^º½…X ÇõBY¤÷ˆXË¡cÔ»º£ôÁºÖüNÉOÊ›î07.7Þí„¶m¨è3\Ù×5*¾±»AU%­‹+[+ ?˜ÍôËéÒÓU%—$-ɾËW‡-`üÉ}~´ÖÀ"íö•[m[Ĥ©‹J2¸Ô…ÙýlKB¦¨eœêc÷¼¤wÅå„JÐüà·`öKÓë®ûLK»®æ±äÁí}¨b¨Æ-AõÙ½ù›Õ§DùZÆÎ5™!JŒVÿ aà:ô°üìU©õ±7zqö» ^])}èÆÃüû ÿz±û)óâI ·ñ…â#£)⯠+:ÖÕ!B"<”Êè6ÐG«‹k%°ò¾2]˜hàÏl Z•(“¨‹J“ac¡Ž<•¿Äªx¬;‹F‡Ék "à4iX\oHdÉè“v‘¼ ÿ¢»ZÚ8³0ÙtÆXmvaLŒ™š±¢ÕU)jw)X/ÜTÔ‚ä& P¹$ –È5 ‹»(÷HEP (È +ÁEPˆUñ²ÕÚVÏÐ/Ýîìî³öç<3çÌyßï=ç¼_©$¿ŸRçÈôÜjá8Ù ÄÏ|–@6Œ€2?<#ùà”8a·áÔ`0ææ!õ„„Ÿ(„üÊž€…¤/ò ‡|öc¦¤ZN]|Ž™j»þmå(Ý}%.¦–¡FÊûq·äÈœ‹Ìid°Âo« ó— ûÐlôŽxKu«“Ä©u(ì}o°8¿‹ÏÏh3§ +ü¹°vÚL0ƒaœ„yXB|;Å 2N0ûü T€æD|ágKû‡eŒd¢m‰„‚ÆøK4©oÁÚ*æ;Ö‡0'ù÷ßf¬fo`°÷ÉoàäØX†&ˆÇ$²fçA=\&ŒIteÉ""Â#B$§Ý‚1}äÉcƒì }ä;8Þg tž„Yì ý[x™ ³þÅ>¼o”;}” +›6jq‘È€D¾ºUââåÊS’i- ݉{X¡è’ +C6Ñ]rŠ5Èï)y•÷¬ÿL»ì §6ð¨úô¶JàÎΪ×ÔV߯óù+iìòx¶Wg@ðaﱟ̣ØÁÇdFÕìÊ8Â>ø™  +¦N÷eßÊHåmÍÛ«2¡è> \ÒzÒýBP¹1&‰Î)Ž©©¢#‡ÛC†‘)k$ZýV%|ˆSô³mýœkXû\¼|­fŸ8;1ëܱE™#FÆ÷Ñ|°~r·¶ë¦dt´0[ K¬A„>“(6 `Y5"Wšø¡÷¶:0^^»9ÑHäöüáéEx··—i¼ÔVv“æaõÞ†jÜv3Ò +¥„²¤4õ<=<\rùïLS}ý­aq[LCP•¤Îw[¾”Þµ')Þ—Ñ8 +2óÎg¨è‘AŸ®Úd‹Èpùñ¬p†ÿ§¼ÚÙ}ÖêÁŒ ;à*1Dö]ð1Íb²6dÛfáiÉøòäžÄ§Éý-îùéÇE“çî|û½øŠ¼!¸\¢òß™¿…vuNŠ÷fðÜÈ;‹3Üd³ÎÞn1cEòU3ãÁ_fô½–i©‘œ:AE¸:òvVNMÁìq6ó&fsÃêqGKǸ¤=½QVÇ£š«ðœÉw+–ÒèOÆÐ\ëk»µL¿O¥Ÿ«Øbó¾MÎ.Eçü%üKx[½äô² +.,Ç€Ä*7½æt‡È#6¸bÉíP °¿È8Cão›ÃR·H +V†ˆ£u.¿É» +t£n)V†Úo3¥-]›´•YÌ0kLð_{ÄŽÉ8ãl9N °FLI¨³ð³•¹Æx-À’mJiHи±¶"3rB¯‰·]4Á¦p!EØàkv!±‚D¢  ×ߘЩdrYRyÌM)„ˆÖ’ ÔIö Á¨¸íÅZ©õŠÕB쥢ÜÙÂÔölmþÄ7%¢T§]NxÐȯf;´Þ´Ý~R£®{ÙÆ'©à$×dqT +(„[¬±£ämí ˆÓ_Á|0¤+ +S”9 JÑËò4$ã\™„->žv,Ö))!â5=“°ç l…åÚýß} Ýv@ê‰Eô&º`熆iu™³ã¢MØ~þeÙ&í|Fqf>T¡a¹  VKiàõ¤ îo¬½Þ»õ.÷°s0¡®<>¾ˆ9§Æ{áD¬wî>»A>Z…,–t›aoKaÎy}•z2,ûpF5Zª™õÄUz¢XâTÔì`ÛÚyh-²\Þºñ©¦û¢¦IOü«•Ä0™qõÄõS-¯Ùv²Ô ¨fĉÚhí@Ûʺ;Aðþ¼ÚŠxEÃ/Æ~kM˜ôrTO!v”Ër ôŒv¢]}Î^–3Š2esf ì•`|(±ÆµÃ­Æ— ôá¢ëüޮ’:I4<X.AÂtÉpq×È=º©*ÒOèX©fjø´Ÿó5Ls/e͈7zÓ‰G_f)1z¦¦GM(“r™B5‘­ˆü[ íåzùÂ'|›Â>ùHJÆ}†ÝzVÖcäÛ‹Õð¯>ŽJË=‰l²êŽ#]ôõÞœÆkLëåòâWCìQ¡ïö|g9â-û 2OgþÚbñϾ® šFlvÛh~ˆƒ×:Úeï™ÂžÀ¯‚U1Ökli+ù­6æ¦c“÷][Ÿ˜ÇðÀ6Έ…]4É®°’ àÝé¡ÛKö…)#•ÑÌnTƒWO;ÔYØH”‰ŸK/ì²Þá»Ã ç&ôâCô¯nøzã‰ÓÉe?‚–¼ÿ5‚3>aåøƒtr¼ý`5Û#¨)-U¥3Uò³†‡¥IEVà•7†¿?jÚæÂU`ÈÊ&:%±Lø¥wüxLJRp VâNâ7òô¸gØí=éWÙ£fûj&1‡ú† +“ˆFrd"ž'³ñ†#š›ë»Õk0Ë4Þ¤K<¡ç¼Ç:¹_êïke´¥ÃÖfÙ\_®T¨>¨Wu–ÓÔó²ofva~ò§é¿‘”M¡v’@} oÞ7ª“. l ›.”¡^ŠßÔGwã+ãê6±$Ù'°ç ŽM ‘‹rÍøîÃ4A“öv•º®á°l3üŽ›àïHìÒs–Я\”ÇÊ„¾¥/î/í·QÊC%ø‘ê<²žz—¢ë¡)_Ï™K6å$ò…ÚÙ3µ{/2ÔÈø•Â+¼ËæõK‘ßäJäö`™ mwMºÖ4 Énep&³¦qM0CŽÔõe-Ãc‹œ¸Ø å¨sعQì‘¶ºÿMÛ{ôçÇXÓ“l¡ð?°Ò¾õ +endstream +endobj +48 0 obj +<< +/FontName /UXACBI+MyriadPro-It +/StemV 84 +/Ascent 953 +/FontFile3 49 0 R +/Flags 96 +/FontWeight 400 +/XHeight 484 +/FontFamily (Myriad Pro) +/FontStretch /Normal +/Descent -250 +/ItalicAngle -11 +/FontBBox [-185 -250 1090 953] +/Type /FontDescriptor +/CapHeight 674 +>> +endobj +46 0 obj +<< +/FirstChar 32 +/ToUnicode 47 0 R +/Encoding /WinAnsiEncoding +/FontDescriptor 48 0 R +/BaseFont /UXACBI+MyriadPro-It +/Subtype /Type1 +/LastChar 148 +/Type /Font +/Widths [182 0 0 0 0 773 0 0 284 284 0 0 211 307 211 326 492 492 492 492 492 492 492 492 492 492 0 211 0 0 0 0 0 568 519 555 647 470 465 623 0 233 364 515 442 780 632 668 507 0 523 466 474 621 539 0 0 517 0 0 0 0 0 0 0 522 525 423 525 453 283 524 534 229 227 456 229 808 534 522 525 0 318 373 313 526 455 707 441 441 415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194 342 342] +>> +endobj +50 0 obj +<< +/Filter /FlateDecode +/Length 4324 +>> +stream +H‰¬—mo7Çóîpß‚o ‹Íç 'N›±sñÎ) +Õ–5’œÚò¥úÙÛrw%®cI»Ê ÀZÙåþæÏùÏÜ߉€6Z®¼%ÁH"¹™ŸÈ‚VDÁCò‘|*ÈÕ-9¨ä/žT—d$¸Ð†TçÄs›‡¥¿.0Zr¥µ#ÕœœQÉF’6Òž*ösõŠœ~/ÈãÇOÏ—wãY5ùcIè_?ú'{òäðù3’q)NŽ,Sd‘")LŠU]JXõ9z ƒ“(Y‹JšÒÀê;[AØH?ÀÕÐ 9b#C_0OO™¤OÉ+¸íè5\½c£Hoò¸Eú9N—Q‚”§"?ˆä½RŽ(6r0‰‘§š0-èW—4½Z½à¾È\J—I›Ô<YÏ"çF‰”›¹AÒ  ª!ª§²Î×QEþC~OŽä¬ ÓŒZ8Ðc¸‹ZÅ Éù¼°ìGøeÉgbÈk²ÒÌ!€ÓÌÈiÆîUj]Ræi©Z"Nqí”">ÂLu¬k ͇r¸HHÒHËUªÒ«¦~Õï¹61–¯Ò?“Ñ]Õ½ˆAr-eè¼Fr¤,nÚ ¬…·•B_fü†‚<^$÷A5•w¼ª<¸«Ú»/¶qN½]“¬iÍ?óéÛÚâăixÛ>|2ö”9…ìAæ¶Æ9Y+m¨ÇkjÝ*=^5\BRJmå,ù¥zÊ }ä¥GÌÒgYè|Á ^>«‡üw‡Vùè¤ ê¸«n8i¢ÂådZñ¸ÎYŠÄüMÏËò¬k‰;:KDêÁuŠaÁŠ‚Kh"£¸…²€é{Jÿ²ÓnGS¬+36 aú[÷(T´6ÜhŸ» bÎÐñ¯³IJ”¤‡o5¯û õ‘Êú›&¤òi.¾ƒ n5óë*3Z‘‡VJÝÔ +V +–Zq£T¸§ø-¬It’—ÀOpyÉiµTŠ.“õ“´Z^À„¢¡çie¬Gä•ô2¯bS¸êôЦót·|ã×¼'\Z†]"Ôñ4µ×Ð oóØi^DnW]Z¯aàmŠ=ÉCš‡uÜEýŸiä]žÈ5•ôОj=Âîeg„R‘ ¶ž{ç·ŒÐÆqÜ–—«[®ec¸uz%{½J´²Û-p=¢•½eD#{óˆVöæ—ÅÉ Ö|Šê@²·AÂ"t>_ŸIìêlVBUž RÑž Zh= „Å„æ™;a·GƒÖɲ^(‹mN[öça‡ÖV°¬´)"ñ´cÔPjS_S;NáQK«Ð¨¯ö F÷µ4ËzØÝeFaš5”ÚÏ,Ô‡¿ ³Ò' ý?{y5ÚË*c2Òë»styÃF2Ð/ìçê98ý4^Çžž/ïÆ³jòǒпþ~ôœ=yrøü!žØÕ¡ÏYõ9z wÏèõ|r»œž“÷ô_ï¡6éK6Òtþ)]¯!ˆ’tÉ,\¬igè»ÅGø%èâšEúyÑ>SîU,Hz½Ïàîî&…¢ÉïÇ”3™r–f-ëYˆGiÈܰ؂È3ú”IEïnÓ4 Ž3’t3 ‘fḆ×êRä[kçÊ1°‹¯†¤ÿ´…ƒÄäÞ«:ÖaŠ1™]AZ§wó‡C˜>¡õ¦Pw³«ñÖ9 7zÁÌf1/.Pâ¨mqn @Æ‹sÈßd£Ê·cLNk߉÷=A1æ ÎÇ &uÓRqׯs}oŽÞqUß +¶•¹­oYÓ¾©rlê§Ú~úZý¡h«»E6YÙVFánõ²ÕqZ¹Õ$¸2±¦]Ð¥“²4lßPCžµ Ž/éA’åí@Y¥½ÞmÓu¼ÅËãÂËÉòC]n)_·›ì”¢­  ø}±ª¹`Bí{v›¶7›sö¦È™]½ÎfÖIÓê[ú|k© ÕuVï †.ï®Æ³6wÃv\ݸ4¼M.]ꀴ´®Ý[òNg×ÌÓÿå&Ú ek¢àÃt‘}U<ˆ¼¯4(Ñ„€eºóa~γ¹˜,Pf6dîÝbºL›Äù1Ÿ¦‹«‹ë nÙSfµx¯BXÍc-C¬J7¯ùÅiê¡"9zG˜Žë3J»yÖÁîoRrwï–Q­¤U¹˜­½sÒöNqð‘ͱH´Gyb@Š„/¹tÞ£'EOÁw^ÛS ¦è,Ͼh.Ø~%ó6èÿ³^-»uÛ@ôWî&€Xä +âKE dÓEÚº»lnì8Ncû¾6‚ý˜~jÏÌ)Ù’œdcë‡äpgÎøêE•®.wB q› î ÑÉç;_kŸºÁ+ê¨wçJwh +Øyóis0µ¡}¶ÖC*íp×'Ü{b²È É{AO‘SpÖ)iÙê6|ß+W]ÑŽAðš®þ+üøÊ,boÐ¥FKµïªE½é³X1( ýÂyñPÃ0ºv4 ÚUÏ\£‡Z›6óHGJ{Pÿêÿø)ô´O|H +üô¤´† NS%ÿð3ÈÌ/éQä—dý­ê3ó¦wÅ`)AóbQÓ׺ë)ÁunúâPð_LDX8æ×`S`°ï=%Å‘žNsÆ -üמ¶y"»Øï\¼Æ)ÝÊ#uLXú þÒ!”GñšD=÷’F€‚£øÐRŠ@‡.ä9}¡$Yݘ›ºzW)L=·¤ú³H,qZ¯Ð·:øŒ1Á§`IuǶ76<üÕ FIT‡C¤NÕl[Ì™¦?žÞ,ÝÊiÛ +اŽñôY‘i+ÇXàÂP›Æèâœêß]„9v¡¬ï4²ð§aAÈ(-xuÇSºG(ö.+vS»7E±¯)åóŸÇ#eñÅbF$Ø[œç@hÞNI¹!H~Æ‚!dÅG.Xϸq#³ZZ#­‚ÛRAWm­¸§[Sòª_Èbh22 +¡lˆ²ð#Áè÷^Ç„o9}Ó~È(¤×Ðz ˜qå£hÞ”¡BR#ž‘ÈË'›BK7ŠŸ<«±rù|¹ó†|žû›~“¸‡øXm¹Lﻓðì»zp]oEëÜ S]ÄTöp9è­5Ä6Ç¿ç5Ä>%B-wÑÓr#op…ðï”hÐÞtœ,£uô¹âph„þ¨SËîèâ=ýk\ -rg‰îÉï +2 íIã^N-»g|PhˆŠ@ã÷S–6¶`Ô¯/ØR ·1µÃUmHñ#̹ëì0œì>§N×ÅTôžäw¬Pr¾§È89^êQtVÂÒ†ºz ¸ÜGÄŸEÖâwGý¥ð¾$aƒMºj•5U'ëï¥U1Õй+³ÛÒáeÀ!m‘8=·7cŒ².îœÆŽÍësÜyŒ)­Á¤kêλgâ$'vƒÉ`#rÚïNKÞ±9‰ ÕDDþkè¨;ñm–Ú¶Ø,YŠa˜„x5‚ùÎ2~‹á›GofÝô´“²E²_×O’p +U‚ô+‚´\30þåŽ5FhžPs®ÇÉ.©*¤†rVèw“ƒiÑ,šŒïÉó‹†G4OÔ*kwÑ bPyÂÑ¿R6eÓÕxâØÓš© ‰iÜ ›âqN Œ‘5tÜ&Ça*-é-Þ›0dYi«¾"' ~Õ1~Ž™Ia<û ñË©3 N]° +Ù1©—JíÅ—Ùå§yãÇv|¤ò¹2bR¸ÉœS¡—·m-£ÐŽï·rsn¼Ï¬~Pqpbp°/OT~h=S­ —¡ 5-¿¢“þ ŸN‰ý2Ä%þŠQk`†O·zÎP<̉³ÖÚŒ_i2) “Ï(j†ºmr¢ô4ŠX3$ÂÑ£5¶˜W=äðä˜J %>Ö²¯û enY¸ Ìyw[Âj³Ñ}íu÷Ìfƒ;º"¼£q44Zù†à + +Å’öØúÇVöXr,Ρ`®EM3d™f±Omk×™o£ŸC6¢Á +·L¹ÉÀk®pê9,(‘Iàqጲ¾vÆfuIñ µ-\ ~ƒKñ6Nè{MÌ[Œ»ï”(–} ‚iÏh…dùfnö|ñµm¶q?Ù®y••o'õÏ'ÃEyÅ¥›ˆ’o"Ðv²àé¨.ÜŸ óÇ:Ö>RîˆE¶n´_Ì£—h~N³ÃèÔÒð)P#ß«ì:³¹òñ*tµÖîû†Àª¦ ®ö RRÃWµ™õ“®ÑшÈIL¬Ã!S˜`¹¡¬½4òÒÊS@Ç‹!%²,#é~´3}G +n«6€YìˆÛsœnßZMoãU¶î}ìÈo³›¼öñ¦¢*ŒÐ™ py¸wÖüXº±¼Hue§sa-e`ÿ­˜÷¾,p¨ð–}Iòtùq “IžNÞÛ6鬚odöÂÓ®?3ÛªÃtí&d4¿Äd•¼H†B/²È0Ÿtˆ«;§€?pWtG} ©"ÍÁ•9E¤3‹yôo‰.¥aB,ø8êõÙî÷Ýÿ )ÒÉ +endstream +endobj +40 0 obj +<< +/TrimBox [0.0 0.0 595.276 841.89] +/MediaBox [0.0 0.0 595.276 841.89] +/CropBox [0.0 0.0 595.276 841.89] +/Resources +<< +/ExtGState +<< +/GS0 4 0 R +/GS2 41 0 R +/GS1 5 0 R +>> +/Font +<< +/T1_5 42 0 R +/T1_4 46 0 R +/T1_3 18 0 R +/T1_2 22 0 R +/T1_1 27 0 R +/T1_0 30 0 R +>> +/ProcSet [/PDF /Text] +>> +/Contents 50 0 R +/Parent 1 0 R +/ArtBox [0.0 0.0 595.276 841.89] +/BleedBox [0.0 0.0 595.276 841.89] +/Type /Page +>> +endobj +1 0 obj +<< +/Kids [3 0 R 34 0 R 40 0 R] +/Count 3 +/Type /Pages +>> +endobj +51 0 obj +<< +/Pages 1 0 R +/Type /Catalog +>> +endobj +52 0 obj +<< +/Creator (þÿpdftk 1.44 - www.pdftk.com) +/Producer (itext-paulo-155 \(itextpdf.sf.net-lowagie.com\)) +/ModDate (D:20130405144528+02'00') +/CreationDate (D:20130405144528+02'00') +>> +endobj xref +0 53 +0000000000 65535 f +0000194784 00000 n +0000000000 65536 n +0000129960 00000 n +0000000015 00000 n +0000000143 00000 n +0000000269 00000 n +0000049689 00000 n +0000100456 00000 n +0000100073 00000 n +0000094710 00000 n +0000100362 00000 n +0000108213 00000 n +0000107828 00000 n +0000100839 00000 n +0000108110 00000 n +0000108450 00000 n +0000108832 00000 n +0000115591 00000 n +0000109045 00000 n +0000115307 00000 n +0000109657 00000 n +0000123252 00000 n +0000116162 00000 n +0000116822 00000 n +0000122972 00000 n +0000116939 00000 n +0000124697 00000 n +0000123843 00000 n +0000124561 00000 n +0000125937 00000 n +0000125491 00000 n +0000126373 00000 n +0000000000 65536 n +0000180992 00000 n +0000130468 00000 n +0000176942 00000 n +0000177302 00000 n +0000177720 00000 n +0000000000 65536 n +0000194363 00000 n +0000181449 00000 n +0000182786 00000 n +0000181579 00000 n +0000182500 00000 n +0000181899 00000 n +0000189403 00000 n +0000183172 00000 n +0000189124 00000 n +0000183780 00000 n +0000189962 00000 n +0000194857 00000 n +0000194909 00000 n +trailer + +<< +/Info 52 0 R +/Root 51 0 R +/Size 53 +/ID [<0f6858c23c4cdc9f7b38bb8714e7cf46>] +>> +startxref +195133 +%%EOF diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020-reg.xml new file mode 100644 index 0000000..735487b --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020-reg.xml @@ -0,0 +1,535 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020-str.xml new file mode 100644 index 0000000..fc15d66 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020-str.xml @@ -0,0 +1,744 @@ + + + + + + + Faculty cluster + + + + + + + + + + + + + + + + + + Population size + + + + + + + + + + + + + + + + + + Sample size + + + + + + + + + + + + + + Sciences + + + + + + + + + + + + 1269 (19.9%) + + + + + + + + + + + + + + + 101(20.4%) + + + + + + + + + + + + + + Social Sciences + + + + + + + + + + + + + + + + + + 3212 (50.6%) + + + + + + + + + + + + + + + 247(50.0%) + + + + + + + + + + + + + + Humanities + + + + + + + + + + + + + + 1168 (18.4%) + + + + + + + + + + + + + + + 95(19.3%) + + + + + + + + + + + + + Civil Sciences + + + + + + + + + + + + + + + + + 705 (11.1%) + + + + + + + + + + + + + + 51(10.3%) + + + + + + + + + + + +
+ + + + + Facultycluster + + + + + + + + + + + + + + + + + + Female students + + + + + + + + + + + + + + + + + + Sample + + + + + + + + + + Population + + + + + + + + + + + + + + Sciences + + + + + + + + + + + + 63 (18.5%) + + + + + + + + + + + + + 597 (16.4%) + + + + + + + + + + + + + + Social Sciences + + + + + + + + + + + + + + + + + + 189 (55.6%) + + + + + + + + + + + + + + 2075 (57.0%) + + + + + + + + + + + + + + + Humanities + + + + + + + + + + + + + + 77 (22.6%) + + + + + + + + + + + + + 755 (20.7%) + + + + + + + + + + + + + + Civil Sciences + + + + + + + + + + + + + + + + + 11 (3.2%) + + + + + + + + + + + + 213 (5.9%) + + + + + + + + + + + + + Total + + + + + + + + + 340 + + + + + + + 3640 + + + + + + +
+ + + + + Facultycluster + + + + + + + + + + + + + + + + + + Male students + + + + + + + + + + + + + + + + Sample + + + + + + + + + + Population + + + + + + + + + + + + + + Sciences + + + + + + + + + + + + 38 (24.7%) + + + + + + + + + + + + + 672 (24.8%) + + + + + + + + + + + + + + Social Sciences + + + + + + + + + + + + + + + + + + 58 (37.7%) + + + + + + + + + + + + + 1137 (41.9%) + + + + + + + + + + + + + + + Humanities + + + + + + + + + + + + + + 18 (11.7%) + + + + + + + + + + + + + 413 (15.2%) + + + + + + + + + + + + + + Civil Sciences + + + + + + + + + + + + + + + + + 40 (26.0%) + + + + + + + + + + + + + 492 (18.1%) + + + + + + + + + + + + + + Total + + + + + + + + + 154 + + + + + + + 2714 + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020.json new file mode 100644 index 0000000..71ae6a7 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020.json @@ -0,0 +1 @@ +{"numExpectedTables":3,"numCorrectlyDetectedTables":3,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020.pdf new file mode 100644 index 0000000..3752173 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-020.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021-reg.xml new file mode 100644 index 0000000..6c153fb --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021-reg.xml @@ -0,0 +1,1376 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021-str.xml new file mode 100644 index 0000000..5956f7f --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021-str.xml @@ -0,0 +1,2281 @@ + + + + + + + Treatment/Therapy + + + + + + + + + + + + + + + + + + + + + Suffered +from + + + + + + + + + + + + + + + + Followed +treatment + + + + + + + + + + + + + + + + + + + + + Allergy problems + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 93 + + + + + + 77 + + + + + + Percentage + + + + + + + + + + + + + + 18.8% + + + + + + + + + 15.6% + + + + + + + + + Anxiety disorder + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 81 + + + + + + 29 + + + + + + Percentage + + + + + + + + + + + + + + 16.4% + + + + + + + + + 5.9% + + + + + + + + Asthma + + + + + + + + + + Count + + + + + + + + + 31 + + + + + + 22 + + + + + + Percentage + + + + + + + + + + + + + + 6.3% + + + + + + + + 4.4% + + + + + + + + Chronic fatigue +syndrome + + + + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 19 + + + + + + 4 + + + + + Percentage + + + + + + + + + + + + + + 3.8% + + + + + + + + 0.8% + + + + + + + + Depression + + + + + + + + + + + + + + Count + + + + + + + + + 48 + + + + + + 12 + + + + + + Percentage + + + + + + + + + + + + + + 9.7% + + + + + + + + 2.4% + + + + + + + + Diabetes + + + + + + + + + + + + Count + + + + + + + + + 1 + + + + + 1 + + + + + Percentage + + + + + + + + + + + + + + 0.2% + + + + + + + + 0.2% + + + + + + + + Sexually transmitted +diseases + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 7 + + + + + 7 + + + + + Percentage + + + + + + + + + + + + + + 1.4% + + + + + + + + 1.4% + + + + + + + + HIV infection + + + + + + + + + + + + + + + + Count + + + + + + + + + 0 + + + + + 0 + + + + + Percentage + + + + + + + + + + + + + + 0.0% + + + + + + + + 0.0% + + + + + + + + Substance abuse +problem + + + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 10 + + + + + + 0 + + + + + Percentage + + + + + + + + + + + + + + 2.0% + + + + + + + + .0% + + + + + + + Back pain + + + + + + + + + + + + Count + + + + + + + + + 202 + + + + + + + 56 + + + + + + Percentage + + + + + + + + + + + + + + 40.9% + + + + + + + + + 11.3% + + + + + + + + + Broken bone/fracture + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 12 + + + + + + 12 + + + + + + Percentage + + + + + + + + + + + + + + 2.4% + + + + + + + + 2.4% + + + + + + + + Bronchitis/ear or +sinus infection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 104 + + + + + + + 87 + + + + + + Percentage + + + + + + + + + + + + + + 21.1% + + + + + + + + + 17.6% + + + + + + + + + Endometriosis + + + + + + + + + + + + + + + + + Count + + + + + + + + + 6 + + + + + 5 + + + + + Percentage + + + + + + + + + + + + + + 1.2% + + + + + + + + 1.0% + + + + + + +
+ + + + + Difficulty + + + + + + + + + + + + + + Quite a lot + + + + + + + + + + + + + Not much + + + + + + + + + + + Not at all + + + + + + + + + + + + Alcohol use + + + + + + + + + + + + + + Count + + + + + + + + + 20 + + + + + + 56 + + + + + + 391 + + + + + + + Percentage + + + + + + + + + + + + + + 4.3% + + + + + + + + 12.0% + + + + + + + + + 83.7% + + + + + + + + + Allergies + + + + + + + + + + + + + Count + + + + + + + + + 40 + + + + + + 28 + + + + + + 398 + + + + + + + Percentage + + + + + + + + + + + + + + 8.6% + + + + + + + + 6.0% + + + + + + + + 85.4% + + + + + + + + + Chronic illness and +chronic pain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 19 + + + + + + 15 + + + + + + 425 + + + + + + + Percentage + + + + + + + + + + + + + + 4.1% + + + + + + + + 3.3% + + + + + + + + 92.6% + + + + + + + + + Colds/flu/sinus +infections + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 89 + + + + + + 138 + + + + + + + 238 + + + + + + + Percentage + + + + + + + + + + + + + + 19.1% + + + + + + + + + 29.7% + + + + + + + + + 51.2% + + + + + + + + + Concern over friends +or family + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 125 + + + + + + + 138 + + + + + + + 203 + + + + + + + Percentage + + + + + + + + + + + + + + 26.8% + + + + + + + + + 29.6% + + + + + + + + + 43.6% + + + + + + + + + Depression/anxiety + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 80 + + + + + + 98 + + + + + + 288 + + + + + + + Percentage + + + + + + + + + + + + + + 17.2% + + + + + + + + + 21.0% + + + + + + + + + 61.8% + + + + + + + + + Drug use + + + + + + + + + + + Count + + + + + + + + + 4 + + + + + 7 + + + + + 448 + + + + + + + Percentage + + + + + + + + + + + + + + .9% + + + + + + + 1.5% + + + + + + + + 97.6% + + + + + + + + + Eating disorder + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 16 + + + + + + 39 + + + + + + 409 + + + + + + + Percentage + + + + + + + + + + + + + + 3.4% + + + + + + + + 8.4% + + + + + + + + 88.1% + + + + + + + + + Injury + + + + + + + + + + Count + + + + + + + + + 7 + + + + + 23 + + + + + + 432 + + + + + + + Percentage + + + + + + + + + + + + + + 1.5% + + + + + + + + 5.0% + + + + + + + + 93.5% + + + + + + + + + Harassment + + + + + + + + + + + + + + Count + + + + + + + + + 8 + + + + + 7 + + + + + 446 + + + + + + + Percentage + + + + + + + + + + + + + + 1.7% + + + + + + + + 1.5% + + + + + + + + 96.7% + + + + + + + + + Relationship +difficulties + + + + + + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 108 + + + + + + + 101 + + + + + + + 257 + + + + + + + Percentage + + + + + + + + + + + + + + 23.2% + + + + + + + + + 21.7% + + + + + + + + + 55.2% + + + + + + + + + Sexually transmitted +diseases + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 4 + + + + + 6 + + + + + 449 + + + + + + + Percentage + + + + + + + + + + + + + + .9% + + + + + + + 1.3% + + + + + + + + 97.8% + + + + + + + + + Sleep difficulties + + + + + + + + + + + + + + + + + + + + + Count + + + + + + + + + 75 + + + + + + 82 + + + + + + 311 + + + + + + + Percentage + + + + + + + + + + + + + + 16.0% + + + + + + + + + 17.5% + + + + + + + + + 66.5% + + + + + + + + + Stress + + + + + + + + + + Count + + + + + + + + + 237 + + + + + + + 110 + + + + + + + 122 + + + + + + + Percentage + + + + + + + + + + + + + + 50.5% + + + + + + + + + 23.5% + + + + + + + + + 26.0% + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021.pdf new file mode 100644 index 0000000..f313bda Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-021.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022-reg.xml new file mode 100644 index 0000000..5aea1b1 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022-reg.xml @@ -0,0 +1,422 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022-str.xml new file mode 100644 index 0000000..01722bb --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022-str.xml @@ -0,0 +1,708 @@ + + + + + + + Substance + + + + + + + + + + + + + Frequency of substance abuse + + + + + + + + + + + + + + + + + + + + + + + + + + + + + In the last +month + + + + + + + + + + + + + + + + + + In the last +year + + + + + + + + + + + + + + + + + More than +a year + + + + + + + + + + + + + + + + + Never + + + + + + + + + Cannabis + + + + + + + + + + + + 9.6% + + + + + + + + 4.0% + + + + + + + + 6.3% + + + + + + + + 80.1% + + + + + + + + + Inhalants + + + + + + + + + + + + + 2.7% + + + + + + + + 1.6% + + + + + + + + 4.1% + + + + + + + + 91.6% + + + + + + + + + Ecstasy + + + + + + + + + + + 2.1% + + + + + + + + 0.9% + + + + + + + + 3.0% + + + + + + + + 94.0% + + + + + + + + + Anabolic steroids + + + + + + + + + + + + + + + + + + + + 2.1% + + + + + + + + 0.2% + + + + + + + + 0.7% + + + + + + + + 97.0% + + + + + + + + + Magic mushrooms + + + + + + + + + + + + + + + + + + 2.1% + + + + + + + + 0.5% + + + + + + + + 1.1% + + + + + + + + 96.3% + + + + + + + + + Heroin + + + + + + + + + + 0.5% + + + + + + + + 0.0% + + + + + + + + 0.5% + + + + + + + + 99.0% + + + + + + + + + Amphetamines + + + + + + + + + + + + + + + + 2.5% + + + + + + + + 0.7% + + + + + + + + 0.7% + + + + + + + + 96.1% + + + + + + + + + Ketamine + + + + + + + + + + + + 2.1% + + + + + + + + 0.0% + + + + + + + + 0.5% + + + + + + + + 97.4% + + + + + + + + + LSD + + + + + + + 2.3% + + + + + + + + 0.9% + + + + + + + + 1.4% + + + + + + + + 95.4% + + + + + + + + + Cocaine + + + + + + + + + + + 4.4% + + + + + + + + 1.6% + + + + + + + + 1.8% + + + + + + + + 92.2% + + + + + + + + + GHB + + + + + + + 1.1% + + + + + + + + 0.0% + + + + + + + + 0.0% + + + + + + + + 98.9% + + + + + + + + + Tranquillisers + + + + + + + + + + + + + + + + + + 3.4% + + + + + + + + 1.4% + + + + + + + + 1.8% + + + + + + + + 93.4% + + + + + + + + + Ritalin + + + + + + + + + + + 1.1% + + + + + + + + 0.0% + + + + + + + + 0.0% + + + + + + + + 98.9% + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022.pdf new file mode 100644 index 0000000..46ec129 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-022.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023-reg.xml new file mode 100644 index 0000000..5201c4e --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023-reg.xml @@ -0,0 +1,364 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023-str.xml new file mode 100644 index 0000000..f5de308 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023-str.xml @@ -0,0 +1,523 @@ + + + + + + + How often do you feel this way? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Never + + + + + + + + + Sometimes + + + + + + + + + + + + + Often + + + + + + + + + Left out of things + + + + + + + + + + + + + + + + + + + 27.9% + + + + + + + + + 52.2% + + + + + + + + + 19.9% + + + + + + + + + Helpless + + + + + + + + + + + + 25.5% + + + + + + + + + 50.1% + + + + + + + + + 24.4% + + + + + + + + + Hopeless + + + + + + + + + + + + 32.4% + + + + + + + + + 43.5% + + + + + + + + + 24.1% + + + + + + + + + Tense and stressed out + + + + + + + + + + + + + + + + + + + + + + + 3.1% + + + + + + + + 31.4% + + + + + + + + + 65.5% + + + + + + + + + Overwhelmed by all you had to do + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6.2% + + + + + + + + 27.7% + + + + + + + + + 66.1% + + + + + + + + + Exhausted (not from physical activity) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7.2% + + + + + + + + 34.3% + + + + + + + + + 58.5% + + + + + + + + + Depressed and difficult to function + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 38.2% + + + + + + + + + 37.6% + + + + + + + + + 24.2% + + + + + + + + + Seriously considered suicide + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 85.6% + + + + + + + + + 11.3% + + + + + + + + + 3.1% + + + + + + + + Attempted suicide + + + + + + + + + + + + + + + + + + + + 97.1% + + + + + + + + + 1.9% + + + + + + + + 1.0% + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023.pdf new file mode 100644 index 0000000..8cad8a4 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-023.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024-reg.xml new file mode 100644 index 0000000..8a35974 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024-reg.xml @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024-str.xml new file mode 100644 index 0000000..14e55a5 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024-str.xml @@ -0,0 +1,422 @@ + + + + + + + Perceived Discrimination + + + + + + + + + + + + + + + + + + + + + + + + + + + Frequently + + + + + + + + + + + + + + Occasionally + + + + + + + + + + + + + + + + Never + + + + + + + + + Age + + + + + + + 1.5% + + + + + + + + 3.6% + + + + + + + + 94.9% + + + + + + + + + Social class + + + + + + + + + + + + + + + 0.4% + + + + + + + + 6.8% + + + + + + + + 92.8% + + + + + + + + + Physical appearance + + + + + + + + + + + + + + + + + + + + + + 0.4% + + + + + + + + 5.7% + + + + + + + + 93.8% + + + + + + + + + Disability + + + + + + + + + + + + + + 0.0% + + + + + + + + 1.1% + + + + + + + + 98.9% + + + + + + + + + Religion + + + + + + + + + + + + 0.0% + + + + + + + + 2.3% + + + + + + + + 97.7% + + + + + + + + + Ethnicity + + + + + + + + + + + + + .2% + + + + + + + 1.5% + + + + + + + + 98.3% + + + + + + + + + Gender + + + + + + + + + + .4% + + + + + + + 5.5% + + + + + + + + 94.1% + + + + + + + + + Sexual orientation + + + + + + + + + + + + + + + + + + + + + 0.0% + + + + + + + + 1.7% + + + + + + + + 98.3% + + + + + + + + + Language + + + + + + + + + + + + .6% + + + + + + + 10.6% + + + + + + + + + 88.8% + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024.pdf new file mode 100644 index 0000000..5e2af0e Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-024.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025-reg.xml new file mode 100644 index 0000000..23ac85b --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025-reg.xml @@ -0,0 +1,1114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025-str.xml new file mode 100644 index 0000000..8c30b37 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025-str.xml @@ -0,0 +1,1785 @@ + + + + + + + Gender + + + + + + + + + + How healthy do you think you are? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Very healthy + + + + + + + + + + + + + + + Quite healthy + + + + + + + + + + + + + + + + Unhealthy + + + + + + + + + + + + + Male + + + + + + + + 36 + + + + + + 102 + + + + + + + 16 + + + + + + Female + + + + + + + + + + 33 + + + + + + 270 + + + + + + + 32 + + + + +
+ + + + + Psychosomatic +Symptoms + + + + + + + + + + + + + + + + + + + + + + + + + How often do you have these symptoms + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + At least every +week + + + + + + + + + + + + + + + + + + + + About every +month + + + + + + + + + + + + + + + + + + + Rarely/Never + + + + + + + + + + + + + + + + Headache + + + + + + + + + + + + 239 + + + + + + + 119 + + + + + + + 128 + + + + + + + Stomach-ache + + + + + + + + + + + + + + + + 78 + + + + + + 120 + + + + + + + 284 + + + + + + + Back-ache + + + + + + + + + + + + + 139 + + + + + + + 126 + + + + + + + 219 + + + + + + + Neck and shoulder pain + + + + + + + + + + + + + + + + + + + + + + + 146 + + + + + + + 99 + + + + + + 241 + + + + + + + Feeling low and down + + + + + + + + + + + + + + + + + + + + + 221 + + + + + + + 131 + + + + + + + 131 + + + + + + + Feeling nervous + + + + + + + + + + + + + + + + + + 303 + + + + + + + 108 + + + + + + + 71 + + + + + + Tired and exhausted + + + + + + + + + + + + + + + + + + + + + 377 + + + + + + + 63 + + + + + + 47 + + + + + + Sleep problems + + + + + + + + + + + + + + + + + 130 + + + + + + + 48 + + + + + + 308 + + + + + + + Feeling dizzy + + + + + + + + + + + + + + + + 123 + + + + + + + 69 + + + + + + 293 + + + + + +
+ + + + + Psychosomatic +Symptoms + + + + + + + + + + + + + + + + + + + + + + + + + How often have you taken medicine or tablets? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No + + + + + + Occasionally + + + + + + + + + + + + + + + + Frequently + + + + + + + + + + + + + + Headache + + + + + + + + + + + + 228 + + + + + + + 163 + + + + + + + 99 + + + + + + Stomach-ache + + + + + + + + + + + + + + + + 421 + + + + + + + 49 + + + + + + 16 + + + + + + Sleeping Difficulties + + + + + + + + + + + + + + + + + + + + + + + + 458 + + + + + + + 16 + + + + + + 7 + + + + + Nervousness + + + + + + + + + + + + + + + 449 + + + + + + + 20 + + + + + + 14 + + + + +
+ + + + + Illnesses + + + + + + + + + + + + + Gender + + + + + + + + + + Male + + + + + + + + Female + + + + + + + + + + Allergy problems + + + + + + + + + + + + + + + + + + + 25 + + + + + + 68 + + + + + + Anxiety disorder + + + + + + + + + + + + + + + + + + + 17 + + + + + + 64 + + + + + + Asthma + + + + + + + + + + 6 + + + + + 25 + + + + + + Chronic fatigue syndrome + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + 14 + + + + + + Depression + + + + + + + + + + + + + + 20 + + + + + + 28 + + + + + + Diabetes + + + + + + + + + + + + 1 + + + + + 0 + + + + + Sexually transmitted diseases + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + 4 + + + + + Substance abuse problem + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + 5 + + + + + Back pain + + + + + + + + + + + + 46 + + + + + + 156 + + + + + + + Broken bone/fracture + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + 5 + + + + + Bronchitis/ear or sinus infection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 23 + + + + + + 81 + + + + + + Endometriosis + + + + + + + + + + + + + + + + + 0 + + + + + 6 + + + +
+ + + + + Illnesses + + + + + + + + + + + + + Course Year + + + + + + + + + + + + + + 1st year + + + + + + + + + + + 2nd year + + + + + + + + + + + 3rd-5th year + + + + + + + + + + + + + + + Allergy problems + + + + + + + + + + + + + + + + + + + 23 + + + + + + 55 + + + + + + 15 + + + + + + Anxiety disorder + + + + + + + + + + + + + + + + + + + 22 + + + + + + 42 + + + + + + 17 + + + + + + Asthma + + + + + + + + + + 9 + + + + + 17 + + + + + + 5 + + + + + Chronic fatigue syndrome + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + 4 + + + + + 9 + + + + + Depression + + + + + + + + + + + + + + 19 + + + + + + 24 + + + + + + 5 + + + + + Diabetes + + + + + + + + + + + + 0 + + + + + 1 + + + + + 0 + + + + + Sexually transmitted diseases + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + 4 + + + + + 1 + + + + + Substance abuse problem + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + 8 + + + + + 0 + + + + + Back pain + + + + + + + + + + + + 68 + + + + + + 109 + + + + + + + 25 + + + + + + Broken bone/fracture + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + 6 + + + + + 1 + + + + + Bronchitis/ear or sinus infection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 38 + + + + + + 50 + + + + + + 16 + + + + + + Endometriosis + + + + + + + + + + + + + + + + + 2 + + + + + 3 + + + + + 1 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025.json new file mode 100644 index 0000000..4d74e0e --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025.json @@ -0,0 +1 @@ +{"numExpectedTables":5,"numCorrectlyDetectedTables":5,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025.pdf new file mode 100644 index 0000000..cb3de2a Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-025.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026-reg.xml new file mode 100644 index 0000000..a1ee61c --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026-reg.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026-str.xml new file mode 100644 index 0000000..0673aae --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026-str.xml @@ -0,0 +1,379 @@ + + + + + + + Freq. + + + + + + Percent + + + + + + + Mean Loss + + + + + + Fraction of +Wealth Lost + + + + + + + + + + I/we kept the assets + + + + + + + + + + + 344 + + + + + 75.2 + + + + + 12196 + + + + + 17.4% + + + + + I/we sold some of the assets + + + + + + + + + + + 53 + + + + + 11.6 + + + + + 23518 + + + + + 22.5% + + + + + I/we sold all of them + + + + + + + + + + + + 61 + + + + + 13.2 + + + + + 9187 + + + + + 22.5% + + + + + Total + + + + + + 458 + + + + + 100.0 + + + + + 13153 + + + + + 18.7% + + + +
+ + + + + no. of correct answers + + + + + + + + + Freq. + + + + + + Percent + + + + + + + Cum. + + + + + 0 + + + + + 138 + + + + + 6.9 + + + + + 6.9 + + + + + 1 + + + + + 178 + + + + + 8.8 + + + + + 15.7 + + + + + 2 + + + + + 626 + + + + + 31.1 + + + + + 46.8 + + + + + 3 + + + + + 1070 + + + + + 53.2 + + + + + 100.0 + + + +
+ + + + + no. of correct answers + + + + + + + + + Freq. + + + + + + Percent + + + + + + + Cum. + + + + + 0 + + + + + 871 + + + + + 43.3 + + + + + 43.3 + + + + + 1 + + + + + 434 + + + + + 21.6 + + + + + 64.9 + + + + + 2 + + + + + 403 + + + + + 20.0 + + + + + 84.9 + + + + + 3 + + + + + 303 + + + + + 15.1 + + + + + 100.0 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026.json new file mode 100644 index 0000000..71ae6a7 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026.json @@ -0,0 +1 @@ +{"numExpectedTables":3,"numCorrectlyDetectedTables":3,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026.pdf new file mode 100644 index 0000000..d8758fe Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-026.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027-reg.xml new file mode 100644 index 0000000..ac5c31c --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027-reg.xml @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027-str.xml new file mode 100644 index 0000000..2967565 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027-str.xml @@ -0,0 +1,766 @@ + + + + + + + Variable + + + + + + Mean + + + + + Std. Dev. + + + + + + Min + + + + + Max + + + + + Age + + + + + 50.8 + + + + + 15.9 + + + + + 21 + + + + + 90 + + + + + Men + + + + + 0.47 + + + + + 0.50 + + + + + 0 + + + + + 1 + + + + + East + + + + + 0.28 + + + + + 0.45 + + + + + 0 + + + + + 1 + + + + + Rural + + + + + 0.15 + + + + + 0.36 + + + + + 0 + + + + + 1 + + + + + Married + + + + + 0.57 + + + + + 0.50 + + + + + 0 + + + + + 1 + + + + + Single + + + + + 0.21 + + + + + 0.40 + + + + + 0 + + + + + 1 + + + + + Divorced + + + + + + 0.13 + + + + + 0.33 + + + + + 0 + + + + + 1 + + + + + Widowed + + + + + + + 0.08 + + + + + 0.26 + + + + + 0 + + + + + 1 + + + + + Separated + + + + + 0.03 + + + + + 0.16 + + + + + 0 + + + + + 1 + + + + + Partner + + + + + + 0.65 + + + + + 0.48 + + + + + 0 + + + + + 1 + + + + + Employed + + + + + + + 0.55 + + + + + 0.50 + + + + + 0 + + + + + 1 + + + + + Fulltime + + + + + + 0.34 + + + + + 0.47 + + + + + 0 + + + + + 1 + + + + + Parttime + + + + + + 0.20 + + + + + 0.40 + + + + + 0 + + + + + 1 + + + + + Unemployed + + + + + + + 0.08 + + + + + 0.28 + + + + + 0 + + + + + 1 + + + + + Homemaker + + + + + + 0.19 + + + + + 0.40 + + + + + 0 + + + + + 1 + + + + + Retired + + + + + 0.28 + + + + + 0.45 + + + + + 0 + + + + + 1 + + + + + Household size + + + + + + 2.43 + + + + + 1.22 + + + + + 1 + + + + + 9 + + + + + Households with children + + + + + + + + 0.37 + + + + + 0.48 + + + + + 0 + + + + + 1 + + + + + Number of children + + + + + + + + + + 1.67 + + + + + 1.38 + + + + + 0 + + + + + 8 + + + + + Lower secondary education + + + + + + + + + + 0.08 + + + + + 0.27 + + + + + 0 + + + + + 1 + + + + + Upper secondary education + + + + + + + + 0.60 + + + + + 0.49 + + + + + 0 + + + + + 1 + + + + + Post secondary, non tert. education + + + + + + + + + + + + 0.12 + + + + + 0.33 + + + + + 0 + + + + + 1 + + + + + First stage tertiary education + + + + + + + + 0.17 + + + + + 0.38 + + + + + 0 + + + + + 1 + + + + + Other education + + + + + + 0.03 + + + + + 0.17 + + + + + 0 + + + + + 1 + + + + + Household income (Euro/month) + + + + + + + + 2,127 + + + + + 1,389 + + + + + 22 + + + + + 22,500 + + + + + Gross wealth - end of 2007 (Euro) + + + + + + + + + + + + 187,281 + + + + + 384,198 + + + + + 0 + + + + + 7,720,000 + + + + + Gross financial wealth - end of 2007 (Euro) + + + + + + + + + + + + + 38,855 + + + + + 114,128 + + + + + 0 + + + + + 2,870,000 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027.pdf new file mode 100644 index 0000000..fe5682b Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-eu/eu-027.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001-reg.xml new file mode 100644 index 0000000..46f0af1 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001-reg.xml @@ -0,0 +1,698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001-str.xml new file mode 100644 index 0000000..1939b00 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001-str.xml @@ -0,0 +1,2326 @@ + + + + + + + Category + + + + + + + + 2005 + + + + + + 2010 + + + + + + Difference + + + + + + + Number + + + + + + + + Margin of +error (±) + + + + + + + + + + + + Percent + + + + + + + Margin of +error (±) + + + + + + + + + + + Number + + + + + + Margin of +error (±) + + + + + + + + Percent + + + + + + + Margin of +error (±) + + + + + + + + + + + Number + + + + + + Percent + + + + + + + All ages . . . . . . . . . . . . + + + + + + + + + 291,099 + + + + + ***** + + + + + 100.0 + + + + + (X) + + + + + 303,858 + + + + + ***** + + + + + 100.0 + + + + + (X) + + + + + **12,760 + + + + + (X) + + + + + With a disability . . . . . . . . . . . . + + + + + + 54,425 + + + + + 894 + + + + + 18.7 + + + + + 0.3 + + + + + 56,672 + + + + + 905 + + + + + 18.7 + + + + + 0.3 + + + + + *2,247 + + + + + – + + + + + Severe disability. . . . . . . . . . + + + + + + + + 34,947 + + + + + 601 + + + + + 12.0 + + + + + 0.2 + + + + + 38,284 + + + + + 654 + + + + + 12.6 + + + + + 0.2 + + + + + *3,337 + + + + + *0.6 + + + + + Aged 6 and older. . . . . + + + + + + + 266,752 + + + + + 84 + + + + + 100.0 + + + + + (X) + + + + + 278,222 + + + + + 88 + + + + + 100.0 + + + + + (X) + + + + + *11,469 + + + + + (X) + + + + + Needed personal assistance. . + + + + + + 10,996 + + + + + 336 + + + + + 4.1 + + + + + 0.1 + + + + + 12,349 + + + + + 386 + + + + + 4.4 + + + + + 0.1 + + + + + *1,353 + + + + + *0.3 + + + + + Aged 15 and older. . . . + + + + + + + + + + + + + + + + + + 230,391 + + + + + + + + ***** + + + + + + 100.0 + + + + + + (X) + + + + + 241,682 + + + + + + + ***** + + + + + + + 100.0 + + + + + + (X) + + + + + **11,291 + + + + + + + + (X) + + + + + With a disability . . . . . . . . . . . . + + + + + + + + + + + + + + + + 49,069 + + + + + + + + 794 + + + + + 21.3 + + + + + + 0.3 + + + + + + 51,454 + + + + + + + 838 + + + + + + 21.3 + + + + + + 0.3 + + + + + + *2,385 + + + + + + – + + + + + Severe disability. . . . . . . . . . + + + + + + + + + + + + + + 32,771 + + + + + + + + 567 + + + + + 14.2 + + + + + + 0.2 + + + + + + 35,683 + + + + + + + 631 + + + + + + 14.8 + + + + + + 0.3 + + + + + + *2,912 + + + + + + *0.5 + + + + + Difficulty seeing. . . . . . . . . . . . + + + + + + + + + + + + 7,793 + + + + + 350 + + + + + 3.4 + + + + + + 0.2 + + + + + + 8,077 + + + + + + 354 + + + + + + 3.3 + + + + + + 0.1 + + + + + + 284 + + + + + + – + + + + + Severe . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + + 1,783 + + + + + 129 + + + + + + 0.8 + + + + + + 0.1 + + + + + + 2,010 + + + + + + 139 + + + + + + 0.8 + + + + + + 0.1 + + + + + + *228 + + + + + 0.1 + + + + + Difficulty hearing . . . . . . . . . . . + + + + + + + + + + + + + + + 7,809 + + + + + 325 + + + + + + 3.4 + + + + + + 0.1 + + + + + + 7,572 + + + + + + 320 + + + + + + 3.1 + + + + + + 0.1 + + + + + + –237 + + + + + + *–0.3 + + + + + + + Severe . . . . . . . . . . . . . . . . . + + + + + + + + + + + + + + 993 + + + + + 103 + + + + + + 0.4 + + + + + + – + + + + + 1,096 + + + + + + 122 + + + + + + 0.5 + + + + + + 0.1 + + + + + + 103 + + + + + + – + + + + + Aged 21 to 64 . . . . . . . + + + + + + + + 170,349 + + + + + 185 + + + + + 100.0 + + + + + (X) + + + + + 177,295 + + + + + 193 + + + + + 100.0 + + + + + (X) + + + + + *6,945 + + + + + (X) + + + + + With a disability . . . . . . . . . . . . + + + + + + 28,141 + + + + + 622 + + + + + 16.5 + + + + + 0.4 + + + + + 29,479 + + + + + 705 + + + + + 16.6 + + + + + 0.4 + + + + + *1,338 + + + + + 0.1 + + + + + Employed. . . . . . . . . . . . . . . + + + + + + + + 12,838 + + + + + 495 + + + + + 45.6 + + + + + 1.2 + + + + + 12,115 + + + + + 432 + + + + + 41.1 + + + + + 1.0 + + + + + *–723 + + + + + *–4.5 + + + + + Severe disability . . . . . . . . . . . + + + + + + + + 18,705 + + + + + 469 + + + + + 11.0 + + + + + 0.3 + + + + + 20,286 + + + + + 566 + + + + + 11.4 + + + + + 0.3 + + + + + *1,581 + + + + + *0.5 + + + + + Employed . . . . . . . . . . . . . + + + + + + + + 5,738 + + + + + 277 + + + + + 30.7 + + + + + 1.2 + + + + + 5,570 + + + + + 261 + + + + + 27.5 + + + + + 1.0 + + + + + –167 + + + + + *–3.2 + + + + + Nonsevere disability . . . . . . . . + + + + + + + + 9,436 + + + + + 403 + + + + + 5.5 + + + + + 0.2 + + + + + 9,193 + + + + + 374 + + + + + 5.2 + + + + + 0.2 + + + + + –243 + + + + + *–0.4 + + + + + Employed . . . . . . . . . . . . . + + + + + + + + 7,100 + + + + + 356 + + + + + 75.2 + + + + + 1.6 + + + + + 6,544 + + + + + 311 + + + + + 71.2 + + + + + 1.6 + + + + + *–556 + + + + + *–4.1 + + + + + No disability. . . . . . . . . . . . . . . + + + + + + 142,208 + + + + + 636 + + + + + 83.5 + + + + + 0.4 + + + + + 147,816 + + + + + 733 + + + + + 83.4 + + + + + 0.4 + + + + + *5,607 + + + + + –0.1 + + + + + Employed. . . . . . . . . . . . . . . + + + + + + + + 118,707 + + + + + 678 + + + + + 83.5 + + + + + 0.3 + + + + + 116,881 + + + + + 862 + + + + + 79.1 + + + + + 0.4 + + + + + *–1,826 + + + + + *–4.4 + + + + + Aged 65 and older . . . . . + + + + + + + 35,028 + + + + + ***** + + + + + 100.0 + + + + + (X) + + + + + 38,599 + + + + + ***** + + + + + 100.0 + + + + + (X) + + + + + **3,571 + + + + + (X) + + + + + With a disability . . . . . . . . . . . . + + + + + + 18,132 + + + + + 324 + + + + + 51.8 + + + + + 0.9 + + + + + 19,234 + + + + + 327 + + + + + 49.8 + + + + + 0.8 + + + + + *1,102 + + + + + *–1.9 + + + + + Severe disability . . . . . . . . . . . + + + + + + + + 12,942 + + + + + 273 + + + + + 36.9 + + + + + 0.8 + + + + + 14,138 + + + + + 276 + + + + + 36.6 + + + + + 0.7 + + + + + *1,196 + + + + + –0.3 + + + +
+ + + + + Age-adjusted disability rate + + + + + + + + + + + + + + + + + + Unadjusted disability rate + + + + + + + + + + + + + + 2005 + + + + + + 2010 + + + + + + 2005 + + + + + 2010 + + + + + Category + + + + + + Estimate + + + + + Margin of +error (±) + + + + + + + + + + + + Estimate + + + + + + Margin of +error (±) + + + + + + + + + + + Difference + + + + + + Estimate + + + + + + Margin of +error (±) + + + + + + + + + + + Estimate + + + + + + Margin of +error (±) + + + + + + + + + + + Difference + + + + All people . . . . . . . . . + + + + + + + 18.6 + + + + + 0.3 + + + + + 18.1 + + + + + 0.3 + + + + + *–0.5 + + + + + 18.7 + + + + + 0.3 + + + + + 18.7 + + + + + 0.3 + + + + + – + + + + + Male. . . . . . . . . . . . . . . . . . + + + + + + 17.9 + + + + + 0.4 + + + + + 17.6 + + + + + 0.4 + + + + + –0.3 + + + + + 17.3 + + + + + 0.4 + + + + + 17.4 + + + + + 0.4 + + + + + 0.2 + + + + + Female. . . . . . . . . . . . . . . . + + + + + + + 19.0 + + + + + 0.3 + + + + + 18.3 + + + + + 0.4 + + + + + *–0.7 + + + + + 20.1 + + + + + 0.3 + + + + + 19.8 + + + + + 0.4 + + + + + –0.2 + + + + + White alone . . . . . . . . . . . . + + + + + + 17.9 + + + + + 0.3 + + + + + 17.4 + + + + + 0.3 + + + + + *–0.5 + + + + + 18.6 + + + + + 0.3 + + + + + 18.5 + + + + + 0.3 + + + + + – + + + + + Not Hispanic. . . . . . . . . . + + + + + + 18.1 + + + + + 0.4 + + + + + 17.6 + + + + + 0.4 + + + + + –0.4 + + + + + 19.7 + + + + + 0.4 + + + + + 19.8 + + + + + 0.4 + + + + + 0.1 + + + + + Black alone . . . . . . . . . . . . + + + + + + + + 23.2 + + + + + 0.7 + + + + + 22.2 + + + + + 0.7 + + + + + –1.0 + + + + + 20.4 + + + + + 0.7 + + + + + 20.3 + + + + + 0.7 + + + + + –0.2 + + + + + Not Hispanic. . . . . . . . . . + + + + + + 23.3 + + + + + 0.7 + + + + + 22.3 + + + + + 0.7 + + + + + *–1.0 + + + + + 20.7 + + + + + 0.7 + + + + + 20.7 + + + + + 0.7 + + + + + – + + + + + Asian Alone. . . . . . . . . . . . + + + + + + 14.5 + + + + + 1.3 + + + + + 14.5 + + + + + 1.1 + + + + + – + + + + + 12.4 + + + + + 1.2 + + + + + 13.0 + + + + + 1.0 + + + + + 0.6 + + + + + Not Hispanic. . . . . . . . . . + + + + + + 14.6 + + + + + 1.3 + + + + + 14.4 + + + + + 1.1 + + + + + –0.2 + + + + + 12.5 + + + + + 1.2 + + + + + 13.0 + + + + + 1.1 + + + + + 0.5 + + + + + Hispanic or Latino . . . . . . . + + + + + + 18.4 + + + + + 0.9 + + + + + 17.8 + + + + + 0.7 + + + + + –0.6 + + + + + 13.1 + + + + + 0.7 + + + + + 13.2 + + + + + 0.6 + + + + + 0.1 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001.json new file mode 100644 index 0000000..a269793 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":2,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001.pdf new file mode 100644 index 0000000..ff995b6 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-001.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002-reg.xml new file mode 100644 index 0000000..fffd80d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002-reg.xml @@ -0,0 +1,1235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002-str.xml new file mode 100644 index 0000000..644e26e --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002-str.xml @@ -0,0 +1,2966 @@ + + + + + + + Amount borrowed + + + + + + + + + + + + + + + + Student and institutional characteristics + + + + + + + + + + + + + + + + + + Percent +who +borrowed + + + + + + + + + + + + + + + + + + + Average +amount + + + + + + + + + + + + + + + Less than +$10,000 + + + + + + + + + + + + $10,000– +14,999 + + + + + + $15,000– +29,999 + + + + + + $30,000– +54,999 + + + + + + $55,000 +or more + + + + + + + + Total + + + + + + + + + 44.8 + + + + + $33,200 + + + + + 23.2 + + + + + 10.3 + + + + + 27.0 + + + + + 20.1 + + + + + 19.4 + + + + + Type of degree-granting institution + + + + + + + + + + + + + + + + + + + + + + + + Public 4-year + + + + + + + + + + + 44.4 + + + + + 31,200 + + + + + 25.5 + + + + + 10.2 + + + + + 26.9 + + + + + 19.3 + + + + + 18.1 + + + + + Non-doctorate-granting + + + + + + + + + + + + + + + + + + + 40.0 + + + + + 25,000 + + + + + 27.3 + + + + + 11.3 + + + + + 32.4 + + + + + 18.3 + + + + + 10.7 + + + + + Doctorate-granting + + + + + + + + + + + + + + + + 46.5 + + + + + 33,900 + + + + + 24.7 + + + + + 9.7 + + + + + + 24.6 + + + + + 19.8 + + + + + 21.2 + + + + + Private not-for-profit 4-year + + + + + + + + + + + + + + + + + + + + 45.9 + + + + + 36,600 + + + + + 20.3 + + + + + 10.3 + + + + + 25.7 + + + + + 21.8 + + + + + 21.8 + + + + + Non-doctorate-granting + + + + + + + + + + + + + + + + + + + 46.1 + + + + + 31,300 + + + + + 24.8 + + + + + 8.9 + + + + + + 27.5 + + + + + 21.6 + + + + + 17.1 + + + + + Doctorate-granting + + + + + + + + + + + + + + + + 45.7 + + + + + 42,300 + + + + + 15.5 + + + + + 11.8 + + + + + 23.8 + + + + + 22.1 + + + + + 26.8 + + + + + Other + + + + + + + + + 41.3 + + + + + 31,900 + + + + + 11.2 + + + + + 11.2 + + + + + 43.2 + + + + + 15.7 + + + + + 18.8 + + + + + Undergraduate major + + + + + + + + + + + + + Business and management + + + + + + + + + + + + + + + + + + + 34.3 + + + + + 28,700 + + + + + 28.1 + + + + + 7.1 + + + + + + 28.9 + + + + + 19.4 + + + + + 16.5 + + + + + Education + + + + + + + + + 34.3 + + + + + 23,000 + + + + + 37.4 + + + + + 12.5 + + + + + 25.5 + + + + + 12.9 + + + + + 11.8 + + + + + Engineering, mathematics, or science + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 47.1 + + + + + 47,400 + + + + + 19.1 + + + + + 8.7 + + + + + + 19.2 + + + + + 19.7 + + + + + 33.4 + + + + + Humanities or social sciences + + + + + + + + + + + + + 52.8 + + + + + + + + 32,800 + + + + + + + + + + 20.0 + + + + + + + + 8.5 + + + + + + 31.3 + + + + + + + + 21.5 + + + + + + + + 18.7 + + + + + + + + Other + + + + + + + + + 47.4 + + + + + 28,100 + + + + + 21.6 + + + + + 14.3 + + + + + 28.0 + + + + + 22.9 + + + + + 13.2 + + + + + Amount borrowed (undergraduate) + + + + + + + + + + + + + + + + + + + + + + + + + + + Did not borrow + + + + + + + + + + 36.0 + + + + + 36,900 + + + + + 19.3 + + + + + 7.7 + + + + + + 26.5 + + + + + 22.7 + + + + + 23.9 + + + + + Less than $5,000 + + + + + + + + + + + + 45.7 + + + + + 30,300 + + + + + 29.7 + + + + + 9.5 + + + + + + 28.4 + + + + + 17.3 + + + + + 15.2 + + + + + $5,000–9,999 + + + + + 56.3 + + + + + 29,200 + + + + + 28.0 + + + + + 13.0 + + + + + 31.0 + + + + + 12.9 + + + + + 15.1 + + + + + $10,000–14,999 + + + + + 54.7 + + + + + 28,700 + + + + + 25.7 + + + + + 16.1 + + + + + 23.6 + + + + + 19.4 + + + + + 15.3 + + + + + $15,000 or more + + + + + + + 58.4 + + + + + 35,100 + + + + + 18.7 + + + + + 9.9 + + + + + + 25.3 + + + + + 24.9 + + + + + 21.3 + + + + + Highest enrollment after bachelor’s +degree by 2003 + + + + + + + + + + + + + + + + + + + Master’s degree + + + + + + + + + + 37.9 + + + + + 19,900 + + + + + 30.0 + + + + + 13.2 + + + + + 33.5 + + + + + 18.9 + + + + + 4.5 + + + + + + Doctoral degree + + + + + + + + + + + 63.1 + + + + + 43,700 + + + + + 18.3 + + + + + 7.6 + + + + + + 21.6 + + + + + 21.1 + + + + + 31.5 + + + + + First-professional degree + + + + + + + + + + + + + + + + + + 71.8 + + + + + 69,200 + + + + + 4.6 + + + + + 2.6 + + + + + + 9.4 + + + + + 23.6 + + + + + + 59.9 + + + + + Highest degree earned by 2003 + + + + + + + + + + + + + + + + + Bachelor’s degree + + + + + + + + + + + 32.3 + + + + + 23,300 + + + + + 36.2 + + + + + 11.6 + + + + + 26.6 + + + + + 14.4 + + + + + 11.4 + + + + + Master’s degree + + + + + + + + + + 45.4 + + + + + 22,900 + + + + + 23.9 + + + + + 12.6 + + + + + 34.9 + + + + + 22.7 + + + + + 5.9 + + + + + + Doctoral degree + + + + + + + + + + + 64.3 + + + + + 44,100 + + + + + 21.4 + + + + + 9.6 + + + + + + 14.7 + + + + + 19.1 + + + + + 35.2 + + + + + First-professional degree + + + + + + + + + + + + + + + + + + + 78.8 + + + + + + + 75,500 + + + + + + + 2.0 + + + + + + + 1.1 + + + + + + + 8.2 + + + + + + + 21.6 + + + + + + + 67.1 + + + + + +
+ + + + + Percent who borrowed + + + + + + + + + + + Average amount borrowed +(by borrowers) + + + + + + + + + + + + + + + + + + + Student and institutional characteristics + + + + + + + + + + + + + + + + + + Neither + + + + + + + Under- +graduate +only + + + + + + + + + + + + + + + + + Graduate +only + + + + + + + + + + + + + + Both + + + + + + + Under- +graduate +only + + + + + + + + + + + + + + + + + Graduate +only + + + + + + + + + + + + + + Both + + + + + + + Total + + + + + + + + + 31.4 + + + + + 23.7 + + + + + 17.7 + + + + + 27.2 + + + + + $9,600 + + + + + $36,900 + + + + + $41,700 + + + + + Type of degree-granting institution + + + + + + + + + + + + + + + + + + + + + + + + Public 4-year + + + + + + + + + + + 32.6 + + + + + 23.0 + + + + + 19.5 + + + + + 24.9 + + + + + 8,100 + + + + + + 36,500 + + + + + 36,900 + + + + + Non-doctorate-granting + + + + + + + + + + + + + + + + + + + + 34.4 + + + + + 25.6 + + + + + 15.9 + + + + + 24.1 + + + + + 7,800 + + + + + + 29,100 + + + + + 31,900 + + + + + Doctorate-granting + + + + + + + + + + + + + + + + 31.7 + + + + + 21.7 + + + + + 21.3 + + + + + 25.2 + + + + + 8,200 + + + + + + 39,300 + + + + + 39,300 + + + + + Private not-for-profit 4-year + + + + + + + + + + + + + + + + + + + + 29.7 + + + + + 24.2 + + + + + 15.3 + + + + + 30.8 + + + + + 12,500 + + + + + 37,500 + + + + + 48,900 + + + + + Non-doctorate-granting + + + + + + + + + + + + + + + + + + + + 27.5 + + + + + 26.1 + + + + + 14.5 + + + + + 32.0 + + + + + 12,000 + + + + + 31,500 + + + + + 43,200 + + + + + Doctorate-granting + + + + + + + + + + + + + + + + 32.1 + + + + + 22.3 + + + + + 16.1 + + + + + 29.5 + + + + + 13,000 + + + + + 43,200 + + + + + 55,500 + + + + + Other + + + + + + + + + 26.9 + + + + + 31.8 + + + + + 7.1 + + + + + + 34.2 + + + + + ‡ + + + + + ‡ + + + + + 39,600 + + + + + Undergraduate major + + + + + + + + + + + + + Business and management + + + + + + + + + + + + + + + + + + + 39.6 + + + + + 26.4 + + + + + 13.0 + + + + + 21.1 + + + + + 8,900 + + + + + + 33,000 + + + + + 38,800 + + + + + Education + + + + + + + + + 34.6 + + + + + 31.0 + + + + + 12.8 + + + + + 21.7 + + + + + 10,100 + + + + + 28,600 + + + + + 30,800 + + + + + Engineering, mathematics, or science + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 29.4 + + + + + 23.3 + + + + + 19.1 + + + + + 28.2 + + + + + 10,000 + + + + + 47,200 + + + + + 57,400 + + + + + Humanities or social sciences + + + + + + + + + + + + + 28.6 + + + + + + + + 18.4 + + + + + + + + 21.8 + + + + + + + + 31.1 + + + + + + + + 9,600 + + + + + + + + 38,200 + + + + + + + + + + 40,000 + + + + + + + + + + Other + + + + + + + + + 29.3 + + + + + 23.4 + + + + + 17.8 + + + + + 29.5 + + + + + 9,500 + + + + + + 31,000 + + + + + 37,400 + + + + + Amount borrowed (undergraduate) + + + + + + + + + + + + + + + + + + + + + + + + + + + Did not borrow + + + + + + + + + + 64.0 + + + + + † + + + + + 36.0 + + + + + † + + + + + † + + + + + 36,900 + + + + + † + + + + + Less than $5,000 + + + + + + + + + + + + † + + + + + 54.4 + + + + + † + + + + + 45.7 + + + + + 2,700 + + + + + + † + + + + + 32,700 + + + + + $5,000–9,999 + + + + + † + + + + + 43.7 + + + + + † + + + + + 56.3 + + + + + 6,900 + + + + + + † + + + + + 36,200 + + + + + $10,000–14,999 + + + + + † + + + + + 45.3 + + + + + † + + + + + 54.7 + + + + + 11,300 + + + + + † + + + + + 40,200 + + + + + $15,000 or more + + + + + + + † + + + + + 41.6 + + + + + † + + + + + 58.4 + + + + + 22,400 + + + + + † + + + + + 57,700 + + + + + Highest enrollment after bachelor’s degree by 2003 + + + + + + + + + + + + + + + + + + + + + + + + + + + + Master’s degree + + + + + + + + + + + 34.3 + + + + + 27.8 + + + + + 13.6 + + + + + 24.3 + + + + + 9,500 + + + + + + 22,600 + + + + + 29,000 + + + + + Doctoral degree + + + + + + + + + + + 23.6 + + + + + 13.2 + + + + + 28.3 + + + + + 34.9 + + + + + 10,400 + + + + + 44,300 + + + + + 54,900 + + + + + First-professional degree + + + + + + + + + + + + + + + + + + 20.4 + + + + + 7.6 + + + + + + 33.6 + + + + + 38.5 + + + + + ‡ + + + + + 68,000 + + + + + 82,000 + + + + + Highest degree earned by 2003 + + + + + + + + + + + + + + + + + Bachelor’s degree + + + + + + + + + + + 35.5 + + + + + 32.0 + + + + + 10.8 + + + + + 21.7 + + + + + 9,500 + + + + + + 25,500 + + + + + 32,500 + + + + + Master’s degree + + + + + + + + + + + 31.8 + + + + + 22.8 + + + + + 17.5 + + + + + 27.9 + + + + + 9,500 + + + + + + 25,200 + + + + + 32,500 + + + + + Doctoral degree + + + + + + + + + + + 23.7 + + + + + 11.8 + + + + + 31.2 + + + + + 33.3 + + + + + ‡ + + + + + 46,600 + + + + + 52,900 + + + + + First-professional degree + + + + + + + + + + + + + + + + + + 17.8 + + + + + 3.5 + + + + + + 37.6 + + + + + 41.1 + + + + + ‡ + + + + + 73,900 + + + + + 88,900 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002.pdf new file mode 100644 index 0000000..115c596 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-002.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003-reg.xml new file mode 100644 index 0000000..088f202 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003-reg.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003-str.xml new file mode 100644 index 0000000..3ad4b75 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003-str.xml @@ -0,0 +1,151 @@ + + + + + + + 1994 + + + + + 1997 + + + + + 2003 + + + + + Lowest + + + + + + + + + + $9,594 or less + + + + + + + + $22,400 or less + + + + + + + + $34,000 or less + + + + + + + + Lower middle + + + + + + + + + + + + $9,595–$17,992 + + + + + $22,401–$29,992 + + + + + $34,001–$48,000 + + + + + Upper middle + + + + + + + + + $17,993–$25,771 + + + + + $29,993–$40,888 + + + + + $48,001–$66,900 + + + + + Highest + + + + + + + + + + + Greater than $25,771 + + + + + + + + + + + Greater than $40,888 + + + + + + + + + + + Greater than $66,900 + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003.pdf new file mode 100644 index 0000000..08e8d69 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-003.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004-reg.xml new file mode 100644 index 0000000..3876ed3 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004-reg.xml @@ -0,0 +1,352 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004-str.xml new file mode 100644 index 0000000..3f97754 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004-str.xml @@ -0,0 +1,707 @@ + + + + + + + Loan type + + + + + + + 12/31/2009 + + + + + + + 12/31/2010 + + + + + + + 6/30/2011 + + + + + + + $000's + + + + + + % + + + + + $000's + + + + + + % + + + + + $000's + + + + + + % + + + + + Real estate loans + + + + + + + + + + + + + + + + + 1-4 family residential mortgage + + + + + + + + + + + + + + + + + + + + + 4,151,000 + + + + + + + 25.0 + + + + + + 4,090,000 + + + + + + + + 27.5 + + + + + + 3,925,000 + + + + + + + 24.9 + + + + + + Commercial Mortgage + + + + + + + + + + + + + + + 361,000 + + + + + + 2.2 + + + + + + 331,000 + + + + + + + 2.2 + + + + + + 284,000 + + + + + + 1.8 + + + + + + Multifamily residential (5 or more) + + + + + + + + + + + + + + + + + + + + + + + + + + 380,000 + + + + + + 2.3 + + + + + + 327,000 + + + + + + + 2.2 + + + + + + 327,000 + + + + + + 2.1 + + + + + + Construction Loans + + + + + + + + + + + + + 173,000 + + + + + + 1.0 + + + + + + 148,000 + + + + + + + 1.0 + + + + + + 170,000 + + + + + + 1.1 + + + + + + Commercial & Industrial + + + + + + + + + + + + + + + + + + + + + 555,000 + + + + + + 3.3 + + + + + + 497,000 + + + + + + + 3.3 + + + + + + 438,000 + + + + + + 2.8 + + + + + + Consumer Loans + + + + + + + + + + + 63,000 + + + + + + 0.4 + + + + + + 69,000 + + + + + + + 0.5 + + + + + + 66,000 + + + + + + 0.4 + + + + + + Lease financing receivables + + + + + + + + + + + + + + + + + + + + + + + + + 3,508,000 + + + + + + + 21.1 + + + + + + 3,147,000 + + + + + + + + 21.2 + + + + + + 2,780,000 + + + + + + + 17.7 + + + + + + Other loans + + + + + + + + + + + + Loans to purchase securities + + + + + + + + + + + + + + + + 1,844,000 + + + + + + + 11.1 + + + + + + 1,148,000 + + + + + + + + 7.7 + + + + + + 2,754,000 + + + + + + + 17.5 + + + + + + Loans to nondepository Fin.Inst. + + + + + + + + + + + + + + + + + + 4,958,000 + + + + + + + 29.9 + + + + + + 4,512,000 + + + + + + + + 30.3 + + + + + + 4,207,000 + + + + + + + 26.7 + + + + + + All other Loans + + + + + + + + + + 611,000 + + + + + + 3.7 + + + + + + 602,000 + + + + + + + 4.0 + + + + + + 799,000 + + + + + + 5.1 + + + + + + Total Gross Loans + + + + + + + + + + + + 16,604,000 + + + + + + + 100.0 + + + + + + 14,871,000 + + + + + + + + 100.0 + + + + + + 15,750,000 + + + + + + + 100.0 + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004.pdf new file mode 100644 index 0000000..94fe2c6 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-004.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005-reg.xml new file mode 100644 index 0000000..70712c2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005-reg.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005-str.xml new file mode 100644 index 0000000..51ff6a3 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005-str.xml @@ -0,0 +1,63 @@ + + + + + + + Income level of individual or geography + + + + + + + % of the area median income + + + + + + Low-income + + + + + + Less than 50 + + + + + Moderate-income + + + + + At least 50 and less than 80 + + + + + Middle-income + + + + + + + At least 80 and less than 120 + + + + + Upper-income + + + + + 120 or more + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005.pdf new file mode 100644 index 0000000..e54c96f Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-005.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006-reg.xml new file mode 100644 index 0000000..5c55237 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006-reg.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006-str.xml new file mode 100644 index 0000000..5c30641 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006-str.xml @@ -0,0 +1,118 @@ + + + + + + + Child Race/Ethnicity + + + + + + + + + + + + + + + + + + 3-Year-Old Cohort + + + + + + + + + + + + + + + + 4-Year-Old Cohort + + + + + + + + + + + + + + + + Hispanic + + + + + + + + + + 37.4% + + + + + 51.6% + + + + + Black + + + + + + + + 32.8% + + + + + 17.5% + + + + + White/Other + + + + + + + + + + + + + 29.8% + + + + + 30.8% + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006.pdf new file mode 100644 index 0000000..4e1ac75 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-006.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007-reg.xml new file mode 100644 index 0000000..634c112 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007-reg.xml @@ -0,0 +1,1473 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007-str.xml new file mode 100644 index 0000000..228b5cf --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007-str.xml @@ -0,0 +1,2419 @@ + + + + + + + Measure + + + + + + + Age 4 +(Head Start +Year) + + + + + + + + + + + + + + + + + + + K + + + + + 1 +Grade + + + + + + + + + 3 +Grade + + + + + + + + + Language, Literacy, and Pre-Writing + + + + + + + + + + + + + + + + + + + + + + + + + + Color Identification + + + + + + + + + + + + + + + + + + 0.16 + + + + + NA + + + + + NA + + + + + NA + + + + + Pre-Writing (McCarthy Draw a Design) + + + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Emergent Literacy Scale (parent report) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.31 + + + + + NA + + + + + NA + + + + + NA + + + + + Letter Naming + + + + + + + + + + + + + 0.25 + + + + + NA + + + + + NA + + + + + Test of Phonological Processing (CTOPPP Elision) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + Receptive Vocabulary (PPVT) + + + + + + + + + + + + + + + + + + + + + + + 0.09 + + + + + 0.09 + + + + + Letter-Word Identification (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.22 + + + + + Spelling (WJIII) + + + + + + + + + + + + + + + + + 0.15 + + + + + NA + + + + + Oral Comprehension (WJIII) + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + Pre-Academic Skills (WJIII) + + + + + + + + + + + + + + + + + + + + + + + 0.19 + + + + + NA + + + + + Phonetic Skills/ Word Attack (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + Basic Reading (WJIII) + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + Academic Applications (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Academic Skills (WJIII) + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Passage Comprehension (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + ECLS-K Reading + + + + + + + + + + + + + NA + + + + + NA + + + + + 0.11 + + + + + Writing Sample (WJIII) + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Spanish Language + + + + + + + + + + + + + + Receptive Vocabulary (TVIP) + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + Batería WM Identificación de letras y palabras + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Math + + + + + + + One-to-One Counting (Counting Bears) + + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Applied Problems (WJIII) + + + + + + + + + + + + + + + + + + + + + + Quantitative Concepts (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + Math Reasoning (WJIII) + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + Calculation (WJIII) + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + School Performance + + + + + + + + + + + + + + + + + School Accomplishments + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + Promotion (parent report) + + + + + + + + + + + + + + + + + + + + + NA + + + + + Language and Literacy Ability + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + Math Ability + + + + + + + + + + + + NA + + + + + Math Skills + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Reading/Language Arts Skills + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Social Studies and Science Ability + + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + +
+ + + + + Measure + + + + + + + Age 3 +(Head Start +Year) + + + + + + + + + + + + + + + + + + Age 4 + + + + + + + K + + + + + 1 +Grade + + + + + + + + + 3 +Grade + + + + + + + + + Language, Literacy, and Pre-Writing + + + + + + + + + + + + + + + + + + + + + + + + + + Color Identification + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Pre-Writing (McCarthy Draw a Design) + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.14 + + + + + NA + + + + + NA + + + + + NA + + + + + Emergent Literacy Scale (parent report) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.35 + + + + + 0.16 + + + + + NA + + + + + NA + + + + + NA + + + + + Letter Naming + + + + + + + + + + + + + 0.24 + + + + + NA + + + + + NA + + + + + Test of Phonological Processing (CTOPPP Elision) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.10 + + + + + 0.15 + + + + + NA + + + + + NA + + + + + Receptive Vocabulary (PPVT) + + + + + + + + + + + + + + + + + + + + + + + 0.18 + + + + + Letter-Word Identification (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.26 + + + + + Spelling (WJIII) + + + + + + + + + + + + + + + + + NA + + + + + Oral Comprehension (WJIII) + + + + + + + + + + + + + + + + + + + + + + + 0.08 + + + + + NA + + + + + Pre-Academic Skills (WJIII) + + + + + + + + + + + + + + + + + + + + + + + 0.22 + + + + + NA + + + + + Phonetic Skills/Word Attack (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Basic Reading (WJIII) + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Academic Applications (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + NA + + + + + Academic Skills (WJIII) + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + NA + + + + + Passage Comprehension (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + NA + + + + + ECLS-K Reading + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Writing Sample (WJIII) + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + NA + + + + + Spanish Language + + + + + + + + + + + + + + Receptive Vocabulary (TVIP) + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + Batería WM Identificación de letras y palabras + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.26 + + + + + Math + + + + + + + One-to-One Counting/Counting Bears + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Applied Problems (WJIII) + + + + + + + + + + + + + + + + + + + + + + 0.15 + + + + + Quantitative Concepts (WJIII) + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Math Reasoning (WJIII) + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Calculation (WJIII) + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + School Performance + + + + + + + + + + + + + + + + + School Accomplishments + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + Promotion (parent report) + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + -0.11 + + + + + + Language and Literacy Ability + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + Math Ability + + + + + + + + + + + + NA + + + + + NA + + + + + -0.19 + + + + + + Math Skills + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + NA + + + + + Reading/Language Arts Skills + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + + + NA + + + + + Social Studies and Science Ability + + + + + + + + + + + + + + + + + + + + + + + + + + + NA + + + + + NA + + + + + NA + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007.pdf new file mode 100644 index 0000000..c2fa93d Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-007.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008-reg.xml new file mode 100644 index 0000000..e92b85d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008-reg.xml @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008-str.xml new file mode 100644 index 0000000..60f6e54 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008-str.xml @@ -0,0 +1,388 @@ + + + + + + + Age Cohort + + + + + + + + + + Head Start Group + + + + + + + + + + + + + + + Control Group + + + + + + + + + + + + + Total Sample + + + + + + + + + + + + + 3-year-olds + + + + + + + + + + 1,530 + + + + + 1,029 + + + + + 2,559 + + + + + 4-year-olds + + + + + + + + + + 1,253 + + + + + 855 + + + + + 2,108 + + + + + Total + + + + + + + 2,783 + + + + + 1,884 + + + + + 4,667 + + + +
+ + + + + Sample Group + + + + + + + + + + + + Some Year 1 +Head Start +Participation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No Year 1 +Head Start +Participation + + + + + + + + + + + + + + + + + + + + + + + + + + + + Total + + + + + + + All Randomly Assigned (N=4,667): + + + + + + + + + + + + + + + + + + + + + + + + + + 3-Year-Old Cohort + + + + + + + + + + + + + + + + Head Start Group + + + + + + + + + + + + + + + 85.1% + + + + + 14.9% + + + + + 100% + + + + + Control Group + + + + + + + + + + + + + 17.3% + + + + + 82.7% + + + + + 100% + + + + + 4-Year-Old Cohort + + + + + + + + + + + + + + + + Head Start Group + + + + + + + + + + + + + + + 79.8% + + + + + 20.2% + + + + + 100% + + + + + Control Group + + + + + + + + + + + + + 13.9% + + + + + 86.1% + + + + + 100% + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008.pdf new file mode 100644 index 0000000..e2aaad3 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-008.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009-reg.xml new file mode 100644 index 0000000..be2f68d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009-reg.xml @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009-str.xml new file mode 100644 index 0000000..d065968 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009-str.xml @@ -0,0 +1,668 @@ + + + + + + + Cost Category + + + + + + + Total Costs +All Funds + + + + + + + + + + + + Less: +Exclusions & +Unallowables + + + + + + + + + + + Indirect +Costs + + + + + + + + Total Direct +Costs + + + + + + + Federal +Program + + + + + + Non-Federal +Programs (3) + + + + + + + + + + Salaries (a) + + + + + 1,314,000 + + + + + 373,250 + + + + + 940,750 + + + + + 141,000 + + + + + 799,750 + + + + + Fringe Benefits (b) + + + + + + + 352,000 + + + + + 99,988 + + + + + 252,012 + + + + + 37,772 + + + + + 214,240 + + + + + Consultant Services + + + + + + + + + 26,000 + + + + + 14,000 + + + + + 12,000 + + + + + 1,800 + + + + + 10,200 + + + + + Staff Travel + + + + + + + 94,000 + + + + + 20,000 + + + + + 74,000 + + + + + 11,100 + + + + + 62,900 + + + + + Bad Debts + + + + + + 10,000 + + + + + 10,000 (1) + + + + + + Office Rent + + + + + + + 170,000 + + + + + 170,000 + + + + + 150,000 + + + + + 22,500 + + + + + 127,500 + + + + + Consumable Supplies + + + + + + + + + + 161,000 + + + + + 11,000 + + + + + 68,000 + + + + + 10,200 + + + + + 57,800 + + + + + Subcontracts + + + + + + + + 175,000 + + + + + 107,000 (2) + + + + + + Purchase, Equipment Lease + + + + + + + + + + 82,000 + + + + + 22,100 (2) + + + + + + 59,900 + + + + + Telephone + + + + + + + + + + + 109,400 + + + + + 55,000 + + + + + 54,400 + + + + + 8,200 + + + + + 46,200 + + + + + Entertainment + + + + + + + 1,800 + + + + + 1,800 (1) + + + + + + Printing & Reproduction + + + + + + + + + + + 48,000 + + + + + 11,000 + + + + + 37,000 + + + + + 5,500 + + + + + 31,500 + + + + + Insurance and Bonding + + + + + + + + + + + 42,000 + + + + + 42,000 + + + + + Fundraising + + + + + + + 120,000 + + + + + 120,000 + + + + + 120,000 + + + + + Postage and Delivery + + + + + + + + + + + + 34,000 + + + + + 5,100 + + + + + 28,900 + + + + + 4,300 + + + + + 24,600 + + + + + Depreciation + + + + + + + + 28,800 + + + + + 8,800 + + + + + 20,000 + + + + + 3,000 + + + + + 17,000 + + + + + Allowances + + + + + + + + + + 148,000 + + + + + 148,000 (2) + + + + + + Emergency Assistance + + + + + + + + + + + + 54,000 + + + + + 54,000 (2) + + + + + + Training Materials + + + + + + + + + 82,000 + + + + + 82,000 + + + + + 12,300 + + + + + 69,700 + + + + + Participant Support Costs + + + + + + + + + + + 36,000 + + + + + 36,000 (2) + + + + + + Total Costs + + + + + + + + 3,088,000 + + + + + 378,900 + + + + + 870,038 + + + + + 1,839,062 + + + + + 257,672 + + + + + 1,581,390 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009.pdf new file mode 100644 index 0000000..ea4ab57 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-009.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010-reg.xml new file mode 100644 index 0000000..fefe291 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010-reg.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010-str.xml new file mode 100644 index 0000000..32f83df --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010-str.xml @@ -0,0 +1,164 @@ + + + + + + + Launch: +May 21, 2009 + + + + + + 1 Year: +May 21, 2010 + + + + + + FY 2010 +Sept. 30, 2011 + + + + + + Total data sets available + + + + + 47 + + + + + 272,768 + + + + + 389,933 + + + + + Applications and mashups +developed by the public and +government + + + + + + + + + + 0 + + + + + 237 + + + + + 1,079 + + + + + Data set downloads + + + + + + + 0 + + + + + 652,412 + + + + + 2,348,928 + + + + + Nations establishing open data +sites + + + + + + 0 + + + + + 6 + + + + + 21 + + + + + States offering open data sites + + + + + + 0 + + + + + 8 + + + + + 29 + + + + + Cities in North America with +open data sites + + + + + + + + 0 + + + + + 8 + + + + + 11 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010.pdf new file mode 100644 index 0000000..d39e02e Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-010.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a-reg.xml new file mode 100644 index 0000000..421824b --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a-reg.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a-str.xml new file mode 100644 index 0000000..fa833e1 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a-str.xml @@ -0,0 +1,226 @@ + + + + + + + Program + + + + + Performance.gov + + + + + Federal Risk Authorization and Management Program +(FedRAMP) + + + + + + + Federal Cloud Computing/Data Center Consolidation + + + + + IT Dashboard + + + + + Data.gov + + + + + Challenges Platform + + + + + Citizen Engagement Platform (Apps.gov) + + + + + USASpending.gov* + + + + + Small Business Dashboard* + + + + + + FFATA Subawards Reporting System Assistance* + + + + + + + + + + + Total + + + + + $8M + + + + + $2.88M + + + + + $0.1M + + + + + $1.2M + + + + + $0 + + + + + $0 + + + + + $0.9M + + + + + $1.06M + + + + + $0.44M + + + + + $0.3M + + + + + $1.1M + + + + + Budget + + + + + *Funded by OCSIT, managed by GSA Office of Government-wide Policy + + + + + + + +
+ + + + + Program + + + + + Contact Center Services + + + + + Printed Publications Services and Citizen Outreach + + + + + + Web Management and Content (USA.gov & GobiernoUSA.gov) + + + + + + + Center for Excellence in Digital Government (CEDG) + + + + + + Information Technology Services Solutions (ITSS) + + + + + + + Total + + + + + Budget + + + + + $8.6M + + + + + $3.9M + + + + + $6.1M + + + + + $4.6M + + + + + $10.8M + + + + + $34M + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a.pdf new file mode 100644 index 0000000..bd3d80c Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011a.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011b-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011b-reg.xml new file mode 100644 index 0000000..85c88ec --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011b-reg.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011b-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011b-str.xml new file mode 100644 index 0000000..650fe06 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-011b-str.xml @@ -0,0 +1,217 @@ + + + + + + + Program + + + + + Performance.gov + + + + + Federal Risk Authorization and Management Program +(FedRAMP) + + + + + + + Federal Cloud Computing/Data Center Consolidation + + + + + IT Dashboard + + + + + Data.gov + + + + + Challenges Platform + + + + + Citizen Engagement Platform (Apps.gov) + + + + + USASpending.gov* + + + + + Small Business Dashboard* + + + + + + FFATA Subawards Reporting System Assistance* + + + + + + + + + + + Total + + + + + $8M + + + + + $2.88M + + + + + $0.1M + + + + + $1.2M + + + + + $0 + + + + + $0 + + + + + $0.9M + + + + + $1.06M + + + + + $0.44M + + + + + $0.3M + + + + + $1.1M + + + + + Budget + + + +
+ + + + + Program + + + + + Contact Center Services + + + + + Printed Publications Services and Citizen Outreach + + + + + + Web Management and Content (USA.gov & GobiernoUSA.gov) + + + + + + + Center for Excellence in Digital Government (CEDG) + + + + + + Information Technology Services Solutions (ITSS) + + + + + + + Total + + + + + Budget + + + + + $8.6M + + + + + $3.9M + + + + + $6.1M + + + + + $4.6M + + + + + $10.8M + + + + + $34M + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012-reg.xml new file mode 100644 index 0000000..dd21ce8 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012-reg.xml @@ -0,0 +1,311 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012-str.xml new file mode 100644 index 0000000..edfbc0d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012-str.xml @@ -0,0 +1,622 @@ + + + + + + + AYP Based on 2003–04 Testing + + + + AYP Based on 2005–06 Testing + + + + 5 + + + + Yes + + + + Yes + + + + No + + + + Yes + + + + NC + + + + Yes + + + + na + + + + ND + + + + Yes + + + + No + + + + No + + + + Yes + + + + Yes + + + + Yes + + + + Yes + + + + ~100 + + + + OH + + + + No + + + + OK + + + + na + + + + Yes + + + + Yes + + + + No + + + + Yes + + + + OR + + + + na + + + + Yes + + + + No + + + + Yes + + + + PA + + + + No + + + + Yes + + + + No + + + + na + + + + Yes + + + + na + + + + No + + + + Yes + + + + PR + + + + No + + + + Yes + + + + No + + + + RI + + + + Yes + + + + na + + + + No + + + + Yes + + + + Yes + + + + na + + + + SC + + + + No + + + + No + + + + No + + + + Yes + + + + Yes + + + + 14 + + + + Yes + + + + SD + + + + Yes + + + + TN + + + + No + + + + Yes + + + + No + + + + na + + + + Yes + + + + Yes + + + + TX + + + + Yes + + + + Yes + + + + Yes + + + + UT + + + + Yes + + + + No + + + + No + + + + na + + + + na + + + + Yes + + + + No + + + + VT + + + + Yes + + + + No + + + + Yes + + + + VA + + + + Yes + + + + 53 + + + + Yes + + + + Yes + + + + WA + + + + Yes + + + + Yes + + + + No + + + + Yes + + + + Yes + + + + No + + + + Yes + + + + na + + + + WV + + + + na + + + + Yes + + + + WI + + + + Yes + + + + Yes + + + + No + + + + Yes + + + + No + + + + Yes + + + + WY + + + + No + + + + na + + + + State included scores of +students taking alternate +assessments based on +alternate achievement +standards + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State granted +exceptions to +districts to +exceed 1%cap + + + + + + + + + + + + + + + + + + State included scores of +students taking alternate +assessments based on +alternate achievement +standards + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + State granted +exceptions to +districts to +exceed 1%cap + + + + + + + + + + + + + + + + + + Number of +districts +granted +exceptions + + + + + + + + + + + + + + + + Respondent +unsure + + + + + + Respondent +unsure + + + + + + Respondent +unsure + + + + + + Respondent +unsure + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012.pdf new file mode 100644 index 0000000..f9c4e6b Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-012.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013-reg.xml new file mode 100644 index 0000000..965cea9 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013-reg.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013-str.xml new file mode 100644 index 0000000..260f5e0 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013-str.xml @@ -0,0 +1,259 @@ + + + + + + + General Assessment + + + + + + + Alternate Assessment +Based on Grade-Level +Achievement +Standards + + + + + + + + + + + + + + + + + + + + + + + Alternate Assessment +Based on Modified +Achievement Standards + + + + + + + + + + + + + + + + + + + + + + Alternate Assessment +Based on Alternate +Achievement +Standards + + + + + + + + + + + + + + + + + + + + + Content standards +taught and +assessed + + + + + + + + + Achievement +standards + + + + + + Participating +students + + + + + + Grade level + + + + + + Grade level + + + + + + Grade level + + + + + + Grade level extensions + + + + + + + + Grade level + + + + + + Grade level + + + + + + Modified level + + + + + + + + Alternate level + + + + + + All general education +students, most +students with +disabilities (with or +without +accommodations) + + + + + + + + + + + + + + + + + + + + + + + Students who need +alternate ways to show +mastery of grade-level +content + + + + + + + + + + + + + + + + Students with disabilities +who can make progress +toward, but may not reach, +grade-level achievement +standards in the time +frame covered by their IEP + + + + + + + + + + + + + + + + + + + + + + + + + Students with the most +significant cognitive +disabilities + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013.pdf new file mode 100644 index 0000000..8f5ea8e Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-013.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014-reg.xml new file mode 100644 index 0000000..a667b84 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014-reg.xml @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014-str.xml new file mode 100644 index 0000000..b64c913 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014-str.xml @@ -0,0 +1,354 @@ + + + + + + + Designation Under State or District Accountability +Initiative + + + + + + + + + + + + + + Low-performing + + + + + + + + + + No special designation + + + + + + + + + + + High-performing + + + + + + + + Other/not sure + + + + + No other system (other than NCLB) + + + + + + + + + + + Schools Identified +Under NCLB +(n = 469) + + + + + + + + + + + + + + + + + + + + Schools Not Identified +Under NCLB +(n = 918) + + + + + + + + + + + + + + + + + + + 34% + + + + + 3% + + + + + 11% + + + + + 33% + + + + + 2% + + + + + 18% + + + + + 14% + + + + + 9% + + + + + 39% + + + + + 37% + + + +
+ + + + + Perceived Benefit and Drawback + + + + + + + + + + + + + + + + Gives us a more complete picture of our effectiveness than a single accountability system + + + + + + + + + + + + + + + + + + + + + + + + Results in staff confusion about our targets for student achievement + + + + + + + + + + + + + + + + Reduces community support for public schools + + + + + + + + + + + + + + + + + + Allows us to focus on the goals that are most important to us + + + + + + + + + + + + Helps us make effective decisions about how to improve student achievement + + + + + + + + + + + + + + + + + + + Percent of +Districts +Agreeing +(n = 154) + + + + + + + + + + + + + + Percent of +Schools +Agreeing +(n = 832) + + + + + + + + + + + + + + + 69% + + + + + 65% + + + + + 46% + + + + + 37% + + + + + 23% + + + + + 24% + + + + + 56% + + + + + 52% + + + + + 71% + + + + + 60% + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014.pdf new file mode 100644 index 0000000..913b9d9 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-014.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015-reg.xml new file mode 100644 index 0000000..53f41e9 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015-reg.xml @@ -0,0 +1,985 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015-str.xml new file mode 100644 index 0000000..be1d081 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015-str.xml @@ -0,0 +1,1223 @@ + + + + + + + Item Property + + + + + Reason for Change or Deletion + + + + + Clarity or relevance + + + + + + + + Response range + + + + + + + Variability + + + + + Reproducibility + + + + + + Inter-item correlation + + + + + + Ability to detect change + + + + + + Item discrimination + + + + + + Redundancy + + + + + + Recall period + + + + + • Reported as not relevant by a large segment of the target population +• Generates an unacceptably large amount of missing data points +• Generates many questions or requests for clarification from patients as they +complete the PRO instrument +• Patients interpret items and responses in a way that is inconsistent with the +PRO instrument’s conceptual framework + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • A high percent of patients respond at the floor (response scale’s worst end) +or ceiling (response scale’s optimal end) +• Patients note that none of the response choices applies to them +• Distribution of item responses is highly skewed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • All patients give the same answer (i.e., no variance) +• Most patients choose only one response choice +• Differences among patients are not detected when important differences are +known + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • Unstable scores over time when there is no logical reason for variation from +one assessment to the next + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • Item highly correlated (redundant) withother items in the same concept of +interest + + + + + + + + + + + + + + + + • Item is not sensitive (i.e., does not change when there is a known change in +the concepts of interest) + + + + + + + + + + + + + + + + + + + + + + • Item is highly correlated with measures of concepts other than the one it is +intended to measure +• Item does not show variability in relation to some known population +characteristics (i.e., severity level, classification of condition, or other known +characteristic) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • Item duplicates information collected with other items that have equal or +better measurement properties + + + + + + + + + + + + + + + + + + + + + • The population, disease state, or application of the instrument can affect the +appropriateness of the recall period + + + + + + + + + + + + + + + +
+ + + + + Measurement +Property + + + + + + + Type + + + + + What Is Assessed? + + + + + + + FDA Review Considerations + + + + + + + + Reliability + + + + + + + Validity + + + + + + Ability to detect +change + + + + + + + + Content validity + + + + + + + + + + + + Construct validity + + + + + + + + + + + + + + Inter-interviewer reliability +(for interviewer-administered +PROs only) + + + + + + + + + + + + + + + + + + Test-retest or intra- +interviewer reliability (for +interviewer-administered +PROs only) + + + + + + + + + + + + + + + + + + + Internal consistency + + + + + + + + + + Stability of scores over time when no change +is expected in the concept of interest + + + + + + + + + + + + + + + + + + + + + + + + + + + • Intraclass correlation coefficient +• Time period of assessment + + + + + + + + + + + + + + • Extent to which items comprising a scale +measure the same concept +• Intercorrelation of items that contribute +to a score +• Internal consistency + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • Cronbach’s alpha for summary scores +• Item-total correlations + + + + + + + + + + + + + + + + + + + + + + + Agreement among responses when the PRO +is administered by two or more different +interviewers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • Interclass correlation coefficient + + + + + + + + Evidence that the instrument measures the +concept of interest including evidence from +qualitative studies that the items and domains +of an instrument are appropriate and +comprehensive relative to its intended +measurement concept, population, and use. +Testing other measurement properties will +not replace or rectify problems with content +validity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • Derivation of all items +• Qualitative interview schedule +• Interview or focus group transcripts +• Items derived from the transcripts +• Composition of patients used to develop content +• Cognitive interview transcripts to evaluate patient +understanding + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Evidence that relationships among items, +domains, and concepts conform to a priori +hypotheses concerning logical relationships +that should exist with measures of related +concepts or scores produced in similar or +diverse patient groups + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • Strength of correlation testing a priori hypotheses +(discriminant and convergent validity) +• Degree to which the PRO instrument can distinguish +among groups hypothesized a priori to be different +(known groups validity) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Evidence that a PRO instrument can identify +differences in scores over time in individuals +or groups (similar to those in the clinical +trials) who have changed with respect to the +measurement concept + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + • Within person change over time +• Effect size statistic + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015.pdf new file mode 100644 index 0000000..47497d6 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-015.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016-reg.xml new file mode 100644 index 0000000..8bd3b2a --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016-reg.xml @@ -0,0 +1,393 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016-str.xml new file mode 100644 index 0000000..02d1e29 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016-str.xml @@ -0,0 +1,475 @@ + + + + + + + Type + + + + + Description + + + + + Visual analog +scale (VAS) + + + + + + + Anchored or +categorized +VAS + + + + + + + Likert scale + + + + + Rating scale + + + + + Recording of +events as they +occur + + + + + + + + Pictorial scale + + + + + + Checklist + + + + + A line of fixed length (usually 100 mm) with words that anchor the scale at the extreme ends +and no words describing intermediate positions. Patients are instructed to indicate the place +on the line corresponding to their perceived state. The mark’s position is measured as the +score. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A VAS that has the addition of one or more intermediate marks positioned along the line with +reference terms assigned to eachmark to help patients identify the locations between the +scale’s ends (e.g., half-way). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An ordered set of discrete terms or statements from which patients are asked to choose the +response that best describes their state or experience. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A set of numerical categories from which patients are asked to choose the category that best +describes their state or experience. The ends of rating scales are anchored with words but the +categories are numbered rather than labeled with words. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specific events are recorded as they occur using an event log that can be included in a patient +diary or other reporting system (e.g., interactive voice response system). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A set of pictures applied to any of the other response option types. Pictorial scales are often +used in pediatric questionnaires but also have been used for patients with cognitive +impairments and for patients who are otherwise unable to speak or write. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Checklists provide a simple choice between a limited set of options, such asYes, No, and +Don’t know. Some checklists ask patients to place a mark in a space if the statement in the +item is true. Checklists are reviewed for completeness and nonredundancy. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016.pdf new file mode 100644 index 0000000..e036193 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-016.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017-reg.xml new file mode 100644 index 0000000..569e3a8 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017-reg.xml @@ -0,0 +1,2203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017-str.xml new file mode 100644 index 0000000..f7e5fde --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017-str.xml @@ -0,0 +1,5907 @@ + + + + + + + Year + + + + + + Total + + + + Public + + + + Private + + + + PK–12 + + + + PK–8 + + + + 9–12 + + + + PK–12 + + + + PK–8 + + + + 9–12 + + + + PK–12 + + + + PK–8 + + + + 9–12 + + + + Actual + + + + 1996 + + + + 51,544 + + + + 37,481 + + + + 14,062 + + + + 45,611 + + + + 32,762 + + + + 12,849 + + + + 5,933 + + + + 4,719 + + + + 1,213 + + + + 1997 + + + + 52,071 + + + + 37,797 + + + + 14,275 + + + + 46,127 + + + + 33,071 + + + + 13,056 + + + + 5,944 + + + + 4,726 + + + + 1,219 + + + + 1998 + + + + 52,526 + + + + 38,091 + + + + 14,435 + + + + 46,539 + + + + 33,344 + + + + 13,195 + + + + 5,988 + + + + 4,747 + + + + 1,240 + + + + 1999 + + + + 52,875 + + + + 38,251 + + + + 14,625 + + + + 46,857 + + + + 33,486 + + + + 13,371 + + + + 6,018 + + + + 4,764 + + + + 1,254 + + + + 2000 + + + + 53,373 + + + + 38,564 + + + + 14,809 + + + + 47,204 + + + + 33,686 + + + + 13,517 + + + + 6,169 + + + + 4,877 + + + + 1,292 + + + + 2001 + + + + 53,992 + + + + 38,929 + + + + 15,063 + + + + 47,672 + + + + 33,936 + + + + 13,736 + + + + 6,320 + + + + 4,993 + + + + 1,327 + + + + 2002 + + + + 54,403 + + + + 39,000 + + + + 15,404 + + + + 48,183 + + + + 34,114 + + + + 14,069 + + + + 6,220 + + + + 4,886 + + + + 1,335 + + + + 2003 + + + + 54,639 + + + + 38,962 + + + + 15,678 + + + + 48,540 + + + + 34,201 + + + + 14,339 + + + + 6,099 + + + + 4,761 + + + + 1,338 + + + + 2004 + + + + 54,882 + + + + 38,908 + + + + 15,974 + + + + 48,795 + + + + 34,178 + + + + 14,618 + + + + 6,087 + + + + 4,731 + + + + 1,356 + + + + 2005 + + + + 55,187 + + + + 38,903 + + + + 16,283 + + + + 49,113 + + + + 34,204 + + + + 14,909 + + + + 6,073 + + + + 4,699 + + + + 1,374 + + + + 2006 + + + + 55,307 + + + + 38,838 + + + + 16,469 + + + + 49,316 + + + + 34,235 + + + + 15,081 + + + + 5,991 + + + + 4,604 + + + + 1,388 + + + + 2007 + + + + 55,203 + + + + 38,722 + + + + 16,481 + + + + 49,293 + + + + 34,205 + + + + 15,087 + + + + 5,910 + + + + 4,517 + + + + 1,394 + + + + 2008 + + + + 54,973 + + + + 38,620 + + + + 16,353 + + + + 49,266 + + + + 34,286 + + + + 14,980 + + + + 5,707 + + + + 4,335 + + + + 1,373 + + + + 2009 + + + + 54,862 + + + + 38,569 + + + + 16,293 + + + + 49,373 + + + + 34,418 + + + + 14,955 + + + + 5,488 + + + + 4,151 + + + + 1,338 + + + + 2010 + + + + 54,876 + + + + 38,716 + + + + 16,160 + + + + 49,484 + + + + 34,625 + + + + 14,860 + + + + 5,391 + + + + 4,091 + + + + 1,300 + + + + Projected + + + + 2011 + + + + 54,956 + + + + 38,909 + + + + 16,047 + + + + 49,636 + + + + 34,849 + + + + 14,787 + + + + 5,320 + + + + 4,060 + + + + 1,260 + + + + 2012 + + + + 55,091 + + + + 39,115 + + + + 15,976 + + + + 49,828 + + + + 35,076 + + + + 14,752 + + + + 5,263 + + + + 4,039 + + + + 1,224 + + + + 2013 + + + + 55,288 + + + + 39,334 + + + + 15,954 + + + + 50,067 + + + + 35,301 + + + + 14,766 + + + + 5,221 + + + + 4,033 + + + + 1,188 + + + + 2014 + + + + 55,599 + + + + 39,539 + + + + 16,060 + + + + 50,407 + + + + 35,502 + + + + 14,905 + + + + 5,192 + + + + 4,037 + + + + 1,155 + + + + 2015 + + + + 55,957 + + + + 39,788 + + + + 16,169 + + + + 50,773 + + + + 35,735 + + + + 15,038 + + + + 5,183 + + + + 4,053 + + + + 1,130 + + + + 2016 + + + + 56,330 + + + + 40,114 + + + + 16,217 + + + + 51,146 + + + + 36,029 + + + + 15,116 + + + + 5,185 + + + + 4,085 + + + + 1,100 + + + + 2017 + + + + 56,722 + + + + 40,451 + + + + 16,271 + + + + 51,524 + + + + 36,329 + + + + 15,195 + + + + 5,198 + + + + 4,122 + + + + 1,076 + + + + 2018 + + + + 57,098 + + + + 40,797 + + + + 16,301 + + + + 51,880 + + + + 36,639 + + + + 15,241 + + + + 5,218 + + + + 4,158 + + + + 1,061 + + + + 2019 + + + + 57,507 + + + + 41,149 + + + + 16,358 + + + + 52,260 + + + + 36,956 + + + + 15,304 + + + + 5,247 + + + + 4,193 + + + + 1,054 + + + + 2020 + + + + 57,975 + + + + 41,506 + + + + 16,469 + + + + 52,688 + + + + 37,278 + + + + 15,410 + + + + 5,287 + + + + 4,228 + + + + 1,059 + + + + 2021 + + + + 58,444 + + + + 41,861 + + + + 16,583 + + + + 53,113 + + + + 37,598 + + + + 15,515 + + + + 5,331 + + + + 4,263 + + + + 1,068 + + +
+ + + + + Year + + + + + + Total + + + + Grade + + + + PK + + + + K + + + + 1 + + + + 2 + + + + 3 + + + + 4 + + + + 5 + + + + 6 + + + + Actual + + + + 1996 + + + + 45,611 + + + + 670 + + + + 3,532 + + + + 3,770 + + + + 3,600 + + + + 3,524 + + + + 3,454 + + + + 3,453 + + + + 3,494 + + + + 1997 + + + + 46,127 + + + + 695 + + + + 3,503 + + + + 3,755 + + + + 3,689 + + + + 3,597 + + + + 3,507 + + + + 3,458 + + + + 3,492 + + + + 1998 + + + + 46,539 + + + + 729 + + + + 3,443 + + + + 3,727 + + + + 3,681 + + + + 3,696 + + + + 3,592 + + + + 3,520 + + + + 3,497 + + + + 1999 + + + + 46,857 + + + + 751 + + + + 3,397 + + + + 3,684 + + + + 3,656 + + + + 3,691 + + + + 3,686 + + + + 3,604 + + + + 3,564 + + + + 2000 + + + + 47,204 + + + + 776 + + + + 3,382 + + + + 3,636 + + + + 3,634 + + + + 3,676 + + + + 3,711 + + + + 3,707 + + + + 3,663 + + + + 2001 + + + + 47,672 + + + + 865 + + + + 3,379 + + + + 3,614 + + + + 3,593 + + + + 3,653 + + + + 3,695 + + + + 3,727 + + + + 3,769 + + + + 2002 + + + + 48,183 + + + + 915 + + + + 3,434 + + + + 3,594 + + + + 3,565 + + + + 3,623 + + + + 3,669 + + + + 3,711 + + + + 3,788 + + + + 2003 + + + + 48,540 + + + + 950 + + + + 3,503 + + + + 3,613 + + + + 3,544 + + + + 3,611 + + + + 3,619 + + + + 3,685 + + + + 3,772 + + + + 2004 + + + + 48,795 + + + + 990 + + + + 3,544 + + + + 3,663 + + + + 3,560 + + + + 3,580 + + + + 3,612 + + + + 3,635 + + + + 3,735 + + + + 2005 + + + + 49,113 + + + + 1,036 + + + + 3,619 + + + + 3,691 + + + + 3,606 + + + + 3,586 + + + + 3,578 + + + + 3,633 + + + + 3,670 + + + + 2006 + + + + 49,316 + + + + 1,084 + + + + 3,631 + + + + 3,751 + + + + 3,641 + + + + 3,627 + + + + 3,586 + + + + 3,602 + + + + 3,660 + + + + 2007 + + + + 49,293 + + + + 1,081 + + + + 3,609 + + + + 3,750 + + + + 3,704 + + + + 3,659 + + + + 3,624 + + + + 3,600 + + + + 3,628 + + + + 2008 + + + + 49,266 + + + + 1,180 + + + + 3,640 + + + + 3,708 + + + + 3,699 + + + + 3,708 + + + + 3,647 + + + + 3,629 + + + + 3,614 + + + + 2009 + + + + 49,373 + + + + 1,224 + + + + 3,679 + + + + 3,730 + + + + 3,666 + + + + 3,708 + + + + 3,701 + + + + 3,653 + + + + 3,645 + + + + 2010 + + + + 49,484 + + + + 1,279 + + + + 3,682 + + + + 3,754 + + + + 3,701 + + + + 3,686 + + + + 3,711 + + + + 3,718 + + + + 3,682 + + + + Projected + + + + 2011 + + + + 49,636 + + + + 1,287 + + + + 3,705 + + + + 3,779 + + + + 3,724 + + + + 3,717 + + + + 3,690 + + + + 3,725 + + + + 3,744 + + + + 2012 + + + + 49,828 + + + + 1,296 + + + + 3,733 + + + + 3,804 + + + + 3,749 + + + + 3,741 + + + + 3,721 + + + + 3,703 + + + + 3,752 + + + + 2013 + + + + 50,067 + + + + 1,307 + + + + 3,765 + + + + 3,832 + + + + 3,773 + + + + 3,766 + + + + 3,744 + + + + 3,735 + + + + 3,730 + + + + 2014 + + + + 50,407 + + + + 1,320 + + + + 3,801 + + + + 3,865 + + + + 3,802 + + + + 3,790 + + + + 3,770 + + + + 3,758 + + + + 3,761 + + + + 2015 + + + + 50,773 + + + + 1,333 + + + + 3,838 + + + + 3,902 + + + + 3,835 + + + + 3,819 + + + + 3,794 + + + + 3,784 + + + + 3,785 + + + + 2016 + + + + 51,146 + + + + 1,346 + + + + 3,876 + + + + 3,941 + + + + 3,871 + + + + 3,852 + + + + 3,822 + + + + 3,808 + + + + 3,811 + + + + 2017 + + + + 51,524 + + + + 1,359 + + + + 3,912 + + + + 3,980 + + + + 3,910 + + + + 3,888 + + + + 3,855 + + + + 3,837 + + + + 3,835 + + + + 2018 + + + + 51,880 + + + + 1,370 + + + + 3,946 + + + + 4,017 + + + + 3,948 + + + + 3,927 + + + + 3,892 + + + + 3,870 + + + + 3,864 + + + + 2019 + + + + 52,260 + + + + 1,381 + + + + 3,977 + + + + 4,052 + + + + 3,985 + + + + 3,966 + + + + 3,931 + + + + 3,907 + + + + 3,897 + + + + 2020 + + + + 52,688 + + + + 1,391 + + + + 4,006 + + + + 4,085 + + + + 4,020 + + + + 4,003 + + + + 3,970 + + + + 3,946 + + + + 3,935 + + + + 2021 + + + + 53,113 + + + + 1,400 + + + + 4,033 + + + + 4,115 + + + + 4,052 + + + + 4,038 + + + + 4,007 + + + + 3,985 + + + + 3,974 + + +
+ + + + + Year + + + + + + Grade + + + + 7 + + + + 8 + + + + 9 + + + + 10 + + + + 11 + + + + 12 + + + + Elementary +ungraded + + + + + + Secondary +ungraded + + + + + + Actual + + + + 1996 + + + + 3,464 + + + + 3,403 + + + + 3,801 + + + + 3,323 + + + + 2,930 + + + + 2,586 + + + + 399 + + + + 208 + + + + 1997 + + + + 3,520 + + + + 3,415 + + + + 3,819 + + + + 3,376 + + + + 2,972 + + + + 2,673 + + + + 440 + + + + 216 + + + + 1998 + + + + 3,530 + + + + 3,480 + + + + 3,856 + + + + 3,382 + + + + 3,021 + + + + 2,722 + + + + 449 + + + + 214 + + + + 1999 + + + + 3,541 + + + + 3,497 + + + + 3,935 + + + + 3,415 + + + + 3,034 + + + + 2,782 + + + + 415 + + + + 205 + + + + 2000 + + + + 3,629 + + + + 3,538 + + + + 3,963 + + + + 3,491 + + + + 3,083 + + + + 2,803 + + + + 334 + + + + 177 + + + + 2001 + + + + 3,720 + + + + 3,616 + + + + 4,012 + + + + 3,528 + + + + 3,174 + + + + 2,863 + + + + 304 + + + + 159 + + + + 2002 + + + + 3,821 + + + + 3,709 + + + + 4,105 + + + + 3,584 + + + + 3,229 + + + + 2,990 + + + + 285 + + + + 161 + + + + 2003 + + + + 3,841 + + + + 3,809 + + + + 4,190 + + + + 3,675 + + + + 3,277 + + + + 3,046 + + + + 255 + + + + 150 + + + + 2004 + + + + 3,818 + + + + 3,825 + + + + 4,281 + + + + 3,750 + + + + 3,369 + + + + 3,094 + + + + 215 + + + + 122 + + + + 2005 + + + + 3,777 + + + + 3,802 + + + + 4,287 + + + + 3,866 + + + + 3,454 + + + + 3,180 + + + + 205 + + + + 121 + + + + 2006 + + + + 3,716 + + + + 3,766 + + + + 4,260 + + + + 3,882 + + + + 3,551 + + + + 3,277 + + + + 170 + + + + 110 + + + + 2007 + + + + 3,701 + + + + 3,709 + + + + 4,200 + + + + 3,863 + + + + 3,558 + + + + 3,375 + + + + 139 + + + + 92 + + + + 2008 + + + + 3,653 + + + + 3,692 + + + + 4,123 + + + + 3,822 + + + + 3,548 + + + + 3,400 + + + + 117 + + + + 87 + + + + 2009 + + + + 3,642 + + + + 3,652 + + + + 4,081 + + + + 3,810 + + + + 3,542 + + + + 3,433 + + + + 119 + + + + 90 + + + + 2010 + + + + 3,676 + + + + 3,659 + + + + 4,008 + + + + 3,800 + + + + 3,538 + + + + 3,472 + + + + 77 + + + + 42 + + + + Projected + + + + 2011 + + + + 3,713 + + + + 3,687 + + + + 4,016 + + + + 3,732 + + + + 3,529 + + + + 3,469 + + + + 77 + + + + 41 + + + + 2012 + + + + 3,775 + + + + 3,724 + + + + 4,046 + + + + 3,740 + + + + 3,466 + + + + 3,459 + + + + 78 + + + + 41 + + + + 2013 + + + + 3,783 + + + + 3,786 + + + + 4,087 + + + + 3,768 + + + + 3,473 + + + + 3,397 + + + + 79 + + + + 41 + + + + 2014 + + + + 3,761 + + + + 3,794 + + + + 4,155 + + + + 3,805 + + + + 3,499 + + + + 3,404 + + + + 80 + + + + 41 + + + + 2015 + + + + 3,793 + + + + 3,772 + + + + 4,164 + + + + 3,869 + + + + 3,534 + + + + 3,430 + + + + 81 + + + + 41 + + + + 2016 + + + + 3,817 + + + + 3,804 + + + + 4,139 + + + + 3,877 + + + + 3,593 + + + + 3,464 + + + + 81 + + + + 42 + + + + 2017 + + + + 3,843 + + + + 3,828 + + + + 4,175 + + + + 3,855 + + + + 3,601 + + + + 3,522 + + + + 82 + + + + 42 + + + + 2018 + + + + 3,868 + + + + 3,854 + + + + 4,201 + + + + 3,887 + + + + 3,580 + + + + 3,530 + + + + 83 + + + + 43 + + + + 2019 + + + + 3,897 + + + + 3,879 + + + + 4,229 + + + + 3,912 + + + + 3,610 + + + + 3,509 + + + + 84 + + + + 43 + + + + 2020 + + + + 3,930 + + + + 3,908 + + + + 4,257 + + + + 3,938 + + + + 3,633 + + + + 3,539 + + + + 84 + + + + 44 + + + + 2021 + + + + 3,968 + + + + 3,941 + + + + 4,288 + + + + 3,964 + + + + 3,658 + + + + 3,561 + + + + 85 + + + + 44 + + +
+ + + + + Race/ethnicity + + + + Year + + + + + + Total + + + + White + + + + Black + + + + Hispanic + + + + Asian/ +Pacific +Islander + + + + + + + + American +Indian/ +Alaska Native + + + + + + + Two or +more +races + + + + + + + + + + Actual + + + + 1996 + + + + 45,611 + + + + 29,217 + + + + 7,707 + + + + 6,429 + + + + 1,731 + + + + 527 + + + + — + + + + 1997 + + + + 46,127 + + + + 29,241 + + + + 7,851 + + + + 6,705 + + + + 1,796 + + + + 535 + + + + — + + + + 1998 + + + + 46,539 + + + + 29,217 + + + + 7,935 + + + + 7,007 + + + + 1,846 + + + + 534 + + + + — + + + + 1999 + + + + 46,857 + + + + 29,032 + + + + 8,054 + + + + 7,337 + + + + 1,892 + + + + 542 + + + + — + + + + 2000 + + + + 47,204 + + + + 28,873 + + + + 8,099 + + + + 7,733 + + + + 1,949 + + + + 550 + + + + — + + + + 2001 + + + + 47,672 + + + + 28,731 + + + + 8,176 + + + + 8,175 + + + + 2,026 + + + + 563 + + + + — + + + + 2002 + + + + 48,183 + + + + 28,614 + + + + 8,297 + + + + 8,601 + + + + 2,088 + + + + 583 + + + + — + + + + 2003 + + + + 48,540 + + + + 28,438 + + + + 8,347 + + + + 9,018 + + + + 2,144 + + + + 593 + + + + — + + + + 2004 + + + + 48,795 + + + + 28,186 + + + + 8,400 + + + + 9,415 + + + + 2,204 + + + + 591 + + + + — + + + + 2005 + + + + 49,113 + + + + 28,001 + + + + 8,443 + + + + 9,794 + + + + 2,278 + + + + 598 + + + + — + + + + 2006 + + + + 49,316 + + + + 27,797 + + + + 8,421 + + + + 10,171 + + + + 2,331 + + + + 595 + + + + — + + + + 2007 + + + + 49,293 + + + + 27,454 + + + + 8,392 + + + + 10,457 + + + + 2,396 + + + + 594 + + + + — + + + + 2008 + + + + 49,266 + + + + 27,057 + + + + 8,358 + + + + 10,569 + + + + 2,449 + + + + 589 + + + + 244 + + + + 2009 + + + + 49,373 + + + + 26,753 + + + + 8,282 + + + + 10,918 + + + + 2,492 + + + + 593 + + + + 335 + + + + 2010 + + + + 49,484 + + + + 25,932 + + + + 7,916 + + + + 11,444 + + + + 2,466 + + + + 566 + + + + 1,161 + + + + Projected + + + + 2011 + + + + 49,636 + + + + 25,755 + + + + 7,902 + + + + 11,673 + + + + 2,535 + + + + 573 + + + + 1,197 + + + + 2012 + + + + 49,828 + + + + 25,627 + + + + 7,877 + + + + 11,920 + + + + 2,595 + + + + 576 + + + + 1,233 + + + + 2013 + + + + 50,067 + + + + 25,525 + + + + 7,876 + + + + 12,161 + + + + 2,653 + + + + 582 + + + + 1,270 + + + + 2014 + + + + 50,407 + + + + 25,455 + + + + 7,913 + + + + 12,427 + + + + 2,716 + + + + 590 + + + + 1,306 + + + + 2015 + + + + 50,773 + + + + 25,417 + + + + 7,949 + + + + 12,688 + + + + 2,777 + + + + 600 + + + + 1,344 + + + + 2016 + + + + 51,146 + + + + 25,379 + + + + 7,991 + + + + 12,945 + + + + 2,842 + + + + 608 + + + + 1,380 + + + + 2017 + + + + 51,524 + + + + 25,350 + + + + 8,035 + + + + 13,200 + + + + 2,906 + + + + 618 + + + + 1,416 + + + + 2018 + + + + 51,880 + + + + 25,320 + + + + 8,077 + + + + 13,445 + + + + 2,959 + + + + 627 + + + + 1,452 + + + + 2019 + + + + 52,260 + + + + 25,311 + + + + 8,135 + + + + 13,676 + + + + 3,015 + + + + 638 + + + + 1,486 + + + + 2020 + + + + 52,688 + + + + 25,329 + + + + 8,200 + + + + 13,921 + + + + 3,070 + + + + 648 + + + + 1,521 + + + + 2021 + + + + 53,113 + + + + 25,338 + + + + 8,273 + + + + 14,170 + + + + 3,117 + + + + 658 + + + + 1,557 + + +
+ + + + + Race/ethnicity + + + + Year + + + + + + Total + + + + White + + + + Black + + + + Hispanic + + + + Asian/ +Pacific +Islander + + + + + + + + American +Indian/ +Alaska Native + + + + + + + Two or +more +races + + + + + + + + + + Actual + + + + 1996 + + + + 32,762 + + + + 20,687 + + + + 5,664 + + + + 4,821 + + + + 1,204 + + + + 386 + + + + — + + + + 1997 + + + + 33,071 + + + + 20,625 + + + + 5,782 + + + + 5,030 + + + + 1,244 + + + + 390 + + + + — + + + + 1998 + + + + 33,344 + + + + 20,548 + + + + 5,861 + + + + 5,274 + + + + 1,275 + + + + 386 + + + + — + + + + 1999 + + + + 33,486 + + + + 20,313 + + + + 5,948 + + + + 5,529 + + + + 1,305 + + + + 391 + + + + — + + + + 2000 + + + + 33,686 + + + + 20,123 + + + + 5,980 + + + + 5,838 + + + + 1,348 + + + + 397 + + + + — + + + + 2001 + + + + 33,936 + + + + 19,954 + + + + 6,002 + + + + 6,167 + + + + 1,408 + + + + 405 + + + + — + + + + 2002 + + + + 34,114 + + + + 19,760 + + + + 6,040 + + + + 6,453 + + + + 1,446 + + + + 415 + + + + — + + + + 2003 + + + + 34,201 + + + + 19,554 + + + + 6,013 + + + + 6,736 + + + + 1,482 + + + + 415 + + + + — + + + + 2004 + + + + 34,178 + + + + 19,266 + + + + 5,992 + + + + 6,988 + + + + 1,519 + + + + 413 + + + + — + + + + 2005 + + + + 34,204 + + + + 19,047 + + + + 5,953 + + + + 7,223 + + + + 1,569 + + + + 412 + + + + — + + + + 2006 + + + + 34,235 + + + + 18,859 + + + + 5,880 + + + + 7,470 + + + + 1,611 + + + + 414 + + + + — + + + + 2007 + + + + 34,205 + + + + 18,678 + + + + 5,821 + + + + 7,636 + + + + 1,660 + + + + 412 + + + + — + + + + 2008 + + + + 34,286 + + + + 18,500 + + + + 5,793 + + + + 7,695 + + + + 1,703 + + + + 410 + + + + 185 + + + + 2009 + + + + 34,418 + + + + 18,352 + + + + 5,742 + + + + 7,924 + + + + 1,736 + + + + 414 + + + + 251 + + + + 2010 + + + + 34,625 + + + + 17,823 + + + + 5,494 + + + + 8,319 + + + + 1,710 + + + + 394 + + + + 884 + + + + Projected + + + + 2011 + + + + 34,849 + + + + 17,773 + + + + 5,530 + + + + 8,461 + + + + 1,768 + + + + 405 + + + + 911 + + + + 2012 + + + + 35,076 + + + + 17,726 + + + + 5,548 + + + + 8,633 + + + + 1,820 + + + + 411 + + + + 938 + + + + 2013 + + + + 35,301 + + + + 17,681 + + + + 5,571 + + + + 8,800 + + + + 1,871 + + + + 417 + + + + 963 + + + + 2014 + + + + 35,502 + + + + 17,634 + + + + 5,591 + + + + 8,954 + + + + 1,911 + + + + 424 + + + + 988 + + + + 2015 + + + + 35,735 + + + + 17,613 + + + + 5,625 + + + + 9,099 + + + + 1,955 + + + + 431 + + + + 1,012 + + + + 2016 + + + + 36,029 + + + + 17,626 + + + + 5,677 + + + + 9,254 + + + + 1,997 + + + + 440 + + + + 1,037 + + + + 2017 + + + + 36,329 + + + + 17,637 + + + + 5,744 + + + + 9,405 + + + + 2,032 + + + + 448 + + + + 1,062 + + + + 2018 + + + + 36,639 + + + + 17,657 + + + + 5,817 + + + + 9,556 + + + + 2,064 + + + + 457 + + + + 1,088 + + + + 2019 + + + + 36,956 + + + + 17,671 + + + + 5,869 + + + + 9,751 + + + + 2,088 + + + + 464 + + + + 1,114 + + + + 2020 + + + + 37,278 + + + + 17,688 + + + + 5,917 + + + + 9,952 + + + + 2,111 + + + + 470 + + + + 1,140 + + + + 2021 + + + + 37,598 + + + + 17,706 + + + + 5,958 + + + + 10,158 + + + + 2,134 + + + + 475 + + + + 1,167 + + +
+ + + + + Race/ethnicity + + + + + Year + + + + + + Total + + + + White + + + + Black + + + + Hispanic + + + + Asian/ +Pacific +Islander + + + + + + + + American +Indian/ +Alaska Native + + + + + + + Two or +more +races + + + + + + + + + + Actual + + + + 1996 + + + + 12,849 + + + + 8,530 + + + + 2,043 + + + + 1,608 + + + + 526 + + + + 141 + + + + — + + + + 1997 + + + + 13,056 + + + + 8,616 + + + + 2,068 + + + + 1,675 + + + + 552 + + + + 145 + + + + — + + + + 1998 + + + + 13,195 + + + + 8,670 + + + + 2,073 + + + + 1,732 + + + + 572 + + + + 148 + + + + — + + + + 1999 + + + + 13,371 + + + + 8,719 + + + + 2,106 + + + + 1,808 + + + + 587 + + + + 151 + + + + — + + + + 2000 + + + + 13,517 + + + + 8,750 + + + + 2,119 + + + + 1,894 + + + + 601 + + + + 153 + + + + — + + + + 2001 + + + + 13,736 + + + + 8,777 + + + + 2,173 + + + + 2,008 + + + + 619 + + + + 158 + + + + — + + + + 2002 + + + + 14,069 + + + + 8,854 + + + + 2,257 + + + + 2,148 + + + + 642 + + + + 168 + + + + — + + + + 2003 + + + + 14,339 + + + + 8,884 + + + + 2,334 + + + + 2,282 + + + + 663 + + + + 177 + + + + — + + + + 2004 + + + + 14,618 + + + + 8,920 + + + + 2,408 + + + + 2,427 + + + + 686 + + + + 178 + + + + — + + + + 2005 + + + + 14,909 + + + + 8,954 + + + + 2,490 + + + + 2,570 + + + + 709 + + + + 186 + + + + — + + + + 2006 + + + + 15,081 + + + + 8,938 + + + + 2,540 + + + + 2,701 + + + + 720 + + + + 181 + + + + — + + + + 2007 + + + + 15,087 + + + + 8,776 + + + + 2,571 + + + + 2,821 + + + + 736 + + + + 183 + + + + — + + + + 2008 + + + + 14,980 + + + + 8,556 + + + + 2,565 + + + + 2,874 + + + + 746 + + + + 179 + + + + 59 + + + + 2009 + + + + 14,955 + + + + 8,401 + + + + 2,540 + + + + 2,994 + + + + 757 + + + + 179 + + + + 84 + + + + 2010 + + + + 14,860 + + + + 8,109 + + + + 2,422 + + + + 3,125 + + + + 755 + + + + 171 + + + + 277 + + + + Projected + + + + 2011 + + + + 14,787 + + + + 7,982 + + + + 2,373 + + + + 3,212 + + + + 767 + + + + 168 + + + + 286 + + + + 2012 + + + + 14,752 + + + + 7,901 + + + + 2,328 + + + + 3,287 + + + + 775 + + + + 165 + + + + 296 + + + + 2013 + + + + 14,766 + + + + 7,844 + + + + 2,305 + + + + 3,361 + + + + 783 + + + + 165 + + + + 307 + + + + 2014 + + + + 14,905 + + + + 7,821 + + + + 2,322 + + + + 3,473 + + + + 805 + + + + 167 + + + + 318 + + + + 2015 + + + + 15,038 + + + + 7,804 + + + + 2,324 + + + + 3,588 + + + + 822 + + + + 168 + + + + 332 + + + + 2016 + + + + 15,116 + + + + 7,753 + + + + 2,314 + + + + 3,691 + + + + 845 + + + + 169 + + + + 344 + + + + 2017 + + + + 15,195 + + + + 7,713 + + + + 2,290 + + + + 3,794 + + + + 874 + + + + 170 + + + + 353 + + + + 2018 + + + + 15,241 + + + + 7,663 + + + + 2,260 + + + + 3,889 + + + + 895 + + + + 170 + + + + 364 + + + + 2019 + + + + 15,304 + + + + 7,640 + + + + 2,266 + + + + 3,925 + + + + 927 + + + + 174 + + + + 372 + + + + 2020 + + + + 15,410 + + + + 7,640 + + + + 2,283 + + + + 3,969 + + + + 958 + + + + 178 + + + + 381 + + + + 2021 + + + + 15,515 + + + + 7,633 + + + + 2,315 + + + + 4,011 + + + + 983 + + + + 182 + + + + 391 + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017.json new file mode 100644 index 0000000..4bed3d0 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017.json @@ -0,0 +1 @@ +{"numExpectedTables":6,"numCorrectlyDetectedTables":6,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017.pdf new file mode 100644 index 0000000..f1a1195 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-017.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018-reg.xml new file mode 100644 index 0000000..c4383d3 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018-reg.xml @@ -0,0 +1,2593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018-str.xml new file mode 100644 index 0000000..b2a52aa --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018-str.xml @@ -0,0 +1,8557 @@ + + + + + + + Actual + + + + Projected + + + + Region and state + + + + 2003–04 + + + + 2004–05 + + + + 2005–06 + + + + 2006–07 + + + + 2007–08 + + + + 2008–09 + + + + 2009–10 + + + + 2010–11 + + + + 2011–12 + + + + 2012–13 + + + + United States + + + + 2,753,438 + + + + 2,799,250 + + + + 2,815,544 + + + + 2,893,045 + + + + 3,001,337 + + + + 3,039,015 + + + + 3,068,550 + + + + 3,103,540 + + + + 3,100,510 + + + + 3,092,290 + + + + Northeast + + + + 485,670 + + + + 503,528 + + + + 521,015 + + + + 536,697 + + + + 552,289 + + + + 552,973 + + + + 558,750 + + + + 560,500 + + + + 554,690 + + + + 549,890 + + + + Connecticut + + + + 34,573 + + + + 35,515 + + + + 36,222 + + + + 37,541 + + + + 38,419 + + + + 34,968 + + + + 38,120 + + + + 38,450 + + + + 37,100 + + + + 36,460 + + + + Maine + + + + 13,278 + + + + 13,077 + + + + 12,950 + + + + 13,151 + + + + 14,350 + + + + 14,093 + + + + 13,970 + + + + 14,030 + + + + 13,570 + + + + 13,060 + + + + Massachusetts + + + + 58,326 + + + + 59,665 + + + + 61,272 + + + + 63,903 + + + + 65,197 + + + + 65,258 + + + + 64,040 + + + + 63,820 + + + + 64,210 + + + + 63,530 + + + + New Hampshire + + + + 13,309 + + + + 13,775 + + + + 13,988 + + + + 14,452 + + + + 14,982 + + + + 14,757 + + + + 14,830 + + + + 14,300 + + + + 14,310 + + + + 14,060 + + + + New Jersey + + + + 83,826 + + + + 86,502 + + + + 90,049 + + + + 93,013 + + + + 94,994 + + + + 95,085 + + + + 96,510 + + + + 95,200 + + + + 94,280 + + + + 93,880 + + + + New York + + + + 142,526 + + + + 153,203 + + + + 161,817 + + + + 168,333 + + + + 176,310 + + + + 180,917 + + + + 182,880 + + + + 185,930 + + + + 185,910 + + + + 187,890 + + + + Pennsylvania + + + + 123,474 + + + + 124,758 + + + + 127,830 + + + + 128,603 + + + + 130,298 + + + + 130,658 + + + + 131,250 + + + + 132,100 + + + + 128,430 + + + + 124,830 + + + + Rhode Island + + + + 9,258 + + + + 9,881 + + + + 10,108 + + + + 10,384 + + + + 10,347 + + + + 10,028 + + + + 10,090 + + + + 9,880 + + + + 10,020 + + + + 9,650 + + + + Vermont + + + + 7,100 + + + + 7,152 + + + + 6,779 + + + + 7,317 + + + + 7,392 + + + + 7,209 + + + + 7,070 + + + + 6,790 + + + + 6,860 + + + + 6,530 + + + + Midwest + + + + 680,178 + + + + 676,786 + + + + 684,049 + + + + 702,987 + + + + 721,220 + + + + 717,536 + + + + 707,880 + + + + 702,540 + + + + 698,810 + + + + 692,640 + + + + Illinois + + + + 124,763 + + + + 123,615 + + + + 126,817 + + + + 130,220 + + + + 135,143 + + + + 131,670 + + + + 132,200 + + + + 132,670 + + + + 136,650 + + + + 135,750 + + + + Indiana + + + + 56,008 + + + + 55,444 + + + + 57,920 + + + + 59,887 + + + + 61,901 + + + + 63,663 + + + + 63,830 + + + + 65,460 + + + + 65,490 + + + + 65,990 + + + + Iowa + + + + 34,339 + + + + 33,547 + + + + 33,693 + + + + 34,127 + + + + 34,573 + + + + 33,926 + + + + 34,580 + + + + 33,710 + + + + 33,500 + + + + 32,580 + + + + Kansas + + + + 30,155 + + + + 30,355 + + + + 29,818 + + + + 30,139 + + + + 30,737 + + + + 30,368 + + + + 31,630 + + + + 31,320 + + + + 31,600 + + + + 31,380 + + + + Michigan + + + + 98,823 + + + + 101,582 + + + + 102,582 + + + + 111,838 + + + + 115,183 + + + + 112,742 + + + + 113,820 + + + + 110,300 + + + + 107,020 + + + + 107,150 + + + + Minnesota + + + + 59,096 + + + + 58,391 + + + + 58,898 + + + + 59,497 + + + + 60,409 + + + + 59,729 + + + + 60,400 + + + + 59,720 + + + + 58,770 + + + + 57,250 + + + + Missouri + + + + 57,983 + + + + 57,841 + + + + 58,417 + + + + 60,275 + + + + 61,717 + + + + 62,969 + + + + 63,640 + + + + 62,470 + + + + 62,310 + + + + 61,860 + + + + Nebraska + + + + 20,309 + + + + 19,940 + + + + 19,764 + + + + 19,873 + + + + 20,035 + + + + 19,501 + + + + 19,640 + + + + 19,620 + + + + 19,750 + + + + 19,660 + + + + North Dakota + + + + 7,888 + + + + 7,555 + + + + 7,192 + + + + 7,159 + + + + 6,999 + + + + 7,232 + + + + 7,160 + + + + 7,110 + + + + 7,000 + + + + 6,980 + + + + Ohio + + + + 119,029 + + + + 116,702 + + + + 117,356 + + + + 117,658 + + + + 120,758 + + + + 122,203 + + + + 107,900 + + + + 108,010 + + + + 105,130 + + + + 104,260 + + + + South Dakota + + + + 9,001 + + + + 8,585 + + + + 8,589 + + + + 8,346 + + + + 8,582 + + + + 8,123 + + + + 8,240 + + + + 8,550 + + + + 8,400 + + + + 8,280 + + + + Wisconsin + + + + 62,784 + + + + 63,229 + + + + 63,003 + + + + 63,968 + + + + 65,183 + + + + 65,410 + + + + 64,840 + + + + 63,600 + + + + 63,190 + + + + 61,500 + + + + South + + + + 946,808 + + + + 953,206 + + + + 962,327 + + + + 986,801 + + + + 1,031,773 + + + + 1,068,270 + + + + 1,087,000 + + + + 1,108,150 + + + + 1,111,310 + + + + 1,120,870 + + + + Alabama + + + + 36,464 + + + + 37,453 + + + + 37,918 + + + + 38,912 + + + + 41,346 + + + + 42,082 + + + + 43,110 + + + + 44,520 + + + + 44,570 + + + + 44,400 + + + + Arkansas + + + + 27,181 + + + + 26,621 + + + + 28,790 + + + + 27,166 + + + + 28,725 + + + + 28,057 + + + + 28,650 + + + + 28,440 + + + + 28,520 + + + + 28,170 + + + + Delaware + + + + 6,951 + + + + 6,934 + + + + 7,275 + + + + 7,205 + + + + 7,388 + + + + 7,839 + + + + 8,050 + + + + 8,190 + + + + 8,520 + + + + 8,320 + + + + District of Columbia + + + + 3,031 + + + + 2,781 + + + + 3,150 + + + + 2,944 + + + + 3,352 + + + + 3,517 + + + + 3,150 + + + + 3,260 + + + + 3,250 + + + + 3,200 + + + + Florida + + + + 131,418 + + + + 133,318 + + + + 134,686 + + + + 142,284 + + + + 149,046 + + + + 153,461 + + + + 158,070 + + + + 163,620 + + + + 159,450 + + + + 164,040 + + + + Georgia + + + + 68,550 + + + + 70,834 + + + + 73,498 + + + + 77,829 + + + + 83,505 + + + + 88,003 + + + + 89,730 + + + + 92,160 + + + + 90,130 + + + + 91,980 + + + + Kentucky + + + + 37,787 + + + + 38,399 + + + + 38,449 + + + + 39,099 + + + + 39,339 + + + + 41,851 + + + + 41,310 + + + + 41,930 + + + + 40,950 + + + + 40,310 + + + + Louisiana + + + + 37,019 + + + + 36,009 + + + + 33,275 + + + + 34,274 + + + + 34,401 + + + + 35,622 + + + + 34,790 + + + + 34,450 + + + + 34,700 + + + + 35,210 + + + + Maryland + + + + 52,870 + + + + 54,170 + + + + 55,536 + + + + 57,564 + + + + 59,171 + + + + 58,304 + + + + 58,560 + + + + 57,900 + + + + 58,760 + + + + 58,560 + + + + Mississippi + + + + 23,735 + + + + 23,523 + + + + 23,848 + + + + 24,186 + + + + 24,795 + + + + 24,505 + + + + 26,260 + + + + 26,930 + + + + 26,610 + + + + 26,710 + + + + North Carolina + + + + 72,126 + + + + 75,010 + + + + 76,710 + + + + 76,031 + + + + 83,307 + + + + 86,712 + + + + 84,900 + + + + 87,370 + + + + 90,280 + + + + 89,820 + + + + Oklahoma + + + + 36,799 + + + + 36,227 + + + + 36,497 + + + + 37,100 + + + + 37,630 + + + + 37,219 + + + + 38,510 + + + + 38,120 + + + + 38,170 + + + + 37,800 + + + + South Carolina + + + + 33,235 + + + + 33,439 + + + + 34,970 + + + + 35,108 + + + + 35,303 + + + + 39,114 + + + + 39,560 + + + + 39,880 + + + + 40,480 + + + + 39,960 + + + + 46,096 + + + + 47,967 + + + + 50,880 + + + + 54,502 + + + + 57,486 + + + + 60,368 + + + + 61,500 + + + + 62,520 + + + + 61,470 + + + + 60,180 + + + + 244,165 + + + + 239,717 + + + + 240,485 + + + + 241,193 + + + + 252,121 + + + + 264,275 + + + + 273,050 + + + + 279,970 + + + + 285,530 + + + + 292,940 + + + + Virginia + + + + 72,042 + + + + 73,667 + + + + 69,597 + + + + 73,997 + + + + 77,369 + + + + 79,651 + + + + 80,270 + + + + 81,600 + + + + 82,770 + + + + 81,870 + + + + West Virginia + + + + 17,339 + + + + 17,137 + + + + 16,763 + + + + 17,407 + + + + 17,489 + + + + 17,690 + + + + 17,540 + + + + 17,300 + + + + 17,150 + + + + 17,410 + + + + West + + + + 640,782 + + + + 665,730 + + + + 648,153 + + + + 666,560 + + + + 696,055 + + + + 700,236 + + + + 714,920 + + + + 732,350 + + + + 735,710 + + + + 728,890 + + + + Alaska + + + + 7,236 + + + + 6,909 + + + + 7,361 + + + + 7,666 + + + + 7,855 + + + + 8,008 + + + + 7,820 + + + + 7,720 + + + + 7,750 + + + + 7,450 + + + + Arizona + + + + 45,508 + + + + 59,498 + + + + 54,091 + + + + 55,954 + + + + 61,667 + + + + 62,374 + + + + 64,800 + + + + 66,490 + + + + 64,670 + + + + 61,830 + + + + California + + + + 343,480 + + + + 355,217 + + + + 343,515 + + + + 356,641 + + + + 374,561 + + + + 372,310 + + + + 375,070 + + + + 386,220 + + + + 390,270 + + + + 387,300 + + + + Colorado + + + + 44,777 + + + + 44,532 + + + + 44,424 + + + + 45,628 + + + + 46,082 + + + + 47,459 + + + + 49,780 + + + + 51,820 + + + + 52,580 + + + + 52,830 + + + + Hawaii + + + + 10,324 + + + + 10,813 + + + + 10,922 + + + + 11,063 + + + + 11,613 + + + + 11,508 + + + + 10,860 + + + + 11,070 + + + + 11,150 + + + + 10,670 + + + + Idaho + + + + 15,547 + + + + 15,768 + + + + 16,096 + + + + 16,242 + + + + 16,567 + + + + 16,807 + + + + 17,280 + + + + 17,390 + + + + 17,150 + + + + 16,840 + + + + Montana + + + + 10,500 + + + + 10,335 + + + + 10,283 + + + + 10,122 + + + + 10,396 + + + + 10,077 + + + + 9,910 + + + + 9,690 + + + + 9,560 + + + + 9,210 + + + + Nevada + + + + 15,201 + + + + 15,740 + + + + 16,455 + + + + 17,149 + + + + 18,815 + + + + 19,904 + + + + 22,190 + + + + 24,990 + + + + 25,790 + + + + 25,680 + + + + New Mexico + + + + 17,892 + + + + 17,353 + + + + 17,822 + + + + 16,131 + + + + 18,264 + + + + 17,931 + + + + 18,660 + + + + 19,080 + + + + 19,080 + + + + 18,840 + + + + Oregon + + + + 32,958 + + + + 32,602 + + + + 32,394 + + + + 33,446 + + + + 34,949 + + + + 35,138 + + + + 35,300 + + + + 35,410 + + + + 34,780 + + + + 34,730 + + + + Utah + + + + 30,252 + + + + 30,253 + + + + 29,050 + + + + 28,276 + + + + 28,167 + + + + 30,463 + + + + 31,280 + + + + 30,340 + + + + 30,590 + + + + 31,330 + + + + Washington + + + + 61,274 + + + + 61,094 + + + + 60,213 + + + + 62,801 + + + + 61,625 + + + + 62,764 + + + + 66,470 + + + + 66,580 + + + + 66,720 + + + + 66,790 + + + + Wyoming + + + + 5,833 + + + + 5,616 + + + + 5,527 + + + + 5,441 + + + + 5,494 + + + + 5,493 + + + + 5,510 + + + + 5,570 + + + + 5,630 + + + + 5,380 + + + + Tennessee + + + + + + Texas + + + + +
+ + + + + Projected—Continued + + + + Region and state + + + + 2013–14 + + + + 2014–15 + + + + 2015–16 + + + + 2016–17 + + + + 2017–18 + + + + 2018–19 + + + + 2019–20 + + + + 2020–21 + + + + 2021–22 + + + + United States + + + + 3,037,040 + + + + 3,043,290 + + + + 3,066,000 + + + + 3,096,730 + + + + 3,148,670 + + + + 3,155,320 + + + + 3,136,780 + + + + 3,163,350 + + + + 3,183,360 + + + + Northeast + + + + 548,290 + + + + 548,450 + + + + 550,630 + + + + 550,980 + + + + 554,700 + + + + 550,820 + + + + 546,620 + + + + 551,920 + + + + 552,550 + + + + Connecticut + + + + 35,540 + + + + 34,960 + + + + 35,170 + + + + 34,730 + + + + 34,410 + + + + 34,030 + + + + 33,190 + + + + 33,910 + + + + 33,110 + + + + Maine + + + + 12,640 + + + + 12,530 + + + + 12,600 + + + + 12,380 + + + + 12,300 + + + + 12,250 + + + + 12,030 + + + + 12,000 + + + + 12,200 + + + + Massachusetts + + + + 62,690 + + + + 62,050 + + + + 63,010 + + + + 62,230 + + + + 62,430 + + + + 62,130 + + + + 61,620 + + + + 62,060 + + + + 62,010 + + + + New Hampshire + + + + 13,860 + + + + 13,710 + + + + 13,530 + + + + 13,270 + + + + 13,170 + + + + 12,930 + + + + 12,880 + + + + 12,640 + + + + 12,640 + + + + New Jersey + + + + 92,220 + + + + 91,260 + + + + 91,330 + + + + 92,080 + + + + 91,940 + + + + 91,460 + + + + 90,390 + + + + 91,400 + + + + 91,170 + + + + New York + + + + 193,480 + + + + 197,730 + + + + 198,150 + + + + 198,570 + + + + 200,720 + + + + 198,170 + + + + 198,050 + + + + 198,800 + + + + 197,120 + + + + Pennsylvania + + + + 122,330 + + + + 120,950 + + + + 121,560 + + + + 123,540 + + + + 125,360 + + + + 124,920 + + + + 123,700 + + + + 126,440 + + + + 129,430 + + + + Rhode Island + + + + 9,460 + + + + 9,150 + + + + 9,270 + + + + 8,270 + + + + 8,590 + + + + 9,150 + + + + 9,040 + + + + 8,960 + + + + 9,200 + + + + Vermont + + + + 6,070 + + + + 6,110 + + + + 6,030 + + + + 5,920 + + + + 5,770 + + + + 5,780 + + + + 5,730 + + + + 5,710 + + + + 5,680 + + + + Midwest + + + + 672,600 + + + + 670,100 + + + + 674,720 + + + + 674,480 + + + + 685,020 + + + + 687,300 + + + + 676,690 + + + + 679,440 + + + + 685,520 + + + + Illinois + + + + 130,340 + + + + 129,730 + + + + 130,450 + + + + 129,400 + + + + 132,620 + + + + 133,660 + + + + 132,270 + + + + 132,180 + + + + 131,130 + + + + Indiana + + + + 65,940 + + + + 64,820 + + + + 64,980 + + + + 65,380 + + + + 66,330 + + + + 68,240 + + + + 65,520 + + + + 65,220 + + + + 66,520 + + + + Iowa + + + + 32,310 + + + + 32,350 + + + + 32,670 + + + + 32,850 + + + + 33,240 + + + + 33,040 + + + + 33,030 + + + + 33,290 + + + + 33,540 + + + + Kansas + + + + 31,040 + + + + 30,740 + + + + 31,780 + + + + 32,210 + + + + 32,860 + + + + 33,140 + + + + 33,010 + + + + 33,780 + + + + 33,920 + + + + Michigan + + + + 100,060 + + + + 100,910 + + + + 99,920 + + + + 98,670 + + + + 99,620 + + + + 98,160 + + + + 95,110 + + + + 93,710 + + + + 94,400 + + + + Minnesota + + + + 56,320 + + + + 56,520 + + + + 56,570 + + + + 57,270 + + + + 58,380 + + + + 59,470 + + + + 59,210 + + + + 61,240 + + + + 62,200 + + + + Missouri + + + + 60,340 + + + + 59,930 + + + + 61,740 + + + + 61,110 + + + + 61,970 + + + + 61,540 + + + + 60,860 + + + + 61,270 + + + + 62,210 + + + + Nebraska + + + + 19,500 + + + + 19,490 + + + + 19,710 + + + + 20,010 + + + + 20,660 + + + + 20,970 + + + + 21,280 + + + + 21,570 + + + + 22,280 + + + + North Dakota + + + + 6,980 + + + + 6,930 + + + + 7,050 + + + + 7,010 + + + + 6,700 + + + + 7,110 + + + + 7,130 + + + + 7,570 + + + + 7,950 + + + + Ohio + + + + 101,000 + + + + 100,270 + + + + 101,400 + + + + 101,510 + + + + 102,560 + + + + 102,320 + + + + 100,230 + + + + 99,790 + + + + 99,990 + + + + South Dakota + + + + 8,300 + + + + 8,270 + + + + 8,140 + + + + 8,300 + + + + 8,340 + + + + 8,170 + + + + 8,320 + + + + 8,520 + + + + 8,860 + + + + Wisconsin + + + + 60,460 + + + + 60,160 + + + + 60,310 + + + + 60,770 + + + + 61,760 + + + + 61,480 + + + + 60,740 + + + + 61,310 + + + + 62,540 + + + + South + + + + 1,103,910 + + + + 1,110,100 + + + + 1,126,810 + + + + 1,146,200 + + + + 1,174,920 + + + + 1,182,420 + + + + 1,176,490 + + + + 1,180,140 + + + + 1,186,400 + + + + Alabama + + + + 42,920 + + + + 43,440 + + + + 43,980 + + + + 44,730 + + + + 45,840 + + + + 45,440 + + + + 44,260 + + + + 44,090 + + + + 44,660 + + + + Arkansas + + + + 28,540 + + + + 28,880 + + + + 28,980 + + + + 29,500 + + + + 29,720 + + + + 30,050 + + + + 29,880 + + + + 29,890 + + + + 29,990 + + + + Delaware + + + + 8,120 + + + + 7,680 + + + + 7,990 + + + + 8,310 + + + + 8,550 + + + + 8,570 + + + + 8,590 + + + + 8,880 + + + + 8,880 + + + + District of Columbia + + + + 2,970 + + + + 2,860 + + + + 2,790 + + + + 2,710 + + + + 2,850 + + + + 2,800 + + + + 2,600 + + + + 2,470 + + + + 2,520 + + + + Florida + + + + 160,580 + + + + 162,940 + + + + 161,020 + + + + 163,780 + + + + 165,240 + + + + 165,980 + + + + 163,090 + + + + 161,340 + + + + 164,090 + + + + Georgia + + + + 92,010 + + + + 91,560 + + + + 94,320 + + + + 95,340 + + + + 97,270 + + + + 98,230 + + + + 96,250 + + + + 95,490 + + + + 96,780 + + + + Kentucky + + + + 38,490 + + + + 38,790 + + + + 39,610 + + + + 40,160 + + + + 41,370 + + + + 41,490 + + + + 40,080 + + + + 40,300 + + + + 40,490 + + + + Louisiana + + + + 35,720 + + + + 33,340 + + + + 35,050 + + + + 35,420 + + + + 37,880 + + + + 36,830 + + + + 36,840 + + + + 36,360 + + + + 36,130 + + + + Maryland + + + + 56,990 + + + + 56,390 + + + + 56,410 + + + + 55,620 + + + + 56,880 + + + + 56,180 + + + + 58,350 + + + + 59,010 + + + + 60,120 + + + + Mississippi + + + + 25,720 + + + + 25,330 + + + + 25,300 + + + + 25,840 + + + + 26,800 + + + + 26,010 + + + + 25,820 + + + + 25,210 + + + + 25,890 + + + + North Carolina + + + + 88,040 + + + + 88,870 + + + + 90,870 + + + + 92,910 + + + + 95,590 + + + + 97,550 + + + + 96,500 + + + + 96,670 + + + + 88,260 + + + + Oklahoma + + + + 37,300 + + + + 37,770 + + + + 39,130 + + + + 39,390 + + + + 40,270 + + + + 40,450 + + + + 40,780 + + + + 41,540 + + + + 41,650 + + + + South Carolina + + + + 39,450 + + + + 39,520 + + + + 40,350 + + + + 41,180 + + + + 42,880 + + + + 43,000 + + + + 41,930 + + + + 41,930 + + + + 42,690 + + + + 58,600 + + + + 58,920 + + + + 60,110 + + + + 61,570 + + + + 62,040 + + + + 62,400 + + + + 61,940 + + + + 61,870 + + + + 62,340 + + + + 291,830 + + + + 297,630 + + + + 303,120 + + + + 311,510 + + + + 320,960 + + + + 326,770 + + + + 328,560 + + + + 334,040 + + + + 338,920 + + + + Virginia + + + + 79,900 + + + + 79,520 + + + + 80,780 + + + + 81,390 + + + + 83,490 + + + + 83,660 + + + + 83,680 + + + + 84,220 + + + + 85,760 + + + + West Virginia + + + + 16,740 + + + + 16,650 + + + + 17,020 + + + + 16,850 + + + + 17,270 + + + + 17,020 + + + + 17,340 + + + + 16,840 + + + + 17,240 + + + + West + + + + 712,240 + + + + 714,640 + + + + 713,840 + + + + 725,080 + + + + 734,030 + + + + 734,790 + + + + 736,980 + + + + 751,850 + + + + 758,880 + + + + Alaska + + + + 7,390 + + + + 7,380 + + + + 7,370 + + + + 7,670 + + + + 7,710 + + + + 7,750 + + + + 7,690 + + + + 7,900 + + + + 7,990 + + + + Arizona + + + + 59,850 + + + + 58,910 + + + + 59,050 + + + + 61,440 + + + + 62,730 + + + + 63,940 + + + + 64,500 + + + + 66,130 + + + + 66,370 + + + + California + + + + 376,610 + + + + 378,640 + + + + 371,530 + + + + 375,070 + + + + 377,960 + + + + 375,740 + + + + 377,280 + + + + 385,060 + + + + 388,600 + + + + Colorado + + + + 51,330 + + + + 51,790 + + + + 53,030 + + + + 54,300 + + + + 56,210 + + + + 57,010 + + + + 57,590 + + + + 59,290 + + + + 59,110 + + + + Hawaii + + + + 10,530 + + + + 10,300 + + + + 10,390 + + + + 10,250 + + + + 10,640 + + + + 10,030 + + + + 10,500 + + + + 10,620 + + + + 10,700 + + + + Idaho + + + + 17,170 + + + + 16,800 + + + + 17,090 + + + + 17,750 + + + + 17,790 + + + + 17,950 + + + + 17,930 + + + + 17,790 + + + + 17,830 + + + + Montana + + + + 9,220 + + + + 9,040 + + + + 9,060 + + + + 9,140 + + + + 9,040 + + + + 9,270 + + + + 9,260 + + + + 9,360 + + + + 9,580 + + + + Nevada + + + + 24,580 + + + + 24,360 + + + + 25,470 + + + + 25,810 + + + + 26,240 + + + + 26,710 + + + + 26,440 + + + + 26,250 + + + + 26,380 + + + + New Mexico + + + + 18,480 + + + + 18,680 + + + + 18,850 + + + + 19,540 + + + + 19,690 + + + + 20,020 + + + + 20,050 + + + + 20,130 + + + + 20,550 + + + + Oregon + + + + 34,490 + + + + 34,210 + + + + 34,960 + + + + 35,180 + + + + 35,300 + + + + 35,220 + + + + 34,690 + + + + 35,190 + + + + 35,360 + + + + Utah + + + + 31,860 + + + + 32,870 + + + + 34,510 + + + + 35,660 + + + + 36,650 + + + + 36,990 + + + + 37,700 + + + + 39,040 + + + + 39,830 + + + + Washington + + + + 65,310 + + + + 66,150 + + + + 66,860 + + + + 67,520 + + + + 68,260 + + + + 68,320 + + + + 67,430 + + + + 68,880 + + + + 70,300 + + + + Wyoming + + + + 5,430 + + + + 5,510 + + + + 5,670 + + + + 5,760 + + + + 5,800 + + + + 5,830 + + + + 5,940 + + + + 6,210 + + + + 6,280 + + + + Tennessee + + + + + + Texas + + + + +
+ + + + + Projected + + + + Actual 2003–04 +to 2008–09 + + + + Region and state + + + + 2008–09 to 2015–16 + + + + 2015–16 to 2021–22 + + + + 2008–09 to 2021–22 + + + + United States + + + + 10.4 + + + + 0.9 + + + + 3.8 + + + + 4.7 + + + + Northeast + + + + 13.9 + + + + -0.4 + + + + 0.3 + + + + -0.1 + + + + Connecticut + + + + 1.1 + + + + 0.6 + + + + -5.9 + + + + -5.3 + + + + Maine + + + + 6.1 + + + + -10.6 + + + + -3.2 + + + + -13.4 + + + + Massachusetts + + + + 11.9 + + + + -3.4 + + + + -1.6 + + + + -5.0 + + + + New Hampshire + + + + 10.9 + + + + -8.3 + + + + -6.6 + + + + -14.3 + + + + New Jersey + + + + 13.4 + + + + -3.9 + + + + -0.2 + + + + -4.1 + + + + New York + + + + 26.9 + + + + 9.5 + + + + -0.5 + + + + 9.0 + + + + Pennsylvania + + + + 5.8 + + + + -7.0 + + + + 6.5 + + + + -0.9 + + + + Rhode Island + + + + 8.3 + + + + -7.6 + + + + -0.8 + + + + -8.3 + + + + Vermont + + + + 1.5 + + + + -16.4 + + + + -5.8 + + + + -21.2 + + + + Midwest + + + + 5.5 + + + + -6.0 + + + + 1.6 + + + + -4.5 + + + + Illinois + + + + 5.5 + + + + -0.9 + + + + 0.5 + + + + -0.4 + + + + Indiana + + + + 13.7 + + + + 2.1 + + + + 2.4 + + + + 4.5 + + + + Iowa + + + + -1.2 + + + + -3.7 + + + + 2.7 + + + + -1.1 + + + + Kansas + + + + 0.7 + + + + 4.6 + + + + 6.7 + + + + 11.7 + + + + Michigan + + + + 14.1 + + + + -11.4 + + + + -5.5 + + + + -16.3 + + + + Minnesota + + + + 1.1 + + + + -5.3 + + + + 10.0 + + + + 4.1 + + + + Missouri + + + + 8.6 + + + + -2.0 + + + + 0.8 + + + + -1.2 + + + + Nebraska + + + + -4.0 + + + + 1.1 + + + + 13.0 + + + + 14.3 + + + + North Dakota + + + + -8.3 + + + + -2.5 + + + + 12.8 + + + + 9.9 + + + + Ohio + + + + 2.7 + + + + -17.0 + + + + -1.4 + + + + -18.2 + + + + South Dakota + + + + -9.8 + + + + 0.2 + + + + 8.8 + + + + 9.1 + + + + Wisconsin + + + + 4.2 + + + + -7.8 + + + + 3.7 + + + + -4.4 + + + + South + + + + 12.8 + + + + 5.5 + + + + 5.3 + + + + 11.1 + + + + Alabama + + + + 15.4 + + + + 4.5 + + + + 1.5 + + + + 6.1 + + + + Arkansas + + + + 3.2 + + + + 3.3 + + + + 3.5 + + + + 6.9 + + + + Delaware + + + + 12.8 + + + + 1.9 + + + + 11.1 + + + + 13.3 + + + + District of Columbia + + + + 16.0 + + + + -20.7 + + + + -9.7 + + + + -28.3 + + + + Florida + + + + 16.8 + + + + 4.9 + + + + 1.9 + + + + 6.9 + + + + Georgia + + + + 28.4 + + + + 7.2 + + + + 1.9 + + + + 10.0 + + + + Kentucky + + + + 10.8 + + + + -5.4 + + + + 2.2 + + + + -3.3 + + + + Louisiana + + + + -3.8 + + + + -1.6 + + + + 3.1 + + + + 1.4 + + + + Maryland + + + + 10.3 + + + + -3.2 + + + + 6.6 + + + + 3.1 + + + + Mississippi + + + + 3.2 + + + + 3.2 + + + + 2.3 + + + + 5.7 + + + + North Carolina + + + + 20.2 + + + + 4.8 + + + + -2.9 + + + + 1.8 + + + + Oklahoma + + + + 1.1 + + + + 5.1 + + + + 6.4 + + + + 11.9 + + + + South Carolina + + + + 17.7 + + + + 3.2 + + + + 5.8 + + + + 9.1 + + + + 31.0 + + + + -0.4 + + + + 3.7 + + + + 3.3 + + + + 8.2 + + + + 14.7 + + + + 11.8 + + + + 28.2 + + + + Virginia + + + + 10.6 + + + + 1.4 + + + + 6.2 + + + + 7.7 + + + + West Virginia + + + + 2.0 + + + + -3.8 + + + + 1.3 + + + + -2.5 + + + + West + + + + 9.3 + + + + 1.9 + + + + 6.3 + + + + 8.4 + + + + Alaska + + + + 10.7 + + + + -8.0 + + + + 8.4 + + + + -0.2 + + + + Arizona + + + + 37.1 + + + + -5.3 + + + + 12.4 + + + + 6.4 + + + + California + + + + 8.4 + + + + -0.2 + + + + 4.6 + + + + 4.4 + + + + Colorado + + + + 6.0 + + + + 11.7 + + + + 11.5 + + + + 24.5 + + + + Hawaii + + + + 11.5 + + + + -9.7 + + + + 3.0 + + + + -7.0 + + + + Idaho + + + + 8.1 + + + + 1.7 + + + + 4.3 + + + + 6.1 + + + + Montana + + + + -4.0 + + + + -10.1 + + + + 5.7 + + + + -4.9 + + + + Nevada + + + + 30.9 + + + + 28.0 + + + + 3.6 + + + + 32.5 + + + + New Mexico + + + + 0.2 + + + + 5.1 + + + + 9.0 + + + + 14.6 + + + + Oregon + + + + 6.6 + + + + -0.5 + + + + 1.1 + + + + 0.6 + + + + Utah + + + + 0.7 + + + + 13.3 + + + + 15.4 + + + + 30.7 + + + + Washington + + + + 2.4 + + + + 6.5 + + + + 5.1 + + + + 12.0 + + + + Wyoming + + + + -5.8 + + + + 3.2 + + + + 10.8 + + + + 14.3 + + + + Tennessee + + + + + + Texas + + + + +
+ + + + + Number of teachers + + + + Number of new teacher hires + + + + Control + + + + Control + + + + Total + + + + Public + + + + Private + + + + Total + + + + Public + + + + Private + + + + Actual + + + + 1996 + + + + 3,051 + + + + 2,667 + + + + 384 + + + + — + + + + — + + + + — + + + + 1997 + + + + 3,138 + + + + 2,746 + + + + 391 + + + + — + + + + — + + + + — + + + + 1998 + + + + 3,230 + + + + 2,830 + + + + 400 + + + + — + + + + — + + + + — + + + + 1999 + + + + 3,319 + + + + 2,911 + + + + 408 + + + + 305 + + + + 222 + + + + 83 + + + + 2000 + + + + 3,366 + + + + 2,941 + + + + 424 + + + + — + + + + — + + + + — + + + + 2001 + + + + 3,440 + + + + 3,000 + + + + 441 + + + + — + + + + — + + + + — + + + + 2002 + + + + 3,476 + + + + 3,034 + + + + 442 + + + + — + + + + — + + + + — + + + + 2003 + + + + 3,490 + + + + 3,049 + + + + 441 + + + + 311 + + + + 236 + + + + 74 + + + + 2004 + + + + 3,536 + + + + 3,091 + + + + 445 + + + + — + + + + — + + + + — + + + + 2005 + + + + 3,593 + + + + 3,143 + + + + 450 + + + + — + + + + — + + + + — + + + + 2006 + + + + 3,619 + + + + 3,166 + + + + + 453 + + + + — + + + + — + + + + — + + + + 2007 + + + + 3,634 + + + + 3,178 + + + + 456 + + + + 327 + + + + 246 + + + + 80 + + + + 2008 + + + + 3,667 + + + + 3,219 + + + + 448 + + + + 386 + + + + 310 + + + + 76 + + + + 2009 + + + + 3,647 + + + + 3,210 + + + + 437 + + + + 358 + + + + 289 + + + + 69 + + + + 2010 + + + + 3,653 + + + + 3,210 + + + + 443 + + + + 385 + + + + 301 + + + + 84 + + + + Projected + + + + 2011 + + + + 3,679 + + + + 3,246 + + + + 432 + + + + 407 + + + + 339 + + + + 69 + + + + 2012 + + + + 3,711 + + + + 3,283 + + + + 428 + + + + 416 + + + + 344 + + + + 72 + + + + 2013 + + + + 3,738 + + + + 3,312 + + + + 426 + + + + 414 + + + + 340 + + + + 74 + + + + 2014 + + + + 3,782 + + + + 3,357 + + + + 425 + + + + 434 + + + + 359 + + + + 75 + + + + 2015 + + + + 3,830 + + + + 3,403 + + + + 427 + + + + 441 + + + + 364 + + + + 78 + + + + 2016 + + + + 3,881 + + + + 3,451 + + + + 430 + + + + 448 + + + + 369 + + + + 79 + + + + 2017 + + + + 3,935 + + + + 3,500 + + + + 434 + + + + 454 + + + + 373 + + + + 81 + + + + 2018 + + + + 3,988 + + + + 3,549 + + + + 439 + + + + 459 + + + + 377 + + + + 82 + + + + 2019 + + + + 4,045 + + + + 3,601 + + + + 444 + + + + 467 + + + + 383 + + + + 84 + + + + 2020 + + + + 4,102 + + + + 3,651 + + + + 451 + + + + 472 + + + + 386 + + + + 86 + + + + 2021 + + + + 4,151 + + + + 3,694 + + + + 457 + + + + 470 + + + + 384 + + + + 87 + + + + Year + + + + +
+ + + + + Total + + + + Public + + + + Private + + + + Actual + + + + 1996 + + + + 16.9 + + + + 17.1 + + + + 15.5 + + + + 1997 + + + + 16.6 + + + + 16.8 + + + + 15.2 + + + + 1998 + + + + 16.3 + + + + 16.4 + + + + 15.0 + + + + 1999 + + + + 15.9 + + + + 16.1 + + + + 14.7 + + + + 2000 + + + + 15.9 + + + + 16.0 + + + + 14.5 + + + + 2001 + + + + 15.7 + + + + 15.9 + + + + 14.3 + + + + 2002 + + + + 15.7 + + + + 15.9 + + + + 14.1 + + + + 2003 + + + + 15.7 + + + + 15.9 + + + + 13.8 + + + + 2004 + + + + 15.5 + + + + 15.8 + + + + 13.7 + + + + 2005 + + + + 15.4 + + + + 15.6 + + + + 13.5 + + + + 2006 + + + + 15.3 + + + + 15.6 + + + + 13.2 + + + + 2007 + + + + 15.2 + + + + 15.5 + + + + 13.0 + + + + 2008 + + + + 15.0 + + + + 15.3 + + + + 12.8 + + + + 2009 + + + + 15.0 + + + + 15.4 + + + + 12.5 + + + + 2010 + + + + 15.0 + + + + 15.2 + + + + 12.4 + + + + Projected + + + + 2011 + + + + 14.9 + + + + 15.2 + + + + 12.3 + + + + 2012 + + + + 14.8 + + + + 15.2 + + + + 12.3 + + + + 2013 + + + + 14.8 + + + + 15.1 + + + + 12.3 + + + + 2014 + + + + 14.7 + + + + 15.0 + + + + 12.2 + + + + 2015 + + + + 14.6 + + + + 14.9 + + + + 12.1 + + + + 2016 + + + + 14.5 + + + + 14.8 + + + + 12.1 + + + + 2017 + + + + 14.4 + + + + 14.7 + + + + 12.0 + + + + 2018 + + + + 14.3 + + + + 14.6 + + + + 11.9 + + + + 2019 + + + + 14.2 + + + + 14.5 + + + + 11.8 + + + + 2020 + + + + 14.1 + + + + 14.4 + + + + 11.7 + + + + 2021 + + + + 14.1 + + + + 14.4 + + + + 11.7 + + + + Year + + + + +
+ + + + + Current expenditures + + + + Constant 2010–11 dollars + + + + Current dollars + + + + Fall enrollment +(In thousands) + + + + Total +(in billions) + + + + Perpupil +in fall enrollment + + + + Total +(in billions) + + + + Perpupil +in fall enrollment + + + + School year + + + + Actual + + + + 1996–97 + + + + 45,611 + + + + $375.9 + + + + $8,242 + + + + $270.2 + + + + $5,923 + + + + 1997–98 + + + + 46,127 + + + + 390.2 + + + + 8,460 + + + + 285.5 + + + + 6,189 + + + + 1998–99 + + + + 46,539 + + + + 407.0 + + + + 8,745 + + + + 302.9 + + + + 6,508 + + + + 1999–2000 + + + + 46,857 + + + + 423.0 + + + + 9,028 + + + + 323.9 + + + + 6,912 + + + + 2000–01 + + + + 47,204 + + + + 440.0 + + + + 9,321 + + + + 348.4 + + + + 7,380 + + + + 2001–02 + + + + 47,672 + + + + 457.1 + + + + 9,589 + + + + 368.4 + + + + 7,727 + + + + 2002–03 + + + + 48,183 + + + + 470.6 + + + + 9,767 + + + + 387.6 + + + + 8,044 + + + + 2003–04 + + + + 48,540 + + + + 479.2 + + + + 9,873 + + + + 403.4 + + + + 8,310 + + + + 2004–05 + + + + 48,795 + + + + 490.2 + + + + 10,047 + + + + 425.0 + + + + 8,711 + + + + 2005–06 + + + + 49,113 + + + + 499.2 + + + + 10,163 + + + + 449.1 + + + + 9,145 + + + + 2006–07 + + + + 49,262 + + + + 516.5 + + + + 10,473 + + + + 476.8 + + + + 9,669 + + + + 2007–08 + + + + 49,221 + + + + 529.4 + + + + 10,741 + + + + 506.9 + + + + 10,283 + + + + 2008–09 + + + + 49,003 + + + + 534.6 + + + + 10,909 + + + + 519.0 + + + + 10,591 + + + + Projected + + + + 2009–10 + + + + 49,373 + + + + 519.3 + + + + 10,518 + + + + 519.3 + + + + 10,518 + + + + 2010–11 + + + + 49,484 + + + + 539.5 + + + + 10,902 + + + + 539.4 + + + + 10,901 + + + + 2011–12 + + + + 49,636 + + + + 541.6 + + + + 10,912 + + + + 556.0 + + + + 11,201 + + + + 2012–13 + + + + 49,828 + + + + 548.7 + + + + 11,012 + + + + 571.4 + + + + 11,467 + + + + 2013–14 + + + + 50,067 + + + + 556.8 + + + + 11,121 + + + + 591.3 + + + + 11,810 + + + + 2014–15 + + + + 50,407 + + + + 571.3 + + + + 11,335 + + + + 619.1 + + + + 12,281 + + + + 2015–16 + + + + 50,773 + + + + 585.6 + + + + 11,534 + + + + — + + + + — + + + + 2016–17 + + + + 51,146 + + + + 599.0 + + + + 11,711 + + + + — + + + + — + + + + 2017–18 + + + + 51,524 + + + + 612.5 + + + + 11,888 + + + + — + + + + — + + + + 2018–19 + + + + 51,880 + + + + 625.5 + + + + 12,058 + + + + — + + + + — + + + + 2019–20 + + + + 52,260 + + + + 639.8 + + + + 12,243 + + + + — + + + + — + + + + 2020–21 + + + + 52,688 + + + + 654.5 + + + + 12,423 + + + + — + + + + — + + + + 2021–22 + + + + 53,113 + + + + 665.5 + + + + 12,530 + + + + — + + + + — + + +
+ + + + + Current expenditures + + + + Constant 2008–09 dollars + + + + Current dollars + + + + ADA +(In thousands) + + + + Total +(in billions) + + + + Total +(in billions) + + + + School year + + + + Per pupil in ADA + + + + Per pupil in ADA + + + + Actual + + + + 1996–97 + + + + 42,262 + + + + $375.9 + + + + $8,895 + + + + $270.2 + + + + $6,393 + + + + 1997–98 + + + + 42,766 + + + + 390.2 + + + + 9,125 + + + + 285.5 + + + + 6,676 + + + + 1998–99 + + + + 43,187 + + + + 407.0 + + + + 9,423 + + + + 302.9 + + + + 7,013 + + + + 1999–2000 + + + + 43,807 + + + + 423.0 + + + + 9,656 + + + + 323.9 + + + + 7,394 + + + + 2000–01 + + + + 44,076 + + + + 440.0 + + + + 9,982 + + + + 348.4 + + + + 7,904 + + + + 2001–02 + + + + 44,605 + + + + 457.1 + + + + 10,249 + + + + 368.4 + + + + 8,259 + + + + 2002–03 + + + + 45,017 + + + + 470.6 + + + + 10,454 + + + + 387.6 + + + + 8,610 + + + + 2003–04 + + + + 45,326 + + + + 479.2 + + + + 10,573 + + + + 403.4 + + + + 8,900 + + + + 2004–05 + + + + 45,625 + + + + 490.2 + + + + 10,745 + + + + 425.0 + + + + 9,316 + + + + 2005–06 + + + + 45,932 + + + + 499.2 + + + + 10,867 + + + + 449.1 + + + + 9,778 + + + + 2006–07 + + + + 46,133 + + + + 516.5 + + + + 11,196 + + + + 476.8 + + + + 10,336 + + + + 2007–08 + + + + 46,156 + + + + 529.4 + + + + 11,471 + + + + 506.9 + + + + 10,982 + + + + 2008–09 + + + + 46,213 + + + + 534.6 + + + + 11,568 + + + + 519.0 + + + + 11,231 + + + + Projected + + + + 2009–10 + + + + 46,176 + + + + 519.3 + + + + 11,246 + + + + 519.3 + + + + 11,246 + + + + 2010–11 + + + + 46,280 + + + + 539.5 + + + + 11,657 + + + + 539.4 + + + + 11,655 + + + + 2011–12 + + + + 46,422 + + + + 541.6 + + + + 11,668 + + + + 556.0 + + + + 11,976 + + + + 2012–13 + + + + 46,602 + + + + 548.7 + + + + 11,775 + + + + 571.4 + + + + 12,261 + + + + 2013–14 + + + + 46,825 + + + + 556.8 + + + + 11,890 + + + + 591.3 + + + + 12,628 + + + + 2014–15 + + + + 47,143 + + + + 571.3 + + + + 12,119 + + + + 619.1 + + + + 13,132 + + + + 2015–16 + + + + 47,486 + + + + 585.6 + + + + 12,332 + + + + — + + + + — + + + + 2016–17 + + + + 47,834 + + + + 599.0 + + + + 12,522 + + + + — + + + + — + + + + 2017–18 + + + + 48,188 + + + + 612.5 + + + + 12,711 + + + + — + + + + — + + + + 2018–19 + + + + 48,521 + + + + 625.5 + + + + 12,892 + + + + — + + + + — + + + + 2019–20 + + + + 48,876 + + + + 639.8 + + + + 13,091 + + + + — + + + + — + + + + 2020–21 + + + + 49,276 + + + + 654.5 + + + + 13,283 + + + + — + + + + — + + + + 2021–22 + + + + 49,674 + + + + 665.5 + + + + 13,397 + + + + — + + + + — + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018.json new file mode 100644 index 0000000..ed2b5b3 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018.json @@ -0,0 +1 @@ +{"numExpectedTables":7,"numCorrectlyDetectedTables":6,"numErroneouslyDetectedTables":1,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018.pdf new file mode 100644 index 0000000..a154cdf Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-018.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019-reg.xml new file mode 100644 index 0000000..8a6e943 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019-reg.xml @@ -0,0 +1,650 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019-str.xml new file mode 100644 index 0000000..8c1b288 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019-str.xml @@ -0,0 +1,1535 @@ + + + + + + + Variable + + + + Assumption + + + + Demographic assumptions + + + + Projections are consistent with the Census Bureau estimates + + + + Population + + + + 18- to 24-year-old population + + + + Census Bureau projection: average annual growth rate of 0.1% + + + + Census Bureau projection: average annual growth rate of 0.6% + + + + 25- to 29-year-old population + + + + 30- to 34-year-old population + + + + Census Bureau projection: average annual growth rate of 1.3% + + + + Census Bureau projection: average annual growth rate of 0.6% + + + + 35- to 44-year-old population + + + + Economic assumptions + + + + Annual percent changes range between -1.9% and 2.2% +with an annual growth rate of 1.4% + + + + Disposable income per capita in +constant dollars + + + + Annual percent changes range between -2.4% and 2.3% +with an annual growth rate of 1.3% + + + + Education revenue receipts from state +sources per capita in constant dollars + + + + Inflation rate + + + + Inflation rate ranges between 1.0% and 2.0% + + + + Unemployment rate (men) + + + + Remains between 17.7% and 26.8% + + + + Ages 18 and 19 + + + + Ages 20 to 24 + + + + Remains between 10.8% and 15.6% + + + + Age 25 and over + + + + Remains between 5.3% and 7.9% + + + + Unemployment rate (women) + + + + Ages 18 and 19 + + + + Remains between 14.3% and 19.6% + + + + Remains between 9.3% and 13.1% + + + + Ages 20 to 24 + + + + Remains between 5.0% and 7.3% + + + + Age 25 and over + + +
+ + + + + Leadtime(years) + + + + Statistic + + + + 1 + + + + 2 + + + + 3 + + + + 4 + + + + 5 + + + + 6 + + + + 7 + + + + 8 + + + + 9 + + + + 10 + + + + Publicelementaryandsecondaryschools + + + + Prekindergarten–12enrollment + + + + 0.3 + + + + 0.6 + + + + 0.8 + + + + 1.1 + + + + 1.3 + + + + 1.4 + + + + 1.6 + + + + 1.9 + + + + 2.3 + + + + 2.6 + + + + Prekindergarten–8enrollment + + + + 0.3 + + + + 0.6 + + + + 1.0 + + + + 1.3 + + + + 1.4 + + + + 1.6 + + + + 1.9 + + + + 2.4 + + + + 2.8 + + + + 3.3 + + + + 9–12enrollment + + + + 0.4 + + + + 0.7 + + + + 0.9 + + + + 1.1 + + + + 1.2 + + + + 1.5 + + + + 1.8 + + + + 2.2 + + + + 2.4 + + + + 2.5 + + + + Highschoolgraduates + + + + 1.0 + + + + 1.0 + + + + 1.5 + + + + 1.6 + + + + 1.5 + + + + 2.0 + + + + 2.7 + + + + 3.7 + + + + 4.3 + + + + 4.3 + + + + Elementaryandsecondaryteachers + + + + 0.8 + + + + 1.4 + + + + 1.7 + + + + 2.2 + + + + 2.8 + + + + 3.4 + + + + 3.9 + + + + 4.3 + + + + 5.0 + + + + 5.9 + + + + Totalcurrentexpenditures + + + + 1.3 + + + + 2.1 + + + + 2.0 + + + + 2.1 + + + + 2.6 + + + + 3.3 + + + + 3.9 + + + + 4.1 + + + + 4.0 + + + + 4.0 + + + + Currentexpendituresperpupilinfallenrollment + + + + 1.3 + + + + 2.1 + + + + 2.0 + + + + 2.0 + + + + 2.9 + + + + 3.6 + + + + 4.3 + + + + 4.6 + + + + 5.2 + + + + 5.2 + + + + Privateelementaryandsecondaryschools + + + + Prekindergarten–12enrollment + + + + 3.4 + + + + 4.6 + + + + 3.7 + + + + 7.2 + + + + 7.7 + + + + 10.6 + + + + 9.3 + + + + 9.4 + + + + 8.1 + + + + 6.3 + + + + Prekindergarten–8enrollment + + + + 3.5 + + + + 4.9 + + + + 4.1 + + + + 8.0 + + + + 9.2 + + + + 12.1 + + + + 10.6 + + + + 10.4 + + + + 10.2 + + + + 7.9 + + + + 9–12enrollment + + + + 3.0 + + + + 3.8 + + + + 2.3 + + + + 4.3 + + + + 2.8 + + + + 5.8 + + + + 5.7 + + + + 6.1 + + + + 1.3 + + + + 1.3 + + + + Highschoolgraduates + + + + 0.9 + + + + 0.9 + + + + 1.6 + + + + 2.8 + + + + 5.0 + + + + 6.2 + + + + 4.9 + + + + 4.8 + + + + 1.6 + + + + 1.6 + + + + Postsecondarydegree-grantinginstitutions + + + + Totalenrollment + + + + 1.7 + + + + 2.6 + + + + 3.6 + + + + 4.7 + + + + 5.3 + + + + 6.2 + + + + 7.6 + + + + 9.4 + + + + 11.7 + + + + 13.1 + + + + Men + + + + 1.7 + + + + 3.0 + + + + 4.2 + + + + 5.5 + + + + 6.3 + + + + 7.0 + + + + 8.1 + + + + 9.8 + + + + 11.7 + + + + 13.3 + + + + Women + + + + 1.8 + + + + 2.6 + + + + 3.7 + + + + 4.3 + + + + 4.6 + + + + 5.6 + + + + 7.2 + + + + 9.0 + + + + 11.7 + + + + 12.9 + + + + 4-yearinstitutions + + + + 1.8 + + + + 3.0 + + + + 4.0 + + + + 5.4 + + + + 6.0 + + + + 7.0 + + + + 8.5 + + + + 10.6 + + + + 13.1 + + + + 14.8 + + + + 2-yearinstitutions + + + + 2.2 + + + + 3.2 + + + + 4.2 + + + + 4.8 + + + + 5.0 + + + + 5.0 + + + + 5.9 + + + + 7.1 + + + + 9.4 + + + + 10.1 + + + + White + + + + 1.1 + + + + 2.4 + + + + 3.9 + + + + 5.5 + + + + 6.7 + + + + 7.4 + + + + — + + + + — + + + + — + + + + — + + + + BlackorAfricanAmerican + + + + 4.2 + + + + 8.8 + + + + 12.5 + + + + 15.8 + + + + 19.0 + + + + 20.5 + + + + — + + + + — + + + + — + + + + — + + + + HispanicorLatino + + + + 4.2 + + + + 8.6 + + + + 12.1 + + + + 15.5 + + + + 18.9 + + + + 22.1 + + + + — + + + + — + + + + — + + + + — + + + + Asian/PacificIslander + + + + 2.6 + + + + 5.0 + + + + 5.7 + + + + 7.0 + + + + 6.0 + + + + 4.7 + + + + — + + + + — + + + + — + + + + — + + + + AmericanIndian/AlaskaNative + + + + 5.2 + + + + 4.1 + + + + 5.6 + + + + 3.3 + + + + 2.4 + + + + 5.0 + + + + — + + + + — + + + + — + + + + — + + + + Nonresidentalien + + + + 2.7 + + + + 4.8 + + + + 7.8 + + + + 9.5 + + + + 7.3 + + + + 2.1 + + + + — + + + + — + + + + — + + + + — + + +
+ + + + + Yearofdata + + + + Source + + + + 2007–08 + + + + 2008–09 + + + + 2009–10 + + + + 2010–11 + + + + Enrollment,inthousands + + + + Actual + + + + 49,293 + + + + 49,266 + + + + 49,373 + + + + 49,484 + + + + Projectedenrollment,inthousands + + + + ProjectionsofEducationStatisticsto2017 + + + + 49,644 + + + + 49,825 + + + + 50,067 + + + + 50,353 + + + + ProjectionsofEducationStatisticsto2018 + + + + 49,470 + + + + 49,623 + + + + 49,788 + + + + 50,034 + + + + ProjectionsofEducationStatisticsto2019 + + + + † + + + + 49,265 + + + + 49,312 + + + + 49,386 + + + + ProjectionsofEducationStatisticsto2020 + + + + † + + + + † + + + + 49,282 + + + + 49,306 + + + + Percentagedifferencebetweenactualandprojectedvalues + + + + ProjectionsofEducationStatisticsto2017 + + + + 0.7 + + + + 1.1 + + + + 1.4 + + + + 1.8 + + + + ProjectionsofEducationStatisticsto2018 + + + + 0.4 + + + + 0.7 + + + + 0.8 + + + + 1.1 + + + + ProjectionsofEducationStatisticsto2019 + + + + † + + + + # + + + + -0.1 + + + + -0.2 + + + + ProjectionsofEducationStatisticsto2020 + + + + † + + + + † + + + + -0.2 + + + + -0.4 + + +
+ + + + + Leadtime(years) + + + + Source + + + + 1 + + + + 2 + + + + 3 + + + + 4 + + + + Absolutevalueofpercentagedifferencebetweenactualandprojectedvalues + + + + ProjectionsofEducationStatisticsto2017 + + + + † + + + + 0.7 + + + + 1.1 + + + + 1.4 + + + + ProjectionsofEducationStatisticsto2018 + + + + 0.4 + + + + 0.7 + + + + 0.8 + + + + 1.1 + + + + ProjectionsofEducationStatisticsto2019 + + + + # + + + + 0.1 + + + + 0.2 + + + + † + + + + ProjectionsofEducationStatisticsto2020 + + + + 0.2 + + + + 0.4 + + + + † + + + + † + + + + Meanabsolutepercentageerror + + + + Example + + + + 0.2 + + + + 0.5 + + + + 0.7 + + + + 1.3 + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019.json new file mode 100644 index 0000000..4279ae6 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019.json @@ -0,0 +1 @@ +{"numExpectedTables":4,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":2,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019.pdf new file mode 100644 index 0000000..2316c32 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-019.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020-reg.xml new file mode 100644 index 0000000..549c35d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020-reg.xml @@ -0,0 +1,3557 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020-str.xml new file mode 100644 index 0000000..1f4b7b1 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020-str.xml @@ -0,0 +1,4175 @@ + + + + + + + Education system + + + + Australia + + + + 96 + + + + 95 + + + + 93 + + + + 98 + + + + 100 + + + + 4 + + + + 98 + + + + 98 + + + + 100 + + + + Austria + + + + 5 + + + + 100 + + + + 100 + + + + 100 + + + + Azerbaijan + + + + 100 + + + + 100 + + + + 7 + + + + 100 + + + + 84 + + + + 85 + + + + Belgium(French)-BEL + + + + 6 + + + + 100 + + + + 82 + + + + 77 + + + + 97 + + + + Bulgaria + + + + 97 + + + + 95 + + + + 95 + + + + 100 + + + + 100 + + + + 3 + + + + 94 + + + + Canada + + + + 100 + + + + 98 + + + + 98 + + + + 96 + + + + 10 + + + + ChineseTaipei-CHN + + + + 100 + + + + 100 + + + + 100 + + + + 1 + + + + 99 + + + + 99 + + + + 97 + + + + 99 + + + + Colombia + + + + 89 + + + + 100 + + + + 95 + + + + 2 + + + + Croatia + + + + 100 + + + + 95 + + + + 95 + + + + 99 + + + + 100 + + + + 8 + + + + CzechRepublic + + + + 100 + + + + 5 + + + + 99 + + + + 94 + + + + 94 + + + + 90 + + + + 98 + + + + 97 + + + + Denmark + + + + 100 + + + + 87 + + + + 7 + + + + 95 + + + + England-GBR + + + + 94 + + + + 87 + + + + 73 + + + + 100 + + + + 82 + + + + 2 + + + + 99 + + + + Finland + + + + 96 + + + + 95 + + + + 100 + + + + 97 + + + + 3 + + + + 100 + + + + France + + + + 98 + + + + 98 + + + + 5 + + + + 100 + + + + 97 + + + + 97 + + + + 98 + + + + 98 + + + + Georgia + + + + 96 + + + + 92 + + + + 5 + + + + Germany + + + + 95 + + + + 99 + + + + 100 + + + + 96 + + + + 2 + + + + 96 + + + + HongKong-CHN + + + + 83 + + + + 12 + + + + 100 + + + + 94 + + + + 88 + + + + 86 + + + + 96 + + + + Hungary + + + + 100 + + + + 99 + + + + 98 + + + + 97 + + + + 4 + + + + 100 + + + + Indonesia + + + + 100 + + + + 100 + + + + 97 + + + + 97 + + + + 3 + + + + Iran, IslamicRep. Of + + + + 100 + + + + 99 + + + + 100 + + + + 99 + + + + 100 + + + + 5 + + + + 98 + + + + Ireland + + + + 100 + + + + 95 + + + + 95 + + + + 100 + + + + 3 + + + + 99 + + + + 98 + + + + Israel + + + + 93 + + + + 100 + + + + 94 + + + + 25 + + + + 81 + + + + Italy + + + + 95 + + + + 100 + + + + 4 + + + + 98 + + + + 96 + + + + 94 + + + + Lithuania + + + + 94 + + + + 94 + + + + 100 + + + + 93 + + + + 6 + + + + 95 + + + + 100 + + + + 4 + + + + 100 + + + + 95 + + + + Malta + + + + 100 + + + + 100 + + + + Morocco + + + + 96 + + + + 99 + + + + 95 + + + + 99 + + + + 2 + + + + Netherlands + + + + 92 + + + + 100 + + + + 97 + + + + 89 + + + + 68 + + + + 4 + + + + NewZealand + + + + 99 + + + + 100 + + + + 3 + + + + 94 + + + + 93 + + + + 93 + + + + NorthernIreland-GBR + + + + 79 + + + + 93 + + + + 100 + + + + 85 + + + + 62 + + + + 4 + + + + 100 + + + + Norway + + + + 71 + + + + 4 + + + + 86 + + + + 83 + + + + 57 + + + + 100 + + + + 98 + + + + 98 + + + + 96 + + + + Oman + + + + 98 + + + + 2 + + + + Poland + + + + 100 + + + + 100 + + + + 96 + + + + 96 + + + + 100 + + + + 4 + + + + 95 + + + + 99 + + + + 100 + + + + 3 + + + + Portugal + + + + 87 + + + + 93 + + + + 100 + + + + 100 + + + + Qatar + + + + 100 + + + + 99 + + + + 99 + + + + 6 + + + + Romania + + + + 97 + + + + 100 + + + + 4 + + + + 99 + + + + 97 + + + + 100 + + + + RussianFederation + + + + 100 + + + + 5 + + + + 100 + + + + 98 + + + + 100 + + + + 98 + + + + 100 + + + + 98 + + + + SaudiArabia + + + + 98 + + + + 100 + + + + 2 + + + + 95 + + + + Singapore + + + + 6 + + + + 100 + + + + 100 + + + + 100 + + + + 96 + + + + 96 + + + + SlovakRepublic + + + + 95 + + + + 97 + + + + 100 + + + + 96 + + + + 99 + + + + 5 + + + + 100 + + + + Slovenia + + + + 97 + + + + 97 + + + + 3 + + + + 95 + + + + 96 + + + + Spain + + + + 100 + + + + 97 + + + + 96 + + + + 96 + + + + 99 + + + + 5 + + + + 99 + + + + 100 + + + + Sweden + + + + 97 + + + + 92 + + + + 91 + + + + 4 + + + + 99 + + + + Trinidad andTobago + + + + 1 + + + + 100 + + + + 99 + + + + 96 + + + + 95 + + + + 100 + + + + 100 + + + + 97 + + + + United Arab Emirates + + + + 97 + + + + 3 + + + + 100 + + + + 100 + + + + 80 + + + + 81 + + + + 96 + + + + 7 + + + + 85 + + + + United States + + + + Percentage of +international +desired population +coverage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + National desired +population overall +exclusion rate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Weighted school +participation rate +before substitution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Weighted school +participation rate +after substitution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Weighted student +response rate + + + + + + + + + + + + + + + + + + + + + + + + + + Combined +weighted school +participation +and student +response rate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + Alberta-CAN + + + + 99 + + + + 94 + + + + 7 + + + + 100 + + + + 97 + + + + 95 + + + + Ontario-CAN + + + + 99 + + + + 96 + + + + 95 + + + + 99 + + + + 100 + + + + 8 + + + + Quebec-CAN + + + + 92 + + + + 100 + + + + 96 + + + + 96 + + + + 95 + + + + 4 + + + + Maltese-MLT + + + + 100 + + + + 100 + + + + 94 + + + + 100 + + + + 94 + + + + 4 + + + + Andalusia-ESP + + + + 5 + + + + 99 + + + + 96 + + + + 97 + + + + 100 + + + + 99 + + + + AbuDhabi-UAE + + + + 100 + + + + 99 + + + + 96 + + + + 97 + + + + 99 + + + + 3 + + + + 96 + + + + Dubai-UAE + + + + 100 + + + + 94 + + + + 99 + + + + 5 + + + + 99 + + + + 91 + + + + 96 + + + + 13 + + + + 96 + + + + 89 + + + + Florida-USA + + + + 95 + + + + Benchmarking +educationsystems + + + + + + + + + + + + + + + + + + + + + + Percentageof +international +desiredpopulation +coverage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nationaldesired +populationoverall +exclusionrate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Weightedschool +participationrate +beforesubstitution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Weightedschool +participationrate +aftersubstitution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Weightedstudent +responserate + + + + + + + + + + + + + + + + + + + + + + + + + + Combined +weightedschool +participation +andstudent +responserate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + Educationsystem + + + + 6,126 + + + + 275 + + + + Australia + + + + 6,709 + + + + 280 + + + + 284 + + + + 5 + + + + 290 + + + + 158 + + + + 158 + + + + 4,670 + + + + 4,976 + + + + Austria + + + + 160 + + + + 158 + + + + 0 + + + + 5,098 + + + + 142 + + + + 169 + + + + Azerbaijan + + + + 4,881 + + + + 170 + + + + 27 + + + + 169 + + + + 127 + + + + 115 + + + + 3,727 + + + + 3,910 + + + + 150 + + + + 150 + + + + 12 + + + + Belgium(French)-BEL + + + + 5,725 + + + + 147 + + + + Bulgaria + + + + 5,261 + + + + 5 + + + + 150 + + + + 147 + + + + 142 + + + + 1,111 + + + + Canada + + + + 23,206 + + + + 1,142 + + + + 25,707 + + + + 1,125 + + + + 1,106 + + + + 5 + + + + ChineseTaipei-CHN + + + + 4,293 + + + + 150 + + + + 150 + + + + 150 + + + + 4,376 + + + + 150 + + + + 0 + + + + Colombia + + + + 4,309 + + + + 157 + + + + 131 + + + + 150 + + + + 3,966 + + + + 19 + + + + 152 + + + + 150 + + + + 5,097 + + + + 152 + + + + 2 + + + + 4,587 + + + + 152 + + + + 152 + + + + Croatia + + + + 4,556 + + + + 178 + + + + 177 + + + + 4,895 + + + + CzechRepublic + + + + 16 + + + + 161 + + + + 180 + + + + Denmark + + + + 4,594 + + + + 4,994 + + + + 25 + + + + 232 + + + + 236 + + + + 207 + + + + 240 + + + + 20 + + + + 150 + + + + 148 + + + + England-GBR + + + + 4,243 + + + + 3,927 + + + + 109 + + + + 129 + + + + 4,640 + + + + Finland + + + + 145 + + + + 4,914 + + + + 146 + + + + 150 + + + + 4 + + + + 141 + + + + 170 + + + + 175 + + + + 4,438 + + + + 4 + + + + 174 + + + + 175 + + + + 4,638 + + + + France + + + + 177 + + + + 4,796 + + + + 180 + + + + Georgia + + + + 173 + + + + 4,958 + + + + 172 + + + + 1 + + + + Germany + + + + 197 + + + + 200 + + + + 199 + + + + 4,000 + + + + 4,229 + + + + 190 + + + + 7 + + + + 132 + + + + HongKong-CHN + + + + 3,875 + + + + 4,189 + + + + 150 + + + + 2 + + + + 130 + + + + 154 + + + + Hungary + + + + 146 + + + + 150 + + + + 149 + + + + 5,204 + + + + 150 + + + + 5,488 + + + + 3 + + + + 5,049 + + + + 158 + + + + 158 + + + + 4,791 + + + + 158 + + + + 158 + + + + 0 + + + + Indonesia + + + + 244 + + + + Iran,IslamicRep.Of + + + + 5,758 + + + + 244 + + + + 244 + + + + 5,932 + + + + 0 + + + + 250 + + + + 3 + + + + 4,524 + + + + 152 + + + + Ireland + + + + 148 + + + + 151 + + + + 151 + + + + 4,849 + + + + 153 + + + + 153 + + + + 4,579 + + + + 4,186 + + + + 152 + + + + 150 + + + + Israel + + + + 2 + + + + 4,529 + + + + Italy + + + + 4,189 + + + + 36 + + + + 202 + + + + 205 + + + + 205 + + + + 166 + + + + 154 + + + + 5,140 + + + + 154 + + + + 160 + + + + 145 + + + + 4,661 + + + + 9 + + + + Lithuania + + + + 3,958 + + + + 3,598 + + + + Malta + + + + 99 + + + + 96 + + + + 96 + + + + 0 + + + + 96 + + + + 284 + + + + 0 + + + + Morocco + + + + 8,381 + + + + 7,805 + + + + 287 + + + + 284 + + + + 289 + + + + Netherlands + + + + 151 + + + + 97 + + + + 4,179 + + + + 3,995 + + + + 41 + + + + 151 + + + + 138 + + + + NewZealand + + + + 192 + + + + 201 + + + + 6,192 + + + + 12 + + + + 180 + + + + 5,644 + + + + 199 + + + + 36 + + + + 136 + + + + 3,586 + + + + 3,942 + + + + 100 + + + + 160 + + + + 160 + + + + NorthernIreland-GBR + + + + Norway + + + + 120 + + + + 3,921 + + + + 3,190 + + + + 145 + + + + 150 + + + + 85 + + + + 35 + + + + 333 + + + + 10,394 + + + + 338 + + + + 327 + + + + 327 + + + + 10,840 + + + + 0 + + + + Oman + + + + Poland + + + + 150 + + + + 150 + + + + 0 + + + + 5,005 + + + + 150 + + + + 150 + + + + 5,316 + + + + 4,085 + + + + 15 + + + + 150 + + + + 150 + + + + Portugal + + + + 133 + + + + 148 + + + + 4,428 + + + + 167 + + + + 4,120 + + + + 166 + + + + 4,394 + + + + 166 + + + + 175 + + + + 0 + + + + Qatar + + + + 4,879 + + + + Romania + + + + 148 + + + + 147 + + + + 148 + + + + 4,665 + + + + 1 + + + + 150 + + + + 202 + + + + RussianFederation + + + + 202 + + + + 202 + + + + 4,693 + + + + 202 + + + + 4,461 + + + + 0 + + + + 171 + + + + SaudiArabia + + + + 175 + + + + 171 + + + + 8 + + + + 4,507 + + + + 4,625 + + + + 163 + + + + 6,687 + + + + 176 + + + + 0 + + + + 176 + + + + Singapore + + + + 6,367 + + + + 176 + + + + 176 + + + + 5,933 + + + + 198 + + + + 197 + + + + 10 + + + + 187 + + + + 5,630 + + + + 200 + + + + SlovakRepublic + + + + Slovenia + + + + 4,674 + + + + 2 + + + + 4,512 + + + + 195 + + + + 201 + + + + 202 + + + + 193 + + + + 314 + + + + 8,580 + + + + 308 + + + + Spain + + + + 314 + + + + 9,223 + + + + 312 + + + + 4 + + + + Sweden + + + + 148 + + + + 4 + + + + 5,209 + + + + 152 + + + + 161 + + + + 4,622 + + + + 153 + + + + 150 + + + + 0 + + + + 3,948 + + + + 150 + + + + Trinidad andTobago + + + + 4,190 + + + + 149 + + + + 149 + + + + 460 + + + + 14,618 + + + + 458 + + + + 458 + + + + 478 + + + + 15,372 + + + + 0 + + + + UnitedArabEmirates + + + + 12,726 + + + + 14,253 + + + + UnitedStates + + + + 21 + + + + 349 + + + + 437 + + + + 450 + + + + 370 + + + + Schools in +original sample + + + + + + + + + + + + + + + + + + + + + + Eligible schools +in original +sample + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Schools +in original +sample that +participated + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Substitute +schools + + + + + + + + + + + + + + + + + Total +schools that +participated + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sampled +students in +participating +schools + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Students +assessed + + + + + + + + + + + + + +
+ + + + + Alberta-CAN + + + + 143 + + + + 150 + + + + 147 + + + + 3,789 + + + + 145 + + + + 4,292 + + + + 2 + + + + 4,932 + + + + 200 + + + + Ontario-CAN + + + + 188 + + + + 4,561 + + + + 191 + + + + 189 + + + + 1 + + + + 190 + + + + 4,529 + + + + 189 + + + + Quebec-CAN + + + + 197 + + + + 4,244 + + + + 200 + + + + 1 + + + + 99 + + + + 3,548 + + + + 95 + + + + 3,942 + + + + 95 + + + + 0 + + + + 95 + + + + Maltese-MLT + + + + Andalusia-ESP + + + + 149 + + + + 4,652 + + + + 4,333 + + + + 149 + + + + 0 + + + + 150 + + + + 150 + + + + 165 + + + + AbuDhabi-UAE + + + + 4,308 + + + + 0 + + + + 164 + + + + 168 + + + + 4,146 + + + + 164 + + + + 6,497 + + + + 138 + + + + 139 + + + + Dubai-UAE + + + + 6,061 + + + + 152 + + + + 138 + + + + 0 + + + + Florida-USA + + + + 3,052 + + + + 2,598 + + + + 77 + + + + 77 + + + + 81 + + + + 80 + + + + 0 + + + + Benchmarking +education systems + + + + + + + + + + + + + + + + + + + + + + Schools in +original sample + + + + + + + + + + + + + + + + + + + + + + Eligible schools +in original +sample + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Schools +in original +sample that +participated + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Substitute +schools + + + + + + + + + + + + + + + + + Total +schools that +participated + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sampled +students in +participating +schools + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Students +assessed + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020.json new file mode 100644 index 0000000..11be987 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020.json @@ -0,0 +1 @@ +{"numExpectedTables":4,"numCorrectlyDetectedTables":4,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020.pdf new file mode 100644 index 0000000..39a8546 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-020.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021-reg.xml new file mode 100644 index 0000000..87cb533 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021-reg.xml @@ -0,0 +1,459 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021-str.xml new file mode 100644 index 0000000..3dfdd59 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021-str.xml @@ -0,0 +1,751 @@ + + + + + + + Content domain and process + + + + + + + + + + + + + + + + + + + + + + + All items + + + + + + + + + + New items + + + + + + + + + + + Trend items + + + + + + + + + + + + Number + + + + + + + + + Percent + + + + + + + + Number + + + + + + + + + Percent + + + + + + + + Number + + + + + + + + + Percent + + + + + + + + Total items + + + + + + + + + + + + 135 + + + + + + + 100 + + + + + + + 60 + + + + + + 100 + + + + + + + 75 + + + + + + 100 + + + + + + + Purposes of reading + + + + + + + + + + + + + + + + + + + + Literary experience + + + + + + + + + + + + + + + + + 72 + + + + + + 53 + + + + + + 33 + + + + + + 55 + + + + + + 39 + + + + + + 52 + + + + + + Acquire and use information + + + + + + + + + + + + + + + + + + + + + + 63 + + + + + + 47 + + + + + + 27 + + + + + + 45 + + + + + + 36 + + + + + + 48 + + + + + + Processes of comprehension + + + + + + + + + + + + + + + + + + + + + + + + + + + Focuson and retrieve explicitly stated information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 33 + + + + + + 24 + + + + + + 14 + + + + + + 23 + + + + + + 19 + + + + + + 25 + + + + + + Makes traightforward inferences + + + + + + + + + + + + + + + + + + + + + + + + + + 46 + + + + + + 34 + + + + + + 20 + + + + + + 33 + + + + + + 26 + + + + + + 35 + + + + + + Interpret and integrate ideas and information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 38 + + + + + + 28 + + + + + + 18 + + + + + + 30 + + + + + + 20 + + + + + + 27 + + + + + + Examine and evaluate content, language, and textual elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 18 + + + + + + 13 + + + + + + 8 + + + + + 13 + + + + + + 10 + + + + + + 13 + + + + +
+ + + + + Item Format + + + + + + + + + + + + Number +ofitems + + + + + + + + + + + + + + + Percent +ofitems + + + + + + + + + + + + + + Total + + + + + + + + 135 + + + + + + + 100 + + + + + + + Multiple choice + + + + + + + + + + + + + + + 74 + + + + + + 55 + + + + + + Constructed response + + + + + + + + + + + + + + + + + 61 + + + + + + 45 + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021.pdf new file mode 100644 index 0000000..d586e69 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-021.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022-reg.xml new file mode 100644 index 0000000..3ab038d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022-reg.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022-str.xml new file mode 100644 index 0000000..ada032e --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022-str.xml @@ -0,0 +1,383 @@ + + + + + + + District Totals  + + + + + + + + FY 2007  + + + + + FY 2008  + + + + + FY 2009  + + + + + FY 2010  + + + + + FY 2011  + + + + + Investigative Matters Received by AUSAs + + + + + + + + + + + + + + + + + + + 426  + + + + + 365  + + + + + 285  + + + + + 402  + + + + + 387  + + + + + Defendants Charged + + + + + + + + + 290  + + + + + 259  + + + + + 235  + + + + + 259  + + + + + 215  + + + + + Cases Charged + + + + + + + + 217  + + + + + 197  + + + + + 173  + + + + + 177  + + + + + 168  + + + + + Defendants Sentenced + + + + + + + + + + + + 287  + + + + + 242  + + + + + 223  + + + + + 207  + + + + + 208  + + + + + No Prison Term + + + + + + + + + 148  + + + + + 107  + + + + + 126  + + + + + 121  + + + + + 102  + + + + + 1-12 Months + + + + + + + 52  + + + + + 48  + + + + + 35  + + + + + 38  + + + + + 27  + + + + + 13-24 Months + + + + + + + 37  + + + + + 45  + + + + + 29  + + + + + 27  + + + + + 33  + + + + + 25-36 Months + + + + + + + 20  + + + + + 20  + + + + + 6  + + + + + 10  + + + + + 17  + + + + + 37-60 Months + + + + + + + 14  + + + + + 19  + + + + + 18  + + + + + 7  + + + + + 21  + + + + + 60+ Months + + + + + + + 16  + + + + + 3  + + + + + 9  + + + + + 4  + + + + + 8  + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022.pdf new file mode 100644 index 0000000..1c41e73 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-022.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023-reg.xml new file mode 100644 index 0000000..16fccc3 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023-reg.xml @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023-str.xml new file mode 100644 index 0000000..9cc174a --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023-str.xml @@ -0,0 +1,610 @@ + + + + + + + Inequality measure + + + + + + + + Year + + + + + + 1997 + + + + + 1998 + + + + + 1999 + + + + + 2000 + + + + + 2001 + + + + + 2002 + + + + + 2003 + + + + + 2004 + + + + + 2005 + + + + + 2006 + + + + + 2007 + + + + + Median household income + + + + + + + + + + + + $49,497 + + + + + + + + $51,295 + + + + + + + $52,587 + + + + + + $52,500 + + + + + + $51,356 + + + + + + $50,756 + + + + + + $50,711 + + + + + + $50,535 + + + + + + $51,093 + + + + + + $51,473 + + + + + + $52,163 + + + + + + Household income inequality (Gini index) + + + + + + + + + + + + + + + + + + + + + + + 0.4590 + + + + + + + 0.4560 + + + + + + + 0.4580 + + + + + + 0.4620 + + + + + + 0.4660 + + + + + + 0.4620 + + + + + + 0.4640 + + + + + + 0.4660 + + + + + + 0.4690 + + + + + + 0.4700 + + + + + + 0.4630 + + + + + + Between-state income inequality (Gini index) + + + + + + + + + + + + + + + + + + + + 0.0628 + + + + + 0.0636 + + + + + 0.0612 + + + + + 0.0646 + + + + + 0.0658 + + + + + 0.0671 + + + + + 0.0624 + + + + + 0.0701 + + + + + 0.0677 + + + + + 0.0713 + + + + + 0.0749 + + + + + Premature mortality (years of potential life lost before age 75 yrs/100,000 population) + + + + + + + + + + + + + + + + + + + 7108.3 + + + + + 6960.6 + + + + + 6920.0 + + + + + 6899.5 + + + + + 6940.6 + + + + + 6965.2 + + + + + 6970.7 + + + + + 6841.5 + + + + + 6912.9 + + + + + 6882.0 + + + + + 6799.5 + + + + + Between-state inequality in premature mortality (Gini index) + + + + + + + + + + + + + + + + + + + 0.0762 + + + + + 0.0785 + + + + + 0.0820 + + + + + 0.0850 + + + + + 0.0819 + + + + + 0.0861 + + + + + 0.0868 + + + + + 0.0926 + + + + + 0.0939 + + + + + 0.0963 + + + + + 0.0956 + + + + + Mean Health and Activities Limitation Index (HALex), ages 18–65 yrs + + + + + + + + + + + + + + + 0.8766 + + + + + 0.8762 + + + + + 0.8779 + + + + + 0.8783 + + + + + 0.8747 + + + + + 0.8722 + + + + + 0.8711 + + + + + 0.8712 + + + + + 0.8708 + + + + + 0.8684 + + + + + 0.8662 + + + + + Inequality in HALex (Giniindex), ages 18–65 yrs + + + + + + + + + + + + + 0.0928 + + + + + 0.0872 + + + + + 0.0848 + + + + + 0.0840 + + + + + 0.0871 + + + + + 0.0884 + + + + + 0.0888 + + + + + 0.0878 + + + + + 0.0886 + + + + + 0.0904 + + + + + 0.0862 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023.json new file mode 100644 index 0000000..79301b7 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":4,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023.pdf new file mode 100644 index 0000000..6700d7d Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-023.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024-reg.xml new file mode 100644 index 0000000..f0fb7c7 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024-reg.xml @@ -0,0 +1,1962 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024-str.xml new file mode 100644 index 0000000..fb5abc7 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024-str.xml @@ -0,0 +1,7404 @@ + + + + + + + Characteristic + + + + + + + + + 2007 + + + + + 2009 + + + + + total occupied +housing units + + + + + + + + Inadequate housing units + + + + + + + + Total occupied +housing units + + + + + + + + Inadequate housing units + + + + + + + + no. + + + + + + (%) + + + + + Unadjusted OR + + + + + + (95% CI) + + + + + no. + + + + + + (%) + + + + + Unadjusted OR + + + + + + (95% CI) + + + + + Sex + + + + + + Male + + + + + + 61,206 + + + + + 2,862 + + + + + (4.7) + + + + + Ref. + + + + + + + — + + + + + 60,721 + + + + + 2,962 + + + + + (4.9) + + + + + Ref. + + + + + + + — + + + + + Female + + + + + + 49,486 + + + + + 2,909 + + + + + (5.9) + + + + + 1.1 + + + + + (1.1–1.2) + + + + + 51,084 + + + + + 2,795 + + + + + (5.5) + + + + + 1.1 + + + + + (1.1–1.2) + + + + + Race/Ethnicity + + + + + + + + + White, non-Hispanic + + + + + + + + + 78,744 + + + + + 3,174 + + + + + (4.0) + + + + + Ref. + + + + + + + — + + + + + 79,333 + + + + + 3,222 + + + + + (4.1) + + + + + Ref. + + + + + + + Hispanic + + + + + + 12,609 + + + + + 966 + + + + + (7.7) + + + + + 2.0 + + + + + (1.7–2.3) + + + + + 12,739 + + + + + 991 + + + + + (7.8) + + + + + 2.0 + + + + + (1.7–2.3) + + + + + Black, non-Hispanic + + + + + + + 13,437 + + + + + 1,292 + + + + + (9.6) + + + + + 2.5 + + + + + (2.2–3.0) + + + + + 13,609 + + + + + 1,228 + + + + + (9.0) + + + + + 2.3 + + + + + (2.0–2.7) + + + + + Asian/Paciic Islander + + + + + + + 4,050 + + + + + 174 + + + + + (4.3) + + + + + 1.1 + + + + + (0.8–1.5) + + + + + 4,181 + + + + + 192 + + + + + (4.6) + + + + + 1.1 + + + + + (0.8–1.5) + + + + + American Indian/Alaska +Native + + + + + + + + + + + + + 707 + + + + + 51 + + + + + (7.2) + + + + + 1.8 + + + + + (1.0–3.5) + + + + + 730 + + + + + 55 + + + + + (7.5) + + + + + 1.9 + + + + + (1.1–3.4) + + + + + Sex, by race/ethnicity + + + + + + + + + + + Male + + + + + + White, non-Hispanic + + + + + + + + + 45,116 + + + + + 1,638 + + + + + (3.6) + + + + + Ref. + + + + + + + — + + + + + 44,537 + + + + + 1,704 + + + + + (3.8) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 7,086 + + + + + 508 + + + + + (7.2) + + + + + 2.1 + + + + + (1.6–2.6) + + + + + 7,160 + + + + + 577 + + + + + (8.1) + + + + + 2.2 + + + + + (1.8–2.7) + + + + + Black, non-Hispanic + + + + + + + 5,545 + + + + + 548 + + + + + (9.9) + + + + + 2.9 + + + + + (2.3–3.7) + + + + + 5,520 + + + + + 512 + + + + + (9.3) + + + + + 2.6 + + + + + (2.1–3.2) + + + + + Asian/Paciic Islander + + + + + + + 2,536 + + + + + 95 + + + + + (3.7) + + + + + 1.0 + + + + + (0.7–1.6) + + + + + 2,577 + + + + + 117 + + + + + (4.6) + + + + + 1.2 + + + + + (0.8–1.7) + + + + + American Indian/ +Alaska Native + + + + + + + + + + + + + 348 + + + + + 18 + + + + + (5.3) + + + + + 1.5 + + + + + (0.6–3.9) + + + + + 352 + + + + + 27 + + + + + (7.8) + + + + + 2.1 + + + + + (0.9–4.8) + + + + + Female + + + + + + White, non-Hispanic + + + + + + + + + 33,628 + + + + + 1,536 + + + + + (4.6) + + + + + Ref. + + + + + + + — + + + + + 34,795 + + + + + 1,518 + + + + + (4.4) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 5,523 + + + + + 458 + + + + + (8.3) + + + + + 1.9 + + + + + (1.5–2.4) + + + + + 5,580 + + + + + 414 + + + + + (7.4) + + + + + 1.8 + + + + + (1.4–2.2) + + + + + Black, non-Hispanic + + + + + + + 7,892 + + + + + 744 + + + + + (9.4) + + + + + 2.2 + + + + + (1.8–2.7) + + + + + 8,090 + + + + + 716 + + + + + (8.9) + + + + + 2.1 + + + + + (1.8–2.6) + + + + + Asian/Paciic Islander + + + + + + + 1,514 + + + + + 79 + + + + + (5.2) + + + + + 1.2 + + + + + (0.7–2.0) + + + + + 1,604 + + + + + 75 + + + + + (4.7) + + + + + 1.1 + + + + + (0.7–1.8) + + + + + American Indian/ +Alaska Native + + + + + + + + + + + + + 359 + + + + + 32 + + + + + (9.0) + + + + + 2.1 + + + + + (0.9–4.8) + + + + + 378 + + + + + 27 + + + + + (7.2) + + + + + 1.7 + + + + + (0.7–3.9) + + + + + Annual income ($) + + + + + + + ≤24,999 + + + + + 46,912 + + + + + 2,771 + + + + + (9.4) + + + + + 4.9 + + + + + (4.1–5.9) + + + + + 49,240 + + + + + 2,615 + + + + + (8.5) + + + + + 3.8 + + + + + (3.2–4.6) + + + + + 25,000–49,999 + + + + + 31,170 + + + + + 1,650 + + + + + (5.3) + + + + + 2.6 + + + + + (2.2–3.2) + + + + + 29,757 + + + + + 1,711 + + + + + (5.7) + + + + + 2.5 + + + + + (2.1–3.1) + + + + + 50,000–74,999 + + + + + 18,985 + + + + + 700 + + + + + (3.7) + + + + + 1.8 + + + + + (1.4–2.3) + + + + + 18,557 + + + + + 663 + + + + + (3.6) + + + + + 1.5 + + + + + (1.2–1.9) + + + + + ≥75,000 + + + + + 31,137 + + + + + 650 + + + + + (2.1) + + + + + Ref. + + + + + + + — + + + + + 32,558 + + + + + 768 + + + + + (2.4) + + + + + Ref. + + + + + + + — + + + + + Education level + + + + + + + + + Less than high school + + + + + + 16,779 + + + + + 1,507 + + + + + (9.0) + + + + + 2.2 + + + + + (1.9–2.6) + + + + + 15,229 + + + + + 1,278 + + + + + (8.4) + + + + + 2.1 + + + + + (1.8–2.5) + + + + + High school diploma + + + + + + 30,559 + + + + + 1,564 + + + + + (5.1) + + + + + 1.2 + + + + + (1.1–1.4) + + + + + 30,692 + + + + + 1,770 + + + + + (5.8) + + + + + 1.4 + + + + + (1.3–1.6) + + + + + Any college education + + + + + + + + + 63,354 + + + + + 2,700 + + + + + (4.3) + + + + + Ref. + + + + + + + — + + + + + 65,884 + + + + + 2,709 + + + + + (4.1) + + + + + Ref. + + + + + + + — + + + + + U.S.Census region + + + + + + + + + Northeast + + + + + + 23,128 + + + + + 1,096 + + + + + (5.4) + + + + + 1.3 + + + + + (1.0–1.5) + + + + + 23,316 + + + + + 1,320 + + + + + (6.5) + + + + + 1.6 + + + + + (1.3–1.9) + + + + + Midwest + + + + + + + 29,202 + + + + + 1,063 + + + + + (4.2) + + + + + 1.0 + + + + + (0.8–1.2) + + + + + 29,403 + + + + + 1,092 + + + + + (4.3) + + + + + 1.0 + + + + + (0.9–1.3) + + + + + South + + + + + + 48,324 + + + + + 2,554 + + + + + (6.3) + + + + + 1.5 + + + + + (1.3–1.7) + + + + + 49,372 + + + + + 2,332 + + + + + (5.6) + + + + + 1.5 + + + + + (1.2–1.6) + + + + + West + + + + + + 27,550 + + + + + 1,058 + + + + + (4.3) + + + + + Ref. + + + + + + + — + + + + + 28,021 + + + + + 1,013 + + + + + (4.2) + + + + + Ref. + + + + + + + — + + + + + Disability status + + + + + + + + Yes + + + + + + 3,657 + + + + + 245 + + + + + (6.7) + + + + + 1.3 + + + + + (1.0–1.8) + + + + + 3,647 + + + + + 226 + + + + + (6.2) + + + + + 1.2 + + + + + (0.9–1.6) + + + + + No + + + + + 107,035 + + + + + 5,526 + + + + + (5.2) + + + + + Ref. + + + + + + + — + + + + + 108,151 + + + + + 5,531 + + + + + (5.1) + + + + + Ref. + + + + + + + — + + + + + total + + + + + + 110,692 + + + + + 5,771 + + + + + (5.2) + + + + + — + + + + + — + + + + + 111,800 + + + + + 5,757 + + + + + (5.2) + + + + + — + + + + + — + + + +
+ + + + + 2007 + + + + + 2009 + + + + + Characteristic + + + + + + + + + total +occupied +housing +units + + + + + + + + + + Unhealthyhousingunits + + + + + + total +occupied +housing units + + + + + + + + + Unhealthyhousingunits + + + + + + no. + + + + + + (%) + + + + + Unadjusted +odds ratio + + + + + + + + + (95%CI) + + + + + no. + + + + + + (%) + + + + + Unadjusted +odds ratio + + + + + + + + + (95%CI) + + + + + Sex + + + + + + Male + + + + + + 61,206 + + + + + 14,037 + + + + + (22.9) + + + + + Ref. + + + + + + + — + + + + + 60,721 + + + + + 13,647 + + + + + (22.5) + + + + + Ref. + + + + + + + — + + + + + Female + + + + + + 49,486 + + + + + 12,303 + + + + + (24.9) + + + + + 1.1 + + + + + (1.1–1.2) + + + + + 51,084 + + + + + 12,549 + + + + + (24.6) + + + + + 1.1 + + + + + (1.1–1.2) + + + + + Race/Ethnicity + + + + + + + + + White, non-Hispanic + + + + + + + + + 78,744 + + + + + 18,446 + + + + + (23.4) + + + + + Ref. + + + + + + + — + + + + + 79,333 + + + + + 17,992 + + + + + (22.7) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 12,609 + + + + + 2,754 + + + + + (21.8) + + + + + 0.9 + + + + + (0.8–1.0) + + + + + 12,739 + + + + + 3,079 + + + + + (24.2) + + + + + 1.1 + + + + + (1.0–1.2) + + + + + Black, non-Hispanic + + + + + + + 13,437 + + + + + 3,849 + + + + + (28.6) + + + + + 1.3 + + + + + (1.2–1.4) + + + + + 13,609 + + + + + 3,847 + + + + + (28.3) + + + + + 1.3 + + + + + (1.2–1.5) + + + + + Asian/Paciic Islander + + + + + + + 4,050 + + + + + 705 + + + + + (17.4) + + + + + 0.7 + + + + + (0.6–0.8) + + + + + 4,181 + + + + + 720 + + + + + (17.2) + + + + + 0.7 + + + + + (0.6–0.8) + + + + + American Indian/Alaska Native + + + + + + + + + + + + 707 + + + + + 218 + + + + + (30.8) + + + + + 1.5 + + + + + (1.0–2.1) + + + + + 730 + + + + + 233 + + + + + (31.9) + + + + + 1.6 + + + + + (1.1–2.3) + + + + + Sex, by race/ethnicity + + + + + + + + + + + Male + + + + + + White, non-Hispanic + + + + + + + + + 45,116 + + + + + 10,384 + + + + + (23.0) + + + + + Ref. + + + + + + + — + + + + + 44,537 + + + + + 9,895 + + + + + (22.2) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 7,086 + + + + + 1,433 + + + + + (20.2) + + + + + 0.9 + + + + + (0.7–1.0) + + + + + 7,160 + + + + + 1,625 + + + + + (22.7) + + + + + 1.0 + + + + + (0.9–1.2) + + + + + Black, non-Hispanic + + + + + + + 5,545 + + + + + 1,524 + + + + + (27.5) + + + + + 1.3 + + + + + (1.1–1.5) + + + + + 5,520 + + + + + 1,439 + + + + + (26.1) + + + + + 1.2 + + + + + (1.1–1.4) + + + + + Asian/Paciic Islander + + + + + + + 2,536 + + + + + 398 + + + + + (15.7) + + + + + 0.6 + + + + + (0.5–0.8) + + + + + 2,577 + + + + + 433 + + + + + (16.8) + + + + + 0.7 + + + + + (0.6–0.9) + + + + + American Indian/Alaska Native + + + + + + + + + + + + 348 + + + + + 106 + + + + + (30.4) + + + + + 1.5 + + + + + (0.9–2.4) + + + + + 352 + + + + + 120 + + + + + (34.1) + + + + + 1.8 + + + + + (1.1–3.0) + + + + + Female + + + + + + White, non-Hispanic + + + + + + + + + 33,628 + + + + + 8,062 + + + + + (24.0) + + + + + Ref. + + + + + + + — + + + + + 34,795 + + + + + 8,097 + + + + + (23.3) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 5,523 + + + + + 1,321 + + + + + (23.9) + + + + + 1.0 + + + + + (0.9–1.2) + + + + + 5,580 + + + + + 1,454 + + + + + (26.1) + + + + + 1.2 + + + + + (1.0–1.3) + + + + + Black, non-Hispanic + + + + + + + 7,892 + + + + + 2,325 + + + + + (29.5) + + + + + 1.3 + + + + + (1.2–1.5) + + + + + 8,090 + + + + + 2,408 + + + + + (29.8) + + + + + 1.4 + + + + + (1.3–1.6) + + + + + Asian/Paciic Islander + + + + + + + 1,514 + + + + + 308 + + + + + (20.3) + + + + + 0.8 + + + + + (0.6–1.1) + + + + + 1,604 + + + + + 288 + + + + + (17.9) + + + + + 0.7 + + + + + (0.6–1.0) + + + + + American Indian/Alaska Native + + + + + + + + + + + + 359 + + + + + 112 + + + + + (31.2) + + + + + 1.4 + + + + + (0.8–2.5) + + + + + 378 + + + + + 113 + + + + + (29.8) + + + + + 1.4 + + + + + (0.9–2.3) + + + + + Annual income($) + + + + + + + ≤24,999 + + + + + 46,912 + + + + + 8,004 + + + + + (27.2) + + + + + 1.3 + + + + + (1.2–1.5) + + + + + 49,240 + + + + + 8,219 + + + + + (26.6) + + + + + 1.4 + + + + + (1.3–1.5) + + + + + 25,000–49,999 + + + + + 31,170 + + + + + 7,215 + + + + + (23.1) + + + + + 1.1 + + + + + (1.0–1.2) + + + + + 29,757 + + + + + 7,079 + + + + + (23.8) + + + + + 1.2 + + + + + (1.1–1.3) + + + + + 50,000–74,999 + + + + + 18,985 + + + + + 4,330 + + + + + (22.8) + + + + + 1.1 + + + + + (1.0–1.2) + + + + + 18,557 + + + + + 4,065 + + + + + (21.9) + + + + + 1.1 + + + + + (1.0–1.2) + + + + + ≥75,000 + + + + + 31,137 + + + + + 6,791 + + + + + (21.8) + + + + + Ref. + + + + + + + — + + + + + 32,558 + + + + + 6,833 + + + + + (21.0) + + + + + Ref. + + + + + + + — + + + + + Education level + + + + + + + + + Lessthan high school + + + + + + 16,779 + + + + + 4,283 + + + + + (25.5) + + + + + 1.1 + + + + + (1.0–1.2) + + + + + 15,229 + + + + + 3,795 + + + + + (24.9) + + + + + 1.1 + + + + + (1.0–1.1) + + + + + High school diploma + + + + + + 30,559 + + + + + 6,635 + + + + + (21.7) + + + + + 0.9 + + + + + (0.8–0.9) + + + + + 30,692 + + + + + 6,829 + + + + + (22.3) + + + + + 0.9 + + + + + (0.9–1.0 + + + + + Any college education + + + + + + + + + 63,354 + + + + + 15,422 + + + + + (24.3) + + + + + Ref. + + + + + + + — + + + + + 65,884 + + + + + 15,572 + + + + + (23.6) + + + + + Ref. + + + + + + + — + + + + + U.S. Census region + + + + + + + + + Northeast + + + + + + 23,128 + + + + + 6,390 + + + + + (31.3) + + + + + 2.0 + + + + + (1.8–2.1) + + + + + 23,316 + + + + + 5,538 + + + + + (27.1) + + + + + 1.6 + + + + + (1.4–1.7) + + + + + Midwest + + + + + + + 29,202 + + + + + 6,426 + + + + + (25.4) + + + + + 1.5 + + + + + (1.3–1.6) + + + + + 29,403 + + + + + 6,878 + + + + + (27.1) + + + + + 1.6 + + + + + (1.4–1.7) + + + + + South + + + + + + 48,324 + + + + + 8,889 + + + + + (21.9) + + + + + 1.2 + + + + + (1.1–1.3) + + + + + 49,372 + + + + + 9,088 + + + + + (21.9) + + + + + 1.2 + + + + + (1.1–1.3) + + + + + West + + + + + + 27,550 + + + + + 4,635 + + + + + (19.0) + + + + + Ref. + + + + + + + — + + + + + 28,021 + + + + + 4,692 + + + + + (19.2) + + + + + Ref. + + + + + + + Disability status + + + + + + + + Yes + + + + + + 3,657 + + + + + 987 + + + + + (27.0) + + + + + 1.2 + + + + + (1.0–1.4) + + + + + 3,647 + + + + + 1,100 + + + + + (30.2) + + + + + 1.4 + + + + + (1.2–1.7) + + + + + No + + + + + 107,035 + + + + + 25,353 + + + + + (23.7) + + + + + Ref. + + + + + + + — + + + + + 108,151 + + + + + 25,096 + + + + + (23.2) + + + + + Ref. + + + + + + + — + + + + + total + + + + + + 110,692 + + + + + 26,196 + + + + + (23.4) + + + + + — + + + + + — + + + + + 111,800 + + + + + 26,340 + + + + + (23.8) + + + + + — + + + + + — + + + +
+ + + + + Characteristics + + + + + + + + + total +occupied +housing +units + + + + + + + + + + Rodent seen in unit recently + + + + + + + + + + Leaks during preceding 12 months + + + + + + + + + no. + + + + + + (%) + + + + + Unadjusted +odds ratio + + + + + + + + + (95 %CI) + + + + + no. + + + + + + (%) + + + + + Unadjusted +odds ratio + + + + + + + + + (95%CI) + + + + + Sex + + + + + + Male + + + + + + 60,721 + + + + + 3,716 + + + + + (35.2) + + + + + Ref. + + + + + + + — + + + + + 5,748 + + + + + (9.6) + + + + + Ref. + + + + + + + — + + + + + Female + + + + + + 51,084 + + + + + 3,219 + + + + + (38.9) + + + + + 1.2 + + + + + (1.0–1.3) + + + + + 5,215 + + + + + (10.3) + + + + + 1.1 + + + + + (1.0–1.2) + + + + + Race/Ethnicity + + + + + + + + + White, non-Hispanic + + + + + + + + + 51,084 + + + + + 4,692 + + + + + (33.4) + + + + + Ref. + + + + + + + — + + + + + 8,077 + + + + + (10.3) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 79,333 + + + + + 849 + + + + + (51.3) + + + + + 2.1 + + + + + (1.7–2.6) + + + + + 997 + + + + + (7.9) + + + + + 0.7 + + + + + (0.6–0.9) + + + + + Black, non-Hispanic + + + + + + + 12,739 + + + + + 1,028 + + + + + (44.8) + + + + + 1.6 + + + + + (1.3–2.0) + + + + + 1,447 + + + + + (10.7) + + + + + 1.1 + + + + + (0.9–1.2) + + + + + Asian/Paciic Islander + + + + + + + 13,609 + + + + + 172 + + + + + (43.9) + + + + + 1.6 + + + + + (1.1–2.3) + + + + + 229 + + + + + (5.5) + + + + + 0.5 + + + + + (0.4–0.7) + + + + + American Indian/Alaska +Native + + + + + + + + + + + + + 4,181 + + + + + 77 + + + + + (53.0) + + + + + 2.3 + + + + + (1.1–4.7) + + + + + 81 + + + + + (11.2) + + + + + 1.1 + + + + + (0.7–1.8) + + + + + Sex, by race/ethnicity + + + + + + + + + + + Male + + + + + + White, non-Hispanic + + + + + + + + + 44,537 + + + + + 2,739 + + + + + (33.0) + + + + + Ref. + + + + + + + — + + + + + 4,439 + + + + + (10.1) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 7,160 + + + + + 398 + + + + + (44.8) + + + + + 1.7 + + + + + (1.2–2.2) + + + + + 545 + + + + + (7.7) + + + + + 0.7 + + + + + (0.6–0.9) + + + + + Black, non-Hispanic + + + + + + + 5,520 + + + + + 353 + + + + + (41.0) + + + + + 1.4 + + + + + (1.0–1.9) + + + + + 561 + + + + + (10.3) + + + + + 1.0 + + + + + (0.8–1.2) + + + + + Asian/Paciic Islander + + + + + + + 2,577 + + + + + 115 + + + + + (46.3) + + + + + 1.8 + + + + + (1.1–2.9) + + + + + 113 + + + + + (4.4) + + + + + 0.4 + + + + + (0.3–0.6) + + + + + American Indian/Alaska +Native + + + + + + + + + + + + + 352 + + + + + 55 + + + + + (65.1) + + + + + 3.8 + + + + + (1.3–11.1) + + + + + 42 + + + + + (11.9) + + + + + 1.2 + + + + + (0.6–2.4) + + + + + Female + + + + + + White, non-Hispanic + + + + + + + + + 34,795 + + + + + 1,953 + + + + + (34.0) + + + + + Ref. + + + + + + + — + + + + + 3,639 + + + + + (10.6) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 5,580 + + + + + 451 + + + + + (59.0) + + + + + 2.8 + + + + + (2.0–3.9) + + + + + 452 + + + + + (8.1) + + + + + 0.8 + + + + + (0.6–0.9) + + + + + Black, non-Hispanic + + + + + + + 8,090 + + + + + 675 + + + + + (47.1) + + + + + 1.7 + + + + + (1.3–2.2) + + + + + 885 + + + + + (11.1) + + + + + 1.1 + + + + + (0.9–1.2) + + + + + Asian/Paciic Islander + + + + + + + 1,604 + + + + + 57 + + + + + (39.9) + + + + + 1.3 + + + + + (0.7–2.5) + + + + + 116 + + + + + (7.3) + + + + + 0.7 + + + + + (0.5–1.0) + + + + + American Indian/Alaska +Native + + + + + + + + + + + + + 378 + + + + + 22 + + + + + (36.1) + + + + + 1.1 + + + + + (0.4–3.3) + + + + + 39 + + + + + (10.5) + + + + + 1.0 + + + + + (0.5–1.9) + + + + + Annualincome($) + + + + + + + ≤24,999 + + + + + 49,240 + + + + + 2,388 + + + + + (45.1) + + + + + 1.9 + + + + + (1.6–2.2) + + + + + 2,957 + + + + + (9.7) + + + + + 1.0 + + + + + (0.9–1.1) + + + + + 25,000–49,999 + + + + + 29,757 + + + + + 1,913 + + + + + (38.0) + + + + + 1.4 + + + + + (1.2–1.7) + + + + + 2,915 + + + + + (9.9) + + + + + 1.0 + + + + + (0.9–1.1) + + + + + 50,000–74,999 + + + + + 18,557 + + + + + 971 + + + + + (32.1) + + + + + 1.1 + + + + + (0.9–1.3) + + + + + 1,881 + + + + + (10.3) + + + + + 1.0 + + + + + (0.9–1.2) + + + + + ≥75,000 + + + + + 32,558 + + + + + 1,663 + + + + + (30.5) + + + + + Ref. + + + + + + + — + + + + + 3,209 + + + + + (9.9) + + + + + Ref. + + + + + + + — + + + + + Education level + + + + + + + + + Less than high school + + + + + + 15,229 + + + + + 1,270 + + + + + (44.1) + + + + + 1.5 + + + + + (1.3–1.8) + + + + + 1,297 + + + + + (8.6) + + + + + 0.8 + + + + + (0.7–0.9) + + + + + High school diploma + + + + + + 30,692 + + + + + 1,955 + + + + + (38.2) + + + + + 1.2 + + + + + (1.0–1.4) + + + + + 2,698 + + + + + (8.9) + + + + + 0.8 + + + + + (0.7–0.9) + + + + + Any college education + + + + + + + + + 65,884 + + + + + 3,709 + + + + + (34.3) + + + + + Ref. + + + + + + + — + + + + + 6,969 + + + + + (10.7) + + + + + Ref. + + + + + + + — + + + + + U.S. Census region + + + + + + + + + Northeast + + + + + + 23,316 + + + + + 1,850 + + + + + (43.1) + + + + + 1.6 + + + + + (1.3–2.0) + + + + + 2,285 + + + + + (11.3) + + + + + 1.8 + + + + + (1.6–2.1) + + + + + Midwest + + + + + + + 29,403 + + + + + 1,571 + + + + + (33.9) + + + + + 1.1 + + + + + (0.9–1.4) + + + + + 3,694 + + + + + (14.7) + + + + + 2.4 + + + + + (2.1–2.8) + + + + + South + + + + + + 49,372 + + + + + 2,485 + + + + + (37.3) + + + + + 1.3 + + + + + (1.0–1.6) + + + + + 3,383 + + + + + (8.3) + + + + + 1.3 + + + + + (1.1–1.5) + + + + + West + + + + + + 28,021 + + + + + 1,029 + + + + + (31.9) + + + + + Ref. + + + + + + + — + + + + + 1,600 + + + + + (6.6) + + + + + Ref. + + + + + + + Disability status + + + + + + + + Yes + + + + + + 3,647 + + + + + 289 + + + + + (41.6) + + + + + 1.2 + + + + + (0.9–1.7) + + + + + 469 + + + + + (12.9) + + + + + 1.4 + + + + + (1.1–1.7) + + + + + No + + + + + 108,151 + + + + + 6,646 + + + + + (36.7) + + + + + Ref. + + + + + + + — + + + + + 10,494 + + + + + (9.8) + + + + + Ref. + + + + + + + — + + + + + total + + + + + + 111,800 + + + + + 6,935 + + + + + (36.9) + + + + + — + + + + + — + + + + + 10,960 + + + + + (9.9) + + + + + — + + + + + — + + + +
+ + + + + Characteristics + + + + + + + + + Peeling paint + + + + + + + no working smoke alarm + + + + + + + + no. + + + + + + (%) + + + + + Unadjusted +odds ratio + + + + + + + + + (95% CI) + + + + + no. + + + + + + (%) + + + + + Unadjusted +odds ratio + + + + + + + + + (95% CI) + + + + + Sex + + + + + + Male + + + + + + 1,170 + + + + + (1.9) + + + + + Ref. + + + + + + + — + + + + + 3,352 + + + + + (5.6) + + + + + Ref. + + + + + + + — + + + + + Female + + + + + + 1,207 + + + + + (2.4) + + + + + 1.2 + + + + + (1.0–1.5) + + + + + 2,806 + + + + + (5.6) + + + + + 1.2 + + + + + (1.0–1.5) + + + + + Race/Ethnicity + + + + + + + + + White, non-Hispanic + + + + + + + + + 1,471 + + + + + (1.9) + + + + + Ref. + + + + + + + 3,542 + + + + + (4.5) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 311 + + + + + (2.4) + + + + + 1.3 + + + + + (1.0–1.7) + + + + + 1,447 + + + + + (11.4) + + + + + 2.7 + + + + + (2.4–3.1) + + + + + Black, non-Hispanic + + + + + + + 480 + + + + + (3.5) + + + + + 1.9 + + + + + (1.5–2.4) + + + + + 795 + + + + + (5.9) + + + + + 1.3 + + + + + (1.1–1.6) + + + + + Asian/Paciic Islander + + + + + + + 38 + + + + + (0.9) + + + + + 0.5 + + + + + (0.3–0.9) + + + + + 212 + + + + + (5.2) + + + + + 1.2 + + + + + (0.9–1.5) + + + + + American Indian/Alaska Native + + + + + + + + + + + + 34 + + + + + (4.7) + + + + + 2.6 + + + + + (1.2–5.7) + + + + + 78 + + + + + (10.8) + + + + + 2.6 + + + + + (1.5–4.4) + + + + + Sex, by race/ethnicity + + + + + + + + + + + Male + + + + + + White, non-Hispanic + + + + + + + + + 780 + + + + + (1.8) + + + + + Ref. + + + + + + + — + + + + + 1,907 + + + + + (4.3) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 155 + + + + + (2.2) + + + + + 1.2 + + + + + (0.9–1.8) + + + + + 845 + + + + + (11.9) + + + + + 3.0 + + + + + (2.5–3.6) + + + + + Black, non-Hispanic + + + + + + + 189 + + + + + (3.4) + + + + + 2.0 + + + + + (1.4–2.9) + + + + + 403 + + + + + (7.3) + + + + + 1.8 + + + + + (1.4–2.2) + + + + + Asian/Paciic Islander + + + + + + + 21 + + + + + (0.8) + + + + + 0.5 + + + + + (0.2–1.1) + + + + + 117 + + + + + (4.6) + + + + + 1.1 + + + + + (0.7–1.6) + + + + + American Indian/Alaska Native + + + + + + + + + + + + 20 + + + + + (5.7) + + + + + 3.4 + + + + + (1.1–10.2) + + + + + 44 + + + + + (12.6) + + + + + 3.2 + + + + + (1.5–6.7) + + + + + Female + + + + + + White, non-Hispanic + + + + + + + + + 691 + + + + + (2.0) + + + + + Ref. + + + + + + + — + + + + + 1,635 + + + + + (4.8) + + + + + Ref. + + + + + + + — + + + + + Hispanic + + + + + + 156 + + + + + (2.8) + + + + + 1.4 + + + + + (1.0–2.0) + + + + + 601 + + + + + (10.8) + + + + + 2.4 + + + + + (2.0–3.0) + + + + + Black, non-Hispanic + + + + + + + 291 + + + + + (3.6) + + + + + 1.8 + + + + + (1.4–2.5) + + + + + 393 + + + + + (4.9) + + + + + 1.0 + + + + + (0.8–1.3) + + + + + Asian/Paciic Islander + + + + + + + 18 + + + + + (1.1) + + + + + 0.6 + + + + + (0.2–1.4) + + + + + 96 + + + + + (6.0) + + + + + 1.3 + + + + + (0.8–2.0) + + + + + American Indian/Alaska Native + + + + + + + + + + + + 14 + + + + + (3.7) + + + + + 1.9 + + + + + (0.6–5.5) + + + + + 34 + + + + + (9.1) + + + + + 2.0 + + + + + (0.9–4.3) + + + + + Annual income ($) + + + + + + + ≤24,999 + + + + + 1,969 + + + + + (4.0) + + + + + 3.4 + + + + + (2.7–4.2) + + + + + 5,679 + + + + + (12.6) + + + + + 5.4 + + + + + (4.6–6.3) + + + + + 25,000–49,999 + + + + + 639 + + + + + (2.1) + + + + + 1.8 + + + + + (1.4–2.3) + + + + + 1,826 + + + + + (6.2) + + + + + 2.5 + + + + + (2.1–3.0) + + + + + 50,000–74,999 + + + + + 332 + + + + + (1.8) + + + + + 1.5 + + + + + (1.1–2.0) + + + + + 752 + + + + + (4.1) + + + + + 1.6 + + + + + (1.3–2.0) + + + + + ≥75,000 + + + + + 399 + + + + + (1.2) + + + + + Ref. + + + + + + + — + + + + + 843 + + + + + (2.6) + + + + + Ref. + + + + + + + — + + + + + Education level + + + + + + + + + Less than high school + + + + + + 446 + + + + + (2.9) + + + + + 1.5 + + + + + (1.2–1.9) + + + + + 1,800 + + + + + (12.0) + + + + + 3.6 + + + + + (3.1–4.1) + + + + + High school diploma + + + + + + 636 + + + + + (2.1) + + + + + 1.1 + + + + + (0.9–1.3) + + + + + 1,962 + + + + + (6.5) + + + + + 1.8 + + + + + (1.6–2.1) + + + + + Any college education + + + + + + + + + 1,295 + + + + + (2.0) + + + + + Ref. + + + + + + + — + + + + + 2,396 + + + + + (3.7) + + + + + Ref. + + + + + + + — + + + + + U.S. Census region + + + + + + + + + Northeast + + + + + + 648 + + + + + (2.8) + + + + + 1.5 + + + + + (1.2–2.0) + + + + + 1,093 + + + + + (4.9) + + + + + 0.7 + + + + + (0.6–0.8) + + + + + Midwest + + + + + + + 980 + + + + + (3.3 + + + + + 1.9 + + + + + (1.5–2.3) + + + + + 1,694 + + + + + (6.0) + + + + + 0.8 + + + + + (0.7–1.0) + + + + + South + + + + + + 1,199 + + + + + (2.4) + + + + + 1.3 + + + + + (1.1–1.7) + + + + + 4,382 + + + + + (9.3) + + + + + 1.3 + + + + + (1.2–1.5) + + + + + West + + + + + + 512 + + + + + (1.8) + + + + + Ref. + + + + + + + — + + + + + 1,931 + + + + + (7.1) + + + + + Ref. + + + + + + + — + + + + + Disability status + + + + + + + + Yes + + + + + + 148 + + + + + (4.1) + + + + + 2.0 + + + + + (1.3–3.0) + + + + + 194 + + + + + (5.4) + + + + + 1.0 + + + + + (0.7–1.3) + + + + + No + + + + + 2,230 + + + + + (2.1) + + + + + Ref. + + + + + + + — + + + + + 5,961 + + + + + (5.6) + + + + + Ref. + + + + + + + — + + + + + total + + + + + + 2,378 + + + + + (2.1) + + + + + — + + + + + — + + + + + 6,157 + + + + + (5.6) + + + + + — + + + + + — + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024.json new file mode 100644 index 0000000..e700926 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024.json @@ -0,0 +1 @@ +{"numExpectedTables":4,"numCorrectlyDetectedTables":4,"numErroneouslyDetectedTables":2,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024.pdf new file mode 100644 index 0000000..e09d976 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-024.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025-reg.xml new file mode 100644 index 0000000..7243285 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025-reg.xml @@ -0,0 +1,1263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025-str.xml new file mode 100644 index 0000000..6fdb985 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025-str.xml @@ -0,0 +1,5218 @@ + + + + + + + + Characteristic + + + + + + + + + Coronary heart disease + + + + + + + + + Stroke + + + + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + Sex + + + + + + Female + + + + + + 200,915 + + + + + 103.1 + + + + + (102.7–103.6) + + + + + 82,595 + + + + + 42.6 + + + + + (42.3–42.9) + + + + + Male + + + + + + 224,510 + + + + + 176.5 + + + + + (175.7–177.2) + + + + + 54,524 + + + + + 43.9 + + + + + (43.5–44.3) + + + + + Race + + + + + + + American Indian/Alaska Native + + + + + + + + + + + + 1,880 + + + + + 97.4 + + + + + (92.8–102.0) + + + + + 548 + + + + + 29.4 + + + + + (26.9–32.0) + + + + + Asian/Paciic Islander + + + + + + + 7,570 + + + + + 77.1 + + + + + (75.4–78.9) + + + + + 3,662 + + + + + 37.0 + + + + + (35.8–38.2) + + + + + Black + + + + + 44,530 + + + + + 161.6 + + + + + (160.1–163.1) + + + + + 17,045 + + + + + 61.6 + + + + + (60.7–62.6) + + + + + White + + + + + + + 371,445 + + + + + 134.2 + + + + + (133.8–134.6) + + + + + 115,864 + + + + + 41.7 + + + + + (41.5–42.0) + + + + + Ethnicity + + + + + + + Hispanic + + + + + + 20,939 + + + + + 106.4 + + + + + (104.9–107.8) + + + + + 7,005 + + + + + 34.2 + + + + + (33.4–35.0) + + + + + Non-Hispanic + + + + + + 403,588 + + + + + 136.8 + + + + + (136.4–137.3) + + + + + 129,892 + + + + + 44.0 + + + + + (43.8–44.3) + + + + + total + + + + + + 425,425 + + + + + 135.0 + + + + + (134.6–135.4) + + + + + 137,119 + + + + + 43.6 + + + + + (43.3–43.8) + + + +
+ + + + + + Age group +(yrs) + + + + + + + + + Race + + + + + + + American Indian/Alaska native + + + + + + + + + + + Asian/Pacific Islander + + + + + + + Black + + + + + White + + + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + Women + + + + + + 45–54 + + + + + 47 + + + + + 21.8 + + + + + (16.0–29.0) + + + + + 91 + + + + + 8.7 + + + + + (7.0–10.6) + + + + + 1,564 + + + + + 56.0 + + + + + (53.2–58.8) + + + + + 4,316 + + + + + 24.1 + + + + + (23.4–24.8) + + + + + 55–64 + + + + + 116 + + + + + 85.5 + + + + + (69.9–101.0) + + + + + 224 + + + + + 31.9 + + + + + (27.7–36.1) + + + + + 2,636 + + + + + 147.8 + + + + + (142.1–153.4) + + + + + 10,137 + + + + + 73.8 + + + + + (72.3–75.2) + + + + + 65–74 + + + + + 164 + + + + + 234.9 + + + + + (199.0–270.9) + + + + + 527 + + + + + 132.2 + + + + + (120.9–143.5) + + + + + 3,859 + + + + + 367.2 + + + + + (355.6–378.8) + + + + + 19,287 + + + + + 221.0 + + + + + (217.9–224.1) + + + + + 75–84 + + + + + 242 + + + + + 654.1 + + + + + (571.7–736.5) + + + + + 1,056 + + + + + 448.6 + + + + + (421.5–475.7) + + + + + 6,114 + + + + + 940.8 + + + + + (917.3–964.4) + + + + + 50,538 + + + + + 740.4 + + + + + (733.9–746.8) + + + + + ≥85 + + + + + 208 + + + + + 1,271.7 + + + + + (1,098.9–1,444.5) + + + + + 1,331 + + + + + 1,665.5 + + + + + (1,576.0–1,754.9) + + + + + 7,111 + + + + + 2,599.5 + + + + + (2,539.1–2,660.0) + + + + + 89,442 + + + + + 2,761.6 + + + + + (2,743.6–2,779.7) + + + + + total + + + + + + 777 + + + + + 163.8 + + + + + (152.3–175.3) + + + + + 3,229 + + + + + 130.9 + + + + + (126.3–135.4) + + + + + 21,284 + + + + + 324.9 + + + + + (320.6–329.3) + + + + + 173,720 + + + + + 344.3 + + + + + (342.6–345.9) + + + + + Men + + + + + + 45–54 + + + + + 164 + + + + + 81.0 + + + + + (68.6–93.4) + + + + + 374 + + + + + 39.9 + + + + + (35.8–43.9) + + + + + 3,140 + + + + + 130.9 + + + + + (126.3–135.5) + + + + + 15,294 + + + + + 86.2 + + + + + (84.8–87.5) + + + + + 55–64 + + + + + 241 + + + + + 191.7 + + + + + (167.5–215.9) + + + + + 690 + + + + + 114.0 + + + + + (105.5–122.5) + + + + + 4,890 + + + + + 340.1 + + + + + (330.6–349.7) + + + + + 27,772 + + + + + 212.7 + + + + + (210.2–215.2) + + + + + 65–74 + + + + + 256 + + + + + 424.4 + + + + + (372.4–476.4) + + + + + 858 + + + + + 261.7 + + + + + (244.2–279.2) + + + + + 5,300 + + + + + 704.9 + + + + + (685.9–723.9) + + + + + 36,434 + + + + + 483.8 + + + + + (478.9–488.8) + + + + + 75–84 + + + + + 248 + + + + + 900.6 + + + + + (788.5–1,012.7) + + + + + 1,191 + + + + + 736.4 + + + + + (694.6–778.2) + + + + + 5,384 + + + + + 1,456.9 + + + + + (1,418.0–1,495.8) + + + + + 60,452 + + + + + 1,275.5 + + + + + (1,265.3–1,285.7) + + + + + ≥85 + + + + + 113 + + + + + 1,441.7 + + + + + (1,175.9–1,707.5) + + + + + 1,045 + + + + + 2,169.9 + + + + + (2,038.3–2,301.5) + + + + + 2,973 + + + + + 2,656.7 + + + + + (2,561.2–2,752.2) + + + + + 51,632 + + + + + 3,396.0 + + + + + (3,366.7–3,425.3) + + + + + total + + + + + + 1,022 + + + + + 241.1 + + + + + (226.3–255.8) + + + + + 4,158 + + + + + 199.8 + + + + + (193.7–205.9) + + + + + 21,687 + + + + + 427.8 + + + + + (422.1–433.5) + + + + + 191,584 + + + + + 429.6 + + + + + (427.7–431.5) + + + +
+ + + + + + Age +group +(yrs) + + + + + + + + + + Women + + + + + + Men + + + + + + Hispanic + + + + + + non-Hispanic + + + + + + Hispanic + + + + + + non-Hispanic + + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + 45–54 + + + + + 345 + + + + + 15.5 + + + + + (13.8–17.1) + + + + + 5,663 + + + + + 28.7 + + + + + (27.9–29.4) + + + + + 1,205 + + + + + 52.7 + + + + + (49.7–55.7) + + + + + 17,707 + + + + + 93.2 + + + + + (91.8–94.6) + + + + + 55–64 + + + + + 806 + + + + + 60.9 + + + + + (56.7–65.1) + + + + + 12,273 + + + + + 81.6 + + + + + (80.2–83.0) + + + + + 1,906 + + + + + 156.5 + + + + + (149.5–163.6) + + + + + 31,564 + + + + + 225.4 + + + + + (222.9–227.8) + + + + + 65–74 + + + + + 1,512 + + + + + 199.2 + + + + + (189.2–209.2) + + + + + 22,270 + + + + + 234.7 + + + + + (231.6–237.8) + + + + + 2,430 + + + + + 394.1 + + + + + (378.5–409.8) + + + + + 40,266 + + + + + 500.0 + + + + + (495.1–504.9) + + + + + 75–84 + + + + + 3,012 + + + + + 666.6 + + + + + (642.8–690.4) + + + + + 54,839 + + + + + 751.6 + + + + + (745.3–757.9) + + + + + 3,235 + + + + + 1,022.8 + + + + + (987.6–1,058.1) + + + + + 63,916 + + + + + 1,282.9 + + + + + (1,273.0–1,292.9) + + + + + ≥85 + + + + + 3,694 + + + + + 2,213.2 + + + + + (2,141.8–2,284.5) + + + + + 94,269 + + + + + 2,739.1 + + + + + (2,721.6–2,756.6) + + + + + 2,176 + + + + + 2,453.9 + + + + + (2,350.8–2,557.0) + + + + + 53,499 + + + + + 3,344.5 + + + + + (3,316.2–3,372.9) + + + + + total + + + + + + 9,369 + + + + + 190.0 + + + + + (186.2–193.9) + + + + + 189,314 + + + + + 344.1 + + + + + (342.5–345.6) + + + + + 10,952 + + + + + 242.0 + + + + + (237.5–246.5) + + + + + 206,952 + + + + + 434.4 + + + + + (432.5–436.2) + + + +
+ + + + + + Age +group +(yrs) + + + + + + + + + + Race + + + + + + + American Indian/Alaska native + + + + + + + + + + + Asian/PaciicIslander + + + + + + + Black + + + + + White + + + + + + + no. + + + + + + Rate + + + + + + (95%CI) + + + + + no. + + + + + + Rate + + + + + + (95%CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + Women + + + + + + 45–54 + + + + + 19 + + + + + — + + + + + — + + + + + 109 + + + + + 10.4 + + + + + (8.4–12.3) + + + + + 875 + + + + + 31.3 + + + + + (29.3–33.4) + + + + + 1,856 + + + + + 10.4 + + + + + (9.9–10.8) + + + + + 55–64 + + + + + 22 + + + + + 16.2 + + + + + (10.2–24.5) + + + + + 202 + + + + + 28.8 + + + + + (24.8–32.7) + + + + + 1,090 + + + + + 61.1 + + + + + (57.5–64.7) + + + + + 3,307 + + + + + 24.1 + + + + + (23.2–24.9) + + + + + 65–74 + + + + + 55 + + + + + 78.8 + + + + + (59.4–102.5) + + + + + 322 + + + + + 80.8 + + + + + (72.0–89.6) + + + + + 1,565 + + + + + 148.9 + + + + + (141.5–156.3) + + + + + 6,918 + + + + + 79.3 + + + + + (77.4–81.1) + + + + + 75–84 + + + + + 99 + + + + + 267.6 + + + + + (217.5–325.8) + + + + + 669 + + + + + 284.2 + + + + + (262.7–305.7) + + + + + 2,701 + + + + + 415.6 + + + + + (400.0–431.3) + + + + + 21,943 + + + + + 321.5 + + + + + (317.2–325.7) + + + + + ≥85 + + + + + 106 + + + + + 648.1 + + + + + (524.7–771.5) + + + + + 621 + + + + + 777.0 + + + + + (715.9–838.2) + + + + + 2,901 + + + + + 1,060.5 + + + + + (1,021.9–1,099.1) + + + + + 35,698 + + + + + 1,102.2 + + + + + (1,090.8–1,113.7) + + + + + total + + + + + + 301 + + + + + 63.4 + + + + + (56.3–70.6) + + + + + 1,923 + + + + + 77.9 + + + + + (74.5–81.4) + + + + + 9,132 + + + + + 139.4 + + + + + (136.5–142.3) + + + + + 69,722 + + + + + 138.2 + + + + + (137.1–139.2) + + + + + Men + + + + + + 45–54 + + + + + 33 + + + + + 16.3 + + + + + (11.2–22.9) + + + + + 126 + + + + + 13.4 + + + + + (11.1–15.8) + + + + + 1,044 + + + + + 43.5 + + + + + (40.9–46.2) + + + + + 2,279 + + + + + 12.8 + + + + + (12.3–13.4) + + + + + 55–64 + + + + + 44 + + + + + 35.0 + + + + + (25.4–47.0) + + + + + 220 + + + + + 36.3 + + + + + (31.5–41.1) + + + + + 1,523 + + + + + 105.9 + + + + + (100.6–111.3) + + + + + 4,110 + + + + + 31.5 + + + + + (30.5–32.4) + + + + + 65–74 + + + + + 50 + + + + + 82.9 + + + + + (61.5–109.3) + + + + + 357 + + + + + 108.9 + + + + + (97.6–120.2) + + + + + 1,644 + + + + + 218.7 + + + + + (208.1–229.2) + + + + + 7,312 + + + + + 97.1 + + + + + (94.9–99.3) + + + + + 75–84 + + + + + 48 + + + + + 174.3 + + + + + (128.5–231.1) + + + + + 477 + + + + + 294.9 + + + + + (268.5–321.4) + + + + + 1,741 + + + + + 471.1 + + + + + (449.0–493.2) + + + + + 16,041 + + + + + 338.5 + + + + + (333.2–343.7) + + + + + ≥85 + + + + + 27 + + + + + 344.5 + + + + + (227.0–501.2) + + + + + 417 + + + + + 865.9 + + + + + (782.8–949.0) + + + + + 987 + + + + + 882.0 + + + + + (827.0–937.0) + + + + + 14,311 + + + + + 941.3 + + + + + (925.9–956.7) + + + + + total + + + + + + 202 + + + + + 47.6 + + + + + (41.1–54.2) + + + + + 1,597 + + + + + 76.7 + + + + + (73.0–80.5) + + + + + 6,939 + + + + + 136.9 + + + + + (133.7–140.1) + + + + + 44,053 + + + + + 98.8 + + + + + (97.9–99.7) + + + +
+ + + + + + Age +group +(yrs) + + + + + + + + + + Women + + + + + + Men + + + + + + Hispanic + + + + + + non-Hispanic + + + + + + Hispanic + + + + + + non-Hispanic + + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + 45–54 + + + + + 263 + + + + + 11.8 + + + + + (10.4–13.2) + + + + + 2,590 + + + + + 13.1 + + + + + (12.6–13.6) + + + + + 389 + + + + + 17.0 + + + + + (15.3–18.7) + + + + + 3,080 + + + + + 16.2 + + + + + (15.6–16.8) + + + + + 55–64 + + + + + 368 + + + + + 27.8 + + + + + (25.0–30.7) + + + + + 4,243 + + + + + 28.2 + + + + + (27.4–29.1) + + + + + 501 + + + + + 41.1 + + + + + (37.5–44.8) + + + + + 5,380 + + + + + 38.4 + + + + + (37.4–39.4) + + + + + 65–74 + + + + + 584 + + + + + 76.9 + + + + + (70.7–83.2) + + + + + 8,256 + + + + + 87.0 + + + + + (85.1–88.9) + + + + + 617 + + + + + 100.1 + + + + + (92.2–108.0) + + + + + 8,723 + + + + + 108.3 + + + + + (106.0–110.6) + + + + + 75–84 + + + + + 1,087 + + + + + 240.6 + + + + + (226.3–254.9) + + + + + 24,285 + + + + + 332.8 + + + + + (328.6–337.0) + + + + + 926 + + + + + 292.8 + + + + + (273.9–311.6) + + + + + 17,350 + + + + + 348.2 + + + + + (343.1–353.4) + + + + + ≥85 + + + + + 1,240 + + + + + 742.9 + + + + + (701.6–784.3) + + + + + 38,056 + + + + + 1,105.8 + + + + + (1,094.6–1,116.9) + + + + + 516 + + + + + 581.9 + + + + + (531.7–632.1) + + + + + 15,203 + + + + + 950.4 + + + + + (935.3–965.5) + + + + + total + + + + + + 3,542 + + + + + 71.8 + + + + + (69.5–74.2) + + + + + 77,430 + + + + + 140.7 + + + + + (139.7–141.7) + + + + + 2,949 + + + + + 65.2 + + + + + (62.8–67.5) + + + + + 49,736 + + + + + 104.4 + + + + + (103.5–105.3) + + + +
+ + + + + + State/Area + + + + + + + + + + Coronary heart disease + + + + + + + + + Stroke + + + + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + no. + + + + + + Rate + + + + + + (95% CI) + + + + + District of Columbia + + + + + + + + 1,144 + + + + + 193.5 + + + + + (182.2–204.8) + + + + + 221 + + + + + 37.6 + + + + + (32.6–42.6) + + + + + NewYork + + + + + + + + 39,385 + + + + + 181.2 + + + + + (179.4–183.0) + + + + + 6,398 + + + + + 29.7 + + + + + (29.0–30.5) + + + + + Oklahoma + + + + + + 6,930 + + + + + 177.4 + + + + + (173.2–181.6) + + + + + 2,085 + + + + + 53.3 + + + + + (51.0–55.6) + + + + + Tennessee + + + + + + 10,602 + + + + + 167.8 + + + + + (164.6–171.0) + + + + + 3,407 + + + + + 54.6 + + + + + (52.8–56.5) + + + + + RhodeIsland + + + + + + 2,187 + + + + + 162.4 + + + + + (155.5–169.3) + + + + + 421 + + + + + 31.4 + + + + + (28.4–34.5) + + + + + Arkansas + + + + + + + + 5,100 + + + + + 160.1 + + + + + (155.7–164.5) + + + + + 1,884 + + + + + 58.8 + + + + + (56.1–61.4) + + + + + WestVirginia + + + + + + + + + + 3,548 + + + + + 158.7 + + + + + (153.4–163.9) + + + + + 1,072 + + + + + 47.6 + + + + + (44.7–50.5) + + + + + Michigan + + + + + + 16,782 + + + + + 156.6 + + + + + (154.2–158.9) + + + + + 4,752 + + + + + 44.5 + + + + + (43.3–45.8) + + + + + Missouri + + + + + + + 10,206 + + + + + 155.2 + + + + + (152.2–158.2) + + + + + 3,247 + + + + + 49.4 + + + + + (47.7–51.1) + + + + + Ohio + + + + + 19,820 + + + + + 154.0 + + + + + (151.8–156.1) + + + + + 5,828 + + + + + 45.2 + + + + + (44.1–46.4) + + + + + Kentucky + + + + + + + 6,530 + + + + + 148.6 + + + + + (145.0–152.2) + + + + + 2,197 + + + + + 50.5 + + + + + (48.3–52.6) + + + + + Mississippi + + + + + + 4,354 + + + + + 146.7 + + + + + (142.4–151.1) + + + + + 1,585 + + + + + 53.7 + + + + + (51.1–56.4) + + + + + Maryland + + + + + + + 7,744 + + + + + 141.7 + + + + + (138.5–144.9) + + + + + 2,365 + + + + + 43.6 + + + + + (41.8–45.4) + + + + + Iowa + + + + + + + 5,469 + + + + + 141.6 + + + + + (137.7–145.4) + + + + + 1,718 + + + + + 42.9 + + + + + (40.8–45.0) + + + + + NewJersey + + + + + 13,684 + + + + + 141.2 + + + + + (138.8–143.6) + + + + + 3,468 + + + + + 35.9 + + + + + (34.7–37.1) + + + + + Delaware + + + + + + + + + 1,305 + + + + + 140.8 + + + + + (133.2–148.5) + + + + + 384 + + + + + 41.8 + + + + + (37.6–46.0) + + + + + SouthDakota + + + + + + 1,397 + + + + + 140.0 + + + + + (132.6–147.5) + + + + + 442 + + + + + 42.4 + + + + + (38.4–46.4) + + + + + Indiana + + + + + + 9,210 + + + + + 139.7 + + + + + (136.8–142.5) + + + + + 3,238 + + + + + 49.1 + + + + + (47.4–50.8) + + + + + California + + + + + + + + 46,584 + + + + + 139.0 + + + + + (137.7–140.2) + + + + + 15,039 + + + + + 44.9 + + + + + (44.2–45.6) + + + + + Louisiana + + + + + + 5,919 + + + + + 138.3 + + + + + (134.7–141.8) + + + + + 2,195 + + + + + 52.1 + + + + + (49.9–54.3) + + + + + Pennsylvania + + + + + + + 22,030 + + + + + 136.0 + + + + + (134.2–137.8) + + + + + 7,151 + + + + + 43.6 + + + + + (42.6–44.6) + + + + + Illinois + + + + + + 17,747 + + + + + 134.8 + + + + + (132.8–136.8) + + + + + 5,989 + + + + + 45.4 + + + + + (44.3–46.6) + + + + + NorthDakota + + + + + + 1,115 + + + + + 133.7 + + + + + (125.7–141.8) + + + + + 428 + + + + + 49.2 + + + + + (44.5–54.0) + + + + + Texas + + + + + + + 25,933 + + + + + 132.2 + + + + + (130.6–133.8) + + + + + 9,366 + + + + + 48.3 + + + + + (47.3–49.3) + + + + + Florida + + + + + + + 32,868 + + + + + 129.2 + + + + + (127.8–130.6) + + + + + 8,925 + + + + + 35.3 + + + + + (34.5–36.0) + + + + + NorthCarolina + + + + + + + + 11,173 + + + + + 126.1 + + + + + (123.8–128.5) + + + + + 4,572 + + + + + 52.4 + + + + + (50.9–53.9) + + + + + Vermont + + + + + + + + 880 + + + + + 124.5 + + + + + (116.2–132.8) + + + + + 264 + + + + + 37.8 + + + + + (33.2–42.4) + + + + + Alabama + + + + + + 6,038 + + + + + 121.7 + + + + + (118.6–124.8) + + + + + 2,740 + + + + + 55.5 + + + + + (53.4–57.6) + + + + + Arizona + + + + + + + + 7,806 + + + + + 120.8 + + + + + (118.1–123.5) + + + + + 2,226 + + + + + 34.5 + + + + + (33.1–36.0) + + + + + Nevada + + + + + + 2,649 + + + + + 119.5 + + + + + (114.9–124.1) + + + + + 847 + + + + + 39.7 + + + + + (37.0–42.4) + + + + + SouthCarolina + + + + + + + + 5,398 + + + + + 119.2 + + + + + (116.0–122.4) + + + + + 2,291 + + + + + 51.6 + + + + + (49.5–53.8) + + + + + NewHampshire + + + + + + 1,629 + + + + + 116.3 + + + + + (110.6–121.9) + + + + + 494 + + + + + 35.4 + + + + + (32.3–38.6) + + + + + Virginia + + + + + + + + 8,486 + + + + + 115.6 + + + + + (113.1–118.0) + + + + + 3,523 + + + + + 49.0 + + + + + (47.3–50.6) + + + + + Washington + + + + + + + 7,303 + + + + + 114.7 + + + + + (112.1–117.4) + + + + + 2,725 + + + + + 42.9 + + + + + (41.3–44.6) + + + + + NewMexico + + + + + + + + 2,277 + + + + + 114.6 + + + + + (109.9–119.3) + + + + + 739 + + + + + 37.5 + + + + + (34.8–40.2) + + + + + Kansas + + + + + + 3,565 + + + + + 114.1 + + + + + (110.3–117.8) + + + + + 1,489 + + + + + 46.7 + + + + + (44.3–49.1) + + + + + Wisconsin + + + + + + + 7,183 + + + + + 113.9 + + + + + (111.3–116.6) + + + + + 2,829 + + + + + 44.3 + + + + + (42.7–46.0) + + + + + Maine + + + + + + 1,816 + + + + + 112.2 + + + + + (107.0–117.4) + + + + + 670 + + + + + 41.3 + + + + + (38.2–44.5) + + + + + Idaho + + + + + 1,565 + + + + + 110.2 + + + + + (104.7–115.7) + + + + + 725 + + + + + 51.6 + + + + + (47.9–55.4) + + + + + Connecticut + + + + + + + 4,630 + + + + + 110.0 + + + + + (106.8–113.2) + + + + + 1,547 + + + + + 36.5 + + + + + (34.6–38.3) + + + + + Georgia + + + + + + + + 8,371 + + + + + 108.7 + + + + + (106.4–111.1) + + + + + 3,889 + + + + + 51.4 + + + + + (49.8–53.1) + + + + + Wyoming + + + + + + + 561 + + + + + 107.1 + + + + + (98.2–116.1) + + + + + 236 + + + + + 45.4 + + + + + (39.6–51.3) + + + + + Massachusetts + + + + + + 8,015 + + + + + 105.6 + + + + + (103.3–108.0) + + + + + 2,880 + + + + + 37.7 + + + + + (36.3–39.0) + + + + + Oregon + + + + + + 4,070 + + + + + 99.2 + + + + + (96.1–102.3) + + + + + 1,978 + + + + + 48.0 + + + + + (45.9–50.1) + + + + + Montana + + + + + + + 1,093 + + + + + 99.0 + + + + + (93.0–104.9) + + + + + 461 + + + + + 41.2 + + + + + (37.4–44.9) + + + + + Colorado + + + + + + + 3,922 + + + + + 96.3 + + + + + (93.2–99.3) + + + + + 1,532 + + + + + 38.7 + + + + + (36.7–40.6) + + + + + Nebraska + + + + + + + 1,861 + + + + + 89.9 + + + + + (85.8–94.0) + + + + + 922 + + + + + 43.9 + + + + + (41.0–46.7) + + + + + Alaska + + + + + + + 351 + + + + + 87.4 + + + + + (77.7–97.2) + + + + + 177 + + + + + 46.8 + + + + + (39.5–54.1) + + + + + Hawaii + + + + + + + 1,298 + + + + + 85.2 + + + + + (80.5–89.9) + + + + + 665 + + + + + 43.2 + + + + + (39.9–46.5) + + + + + Minnesota + + + + + + 4,430 + + + + + 79.7 + + + + + (77.3–82.0) + + + + + 2,219 + + + + + 39.3 + + + + + (37.7–41.0) + + + + + Utah + + + + + + 1,462 + + + + + 77.5 + + + + + (73.5–81.5) + + + + + 674 + + + + + 36.2 + + + + + (33.5–38.9) + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025.json new file mode 100644 index 0000000..f783d0e --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025.json @@ -0,0 +1 @@ +{"numExpectedTables":6,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":3,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025.pdf new file mode 100644 index 0000000..c242c92 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-025.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026-reg.xml new file mode 100644 index 0000000..1cf81bc --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026-reg.xml @@ -0,0 +1,486 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026-str.xml new file mode 100644 index 0000000..96a4efb --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026-str.xml @@ -0,0 +1,809 @@ + + + + + + + Fused aluminum oxide + + + + + + + + + + + + + + + + + + + + + + Silicon carbide + + + + + + + + + + + + + + 2009 + + + + + 2010 + + + + + 2009 + + + + + 2010 + + + + + United States and Canada + + + + + + + + + + + + + + + + + + + + + + + + + 60,400 + + + + + + + + + + 60,400 + + + + + + + + + + 42,600 + + + + + + + + + + 42,600 + + + + + + + + + + Argentina + + + + + + + + + + + + + — + + + + + — + + + + + 5,000 + + + + + + + + + 5,000 + + + + + + + + + Australia + + + + + + + + + + + + + 50,000 + + + + + + + + + + 50,000 + + + + + + + + + + — + + + + + — + + + + + Austria + + + + + + + + + + + 60,000 + + + + + + + + + + 60,000 + + + + + + + + + + — + + + + + — + + + + + Brazil + + + + + + + + + 50,000 + + + + + + + + + + 50,000 + + + + + + + + + + 43,000 + + + + + + + + + + 43,000 + + + + + + + + + + China + + + + + + + + + 700,000 + + + + + + + + + + + 700,000 + + + + + + + + + + + 455,000 + + + + + + + + + + + 455,000 + + + + + + + + + + + France + + + + + + + + + + 40,000 + + + + + + + + + + 40,000 + + + + + + + + + + 16,000 + + + + + + + + + + 16,000 + + + + + + + + + + Germany + + + + + + + + + + + 80,000 + + + + + + + + + + 80,000 + + + + + + + + + + 36,000 + + + + + + + + + + 36,000 + + + + + + + + + + India + + + + + + + + + 40,000 + + + + + + + + + + 40,000 + + + + + + + + + + 5,000 + + + + + + + + + 5,000 + + + + + + + + + Japan + + + + + + + + + 25,000 + + + + + + + + + + 25,000 + + + + + + + + + + 60,000 + + + + + + + + + + 60,000 + + + + + + + + + + Mexico + + + + + + + + — + + + + + — + + + + + 45,000 + + + + + + + + + + 45,000 + + + + + + + + + + Norway + + + + + + + + + + — + + + + + — + + + + + 80,000 + + + + + + + + + + 80,000 + + + + + + + + + + Venezuela + + + + + + + + + + + + + — + + + + + — + + + + + 30,000 + + + + + + + + + + 30,000 + + + + + + + + + + Other countries + + + + + + + + + + + + + + + + + + 80,000 + + + + + + + + + + 80,000 + + + + + + + + + + 190,000 + + + + + + + + + + + 190,000 + + + + + + + + + + + World total (rounded) + + + + + + + + + + + + + + + + + + + + + + + 1,190,000 + + + + + + + + + + + + + 1,190,000 + + + + + + + + + + + + + 1,010,000 + + + + + + + + + + + + + 1,010,000 + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026.pdf new file mode 100644 index 0000000..d203b52 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-026.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027-reg.xml new file mode 100644 index 0000000..8b7aa45 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027-reg.xml @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027-str.xml new file mode 100644 index 0000000..491dd17 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027-str.xml @@ -0,0 +1,631 @@ + + + + + + + Age + + + + + Enrollment + + + + + + + + + % + + + + + 14-17 + + + + + + + 231,000 + + + + + + + + 1.3 + + + + + + 18-19 + + + + + + + 3,769,000 + + + + + + + + + 21.2 + + + + + + 20-21 + + + + + + + 3,648,000 + + + + + + + + + 20.5 + + + + + + 22-24 + + + + + + + 3,193,000 + + + + + + + + + 18.0 + + + + + + 25-29 + + + + + + + 2,401,000 + + + + + + + + + 13.5 + + + + + + 30-34 + + + + + + + 1,409,000 + + + + + + + + + 7.9 + + + + + + Over 35 + + + + + + + + 3,107,000 + + + + + + + + + 17.5 + + + + + + Total + + + + + + 17,758,000 + + + + + + + + + 100 + + + + +
+ + + + + Murder / Non-Negligent Manslaughter + + + + + + + + + + + + + + + + + + + + + Negligent Manslaughter + + + + + + + + + + + + + + + + Forcible Sex Offense + + + + + + + + + + + Non-Forcible Sex Offense + + + + + + + + + + + + + Robbery + + + + + + + + Aggravated Assault + + + + + + + + Burglary + + + + + + + Motor Vehicle Theft + + + + + + + + + Arson + + + + + + + 2005 + + + + + + + 28 + + + + + 33 + + + + + 3,583 + + + + + + + 55 + + + + + 5,432 + + + + + + + 5,943 + + + + + + + 37,800 + + + + + + + + 11,890 + + + + + + + + 1,219 + + + + + + + 2006 + + + + + + + 25 + + + + + 0 + + + + + 3,490 + + + + + + + 56 + + + + + 4,921 + + + + + + + 5,472 + + + + + + + 35,124 + + + + + + + + 9,811 + + + + + + + 1,086 + + + + + + + 2007 + + + + + + + 66 + + + + + 8 + + + + + 3,482 + + + + + + + 62 + + + + + 4,985 + + + + + + + 5,234 + + + + + + + 33,010 + + + + + + + + 8,744 + + + + + + + 915 + + + + + + 2008 + + + + + + + 55 + + + + + 5 + + + + + 3,287 + + + + + + + 49 + + + + + 4,562 + + + + + + + 5,026 + + + + + + + 31,851 + + + + + + + + 7,465 + + + + + + + 825 + + + + + + Total + + + + + + 174 + + + + + + 46 + + + + + 13,842 + + + + + + + 222 + + + + + + 19,900 + + + + + + + 21,675 + + + + + + + 137,785 + + + + + + + + 37,910 + + + + + + + 4,045 + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027.json new file mode 100644 index 0000000..1bf5fd2 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027.pdf new file mode 100644 index 0000000..200de4c Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-027.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028-reg.xml new file mode 100644 index 0000000..f7f2955 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028-reg.xml @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028-str.xml new file mode 100644 index 0000000..a1da4e6 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028-str.xml @@ -0,0 +1,425 @@ + + + + + + + Buildings + + + + + + + + n = + + + + + + % + + + + + IHE Residence + + + + + + + + + + 60 + + + + + 27.7 + + + + + + IHE Grounds & Parking Lots + + + + + + + + + + + + + + + + 58 + + + + + 26.7 + + + + + + Administrative or Academic + + + + + + + + 56 + + + + + 25.8 + + + + + + Student/Employee Services + + + + + + + + + + + + + 22 + + + + + 10.1 + + + + + + Other/Undetermined + + + + + + + + + + + + + + + 15 + + + + + 6.9 + + + + + + Multiple Facilities/Buildings + + + + + + + + + + + 6 + + + + + 2.8 + + + + + + Total + + + + + + 217 + + + + + + 100.0 + + + + + +
+ + + + + Locales + + + + + n = + + + + + + % + + + + + Dorm Room or Apartment + + + + + + + + + + + + + + 48 + + + + + 30.2 + + + + + + Office(s) + + + + + + 22 + + + + + 13.8 + + + + + + Instructional Area + + + + + + + + + + 20 + + + + + 12.6 + + + + + + Non-specific/Other/Undetermined + + + + + + + + + + + + + + + + + + + + 16 + + + + + 10.1 + + + + + + Common Area + + + + + + + + + 15 + + + + + 9.4 + + + + + + Hallway(s)/Stairwell(s)/Restroom(s) + + + + + + + + 15 + + + + + 9.4 + + + + + + Student Services Locales/Cafeteria + + + + + + + 10 + + + + + 6.3 + + + + + + Multiple Locales within the Same Building + + + + + + + + + + + + + + + + + + + 7 + + + + + 4.4 + + + + + + Multiple Facilities/Buildings + + + + + + + + + + + 6 + + + + + 3.8 + + + + + + Total + + + + + 159 + + + + + + 100 + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028.json new file mode 100644 index 0000000..a269793 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":2,"numErroneouslyDetectedTables":2,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028.pdf new file mode 100644 index 0000000..a4b5702 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-028.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029-reg.xml new file mode 100644 index 0000000..79282b6 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029-reg.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029-str.xml new file mode 100644 index 0000000..6f23abe --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029-str.xml @@ -0,0 +1,266 @@ + + + + + + + Categories + + + + + + + + n = + + + + + + % + + + + + Related to an Intimate Relationship + + + + + + + + + + + + + + + + + 77 + + + + + 33.9 + + + + + + Retaliation for Specific Action(s) + + + + + + + + + + + + 31 + + + + + 13.7 + + + + + + Refused Advances or Obsession with the Target + + + + + + + + + + + + + + + + + + + + + + 23 + + + + + 10.1 + + + + + + Response to Academic Stress/Failure + + + + + + + + 23 + + + + + 10.1 + + + + + + Acquaintance/Stranger Based Sexual Violence + + + + + + + + + 22 + + + + + 9.7 + + + + + + Psychotic Actions + + + + + + + + + 18 + + + + + 7.9 + + + + + + Workplace Dismissal/Sanction + + + + + + + 14 + + + + + 6.2 + + + + + + Need to Kill / Specific Victimology + + + + + + + + + + + + + + 7 + + + + + 3.1 + + + + + + Draw Attention to Self/Issue(s) + + + + + + + + + 7 + + + + + 3.1 + + + + + + Bias Related + + + + + 5 + + + + + 2.2 + + + + + + Total + + + + + 227 + + + + + + 100 + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029.pdf new file mode 100644 index 0000000..3589dbd Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-029.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030-reg.xml new file mode 100644 index 0000000..3c23fd4 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030-reg.xml @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030-str.xml new file mode 100644 index 0000000..bb87568 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030-str.xml @@ -0,0 +1,441 @@ + + + + + + + Cycle +Name + + + + + + + + + + + + + KI +(1/km) + + + + + + + + + + + + Distance +(mi) + + + + + + + + + + + + + + + + Percent Fuel Savings + + + + + + + + + + + + + + + + + + + + + + Improved +Speed + + + + + + + + + + + + + + + + + Decreased +Accel + + + + + + + + + + + + + + + + + + Eliminate +Stops + + + + + + + + + + + + + + + + + Decreased +Idle + + + + + + + + + + + + + + + + + 2012_2 + + + + + + + + + + 3.30 + + + + + + + + 1.3 + + + + + + + 5.9% + + + + + + + + 9.5% + + + + + + + + 29.2% + + + + + + + + + 17.4% + + + + + + + + + 2145_1 + + + + + + + + + + 0.68 + + + + + + + + 11.2 + + + + + + + + 2.4% + + + + + + + + 0.1% + + + + + + + + 9.5% + + + + + + + + 2.7% + + + + + + + + 4234_1 + + + + + + + + + + 0.59 + + + + + + + + 58.7 + + + + + + + + 8.5% + + + + + + + + 1.3% + + + + + + + + 8.5% + + + + + + + + 3.3% + + + + + + + + 2032_2 + + + + + + + + + + 0.17 + + + + + + + + 57.8 + + + + + + + + 21.7% + + + + + + + + + 0.3% + + + + + + + + 2.7% + + + + + + + + 1.2% + + + + + + + + 4171_1 + + + + + + + + + + 0.07 + + + + + + + + 173.9 + + + + + + + + + 58.1% + + + + + + + + + 1.6% + + + + + + + + 2.1% + + + + + + + + 0.5% + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030.pdf new file mode 100644 index 0000000..17dea22 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-030.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a-reg.xml new file mode 100644 index 0000000..24afb34 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a-reg.xml @@ -0,0 +1,394 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a-str.xml new file mode 100644 index 0000000..0aae7b9 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a-str.xml @@ -0,0 +1,583 @@ + + + + + + + Accel/decel +reduction and +smoothing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Speed reduction/ +optimization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Idle time reduction + + + + + + + + + + + + + + + + + + + + + Per cycle fuel savings potential + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Med-low + + + + + + + + + + 5% + + + + + + 8% + + + + + + 0.5% + + + + + + + + Med-high + + + + + + + + + + + + 15% + + + + + + + 15% + + + + + + + 2% + + + + + + Very high + + + + + + + + + + + + 30% + + + + + + + 35% + + + + + + + 10% + + + + + + + Frequency of opportunity +occurrence ingeneral population + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Med-low + + + + + + + + + + 30% + + + + + + + 20% + + + + + + + 30% + + + + + + + Med-high + + + + + + + + + + + + 15% + + + + + + + 15% + + + + + + + 15% + + + + + + + Very high + + + + + + + + + + + + 8% + + + + + + 10% + + + + + + + 5% + + + + + + Combined savings opportunity +(per cycle magnitude *frequency +of occurrence) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Med-low + + + + + + + + + + 1.5% + + + + + + + + 1.6% + + + + + + + + 0.2% + + + + + + + + Med-high + + + + + + + + + + + + 2.3% + + + + + + + + 2.3% + + + + + + + + 0.3% + + + + + + + + Very high + + + + + + + + + + + + 2.4% + + + + + + + + 3.5% + + + + + + + + 0.5% + + + + + + + + Total + + + + + + + + + 6% + + + + + + 7% + + + + + + 1% + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a.pdf new file mode 100644 index 0000000..6765bbd Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031a.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031b-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031b-reg.xml new file mode 100644 index 0000000..24afb34 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031b-reg.xml @@ -0,0 +1,394 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031b-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031b-str.xml new file mode 100644 index 0000000..056f4da --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-031b-str.xml @@ -0,0 +1,583 @@ + + + + + + + Accel/decel +reduction and +smoothing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Speed reduction/ +optimization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Idle time reduction + + + + + + + + + + + + + + + + + + + + + Per cycle fuel savings potential + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Med-low + + + + + + + + + + 5% + + + + + + 8% + + + + + + 0.5% + + + + + + + + Med-high + + + + + + + + + + + + 15% + + + + + + + 15% + + + + + + + 2% + + + + + + Very high + + + + + + + + + + + + 30% + + + + + + + 35% + + + + + + + 10% + + + + + + + Frequency of opportunity +occurrence ingeneral population + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Med-low + + + + + + + + + + 30% + + + + + + + 20% + + + + + + + 30% + + + + + + + Med-high + + + + + + + + + + + + 15% + + + + + + + 15% + + + + + + + 15% + + + + + + + Very high + + + + + + + + + + + + 8% + + + + + + 10% + + + + + + + 5% + + + + + + Combined savings opportunity +(per cycle magnitude *frequency +of occurrence) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Med-low + + + + + + + + + + 1.5% + + + + + + + + 1.6% + + + + + + + + 0.2% + + + + + + + + Med-high + + + + + + + + + + + + 2.3% + + + + + + + + 2.3% + + + + + + + + 0.3% + + + + + + + + Very high + + + + + + + + + + + + 2.4% + + + + + + + + 3.5% + + + + + + + + 0.5% + + + + + + + + Total + + + + + + + + + 6% + + + + + + 7% + + + + + + 1% + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032-reg.xml new file mode 100644 index 0000000..c2e8e4d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032-reg.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032-str.xml new file mode 100644 index 0000000..b77a32e --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032-str.xml @@ -0,0 +1,231 @@ + + + + + + + Source + + + + + Definition + + + + + + Examples + + + + + Stationary: + + + + + + + Major + + + + + + + Emissions of 10 tons per year or +more of any one air toxic, or 25 +tons per year or more of any +combination of air toxics + + + + + + + + + + + + + + + + + + + + Utilities, refineries, steel +manufacturers, chemical +manufacturers + + + + + + + + + + + + Area + + + + + Emissions of less than 10 tons per +year of any one air toxic pollutant, +or less than 25 tons per year of +any combination of air toxics + + + + + + + + + + + + + + + + + + + Dry cleaners, gas stations, +auto body refinishing paint +shops, decorative chromium +electroplating operations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mobile: + + + + + On-road + + + + + Emissions from motorized vehicles +normally operated on public +roadways + + + + + + + + + + + + + + + + + + + + Cars, buses, sport-utility +vehicles, light- and heavy- +duty trucks + + + + + + + + + + + Non-road + + + + + Emissions from a diverse +collection of engines, equipment, +vehicles, and vessels operated off +public roads + + + + + + + + + + + + + + + + + + + + + + + + + Construction and agricultural +equipment, personal +watercraft, lawn and garden +equipment + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032.pdf new file mode 100644 index 0000000..b7d668d Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-032.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033-reg.xml new file mode 100644 index 0000000..8c2143c --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033-reg.xml @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033-str.xml new file mode 100644 index 0000000..3ed428e --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033-str.xml @@ -0,0 +1,878 @@ + + + + + + + Age (years) + + + + + Non-Hispanic white + + + + + Non-Hispanic black + + + + + Mexican American + + + + + Other + + + + + Total +population + + + + + + Male + + + + + Female + + + + + Male + + + + + Female + + + + + Male + + + + + Female + + + + + Male + + + + + Female + + + + + 2-11 months + + + + + 1,087,948 + + + + + 1,022,490 + + + + + 292,652 + + + + + 255,744 + + + + + 188,980 + + + + + 150,760 + + + + + 165,949 + + + + + 185,667 + + + + + 3,350,188 + + + + + 1-2 + + + + + 2,586,688 + + + + + 2,568,738 + + + + + 647,701 + + + + + 639,327 + + + + + 409,038 + + + + + 392,640 + + + + + 446,166 + + + + + 312,164 + + + + + 8,002,463 + + + + + 3-5 + + + + + 3,867,692 + + + + + 3,576,723 + + + + + 935,862 + + + + + 938,510 + + + + + 563,286 + + + + + 563,183 + + + + + 581,558 + + + + + 628,177 + + + + + 11,654,990 + + + + + 6-11 + + + + + 7,808,033 + + + + + 7,401,349 + + + + + 1,770,525 + + + + + 1,732,954 + + + + + 998,192 + + + + + 999,217 + + + + + 972,969 + + + + + 843,937 + + + + + 22,527,176 + + + + + 12-19 + + + + + 9,795,497 + + + + + 9,208,607 + + + + + 2,191,327 + + + + + 2,218,406 + + + + + 1,180,160 + + + + + 1,173,272 + + + + + 1,249,752 + + + + + 1,364,492 + + + + + 28,381,514 + + + + + 20-29 + + + + + 13,340,788 + + + + + 14,032,118 + + + + + 2,194,990 + + + + + 2,776,284 + + + + + 1,785,795 + + + + + 1,462,678 + + + + + 1,967,497 + + + + + 1,614,120 + + + + + 39,174,269 + + + + + 30-39 + + + + + 15,492,738 + + + + + 15,745,424 + + + + + 2,433,567 + + + + + 2,902,296 + + + + + 1,318,832 + + + + + 1,170,452 + + + + + 1,803,778 + + + + + 1,851,752 + + + + + 42,718,838 + + + + + 40-49 + + + + + 12,895,086 + + + + + 12,644,242 + + + + + 1,641,005 + + + + + 1,995,794 + + + + + 795,346 + + + + + 757,632 + + + + + 910,861 + + + + + 1,547,516 + + + + + 33,187,483 + + + + + 50-59 + + + + + 8,551,440 + + + + + 9,112,707 + + + + + 937,867 + + + + + 1,166,482 + + + + + 380,932 + + + + + 410,833 + + + + + 757,342 + + + + + 681,281 + + + + + 21,998,882 + + + + + 60-69 + + + + + 7,740,932 + + + + + 8,915,681 + + + + + 773,533 + + + + + 1,015,525 + + + + + 252,188 + + + + + 326,141 + + + + + 462,520 + + + + + 613,319 + + + + + 20,099,840 + + + + + 70-79 + + + + + 5,033,323 + + + + + 7,049,276 + + + + + 435,122 + + + + + 642,775 + + + + + 116,067 + + + + + 122,989 + + + + + 229,588 + + + + + 235,166 + + + + + 13,864,305 + + + + + 80+ + + + + + 1,857,333 + + + + + 3,545,878 + + + + + 138,000 + + + + + 338,819 + + + + + 45,313 + + + + + 52,006 + + + + + 71,673 + + + + + 88,032 + + + + + 6,137,053 + + + + + All + + + + + 90,057,499 + + + + + 94,823,234 + + + + + 14,392,149 + + + + + 16,622,916 + + + + + 8,034,129 + + + + + 7,581,802 + + + + + 9,619,653 + + + + + 9,965,622 + + + + + 251,097,002 + + + +
+ + + + + Age Group + + + + + Proportion + + + + + 20-29 + + + + + 0.2650 + + + + + 30-39 + + + + + 0.2046 + + + + + 40-49 + + + + + 0.1477 + + + + + 50-59 + + + + + 0.1514 + + + + + 60-69 + + + + + 0.1225 + + + + + 70-79 + + + + + 0.0752 + + + + + 80 + + + + + + 0.0336 + + + +
+ + + + + Age Group + + + + + Proportion + + + + + 20-29 + + + + + 0.2834 + + + + + 30-39 + + + + + 0.2188 + + + + + 40-49 + + + + + 0.1579 + + + + + 50-59 + + + + + 0.1618 + + + + + 60-74 + + + + + 0.1781 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033.json new file mode 100644 index 0000000..8bca2b6 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033.json @@ -0,0 +1 @@ +{"numExpectedTables":3,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":2,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033.pdf new file mode 100644 index 0000000..c38adc7 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-033.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034-reg.xml new file mode 100644 index 0000000..f79cf5b --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034-reg.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034-str.xml new file mode 100644 index 0000000..6536521 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034-str.xml @@ -0,0 +1,1462 @@ + + + + + + + Proportion + + + + + Design effect + + + + + 1.0 + + + + + 1.1 + + + + + 1.2 + + + + + 1.3 + + + + + 1.4 + + + + + 1.5 + + + + + 1.6 + + + + + 0.99 + + + + + 800 + + + + + 880 + + + + + 960 + + + + + 1,040 + + + + + 1,120 + + + + + 1,200 + + + + + 1,280 + + + + + 0.95 + + + + + 160 + + + + + 176 + + + + + 192 + + + + + 208 + + + + + 224 + + + + + 240 + + + + + 256 + + + + + 0.90 + + + + + 80 + + + + + 88 + + + + + 96 + + + + + 104 + + + + + 112 + + + + + 120 + + + + + 128 + + + + + 0.85 + + + + + 53 + + + + + 59 + + + + + 64 + + + + + 69 + + + + + 75 + + + + + 80 + + + + + 85 + + + + + 0.80 + + + + + 40 + + + + + 44 + + + + + 48 + + + + + 52 + + + + + 56 + + + + + 60 + + + + + 64 + + + + + 0.75 + + + + + 32 + + + + + 35 + + + + + 38 + + + + + 42 + + + + + 45 + + + + + 48 + + + + + 51 + + + + + 0.56-0.74 + + + + + 30 + + + + + 33 + + + + + 36 + + + + + 39 + + + + + 42 + + + + + 45 + + + + + 48 + + + + + 0.55 + + + + + 30 + + + + + 33 + + + + + 36 + + + + + 39 + + + + + 42 + + + + + 45 + + + + + 48 + + + + + 0.50 + + + + + 30 + + + + + 33 + + + + + 36 + + + + + 39 + + + + + 42 + + + + + 45 + + + + + 48 + + + + + 0.45 + + + + + 30 + + + + + 33 + + + + + 36 + + + + + 39 + + + + + 42 + + + + + 45 + + + + + 48 + + + + + 0.26-0.44 + + + + + 30 + + + + + 33 + + + + + 36 + + + + + 39 + + + + + 42 + + + + + 45 + + + + + 48 + + + + + 0.25 + + + + + 32 + + + + + 35 + + + + + 38 + + + + + 42 + + + + + 45 + + + + + 48 + + + + + 51 + + + + + 0.20 + + + + + 40 + + + + + 44 + + + + + 48 + + + + + 52 + + + + + 56 + + + + + 60 + + + + + 64 + + + + + 0.15 + + + + + 53 + + + + + 59 + + + + + 64 + + + + + 69 + + + + + 75 + + + + + 80 + + + + + 85 + + + + + 0.10 + + + + + 80 + + + + + 88 + + + + + 96 + + + + + 104 + + + + + 112 + + + + + 120 + + + + + 128 + + + + + 0.05 + + + + + 160 + + + + + 176 + + + + + 192 + + + + + 208 + + + + + 224 + + + + + 240 + + + + + 256 + + + + + 0.01 + + + + + 800 + + + + + 880 + + + + + 960 + + + + + 1,040 + + + + + 1,120 + + + + + 1,200 + + + + + 1,280 + + + +
+ + + + + Proportion + + + + + Design effect + + + + + 1.7 + + + + + 1.8 + + + + + 1.9 + + + + + 2.0 + + + + + 2.5 + + + + + 3.0 + + + + + 3.5 + + + + + 0.99 + + + + + 1,360 + + + + + 1,440 + + + + + 1,520 + + + + + 1,600 + + + + + 2,000 + + + + + 2,400 + + + + + 2,800 + + + + + 0.95 + + + + + 272 + + + + + 288 + + + + + 304 + + + + + 320 + + + + + 400 + + + + + 480 + + + + + 560 + + + + + 0.90 + + + + + 136 + + + + + 144 + + + + + 152 + + + + + 160 + + + + + 200 + + + + + 240 + + + + + 280 + + + + + 0.85 + + + + + 91 + + + + + 96 + + + + + 101 + + + + + 107 + + + + + 133 + + + + + 160 + + + + + 187 + + + + + 0.80 + + + + + 68 + + + + + 72 + + + + + 76 + + + + + 80 + + + + + 100 + + + + + 120 + + + + + 140 + + + + + 0.75 + + + + + 54 + + + + + 58 + + + + + 61 + + + + + 64 + + + + + 80 + + + + + 96 + + + + + 112 + + + + + 0.56-.74 + + + + + 51 + + + + + 54 + + + + + 57 + + + + + 60 + + + + + 75 + + + + + 90 + + + + + 105 + + + + + 0.55 + + + + + 51 + + + + + 54 + + + + + 57 + + + + + 60 + + + + + 75 + + + + + 90 + + + + + 105 + + + + + 0.50 + + + + + 51 + + + + + 54 + + + + + 57 + + + + + 60 + + + + + 75 + + + + + 90 + + + + + 105 + + + + + 0.45 + + + + + 51 + + + + + 54 + + + + + 57 + + + + + 60 + + + + + 75 + + + + + 90 + + + + + 105 + + + + + 0.26-.44 + + + + + 51 + + + + + 54 + + + + + 57 + + + + + 60 + + + + + 75 + + + + + 90 + + + + + 105 + + + + + 0.25 + + + + + 54 + + + + + 58 + + + + + 61 + + + + + 64 + + + + + 80 + + + + + 96 + + + + + 112 + + + + + 0.20 + + + + + 68 + + + + + 72 + + + + + 76 + + + + + 80 + + + + + 100 + + + + + 120 + + + + + 140 + + + + + 0.15 + + + + + 91 + + + + + 96 + + + + + 101 + + + + + 107 + + + + + 133 + + + + + 160 + + + + + 187 + + + + + 0.10 + + + + + 136 + + + + + 144 + + + + + 152 + + + + + 160 + + + + + 200 + + + + + 240 + + + + + 280 + + + + + 0.05 + + + + + 272 + + + + + 288 + + + + + 304 + + + + + 320 + + + + + 400 + + + + + 480 + + + + + 560 + + + + + 0.01 + + + + + 1,360 + + + + + 1,440 + + + + + 1,520 + + + + + 1,600 + + + + + 2,000 + + + + + 2,400 + + + + + 2,800 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034.json new file mode 100644 index 0000000..eb903a1 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034.json @@ -0,0 +1 @@ +{"numExpectedTables":2,"numCorrectlyDetectedTables":0,"numErroneouslyDetectedTables":1,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034.pdf new file mode 100644 index 0000000..8264e2a Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-034.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a-reg.xml new file mode 100644 index 0000000..5a3876a --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a-reg.xml @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a-str.xml new file mode 100644 index 0000000..0835c67 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a-str.xml @@ -0,0 +1,1576 @@ + + + + + + + Age groups + + + + + U.S. population + + + + + Proportion +(total) + + + + + + Proportion +(20+ years) + + + + + + Total + + + + + Under 1 year + + + + + 0.0156 + + + + + 3,533,692 + + + + + 1 - 2 years + + + + + 0.0287 + + + + + 6,493,373 + + + + + 3 - 5 years + + + + + 0.0419 + + + + + 9,483,880 + + + + + 6 - 11 years + + + + + 0.0920 + + + + + 20,834,439 + + + + + 12 - 19 years + + + + + 0.1418 + + + + + 32,113,079 + + + + + 20 - 29 years + + + + + 0.1803 + + + + + 0.2650 + + + + + 40,839,623 + + + + + 30 - 39 years + + + + + 0.1392 + + + + + 0.2046 + + + + + 31,526,222 + + + + + 40 - 49 years + + + + + 0.1005 + + + + + 0.1477 + + + + + 22,759,163 + + + + + 50 - 59 years + + + + + 0.1030 + + + + + 0.1514 + + + + + 23,325,286 + + + + + 60 - 69 years + + + + + 0.0833 + + + + + 0.1225 + + + + + 18,870,102 + + + + + 70 - 79 years + + + + + 0.0512 + + + + + 0.0752 + + + + + 11,591,846 + + + + + 80 years plus + + + + + 0.0228 + + + + + 0.0336 + + + + + 5,175,100 + + + + + Total + + + + + 226,545,805 + + + +
+ + + + + + Age + + + + + Total +population + + + + + + Under 1 year + + + + + 3,533,692 + + + + + 1 years + + + + + 3,269,557 + + + + + 2 years + + + + + 3,223,816 + + + + + 3 years + + + + + 3,179,441 + + + + + 4 years + + + + + 3,141,748 + + + + + 5 years + + + + + 3,162,691 + + + + + 5 years + + + + + 3,109,095 + + + + + 7 years + + + + + 3,273,052 + + + + + 8 years + + + + + 3,394,998 + + + + + 9 years + + + + + 3,760,120 + + + + + 10 years + + + + + 3,716,530 + + + + + 11 years + + + + + 3,580,644 + + + + + 12 years + + + + + 3,518,982 + + + + + 13 years + + + + + 3,643,189 + + + + + 14 years + + + + + 3,782,784 + + + + + 15 years + + + + + 4,059,898 + + + + + 16 years + + + + + 4,180,875 + + + + + 17 years + + + + + 4,223,848 + + + + + 18 years + + + + + 4,251,779 + + + + + 19 years + + + + + 4,451,724 + + + + + 20 years + + + + + 4,387,100 + + + + + 21 years + + + + + 4,285,763 + + + + + 22 years + + + + + 4,284,351 + + + + + 23 years + + + + + 4,199,711 + + + + + 24 years + + + + + 4,161,779 + + + + + 25 years + + + + + 4,116,218 + + + + + 26 years + + + + + 3,977,515 + + + + + 27 years + + + + + 3,931,620 + + + + + 28 years + + + + + 3,708,968 + + + + + 29 years + + + + + 3,786,598 + + + + + 30 years + + + + + 3,726,525 + + + + + 31 years + + + + + 3,607,610 + + + + + 32 years + + + + + 3,712,217 + + + + + 33 years + + + + + 3,653,921 + + + + + 34 years + + + + + 2,860,647 + + + + + 35 years + + + + + 2,902,331 + + + + + 36 years + + + + + 2,929,040 + + + + + 37 years + + + + + 2,982,533 + + + + + 38 years + + + + + 2,598,636 + + + + + 39 years + + + + + 2,552,762 + + + + + + + Age + + + + + Total +population + + + + + + 40 years + + + + + 2,468,083 + + + + + 41 years + + + + + 2,375,849 + + + + + 42 years + + + + + 2,325,572 + + + + + 43 years + + + + + 2,237,108 + + + + + 44 years + + + + + 2,262,796 + + + + + 45 years + + + + + 2,242,318 + + + + + 46 years + + + + + 2,139,385 + + + + + 47 years + + + + + 2,222,969 + + + + + 48 years + + + + + 2,163,709 + + + + + 49 years + + + + + 2,321,374 + + + + + 50 years + + + + + 2,347,068 + + + + + 51 years + + + + + 2,295,077 + + + + + 52 years + + + + + 2,363,152 + + + + + 53 years + + + + + 2,337,138 + + + + + 54 years + + + + + 2,367,597 + + + + + 55 years + + + + + 2,390,440 + + + + + 56 years + + + + + 2,329,790 + + + + + 57 years + + + + + 2,312,737 + + + + + 58 years + + + + + 2,330,373 + + + + + 59 years + + + + + 2,251,914 + + + + + 60 years + + + + + 2,160,937 + + + + + 61 years + + + + + 2,073,764 + + + + + 62 years + + + + + 2,008,093 + + + + + 63 years + + + + + 1,931,425 + + + + + 64 years + + + + + 1,913,402 + + + + + 65 years + + + + + 1,904,641 + + + + + 66 years + + + + + 1,813,987 + + + + + 67 years + + + + + 1,763,637 + + + + + 68 years + + + + + 1,678,740 + + + + + 69 years + + + + + 1,621,476 + + + + + 70 years + + + + + 1,516,900 + + + + + 71 years + + + + + 1,439,723 + + + + + 72 years + + + + + 1,371,235 + + + + + 73 years + + + + + 1,261,994 + + + + + 74 years + + + + + 1,208,272 + + + + + 75 years + + + + + 1,111,480 + + + + + 76 years + + + + + 1,028,927 + + + + + 77 years + + + + + 951,774 + + + + + 78 years + + + + + 828,866 + + + + + 79 years + + + + + 872,675 + + + + + + + Age + + + + + Total +population + + + + + + 80 years + + + + + 723,049 + + + + + 81 years + + + + + 640,276 + + + + + 82 years + + + + + 566,548 + + + + + 83 years + + + + + 527,982 + + + + + 84 years + + + + + 477,178 + + + + + 85 years + + + + + 412,549 + + + + + 86 years + + + + + 350,655 + + + + + 87 years + + + + + 306,906 + + + + + 88 years + + + + + 236,314 + + + + + 89 years + + + + + 213,778 + + + + + 90 years + + + + + 175,900 + + + + + 91 years + + + + + 140,003 + + + + + 92 years + + + + + 101,492 + + + + + 93 years + + + + + 78,233 + + + + + 94 years + + + + + 60,964 + + + + + 95 years + + + + + 46,219 + + + + + 96 years + + + + + 32,789 + + + + + 97 years + + + + + 23,471 + + + + + 98 years + + + + + 16,215 + + + + + 99 years + + + + + 12,385 + + + + + 100 years + + + + + 9,663 + + + + + 101 years + + + + + 5,231 + + + + + 102 years + + + + + 3,886 + + + + + 103 years + + + + + 2,800 + + + + + 104 years + + + + + 2,015 + + + + + 105 years + + + + + 1,573 + + + + + 106 years + + + + + 1,276 + + + + + 107 years + + + + + 1,038 + + + + + 108 years + + + + + 883 + + + + + 109 years + + + + + 852 + + + + + 110 years + + + + + 819 + + + + + 111 years + + + + + 623 + + + + + 112+ years + + + + + 1,535 + + + + + Total + + + + + 226,545,805 + + + +
+ + + + + + Status + + + + + Sample +size + + + + + + Percent + + + + + Weighted +Percent + + + + + + Total + + + + + 39695 + + + + + 100.0 + + + + + 100.0 + + + + + Not interviewed + + + + + 5701 + + + + + 14.4 + + + + + 18.2 + + + + + Interviewed, not examined + + + + + 2683 + + + + + 6.8 + + + + + 7.5 + + + + + MEC examined + + + + + 30818 + + + + + 77.6 + + + + + 73.4 + + + + + Home examined + + + + + 493 + + + + + 1.2 + + + + + 0.8 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a.json new file mode 100644 index 0000000..71ae6a7 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a.json @@ -0,0 +1 @@ +{"numExpectedTables":3,"numCorrectlyDetectedTables":3,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a.pdf new file mode 100644 index 0000000..a15920d Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035a.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035b-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035b-reg.xml new file mode 100644 index 0000000..e5edf11 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035b-reg.xml @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035b-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035b-str.xml new file mode 100644 index 0000000..0835c67 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-035b-str.xml @@ -0,0 +1,1576 @@ + + + + + + + Age groups + + + + + U.S. population + + + + + Proportion +(total) + + + + + + Proportion +(20+ years) + + + + + + Total + + + + + Under 1 year + + + + + 0.0156 + + + + + 3,533,692 + + + + + 1 - 2 years + + + + + 0.0287 + + + + + 6,493,373 + + + + + 3 - 5 years + + + + + 0.0419 + + + + + 9,483,880 + + + + + 6 - 11 years + + + + + 0.0920 + + + + + 20,834,439 + + + + + 12 - 19 years + + + + + 0.1418 + + + + + 32,113,079 + + + + + 20 - 29 years + + + + + 0.1803 + + + + + 0.2650 + + + + + 40,839,623 + + + + + 30 - 39 years + + + + + 0.1392 + + + + + 0.2046 + + + + + 31,526,222 + + + + + 40 - 49 years + + + + + 0.1005 + + + + + 0.1477 + + + + + 22,759,163 + + + + + 50 - 59 years + + + + + 0.1030 + + + + + 0.1514 + + + + + 23,325,286 + + + + + 60 - 69 years + + + + + 0.0833 + + + + + 0.1225 + + + + + 18,870,102 + + + + + 70 - 79 years + + + + + 0.0512 + + + + + 0.0752 + + + + + 11,591,846 + + + + + 80 years plus + + + + + 0.0228 + + + + + 0.0336 + + + + + 5,175,100 + + + + + Total + + + + + 226,545,805 + + + +
+ + + + + + Age + + + + + Total +population + + + + + + Under 1 year + + + + + 3,533,692 + + + + + 1 years + + + + + 3,269,557 + + + + + 2 years + + + + + 3,223,816 + + + + + 3 years + + + + + 3,179,441 + + + + + 4 years + + + + + 3,141,748 + + + + + 5 years + + + + + 3,162,691 + + + + + 5 years + + + + + 3,109,095 + + + + + 7 years + + + + + 3,273,052 + + + + + 8 years + + + + + 3,394,998 + + + + + 9 years + + + + + 3,760,120 + + + + + 10 years + + + + + 3,716,530 + + + + + 11 years + + + + + 3,580,644 + + + + + 12 years + + + + + 3,518,982 + + + + + 13 years + + + + + 3,643,189 + + + + + 14 years + + + + + 3,782,784 + + + + + 15 years + + + + + 4,059,898 + + + + + 16 years + + + + + 4,180,875 + + + + + 17 years + + + + + 4,223,848 + + + + + 18 years + + + + + 4,251,779 + + + + + 19 years + + + + + 4,451,724 + + + + + 20 years + + + + + 4,387,100 + + + + + 21 years + + + + + 4,285,763 + + + + + 22 years + + + + + 4,284,351 + + + + + 23 years + + + + + 4,199,711 + + + + + 24 years + + + + + 4,161,779 + + + + + 25 years + + + + + 4,116,218 + + + + + 26 years + + + + + 3,977,515 + + + + + 27 years + + + + + 3,931,620 + + + + + 28 years + + + + + 3,708,968 + + + + + 29 years + + + + + 3,786,598 + + + + + 30 years + + + + + 3,726,525 + + + + + 31 years + + + + + 3,607,610 + + + + + 32 years + + + + + 3,712,217 + + + + + 33 years + + + + + 3,653,921 + + + + + 34 years + + + + + 2,860,647 + + + + + 35 years + + + + + 2,902,331 + + + + + 36 years + + + + + 2,929,040 + + + + + 37 years + + + + + 2,982,533 + + + + + 38 years + + + + + 2,598,636 + + + + + 39 years + + + + + 2,552,762 + + + + + + + Age + + + + + Total +population + + + + + + 40 years + + + + + 2,468,083 + + + + + 41 years + + + + + 2,375,849 + + + + + 42 years + + + + + 2,325,572 + + + + + 43 years + + + + + 2,237,108 + + + + + 44 years + + + + + 2,262,796 + + + + + 45 years + + + + + 2,242,318 + + + + + 46 years + + + + + 2,139,385 + + + + + 47 years + + + + + 2,222,969 + + + + + 48 years + + + + + 2,163,709 + + + + + 49 years + + + + + 2,321,374 + + + + + 50 years + + + + + 2,347,068 + + + + + 51 years + + + + + 2,295,077 + + + + + 52 years + + + + + 2,363,152 + + + + + 53 years + + + + + 2,337,138 + + + + + 54 years + + + + + 2,367,597 + + + + + 55 years + + + + + 2,390,440 + + + + + 56 years + + + + + 2,329,790 + + + + + 57 years + + + + + 2,312,737 + + + + + 58 years + + + + + 2,330,373 + + + + + 59 years + + + + + 2,251,914 + + + + + 60 years + + + + + 2,160,937 + + + + + 61 years + + + + + 2,073,764 + + + + + 62 years + + + + + 2,008,093 + + + + + 63 years + + + + + 1,931,425 + + + + + 64 years + + + + + 1,913,402 + + + + + 65 years + + + + + 1,904,641 + + + + + 66 years + + + + + 1,813,987 + + + + + 67 years + + + + + 1,763,637 + + + + + 68 years + + + + + 1,678,740 + + + + + 69 years + + + + + 1,621,476 + + + + + 70 years + + + + + 1,516,900 + + + + + 71 years + + + + + 1,439,723 + + + + + 72 years + + + + + 1,371,235 + + + + + 73 years + + + + + 1,261,994 + + + + + 74 years + + + + + 1,208,272 + + + + + 75 years + + + + + 1,111,480 + + + + + 76 years + + + + + 1,028,927 + + + + + 77 years + + + + + 951,774 + + + + + 78 years + + + + + 828,866 + + + + + 79 years + + + + + 872,675 + + + + + + + Age + + + + + Total +population + + + + + + 80 years + + + + + 723,049 + + + + + 81 years + + + + + 640,276 + + + + + 82 years + + + + + 566,548 + + + + + 83 years + + + + + 527,982 + + + + + 84 years + + + + + 477,178 + + + + + 85 years + + + + + 412,549 + + + + + 86 years + + + + + 350,655 + + + + + 87 years + + + + + 306,906 + + + + + 88 years + + + + + 236,314 + + + + + 89 years + + + + + 213,778 + + + + + 90 years + + + + + 175,900 + + + + + 91 years + + + + + 140,003 + + + + + 92 years + + + + + 101,492 + + + + + 93 years + + + + + 78,233 + + + + + 94 years + + + + + 60,964 + + + + + 95 years + + + + + 46,219 + + + + + 96 years + + + + + 32,789 + + + + + 97 years + + + + + 23,471 + + + + + 98 years + + + + + 16,215 + + + + + 99 years + + + + + 12,385 + + + + + 100 years + + + + + 9,663 + + + + + 101 years + + + + + 5,231 + + + + + 102 years + + + + + 3,886 + + + + + 103 years + + + + + 2,800 + + + + + 104 years + + + + + 2,015 + + + + + 105 years + + + + + 1,573 + + + + + 106 years + + + + + 1,276 + + + + + 107 years + + + + + 1,038 + + + + + 108 years + + + + + 883 + + + + + 109 years + + + + + 852 + + + + + 110 years + + + + + 819 + + + + + 111 years + + + + + 623 + + + + + 112+ years + + + + + 1,535 + + + + + Total + + + + + 226,545,805 + + + +
+ + + + + + Status + + + + + Sample +size + + + + + + Percent + + + + + Weighted +Percent + + + + + + Total + + + + + 39695 + + + + + 100.0 + + + + + 100.0 + + + + + Not interviewed + + + + + 5701 + + + + + 14.4 + + + + + 18.2 + + + + + Interviewed, not examined + + + + + 2683 + + + + + 6.8 + + + + + 7.5 + + + + + MEC examined + + + + + 30818 + + + + + 77.6 + + + + + 73.4 + + + + + Home examined + + + + + 493 + + + + + 1.2 + + + + + 0.8 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036-reg.xml new file mode 100644 index 0000000..0b9eec6 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036-reg.xml @@ -0,0 +1,337 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036-str.xml new file mode 100644 index 0000000..b8fc159 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036-str.xml @@ -0,0 +1,403 @@ + + + + + + + Item + + + + + Description + + + + + + + Tuition + + + + + + The cost of takinga course varies froms chool to school.To search for tuition costs +at different colleges, go to www.studentaid.ed.gov/myfsa. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Room and board + + + + + + + The cost of lodging and food varies froms chool to school. Go to +www.studentaid.ed.gov/myfsa to search for estimated costs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Books and +school supplies + + + + + + + Books can be expensive. School supplies can include book bags, notebooks, pens, pencils, +paper, folders, stapler, desk organizing system (trays, penholder, etc.), computer paper, etc. +According to the College Board,the national average cost for textbooks at four-year public +colleges in 2009–10 was $1,122. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fees + + + + + Fees will depend on the school you’re attending. This list can be obtained directly from the +school. Fees include activity fees,parking decal fees, etc. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Equipment and +room materials + + + + + + + + + Equipment may include a computer, printer, etc. Furnishings or room materials may include +such items as reading lamps, microwave, refrigerator, sheets, towels, etc. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Travel and +miscellaneous expenses + + + + + + + + If you live on campus, you’ll probably need to travel during school breaks. +Other expenses can include clothing and cellphone use. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036.pdf new file mode 100644 index 0000000..610e5d0 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-036.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037-reg.xml new file mode 100644 index 0000000..cc78490 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037-reg.xml @@ -0,0 +1,648 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037-str.xml new file mode 100644 index 0000000..95a944a --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037-str.xml @@ -0,0 +1,1343 @@ + + + + + + + Concentration +(ppm) + + + + + + + + + + + + + + + + + + Postnatal Day 1 + + + + + + + + + + + + + Postnatal Day 4 + + + + + + + + + + + + + Postnatal Day 7 + + + + + + + + + + + + + Postnatal Day 14 + + + + + + + + + + + + + + Postnatal Day 20 + + + + + + + + + + + + + + No. + + + + + + Body +Weight +(g) + + + + + + + + + + + + + + Weight +Relative +to +Controls +(%) + + + + + + + + + + + + + + + + + + + + + + + + + No. + + + + + + Body +Weight +(g) + + + + + + + + + + + + + + Weight +Relative +to +Controls +(%) + + + + + + + + + + + + + + + + + + + + + + + + + Body +Weight +(g) + + + + + + + + + + + + + + Weight +Relative +to +Controls +(%) + + + + + + + + + + + + + + + + + + + + + + + + + Body +Weight +(g) + + + + + + + + + + + + + + Weight +Relative +to +Controls +(%) + + + + + + + + + + + + + + + + + + + + + + + + + Body +Weight +(g) + + + + + + + + + + + + + + Weight +Relative +to +t Controls +(%) + + + + + + + + + + + + + + + + + + + + + + + + + + Male + + + + + + + 0 + + + + + 39 + + + + + + 5.8 + + + + + + 10 + + + + + + 8.8 + + + + + + 13.5 + + + + + + + + 25.7 + + + + + + + + 35.0 + + + + + + + 250 + + + + + + + 30 + + + + + + 5.9 + + + + + + 102 + + + + + + + 10 + + + + + + 9.0 + + + + + + 102 + + + + + + + 13.6 + + + + + + + + 101 + + + + + + + 26.2 + + + + + + + 102 + + + + + + + 35.8 + + + + + + + + 102 + + + + + + + 500 + + + + + + + 33 + + + + + + 6.0 + + + + + + 103 + + + + + + + 10 + + + + + + 8.6 + + + + + + 98 + + + + + + 13.0 + + + + + + + 96 + + + + + + 25.1 + + + + + + + 98 + + + + + + 34.7 + + + + + + + + 99 + + + + + + 1,000 + + + + + + + + 31 + + + + + + 5.8 + + + + + + 100 + + + + + + + 10 + + + + + + 8.4 + + + + + + 96 + + + + + + 13.0 + + + + + + + 96 + + + + + + 24.9 + + + + + + + + 97 + + + + + + 34.5 + + + + + + + + 99 + + + + + + 2,000 + + + + + + + + 38 + + + + + + 5.8 + + + + + + 100 + + + + + + + 10 + + + + + + 8.8 + + + + + + 100 + + + + + + + 12.9 + + + + + + + + 96 + + + + + + 24.6 + + + + + + + + 96 + + + + + + 31.6** + + + + + + + + + + 90 + + + + + + 4,000 + + + + + + + + 27 + + + + + + 5.3** + + + + + + + + + 91 + + + + + + 10 + + + + + + 7.5** + + + + + + + + + 85 + + + + + + 10.4** + + + + + + + + + + 77 + + + + + + 16.8** + + + + + + + + + + 65 + + + + + + 19.8** + + + + + + + + + + 57 + + + + + + Female + + + + + + + + + 0 + + + + + 23 + + + + + + 5.4 + + + + + + 10 + + + + + + 8.2 + + + + + + 12.7 + + + + + + + + 24.7 + + + + + + + + 33.6 + + + + + + + + 250 + + + + + + + 34 + + + + + + 5.6 + + + + + + 104 + + + + + + + 10 + + + + + + 8.5 + + + + + + 104 + + + + + + + 12.9 + + + + + + + + 102 + + + + + + + 24.7 + + + + + + + + 100 + + + + + + + 33.9 + + + + + + + + 101 + + + + + + + 500 + + + + + + + 32 + + + + + + 5.4 + + + + + + 100 + + + + + + + 10 + + + + + + 8.2 + + + + + + 100 + + + + + + + 12.7 + + + + + + + + 100 + + + + + + + 25.0 + + + + + + + 101 + + + + + + + 33.6 + + + + + + + + 100 + + + + + + + 1,000 + + + + + + + + 40 + + + + + + 5.5 + + + + + + 102 + + + + + + + 10 + + + + + + 8.0 + + + + + + 98 + + + + + + 12.4 + + + + + + + 98 + + + + + + 24.2 + + + + + + + 98 + + + + + + 32.7 + + + + + + + + 97 + + + + + + 2,000 + + + + + + + + 49 + + + + + + 5.3 + + + + + + 98 + + + + + + 10 + + + + + + 8.2 + + + + + + 100 + + + + + + + 12.4 + + + + + + + 98 + + + + + + 23.7 + + + + + + + + 96 + + + + + + 30.3** + + + + + + + + + 90 + + + + + + 4,000 + + + + + + + + 31 + + + + + + 5.0** + + + + + + + + 93 + + + + + + 10 + + + + + + 7.3* + + + + + + + 89 + + + + + + 9.9** + + + + + + + + 78 + + + + + + 16.1** + + + + + + + + + 65 + + + + + + 18.8** + + + + + + + + + + 56 + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037.json new file mode 100644 index 0000000..8dd87c3 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":0,"numErroneouslyDetectedTables":3,"expectedFailure":true} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037.pdf new file mode 100644 index 0000000..a793837 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-037.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038-reg.xml new file mode 100644 index 0000000..fbc6ffa --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038-reg.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038-str.xml new file mode 100644 index 0000000..071efd9 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038-str.xml @@ -0,0 +1,90 @@ + + + + + + + Species + + + + + Percent of Range +Impacted + + + + + + Kingfisher + + + + + 29% + + + + + Bald Eagle + + + + + 34% + + + + + Osprey + + + + + 20% + + + + + Common Loon + + + + + 40% + + + + + Florida Panther + + + + + 100% + + + + + Mink + + + + + 35% + + + + + River Otter + + + + + 38% + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038.pdf new file mode 100644 index 0000000..6233b86 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-038.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039-reg.xml new file mode 100644 index 0000000..bd44c1a --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039-reg.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039-str.xml new file mode 100644 index 0000000..5771af3 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039-str.xml @@ -0,0 +1,78 @@ + + + + + + + Organism + + + + + Wildlife Criterion (pg/L) + + + + + Mink + + + + + 57 + + + + + River otter + + + + + 42 + + + + + Kingfisher + + + + + 33 + + + + + Loon + + + + + 82 + + + + + Osprey + + + + + 82 + + + + + Bald eagle + + + + + 100 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039.pdf new file mode 100644 index 0000000..1e00bd3 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-039.pdf differ diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040-reg.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040-reg.xml new file mode 100644 index 0000000..dc36ba5 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040-reg.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040-str.xml b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040-str.xml new file mode 100644 index 0000000..b586ca1 --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040-str.xml @@ -0,0 +1,125 @@ + + + + + + + Species + + + + + + + Wildlife Criterion +(pg/L) + + + + + + + + GLWQI + + + + + Mercury Study Report to Congress + + + + + + + + + + + + + + Mink + + + + + 2880 + + + + + 1038 + + + + + Otter + + + + + 1930 + + + + + 764 + + + + + Kingfisher + + + + + + + 1040 + + + + + 598 + + + + + Osprey + + + + + + + + Not done + + + + + 1498 + + + + + Eagle + + + + + + + 1920 + + + + + 1818 + + + +
+
diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040.json b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040.json new file mode 100644 index 0000000..a55497d --- /dev/null +++ b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040.json @@ -0,0 +1 @@ +{"numExpectedTables":1,"numCorrectlyDetectedTables":1,"numErroneouslyDetectedTables":0,"expectedFailure":false} \ No newline at end of file diff --git a/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040.pdf b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040.pdf new file mode 100644 index 0000000..fe24339 Binary files /dev/null and b/tests/tabula_test_pdfs/icdar2013-dataset/competition-dataset-us/us-040.pdf differ diff --git a/tests/tabula_test_pdfs/indictb1h_14.pdf b/tests/tabula_test_pdfs/indictb1h_14.pdf new file mode 100644 index 0000000..8850058 Binary files /dev/null and b/tests/tabula_test_pdfs/indictb1h_14.pdf differ diff --git a/tests/tabula_test_pdfs/labor.pdf b/tests/tabula_test_pdfs/labor.pdf new file mode 100644 index 0000000..9e32281 Binary files /dev/null and b/tests/tabula_test_pdfs/labor.pdf differ diff --git a/tests/tabula_test_pdfs/m27.pdf b/tests/tabula_test_pdfs/m27.pdf new file mode 100644 index 0000000..cecd7b6 Binary files /dev/null and b/tests/tabula_test_pdfs/m27.pdf differ diff --git a/tests/tabula_test_pdfs/mednine.pdf b/tests/tabula_test_pdfs/mednine.pdf new file mode 100644 index 0000000..0a3f36c Binary files /dev/null and b/tests/tabula_test_pdfs/mednine.pdf differ diff --git a/tests/tabula_test_pdfs/offense.pdf b/tests/tabula_test_pdfs/offense.pdf new file mode 100644 index 0000000..08ed726 Binary files /dev/null and b/tests/tabula_test_pdfs/offense.pdf differ diff --git a/tests/tabula_test_pdfs/puertos1.pdf b/tests/tabula_test_pdfs/puertos1.pdf new file mode 100644 index 0000000..beb80c4 Binary files /dev/null and b/tests/tabula_test_pdfs/puertos1.pdf differ diff --git a/tests/tabula_test_pdfs/rotated_page.pdf b/tests/tabula_test_pdfs/rotated_page.pdf new file mode 100644 index 0000000..df532a2 Binary files /dev/null and b/tests/tabula_test_pdfs/rotated_page.pdf differ diff --git a/tests/tabula_test_pdfs/schools.pdf b/tests/tabula_test_pdfs/schools.pdf new file mode 100644 index 0000000..eef50e2 Binary files /dev/null and b/tests/tabula_test_pdfs/schools.pdf differ diff --git a/tests/tabula_test_pdfs/should_detect_rulings.pdf b/tests/tabula_test_pdfs/should_detect_rulings.pdf new file mode 100644 index 0000000..55539ee Binary files /dev/null and b/tests/tabula_test_pdfs/should_detect_rulings.pdf differ diff --git a/tests/tabula_test_pdfs/sort_exception.pdf b/tests/tabula_test_pdfs/sort_exception.pdf new file mode 100644 index 0000000..5f84462 Binary files /dev/null and b/tests/tabula_test_pdfs/sort_exception.pdf differ diff --git a/tests/tabula_test_pdfs/spanning_cells.pdf b/tests/tabula_test_pdfs/spanning_cells.pdf new file mode 100755 index 0000000..378fb1e Binary files /dev/null and b/tests/tabula_test_pdfs/spanning_cells.pdf differ diff --git a/tests/tabula_test_pdfs/spreadsheet_no_bounding_frame.pdf b/tests/tabula_test_pdfs/spreadsheet_no_bounding_frame.pdf new file mode 100644 index 0000000..aa221b9 Binary files /dev/null and b/tests/tabula_test_pdfs/spreadsheet_no_bounding_frame.pdf differ diff --git a/tests/tabula_test_pdfs/sydney_disclosure_contract.pdf b/tests/tabula_test_pdfs/sydney_disclosure_contract.pdf new file mode 100644 index 0000000..70f4215 Binary files /dev/null and b/tests/tabula_test_pdfs/sydney_disclosure_contract.pdf differ diff --git a/tests/tabula_test_pdfs/twotables.pdf b/tests/tabula_test_pdfs/twotables.pdf new file mode 100644 index 0000000..42921a9 Binary files /dev/null and b/tests/tabula_test_pdfs/twotables.pdf differ diff --git a/tests/tabula_test_pdfs/us-007.pdf b/tests/tabula_test_pdfs/us-007.pdf new file mode 100644 index 0000000..45b3de3 Binary files /dev/null and b/tests/tabula_test_pdfs/us-007.pdf differ diff --git a/tests/tabula_test_pdfs/us-017.pdf b/tests/tabula_test_pdfs/us-017.pdf new file mode 100644 index 0000000..64158f5 Binary files /dev/null and b/tests/tabula_test_pdfs/us-017.pdf differ diff --git a/tests/tabula_test_pdfs/us-024.pdf b/tests/tabula_test_pdfs/us-024.pdf new file mode 100644 index 0000000..1a43f84 Binary files /dev/null and b/tests/tabula_test_pdfs/us-024.pdf differ diff --git a/tests/twotables_1.pdf b/tests/twotables_1.pdf new file mode 100644 index 0000000..cbbeeda Binary files /dev/null and b/tests/twotables_1.pdf differ diff --git a/tests/twotables_2.pdf b/tests/twotables_2.pdf new file mode 100644 index 0000000..5249887 Binary files /dev/null and b/tests/twotables_2.pdf differ diff --git a/tools/camelot b/tools/camelot new file mode 100755 index 0000000..0880611 --- /dev/null +++ b/tools/camelot @@ -0,0 +1,214 @@ +#!/usr/bin/env python2 +import os +import sys +import time +import logging + +from docopt import docopt +from PyPDF2 import PdfFileReader + +from camelot.pdf import Pdf +from camelot.lattice import Lattice +from camelot.stream import Stream + + +doc = """ +camelot parses tables from PDFs! + +usage: + camelot.py [options] [...] + +options: + -h, --help Show this screen. + -v, --version Show version. + -p, --pages Comma-separated list of page numbers. + Example: -p 1,3-6,10 [default: 1] + -f, --format Output format. (csv,tsv,html,json,xlsx) [default: csv] + -l, --log Print log to file. + -o, --output Output directory. + +camelot methods: + lattice Looks for lines between data. + stream Looks for spaces between data. + +See 'camelot -h' for more information on a specific method. +""" + +lattice_doc = """ +Lattice method looks for lines between data to form a table. + +usage: + camelot.py lattice [options] [--] + +options: + -F, --fill Fill data in horizontal and/or vertical spanning + cells. Example: -F h, -F v, -F hv + -s, --scale Scaling factor. Large scaling factor leads to + smaller lines being detected. [default: 15] + -j, --jtol Tolerance to account for when comparing joint + and line coordinates. [default: 2] + -m, --mtol Tolerance to account for when merging lines + which are very close. [default: 2] + -i, --invert Invert pdf image to make sure that lines are + in foreground. + -d, --debug Debug by visualizing pdf geometry. + (contour,line,joint,table) Example: -d table +""" + +stream_doc = """ +Stream method looks for spaces between data to form a table. + +usage: + camelot.py stream [options] [--] + +options: + -n, --ncols Number of columns. [default: 0] + -c, --columns Comma-separated list of column x-coordinates. + Example: -c 10.1,20.2,30.3 + -y, --ytol Tolerance to account for when grouping rows + together. [default: 2] + -M, --cmargin Char margin. Chars closer than cmargin are + grouped together to form a word. [default: 2.0] + -L, --lmargin Line margin. Lines closer than lmargin are + grouped together to form a textbox. [default: 0.5] + -W, --wmargin Word margin. Insert blank spaces between chars + if distance between words is greater than word + margin. [default: 0.1] + -d, --debug Debug by visualizing textboxes. +""" + + +def convert_to_html(table): + html = '' + html = ''.join([html, '\n']) + for row in table: + html = ''.join([html, ' \n']) + for data in row: + html = ''.join([html, ' \n']) + html = ''.join([html, ' \n']) + html = ''.join([html, '
', data, '
\n']) + return html + + +def write_to_disk(data, f='csv', output=None, filename=None): + # raise something if filename and/or output are None + fname = os.path.basename(filename) + froot, __ = os.path.splitext(fname) + if f in ['csv', 'tsv']: + import csv + delimiter = ',' if f == 'csv' else '\t' + for page in sorted(data): + for table in range(len(data[page])): + dsvname = '{0}_table_{1}.{2}'.format(page, table + 1, f) + with open(os.path.join(output, dsvname), 'w') as outfile: + writer = csv.writer( + outfile, delimiter=delimiter, quoting=csv.QUOTE_ALL) + for row in data[page][table]: + writer.writerow(row) + elif f == 'html': + htmlname = '{}.html'.format(froot) + for page in sorted(data): + for table in range(len(data[page])): + with open(os.path.join(output, htmlname), 'a') as htmlfile: + htmlfile.write(convert_to_html(data[page][table])) + elif f == 'json': + import json + with open(os.path.join(output, '{}.json'.format(froot)), 'w') \ + as jsonfile: + json.dump(data, jsonfile) + elif f == 'xlsx': + try: + from pyexcel_xlsx import save_data + from collections import OrderedDict + xlsx_data = OrderedDict() + for page in sorted(data): + for table in range(len(data[page])): + sheet_name = '{0}_table_{1}'.format(page, table + 1) + xlsx_data.update({sheet_name: + [row for row in data[page][table]]}) + save_data(os.path.join(output, '{}.xlsx'.format(froot)), xlsx_data) + except ImportError: + print "link to install docs" + + +if __name__ == '__main__': + start_time = time.time() + + args = docopt(doc, version='0.1', options_first=True) + argv = [args['']] + args[''] + if args[''] == 'lattice': + args.update(docopt(lattice_doc, argv=argv)) + elif args[''] == 'stream': + args.update(docopt(stream_doc, argv=argv)) + + filename = args[''] + filedir = os.path.dirname(args['']) + logname, __ = os.path.splitext(filename) + logname += '.log' + + if args['--log']: + if args['--output']: + logname = os.path.join(args['--output'], os.path.basename(logname)) + logging.basicConfig( + filename=logname, filemode='w', level=logging.DEBUG) + else: + logging.basicConfig( + filename=logname, filemode='w', level=logging.DEBUG) + + p = [] + if args['--pages'] == '1': + p.append({'start': 1, 'end': 1}) + else: + if args['--pages'] == 'all': + infile = PdfFileReader(open(filename, 'rb'), strict=False) + p.append({'start': 1, 'end': infile.getNumPages()}) + else: + for r in args['--pages'].split(','): + if '-' in r: + a, b = r.split('-') + p.append({'start': int(a), 'end': int(b)}) + else: + p.append({'start': int(r), 'end': int(r)}) + + if args[''] == 'lattice': + try: + extractor = Lattice(Pdf(filename, pagenos=p, clean=True), + fill=args['--fill'], + scale=int(args['--scale']), + jtol=int(args['--jtol']), + mtol=int(args['--mtol']), + invert=args['--invert'], + debug=args['--debug']) + data = extractor.get_tables() + if args['--debug']: + extractor.plot_geometry(args['--debug']) + except Exception as e: + logging.exception(e.message, exc_info=True) + sys.exit() + elif args[''] == 'stream': + try: + extractor = Stream(Pdf(filename, pagenos=p, + char_margin=float(args['--cmargin']), + line_margin=float(args['--lmargin']), + word_margin=float(args['--wmargin']), + clean=True), + ncolumns=int(args['--ncols']), + columns=args['--columns'], + ytol=int(args['--ytol']), + debug=args['--debug']) + data = extractor.get_tables() + if args['--debug']: + extractor.plot_text() + except Exception as e: + logging.exception(e.message, exc_info=True) + sys.exit() + + if data is None: + print "See 'camelot -h' for various parameters you can tweak." + else: + output = filedir if args['--output'] is None else args['--output'] + write_to_disk(data, f=args['--format'], + output=output, filename=filename) + + print "finished in", time.time() - start_time, "seconds" + logging.info("Time taken: " + str(time.time() - start_time) + " seconds")