From 7b1887f0a1335eed602f99ce5db3d291f1976675 Mon Sep 17 00:00:00 2001 From: Aashna Ferrao <165069072+aashna-03@users.noreply.github.com> Date: Fri, 4 Oct 2024 01:03:28 +0530 Subject: [PATCH 1/8] Add files via upload preprocessing using pdfplumber --- tables2.ipynb | 2724 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2724 insertions(+) create mode 100644 tables2.ipynb diff --git a/tables2.ipynb b/tables2.ipynb new file mode 100644 index 00000000..f29c667b --- /dev/null +++ b/tables2.ipynb @@ -0,0 +1,2724 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "SAFETY DATA SHEET\n", + "Creation Date 20-Jan-2010 Revision Date 24-Dec-2021 Revision Number 6\n", + "1. Identification\n", + "Product Name Chloroform, stabilized with ethanol\n", + "Cat No. : C298-1; C298-1EA; C298-1LC; C298-4; C298-20; C298-200;\n", + "C298-200LC; C298-500; C298FB-19; C298FB-50; C298FB-115;\n", + "C298FB-200; C298RB-115; C298RB-200; C298RS-19; C298RS-28;\n", + "C298RS-50; C298RS-115; C298RS-200; C298S-4; C298SK-4;\n", + "C298SS-50; C298SS-115; C298SS-200\n", + "CAS No 67-66-3\n", + "Synonyms Formyl trichloride; Methane trichloride; Methenyl trichloride\n", + "Recommended Use Laboratory chemicals.\n", + "Uses advised against .\n", + "Details of the supplier of the safety data sheet\n", + "Company\n", + "Fisher Scientific Company\n", + "One Reagent Lane\n", + "Fair Lawn, NJ 07410\n", + "Tel: (201) 796-7100\n", + "Emergency Telephone Number CHEMTRECÒ, Inside the USA: 800-424-9300\n", + "CHEMTRECÒ, Outside the USA: 001-703-527-3887\n", + "2. Hazard(s) identification\n", + "Classification\n", + "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)\n", + "Acute oral toxicity Category 4\n", + "Acute Inhalation Toxicity - Vapors Category 3\n", + "Skin Corrosion/Irritation Category 2\n", + "Serious Eye Damage/Eye Irritation Category 2\n", + "Carcinogenicity Category 2\n", + "Reproductive Toxicity Category 2\n", + "Specific target organ toxicity (single exposure) Category 3\n", + "Target Organs - Respiratory system, Central nervous system (CNS).\n", + "Specific target organ toxicity - (repeated exposure) Category 2\n", + "Target Organs - Heart, Liver, Kidney, Blood.\n", + "______________________________________________________________________________________________\n", + "Page 1 / 10\n", + "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "Label Elements\n", + "Signal Word\n", + "Danger\n", + "Hazard Statements\n", + "Harmful if swallowed\n", + "Causes skin irritation\n", + "Causes serious eye irritation\n", + "Toxic if inhaled\n", + "May cause respiratory irritation\n", + "May cause drowsiness or dizziness\n", + "Suspected of causing cancer\n", + "Suspected of damaging the unborn child\n", + "May cause damage to organs through prolonged or repeated exposure\n", + "Precautionary Statements\n", + "Prevention\n", + "Obtain special instructions before use\n", + "Do not handle until all safety precautions have been read and understood\n", + "Use personal protective equipment as required\n", + "Wash face, hands and any exposed skin thoroughly after handling\n", + "Do not eat, drink or smoke when using this product\n", + "Use only outdoors or in a well-ventilated area\n", + "Wear eye/face protection\n", + "Do not breathe dust/fume/gas/mist/vapors/spray\n", + "Response\n", + "IF exposed or concerned: Get medical attention/advice\n", + "Inhalation\n", + "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\n", + "Skin\n", + "IF ON SKIN: Wash with plenty of soap and water\n", + "If skin irritation occurs: Get medical advice/attention\n", + "Take off contaminated clothing and wash before reuse\n", + "Eyes\n", + "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing\n", + "If eye irritation persists: Get medical advice/attention\n", + "Ingestion\n", + "IF SWALLOWED: Call a POISON CENTER or doctor/physician if you feel unwell\n", + "Rinse mouth\n", + "Storage\n", + "Store locked up\n", + "Store in a well-ventilated place. Keep container tightly closed\n", + "Disposal\n", + "Dispose of contents/container to an approved waste disposal plant\n", + "Hazards not otherwise classified (HNOC)\n", + "WARNING. Cancer - https://www.p65warnings.ca.gov/.\n", + "3. Composition/Information on Ingredients\n", + "______________________________________________________________________________________________\n", + "Page 2 / 10\n", + "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "Component CAS No Weight %\n", + "Chloroform 67-66-3 >99\n", + "Ethyl alcohol 64-17-5 <0.8\n", + "4. First-aid measures\n", + "General Advice Show this safety data sheet to the doctor in attendance. Immediate medical attention is\n", + "required.\n", + "Eye Contact Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. In\n", + "the case of contact with eyes, rinse immediately with plenty of water and seek medical\n", + "advice.\n", + "Skin Contact Wash off immediately with plenty of water for at least 15 minutes. Immediate medical\n", + "attention is required.\n", + "Inhalation Remove to fresh air. If not breathing, give artificial respiration. Do not use mouth-to-mouth\n", + "method if victim ingested or inhaled the substance; give artificial respiration with the aid of a\n", + "pocket mask equipped with a one-way valve or other proper respiratory medical device.\n", + "Immediate medical attention is required.\n", + "Ingestion Do NOT induce vomiting. Call a physician or poison control center immediately.\n", + "Most important symptoms and . Symptoms of overexposure are dizziness, headache, tiredness, nausea,\n", + "effects unconsciousness, cessation of breathing: May cause decreases in blood pressure and\n", + "other cardiac effects: Symptoms may be delayed\n", + "Notes to Physician Treat symptomatically\n", + "5. Fire-fighting measures\n", + "Suitable Extinguishing Media Substance is nonflammable; use agent most appropriate to extinguish surrounding fire.\n", + "Unsuitable Extinguishing Media No information available\n", + "Flash Point No information available\n", + "Method - No information available\n", + "Autoignition Temperature No information available\n", + "Explosion Limits\n", + "Upper No data available\n", + "Lower No data available\n", + "Sensitivity to Mechanical ImpactNo information available\n", + "Sensitivity to Static Discharge No information available\n", + "Specific Hazards Arising from the Chemical\n", + "Non-combustible, substance itself does not burn but may decompose upon heating to produce corrosive and/or toxic fumes.\n", + "Hazardous Combustion Products\n", + "Carbon monoxide (CO). Carbon dioxide (CO2). Phosgene. Hydrogen chloride gas.\n", + "Protective Equipment and Precautions for Firefighters\n", + "As in any fire, wear self-contained breathing apparatus pressure-demand, MSHA/NIOSH (approved or equivalent) and full\n", + "protective gear. Thermal decomposition can lead to release of irritating gases and vapors.\n", + "NFPA\n", + "Health Flammability Instability Physical hazards\n", + "2 1 1 N/A\n", + "______________________________________________________________________________________________\n", + "Page 3 / 10\n", + "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "6. Accidental release measures\n", + "Personal Precautions Ensure adequate ventilation. Use personal protective equipment as required. Keep people\n", + "away from and upwind of spill/leak. Evacuate personnel to safe areas.\n", + "Environmental Precautions Should not be released into the environment.\n", + "Methods for Containment and CleanSoak up with inert absorbent material. Keep in suitable, closed containers for disposal.\n", + "Up\n", + "7. Handling and storage\n", + "Handling Wear personal protective equipment/face protection. Do not get in eyes, on skin, or on\n", + "clothing. Use only under a chemical fume hood. Do not breathe mist/vapors/spray. Do not\n", + "ingest. If swallowed then seek immediate medical assistance.\n", + "Storage. Keep containers tightly closed in a dry, cool and well-ventilated place. Protect from direct\n", + "sunlight. Store under an inert atmosphere. Protect from moisture. Incompatible Materials.\n", + "Strong oxidizing agents. Alkali metals. Aluminium. Acetone.\n", + "8. Exposure controls / personal protection\n", + "Exposure Guidelines\n", + "Component ACGIH TLV OSHA PEL NIOSH IDLH Mexico OEL (TWA)\n", + "Chloroform TWA: 10 ppm (Vacated) TWA: 2 ppm IDLH: 500 ppm TWA: 10 ppm\n", + "(Vacated) TWA: 9.78 mg/m3 STEL: 2 ppm TWA: 50 mg/m3\n", + "Ceiling: 50 ppm STEL: 9.78 mg/m3 STEL: 50 ppm\n", + "Ceiling: 240 mg/m3 STEL: 225 mg/m3\n", + "Ethyl alcohol STEL: 1000 ppm (Vacated) TWA: 1000 ppm IDLH: 3300 ppm STEL: 1000 ppm\n", + "(Vacated) TWA: 1900 mg/m3 TWA: 1000 ppm\n", + "TWA: 1000 ppm TWA: 1900 mg/m3\n", + "TWA: 1900 mg/m3\n", + "Legend\n", + "ACGIH - American Conference of Governmental Industrial Hygienists\n", + "OSHA - Occupational Safety and Health Administration\n", + "NIOSH IDLH: NIOSH - National Institute for Occupational Safety and Health\n", + "Engineering Measures Use only under a chemical fume hood. Ensure adequate ventilation, especially in confined\n", + "areas. Ensure that eyewash stations and safety showers are close to the workstation\n", + "location.\n", + "Personal Protective Equipment\n", + "Eye/face Protection Wear appropriate protective eyeglasses or chemical safety goggles as described by\n", + "OSHA's eye and face protection regulations in 29 CFR 1910.133 or European Standard\n", + "EN166. Tight sealing safety goggles. Face protection shield.\n", + "Skin and body protection Wear appropriate protective gloves and clothing to prevent skin exposure.\n", + "Respiratory Protection Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard\n", + "EN 149. Use a NIOSH/MSHA or European Standard EN 149 approved respirator if\n", + "exposure limits are exceeded or if irritation or other symptoms are experienced.\n", + "Hygiene Measures Handle in accordance with good industrial hygiene and safety practice.\n", + "9. Physical and chemical properties\n", + "Physical State Liquid\n", + "______________________________________________________________________________________________\n", + "Page 4 / 10\n", + "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "Appearance Colorless\n", + "Odor aromatic Slight sweet\n", + "Odor Threshold No information available\n", + "pH No information available\n", + "Melting Point/Range -63 °C / -81.4 °F\n", + "Boiling Point/Range 61 °C / 141.8 142.7 °F\n", + "Flash Point No information available\n", + "Evaporation Rate 11.6 (Butyl Acetate = 1.0)\n", + "Flammability (solid,gas) Not applicable\n", + "Flammability or explosive limits\n", + "Upper No data available\n", + "Lower No data available\n", + "Vapor Pressure 213 mbar @ 20 °C\n", + "Vapor Density 4.12 (Air = 1.0)\n", + "Specific Gravity 1.480\n", + "Solubility Slightly soluble in water\n", + "Partition coefficient; n-octanol/water No data available\n", + "Autoignition Temperature No information available\n", + "Decomposition Temperature No information available\n", + "Viscosity 0.56 mPa.s @ 20 °C\n", + "Molecular Formula C H Cl3\n", + "Molecular Weight 119.38\n", + "10. Stability and reactivity\n", + "Reactive Hazard None known, based on information available\n", + "Stability Stable under normal conditions. UNSTABLE (REACTIVE) UPON DEPLETION OF\n", + "INHIBITOR. Light sensitive.\n", + "Conditions to Avoid Incompatible products. Heat, flames and sparks. Excess heat. Exposure to light. Protect\n", + "from moisture.\n", + "Incompatible Materials Strong oxidizing agents, Alkali metals, Aluminium, Acetone\n", + "Hazardous Decomposition ProductsCarbon monoxide (CO), Carbon dioxide (CO2), Phosgene, Hydrogen chloride gas\n", + "Hazardous Polymerization Hazardous polymerization does not occur.\n", + "Hazardous Reactions None under normal processing.\n", + "11. Toxicological information\n", + "Acute Toxicity\n", + "Product Information\n", + "Component Information\n", + "Component LD50 Oral LD50 Dermal LC50 Inhalation\n", + "Chloroform LD50 = 908 mg/kg (rat) LD50 > 20 g/kg ( Rabbit ) LC50 = 10.5 mg/L ( Rat ) 4 h\n", + "LD50 = 695 mg/kg ( Rat )\n", + "LD50 = 450 mg/kg ( Rat )\n", + "Ethyl alcohol LD50 = 10470 mg/kg Not listed LC50 = 117-125 mg/l (4h)\n", + "OCED 401 (Rat) OECD 403 (rat)\n", + "3450 mg/kg ( Mouse ) 20000 ppm/10H (rat)\n", + "Toxicologically Synergistic No information available\n", + "Products\n", + "Delayed and immediate effects as well as chronic effects from short and long-term exposure\n", + "Irritation Irritating to eyes and skin\n", + "______________________________________________________________________________________________\n", + "Page 5 / 10\n", + "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "Sensitization No information available\n", + "Carcinogenicity The table below indicates whether each agency has listed any ingredient as a carcinogen.\n", + "Limited evidence of a carcinogenic effect. Ethanol has been shown to be carcinogenic in\n", + "long-term studies only when consumed and abused as an alcoholic beverage.\n", + "Component CAS No IARC NTP ACGIH OSHA Mexico\n", + "Chloroform 67-66-3 Group 2B Reasonably A3 X A3\n", + "Anticipated\n", + "Ethyl alcohol 64-17-5 Not listed Known A3 Not listed A3\n", + "IARC (International Agency for Research on Cancer) IARC (International Agency for Research on Cancer)\n", + "Group 1 - Carcinogenic to Humans\n", + "Group 2A - Probably Carcinogenic to Humans\n", + "Group 2B - Possibly Carcinogenic to Humans\n", + "NTP: (National Toxicity Program) NTP: (National Toxicity Program)\n", + "Known - Known Carcinogen\n", + "Reasonably Anticipated - Reasonably Anticipated to be a Human\n", + "Carcinogen\n", + "ACGIH: (American Conference of Governmental Industrial A1 - Known Human Carcinogen\n", + "Hygienists) A2 - Suspected Human Carcinogen\n", + "A3 - Animal Carcinogen\n", + "ACGIH: (American Conference of Governmental Industrial Hygienists)\n", + "Mexico - Occupational Exposure Limits - Carcinogens Mexico - Occupational Exposure Limits - Carcinogens\n", + "A1 - Confirmed Human Carcinogen\n", + "A2 - Suspected Human Carcinogen\n", + "A3 - Confirmed Animal Carcinogen\n", + "A4 - Not Classifiable as a Human Carcinogen\n", + "A5 - Not Suspected as a Human Carcinogen\n", + "Mutagenic Effects No information available\n", + "Reproductive Effects SUSPECT REPRODUCTIVE HAZARD - CONTAINS MATERIAL WHICH MAY INJURE\n", + "UNBORN CHILD (CAUSE BIRTH DEFECTS) (BASED ON ANIMAL DATA).\n", + "Developmental Effects No information available.\n", + "Teratogenicity No information available.\n", + "STOT - single exposure Respiratory system Central nervous system (CNS)\n", + "STOT - repeated exposure Heart Liver Kidney Blood\n", + "Aspiration hazard No information available\n", + "Symptoms / effects,both acute and Symptoms of overexposure are dizziness, headache, tiredness, nausea, unconsciousness,\n", + "delayed cessation of breathing: May cause decreases in blood pressure and other cardiac effects:\n", + "Symptoms may be delayed\n", + "Endocrine Disruptor Information No information available\n", + "Other Adverse Effects Tumorigenic effects have been reported in experimental animals. See actual entry in\n", + "RTECS for complete information.\n", + "12. Ecological information\n", + "Ecotoxicity\n", + "Do not empty into drains. Harmful to aquatic organisms, may cause long-term adverse effects in the aquatic environment. The\n", + "product contains following substances which are hazardous for the environment.\n", + "Component Freshwater Algae Freshwater Fish Microtox Water Flea\n", + "Chloroform EC50 = 560 mg/L/48h LC50: = 300 mg/L, 96h static Photobacterium EC50 = 28.9 mg/L/48h\n", + "(Poecilia reticulata) phosphoreum: EC50 = 520\n", + "LC50: = 18 mg/L, 96h mg/L/5 min\n", + "flow-through (Lepomis Photobacterium\n", + "macrochirus) phosphoreum: EC50 = 670\n", + "LC50: = 18 mg/L, 96h mg/L/15 min\n", + "______________________________________________________________________________________________\n", + "Page 6 / 10\n", + "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "flow-through (Oncorhynchus Photobacterium\n", + "mykiss) phosphoreum: EC50 = 670\n", + "LC50: = 71 mg/L, 96h mg/L/30min\n", + "flow-through (Pimephales\n", + "promelas)\n", + "Ethyl alcohol EC50 (72h) = 275 mg/l Fathead minnow Photobacterium EC50 = 9268 mg/L/48h\n", + "(Chlorella vulgaris) (Pimephales promelas) phosphoreum:EC50 = 34634 EC50 = 10800 mg/L/24h\n", + "LC50 = 14200 mg/l/96h mg/L/30 min\n", + "Photobacterium\n", + "phosphoreum:EC50 = 35470\n", + "mg/L/5 min\n", + "Persistence and Degradability Persistence is unlikely based on information available.\n", + "Bioaccumulation/ Accumulation No information available.\n", + "Mobility Will likely be mobile in the environment due to its volatility.\n", + "Component log Pow\n", + "Chloroform 2\n", + "Ethyl alcohol -0.32\n", + "13. Disposal considerations\n", + "Waste Disposal Methods Chemical waste generators must determine whether a discarded chemical is classified as a\n", + "hazardous waste. Chemical waste generators must also consult local, regional, and\n", + "national hazardous waste regulations to ensure complete and accurate classification.\n", + "Component RCRA - U Series Wastes RCRA - P Series Wastes\n", + "Chloroform - 67-66-3 U044 -\n", + "14. Transport information\n", + "DOT\n", + "UN-No UN1888\n", + "Proper Shipping Name CHLOROFORM\n", + "Hazard Class 6.1\n", + "Packing Group III\n", + "TDG\n", + "UN-No UN1888\n", + "Proper Shipping Name CHLOROFORM\n", + "Hazard Class 6.1\n", + "Packing Group III\n", + "IATA\n", + "UN-No UN1888\n", + "Proper Shipping Name CHLOROFORM\n", + "Hazard Class 6.1\n", + "Packing Group III\n", + "IMDG/IMO\n", + "UN-No UN1888\n", + "Proper Shipping Name CHLOROFORM\n", + "Hazard Class 6.1\n", + "Packing Group III\n", + "15. Regulatory information\n", + "United States of America Inventory\n", + "Component CAS No TSCA TSCA Inventory notification - TSCA - EPA Regulatory\n", + "Active-Inactive Flags\n", + "Chloroform 67-66-3 X ACTIVE -\n", + "Ethyl alcohol 64-17-5 X ACTIVE -\n", + "______________________________________________________________________________________________\n", + "Page 7 / 10\n", + "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "Legend:\n", + "TSCA US EPA (TSCA) - Toxic Substances Control Act, (40 CFR Part 710)\n", + "X - Listed\n", + "'-' - Not Listed\n", + "TSCA 12(b) - Notices of Export Not applicable\n", + "International Inventories\n", + "Canada (DSL/NDSL), Europe (EINECS/ELINCS/NLP), Philippines (PICCS), Japan (ENCS), Japan (ISHL), Australia (AICS), China (IECSC), Korea\n", + "(KECL).\n", + "Component CAS No DSL NDSL EINECS PICCS ENCS ISHL AICS IECSC KECL\n", + "Chloroform 67-66-3 X - 200-663-8 X X X X X X\n", + "Ethyl alcohol 64-17-5 X - 200-578-6 X X X X X KE-13217\n", + "KECL - NIER number or KE number (http://ncis.nier.go.kr/en/main.do)\n", + "U.S. Federal Regulations\n", + "SARA 313\n", + "Component CAS No Weight % SARA 313 - Threshold\n", + "Values %\n", + "Chloroform 67-66-3 >99 0.1\n", + "SARA 311/312 Hazard Categories See section 2 for more information\n", + "CWA (Clean Water Act)\n", + "Component CWA - Hazardous CWA - Reportable CWA - Toxic Pollutants CWA - Priority Pollutants\n", + "Substances Quantities\n", + "Chloroform X 10 lb X X\n", + "Clean Air Act\n", + "Component HAPS Data Class 1 Ozone Depletors Class 2 Ozone Depletors\n", + "Chloroform X -\n", + "OSHA - Occupational Safety and Not applicable\n", + "Health Administration\n", + "CERCLA This material, as supplied, contains one or more substances regulated as a hazardous\n", + "substance under the Comprehensive Environmental Response Compensation and Liability\n", + "Act (CERCLA) (40 CFR 302)\n", + "Component Hazardous Substances RQs CERCLA EHS RQs\n", + "Chloroform 10 lb 1 lb 10 lb\n", + "California Proposition 65 This product contains the following Proposition 65 chemicals.\n", + "Component CAS No California Prop. 65 Prop 65 NSRL Category\n", + "Chloroform 67-66-3 Carcinogen 20 µg/day Developmental\n", + "Developmental 40 µg/day Carcinogen\n", + "Ethyl alcohol 64-17-5 Development (alcoholic - Developmental\n", + "beverages only) Carcinogen\n", + "Carcinogen\n", + "U.S. State Right-to-Know\n", + "Regulations\n", + "Component Massachusetts New Jersey Pennsylvania Illinois Rhode Island\n", + "Chloroform X X X X X\n", + "Ethyl alcohol X X X X X\n", + "______________________________________________________________________________________________\n", + "Page 8 / 10\n", + "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "U.S. Department of Transportation\n", + "Reportable Quantity (RQ): Y\n", + "DOT Marine Pollutant N\n", + "DOT Severe Marine Pollutant N\n", + "U.S. Department of Homeland This product contains the following DHS chemicals:\n", + "Security Legend - STQs = Screening Threshold Quantities, APA = A placarded amount\n", + "Component DHS Chemical Facility Anti-Terrorism Standard\n", + "Chloroform Release STQs - 20000lb\n", + "Other International Regulations\n", + "Mexico - Grade No information available\n", + "Authorisation/Restrictions according to EU REACH\n", + "Component REACH (1907/2006) - Annex XIV - REACH (1907/2006) - Annex XVII - REACH Regulation (EC\n", + "Substances Subject to Restrictions on Certain Dangerous 1907/2006) article 59 - Candidate\n", + "Authorization Substances List of Substances of Very High\n", + "Concern (SVHC)\n", + "Chloroform - Use restricted. See item 32. -\n", + "(see\n", + "http://eur-lex.europa.eu/LexUriServ/L\n", + "exUriServ.do?uri=CELEX:32006R190\n", + "7:EN:NOT for restriction details)\n", + "https://echa.europa.eu/substances-restricted-under-reach\n", + "Safety, health and environmental regulations/legislation specific for the substance or mixture\n", + "Component CAS No OECD HPV Persistent Organic Ozone Depletion Restriction of\n", + "Pollutant Potential Hazardous\n", + "Substances (RoHS)\n", + "Chloroform 67-66-3 Listed Not applicable Not applicable Not applicable\n", + "Ethyl alcohol 64-17-5 Listed Not applicable Not applicable Not applicable\n", + "Component CAS No Seveso III Directive Seveso III Directive Rotterdam Basel Convention\n", + "(2012/18/EC) - (2012/18/EC) - Convention (PIC) (Hazardous Waste)\n", + "Qualifying QuantitiesQualifying Quantities\n", + "for Major Accident for Safety Report\n", + "Notification Requirements\n", + "Chloroform 67-66-3 Not applicable Not applicable Not applicable Annex I - Y45\n", + "Ethyl alcohol 64-17-5 Not applicable Not applicable Not applicable Annex I - Y42\n", + "16. Other information\n", + "Prepared By Regulatory Affairs\n", + "Thermo Fisher Scientific\n", + "Email: EMSDS.RA@thermofisher.com\n", + "Creation Date 20-Jan-2010\n", + "Revision Date 24-Dec-2021\n", + "Print Date 24-Dec-2021\n", + "Revision Summary This document has been updated to comply with the US OSHA HazCom 2012 Standard\n", + "replacing the current legislation under 29 CFR 1910.1200 to align with the Globally\n", + "Harmonized System of Classification and Labeling of Chemicals (GHS).\n", + "Disclaimer\n", + "The information provided in this Safety Data Sheet is correct to the best of our knowledge, information and belief at the\n", + "date of its publication. The information given is designed only as a guidance for safe handling, use, processing, storage,\n", + "transportation, disposal and release and is not to be considered a warranty or quality specification. The information\n", + "relates only to the specific material designated and may not be valid for such material used in combination with any other\n", + "______________________________________________________________________________________________\n", + "Page 9 / 10\n", + "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "materials or in any process, unless specified in the text\n", + "End of SDS\n", + "______________________________________________________________________________________________\n", + "Page 10 / 10\n" + ] + } + ], + "source": [ + "import pdfplumber\n", + "\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf') as pdf:\n", + " # iterate over each page\n", + " for page in pdf.pages:\n", + " # extract text\n", + " text = page.extract_text()\n", + " print(text)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import fitz\n", + "pdf_document = \"A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/dichloromethane.pdf\"\n", + "\"A:/dp/data_preprocessor/data/edta--ph--lt.pdf\"\n", + "\"A:/dp/data_preprocessor/data/ethyl-acetate-cr-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/hexanes-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/hydrochloric-acid-n-ml.pdf\"\n", + "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/nitric-acid-reagent-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/optima-propanol-ipa-optima.pdf\"\n", + "\"A:/dp/data_preprocessor/data/phenol-liquid-cert-.pdf\"\n", + "\"A:/dp/data_preprocessor/data/phosphoric-acid-acs--ml.pdf\"\n", + "\"A:/dp/data_preprocessor/data/pot-hydroxide-cert-acs-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/pot-permanganate-cr-acs-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sod-chloride-cert-acs-lb.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sodium-hydroxide-g.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sodium-phosphate-dib-purif-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sulf-acid-sol-conc-in-cr-ml.pdf\"\n", + "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetone-acs-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetone-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/ammonium-hydroxide-acs-lb.pdf\"\n", + "\"A:/dp/data_preprocessor/data/buffer-x-tbs-ph--ml.pdf\"\n", + "\n", + "\n", + "pdf = fitz.open(pdf_document)\n", + "\n", + "\n", + "for page_num in range(len(pdf)):\n", + " page = pdf.load_page(page_num) \n", + " text = page.get_text(\"text\") \n", + " print(f\"Page {page_num + 1}:\\n{text}\\n\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%html\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n" + ] + } + ], + "source": [ + "import fitz\n", + "doc = fitz.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf')\n", + "for i in range(doc.page_count):\n", + " page = doc.load_page(i)\n", + " link = page.get_links()\n", + " print(link)" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
pagestext
01______________________________________________...
12______________________________________________...
23______________________________________________...
34______________________________________________...
45______________________________________________...
\n", + "
" + ], + "text/plain": [ + " pages text\n", + "0 1 ______________________________________________...\n", + "1 2 ______________________________________________...\n", + "2 3 ______________________________________________...\n", + "3 4 ______________________________________________...\n", + "4 5 ______________________________________________..." + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import PyPDF2\n", + "import pandas as pd\n", + "from PyPDF2 import PdfReader\n", + "Texts = []\n", + "with open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf', 'rb') as file:\n", + " reader = PdfReader(file)\n", + " num_pages = len(reader.pages)\n", + " \n", + "\n", + " # Loop through pages from 5 to the last page\n", + " for p in range(1, num_pages):\n", + " page = reader.pages[p] # Access page using the pages list\n", + " Texts.append(page.extract_text()) # Use extract_text() instead of extractText()\n", + "\n", + "\n", + "output=pd.DataFrame({\n", + " 'pages':range(1,len(Texts)+1),\n", + " 'text':Texts\n", + "})\n", + "output.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "48\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
pagestextsplit
01______________________________________________...[_____________________________________________...
12______________________________________________...[_____________________________________________...
23______________________________________________...[_____________________________________________...
34______________________________________________...[_____________________________________________...
45______________________________________________...[_____________________________________________...
\n", + "
" + ], + "text/plain": [ + " pages text \\\n", + "0 1 ______________________________________________... \n", + "1 2 ______________________________________________... \n", + "2 3 ______________________________________________... \n", + "3 4 ______________________________________________... \n", + "4 5 ______________________________________________... \n", + "\n", + " split \n", + "0 [_____________________________________________... \n", + "1 [_____________________________________________... \n", + "2 [_____________________________________________... \n", + "3 [_____________________________________________... \n", + "4 [_____________________________________________... " + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "output['split']=output['text'].apply(lambda t:t.split('\\n'))\n", + "len_max=output['split'].apply(lambda t:len(t)).max()\n", + "print(len_max)\n", + "output.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n", + "[[['Component', 'CAS No', 'Weight %'], ['Citric acid monohydrate', '5949-29-1', '>95'], ['Citric acid', '77-92-9', '-']]]\n", + "[]\n", + "[[['Component', 'LD50 Oral', 'LD50 Dermal', 'LC50 Inhalation'], ['Citric acid monohydrate', '5.79 g/kg ( Mouse )', 'Not listed', 'Not listed'], ['Citric acid', 'LD50 = 3 g/kg ( Rat )', '>2 g/kg ( Rat )', 'Not listed']]]\n", + "[[['Component', 'CAS No', 'IARC', 'NTP', 'ACGIH', 'OSHA', 'Mexico'], ['Citric acid\\nmonohydrate', '5949-29-1', 'Not listed', 'Not listed', 'Not listed', 'Not listed', 'Not listed'], ['Citric acid', '77-92-9', 'Not listed', 'Not listed', 'Not listed', 'Not listed', 'Not listed']], [['Component', 'Freshwater Algae', 'Freshwater Fish', 'Microtox', 'Water Flea'], ['Citric acid', 'Not listed', 'Leuciscus idus: LC50 =\\n440-760 mg/L/96h', 'Photobacterium\\nphosphoreum: EC50 = 14\\nmg/L/15 min', 'EC50 = 120 mg/L/72h']], [['Component', 'log Pow'], ['Citric acid monohydrate', '-1.72'], ['Citric acid', '-1.72']]]\n", + "[[['Component', 'CAS No', 'TSCA', 'TSCA Inventory notification -\\nActive-Inactive', 'TSCA - EPA Regulatory\\nFlags'], ['Citric acid monohydrate', '5949-29-1', '-', '-', '-'], ['Citric acid', '77-92-9', 'X', 'ACTIVE', '-']], [['Component', 'CAS No', 'DSL', 'NDSL', 'EINECS', 'PICCS', 'ENCS', 'ISHL', 'AICS', 'IECSC', 'KECL'], ['Citric acid monohydrate', '5949-29-1', 'X', '-', '-', 'X', 'X', 'X', 'X', 'X', '-'], ['Citric acid', '77-92-9', 'X', '-', '201-069-1', 'X', 'X', 'X', 'X', 'X', 'KE-20831']]]\n", + "[[['Component', 'CAS No', 'OECD HPV', 'Persistent Organic\\nPollutant', 'Ozone Depletion\\nPotential', 'Restriction of\\nHazardous\\nSubstances (RoHS)'], ['Citric acid monohydrate', '5949-29-1', 'Not applicable', 'Not applicable', 'Not applicable', 'Not applicable'], ['Citric acid', '77-92-9', 'Listed', 'Not applicable', 'Not applicable', 'Not applicable']], [['Component', 'CAS No', 'Seveso III Directive\\n(2012/18/EC) -\\nQualifying Quantities\\nfor Major Accident\\nNotification', 'Seveso III Directive\\n(2012/18/EC) -\\nQualifying Quantities\\nfor Safety Report\\nRequirements', 'Rotterdam\\nConvention (PIC)', 'Basel Convention\\n(Hazardous Waste)'], ['Citric acid monohydrate', '5949-29-1', 'Not applicable', 'Not applicable', 'Not applicable', 'Not applicable'], ['Citric acid', '77-92-9', 'Not applicable', 'Not applicable', 'Not applicable', 'Annex I - Y34']]]\n" + ] + } + ], + "source": [ + "import pdfplumber\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", + " # iterate over each page\n", + " for page in pdf.pages:\n", + " print(page.extract_tables())" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Header Value\n", + "0 Component CAS No\n", + "1 Citric acid monohydrate 5949-29-1\n", + "2 Citric acid 77-92-9\n", + "3 Component LD50 Oral\n", + "4 Citric acid monohydrate 5.79 g/kg ( Mouse )\n" + ] + } + ], + "source": [ + "import pdfplumber\n", + "import pandas as pd\n", + "\n", + "# Create a list to store the extracted data\n", + "table_data = []\n", + "\n", + "# Open the PDF file\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", + " # Iterate over each page\n", + " for page in pdf.pages:\n", + " # Extract tables from the page\n", + " tables = page.extract_tables()\n", + " \n", + " # Process each table found on the page\n", + " for table in tables:\n", + " for row in table:\n", + " # Assuming the first column is the key and the second column is the value\n", + " if len(row) >= 2: # Ensure there are at least two columns\n", + " key = row[0] # First column (e.g., header)\n", + " value = row[1] # Second column (e.g., corresponding value)\n", + " table_data.append((key, value)) # Add as a tuple to the list\n", + "\n", + "# Create a DataFrame from the extracted data\n", + "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", + "\n", + "# Display the DataFrame\n", + "print(output.head()) # Show the first few rows of the DataFrame\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\Lenovo\\AppData\\Local\\Temp\\ipykernel_9080\\3448384535.py:3: DeprecationWarning: Importing display from IPython.core.display is deprecated since IPython 7.14, please import from IPython display\n", + " from IPython.core.display import display, HTML\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
HeaderValue
0ComponentCAS No
1Citric acid monohydrate5949-29-1
2Citric acid77-92-9
3ComponentLD50 Oral
4Citric acid monohydrate5.79 g/kg ( Mouse )
5Citric acidLD50 = 3 g/kg ( Rat )
6ComponentCAS No
7Citric acid\\nmonohydrate5949-29-1
8Citric acid77-92-9
9ComponentFreshwater Algae
10Citric acidNot listed
11Componentlog Pow
12Citric acid monohydrate-1.72
13Citric acid-1.72
14ComponentCAS No
15Citric acid monohydrate5949-29-1
16Citric acid77-92-9
17ComponentCAS No
18Citric acid monohydrate5949-29-1
19Citric acid77-92-9
20ComponentCAS No
21Citric acid monohydrate5949-29-1
22Citric acid77-92-9
23ComponentCAS No
24Citric acid monohydrate5949-29-1
25Citric acid77-92-9
\n", + "
" + ], + "text/plain": [ + " Header Value\n", + "0 Component CAS No\n", + "1 Citric acid monohydrate 5949-29-1\n", + "2 Citric acid 77-92-9\n", + "3 Component LD50 Oral\n", + "4 Citric acid monohydrate 5.79 g/kg ( Mouse )\n", + "5 Citric acid LD50 = 3 g/kg ( Rat )\n", + "6 Component CAS No\n", + "7 Citric acid\\nmonohydrate 5949-29-1\n", + "8 Citric acid 77-92-9\n", + "9 Component Freshwater Algae\n", + "10 Citric acid Not listed\n", + "11 Component log Pow\n", + "12 Citric acid monohydrate -1.72\n", + "13 Citric acid -1.72\n", + "14 Component CAS No\n", + "15 Citric acid monohydrate 5949-29-1\n", + "16 Citric acid 77-92-9\n", + "17 Component CAS No\n", + "18 Citric acid monohydrate 5949-29-1\n", + "19 Citric acid 77-92-9\n", + "20 Component CAS No\n", + "21 Citric acid monohydrate 5949-29-1\n", + "22 Citric acid 77-92-9\n", + "23 Component CAS No\n", + "24 Citric acid monohydrate 5949-29-1\n", + "25 Citric acid 77-92-9" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#extracting only 2 columns\n", + "import pdfplumber\n", + "import pandas as pd\n", + "from IPython.core.display import display, HTML\n", + "\n", + "# Create a list to store the extracted data\n", + "table_data = []\n", + "\n", + "# Open the PDF file\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", + " # Iterate over each page\n", + " for page in pdf.pages:\n", + " # Extract tables from the page\n", + " tables = page.extract_tables()\n", + " \n", + " # Process each table found on the page\n", + " for table in tables:\n", + " for row in table:\n", + " # Assuming the first column is the key and the second column is the value\n", + " if len(row) >= 2: # Ensure there are at least two columns\n", + " key = row[0] # First column (e.g., header)\n", + " value = row[1] # Second column (e.g., corresponding value)\n", + " table_data.append((key, value)) # Add as a tuple to the list\n", + "\n", + "# Create a DataFrame from the extracted data\n", + "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", + "\n", + "# HTML styling for DataFrame display\n", + "html_style = \"\"\"\n", + "\n", + "\"\"\"\n", + "\n", + "# Display the styled DataFrame\n", + "display(HTML(html_style))\n", + "display(output)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "<>:9: SyntaxWarning: invalid escape sequence '\\d'\n", + "<>:9: SyntaxWarning: invalid escape sequence '\\d'\n", + "C:\\Users\\Lenovo\\AppData\\Local\\Temp\\ipykernel_9080\\2768089214.py:9: SyntaxWarning: invalid escape sequence '\\d'\n", + " with pdfplumber.open('A:\\dp\\data_preprocessor\\data\\phenol-liquid-cert-.pdf') as pdf:\n", + "C:\\Users\\Lenovo\\AppData\\Local\\Temp\\ipykernel_9080\\2768089214.py:3: DeprecationWarning: Importing display from IPython.core.display is deprecated since IPython 7.14, please import from IPython display\n", + " from IPython.core.display import display, HTML\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Column 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Column 9Column 10Column 11
0ComponentCAS NoWeight %NoneNoneNoneNoneNoneNoneNoneNone
1Phenol108-95-289NoneNoneNoneNoneNoneNoneNoneNone
2Water7732-18-511NoneNoneNoneNoneNoneNoneNoneNone
3Oxalic acid dihydrate6153-56-60.01NoneNoneNoneNoneNoneNoneNoneNone
4ComponentACGIH TLVOSHA PELNIOSH IDLHMexico OEL (TWA)NoneNoneNoneNoneNoneNone
5PhenolTWA: 5 ppm\\nSkin(Vacated) TWA: 5 ppm\\n(Vacated) TWA: 19 mg/m3\\...IDLH: 250 ppm\\nTWA: 5 ppm\\nTWA: 19 mg/m3\\nCeil...TWA: 5 ppmNoneNoneNoneNoneNoneNone
6Oxalic acid dihydrateTWA: 1 mg/m3\\nSTEL: 2 mg/m3NoneNoneNoneNoneNoneNone
7ComponentLD50 OralLD50 DermalLC50 InhalationNoneNoneNoneNoneNoneNoneNone
8PhenolLD50 = 340 mg/kg ( Rat )LD50 = 630 mg/kg ( Rabbit )Not listedNoneNoneNoneNoneNoneNoneNone
9Water---NoneNoneNoneNoneNoneNoneNone
10Oxalic acid dihydrateLD50 = 375 mg/kg ( Rat )Not listedNot listedNoneNoneNoneNoneNoneNoneNone
11ComponentCAS NoIARCNTPACGIHOSHAMexicoNoneNoneNoneNone
12Phenol108-95-2Not listedNot listedNot listedNot listedNot listedNoneNoneNoneNone
13Water7732-18-5Not listedNot listedNot listedNot listedNot listedNoneNoneNoneNone
14Oxalic acid dihydrate6153-56-6Not listedNot listedNot listedNot listedNot listedNoneNoneNoneNone
15ComponentFreshwater AlgaeFreshwater FishMicrotoxWater FleaNoneNoneNoneNoneNoneNone
16PhenolEC50: 0.0188 - 0.1044\\nmg/L, 96h static\\n(Pseu...4-7 mg/L LC50 96 h\\n32 mg/L LC50 96 hEC50 21 - 36 mg/L 30 min\\nEC50 = 23.28 mg/L 5 ...EC50: 10.2 - 15.5 mg/L, 48h\\n(Daphnia magna)\\n...NoneNoneNoneNoneNoneNone
17Componentlog PowNoneNoneNoneNoneNoneNoneNoneNoneNone
18Phenol1.5NoneNoneNoneNoneNoneNoneNoneNoneNone
19ComponentRCRA - U Series WastesRCRA - P Series WastesNoneNoneNoneNoneNoneNoneNoneNone
20Phenol - 108-95-2U188-NoneNoneNoneNoneNoneNoneNoneNone
21ComponentCAS NoTSCATSCA Inventory notification -\\nActive-InactiveTSCA - EPA Regulatory\\nFlagsNoneNoneNoneNoneNoneNone
22Phenol108-95-2XACTIVE-NoneNoneNoneNoneNoneNone
23Water7732-18-5XACTIVE-NoneNoneNoneNoneNoneNone
24Oxalic acid dihydrate6153-56-6---NoneNoneNoneNoneNoneNone
25ComponentCAS NoDSLNDSLEINECSPICCSENCSISHLAICSIECSCKECL
26Phenol108-95-2X-203-632-7XXXXXKE-28209
27Water7732-18-5X-231-791-2XXXXKE-35400
28Oxalic acid dihydrate6153-56-6---XXXXX-
29ComponentCAS NoWeight %SARA 313 - Threshold\\nValues %NoneNoneNoneNoneNoneNoneNone
30Phenol108-95-2891.0NoneNoneNoneNoneNoneNoneNone
31ComponentCWA - Hazardous\\nSubstancesCWA - Reportable\\nQuantitiesCWA - Toxic PollutantsCWA - Priority PollutantsNoneNoneNoneNoneNoneNone
32PhenolX1000 lbXXNoneNoneNoneNoneNoneNone
33ComponentHAPS DataClass 1 Ozone DepletorsClass 2 Ozone DepletorsNoneNoneNoneNoneNoneNoneNone
34PhenolX-NoneNoneNoneNoneNoneNoneNone
35ComponentHazardous Substances RQsCERCLA EHS RQsNoneNoneNoneNoneNoneNoneNoneNone
36Phenol1000 lb1000 lbNoneNoneNoneNoneNoneNoneNoneNone
37ComponentMassachusettsNew JerseyPennsylvaniaIllinoisRhode IslandNoneNoneNoneNoneNone
38PhenolXXXXXNoneNoneNoneNoneNone
39Water--X--NoneNoneNoneNoneNone
40Oxalic acid dihydrate--X-XNoneNoneNoneNoneNone
41ComponentREACH (1907/2006) - Annex XIV -\\nSubstances Su...REACH (1907/2006) - Annex XVII -\\nRestrictions...REACH Regulation (EC\\n1907/2006) article 59 - ...NoneNoneNoneNoneNoneNoneNone
42Phenol-Use restricted. See item 75.\\n(see link for re...-NoneNoneNoneNoneNoneNoneNone
43ComponentCAS NoOECD HPVPersistent OrganicOzone DepletionRestriction ofNoneNoneNoneNoneNone
44PollutantPotentialHazardous\\nSubstances (RoHS)NoneNoneNoneNoneNone
45Phenol108-95-2ListedNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
46Water7732-18-5ListedNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
47Oxalic acid dihydrate6153-56-6ListedNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
48ComponentCAS NoSeveso III Directive\\n(2012/18/EC) -\\nQualifyi...Seveso III Directive\\n(2012/18/EC) -\\nQualifyi...Rotterdam\\nConvention (PIC)Basel Convention\\n(Hazardous Waste)NoneNoneNoneNoneNone
49Phenol108-95-2Not applicableNot applicableNot applicableAnnex I - Y39NoneNoneNoneNoneNone
50Water7732-18-5Not applicableNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
51Oxalic acid dihydrate6153-56-6Not applicableNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
\n", + "
" + ], + "text/plain": [ + " Column 1 Column 2 \\\n", + "0 Component CAS No \n", + "1 Phenol 108-95-2 \n", + "2 Water 7732-18-5 \n", + "3 Oxalic acid dihydrate 6153-56-6 \n", + "4 Component ACGIH TLV \n", + "5 Phenol TWA: 5 ppm\\nSkin \n", + "6 Oxalic acid dihydrate TWA: 1 mg/m3\\nSTEL: 2 mg/m3 \n", + "7 Component LD50 Oral \n", + "8 Phenol LD50 = 340 mg/kg ( Rat ) \n", + "9 Water - \n", + "10 Oxalic acid dihydrate LD50 = 375 mg/kg ( Rat ) \n", + "11 Component CAS No \n", + "12 Phenol 108-95-2 \n", + "13 Water 7732-18-5 \n", + "14 Oxalic acid dihydrate 6153-56-6 \n", + "15 Component Freshwater Algae \n", + "16 Phenol EC50: 0.0188 - 0.1044\\nmg/L, 96h static\\n(Pseu... \n", + "17 Component log Pow \n", + "18 Phenol 1.5 \n", + "19 Component RCRA - U Series Wastes \n", + "20 Phenol - 108-95-2 U188 \n", + "21 Component CAS No \n", + "22 Phenol 108-95-2 \n", + "23 Water 7732-18-5 \n", + "24 Oxalic acid dihydrate 6153-56-6 \n", + "25 Component CAS No \n", + "26 Phenol 108-95-2 \n", + "27 Water 7732-18-5 \n", + "28 Oxalic acid dihydrate 6153-56-6 \n", + "29 Component CAS No \n", + "30 Phenol 108-95-2 \n", + "31 Component CWA - Hazardous\\nSubstances \n", + "32 Phenol X \n", + "33 Component HAPS Data \n", + "34 Phenol X \n", + "35 Component Hazardous Substances RQs \n", + "36 Phenol 1000 lb \n", + "37 Component Massachusetts \n", + "38 Phenol X \n", + "39 Water - \n", + "40 Oxalic acid dihydrate - \n", + "41 Component REACH (1907/2006) - Annex XIV -\\nSubstances Su... \n", + "42 Phenol - \n", + "43 Component CAS No \n", + "44 \n", + "45 Phenol 108-95-2 \n", + "46 Water 7732-18-5 \n", + "47 Oxalic acid dihydrate 6153-56-6 \n", + "48 Component CAS No \n", + "49 Phenol 108-95-2 \n", + "50 Water 7732-18-5 \n", + "51 Oxalic acid dihydrate 6153-56-6 \n", + "\n", + " Column 3 \\\n", + "0 Weight % \n", + "1 89 \n", + "2 11 \n", + "3 0.01 \n", + "4 OSHA PEL \n", + "5 (Vacated) TWA: 5 ppm\\n(Vacated) TWA: 19 mg/m3\\... \n", + "6 \n", + "7 LD50 Dermal \n", + "8 LD50 = 630 mg/kg ( Rabbit ) \n", + "9 - \n", + "10 Not listed \n", + "11 IARC \n", + "12 Not listed \n", + "13 Not listed \n", + "14 Not listed \n", + "15 Freshwater Fish \n", + "16 4-7 mg/L LC50 96 h\\n32 mg/L LC50 96 h \n", + "17 None \n", + "18 None \n", + "19 RCRA - P Series Wastes \n", + "20 - \n", + "21 TSCA \n", + "22 X \n", + "23 X \n", + "24 - \n", + "25 DSL \n", + "26 X \n", + "27 X \n", + "28 - \n", + "29 Weight % \n", + "30 89 \n", + "31 CWA - Reportable\\nQuantities \n", + "32 1000 lb \n", + "33 Class 1 Ozone Depletors \n", + "34 \n", + "35 CERCLA EHS RQs \n", + "36 1000 lb \n", + "37 New Jersey \n", + "38 X \n", + "39 - \n", + "40 - \n", + "41 REACH (1907/2006) - Annex XVII -\\nRestrictions... \n", + "42 Use restricted. See item 75.\\n(see link for re... \n", + "43 OECD HPV \n", + "44 \n", + "45 Listed \n", + "46 Listed \n", + "47 Listed \n", + "48 Seveso III Directive\\n(2012/18/EC) -\\nQualifyi... \n", + "49 Not applicable \n", + "50 Not applicable \n", + "51 Not applicable \n", + "\n", + " Column 4 \\\n", + "0 None \n", + "1 None \n", + "2 None \n", + "3 None \n", + "4 NIOSH IDLH \n", + "5 IDLH: 250 ppm\\nTWA: 5 ppm\\nTWA: 19 mg/m3\\nCeil... \n", + "6 \n", + "7 LC50 Inhalation \n", + "8 Not listed \n", + "9 - \n", + "10 Not listed \n", + "11 NTP \n", + "12 Not listed \n", + "13 Not listed \n", + "14 Not listed \n", + "15 Microtox \n", + "16 EC50 21 - 36 mg/L 30 min\\nEC50 = 23.28 mg/L 5 ... \n", + "17 None \n", + "18 None \n", + "19 None \n", + "20 None \n", + "21 TSCA Inventory notification -\\nActive-Inactive \n", + "22 ACTIVE \n", + "23 ACTIVE \n", + "24 - \n", + "25 NDSL \n", + "26 - \n", + "27 - \n", + "28 - \n", + "29 SARA 313 - Threshold\\nValues % \n", + "30 1.0 \n", + "31 CWA - Toxic Pollutants \n", + "32 X \n", + "33 Class 2 Ozone Depletors \n", + "34 - \n", + "35 None \n", + "36 None \n", + "37 Pennsylvania \n", + "38 X \n", + "39 X \n", + "40 X \n", + "41 REACH Regulation (EC\\n1907/2006) article 59 - ... \n", + "42 - \n", + "43 Persistent Organic \n", + "44 Pollutant \n", + "45 Not applicable \n", + "46 Not applicable \n", + "47 Not applicable \n", + "48 Seveso III Directive\\n(2012/18/EC) -\\nQualifyi... \n", + "49 Not applicable \n", + "50 Not applicable \n", + "51 Not applicable \n", + "\n", + " Column 5 \\\n", + "0 None \n", + "1 None \n", + "2 None \n", + "3 None \n", + "4 Mexico OEL (TWA) \n", + "5 TWA: 5 ppm \n", + "6 \n", + "7 None \n", + "8 None \n", + "9 None \n", + "10 None \n", + "11 ACGIH \n", + "12 Not listed \n", + "13 Not listed \n", + "14 Not listed \n", + "15 Water Flea \n", + "16 EC50: 10.2 - 15.5 mg/L, 48h\\n(Daphnia magna)\\n... \n", + "17 None \n", + "18 None \n", + "19 None \n", + "20 None \n", + "21 TSCA - EPA Regulatory\\nFlags \n", + "22 - \n", + "23 - \n", + "24 - \n", + "25 EINECS \n", + "26 203-632-7 \n", + "27 231-791-2 \n", + "28 - \n", + "29 None \n", + "30 None \n", + "31 CWA - Priority Pollutants \n", + "32 X \n", + "33 None \n", + "34 None \n", + "35 None \n", + "36 None \n", + "37 Illinois \n", + "38 X \n", + "39 - \n", + "40 - \n", + "41 None \n", + "42 None \n", + "43 Ozone Depletion \n", + "44 Potential \n", + "45 Not applicable \n", + "46 Not applicable \n", + "47 Not applicable \n", + "48 Rotterdam\\nConvention (PIC) \n", + "49 Not applicable \n", + "50 Not applicable \n", + "51 Not applicable \n", + "\n", + " Column 6 Column 7 Column 8 Column 9 \\\n", + "0 None None None None \n", + "1 None None None None \n", + "2 None None None None \n", + "3 None None None None \n", + "4 None None None None \n", + "5 None None None None \n", + "6 None None None None \n", + "7 None None None None \n", + "8 None None None None \n", + "9 None None None None \n", + "10 None None None None \n", + "11 OSHA Mexico None None \n", + "12 Not listed Not listed None None \n", + "13 Not listed Not listed None None \n", + "14 Not listed Not listed None None \n", + "15 None None None None \n", + "16 None None None None \n", + "17 None None None None \n", + "18 None None None None \n", + "19 None None None None \n", + "20 None None None None \n", + "21 None None None None \n", + "22 None None None None \n", + "23 None None None None \n", + "24 None None None None \n", + "25 PICCS ENCS ISHL AICS \n", + "26 X X X X \n", + "27 X X X \n", + "28 X X X X \n", + "29 None None None None \n", + "30 None None None None \n", + "31 None None None None \n", + "32 None None None None \n", + "33 None None None None \n", + "34 None None None None \n", + "35 None None None None \n", + "36 None None None None \n", + "37 Rhode Island None None None \n", + "38 X None None None \n", + "39 - None None None \n", + "40 X None None None \n", + "41 None None None None \n", + "42 None None None None \n", + "43 Restriction of None None None \n", + "44 Hazardous\\nSubstances (RoHS) None None None \n", + "45 Not applicable None None None \n", + "46 Not applicable None None None \n", + "47 Not applicable None None None \n", + "48 Basel Convention\\n(Hazardous Waste) None None None \n", + "49 Annex I - Y39 None None None \n", + "50 Not applicable None None None \n", + "51 Not applicable None None None \n", + "\n", + " Column 10 Column 11 \n", + "0 None None \n", + "1 None None \n", + "2 None None \n", + "3 None None \n", + "4 None None \n", + "5 None None \n", + "6 None None \n", + "7 None None \n", + "8 None None \n", + "9 None None \n", + "10 None None \n", + "11 None None \n", + "12 None None \n", + "13 None None \n", + "14 None None \n", + "15 None None \n", + "16 None None \n", + "17 None None \n", + "18 None None \n", + "19 None None \n", + "20 None None \n", + "21 None None \n", + "22 None None \n", + "23 None None \n", + "24 None None \n", + "25 IECSC KECL \n", + "26 X KE-28209 \n", + "27 X KE-35400 \n", + "28 X - \n", + "29 None None \n", + "30 None None \n", + "31 None None \n", + "32 None None \n", + "33 None None \n", + "34 None None \n", + "35 None None \n", + "36 None None \n", + "37 None None \n", + "38 None None \n", + "39 None None \n", + "40 None None \n", + "41 None None \n", + "42 None None \n", + "43 None None \n", + "44 None None \n", + "45 None None \n", + "46 None None \n", + "47 None None \n", + "48 None None \n", + "49 None None \n", + "50 None None \n", + "51 None None " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#extracting all the table values and columns\n", + "import pdfplumber\n", + "import pandas as pd\n", + "from IPython.core.display import display, HTML\n", + "\n", + "\n", + "table_data = []\n", + "\n", + "\n", + "with pdfplumber.open('A:\\dp\\data_preprocessor\\data\\phenol-liquid-cert-.pdf') as pdf:\n", + " \n", + " for page in pdf.pages:\n", + " \n", + " tables = page.extract_tables()\n", + " \n", + " \n", + " for table in tables:\n", + " table_data.extend(table)\n", + "\n", + "max_columns = max(len(row) for row in table_data)\n", + "\n", + "\n", + "columns = [f'Column {i+1}' for i in range(max_columns)]\n", + "\n", + "\n", + "output = pd.DataFrame([row + [None] * (max_columns - len(row)) for row in table_data], columns=columns)\n", + "\n", + "\n", + "html_style = \"\"\"\n", + "\n", + "\"\"\"\n", + "\n", + "display(HTML(html_style))\n", + "display(output)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "SAFETY DATA SHEET\n", + "Creation Date 04-Sep-2009 Revision Date 24-Dec-2021 Revision Number 7\n", + "1. Identification\n", + "Product Name Citric acid monohydrate\n", + "Cat No. : A104-3; A104-3LC; A104-10; A104-10LC; A104-250LB; A104-500;\n", + "A110-3; A110-10; A110-10LC; A110-50; A110-500; A111-12; A111-212;\n", + "A111SAM-1; A111SAM-2; A111SAM-3; XXA00002KG; NC1675257\n", + "CAS No 5949-29-1\n", + "Synonyms (Granular/Crystalline/Certified ACS/USP/EP/BP/JP)\n", + "Recommended Use Laboratory chemicals.\n", + "Uses advised against Food, drug, pesticide or biocidal product use.\n", + "Details of the supplier of the safety data sheet\n", + "Company\n", + "Fisher Scientific Company\n", + "One Reagent Lane\n", + "Fair Lawn, NJ 07410\n", + "Tel: (201) 796-7100\n", + "Emergency Telephone Number CHEMTRECÒ, Inside the USA: 800-424-9300\n", + "CHEMTRECÒ, Outside the USA: 001-703-527-3887\n", + "2. Hazard(s) identification\n", + "Classification\n", + "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)\n", + "Serious Eye Damage/Eye Irritation Category 2\n", + "Combustible dust Yes\n", + "Label Elements\n", + "Signal Word\n", + "Warning\n", + "Hazard Statements\n", + "May form combustible dust concentrations in air\n", + "Causes serious eye irritation\n", + "______________________________________________________________________________________________\n", + "Page 1 / 7\n", + "\n", + "Citric acid monohydrate Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "Precautionary Statements\n", + "Prevention\n", + "Wash face, hands and any exposed skin thoroughly after handling\n", + "Wear eye/face protection\n", + "Eyes\n", + "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing\n", + "If eye irritation persists: Get medical advice/attention\n", + "Storage\n", + "Store in a well-ventilated place. Keep container tightly closed\n", + "Hazards not otherwise classified (HNOC)\n", + "None identified\n", + "3. Composition/Information on Ingredients\n", + "Component CAS No Weight %\n", + "Citric acid monohydrate 5949-29-1 >95\n", + "Citric acid 77-92-9 -\n", + "4. First-aid measures\n", + "General Advice If symptoms persist, call a physician.\n", + "Eye Contact Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get\n", + "medical attention.\n", + "Skin Contact Wash off immediately with plenty of water for at least 15 minutes. If skin irritation persists,\n", + "call a physician.\n", + "Inhalation Remove to fresh air. If not breathing, give artificial respiration. Get medical attention if\n", + "symptoms occur.\n", + "Ingestion Clean mouth with water and drink afterwards plenty of water. Get medical attention if\n", + "symptoms occur.\n", + "Most important symptoms and None reasonably foreseeable.\n", + "effects\n", + "Notes to Physician Treat symptomatically\n", + "5. Fire-fighting measures\n", + "Suitable Extinguishing Media Water spray, carbon dioxide (CO2), dry chemical, alcohol-resistant foam.\n", + "Unsuitable Extinguishing Media No information available\n", + "Flash Point 173.9 °C / 345 °F\n", + "Method - No information available\n", + "______________________________________________________________________________________________\n", + "Page 2 / 7\n", + "\n", + "Citric acid monohydrate Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "Autoignition Temperature 345 °C / 653 °F\n", + "Explosion Limits\n", + "Upper No data available\n", + "Lower No data available\n", + "Oxidizing Properties Not oxidising\n", + "Sensitivity to Mechanical ImpactNo information available\n", + "Sensitivity to Static Discharge No information available\n", + "Specific Hazards Arising from the Chemical\n", + "Dust can form an explosive mixture with air. Keep product and empty container away from heat and sources of ignition. Fine dust\n", + "dispersed in air may ignite.\n", + "Hazardous Combustion Products\n", + "Carbon monoxide (CO). Carbon dioxide (CO2).\n", + "Protective Equipment and Precautions for Firefighters\n", + "As in any fire, wear self-contained breathing apparatus pressure-demand, MSHA/NIOSH (approved or equivalent) and full\n", + "protective gear.\n", + "NFPA\n", + "Health Flammability Instability Physical hazards\n", + "2 1 0 N/A\n", + "6. Accidental release measures\n", + "Personal Precautions Ensure adequate ventilation. Use personal protective equipment as required. Avoid dust\n", + "formation.\n", + "Environmental Precautions Should not be released into the environment.\n", + "Methods for Containment and CleanSweep up and shovel into suitable containers for disposal. Keep in suitable, closed\n", + "Up containers for disposal.\n", + "7. Handling and storage\n", + "Handling Wear personal protective equipment/face protection. Ensure adequate ventilation. Do not\n", + "get in eyes, on skin, or on clothing. Avoid ingestion and inhalation. Avoid dust formation.\n", + "Storage. Keep containers tightly closed in a dry, cool and well-ventilated place. Incompatible\n", + "Materials. Strong oxidizing agents. Strong bases.\n", + "8. Exposure controls / personal protection\n", + "Exposure Guidelines This product does not contain any hazardous materials with occupational exposure\n", + "limitsestablished by the region specific regulatory bodies.\n", + "Engineering Measures Ensure that eyewash stations and safety showers are close to the workstation location.\n", + "Ensure adequate ventilation, especially in confined areas.\n", + "Personal Protective Equipment\n", + "Eye/face Protection Wear appropriate protective eyeglasses or chemical safety goggles as described by\n", + "OSHA's eye and face protection regulations in 29 CFR 1910.133 or European Standard\n", + "EN166.\n", + "Skin and body protection Wear appropriate protective gloves and clothing to prevent skin exposure.\n", + "Respiratory Protection Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard\n", + "______________________________________________________________________________________________\n", + "Page 3 / 7\n", + "\n", + "Citric acid monohydrate Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "EN 149. Use a NIOSH/MSHA or European Standard EN 149 approved respirator if\n", + "exposure limits are exceeded or if irritation or other symptoms are experienced.\n", + "Hygiene Measures Handle in accordance with good industrial hygiene and safety practice.\n", + "9. Physical and chemical properties\n", + "Physical State Solid\n", + "Appearance White\n", + "Odor Odorless\n", + "Odor Threshold No information available\n", + "pH 2.2 50g/L (20°C)\n", + "Melting Point/Range 135 - 152 °C / 275 - 305.6 °F\n", + "Boiling Point/Range No information available\n", + "Flash Point 173.9 °C / 345 °F\n", + "Evaporation Rate Not applicable\n", + "Flammability (solid,gas) No information available\n", + "Flammability or explosive limits\n", + "Upper No data available\n", + "Lower No data available\n", + "Vapor Pressure No information available\n", + "Vapor Density Not applicable\n", + "Density 1.54 g/cm3 (20 °C)\n", + "Specific Gravity No information available\n", + "Bulk Density 550 - 950 kg/m3 (20 °C)\n", + "Solubility Soluble in water\n", + "Partition coefficient; n-octanol/water No data available\n", + "Autoignition Temperature 345 °C / 653 °F\n", + "Decomposition Temperature > 170°C\n", + "Viscosity Not applicable\n", + "Molecular Formula C6 H8 O7 . H2 O\n", + "Molecular Weight 210.14\n", + "10. Stability and reactivity\n", + "Reactive Hazard None known, based on information available\n", + "Stability Stable under normal conditions.\n", + "Conditions to Avoid Incompatible products. Excess heat. Temperatures above 170°C. Avoid dust formation.\n", + "Incompatible Materials Strong oxidizing agents, Strong bases\n", + "Hazardous Decomposition ProductsCarbon monoxide (CO), Carbon dioxide (CO2)\n", + "Hazardous Polymerization Hazardous polymerization does not occur.\n", + "Hazardous Reactions None under normal processing.\n", + "11. Toxicological information\n", + "Acute Toxicity\n", + "Product Information\n", + "LD50 Oral VALUE 11,700 mg/kg (rat)\n", + "Component Information\n", + "Component LD50 Oral LD50 Dermal LC50 Inhalation\n", + "Citric acid monohydrate 5.79 g/kg ( Mouse ) Not listed Not listed\n", + "Citric acid LD50 = 3 g/kg ( Rat ) >2 g/kg ( Rat ) Not listed\n", + "Toxicologically Synergistic No information available\n", + "______________________________________________________________________________________________\n", + "Page 4 / 7\n", + "\n", + "Citric acid monohydrate Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "Products\n", + "Delayed and immediate effects as well as chronic effects from short and long-term exposure\n", + "Irritation Severe eye irritant;\n", + "Sensitization No information available\n", + "Carcinogenicity The table below indicates whether each agency has listed any ingredient as a carcinogen.\n", + "Component CAS No IARC NTP ACGIH OSHA Mexico\n", + "Citric acid 5949-29-1 Not listed Not listed Not listed Not listed Not listed\n", + "monohydrate\n", + "Citric acid 77-92-9 Not listed Not listed Not listed Not listed Not listed\n", + "Mutagenic Effects No information available\n", + "Reproductive Effects No information available.\n", + "Developmental Effects No information available.\n", + "Teratogenicity No information available.\n", + "STOT - single exposure None known\n", + "STOT - repeated exposure None known\n", + "Aspiration hazard No information available\n", + "Symptoms / effects,both acute and No information available\n", + "delayed\n", + "Endocrine Disruptor Information No information available\n", + "Other Adverse Effects The toxicological properties have not been fully investigated.\n", + "12. Ecological information\n", + "Ecotoxicity\n", + "Do not empty into drains. .\n", + "Component Freshwater Algae Freshwater Fish Microtox Water Flea\n", + "Citric acid Not listed Leuciscus idus: LC50 = Photobacterium EC50 = 120 mg/L/72h\n", + "440-760 mg/L/96h phosphoreum: EC50 = 14\n", + "mg/L/15 min\n", + "Persistence and Degradability Persistence is unlikely\n", + "Bioaccumulation/ Accumulation No information available.\n", + "Mobility . Will likely be mobile in the environment due to its water solubility.\n", + "Component log Pow\n", + "Citric acid monohydrate -1.72\n", + "Citric acid -1.72\n", + "13. Disposal considerations\n", + "Waste Disposal Methods Chemical waste generators must determine whether a discarded chemical is classified as a\n", + "hazardous waste. Chemical waste generators must also consult local, regional, and\n", + "national hazardous waste regulations to ensure complete and accurate classification.\n", + "14. Transport information\n", + "DOT Not regulated\n", + "______________________________________________________________________________________________\n", + "Page 5 / 7\n", + "\n", + "Citric acid monohydrate Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "TDG Not regulated\n", + "IATA Not regulated\n", + "IMDG/IMO Not regulated\n", + "15. Regulatory information\n", + "United States of America Inventory\n", + "Component CAS No TSCA TSCA Inventory notification - TSCA - EPA Regulatory\n", + "Active-Inactive Flags\n", + "Citric acid monohydrate 5949-29-1 - - -\n", + "Citric acid 77-92-9 X ACTIVE -\n", + "Legend:\n", + "TSCA US EPA (TSCA) - Toxic Substances Control Act, (40 CFR Part 710)\n", + "X - Listed\n", + "'-' - Not Listed\n", + "TSCA 12(b) - Notices of Export Not applicable\n", + "International Inventories\n", + "Canada (DSL/NDSL), Europe (EINECS/ELINCS/NLP), Philippines (PICCS), Japan (ENCS), Japan (ISHL), Australia (AICS), China (IECSC), Korea\n", + "(KECL).\n", + "Component CAS No DSL NDSL EINECS PICCS ENCS ISHL AICS IECSC KECL\n", + "Citric acid monohydrate 5949-29-1 X - - X X X X X -\n", + "Citric acid 77-92-9 X - 201-069-1 X X X X X KE-20831\n", + "KECL - NIER number or KE number (http://ncis.nier.go.kr/en/main.do)\n", + "U.S. Federal Regulations\n", + "SARA 313 Not applicable\n", + "SARA 311/312 Hazard Categories See section 2 for more information\n", + "CWA (Clean Water Act) Not applicable\n", + "Clean Air Act Not applicable\n", + "OSHA - Occupational Safety and Not applicable\n", + "Health Administration\n", + "CERCLA Not applicable\n", + "California Proposition 65 This product does not contain any Proposition 65 chemicals.\n", + "U.S. State Right-to-Know Not applicable\n", + "Regulations\n", + "U.S. Department of Transportation\n", + "Reportable Quantity (RQ): N\n", + "DOT Marine Pollutant N\n", + "DOT Severe Marine Pollutant N\n", + "U.S. Department of Homeland This product does not contain any DHS chemicals.\n", + "Security\n", + "Other International Regulations\n", + "______________________________________________________________________________________________\n", + "Page 6 / 7\n", + "\n", + "Citric acid monohydrate Revision Date 24-Dec-2021\n", + "______________________________________________________________________________________________\n", + "Mexico - Grade Slight risk, Grade 1\n", + "Authorisation/Restrictions according to EU REACH\n", + "Safety, health and environmental regulations/legislation specific for the substance or mixture\n", + "Component CAS No OECD HPV Persistent Organic Ozone Depletion Restriction of\n", + "Pollutant Potential Hazardous\n", + "Substances (RoHS)\n", + "Citric acid monohydrate 5949-29-1 Not applicable Not applicable Not applicable Not applicable\n", + "Citric acid 77-92-9 Listed Not applicable Not applicable Not applicable\n", + "Component CAS No Seveso III Directive Seveso III Directive Rotterdam Basel Convention\n", + "(2012/18/EC) - (2012/18/EC) - Convention (PIC) (Hazardous Waste)\n", + "Qualifying QuantitiesQualifying Quantities\n", + "for Major Accident for Safety Report\n", + "Notification Requirements\n", + "Citric acid monohydrate 5949-29-1 Not applicable Not applicable Not applicable Not applicable\n", + "Citric acid 77-92-9 Not applicable Not applicable Not applicable Annex I - Y34\n", + "16. Other information\n", + "Prepared By Regulatory Affairs\n", + "Thermo Fisher Scientific\n", + "Email: EMSDS.RA@thermofisher.com\n", + "Creation Date 04-Sep-2009\n", + "Revision Date 24-Dec-2021\n", + "Print Date 24-Dec-2021\n", + "Revision Summary This document has been updated to comply with the US OSHA HazCom 2012 Standard\n", + "replacing the current legislation under 29 CFR 1910.1200 to align with the Globally\n", + "Harmonized System of Classification and Labeling of Chemicals (GHS).\n" + ] + } + ], + "source": [ + "#to remove disclaimer paragraph, header ,footer \n", + "import pdfplumber\n", + "import re\n", + "\n", + "def get_cleaned_text_remove_paragraph(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " all_text = []\n", + "\n", + " for page in pdf.pages:\n", + " # Extract text from the page\n", + " page_text = page.extract_text()\n", + "\n", + " # Remove header/footer by content (as before)\n", + " page_text = re.sub(r\"Page \\d+ of \\d+\", \"\", page_text) # Example of removing a footer\n", + " page_text = re.sub(r\"Specification File\", \"\", page_text) # Example of removing a header\n", + "\n", + " # Remove specific paragraphs (e.g., any paragraph containing the word \"Disclaimer\")\n", + " page_text = re.sub(r\"(?s)Disclaimer.*?(\\n\\n|\\Z)\", \"\", page_text) # Removes entire \"Disclaimer\" paragraph\n", + " \n", + " \n", + " all_text.append(page_text.strip()) \n", + "\n", + "\n", + " return \"\\n\\n\".join(all_text)\n", + "\n", + "\n", + "cleaned_text = get_cleaned_text_remove_paragraph('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf')\n", + "print(cleaned_text)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "<>:50: SyntaxWarning: invalid escape sequence '\\d'\n", + "<>:50: SyntaxWarning: invalid escape sequence '\\d'\n", + "C:\\Users\\Lenovo\\AppData\\Local\\Temp\\ipykernel_9080\\2314378712.py:50: SyntaxWarning: invalid escape sequence '\\d'\n", + " pdf_path = 'A:\\dp\\data_preprocessor\\data\\citric-acid-gran-cert-acs-kg.pdf'\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Header Text\n", + "0 Product Name Citric acid monohydrate\n", + "1 Cat No. : A104-3; A104-3LC; A104-10; A104-10LC; A104-2...\n", + "2 Synonyms (Granular/Crystalline/Certified ACS/USP/EP/BP/...\n", + "3 Company One Reagent Lane\\nFair Lawn, NJ 07410\\nTel: (2...\n" + ] + } + ], + "source": [ + "import pdfplumber\n", + "import pandas as pd\n", + "import re\n", + "\n", + "\n", + "headers = [\n", + " r\"Product Name\", r\"Cat No.\", r\"Company\", r\"Synonyms\"\n", + "]\n", + "\n", + "\n", + "def extract_text_from_pdf(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " full_text = []\n", + " \n", + " for page in pdf.pages:\n", + " page_text = page.extract_text()\n", + " if page_text:\n", + " full_text.append(page_text)\n", + " \n", + " return \"\\n\".join(full_text) # Return full text as a single string\n", + "\n", + "\n", + "def segment_text_based_on_headers(text):\n", + " segments = re.split('|'.join(headers), text, flags=re.IGNORECASE)\n", + " headers_found = re.findall('|'.join(headers), text, flags=re.IGNORECASE)\n", + " \n", + "\n", + " categorized_text = {}\n", + " for i, header in enumerate(headers_found):\n", + " categorized_text[header.strip()] = segments[i + 1].strip() if i + 1 < len(segments) else \"\"\n", + " \n", + " return categorized_text\n", + "\n", + "\n", + "def load_pdf_data(pdf_file):\n", + " full_text = extract_text_from_pdf(pdf_file)\n", + " \n", + "\n", + " segmented_text = segment_text_based_on_headers(full_text)\n", + " \n", + "\n", + " texts = list(segmented_text.values()) \n", + " labels = list(segmented_text.keys()) \n", + " \n", + " return texts, labels\n", + "\n", + "\n", + "pdf_path = 'A:\\dp\\data_preprocessor\\data\\citric-acid-gran-cert-acs-kg.pdf'\n", + "\n", + "\n", + "texts, labels = load_pdf_data(pdf_path)\n", + "\n", + "\n", + "df = pd.DataFrame({\n", + " 'Header': labels,\n", + " 'Text': texts\n", + "})\n", + "\n", + "\n", + "print(df.head())\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} From 4fed21efe1b612be6581cfea2e9cddc4217a3f87 Mon Sep 17 00:00:00 2001 From: Aashna Ferrao <165069072+aashna-03@users.noreply.github.com> Date: Fri, 4 Oct 2024 01:06:58 +0530 Subject: [PATCH 2/8] Delete tables2.ipynb --- tables2.ipynb | 2724 ------------------------------------------------- 1 file changed, 2724 deletions(-) delete mode 100644 tables2.ipynb diff --git a/tables2.ipynb b/tables2.ipynb deleted file mode 100644 index f29c667b..00000000 --- a/tables2.ipynb +++ /dev/null @@ -1,2724 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "SAFETY DATA SHEET\n", - "Creation Date 20-Jan-2010 Revision Date 24-Dec-2021 Revision Number 6\n", - "1. Identification\n", - "Product Name Chloroform, stabilized with ethanol\n", - "Cat No. : C298-1; C298-1EA; C298-1LC; C298-4; C298-20; C298-200;\n", - "C298-200LC; C298-500; C298FB-19; C298FB-50; C298FB-115;\n", - "C298FB-200; C298RB-115; C298RB-200; C298RS-19; C298RS-28;\n", - "C298RS-50; C298RS-115; C298RS-200; C298S-4; C298SK-4;\n", - "C298SS-50; C298SS-115; C298SS-200\n", - "CAS No 67-66-3\n", - "Synonyms Formyl trichloride; Methane trichloride; Methenyl trichloride\n", - "Recommended Use Laboratory chemicals.\n", - "Uses advised against .\n", - "Details of the supplier of the safety data sheet\n", - "Company\n", - "Fisher Scientific Company\n", - "One Reagent Lane\n", - "Fair Lawn, NJ 07410\n", - "Tel: (201) 796-7100\n", - "Emergency Telephone Number CHEMTRECÒ, Inside the USA: 800-424-9300\n", - "CHEMTRECÒ, Outside the USA: 001-703-527-3887\n", - "2. Hazard(s) identification\n", - "Classification\n", - "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)\n", - "Acute oral toxicity Category 4\n", - "Acute Inhalation Toxicity - Vapors Category 3\n", - "Skin Corrosion/Irritation Category 2\n", - "Serious Eye Damage/Eye Irritation Category 2\n", - "Carcinogenicity Category 2\n", - "Reproductive Toxicity Category 2\n", - "Specific target organ toxicity (single exposure) Category 3\n", - "Target Organs - Respiratory system, Central nervous system (CNS).\n", - "Specific target organ toxicity - (repeated exposure) Category 2\n", - "Target Organs - Heart, Liver, Kidney, Blood.\n", - "______________________________________________________________________________________________\n", - "Page 1 / 10\n", - "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "Label Elements\n", - "Signal Word\n", - "Danger\n", - "Hazard Statements\n", - "Harmful if swallowed\n", - "Causes skin irritation\n", - "Causes serious eye irritation\n", - "Toxic if inhaled\n", - "May cause respiratory irritation\n", - "May cause drowsiness or dizziness\n", - "Suspected of causing cancer\n", - "Suspected of damaging the unborn child\n", - "May cause damage to organs through prolonged or repeated exposure\n", - "Precautionary Statements\n", - "Prevention\n", - "Obtain special instructions before use\n", - "Do not handle until all safety precautions have been read and understood\n", - "Use personal protective equipment as required\n", - "Wash face, hands and any exposed skin thoroughly after handling\n", - "Do not eat, drink or smoke when using this product\n", - "Use only outdoors or in a well-ventilated area\n", - "Wear eye/face protection\n", - "Do not breathe dust/fume/gas/mist/vapors/spray\n", - "Response\n", - "IF exposed or concerned: Get medical attention/advice\n", - "Inhalation\n", - "IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing\n", - "Skin\n", - "IF ON SKIN: Wash with plenty of soap and water\n", - "If skin irritation occurs: Get medical advice/attention\n", - "Take off contaminated clothing and wash before reuse\n", - "Eyes\n", - "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing\n", - "If eye irritation persists: Get medical advice/attention\n", - "Ingestion\n", - "IF SWALLOWED: Call a POISON CENTER or doctor/physician if you feel unwell\n", - "Rinse mouth\n", - "Storage\n", - "Store locked up\n", - "Store in a well-ventilated place. Keep container tightly closed\n", - "Disposal\n", - "Dispose of contents/container to an approved waste disposal plant\n", - "Hazards not otherwise classified (HNOC)\n", - "WARNING. Cancer - https://www.p65warnings.ca.gov/.\n", - "3. Composition/Information on Ingredients\n", - "______________________________________________________________________________________________\n", - "Page 2 / 10\n", - "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "Component CAS No Weight %\n", - "Chloroform 67-66-3 >99\n", - "Ethyl alcohol 64-17-5 <0.8\n", - "4. First-aid measures\n", - "General Advice Show this safety data sheet to the doctor in attendance. Immediate medical attention is\n", - "required.\n", - "Eye Contact Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. In\n", - "the case of contact with eyes, rinse immediately with plenty of water and seek medical\n", - "advice.\n", - "Skin Contact Wash off immediately with plenty of water for at least 15 minutes. Immediate medical\n", - "attention is required.\n", - "Inhalation Remove to fresh air. If not breathing, give artificial respiration. Do not use mouth-to-mouth\n", - "method if victim ingested or inhaled the substance; give artificial respiration with the aid of a\n", - "pocket mask equipped with a one-way valve or other proper respiratory medical device.\n", - "Immediate medical attention is required.\n", - "Ingestion Do NOT induce vomiting. Call a physician or poison control center immediately.\n", - "Most important symptoms and . Symptoms of overexposure are dizziness, headache, tiredness, nausea,\n", - "effects unconsciousness, cessation of breathing: May cause decreases in blood pressure and\n", - "other cardiac effects: Symptoms may be delayed\n", - "Notes to Physician Treat symptomatically\n", - "5. Fire-fighting measures\n", - "Suitable Extinguishing Media Substance is nonflammable; use agent most appropriate to extinguish surrounding fire.\n", - "Unsuitable Extinguishing Media No information available\n", - "Flash Point No information available\n", - "Method - No information available\n", - "Autoignition Temperature No information available\n", - "Explosion Limits\n", - "Upper No data available\n", - "Lower No data available\n", - "Sensitivity to Mechanical ImpactNo information available\n", - "Sensitivity to Static Discharge No information available\n", - "Specific Hazards Arising from the Chemical\n", - "Non-combustible, substance itself does not burn but may decompose upon heating to produce corrosive and/or toxic fumes.\n", - "Hazardous Combustion Products\n", - "Carbon monoxide (CO). Carbon dioxide (CO2). Phosgene. Hydrogen chloride gas.\n", - "Protective Equipment and Precautions for Firefighters\n", - "As in any fire, wear self-contained breathing apparatus pressure-demand, MSHA/NIOSH (approved or equivalent) and full\n", - "protective gear. Thermal decomposition can lead to release of irritating gases and vapors.\n", - "NFPA\n", - "Health Flammability Instability Physical hazards\n", - "2 1 1 N/A\n", - "______________________________________________________________________________________________\n", - "Page 3 / 10\n", - "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "6. Accidental release measures\n", - "Personal Precautions Ensure adequate ventilation. Use personal protective equipment as required. Keep people\n", - "away from and upwind of spill/leak. Evacuate personnel to safe areas.\n", - "Environmental Precautions Should not be released into the environment.\n", - "Methods for Containment and CleanSoak up with inert absorbent material. Keep in suitable, closed containers for disposal.\n", - "Up\n", - "7. Handling and storage\n", - "Handling Wear personal protective equipment/face protection. Do not get in eyes, on skin, or on\n", - "clothing. Use only under a chemical fume hood. Do not breathe mist/vapors/spray. Do not\n", - "ingest. If swallowed then seek immediate medical assistance.\n", - "Storage. Keep containers tightly closed in a dry, cool and well-ventilated place. Protect from direct\n", - "sunlight. Store under an inert atmosphere. Protect from moisture. Incompatible Materials.\n", - "Strong oxidizing agents. Alkali metals. Aluminium. Acetone.\n", - "8. Exposure controls / personal protection\n", - "Exposure Guidelines\n", - "Component ACGIH TLV OSHA PEL NIOSH IDLH Mexico OEL (TWA)\n", - "Chloroform TWA: 10 ppm (Vacated) TWA: 2 ppm IDLH: 500 ppm TWA: 10 ppm\n", - "(Vacated) TWA: 9.78 mg/m3 STEL: 2 ppm TWA: 50 mg/m3\n", - "Ceiling: 50 ppm STEL: 9.78 mg/m3 STEL: 50 ppm\n", - "Ceiling: 240 mg/m3 STEL: 225 mg/m3\n", - "Ethyl alcohol STEL: 1000 ppm (Vacated) TWA: 1000 ppm IDLH: 3300 ppm STEL: 1000 ppm\n", - "(Vacated) TWA: 1900 mg/m3 TWA: 1000 ppm\n", - "TWA: 1000 ppm TWA: 1900 mg/m3\n", - "TWA: 1900 mg/m3\n", - "Legend\n", - "ACGIH - American Conference of Governmental Industrial Hygienists\n", - "OSHA - Occupational Safety and Health Administration\n", - "NIOSH IDLH: NIOSH - National Institute for Occupational Safety and Health\n", - "Engineering Measures Use only under a chemical fume hood. Ensure adequate ventilation, especially in confined\n", - "areas. Ensure that eyewash stations and safety showers are close to the workstation\n", - "location.\n", - "Personal Protective Equipment\n", - "Eye/face Protection Wear appropriate protective eyeglasses or chemical safety goggles as described by\n", - "OSHA's eye and face protection regulations in 29 CFR 1910.133 or European Standard\n", - "EN166. Tight sealing safety goggles. Face protection shield.\n", - "Skin and body protection Wear appropriate protective gloves and clothing to prevent skin exposure.\n", - "Respiratory Protection Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard\n", - "EN 149. Use a NIOSH/MSHA or European Standard EN 149 approved respirator if\n", - "exposure limits are exceeded or if irritation or other symptoms are experienced.\n", - "Hygiene Measures Handle in accordance with good industrial hygiene and safety practice.\n", - "9. Physical and chemical properties\n", - "Physical State Liquid\n", - "______________________________________________________________________________________________\n", - "Page 4 / 10\n", - "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "Appearance Colorless\n", - "Odor aromatic Slight sweet\n", - "Odor Threshold No information available\n", - "pH No information available\n", - "Melting Point/Range -63 °C / -81.4 °F\n", - "Boiling Point/Range 61 °C / 141.8 142.7 °F\n", - "Flash Point No information available\n", - "Evaporation Rate 11.6 (Butyl Acetate = 1.0)\n", - "Flammability (solid,gas) Not applicable\n", - "Flammability or explosive limits\n", - "Upper No data available\n", - "Lower No data available\n", - "Vapor Pressure 213 mbar @ 20 °C\n", - "Vapor Density 4.12 (Air = 1.0)\n", - "Specific Gravity 1.480\n", - "Solubility Slightly soluble in water\n", - "Partition coefficient; n-octanol/water No data available\n", - "Autoignition Temperature No information available\n", - "Decomposition Temperature No information available\n", - "Viscosity 0.56 mPa.s @ 20 °C\n", - "Molecular Formula C H Cl3\n", - "Molecular Weight 119.38\n", - "10. Stability and reactivity\n", - "Reactive Hazard None known, based on information available\n", - "Stability Stable under normal conditions. UNSTABLE (REACTIVE) UPON DEPLETION OF\n", - "INHIBITOR. Light sensitive.\n", - "Conditions to Avoid Incompatible products. Heat, flames and sparks. Excess heat. Exposure to light. Protect\n", - "from moisture.\n", - "Incompatible Materials Strong oxidizing agents, Alkali metals, Aluminium, Acetone\n", - "Hazardous Decomposition ProductsCarbon monoxide (CO), Carbon dioxide (CO2), Phosgene, Hydrogen chloride gas\n", - "Hazardous Polymerization Hazardous polymerization does not occur.\n", - "Hazardous Reactions None under normal processing.\n", - "11. Toxicological information\n", - "Acute Toxicity\n", - "Product Information\n", - "Component Information\n", - "Component LD50 Oral LD50 Dermal LC50 Inhalation\n", - "Chloroform LD50 = 908 mg/kg (rat) LD50 > 20 g/kg ( Rabbit ) LC50 = 10.5 mg/L ( Rat ) 4 h\n", - "LD50 = 695 mg/kg ( Rat )\n", - "LD50 = 450 mg/kg ( Rat )\n", - "Ethyl alcohol LD50 = 10470 mg/kg Not listed LC50 = 117-125 mg/l (4h)\n", - "OCED 401 (Rat) OECD 403 (rat)\n", - "3450 mg/kg ( Mouse ) 20000 ppm/10H (rat)\n", - "Toxicologically Synergistic No information available\n", - "Products\n", - "Delayed and immediate effects as well as chronic effects from short and long-term exposure\n", - "Irritation Irritating to eyes and skin\n", - "______________________________________________________________________________________________\n", - "Page 5 / 10\n", - "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "Sensitization No information available\n", - "Carcinogenicity The table below indicates whether each agency has listed any ingredient as a carcinogen.\n", - "Limited evidence of a carcinogenic effect. Ethanol has been shown to be carcinogenic in\n", - "long-term studies only when consumed and abused as an alcoholic beverage.\n", - "Component CAS No IARC NTP ACGIH OSHA Mexico\n", - "Chloroform 67-66-3 Group 2B Reasonably A3 X A3\n", - "Anticipated\n", - "Ethyl alcohol 64-17-5 Not listed Known A3 Not listed A3\n", - "IARC (International Agency for Research on Cancer) IARC (International Agency for Research on Cancer)\n", - "Group 1 - Carcinogenic to Humans\n", - "Group 2A - Probably Carcinogenic to Humans\n", - "Group 2B - Possibly Carcinogenic to Humans\n", - "NTP: (National Toxicity Program) NTP: (National Toxicity Program)\n", - "Known - Known Carcinogen\n", - "Reasonably Anticipated - Reasonably Anticipated to be a Human\n", - "Carcinogen\n", - "ACGIH: (American Conference of Governmental Industrial A1 - Known Human Carcinogen\n", - "Hygienists) A2 - Suspected Human Carcinogen\n", - "A3 - Animal Carcinogen\n", - "ACGIH: (American Conference of Governmental Industrial Hygienists)\n", - "Mexico - Occupational Exposure Limits - Carcinogens Mexico - Occupational Exposure Limits - Carcinogens\n", - "A1 - Confirmed Human Carcinogen\n", - "A2 - Suspected Human Carcinogen\n", - "A3 - Confirmed Animal Carcinogen\n", - "A4 - Not Classifiable as a Human Carcinogen\n", - "A5 - Not Suspected as a Human Carcinogen\n", - "Mutagenic Effects No information available\n", - "Reproductive Effects SUSPECT REPRODUCTIVE HAZARD - CONTAINS MATERIAL WHICH MAY INJURE\n", - "UNBORN CHILD (CAUSE BIRTH DEFECTS) (BASED ON ANIMAL DATA).\n", - "Developmental Effects No information available.\n", - "Teratogenicity No information available.\n", - "STOT - single exposure Respiratory system Central nervous system (CNS)\n", - "STOT - repeated exposure Heart Liver Kidney Blood\n", - "Aspiration hazard No information available\n", - "Symptoms / effects,both acute and Symptoms of overexposure are dizziness, headache, tiredness, nausea, unconsciousness,\n", - "delayed cessation of breathing: May cause decreases in blood pressure and other cardiac effects:\n", - "Symptoms may be delayed\n", - "Endocrine Disruptor Information No information available\n", - "Other Adverse Effects Tumorigenic effects have been reported in experimental animals. See actual entry in\n", - "RTECS for complete information.\n", - "12. Ecological information\n", - "Ecotoxicity\n", - "Do not empty into drains. Harmful to aquatic organisms, may cause long-term adverse effects in the aquatic environment. The\n", - "product contains following substances which are hazardous for the environment.\n", - "Component Freshwater Algae Freshwater Fish Microtox Water Flea\n", - "Chloroform EC50 = 560 mg/L/48h LC50: = 300 mg/L, 96h static Photobacterium EC50 = 28.9 mg/L/48h\n", - "(Poecilia reticulata) phosphoreum: EC50 = 520\n", - "LC50: = 18 mg/L, 96h mg/L/5 min\n", - "flow-through (Lepomis Photobacterium\n", - "macrochirus) phosphoreum: EC50 = 670\n", - "LC50: = 18 mg/L, 96h mg/L/15 min\n", - "______________________________________________________________________________________________\n", - "Page 6 / 10\n", - "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "flow-through (Oncorhynchus Photobacterium\n", - "mykiss) phosphoreum: EC50 = 670\n", - "LC50: = 71 mg/L, 96h mg/L/30min\n", - "flow-through (Pimephales\n", - "promelas)\n", - "Ethyl alcohol EC50 (72h) = 275 mg/l Fathead minnow Photobacterium EC50 = 9268 mg/L/48h\n", - "(Chlorella vulgaris) (Pimephales promelas) phosphoreum:EC50 = 34634 EC50 = 10800 mg/L/24h\n", - "LC50 = 14200 mg/l/96h mg/L/30 min\n", - "Photobacterium\n", - "phosphoreum:EC50 = 35470\n", - "mg/L/5 min\n", - "Persistence and Degradability Persistence is unlikely based on information available.\n", - "Bioaccumulation/ Accumulation No information available.\n", - "Mobility Will likely be mobile in the environment due to its volatility.\n", - "Component log Pow\n", - "Chloroform 2\n", - "Ethyl alcohol -0.32\n", - "13. Disposal considerations\n", - "Waste Disposal Methods Chemical waste generators must determine whether a discarded chemical is classified as a\n", - "hazardous waste. Chemical waste generators must also consult local, regional, and\n", - "national hazardous waste regulations to ensure complete and accurate classification.\n", - "Component RCRA - U Series Wastes RCRA - P Series Wastes\n", - "Chloroform - 67-66-3 U044 -\n", - "14. Transport information\n", - "DOT\n", - "UN-No UN1888\n", - "Proper Shipping Name CHLOROFORM\n", - "Hazard Class 6.1\n", - "Packing Group III\n", - "TDG\n", - "UN-No UN1888\n", - "Proper Shipping Name CHLOROFORM\n", - "Hazard Class 6.1\n", - "Packing Group III\n", - "IATA\n", - "UN-No UN1888\n", - "Proper Shipping Name CHLOROFORM\n", - "Hazard Class 6.1\n", - "Packing Group III\n", - "IMDG/IMO\n", - "UN-No UN1888\n", - "Proper Shipping Name CHLOROFORM\n", - "Hazard Class 6.1\n", - "Packing Group III\n", - "15. Regulatory information\n", - "United States of America Inventory\n", - "Component CAS No TSCA TSCA Inventory notification - TSCA - EPA Regulatory\n", - "Active-Inactive Flags\n", - "Chloroform 67-66-3 X ACTIVE -\n", - "Ethyl alcohol 64-17-5 X ACTIVE -\n", - "______________________________________________________________________________________________\n", - "Page 7 / 10\n", - "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "Legend:\n", - "TSCA US EPA (TSCA) - Toxic Substances Control Act, (40 CFR Part 710)\n", - "X - Listed\n", - "'-' - Not Listed\n", - "TSCA 12(b) - Notices of Export Not applicable\n", - "International Inventories\n", - "Canada (DSL/NDSL), Europe (EINECS/ELINCS/NLP), Philippines (PICCS), Japan (ENCS), Japan (ISHL), Australia (AICS), China (IECSC), Korea\n", - "(KECL).\n", - "Component CAS No DSL NDSL EINECS PICCS ENCS ISHL AICS IECSC KECL\n", - "Chloroform 67-66-3 X - 200-663-8 X X X X X X\n", - "Ethyl alcohol 64-17-5 X - 200-578-6 X X X X X KE-13217\n", - "KECL - NIER number or KE number (http://ncis.nier.go.kr/en/main.do)\n", - "U.S. Federal Regulations\n", - "SARA 313\n", - "Component CAS No Weight % SARA 313 - Threshold\n", - "Values %\n", - "Chloroform 67-66-3 >99 0.1\n", - "SARA 311/312 Hazard Categories See section 2 for more information\n", - "CWA (Clean Water Act)\n", - "Component CWA - Hazardous CWA - Reportable CWA - Toxic Pollutants CWA - Priority Pollutants\n", - "Substances Quantities\n", - "Chloroform X 10 lb X X\n", - "Clean Air Act\n", - "Component HAPS Data Class 1 Ozone Depletors Class 2 Ozone Depletors\n", - "Chloroform X -\n", - "OSHA - Occupational Safety and Not applicable\n", - "Health Administration\n", - "CERCLA This material, as supplied, contains one or more substances regulated as a hazardous\n", - "substance under the Comprehensive Environmental Response Compensation and Liability\n", - "Act (CERCLA) (40 CFR 302)\n", - "Component Hazardous Substances RQs CERCLA EHS RQs\n", - "Chloroform 10 lb 1 lb 10 lb\n", - "California Proposition 65 This product contains the following Proposition 65 chemicals.\n", - "Component CAS No California Prop. 65 Prop 65 NSRL Category\n", - "Chloroform 67-66-3 Carcinogen 20 µg/day Developmental\n", - "Developmental 40 µg/day Carcinogen\n", - "Ethyl alcohol 64-17-5 Development (alcoholic - Developmental\n", - "beverages only) Carcinogen\n", - "Carcinogen\n", - "U.S. State Right-to-Know\n", - "Regulations\n", - "Component Massachusetts New Jersey Pennsylvania Illinois Rhode Island\n", - "Chloroform X X X X X\n", - "Ethyl alcohol X X X X X\n", - "______________________________________________________________________________________________\n", - "Page 8 / 10\n", - "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "U.S. Department of Transportation\n", - "Reportable Quantity (RQ): Y\n", - "DOT Marine Pollutant N\n", - "DOT Severe Marine Pollutant N\n", - "U.S. Department of Homeland This product contains the following DHS chemicals:\n", - "Security Legend - STQs = Screening Threshold Quantities, APA = A placarded amount\n", - "Component DHS Chemical Facility Anti-Terrorism Standard\n", - "Chloroform Release STQs - 20000lb\n", - "Other International Regulations\n", - "Mexico - Grade No information available\n", - "Authorisation/Restrictions according to EU REACH\n", - "Component REACH (1907/2006) - Annex XIV - REACH (1907/2006) - Annex XVII - REACH Regulation (EC\n", - "Substances Subject to Restrictions on Certain Dangerous 1907/2006) article 59 - Candidate\n", - "Authorization Substances List of Substances of Very High\n", - "Concern (SVHC)\n", - "Chloroform - Use restricted. See item 32. -\n", - "(see\n", - "http://eur-lex.europa.eu/LexUriServ/L\n", - "exUriServ.do?uri=CELEX:32006R190\n", - "7:EN:NOT for restriction details)\n", - "https://echa.europa.eu/substances-restricted-under-reach\n", - "Safety, health and environmental regulations/legislation specific for the substance or mixture\n", - "Component CAS No OECD HPV Persistent Organic Ozone Depletion Restriction of\n", - "Pollutant Potential Hazardous\n", - "Substances (RoHS)\n", - "Chloroform 67-66-3 Listed Not applicable Not applicable Not applicable\n", - "Ethyl alcohol 64-17-5 Listed Not applicable Not applicable Not applicable\n", - "Component CAS No Seveso III Directive Seveso III Directive Rotterdam Basel Convention\n", - "(2012/18/EC) - (2012/18/EC) - Convention (PIC) (Hazardous Waste)\n", - "Qualifying QuantitiesQualifying Quantities\n", - "for Major Accident for Safety Report\n", - "Notification Requirements\n", - "Chloroform 67-66-3 Not applicable Not applicable Not applicable Annex I - Y45\n", - "Ethyl alcohol 64-17-5 Not applicable Not applicable Not applicable Annex I - Y42\n", - "16. Other information\n", - "Prepared By Regulatory Affairs\n", - "Thermo Fisher Scientific\n", - "Email: EMSDS.RA@thermofisher.com\n", - "Creation Date 20-Jan-2010\n", - "Revision Date 24-Dec-2021\n", - "Print Date 24-Dec-2021\n", - "Revision Summary This document has been updated to comply with the US OSHA HazCom 2012 Standard\n", - "replacing the current legislation under 29 CFR 1910.1200 to align with the Globally\n", - "Harmonized System of Classification and Labeling of Chemicals (GHS).\n", - "Disclaimer\n", - "The information provided in this Safety Data Sheet is correct to the best of our knowledge, information and belief at the\n", - "date of its publication. The information given is designed only as a guidance for safe handling, use, processing, storage,\n", - "transportation, disposal and release and is not to be considered a warranty or quality specification. The information\n", - "relates only to the specific material designated and may not be valid for such material used in combination with any other\n", - "______________________________________________________________________________________________\n", - "Page 9 / 10\n", - "Chloroform, stabilized with ethanol Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "materials or in any process, unless specified in the text\n", - "End of SDS\n", - "______________________________________________________________________________________________\n", - "Page 10 / 10\n" - ] - } - ], - "source": [ - "import pdfplumber\n", - "\n", - "with pdfplumber.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf') as pdf:\n", - " # iterate over each page\n", - " for page in pdf.pages:\n", - " # extract text\n", - " text = page.extract_text()\n", - " print(text)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "import fitz\n", - "pdf_document = \"A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf\"\n", - "\"A:/dp/data_preprocessor/data/dichloromethane.pdf\"\n", - "\"A:/dp/data_preprocessor/data/edta--ph--lt.pdf\"\n", - "\"A:/dp/data_preprocessor/data/ethyl-acetate-cr-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/hexanes-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/hydrochloric-acid-n-ml.pdf\"\n", - "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l (1).pdf\"\n", - "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/nitric-acid-reagent-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/optima-propanol-ipa-optima.pdf\"\n", - "\"A:/dp/data_preprocessor/data/phenol-liquid-cert-.pdf\"\n", - "\"A:/dp/data_preprocessor/data/phosphoric-acid-acs--ml.pdf\"\n", - "\"A:/dp/data_preprocessor/data/pot-hydroxide-cert-acs-kg.pdf\"\n", - "\"A:/dp/data_preprocessor/data/pot-permanganate-cr-acs-kg.pdf\"\n", - "\"A:/dp/data_preprocessor/data/sod-chloride-cert-acs-lb.pdf\"\n", - "\"A:/dp/data_preprocessor/data/sodium-hydroxide-g.pdf\"\n", - "\"A:/dp/data_preprocessor/data/sodium-phosphate-dib-purif-kg.pdf\"\n", - "\"A:/dp/data_preprocessor/data/sulf-acid-sol-conc-in-cr-ml.pdf\"\n", - "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l (1).pdf\"\n", - "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/acetone-acs-l (1).pdf\"\n", - "\"A:/dp/data_preprocessor/data/acetone-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l (1).pdf\"\n", - "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/ammonium-hydroxide-acs-lb.pdf\"\n", - "\"A:/dp/data_preprocessor/data/buffer-x-tbs-ph--ml.pdf\"\n", - "\n", - "\n", - "pdf = fitz.open(pdf_document)\n", - "\n", - "\n", - "for page_num in range(len(pdf)):\n", - " page = pdf.load_page(page_num) \n", - " text = page.get_text(\"text\") \n", - " print(f\"Page {page_num + 1}:\\n{text}\\n\")" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "%%html\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n" - ] - } - ], - "source": [ - "import fitz\n", - "doc = fitz.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf')\n", - "for i in range(doc.page_count):\n", - " page = doc.load_page(i)\n", - " link = page.get_links()\n", - " print(link)" - ] - }, - { - "cell_type": "code", - "execution_count": 41, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
pagestext
01______________________________________________...
12______________________________________________...
23______________________________________________...
34______________________________________________...
45______________________________________________...
\n", - "
" - ], - "text/plain": [ - " pages text\n", - "0 1 ______________________________________________...\n", - "1 2 ______________________________________________...\n", - "2 3 ______________________________________________...\n", - "3 4 ______________________________________________...\n", - "4 5 ______________________________________________..." - ] - }, - "execution_count": 41, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "import PyPDF2\n", - "import pandas as pd\n", - "from PyPDF2 import PdfReader\n", - "Texts = []\n", - "with open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf', 'rb') as file:\n", - " reader = PdfReader(file)\n", - " num_pages = len(reader.pages)\n", - " \n", - "\n", - " # Loop through pages from 5 to the last page\n", - " for p in range(1, num_pages):\n", - " page = reader.pages[p] # Access page using the pages list\n", - " Texts.append(page.extract_text()) # Use extract_text() instead of extractText()\n", - "\n", - "\n", - "output=pd.DataFrame({\n", - " 'pages':range(1,len(Texts)+1),\n", - " 'text':Texts\n", - "})\n", - "output.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 42, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "48\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
pagestextsplit
01______________________________________________...[_____________________________________________...
12______________________________________________...[_____________________________________________...
23______________________________________________...[_____________________________________________...
34______________________________________________...[_____________________________________________...
45______________________________________________...[_____________________________________________...
\n", - "
" - ], - "text/plain": [ - " pages text \\\n", - "0 1 ______________________________________________... \n", - "1 2 ______________________________________________... \n", - "2 3 ______________________________________________... \n", - "3 4 ______________________________________________... \n", - "4 5 ______________________________________________... \n", - "\n", - " split \n", - "0 [_____________________________________________... \n", - "1 [_____________________________________________... \n", - "2 [_____________________________________________... \n", - "3 [_____________________________________________... \n", - "4 [_____________________________________________... " - ] - }, - "execution_count": 42, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "output['split']=output['text'].apply(lambda t:t.split('\\n'))\n", - "len_max=output['split'].apply(lambda t:len(t)).max()\n", - "print(len_max)\n", - "output.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[]\n", - "[[['Component', 'CAS No', 'Weight %'], ['Citric acid monohydrate', '5949-29-1', '>95'], ['Citric acid', '77-92-9', '-']]]\n", - "[]\n", - "[[['Component', 'LD50 Oral', 'LD50 Dermal', 'LC50 Inhalation'], ['Citric acid monohydrate', '5.79 g/kg ( Mouse )', 'Not listed', 'Not listed'], ['Citric acid', 'LD50 = 3 g/kg ( Rat )', '>2 g/kg ( Rat )', 'Not listed']]]\n", - "[[['Component', 'CAS No', 'IARC', 'NTP', 'ACGIH', 'OSHA', 'Mexico'], ['Citric acid\\nmonohydrate', '5949-29-1', 'Not listed', 'Not listed', 'Not listed', 'Not listed', 'Not listed'], ['Citric acid', '77-92-9', 'Not listed', 'Not listed', 'Not listed', 'Not listed', 'Not listed']], [['Component', 'Freshwater Algae', 'Freshwater Fish', 'Microtox', 'Water Flea'], ['Citric acid', 'Not listed', 'Leuciscus idus: LC50 =\\n440-760 mg/L/96h', 'Photobacterium\\nphosphoreum: EC50 = 14\\nmg/L/15 min', 'EC50 = 120 mg/L/72h']], [['Component', 'log Pow'], ['Citric acid monohydrate', '-1.72'], ['Citric acid', '-1.72']]]\n", - "[[['Component', 'CAS No', 'TSCA', 'TSCA Inventory notification -\\nActive-Inactive', 'TSCA - EPA Regulatory\\nFlags'], ['Citric acid monohydrate', '5949-29-1', '-', '-', '-'], ['Citric acid', '77-92-9', 'X', 'ACTIVE', '-']], [['Component', 'CAS No', 'DSL', 'NDSL', 'EINECS', 'PICCS', 'ENCS', 'ISHL', 'AICS', 'IECSC', 'KECL'], ['Citric acid monohydrate', '5949-29-1', 'X', '-', '-', 'X', 'X', 'X', 'X', 'X', '-'], ['Citric acid', '77-92-9', 'X', '-', '201-069-1', 'X', 'X', 'X', 'X', 'X', 'KE-20831']]]\n", - "[[['Component', 'CAS No', 'OECD HPV', 'Persistent Organic\\nPollutant', 'Ozone Depletion\\nPotential', 'Restriction of\\nHazardous\\nSubstances (RoHS)'], ['Citric acid monohydrate', '5949-29-1', 'Not applicable', 'Not applicable', 'Not applicable', 'Not applicable'], ['Citric acid', '77-92-9', 'Listed', 'Not applicable', 'Not applicable', 'Not applicable']], [['Component', 'CAS No', 'Seveso III Directive\\n(2012/18/EC) -\\nQualifying Quantities\\nfor Major Accident\\nNotification', 'Seveso III Directive\\n(2012/18/EC) -\\nQualifying Quantities\\nfor Safety Report\\nRequirements', 'Rotterdam\\nConvention (PIC)', 'Basel Convention\\n(Hazardous Waste)'], ['Citric acid monohydrate', '5949-29-1', 'Not applicable', 'Not applicable', 'Not applicable', 'Not applicable'], ['Citric acid', '77-92-9', 'Not applicable', 'Not applicable', 'Not applicable', 'Annex I - Y34']]]\n" - ] - } - ], - "source": [ - "import pdfplumber\n", - "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", - " # iterate over each page\n", - " for page in pdf.pages:\n", - " print(page.extract_tables())" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Header Value\n", - "0 Component CAS No\n", - "1 Citric acid monohydrate 5949-29-1\n", - "2 Citric acid 77-92-9\n", - "3 Component LD50 Oral\n", - "4 Citric acid monohydrate 5.79 g/kg ( Mouse )\n" - ] - } - ], - "source": [ - "import pdfplumber\n", - "import pandas as pd\n", - "\n", - "# Create a list to store the extracted data\n", - "table_data = []\n", - "\n", - "# Open the PDF file\n", - "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", - " # Iterate over each page\n", - " for page in pdf.pages:\n", - " # Extract tables from the page\n", - " tables = page.extract_tables()\n", - " \n", - " # Process each table found on the page\n", - " for table in tables:\n", - " for row in table:\n", - " # Assuming the first column is the key and the second column is the value\n", - " if len(row) >= 2: # Ensure there are at least two columns\n", - " key = row[0] # First column (e.g., header)\n", - " value = row[1] # Second column (e.g., corresponding value)\n", - " table_data.append((key, value)) # Add as a tuple to the list\n", - "\n", - "# Create a DataFrame from the extracted data\n", - "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", - "\n", - "# Display the DataFrame\n", - "print(output.head()) # Show the first few rows of the DataFrame\n" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "C:\\Users\\Lenovo\\AppData\\Local\\Temp\\ipykernel_9080\\3448384535.py:3: DeprecationWarning: Importing display from IPython.core.display is deprecated since IPython 7.14, please import from IPython display\n", - " from IPython.core.display import display, HTML\n" - ] - }, - { - "data": { - "text/html": [ - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
HeaderValue
0ComponentCAS No
1Citric acid monohydrate5949-29-1
2Citric acid77-92-9
3ComponentLD50 Oral
4Citric acid monohydrate5.79 g/kg ( Mouse )
5Citric acidLD50 = 3 g/kg ( Rat )
6ComponentCAS No
7Citric acid\\nmonohydrate5949-29-1
8Citric acid77-92-9
9ComponentFreshwater Algae
10Citric acidNot listed
11Componentlog Pow
12Citric acid monohydrate-1.72
13Citric acid-1.72
14ComponentCAS No
15Citric acid monohydrate5949-29-1
16Citric acid77-92-9
17ComponentCAS No
18Citric acid monohydrate5949-29-1
19Citric acid77-92-9
20ComponentCAS No
21Citric acid monohydrate5949-29-1
22Citric acid77-92-9
23ComponentCAS No
24Citric acid monohydrate5949-29-1
25Citric acid77-92-9
\n", - "
" - ], - "text/plain": [ - " Header Value\n", - "0 Component CAS No\n", - "1 Citric acid monohydrate 5949-29-1\n", - "2 Citric acid 77-92-9\n", - "3 Component LD50 Oral\n", - "4 Citric acid monohydrate 5.79 g/kg ( Mouse )\n", - "5 Citric acid LD50 = 3 g/kg ( Rat )\n", - "6 Component CAS No\n", - "7 Citric acid\\nmonohydrate 5949-29-1\n", - "8 Citric acid 77-92-9\n", - "9 Component Freshwater Algae\n", - "10 Citric acid Not listed\n", - "11 Component log Pow\n", - "12 Citric acid monohydrate -1.72\n", - "13 Citric acid -1.72\n", - "14 Component CAS No\n", - "15 Citric acid monohydrate 5949-29-1\n", - "16 Citric acid 77-92-9\n", - "17 Component CAS No\n", - "18 Citric acid monohydrate 5949-29-1\n", - "19 Citric acid 77-92-9\n", - "20 Component CAS No\n", - "21 Citric acid monohydrate 5949-29-1\n", - "22 Citric acid 77-92-9\n", - "23 Component CAS No\n", - "24 Citric acid monohydrate 5949-29-1\n", - "25 Citric acid 77-92-9" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "#extracting only 2 columns\n", - "import pdfplumber\n", - "import pandas as pd\n", - "from IPython.core.display import display, HTML\n", - "\n", - "# Create a list to store the extracted data\n", - "table_data = []\n", - "\n", - "# Open the PDF file\n", - "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", - " # Iterate over each page\n", - " for page in pdf.pages:\n", - " # Extract tables from the page\n", - " tables = page.extract_tables()\n", - " \n", - " # Process each table found on the page\n", - " for table in tables:\n", - " for row in table:\n", - " # Assuming the first column is the key and the second column is the value\n", - " if len(row) >= 2: # Ensure there are at least two columns\n", - " key = row[0] # First column (e.g., header)\n", - " value = row[1] # Second column (e.g., corresponding value)\n", - " table_data.append((key, value)) # Add as a tuple to the list\n", - "\n", - "# Create a DataFrame from the extracted data\n", - "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", - "\n", - "# HTML styling for DataFrame display\n", - "html_style = \"\"\"\n", - "\n", - "\"\"\"\n", - "\n", - "# Display the styled DataFrame\n", - "display(HTML(html_style))\n", - "display(output)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "<>:9: SyntaxWarning: invalid escape sequence '\\d'\n", - "<>:9: SyntaxWarning: invalid escape sequence '\\d'\n", - "C:\\Users\\Lenovo\\AppData\\Local\\Temp\\ipykernel_9080\\2768089214.py:9: SyntaxWarning: invalid escape sequence '\\d'\n", - " with pdfplumber.open('A:\\dp\\data_preprocessor\\data\\phenol-liquid-cert-.pdf') as pdf:\n", - "C:\\Users\\Lenovo\\AppData\\Local\\Temp\\ipykernel_9080\\2768089214.py:3: DeprecationWarning: Importing display from IPython.core.display is deprecated since IPython 7.14, please import from IPython display\n", - " from IPython.core.display import display, HTML\n" - ] - }, - { - "data": { - "text/html": [ - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
Column 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Column 9Column 10Column 11
0ComponentCAS NoWeight %NoneNoneNoneNoneNoneNoneNoneNone
1Phenol108-95-289NoneNoneNoneNoneNoneNoneNoneNone
2Water7732-18-511NoneNoneNoneNoneNoneNoneNoneNone
3Oxalic acid dihydrate6153-56-60.01NoneNoneNoneNoneNoneNoneNoneNone
4ComponentACGIH TLVOSHA PELNIOSH IDLHMexico OEL (TWA)NoneNoneNoneNoneNoneNone
5PhenolTWA: 5 ppm\\nSkin(Vacated) TWA: 5 ppm\\n(Vacated) TWA: 19 mg/m3\\...IDLH: 250 ppm\\nTWA: 5 ppm\\nTWA: 19 mg/m3\\nCeil...TWA: 5 ppmNoneNoneNoneNoneNoneNone
6Oxalic acid dihydrateTWA: 1 mg/m3\\nSTEL: 2 mg/m3NoneNoneNoneNoneNoneNone
7ComponentLD50 OralLD50 DermalLC50 InhalationNoneNoneNoneNoneNoneNoneNone
8PhenolLD50 = 340 mg/kg ( Rat )LD50 = 630 mg/kg ( Rabbit )Not listedNoneNoneNoneNoneNoneNoneNone
9Water---NoneNoneNoneNoneNoneNoneNone
10Oxalic acid dihydrateLD50 = 375 mg/kg ( Rat )Not listedNot listedNoneNoneNoneNoneNoneNoneNone
11ComponentCAS NoIARCNTPACGIHOSHAMexicoNoneNoneNoneNone
12Phenol108-95-2Not listedNot listedNot listedNot listedNot listedNoneNoneNoneNone
13Water7732-18-5Not listedNot listedNot listedNot listedNot listedNoneNoneNoneNone
14Oxalic acid dihydrate6153-56-6Not listedNot listedNot listedNot listedNot listedNoneNoneNoneNone
15ComponentFreshwater AlgaeFreshwater FishMicrotoxWater FleaNoneNoneNoneNoneNoneNone
16PhenolEC50: 0.0188 - 0.1044\\nmg/L, 96h static\\n(Pseu...4-7 mg/L LC50 96 h\\n32 mg/L LC50 96 hEC50 21 - 36 mg/L 30 min\\nEC50 = 23.28 mg/L 5 ...EC50: 10.2 - 15.5 mg/L, 48h\\n(Daphnia magna)\\n...NoneNoneNoneNoneNoneNone
17Componentlog PowNoneNoneNoneNoneNoneNoneNoneNoneNone
18Phenol1.5NoneNoneNoneNoneNoneNoneNoneNoneNone
19ComponentRCRA - U Series WastesRCRA - P Series WastesNoneNoneNoneNoneNoneNoneNoneNone
20Phenol - 108-95-2U188-NoneNoneNoneNoneNoneNoneNoneNone
21ComponentCAS NoTSCATSCA Inventory notification -\\nActive-InactiveTSCA - EPA Regulatory\\nFlagsNoneNoneNoneNoneNoneNone
22Phenol108-95-2XACTIVE-NoneNoneNoneNoneNoneNone
23Water7732-18-5XACTIVE-NoneNoneNoneNoneNoneNone
24Oxalic acid dihydrate6153-56-6---NoneNoneNoneNoneNoneNone
25ComponentCAS NoDSLNDSLEINECSPICCSENCSISHLAICSIECSCKECL
26Phenol108-95-2X-203-632-7XXXXXKE-28209
27Water7732-18-5X-231-791-2XXXXKE-35400
28Oxalic acid dihydrate6153-56-6---XXXXX-
29ComponentCAS NoWeight %SARA 313 - Threshold\\nValues %NoneNoneNoneNoneNoneNoneNone
30Phenol108-95-2891.0NoneNoneNoneNoneNoneNoneNone
31ComponentCWA - Hazardous\\nSubstancesCWA - Reportable\\nQuantitiesCWA - Toxic PollutantsCWA - Priority PollutantsNoneNoneNoneNoneNoneNone
32PhenolX1000 lbXXNoneNoneNoneNoneNoneNone
33ComponentHAPS DataClass 1 Ozone DepletorsClass 2 Ozone DepletorsNoneNoneNoneNoneNoneNoneNone
34PhenolX-NoneNoneNoneNoneNoneNoneNone
35ComponentHazardous Substances RQsCERCLA EHS RQsNoneNoneNoneNoneNoneNoneNoneNone
36Phenol1000 lb1000 lbNoneNoneNoneNoneNoneNoneNoneNone
37ComponentMassachusettsNew JerseyPennsylvaniaIllinoisRhode IslandNoneNoneNoneNoneNone
38PhenolXXXXXNoneNoneNoneNoneNone
39Water--X--NoneNoneNoneNoneNone
40Oxalic acid dihydrate--X-XNoneNoneNoneNoneNone
41ComponentREACH (1907/2006) - Annex XIV -\\nSubstances Su...REACH (1907/2006) - Annex XVII -\\nRestrictions...REACH Regulation (EC\\n1907/2006) article 59 - ...NoneNoneNoneNoneNoneNoneNone
42Phenol-Use restricted. See item 75.\\n(see link for re...-NoneNoneNoneNoneNoneNoneNone
43ComponentCAS NoOECD HPVPersistent OrganicOzone DepletionRestriction ofNoneNoneNoneNoneNone
44PollutantPotentialHazardous\\nSubstances (RoHS)NoneNoneNoneNoneNone
45Phenol108-95-2ListedNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
46Water7732-18-5ListedNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
47Oxalic acid dihydrate6153-56-6ListedNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
48ComponentCAS NoSeveso III Directive\\n(2012/18/EC) -\\nQualifyi...Seveso III Directive\\n(2012/18/EC) -\\nQualifyi...Rotterdam\\nConvention (PIC)Basel Convention\\n(Hazardous Waste)NoneNoneNoneNoneNone
49Phenol108-95-2Not applicableNot applicableNot applicableAnnex I - Y39NoneNoneNoneNoneNone
50Water7732-18-5Not applicableNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
51Oxalic acid dihydrate6153-56-6Not applicableNot applicableNot applicableNot applicableNoneNoneNoneNoneNone
\n", - "
" - ], - "text/plain": [ - " Column 1 Column 2 \\\n", - "0 Component CAS No \n", - "1 Phenol 108-95-2 \n", - "2 Water 7732-18-5 \n", - "3 Oxalic acid dihydrate 6153-56-6 \n", - "4 Component ACGIH TLV \n", - "5 Phenol TWA: 5 ppm\\nSkin \n", - "6 Oxalic acid dihydrate TWA: 1 mg/m3\\nSTEL: 2 mg/m3 \n", - "7 Component LD50 Oral \n", - "8 Phenol LD50 = 340 mg/kg ( Rat ) \n", - "9 Water - \n", - "10 Oxalic acid dihydrate LD50 = 375 mg/kg ( Rat ) \n", - "11 Component CAS No \n", - "12 Phenol 108-95-2 \n", - "13 Water 7732-18-5 \n", - "14 Oxalic acid dihydrate 6153-56-6 \n", - "15 Component Freshwater Algae \n", - "16 Phenol EC50: 0.0188 - 0.1044\\nmg/L, 96h static\\n(Pseu... \n", - "17 Component log Pow \n", - "18 Phenol 1.5 \n", - "19 Component RCRA - U Series Wastes \n", - "20 Phenol - 108-95-2 U188 \n", - "21 Component CAS No \n", - "22 Phenol 108-95-2 \n", - "23 Water 7732-18-5 \n", - "24 Oxalic acid dihydrate 6153-56-6 \n", - "25 Component CAS No \n", - "26 Phenol 108-95-2 \n", - "27 Water 7732-18-5 \n", - "28 Oxalic acid dihydrate 6153-56-6 \n", - "29 Component CAS No \n", - "30 Phenol 108-95-2 \n", - "31 Component CWA - Hazardous\\nSubstances \n", - "32 Phenol X \n", - "33 Component HAPS Data \n", - "34 Phenol X \n", - "35 Component Hazardous Substances RQs \n", - "36 Phenol 1000 lb \n", - "37 Component Massachusetts \n", - "38 Phenol X \n", - "39 Water - \n", - "40 Oxalic acid dihydrate - \n", - "41 Component REACH (1907/2006) - Annex XIV -\\nSubstances Su... \n", - "42 Phenol - \n", - "43 Component CAS No \n", - "44 \n", - "45 Phenol 108-95-2 \n", - "46 Water 7732-18-5 \n", - "47 Oxalic acid dihydrate 6153-56-6 \n", - "48 Component CAS No \n", - "49 Phenol 108-95-2 \n", - "50 Water 7732-18-5 \n", - "51 Oxalic acid dihydrate 6153-56-6 \n", - "\n", - " Column 3 \\\n", - "0 Weight % \n", - "1 89 \n", - "2 11 \n", - "3 0.01 \n", - "4 OSHA PEL \n", - "5 (Vacated) TWA: 5 ppm\\n(Vacated) TWA: 19 mg/m3\\... \n", - "6 \n", - "7 LD50 Dermal \n", - "8 LD50 = 630 mg/kg ( Rabbit ) \n", - "9 - \n", - "10 Not listed \n", - "11 IARC \n", - "12 Not listed \n", - "13 Not listed \n", - "14 Not listed \n", - "15 Freshwater Fish \n", - "16 4-7 mg/L LC50 96 h\\n32 mg/L LC50 96 h \n", - "17 None \n", - "18 None \n", - "19 RCRA - P Series Wastes \n", - "20 - \n", - "21 TSCA \n", - "22 X \n", - "23 X \n", - "24 - \n", - "25 DSL \n", - "26 X \n", - "27 X \n", - "28 - \n", - "29 Weight % \n", - "30 89 \n", - "31 CWA - Reportable\\nQuantities \n", - "32 1000 lb \n", - "33 Class 1 Ozone Depletors \n", - "34 \n", - "35 CERCLA EHS RQs \n", - "36 1000 lb \n", - "37 New Jersey \n", - "38 X \n", - "39 - \n", - "40 - \n", - "41 REACH (1907/2006) - Annex XVII -\\nRestrictions... \n", - "42 Use restricted. See item 75.\\n(see link for re... \n", - "43 OECD HPV \n", - "44 \n", - "45 Listed \n", - "46 Listed \n", - "47 Listed \n", - "48 Seveso III Directive\\n(2012/18/EC) -\\nQualifyi... \n", - "49 Not applicable \n", - "50 Not applicable \n", - "51 Not applicable \n", - "\n", - " Column 4 \\\n", - "0 None \n", - "1 None \n", - "2 None \n", - "3 None \n", - "4 NIOSH IDLH \n", - "5 IDLH: 250 ppm\\nTWA: 5 ppm\\nTWA: 19 mg/m3\\nCeil... \n", - "6 \n", - "7 LC50 Inhalation \n", - "8 Not listed \n", - "9 - \n", - "10 Not listed \n", - "11 NTP \n", - "12 Not listed \n", - "13 Not listed \n", - "14 Not listed \n", - "15 Microtox \n", - "16 EC50 21 - 36 mg/L 30 min\\nEC50 = 23.28 mg/L 5 ... \n", - "17 None \n", - "18 None \n", - "19 None \n", - "20 None \n", - "21 TSCA Inventory notification -\\nActive-Inactive \n", - "22 ACTIVE \n", - "23 ACTIVE \n", - "24 - \n", - "25 NDSL \n", - "26 - \n", - "27 - \n", - "28 - \n", - "29 SARA 313 - Threshold\\nValues % \n", - "30 1.0 \n", - "31 CWA - Toxic Pollutants \n", - "32 X \n", - "33 Class 2 Ozone Depletors \n", - "34 - \n", - "35 None \n", - "36 None \n", - "37 Pennsylvania \n", - "38 X \n", - "39 X \n", - "40 X \n", - "41 REACH Regulation (EC\\n1907/2006) article 59 - ... \n", - "42 - \n", - "43 Persistent Organic \n", - "44 Pollutant \n", - "45 Not applicable \n", - "46 Not applicable \n", - "47 Not applicable \n", - "48 Seveso III Directive\\n(2012/18/EC) -\\nQualifyi... \n", - "49 Not applicable \n", - "50 Not applicable \n", - "51 Not applicable \n", - "\n", - " Column 5 \\\n", - "0 None \n", - "1 None \n", - "2 None \n", - "3 None \n", - "4 Mexico OEL (TWA) \n", - "5 TWA: 5 ppm \n", - "6 \n", - "7 None \n", - "8 None \n", - "9 None \n", - "10 None \n", - "11 ACGIH \n", - "12 Not listed \n", - "13 Not listed \n", - "14 Not listed \n", - "15 Water Flea \n", - "16 EC50: 10.2 - 15.5 mg/L, 48h\\n(Daphnia magna)\\n... \n", - "17 None \n", - "18 None \n", - "19 None \n", - "20 None \n", - "21 TSCA - EPA Regulatory\\nFlags \n", - "22 - \n", - "23 - \n", - "24 - \n", - "25 EINECS \n", - "26 203-632-7 \n", - "27 231-791-2 \n", - "28 - \n", - "29 None \n", - "30 None \n", - "31 CWA - Priority Pollutants \n", - "32 X \n", - "33 None \n", - "34 None \n", - "35 None \n", - "36 None \n", - "37 Illinois \n", - "38 X \n", - "39 - \n", - "40 - \n", - "41 None \n", - "42 None \n", - "43 Ozone Depletion \n", - "44 Potential \n", - "45 Not applicable \n", - "46 Not applicable \n", - "47 Not applicable \n", - "48 Rotterdam\\nConvention (PIC) \n", - "49 Not applicable \n", - "50 Not applicable \n", - "51 Not applicable \n", - "\n", - " Column 6 Column 7 Column 8 Column 9 \\\n", - "0 None None None None \n", - "1 None None None None \n", - "2 None None None None \n", - "3 None None None None \n", - "4 None None None None \n", - "5 None None None None \n", - "6 None None None None \n", - "7 None None None None \n", - "8 None None None None \n", - "9 None None None None \n", - "10 None None None None \n", - "11 OSHA Mexico None None \n", - "12 Not listed Not listed None None \n", - "13 Not listed Not listed None None \n", - "14 Not listed Not listed None None \n", - "15 None None None None \n", - "16 None None None None \n", - "17 None None None None \n", - "18 None None None None \n", - "19 None None None None \n", - "20 None None None None \n", - "21 None None None None \n", - "22 None None None None \n", - "23 None None None None \n", - "24 None None None None \n", - "25 PICCS ENCS ISHL AICS \n", - "26 X X X X \n", - "27 X X X \n", - "28 X X X X \n", - "29 None None None None \n", - "30 None None None None \n", - "31 None None None None \n", - "32 None None None None \n", - "33 None None None None \n", - "34 None None None None \n", - "35 None None None None \n", - "36 None None None None \n", - "37 Rhode Island None None None \n", - "38 X None None None \n", - "39 - None None None \n", - "40 X None None None \n", - "41 None None None None \n", - "42 None None None None \n", - "43 Restriction of None None None \n", - "44 Hazardous\\nSubstances (RoHS) None None None \n", - "45 Not applicable None None None \n", - "46 Not applicable None None None \n", - "47 Not applicable None None None \n", - "48 Basel Convention\\n(Hazardous Waste) None None None \n", - "49 Annex I - Y39 None None None \n", - "50 Not applicable None None None \n", - "51 Not applicable None None None \n", - "\n", - " Column 10 Column 11 \n", - "0 None None \n", - "1 None None \n", - "2 None None \n", - "3 None None \n", - "4 None None \n", - "5 None None \n", - "6 None None \n", - "7 None None \n", - "8 None None \n", - "9 None None \n", - "10 None None \n", - "11 None None \n", - "12 None None \n", - "13 None None \n", - "14 None None \n", - "15 None None \n", - "16 None None \n", - "17 None None \n", - "18 None None \n", - "19 None None \n", - "20 None None \n", - "21 None None \n", - "22 None None \n", - "23 None None \n", - "24 None None \n", - "25 IECSC KECL \n", - "26 X KE-28209 \n", - "27 X KE-35400 \n", - "28 X - \n", - "29 None None \n", - "30 None None \n", - "31 None None \n", - "32 None None \n", - "33 None None \n", - "34 None None \n", - "35 None None \n", - "36 None None \n", - "37 None None \n", - "38 None None \n", - "39 None None \n", - "40 None None \n", - "41 None None \n", - "42 None None \n", - "43 None None \n", - "44 None None \n", - "45 None None \n", - "46 None None \n", - "47 None None \n", - "48 None None \n", - "49 None None \n", - "50 None None \n", - "51 None None " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "#extracting all the table values and columns\n", - "import pdfplumber\n", - "import pandas as pd\n", - "from IPython.core.display import display, HTML\n", - "\n", - "\n", - "table_data = []\n", - "\n", - "\n", - "with pdfplumber.open('A:\\dp\\data_preprocessor\\data\\phenol-liquid-cert-.pdf') as pdf:\n", - " \n", - " for page in pdf.pages:\n", - " \n", - " tables = page.extract_tables()\n", - " \n", - " \n", - " for table in tables:\n", - " table_data.extend(table)\n", - "\n", - "max_columns = max(len(row) for row in table_data)\n", - "\n", - "\n", - "columns = [f'Column {i+1}' for i in range(max_columns)]\n", - "\n", - "\n", - "output = pd.DataFrame([row + [None] * (max_columns - len(row)) for row in table_data], columns=columns)\n", - "\n", - "\n", - "html_style = \"\"\"\n", - "\n", - "\"\"\"\n", - "\n", - "display(HTML(html_style))\n", - "display(output)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "SAFETY DATA SHEET\n", - "Creation Date 04-Sep-2009 Revision Date 24-Dec-2021 Revision Number 7\n", - "1. Identification\n", - "Product Name Citric acid monohydrate\n", - "Cat No. : A104-3; A104-3LC; A104-10; A104-10LC; A104-250LB; A104-500;\n", - "A110-3; A110-10; A110-10LC; A110-50; A110-500; A111-12; A111-212;\n", - "A111SAM-1; A111SAM-2; A111SAM-3; XXA00002KG; NC1675257\n", - "CAS No 5949-29-1\n", - "Synonyms (Granular/Crystalline/Certified ACS/USP/EP/BP/JP)\n", - "Recommended Use Laboratory chemicals.\n", - "Uses advised against Food, drug, pesticide or biocidal product use.\n", - "Details of the supplier of the safety data sheet\n", - "Company\n", - "Fisher Scientific Company\n", - "One Reagent Lane\n", - "Fair Lawn, NJ 07410\n", - "Tel: (201) 796-7100\n", - "Emergency Telephone Number CHEMTRECÒ, Inside the USA: 800-424-9300\n", - "CHEMTRECÒ, Outside the USA: 001-703-527-3887\n", - "2. Hazard(s) identification\n", - "Classification\n", - "This chemical is considered hazardous by the 2012 OSHA Hazard Communication Standard (29 CFR 1910.1200)\n", - "Serious Eye Damage/Eye Irritation Category 2\n", - "Combustible dust Yes\n", - "Label Elements\n", - "Signal Word\n", - "Warning\n", - "Hazard Statements\n", - "May form combustible dust concentrations in air\n", - "Causes serious eye irritation\n", - "______________________________________________________________________________________________\n", - "Page 1 / 7\n", - "\n", - "Citric acid monohydrate Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "Precautionary Statements\n", - "Prevention\n", - "Wash face, hands and any exposed skin thoroughly after handling\n", - "Wear eye/face protection\n", - "Eyes\n", - "IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing\n", - "If eye irritation persists: Get medical advice/attention\n", - "Storage\n", - "Store in a well-ventilated place. Keep container tightly closed\n", - "Hazards not otherwise classified (HNOC)\n", - "None identified\n", - "3. Composition/Information on Ingredients\n", - "Component CAS No Weight %\n", - "Citric acid monohydrate 5949-29-1 >95\n", - "Citric acid 77-92-9 -\n", - "4. First-aid measures\n", - "General Advice If symptoms persist, call a physician.\n", - "Eye Contact Rinse immediately with plenty of water, also under the eyelids, for at least 15 minutes. Get\n", - "medical attention.\n", - "Skin Contact Wash off immediately with plenty of water for at least 15 minutes. If skin irritation persists,\n", - "call a physician.\n", - "Inhalation Remove to fresh air. If not breathing, give artificial respiration. Get medical attention if\n", - "symptoms occur.\n", - "Ingestion Clean mouth with water and drink afterwards plenty of water. Get medical attention if\n", - "symptoms occur.\n", - "Most important symptoms and None reasonably foreseeable.\n", - "effects\n", - "Notes to Physician Treat symptomatically\n", - "5. Fire-fighting measures\n", - "Suitable Extinguishing Media Water spray, carbon dioxide (CO2), dry chemical, alcohol-resistant foam.\n", - "Unsuitable Extinguishing Media No information available\n", - "Flash Point 173.9 °C / 345 °F\n", - "Method - No information available\n", - "______________________________________________________________________________________________\n", - "Page 2 / 7\n", - "\n", - "Citric acid monohydrate Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "Autoignition Temperature 345 °C / 653 °F\n", - "Explosion Limits\n", - "Upper No data available\n", - "Lower No data available\n", - "Oxidizing Properties Not oxidising\n", - "Sensitivity to Mechanical ImpactNo information available\n", - "Sensitivity to Static Discharge No information available\n", - "Specific Hazards Arising from the Chemical\n", - "Dust can form an explosive mixture with air. Keep product and empty container away from heat and sources of ignition. Fine dust\n", - "dispersed in air may ignite.\n", - "Hazardous Combustion Products\n", - "Carbon monoxide (CO). Carbon dioxide (CO2).\n", - "Protective Equipment and Precautions for Firefighters\n", - "As in any fire, wear self-contained breathing apparatus pressure-demand, MSHA/NIOSH (approved or equivalent) and full\n", - "protective gear.\n", - "NFPA\n", - "Health Flammability Instability Physical hazards\n", - "2 1 0 N/A\n", - "6. Accidental release measures\n", - "Personal Precautions Ensure adequate ventilation. Use personal protective equipment as required. Avoid dust\n", - "formation.\n", - "Environmental Precautions Should not be released into the environment.\n", - "Methods for Containment and CleanSweep up and shovel into suitable containers for disposal. Keep in suitable, closed\n", - "Up containers for disposal.\n", - "7. Handling and storage\n", - "Handling Wear personal protective equipment/face protection. Ensure adequate ventilation. Do not\n", - "get in eyes, on skin, or on clothing. Avoid ingestion and inhalation. Avoid dust formation.\n", - "Storage. Keep containers tightly closed in a dry, cool and well-ventilated place. Incompatible\n", - "Materials. Strong oxidizing agents. Strong bases.\n", - "8. Exposure controls / personal protection\n", - "Exposure Guidelines This product does not contain any hazardous materials with occupational exposure\n", - "limitsestablished by the region specific regulatory bodies.\n", - "Engineering Measures Ensure that eyewash stations and safety showers are close to the workstation location.\n", - "Ensure adequate ventilation, especially in confined areas.\n", - "Personal Protective Equipment\n", - "Eye/face Protection Wear appropriate protective eyeglasses or chemical safety goggles as described by\n", - "OSHA's eye and face protection regulations in 29 CFR 1910.133 or European Standard\n", - "EN166.\n", - "Skin and body protection Wear appropriate protective gloves and clothing to prevent skin exposure.\n", - "Respiratory Protection Follow the OSHA respirator regulations found in 29 CFR 1910.134 or European Standard\n", - "______________________________________________________________________________________________\n", - "Page 3 / 7\n", - "\n", - "Citric acid monohydrate Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "EN 149. Use a NIOSH/MSHA or European Standard EN 149 approved respirator if\n", - "exposure limits are exceeded or if irritation or other symptoms are experienced.\n", - "Hygiene Measures Handle in accordance with good industrial hygiene and safety practice.\n", - "9. Physical and chemical properties\n", - "Physical State Solid\n", - "Appearance White\n", - "Odor Odorless\n", - "Odor Threshold No information available\n", - "pH 2.2 50g/L (20°C)\n", - "Melting Point/Range 135 - 152 °C / 275 - 305.6 °F\n", - "Boiling Point/Range No information available\n", - "Flash Point 173.9 °C / 345 °F\n", - "Evaporation Rate Not applicable\n", - "Flammability (solid,gas) No information available\n", - "Flammability or explosive limits\n", - "Upper No data available\n", - "Lower No data available\n", - "Vapor Pressure No information available\n", - "Vapor Density Not applicable\n", - "Density 1.54 g/cm3 (20 °C)\n", - "Specific Gravity No information available\n", - "Bulk Density 550 - 950 kg/m3 (20 °C)\n", - "Solubility Soluble in water\n", - "Partition coefficient; n-octanol/water No data available\n", - "Autoignition Temperature 345 °C / 653 °F\n", - "Decomposition Temperature > 170°C\n", - "Viscosity Not applicable\n", - "Molecular Formula C6 H8 O7 . H2 O\n", - "Molecular Weight 210.14\n", - "10. Stability and reactivity\n", - "Reactive Hazard None known, based on information available\n", - "Stability Stable under normal conditions.\n", - "Conditions to Avoid Incompatible products. Excess heat. Temperatures above 170°C. Avoid dust formation.\n", - "Incompatible Materials Strong oxidizing agents, Strong bases\n", - "Hazardous Decomposition ProductsCarbon monoxide (CO), Carbon dioxide (CO2)\n", - "Hazardous Polymerization Hazardous polymerization does not occur.\n", - "Hazardous Reactions None under normal processing.\n", - "11. Toxicological information\n", - "Acute Toxicity\n", - "Product Information\n", - "LD50 Oral VALUE 11,700 mg/kg (rat)\n", - "Component Information\n", - "Component LD50 Oral LD50 Dermal LC50 Inhalation\n", - "Citric acid monohydrate 5.79 g/kg ( Mouse ) Not listed Not listed\n", - "Citric acid LD50 = 3 g/kg ( Rat ) >2 g/kg ( Rat ) Not listed\n", - "Toxicologically Synergistic No information available\n", - "______________________________________________________________________________________________\n", - "Page 4 / 7\n", - "\n", - "Citric acid monohydrate Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "Products\n", - "Delayed and immediate effects as well as chronic effects from short and long-term exposure\n", - "Irritation Severe eye irritant;\n", - "Sensitization No information available\n", - "Carcinogenicity The table below indicates whether each agency has listed any ingredient as a carcinogen.\n", - "Component CAS No IARC NTP ACGIH OSHA Mexico\n", - "Citric acid 5949-29-1 Not listed Not listed Not listed Not listed Not listed\n", - "monohydrate\n", - "Citric acid 77-92-9 Not listed Not listed Not listed Not listed Not listed\n", - "Mutagenic Effects No information available\n", - "Reproductive Effects No information available.\n", - "Developmental Effects No information available.\n", - "Teratogenicity No information available.\n", - "STOT - single exposure None known\n", - "STOT - repeated exposure None known\n", - "Aspiration hazard No information available\n", - "Symptoms / effects,both acute and No information available\n", - "delayed\n", - "Endocrine Disruptor Information No information available\n", - "Other Adverse Effects The toxicological properties have not been fully investigated.\n", - "12. Ecological information\n", - "Ecotoxicity\n", - "Do not empty into drains. .\n", - "Component Freshwater Algae Freshwater Fish Microtox Water Flea\n", - "Citric acid Not listed Leuciscus idus: LC50 = Photobacterium EC50 = 120 mg/L/72h\n", - "440-760 mg/L/96h phosphoreum: EC50 = 14\n", - "mg/L/15 min\n", - "Persistence and Degradability Persistence is unlikely\n", - "Bioaccumulation/ Accumulation No information available.\n", - "Mobility . Will likely be mobile in the environment due to its water solubility.\n", - "Component log Pow\n", - "Citric acid monohydrate -1.72\n", - "Citric acid -1.72\n", - "13. Disposal considerations\n", - "Waste Disposal Methods Chemical waste generators must determine whether a discarded chemical is classified as a\n", - "hazardous waste. Chemical waste generators must also consult local, regional, and\n", - "national hazardous waste regulations to ensure complete and accurate classification.\n", - "14. Transport information\n", - "DOT Not regulated\n", - "______________________________________________________________________________________________\n", - "Page 5 / 7\n", - "\n", - "Citric acid monohydrate Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "TDG Not regulated\n", - "IATA Not regulated\n", - "IMDG/IMO Not regulated\n", - "15. Regulatory information\n", - "United States of America Inventory\n", - "Component CAS No TSCA TSCA Inventory notification - TSCA - EPA Regulatory\n", - "Active-Inactive Flags\n", - "Citric acid monohydrate 5949-29-1 - - -\n", - "Citric acid 77-92-9 X ACTIVE -\n", - "Legend:\n", - "TSCA US EPA (TSCA) - Toxic Substances Control Act, (40 CFR Part 710)\n", - "X - Listed\n", - "'-' - Not Listed\n", - "TSCA 12(b) - Notices of Export Not applicable\n", - "International Inventories\n", - "Canada (DSL/NDSL), Europe (EINECS/ELINCS/NLP), Philippines (PICCS), Japan (ENCS), Japan (ISHL), Australia (AICS), China (IECSC), Korea\n", - "(KECL).\n", - "Component CAS No DSL NDSL EINECS PICCS ENCS ISHL AICS IECSC KECL\n", - "Citric acid monohydrate 5949-29-1 X - - X X X X X -\n", - "Citric acid 77-92-9 X - 201-069-1 X X X X X KE-20831\n", - "KECL - NIER number or KE number (http://ncis.nier.go.kr/en/main.do)\n", - "U.S. Federal Regulations\n", - "SARA 313 Not applicable\n", - "SARA 311/312 Hazard Categories See section 2 for more information\n", - "CWA (Clean Water Act) Not applicable\n", - "Clean Air Act Not applicable\n", - "OSHA - Occupational Safety and Not applicable\n", - "Health Administration\n", - "CERCLA Not applicable\n", - "California Proposition 65 This product does not contain any Proposition 65 chemicals.\n", - "U.S. State Right-to-Know Not applicable\n", - "Regulations\n", - "U.S. Department of Transportation\n", - "Reportable Quantity (RQ): N\n", - "DOT Marine Pollutant N\n", - "DOT Severe Marine Pollutant N\n", - "U.S. Department of Homeland This product does not contain any DHS chemicals.\n", - "Security\n", - "Other International Regulations\n", - "______________________________________________________________________________________________\n", - "Page 6 / 7\n", - "\n", - "Citric acid monohydrate Revision Date 24-Dec-2021\n", - "______________________________________________________________________________________________\n", - "Mexico - Grade Slight risk, Grade 1\n", - "Authorisation/Restrictions according to EU REACH\n", - "Safety, health and environmental regulations/legislation specific for the substance or mixture\n", - "Component CAS No OECD HPV Persistent Organic Ozone Depletion Restriction of\n", - "Pollutant Potential Hazardous\n", - "Substances (RoHS)\n", - "Citric acid monohydrate 5949-29-1 Not applicable Not applicable Not applicable Not applicable\n", - "Citric acid 77-92-9 Listed Not applicable Not applicable Not applicable\n", - "Component CAS No Seveso III Directive Seveso III Directive Rotterdam Basel Convention\n", - "(2012/18/EC) - (2012/18/EC) - Convention (PIC) (Hazardous Waste)\n", - "Qualifying QuantitiesQualifying Quantities\n", - "for Major Accident for Safety Report\n", - "Notification Requirements\n", - "Citric acid monohydrate 5949-29-1 Not applicable Not applicable Not applicable Not applicable\n", - "Citric acid 77-92-9 Not applicable Not applicable Not applicable Annex I - Y34\n", - "16. Other information\n", - "Prepared By Regulatory Affairs\n", - "Thermo Fisher Scientific\n", - "Email: EMSDS.RA@thermofisher.com\n", - "Creation Date 04-Sep-2009\n", - "Revision Date 24-Dec-2021\n", - "Print Date 24-Dec-2021\n", - "Revision Summary This document has been updated to comply with the US OSHA HazCom 2012 Standard\n", - "replacing the current legislation under 29 CFR 1910.1200 to align with the Globally\n", - "Harmonized System of Classification and Labeling of Chemicals (GHS).\n" - ] - } - ], - "source": [ - "#to remove disclaimer paragraph, header ,footer \n", - "import pdfplumber\n", - "import re\n", - "\n", - "def get_cleaned_text_remove_paragraph(pdf_path):\n", - " with pdfplumber.open(pdf_path) as pdf:\n", - " all_text = []\n", - "\n", - " for page in pdf.pages:\n", - " # Extract text from the page\n", - " page_text = page.extract_text()\n", - "\n", - " # Remove header/footer by content (as before)\n", - " page_text = re.sub(r\"Page \\d+ of \\d+\", \"\", page_text) # Example of removing a footer\n", - " page_text = re.sub(r\"Specification File\", \"\", page_text) # Example of removing a header\n", - "\n", - " # Remove specific paragraphs (e.g., any paragraph containing the word \"Disclaimer\")\n", - " page_text = re.sub(r\"(?s)Disclaimer.*?(\\n\\n|\\Z)\", \"\", page_text) # Removes entire \"Disclaimer\" paragraph\n", - " \n", - " \n", - " all_text.append(page_text.strip()) \n", - "\n", - "\n", - " return \"\\n\\n\".join(all_text)\n", - "\n", - "\n", - "cleaned_text = get_cleaned_text_remove_paragraph('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf')\n", - "print(cleaned_text)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 38, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "<>:50: SyntaxWarning: invalid escape sequence '\\d'\n", - "<>:50: SyntaxWarning: invalid escape sequence '\\d'\n", - "C:\\Users\\Lenovo\\AppData\\Local\\Temp\\ipykernel_9080\\2314378712.py:50: SyntaxWarning: invalid escape sequence '\\d'\n", - " pdf_path = 'A:\\dp\\data_preprocessor\\data\\citric-acid-gran-cert-acs-kg.pdf'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Header Text\n", - "0 Product Name Citric acid monohydrate\n", - "1 Cat No. : A104-3; A104-3LC; A104-10; A104-10LC; A104-2...\n", - "2 Synonyms (Granular/Crystalline/Certified ACS/USP/EP/BP/...\n", - "3 Company One Reagent Lane\\nFair Lawn, NJ 07410\\nTel: (2...\n" - ] - } - ], - "source": [ - "import pdfplumber\n", - "import pandas as pd\n", - "import re\n", - "\n", - "\n", - "headers = [\n", - " r\"Product Name\", r\"Cat No.\", r\"Company\", r\"Synonyms\"\n", - "]\n", - "\n", - "\n", - "def extract_text_from_pdf(pdf_path):\n", - " with pdfplumber.open(pdf_path) as pdf:\n", - " full_text = []\n", - " \n", - " for page in pdf.pages:\n", - " page_text = page.extract_text()\n", - " if page_text:\n", - " full_text.append(page_text)\n", - " \n", - " return \"\\n\".join(full_text) # Return full text as a single string\n", - "\n", - "\n", - "def segment_text_based_on_headers(text):\n", - " segments = re.split('|'.join(headers), text, flags=re.IGNORECASE)\n", - " headers_found = re.findall('|'.join(headers), text, flags=re.IGNORECASE)\n", - " \n", - "\n", - " categorized_text = {}\n", - " for i, header in enumerate(headers_found):\n", - " categorized_text[header.strip()] = segments[i + 1].strip() if i + 1 < len(segments) else \"\"\n", - " \n", - " return categorized_text\n", - "\n", - "\n", - "def load_pdf_data(pdf_file):\n", - " full_text = extract_text_from_pdf(pdf_file)\n", - " \n", - "\n", - " segmented_text = segment_text_based_on_headers(full_text)\n", - " \n", - "\n", - " texts = list(segmented_text.values()) \n", - " labels = list(segmented_text.keys()) \n", - " \n", - " return texts, labels\n", - "\n", - "\n", - "pdf_path = 'A:\\dp\\data_preprocessor\\data\\citric-acid-gran-cert-acs-kg.pdf'\n", - "\n", - "\n", - "texts, labels = load_pdf_data(pdf_path)\n", - "\n", - "\n", - "df = pd.DataFrame({\n", - " 'Header': labels,\n", - " 'Text': texts\n", - "})\n", - "\n", - "\n", - "print(df.head())\n" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.4" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} From e07477eadaf70e985f7d4227cdf5c03ce3a17c15 Mon Sep 17 00:00:00 2001 From: Aashna Ferrao <165069072+aashna-03@users.noreply.github.com> Date: Fri, 4 Oct 2024 01:18:23 +0530 Subject: [PATCH 3/8] preprocessing using pdfplumber --- tables2.ipynb | 433 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 433 insertions(+) create mode 100644 tables2.ipynb diff --git a/tables2.ipynb b/tables2.ipynb new file mode 100644 index 00000000..eb462e49 --- /dev/null +++ b/tables2.ipynb @@ -0,0 +1,433 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pdfplumber\n", + "\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf') as pdf:\n", + " # iterate over each page\n", + " for page in pdf.pages:\n", + " # extract text\n", + " text = page.extract_text()\n", + " print(text)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import fitz\n", + "pdf_document = \"A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/dichloromethane.pdf\"\n", + "\"A:/dp/data_preprocessor/data/edta--ph--lt.pdf\"\n", + "\"A:/dp/data_preprocessor/data/ethyl-acetate-cr-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/hexanes-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/hydrochloric-acid-n-ml.pdf\"\n", + "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/nitric-acid-reagent-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/optima-propanol-ipa-optima.pdf\"\n", + "\"A:/dp/data_preprocessor/data/phenol-liquid-cert-.pdf\"\n", + "\"A:/dp/data_preprocessor/data/phosphoric-acid-acs--ml.pdf\"\n", + "\"A:/dp/data_preprocessor/data/pot-hydroxide-cert-acs-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/pot-permanganate-cr-acs-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sod-chloride-cert-acs-lb.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sodium-hydroxide-g.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sodium-phosphate-dib-purif-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sulf-acid-sol-conc-in-cr-ml.pdf\"\n", + "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetone-acs-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetone-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/ammonium-hydroxide-acs-lb.pdf\"\n", + "\"A:/dp/data_preprocessor/data/buffer-x-tbs-ph--ml.pdf\"\n", + "\n", + "\n", + "pdf = fitz.open(pdf_document)\n", + "\n", + "\n", + "for page_num in range(len(pdf)):\n", + " page = pdf.load_page(page_num) \n", + " text = page.get_text(\"text\") \n", + " print(f\"Page {page_num + 1}:\\n{text}\\n\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%html\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n" + ] + } + ], + "source": [ + "import fitz\n", + "doc = fitz.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf')\n", + "for i in range(doc.page_count):\n", + " page = doc.load_page(i)\n", + " link = page.get_links()\n", + " print(link)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import PyPDF2\n", + "import pandas as pd\n", + "from PyPDF2 import PdfReader\n", + "Texts = []\n", + "with open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf', 'rb') as file:\n", + " reader = PdfReader(file)\n", + " num_pages = len(reader.pages)\n", + " \n", + "\n", + " # Loop through pages from 5 to the last page\n", + " for p in range(1, num_pages):\n", + " page = reader.pages[p] # Access page using the pages list\n", + " Texts.append(page.extract_text()) # Use extract_text() instead of extractText()\n", + "\n", + "\n", + "output=pd.DataFrame({\n", + " 'pages':range(1,len(Texts)+1),\n", + " 'text':Texts\n", + "})\n", + "output.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "output['split']=output['text'].apply(lambda t:t.split('\\n'))\n", + "len_max=output['split'].apply(lambda t:len(t)).max()\n", + "print(len_max)\n", + "output.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pdfplumber\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", + " # iterate over each page\n", + " for page in pdf.pages:\n", + " print(page.extract_tables())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pdfplumber\n", + "import pandas as pd\n", + "\n", + "# Create a list to store the extracted data\n", + "table_data = []\n", + "\n", + "# Open the PDF file\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", + " # Iterate over each page\n", + " for page in pdf.pages:\n", + " # Extract tables from the page\n", + " tables = page.extract_tables()\n", + " \n", + " # Process each table found on the page\n", + " for table in tables:\n", + " for row in table:\n", + " # Assuming the first column is the key and the second column is the value\n", + " if len(row) >= 2: # Ensure there are at least two columns\n", + " key = row[0] # First column (e.g., header)\n", + " value = row[1] # Second column (e.g., corresponding value)\n", + " table_data.append((key, value)) # Add as a tuple to the list\n", + "\n", + "# Create a DataFrame from the extracted data\n", + "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", + "\n", + "# Display the DataFrame\n", + "print(output.head()) # Show the first few rows of the DataFrame\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#extracting only 2 columns\n", + "import pdfplumber\n", + "import pandas as pd\n", + "from IPython.core.display import display, HTML\n", + "\n", + "# Create a list to store the extracted data\n", + "table_data = []\n", + "\n", + "# Open the PDF file\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", + " # Iterate over each page\n", + " for page in pdf.pages:\n", + " # Extract tables from the page\n", + " tables = page.extract_tables()\n", + " \n", + " # Process each table found on the page\n", + " for table in tables:\n", + " for row in table:\n", + " # Assuming the first column is the key and the second column is the value\n", + " if len(row) >= 2: # Ensure there are at least two columns\n", + " key = row[0] # First column (e.g., header)\n", + " value = row[1] # Second column (e.g., corresponding value)\n", + " table_data.append((key, value)) # Add as a tuple to the list\n", + "\n", + "# Create a DataFrame from the extracted data\n", + "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", + "\n", + "# HTML styling for DataFrame display\n", + "html_style = \"\"\"\n", + "\n", + "\"\"\"\n", + "\n", + "# Display the styled DataFrame\n", + "display(HTML(html_style))\n", + "display(output)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#extracting all the table values and columns\n", + "import pdfplumber\n", + "import pandas as pd\n", + "from IPython.core.display import display, HTML\n", + "\n", + "\n", + "table_data = []\n", + "\n", + "\n", + "with pdfplumber.open('A:\\dp\\data_preprocessor\\data\\phenol-liquid-cert-.pdf') as pdf:\n", + " \n", + " for page in pdf.pages:\n", + " \n", + " tables = page.extract_tables()\n", + " \n", + " \n", + " for table in tables:\n", + " table_data.extend(table)\n", + "\n", + "max_columns = max(len(row) for row in table_data)\n", + "\n", + "\n", + "columns = [f'Column {i+1}' for i in range(max_columns)]\n", + "\n", + "\n", + "output = pd.DataFrame([row + [None] * (max_columns - len(row)) for row in table_data], columns=columns)\n", + "\n", + "\n", + "html_style = \"\"\"\n", + "\n", + "\"\"\"\n", + "\n", + "display(HTML(html_style))\n", + "display(output)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#to remove disclaimer paragraph, header ,footer \n", + "import pdfplumber\n", + "import re\n", + "\n", + "def get_cleaned_text_remove_paragraph(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " all_text = []\n", + "\n", + " for page in pdf.pages:\n", + " # Extract text from the page\n", + " page_text = page.extract_text()\n", + "\n", + " # Remove header/footer by content (as before)\n", + " page_text = re.sub(r\"Page \\d+ of \\d+\", \"\", page_text) # Example of removing a footer\n", + " page_text = re.sub(r\"Specification File\", \"\", page_text) # Example of removing a header\n", + "\n", + " # Remove specific paragraphs (e.g., any paragraph containing the word \"Disclaimer\")\n", + " page_text = re.sub(r\"(?s)Disclaimer.*?(\\n\\n|\\Z)\", \"\", page_text) # Removes entire \"Disclaimer\" paragraph\n", + " \n", + " \n", + " all_text.append(page_text.strip()) \n", + "\n", + "\n", + " return \"\\n\\n\".join(all_text)\n", + "\n", + "\n", + "cleaned_text = get_cleaned_text_remove_paragraph('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf')\n", + "print(cleaned_text)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pdfplumber\n", + "import pandas as pd\n", + "import re\n", + "\n", + "\n", + "headers = [\n", + " r\"Product Name\", r\"Cat No.\", r\"Company\", r\"Synonyms\"\n", + "]\n", + "\n", + "\n", + "def extract_text_from_pdf(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " full_text = []\n", + " \n", + " for page in pdf.pages:\n", + " page_text = page.extract_text()\n", + " if page_text:\n", + " full_text.append(page_text)\n", + " \n", + " return \"\\n\".join(full_text) # Return full text as a single string\n", + "\n", + "\n", + "def segment_text_based_on_headers(text):\n", + " segments = re.split('|'.join(headers), text, flags=re.IGNORECASE)\n", + " headers_found = re.findall('|'.join(headers), text, flags=re.IGNORECASE)\n", + " \n", + "\n", + " categorized_text = {}\n", + " for i, header in enumerate(headers_found):\n", + " categorized_text[header.strip()] = segments[i + 1].strip() if i + 1 < len(segments) else \"\"\n", + " \n", + " return categorized_text\n", + "\n", + "\n", + "def load_pdf_data(pdf_file):\n", + " full_text = extract_text_from_pdf(pdf_file)\n", + " \n", + "\n", + " segmented_text = segment_text_based_on_headers(full_text)\n", + " \n", + "\n", + " texts = list(segmented_text.values()) \n", + " labels = list(segmented_text.keys()) \n", + " \n", + " return texts, labels\n", + "\n", + "\n", + "pdf_path = 'A:\\dp\\data_preprocessor\\data\\citric-acid-gran-cert-acs-kg.pdf'\n", + "\n", + "\n", + "texts, labels = load_pdf_data(pdf_path)\n", + "\n", + "\n", + "df = pd.DataFrame({\n", + " 'Header': labels,\n", + " 'Text': texts\n", + "})\n", + "\n", + "\n", + "print(df.head())\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} From f11738b97ca1c68431323d0e1645dd2726ad5c48 Mon Sep 17 00:00:00 2001 From: Aashna Ferrao <165069072+aashna-03@users.noreply.github.com> Date: Fri, 4 Oct 2024 01:20:44 +0530 Subject: [PATCH 4/8] Delete tables2.ipynb --- tables2.ipynb | 433 -------------------------------------------------- 1 file changed, 433 deletions(-) delete mode 100644 tables2.ipynb diff --git a/tables2.ipynb b/tables2.ipynb deleted file mode 100644 index eb462e49..00000000 --- a/tables2.ipynb +++ /dev/null @@ -1,433 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "import pdfplumber\n", - "\n", - "with pdfplumber.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf') as pdf:\n", - " # iterate over each page\n", - " for page in pdf.pages:\n", - " # extract text\n", - " text = page.extract_text()\n", - " print(text)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "import fitz\n", - "pdf_document = \"A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf\"\n", - "\"A:/dp/data_preprocessor/data/dichloromethane.pdf\"\n", - "\"A:/dp/data_preprocessor/data/edta--ph--lt.pdf\"\n", - "\"A:/dp/data_preprocessor/data/ethyl-acetate-cr-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/hexanes-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/hydrochloric-acid-n-ml.pdf\"\n", - "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l (1).pdf\"\n", - "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/nitric-acid-reagent-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/optima-propanol-ipa-optima.pdf\"\n", - "\"A:/dp/data_preprocessor/data/phenol-liquid-cert-.pdf\"\n", - "\"A:/dp/data_preprocessor/data/phosphoric-acid-acs--ml.pdf\"\n", - "\"A:/dp/data_preprocessor/data/pot-hydroxide-cert-acs-kg.pdf\"\n", - "\"A:/dp/data_preprocessor/data/pot-permanganate-cr-acs-kg.pdf\"\n", - "\"A:/dp/data_preprocessor/data/sod-chloride-cert-acs-lb.pdf\"\n", - "\"A:/dp/data_preprocessor/data/sodium-hydroxide-g.pdf\"\n", - "\"A:/dp/data_preprocessor/data/sodium-phosphate-dib-purif-kg.pdf\"\n", - "\"A:/dp/data_preprocessor/data/sulf-acid-sol-conc-in-cr-ml.pdf\"\n", - "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l (1).pdf\"\n", - "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/acetone-acs-l (1).pdf\"\n", - "\"A:/dp/data_preprocessor/data/acetone-acs-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l (1).pdf\"\n", - "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l.pdf\"\n", - "\"A:/dp/data_preprocessor/data/ammonium-hydroxide-acs-lb.pdf\"\n", - "\"A:/dp/data_preprocessor/data/buffer-x-tbs-ph--ml.pdf\"\n", - "\n", - "\n", - "pdf = fitz.open(pdf_document)\n", - "\n", - "\n", - "for page_num in range(len(pdf)):\n", - " page = pdf.load_page(page_num) \n", - " text = page.get_text(\"text\") \n", - " print(f\"Page {page_num + 1}:\\n{text}\\n\")" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "%%html\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n", - "[]\n" - ] - } - ], - "source": [ - "import fitz\n", - "doc = fitz.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf')\n", - "for i in range(doc.page_count):\n", - " page = doc.load_page(i)\n", - " link = page.get_links()\n", - " print(link)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "import PyPDF2\n", - "import pandas as pd\n", - "from PyPDF2 import PdfReader\n", - "Texts = []\n", - "with open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf', 'rb') as file:\n", - " reader = PdfReader(file)\n", - " num_pages = len(reader.pages)\n", - " \n", - "\n", - " # Loop through pages from 5 to the last page\n", - " for p in range(1, num_pages):\n", - " page = reader.pages[p] # Access page using the pages list\n", - " Texts.append(page.extract_text()) # Use extract_text() instead of extractText()\n", - "\n", - "\n", - "output=pd.DataFrame({\n", - " 'pages':range(1,len(Texts)+1),\n", - " 'text':Texts\n", - "})\n", - "output.head()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "output['split']=output['text'].apply(lambda t:t.split('\\n'))\n", - "len_max=output['split'].apply(lambda t:len(t)).max()\n", - "print(len_max)\n", - "output.head()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "import pdfplumber\n", - "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", - " # iterate over each page\n", - " for page in pdf.pages:\n", - " print(page.extract_tables())" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "import pdfplumber\n", - "import pandas as pd\n", - "\n", - "# Create a list to store the extracted data\n", - "table_data = []\n", - "\n", - "# Open the PDF file\n", - "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", - " # Iterate over each page\n", - " for page in pdf.pages:\n", - " # Extract tables from the page\n", - " tables = page.extract_tables()\n", - " \n", - " # Process each table found on the page\n", - " for table in tables:\n", - " for row in table:\n", - " # Assuming the first column is the key and the second column is the value\n", - " if len(row) >= 2: # Ensure there are at least two columns\n", - " key = row[0] # First column (e.g., header)\n", - " value = row[1] # Second column (e.g., corresponding value)\n", - " table_data.append((key, value)) # Add as a tuple to the list\n", - "\n", - "# Create a DataFrame from the extracted data\n", - "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", - "\n", - "# Display the DataFrame\n", - "print(output.head()) # Show the first few rows of the DataFrame\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#extracting only 2 columns\n", - "import pdfplumber\n", - "import pandas as pd\n", - "from IPython.core.display import display, HTML\n", - "\n", - "# Create a list to store the extracted data\n", - "table_data = []\n", - "\n", - "# Open the PDF file\n", - "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", - " # Iterate over each page\n", - " for page in pdf.pages:\n", - " # Extract tables from the page\n", - " tables = page.extract_tables()\n", - " \n", - " # Process each table found on the page\n", - " for table in tables:\n", - " for row in table:\n", - " # Assuming the first column is the key and the second column is the value\n", - " if len(row) >= 2: # Ensure there are at least two columns\n", - " key = row[0] # First column (e.g., header)\n", - " value = row[1] # Second column (e.g., corresponding value)\n", - " table_data.append((key, value)) # Add as a tuple to the list\n", - "\n", - "# Create a DataFrame from the extracted data\n", - "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", - "\n", - "# HTML styling for DataFrame display\n", - "html_style = \"\"\"\n", - "\n", - "\"\"\"\n", - "\n", - "# Display the styled DataFrame\n", - "display(HTML(html_style))\n", - "display(output)\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#extracting all the table values and columns\n", - "import pdfplumber\n", - "import pandas as pd\n", - "from IPython.core.display import display, HTML\n", - "\n", - "\n", - "table_data = []\n", - "\n", - "\n", - "with pdfplumber.open('A:\\dp\\data_preprocessor\\data\\phenol-liquid-cert-.pdf') as pdf:\n", - " \n", - " for page in pdf.pages:\n", - " \n", - " tables = page.extract_tables()\n", - " \n", - " \n", - " for table in tables:\n", - " table_data.extend(table)\n", - "\n", - "max_columns = max(len(row) for row in table_data)\n", - "\n", - "\n", - "columns = [f'Column {i+1}' for i in range(max_columns)]\n", - "\n", - "\n", - "output = pd.DataFrame([row + [None] * (max_columns - len(row)) for row in table_data], columns=columns)\n", - "\n", - "\n", - "html_style = \"\"\"\n", - "\n", - "\"\"\"\n", - "\n", - "display(HTML(html_style))\n", - "display(output)\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#to remove disclaimer paragraph, header ,footer \n", - "import pdfplumber\n", - "import re\n", - "\n", - "def get_cleaned_text_remove_paragraph(pdf_path):\n", - " with pdfplumber.open(pdf_path) as pdf:\n", - " all_text = []\n", - "\n", - " for page in pdf.pages:\n", - " # Extract text from the page\n", - " page_text = page.extract_text()\n", - "\n", - " # Remove header/footer by content (as before)\n", - " page_text = re.sub(r\"Page \\d+ of \\d+\", \"\", page_text) # Example of removing a footer\n", - " page_text = re.sub(r\"Specification File\", \"\", page_text) # Example of removing a header\n", - "\n", - " # Remove specific paragraphs (e.g., any paragraph containing the word \"Disclaimer\")\n", - " page_text = re.sub(r\"(?s)Disclaimer.*?(\\n\\n|\\Z)\", \"\", page_text) # Removes entire \"Disclaimer\" paragraph\n", - " \n", - " \n", - " all_text.append(page_text.strip()) \n", - "\n", - "\n", - " return \"\\n\\n\".join(all_text)\n", - "\n", - "\n", - "cleaned_text = get_cleaned_text_remove_paragraph('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf')\n", - "print(cleaned_text)\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "import pdfplumber\n", - "import pandas as pd\n", - "import re\n", - "\n", - "\n", - "headers = [\n", - " r\"Product Name\", r\"Cat No.\", r\"Company\", r\"Synonyms\"\n", - "]\n", - "\n", - "\n", - "def extract_text_from_pdf(pdf_path):\n", - " with pdfplumber.open(pdf_path) as pdf:\n", - " full_text = []\n", - " \n", - " for page in pdf.pages:\n", - " page_text = page.extract_text()\n", - " if page_text:\n", - " full_text.append(page_text)\n", - " \n", - " return \"\\n\".join(full_text) # Return full text as a single string\n", - "\n", - "\n", - "def segment_text_based_on_headers(text):\n", - " segments = re.split('|'.join(headers), text, flags=re.IGNORECASE)\n", - " headers_found = re.findall('|'.join(headers), text, flags=re.IGNORECASE)\n", - " \n", - "\n", - " categorized_text = {}\n", - " for i, header in enumerate(headers_found):\n", - " categorized_text[header.strip()] = segments[i + 1].strip() if i + 1 < len(segments) else \"\"\n", - " \n", - " return categorized_text\n", - "\n", - "\n", - "def load_pdf_data(pdf_file):\n", - " full_text = extract_text_from_pdf(pdf_file)\n", - " \n", - "\n", - " segmented_text = segment_text_based_on_headers(full_text)\n", - " \n", - "\n", - " texts = list(segmented_text.values()) \n", - " labels = list(segmented_text.keys()) \n", - " \n", - " return texts, labels\n", - "\n", - "\n", - "pdf_path = 'A:\\dp\\data_preprocessor\\data\\citric-acid-gran-cert-acs-kg.pdf'\n", - "\n", - "\n", - "texts, labels = load_pdf_data(pdf_path)\n", - "\n", - "\n", - "df = pd.DataFrame({\n", - " 'Header': labels,\n", - " 'Text': texts\n", - "})\n", - "\n", - "\n", - "print(df.head())\n" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.4" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} From 17212a7527cbaaf4f28fbba35c41335d55b2edbc Mon Sep 17 00:00:00 2001 From: Aashna Ferrao <165069072+aashna-03@users.noreply.github.com> Date: Fri, 4 Oct 2024 01:24:35 +0530 Subject: [PATCH 5/8] preprocessing using pdfplumber --- tables2.ipynb | 432 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 432 insertions(+) create mode 100644 tables2.ipynb diff --git a/tables2.ipynb b/tables2.ipynb new file mode 100644 index 00000000..ca2c786a --- /dev/null +++ b/tables2.ipynb @@ -0,0 +1,432 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pdfplumber\n", + "\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf') as pdf:\n", + " \n", + " for page in pdf.pages:\n", + " \n", + " text = page.extract_text()\n", + " print(text)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import fitz\n", + "pdf_document = \"A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/dichloromethane.pdf\"\n", + "\"A:/dp/data_preprocessor/data/edta--ph--lt.pdf\"\n", + "\"A:/dp/data_preprocessor/data/ethyl-acetate-cr-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/hexanes-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/hydrochloric-acid-n-ml.pdf\"\n", + "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/methanol-cert-acshplc-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/nitric-acid-reagent-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/optima-propanol-ipa-optima.pdf\"\n", + "\"A:/dp/data_preprocessor/data/phenol-liquid-cert-.pdf\"\n", + "\"A:/dp/data_preprocessor/data/phosphoric-acid-acs--ml.pdf\"\n", + "\"A:/dp/data_preprocessor/data/pot-hydroxide-cert-acs-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/pot-permanganate-cr-acs-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sod-chloride-cert-acs-lb.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sodium-hydroxide-g.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sodium-phosphate-dib-purif-kg.pdf\"\n", + "\"A:/dp/data_preprocessor/data/sulf-acid-sol-conc-in-cr-ml.pdf\"\n", + "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/water-hplc-nowpak-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetone-acs-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetone-acs-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l (1).pdf\"\n", + "\"A:/dp/data_preprocessor/data/acetonitrile-hplc-grade-l.pdf\"\n", + "\"A:/dp/data_preprocessor/data/ammonium-hydroxide-acs-lb.pdf\"\n", + "\"A:/dp/data_preprocessor/data/buffer-x-tbs-ph--ml.pdf\"\n", + "\n", + "\n", + "pdf = fitz.open(pdf_document)\n", + "\n", + "\n", + "for page_num in range(len(pdf)):\n", + " page = pdf.load_page(page_num) \n", + " text = page.get_text(\"text\") \n", + " print(f\"Page {page_num + 1}:\\n{text}\\n\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "%%html\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n", + "[]\n" + ] + } + ], + "source": [ + "import fitz\n", + "doc = fitz.open('A:/dp/data_preprocessor/data/chloroform-certified-acs-l.pdf')\n", + "for i in range(doc.page_count):\n", + " page = doc.load_page(i)\n", + " link = page.get_links()\n", + " print(link)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import PyPDF2\n", + "import pandas as pd\n", + "from PyPDF2 import PdfReader\n", + "Texts = []\n", + "with open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf', 'rb') as file:\n", + " reader = PdfReader(file)\n", + " num_pages = len(reader.pages)\n", + " \n", + "\n", + " \n", + " for p in range(1, num_pages):\n", + " page = reader.pages[p] \n", + " Texts.append(page.extract_text()) \n", + "\n", + "\n", + "output=pd.DataFrame({\n", + " 'pages':range(1,len(Texts)+1),\n", + " 'text':Texts\n", + "})\n", + "output.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "output['split']=output['text'].apply(lambda t:t.split('\\n'))\n", + "len_max=output['split'].apply(lambda t:len(t)).max()\n", + "print(len_max)\n", + "output.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pdfplumber\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", + " \n", + " for page in pdf.pages:\n", + " print(page.extract_tables())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pdfplumber\n", + "import pandas as pd\n", + "\n", + "\n", + "table_data = []\n", + "\n", + "\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", + " \n", + " for page in pdf.pages:\n", + " \n", + " tables = page.extract_tables()\n", + " \n", + " # Process each table found on the page\n", + " for table in tables:\n", + " for row in table:\n", + " \n", + " if len(row) >= 2: \n", + " key = row[0] \n", + " value = row[1] \n", + " table_data.append((key, value)) \n", + "\n", + "\n", + "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", + "\n", + "\n", + "print(output.head()) \n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#extracting only 2 columns\n", + "import pdfplumber\n", + "import pandas as pd\n", + "from IPython.core.display import display, HTML\n", + "\n", + "\n", + "table_data = []\n", + "\n", + "\n", + "with pdfplumber.open('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf') as pdf:\n", + " \n", + " for page in pdf.pages:\n", + " \n", + " tables = page.extract_tables()\n", + " \n", + " \n", + " for table in tables:\n", + " for row in table:\n", + " \n", + " if len(row) >= 2: \n", + " key = row[0] \n", + " value = row[1] \n", + " table_data.append((key, value)) \n", + "\n", + "\n", + "output = pd.DataFrame(table_data, columns=['Header', 'Value'])\n", + "\n", + "\n", + "html_style = \"\"\"\n", + "\n", + "\"\"\"\n", + "\n", + "\n", + "display(HTML(html_style))\n", + "display(output)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#extracting all the table values and columns\n", + "import pdfplumber\n", + "import pandas as pd\n", + "from IPython.core.display import display, HTML\n", + "\n", + "\n", + "table_data = []\n", + "\n", + "\n", + "with pdfplumber.open('A:\\dp\\data_preprocessor\\data\\phenol-liquid-cert-.pdf') as pdf:\n", + " \n", + " for page in pdf.pages:\n", + " \n", + " tables = page.extract_tables()\n", + " \n", + " \n", + " for table in tables:\n", + " table_data.extend(table)\n", + "\n", + "max_columns = max(len(row) for row in table_data)\n", + "\n", + "\n", + "columns = [f'Column {i+1}' for i in range(max_columns)]\n", + "\n", + "\n", + "output = pd.DataFrame([row + [None] * (max_columns - len(row)) for row in table_data], columns=columns)\n", + "\n", + "\n", + "html_style = \"\"\"\n", + "\n", + "\"\"\"\n", + "\n", + "display(HTML(html_style))\n", + "display(output)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#to remove disclaimer paragraph, header ,footer \n", + "import pdfplumber\n", + "import re\n", + "\n", + "def get_cleaned_text_remove_paragraph(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " all_text = []\n", + "\n", + " for page in pdf.pages:\n", + " \n", + " page_text = page.extract_text()\n", + "\n", + " page_text = re.sub(r\"Page \\d+ of \\d+\", \"\", page_text) \n", + " page_text = re.sub(r\"Specification File\", \"\", page_text) \n", + "\n", + " \n", + " page_text = re.sub(r\"(?s)Disclaimer.*?(\\n\\n|\\Z)\", \"\", page_text) \n", + " \n", + " \n", + " all_text.append(page_text.strip()) \n", + "\n", + "\n", + " return \"\\n\\n\".join(all_text)\n", + "\n", + "\n", + "cleaned_text = get_cleaned_text_remove_paragraph('A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf')\n", + "print(cleaned_text)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import pdfplumber\n", + "import pandas as pd\n", + "import re\n", + "\n", + "\n", + "headers = [\n", + " r\"Product Name\", r\"Cat No.\", r\"Company\", r\"Synonyms\"\n", + "]\n", + "\n", + "\n", + "def extract_text_from_pdf(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " full_text = []\n", + " \n", + " for page in pdf.pages:\n", + " page_text = page.extract_text()\n", + " if page_text:\n", + " full_text.append(page_text)\n", + " \n", + " return \"\\n\".join(full_text) \n", + "\n", + "\n", + "def segment_text_based_on_headers(text):\n", + " segments = re.split('|'.join(headers), text, flags=re.IGNORECASE)\n", + " headers_found = re.findall('|'.join(headers), text, flags=re.IGNORECASE)\n", + " \n", + "\n", + " categorized_text = {}\n", + " for i, header in enumerate(headers_found):\n", + " categorized_text[header.strip()] = segments[i + 1].strip() if i + 1 < len(segments) else \"\"\n", + " \n", + " return categorized_text\n", + "\n", + "\n", + "def load_pdf_data(pdf_file):\n", + " full_text = extract_text_from_pdf(pdf_file)\n", + " \n", + "\n", + " segmented_text = segment_text_based_on_headers(full_text)\n", + " \n", + "\n", + " texts = list(segmented_text.values()) \n", + " labels = list(segmented_text.keys()) \n", + " \n", + " return texts, labels\n", + "\n", + "\n", + "pdf_path = 'A:\\dp\\data_preprocessor\\data\\citric-acid-gran-cert-acs-kg.pdf'\n", + "\n", + "\n", + "texts, labels = load_pdf_data(pdf_path)\n", + "\n", + "\n", + "df = pd.DataFrame({\n", + " 'Header': labels,\n", + " 'Text': texts\n", + "})\n", + "\n", + "\n", + "print(df.head())\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} From d2840ac7a3a07bd431be9dcb33a5292e99a5e113 Mon Sep 17 00:00:00 2001 From: Aashna Ferrao <165069072+aashna-03@users.noreply.github.com> Date: Fri, 4 Oct 2024 16:45:19 +0530 Subject: [PATCH 6/8] added integrated code --- json.ipynb | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 json.ipynb diff --git a/json.ipynb b/json.ipynb new file mode 100644 index 00000000..13d276ab --- /dev/null +++ b/json.ipynb @@ -0,0 +1,100 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import pdfplumber\n", + "import pandas as pd\n", + "import re\n", + "import json\n", + "\n", + "headers = [\n", + " r\"Product Name\", r\"Cat No.\", r\"Company\", r\"Synonyms\"\n", + "]\n", + "\n", + "def extract_text_from_pdf(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " full_text = []\n", + " for page in pdf.pages:\n", + " page_text = page.extract_text()\n", + " if page_text:\n", + " full_text.append(page_text)\n", + " return \"\\n\".join(full_text)\n", + "\n", + "def segment_text_based_on_headers(text):\n", + " segments = re.split('|'.join(headers), text, flags=re.IGNORECASE)\n", + " headers_found = re.findall('|'.join(headers), text, flags=re.IGNORECASE)\n", + " \n", + " categorized_text = {}\n", + " for i, header in enumerate(headers_found):\n", + " categorized_text[header.strip()] = segments[i + 1].strip() if i + 1 < len(segments) else \"\"\n", + " \n", + " return categorized_text\n", + "\n", + "def extract_table_data(pdf_path):\n", + " table_data = []\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " for page in pdf.pages:\n", + " tables = page.extract_tables()\n", + " for table in tables:\n", + " table_data.extend(table)\n", + " return table_data\n", + "\n", + "def get_cleaned_text_remove_paragraph(pdf_path):\n", + " with pdfplumber.open(pdf_path) as pdf:\n", + " all_text = []\n", + " for page in pdf.pages:\n", + " page_text = page.extract_text()\n", + " if page_text:\n", + " page_text = re.sub(r\"Page \\d+ of \\d+\", \"\", page_text) \n", + " page_text = re.sub(r\"Specification File\", \"\", page_text)\n", + " page_text = re.sub(r\"(?s)Disclaimer.*?(\\n\\n|\\Z)\", \"\", page_text) \n", + " all_text.append(page_text.strip())\n", + " return \"\\n\\n\".join(all_text)\n", + "\n", + "def save_pdf_data_to_json(pdf_text_path, pdf_table_path, json_file):\n", + " cleaned_text = get_cleaned_text_remove_paragraph(pdf_text_path)\n", + " segmented_text = segment_text_based_on_headers(cleaned_text)\n", + " table_data = extract_table_data(pdf_table_path)\n", + " \n", + " data = {\n", + " \"text_data\": segmented_text,\n", + " \"table_data\": table_data\n", + " }\n", + " \n", + " with open(json_file, \"w\") as file:\n", + " json.dump(data, file, indent=4)\n", + "\n", + "pdf_path_text = 'A:/dp/data_preprocessor/data/citric-acid-gran-cert-acs-kg.pdf'\n", + "pdf_path_table = 'A:/dp/data_preprocessor/data/phenol-liquid-cert-.pdf'\n", + "json_file = 'A:/dp/data_preprocessor/combined_data.json'\n", + "\n", + "save_pdf_data_to_json(pdf_path_text, pdf_path_table, json_file)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} From 728876db8e51ab5b657a88403b545b7d43686771 Mon Sep 17 00:00:00 2001 From: Aashna Ferrao <165069072+aashna-03@users.noreply.github.com> Date: Mon, 7 Oct 2024 20:19:51 +0530 Subject: [PATCH 7/8] ocr using pytesseract --- tess.ipynb | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) create mode 100644 tess.ipynb diff --git a/tess.ipynb b/tess.ipynb new file mode 100644 index 00000000..de292e1b --- /dev/null +++ b/tess.ipynb @@ -0,0 +1,158 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "pip install pymupdf pillow" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "#pdf pages converted into images and saved\n", + "import fitz # PyMuPDF\n", + "from PIL import Image\n", + "\n", + "def convert_pdf_to_images(pdf_path, output_folder=\"output_images\"):\n", + " # Open the PDF\n", + " pdf_document = fitz.open(pdf_path)\n", + " \n", + " # Create output folder if it doesn't exist\n", + " import os\n", + " os.makedirs(output_folder, exist_ok=True)\n", + " \n", + " \n", + " for page_num in range(len(pdf_document)):\n", + " page = pdf_document.load_page(page_num) # Load page\n", + " pix = page.get_pixmap() # Render page to an image (pixel map)\n", + " \n", + " # Save the image\n", + " image_path = f\"{output_folder}/page_{page_num + 1}.png\"\n", + " pix.save(image_path)\n", + " print(f\"Saved {image_path}\")\n", + "\n", + "# Usage\n", + "convert_pdf_to_images(\"/content/acetone-acs-l.pdf\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "from PIL import Image\n", + "import matplotlib.pyplot as plt\n", + "\n", + "# List of image paths\n", + "image_paths = [\n", + " 'output_images/page_1.png',\n", + " 'output_images/page_2.png',\n", + " 'output_images/page_3.png',\n", + " 'output_images/page_4.png',\n", + " 'output_images/page_5.png',\n", + " 'output_images/page_6.png',\n", + " 'output_images/page_7.png',\n", + " 'output_images/page_8.png',\n", + " 'output_images/page_9.png'\n", + "]\n", + "\n", + "# Set up the plot\n", + "plt.figure(figsize=(15, 10))\n", + "\n", + "# Loop through each image and display it\n", + "for i, image_path in enumerate(image_paths, start=1):\n", + " img = Image.open(image_path)\n", + " \n", + " plt.subplot(3, 3, i) # Adjust the grid size if needed\n", + " plt.imshow(img)\n", + " plt.axis('off') # Turn off axis labels\n", + " plt.title(f'Image {i}') # Add a title for each image\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "!apt-get install tesseract-ocr\n", + "!pip install pytesseract\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "#using pytesseract to detect key value pairs\n", + "import pytesseract\n", + "from PIL import Image\n", + "import json\n", + "from google.colab import drive\n", + "\n", + "# Mount Google Drive\n", + "drive.mount('/content/drive')\n", + "\n", + "# Load the image using PIL\n", + "IMAGE_PATH = '/content/page_1.png'\n", + "img = Image.open(IMAGE_PATH)\n", + "\n", + "# Perform OCR using Tesseract\n", + "result = pytesseract.image_to_string(img)\n", + "\n", + "# Remove newline characters from the extracted text\n", + "cleaned_result = result.replace('\\n', ' ').strip() # Replaces new lines with space and strips leading/trailing spaces\n", + "\n", + "# Print the cleaned extracted text\n", + "print(cleaned_result)\n", + "\n", + "# Specify the JSON file path in your Google Drive\n", + "json_file_path = '/content/drive/My Drive/extracted_text.json'\n", + "\n", + "# Save the cleaned extracted text to a JSON file\n", + "with open(json_file_path, 'w') as json_file:\n", + " json.dump({\"extracted_text\": cleaned_result}, json_file, indent=4)\n", + "\n", + "print(f\"Extracted text saved to {json_file_path}\")" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} From 623fa066c443b8c39e09892dbbcb6425cdbd7e9c Mon Sep 17 00:00:00 2001 From: Aashna Ferrao <165069072+aashna-03@users.noreply.github.com> Date: Mon, 7 Oct 2024 22:27:44 +0530 Subject: [PATCH 8/8] pdf to images --- page_1.png | Bin 0 -> 72238 bytes page_2.png | Bin 0 -> 76556 bytes page_3.png | Bin 0 -> 76629 bytes page_4.png | Bin 0 -> 91781 bytes page_5.png | Bin 0 -> 80925 bytes page_6.png | Bin 0 -> 87982 bytes page_7.png | Bin 0 -> 69359 bytes page_8.png | Bin 0 -> 74904 bytes page_9.png | Bin 0 -> 50216 bytes 9 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 page_1.png create mode 100644 page_2.png create mode 100644 page_3.png create mode 100644 page_4.png create mode 100644 page_5.png create mode 100644 page_6.png create mode 100644 page_7.png create mode 100644 page_8.png create mode 100644 page_9.png diff --git a/page_1.png b/page_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3939ef9c7ec59d8488db79ad85d0b03279c399 GIT binary patch literal 72238 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 literal 0 HcmV?d00001 diff --git a/page_2.png b/page_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b81a1ad38ace838f23d39289de65fe7c3232c7 GIT binary patch literal 76556 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 D)1C4V literal 0 HcmV?d00001 diff --git a/page_3.png b/page_3.png new file mode 100644 index 0000000000000000000000000000000000000000..9e691cac2b8d85b58ce01a6d8d426a8f2402b68c GIT binary patch literal 76629 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

72*?nb9)hwCH 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 RD{jDFN3;wyi_~p`{|DH^m?8iG literal 0 HcmV?d00001 diff --git a/page_4.png b/page_4.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ab3df0e13980da566c6333477f2eaedd59e94d GIT binary patch literal 91781 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

pt$KfvoyTl=?w{YEz zKL6am@^${3OlhzwZG)~+>!Nbb6{9=2$(o8Ob>39HU!boz46N@jaz)u;;fhxiw@Eix z1xcMTJM-{Tv`mcD*mL&I;iTzbFMT=qa&7dRcIlN7Y4-S_{}<10pBikM(n_EOJ#m3i z0Ui2uA=ysybhGiwKv&WoE`82yVBvMI$-G5`Q{VXv;0dDCXEy8}ru}B@Z7=^GOvd&5 zqihKDepOKHfKQt&wTvObx2}J88GtV1S%F@qGBvZ1vkaHk@sNQ}cQaI4CHDJlPHe$x z_^EOH690Yx6)-Crh1&Y=^T0)Xeg5t5=(qeJ@ql;Gol!?g%d|$&^XX@j;IID5)7q}i z2Jq*zS&!FJ!W{6E=xf#zpxwpx7`!{FKsx{vTxHaf!v30AjO!1@BaHO0#3I(DiJfCN zQk)He#=1>=^>{!{>gW`U1Nac$M@ur;m=3i&>5j^?GQ_r&j0~4Tt#K>iks#maAm!JM zp`seQ%+4rKCmh3w=#U)KWeyvYuUB|TlyfZya<=E&;Cx+HeyjNX47%h33=E?zq;x5K zL5rWa<+-J0N~38vIhs#kU2JLDF%|cM^`D%!#9%}cE$G8`=GuJ^P>@1Wl$cP&6ZEZw z&0^5bz$RTI<1Dor;$E<2P0% zm0&_;xq2fNfZqtxhuEDv)s)AE0GS1(Hf{Rd92lSD zXUaz`pw3PXlBaGK3EiNRRfC_exEqL#wjL|{dL;Vp(7f&qR$KsFDWG16UT%kbD8hoRhwg3?_VwN6Yokc_PM-3tZ6Rn;h&okM z#lBheG3peXFte)UKl_^Ix!oSerM-=*I>bNd;K>zBiSHoY&rgq_B9U`wHU*kO4}JIe z2$)(KZmwrvfEpO&)%y{7IOTKEoggq<(knTZugz!jbWRJyYat*03S_|pCP9{{QPQ8R z=4}5(!IS+MF6{#7G8xaU3NYbJBNKyoRN*+!NZJW|Nx_X!50}LdCR7pMo?%u%SKxv^ zg%5nLOZ5z{*UvCacKGNE)YiY!UH$)+^jgwjm3OUvTZ0}#yOTc4Bp>cqWBMPFYWIkq z?*bUz=tiJ<9$;tY?|I)@^;8^)t z9UUqGLYNZ>L>Pi5{HS*es6y$fZIE1s^0WeQi1~DiWgKr-Jf(&B{pzt^vG`TVdaCA3 zarY?*UC&D`j8uIt&Rjc?Tue-+s!~UDF}Z24Ic-D2_0vFogWU06h5XAvX|L}VG{y_< zF}X&K{y>i^#jtk6VxU!@)X0>RbvuEa2zQI*ZeomiXz-P5I#EWt^Da*_kW?Nre;2xw z4^|3mw+)&cVLc#s85e*$6)!yHxuXK)fuMO$SH}ThH5VUdOl!{)0P4i-TfAEqpx`{Z zxAYe~MCX$_gVW2qw7?eoe_tODpN6OqX@@SW80vVn$AP2g z;ieH4hv)=|NFdiiFnk8N4wN3Hs*gbVM9_)~8vS6+AVQmz4TxT+7B<}X-tCjuHNQCM z66)nYTHXXsMIkqgUP}K&{LxLN5jk$XAF(4fkS6^C3VHykK(gN~0k)UdEAU_+Vs-t&_`7WX(vDHKpdS|vF45DO#H(Zt*6Uor{0evmAeUp(BbLPkz8-Dt(2o%qY z8H-7XWQeQR01jc{66QU$L5$1`Z-SbaL7HR^09I#zsm~Y3WdMI7C;v*5puKHMsfX$hWg@6$S9d@P@bSW76lV1~(k}MHAVP&Y0Pb;Sj9stTly8IQf z-Q58-SGWQeeIG%RiFZTsRc$sv!mx#|1nSD(>Ilh0Mwb5ff2QRnK?Z*3K3>cu7sKRyB4)yn7lYawfYxvaRF{Hv4Sp_yG7vfY{u+ht zNOAL`0V(tuJ4f_$5LBy4K2nF<8tAIxSe_Ryf$8A+5YJd~JnM)23X-~7k}!wW?=M3w z=GQ+)O;ox{?fue%Am>y6Q1@;3+3!J+oiU<9B2>Ad#RxNgrv+s~P#cO~4ssF}sX|k? z4pa;F(DrBf=IyKR^iUfy51}JpOCNhO69b?__q+XD-$(DS=7prI^IzR=Z--8IZ(~X- zBj1TG3bX^*6pZ#|9>jvjm<}eALy+$Zk2Z?*B{@-B^*=MD;eMz7{Pw+I1SnJ>y1+UR z3)|=Y-|9M6Pd2V=sM^iW67$~e3;2FUR9lwceJT4tZ#=ucBhVNXU2!Q%e-P+D9k2`> zf)K#Zx3_H2@b1-cr7Pb)a;nA)UoU?~;_D6M!=>W7R#_HCbC1=Tr@)o+Js_#0)3>Y5`dnMRkqpvv z3Wm_OvMDD-{v50bzlrt(kcuf$fu?Yl^HzmG#!b}vT)<8qrUT}>^mSn{Jb0dL4%$$l z5qO=0z(jIC!^%0ezuayL*&GZ-Js%z{o}~Lh1+8j|$QD%FQtOfE>W~^A`gBV4Dc~mz z?cAj4-EK9Iqmr!@f47}771$m&WwJ~xGNt(+e}>VTHbl-sZ(YRTKcU!uImktZI2FT z@!hv~fd%PpcpqY{XPd3)+h%gOsnfG}aZ-CBxH0-lk$XEu%BOF4`I=eJshD%|LU*g? zrLTdqMEr(z+T*IZ&Fe1E&8VZDA!z*Fce;s!h|i{~4_pA=q|utR{WP7d+I*cT>U58I zXQ*Ol4nd(;bNVJl)PsO#A=uOxm#MwNw9^6Iwlm=>?*z1uo-|v&zSouZzk@VHA&eiC z;yK38n@FmST`K`re?t6#o0+eiz<(CZ&@@YayVj@$}vzlh#2Hf@PR^QPY3&f9AicYE-vj`%#!mG2hKl^7SzHxtoxAGGfg(ptY^Z~ z{yof(qdumJBd@za^sc8MM?_o3JC#ne6$d8+Sw7co(YcmV*!0BY#v?AC-WnAfs?J=>Bwkh9jr!51a!qMPz-u6;~$^TANEovl;j^$RvRsRRUyeM@wR z-lyu`g(YipQ02yYo1RXwGn?97^0v9?3$ji_%bUx|wl5o}aBetfXk_K`D4pJ@CSg05 z8ckqPx<~9(xO(f|w_mKX!DYM5-4%PkF9fSr3c_gz$a3)B%}Wzm_B+SQUm0(%&y3jD zozd>Nzp+|(+pP0<>X%Qw=IJW4Vy;ngWhze+W-0V3DcvtFS!FtgWgwS7BHh2f+j%?K zc#eFr@jcU5ypCXLfO7L8x~F_<(tEn0`MdM@yPu9;>*MbgV#?;7=h{Y6KEC+GM1FU8 zj|GK5I-$Ql=G$&D_~D!?!|jm4--K{?H!sz#z>;&6VUV#c7$d^2`+Y;(fQM4dnLIA)z(G31bod;9xMf&beg3c9zX{^GY!fjX&R9o!l}*sA zYYv?kXH%E@=QshwELZcp41?`M*5+TMK5k)+{@pWw%Em@#cOwb7 z#&dg}d2uUinut3K^ezT&5ui!8R!a;55y;s241?D2m~Q%Vz90lQ5vPNLKS5&q#g%5w zG?qvH1bSK0t5^Rdjv%SHudkC1rMoXU#X>)yC&z8Hzgjp}del2bd_mdE4X4-;Y+B?g zd1@~{6eTS_5k#^W6u=oFH^QtTp}Xm^v1TpzP>_wKb$ll9Kj*eNpb>QUzm`yBwR)zJ z8X-v?A<HFD&_^sihP^&WV?{~GAvq#Q47`t&gwIQQa~ST5I_;<2+wi&7 zh^rLCGv@OZlI^89KHcwyM4iay<7|~N{L2k?F$WYYzo>3~%)V>XEQpYde$x|w1COe= z*r+jTm+Y)Aj4{|m$zM>J-J&;5Yu;V@0h-|V{u`Un5d3^yz5i5%M&}L5z5TJVkUbf+ zx(Y8+Za#QNRL-Htx)F37pKbSp2|5Q_Ji=4O$;UCZxoLmd?0j%5ZGGx;y-pOif15$- zyXBrG|51s4bNQzc@ke%`1dNjx)9Kmi$FH-ZeDQjPBdGGgrHV60iPh3Rd)w;wI%uHb z>f9q->MyjMJo&cvt?a|+4VEDppG45_2z*loq%xL^X}#!`58$h*F3)d@XB4pB;*Z`+VAg*8Q*%Hs7Cz!^Kp0h^$}?o@kRNw zw%-m>#+PWY$8(Gt&EC7s@)%N&HZ&G1^^B+;WpFDl9;!0R!45+SS-Uo7 z(?-MlYw<5S1F1l!Z&5#QeUTAGav3QK#wM8{;=w|Li|ly)AImw({9m*SzJUAI6`ZvT zK;O_~nn_@fOF$)q77s$fck+9SdXq-PlQo#FG^&4z0r*2+9g^aS^i8*m>$el;I2 zPu2RYk5^nHWv@eZET(gP(t~abG^}?@iXAh}A=+S^+=@v(1lzNE6WH-O^0c`f%taAD zoH<@4+;_DFFPY@o?m&d(vBiG~IVO7d7cHyL5)#F!@v*5b ziYf2b9T}EvRDmTIa@Ll3ts^_a zrg6N=_`O5;pc4Buw;BA6Iipodj+5YttGQ|H!K=)3hG6r%@&Gt@D!yk2umLMyIC9%n zRgk~r?sE;4V|AVZElkCfeldcpG^xP!${QFHqG)JkG5!mLs9E7|#?nW<-_TG(3#FtD zDne@YcL}|2;f1R?U1Q~5XKex`dvO0#Z@Cx zt$BN!2;EdC-~rZSkH zJf%cI7U{0EV@ErS0$k9Uo4YVt17X)LmJtX5Y4X*O9;L|D&w7=272DUo z;E@ybtV4qsDV9SxCP1qm%@FKX2Yz9OGf)eDiW2E9V3koC{SoU7z1)i>;JtG%yv2Gs^YrDk3xGz_WKO}B{ z6X;;M9B%>5H_%9=lq(V=C8skkL%`n1rk|;0Zg$!KjY8lPq2JN|rx=1e7^Oni{wZtV zD#vL1b*G@WtSZn=CzjIOvyG*ldr-`B0R~fgn986Ef0&!STJY%~*^;g8ql2Ub)g0da z@bl@XE|Jz^iD=>AiR9kdGyZn>Wyo0BJPG1=10`$q%z~4IZ%7{A<_gzdO9A>U4Gc)( z=m`$ZtW6!lNLqFEB9D=8{1PI1Xyp6xl?SF!5;Qv^uJ~iFS;DzO4C~RUU|l^B07at*K8MqIef&)kIv$PJ@2Ov{KtCQHHTE%e zVg@H*vSPH*vVeIw;+R*${|>SprG>gan4`{dC8l19_KyXIQYjm=t(*Q zP9d#6T4s2Au{Yw4fW2{R_&$@6+W0n}pLVm;qc6{Z{EyMR0TTJvw z`{zbO16-(W3$%Xq>qFt#K$|1bDzNWTx&ACrP##;_P2068a#UzhG*55EcI{VR?3KD0 zU-T&<#}3ZcLh+z5=iHeVio+T-P`*n%Cci*N9+Bvu=$M17bD!sV|0=+!Nnnrnx)%8k zY9u5x^lUc|p)Uzj4p_zkA$9c->p#hu-nto5O0t$7Cbcn#vo;2qM@o9V-g;<*CjB}i zMNFp5EjxE9(}*^60AWJTdBG8NW(MMkh-qf z*NLLwmQ?~ynIxs83v=pltMC7)fgF4l^H zSZ)6|R*e7|5HLD*y|~BOb^G{TNOn2*3+~iqMWTL>`lfzye>zb|6EL%<zp6;pr7A(v!A~P)UHP!n=*Z!V2Wn& zSQVf{GfQxYw#BgZ0^$k%Eys&ej%8Me76&86>Lrbb$~HjIYN!{_#4f*M3cSRsn&Jkt zNziJwOwB*-58(mz`hFq}8u(R)xGGS*=Zy-rxpfwSS=mLMizmfPw+JzEO$9%2Z z;OYmA)Mj_V?_y02(NEVxG+?;SshRZ{ZUW3z)tAjeCZ#0(LiU_Je~8=rK3Aw2h>LDP zgz}}d=&XSD&!8|tU7q=;(Ig~WD+S{=&La?(wU6($GXN6?+128euGNN$jJL7g;Ji`r zbtglQLt^||KFLXM1wkqzQMcNB9*t9B03zyDeL_vTu21NZ#Sb9f zZ%h7QLMiK=BrnU>R{SelQx+tbY+g)Na|LgBIPzp}gNUeg|m6$qq`9P06 z(Sv@(mUh#55;0LH6d_3`d^@hy*To7S3)z!m%Mj}mmGR0;(l0IUcc{jsCN+HuQ+?K7 zUfW58DVhHeLymMtU0@@PO*qD#n8FRBmWA6 zxu>F2M;f7)g`{OS`J{J>EOP&3fwYsWH{g2d6^+t^ON6nqY3TgFgZP?nMMmgt%>RU1 zHLJrVjKM0ltLFvJYIuRrnes7+n{GnoCCFXiONmy6c6TeBzqqEkg$U6~d8hns#}jso zL!S&q=$RLI3|#smUH43+!r_4mI|VwHKnL5!Kak~|>u7jK>NZFf1p8F0fOW>Wl>XK! zFOZK@q+f^@39;8ZqCBWfGXr;>0ynORe)~urze8nNnKnmaA6-OHZGgXXcO*|?&c?Y| z(2J&M{PAD2+w^%aie6qUv{t=T8$#T)7kG`Yp;$yaOs@VSl+BT*@<%gGA1A6~55K12 zj;=1Vq0S~9PEF}tE&XP2E+1V>V15zJY|2VT*pTS|9Zs1SLxOP-o-Tg&@yAIKOCs68Ob{icNk+ma)l z225n^$eA%~*eNFsH%nL8Prs8%Y=Q9OwNZ!!DF2X0WXB)0- z=ZP|r1k?mo_`QmyWOx>4ct)||C(I>)PVe&fSNlONT1sU8qi5VBLgn!kXy9VLz()f* zJ8;JyAEu&S9hS(H3xhGV383-kS%O~A?%)a6x4Z&X&*$P?)stSqNpwry52oM}jPDyp z4(oQUV45(PxOkJ{S>@pV!)2{w3x;HTFB3fKOC4r+iJ$2io%Zt-2(mX(q!%=4gGYhm zj^qO0a22j{_!iYy-2ioRdln>#;v~ zb2Nr&Mk_!T`yN7&`Yhqxftp6al|w+bSySPkXJ4PQprs<|Lt{x!aAHhqikjaBCHpEn z&Vugu9@njLewa#;Lv{7mRCXcPmF-v8sw9F+n9`B1Gbag!vMpk_f(@Jc@hN3Egu%!4 z^5Z=$=_9w|RP)5y5QGJY{Q$+7Jmhj`2d)W=gqao_x5H zx#kQboKP*mvsZo~2Z;`~q192ezdn(yf*X_Z;4L;RSubEXvQJQZeUGASCw$(LnT=4^5T~4amUN0V!2ure$81 z9MJRd|H-Fb#Mv@_YOInnOs|i2o>@2)$FfZ!U9y1j{PciGZfxYc15ImLS>r5KLz@ULJe3SQsw5sLnjq8)}9jdDn_ zPHio6kqATJVor0G@OAA;eT_^F)7w_NrhZ;mXzT;?71X}YSryX$%vR-6z7Pou%c_h` z_=wD7{>M#rX$qKxEm8h^s;f7;w!k1&*z!8}#qW3byG?bAxu^-C-FBi|} zm#|O*Vsz~zHN!`2SxOu8<^F8&?8R^HF3?2oW{EptaxC4y6C#3=J|F%mcGSOvwDcL7 zYX6OIW-_D&gi`3OcG~9W-|aJc3qt~K(4#z;=-oZL*W|d@9248Y^SgCaThgZ5v->76 zd*JHM=YiqJKa_$vAd<0fNBcJV=?#~dN5Flhc{|v`-nqlh^a!deulk37^i`qNNlmz| z>aQ96pTkt}y&28+;vDn|um&SqrHMijVpzVz%gOXpOE8sHr!G19U7S%{^@a$RZ^|&c zYCOa$l62Yvevce?x$Q&}3`C#gZvlMx@6&wvNAv;1_fGN02{5ht{wi4{J8tYkrWlO1 zQ+9WOJ776g8z(qB<||28TV8I{PkhW(H9wHE1IKnPP#CN+;KP60m-UPQ1uc|rlA4{6 zep?CPWv;G#Rby$_coIT|pqpe$EJlWXqgX+3MG?bqr2aXnq!)ETz7wHJ3SmGV9G*tS znf0V7NP^3nU!$g~$w)l*CYG<~+eb%!ft@6bhLOD_G|lUpY$@uijI<1tU?U4I8g!|A zB!4-Wf3ycC>YKI8jD(k2ia$1hOsn_pB^feeU;XLgpy6I=$*Xr%qIbNE`*!xag@JvFjCm_T^x)rtwF9I6Ahkz zU>B)};S_7&jUEln2RrHAxtsAnUhja9ql#bo2PR+J)W+zgyvIFp1i8UHlPcoyQB=Zp zJ>~TGQ|`!!h8DtH>i9+|BHa}Hylh2;UXRsU6yp3km+56IP~ch|FE$OKj#pn)cD&E)tz2?b2E~Q41T9gpji;2sK;LMEBIVRJwsA~HijiRBqYcC z1si3t3$R>midJz25fq$TVdbZ78`bY|Rh|QQk1I^th*6Wow`kD!J~AB(t$~qvFv(69&;>3`{_V(x79D9>Nz%WZQ!1nG>{$lvt(kN6TzzzKE*6PkrZqgPzym z*dzmeCP@DquxvYc8o+|TyIRrAaI0TK zP~%88yY{w>SbLD^J zrZ=Y>mBpD*+g@aB(cv4>8%x5i!cA@{(zzWU1^+y)fsm(t?*!D z9XGPEfNwMZvN4fbgqy-N?Buj8F9;Q8@V4_i29`6raH)+F0IN=TR8P zYd)fOf$=LiXTDL*Vkf5^GSVqUf|v;#!iU>OUh?wXYms8Ab#(IFU>D*hrXR5N&7C1tnY zo>S0Oo65G!0R!mJ;zjW#$$XQB4?l&2+zb`X7pF_oRE6;8E00`+sn{&SgR_ZwWWq33 z6=WuT7PdfV6jMO&#(uU!Ov~cMuGGu7vLvlNfh>}!Uc0FFhoM)@t_`eqV`*gF_LSG0 z5$t$%s-db7WFP&e`%W&#aAFpSL!6xZ0r-F3=cP+PboRXBTqf&;_l{)3;Hz%DD|uhh zk5?R4>j4&_ts zA*0a0ubU8*(d|>}qF)P3C)#}%Z}u_Aft&RO^Fx4vT)t{u&-@4QNmwb-Cix6Eo)byI zuCimnt`?fNPc|>oXF}z{3(X+mwg`XHSh3_+0=_bI%XiKDw|A{BQ!>_#MTqV3z&I zicOaS4Jg&Q=LNphTToV7zjT~#xU9_SLhcdP=>emi<2u&l?vk5zIEO~?mXdmr;MqW? z_j>|J4!C~~cWyo+{;9_duQUl`LLJTn(>etclYoaIZPBVpQ(hsxJX8VxK!lILNEt%R z$W+9XslU`x%kwr9iak<>hvVtz*ey5DTWDwO^~amkJ6bx<+?S_+4}`@M|IZ7EyD>!w zSFm?7kd30#C@A-quXa(3>d4b~Jk*IlB3{=>9K~+Q=>edLUJ+ zfdPH&E79DgVI!{boB?SG*C_e}xX8wpoSHU8kwK^Ma+joREVJz2_KX)WAgp33Q(3VvK&eka(M6vk(J1t^Bp4qSy&Xp$-PNpBsRNGM7JiJRzsi^r!<$ zk7fu}4fHl-FOKb)B_8Zdy8wXGZS@)Mqtd((s_ zTpH-(x&&4-hp}fL4Yabvz1Dy>w#TJI%~xLmaGy{UfK}Fj-q?^_0$UzHjYLa%E5HQ> zftu|j34RWn##_P}y&$0`=exmrP2T+Fh?BcbNgPpNJCtF6U5=4`84Z$1h+9TB)JFu13SVfXzlkWcfzUQa_WiA^TVMR{n|hsC?F*a^E%@ZBC% zCjxx^=tB60VUN_BTaf)_-}ia|Lnb_;m4{%L0Ii$s8#Vd_p=iY^<3xJw}Mq$(YuTXa^el6_18OsNsBa`2N{3(*8 z_T>i@0tx939N$sBLIKMo4Nh*u7y=uP=DI;hc zqPrmlpg;NxP;#GhHvIr&uhftBv`VuGvqTVz+7Bfcz$V=_CaMQpCN`kJ!u6ik2MQ}b zvzmMw$dn)-l3B|K+XZB*$i0uiT=f~Tq{xPx=q9I8%s8#%wc-MecBT8m6@W$GSq2v7 zr*M!LOKm^?yUq6c?fwYYn_B3~FUBO-tM>BSR5SzhDN#uwlw;p~k3jn8m6>B$+rZct zwKGG!6Y4(>s>?vAvX-JsS8&IIyTe`Bwgu8eK!^bat@2pzlzCeNB}76&N=N($!r?Hl zf;+$Tq1(;;rKhn85=YVq(?J)=c!3bEnMO$}5NVbS=ia2--7T)oD2e=dh%^JRAV9fd zaC_WQIhohl5xu`Co_E=#te!MSKr1N>IrDKtg4DrIAfs28}H ze9!0wY?UCu%E_LJRHIP8HSihZHP8CAH^O9hcm=)B#18VvcJS{)b(d1>Coj=GNyj~h z>eB#cSWVHR*K&uTKh`yoxtuhf5?YV#bxQU60-IMuI}>lr$<8M5*_iqw+|&S^rxk*O z+RF5Zu&nijQK(9-i=F&?f1Feo8U^lcoFb&oiz5!MttSLB`IC8IB>`Dlme%HE-rL|4 z?>j%?a_N9AO6m)l_yOlR#wHfIybIyCIf2c-=VX;`=-XtOj&)P!ak~oI7=d?7wzORdaPO9+3}=nH&&r*rK{EnVA7Mj@~dW_#*V=%%nNv`V-s*V z)Ra*OkrD~zLWzz^9iLR?^fR+OW)QNm+StuuYU0sUyVhhGzny8I8uZ*)Q{ko(A$rD= z$c&P~05SXiEF~q=0SIjL0xN1C{<;5s1X}hp*6Lya0=ud6+YR82kWp)VAoMGe(+M(> znJpJG{0TieM`Kd3McNT~;3CsBTc-bnj7wHG(b4(`F?jgxykk2|@FIG?_WUr@lKcv` z8REgBS2R!hl4y2?fnufXxAl^o`%v?dvDE2jf@MWDqnnQ6*q$%LY~Zuv{(VI+bC2mX zLlcpEm0(W7thma*9K%vve?9xw!^UA7kY?<+ee@1xO+iRekn>yGq}uQf=W!uXc4$;; z-JoN$OFYR(%hWux<{WPRAXzC}Ehv^uvV7S}q_eRX_kPcp zsEx#`SZ|k>H5G$2%)MBs9FM1%e$E1qf4>4EXCRU(5x`%B4k| znrksjxcy%rifXGEWybkZp>^R;o`hL^-!K*>aa*Y&wq2a}VQ^d@*s)ulhXMj}QXme$ zpp8wV7TX+3dGg_3z8O9Cqdb*@BNgWLtV{|T{&r&m)A6QI7pi%Y^5k;AU@_%qcrHlb z;@5Ryn7~O&0EN)#!4@>W%>U)Ge1$j?#-~VK)KK{f@M3h zi3l0dH{P}x^V2e%@IS)-{>vI+WX{Jk=M2#;c;Cr!}3owOdxH_4?N4rGaNwj z2cR(hYDSV>j*w>@87<*A!yhqsh+~vtnKnJISc#tvqK9ZYB!Grk1E(wmXU|CbFwVL%Uf!Z6DdzC1+jV zZp-myG)y0jDSdbC(S?|HpdZk%pg=E0py)=0qsr10>K+g33Fxq9m~Ujd5~AL62mdKpYiu_mQZP6Ci6;ok<+G8f|M=Lw`ILX{G+q^m&@?dD7n_x z2i7ynS#quSyMGAhg>>0Ccnu2}=AKvw>roPwOT^PgmV6zK{&;Pd{;17f`TcRQnw05J z(D0MlxH|7J*lzRO0_y{Rf|_&NMF|QpWP(PlVyWr8nH1&1lMVMskPs;KrRLs-v&=kE z3rkXyIR9EP!BC&g0x8_ zmu)Ox_&qflw=uw7k{qeOd2}5v0^4M)2Wk@`&6+1>x0o>yHuTyYTVCJ^v#Ea-iTTUg zgATXWe&d~_zYm2t6|o+73a_DYsklc_V_X1Y>==skIdV-8YHj0|34iLg$;T=Y_e)9V zvoT0C+Xa|}Xqcokr(ySh`g-^4#4?jRkF3H@bw-LX)47S z28#o7{4_%pjHD9ErEwr&+MOu%xQj`YxQF9tb0*(@l?&Y{eA(1LRo-5nDb44wrhi@O z8p)VuCTHy|-u2Bfqo|4zHiygzcseJ-tT>rVMFkBpZ;BQ($p*pdAfI%c7_)n{z0~bnt(MGc$5#8>?hAxi{=E8qMksn~9n*S*!_9_$F}LU|rSK3G#k2 zrP__y`Uwd*3%1pQ?oe%lu~igsH~YI=2eMsGqg(^IWQfV<$xeq)ZirP+5g`2lGL;hh z8#m1D=jh~7*IzRf-LA*L8oHZ2*SRwDE3dZEDP{UOHeXU_jK z%9;P>%37$g6s5Js+fa)?-(fTUGo>fC8m;_(Bp)Ca+NAO}y z=K#MS^kAaH)V?un);Lq{6!IezXY}EB6r!W-sE*c8j`E5*!)ix8MoPga;9eE9{OC_D zj|1a?5w`%&q8i&fn)F1|Gk~(y-VT5AlerA9jXx++{poz|Vgm%G9)PqbmQ)-fls$>A zI%3-#dbI5|LK?@S^PGa3N{{<$uO;MRa03*P*R?{Xq;mH?TcvTG@=XB)w_yb^L#;gMRbJmJ_=DdP9S5KXQfCy3(d#!SUl40L$L&f?d zB2AC&r)G7^X-TRzY@!fDLt|bl?}p!@0%%LuRe}1^dljgJv1&v%KkV(^o2$EaR(Vs! z9+KB1Rjn-hx*4)L_uALbAMm-&;n!O$F#iMvRgKSA9jP0|5y$*I6R)Mui+t3?rV(-+DY_=)0YIv}ahWl3ST5v`l&Ms*Gt`eNM=cmW3|> zSbDfN+uty3nj^b1R4$>ozI&i+cgFlNUOG3PkWJTzGf!`0`V@QpUCo?!Q~kX|lguo+ zTMnV@k(Pp`2EuBVyxDUVO7At!Ch)ZzjxJ{Uy8onK z4J*fNkwX3bFTw&BsQ!-ra5J&t_nKO2LJ3``!(YBnHwWGG4XFioYq9SM{yff`ii&DLGcEfS5 z6+tR`G~0?c(CpQGMqs7!@4tTJgk4Rj98aETDLgW#T@~85C#+@$Bx>-{N@v$+oDYRA zg}ThUG9{_~EGwU};~>Rh3_L}<>wm#*wK@2}8)~V5I30XUDQ|7LS}-1E5$goszx@s6 zHY_%sOnKk&iADyI)Pbe*LSZ=XH2t@DrH)BUee;9GI-qAh!JP5aSVxV! zgxv3ozsVYC37aR%`J!rz3$vZcG(SoU@d1@d$Bdihb~7~0mVWo5r8_-Y(i2?b7uLzo z^XNQL>CEWy{@nSfE$s>Ey3%WG_Vh|8H%bZXJI@)Pzq`)rItl#?LT39bxFS%DlsZc( z8pe@SURQKejn1fcwRT8;ya08Y_sh?*(@ZW((d(l;I_|m2ic9w&^ra&G+sW7%6PSH$ z>ykqUraXh5wMrmvYY|d%sy~~foXZRI4Sx$-Nt2#IPixh%Un*JMR-fo~$tI_;E5AIC zv%Qw!@TIDrmV6M~hN&sw%f%re^?{>uX;a&2HC~TjVlO#L76jW)yG&>$GitHw{Nxa( zn}AmA;mICGUd))kVHhcfBp`vwg4_2C5p5uohSS;9&e!E z01GPluVpyNq(8IM+8GU*YZhO9$Q+zNVuESo8Qz0Is`-C{Be7}1-;9PWB5`po@wB(y z7Ju}nR;~;-^&i!2LP?~qmeh@;cQ3FzFUd67j!BnZ2LA~He=|hi6n?Bjr;i(*;0JO^ zP8C!*uoG%J7VxCIbq0sjB0CW2n&DCG?<3DCOpKV#lBodXlar-cL9d-u7HXGJ+tgXl z22pp^*w@Dsthh_OJ+UPAN?6~Rk_y1NqXlZJ|3m^?rrF483>-c;Yu`K}fbCFTMWWpO zX^-I6Ve)jCf#>(!e;&W3A3Gm?pE*=?3IV(0pd)}&eX?F{4~x!UjTU>E>HJH?Gx^k9 zcA=~N|9bh_1QeqK7EY%*7qBf_`lhN&D7$-t*{~2afG#AoUbu&+&7o5R8u(a*W0WDe6)v5RTrD!-)?sFoV!Lguto?&ipv-$2 zmWf_&$iJfX=#Ry+`(F2f0q;$Ci9mRO1T2UJcfSVkZbp<2e@FcgsDN&zmkw<$l0rcpAZs{8|6O5ZsV3+_Lwv1v&KZU634iaTd^ z3qw4IRYJqS_(0T#$2vsR7C#T9NQ5)|@0kZreg>93NEz(uJjdiTj2f+19g$^BzU-9U z*oP$Q_$e6ZJ6>mjC@j|S?nEx(2$+=5@I-NN+9 z!>EKiF9N^hOT2n%MyWmknYg1`<_g zU*DQOp_cSDsW}9x(_~ty=`+qJqsMF34jZ<%LtR!C% zubcL?-zK~(_t4a8{(R|Sbfp!oD05sIcQn4`@p>A`&NLTgZ?bTR zj`pNx@5uP?rVb>sy>XK;ANiFA&P}*#c=Vm@-V#EN+@)4%8ytq|*=IPhwmChaR}bhO zx}6mzJ^l94{UdNT!Cyv|@VTfv!M-7pO_M#7JkJg4i@Tx{u?^4f)Y*$rqt&v#>%pq} za#la7Q*cCg%aPBjopZ5FLY(5?-;h<1Vc{?<73codoOZaCRAf3#VhF@4)}_k}e2u$Bwn zTJa=Cw5%A7xvO}cZwwuDWVy^d^|FO8DJ8tU)}Je+U&taxTm1&pc}}C6cW*bS_*|r@ z@&>nYL`=7zTt1>#Z*`r)UG`F7d%3}7z?+cDeZH~y_%ia~{B)A3hU@m>Z@D@x?oV!u zA*WX+NKU81w6nD;4II|@H*Pjk9l4vK4RTcnUt_g;v!$@EN+-jpa_4ahH)z?_dG1h5 z^mtaKjk0Oq)@aqt$a;xOMukjXeQ?axol+ddq#3;>pAi0vMI}L~G}+i^+xO zS`_!!G4uEN-Qss(bVEm^(!FVlh6_eStOdQ0Blb3^j(QoH@3&RGMJ^T%?y?UXJgb*c zqIUUkl>8}&R%!x^d9<%?T;-KXS~0uAq@cqRh=~iHHw~wz4e0z_xOemWmPv)M?YVLz zv~wNoanUWr?tSzoj;J}5emq}iiRF$hSFpD=u(-;Hqnb|jl$*9NdJ!A%?1gUkWiE@? zGsGwq)1GO`6!&)LSk98P)Ck?THf`uRR0~@pQZ^FBj#}2@zI&se%sZ80q&nEnm+(J4 ziaXjXea0<8iasRdFcRtQR)-Yawi#Zo`ox`cP2JG+pYQPaLW4L<@b}IKr`PAIhm>C# zB+s6$4jJ^O6e}XT%xfZzr!!ca{bP%#h4)bMHR5kd49ruJ zxCE@)!J^*lYoG2@CtKI8b5146%7paADDMYXGma{~8UNmt;}Ig_u@v@YfCn+bWwP6I z!vLGNy6t<^htw?#t1_F*N2TuS5;L)0b$@ep$Yx z(?R1!2{FYL))J%-7?+z^GP$vTfK;1r18ew%3H8P>y_O)Tz32P+?$28cS?Y1*y+wtp z+7Pck)8iV)F9Rg&-el%c_563f)$l*~eznA3CR@l!S-~;1_b&ERZV?)D$v%vLpJGd9 z6elUSsUdX-Uy<6y4lVwHq{p};^rCL7)8(TJO?j9;KV<{mELwdq3R~TT)EC%s*R2UtDLXJ~!@7%PxOAdHnsO1T!1#(dOlP zUr+exdA@ZjuLUd%i~{?12AgSV;A6l54szh~%0^l2TldeedB#W>Ts6PH)ZPLuj8wp& zn(hW}Jlm@N3|KH^j_N=2gq45qeG*fz^o?Po_yD3llwmsXZ2m&~C2ctrJa}NRkl4w$ zL=s>xOFq76e`)8i4tW7e``MKQW+MW?iSx<4f(s}z=_&u&Jnc6jbu-(oC=vF-l3<6P_tk6ya5@3U#hKeWJmhom zc>yvEz`kOQd*|^C;IYFxE=~tC5MTgI1sK8s;R)DoZZeX=$DZI%lNYp89!(dd*7#=E zogP?gP}hF3fcig=MKc|R;hjCXP7vkxvj>=fD}<$EF{q|BV6ui;Z^5u1;MdbpvEK&D zU=|)5fEAqg@VkV>a)~yzF?V#|AQ%#Ru4v=Vu#efzPEz_k>Eo3j@&=ml8{xVXO#i&( z7NDy`f+gT~v-k!~%3;(6C=ZZBHiYJ>!tL8&8V*n&5&k}XX>51iqa$;1+!?t!GbqVl zB`HC*jS3Hd@4!N6|8?8wIByUiaXq`zZHo}6UhV3wcw^$npl9SDV?|U;YdB_lk)Rc#R_JJ-+1?XBx6la{% ziYq3NN$56BrX^aGuCm}xNTMsP57u{*@(m8qxF_Q@Vz`80u-UiX0p~a9ZD?W!9dBgZ zHL2oncr^u<^${!yXhN!+Nm*)VUvCHBhBci3h;mH=8L4+2V2}x{^-VfhtCD*FHrt^6 zEUzV5j;D9L&#$%XWz07(G-xG$5u06+B001#h?~3tz(gFM^{_w_ibaHi&BJOR1B38& z>kel+h7|+!Rq=vBV&hi#lAYpxUf#UV`R`ew;_smT=6o6nCUP_=_V5o~46?t0mXWd-G zUW{AUXXz3U_oY(UOGzXxlR5|sKg_;%BMTIT{P zEC+sf`-1bIy##LJKq}Ef9Ik`%Hoks9#E$sTe~|XU%6G5xH@LdmE>>IjF_4bm^}j4r zvbt`=7zQ3H*cJi7?Uz8*WYx-)(=}Lty&!q-BlmMm--*W>Q7Zx#TUk6JqI#pS`M*XE z4ZME;g1J%1lH9Fp!^PBEZ{1p`=4xnfXO+sWZ~^CeQw>dbpnHr%51&P;We`ubc=o&ykS&S zrXY=l?TSn?!VZvBAl&qPu7YEfmmJOWIM^NXnX*1HG=!#K0YY;=Fgc$DjmHRm^+d12 zh@;SWO=rQPPzie|Du4(dPS_mZhcFi{pS*%;+$v7ym%;;vU4@@th`FJ#dGZ^O=l1ao&CKz(iSfSv2tu5Y9k~SX#Xmcy!g9-A8ezY-kGn9SLrM8Ehg(+a8Q0 zlgCnNh)h(5b46QU)I6wQd<{<4*qOQTG845BV=6oOyirvxBR)Lyo@#I6d$lbfZ5J$J zkH84=06&Eb9cq}zk*9;z4VL2wJoAN)mySB2$LX>@`Rx;8g8^M^0a;i?qZmN6JNN-V_L`F){gRDnT5Xqdqt$w4)*7Pdq3_=U5Z z_4O-uDGX-a^|-t8Cn7q|!bd9Lg(l2y+)q@^0kAg!)PYnE<(f@i8&+OG>z$!~Dt!o&> zfX`63&-$R~P89Y1l?rGID=DVK1dAb1*}w%V;cK5IZJp7p@g$56ZZlxp&*AFRqH9bW z)H`aYX$P)C&hSiAZDrpq%gULpE#y3Cc&s#_33$PvS)#j%dDRrm0p^|ZSoG}XUyY>% zViAPPhDWR$$~iOYMwi?E(o5EWzQM1kyN`a)tPpBRROp8(6>AXcMw_w-&b9j8%TMW} zEWw#!3#m&O!2C$MY6?&l`wpBG3h6rvLsul7d`Q^LE5h_J9~Q)&*AbK{8XE zH~*y*Sj{woVhomeq2}d7y6Ks!!RWJf>wkVM>n3aX;n7@tPNvMko&XkB_FOKNlOUVu*!J0Y2Z&>+*Sp`Y zv&Uuu({9|!?~!O&_*py`V_xBp1j1q@D#1`-NqefoOltv9nif|`fv}yC90)4H+_KR< znO{s))SmMf(npc@b1gnj!aq)quQLV_Mo^|EhYbAiNexxmi0BY?n+yFTc9)DK<@)O& z!J$!3G|@pfJ+ymCdPQ#~(Hp6h9y-eK>#pB!IojFFQWi+sm1Z4bR%A?%>EnLYeKM_)9*gUU-iGLT3J`-j@=LPDdx%~Tg49In zE?UUBb&R7&r-YsI^Mx?edbX)s_Omd?V)m#2sS&tanM#p^?XB$c%`^dYXiSIjCoUGD z2eE?s5MGDc;7pw#SUp&O5a_kAZ;r^<9tQT**bft5o?g^OO1DtSAEEHdWe6oS4H&BF zk93`_@IU46Zs1}zkq}*bbI?oJW7!Fr8BFt0G7Jy~W`Cu=lBDN~9Oy63lbqPtKmx%z zNpLB#0zDOFCMs;QVL1L<;VR~^iUcRgW=JqC_!ueg=b@QNg#Ssv+&9`OwkY(qM{B!H zM+Q`s(#!Z);=dqy0w?C5Fwq3*B*>%~J25xFTry^Fil;MvnoG&o9eb%x23l zbwCItQHbvQyC5O?)cNRPJFl)UIFJ0DJd~@1I)uU+_6&GFK!@Qr$P0e*HEwC;%O#~= zn+F;)0F0a_mCZoIPjdo|BAf1u1cNG-uG0P8yhj5Qx|MPrkaC{_cMEu!e73@=HSQ+i zGU2dgZh;LgsfgE_5D1)p{bD5xNjZ-=sG|Ez;~w=f|Ue`)#d z5BQl|UlgPiH{ixXPCTt*`eJ!_+9*B>NK^*!34s;&eo|>wqe7*;~R{WAl6sj4NDipjKMXP0l5dHM7rZYBpktlzc11KUaigT|~zVEow@FyYqU`v%EbDg9CiSM@!Gci^CH zQ~%gqkeb8(UA{aXDk}xgXp&2A4GB~i44sey24VaF&1kc}Njy<5Hru-*dwEY9sDgS# zhHy7iuP+~hwYW-=iCvdB%lC4^@R%!QXU&?6-{EpIKM0@?bkHLnaD1ziY`xg*wO^AN z!$u0FJBsiJ7Lj$Uzm4J{UvGc`bFN5Tm@(*J<;h$SmpUYPr=wZHwYvs3P?@xblWNBv z+vhT7H)ht}(l6}Kj1mnV{z~$OI!iccm$Pk}FqB9Jj^ zF(oe;`vIZ1`+ctpN~2`)*4cn%%igZhh9(0xHzP>}#eHj>pDvF&-q z8hQ_5axuaIP$T|?ce11cJ0E{W5Kqhx-YsXf=6k}%`$&Se(Iks^R^;yi+gx{N{8)5O z_GFApCTKPCCjZ=9Q5)@aIf!}G7J_uDeo`~*pJlCa1Yr`F%bn2wENMbrLKo|(^Rz3T z*;nz8%L>UBk({y#J+O>#5s|HaZkV+i4JB?PEc!xH zK3)A%Q8^-1BU8m%ZRqvWsw*-JxE-Nb=A0~477c7RReI;vxaWPNIt&$l%qz;rcomN9 zEy))*|7T@3YQmU8pZFU|y0rtqwiq+@)i zo^rN+$Y4GE{GQ>`pJ!3Ki!C1xT}L8N8$HyRbF!iS6P}<( z8#SsN+j>OqMm@r4iVFUIh3wxVmjeLxr`5h_3hbBd$gs)LPVqjXS+;_6 zK0X2aF?Znhs#0~26Q${RtqYzutxYT9;E>UTs*Xb)`teUXRc;* zkt-ZV@t%vohFSXnt%+P+XqDVp)$c6xcvYyRe*GcZx8DjAs4=A>pGeI)X|v?8spERQ z3$C&l7n#YU+1fohX`IBpRjbhTH8O;@AER4CUDd5idQr@$t22;LO`-4aA=^1>%;1rk zMyyKtk%X@N*B(AZD?7>m zCv*@{2MxY}A-v$={JHJ;3Q@;6CzCv8*;8o^NBII!Y_MK4KSFFCuB9Q)ZL#c_$+&$pseD_WE=IJfm^bz~>*A)WwFVYLCrG^I<)Xa-%6!St6{eWHLjQoyZUhI z2LE2_g0gk&=F(wkyOnor47Wyxn;H(b+!OIn$Kad3u#mj};Y9`(i+&cdqZx@zAMkXkth*AFP!4Jo37ZM*4InLz2wsID(*V_%w|8vac_mWyihN= z{`2iGp6(<${nmBWaF#0@<5@$2Yi>+mux_D<_aI4N26j1_!yZvSGpAusLgEz&^x80< zdtWm?$1zN?X5@j29jKVl2AKm+Kyq=_+kVtY9|Q<@XKL*R4eHJ^+laI3XLgZ+$qpd& zhXF)~P|J^&hDipqUc$%=C7t*2`nGu?jas?H(P`4yA0Hls4^5?a9w>N> zPj$e({zi(e4)X<}IwWaN>1A~s!z;k?Vkk0%sMGn)pbqzLan$R4))r2A$B?NA}_= zVLxF~Z%A&?qb>Fs!>1j%V<5r6FYRTUgYh-fJ!^wb9Otx5e^@ZN3|q+Q!^+={0p+Z) zR8Xm4POl2}ykEMRGJ&b*-!qjrZHP2MG?jR2Q$cTKOLe9P+)drm}Az*PtVygnqY5$m4LZq+EiHRXcORBbgL41gfcd2ykeN; zeb{)2S_A()z4$t9S`F%FTKV*%<`u+Rbe}?mwBUZA0r%|efc^WvD+$_R|7;X?b19ZK zGV_NdaN_A)@RXO%h z1FQG9;Vy+fyo+PX&0LK9&ur6$ZidlQDl8;h(c0-17-_2Wy5X4G=#i31Tjy^e72vb4c$vtF!^<3X|d!9A-)uzUz@Mu2r2+v$2e4-i( z3kc2<$^UH7yR3S(8UKEFlQJs<)E>zGLe>|_4*v;G>bW}qkohX-h(%K5g-Ns9KO69g zP@(YLfy?f%@+vEM8pfPBv09NXMl)wZpgI5FA0j)=pYLQfqa3%dc&o!^6-vY{44;AY zPV|?tU#E@VJFgHaz&7^G^(_i6CklDTzYZtMJhITinu-=X_PZGzN@Tajh(Vb zVAPKLyq4nz+!nS;q=g|)%T_*Wj4!RSB+;sYLPCPYdcW4~*}7DWrs~e#C!?#VBm?#F z>H=5}uZ!G_?naDE67gxwO*h)Cmx^fXj*JZ1yu>u%&)G?(684wx{U?|p^%SLj&>_kq zP>jj2`4zb}!Ccs*vxZ+t52azbG`|}Yha_h?b*lACv);9TlDQSA0mb;V2eVXP+|#qA z{}o=vl;*1zTB5tcvj1t~y>E&fombp*)e+%n_!IktF2b&SFg2Bu-&*cDqu@??`pZ!1 z^wcYnvP3TT)Dcl5&`H{m^Z#4m12D=Z>r2qBFLXy7Gu{mzmfZHR@!&8~neUt&AG zC|rwY%0ME8iE;(VAm*g^BSf_X#a9aZ?%^?R4S|Jeid-M=BYh3Il4(z~Ik-qsu9DI? z^k%>WutbaW`-ygE^l|n9e1F+Li$30+aQ(9;Jt}a?c1O3d1&IP!)%e0_w{1p?29*=c--^OzdijYYhQ^QRpU_Lahr0Lm1_M>K7xUHNaCJ(kGMjV#azlf9fw5- zN?FwmvqiwYhm$^Q$%K~d^>yUYJGcgF#-%yjUu2|X%>Hc%E8M0m#<9Q67J0z&A*W>l zY#7Kjp%64zf3rT8Ca1<2@EA@LxZ1g>1rUN-xEGa;%@d4NC~ zB(49dTrRnUxjE0!Vu-6#dYHZq>52QLSjT=}>aZwZMRJ>?Mprc})8M=wzniP}2?OWb z-0a%nFC`%C_ENN$4j1tvOE{?Q*?7lI|H>G|5Pu-5JLKA(yQz_N=n38aRmZ?zD>J5d z_hzf<(OkJ9TZy^&X)$}YIV8G#hqq%|r1moCZA)#rwsVH2zL#~;=`AS2D42Y?DbHZ& zn7fa%AXvEE^PPiK%F)V)Qgt1iR8A74iU!^Qc-B_Qq0a8d26dZ5A@i$t(tp-6l)oDc zcsFnp;HtwmU(mP}W?xP!hYUyzCN)>ZEDbf3dGuFUKJ%+#Zwo-58&P{Xh~rmjJpTDL zPapBfBSPp2Mpft@*zK3$7Q2jK=5RmjOp=S;#xk!++fh(VkI-A{H>Hc!2mhga`*Ze` zWhUs9qX*|oT~XZb;~6m87-LD~#H(`co4TAMRJ#cFQq-E2>WZsle2KKjaQmDEs25T5 zJ3<8#3eyHlGGev#eZ~^(=2*WPL$Z6~a>L{7bx2RjgSo#E^~{kAp=*+}A$@X_#Z>?b8EXch-Ofa~%pH|#HKOBU-i&Y@0oUZX%J*D_It47_3 zX7@j-02WD2Ecr9;#n$9v9vMQlbd9S@9Z7tVsvlFX?&i;*)TQ3aqrzWWe|&kGceC|D z+?OL$wuXPjlzqVt4ExsWv}|bAyWpaBt26p{JS~^%RDh;7ZYumIjg>cSKC76s7=5?8 z!|-WW3bfj*KU{{UJ_g%dN5K(%hrF~>hy&y2o>!>xTV_AMwv<9ppBQaV=pBPdSK^Et zL&V1j@jk7X(?q8(N=Rk z^1G(f2r@Pz*me5LOM46Im>YV+w~8Y03lWjYTu?(j z>;s{L4(sZ?0k!%y2;PKBCUmUOi;F*R@ETK;z#^mb2)Yl^PUl zOpi8HJ`U8*33vsUvj5DEf=hOt4UDh~plnBs57sXH?A+_+9}IpXN7Nd_Lz6JsOKk{LC(-DmVi zjMB_q2yX2UF=2SFhedU~GkG$>_M~H5|DT{?)chb>i%90q+S`?2znYdg3{kWB;>4V| zK?`YbtbrmhWUhiN9PX6vC-n#i<;c;JH{NJua-?h1DYZ7QR%`a5#%TlfV|`<<@lE#1 z-iGOWhfiE*U++D(n(lljJl+^q0SyHgR|uJKxkx6zsZPCTEn^ONJR3;$ZYDi3)YQ`LSIt z8jdQdn-rU&5=WM~g8D&ba&^Q5Yb;#iSL~t-{)<_y$x5ywVKJ3b2QbdVI*J~gx96I@ z?6fML-t5s{P@2Z{{s}jvIO@}f4M%o49fsWg8=b>E5Mh^fTszfd?S?v$v86Nh%x`E`KG=TIb;F+ygbSoUb9MAos#9Lm**;Il3e5@v7QvMSo?n3;f);|gU*}|rgdro7S@-r1-R>A9W$nKIO)Kf-!32*?xKH|O7YtIVTj5_V@nw1aZ zT&4Ty@54|JSf>qm{ax^R!4re}dj-1ihrv{m`}X%6-+j1D#BxAY{2+LJjqek`^ak`nCtb9_SL$LDdQQ&X3@ z+vkh~23C<&5I&-WcXr9rE`<4MO&m~4Y{U;nbIt}@xb4Q0Lz9iL*J3FB;oA?XVW{cM z#DQ7z+;QE5x)-8NOLbkj8{4N9eQaxn2$xv#cXI#kK*HeDL# zI0sdfuV-MywQ2l6WvSyE8s7)i$l3LY7Yp0VRPWT;_T!B7<-}XPa?QU<|DUhUp3H6B zhIH46j{Ka^uBEQVY)?5iC+E)e$*6}LI}$+`&hs|v=~;%SHlE49zqq);kU{z0oV_}i zTNZ)?;{f^Zg&z{u^Ty=7T0X!@_CoHzzVVPj><@MaLgn;hFZ~b%Mx}mHRBDZWo;O)e zkVBMqx`v8sFz*F2G}Q8~WnIgi;d6=$y+UT-Li8(7&7oxbABMH!u?*E>(nM|?t}(&h zX%tB~8q$5d>(JTt3o-IIZ_vsDN^Xjs zDE@Q`sZXp>7+W;$KgMFv%p+u<&=z_7 z0RnOudvq+FMM!zl6(PZ#Qu=2RiGPK4<^&~oisbrf-YzDE5wl28g}(%XjuVksckz_j zOjp1#S)`D-o&-B#h2@B-MRY&z_EXFq^s)g=SL*qax`$oT&F0@bRNuX;wTb`V+t*J$ ze~d6t2}9scM@To*6VEEW#NQWXJzpY;&b`$BX){p26yAG*!9cVTLQKSQSHc1IjyiJgTyu|nU=7G_w&S(kG8 zt7>!rY9Q2XfQV-#1zE%GYpGWO$TcsXz2kGE^EcSk>!z{ZU}^<>hEZP4Yw1!-T>t@f z{$~8S4Fd?a0BXpM+4v+Yvl|&w#qTwmgy(qz6d{ojC`sG%P{h}(M#hjc{Z=h||P;i8c}l=B)5wqyEo8saAxV zhKfVRDVNUIaX1Bhq$#j&gQoBabcpSo)+0mWa^F{(R4qWsYXR62%$8_?el3bU2g&e% zvE(wIkKvt(+=TL7bb#kfa}AE#Hv|qYaHM}Lh^7O=T-4dvIgIW_IX|&>GkI+1cDfh1NS}b|h=-xf?8oZ6d1&)tfd#ijqW_IxCa{E1 z&&e19ztzEzunv`5*=YE+NJco;G(v}U#B%B<_+P;UPP9T86i{9Ev=`*k)V<;dBV5%r zk|=xlas!rN`n_Vazo-!(P%Dpv@mhKO{fI99V^Dx^EPxBaEuaFfuPVs&Pe2L#PPVcf zcyXCy1EBz2z+gETFBS-$PvFcki@sY;lHOMX>kC+!YvxlzbMJ~&3GC1(GFo8<9}4)@ z>w!mxIOQyUkF%gavR<0hKT~%F+L(8NSq9`jJ-1iJugJe4$ArH^b-QjzF7g@ckKF+} zfpnLBjg$tBByEfUKn8=i58lIXcl8WzLas4KtJwu}P|Rg|?9?us?#({E2!>H&;xCu2 z9{n~JDH#cHXq0?ot~6icI8NnSK#-M&G8eKg!V&;fP!a8NAercckZ^?<+Hfl8`m8X@ zTSd+qFYT%>yUD!eAy6e9#>>=JeP#?dfaoG7cO%G3Rqil(!OoFDl5a!#eW?K~+ zh!C8|vlk=Ck~aWnhmGb10Vd>zhw#A_!!WNi$!Y*@Ak#yqC>|)I>?eSD1xA3w{9woe z_9#KnoR|eq93bUTK7;XnA;97TubT(3FrI{_mVRW^Q&7};ExmQ{S99g}B;yUQO5m>Y z`ZDkc9D;&JSO;*g@e-mx%!SaWlMYB;*@TIyOvn~+x(Dy=(KY*+;eo&QCS~{FK#=fW zS0k5QN~C1msOL7Vx~&{`%!)-kc>x{1Js`9~F+ITl_6AIAMH5o8d{xIGmrgn%s)L1I zHab(_z6WmB3>j_}f<8Enho+2>33**1-(;UF(ppi#i!D8>`hR4zOuUrr+M?AYtb zm7)d~5?0;^^T*Z4T`Jx@4@p}_qTHo#S?5&UUOi9Yes%*~N3GdiI6jL2U$IL?UnUw= z(d#D&zNi59!#~j@Xk(txH>!V4Ce2ZBSRg5_BA&VKC5B@>vPkRMP%71)H^qaQhiD?v z=%&KL!@}U#iC3>Mu6W6);Q~x!4(p6Qe{RDPtuag=>P8qlIW>xR#cA$DA-&Gnsj5yj zii%Q)q85$`Eg3%HFIg(hmit2MU?LeNve(sv2$cJJ=})xO|A@UaD#cbd-sg{kQa|O7 z!f!VCG2htgAN&#}jRpU^wZWMNuvU5-?4Zyr=gYDI{==8$gzSV5@KgmUBV@rNf|{Ai zaJIq?Cz*v>%GDlo#PrdQx1Y1cz0T{5;tal`4zQ2)h%qRSZ{no|a{W<=Eccn)k2>Vu^<4OHti zvbPUk1Lx6Vl4$41Tfrmp8rLSV9EQTH)UBs_Qiyx^iIEY`v|I!E@@ysQy=&A3qGL>w z<}kO(!?#0=K7|x$?}7%!)*zq?b)EwQf{4}Q`-kW<9hmelfey6EPM*S>xt24o%a!!M zjNax&Tg9sLv-dmZ2Vu$vq9VUB(Ihi)pku6UuFZK*34W zz;&EerBeVoowLX$GAhGLGewXziLi*+e>!!}3`EqGAFgVSgi|-%`WEGk6B5g^>UwtmK zLo1q7CYrs@L!K0$iPLDMDIc|}JZXc^MB0Eq4qXvtj2Z7VLq*%s{0q z)o-Fcd{aJBufz{Sf4M{7D`xpnsz_A|rg;1#3VkNc)ZZ^^?`p=eHzhO*ST)sS(=>}; z0(`B{1gU*F;q_0#n-r(ZZ`5CLyGr%&$?ebU8);D{3YfKYua&`|&NHS((3}O(-5MG? zuN_EbrFrN&4rPjRM1wQfQmV6cxLPT|gI)w?p}emke`5apdOCt#TezmFA&G@Xwr>vV zB+8Pm+TsvCLfCFh3%UWm2J!^b_RjmLu^08gf!rr?WB4v;oTYDVo`1USn0H%E%O=3; zb?|Ssc*Z#nTu_dneD{KX67YP;C{#05U9#e}atavX?zEhsv=N+Clnn7gTFCi+g*>hR z36n15Am{^%oT8ccf3K&6LhsI>17#lpEp{p-C9&n>eAI+7;#<|}XFxJFJ)Fc9M8sAH znW#N)cTMEy&~If)T=z-yHL!OkUF#H|#G*Q*0Lw&dE@tIoyCfiikG3o|C;+&4rQ`W_ zEusXuqNPR!rAY`m*~cyp0D-awP;IudwW7wJU2T(zVx5X62A=kbRkMt2w`SBpo_oZI z&(kDqL&PBRR7#1_M6!tQT%76kC+$R%ywzkMc-yQ4GwAQ!P(G!xqb60&=_L|+^+WkJ zbCv<4Dy>`8&r&BFpdnNS9BnHI*-C!(e{4w(^oRZH!0iHl)Mz^ivC(BkqQ(!eK_Z+% zWLFD{>r`<-mBKumop?|oKh!-%q4;`%*gCKv>JjgSK`PRtDI0d|s=#?AfvXiKxzq!C<`>`c>^*$UoWiEM1GxcnooD{4*Yr&icO{b-7^7m%avET)s=zy`AvIT%sWL)21OL+6I}pW(s(QK zdAM>PeyGV)-FqY|cpEd&vIp_UA3f6M4iSuqgGY3grY+i;7mQz1B5S#e&lO>$u{MX7 z|5cd$?Uce?*taJMnR4kbqObjvhz=__H6I`bByN;6=;US)x%sYCWmTff4q#ZzNwpv! zh09M3A8)9{0N)Hx@)bRHmGtYdAyIo>37wn`j8LzDbZ)s4a3RZ=Q$JIWcYS8kV+R~c z1?1&lzf40BF$1{`T#3YIaXHcEvPGbXT?f$(f9S~l`6eJ0CK*%XMeA}o8-T|-JT`J)V=5JBLEIVK zcM49Z4z#Z>LdKEKqoL(AGm$bz%h3_WEGE%QWM6U8 zJg^kScm!2U9w@p&Yx9&#f(hnB{Qihw==&=Nq z1$3csuw@t^i7!Q<(kT+Ek_v7wCaW*T$fJrBt{bMsN}j`$02+bITTNC+6`rI#N;r+%Qx)bxp%RIk(xoQUro(ZYkUyLL#cOWWym=>Fa#e%BOC#psA z9fd5;d+{l7Yy#T)53WBo3Nm`mg{8VY8<-&YXB6jOj+OSFUpI4_uS~;6%b<0a|Dp%? z)DO7)iYdb$W~_{uKS62tnZ`QgWwIM*Ihf0}Wb zjJC&$P(AKpgyDE2h!`splv zzptV1b;^N{d_QnW?{%O2?hv@5+F5XNOkOv`a*{&7va+ zq%P8lBq;NJ^jEAF%TvW5y!Kys9aaQnJEzC$q6_k2&^{`yMa+dQq>_BAv%7YLC^GwV zaKqdb$%aJg7&xyPkIT9g%$~}a+IwV%Cb<0v)~V0X^U$c|Y75HwNgdC5A)|$cDt)oS zxP+pS?N{n!*f--0FYPgU70b=!O8*?LR~bt+=TlDRj#Kj*$o?C&uIzXmc$|{FsYP?O zVum*KBa=!=v>>}@u%FkKRE(ktp`Wl*08~!W%uD2;IC}MiMqwfF?&?mTz~Ig&3I+Uw z8qqy*Tm76>57SNcY<0zX^V~1n zmDWFeM3?`~hg1$tLQ`B0Oz!gzX4fdz9k-^`_`w|&s`-o3w%yH&kLn*W&TxX${B z%obtndTFhI69MzNYsg&q{q5EcpwY7SO$tqF*JI?wxtTw0W5(cP2=H<( zRSmuGGq3Y!hnix(n+CH#N*nit3ep!{_K)Ei+~db)nz;P&Y$9l4+`=J(OABJbd(5`M z7gkgzRP2?#4i-0G&z1a8rFV5CG`!prGKn{8{H=)HL#4vXgKBRYns?Y=FUoXa`N^+Ys7IiV`%aj(`u zPtAxv<}f;om$^IsYuZ7?yZ$L?LTN}<1Cn1LS*VrjgICI{b6s|okiF>=*YcB>=i4L@ z2?OzRAm?=f7H0bb9gXsHUs8hES&9qebuq!Ii^djN8crt|hS4q$d2G{Q_~}ot>Pu!G z_4QnDi$szrIQmkS`N=OzkShdlK$qFJmRhBF)DU-OM(5+xD+DKsPW5q$E}5k-cDNYl z{@dDMGx6iLw1*m(JUFZ(T3!ePRMqJIUPPN>>67`i5yL-@DOhE=FNTIXA~>##JTxsR zMlg55R4GP{pVuIer#hRmBRnAfu+l-|j=~XlH>tn!P0=yv{Rp&K(3su-@JMExuzG-I z@V;G!QE{^VnE3h4(bgEFk*+AQUN%TV)I!@u%ieM0r+rGQqD1G}u(I)~?n9rnbTS#b*XhTVyJma9_14a8uXKVktNGQWc z#)t(}dLMV1I=I5U+!8Ogx=|0k6-LK1n&cx%+JlTIs2!f*R@QtHRM?Xy?2ct##zP8~ zd<>f{YC%T`QMiz_0#@rd+>jK^++6EEMV(GIeE||6tDWj+P^|`|ZlPwdcug3euA+kd zrdw#0Qc^5bm87uPm+lN5L$<&TMQGIJ-CoX$I8%roo1dKC`TC*m=9tzfS>2)kGo`|z znw~E<0d13(C4Gf=-qCo=KQ=^=Jfdu9ob9TfPvH@KB_;CrpXKz zMA4-Cpo3N!$|4^e2s#$`^3UBEWH3h!l@xGwvI6fD?4b@Lzv{-UOpLk#P69Y}Bk1p3 z*GIroYGENndxg}$Ju|e#*zFLLa2k%y9Bi7MD^uD>tkXI)SfR!78;IQYU%01~W_Sc{ zEi?mpC$03!F%k^RZ+%KlNp3;+#jGeuM5{OYMgp9apfvd26e zPrf$;SkSCrDJj;a8hr|wQ1Wa(xiuznvBgM+v14V64ZcnznAPLx&kixalyVY*z0gW? z_R0f=P$(YCa8K_Gh`0$`qM6h#$uK4_x2byE-O;l84$bCxc9zrT*MV7CiKs@eXS71T zL}fP3E5~|x5LS`td6SC~qsEM0cGJZIhgByGwr+8&Y?G2a&Wkg?RRLw;fc`H7s|qo6 z?~jM#OV=nGzbRo3P2E`!mXKp;k@x(rfNkq}i@Nd$kI=$fUFASrH2_GG1#<~1J?}wG zrxD}Tl;x(T_2PG1X*D_L`e7pj76IOmU+)nc{F25v1;Jy<8QFBAlmG8if4}Q8TypGO z!1;yC;-UypRX;wX_0Q{u1@qKQ1*@IyL?x*=lERz{H&ys&iS5oW1d6r@3)3sgP^c%~ zejVAus`SrOZhWZq%6YA3vHZsRLDJvH^xB8V1SSfj-Vc1$HM*DOR#iKL?t9lkSEH(exbkhZOpV>bV#D*FyCk`K@6-o519pt>d_6SC?|+TH!*^xk!MkOhfF&nd z#?QwjJTZ5AZ=CK+lr6o&TP(_@N7s6F=q0%`e{}#m_BzvLDBv5Q4dx=&M723g=!7zK z2e$9DCQJ0H)UoTh!f$CV0`-;gKG$Hyixv%C|M`p~(ps$xpRyp&>y*8IFfAk;S_}8msntcFW==X)Hq*Ki(R^M0t zFQv|}aE6Z#r-+eL{<+FgpfR>kQjgt9bhfGZRHT^-b_i>OoJpt?Pv9o+QNNc&G9pj% zq>~3%r|lxbhShdgw<1#o!!uNxBPQn&J!fY6mL8u0$55Bvl_q75b_To;?k3}Q?AJQ> z#Ylb>3?~LY>AOcH%6q$kXw)-w=KpQJ%pB5*FG6E|zTjyPgKl~`nCOwquoU^|rg-X!G3JHyZ&FUH8eww=9NbV-@Eom_Sc+ z$@=&gwB298-}wO}uIvv~OJhO^$n+w)|NF0>V1{jLSOYFRLon9r?U_>iyF91~?SNYV z5Msf7`@1kwP!4|AM%tW~3qmdRB6k3~{4@??czZF9V&!p1aZleLhzC9Vb==SW*XF?g z&)MW??-p!-^ZfY~=A(Ns9XK!D%Uhg^o1227idV^>!b7bg3~oX37k@k0c8Kk+#x{ag>1P{SAFKZvKBQROO)pUQWeF~zj#_Fi$nc&zt907 zolbBX7WE|cWLVyI@T)$ff}EmmQz`UTnMdRH z3#Z9{9aAH$c8W8uzpIe1b?EO+4cIq z;W(=3JmavSb-{;zXu*r&9;VYvU}-EeDyH@^#h`*-`sS);j+P8rmUB%CR1AC{b55`X znWQPT_%0Z@Mzn_0XI`1KoOgf9w!hVUJ&xLdRsH(jIFo5e?t<>s zR?EUFCCmVqmId3#Z^>@MHq10J{kqrEbm$HH7ZMZMq&C{pEE;#)vTB?HJfw3dvo%@2 z6zh1Whg4=VEf#b~QC!n#&$*C~9-@n04E@8C)0?=zZE6+Zs&B_Zbc*qyTmBcick}{t zE0IT7hV?YdY4lNqC9+eX{B!V|^A)qtS^aIKgv#tXsj(qn%3_M#o2rIxeb|{d9u>T* zbCu02d7`?x4|yy-^x}Ab2sOA+GFr5+A4S$oY-oHpYslgr89YiW*)wj-I>8-JO+;2`Aci#Q68lZ>Wd;iOzXs_&kBCkGRZBAG}FSKSUis=q%B=2O~ z7*hr7EMnDH%>GnN*vZq+DD^R7_ui=v8PhsRI%0oPo_j8O?Io*DjD`ER=v)Tz-E1)j zJ|6F-FT!ZeuQ%48n)maOhf8Cvxjru=LhVT(N`6T2uU{hQ3E&TFoJ*mRxaosjES9cKq;PpE_SB@zHp1Xb(U0k#WO_9c z-~EG`07PtZe5yy3M7|rfSD}uBMTB00Ddpjc{2#M>N6=3aFUp(TTkXGD;5GhuEHdD6 z+M`p{FYS(6et8j18t%y-Pxv(_qMl#>CV(ufF|GCFP($$>&bKiK>@Q_~4T7H7+$rsw z5;J}MYv)tnBX7^*Sj!x?!jr-}kJp|XFK*05t9y^vtacD(L>vry1@S5jBo$=TKVN>s z)2r#JoOnq_kAjr8zQx=45$eqA@Du6V^Ap4d8p79Jz6|(DI+su{sdRetIW~FV_BKUL zFQPhQJE_&7ASXWP*TDIZM9tLIY1g6reb~IedL-Y9& z=;{?-kbY_vL>pase;yHH@9GRd1#N@x>o<|w`-luP5*g$#q{nNN59vp@OCdET6Letc`tX; zmrTYxkWfc?<&7kd*2g}E>HYIdvgT1tD0K`UBvHUn#w~xfF7I3(k?`9WUs3zDr!r#2 z&)r$jw~QmlYG+H(e|P;Df^OfLy%2dv*}CYr`m`@hE-Bbv5v>pGyG&Sh2GzOC>&}x| zCQgwIrmloFcD$vYoe$Ye**eL|rITG_LQg=~sgB7R zs_(k0e5|4WuJG}aOl4K=i}2IJrN)kNA+r&v^=3b!X>2^vD*t7nh)-m#Ge^7mKo3_* z+@g`4IP-Jz?->UFu2SMeW0c_dxbZkU&<|$rv6tvtEc5gOWG(WpVnWLjezJaSrf$VbjekL`&Q1jjVTWq#eH*F?>j; zO}zE9BBU9qNESt$*!M!DbP>{!2)pH74wj|FX`(x$#b1#O9&fkKKK}Ob1e0?P39`2x zOQM8%WV&8&|A27m2T0MM&lcfnMOYfhkL}SrwI+A1}e$=yu`xNITmhNP^&qqcHlgcd>t&uVR z`=WJ`+^4T-)2=Sr?M}|1Kx(&LX_9==b07cIR*?X8-W2T_szYi5wrF)Ep0x+Bb?{FHGx_l4C$Kh4O^J8SF$&n! z6<9G+6J=0odY{Rde39Cf^H$=Zaq;t4c&1^QC}FKF5o=i*BBS7l5$b`=Dy+XDIn}40 zo-M~^{_R*7g!4yfhbspGc@2tBCZVEsCUL! zDJTs8=9cnYzjkvi8n*6HbI^5uOp-rywHB*WfhdIk?|&DMHs_)rg}=sFE0O@RVV6%Y zcM>jszp?(ON9RF}TYr^wG5ecO!^rOS-{#$hdLR@fkV*69{*(LLCBUE@8jO_>*U6bA zJ38WEj#q(WzPnmuR%xSX69s$LFmRh>4h9`iGmrtSYH`7?7;kYFbpF{7i-~}r2MAHa zT6KRmEEVxbKu?Y5HMz*t8B@#6ar?xv3hU!+=W+%gp*P#FVp+;s}jb#op#f-T(3 zwdz0wR#uWH1FToB(y&`N`tcj?8IsNdIg-py9t=y#0 zW0Ox06i*=g0lioX>&Q3-qd*oxv{QMQn6xnr)&U^^40C@}D5)Lc7r>Sl$tOEy;J|=> z_M16COC`lMf5$!J#&Pn^9w;^{-cYpx3Y|c=O$|6s8le9LpS1#ru@wB}@S&s4#E?T+ z;)TW;aIEYA!t>2#pfG|hsQ~DRTsl}2H@o?Ls$o(1%G0x4i45XV+nl_$APi>m4vMVP zkZ(e_b;AvqTRQK8@`>>gtaEATXNuroU3z#7OCZ=H-_J>e9o(orfa7^+2u8FiVW{R{ zTlxo7vWOhFk2RXrSx;E+d@cYid^5ZR^ut{^ZCtw!lt!bRp^DO>Iohpz?K)mr07F%{ zJMnY8xB~Mq9UjjMST!b<@8(P4FlKsvuKGQR-TlI^1ECBliY8;g37P>nDIc>rj?aiN zd2tGKdsl$o?c}84MTbZF`FRiC>thHr7FReoh2k=WuE~f!XL^7Ek*`;#z4WpnSq2|#x>ZUMlynK$K->gncxHRt#Bfs!4(4n7zB(Cq9&o^wAD^2 zk1JPILSf6`uA)4QQGgi&h*ilh^=FB%!2JW(B%7X;mb4CzMA>t77BE5qCa){@C(>{& zN*E|0-nG>akHZbC1O(=*t1o@ZbTQCtXaYcH6+Snn2Qj_GIktHWP}3M43<%3b^9|)* zJiTczX)9q01IY(Kuoy8S%7~BaJ-n7NA~$DL;KxB!!8i^9vF9*|Z2%6Jq$PRfS!0TZ zBIq1%aM6M>x5BMa!bUi6e2u>_z4smx?}_KpiRI0^SNHUjmvDCh5TZ-Hsi(Q4dgI8G zEO8VW@_tbyq1DVd znoxMLm#$=yQQdqR-3g6=xr)d%Jq%U*6VCzwyAs~>yngT&M<`RpO84i?=!|6kwdTV7 z|F;JMZdE^5<~+dg#wa#B;3U)%m>HY}jMxC;_7PS-%`B4nM@sbb&2p0XMS)QffWDm{ zW8Xys-uk1wG?q+b6}{iflfMXKaMfu4La;c%n8&_2Q$`6Kq&RXtdso%R9kA5M;!I=2 zKMJ%^zPwyoX}D1eVhlmCy)uO3kU*TtBSYh69E(Hw zApn5)>d~lDdB_C76;@9S4%T2k4kL=5!@Z*>kYtX!^FYsU8$kf=kAx%92smN zb*x7U22gHNHVQqmrMCcMI0V;v1V5pH+oBE3R*BbQt;T|2U4c?0&`$0GZus{v0KbAZ zB@WV{!zd)L6by!O!omnHwjpN^oz$PYh<^Kp~gbpo{^J z{Q0oRErI``yuO@Z(^ z0$6pkyxua92ik%I*!+S&lw8cFsf8H`2Myxzv9O1>WefLlf{{`#5Y2G7OW4>4HmnvK z@2KLQh^`Bsd8q(XUo6^lJ4kt`o(Qf!h2X85AI6c0CvVnbV(rrNHAOHIBTEk-t zUS~;r!!Rw^>sXvZCyuffysq@c6p-X*cC3?&fSFY*9hi{j=gK;VW=&xf>{C37n?d2`-85=zp)S#w*?)&ZPB?mi^VlcE<4*hf# z`}(X60Ztc%jKvx!0sj~TGOSNk=-Obs$MzwClT~}~;{yt!6 z$6?WX=R5Dye3pgyFd%-A0$Gvut+C4h!#P@!Ki2F~z0t`969_V{N(cM%ZExa4dCXgM zGT>mj|GdBg%_{_?w*cyI!11Y#aaRe%eg=Pa2aHBTv{!Wzmc5Uf@EQ&1NQgq6bV<^E zTGq2woMBbSQ+5tUxSAhI(d_*|S8y5r8HMO+e{L?Pyndd9`@|dtP29GWCpYUg6`uPv z-Opw>C#EO*6??WI5S=5c2kFvCR1D^2WQ*jIuoC8}BIYcUaSn>+{ZMaWL^4-!RL>fu z9}ZWB13!YjU$eV3x~4Mm-VvB#JHRmng0O*P1(5h=LIW2<3{eBZRiGQjpBH`ORypyx z0=w?QA|Y=!!^zWt_`f>3i{M7M0*h%Qm4**dD{1zClnz7kXJ7*7(Cih10q>gM0Fok? zkH`VRn8NanmsI9w2v~AC1g57dhV!w+J zJ(QQ*$@C@;3?OCV=cM)?fB+HT%`i1XjgWzZC66oZ%bLmtAv)#vxrxtYy49k&j8)BZ2 z=ndXeqSRp@kCfI`BDm70Ifm}Ngy+}(*v6q6IXeL8;IL=_(mHN0^>?Q{)XqSew=wu~ z#-e`L*`B2CK~yq1I1lJ?t$s`=L-*Fk@F%d!_35mxAWed0!m z$hG!FGUkoM}#)dSMfd+!5M`%a=k%(MtP>uzvD%x_|D?Q^QN2e6>o ziK8e0NxEn@K@ZfzoHv$~zzwfp%K7H0UWBL@01g!5H& zwQp8OaKN6&YNSHFu zI8Z?RJcX!=OB(^6xVl#i|2H$u0gVpE>mqywY1kF-f)%M)W&4a4?(}bbq3kXlwN^bT zZxkWJ?q&aZ&9&P>Yr5W(gJ(4#Jba(A|HuF@f%^7ZSaSsa^Z`@`+@bQ&fJ>pjb52wD z`d$v>K3jzzG!B#BRU}jvdUR~v#o#ffu6PpIx)rhlM{%}xkNZjuzVr9VI^lw-?$FF8 znKqy9ph;o*86ZNc~0xi}`QSZs~m^~ruk_qM2LMLkX>;@ciePMaBu+51BD&CZw= zdE$WI_t-c1^@0qz2dIBIG8WVU61mhcPiO;Uc1R}z11r4HWmS-G*CL0C&%$@-hBY-9 zt;N1Tdft^|pB%s?L&E@k-+c$fT9@bH0>r%_E<;4zg?1`PwrWz zbEs2nF9mI}LtX{+jehOq7ihij@!0giQq7;l2?FXhaO;15RjfeyJ>0K?h}WNc(eLRq zji8=1zSJOf5r(AE-ci0iPBOh#9$OEROT=n@P2@RSbF_hoQ+`ZWIIf_j0XqZivTB34 zl9O=ek^W6iA#tnrDK08%@70G5Q$+HrUnH&q>HPzF2hteG;ya z*X&ojA?@cR`z- z^s56vK+$nvzm9|XowrlPfN(sH5Cx1|AiA;>s%FkNga}XW(lCbG00UvhvDgWQSv<9% zfOY{Yu?7o5@VK-`Y{uee3U@WLq)R3W@m?RYBu$)(*N!jj|9rfkxUHm*m8T1{w0mME zngH3~qma)QG7(%qy@{;u-2&wSXp^kp`aWeY76OSIaO4$#UBo9W{{>3&OS&jozNIFp zlz)gf?Z7E;+c9w@Ex{bL$`P(cwPDMt3B6YDxK~m>!i(W?EyFNy*La>PVjL+E8Tj*) zUkd)|8bHQOIQp!O8@@?}ghg|Ea}@w%9IfwFtZLRjRLlUTUDF5t3rw&p>**Qkw|mY` zTffZ6YFWMx8{~^~NwR?^03Sx#?kzT7XbD~dh69t1=_Oc)0>Bjrb>DX(O^9eww;WW+ z!SHj^na>jrVWr=~&L!M}q;{zHbbgF2CY!dxEsr2-PQozxiV=$%4GtHBtK}L290d0m zsc=)veCHk%$=@I?FU^2wK@d9YGWTmP=bQnjbQ)bb8=T_s- z&%C{XtKwh;=rU@W>LMdwBjAXptJ?!J^no@F0JlXHE3BH$0&wVzWBc`I3(rbl9f$0= zHvQh{`d$}%@}8C!pQVzLOj^qK??qcEG?VwB7e`n6r4>hk$ zU7T8MwhF;^W2FOp-{kE~IS;O#hinLFsI1;UH5X0TGlDorK|(U`#SdG{#8O3&c*dEQ zdl-4?!uL2YlS5Tpse(>WUC0I~$0CrLX2t4dOY~Nk99tR!$#hD|>J&a9AvQ2fbHE%R zU*l&*Z0z`-fZ}G|FwlVW8VMby!d3es7ykk`~&7Fqzp)%miL5sw~A@*Y2kn-bA=!&6;;NSyVeiyV)Tq zj$YlB3AGO1S2Y4uNk$(eO2t4_Zmj&LX059KN`k_2WCT^6a4d7`k8>tva%O*CC6FdwUbYj@!- z=fucfv5F$;ViZ^5k#L(jdsd_(rI8xE>+le>PG|W3-s2dU%?^-v%8U5b}Y5oJcm$K=iYeJ?dL69 z;6yB&;o2oLX7@R_Ds<*Z&>@NBB&zYQ0DNWx2A899fwM!0H zRE$zqSka4zG9LK!LY8N9xJ1c|o;)PS=zW6A7@ff

nC&bq8Dk*ko6rO<*VUUCp(1 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 P!HTkOWu?NyQlG$^0~?y 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 Jw+!6E{|7+cKR5sY literal 0 HcmV?d00001 diff --git a/page_6.png b/page_6.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0614d040b5ada8a83ffae0eb2ebf724c2ebd66 GIT binary patch literal 87982 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

    6|#%dSVh!?6=rK&Co9)AP&!;1Q!s<$YI9 z|HQR7tGs}NxB2;5R{NH1V5ST{)A;YeEpm3NymDEz53xKP`MslDav5NP@4@hjtB9(5 z_-{p*?su+R_A1^NdCyo`5#&>7-(6$D-}=aeOWpnz>)st+#=I|_HVn3#RCK3n&S1v; zS-sM@pw7nV<{V?DB<=YvY$+`ZyUtrsRmO%!Gam{pOAtDz?`-G9iel$>r^vdpQ>UeG z?i1T1r@d@-WFDK}%hrU1m!6@SbogUwkq_Px>s8&?vEszY*3P0r`XNVQCjq6-s+hsS zIM8KE(mFrC*gn5j{_8C1G((Fb0>2`D@Fc8dyOXk!UfG-4HE2SW%TO_Rq!(d{3A-K* z<;#zSt835VQ6s`ZleF9T-Q!+3K(n>y<56*L9;{6(7FV*QJ1M)r5!oQsDhweyoENKA zBxuTHb^E(7_-pqjzlO^*to&4*>HEPEh;)@^#-}aRAA30*-YyMf>@wfFrHm}sY$}BEK{$hURR85<<+QA@Gg|DXj|ghX%&iI zDfRNE3e_CH^y0Esv{a?v{@ZoU6+Al)K}^)L&lesi zm90;*pjNpf5$clYSaOwXhV*!}TD8NDZQK#Ua~%1?Esi?~L+R@dF3;2b{l0=7)$fvi zlVTnv-5UPwud1NT)M02wGmCe8JYCk@z;wjyLDa14YF()lS#np?d8#_U0SvD>`6X>4 z=-4DOQ)mtmo~1U$-a6BFkC-XAm^_f&6zn6ZBnWlT;go`qQ-GZ!VVl@C7_-3QTR5&G zC}eAR*Z0LD9CF(d&3+x%)o7L1Y;@2=WBJPNQm~1>`20kyo7LL7bsvbS2%9rUKiK~^ zqsBH(t6Wg}f_WlY|6^NDn9`l@?)RRY2O>2T_UI8J<&uVIaixG8a|6Wq-~$&RHkADq zMbfFI*k`8?U%MPlpwX?9m=}uYk&N{g8>YfrFC+)jCslOg{WmSZMAC?=LrqMTdp^>Y zt}LTKj1rdGI@rA$fHJsNQGOUY2dpySE@=cd3X_y z1nbWL9bAjb5}76YN|d72G(H75tG*j&^QVMdwN&Vo(~|F-tkJR;IU~fdBU^YtIPdW|P zo;%^=&ns)>aN1F%@bX#4#{j-8MX&r{9)QY z(y3}$I<{@{CV?+k^1g#|*VQ1106ig2CUxfdGmU+-qYQx+JUFHBa8 z#n3b4faMffwxQOswvPK)a{jt+cZHY*3T9c)bc&D$Dr@GLxB`|Il%u>}+OM=)aZ@)~ zJVUfGujjNZZ}w4D1HX#*nfbQn1)Yi-F}j@E-?>>wr)&1rT6Z{i*6(zxm0wEaXlVD| z&(K(rGwS;zbi?wipDi!YFEIv}w|;{FIP*e)F;V=IR-rP(fp_1mN9@Co*iVu6zCCRe zY3a|gHptn#cKAhCSJ>5$&rZbM(eo6_DacyACU~9mu|D}*cbX=j3i%&BU#P(H@M!1x zs0p5PTLNY-sD8&{MYEfo+*(0UR>P0QTzQUksnkV$HZJQnI4i5r%8s#)6Cl1?X?igd zo1KPheDY7u+av06{L|GYT@B;M@f-OqBV)w9y;xHiLawQ|u_t_NDk+6c9q=2y;^!`^ zbin_x^g_g9fsscK7|%ckd+2hCdw)RU9l~zVB_Limx@pX5P~u9)1n5Ozf#HcEeKg$2 zpIU>cDvo#1YN}3LL+%k~2a-JHTbPfn$97FyzrE%HTHqar2jCG%h54t8D&aslQr;f? zBtZx93A=VDS_Aws@3v0+CgLAB0w3TXAh>DWfs(-Q+Xlw3+U!_km?HMG>cofNzdrr; zW|r8S=-mvF?eE;I9h&yOf#A}V`p~J|?0;*-iB|U~rdZ<^Hc~0usX~!SibH}N3{;z!U|2yW^6Rx-GJ-Oe~o`(Mzz@Ue*(y@!s28i*Ln z2Z&kveyVBi^mo*CknQ=@!v#YJQhuXY%F}RUDrHKQb@_rM?0Smazn-swX17j;c~*ep zHGlY^`aPp5RYuQ*3JwnA^CIuBc)hp{^HH_K)nmX=Dw61Q?{@$m5*88=B>4E0uMtxl zhn^^KZf>;chOl`FZid5I=?-&nD%g(ro=i%Rx1_ieCaA|vBE)<*xOyy-IZUWOJQlAd z7G!7-HXKt>1bgL)p3{o`+-$@z}Y~%Lr%TXJ=glgiCuElo@`hX^}`fd?; z?fc={hA1Mxj61C6u3)8P#fX}fEVw^F94N{Ydzj#+ z4Sh?#Vt)35kh$C1TZh3%J2@{FCxtZicm(UOK)OYNxEY0k!um?vVGhTmlZo&&7E&%#n(kx7Nnx*<*O9to&`8gm zn(ffe8vCI-zvT=m+e2|Hr^=PGO}_| zgjh5QbXM%wweDt_a@K3}TRFKY#?<(;U^hWt(i)VOXR(%iZLMoNz3MF2_-`~%%36bu zz)DcImsht9#eU$bHzu}p#`lEj){Wh_$JS2V?#Tf^ z((|?bHL!`GoK<*3leGCgG^r0chP}#-vt-=vfpBOq1+@`-Mu}oZ1q5in+VMqvqr*g1 zDE0lS7fGzi^3V0CNK&{oFbyR(y3+Fbs-QIFoJ7y5dtz^v|DYa@epIsK{&0I|dEVfz zF5-;Rqk89BPz|U7HTdzzQ2?{Pne!-8ib@kXT&1B9uBd3EIMjHLflrw^Gnx(qsc+(; zY<=qpQrOb0QJL(i&p3fwCvg%Gad4#FRO!!J@Mc!Ew1EVXi19h@>b7?Wq^+3e#v2~6 z?Q<61w)IBc9J~5DRht;hR>!Xu`&k&}J>HwWvE0b_(DIAOj9i&3A ze@jqNK>WDgh5tI=qm~fJp3@e%UOzB!yv~l}?c((G+{W-T7A(y~!ANTDM7vlP}{mpHc8lWar zXe6W$wQK8UpNrJZ{)qrj7d@=Teb}Z@OBDs#?JLSLeIRZYAh_|gwWKM>#F4@oNweXz zFihU%iH&V|?$Yf|yJbHJ2dPWljQIYbDd~i3t=tIv@^maJ1pduP^}b6kp`Mbo4;Pgu z(;QKLu1)Gw%aY+@kksBH!FuP|6z_>B#k$uF4O19v#Son4+Q%|2Z@NI0D{F8c$ztWZ znO4*HgvCp<2x$0xZo*eBaQMcn~4y~&&} zC{W_(6P{k-HzvQDx%N(8l@yOHw_HDPJ7aMkMD7fbP5y2pVt(}d7mwhxilYge*KouO zMSr_0sZ*9uw`}=miRYn5j?yl;ctk#kBNym16%vMrZ9GGTMyf~#HCC)BW)#4!=rX$Io*(2dsZoPcYEEtc5d{Bu@d~~pMngP}uRzMI>;%5Wm7srbtuf_A z#_A5=i>yUO`$n9F8PhLGwN=E#k}d`e=(WmO*B&mA>bX38(+Y`8A9E0l<}J|!VsOAm z_XGh{PJGz2SVF{h#O@}bjgr0s`9#mxsxbsKMk`nXIDqgCw0`DWuX`MMN=j#y%DU30 zbkLTNX{f~9Z&wS_mcz15>&aZVJNcI)&KjWF=|@R{Q2I2vT;`h)ky z0#npoSf%ZQrk_FHNKHI#{ArK7khFsT`b-yL%YDu&8;gmAmz?V{>7Sk`|B3a9VQB_M;vp~g$oyOOx|5L=8y|& z958n0wLNFbVPFWu6Wa@#LYlIULQVt5TMsHzHtUg_|93L5&K6RZS{!{hmQ2aK zQ10T*+;BiAF?9k5k+4XIr2x$@oDg4;ulnPIiG9-&5#s~e1NJJo;;!zCP4*))-!Uwj zzwzL5Ga`i_7I5}*&jMMqi-!pp0Cq4?Ugzmmf>ZlAq%Rr_U608lwO%|7`u07JIn*h8 ze{t&iFD}BaMi$764M?59A4}`%Li8AG!J9G8+HRl*$q&Ev^lB|C+ie`XS#LnxuHRFY zx_iT@b&EyEh;Kbb;>M7ThW4+|Seh>7IC{B$-wWjtI&s!h9#3i=Qzh2nCDN=9P@;Gj z0=_+;RhiiAL`Qy};e^+f%lg!=ZV4Cpy9_6mbFTtuy~**MBLGzrdZJUA{rtkROikF^ zp@>X*0PtNdLHGYk5}&OW)@vT=^!0=Smkt4W8-upwHatb^LeBxXR4F4jp+6Fd%E0D3-7Ln&yY9VBak$^B?f1sR@1x&|O&cp@ zn5g^r@3+$l`&FlXNSl4-PFi&4+?YbG%HeMyIb_tZmhRic#{2Fi?DK6&1Xjn>U5DA4 zKDvO*GmXE0?s(U!Ko+?b)*Y8T+%(VE7NS`nabvK}px?eWf*{!o_g(rFZ-M82=j0Fd zGZUJUH%jCpicbz8fAant_$nan@Z=p0I=nB~udwaj_3dn=i*<(qp9*D;_saG)#1=A9 ztw(OkWvj&$?|evamTf7o&s->Wt}I%6juraPGGv#1!N=8R3te#SH-^Nu(VGnibGXUA zx#jt_{!0($xbUW=5?s#sBg{FkfSG3*mxxR0XUrS%2*4Y%eSfjj;0vkw#3MARNz1c} zt2fbpGV##cm60EYtj-N&gu8K-%Re!-JgWuZ53Xj-4LCSx)wS6V2 z?>f)zlR(~WQ{?1XybWt7%0MAI)%y8O3?ZQhO3xXm+<0;8a-=Ki9PwU`zCB88BTrj7?11A_N@!pH0&$N-h-d$M`OUwMM=#~YnrOP+5tw+X)|P&Kd*^_h^&>Uv zv9|l2KBbcj18HQH!|Y~P(FE_r%gX+gM`n-qReq7^&a?Qv@#bM29UWlg(^I<)PEGEC zqr>U;%7+pyvtfq^;JV-OMWFv$yg*=Zu+b93JGtGSani!Alm0vTWG$1XWDL%Bq^w!f zZxOHf^VA(=VAo`M=^gU`XjOg@J;_V)H{T?Fn_pCPNu9#~oKk92YNxO>sfWw47B~*Y zv@ah(dW&+nFX%GSt1+>$hTXwZklKt$0wWJ0CVj2wM-@PS42?Y+L6bQ#@gFb~pt0vb z@wk8!cb38DDPuI@$jvV8&jHnx`ch$Um0O?4kGBeS2?B}^?!TOm^PBd5UtG-IDyy!B z$h#jFCCBj^%FD_h--gEc*Jq`D zwZ6=WI1WS#bMX?0T|0Msz~4Sv&Af2&&M+oBl-R#L>)q5M&;k_XpbP^zzBuw2k`^o>tLde zuR}TbJU@RAa2ujRwUChynm-`P*aMP2H`jrq2e(hG()2Cj$6SyvdUYtU0t$BVD#!2TZ87736|_Iw_ktywBkhs(-Rg>p_$klwkNdc%~-NO_V`sYQDHSh!LmlI&A2U-wXty*3J3zQ zEpOut{egm)O&7#JcWBi+SHXjm#{e3cA(J>pLp>4n24 zUX0qr>8KxmYW^$t$2E&+)8fRUVHWCwNPPT;)*Wo5*NAUPVF=d`xQ~@Y-$PhO_f%bm zgRHr^c|0&QG!&mb{_h2#sTq|dzd`Zsv2Co~gFB{Ed}z0wJD1NdV_~_MqsB3g=; zAD?!Y7QSg;fgbbq_Y)J+zccJmlEXzZ^p~D8Z)f$|#@gh_$xMZ5bP%4}MTxOf*&aUu z2p)Vy_3LGbV@)9f@dg(T4dxv>9A-**roT+J4%&nVnma+C@A_pj7jp7sb`IJ)zo&TC zlmZ^=ShGT;kdZA~gb8<$koFrN37ujV(Wh&ZN!5Z699hfR7U~nfx!cOZANXE|^^OSn z6?vasXa9~y!(KAZ1(y_r)}UHTT;a^!7<{w=ib@$^*Vn$~r@rZ=5p>Ap#guK%_@2@v ztqdd8(_&jh$geh)8r~(NhE0#2QLO)AAqS85=$ z1p)j89$?FAnYfzP?%zMhmbR!&5{&Hp5}zs9(RjW&Nt%~zBZR9`U@&E-y4|(BTn;EG zpG)(6RK%9cKh9RqVAdlqD)C9xbA@P{(f4jE9H}CbMW5DQ!A@R#2ur+UD`m>vG=6*Y z(uSR4NL~9OqPo0wR`+Kj930H))H^WhvRYfUHyeo`vrlzLC zGo2n48ymYhW&*AWN3kJ=x;Bg4mmc&z0CxLW`MM*Rsr=agqn|$QXlXm3Xi(T~?@44~ zEv3&Rh&1~Uo)CRCLh{2)U7D2D8giZB-=|#OZh5nn*wVet5Ukpi7cm8 zopXxplPAH$xx=9)=?1yHg@>AasV#B~Y4!RqU|_J!rIKSm9JbSp8GgJVOIjb-MS=^- zxB!bXA|k?VbwYO6hOggr6n1*z4bQ=Guq|z7I9l3L0bm$93V@$9tuE;6A&iL4=(s4@ z&CJYndva$x`!(mD^Q}lBDhYR3})?j5u(qj--3W0okw9 zLm6L(ptC$JTKgcnc!HawwWsGQ02p1mx9&Rx=nxSt0HqmuSBN8dQ@ATrq_Ruun>YBp zCJJuMtyx`>L88E#fa3zuT}t`lmJLGLzXh6x>__}XOwvB(+`qrkGi4VmJG;u7uLhM9 zjSiPT2hIP!CQ)$k(*CKpmN$;EU)|0k%ANlHK=srab9)jw`K~Qvw%0Dpwm7;EFxRXX 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�*TpbP1&WZVut=7lk*#WurP~11U?T2 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 literal 0 HcmV?d00001 diff --git a/page_7.png b/page_7.png new file mode 100644 index 0000000000000000000000000000000000000000..d8c9c8183cda44e93657b37e7566ee05464ac0bb GIT binary patch literal 69359 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¾Jjxj32 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%0A>+uO6ECJ?D;M;$F2_cdxm*5P-WMN46XZ08I)tA6 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 X(~I7J^e