commit a97ca8cb7cac8acfaa3add10a7c33b66a51d511c Author: gbanyan Date: Thu Nov 27 16:39:26 2025 +0800 Initial commit diff --git a/__pycache__/app.cpython-314.pyc b/__pycache__/app.cpython-314.pyc new file mode 100644 index 0000000..4d32bc6 Binary files /dev/null and b/__pycache__/app.cpython-314.pyc differ diff --git a/app.py b/app.py new file mode 100644 index 0000000..ddd7a44 --- /dev/null +++ b/app.py @@ -0,0 +1,101 @@ +import os +from flask import Flask, render_template, send_from_directory, jsonify, request + +app = Flask(__name__) + +IMAGES_DIR = 'images' +LABELS_DIR = 'labels' +os.makedirs(LABELS_DIR, exist_ok=True) + +ALLOWED_EXTENSIONS = {'.png', '.jpg', '.jpeg', '.bmp', '.webp'} + +def get_image_files(): + files = [] + if os.path.exists(IMAGES_DIR): + for f in os.listdir(IMAGES_DIR): + _, ext = os.path.splitext(f) + if ext.lower() in ALLOWED_EXTENSIONS: + files.append(f) + return sorted(files) + +def is_labeled(filename): + name, _ = os.path.splitext(filename) + label_path = os.path.join(LABELS_DIR, name + '.txt') + return os.path.exists(label_path) + +@app.route('/') +def index(): + return render_template('index.html') + +@app.route('/images/') +def serve_image(filename): + return send_from_directory(IMAGES_DIR, filename) + +@app.route('/api/next') +def get_next_image(): + images = get_image_files() + total = len(images) + labeled_count = 0 + next_image = None + + for img in images: + if is_labeled(img): + labeled_count += 1 + elif next_image is None: + next_image = img + + # If all labeled, next_image remains None + + return jsonify({ + 'total': total, + 'labeled': labeled_count, + 'filename': next_image, + 'completed': next_image is None + }) + +@app.route('/api/save', methods=['POST']) +def save_label(): + data = request.json + filename = data.get('filename') + boxes = data.get('boxes', []) # List of {x, y, w, h} in image pixels + img_w = data.get('width') + img_h = data.get('height') + + if not filename or not img_w or not img_h: + return jsonify({'error': 'Missing data'}), 400 + + name, _ = os.path.splitext(filename) + label_path = os.path.join(LABELS_DIR, name + '.txt') + + lines = [] + for box in boxes: + # YOLO format: class x_center y_center width height (normalized 0-1) + # Class is 0 for signature + + # Ensure box is valid + x = float(box['x']) + y = float(box['y']) + w = float(box['w']) + h = float(box['h']) + + # Center coordinates + center_x = (x + w / 2.0) / img_w + center_y = (y + h / 2.0) / img_h + norm_w = w / img_w + norm_h = h / img_h + + # Clamp values just in case + center_x = max(0.0, min(1.0, center_x)) + center_y = max(0.0, min(1.0, center_y)) + norm_w = max(0.0, min(1.0, norm_w)) + norm_h = max(0.0, min(1.0, norm_h)) + + lines.append(f"0 {center_x:.6f} {center_y:.6f} {norm_w:.6f} {norm_h:.6f}") + + with open(label_path, 'w') as f: + f.write('\n'.join(lines)) + + return jsonify({'success': True}) + +if __name__ == '__main__': + app.run(debug=True, port=8080) diff --git a/extraction_log.csv b/extraction_log.csv new file mode 100644 index 0000000..9059d6d --- /dev/null +++ b/extraction_log.csv @@ -0,0 +1,501 @@ +index,filename,page,output_file,pdf_found,exported,error_message +1,202204_6223_AI3.pdf,8,202204_6223_AI3_page8.png,True,True, +2,201404_1784_AI1.pdf,6,201404_1784_AI1_page6.png,True,True, +3,202101_1598_AI1.pdf,3,202101_1598_AI1_page3.png,True,True, +4,202001_8433_AI1.pdf,4,202001_8433_AI1_page4.png,True,True, +5,202104_8024_AI1.pdf,7,202104_8024_AI1_page7.png,True,True, +6,201504_3388_AI1.pdf,4,201504_3388_AI1_page4.png,True,True, +7,202204_3004_AI1.pdf,9,202204_3004_AI1_page9.png,True,True, +8,202202_8941_AI1.pdf,4,202202_8941_AI1_page4.png,True,True, +9,201404_3311_AI3.pdf,4,201404_3311_AI3_page4.png,True,True, +10,201802_1533_AI1.pdf,5,201802_1533_AI1_page5.png,True,True, +11,201804_4768_AI3.pdf,6,201804_4768_AI3_page6.png,True,True, +12,202004_6558_AI1.pdf,9,202004_6558_AI1_page9.png,True,True, +13,202204_7734_AI1.pdf,5,202204_7734_AI1_page5.png,True,True, +14,202202_3557_AI1.pdf,3,202202_3557_AI1_page3.png,True,True, +15,202002_1419_AI1.pdf,3,202002_1419_AI1_page3.png,True,True, +16,201402_2301_AI1.pdf,4,201402_2301_AI1_page4.png,True,True, +17,201803_1786_AI1.pdf,4,201803_1786_AI1_page4.png,True,True, +18,201804_2441_AI2.pdf,7,201804_2441_AI2_page7.png,True,True, +19,201904_4903_AI3.pdf,6,201904_4903_AI3_page6.png,True,True, +20,202102_8027_AI1.pdf,4,202102_8027_AI1_page4.png,True,True, +21,201504_8928_AI3.pdf,3,201504_8928_AI3_page3.png,True,True, +22,201901_8421_AI1.pdf,4,201901_8421_AI1_page4.png,True,True, +23,202304_5203_AI3.pdf,8,202304_5203_AI3_page8.png,True,True, +24,201404_3130_AI3.pdf,3,201404_3130_AI3_page3.png,True,True, +25,202002_2208_AI1.pdf,4,202002_2208_AI1_page4.png,True,True, +26,201404_5483_AI1.pdf,5,201404_5483_AI1_page5.png,True,True, +27,201803_3287_AI1.pdf,4,201803_3287_AI1_page4.png,True,True, +28,201804_3581_AI3.pdf,8,201804_3581_AI3_page8.png,True,True, +29,202101_3115_AI1.pdf,5,202101_3115_AI1_page5.png,True,True, +30,201503_5015_AI1.pdf,3,201503_5015_AI1_page3.png,True,True, +31,201802_4552_AI1.pdf,4,201802_4552_AI1_page4.png,True,True, +32,202101_4722_AI1.pdf,4,202101_4722_AI1_page4.png,True,True, +33,201802_3706_AI1.pdf,5,201802_3706_AI1_page5.png,True,True, +34,202101_1536_AI1.pdf,5,202101_1536_AI1_page5.png,True,True, +35,201702_1215_AI1.pdf,4,201702_1215_AI1_page4.png,True,True, +36,202303_5906_AI1.pdf,4,202303_5906_AI1_page4.png,True,True, +37,201702_4123_AI1.pdf,4,201702_4123_AI1_page4.png,True,True, +38,202202_6115_AI1.pdf,4,202202_6115_AI1_page4.png,True,True, +39,202001_1476_AI1.pdf,4,202001_1476_AI1_page4.png,True,True, +40,201902_3325_AI1.pdf,4,201902_3325_AI1_page4.png,True,True, +41,202101_2419_AI1.pdf,3,202101_2419_AI1_page3.png,True,True, +42,202302_8435_AI1.pdf,3,202302_8435_AI1_page3.png,True,True, +43,201902_6257_AI1.pdf,5,201902_6257_AI1_page5.png,True,True, +44,201904_6189_AI3.pdf,6,201904_6189_AI3_page6.png,True,True, +45,201701_9941_AI1.pdf,4,201701_9941_AI1_page4.png,True,True, +46,201504_6505_AI1.pdf,4,201504_6505_AI1_page4.png,True,True, +47,202102_2732_AI1.pdf,4,202102_2732_AI1_page4.png,True,True, +48,201304_3587_AI3.pdf,5,201304_3587_AI3_page5.png,True,True, +49,201804_3044_AI1.pdf,8,201804_3044_AI1_page8.png,True,True, +50,201804_6245_AI1.pdf,7,201804_6245_AI1_page7.png,True,True, +51,201504_3062_AI1.pdf,5,201504_3062_AI1_page5.png,True,True, +52,201504_1528_AI3.pdf,4,201504_1528_AI3_page4.png,True,True, +53,201501_1609_AI1.pdf,4,201501_1609_AI1_page4.png,True,True, +54,202104_6733_AI3.pdf,7,202104_6733_AI3_page7.png,True,True, +55,202102_000930_AI3.pdf,6,202102_000930_AI3_page6.png,True,True, +56,201304_5464_AI1.pdf,4,201304_5464_AI1_page4.png,True,True, +57,201704_3289_AI3.pdf,7,201704_3289_AI3_page7.png,True,True, +58,201702_3147_AI1.pdf,6,201702_3147_AI1_page6.png,True,True, +59,202302_3149_AI1.pdf,4,202302_3149_AI1_page4.png,True,True, +60,201603_8926_AI1.pdf,3,201603_8926_AI1_page3.png,True,True, +61,201702_2436_AI1.pdf,4,201702_2436_AI1_page4.png,True,True, +62,201304_3088_AI1.pdf,5,201304_3088_AI1_page5.png,True,True, +63,201601_3297_AI1.pdf,5,201601_3297_AI1_page5.png,True,True, +64,201803_2616_AI1.pdf,4,201803_2616_AI1_page4.png,True,True, +65,202201_4747_AI1.pdf,3,202201_4747_AI1_page3.png,True,True, +66,201902_5328_AI1.pdf,3,201902_5328_AI1_page3.png,True,True, +67,202101_2349_AI1.pdf,4,202101_2349_AI1_page4.png,True,True, +68,201904_1605_AI1.pdf,8,201904_1605_AI1_page8.png,True,True, +69,202204_3441_AI3.pdf,6,202204_3441_AI3_page6.png,True,True, +70,201404_6015_AI1.pdf,4,201404_6015_AI1_page4.png,True,True, +71,201902_1307_AI1.pdf,3,201902_1307_AI1_page3.png,True,True, +72,201603_3346_AI1.pdf,4,201603_3346_AI1_page4.png,True,True, +73,202202_6761_AI1.pdf,5,202202_6761_AI1_page5.png,True,True, +74,202201_3416_AI1.pdf,4,202201_3416_AI1_page4.png,True,True, +75,201704_8930_AI1.pdf,7,201704_8930_AI1_page7.png,True,True, +76,202304_3535_AI3.pdf,6,202304_3535_AI3_page6.png,True,True, +77,202304_1903_AI1.pdf,7,202304_1903_AI1_page7.png,True,True, +78,202004_2352_AI3.pdf,7,202004_2352_AI3_page7.png,True,True, +79,202204_3147_AI3.pdf,9,202204_3147_AI3_page9.png,True,True, +80,202103_3313_AI1.pdf,5,202103_3313_AI1_page5.png,True,True, +81,201304_2596_AI3.pdf,3,201304_2596_AI3_page3.png,True,True, +82,202104_6695_AI1.pdf,7,202104_6695_AI1_page7.png,True,True, +83,201902_6672_AI1.pdf,3,201902_6672_AI1_page3.png,True,True, +84,202201_4510_AI1.pdf,3,202201_4510_AI1_page3.png,True,True, +85,201901_6492_AI1.pdf,5,201901_6492_AI1_page5.png,True,True, +86,201804_5489_AI1.pdf,8,201804_5489_AI1_page8.png,True,True, +87,202204_6494_AI3.pdf,6,202204_6494_AI3_page6.png,True,True, +88,201504_4138_AI3.pdf,3,201504_4138_AI3_page3.png,True,True, +89,201403_4702_AI1.pdf,5,201403_4702_AI1_page5.png,True,True, +90,202304_3323_AI1.pdf,6,202304_3323_AI1_page6.png,True,True, +91,201904_1305_AI1.pdf,3,201904_1305_AI1_page3.png,True,True, +92,201703_3508_AI1.pdf,4,201703_3508_AI1_page4.png,True,True, +93,202301_2509_AI1.pdf,3,202301_2509_AI1_page3.png,True,True, +94,202103_2536_AI1.pdf,4,202103_2536_AI1_page4.png,True,True, +95,201404_8054_AI1.pdf,6,201404_8054_AI1_page6.png,True,True, +96,201801_8403_AI1.pdf,3,201801_8403_AI1_page3.png,True,True, +97,202203_1336_AI1.pdf,4,202203_1336_AI1_page4.png,True,True, +98,202202_9944_AI1.pdf,4,202202_9944_AI1_page4.png,True,True, +99,201604_3581_AI3.pdf,8,201604_3581_AI3_page8.png,True,True, +100,202102_3580_AI1.pdf,3,202102_3580_AI1_page3.png,True,True, +101,202204_6799_AI1.pdf,7,202204_6799_AI1_page7.png,True,True, +102,201802_2025_AI4.pdf,4,201802_2025_AI4_page4.png,True,True, +103,201703_1413_AI2.pdf,3,201703_1413_AI2_page3.png,True,True, +104,202303_3521_AI1.pdf,3,202303_3521_AI1_page3.png,True,True, +105,202304_1201_AI3.pdf,9,202304_1201_AI3_page9.png,True,True, +106,202101_4503_AI1.pdf,3,202101_4503_AI1_page3.png,True,True, +107,202303_3437_AI1.pdf,5,202303_3437_AI1_page5.png,True,True, +108,201702_3294_AI1.pdf,3,201702_3294_AI1_page3.png,True,True, +109,202204_3287_AI1.pdf,7,202204_3287_AI1_page7.png,True,True, +110,202202_5301_AI1.pdf,4,202202_5301_AI1_page4.png,True,True, +111,201504_9905_AI3.pdf,4,201504_9905_AI3_page4.png,True,True, +112,201304_6216_AI3.pdf,3,201304_6216_AI3_page3.png,True,True, +113,201604_1454_AI1.pdf,8,201604_1454_AI1_page8.png,True,True, +114,201804_1477_AI3.pdf,6,201804_1477_AI3_page6.png,True,True, +115,202203_6482_AI1.pdf,3,202203_6482_AI1_page3.png,True,True, +116,201704_9942_AI3.pdf,8,201704_9942_AI3_page8.png,True,True, +117,201402_5291_AI1.pdf,4,201402_5291_AI1_page4.png,True,True, +118,201401_2313_AI1.pdf,4,201401_2313_AI1_page4.png,True,True, +119,201403_2022_AI1.pdf,5,201403_2022_AI1_page5.png,True,True, +120,202203_1616_AI1.pdf,4,202203_1616_AI1_page4.png,True,True, +121,201903_5432_AI2.pdf,4,201903_5432_AI2_page4.png,True,True, +122,201602_1470_AI2.pdf,3,201602_1470_AI2_page3.png,True,True, +123,201902_6109_AI1.pdf,3,201902_6109_AI1_page3.png,True,True, +124,201701_3691_AI1.pdf,3,201701_3691_AI1_page3.png,True,True, +125,201401_4535_AI1.pdf,3,201401_4535_AI1_page3.png,True,True, +126,201602_6146_AI1.pdf,4,201602_6146_AI1_page4.png,True,True, +127,202104_6225_AI3.pdf,6,202104_6225_AI3_page6.png,True,True, +128,201802_8435_AI1.pdf,3,201802_8435_AI1_page3.png,True,True, +129,202101_1723_AI1.pdf,3,202101_1723_AI1_page3.png,True,True, +130,201904_1605_AI3.pdf,7,201904_1605_AI3_page7.png,True,True, +131,202104_2342_AI1.pdf,8,202104_2342_AI1_page8.png,True,True, +132,202003_8093_AI1.pdf,5,202003_8093_AI1_page5.png,True,True, +133,201904_2724_AI1.pdf,7,201904_2724_AI1_page7.png,True,True, +134,201904_1449_AI3.pdf,6,201904_1449_AI3_page6.png,True,True, +135,202304_1231_AI1.pdf,7,202304_1231_AI1_page7.png,True,True, +136,202303_4907_AI2.pdf,3,202303_4907_AI2_page3.png,True,True, +137,202303_3706_AI1.pdf,5,202303_3706_AI1_page5.png,True,True, +138,201504_2324_AI3.pdf,4,201504_2324_AI3_page4.png,True,True, +139,201701_4956_AI1.pdf,3,201701_4956_AI1_page3.png,True,True, +140,201503_6266_AI1.pdf,3,201503_6266_AI1_page3.png,True,True, +141,201304_4533_AI3.pdf,4,201304_4533_AI3_page4.png,True,True, +142,201704_6129_AI1.pdf,7,201704_6129_AI1_page7.png,True,True, +143,202204_6899_AI3.pdf,8,202204_6899_AI3_page8.png,True,True, +144,201802_3402_AI1.pdf,4,201802_3402_AI1_page4.png,True,True, +145,201404_3073_AI1.pdf,3,201404_3073_AI1_page3.png,True,True, +146,201501_4930_AI1.pdf,5,201501_4930_AI1_page5.png,True,True, +147,201401_3551_AI1.pdf,7,201401_3551_AI1_page7.png,True,True, +148,201704_6761_AI1.pdf,9,201704_6761_AI1_page9.png,True,True, +149,201904_3455_AI1.pdf,7,201904_3455_AI1_page7.png,True,True, +150,201403_8076_AI1.pdf,5,201403_8076_AI1_page5.png,True,True, +151,201604_6138_AI1.pdf,9,201604_6138_AI1_page9.png,True,True, +152,201704_2706_AI2.pdf,7,201704_2706_AI2_page7.png,True,True, +153,202303_1813_AI1.pdf,4,202303_1813_AI1_page4.png,True,True, +154,201902_1516_AI2.pdf,4,201902_1516_AI2_page4.png,True,True, +155,202303_1537_AI1.pdf,5,202303_1537_AI1_page5.png,True,True, +156,202104_4714_AI3.pdf,6,202104_4714_AI3_page6.png,True,True, +157,201603_3587_AI1.pdf,4,201603_3587_AI1_page4.png,True,True, +158,202204_6146_AI3.pdf,6,202204_6146_AI3_page6.png,True,True, +159,201902_1438_AI2.pdf,3,201902_1438_AI2_page3.png,True,True, +160,202004_2314_AI3.pdf,7,202004_2314_AI3_page7.png,True,True, +161,201901_9937_AI1.pdf,4,201901_9937_AI1_page4.png,True,True, +162,201602_6134_AI1.pdf,5,201602_6134_AI1_page5.png,True,True, +163,201703_4743_AI1.pdf,4,201703_4743_AI1_page4.png,True,True, +164,201804_5285_AI1.pdf,6,201804_5285_AI1_page6.png,True,True, +165,201304_6412_AI3.pdf,5,201304_6412_AI3_page5.png,True,True, +166,202304_4558_AI2.pdf,6,202304_4558_AI2_page6.png,True,True, +167,201304_2426_AI1.pdf,4,201304_2426_AI1_page4.png,True,True, +168,201904_2926_AI3.pdf,8,201904_2926_AI3_page8.png,True,True, +169,202304_2617_AI1.pdf,7,202304_2617_AI1_page7.png,True,True, +170,201501_4419_AI2.pdf,3,201501_4419_AI2_page3.png,True,True, +171,201903_1220_AI1.pdf,3,201903_1220_AI1_page3.png,True,True, +172,201404_6111_AI1.pdf,6,201404_6111_AI1_page6.png,True,True, +173,201402_4114_AI1.pdf,7,201402_4114_AI1_page7.png,True,True, +174,201902_1227_AI1.pdf,4,201902_1227_AI1_page4.png,True,True, +175,202003_2597_AI1.pdf,5,202003_2597_AI1_page5.png,True,True, +176,202002_1595_AI1.pdf,4,202002_1595_AI1_page4.png,True,True, +177,202004_9929_AI1.pdf,9,202004_9929_AI1_page9.png,True,True, +178,201604_3632_AI3.pdf,7,201604_3632_AI3_page7.png,True,True, +179,201504_2740_AI1.pdf,5,201504_2740_AI1_page5.png,True,True, +180,201704_6276_AI1.pdf,7,201704_6276_AI1_page7.png,True,True, +181,201403_2722_AI2.pdf,3,201403_2722_AI2_page3.png,True,True, +182,202301_8455_AI1.pdf,3,202301_8455_AI1_page3.png,True,True, +183,201304_2023_AI3.pdf,3,201304_2023_AI3_page3.png,True,True, +184,201901_2838_AI1.pdf,4,201901_2838_AI1_page4.png,True,True, +185,201903_8401_AI1.pdf,4,201903_8401_AI1_page4.png,True,True, +186,202002_3037_AI1.pdf,5,202002_3037_AI1_page5.png,True,True, +187,201404_8043_AI3.pdf,4,201404_8043_AI3_page4.png,True,True, +188,201904_6125_AI1.pdf,8,201904_6125_AI1_page8.png,True,True, +189,201702_5351_AI1.pdf,5,201702_5351_AI1_page5.png,True,True, +190,202302_3528_AI2.pdf,3,202302_3528_AI2_page3.png,True,True, +191,201904_9943_AI3.pdf,6,201904_9943_AI3_page6.png,True,True, +192,202102_2302_AI1.pdf,4,202102_2302_AI1_page4.png,True,True, +193,202203_8488_AI1.pdf,4,202203_8488_AI1_page4.png,True,True, +194,201304_6279_AI3.pdf,4,201304_6279_AI3_page4.png,True,True, +195,201904_3687_AI1.pdf,7,201904_3687_AI1_page7.png,True,True, +196,202002_6574_AI1.pdf,5,202002_6574_AI1_page5.png,True,True, +197,201402_1723_AI1.pdf,3,201402_1723_AI1_page3.png,True,True, +198,202304_5202_AI3.pdf,6,202304_5202_AI3_page6.png,True,True, +199,201702_9946_AI1.pdf,3,201702_9946_AI1_page3.png,True,True, +200,201502_2061_AI1.pdf,5,201502_2061_AI1_page5.png,True,True, +201,202102_4440_AI2.pdf,3,202102_4440_AI2_page3.png,True,True, +202,201902_1457_AI1.pdf,4,201902_1457_AI1_page4.png,True,True, +203,201703_4111_AI1.pdf,3,201703_4111_AI1_page3.png,True,True, +204,202203_6706_AI1.pdf,3,202203_6706_AI1_page3.png,True,True, +205,201602_2616_AI1.pdf,3,201602_2616_AI1_page3.png,True,True, +206,202104_5703_AI1.pdf,6,202104_5703_AI1_page6.png,True,True, +207,201704_2542_AI1.pdf,7,201704_2542_AI1_page7.png,True,True, +208,201904_8016_AI1.pdf,7,201904_8016_AI1_page7.png,True,True, +209,201804_3229_AI3.pdf,8,201804_3229_AI3_page8.png,True,True, +210,201504_2461_AI3.pdf,4,201504_2461_AI3_page4.png,True,True, +211,201704_4529_AI1.pdf,8,201704_4529_AI1_page8.png,True,True, +212,201804_3287_AI3.pdf,7,201804_3287_AI3_page7.png,True,True, +213,201404_3176_AI1.pdf,4,201404_3176_AI1_page4.png,True,True, +214,201504_3609_AI1.pdf,5,201504_3609_AI1_page5.png,True,True, +215,202303_6236_AI1.pdf,3,202303_6236_AI1_page3.png,True,True, +216,202204_1339_AI3.pdf,8,202204_1339_AI3_page8.png,True,True, +217,202003_2330_AI1.pdf,3,202003_2330_AI1_page3.png,True,True, +218,201703_2937_AI1.pdf,4,201703_2937_AI1_page4.png,True,True, +219,202204_2359_AI1.pdf,9,202204_2359_AI1_page9.png,True,True, +220,202204_3594_AI1.pdf,10,202204_3594_AI1_page10.png,True,True, +221,201502_6569_AI1.pdf,4,201502_6569_AI1_page4.png,True,True, +222,202303_5283_AI1.pdf,3,202303_5283_AI1_page3.png,True,True, +223,202003_5272_AI2.pdf,3,202003_5272_AI2_page3.png,True,True, +224,202001_4139_AI1.pdf,4,202001_4139_AI1_page4.png,True,True, +225,202101_4960_AI1.pdf,5,202101_4960_AI1_page5.png,True,True, +226,201402_5846_AI2.pdf,3,201402_5846_AI2_page3.png,True,True, +227,202302_4767_AI1.pdf,4,202302_4767_AI1_page4.png,True,True, +228,201304_6266_AI3.pdf,3,201304_6266_AI3_page3.png,True,True, +229,202004_2838_AI1.pdf,7,202004_2838_AI1_page7.png,True,True, +230,201604_6585_AI3.pdf,5,201604_6585_AI3_page5.png,True,True, +231,201704_2752_AI3.pdf,5,201704_2752_AI3_page5.png,True,True, +232,201703_4198_AI1.pdf,4,201703_4198_AI1_page4.png,True,True, +233,202103_2340_AI1.pdf,5,202103_2340_AI1_page5.png,True,True, +234,201704_4979_AI1.pdf,7,201704_4979_AI1_page7.png,True,True, +235,201604_1731_AI1.pdf,7,201604_1731_AI1_page7.png,True,True, +236,201604_2379_AI1.pdf,9,201604_2379_AI1_page9.png,True,True, +237,202002_6165_AI1.pdf,4,202002_6165_AI1_page4.png,True,True, +238,202101_3687_AI1.pdf,4,202101_3687_AI1_page4.png,True,True, +239,202302_4771_AI1.pdf,3,202302_4771_AI1_page3.png,True,True, +240,202201_9910_AI1.pdf,4,202201_9910_AI1_page4.png,True,True, +241,202102_4905_AI1.pdf,4,202102_4905_AI1_page4.png,True,True, +242,201704_5292_AI1.pdf,5,201704_5292_AI1_page5.png,True,True, +243,202302_9930_AI1.pdf,3,202302_9930_AI1_page3.png,True,True, +244,201902_1443_AI1.pdf,4,201902_1443_AI1_page4.png,True,True, +245,202304_8044_AI3.pdf,5,202304_8044_AI3_page5.png,True,True, +246,202304_2732_AI3.pdf,7,202304_2732_AI3_page7.png,True,True, +247,202103_1813_AI1.pdf,4,202103_1813_AI1_page4.png,True,True, +248,202101_1708_AI1.pdf,3,202101_1708_AI1_page3.png,True,True, +249,201502_5009_AI1.pdf,4,201502_5009_AI1_page4.png,True,True, +250,201801_4432_AI1.pdf,5,201801_4432_AI1_page5.png,True,True, +251,201401_1604_AI1.pdf,4,201401_1604_AI1_page4.png,True,True, +252,202204_4581_AI1.pdf,6,202204_4581_AI1_page6.png,True,True, +253,201701_3555_AI1.pdf,4,201701_3555_AI1_page4.png,True,True, +254,201603_8446_AI1.pdf,4,201603_8446_AI1_page4.png,True,True, +255,201304_3607_AI3.pdf,5,201304_3607_AI3_page5.png,True,True, +256,201802_6020_AI1.pdf,6,201802_6020_AI1_page6.png,True,True, +257,202204_6957_AI1.pdf,8,202204_6957_AI1_page8.png,True,True, +258,202004_6275_AI1.pdf,7,202004_6275_AI1_page7.png,True,True, +259,201403_6144_AI1.pdf,5,201403_6144_AI1_page5.png,True,True, +260,202101_5538_AI1.pdf,3,202101_5538_AI1_page3.png,True,True, +261,202201_8109_AI1.pdf,4,202201_8109_AI1_page4.png,True,True, +262,202301_6195_AI1.pdf,3,202301_6195_AI1_page3.png,True,True, +263,201403_4529_AI1.pdf,4,201403_4529_AI1_page4.png,True,True, +264,201603_8433_AI1.pdf,3,201603_8433_AI1_page3.png,True,True, +265,201404_8403_AI3.pdf,3,201404_8403_AI3_page3.png,True,True, +266,202102_4766_AI1.pdf,4,202102_4766_AI1_page4.png,True,True, +267,201802_1514_AI1.pdf,4,201802_1514_AI1_page4.png,True,True, +268,202304_6510_AI3.pdf,6,202304_6510_AI3_page6.png,True,True, +269,201304_9940_AI3.pdf,5,201304_9940_AI3_page5.png,True,True, +270,201801_3379_AI1.pdf,3,201801_3379_AI1_page3.png,True,True, +271,202001_4542_AI1.pdf,4,202001_4542_AI1_page4.png,True,True, +272,201903_5460_AI1.pdf,3,201903_5460_AI1_page3.png,True,True, +273,202002_2239_AI1.pdf,5,202002_2239_AI1_page5.png,True,True, +274,201603_2609_AI1.pdf,4,201603_2609_AI1_page4.png,True,True, +275,201402_8410_AI2.pdf,3,201402_8410_AI2_page3.png,True,True, +276,202302_911868_A02.pdf,4,202302_911868_A02_page4.png,True,True, +277,202302_1472_AI1.pdf,3,202302_1472_AI1_page3.png,True,True, +278,201404_6139_AI1.pdf,5,201404_6139_AI1_page5.png,True,True, +279,202002_6640_AI1.pdf,5,202002_6640_AI1_page5.png,True,True, +280,201904_2546_AI1.pdf,6,201904_2546_AI1_page6.png,True,True, +281,201901_2457_AI1.pdf,4,201901_2457_AI1_page4.png,True,True, +282,201402_3018_AI1.pdf,3,201402_3018_AI1_page3.png,True,True, +283,202201_6689_AI1.pdf,3,202201_6689_AI1_page3.png,True,True, +284,201702_6278_AI1.pdf,4,201702_6278_AI1_page4.png,True,True, +285,202001_6165_AI1.pdf,5,202001_6165_AI1_page5.png,True,True, +286,202301_3597_AI1.pdf,5,202301_3597_AI1_page5.png,True,True, +287,202102_1517_AI1.pdf,4,202102_1517_AI1_page4.png,True,True, +288,201504_3313_AI3.pdf,3,201504_3313_AI3_page3.png,True,True, +289,201404_1339_AI2.pdf,3,201404_1339_AI2_page3.png,True,True, +290,201701_2415_AI1.pdf,4,201701_2415_AI1_page4.png,True,True, +291,201603_4543_AI1.pdf,3,201603_4543_AI1_page3.png,True,True, +292,201601_2472_AI1.pdf,4,201601_2472_AI1_page4.png,True,True, +293,201401_1597_AI1.pdf,5,201401_1597_AI1_page5.png,True,True, +294,202002_5906_AI1.pdf,4,202002_5906_AI1_page4.png,True,True, +295,201704_4729_AI3.pdf,6,201704_4729_AI3_page6.png,True,True, +296,201404_1735_AI3.pdf,3,201404_1735_AI3_page3.png,True,True, +297,202101_3532_AI1.pdf,3,202101_3532_AI1_page3.png,True,True, +298,202101_2239_AI1.pdf,5,202101_2239_AI1_page5.png,True,True, +299,202001_2535_AI1.pdf,4,202001_2535_AI1_page4.png,True,True, +300,201801_4107_AI1.pdf,3,201801_4107_AI1_page3.png,True,True, +301,201804_1315_AI3.pdf,5,201804_1315_AI3_page5.png,True,True, +302,202104_2313_AI1.pdf,9,202104_2313_AI1_page9.png,True,True, +303,201801_8921_AI2.pdf,3,201801_8921_AI2_page3.png,True,True, +304,201304_000648_AI3.pdf,5,201304_000648_AI3_page5.png,True,True, +305,201704_2201_AI1.pdf,8,201704_2201_AI1_page8.png,True,True, +306,201904_9906_AI1.pdf,7,201904_9906_AI1_page7.png,True,True, +307,201902_2455_AI2.pdf,4,201902_2455_AI2_page4.png,True,True, +308,201601_5865_AI1.pdf,3,201601_5865_AI1_page3.png,True,True, +309,201502_6222_AI1.pdf,4,201502_6222_AI1_page4.png,True,True, +310,202301_2596_AI1.pdf,3,202301_2596_AI1_page3.png,True,True, +311,201804_9949_AI3.pdf,6,201804_9949_AI3_page6.png,True,True, +312,202204_6133_AI1.pdf,7,202204_6133_AI1_page7.png,True,True, +313,201902_3004_AI1.pdf,4,201902_3004_AI1_page4.png,True,True, +314,201504_1472_AI1.pdf,5,201504_1472_AI1_page5.png,True,True, +315,201702_2413_AI1.pdf,4,201702_2413_AI1_page4.png,True,True, +316,201604_6127_AI3.pdf,7,201604_6127_AI3_page7.png,True,True, +317,202202_2069_AI1.pdf,3,202202_2069_AI1_page3.png,True,True, +318,201704_4523_AI3.pdf,6,201704_4523_AI3_page6.png,True,True, +319,201804_8454_AI3.pdf,6,201804_8454_AI3_page6.png,True,True, +320,201404_3687_AI1.pdf,4,201404_3687_AI1_page4.png,True,True, +321,202104_1460_AI3.pdf,6,202104_1460_AI3_page6.png,True,True, +322,201604_2425_AI1.pdf,9,201604_2425_AI1_page9.png,True,True, +323,202001_6494_AI1.pdf,3,202001_6494_AI1_page3.png,True,True, +324,201802_2834_AI3.pdf,5,201802_2834_AI3_page5.png,True,True, +325,201604_2719_AI3.pdf,8,201604_2719_AI3_page8.png,True,True, +326,202202_5348_AI2.pdf,4,202202_5348_AI2_page4.png,True,True, +327,202104_3060_AI1.pdf,7,202104_3060_AI1_page7.png,True,True, +328,201601_5511_AI1.pdf,3,201601_5511_AI1_page3.png,True,True, +329,202003_6123_AI1.pdf,5,202003_6123_AI1_page5.png,True,True, +330,202101_6426_AI1.pdf,4,202101_6426_AI1_page4.png,True,True, +331,202002_2471_AI1.pdf,5,202002_2471_AI1_page5.png,True,True, +332,201703_2440_AI1.pdf,3,201703_2440_AI1_page3.png,True,True, +333,202303_4942_AI1.pdf,4,202303_4942_AI1_page4.png,True,True, +334,202002_6792_AI1.pdf,3,202002_6792_AI1_page3.png,True,True, +335,202304_2458_AI3.pdf,6,202304_2458_AI3_page6.png,True,True, +336,201701_3376_AI1.pdf,3,201701_3376_AI1_page3.png,True,True, +337,202003_8049_AI1.pdf,3,202003_8049_AI1_page3.png,True,True, +338,202104_1514_AI1.pdf,7,202104_1514_AI1_page7.png,True,True, +339,201304_1904_AI1.pdf,5,201304_1904_AI1_page5.png,True,True, +340,201603_1305_AI1.pdf,4,201603_1305_AI1_page4.png,True,True, +341,202004_8107_AI1.pdf,8,202004_8107_AI1_page8.png,True,True, +342,202104_2395_AI3.pdf,8,202104_2395_AI3_page8.png,True,True, +343,201604_1612_AI3.pdf,6,201604_1612_AI3_page6.png,True,True, +344,202104_6121_AI1.pdf,7,202104_6121_AI1_page7.png,True,True, +345,201401_2440_AI1.pdf,4,201401_2440_AI1_page4.png,True,True, +346,201304_5291_AI3.pdf,3,201304_5291_AI3_page3.png,True,True, +347,202301_3491_AI1.pdf,3,202301_3491_AI1_page3.png,True,True, +348,201804_5236_AI2.pdf,5,201804_5236_AI2_page5.png,True,True, +349,202004_3402_AI1.pdf,7,202004_3402_AI1_page7.png,True,True, +350,202004_2023_AI1.pdf,6,202004_2023_AI1_page6.png,True,True, +351,202301_4438_AI1.pdf,4,202301_4438_AI1_page4.png,True,True, +352,202104_3276_AI1.pdf,7,202104_3276_AI1_page7.png,True,True, +353,201602_5529_AI1.pdf,4,201602_5529_AI1_page4.png,True,True, +354,202301_2374_AI1.pdf,5,202301_2374_AI1_page5.png,True,True, +355,201704_3577_AI1.pdf,4,201704_3577_AI1_page4.png,True,True, +356,201502_2483_AI1.pdf,4,201502_2483_AI1_page4.png,True,True, +357,201404_2390_AI3.pdf,4,201404_2390_AI3_page4.png,True,True, +358,201704_3284_AI1.pdf,6,201704_3284_AI1_page6.png,True,True, +359,202004_3312_AI3.pdf,5,202004_3312_AI3_page5.png,True,True, +360,202304_8374_AI3.pdf,5,202304_8374_AI3_page5.png,True,True, +361,202303_3374_AI2.pdf,3,202303_3374_AI2_page3.png,True,True, +362,201601_2367_AI1.pdf,4,201601_2367_AI1_page4.png,True,True, +363,201504_2816_AI3.pdf,3,201504_2816_AI3_page3.png,True,True, +364,201604_5848_AI1.pdf,8,201604_5848_AI1_page8.png,True,True, +365,202203_8476_AI1.pdf,4,202203_8476_AI1_page4.png,True,True, +366,202102_2376_AI1.pdf,5,202102_2376_AI1_page5.png,True,True, +367,201701_6541_AI1.pdf,4,201701_6541_AI1_page4.png,True,True, +368,201504_9906_AI1.pdf,4,201504_9906_AI1_page4.png,True,True, +369,202303_6782_AI1.pdf,3,202303_6782_AI1_page3.png,True,True, +370,201701_9927_AI1.pdf,3,201701_9927_AI1_page3.png,True,True, +371,201903_1568_AI1.pdf,3,201903_1568_AI1_page3.png,True,True, +372,202201_4560_AI1.pdf,3,202201_4560_AI1_page3.png,True,True, +373,201904_6625_AI3.pdf,6,201904_6625_AI3_page6.png,True,True, +374,202202_4722_AI1.pdf,4,202202_4722_AI1_page4.png,True,True, +375,201901_4506_AI1.pdf,4,201901_4506_AI1_page4.png,True,True, +376,202003_1336_AI1.pdf,3,202003_1336_AI1_page3.png,True,True, +377,202204_2838_AI3.pdf,6,202204_2838_AI3_page6.png,True,True, +378,201701_2723_AI1.pdf,3,201701_2723_AI1_page3.png,True,True, +379,201804_2706_AI2.pdf,7,201804_2706_AI2_page7.png,True,True, +380,201501_4113_AI2.pdf,3,201501_4113_AI2_page3.png,True,True, +381,202303_2385_AI1.pdf,5,202303_2385_AI1_page5.png,True,True, +382,201802_3380_AI1.pdf,4,201802_3380_AI1_page4.png,True,True, +383,201904_4953_AI1.pdf,7,201904_4953_AI1_page7.png,True,True, +384,202204_2905_AI3.pdf,7,202204_2905_AI3_page7.png,True,True, +385,202102_4754_AI1.pdf,3,202102_4754_AI1_page3.png,True,True, +386,202003_6276_AI1.pdf,3,202003_6276_AI1_page3.png,True,True, +387,201601_5530_AI1.pdf,3,201601_5530_AI1_page3.png,True,True, +388,201404_2486_AI1.pdf,6,201404_2486_AI1_page6.png,True,True, +389,201602_8341_AI1.pdf,5,201602_8341_AI1_page5.png,True,True, +390,202002_6568_AI1.pdf,4,202002_6568_AI1_page4.png,True,True, +391,202204_4549_AI3.pdf,6,202204_4549_AI3_page6.png,True,True, +392,201603_1813_AI1.pdf,4,201603_1813_AI1_page4.png,True,True, +393,201804_5469_AI1.pdf,7,201804_5469_AI1_page7.png,True,True, +394,201602_4402_AI1.pdf,4,201602_4402_AI1_page4.png,True,True, +395,201504_1432_AI3.pdf,5,201504_1432_AI3_page5.png,True,True, +396,202202_8183_AI1.pdf,3,202202_8183_AI1_page3.png,True,True, +397,201504_8261_AI3.pdf,3,201504_8261_AI3_page3.png,True,True, +398,201603_4147_AI1.pdf,3,201603_4147_AI1_page3.png,True,True, +399,201404_6168_AI1.pdf,5,201404_6168_AI1_page5.png,True,True, +400,201403_3018_AI1.pdf,3,201403_3018_AI1_page3.png,True,True, +401,201502_1314_AI1.pdf,4,201502_1314_AI1_page4.png,True,True, +402,201404_3419_AI3.pdf,3,201404_3419_AI3_page3.png,True,True, +403,201301_3033_AI1.pdf,3,201301_3033_AI1_page3.png,True,True, +404,201602_2849_AI1.pdf,3,201602_2849_AI1_page3.png,True,True, +405,201704_8067_AI3.pdf,6,201704_8067_AI3_page6.png,True,True, +406,201504_1736_AI3.pdf,3,201504_1736_AI3_page3.png,True,True, +407,201404_5210_AI1.pdf,4,201404_5210_AI1_page4.png,True,True, +408,202301_2489_AI1.pdf,5,202301_2489_AI1_page5.png,True,True, +409,201902_8059_AI1.pdf,4,201902_8059_AI1_page4.png,True,True, +410,201502_8093_AI1.pdf,5,201502_8093_AI1_page5.png,True,True, +411,201902_6720_AI1.pdf,3,201902_6720_AI1_page3.png,True,True, +412,201404_3555_AI1.pdf,5,201404_3555_AI1_page5.png,True,True, +413,201404_5484_AI1.pdf,4,201404_5484_AI1_page4.png,True,True, +414,202301_5289_AI1.pdf,4,202301_5289_AI1_page4.png,True,True, +415,202202_1524_AI1.pdf,5,202202_1524_AI1_page5.png,True,True, +416,202301_3511_AI1.pdf,4,202301_3511_AI1_page4.png,True,True, +417,202203_2601_AI1.pdf,4,202203_2601_AI1_page4.png,True,True, +418,202201_3138_AI1.pdf,3,202201_3138_AI1_page3.png,True,True, +419,201504_6446_AI3.pdf,3,201504_6446_AI3_page3.png,True,True, +420,201603_2429_AI1.pdf,3,201603_2429_AI1_page3.png,True,True, +421,202104_2228_AI3.pdf,7,202104_2228_AI3_page7.png,True,True, +422,201604_8435_AI1.pdf,7,201604_8435_AI1_page7.png,True,True, +423,201904_1477_AI1.pdf,7,201904_1477_AI1_page7.png,True,True, +424,201901_6485_AI1.pdf,4,201901_6485_AI1_page4.png,True,True, +425,202301_3221_AI1.pdf,4,202301_3221_AI1_page4.png,True,True, +426,201802_1597_AI1.pdf,5,201802_1597_AI1_page5.png,True,True, +427,202004_8299_AI1.pdf,8,202004_8299_AI1_page8.png,True,True, +428,202303_8027_AI1.pdf,4,202303_8027_AI1_page4.png,True,True, +429,201601_2723_AI1.pdf,3,201601_2723_AI1_page3.png,True,True, +430,201801_3232_AI1.pdf,5,201801_3232_AI1_page5.png,True,True, +431,202204_1539_AI1.pdf,7,202204_1539_AI1_page7.png,True,True, +432,201704_6015_AI1.pdf,7,201704_6015_AI1_page7.png,True,True, +433,201802_1339_AI1.pdf,4,201802_1339_AI1_page4.png,True,True, +434,202304_8933_AI1.pdf,7,202304_8933_AI1_page7.png,True,True, +435,202001_3268_AI1.pdf,5,202001_3268_AI1_page5.png,True,True, +436,201403_2732_AI1.pdf,3,201403_2732_AI1_page3.png,True,True, +437,201503_1570_AI1.pdf,3,201503_1570_AI1_page3.png,True,True, +438,201503_3516_AI1.pdf,3,201503_3516_AI1_page3.png,True,True, +439,201902_6195_AI1.pdf,3,201902_6195_AI1_page3.png,True,True, +440,202103_3289_AI1.pdf,4,202103_3289_AI1_page4.png,True,True, +441,202004_6843_AI1.pdf,6,202004_6843_AI1_page6.png,True,True, +442,201803_3131_AI1.pdf,4,201803_3131_AI1_page4.png,True,True, +443,201701_8103_AI1.pdf,3,201701_8103_AI1_page3.png,True,True, +444,201504_2106_AI1.pdf,5,201504_2106_AI1_page5.png,True,True, +445,202003_6257_AI1.pdf,5,202003_6257_AI1_page5.png,True,True, +446,201703_3438_AI1.pdf,4,201703_3438_AI1_page4.png,True,True, +447,201401_3231_AI1.pdf,3,201401_3231_AI1_page3.png,True,True, +448,201403_9960_AI1.pdf,4,201403_9960_AI1_page4.png,True,True, +449,202101_6192_AI1.pdf,3,202101_6192_AI1_page3.png,True,True, +450,202302_2421_AI1.pdf,4,202302_2421_AI1_page4.png,True,True, +451,202102_3056_AI1.pdf,4,202102_3056_AI1_page4.png,True,True, +452,202102_4549_AI1.pdf,3,202102_4549_AI1_page3.png,True,True, +453,202204_8085_AI3.pdf,6,202204_8085_AI3_page6.png,True,True, +454,201903_4538_AI2.pdf,4,201903_4538_AI2_page4.png,True,True, +455,201402_8931_AI1.pdf,5,201402_8931_AI1_page5.png,True,True, +456,201304_3581_AI3.pdf,3,201304_3581_AI3_page3.png,True,True, +457,201504_1225_AI1.pdf,4,201504_1225_AI1_page4.png,True,True, +458,202104_000779_AI1.pdf,8,202104_000779_AI1_page8.png,True,True, +459,201504_8092_AI1.pdf,5,201504_8092_AI1_page5.png,True,True, +460,201602_2330_AI1.pdf,3,201602_2330_AI1_page3.png,True,True, +461,202303_1218_AI1.pdf,4,202303_1218_AI1_page4.png,True,True, +462,201704_6121_AI3.pdf,6,201704_6121_AI3_page6.png,True,True, +463,201703_1512_AI1.pdf,4,201703_1512_AI1_page4.png,True,True, +464,201402_5284_AI1.pdf,3,201402_5284_AI1_page3.png,True,True, +465,201303_6113_AI1.pdf,4,201303_6113_AI1_page4.png,True,True, +466,201904_1721_AI3.pdf,7,201904_1721_AI3_page7.png,True,True, +467,201401_2379_AI1.pdf,5,201401_2379_AI1_page5.png,True,True, +468,201904_6129_AI1.pdf,6,201904_6129_AI1_page6.png,True,True, +469,202101_2514_AI1.pdf,4,202101_2514_AI1_page4.png,True,True, +470,201403_6188_AI1.pdf,4,201403_6188_AI1_page4.png,True,True, +471,201904_8916_AI3.pdf,6,201904_8916_AI3_page6.png,True,True, +472,202001_1777_AI2.pdf,5,202001_1777_AI2_page5.png,True,True, +473,201601_2904_AI1.pdf,5,201601_2904_AI1_page5.png,True,True, +474,202004_3252_AI1.pdf,7,202004_3252_AI1_page7.png,True,True, +475,201704_3031_AI3.pdf,6,201704_3031_AI3_page6.png,True,True, +476,201603_6239_AI1.pdf,4,201603_6239_AI1_page4.png,True,True, +477,201402_3287_AI1.pdf,4,201402_3287_AI1_page4.png,True,True, +478,201602_1608_AI1.pdf,3,201602_1608_AI1_page3.png,True,True, +479,201403_2477_AI1.pdf,3,201403_2477_AI1_page3.png,True,True, +480,201401_5443_AI1.pdf,5,201401_5443_AI1_page5.png,True,True, +481,202104_4167_AI2.pdf,7,202104_4167_AI2_page7.png,True,True, +482,201304_6123_AI3.pdf,5,201304_6123_AI3_page5.png,True,True, +483,201803_6541_AI1.pdf,5,201803_6541_AI1_page5.png,True,True, +484,201404_1455_AI1.pdf,4,201404_1455_AI1_page4.png,True,True, +485,202302_6506_AI1.pdf,4,202302_6506_AI1_page4.png,True,True, +486,202302_6409_AI1.pdf,3,202302_6409_AI1_page3.png,True,True, +487,201502_4128_AI1.pdf,4,201502_4128_AI1_page4.png,True,True, +488,202104_3209_AI3.pdf,6,202104_3209_AI3_page6.png,True,True, +489,202101_4131_AI1.pdf,3,202101_4131_AI1_page3.png,True,True, +490,201804_2030_AI1.pdf,7,201804_2030_AI1_page7.png,True,True, +491,201701_6231_AI1.pdf,3,201701_6231_AI1_page3.png,True,True, +492,201901_4760_AI2.pdf,3,201901_4760_AI2_page3.png,True,True, +493,201904_1210_AI1.pdf,7,201904_1210_AI1_page7.png,True,True, +494,201701_4952_AI1.pdf,3,201701_4952_AI1_page3.png,True,True, +495,201401_3441_AI1.pdf,3,201401_3441_AI1_page3.png,True,True, +496,201502_3067_AI1.pdf,3,201502_3067_AI1_page3.png,True,True, +497,201504_1720_AI1.pdf,5,201504_1720_AI1_page5.png,True,True, +498,201504_2617_AI3.pdf,3,201504_2617_AI3_page3.png,True,True, +499,201902_6204_AI1.pdf,4,201902_6204_AI1_page4.png,True,True, +500,201701_6294_AI1.pdf,4,201701_6294_AI1_page4.png,True,True, diff --git a/flask_output.log b/flask_output.log new file mode 100644 index 0000000..e69de29 diff --git a/images/201301_3033_AI1_page3.png b/images/201301_3033_AI1_page3.png new file mode 100644 index 0000000..8e9faa7 Binary files /dev/null and b/images/201301_3033_AI1_page3.png differ diff --git a/images/201303_6113_AI1_page4.png b/images/201303_6113_AI1_page4.png new file mode 100644 index 0000000..6050ea6 Binary files /dev/null and b/images/201303_6113_AI1_page4.png differ diff --git a/images/201304_000648_AI3_page5.png b/images/201304_000648_AI3_page5.png new file mode 100644 index 0000000..8de7690 Binary files /dev/null and b/images/201304_000648_AI3_page5.png differ diff --git a/images/201304_1904_AI1_page5.png b/images/201304_1904_AI1_page5.png new file mode 100644 index 0000000..1a4372d Binary files /dev/null and b/images/201304_1904_AI1_page5.png differ diff --git a/images/201304_2023_AI3_page3.png b/images/201304_2023_AI3_page3.png new file mode 100644 index 0000000..18a6940 Binary files /dev/null and b/images/201304_2023_AI3_page3.png differ diff --git a/images/201304_2426_AI1_page4.png b/images/201304_2426_AI1_page4.png new file mode 100644 index 0000000..4e5b903 Binary files /dev/null and b/images/201304_2426_AI1_page4.png differ diff --git a/images/201304_2596_AI3_page3.png b/images/201304_2596_AI3_page3.png new file mode 100644 index 0000000..9bcdb45 Binary files /dev/null and b/images/201304_2596_AI3_page3.png differ diff --git a/images/201304_3088_AI1_page5.png b/images/201304_3088_AI1_page5.png new file mode 100644 index 0000000..012566c Binary files /dev/null and b/images/201304_3088_AI1_page5.png differ diff --git a/images/201304_3581_AI3_page3.png b/images/201304_3581_AI3_page3.png new file mode 100644 index 0000000..26af50a Binary files /dev/null and b/images/201304_3581_AI3_page3.png differ diff --git a/images/201304_3587_AI3_page5.png b/images/201304_3587_AI3_page5.png new file mode 100644 index 0000000..41da368 Binary files /dev/null and b/images/201304_3587_AI3_page5.png differ diff --git a/images/201304_3607_AI3_page5.png b/images/201304_3607_AI3_page5.png new file mode 100644 index 0000000..47d6709 Binary files /dev/null and b/images/201304_3607_AI3_page5.png differ diff --git a/images/201304_4533_AI3_page4.png b/images/201304_4533_AI3_page4.png new file mode 100644 index 0000000..e609939 Binary files /dev/null and b/images/201304_4533_AI3_page4.png differ diff --git a/images/201304_5291_AI3_page3.png b/images/201304_5291_AI3_page3.png new file mode 100644 index 0000000..5afff85 Binary files /dev/null and b/images/201304_5291_AI3_page3.png differ diff --git a/images/201304_5464_AI1_page4.png b/images/201304_5464_AI1_page4.png new file mode 100644 index 0000000..bb38a1a Binary files /dev/null and b/images/201304_5464_AI1_page4.png differ diff --git a/images/201304_6123_AI3_page5.png b/images/201304_6123_AI3_page5.png new file mode 100644 index 0000000..dc49dc9 Binary files /dev/null and b/images/201304_6123_AI3_page5.png differ diff --git a/images/201304_6216_AI3_page3.png b/images/201304_6216_AI3_page3.png new file mode 100644 index 0000000..ff1ca7e Binary files /dev/null and b/images/201304_6216_AI3_page3.png differ diff --git a/images/201304_6266_AI3_page3.png b/images/201304_6266_AI3_page3.png new file mode 100644 index 0000000..ca3bcd0 Binary files /dev/null and b/images/201304_6266_AI3_page3.png differ diff --git a/images/201304_6279_AI3_page4.png b/images/201304_6279_AI3_page4.png new file mode 100644 index 0000000..6bba482 Binary files /dev/null and b/images/201304_6279_AI3_page4.png differ diff --git a/images/201304_6412_AI3_page5.png b/images/201304_6412_AI3_page5.png new file mode 100644 index 0000000..1625629 Binary files /dev/null and b/images/201304_6412_AI3_page5.png differ diff --git a/images/201304_9940_AI3_page5.png b/images/201304_9940_AI3_page5.png new file mode 100644 index 0000000..fc785d8 Binary files /dev/null and b/images/201304_9940_AI3_page5.png differ diff --git a/images/201401_1597_AI1_page5.png b/images/201401_1597_AI1_page5.png new file mode 100644 index 0000000..ac8ba49 Binary files /dev/null and b/images/201401_1597_AI1_page5.png differ diff --git a/images/201401_1604_AI1_page4.png b/images/201401_1604_AI1_page4.png new file mode 100644 index 0000000..5917ff5 Binary files /dev/null and b/images/201401_1604_AI1_page4.png differ diff --git a/images/201401_2313_AI1_page4.png b/images/201401_2313_AI1_page4.png new file mode 100644 index 0000000..6f731f0 Binary files /dev/null and b/images/201401_2313_AI1_page4.png differ diff --git a/images/201401_2379_AI1_page5.png b/images/201401_2379_AI1_page5.png new file mode 100644 index 0000000..2f5568b Binary files /dev/null and b/images/201401_2379_AI1_page5.png differ diff --git a/images/201401_2440_AI1_page4.png b/images/201401_2440_AI1_page4.png new file mode 100644 index 0000000..9908f94 Binary files /dev/null and b/images/201401_2440_AI1_page4.png differ diff --git a/images/201401_3231_AI1_page3.png b/images/201401_3231_AI1_page3.png new file mode 100644 index 0000000..e55e8ad Binary files /dev/null and b/images/201401_3231_AI1_page3.png differ diff --git a/images/201401_3441_AI1_page3.png b/images/201401_3441_AI1_page3.png new file mode 100644 index 0000000..4707e36 Binary files /dev/null and b/images/201401_3441_AI1_page3.png differ diff --git a/images/201401_3551_AI1_page7.png b/images/201401_3551_AI1_page7.png new file mode 100644 index 0000000..3fbe744 Binary files /dev/null and b/images/201401_3551_AI1_page7.png differ diff --git a/images/201401_4535_AI1_page3.png b/images/201401_4535_AI1_page3.png new file mode 100644 index 0000000..2d648f5 Binary files /dev/null and b/images/201401_4535_AI1_page3.png differ diff --git a/images/201401_5443_AI1_page5.png b/images/201401_5443_AI1_page5.png new file mode 100644 index 0000000..002c6f3 Binary files /dev/null and b/images/201401_5443_AI1_page5.png differ diff --git a/images/201402_1723_AI1_page3.png b/images/201402_1723_AI1_page3.png new file mode 100644 index 0000000..29e55b3 Binary files /dev/null and b/images/201402_1723_AI1_page3.png differ diff --git a/images/201402_2301_AI1_page4.png b/images/201402_2301_AI1_page4.png new file mode 100644 index 0000000..23270ff Binary files /dev/null and b/images/201402_2301_AI1_page4.png differ diff --git a/images/201402_3018_AI1_page3.png b/images/201402_3018_AI1_page3.png new file mode 100644 index 0000000..17077ff Binary files /dev/null and b/images/201402_3018_AI1_page3.png differ diff --git a/images/201402_3287_AI1_page4.png b/images/201402_3287_AI1_page4.png new file mode 100644 index 0000000..bafd1f7 Binary files /dev/null and b/images/201402_3287_AI1_page4.png differ diff --git a/images/201402_4114_AI1_page7.png b/images/201402_4114_AI1_page7.png new file mode 100644 index 0000000..0cf3e4a Binary files /dev/null and b/images/201402_4114_AI1_page7.png differ diff --git a/images/201402_5284_AI1_page3.png b/images/201402_5284_AI1_page3.png new file mode 100644 index 0000000..c83b761 Binary files /dev/null and b/images/201402_5284_AI1_page3.png differ diff --git a/images/201402_5291_AI1_page4.png b/images/201402_5291_AI1_page4.png new file mode 100644 index 0000000..aa4543c Binary files /dev/null and b/images/201402_5291_AI1_page4.png differ diff --git a/images/201402_5846_AI2_page3.png b/images/201402_5846_AI2_page3.png new file mode 100644 index 0000000..678d327 Binary files /dev/null and b/images/201402_5846_AI2_page3.png differ diff --git a/images/201402_8410_AI2_page3.png b/images/201402_8410_AI2_page3.png new file mode 100644 index 0000000..dd00536 Binary files /dev/null and b/images/201402_8410_AI2_page3.png differ diff --git a/images/201402_8931_AI1_page5.png b/images/201402_8931_AI1_page5.png new file mode 100644 index 0000000..b476b6d Binary files /dev/null and b/images/201402_8931_AI1_page5.png differ diff --git a/images/201403_2022_AI1_page5.png b/images/201403_2022_AI1_page5.png new file mode 100644 index 0000000..9e242be Binary files /dev/null and b/images/201403_2022_AI1_page5.png differ diff --git a/images/201403_2477_AI1_page3.png b/images/201403_2477_AI1_page3.png new file mode 100644 index 0000000..5cfdb25 Binary files /dev/null and b/images/201403_2477_AI1_page3.png differ diff --git a/images/201403_2722_AI2_page3.png b/images/201403_2722_AI2_page3.png new file mode 100644 index 0000000..d39a758 Binary files /dev/null and b/images/201403_2722_AI2_page3.png differ diff --git a/images/201403_2732_AI1_page3.png b/images/201403_2732_AI1_page3.png new file mode 100644 index 0000000..f90e51d Binary files /dev/null and b/images/201403_2732_AI1_page3.png differ diff --git a/images/201403_3018_AI1_page3.png b/images/201403_3018_AI1_page3.png new file mode 100644 index 0000000..91b785e Binary files /dev/null and b/images/201403_3018_AI1_page3.png differ diff --git a/images/201403_4529_AI1_page4.png b/images/201403_4529_AI1_page4.png new file mode 100644 index 0000000..6d2e8f8 Binary files /dev/null and b/images/201403_4529_AI1_page4.png differ diff --git a/images/201403_4702_AI1_page5.png b/images/201403_4702_AI1_page5.png new file mode 100644 index 0000000..2e6506a Binary files /dev/null and b/images/201403_4702_AI1_page5.png differ diff --git a/images/201403_6144_AI1_page5.png b/images/201403_6144_AI1_page5.png new file mode 100644 index 0000000..479b1e8 Binary files /dev/null and b/images/201403_6144_AI1_page5.png differ diff --git a/images/201403_6188_AI1_page4.png b/images/201403_6188_AI1_page4.png new file mode 100644 index 0000000..7073005 Binary files /dev/null and b/images/201403_6188_AI1_page4.png differ diff --git a/images/201403_8076_AI1_page5.png b/images/201403_8076_AI1_page5.png new file mode 100644 index 0000000..8f8ef72 Binary files /dev/null and b/images/201403_8076_AI1_page5.png differ diff --git a/images/201403_9960_AI1_page4.png b/images/201403_9960_AI1_page4.png new file mode 100644 index 0000000..b187f8f Binary files /dev/null and b/images/201403_9960_AI1_page4.png differ diff --git a/images/201404_1339_AI2_page3.png b/images/201404_1339_AI2_page3.png new file mode 100644 index 0000000..32eb532 Binary files /dev/null and b/images/201404_1339_AI2_page3.png differ diff --git a/images/201404_1455_AI1_page4.png b/images/201404_1455_AI1_page4.png new file mode 100644 index 0000000..7239d01 Binary files /dev/null and b/images/201404_1455_AI1_page4.png differ diff --git a/images/201404_1735_AI3_page3.png b/images/201404_1735_AI3_page3.png new file mode 100644 index 0000000..276f7ed Binary files /dev/null and b/images/201404_1735_AI3_page3.png differ diff --git a/images/201404_1784_AI1_page6.png b/images/201404_1784_AI1_page6.png new file mode 100644 index 0000000..1bd98af Binary files /dev/null and b/images/201404_1784_AI1_page6.png differ diff --git a/images/201404_2390_AI3_page4.png b/images/201404_2390_AI3_page4.png new file mode 100644 index 0000000..98a5943 Binary files /dev/null and b/images/201404_2390_AI3_page4.png differ diff --git a/images/201404_2486_AI1_page6.png b/images/201404_2486_AI1_page6.png new file mode 100644 index 0000000..3253a03 Binary files /dev/null and b/images/201404_2486_AI1_page6.png differ diff --git a/images/201404_3073_AI1_page3.png b/images/201404_3073_AI1_page3.png new file mode 100644 index 0000000..a5ce213 Binary files /dev/null and b/images/201404_3073_AI1_page3.png differ diff --git a/images/201404_3130_AI3_page3.png b/images/201404_3130_AI3_page3.png new file mode 100644 index 0000000..b99fb19 Binary files /dev/null and b/images/201404_3130_AI3_page3.png differ diff --git a/images/201404_3176_AI1_page4.png b/images/201404_3176_AI1_page4.png new file mode 100644 index 0000000..ca977a8 Binary files /dev/null and b/images/201404_3176_AI1_page4.png differ diff --git a/images/201404_3311_AI3_page4.png b/images/201404_3311_AI3_page4.png new file mode 100644 index 0000000..7ed1634 Binary files /dev/null and b/images/201404_3311_AI3_page4.png differ diff --git a/images/201404_3419_AI3_page3.png b/images/201404_3419_AI3_page3.png new file mode 100644 index 0000000..6e398bd Binary files /dev/null and b/images/201404_3419_AI3_page3.png differ diff --git a/images/201404_3555_AI1_page5.png b/images/201404_3555_AI1_page5.png new file mode 100644 index 0000000..d96ea37 Binary files /dev/null and b/images/201404_3555_AI1_page5.png differ diff --git a/images/201404_3687_AI1_page4.png b/images/201404_3687_AI1_page4.png new file mode 100644 index 0000000..341a831 Binary files /dev/null and b/images/201404_3687_AI1_page4.png differ diff --git a/images/201404_5210_AI1_page4.png b/images/201404_5210_AI1_page4.png new file mode 100644 index 0000000..5d38651 Binary files /dev/null and b/images/201404_5210_AI1_page4.png differ diff --git a/images/201404_5483_AI1_page5.png b/images/201404_5483_AI1_page5.png new file mode 100644 index 0000000..ef8f91a Binary files /dev/null and b/images/201404_5483_AI1_page5.png differ diff --git a/images/201404_5484_AI1_page4.png b/images/201404_5484_AI1_page4.png new file mode 100644 index 0000000..4a70867 Binary files /dev/null and b/images/201404_5484_AI1_page4.png differ diff --git a/images/201404_6015_AI1_page4.png b/images/201404_6015_AI1_page4.png new file mode 100644 index 0000000..8af156e Binary files /dev/null and b/images/201404_6015_AI1_page4.png differ diff --git a/images/201404_6111_AI1_page6.png b/images/201404_6111_AI1_page6.png new file mode 100644 index 0000000..a560a60 Binary files /dev/null and b/images/201404_6111_AI1_page6.png differ diff --git a/images/201404_6139_AI1_page5.png b/images/201404_6139_AI1_page5.png new file mode 100644 index 0000000..3513acd Binary files /dev/null and b/images/201404_6139_AI1_page5.png differ diff --git a/images/201404_6168_AI1_page5.png b/images/201404_6168_AI1_page5.png new file mode 100644 index 0000000..8837ba0 Binary files /dev/null and b/images/201404_6168_AI1_page5.png differ diff --git a/images/201404_8043_AI3_page4.png b/images/201404_8043_AI3_page4.png new file mode 100644 index 0000000..c9fc584 Binary files /dev/null and b/images/201404_8043_AI3_page4.png differ diff --git a/images/201404_8054_AI1_page6.png b/images/201404_8054_AI1_page6.png new file mode 100644 index 0000000..b80e3b2 Binary files /dev/null and b/images/201404_8054_AI1_page6.png differ diff --git a/images/201404_8403_AI3_page3.png b/images/201404_8403_AI3_page3.png new file mode 100644 index 0000000..3245332 Binary files /dev/null and b/images/201404_8403_AI3_page3.png differ diff --git a/images/201501_1609_AI1_page4.png b/images/201501_1609_AI1_page4.png new file mode 100644 index 0000000..4c48f20 Binary files /dev/null and b/images/201501_1609_AI1_page4.png differ diff --git a/images/201501_4113_AI2_page3.png b/images/201501_4113_AI2_page3.png new file mode 100644 index 0000000..160aebf Binary files /dev/null and b/images/201501_4113_AI2_page3.png differ diff --git a/images/201501_4419_AI2_page3.png b/images/201501_4419_AI2_page3.png new file mode 100644 index 0000000..2f22fb5 Binary files /dev/null and b/images/201501_4419_AI2_page3.png differ diff --git a/images/201501_4930_AI1_page5.png b/images/201501_4930_AI1_page5.png new file mode 100644 index 0000000..9c66d20 Binary files /dev/null and b/images/201501_4930_AI1_page5.png differ diff --git a/images/201502_1314_AI1_page4.png b/images/201502_1314_AI1_page4.png new file mode 100644 index 0000000..04b5d21 Binary files /dev/null and b/images/201502_1314_AI1_page4.png differ diff --git a/images/201502_2061_AI1_page5.png b/images/201502_2061_AI1_page5.png new file mode 100644 index 0000000..b43d371 Binary files /dev/null and b/images/201502_2061_AI1_page5.png differ diff --git a/images/201502_2483_AI1_page4.png b/images/201502_2483_AI1_page4.png new file mode 100644 index 0000000..a57a0fb Binary files /dev/null and b/images/201502_2483_AI1_page4.png differ diff --git a/images/201502_3067_AI1_page3.png b/images/201502_3067_AI1_page3.png new file mode 100644 index 0000000..f7206d0 Binary files /dev/null and b/images/201502_3067_AI1_page3.png differ diff --git a/images/201502_4128_AI1_page4.png b/images/201502_4128_AI1_page4.png new file mode 100644 index 0000000..a0caa06 Binary files /dev/null and b/images/201502_4128_AI1_page4.png differ diff --git a/images/201502_5009_AI1_page4.png b/images/201502_5009_AI1_page4.png new file mode 100644 index 0000000..b5b7d70 Binary files /dev/null and b/images/201502_5009_AI1_page4.png differ diff --git a/images/201502_6222_AI1_page4.png b/images/201502_6222_AI1_page4.png new file mode 100644 index 0000000..ca6a314 Binary files /dev/null and b/images/201502_6222_AI1_page4.png differ diff --git a/images/201502_6569_AI1_page4.png b/images/201502_6569_AI1_page4.png new file mode 100644 index 0000000..444d2b6 Binary files /dev/null and b/images/201502_6569_AI1_page4.png differ diff --git a/images/201502_8093_AI1_page5.png b/images/201502_8093_AI1_page5.png new file mode 100644 index 0000000..8fdc26a Binary files /dev/null and b/images/201502_8093_AI1_page5.png differ diff --git a/images/201503_1570_AI1_page3.png b/images/201503_1570_AI1_page3.png new file mode 100644 index 0000000..f027cd9 Binary files /dev/null and b/images/201503_1570_AI1_page3.png differ diff --git a/images/201503_3516_AI1_page3.png b/images/201503_3516_AI1_page3.png new file mode 100644 index 0000000..2d7d0b6 Binary files /dev/null and b/images/201503_3516_AI1_page3.png differ diff --git a/images/201503_5015_AI1_page3.png b/images/201503_5015_AI1_page3.png new file mode 100644 index 0000000..e5ed01a Binary files /dev/null and b/images/201503_5015_AI1_page3.png differ diff --git a/images/201503_6266_AI1_page3.png b/images/201503_6266_AI1_page3.png new file mode 100644 index 0000000..f22572a Binary files /dev/null and b/images/201503_6266_AI1_page3.png differ diff --git a/images/201504_1225_AI1_page4.png b/images/201504_1225_AI1_page4.png new file mode 100644 index 0000000..2202fb6 Binary files /dev/null and b/images/201504_1225_AI1_page4.png differ diff --git a/images/201504_1432_AI3_page5.png b/images/201504_1432_AI3_page5.png new file mode 100644 index 0000000..f5e9ccc Binary files /dev/null and b/images/201504_1432_AI3_page5.png differ diff --git a/images/201504_1472_AI1_page5.png b/images/201504_1472_AI1_page5.png new file mode 100644 index 0000000..485504a Binary files /dev/null and b/images/201504_1472_AI1_page5.png differ diff --git a/images/201504_1528_AI3_page4.png b/images/201504_1528_AI3_page4.png new file mode 100644 index 0000000..2e1e437 Binary files /dev/null and b/images/201504_1528_AI3_page4.png differ diff --git a/images/201504_1720_AI1_page5.png b/images/201504_1720_AI1_page5.png new file mode 100644 index 0000000..1b1a266 Binary files /dev/null and b/images/201504_1720_AI1_page5.png differ diff --git a/images/201504_1736_AI3_page3.png b/images/201504_1736_AI3_page3.png new file mode 100644 index 0000000..d10ee12 Binary files /dev/null and b/images/201504_1736_AI3_page3.png differ diff --git a/images/201504_2106_AI1_page5.png b/images/201504_2106_AI1_page5.png new file mode 100644 index 0000000..b21b4a9 Binary files /dev/null and b/images/201504_2106_AI1_page5.png differ diff --git a/images/201504_2324_AI3_page4.png b/images/201504_2324_AI3_page4.png new file mode 100644 index 0000000..782f0bb Binary files /dev/null and b/images/201504_2324_AI3_page4.png differ diff --git a/images/201504_2461_AI3_page4.png b/images/201504_2461_AI3_page4.png new file mode 100644 index 0000000..b6b7aa7 Binary files /dev/null and b/images/201504_2461_AI3_page4.png differ diff --git a/images/201504_2617_AI3_page3.png b/images/201504_2617_AI3_page3.png new file mode 100644 index 0000000..09479ec Binary files /dev/null and b/images/201504_2617_AI3_page3.png differ diff --git a/images/201504_2740_AI1_page5.png b/images/201504_2740_AI1_page5.png new file mode 100644 index 0000000..5426642 Binary files /dev/null and b/images/201504_2740_AI1_page5.png differ diff --git a/images/201504_2816_AI3_page3.png b/images/201504_2816_AI3_page3.png new file mode 100644 index 0000000..8eb30cb Binary files /dev/null and b/images/201504_2816_AI3_page3.png differ diff --git a/images/201504_3062_AI1_page5.png b/images/201504_3062_AI1_page5.png new file mode 100644 index 0000000..12d417f Binary files /dev/null and b/images/201504_3062_AI1_page5.png differ diff --git a/images/201504_3313_AI3_page3.png b/images/201504_3313_AI3_page3.png new file mode 100644 index 0000000..bbec03a Binary files /dev/null and b/images/201504_3313_AI3_page3.png differ diff --git a/images/201504_3388_AI1_page4.png b/images/201504_3388_AI1_page4.png new file mode 100644 index 0000000..a242817 Binary files /dev/null and b/images/201504_3388_AI1_page4.png differ diff --git a/images/201504_3609_AI1_page5.png b/images/201504_3609_AI1_page5.png new file mode 100644 index 0000000..311f78f Binary files /dev/null and b/images/201504_3609_AI1_page5.png differ diff --git a/images/201504_4138_AI3_page3.png b/images/201504_4138_AI3_page3.png new file mode 100644 index 0000000..5addcaf Binary files /dev/null and b/images/201504_4138_AI3_page3.png differ diff --git a/images/201504_6446_AI3_page3.png b/images/201504_6446_AI3_page3.png new file mode 100644 index 0000000..ea8a0f0 Binary files /dev/null and b/images/201504_6446_AI3_page3.png differ diff --git a/images/201504_6505_AI1_page4.png b/images/201504_6505_AI1_page4.png new file mode 100644 index 0000000..fb6efe8 Binary files /dev/null and b/images/201504_6505_AI1_page4.png differ diff --git a/images/201504_8092_AI1_page5.png b/images/201504_8092_AI1_page5.png new file mode 100644 index 0000000..dbf552a Binary files /dev/null and b/images/201504_8092_AI1_page5.png differ diff --git a/images/201504_8261_AI3_page3.png b/images/201504_8261_AI3_page3.png new file mode 100644 index 0000000..a275686 Binary files /dev/null and b/images/201504_8261_AI3_page3.png differ diff --git a/images/201504_8928_AI3_page3.png b/images/201504_8928_AI3_page3.png new file mode 100644 index 0000000..bb8ef13 Binary files /dev/null and b/images/201504_8928_AI3_page3.png differ diff --git a/images/201504_9905_AI3_page4.png b/images/201504_9905_AI3_page4.png new file mode 100644 index 0000000..3033eb2 Binary files /dev/null and b/images/201504_9905_AI3_page4.png differ diff --git a/images/201504_9906_AI1_page4.png b/images/201504_9906_AI1_page4.png new file mode 100644 index 0000000..6d3e944 Binary files /dev/null and b/images/201504_9906_AI1_page4.png differ diff --git a/images/201601_2367_AI1_page4.png b/images/201601_2367_AI1_page4.png new file mode 100644 index 0000000..ee4ce5c Binary files /dev/null and b/images/201601_2367_AI1_page4.png differ diff --git a/images/201601_2472_AI1_page4.png b/images/201601_2472_AI1_page4.png new file mode 100644 index 0000000..5f8a44c Binary files /dev/null and b/images/201601_2472_AI1_page4.png differ diff --git a/images/201601_2723_AI1_page3.png b/images/201601_2723_AI1_page3.png new file mode 100644 index 0000000..b6b62fe Binary files /dev/null and b/images/201601_2723_AI1_page3.png differ diff --git a/images/201601_2904_AI1_page5.png b/images/201601_2904_AI1_page5.png new file mode 100644 index 0000000..8b034f0 Binary files /dev/null and b/images/201601_2904_AI1_page5.png differ diff --git a/images/201601_3297_AI1_page5.png b/images/201601_3297_AI1_page5.png new file mode 100644 index 0000000..cb3a663 Binary files /dev/null and b/images/201601_3297_AI1_page5.png differ diff --git a/images/201601_5511_AI1_page3.png b/images/201601_5511_AI1_page3.png new file mode 100644 index 0000000..ac9f1ac Binary files /dev/null and b/images/201601_5511_AI1_page3.png differ diff --git a/images/201601_5530_AI1_page3.png b/images/201601_5530_AI1_page3.png new file mode 100644 index 0000000..5d011c5 Binary files /dev/null and b/images/201601_5530_AI1_page3.png differ diff --git a/images/201601_5865_AI1_page3.png b/images/201601_5865_AI1_page3.png new file mode 100644 index 0000000..c8b3053 Binary files /dev/null and b/images/201601_5865_AI1_page3.png differ diff --git a/images/201602_1470_AI2_page3.png b/images/201602_1470_AI2_page3.png new file mode 100644 index 0000000..7ac342e Binary files /dev/null and b/images/201602_1470_AI2_page3.png differ diff --git a/images/201602_1608_AI1_page3.png b/images/201602_1608_AI1_page3.png new file mode 100644 index 0000000..f43ea14 Binary files /dev/null and b/images/201602_1608_AI1_page3.png differ diff --git a/images/201602_2330_AI1_page3.png b/images/201602_2330_AI1_page3.png new file mode 100644 index 0000000..dfb22f4 Binary files /dev/null and b/images/201602_2330_AI1_page3.png differ diff --git a/images/201602_2616_AI1_page3.png b/images/201602_2616_AI1_page3.png new file mode 100644 index 0000000..c822bba Binary files /dev/null and b/images/201602_2616_AI1_page3.png differ diff --git a/images/201602_2849_AI1_page3.png b/images/201602_2849_AI1_page3.png new file mode 100644 index 0000000..ce2cc1a Binary files /dev/null and b/images/201602_2849_AI1_page3.png differ diff --git a/images/201602_4402_AI1_page4.png b/images/201602_4402_AI1_page4.png new file mode 100644 index 0000000..058adf5 Binary files /dev/null and b/images/201602_4402_AI1_page4.png differ diff --git a/images/201602_5529_AI1_page4.png b/images/201602_5529_AI1_page4.png new file mode 100644 index 0000000..a84729f Binary files /dev/null and b/images/201602_5529_AI1_page4.png differ diff --git a/images/201602_6134_AI1_page5.png b/images/201602_6134_AI1_page5.png new file mode 100644 index 0000000..2e5e356 Binary files /dev/null and b/images/201602_6134_AI1_page5.png differ diff --git a/images/201602_6146_AI1_page4.png b/images/201602_6146_AI1_page4.png new file mode 100644 index 0000000..3b8547a Binary files /dev/null and b/images/201602_6146_AI1_page4.png differ diff --git a/images/201602_8341_AI1_page5.png b/images/201602_8341_AI1_page5.png new file mode 100644 index 0000000..9c394cb Binary files /dev/null and b/images/201602_8341_AI1_page5.png differ diff --git a/images/201603_1305_AI1_page4.png b/images/201603_1305_AI1_page4.png new file mode 100644 index 0000000..b085f23 Binary files /dev/null and b/images/201603_1305_AI1_page4.png differ diff --git a/images/201603_1813_AI1_page4.png b/images/201603_1813_AI1_page4.png new file mode 100644 index 0000000..647f970 Binary files /dev/null and b/images/201603_1813_AI1_page4.png differ diff --git a/images/201603_2429_AI1_page3.png b/images/201603_2429_AI1_page3.png new file mode 100644 index 0000000..6f29188 Binary files /dev/null and b/images/201603_2429_AI1_page3.png differ diff --git a/images/201603_2609_AI1_page4.png b/images/201603_2609_AI1_page4.png new file mode 100644 index 0000000..0a5411c Binary files /dev/null and b/images/201603_2609_AI1_page4.png differ diff --git a/images/201603_3346_AI1_page4.png b/images/201603_3346_AI1_page4.png new file mode 100644 index 0000000..5cb00c4 Binary files /dev/null and b/images/201603_3346_AI1_page4.png differ diff --git a/images/201603_3587_AI1_page4.png b/images/201603_3587_AI1_page4.png new file mode 100644 index 0000000..4a70c25 Binary files /dev/null and b/images/201603_3587_AI1_page4.png differ diff --git a/images/201603_4147_AI1_page3.png b/images/201603_4147_AI1_page3.png new file mode 100644 index 0000000..d6d85ad Binary files /dev/null and b/images/201603_4147_AI1_page3.png differ diff --git a/images/201603_4543_AI1_page3.png b/images/201603_4543_AI1_page3.png new file mode 100644 index 0000000..28a4806 Binary files /dev/null and b/images/201603_4543_AI1_page3.png differ diff --git a/images/201603_6239_AI1_page4.png b/images/201603_6239_AI1_page4.png new file mode 100644 index 0000000..a2b8424 Binary files /dev/null and b/images/201603_6239_AI1_page4.png differ diff --git a/images/201603_8433_AI1_page3.png b/images/201603_8433_AI1_page3.png new file mode 100644 index 0000000..45893a0 Binary files /dev/null and b/images/201603_8433_AI1_page3.png differ diff --git a/images/201603_8446_AI1_page4.png b/images/201603_8446_AI1_page4.png new file mode 100644 index 0000000..3f04ab0 Binary files /dev/null and b/images/201603_8446_AI1_page4.png differ diff --git a/images/201603_8926_AI1_page3.png b/images/201603_8926_AI1_page3.png new file mode 100644 index 0000000..cf257d7 Binary files /dev/null and b/images/201603_8926_AI1_page3.png differ diff --git a/images/201604_1454_AI1_page8.png b/images/201604_1454_AI1_page8.png new file mode 100644 index 0000000..b9a2d5e Binary files /dev/null and b/images/201604_1454_AI1_page8.png differ diff --git a/images/201604_1612_AI3_page6.png b/images/201604_1612_AI3_page6.png new file mode 100644 index 0000000..e30ab24 Binary files /dev/null and b/images/201604_1612_AI3_page6.png differ diff --git a/images/201604_1731_AI1_page7.png b/images/201604_1731_AI1_page7.png new file mode 100644 index 0000000..1cbd2e0 Binary files /dev/null and b/images/201604_1731_AI1_page7.png differ diff --git a/images/201604_2379_AI1_page9.png b/images/201604_2379_AI1_page9.png new file mode 100644 index 0000000..ddfbb09 Binary files /dev/null and b/images/201604_2379_AI1_page9.png differ diff --git a/images/201604_2425_AI1_page9.png b/images/201604_2425_AI1_page9.png new file mode 100644 index 0000000..824fdef Binary files /dev/null and b/images/201604_2425_AI1_page9.png differ diff --git a/images/201604_2719_AI3_page8.png b/images/201604_2719_AI3_page8.png new file mode 100644 index 0000000..68fa84f Binary files /dev/null and b/images/201604_2719_AI3_page8.png differ diff --git a/images/201604_3581_AI3_page8.png b/images/201604_3581_AI3_page8.png new file mode 100644 index 0000000..66bc0cf Binary files /dev/null and b/images/201604_3581_AI3_page8.png differ diff --git a/images/201604_3632_AI3_page7.png b/images/201604_3632_AI3_page7.png new file mode 100644 index 0000000..272aa9c Binary files /dev/null and b/images/201604_3632_AI3_page7.png differ diff --git a/images/201604_5848_AI1_page8.png b/images/201604_5848_AI1_page8.png new file mode 100644 index 0000000..f10852e Binary files /dev/null and b/images/201604_5848_AI1_page8.png differ diff --git a/images/201604_6127_AI3_page7.png b/images/201604_6127_AI3_page7.png new file mode 100644 index 0000000..6994344 Binary files /dev/null and b/images/201604_6127_AI3_page7.png differ diff --git a/images/201604_6138_AI1_page9.png b/images/201604_6138_AI1_page9.png new file mode 100644 index 0000000..0c3a94f Binary files /dev/null and b/images/201604_6138_AI1_page9.png differ diff --git a/images/201604_6585_AI3_page5.png b/images/201604_6585_AI3_page5.png new file mode 100644 index 0000000..0d73320 Binary files /dev/null and b/images/201604_6585_AI3_page5.png differ diff --git a/images/201604_8435_AI1_page7.png b/images/201604_8435_AI1_page7.png new file mode 100644 index 0000000..7f9209b Binary files /dev/null and b/images/201604_8435_AI1_page7.png differ diff --git a/images/201701_2415_AI1_page4.png b/images/201701_2415_AI1_page4.png new file mode 100644 index 0000000..8ea3d2c Binary files /dev/null and b/images/201701_2415_AI1_page4.png differ diff --git a/images/201701_2723_AI1_page3.png b/images/201701_2723_AI1_page3.png new file mode 100644 index 0000000..d177910 Binary files /dev/null and b/images/201701_2723_AI1_page3.png differ diff --git a/images/201701_3376_AI1_page3.png b/images/201701_3376_AI1_page3.png new file mode 100644 index 0000000..7873a1b Binary files /dev/null and b/images/201701_3376_AI1_page3.png differ diff --git a/images/201701_3555_AI1_page4.png b/images/201701_3555_AI1_page4.png new file mode 100644 index 0000000..9ec2ea1 Binary files /dev/null and b/images/201701_3555_AI1_page4.png differ diff --git a/images/201701_3691_AI1_page3.png b/images/201701_3691_AI1_page3.png new file mode 100644 index 0000000..4b8be58 Binary files /dev/null and b/images/201701_3691_AI1_page3.png differ diff --git a/images/201701_4952_AI1_page3.png b/images/201701_4952_AI1_page3.png new file mode 100644 index 0000000..939923a Binary files /dev/null and b/images/201701_4952_AI1_page3.png differ diff --git a/images/201701_4956_AI1_page3.png b/images/201701_4956_AI1_page3.png new file mode 100644 index 0000000..a44d740 Binary files /dev/null and b/images/201701_4956_AI1_page3.png differ diff --git a/images/201701_6231_AI1_page3.png b/images/201701_6231_AI1_page3.png new file mode 100644 index 0000000..1959859 Binary files /dev/null and b/images/201701_6231_AI1_page3.png differ diff --git a/images/201701_6294_AI1_page4.png b/images/201701_6294_AI1_page4.png new file mode 100644 index 0000000..de70d2e Binary files /dev/null and b/images/201701_6294_AI1_page4.png differ diff --git a/images/201701_6541_AI1_page4.png b/images/201701_6541_AI1_page4.png new file mode 100644 index 0000000..829e514 Binary files /dev/null and b/images/201701_6541_AI1_page4.png differ diff --git a/images/201701_8103_AI1_page3.png b/images/201701_8103_AI1_page3.png new file mode 100644 index 0000000..6d02e59 Binary files /dev/null and b/images/201701_8103_AI1_page3.png differ diff --git a/images/201701_9927_AI1_page3.png b/images/201701_9927_AI1_page3.png new file mode 100644 index 0000000..8dc4d2b Binary files /dev/null and b/images/201701_9927_AI1_page3.png differ diff --git a/images/201701_9941_AI1_page4.png b/images/201701_9941_AI1_page4.png new file mode 100644 index 0000000..c66bd8c Binary files /dev/null and b/images/201701_9941_AI1_page4.png differ diff --git a/images/201702_1215_AI1_page4.png b/images/201702_1215_AI1_page4.png new file mode 100644 index 0000000..635ff07 Binary files /dev/null and b/images/201702_1215_AI1_page4.png differ diff --git a/images/201702_2413_AI1_page4.png b/images/201702_2413_AI1_page4.png new file mode 100644 index 0000000..7ae043e Binary files /dev/null and b/images/201702_2413_AI1_page4.png differ diff --git a/images/201702_2436_AI1_page4.png b/images/201702_2436_AI1_page4.png new file mode 100644 index 0000000..1ee5885 Binary files /dev/null and b/images/201702_2436_AI1_page4.png differ diff --git a/images/201702_3147_AI1_page6.png b/images/201702_3147_AI1_page6.png new file mode 100644 index 0000000..9a2ffea Binary files /dev/null and b/images/201702_3147_AI1_page6.png differ diff --git a/images/201702_3294_AI1_page3.png b/images/201702_3294_AI1_page3.png new file mode 100644 index 0000000..cbc1b82 Binary files /dev/null and b/images/201702_3294_AI1_page3.png differ diff --git a/images/201702_4123_AI1_page4.png b/images/201702_4123_AI1_page4.png new file mode 100644 index 0000000..5b6ca24 Binary files /dev/null and b/images/201702_4123_AI1_page4.png differ diff --git a/images/201702_5351_AI1_page5.png b/images/201702_5351_AI1_page5.png new file mode 100644 index 0000000..cb41f31 Binary files /dev/null and b/images/201702_5351_AI1_page5.png differ diff --git a/images/201702_6278_AI1_page4.png b/images/201702_6278_AI1_page4.png new file mode 100644 index 0000000..00ba265 Binary files /dev/null and b/images/201702_6278_AI1_page4.png differ diff --git a/images/201702_9946_AI1_page3.png b/images/201702_9946_AI1_page3.png new file mode 100644 index 0000000..aa1ad73 Binary files /dev/null and b/images/201702_9946_AI1_page3.png differ diff --git a/images/201703_1413_AI2_page3.png b/images/201703_1413_AI2_page3.png new file mode 100644 index 0000000..d8e8d6c Binary files /dev/null and b/images/201703_1413_AI2_page3.png differ diff --git a/images/201703_1512_AI1_page4.png b/images/201703_1512_AI1_page4.png new file mode 100644 index 0000000..1b7cbe1 Binary files /dev/null and b/images/201703_1512_AI1_page4.png differ diff --git a/images/201703_2440_AI1_page3.png b/images/201703_2440_AI1_page3.png new file mode 100644 index 0000000..35c9dcf Binary files /dev/null and b/images/201703_2440_AI1_page3.png differ diff --git a/images/201703_2937_AI1_page4.png b/images/201703_2937_AI1_page4.png new file mode 100644 index 0000000..66f3599 Binary files /dev/null and b/images/201703_2937_AI1_page4.png differ diff --git a/images/201703_3438_AI1_page4.png b/images/201703_3438_AI1_page4.png new file mode 100644 index 0000000..84e42c2 Binary files /dev/null and b/images/201703_3438_AI1_page4.png differ diff --git a/images/201703_3508_AI1_page4.png b/images/201703_3508_AI1_page4.png new file mode 100644 index 0000000..d69d4cd Binary files /dev/null and b/images/201703_3508_AI1_page4.png differ diff --git a/images/201703_4111_AI1_page3.png b/images/201703_4111_AI1_page3.png new file mode 100644 index 0000000..268f8f0 Binary files /dev/null and b/images/201703_4111_AI1_page3.png differ diff --git a/images/201703_4198_AI1_page4.png b/images/201703_4198_AI1_page4.png new file mode 100644 index 0000000..2172828 Binary files /dev/null and b/images/201703_4198_AI1_page4.png differ diff --git a/images/201703_4743_AI1_page4.png b/images/201703_4743_AI1_page4.png new file mode 100644 index 0000000..54dfbf6 Binary files /dev/null and b/images/201703_4743_AI1_page4.png differ diff --git a/images/201704_2201_AI1_page8.png b/images/201704_2201_AI1_page8.png new file mode 100644 index 0000000..d4c1758 Binary files /dev/null and b/images/201704_2201_AI1_page8.png differ diff --git a/images/201704_2542_AI1_page7.png b/images/201704_2542_AI1_page7.png new file mode 100644 index 0000000..9415ba9 Binary files /dev/null and b/images/201704_2542_AI1_page7.png differ diff --git a/images/201704_2706_AI2_page7.png b/images/201704_2706_AI2_page7.png new file mode 100644 index 0000000..e3fd704 Binary files /dev/null and b/images/201704_2706_AI2_page7.png differ diff --git a/images/201704_2752_AI3_page5.png b/images/201704_2752_AI3_page5.png new file mode 100644 index 0000000..fadb9d2 Binary files /dev/null and b/images/201704_2752_AI3_page5.png differ diff --git a/images/201704_3031_AI3_page6.png b/images/201704_3031_AI3_page6.png new file mode 100644 index 0000000..d83a0fd Binary files /dev/null and b/images/201704_3031_AI3_page6.png differ diff --git a/images/201704_3284_AI1_page6.png b/images/201704_3284_AI1_page6.png new file mode 100644 index 0000000..0fa7ad1 Binary files /dev/null and b/images/201704_3284_AI1_page6.png differ diff --git a/images/201704_3289_AI3_page7.png b/images/201704_3289_AI3_page7.png new file mode 100644 index 0000000..8c50459 Binary files /dev/null and b/images/201704_3289_AI3_page7.png differ diff --git a/images/201704_3577_AI1_page4.png b/images/201704_3577_AI1_page4.png new file mode 100644 index 0000000..7b77b7b Binary files /dev/null and b/images/201704_3577_AI1_page4.png differ diff --git a/images/201704_4523_AI3_page6.png b/images/201704_4523_AI3_page6.png new file mode 100644 index 0000000..a0c2505 Binary files /dev/null and b/images/201704_4523_AI3_page6.png differ diff --git a/images/201704_4529_AI1_page8.png b/images/201704_4529_AI1_page8.png new file mode 100644 index 0000000..019547a Binary files /dev/null and b/images/201704_4529_AI1_page8.png differ diff --git a/images/201704_4729_AI3_page6.png b/images/201704_4729_AI3_page6.png new file mode 100644 index 0000000..191c43a Binary files /dev/null and b/images/201704_4729_AI3_page6.png differ diff --git a/images/201704_4979_AI1_page7.png b/images/201704_4979_AI1_page7.png new file mode 100644 index 0000000..bf3dfd7 Binary files /dev/null and b/images/201704_4979_AI1_page7.png differ diff --git a/images/201704_5292_AI1_page5.png b/images/201704_5292_AI1_page5.png new file mode 100644 index 0000000..871f481 Binary files /dev/null and b/images/201704_5292_AI1_page5.png differ diff --git a/images/201704_6015_AI1_page7.png b/images/201704_6015_AI1_page7.png new file mode 100644 index 0000000..69108fa Binary files /dev/null and b/images/201704_6015_AI1_page7.png differ diff --git a/images/201704_6121_AI3_page6.png b/images/201704_6121_AI3_page6.png new file mode 100644 index 0000000..ed35e78 Binary files /dev/null and b/images/201704_6121_AI3_page6.png differ diff --git a/images/201704_6129_AI1_page7.png b/images/201704_6129_AI1_page7.png new file mode 100644 index 0000000..72c3e92 Binary files /dev/null and b/images/201704_6129_AI1_page7.png differ diff --git a/images/201704_6276_AI1_page7.png b/images/201704_6276_AI1_page7.png new file mode 100644 index 0000000..0a93b98 Binary files /dev/null and b/images/201704_6276_AI1_page7.png differ diff --git a/images/201704_6761_AI1_page9.png b/images/201704_6761_AI1_page9.png new file mode 100644 index 0000000..862d34a Binary files /dev/null and b/images/201704_6761_AI1_page9.png differ diff --git a/images/201704_8067_AI3_page6.png b/images/201704_8067_AI3_page6.png new file mode 100644 index 0000000..264a693 Binary files /dev/null and b/images/201704_8067_AI3_page6.png differ diff --git a/images/201704_8930_AI1_page7.png b/images/201704_8930_AI1_page7.png new file mode 100644 index 0000000..1e6abd2 Binary files /dev/null and b/images/201704_8930_AI1_page7.png differ diff --git a/images/201704_9942_AI3_page8.png b/images/201704_9942_AI3_page8.png new file mode 100644 index 0000000..60ddc5e Binary files /dev/null and b/images/201704_9942_AI3_page8.png differ diff --git a/images/201801_3232_AI1_page5.png b/images/201801_3232_AI1_page5.png new file mode 100644 index 0000000..8871755 Binary files /dev/null and b/images/201801_3232_AI1_page5.png differ diff --git a/images/201801_3379_AI1_page3.png b/images/201801_3379_AI1_page3.png new file mode 100644 index 0000000..d15730f Binary files /dev/null and b/images/201801_3379_AI1_page3.png differ diff --git a/images/201801_4107_AI1_page3.png b/images/201801_4107_AI1_page3.png new file mode 100644 index 0000000..a2f7bca Binary files /dev/null and b/images/201801_4107_AI1_page3.png differ diff --git a/images/201801_4432_AI1_page5.png b/images/201801_4432_AI1_page5.png new file mode 100644 index 0000000..ec3a5c5 Binary files /dev/null and b/images/201801_4432_AI1_page5.png differ diff --git a/images/201801_8403_AI1_page3.png b/images/201801_8403_AI1_page3.png new file mode 100644 index 0000000..c4a4d78 Binary files /dev/null and b/images/201801_8403_AI1_page3.png differ diff --git a/images/201801_8921_AI2_page3.png b/images/201801_8921_AI2_page3.png new file mode 100644 index 0000000..33e451d Binary files /dev/null and b/images/201801_8921_AI2_page3.png differ diff --git a/images/201802_1339_AI1_page4.png b/images/201802_1339_AI1_page4.png new file mode 100644 index 0000000..23e5787 Binary files /dev/null and b/images/201802_1339_AI1_page4.png differ diff --git a/images/201802_1514_AI1_page4.png b/images/201802_1514_AI1_page4.png new file mode 100644 index 0000000..12cb722 Binary files /dev/null and b/images/201802_1514_AI1_page4.png differ diff --git a/images/201802_1533_AI1_page5.png b/images/201802_1533_AI1_page5.png new file mode 100644 index 0000000..29a9c37 Binary files /dev/null and b/images/201802_1533_AI1_page5.png differ diff --git a/images/201802_1597_AI1_page5.png b/images/201802_1597_AI1_page5.png new file mode 100644 index 0000000..4b79fd9 Binary files /dev/null and b/images/201802_1597_AI1_page5.png differ diff --git a/images/201802_2025_AI4_page4.png b/images/201802_2025_AI4_page4.png new file mode 100644 index 0000000..ca4da8c Binary files /dev/null and b/images/201802_2025_AI4_page4.png differ diff --git a/images/201802_2834_AI3_page5.png b/images/201802_2834_AI3_page5.png new file mode 100644 index 0000000..a20981f Binary files /dev/null and b/images/201802_2834_AI3_page5.png differ diff --git a/images/201802_3380_AI1_page4.png b/images/201802_3380_AI1_page4.png new file mode 100644 index 0000000..5e19742 Binary files /dev/null and b/images/201802_3380_AI1_page4.png differ diff --git a/images/201802_3402_AI1_page4.png b/images/201802_3402_AI1_page4.png new file mode 100644 index 0000000..dcc4584 Binary files /dev/null and b/images/201802_3402_AI1_page4.png differ diff --git a/images/201802_3706_AI1_page5.png b/images/201802_3706_AI1_page5.png new file mode 100644 index 0000000..b431755 Binary files /dev/null and b/images/201802_3706_AI1_page5.png differ diff --git a/images/201802_4552_AI1_page4.png b/images/201802_4552_AI1_page4.png new file mode 100644 index 0000000..ecc752c Binary files /dev/null and b/images/201802_4552_AI1_page4.png differ diff --git a/images/201802_6020_AI1_page6.png b/images/201802_6020_AI1_page6.png new file mode 100644 index 0000000..9df16e2 Binary files /dev/null and b/images/201802_6020_AI1_page6.png differ diff --git a/images/201802_8435_AI1_page3.png b/images/201802_8435_AI1_page3.png new file mode 100644 index 0000000..8290497 Binary files /dev/null and b/images/201802_8435_AI1_page3.png differ diff --git a/images/201803_1786_AI1_page4.png b/images/201803_1786_AI1_page4.png new file mode 100644 index 0000000..bad9ddd Binary files /dev/null and b/images/201803_1786_AI1_page4.png differ diff --git a/images/201803_2616_AI1_page4.png b/images/201803_2616_AI1_page4.png new file mode 100644 index 0000000..16679ff Binary files /dev/null and b/images/201803_2616_AI1_page4.png differ diff --git a/images/201803_3131_AI1_page4.png b/images/201803_3131_AI1_page4.png new file mode 100644 index 0000000..f2f1b8b Binary files /dev/null and b/images/201803_3131_AI1_page4.png differ diff --git a/images/201803_3287_AI1_page4.png b/images/201803_3287_AI1_page4.png new file mode 100644 index 0000000..fd5020d Binary files /dev/null and b/images/201803_3287_AI1_page4.png differ diff --git a/images/201803_6541_AI1_page5.png b/images/201803_6541_AI1_page5.png new file mode 100644 index 0000000..bac3738 Binary files /dev/null and b/images/201803_6541_AI1_page5.png differ diff --git a/images/201804_1315_AI3_page5.png b/images/201804_1315_AI3_page5.png new file mode 100644 index 0000000..ff8c207 Binary files /dev/null and b/images/201804_1315_AI3_page5.png differ diff --git a/images/201804_1477_AI3_page6.png b/images/201804_1477_AI3_page6.png new file mode 100644 index 0000000..b9cc6d8 Binary files /dev/null and b/images/201804_1477_AI3_page6.png differ diff --git a/images/201804_2030_AI1_page7.png b/images/201804_2030_AI1_page7.png new file mode 100644 index 0000000..dd00c0a Binary files /dev/null and b/images/201804_2030_AI1_page7.png differ diff --git a/images/201804_2441_AI2_page7.png b/images/201804_2441_AI2_page7.png new file mode 100644 index 0000000..03111d7 Binary files /dev/null and b/images/201804_2441_AI2_page7.png differ diff --git a/images/201804_2706_AI2_page7.png b/images/201804_2706_AI2_page7.png new file mode 100644 index 0000000..b669c1d Binary files /dev/null and b/images/201804_2706_AI2_page7.png differ diff --git a/images/201804_3044_AI1_page8.png b/images/201804_3044_AI1_page8.png new file mode 100644 index 0000000..6cbaf7f Binary files /dev/null and b/images/201804_3044_AI1_page8.png differ diff --git a/images/201804_3229_AI3_page8.png b/images/201804_3229_AI3_page8.png new file mode 100644 index 0000000..9ea1b05 Binary files /dev/null and b/images/201804_3229_AI3_page8.png differ diff --git a/images/201804_3287_AI3_page7.png b/images/201804_3287_AI3_page7.png new file mode 100644 index 0000000..25339a0 Binary files /dev/null and b/images/201804_3287_AI3_page7.png differ diff --git a/images/201804_3581_AI3_page8.png b/images/201804_3581_AI3_page8.png new file mode 100644 index 0000000..2dc0499 Binary files /dev/null and b/images/201804_3581_AI3_page8.png differ diff --git a/images/201804_4768_AI3_page6.png b/images/201804_4768_AI3_page6.png new file mode 100644 index 0000000..ed52fe9 Binary files /dev/null and b/images/201804_4768_AI3_page6.png differ diff --git a/images/201804_5236_AI2_page5.png b/images/201804_5236_AI2_page5.png new file mode 100644 index 0000000..96e3fc8 Binary files /dev/null and b/images/201804_5236_AI2_page5.png differ diff --git a/images/201804_5285_AI1_page6.png b/images/201804_5285_AI1_page6.png new file mode 100644 index 0000000..3d9bc42 Binary files /dev/null and b/images/201804_5285_AI1_page6.png differ diff --git a/images/201804_5469_AI1_page7.png b/images/201804_5469_AI1_page7.png new file mode 100644 index 0000000..a823c64 Binary files /dev/null and b/images/201804_5469_AI1_page7.png differ diff --git a/images/201804_5489_AI1_page8.png b/images/201804_5489_AI1_page8.png new file mode 100644 index 0000000..1227464 Binary files /dev/null and b/images/201804_5489_AI1_page8.png differ diff --git a/images/201804_6245_AI1_page7.png b/images/201804_6245_AI1_page7.png new file mode 100644 index 0000000..0847495 Binary files /dev/null and b/images/201804_6245_AI1_page7.png differ diff --git a/images/201804_8454_AI3_page6.png b/images/201804_8454_AI3_page6.png new file mode 100644 index 0000000..2d473e8 Binary files /dev/null and b/images/201804_8454_AI3_page6.png differ diff --git a/images/201804_9949_AI3_page6.png b/images/201804_9949_AI3_page6.png new file mode 100644 index 0000000..018633f Binary files /dev/null and b/images/201804_9949_AI3_page6.png differ diff --git a/images/201901_2457_AI1_page4.png b/images/201901_2457_AI1_page4.png new file mode 100644 index 0000000..2621cb0 Binary files /dev/null and b/images/201901_2457_AI1_page4.png differ diff --git a/images/201901_2838_AI1_page4.png b/images/201901_2838_AI1_page4.png new file mode 100644 index 0000000..33e9a87 Binary files /dev/null and b/images/201901_2838_AI1_page4.png differ diff --git a/images/201901_4506_AI1_page4.png b/images/201901_4506_AI1_page4.png new file mode 100644 index 0000000..3f05ca5 Binary files /dev/null and b/images/201901_4506_AI1_page4.png differ diff --git a/images/201901_4760_AI2_page3.png b/images/201901_4760_AI2_page3.png new file mode 100644 index 0000000..6d43242 Binary files /dev/null and b/images/201901_4760_AI2_page3.png differ diff --git a/images/201901_6485_AI1_page4.png b/images/201901_6485_AI1_page4.png new file mode 100644 index 0000000..e2ad2b8 Binary files /dev/null and b/images/201901_6485_AI1_page4.png differ diff --git a/images/201901_6492_AI1_page5.png b/images/201901_6492_AI1_page5.png new file mode 100644 index 0000000..a57c870 Binary files /dev/null and b/images/201901_6492_AI1_page5.png differ diff --git a/images/201901_8421_AI1_page4.png b/images/201901_8421_AI1_page4.png new file mode 100644 index 0000000..f6c6cda Binary files /dev/null and b/images/201901_8421_AI1_page4.png differ diff --git a/images/201901_9937_AI1_page4.png b/images/201901_9937_AI1_page4.png new file mode 100644 index 0000000..0625433 Binary files /dev/null and b/images/201901_9937_AI1_page4.png differ diff --git a/images/201902_1227_AI1_page4.png b/images/201902_1227_AI1_page4.png new file mode 100644 index 0000000..979300c Binary files /dev/null and b/images/201902_1227_AI1_page4.png differ diff --git a/images/201902_1307_AI1_page3.png b/images/201902_1307_AI1_page3.png new file mode 100644 index 0000000..b7b3351 Binary files /dev/null and b/images/201902_1307_AI1_page3.png differ diff --git a/images/201902_1438_AI2_page3.png b/images/201902_1438_AI2_page3.png new file mode 100644 index 0000000..d534417 Binary files /dev/null and b/images/201902_1438_AI2_page3.png differ diff --git a/images/201902_1443_AI1_page4.png b/images/201902_1443_AI1_page4.png new file mode 100644 index 0000000..867af47 Binary files /dev/null and b/images/201902_1443_AI1_page4.png differ diff --git a/images/201902_1457_AI1_page4.png b/images/201902_1457_AI1_page4.png new file mode 100644 index 0000000..d3ee184 Binary files /dev/null and b/images/201902_1457_AI1_page4.png differ diff --git a/images/201902_1516_AI2_page4.png b/images/201902_1516_AI2_page4.png new file mode 100644 index 0000000..822980c Binary files /dev/null and b/images/201902_1516_AI2_page4.png differ diff --git a/images/201902_2455_AI2_page4.png b/images/201902_2455_AI2_page4.png new file mode 100644 index 0000000..0b7a5e2 Binary files /dev/null and b/images/201902_2455_AI2_page4.png differ diff --git a/images/201902_3004_AI1_page4.png b/images/201902_3004_AI1_page4.png new file mode 100644 index 0000000..2e12f95 Binary files /dev/null and b/images/201902_3004_AI1_page4.png differ diff --git a/images/201902_3325_AI1_page4.png b/images/201902_3325_AI1_page4.png new file mode 100644 index 0000000..a2477c1 Binary files /dev/null and b/images/201902_3325_AI1_page4.png differ diff --git a/images/201902_5328_AI1_page3.png b/images/201902_5328_AI1_page3.png new file mode 100644 index 0000000..afde285 Binary files /dev/null and b/images/201902_5328_AI1_page3.png differ diff --git a/images/201902_6109_AI1_page3.png b/images/201902_6109_AI1_page3.png new file mode 100644 index 0000000..fd54998 Binary files /dev/null and b/images/201902_6109_AI1_page3.png differ diff --git a/images/201902_6195_AI1_page3.png b/images/201902_6195_AI1_page3.png new file mode 100644 index 0000000..ac21ca9 Binary files /dev/null and b/images/201902_6195_AI1_page3.png differ diff --git a/images/201902_6204_AI1_page4.png b/images/201902_6204_AI1_page4.png new file mode 100644 index 0000000..70ac068 Binary files /dev/null and b/images/201902_6204_AI1_page4.png differ diff --git a/images/201902_6257_AI1_page5.png b/images/201902_6257_AI1_page5.png new file mode 100644 index 0000000..b53b1e0 Binary files /dev/null and b/images/201902_6257_AI1_page5.png differ diff --git a/images/201902_6672_AI1_page3.png b/images/201902_6672_AI1_page3.png new file mode 100644 index 0000000..551839e Binary files /dev/null and b/images/201902_6672_AI1_page3.png differ diff --git a/images/201902_6720_AI1_page3.png b/images/201902_6720_AI1_page3.png new file mode 100644 index 0000000..5f93a07 Binary files /dev/null and b/images/201902_6720_AI1_page3.png differ diff --git a/images/201902_8059_AI1_page4.png b/images/201902_8059_AI1_page4.png new file mode 100644 index 0000000..6010447 Binary files /dev/null and b/images/201902_8059_AI1_page4.png differ diff --git a/images/201903_1220_AI1_page3.png b/images/201903_1220_AI1_page3.png new file mode 100644 index 0000000..91552c4 Binary files /dev/null and b/images/201903_1220_AI1_page3.png differ diff --git a/images/201903_1568_AI1_page3.png b/images/201903_1568_AI1_page3.png new file mode 100644 index 0000000..73152d5 Binary files /dev/null and b/images/201903_1568_AI1_page3.png differ diff --git a/images/201903_4538_AI2_page4.png b/images/201903_4538_AI2_page4.png new file mode 100644 index 0000000..fe7b1ed Binary files /dev/null and b/images/201903_4538_AI2_page4.png differ diff --git a/images/201903_5432_AI2_page4.png b/images/201903_5432_AI2_page4.png new file mode 100644 index 0000000..267a2f7 Binary files /dev/null and b/images/201903_5432_AI2_page4.png differ diff --git a/images/201903_5460_AI1_page3.png b/images/201903_5460_AI1_page3.png new file mode 100644 index 0000000..017523f Binary files /dev/null and b/images/201903_5460_AI1_page3.png differ diff --git a/images/201903_8401_AI1_page4.png b/images/201903_8401_AI1_page4.png new file mode 100644 index 0000000..b4cae80 Binary files /dev/null and b/images/201903_8401_AI1_page4.png differ diff --git a/images/201904_1210_AI1_page7.png b/images/201904_1210_AI1_page7.png new file mode 100644 index 0000000..071bb68 Binary files /dev/null and b/images/201904_1210_AI1_page7.png differ diff --git a/images/201904_1305_AI1_page3.png b/images/201904_1305_AI1_page3.png new file mode 100644 index 0000000..672b7fc Binary files /dev/null and b/images/201904_1305_AI1_page3.png differ diff --git a/images/201904_1449_AI3_page6.png b/images/201904_1449_AI3_page6.png new file mode 100644 index 0000000..3cab21a Binary files /dev/null and b/images/201904_1449_AI3_page6.png differ diff --git a/images/201904_1477_AI1_page7.png b/images/201904_1477_AI1_page7.png new file mode 100644 index 0000000..63abc48 Binary files /dev/null and b/images/201904_1477_AI1_page7.png differ diff --git a/images/201904_1605_AI1_page8.png b/images/201904_1605_AI1_page8.png new file mode 100644 index 0000000..fe4d4ed Binary files /dev/null and b/images/201904_1605_AI1_page8.png differ diff --git a/images/201904_1605_AI3_page7.png b/images/201904_1605_AI3_page7.png new file mode 100644 index 0000000..7274b9f Binary files /dev/null and b/images/201904_1605_AI3_page7.png differ diff --git a/images/201904_1721_AI3_page7.png b/images/201904_1721_AI3_page7.png new file mode 100644 index 0000000..b9054bc Binary files /dev/null and b/images/201904_1721_AI3_page7.png differ diff --git a/images/201904_2546_AI1_page6.png b/images/201904_2546_AI1_page6.png new file mode 100644 index 0000000..d6fb455 Binary files /dev/null and b/images/201904_2546_AI1_page6.png differ diff --git a/images/201904_2724_AI1_page7.png b/images/201904_2724_AI1_page7.png new file mode 100644 index 0000000..ef08dad Binary files /dev/null and b/images/201904_2724_AI1_page7.png differ diff --git a/images/201904_2926_AI3_page8.png b/images/201904_2926_AI3_page8.png new file mode 100644 index 0000000..adce9bc Binary files /dev/null and b/images/201904_2926_AI3_page8.png differ diff --git a/images/201904_3455_AI1_page7.png b/images/201904_3455_AI1_page7.png new file mode 100644 index 0000000..6611860 Binary files /dev/null and b/images/201904_3455_AI1_page7.png differ diff --git a/images/201904_3687_AI1_page7.png b/images/201904_3687_AI1_page7.png new file mode 100644 index 0000000..0e69767 Binary files /dev/null and b/images/201904_3687_AI1_page7.png differ diff --git a/images/201904_4903_AI3_page6.png b/images/201904_4903_AI3_page6.png new file mode 100644 index 0000000..804a163 Binary files /dev/null and b/images/201904_4903_AI3_page6.png differ diff --git a/images/201904_4953_AI1_page7.png b/images/201904_4953_AI1_page7.png new file mode 100644 index 0000000..ca0eff6 Binary files /dev/null and b/images/201904_4953_AI1_page7.png differ diff --git a/images/201904_6125_AI1_page8.png b/images/201904_6125_AI1_page8.png new file mode 100644 index 0000000..5571bb9 Binary files /dev/null and b/images/201904_6125_AI1_page8.png differ diff --git a/images/201904_6129_AI1_page6.png b/images/201904_6129_AI1_page6.png new file mode 100644 index 0000000..c9e6738 Binary files /dev/null and b/images/201904_6129_AI1_page6.png differ diff --git a/images/201904_6189_AI3_page6.png b/images/201904_6189_AI3_page6.png new file mode 100644 index 0000000..c144255 Binary files /dev/null and b/images/201904_6189_AI3_page6.png differ diff --git a/images/201904_6625_AI3_page6.png b/images/201904_6625_AI3_page6.png new file mode 100644 index 0000000..f90017e Binary files /dev/null and b/images/201904_6625_AI3_page6.png differ diff --git a/images/201904_8016_AI1_page7.png b/images/201904_8016_AI1_page7.png new file mode 100644 index 0000000..7077dd2 Binary files /dev/null and b/images/201904_8016_AI1_page7.png differ diff --git a/images/201904_8916_AI3_page6.png b/images/201904_8916_AI3_page6.png new file mode 100644 index 0000000..e86bc66 Binary files /dev/null and b/images/201904_8916_AI3_page6.png differ diff --git a/images/201904_9906_AI1_page7.png b/images/201904_9906_AI1_page7.png new file mode 100644 index 0000000..6823f70 Binary files /dev/null and b/images/201904_9906_AI1_page7.png differ diff --git a/images/201904_9943_AI3_page6.png b/images/201904_9943_AI3_page6.png new file mode 100644 index 0000000..2a6de14 Binary files /dev/null and b/images/201904_9943_AI3_page6.png differ diff --git a/images/202001_1476_AI1_page4.png b/images/202001_1476_AI1_page4.png new file mode 100644 index 0000000..0b37bcd Binary files /dev/null and b/images/202001_1476_AI1_page4.png differ diff --git a/images/202001_1777_AI2_page5.png b/images/202001_1777_AI2_page5.png new file mode 100644 index 0000000..6f935e1 Binary files /dev/null and b/images/202001_1777_AI2_page5.png differ diff --git a/images/202001_2535_AI1_page4.png b/images/202001_2535_AI1_page4.png new file mode 100644 index 0000000..c210512 Binary files /dev/null and b/images/202001_2535_AI1_page4.png differ diff --git a/images/202001_3268_AI1_page5.png b/images/202001_3268_AI1_page5.png new file mode 100644 index 0000000..4abe004 Binary files /dev/null and b/images/202001_3268_AI1_page5.png differ diff --git a/images/202001_4139_AI1_page4.png b/images/202001_4139_AI1_page4.png new file mode 100644 index 0000000..880c75f Binary files /dev/null and b/images/202001_4139_AI1_page4.png differ diff --git a/images/202001_4542_AI1_page4.png b/images/202001_4542_AI1_page4.png new file mode 100644 index 0000000..0e2730c Binary files /dev/null and b/images/202001_4542_AI1_page4.png differ diff --git a/images/202001_6165_AI1_page5.png b/images/202001_6165_AI1_page5.png new file mode 100644 index 0000000..4b6f749 Binary files /dev/null and b/images/202001_6165_AI1_page5.png differ diff --git a/images/202001_6494_AI1_page3.png b/images/202001_6494_AI1_page3.png new file mode 100644 index 0000000..479cd78 Binary files /dev/null and b/images/202001_6494_AI1_page3.png differ diff --git a/images/202001_8433_AI1_page4.png b/images/202001_8433_AI1_page4.png new file mode 100644 index 0000000..17cce00 Binary files /dev/null and b/images/202001_8433_AI1_page4.png differ diff --git a/images/202002_1419_AI1_page3.png b/images/202002_1419_AI1_page3.png new file mode 100644 index 0000000..f229813 Binary files /dev/null and b/images/202002_1419_AI1_page3.png differ diff --git a/images/202002_1595_AI1_page4.png b/images/202002_1595_AI1_page4.png new file mode 100644 index 0000000..8c155a4 Binary files /dev/null and b/images/202002_1595_AI1_page4.png differ diff --git a/images/202002_2208_AI1_page4.png b/images/202002_2208_AI1_page4.png new file mode 100644 index 0000000..c0e27e3 Binary files /dev/null and b/images/202002_2208_AI1_page4.png differ diff --git a/images/202002_2239_AI1_page5.png b/images/202002_2239_AI1_page5.png new file mode 100644 index 0000000..9cca1ef Binary files /dev/null and b/images/202002_2239_AI1_page5.png differ diff --git a/images/202002_2471_AI1_page5.png b/images/202002_2471_AI1_page5.png new file mode 100644 index 0000000..a291074 Binary files /dev/null and b/images/202002_2471_AI1_page5.png differ diff --git a/images/202002_3037_AI1_page5.png b/images/202002_3037_AI1_page5.png new file mode 100644 index 0000000..39692f8 Binary files /dev/null and b/images/202002_3037_AI1_page5.png differ diff --git a/images/202002_5906_AI1_page4.png b/images/202002_5906_AI1_page4.png new file mode 100644 index 0000000..2125dfa Binary files /dev/null and b/images/202002_5906_AI1_page4.png differ diff --git a/images/202002_6165_AI1_page4.png b/images/202002_6165_AI1_page4.png new file mode 100644 index 0000000..9ced77b Binary files /dev/null and b/images/202002_6165_AI1_page4.png differ diff --git a/images/202002_6568_AI1_page4.png b/images/202002_6568_AI1_page4.png new file mode 100644 index 0000000..555614c Binary files /dev/null and b/images/202002_6568_AI1_page4.png differ diff --git a/images/202002_6574_AI1_page5.png b/images/202002_6574_AI1_page5.png new file mode 100644 index 0000000..837064a Binary files /dev/null and b/images/202002_6574_AI1_page5.png differ diff --git a/images/202002_6640_AI1_page5.png b/images/202002_6640_AI1_page5.png new file mode 100644 index 0000000..0809e34 Binary files /dev/null and b/images/202002_6640_AI1_page5.png differ diff --git a/images/202002_6792_AI1_page3.png b/images/202002_6792_AI1_page3.png new file mode 100644 index 0000000..d1e85dc Binary files /dev/null and b/images/202002_6792_AI1_page3.png differ diff --git a/images/202003_1336_AI1_page3.png b/images/202003_1336_AI1_page3.png new file mode 100644 index 0000000..12ffcbc Binary files /dev/null and b/images/202003_1336_AI1_page3.png differ diff --git a/images/202003_2330_AI1_page3.png b/images/202003_2330_AI1_page3.png new file mode 100644 index 0000000..2acfc85 Binary files /dev/null and b/images/202003_2330_AI1_page3.png differ diff --git a/images/202003_2597_AI1_page5.png b/images/202003_2597_AI1_page5.png new file mode 100644 index 0000000..e76c859 Binary files /dev/null and b/images/202003_2597_AI1_page5.png differ diff --git a/images/202003_5272_AI2_page3.png b/images/202003_5272_AI2_page3.png new file mode 100644 index 0000000..d08fbbd Binary files /dev/null and b/images/202003_5272_AI2_page3.png differ diff --git a/images/202003_6123_AI1_page5.png b/images/202003_6123_AI1_page5.png new file mode 100644 index 0000000..b690180 Binary files /dev/null and b/images/202003_6123_AI1_page5.png differ diff --git a/images/202003_6257_AI1_page5.png b/images/202003_6257_AI1_page5.png new file mode 100644 index 0000000..51b4f90 Binary files /dev/null and b/images/202003_6257_AI1_page5.png differ diff --git a/images/202003_6276_AI1_page3.png b/images/202003_6276_AI1_page3.png new file mode 100644 index 0000000..8b47400 Binary files /dev/null and b/images/202003_6276_AI1_page3.png differ diff --git a/images/202003_8049_AI1_page3.png b/images/202003_8049_AI1_page3.png new file mode 100644 index 0000000..6527023 Binary files /dev/null and b/images/202003_8049_AI1_page3.png differ diff --git a/images/202003_8093_AI1_page5.png b/images/202003_8093_AI1_page5.png new file mode 100644 index 0000000..72e28c6 Binary files /dev/null and b/images/202003_8093_AI1_page5.png differ diff --git a/images/202004_2023_AI1_page6.png b/images/202004_2023_AI1_page6.png new file mode 100644 index 0000000..689c3c2 Binary files /dev/null and b/images/202004_2023_AI1_page6.png differ diff --git a/images/202004_2314_AI3_page7.png b/images/202004_2314_AI3_page7.png new file mode 100644 index 0000000..7583190 Binary files /dev/null and b/images/202004_2314_AI3_page7.png differ diff --git a/images/202004_2352_AI3_page7.png b/images/202004_2352_AI3_page7.png new file mode 100644 index 0000000..7c2133e Binary files /dev/null and b/images/202004_2352_AI3_page7.png differ diff --git a/images/202004_2838_AI1_page7.png b/images/202004_2838_AI1_page7.png new file mode 100644 index 0000000..c04065e Binary files /dev/null and b/images/202004_2838_AI1_page7.png differ diff --git a/images/202004_3252_AI1_page7.png b/images/202004_3252_AI1_page7.png new file mode 100644 index 0000000..21a6dd5 Binary files /dev/null and b/images/202004_3252_AI1_page7.png differ diff --git a/images/202004_3312_AI3_page5.png b/images/202004_3312_AI3_page5.png new file mode 100644 index 0000000..199ae17 Binary files /dev/null and b/images/202004_3312_AI3_page5.png differ diff --git a/images/202004_3402_AI1_page7.png b/images/202004_3402_AI1_page7.png new file mode 100644 index 0000000..0f092f9 Binary files /dev/null and b/images/202004_3402_AI1_page7.png differ diff --git a/images/202004_6275_AI1_page7.png b/images/202004_6275_AI1_page7.png new file mode 100644 index 0000000..3d64ba5 Binary files /dev/null and b/images/202004_6275_AI1_page7.png differ diff --git a/images/202004_6558_AI1_page9.png b/images/202004_6558_AI1_page9.png new file mode 100644 index 0000000..8cc30e5 Binary files /dev/null and b/images/202004_6558_AI1_page9.png differ diff --git a/images/202004_6843_AI1_page6.png b/images/202004_6843_AI1_page6.png new file mode 100644 index 0000000..64dc7c5 Binary files /dev/null and b/images/202004_6843_AI1_page6.png differ diff --git a/images/202004_8107_AI1_page8.png b/images/202004_8107_AI1_page8.png new file mode 100644 index 0000000..91deba7 Binary files /dev/null and b/images/202004_8107_AI1_page8.png differ diff --git a/images/202004_8299_AI1_page8.png b/images/202004_8299_AI1_page8.png new file mode 100644 index 0000000..a9902d2 Binary files /dev/null and b/images/202004_8299_AI1_page8.png differ diff --git a/images/202004_9929_AI1_page9.png b/images/202004_9929_AI1_page9.png new file mode 100644 index 0000000..c70e04a Binary files /dev/null and b/images/202004_9929_AI1_page9.png differ diff --git a/images/202101_1536_AI1_page5.png b/images/202101_1536_AI1_page5.png new file mode 100644 index 0000000..7e80b5b Binary files /dev/null and b/images/202101_1536_AI1_page5.png differ diff --git a/images/202101_1598_AI1_page3.png b/images/202101_1598_AI1_page3.png new file mode 100644 index 0000000..ef698ba Binary files /dev/null and b/images/202101_1598_AI1_page3.png differ diff --git a/images/202101_1708_AI1_page3.png b/images/202101_1708_AI1_page3.png new file mode 100644 index 0000000..3cff3e8 Binary files /dev/null and b/images/202101_1708_AI1_page3.png differ diff --git a/images/202101_1723_AI1_page3.png b/images/202101_1723_AI1_page3.png new file mode 100644 index 0000000..579f2a3 Binary files /dev/null and b/images/202101_1723_AI1_page3.png differ diff --git a/images/202101_2239_AI1_page5.png b/images/202101_2239_AI1_page5.png new file mode 100644 index 0000000..5bae7e4 Binary files /dev/null and b/images/202101_2239_AI1_page5.png differ diff --git a/images/202101_2349_AI1_page4.png b/images/202101_2349_AI1_page4.png new file mode 100644 index 0000000..6dcf787 Binary files /dev/null and b/images/202101_2349_AI1_page4.png differ diff --git a/images/202101_2419_AI1_page3.png b/images/202101_2419_AI1_page3.png new file mode 100644 index 0000000..e3b9dae Binary files /dev/null and b/images/202101_2419_AI1_page3.png differ diff --git a/images/202101_2514_AI1_page4.png b/images/202101_2514_AI1_page4.png new file mode 100644 index 0000000..72d212c Binary files /dev/null and b/images/202101_2514_AI1_page4.png differ diff --git a/images/202101_3115_AI1_page5.png b/images/202101_3115_AI1_page5.png new file mode 100644 index 0000000..1f2854c Binary files /dev/null and b/images/202101_3115_AI1_page5.png differ diff --git a/images/202101_3532_AI1_page3.png b/images/202101_3532_AI1_page3.png new file mode 100644 index 0000000..76c738a Binary files /dev/null and b/images/202101_3532_AI1_page3.png differ diff --git a/images/202101_3687_AI1_page4.png b/images/202101_3687_AI1_page4.png new file mode 100644 index 0000000..40b8f3c Binary files /dev/null and b/images/202101_3687_AI1_page4.png differ diff --git a/images/202101_4131_AI1_page3.png b/images/202101_4131_AI1_page3.png new file mode 100644 index 0000000..b4951fd Binary files /dev/null and b/images/202101_4131_AI1_page3.png differ diff --git a/images/202101_4503_AI1_page3.png b/images/202101_4503_AI1_page3.png new file mode 100644 index 0000000..a224dbe Binary files /dev/null and b/images/202101_4503_AI1_page3.png differ diff --git a/images/202101_4722_AI1_page4.png b/images/202101_4722_AI1_page4.png new file mode 100644 index 0000000..cbf86e7 Binary files /dev/null and b/images/202101_4722_AI1_page4.png differ diff --git a/images/202101_4960_AI1_page5.png b/images/202101_4960_AI1_page5.png new file mode 100644 index 0000000..495d738 Binary files /dev/null and b/images/202101_4960_AI1_page5.png differ diff --git a/images/202101_5538_AI1_page3.png b/images/202101_5538_AI1_page3.png new file mode 100644 index 0000000..a2b306a Binary files /dev/null and b/images/202101_5538_AI1_page3.png differ diff --git a/images/202101_6192_AI1_page3.png b/images/202101_6192_AI1_page3.png new file mode 100644 index 0000000..990d722 Binary files /dev/null and b/images/202101_6192_AI1_page3.png differ diff --git a/images/202101_6426_AI1_page4.png b/images/202101_6426_AI1_page4.png new file mode 100644 index 0000000..abcbc8c Binary files /dev/null and b/images/202101_6426_AI1_page4.png differ diff --git a/images/202102_000930_AI3_page6.png b/images/202102_000930_AI3_page6.png new file mode 100644 index 0000000..1047a27 Binary files /dev/null and b/images/202102_000930_AI3_page6.png differ diff --git a/images/202102_1517_AI1_page4.png b/images/202102_1517_AI1_page4.png new file mode 100644 index 0000000..e9a489e Binary files /dev/null and b/images/202102_1517_AI1_page4.png differ diff --git a/images/202102_2302_AI1_page4.png b/images/202102_2302_AI1_page4.png new file mode 100644 index 0000000..62fdc98 Binary files /dev/null and b/images/202102_2302_AI1_page4.png differ diff --git a/images/202102_2376_AI1_page5.png b/images/202102_2376_AI1_page5.png new file mode 100644 index 0000000..f8c0036 Binary files /dev/null and b/images/202102_2376_AI1_page5.png differ diff --git a/images/202102_2732_AI1_page4.png b/images/202102_2732_AI1_page4.png new file mode 100644 index 0000000..5f4b155 Binary files /dev/null and b/images/202102_2732_AI1_page4.png differ diff --git a/images/202102_3056_AI1_page4.png b/images/202102_3056_AI1_page4.png new file mode 100644 index 0000000..9920447 Binary files /dev/null and b/images/202102_3056_AI1_page4.png differ diff --git a/images/202102_3580_AI1_page3.png b/images/202102_3580_AI1_page3.png new file mode 100644 index 0000000..d631aa8 Binary files /dev/null and b/images/202102_3580_AI1_page3.png differ diff --git a/images/202102_4440_AI2_page3.png b/images/202102_4440_AI2_page3.png new file mode 100644 index 0000000..fce4739 Binary files /dev/null and b/images/202102_4440_AI2_page3.png differ diff --git a/images/202102_4549_AI1_page3.png b/images/202102_4549_AI1_page3.png new file mode 100644 index 0000000..4d37ece Binary files /dev/null and b/images/202102_4549_AI1_page3.png differ diff --git a/images/202102_4754_AI1_page3.png b/images/202102_4754_AI1_page3.png new file mode 100644 index 0000000..5d76177 Binary files /dev/null and b/images/202102_4754_AI1_page3.png differ diff --git a/images/202102_4766_AI1_page4.png b/images/202102_4766_AI1_page4.png new file mode 100644 index 0000000..5aed83a Binary files /dev/null and b/images/202102_4766_AI1_page4.png differ diff --git a/images/202102_4905_AI1_page4.png b/images/202102_4905_AI1_page4.png new file mode 100644 index 0000000..f19a611 Binary files /dev/null and b/images/202102_4905_AI1_page4.png differ diff --git a/images/202102_8027_AI1_page4.png b/images/202102_8027_AI1_page4.png new file mode 100644 index 0000000..260d664 Binary files /dev/null and b/images/202102_8027_AI1_page4.png differ diff --git a/images/202103_1813_AI1_page4.png b/images/202103_1813_AI1_page4.png new file mode 100644 index 0000000..44cdfd8 Binary files /dev/null and b/images/202103_1813_AI1_page4.png differ diff --git a/images/202103_2340_AI1_page5.png b/images/202103_2340_AI1_page5.png new file mode 100644 index 0000000..79079f3 Binary files /dev/null and b/images/202103_2340_AI1_page5.png differ diff --git a/images/202103_2536_AI1_page4.png b/images/202103_2536_AI1_page4.png new file mode 100644 index 0000000..31e869c Binary files /dev/null and b/images/202103_2536_AI1_page4.png differ diff --git a/images/202103_3289_AI1_page4.png b/images/202103_3289_AI1_page4.png new file mode 100644 index 0000000..715c75f Binary files /dev/null and b/images/202103_3289_AI1_page4.png differ diff --git a/images/202103_3313_AI1_page5.png b/images/202103_3313_AI1_page5.png new file mode 100644 index 0000000..0a2dc31 Binary files /dev/null and b/images/202103_3313_AI1_page5.png differ diff --git a/images/202104_000779_AI1_page8.png b/images/202104_000779_AI1_page8.png new file mode 100644 index 0000000..e85db45 Binary files /dev/null and b/images/202104_000779_AI1_page8.png differ diff --git a/images/202104_1460_AI3_page6.png b/images/202104_1460_AI3_page6.png new file mode 100644 index 0000000..f95b038 Binary files /dev/null and b/images/202104_1460_AI3_page6.png differ diff --git a/images/202104_1514_AI1_page7.png b/images/202104_1514_AI1_page7.png new file mode 100644 index 0000000..ed60442 Binary files /dev/null and b/images/202104_1514_AI1_page7.png differ diff --git a/images/202104_2228_AI3_page7.png b/images/202104_2228_AI3_page7.png new file mode 100644 index 0000000..2c7cd8f Binary files /dev/null and b/images/202104_2228_AI3_page7.png differ diff --git a/images/202104_2313_AI1_page9.png b/images/202104_2313_AI1_page9.png new file mode 100644 index 0000000..d65cca8 Binary files /dev/null and b/images/202104_2313_AI1_page9.png differ diff --git a/images/202104_2342_AI1_page8.png b/images/202104_2342_AI1_page8.png new file mode 100644 index 0000000..39541a2 Binary files /dev/null and b/images/202104_2342_AI1_page8.png differ diff --git a/images/202104_2395_AI3_page8.png b/images/202104_2395_AI3_page8.png new file mode 100644 index 0000000..1e9bc58 Binary files /dev/null and b/images/202104_2395_AI3_page8.png differ diff --git a/images/202104_3060_AI1_page7.png b/images/202104_3060_AI1_page7.png new file mode 100644 index 0000000..eb7e0a3 Binary files /dev/null and b/images/202104_3060_AI1_page7.png differ diff --git a/images/202104_3209_AI3_page6.png b/images/202104_3209_AI3_page6.png new file mode 100644 index 0000000..59c0f7a Binary files /dev/null and b/images/202104_3209_AI3_page6.png differ diff --git a/images/202104_3276_AI1_page7.png b/images/202104_3276_AI1_page7.png new file mode 100644 index 0000000..d40e8ff Binary files /dev/null and b/images/202104_3276_AI1_page7.png differ diff --git a/images/202104_4167_AI2_page7.png b/images/202104_4167_AI2_page7.png new file mode 100644 index 0000000..5f10636 Binary files /dev/null and b/images/202104_4167_AI2_page7.png differ diff --git a/images/202104_4714_AI3_page6.png b/images/202104_4714_AI3_page6.png new file mode 100644 index 0000000..88ccd07 Binary files /dev/null and b/images/202104_4714_AI3_page6.png differ diff --git a/images/202104_5703_AI1_page6.png b/images/202104_5703_AI1_page6.png new file mode 100644 index 0000000..01974af Binary files /dev/null and b/images/202104_5703_AI1_page6.png differ diff --git a/images/202104_6121_AI1_page7.png b/images/202104_6121_AI1_page7.png new file mode 100644 index 0000000..8c6a335 Binary files /dev/null and b/images/202104_6121_AI1_page7.png differ diff --git a/images/202104_6225_AI3_page6.png b/images/202104_6225_AI3_page6.png new file mode 100644 index 0000000..e32ca19 Binary files /dev/null and b/images/202104_6225_AI3_page6.png differ diff --git a/images/202104_6695_AI1_page7.png b/images/202104_6695_AI1_page7.png new file mode 100644 index 0000000..0025170 Binary files /dev/null and b/images/202104_6695_AI1_page7.png differ diff --git a/images/202104_6733_AI3_page7.png b/images/202104_6733_AI3_page7.png new file mode 100644 index 0000000..0915642 Binary files /dev/null and b/images/202104_6733_AI3_page7.png differ diff --git a/images/202104_8024_AI1_page7.png b/images/202104_8024_AI1_page7.png new file mode 100644 index 0000000..4665e40 Binary files /dev/null and b/images/202104_8024_AI1_page7.png differ diff --git a/images/202201_3138_AI1_page3.png b/images/202201_3138_AI1_page3.png new file mode 100644 index 0000000..8a19cea Binary files /dev/null and b/images/202201_3138_AI1_page3.png differ diff --git a/images/202201_3416_AI1_page4.png b/images/202201_3416_AI1_page4.png new file mode 100644 index 0000000..810c23a Binary files /dev/null and b/images/202201_3416_AI1_page4.png differ diff --git a/images/202201_4510_AI1_page3.png b/images/202201_4510_AI1_page3.png new file mode 100644 index 0000000..6f980c2 Binary files /dev/null and b/images/202201_4510_AI1_page3.png differ diff --git a/images/202201_4560_AI1_page3.png b/images/202201_4560_AI1_page3.png new file mode 100644 index 0000000..55d2d94 Binary files /dev/null and b/images/202201_4560_AI1_page3.png differ diff --git a/images/202201_4747_AI1_page3.png b/images/202201_4747_AI1_page3.png new file mode 100644 index 0000000..f458ffd Binary files /dev/null and b/images/202201_4747_AI1_page3.png differ diff --git a/images/202201_6689_AI1_page3.png b/images/202201_6689_AI1_page3.png new file mode 100644 index 0000000..7dd271f Binary files /dev/null and b/images/202201_6689_AI1_page3.png differ diff --git a/images/202201_8109_AI1_page4.png b/images/202201_8109_AI1_page4.png new file mode 100644 index 0000000..126cdb1 Binary files /dev/null and b/images/202201_8109_AI1_page4.png differ diff --git a/images/202201_9910_AI1_page4.png b/images/202201_9910_AI1_page4.png new file mode 100644 index 0000000..88f8e48 Binary files /dev/null and b/images/202201_9910_AI1_page4.png differ diff --git a/images/202202_1524_AI1_page5.png b/images/202202_1524_AI1_page5.png new file mode 100644 index 0000000..86caef5 Binary files /dev/null and b/images/202202_1524_AI1_page5.png differ diff --git a/images/202202_2069_AI1_page3.png b/images/202202_2069_AI1_page3.png new file mode 100644 index 0000000..68cf9a5 Binary files /dev/null and b/images/202202_2069_AI1_page3.png differ diff --git a/images/202202_3557_AI1_page3.png b/images/202202_3557_AI1_page3.png new file mode 100644 index 0000000..f902752 Binary files /dev/null and b/images/202202_3557_AI1_page3.png differ diff --git a/images/202202_4722_AI1_page4.png b/images/202202_4722_AI1_page4.png new file mode 100644 index 0000000..d1b9d57 Binary files /dev/null and b/images/202202_4722_AI1_page4.png differ diff --git a/images/202202_5301_AI1_page4.png b/images/202202_5301_AI1_page4.png new file mode 100644 index 0000000..b098703 Binary files /dev/null and b/images/202202_5301_AI1_page4.png differ diff --git a/images/202202_5348_AI2_page4.png b/images/202202_5348_AI2_page4.png new file mode 100644 index 0000000..fec9b93 Binary files /dev/null and b/images/202202_5348_AI2_page4.png differ diff --git a/images/202202_6115_AI1_page4.png b/images/202202_6115_AI1_page4.png new file mode 100644 index 0000000..adcc3e4 Binary files /dev/null and b/images/202202_6115_AI1_page4.png differ diff --git a/images/202202_6761_AI1_page5.png b/images/202202_6761_AI1_page5.png new file mode 100644 index 0000000..a9cc28c Binary files /dev/null and b/images/202202_6761_AI1_page5.png differ diff --git a/images/202202_8183_AI1_page3.png b/images/202202_8183_AI1_page3.png new file mode 100644 index 0000000..ea1c74a Binary files /dev/null and b/images/202202_8183_AI1_page3.png differ diff --git a/images/202202_8941_AI1_page4.png b/images/202202_8941_AI1_page4.png new file mode 100644 index 0000000..a9ab6d0 Binary files /dev/null and b/images/202202_8941_AI1_page4.png differ diff --git a/images/202202_9944_AI1_page4.png b/images/202202_9944_AI1_page4.png new file mode 100644 index 0000000..f8d7ae7 Binary files /dev/null and b/images/202202_9944_AI1_page4.png differ diff --git a/images/202203_1336_AI1_page4.png b/images/202203_1336_AI1_page4.png new file mode 100644 index 0000000..12c89df Binary files /dev/null and b/images/202203_1336_AI1_page4.png differ diff --git a/images/202203_1616_AI1_page4.png b/images/202203_1616_AI1_page4.png new file mode 100644 index 0000000..218187f Binary files /dev/null and b/images/202203_1616_AI1_page4.png differ diff --git a/images/202203_2601_AI1_page4.png b/images/202203_2601_AI1_page4.png new file mode 100644 index 0000000..3b514fa Binary files /dev/null and b/images/202203_2601_AI1_page4.png differ diff --git a/images/202203_6482_AI1_page3.png b/images/202203_6482_AI1_page3.png new file mode 100644 index 0000000..117079a Binary files /dev/null and b/images/202203_6482_AI1_page3.png differ diff --git a/images/202203_6706_AI1_page3.png b/images/202203_6706_AI1_page3.png new file mode 100644 index 0000000..329d8ab Binary files /dev/null and b/images/202203_6706_AI1_page3.png differ diff --git a/images/202203_8476_AI1_page4.png b/images/202203_8476_AI1_page4.png new file mode 100644 index 0000000..e759126 Binary files /dev/null and b/images/202203_8476_AI1_page4.png differ diff --git a/images/202203_8488_AI1_page4.png b/images/202203_8488_AI1_page4.png new file mode 100644 index 0000000..afa008f Binary files /dev/null and b/images/202203_8488_AI1_page4.png differ diff --git a/images/202204_1339_AI3_page8.png b/images/202204_1339_AI3_page8.png new file mode 100644 index 0000000..b9646ed Binary files /dev/null and b/images/202204_1339_AI3_page8.png differ diff --git a/images/202204_1539_AI1_page7.png b/images/202204_1539_AI1_page7.png new file mode 100644 index 0000000..15b3ca6 Binary files /dev/null and b/images/202204_1539_AI1_page7.png differ diff --git a/images/202204_2359_AI1_page9.png b/images/202204_2359_AI1_page9.png new file mode 100644 index 0000000..2005695 Binary files /dev/null and b/images/202204_2359_AI1_page9.png differ diff --git a/images/202204_2838_AI3_page6.png b/images/202204_2838_AI3_page6.png new file mode 100644 index 0000000..d982e20 Binary files /dev/null and b/images/202204_2838_AI3_page6.png differ diff --git a/images/202204_2905_AI3_page7.png b/images/202204_2905_AI3_page7.png new file mode 100644 index 0000000..dec9546 Binary files /dev/null and b/images/202204_2905_AI3_page7.png differ diff --git a/images/202204_3004_AI1_page9.png b/images/202204_3004_AI1_page9.png new file mode 100644 index 0000000..e511096 Binary files /dev/null and b/images/202204_3004_AI1_page9.png differ diff --git a/images/202204_3147_AI3_page9.png b/images/202204_3147_AI3_page9.png new file mode 100644 index 0000000..87ce5ce Binary files /dev/null and b/images/202204_3147_AI3_page9.png differ diff --git a/images/202204_3287_AI1_page7.png b/images/202204_3287_AI1_page7.png new file mode 100644 index 0000000..89c584b Binary files /dev/null and b/images/202204_3287_AI1_page7.png differ diff --git a/images/202204_3441_AI3_page6.png b/images/202204_3441_AI3_page6.png new file mode 100644 index 0000000..07d5cc9 Binary files /dev/null and b/images/202204_3441_AI3_page6.png differ diff --git a/images/202204_3594_AI1_page10.png b/images/202204_3594_AI1_page10.png new file mode 100644 index 0000000..3d077f2 Binary files /dev/null and b/images/202204_3594_AI1_page10.png differ diff --git a/images/202204_4549_AI3_page6.png b/images/202204_4549_AI3_page6.png new file mode 100644 index 0000000..e67282e Binary files /dev/null and b/images/202204_4549_AI3_page6.png differ diff --git a/images/202204_4581_AI1_page6.png b/images/202204_4581_AI1_page6.png new file mode 100644 index 0000000..3b8f5b0 Binary files /dev/null and b/images/202204_4581_AI1_page6.png differ diff --git a/images/202204_6133_AI1_page7.png b/images/202204_6133_AI1_page7.png new file mode 100644 index 0000000..233bbe4 Binary files /dev/null and b/images/202204_6133_AI1_page7.png differ diff --git a/images/202204_6146_AI3_page6.png b/images/202204_6146_AI3_page6.png new file mode 100644 index 0000000..9033496 Binary files /dev/null and b/images/202204_6146_AI3_page6.png differ diff --git a/images/202204_6223_AI3_page8.png b/images/202204_6223_AI3_page8.png new file mode 100644 index 0000000..3ce2291 Binary files /dev/null and b/images/202204_6223_AI3_page8.png differ diff --git a/images/202204_6494_AI3_page6.png b/images/202204_6494_AI3_page6.png new file mode 100644 index 0000000..a057a0a Binary files /dev/null and b/images/202204_6494_AI3_page6.png differ diff --git a/images/202204_6799_AI1_page7.png b/images/202204_6799_AI1_page7.png new file mode 100644 index 0000000..efa5a71 Binary files /dev/null and b/images/202204_6799_AI1_page7.png differ diff --git a/images/202204_6899_AI3_page8.png b/images/202204_6899_AI3_page8.png new file mode 100644 index 0000000..51edfb0 Binary files /dev/null and b/images/202204_6899_AI3_page8.png differ diff --git a/images/202204_6957_AI1_page8.png b/images/202204_6957_AI1_page8.png new file mode 100644 index 0000000..3a5fe9b Binary files /dev/null and b/images/202204_6957_AI1_page8.png differ diff --git a/images/202204_7734_AI1_page5.png b/images/202204_7734_AI1_page5.png new file mode 100644 index 0000000..0e30ad5 Binary files /dev/null and b/images/202204_7734_AI1_page5.png differ diff --git a/images/202204_8085_AI3_page6.png b/images/202204_8085_AI3_page6.png new file mode 100644 index 0000000..d6b3fd0 Binary files /dev/null and b/images/202204_8085_AI3_page6.png differ diff --git a/images/202301_2374_AI1_page5.png b/images/202301_2374_AI1_page5.png new file mode 100644 index 0000000..3a9c9b7 Binary files /dev/null and b/images/202301_2374_AI1_page5.png differ diff --git a/images/202301_2489_AI1_page5.png b/images/202301_2489_AI1_page5.png new file mode 100644 index 0000000..17e80d4 Binary files /dev/null and b/images/202301_2489_AI1_page5.png differ diff --git a/images/202301_2509_AI1_page3.png b/images/202301_2509_AI1_page3.png new file mode 100644 index 0000000..7f741f5 Binary files /dev/null and b/images/202301_2509_AI1_page3.png differ diff --git a/images/202301_2596_AI1_page3.png b/images/202301_2596_AI1_page3.png new file mode 100644 index 0000000..049dd5c Binary files /dev/null and b/images/202301_2596_AI1_page3.png differ diff --git a/images/202301_3221_AI1_page4.png b/images/202301_3221_AI1_page4.png new file mode 100644 index 0000000..ae09b1d Binary files /dev/null and b/images/202301_3221_AI1_page4.png differ diff --git a/images/202301_3491_AI1_page3.png b/images/202301_3491_AI1_page3.png new file mode 100644 index 0000000..fcceebd Binary files /dev/null and b/images/202301_3491_AI1_page3.png differ diff --git a/images/202301_3511_AI1_page4.png b/images/202301_3511_AI1_page4.png new file mode 100644 index 0000000..915a225 Binary files /dev/null and b/images/202301_3511_AI1_page4.png differ diff --git a/images/202301_3597_AI1_page5.png b/images/202301_3597_AI1_page5.png new file mode 100644 index 0000000..818aa22 Binary files /dev/null and b/images/202301_3597_AI1_page5.png differ diff --git a/images/202301_4438_AI1_page4.png b/images/202301_4438_AI1_page4.png new file mode 100644 index 0000000..6e434f6 Binary files /dev/null and b/images/202301_4438_AI1_page4.png differ diff --git a/images/202301_5289_AI1_page4.png b/images/202301_5289_AI1_page4.png new file mode 100644 index 0000000..ecf4cf8 Binary files /dev/null and b/images/202301_5289_AI1_page4.png differ diff --git a/images/202301_6195_AI1_page3.png b/images/202301_6195_AI1_page3.png new file mode 100644 index 0000000..e67987a Binary files /dev/null and b/images/202301_6195_AI1_page3.png differ diff --git a/images/202301_8455_AI1_page3.png b/images/202301_8455_AI1_page3.png new file mode 100644 index 0000000..187e174 Binary files /dev/null and b/images/202301_8455_AI1_page3.png differ diff --git a/images/202302_1472_AI1_page3.png b/images/202302_1472_AI1_page3.png new file mode 100644 index 0000000..de9960f Binary files /dev/null and b/images/202302_1472_AI1_page3.png differ diff --git a/images/202302_2421_AI1_page4.png b/images/202302_2421_AI1_page4.png new file mode 100644 index 0000000..2998e12 Binary files /dev/null and b/images/202302_2421_AI1_page4.png differ diff --git a/images/202302_3149_AI1_page4.png b/images/202302_3149_AI1_page4.png new file mode 100644 index 0000000..46bb048 Binary files /dev/null and b/images/202302_3149_AI1_page4.png differ diff --git a/images/202302_3528_AI2_page3.png b/images/202302_3528_AI2_page3.png new file mode 100644 index 0000000..974ccc1 Binary files /dev/null and b/images/202302_3528_AI2_page3.png differ diff --git a/images/202302_4767_AI1_page4.png b/images/202302_4767_AI1_page4.png new file mode 100644 index 0000000..7eb364b Binary files /dev/null and b/images/202302_4767_AI1_page4.png differ diff --git a/images/202302_4771_AI1_page3.png b/images/202302_4771_AI1_page3.png new file mode 100644 index 0000000..b010507 Binary files /dev/null and b/images/202302_4771_AI1_page3.png differ diff --git a/images/202302_6409_AI1_page3.png b/images/202302_6409_AI1_page3.png new file mode 100644 index 0000000..9ec27fa Binary files /dev/null and b/images/202302_6409_AI1_page3.png differ diff --git a/images/202302_6506_AI1_page4.png b/images/202302_6506_AI1_page4.png new file mode 100644 index 0000000..62aed62 Binary files /dev/null and b/images/202302_6506_AI1_page4.png differ diff --git a/images/202302_8435_AI1_page3.png b/images/202302_8435_AI1_page3.png new file mode 100644 index 0000000..0c2eb5b Binary files /dev/null and b/images/202302_8435_AI1_page3.png differ diff --git a/images/202302_911868_A02_page4.png b/images/202302_911868_A02_page4.png new file mode 100644 index 0000000..35937f3 Binary files /dev/null and b/images/202302_911868_A02_page4.png differ diff --git a/images/202302_9930_AI1_page3.png b/images/202302_9930_AI1_page3.png new file mode 100644 index 0000000..e4ce70a Binary files /dev/null and b/images/202302_9930_AI1_page3.png differ diff --git a/images/202303_1218_AI1_page4.png b/images/202303_1218_AI1_page4.png new file mode 100644 index 0000000..1ac720c Binary files /dev/null and b/images/202303_1218_AI1_page4.png differ diff --git a/images/202303_1537_AI1_page5.png b/images/202303_1537_AI1_page5.png new file mode 100644 index 0000000..13dcfed Binary files /dev/null and b/images/202303_1537_AI1_page5.png differ diff --git a/images/202303_1813_AI1_page4.png b/images/202303_1813_AI1_page4.png new file mode 100644 index 0000000..cf46c7b Binary files /dev/null and b/images/202303_1813_AI1_page4.png differ diff --git a/images/202303_2385_AI1_page5.png b/images/202303_2385_AI1_page5.png new file mode 100644 index 0000000..ea9a4a3 Binary files /dev/null and b/images/202303_2385_AI1_page5.png differ diff --git a/images/202303_3374_AI2_page3.png b/images/202303_3374_AI2_page3.png new file mode 100644 index 0000000..4d3cefc Binary files /dev/null and b/images/202303_3374_AI2_page3.png differ diff --git a/images/202303_3437_AI1_page5.png b/images/202303_3437_AI1_page5.png new file mode 100644 index 0000000..d62679a Binary files /dev/null and b/images/202303_3437_AI1_page5.png differ diff --git a/images/202303_3521_AI1_page3.png b/images/202303_3521_AI1_page3.png new file mode 100644 index 0000000..568245b Binary files /dev/null and b/images/202303_3521_AI1_page3.png differ diff --git a/images/202303_3706_AI1_page5.png b/images/202303_3706_AI1_page5.png new file mode 100644 index 0000000..f25fe49 Binary files /dev/null and b/images/202303_3706_AI1_page5.png differ diff --git a/images/202303_4907_AI2_page3.png b/images/202303_4907_AI2_page3.png new file mode 100644 index 0000000..871b391 Binary files /dev/null and b/images/202303_4907_AI2_page3.png differ diff --git a/images/202303_4942_AI1_page4.png b/images/202303_4942_AI1_page4.png new file mode 100644 index 0000000..571eda0 Binary files /dev/null and b/images/202303_4942_AI1_page4.png differ diff --git a/images/202303_5283_AI1_page3.png b/images/202303_5283_AI1_page3.png new file mode 100644 index 0000000..11071e5 Binary files /dev/null and b/images/202303_5283_AI1_page3.png differ diff --git a/images/202303_5906_AI1_page4.png b/images/202303_5906_AI1_page4.png new file mode 100644 index 0000000..85f9a80 Binary files /dev/null and b/images/202303_5906_AI1_page4.png differ diff --git a/images/202303_6236_AI1_page3.png b/images/202303_6236_AI1_page3.png new file mode 100644 index 0000000..63091ae Binary files /dev/null and b/images/202303_6236_AI1_page3.png differ diff --git a/images/202303_6782_AI1_page3.png b/images/202303_6782_AI1_page3.png new file mode 100644 index 0000000..31e178e Binary files /dev/null and b/images/202303_6782_AI1_page3.png differ diff --git a/images/202303_8027_AI1_page4.png b/images/202303_8027_AI1_page4.png new file mode 100644 index 0000000..251ef16 Binary files /dev/null and b/images/202303_8027_AI1_page4.png differ diff --git a/images/202304_1201_AI3_page9.png b/images/202304_1201_AI3_page9.png new file mode 100644 index 0000000..0bf33e6 Binary files /dev/null and b/images/202304_1201_AI3_page9.png differ diff --git a/images/202304_1231_AI1_page7.png b/images/202304_1231_AI1_page7.png new file mode 100644 index 0000000..cc88a08 Binary files /dev/null and b/images/202304_1231_AI1_page7.png differ diff --git a/images/202304_1903_AI1_page7.png b/images/202304_1903_AI1_page7.png new file mode 100644 index 0000000..e0803e1 Binary files /dev/null and b/images/202304_1903_AI1_page7.png differ diff --git a/images/202304_2458_AI3_page6.png b/images/202304_2458_AI3_page6.png new file mode 100644 index 0000000..18a9cef Binary files /dev/null and b/images/202304_2458_AI3_page6.png differ diff --git a/images/202304_2617_AI1_page7.png b/images/202304_2617_AI1_page7.png new file mode 100644 index 0000000..15c7e41 Binary files /dev/null and b/images/202304_2617_AI1_page7.png differ diff --git a/images/202304_2732_AI3_page7.png b/images/202304_2732_AI3_page7.png new file mode 100644 index 0000000..307e3c6 Binary files /dev/null and b/images/202304_2732_AI3_page7.png differ diff --git a/images/202304_3323_AI1_page6.png b/images/202304_3323_AI1_page6.png new file mode 100644 index 0000000..12bfc35 Binary files /dev/null and b/images/202304_3323_AI1_page6.png differ diff --git a/images/202304_3535_AI3_page6.png b/images/202304_3535_AI3_page6.png new file mode 100644 index 0000000..e2c684d Binary files /dev/null and b/images/202304_3535_AI3_page6.png differ diff --git a/images/202304_4558_AI2_page6.png b/images/202304_4558_AI2_page6.png new file mode 100644 index 0000000..01f9b5c Binary files /dev/null and b/images/202304_4558_AI2_page6.png differ diff --git a/images/202304_5202_AI3_page6.png b/images/202304_5202_AI3_page6.png new file mode 100644 index 0000000..539e574 Binary files /dev/null and b/images/202304_5202_AI3_page6.png differ diff --git a/images/202304_5203_AI3_page8.png b/images/202304_5203_AI3_page8.png new file mode 100644 index 0000000..b8b6f23 Binary files /dev/null and b/images/202304_5203_AI3_page8.png differ diff --git a/images/202304_6510_AI3_page6.png b/images/202304_6510_AI3_page6.png new file mode 100644 index 0000000..a8f0186 Binary files /dev/null and b/images/202304_6510_AI3_page6.png differ diff --git a/images/202304_8044_AI3_page5.png b/images/202304_8044_AI3_page5.png new file mode 100644 index 0000000..203689c Binary files /dev/null and b/images/202304_8044_AI3_page5.png differ diff --git a/images/202304_8374_AI3_page5.png b/images/202304_8374_AI3_page5.png new file mode 100644 index 0000000..4b5f029 Binary files /dev/null and b/images/202304_8374_AI3_page5.png differ diff --git a/images/202304_8933_AI1_page7.png b/images/202304_8933_AI1_page7.png new file mode 100644 index 0000000..aa3f818 Binary files /dev/null and b/images/202304_8933_AI1_page7.png differ diff --git a/labels/201301_3033_AI1_page3.txt b/labels/201301_3033_AI1_page3.txt new file mode 100644 index 0000000..2acf8ac --- /dev/null +++ b/labels/201301_3033_AI1_page3.txt @@ -0,0 +1,2 @@ +0 0.735484 0.752851 0.241935 0.066705 +0 0.745968 0.822691 0.243548 0.072976 \ No newline at end of file diff --git a/labels/201303_6113_AI1_page4.txt b/labels/201303_6113_AI1_page4.txt new file mode 100644 index 0000000..32356fb --- /dev/null +++ b/labels/201303_6113_AI1_page4.txt @@ -0,0 +1,2 @@ +0 0.734488 0.350997 0.219178 0.060399 +0 0.743755 0.411966 0.208703 0.066097 \ No newline at end of file diff --git a/scripts/extract_training_images.py b/scripts/extract_training_images.py new file mode 100644 index 0000000..8d40e5d --- /dev/null +++ b/scripts/extract_training_images.py @@ -0,0 +1,188 @@ +#!/usr/bin/env python3 +""" +從 master_signatures.csv 隨機抽取 500 筆記錄, +將對應的 PDF 頁面轉換為 PNG 圖片,供 YOLO 訓練標注使用。 + +基於 extract_pages_from_csv.py 的邏輯修改。 +""" + +import csv +import os +import random +from pathlib import Path +from datetime import datetime +import fitz # PyMuPDF + +# Configuration +CSV_PATH = "/Volumes/NV2/PDF-Processing/master_signatures.csv" +PDF_BASE_PATH = "/Volumes/NV2/PDF-Processing/total-pdf" +OUTPUT_PATH = "/Volumes/NV2/yolo-signature-detection/images" +LOG_FILE = "/Volumes/NV2/yolo-signature-detection/extraction_log.csv" + +# 要提取的數量 +SAMPLE_SIZE = 500 + +# PNG 輸出設定 +DPI = 150 # 解析度,150 DPI 對於標注來說足夠清晰且檔案不會太大 + + +def find_pdf_file(filename): + """ + Search for PDF file in batch directories. + Returns the full path if found, None otherwise. + """ + for batch_dir in sorted(Path(PDF_BASE_PATH).glob("batch_*")): + pdf_path = batch_dir / filename + if pdf_path.exists(): + return str(pdf_path) + return None + + +def export_page_as_png(pdf_path, page_number, output_path): + """ + Export a specific page from PDF to PNG image. + Returns (success: bool, error: str) + """ + try: + doc = fitz.open(pdf_path) + + # Check if page number is valid (convert to 0-indexed) + if page_number < 1 or page_number > len(doc): + doc.close() + return False, f"Invalid page number: {page_number} (PDF has {len(doc)} pages)" + + # Get the page + page = doc.load_page(page_number - 1) + + # Render to image with specified DPI + mat = fitz.Matrix(DPI / 72, DPI / 72) # 72 is the default PDF DPI + pix = page.get_pixmap(matrix=mat) + + # Save as PNG + pix.save(output_path) + + doc.close() + return True, None + + except Exception as e: + return False, str(e) + + +def load_csv_records(): + """Load all records from CSV file.""" + records = [] + with open(CSV_PATH, 'r') as csv_file: + csv_reader = csv.DictReader(csv_file) + for row in csv_reader: + records.append(row) + return records + + +def main(): + """Main processing function""" + print(f"=" * 60) + print(f"YOLO 訓練數據提取工具") + print(f"=" * 60) + print(f"CSV 索引檔: {CSV_PATH}") + print(f"PDF 來源: {PDF_BASE_PATH}") + print(f"輸出目錄: {OUTPUT_PATH}") + print(f"提取數量: {SAMPLE_SIZE}") + print(f"輸出 DPI: {DPI}") + print(f"=" * 60 + "\n") + + # Ensure output directory exists + os.makedirs(OUTPUT_PATH, exist_ok=True) + + # Load all records + print("載入 CSV 索引檔...") + all_records = load_csv_records() + print(f"總共 {len(all_records)} 筆記錄\n") + + # Random sample + print(f"隨機抽取 {SAMPLE_SIZE} 筆...") + random.seed(42) # 固定種子以便重現 + sampled_records = random.sample(all_records, min(SAMPLE_SIZE, len(all_records))) + print(f"已抽取 {len(sampled_records)} 筆\n") + + # Statistics + stats = { + 'total': len(sampled_records), + 'pdf_found': 0, + 'pdf_not_found': 0, + 'exported': 0, + 'errors': 0 + } + + # Process and log + with open(LOG_FILE, 'w', newline='') as log_file: + log_writer = csv.writer(log_file) + log_writer.writerow([ + 'index', 'filename', 'page', 'output_file', + 'pdf_found', 'exported', 'error_message' + ]) + + for i, row in enumerate(sampled_records): + filename = row['filename'] + page = int(row['page']) + + print(f"[{i+1}/{len(sampled_records)}] {filename} (頁 {page})... ", end='', flush=True) + + # Find the PDF file + pdf_path = find_pdf_file(filename) + + if pdf_path is None: + print("找不到 PDF") + stats['pdf_not_found'] += 1 + log_writer.writerow([ + i+1, filename, page, None, + False, False, "PDF file not found" + ]) + continue + + stats['pdf_found'] += 1 + + # Generate output filename + output_filename = f"{Path(filename).stem}_page{page}.png" + output_path = os.path.join(OUTPUT_PATH, output_filename) + + # Export as PNG + success, error = export_page_as_png(pdf_path, page, output_path) + + if success: + print("✓") + stats['exported'] += 1 + log_writer.writerow([ + i+1, filename, page, output_filename, + True, True, None + ]) + else: + print(f"錯誤: {error}") + stats['errors'] += 1 + log_writer.writerow([ + i+1, filename, page, None, + True, False, error + ]) + + # Print summary + print("\n" + "=" * 60) + print("提取完成!") + print("=" * 60) + print(f"總共處理: {stats['total']}") + print(f"PDF 找到: {stats['pdf_found']}") + print(f"PDF 找不到: {stats['pdf_not_found']}") + print(f"成功輸出: {stats['exported']}") + print(f"錯誤: {stats['errors']}") + print(f"\n輸出目錄: {OUTPUT_PATH}") + print(f"日誌檔案: {LOG_FILE}") + print("=" * 60) + + +if __name__ == "__main__": + try: + main() + except KeyboardInterrupt: + print("\n\n使用者中斷") + except Exception as e: + print(f"\n\n錯誤: {e}") + import traceback + traceback.print_exc() diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..e5fad6e --- /dev/null +++ b/templates/index.html @@ -0,0 +1,293 @@ + + + + + + YOLO Signature Labeler + + + + +
Loading...
+ +
+
+

Signature Labeler

+
Loading stats...
+
+
+ + + +
+
+ +
+
+ + +
+
+ + + +