%% hpstatement.sty %% Copyright 2004-2013 Martin Hensel % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c % which is included as lppl-1-3c.txt. % % This work has the LPPL maintenance status "maintained". % The Current Maintainer of this work is Martin Hensel. % % ( In order to fight spam, the maintainer's contact ) % ( information is "encrypted" with ROT13. ) % ( If you do not know ROT13 yet and have no tool for ) % ( decryption, simply do an Internet search for "ROT13". ) % % ,---[ ROT 13 ]--- % | Gur Pheerag Znvagnvare bs guvf jbex vf Znegva Urafry % | jub pna or pbagnpgrq ivn % | zupurz@ZnegvaUrafry.qr % | be ivn znvy % | Znegva Urafry % | Cbfgfge. 20 % | 09232 Unegznaafqbes % | Treznal % `---------- % % This work consists of all files listed in manifest.txt. % % % Sources for the H and P statements are: % % - Regulation (EC) No 1272/2008 of the European Parliament and of the % Council of 16 December 2008 on classification, labelling and % packaging of substances and mixtures, amending and repealing % Directives 67/548/EEC and 1999/45/EC, and amending Regulation (EC) % No 1907/2006 % http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2008:353:0001:1355:EN:PDF % % - a database with the extracted phrases, kindly provided by the author % of http://schoolscout24.de/cgi-bin/hpp/hppinput.cgi % % - Commission Regulation (EU) No 286/2011 of 10 March 2011 amending, % for the purposes of its adaptation to technical and scientific % progress, Regulation (EC) No 1272/2008 of the European Parliament % and of the Council on classification, labelling and packaging of % substances and mixtures % http://new.eur-lex.europa.eu/legal-content/EN/TXT/?qid=1369907325497\&uri=CELEX:32011R0286 % % The statements themselves therefore are not subject to the LPPL. % % \ProvidesPackage{hpstatement}[2013/06/17 v1.00 H and P statements (mhchem bundle)] \RequirePackage{twoopt} \RequirePackage{ifthen} \RequirePackage{textcomp} \def\mhchem@hp@number{\PackageError{hpstatement}{% You have to specify an H or P statement number\MessageBreak% when you use \string\hpnumber\space for the first time\MessageBreak% (e.g. \string\hpnumber{H200})}{}} \def\mhchem@hp@statement{\PackageError{hpstatement}{% You have to specify an H or P statement number\MessageBreak% when you use \string\hpstatement\space for the first time\MessageBreak% (e.g. \string\hpstatement{H200})}{}} \newcommand*\mhchem@hp@iflanguagename[1]{%- from Heiko Oberdiek and Markus Kohm in de.comp.text.tex \begingroup \edef\x{#1}% \ifnum\language=0 \def\y{english}% \else \edef\y{\languagename}% \fi \@onelevel@sanitize\x \@onelevel@sanitize\y \expandafter\endgroup \ifx\x\y \expandafter\@firstoftwo \else \expandafter\@secondoftwo \fi } \newcommandtwoopt*\hpnumber[3][][]{% #1,#2 optional statement parameters, #3 statement number \ifthenelse{\equal{#3}{}}{% }{% \mhchem@hp@main[{#1}][{#2}]{#3}% }% \mhchem@hp@number% } \newcommandtwoopt*\hpstatement[3][][]{% #1,#2 optional statement parameters, #3 statement number \ifthenelse{\equal{#3}{}}{% }{% \mhchem@hp@main[{#1}][{#2}]{#3}% }% \mhchem@hp@statement% } % populates hp@statement and hp@number \newcommandtwoopt*\mhchem@hp@main[3][][]{% #1,#2 optional statement parameters, #3 statement number \def\mhchem@hp@arguments{error}% \ifthenelse{\equal{#1}{}}{% \def\mhchem@hp@arguments{0}% }{% \ifthenelse{\equal{#2}{}}{% \def\mhchem@hp@arguments{1}% }{% \def\mhchem@hp@arguments{2}% }% }% % \let\mhchem@hp@statement\relax% \mhchem@hp@main@i{#1}{#2}{#3-\mhchem@hp@arguments}% \ifx\relax\mhchem@hp@statement% \mhchem@hp@main@i{#1}{#2}{#3-error}% \ifx\relax\mhchem@hp@statement% \gdef\mhchem@hp@statement{% \PackageError{hpstatement}{H or P statement "#3"\MessageBreak% is not defined}{}% }% \fi% \fi% \ifthenelse{\equal{\mhchem@hp@statement}{}}{% \gdef\mhchem@hp@statement{% \PackageError{hpstatement}{H or P statement "#3"\MessageBreak% is not defined for your language}{}% }% }{}% } \newcommand*\mhchem@hp@main@i[3]{% \mhchem@hp@iflanguagename{english}{\mhchem@hp@data@english{#1}{#2}{#3}}{% \mhchem@hp@iflanguagename{USenglish}{\mhchem@hp@data@english{#1}{#2}{#3}}{% \mhchem@hp@iflanguagename{american}{\mhchem@hp@data@english{#1}{#2}{#3}}{% \mhchem@hp@iflanguagename{UKenglish}{\mhchem@hp@data@english{#1}{#2}{#3}}{% \mhchem@hp@iflanguagename{british}{\mhchem@hp@data@english{#1}{#2}{#3}}{% }}}}}% } \newcommand*\mhchem@hp@ii[4]{% % #1 number to look for, entered by USER + arguments % #2 number to compare to, e.g. P230.1-1 % #3 formatted number to output % #4 text (or error message) \ifthenelse{\equal{#1}{#2}}{% if input number corresponds to entry \gdef\mhchem@hp@number{#3}% set number \gdef\mhchem@hp@statement{#4}% set statement }{}% } \newcommand*\mhchem@hp@data@english[3]{% \mhchem@hp@ii{#3}{EUH001-0}{EUH001}{Explosive when dry.}% \mhchem@hp@ii{#3}{EUH006-0}{EUH006}{Explosive with or without contact with air.}% \mhchem@hp@ii{#3}{EUH014-0}{EUH014}{Reacts violently with water.}% \mhchem@hp@ii{#3}{EUH018.0-0}{EUH018}{In use may form flammable/explosive vapour-air mixture.}% \mhchem@hp@ii{#3}{EUH018-error}{EUH018}{\PackageError{hpstatement}{Selection missing.\MessageBreak This statement requires a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{EUH018.1-0}{EUH018}{In use may form flammable vapour-air mixture.}% \mhchem@hp@ii{#3}{EUH018.2-0}{EUH018}{In use may form explosive vapour-air mixture.}% \mhchem@hp@ii{#3}{EUH019-0}{EUH019}{May form explosive peroxides.}% \mhchem@hp@ii{#3}{EUH029-0}{EUH029}{Contact with water liberates toxic gas.}% \mhchem@hp@ii{#3}{EUH031-0}{EUH031}{Contact with acids liberates toxic gas.}% \mhchem@hp@ii{#3}{EUH032-0}{EUH032}{Contact with acids liberates very toxic gas.}% \mhchem@hp@ii{#3}{EUH044-0}{EUH044}{Risk of explosion if heated under confinement.}% \mhchem@hp@ii{#3}{EUH059-0}{EUH059}{Hazardous to the ozone layer.}% \mhchem@hp@ii{#3}{EUH066-0}{EUH066}{Repeated exposure may cause skin dryness or cracking.}% \mhchem@hp@ii{#3}{EUH070-0}{EUH070}{Toxic by eye contact.}% \mhchem@hp@ii{#3}{EUH071-0}{EUH071}{Corrosive to the respiratory tract.}% \mhchem@hp@ii{#3}{EUH201-0}{EUH201}{Contains lead. Should not be used on surfaces liable to be chewed or sucked by children.}% \mhchem@hp@ii{#3}{EUH201A-0}{EUH201A}{Warning! Contains lead.}% \mhchem@hp@ii{#3}{EUH202-0}{EUH202}{Cyanoacrylate. Danger. Bonds skin and eyes in seconds. Keep out of the reach of children.}% \mhchem@hp@ii{#3}{EUH203-0}{EUH203}{Contains chromium (VI). May produce an allergic reaction.}% \mhchem@hp@ii{#3}{EUH204-0}{EUH204}{Contains isocyanates. May produce an allergic reaction.}% \mhchem@hp@ii{#3}{EUH205-0}{EUH205}{Contains epoxy constituents. May produce an allergic reaction.}% \mhchem@hp@ii{#3}{EUH206-0}{EUH206}{Warning! Do not use together with other products. May release dangerous gases (chlorine).}% \mhchem@hp@ii{#3}{EUH207-0}{EUH207}{Warning! Contains cadmium. Dangerous fumes are formed during use. See information supplied by the manufacturer. Comply with the safety instructions.}% \mhchem@hp@ii{#3}{EUH208.0-0}{EUH208}{Contains \textless{}name of sensitising substance\textgreater{}. May produce an allergic reaction.}% \mhchem@hp@ii{#3}{EUH208-error}{EUH208}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{EUH208-1}{EUH208}{Contains #1. May produce an allergic reaction.}% \mhchem@hp@ii{#3}{EUH209-0}{EUH209}{Can become highly flammable in use.}% \mhchem@hp@ii{#3}{EUH209A-0}{EUH209A}{Can become flammable in use.}% \mhchem@hp@ii{#3}{EUH210-0}{EUH210}{Safety data sheet available on request.}% \mhchem@hp@ii{#3}{EUH401-0}{EUH401}{To avoid risks to human health and the environment, comply with the instructions for use.}% \mhchem@hp@ii{#3}{H200-0}{H200}{Unstable explosives.}% \mhchem@hp@ii{#3}{H201-0}{H201}{Explosive; mass explosion hazard.}% \mhchem@hp@ii{#3}{H202-0}{H202}{Explosive, severe projection hazard.}% \mhchem@hp@ii{#3}{H203-0}{H203}{Explosive; fire, blast or projection hazard.}% \mhchem@hp@ii{#3}{H204-0}{H204}{Fire or projection hazard.}% \mhchem@hp@ii{#3}{H205-0}{H205}{May mass explode in fire.}% \mhchem@hp@ii{#3}{H220-0}{H220}{Extremely flammable gas.}% \mhchem@hp@ii{#3}{H221-0}{H221}{Flammable gas.}% \mhchem@hp@ii{#3}{H222-0}{H222}{Extremely flammable aerosol.}% \mhchem@hp@ii{#3}{H223-0}{H223}{Flammable aerosol.}% \mhchem@hp@ii{#3}{H224-0}{H224}{Extremely flammable liquid and vapour.}% \mhchem@hp@ii{#3}{H225-0}{H225}{Highly flammable liquid and vapour.}% \mhchem@hp@ii{#3}{H226-0}{H226}{Flammable liquid and vapour.}% \mhchem@hp@ii{#3}{H228-0}{H228}{Flammable solid.}% \mhchem@hp@ii{#3}{H240-0}{H240}{Heating may cause an explosion.}% \mhchem@hp@ii{#3}{H241-0}{H241}{Heating may cause a fire or explosion.}% \mhchem@hp@ii{#3}{H242-0}{H242}{Heating may cause a fire.}% \mhchem@hp@ii{#3}{H250-0}{H250}{Catches fire spontaneously if exposed to air.}% \mhchem@hp@ii{#3}{H251-0}{H251}{Self-heating: may catch fire.}% \mhchem@hp@ii{#3}{H252-0}{H252}{Self-heating in large quantities; may catch fire.}% \mhchem@hp@ii{#3}{H260-0}{H260}{In contact with water releases flammable gases which may ignite spontaneously.}% \mhchem@hp@ii{#3}{H261-0}{H261}{In contact with water releases flammable gases.}% \mhchem@hp@ii{#3}{H270-0}{H270}{May cause or intensify fire; oxidiser.}% \mhchem@hp@ii{#3}{H271-0}{H271}{May cause fire or explosion; strong oxidiser.}% \mhchem@hp@ii{#3}{H272-0}{H272}{May intensify fire; oxidiser.}% \mhchem@hp@ii{#3}{H280-0}{H280}{Contains gas under pressure; may explode if heated.}% \mhchem@hp@ii{#3}{H281-0}{H281}{Contains refrigerated gas; may cause cryogenic burns or injury.}% \mhchem@hp@ii{#3}{H290-0}{H290}{May be corrosive to metals.}% \mhchem@hp@ii{#3}{H300-0}{H300}{Fatal if swallowed.}% \mhchem@hp@ii{#3}{H301-0}{H301}{Toxic if swallowed.}% \mhchem@hp@ii{#3}{H302-0}{H302}{Harmful if swallowed.}% \mhchem@hp@ii{#3}{H304-0}{H304}{May be fatal if swallowed and enters airways.}% \mhchem@hp@ii{#3}{H310-0}{H310}{Fatal in contact with skin.}% \mhchem@hp@ii{#3}{H311-0}{H311}{Toxic in contact with skin.}% \mhchem@hp@ii{#3}{H312-0}{H312}{Harmful in contact with skin.}% \mhchem@hp@ii{#3}{H314-0}{H314}{Causes severe skin burns and eye damage.}% \mhchem@hp@ii{#3}{H315-0}{H315}{Causes skin irritation.}% \mhchem@hp@ii{#3}{H317-0}{H317}{May cause an allergic skin reaction.}% \mhchem@hp@ii{#3}{H318-0}{H318}{Causes serious eye damage.}% \mhchem@hp@ii{#3}{H319-0}{H319}{Causes serious eye irritation.}% \mhchem@hp@ii{#3}{H330-0}{H330}{Fatal if inhaled.}% \mhchem@hp@ii{#3}{H331-0}{H331}{Toxic if inhaled.}% \mhchem@hp@ii{#3}{H332-0}{H332}{Harmful if inhaled.}% \mhchem@hp@ii{#3}{H334-0}{H334}{May cause allergy or asthma symptoms or breathing difficulties if inhaled.}% \mhchem@hp@ii{#3}{H335-0}{H335}{May cause respiratory irritation.}% \mhchem@hp@ii{#3}{H336-0}{H336}{May cause drowsiness or dizziness.}% \mhchem@hp@ii{#3}{H340.0-0}{H340}{May cause genetic defects \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H340-error}{H340}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{H340-0}{H340}{May cause genetic defects.}% \mhchem@hp@ii{#3}{H340-1}{H340}{May cause genetic defects #1.}% \mhchem@hp@ii{#3}{H341.0-0}{H341}{Suspected of causing genetic defects \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H341-error}{H341}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{H341-0}{H341}{Suspected of causing genetic defects.}% \mhchem@hp@ii{#3}{H341-1}{H341}{Suspected of causing genetic defects #1.}% \mhchem@hp@ii{#3}{H350.0-0}{H350}{May cause cancer \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H350-error}{H350}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{H350-0}{H350}{May cause cancer.}% \mhchem@hp@ii{#3}{H350-1}{H350}{May cause cancer #1.}% \mhchem@hp@ii{#3}{H350i-0}{H350i}{May cause cancer by inhalation.}% \mhchem@hp@ii{#3}{H351.0-0}{H351}{Suspected of causing cancer \textless{}state route of exposure if it is conclusively proven that no other routs of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H351-error}{H351}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{H351-0}{H351}{Suspected of causing cancer.}% \mhchem@hp@ii{#3}{H351-1}{H351}{Suspected of causing cancer #1.}% \mhchem@hp@ii{#3}{H360.0-0}{H360}{May damage fertility or the unborn child \textless{}state specific effect if known \textgreater{} \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H360-error}{H360}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{H360-0}{H360}{May damage fertility or the unborn child.}% \mhchem@hp@ii{#3}{H360-1}{H360}{May damage fertility or the unborn child #1.}% \mhchem@hp@ii{#3}{H360F-0}{H360F}{May damage fertility.}% \mhchem@hp@ii{#3}{H360D-0}{H360D}{May damage the unborn child.}% \mhchem@hp@ii{#3}{H360f-0}{H360f}{Suspected of damaging fertility.}% \mhchem@hp@ii{#3}{H360d-0}{H360d}{Suspected of damaging the unborn child.}% \mhchem@hp@ii{#3}{H360FD-0}{H360FD}{May damage fertility. May damage the unborn child.}% \mhchem@hp@ii{#3}{H360fd-0}{H360fd}{Suspected of damaging fertility. Suspected of damaging the unborn child.}% \mhchem@hp@ii{#3}{H360Fd-0}{H360Fd}{May damage fertility. Suspected of damaging the unborn child.}% \mhchem@hp@ii{#3}{H360Df-0}{H360Df}{May damage the unborn child. Suspected of damaging fertility.}% \mhchem@hp@ii{#3}{H361.0-0}{H361}{Suspected of damaging fertility or the unborn child \textless{}state specific effect if known\textgreater{} \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H361-error}{H361}{\PackageError{hpstatement}{Too many arguments.\MessageBreak This statement has an optional text argument.\MessageBreak Please use no argument or exactly one with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{H361-0}{H361}{Suspected of damaging fertility or the unborn child.}% \mhchem@hp@ii{#3}{H361-1}{H361}{Suspected of damaging fertility or the unborn child #1.}% \mhchem@hp@ii{#3}{H362-0}{H362}{May cause harm to breast-fed children.}% \mhchem@hp@ii{#3}{H370.0-0}{H370}{Causes damage to organs \textless{}or state all organs affected, if known\textgreater{} \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H370-error}{H370}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}% \mhchem@hp@ii{#3}{H370-0}{H370}{Causes damage to organs.}% \mhchem@hp@ii{#3}{H370-1}{H370}{Causes damage to #1.}% \mhchem@hp@ii{#3}{H370-2}{H370}{Causes damage to #1 #2.}% \mhchem@hp@ii{#3}{H371.0-0}{H371}{May cause damage to organs \textless{}or state all organs affected, if known\textgreater{} \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H371-error}{H371}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}% \mhchem@hp@ii{#3}{H371-0}{H371}{May cause damage to organs.}% \mhchem@hp@ii{#3}{H371-1}{H371}{May cause damage to #1.}% \mhchem@hp@ii{#3}{H371-2}{H371}{May cause damage to #1 #2.}% \mhchem@hp@ii{#3}{H372.0-0}{H372}{Causes damage to organs \textless{}or state all organs affected, if known\textgreater{} through prolonged or repeated exposure \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H372-error}{H372}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}% \mhchem@hp@ii{#3}{H372-0}{H372}{Causes damage to organs through prolonged or repeated exposure.}% \mhchem@hp@ii{#3}{H372-1}{H372}{Causes damage to #1 through prolonged or repeated exposure.}% \mhchem@hp@ii{#3}{H372-2}{H372}{Causes damage to #1 through prolonged or repeated exposure #2.}% \mhchem@hp@ii{#3}{H373.0-0}{H373}{May cause damage to organs \textless{}or state all organs affected, if known\textgreater{} through prolonged or repeated exposure \textless{}state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard\textgreater{}.}% \mhchem@hp@ii{#3}{H373-error}{H373}{\PackageError{hpstatement}{This statement has two optional text arguments.\MessageBreak Please specify them with [][]. Or append .0\MessageBreak to the number for the original form}{}}% \mhchem@hp@ii{#3}{H373-0}{H373}{May cause damage to organs through prolonged or repeated exposure.}% \mhchem@hp@ii{#3}{H373-1}{H373}{May cause damage to #1 through prolonged or repeated exposure.}% \mhchem@hp@ii{#3}{H373-2}{H373}{May cause damage to #1 through prolonged or repeated exposure #2.}% \mhchem@hp@ii{#3}{H300+H310-0}{H300\,+\,H310}{Fatal if swallowed or in contact with skin}% \mhchem@hp@ii{#3}{H300+H330-0}{H300\,+\,H330}{Fatal if swallowed or if inhaled}% \mhchem@hp@ii{#3}{H310+H330-0}{H310\,+\,H330}{Fatal in contact with skin or if inhaled}% \mhchem@hp@ii{#3}{H300+H310+H330-0}{H300\,+\,H310\,+\,H330}{Fatal if swallowed, in contact with skin or if inhaled}% \mhchem@hp@ii{#3}{H301+H311-0}{H301\,+\,H311}{Toxic if swallowed or in contact with skin}% \mhchem@hp@ii{#3}{H301+H331-0}{H301\,+\,H331}{Toxic if swallowed or if inhaled}% \mhchem@hp@ii{#3}{H311+H331-0}{H311\,+\,H331}{Toxic in contact with skin or if inhaled}% \mhchem@hp@ii{#3}{H301+H311+H331-0}{H301\,+\,H311\,+\,H331}{Toxic if swallowed, in contact with skin or if inhaled}% \mhchem@hp@ii{#3}{H302+H312-0}{H302\,+\,H312}{Harmful if swallowed or in contact with skin}% \mhchem@hp@ii{#3}{H302+H332-0}{H302\,+\,H332}{Harmful if swallowed or if inhaled}% \mhchem@hp@ii{#3}{H312+H332-0}{H312\,+\,H332}{Harmful in contact with skin or if inhaled}% \mhchem@hp@ii{#3}{H301+H312+H332-0}{H301\,+\,H312\,+\,H332}{Harmful if swallowed, in contact with skin or if inhaled}% \mhchem@hp@ii{#3}{H400-0}{H400}{Very toxic to aquatic life.}% \mhchem@hp@ii{#3}{H410-0}{H410}{Very toxic to aquatic life with long lasting effects.}% \mhchem@hp@ii{#3}{H411-0}{H411}{Toxic to aquatic life with long lasting effects.}% \mhchem@hp@ii{#3}{H412-0}{H412}{Harmful to aquatic life with long lasting effects.}% \mhchem@hp@ii{#3}{H413-0}{H413}{May cause long lasting harmful effects to aquatic life.}% \mhchem@hp@ii{#3}{H420-0}{H420}{+++}% \mhchem@hp@ii{#3}{P101-0}{P101}{If medical advice is needed, have product container or label at hand.}% \mhchem@hp@ii{#3}{P101.nolabel-error}{P101}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P101.nolabel-1}{P101}{If medical advice is needed, have product container or #1 at hand.}% \mhchem@hp@ii{#3}{P102-0}{P102}{Keep out of reach of children.}% \mhchem@hp@ii{#3}{P103-0}{P103}{Read label before use.}% \mhchem@hp@ii{#3}{P103.nolabel-error}{P103}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P103.nolabel-1}{P103}{Read #1 before use.}% \mhchem@hp@ii{#3}{P201-0}{P201}{Obtain special instructions before use.}% \mhchem@hp@ii{#3}{P202-0}{P202}{Do not handle until all safety precautions have been read and understood.}% \mhchem@hp@ii{#3}{P210.0-0}{P210}{Keep away from heat/sparks/open flames/hot surfaces. -- No smoking.}% \mhchem@hp@ii{#3}{P210-error}{P210}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P210-1}{P210}{Keep away from #1. -- No smoking.}% \mhchem@hp@ii{#3}{P210.1-0}{P210}{Keep away from heat. -- No smoking.}% \mhchem@hp@ii{#3}{P210.2-0}{P210}{Keep away from sparks. -- No smoking.}% \mhchem@hp@ii{#3}{P210.3-0}{P210}{Keep away from open flames. -- No smoking.}% \mhchem@hp@ii{#3}{P210.4-0}{P210}{Keep away from hot surfaces. -- No smoking.}% \mhchem@hp@ii{#3}{P211-0}{P211}{Do not spray on an open flame or other ignition source.}% \mhchem@hp@ii{#3}{P220.0-0}{P220}{Keep/Store away from clothing/\textellipsis/combustible materials.}% \mhchem@hp@ii{#3}{P220-error}{P220}{\PackageError{hpstatement}{Selection and selection/argument missing.\MessageBreak This statement has 1) a mandatory selection\MessageBreak and 2) a selection or text-argument.\MessageBreak Please append .1.1, ... to the number to make a\MessageBreak selection. Or append .1 or .2 with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P220.1.0-0}{P220}{Keep away from clothing/\textellipsis/combustible materials.}% \mhchem@hp@ii{#3}{P220.1-error}{P220}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P220.1-1}{P220}{Keep away from #1.}% \mhchem@hp@ii{#3}{P220.1.1-0}{P220}{Keep away from clothing.}% \mhchem@hp@ii{#3}{P220.1.2-0}{P220}{Keep away from combustible materials.}% \mhchem@hp@ii{#3}{P220.2.0-0}{P220}{Store away from clothing/\textellipsis/combustible materials.}% \mhchem@hp@ii{#3}{P220.2-error}{P220}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P220.2-1}{P220}{Store away from #1.}% \mhchem@hp@ii{#3}{P220.2.1-0}{P220}{Store away from clothing.}% \mhchem@hp@ii{#3}{P220.2.2-0}{P220}{Store away from combustible materials.}% \mhchem@hp@ii{#3}{P221.0-0}{P221}{Take any precaution to avoid mixing with combustibles\textellipsis}% \mhchem@hp@ii{#3}{P221-error}{P221}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P221-1}{P221}{Take any precaution to avoid mixing with #1.}% \mhchem@hp@ii{#3}{P221.1-0}{P221}{Take any precaution to avoid mixing with combustibles.}% \mhchem@hp@ii{#3}{P222-0}{P222}{Do not allow contact with air.}% \mhchem@hp@ii{#3}{P223-0}{P223}{Keep away from any possible contact with water, because of violent reaction and possible flash fire.}% \mhchem@hp@ii{#3}{P230.0-0}{P230}{Keep wetted with\textellipsis}% \mhchem@hp@ii{#3}{P230-error}{P230}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P230-1}{P230}{Keep wetted with #1.}% \mhchem@hp@ii{#3}{P231-0}{P231}{Handle under inert gas.}% \mhchem@hp@ii{#3}{P231+P232-0}{P231\,+\,P232}{Handle under inert gas. Protect from moisture.}% \mhchem@hp@ii{#3}{P232-0}{P232}{Protect from moisture.}% \mhchem@hp@ii{#3}{P233-0}{P233}{Keep container tightly closed.}% \mhchem@hp@ii{#3}{P234-0}{P234}{Keep only in original container.}% \mhchem@hp@ii{#3}{P235-0}{P235}{Keep cool.}% \mhchem@hp@ii{#3}{P235+P410-0}{P235\,+\,P410}{Keep cool. Protect from sunlight.}% \mhchem@hp@ii{#3}{P240-0}{P240}{Ground/bond container and receiving equipment.}% \mhchem@hp@ii{#3}{P241.0-0}{P241}{Use explosion-proof electrical/ventilating/lighting/\textellipsis/equipment.}% \mhchem@hp@ii{#3}{P241-error}{P241}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P241-1}{P241}{Use explosion-proof #1.}% \mhchem@hp@ii{#3}{P241.1-0}{P241}{Use explosion-proof electrical equipment.}% \mhchem@hp@ii{#3}{P241.2-0}{P241}{Use explosion-proof ventilating equipment.}% \mhchem@hp@ii{#3}{P241.3-0}{P241}{Use explosion-proof lighting equipment.}% \mhchem@hp@ii{#3}{P242-0}{P242}{Use only non-sparking tools.}% \mhchem@hp@ii{#3}{P243-0}{P243}{Take precautionary measures against static discharge.}% \mhchem@hp@ii{#3}{P244-0}{P244}{Keep reduction valves free from grease and oil.}% \mhchem@hp@ii{#3}{P250.0-0}{P250}{Do not subject to grinding/shock/\textellipsis/friction.}% \mhchem@hp@ii{#3}{P250-error}{P250}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P250-1}{P250}{Do not subject to #1.}% \mhchem@hp@ii{#3}{P250.1-0}{P250}{Do not subject to grinding.}% \mhchem@hp@ii{#3}{P250.2-0}{P250}{Do not subject to shock.}% \mhchem@hp@ii{#3}{P250.3-0}{P250}{Do not subject to friction.}% \mhchem@hp@ii{#3}{P251-0}{P251}{Pressurized container: Do not pierce or burn, even after use.}% \mhchem@hp@ii{#3}{P260.0-0}{P260}{Do not breathe dust/fume/gas/mist/vapours/spray.}% \mhchem@hp@ii{#3}{P260-error}{P260}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P260-1}{P260}{Do not breathe #1.}% \mhchem@hp@ii{#3}{P260.1-0}{P260}{Do not breathe dust.}% \mhchem@hp@ii{#3}{P260.2-0}{P260}{Do not breathe fume.}% \mhchem@hp@ii{#3}{P260.3-0}{P260}{Do not breathe gas.}% \mhchem@hp@ii{#3}{P260.4-0}{P260}{Do not breathe mist.}% \mhchem@hp@ii{#3}{P260.5-0}{P260}{Do not breathe vapours.}% \mhchem@hp@ii{#3}{P260.6-0}{P260}{Do not breathe spray.}% \mhchem@hp@ii{#3}{P261-0}{P261}{Avoid breathing dust/fume/gas/mist/vapours/spray.}% \mhchem@hp@ii{#3}{P262-0}{P262}{Do not get in eyes, on skin, or on clothing.}% \mhchem@hp@ii{#3}{P263.0-0}{P263}{Avoid contact during pregnancy/while nursing.}% \mhchem@hp@ii{#3}{P263-error}{P263}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P263-1}{P263}{Avoid contact #1.}% \mhchem@hp@ii{#3}{P263.1-0}{P263}{Avoid contact during pregnancy.}% \mhchem@hp@ii{#3}{P263.2-0}{P263}{Avoid contact while nursing.}% \mhchem@hp@ii{#3}{P264.0-0}{P264}{Wash \textellipsis thoroughly after handling.}% \mhchem@hp@ii{#3}{P264-error}{P264}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P264-1}{P264}{Wash #1 thoroughly after handling.}% \mhchem@hp@ii{#3}{P270-0}{P270}{Do no eat, drink or smoke when using this product.}% \mhchem@hp@ii{#3}{P271-0}{P271}{Use only outdoors or in a well-ventilated area.}% \mhchem@hp@ii{#3}{P272-0}{P272}{Contaminated work clothing should not be allowed out of the workplace.}% \mhchem@hp@ii{#3}{P273-0}{P273}{Avoid release to the environment.}% \mhchem@hp@ii{#3}{P280.0-0}{P280}{Wear protective gloves/protective clothing/eye protection/face protection.}% \mhchem@hp@ii{#3}{P280-error}{P280}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P280-1}{P280}{Wear #1.}% \mhchem@hp@ii{#3}{P280.1-0}{P280}{Wear protective gloves.}% \mhchem@hp@ii{#3}{P280.2-0}{P280}{Wear protective clothing.}% \mhchem@hp@ii{#3}{P280.3-0}{P280}{Wear eye protection.}% \mhchem@hp@ii{#3}{P280.4-0}{P280}{Wear face protection.}% \mhchem@hp@ii{#3}{P281-0}{P281}{Use personal protective equipment as required.}% \mhchem@hp@ii{#3}{P282.0-0}{P282}{Wear cold insulating gloves/face shield/eye protection.}% \mhchem@hp@ii{#3}{P282-error}{P282}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P282-1}{P282}{Wear #1.}% \mhchem@hp@ii{#3}{P282.1-0}{P282}{Wear cold insulating gloves.}% \mhchem@hp@ii{#3}{P282.2-0}{P282}{Wear face shield.}% \mhchem@hp@ii{#3}{P282.3-0}{P282}{Wear eye protection.}% \mhchem@hp@ii{#3}{P283.0-0}{P283}{Wear fire/flame resistant/retardant clothing.}% \mhchem@hp@ii{#3}{P283-error}{P283}{\PackageError{hpstatement}{Language-dependent argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak However, translations differ so much that you\MessageBreak have to state your selection as text argument [].\MessageBreak Read the manual for possible values.\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P283-1}{P283}{Wear #1 clothing.}% \mhchem@hp@ii{#3}{P284-0}{P284}{Wear respiratory protection.}% \mhchem@hp@ii{#3}{P285-0}{P285}{In case of inadequate ventilation wear respiratory protection.}% \mhchem@hp@ii{#3}{P301-0}{P301}{IF SWALLOWED:}% \mhchem@hp@ii{#3}{P301+P310-0}{P301\,+\,P310}{IF SWALLOWED: Immediately call a POISON CENTER or doctor/physician.}% \mhchem@hp@ii{#3}{P301+P312-0}{P301\,+\,P312}{IF SWALLOWED: Call a POISON CENTER or doctor/physician if you feel unwell.}% \mhchem@hp@ii{#3}{P301+P330+P331-0}{P301\,+\,P330\,+\,P331}{IF SWALLOWED: rinse mouth. Do NOT induce vomiting.}% \mhchem@hp@ii{#3}{P302-0}{P302}{IF ON SKIN:}% \mhchem@hp@ii{#3}{P302+P334.0-0}{P302\,+\,P334}{IF ON SKIN: Immerse in cool water/wrap in wet bandages.}% \mhchem@hp@ii{#3}{P302+P334-error}{P302\,+\,P334}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P302+P334-1}{P302\,+\,P334}{IF ON SKIN: #1.}% \mhchem@hp@ii{#3}{P302+P334.1-0}{P302\,+\,P334}{IF ON SKIN: Immerse in cool water.}% \mhchem@hp@ii{#3}{P302+P334.2-0}{P302\,+\,P334}{IF ON SKIN: Wrap in wet bandages.}% \mhchem@hp@ii{#3}{P302+P350-0}{P302\,+\,P350}{IF ON SKIN: Gently wash with plenty of soap and water.}% \mhchem@hp@ii{#3}{P302+P352-0}{P302\,+\,P352}{IF ON SKIN: Wash with plenty of soap and water.}% \mhchem@hp@ii{#3}{P303-0}{P303}{IF ON SKIN (or hair):}% \mhchem@hp@ii{#3}{P303+P361+P353-0}{P303\,+\,P361\,+\,P353}{IF ON SKIN (or hair): Remove/Take off immediately all contaminated clothing. Rinse skin with water/shower.}% \mhchem@hp@ii{#3}{P304-0}{P304}{IF INHALED:}% \mhchem@hp@ii{#3}{P304+P340-0}{P304\,+\,P340}{IF INHALED: Remove victim to fresh air and keep at rest in a position comfortable for breathing.}% \mhchem@hp@ii{#3}{P304+P341-0}{P304\,+\,P341}{IF INHALED: If breathing is difficult, remove victim to fresh air and keep at rest in a position comfortable for breathing.}% \mhchem@hp@ii{#3}{P305-0}{P305}{IF IN EYES:}% \mhchem@hp@ii{#3}{P305+P351+P338-0}{P305\,+\,P351\,+\,P338}{IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses, if present and easy to do. Continue rinsing.}% \mhchem@hp@ii{#3}{P306-0}{P306}{IF ON CLOTHING:}% \mhchem@hp@ii{#3}{P306+P360-0}{P306\,+\,P360}{IF ON CLOTHING: rinse immediately contaminated clothing and skin with plenty of water before removing clothes.}% \mhchem@hp@ii{#3}{P307-0}{P307}{IF exposed:}% \mhchem@hp@ii{#3}{P307+P311-0}{P307\,+\,P311}{IF exposed: Call a POISON CENTER or doctor/physician.}% \mhchem@hp@ii{#3}{P308-0}{P308}{IF exposed or concerned:}% \mhchem@hp@ii{#3}{P308+P313-0}{P308\,+\,P313}{IF exposed or concerned: Get medical advice/attention.}% \mhchem@hp@ii{#3}{P309-0}{P309}{IF exposed or if you feel unwell:}% \mhchem@hp@ii{#3}{P309+P311-0}{P309\,+\,P311}{IF exposed or if you feel unwell: Call a POISON CENTER or doctor/physician.}% \mhchem@hp@ii{#3}{P310-0}{P310}{Immediately call a POISON CENTER or doctor/physician.}% \mhchem@hp@ii{#3}{P311-0}{P311}{Call a POISON CENTER or doctor/physician.}% \mhchem@hp@ii{#3}{P312-0}{P312}{Call a POISON CENTER or doctor/physician if you feel unwell.}% \mhchem@hp@ii{#3}{P313-0}{P313}{Get medical advice/attention.}% \mhchem@hp@ii{#3}{P314-0}{P314}{Get medical advice/attention if you feel unwell.}% \mhchem@hp@ii{#3}{P315-0}{P315}{Get immediate medical advice/attention.}% \mhchem@hp@ii{#3}{P320.0-0}{P320}{Specific treatment is urgent (see \textellipsis on this label).}% \mhchem@hp@ii{#3}{P320-error}{P320}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P320-1}{P320}{Specific treatment is urgent (see #1 on this label).}% \mhchem@hp@ii{#3}{P320.nolabel-error}{P320}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P320.nolabel-1}{P320}{Specific treatment is urgent (see #1).}% \mhchem@hp@ii{#3}{P321.0-0}{P321}{Specific treatment (see \textellipsis on this label).}% \mhchem@hp@ii{#3}{P321-error}{P321}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P321-1}{P321}{Specific treatment (see #1 on this label).}% \mhchem@hp@ii{#3}{P321.nolabel-error}{P321}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P321.nolabel-1}{P321}{Specific treatment (see #1).}% \mhchem@hp@ii{#3}{P322.0-0}{P322}{Specific measures (see \textellipsis on this label).}% \mhchem@hp@ii{#3}{P322-error}{P322}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P322-1}{P322}{Specific measures (see #1 on this label).}% \mhchem@hp@ii{#3}{P322.nolabel-error}{P322}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P322.nolabel-1}{P322}{Specific measures (see #1).}% \mhchem@hp@ii{#3}{P330-0}{P330}{Rinse mouth.}% \mhchem@hp@ii{#3}{P331-0}{P331}{Do NOT induce vomiting.}% \mhchem@hp@ii{#3}{P332-0}{P332}{If skin irritation occurs:}% \mhchem@hp@ii{#3}{P332+P313-0}{P332\,+\,P313}{If skin irritation occurs: Get medical advice/attention.}% \mhchem@hp@ii{#3}{P333-0}{P333}{If skin irritation or rash occurs:}% \mhchem@hp@ii{#3}{P333+P313-0}{P333\,+\,P313}{If skin irritation or rash occurs: Get medical advice/attention.}% \mhchem@hp@ii{#3}{P334.0-0}{P334}{Immerse in cool water/wrap in wet bandages.}% \mhchem@hp@ii{#3}{P334-error}{P334}{\PackageError{hpstatement}{Selection missing.\MessageBreak This statement requires a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P334.1-0}{P334}{Immerse in cool water.}% \mhchem@hp@ii{#3}{P334.2-0}{P334}{Wrap in wet bandages.}% \mhchem@hp@ii{#3}{P335-0}{P335}{Brush off loose particles from skin.}% \mhchem@hp@ii{#3}{P335+P334.0-0}{P335\,+\,P334}{Brush off loose particles from skin. Immerse in cool water/wrap in wet bandages.}% \mhchem@hp@ii{#3}{P335+P334-error}{P335\,+\,P334}{\PackageError{hpstatement}{Selection missing.\MessageBreak This statement requires a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P335+P334.1-0}{P335\,+\,P334}{Brush off loose particles from skin. Immerse in cool water.}% \mhchem@hp@ii{#3}{P335+P334.2-0}{P335\,+\,P334}{Brush off loose particles from skin. Wrap in wet bandages.}% \mhchem@hp@ii{#3}{P336-0}{P336}{Thaw frosted parts with lukewarm water. Do no rub affected area.}% \mhchem@hp@ii{#3}{P337-0}{P337}{If eye irritation persists:}% \mhchem@hp@ii{#3}{P337+P313-0}{P337\,+\,P313}{If eye irritation persists: Get medical advice/attention.}% \mhchem@hp@ii{#3}{P338-0}{P338}{Remove contact lenses, if present and easy to do. Continue rinsing.}% \mhchem@hp@ii{#3}{P340-0}{P340}{Remove victim to fresh air and keep at rest in a position comfortable for breathing.}% \mhchem@hp@ii{#3}{P341-0}{P341}{If breathing is difficult, remove victim to fresh air and keep at rest in a position comfortable for breathing.}% \mhchem@hp@ii{#3}{P342-0}{P342}{If experiencing respiratory symptoms:}% \mhchem@hp@ii{#3}{P342+P311-0}{P342\,+\,P311}{If experiencing respiratory symptoms: Call a POISON CENTER or doctor/physician.}% \mhchem@hp@ii{#3}{P350-0}{P350}{Gently wash with plenty of soap and water.}% \mhchem@hp@ii{#3}{P351-0}{P351}{Rinse cautiously with water for several minutes.}% \mhchem@hp@ii{#3}{P352-0}{P352}{Wash with plenty of soap and water.}% \mhchem@hp@ii{#3}{P353-0}{P353}{Rinse skin with water/shower.}% \mhchem@hp@ii{#3}{P360-0}{P360}{Rinse immediately contaminated clothing and skin with plenty of water before removing clothes.}% \mhchem@hp@ii{#3}{P361-0}{P361}{Remove/Take off immediately all contaminated clothing.}% \mhchem@hp@ii{#3}{P362-0}{P362}{Take off contaminated clothing and wash before reuse.}% \mhchem@hp@ii{#3}{P363-0}{P363}{Wash contaminated clothing before reuse.}% \mhchem@hp@ii{#3}{P370-0}{P370}{In case of fire:}% \mhchem@hp@ii{#3}{P370+P376-0}{P370\,+\,P376}{In case of fire: Stop leak if safe to do so.}% \mhchem@hp@ii{#3}{P370+P378.0-0}{P370\,+\,P378}{In case of fire: Use \textellipsis for extinction.}% \mhchem@hp@ii{#3}{P370+P378-error}{P370\,+\,P378}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P370+P378-1}{P370\,+\,P378}{In case of fire: Use #1 for extinction.}% \mhchem@hp@ii{#3}{P370+P380-0}{P370\,+\,P380}{In case of fire: Evacuate area.}% \mhchem@hp@ii{#3}{P370+P380+P375-0}{P370\,+\,P380\,+\,P375}{In case of fire: Evacuate area. Fight fire remotely due to the risk of explosion.}% \mhchem@hp@ii{#3}{P371-0}{P371}{In case of major fire and large quantities:}% \mhchem@hp@ii{#3}{P371+P380+P375-0}{P371\,+\,P380\,+\,P375}{In case of major fire and large quantities: Evacuate area. Fight fire remotely due to the risk of explosion.}% \mhchem@hp@ii{#3}{P372-0}{P372}{Explosion risk in case of fire.}% \mhchem@hp@ii{#3}{P373-0}{P373}{DO NOT fight fire when fire reaches explosives.}% \mhchem@hp@ii{#3}{P374-0}{P374}{Fight fire with normal precautions from a reasonable distance.}% \mhchem@hp@ii{#3}{P375-0}{P375}{Fight fire remotely due to the risk of explosion.}% \mhchem@hp@ii{#3}{P376-0}{P376}{Stop leak if safe to do so.}% \mhchem@hp@ii{#3}{P377-0}{P377}{Leaking gas fire: Do not extinguish, unless leak can be stopped safely.}% \mhchem@hp@ii{#3}{P378.0-0}{P378}{Use \textellipsis for extinction.}% \mhchem@hp@ii{#3}{P378-error}{P378}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P378-1}{P378}{Use #1 for extinction.}% \mhchem@hp@ii{#3}{P380-0}{P380}{Evacuate area.}% \mhchem@hp@ii{#3}{P381-0}{P381}{Eliminate all ignition sources if safe to do so.}% \mhchem@hp@ii{#3}{P390-0}{P390}{Absorb spillage to prevent material damage.}% \mhchem@hp@ii{#3}{P391-0}{P391}{Collect spillage.}% \mhchem@hp@ii{#3}{P401.0-0}{P401}{Store \textellipsis}% \mhchem@hp@ii{#3}{P401-error}{P401}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P401-1}{P401}{Store #1.}% \mhchem@hp@ii{#3}{P402-0}{P402}{Store in a dry place.}% \mhchem@hp@ii{#3}{P402+P404-0}{P402\,+\,P404}{Store in a dry place. Store in a closed container.}% \mhchem@hp@ii{#3}{P403-0}{P403}{Store in a well-ventilated place.}% \mhchem@hp@ii{#3}{P403+P233-0}{P403\,+\,P233}{Store in a well-ventilated place. Keep container tightly closed.}% \mhchem@hp@ii{#3}{P403+P235-0}{P403\,+\,P235}{Store in a well-ventilated place. Keep cool.}% \mhchem@hp@ii{#3}{P404-0}{P404}{Store in a closed container.}% \mhchem@hp@ii{#3}{P405-0}{P405}{Store locked up.}% \mhchem@hp@ii{#3}{P406.0-0}{P406}{Store in corrosive resistant/\textellipsis container with a resistant inner liner.}% \mhchem@hp@ii{#3}{P406-error}{P406}{\PackageError{hpstatement}{Selection or argument missing.\MessageBreak This statement has a mandatory selection.\MessageBreak Please append .1, .2, ... to the number to make a\MessageBreak selection. Or supply a text as argument with [].\MessageBreak Or use .0 for the original form}{}}% \mhchem@hp@ii{#3}{P406-1}{P406}{Store in #1 container with a resistant inner liner.}% \mhchem@hp@ii{#3}{P406.1-0}{P406}{Store in corrosive resistant container with a resistant inner liner.}% \mhchem@hp@ii{#3}{P407-0}{P407}{Maintain air gap between stacks/pallets.}% \mhchem@hp@ii{#3}{P410-0}{P410}{Protect from sunlight.}% \mhchem@hp@ii{#3}{P410+P403-0}{P410\,+\,P403}{Protect from sunlight. Store in a well-ventilated place.}% \mhchem@hp@ii{#3}{P410+P412-0}{P410\,+\,P412}{Protect from sunlight. Do no expose to temperatures exceeding 50\textdegree{}C/122\textdegree{}F.}% \mhchem@hp@ii{#3}{P411-0}{P411}{Store at temperatures not exceeding \textellipsis\textdegree{}C/\textellipsis\textdegree{}F.}% \mhchem@hp@ii{#3}{P411+P235-0}{P411\,+\,P235}{Store at temperatures not exceeding \textellipsis\textdegree{}C/\textellipsis\textdegree{}F. Keep cool.}% \mhchem@hp@ii{#3}{P412-0}{P412}{Do not expose to temperatures exceeding 50\textdegree{}C/122\textdegree{}F.}% \mhchem@hp@ii{#3}{P413.0-0}{P413}{Store bulk masses greater than \textellipsis\,kg/\textellipsis\,lbs at temperatures not exceeding \textellipsis\textdegree{}C/\textellipsis\textdegree{}F.}% \mhchem@hp@ii{#3}{P413-error}{P413}{\PackageError{hpstatement}{Selection and mandatory arguments missing.\MessageBreak This statement has a mandatory selection. Please\MessageBreak append .1 or .2 to the number (or use .0 for the\MessageBreak original form). Also, supply two arguments with\MessageBreak [][]}{}}% \mhchem@hp@ii{#3}{P413.1-error}{P413}{\PackageError{hpstatement}{This statement has two mandatory text arguments.\MessageBreak Please specify them with [][]}{}}% \mhchem@hp@ii{#3}{P413.1-2}{P413}{Store bulk masses greater than #1\,kg at temperatures not exceeding #2\textdegree{}C.}% \mhchem@hp@ii{#3}{P413.2-error}{P413}{\PackageError{hpstatement}{This statement has two mandatory text arguments.\MessageBreak Please specify them with [][]}{}}% \mhchem@hp@ii{#3}{P413.2-2}{P413}{Store bulk masses greater than #1\,lbs at temperatures not exceeding #2\textdegree{}F.}% \mhchem@hp@ii{#3}{P420-0}{P420}{Store away from other materials.}% \mhchem@hp@ii{#3}{P422.0-0}{P422}{Store contents under \textellipsis}% \mhchem@hp@ii{#3}{P422-error}{P422}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P422-1}{P422}{Store contents under #1.}% \mhchem@hp@ii{#3}{P501.0.0-0}{P501}{Dispose of contents/container to \textellipsis}% \mhchem@hp@ii{#3}{P501.0-error}{P501}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P501.0-1}{P501}{Dispose of contents/container to #1.}% \mhchem@hp@ii{#3}{P501-error}{P501}{\PackageError{hpstatement}{Selection and mandatory argument missing.\MessageBreak This statement has a mandatory selection. Please\MessageBreak append .1 or .2 to the number (or use .0 for the\MessageBreak original form). Also, supply an argument with []\MessageBreak (or use an additional .0 for the original\MessageBreak form)}{}}% \mhchem@hp@ii{#3}{P501.1.0-0}{P501}{Dispose of contents to \textellipsis}% \mhchem@hp@ii{#3}{P501.1-error}{P501}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P501.1-1}{P501}{Dispose of contents to #1.}% \mhchem@hp@ii{#3}{P501.2.0-0}{P501}{Dispose of container to \textellipsis}% \mhchem@hp@ii{#3}{P501.2-error}{P501}{\PackageError{hpstatement}{One argument required.\MessageBreak This statement has a mandatory text argument.\MessageBreak Please specify one with []. Or use .0 for the\MessageBreak original form}{}}% \mhchem@hp@ii{#3}{P501.2-1}{P501}{Dispose of container to #1.}% }