%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% --------------------------------------------------------------------------- %
% - the CHEMMACROS bundle                                                   - %
% - ghsystem_english.def                                                    - %
% - macros and commands for chemists                                        - %
% --------------------------------------------------------------------------- %
% - Clemens Niederberger                                                    - %
% - 2012/01/30                                                              - %
% --------------------------------------------------------------------------- %
% - http://www.mychemistry.eu/                                              - %
% - contact@mychemistry.eu                                                  - %
% --------------------------------------------------------------------------- %
% - If you have any ideas, questions, suggestions or bugs to report, please - %
% - feel free to contact me.                                                - %
% --------------------------------------------------------------------------- %
% - Copyright 2011-2012 Clemens Niederberger                                - %
% -                                                                         - %
% - This work may be distributed and/or modified under the                  - %
% - conditions of the LaTeX Project Public License, either version 1.3      - %
% - of this license or (at your option) any later version.                  - %
% - The latest version of this license is in                                - %
% -   http://www.latex-project.org/lppl.txt                                 - %
% - and version 1.3 or later is part of all distributions of LaTeX          - %
% - version 2005/12/01 or later.                                            - %
% -                                                                         - %
% - This work has the LPPL maintenance status `maintained'.                 - %
% -                                                                         - %
% - The Current Maintainer of this work is Clemens Niederberger.            - %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ExplSyntaxOn
% ENGLISH DEFINITIONS
\prop_clear:N \l_ghsystem_h_prop
\prop_clear:N \l_ghsystem_euh_prop
\prop_clear:N \l_ghsystem_p_prop

% table head and foot:
\tl_set:Nn \l_ghsystem_identifier_tl { Identifier }
\tl_set:Nn \l_ghsystem_table_text_tl { Statement }
\tl_set:Nn \l_ghsystem_table_next_page_tl { continues~on~next~page }
\tl_set:Nn \l_ghsystem_table_caption_tl { All~H,~EUH,~and~P~Statements. }

% fill-in functions:
% <state route of exposure if it is conclusively proven that no other routes of exposure cause the hazard>.
\cs_set:Npn \ghsystem_exposure:
  {
    \bool_if:NT \l_ghsystem_fill_in_bool
      {
        \c_space_tl \textit{\textless state~route~of~ex\-po\-sure~if~it~is~ con\-clu\-sive\-ly~pro\-ven~that~no~other~routes~of~ex\-po\-sure~cause~the~ha\-zard \textgreater}
      }
  }

%  <state specific effect if known> 
\cs_set:Npn \ghsystem_effect:
  {
    \bool_if:NT \l_ghsystem_fill_in_bool
      {
        \c_space_tl \textit{\textless state~spe\-ci\-fic~effect~if~known \textgreater}
      }
  }

% <or state all organs affected, if known>
\cs_set:Npn \ghsystem_organs:
  {
    \bool_if:nT { \l_ghsystem_fill_in_bool && !\l_ghsystem_organs_bool }
      {
        \c_space_tl \textit{\textless or~state~all~or\-gans~affec\-ted,~if~known \textgreater}
      }
  }

% <name of sensitising substance>
\cs_set:Npn \ghsystem_substance:
  {
    \bool_if:NF \l_ghsystem_substance_bool
      {
        \c_space_tl \textit{\textless name~of~sen\-si\-ti\-sing~sub\-stance \textgreater}
      }
  }

% HAZARD STATEMENTS (Annex 3)
% 1. Hazard Statements
% 1.1 Physical Hazards
\prop_put:Nnn \l_ghsystem_h_prop { 200 } { Un\-stable~ex\-plo\-sives. }
\prop_put:Nnn \l_ghsystem_h_prop { 201 } { Ex\-plo\-sive;~mass~ex\-plo\-sion~ha\-zard. }
\prop_put:Nnn \l_ghsystem_h_prop { 202 } { Ex\-plo\-sive,~se\-vere~pro\-jec\-tion~ha\-zard. }
\prop_put:Nnn \l_ghsystem_h_prop { 203 } { Ex\-plo\-sive;~fire,~blast~or~pro\-jec\-tion~ha\-zard. }
\prop_put:Nnn \l_ghsystem_h_prop { 204 } { Fire~or~pro\-jec\-tion~ha\-zard. }
\prop_put:Nnn \l_ghsystem_h_prop { 205 } { May~mass~ex\-plode~in~fire. }
\prop_put:Nnn \l_ghsystem_h_prop { 220 } { Ex\-treme\-ly~flammable~gas. }
\prop_put:Nnn \l_ghsystem_h_prop { 221 } { Flammable~gas. }
\prop_put:Nnn \l_ghsystem_h_prop { 222 } { Ex\-treme\-ly~flammable~aero\-sol. }
\prop_put:Nnn \l_ghsystem_h_prop { 223 } { Flammable~aero\-sol. }
\prop_put:Nnn \l_ghsystem_h_prop { 224 } { Ex\-treme\-ly~flammable~li\-quid~and~va\-pour. }
\prop_put:Nnn \l_ghsystem_h_prop { 225 } { High\-ly~flammable~liquid~and~va\-pour. }
\prop_put:Nnn \l_ghsystem_h_prop { 226 } { Flammable~li\-quid~and~va\-pour. }
\prop_put:Nnn \l_ghsystem_h_prop { 228 } { Flammable~so\-lid. }
\prop_put:Nnn \l_ghsystem_h_prop { 240 } { Heating~may~cause~an~ex\-plo\-sion. }
\prop_put:Nnn \l_ghsystem_h_prop { 241 } { Heating~may~cause~a~fire~or~ex\-plo\-sion. }
\prop_put:Nnn \l_ghsystem_h_prop { 242 } { Heating~may~cause~a~fire. }
\prop_put:Nnn \l_ghsystem_h_prop { 250 } { Catches~fire~spon\-ta\-ne\-ous\-ly~if~ex\-po\-sed~to~air. }
\prop_put:Nnn \l_ghsystem_h_prop { 251 } { Self-heating : ~may~catch~fire. }
\prop_put:Nnn \l_ghsystem_h_prop { 252 } { Self-heating~in~large~quan\-ti\-ties;~may~catch~fire. }
\prop_put:Nnn \l_ghsystem_h_prop { 260 } { In~con\-tact~with~wa\-ter~re\-leases~flammable~ga\-ses~which~may~ig\-nite~spon\-ta\-ne\-ous\-ly. }
\prop_put:Nnn \l_ghsystem_h_prop { 261 } { In~con\-tact~with~wa\-ter~re\-leases~flammable~ga\-ses. }
\prop_put:Nnn \l_ghsystem_h_prop { 270 } { May~cause~or~in\-ten\-si\-fy~fire;~oxi\-di\-ser. }
\prop_put:Nnn \l_ghsystem_h_prop { 271 } { May~cause~fire~or~ex\-plo\-sion;~strong~oxi\-di\-ser. }
\prop_put:Nnn \l_ghsystem_h_prop { 272 } { May~in\-ten\-si\-fy~fire;~oxi\-di\-ser. }
\prop_put:Nnn \l_ghsystem_h_prop { 280 } { Con\-tains~gas~un\-der~pressure;~may~ex\-plode~if~heated. }
\prop_put:Nnn \l_ghsystem_h_prop { 281 } { Con\-tains~re\-fri\-ge\-ra\-ted~gas;~may~cause~cryo\-ge\-nic~burns~or~in\-ju\-ry. }
\prop_put:Nnn \l_ghsystem_h_prop { 290 } { May~be~corro\-sive~to~me\-tals. }

% 1.2 Health Hazards
\prop_put:Nnn \l_ghsystem_h_prop { 300 } { Fa\-tal~if~swallowed. }
\prop_put:Nnn \l_ghsystem_h_prop { 301 } { To\-xic~if~swallowed. }
\prop_put:Nnn \l_ghsystem_h_prop { 302 } { Harm\-ful~if~swallowed. }
\prop_put:Nnn \l_ghsystem_h_prop { 304 } { May~be~fa\-tal~if~swallowed~and~en\-ters~air\-ways. }
\prop_put:Nnn \l_ghsystem_h_prop { 310 } { Fa\-tal~in~con\-tact~with~skin. }
\prop_put:Nnn \l_ghsystem_h_prop { 311 } { To\-xic~in~con\-tact~with~skin. }
\prop_put:Nnn \l_ghsystem_h_prop { 312 } { Harm\-ful~in~con\-tact~with~skin. }
\prop_put:Nnn \l_ghsystem_h_prop { 314 } { Cau\-ses~se\-vere~skin~burns~and~eye~da\-mage. }
\prop_put:Nnn \l_ghsystem_h_prop { 315 } { Cau\-ses~skin~ir\-ri\-ta\-tion. }
\prop_put:Nnn \l_ghsystem_h_prop { 317 } { May~cause~an~aller\-gic~skin~reac\-tion. }
\prop_put:Nnn \l_ghsystem_h_prop { 318 } { Causes~se\-rious~eye~da\-mage. }
\prop_put:Nnn \l_ghsystem_h_prop { 319 } { Causes~se\-rious~eye~irri\-ta\-tion. }
\prop_put:Nnn \l_ghsystem_h_prop { 330 } { Fa\-tal~if~in\-haled. }
\prop_put:Nnn \l_ghsystem_h_prop { 331 } { To\-xic~if~in\-haled. }
\prop_put:Nnn \l_ghsystem_h_prop { 332 } { Harm\-ful~if~in\-haled. }
\prop_put:Nnn \l_ghsystem_h_prop { 334 } { May~cause~aller\-gy~or~asth\-ma~symp\-toms~or\-breathing~diffi\-cul\-ties~if~in\-haled. }
\prop_put:Nnn \l_ghsystem_h_prop { 335 } { May~cause~res\-pi\-ra\-to\-ry~irri\-ta\-tion. }
\prop_put:Nnn \l_ghsystem_h_prop { 336 } { May~cause~drowsi\-ness~or~dizzi\-ness. }
\prop_put:Nnn \l_ghsystem_h_prop { 340 } { May~cause~ge\-ne\-tic~de\-fects. \ghsystem_exposure: }
\prop_put:Nnn \l_ghsystem_h_prop { 341 } { Sus\-pec\-ted~of~causing~ge\-ne\-tic~de\-fects. \ghsystem_exposure: }
\prop_put:Nnn \l_ghsystem_h_prop { 350 } { May~cause~can\-cer. \ghsystem_exposure: }
\prop_put:Nnn \l_ghsystem_h_prop { 351 } { Sus\-pec\-ted~of~causing~cancer. \ghsystem_exposure: }
\prop_put:Nnn \l_ghsystem_h_prop { 360 } { May~da\-mage~fer\-ti\-li\-ty~or~the~un\-born~child. \ghsystem_effect: \ghsystem_exposure: }
\prop_put:Nnn \l_ghsystem_h_prop { 361 } { Sus\-pec\-ted~of~da\-ma\-ging~fer\-ti\-li\-ty~or~the~un\-born~child. \ghsystem_effect: \ghsystem_exposure: }
\prop_put:Nnn \l_ghsystem_h_prop { 362 } { May~cause~harm~to~breast-fed~child\-ren. }
\prop_put:Nnn \l_ghsystem_h_prop { 370 } { Causes~da\-mage \bool_if:NF \l_ghsystem_organs_bool { ~to~or\-gans } \ghsystem_organs: . \ghsystem_exposure: }
\prop_put:Nnn \l_ghsystem_h_prop { 371 } { May~cause~da\-mage \bool_if:NF \l_ghsystem_organs_bool { ~to~or\-gans } \ghsystem_organs: . \ghsystem_exposure: }
\prop_put:Nnn \l_ghsystem_h_prop { 372 } { Causes~da\-mage \bool_if:NF \l_ghsystem_organs_bool { ~to~or\-gans } \ghsystem_organs:\ through~pro\-longed~or~re\-pea\-ted~ex\-po\-sure. \ghsystem_exposure: }
\prop_put:Nnn \l_ghsystem_h_prop { 373 } { May~cause~da\-mage \bool_if:NF \l_ghsystem_organs_bool { ~to~or\-gans } \ghsystem_organs:\ through~pro\-longed~or~re\-pea\-ted~ex\-po\-sure. \ghsystem_exposure: }

% 1.3 Environmental hazards
\prop_put:Nnn \l_ghsystem_h_prop { 400 } { Ve\-ry~to\-xic~to~aqua\-tic~life. }
\prop_put:Nnn \l_ghsystem_h_prop { 410 } { Ve\-ry~to\-xic~to~aqua\-tic~life~with~long~las\-ting~effects. }
\prop_put:Nnn \l_ghsystem_h_prop { 411 } { To\-xic~to~aqua\-tic~life~with~long~las\-ting~effects. }
\prop_put:Nnn \l_ghsystem_h_prop { 412 } { Harm\-ful~to~aqua\-tic~life~ with~long~las\-ting~effects. }
\prop_put:Nnn \l_ghsystem_h_prop { 413 } { May~cause~long~las\-ting~harm\-ful~effects~to~aqua\-tic~life. }

% 2 Supplemental Hazard Informations
% 2.1 Physical Properties
\prop_put:Nnn \l_ghsystem_euh_prop { 001 } { Ex\-plo\-sive~when~dry. }
\prop_put:Nnn \l_ghsystem_euh_prop { 006 } { Ex\-plo\-sive~with~or~with\-out~con\-tact~with~air. }
\prop_put:Nnn \l_ghsystem_euh_prop { 014 } { Reacts~vio\-lent\-ly~with~wa\-ter. }
\prop_put:Nnn \l_ghsystem_euh_prop { 018 } { In~use~may~form~flammable/ex\-plo\-sive~va\-pour-air~mix\-ture. }
\prop_put:Nnn \l_ghsystem_euh_prop { 019 } { May~form~ex\-plo\-sive~per\-oxides. }
\prop_put:Nnn \l_ghsystem_euh_prop { 044 } { Risk~of~ex\-plo\-sion~if~heated~un\-der~con\-fine\-ment. }

% 2.2 Health Properties
\prop_put:Nnn \l_ghsystem_euh_prop { 029 } { Con\-tact~with~wa\-ter~li\-be\-rates~to\-xic~gas. }
\prop_put:Nnn \l_ghsystem_euh_prop { 031 } { Con\-tact~with~acids~li\-be\-rates~to\-xic~gas. }
\prop_put:Nnn \l_ghsystem_euh_prop { 032 } { Con\-tact~with~acids~li\-be\-rates~ve\-ry~to\-xic~gas. }
\prop_put:Nnn \l_ghsystem_euh_prop { 066 } { Re\-pea\-ted~ex\-po\-sure~may~cause~skin~dry\-ness~or~cracking. }
\prop_put:Nnn \l_ghsystem_euh_prop { 070 } { Toxic~by~eye~con\-tact. }
\prop_put:Nnn \l_ghsystem_euh_prop { 071 } { Corro\-sive~to~the~respi\-ra\-to\-ry~tract. }

% 2.3 Environmental Properties
\prop_put:Nnn \l_ghsystem_euh_prop { 059 } { Ha\-zar\-dous~to~the~ozone~layer. }

% 2.4 Supplemental Label Elements/Information On Certain Substances And Mixtures
\prop_put:Nnn \l_ghsystem_euh_prop { 201 } { Con\-tains~lead.~Should~not~be~used~on~sur\-faces~liable~to~be~chewed~or~sucked~by~child\-ren. }
\prop_put:Nnn \l_ghsystem_euh_prop { 201A } { Warning!~con\-tains~lead. }
\prop_put:Nnn \l_ghsystem_euh_prop { 202 } { \iupac { Cyano\|acrylate } . ~ Dan\-ger.~Bonds~skin~and~eyes~in~se\-conds.~Keep~out~of~the~reach~of~child\-ren. }
\prop_put:Nnn \l_ghsystem_euh_prop { 203 } { Con\-tains ~ \ox[pos=side]{ 6 , chromium } . ~ May~pro\-duce~an~aller\-gic~reac\-tion. }
\prop_put:Nnn \l_ghsystem_euh_prop { 204 } { Con\-tains ~ \iupac { iso\|cyanates } . ~ May~pro\-duce~an~aller\-gic~reac\-tion. }
\prop_put:Nnn \l_ghsystem_euh_prop { 205 } { Con\-tains~epoxy~consti\-tuents.~May~pro\-duce~an~aller\-gic~reac\-tion. }
\prop_put:Nnn \l_ghsystem_euh_prop { 206 } { War\-ning!~Do~not~use~to\-gether~with~other~pro\-ducts.~May~re\-lease~dan\-ge\-rous~gases~(chlorine). }
\prop_put:Nnn \l_ghsystem_euh_prop { 207 } { War\-ning!~Con\-tains ~ \iupac { cad\|mium } . ~ Dan\-ge\-rous~fumes~are~formed~du\-ring~use.~See~in\-for\-ma\-tion~supplied~by~the~ma\-nu\-fac\-turer.~Comply~with~the~safety~in\-struc\-tions. }
\prop_put:Nnn \l_ghsystem_euh_prop { 208 } { Con\-tains \ghsystem_substance: . ~ May~pro\-duce~an~aller\-gic~reac\-tion. }
\prop_put:Nnn \l_ghsystem_euh_prop { 209 } { Can~be\-come~high\-ly~flammable~in~use. }
\prop_put:Nnn \l_ghsystem_euh_prop { 209A } { Can~be\-come~flammable~in~use. }
\prop_put:Nnn \l_ghsystem_euh_prop { 210 } { Safe\-ty~da\-ta~sheet~available~on~re\-quest. }
\prop_put:Nnn \l_ghsystem_euh_prop { 401 } { To~avoid~risks~to~hu\-man~health~and~the~en\-vi\-ron\-ment,~comply~with~the~in\-struc\-tions~for~use. }

% PRECAUTIONARY STATEMENTS (Annex 4 page 19ff)
% 3 Precautionary Statements
% 3.1 General
\prop_put:Nnn \l_ghsystem_p_prop { 101 } { If~me\-di\-cal~ad\-vice~is~needed,~have~pro\-duct~con\-tainer~or~la\-bel~at~hand. }
\prop_put:Nnn \l_ghsystem_p_prop { 102 } { Keep~out~of~reach~of~child\-ren. }
\prop_put:Nnn \l_ghsystem_p_prop { 103 } { Read~label~be\-fore~use. }

% 3.2 Precautionary Statements — Prevention
\prop_put:Nnn \l_ghsystem_p_prop { 201 } { Ob\-tain~spe\-cial~in\-struc\-tions~be\-fore~use. }
\prop_put:Nnn \l_ghsystem_p_prop { 202 } { Do~not~handle~un\-til~all~safe\-ty~pre\-cau\-tions~have~been~read~and~un\-der\-stood. }
\prop_put:Nnn \l_ghsystem_p_prop { 210 } { Keep~away~from~heat/sparks/open~flames/hot~sur\-faces.~\textemdash\ No~smo\-king. }
\prop_put:Nnn \l_ghsystem_p_prop { 211 } { Do~not~spray~on~an~open~flame~or~other~ig\-ni\-tion~source. }
\prop_put:Nnn \l_ghsystem_p_prop { 220 } { Keep/Store~away~from~clothing/ \l_ghsystem_dots_tl /com\-bus\-tible~ma\-te\-rials. }
\prop_put:Nnn \l_ghsystem_p_prop { 221 } { Take~any~pre\-cau\-tion~to~avoid~mi\-xing~with~com\-bus\-tibles ~ \l_ghsystem_dots_tl }
\prop_put:Nnn \l_ghsystem_p_prop { 222 } { Do~not~allow~con\-tact~with~air. }
\prop_put:Nnn \l_ghsystem_p_prop { 223 } { Keep~away~from~any~possible~con\-tact~with~wa\-ter,~be\-cause~of~vio\-lent~reac\-tion~and~possible~flash~fire. }
\prop_put:Nnn \l_ghsystem_p_prop { 230 } { Keep~wetted~with ~ \l_ghsystem_dots_tl }
\prop_put:Nnn \l_ghsystem_p_prop { 231 } { Handle~un\-der~inert~gas. }
\prop_put:Nnn \l_ghsystem_p_prop { 232 } { Pro\-tect~from~mois\-ture. }
\prop_put:Nnn \l_ghsystem_p_prop { 233 } { Keep~con\-tainer~tight\-ly~closed. }
\prop_put:Nnn \l_ghsystem_p_prop { 234 } { Keep~only~in~ori\-gi\-nal~con\-tai\-ner. }
\prop_put:Nnn \l_ghsystem_p_prop { 235 } { Keep~cool. }
\prop_put:Nnn \l_ghsystem_p_prop { 240 } { Ground/bond~con\-tai\-ner~and~re\-cei\-ving~equip\-ment. }
\prop_put:Nnn \l_ghsystem_p_prop { 241 } { Use~ex\-plo\-sion-proof~elec\-tri\-cal/ven\-ti\-la\-ting/ligh\-ting / \l_ghsystem_dots_tl\ e\-quip\-ment. }
\prop_put:Nnn \l_ghsystem_p_prop { 242 } { Use~on\-ly~non-spar\-king~tools. }
\prop_put:Nnn \l_ghsystem_p_prop { 243 } { Take~pre\-cau\-tionary~mea\-sures~against~sta\-tic~dis\-charge. }
\prop_put:Nnn \l_ghsystem_p_prop { 244 } { Keep~re\-duc\-tion~valves~free~from~grease~and~oil. }
\prop_put:Nnn \l_ghsystem_p_prop { 250 } { Do~not~sub\-ject~to~grin\-ding/shock / \l_ghsystem_dots_tl / fric\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 251 } { Pressu\-rized~con\-tai\-ner : ~ Do~not~pierce~or~burn,~even~after~use. }
\prop_put:Nnn \l_ghsystem_p_prop { 260 } { Do~not~breathe~dust/fume/gas/mist/va\-pours/spray. }
\prop_put:Nnn \l_ghsystem_p_prop { 261 } { Avoid~brea\-thing~dust/fume/gas/mist/va\-pours/spray. }
\prop_put:Nnn \l_ghsystem_p_prop { 262 } { Do~not~get~in~eyes,~on~skin,~or~on~clothing. }
\prop_put:Nnn \l_ghsystem_p_prop { 263 } { Avoid~con\-tact~du\-ring~preg\-nan\-cy/while~nur\-sing. }
\prop_put:Nnn \l_ghsystem_p_prop { 264 } { Wash ~ \l_ghsystem_dots_tl\  tho\-rough\-ly~after~hand\-ling. }
\prop_put:Nnn \l_ghsystem_p_prop { 270 } { Do~not~eat,~drink~or~smoke~when~using~this~pro\-duct. }
\prop_put:Nnn \l_ghsystem_p_prop { 271 } { Use~on\-ly~out\-doors~or~in~a~well-ven\-ti\-la\-ted~area. }
\prop_put:Nnn \l_ghsystem_p_prop { 272 } { Con\-ta\-mi\-na\-ted~work~clo\-thing~should~not~be~allowed~out~of~the~work\-place. }
\prop_put:Nnn \l_ghsystem_p_prop { 273 } { Avoid~re\-lease~to~the~en\-vi\-ron\-ment. }
\prop_put:Nnn \l_ghsystem_p_prop { 280 } { Wear~pro\-tec\-tive~gloves/pro\-tec\-tive~clo\-thing/eye~pro\-tec\-tion/face~pro\-tec\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 281 } { Use~per\-so\-nal~pro\-tec\-tive~equip\-ment~as~re\-quired. }
\prop_put:Nnn \l_ghsystem_p_prop { 282 } { Wear~cold~in\-su\-la\-ting~gloves/face~shield/eye~pro\-tec\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 283 } { Wear~fire/flame~re\-sis\-tant/re\-tar\-dant~clo\-thing. }
\prop_put:Nnn \l_ghsystem_p_prop { 284 } { Wear~res\-pi\-ra\-to\-ry~pro\-tec\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 285 } { In~case~of~in\-ade\-quate~ven\-ti\-la\-tion~wear~res\-pi\-ra\-to\-ry~pro\-tec\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 231 + 231 } { Handle~un\-der~inert~gas.~Pro\-tect~from~mois\-ture. }
\prop_put:Nnn \l_ghsystem_p_prop { 235 + 410 } { Keep~cool.~Pro\-tect~from~sun\-light. }

% 3.3 Precautionary Statements — Response
\prop_put:Nnn \l_ghsystem_p_prop { 301 } { IF~SWALLOWED : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 302 } { IF~ON~SKIN : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 303 } { IF~ON~SKIN~(or~hair) : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 304 } { IF~IN\-HALED : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 305 } { IF~IN~EYES : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 306 } { IF~ON~CLO\-THING : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 307 } { IF~ex\-po\-sed : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 308 } { IF~ex\-po\-sed~or~con\-cerned : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 309 } { IF~ex\-po\-sed~or~if~you~feel~un\-well : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 310 } { Imme\-diate\-ly~call~a~POI\-SON~CEN\-TER~or~doc\-tor/phy\-si\-cian. }
\prop_put:Nnn \l_ghsystem_p_prop { 311 } { Call~a~POI\-SON~CEN\-TER~or~doc\-tor/phy\-si\-cian. }
\prop_put:Nnn \l_ghsystem_p_prop { 312 } { Call~a~POI\-SON~CEN\-TER~or~doc\-tor/phy\-si\-cian~if~you~feel~un\-well. }
\prop_put:Nnn \l_ghsystem_p_prop { 313 } { Get~me\-di\-cal~ad\-vice/atten\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 314 } { Get~me\-di\-cal~ad\-vice/atten\-tion~if~you~feel~un\-well. }
\prop_put:Nnn \l_ghsystem_p_prop { 315 } { Get~imme\-diate~me\-di\-cal~ad\-vice/atten\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 320 } { Spe~ci\-fic~treat\-ment~is~ur\-gent~(see ~ \l_ghsystem_dots_tl\ on~this~la\-bel). }
\prop_put:Nnn \l_ghsystem_p_prop { 321 } { Spe~ci\-fic~treat\-ment~(see ~ \l_ghsystem_dots_tl\ on~this~la\-bel). }
\prop_put:Nnn \l_ghsystem_p_prop { 322 } { Spe~ci\-fic~mea\-sures~(see ~ \l_ghsystem_dots_tl\ on~this~la\-bel). }
\prop_put:Nnn \l_ghsystem_p_prop { 330 } { Rinse~mouth. }
\prop_put:Nnn \l_ghsystem_p_prop { 331 } { Do~NOT~in\-duce~vo\-mitting. }
\prop_put:Nnn \l_ghsystem_p_prop { 332 } { If~skin~irri\-tation~occurs : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 333 } { If~skin~irri\-tation~or~rash~occurs : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 334 } { Immerse~in~cool~wa\-ter/wrap~in~wet~ban\-da\-ges. }
\prop_put:Nnn \l_ghsystem_p_prop { 335 } { Brush~off~loose~par\-ticles~from~skin. }
\prop_put:Nnn \l_ghsystem_p_prop { 336 } { Thaw~frosted~parts~with~luke\-warm~wa\-ter.~Do~not~rub~affec\-ted~area. }
\prop_put:Nnn \l_ghsystem_p_prop { 337 } { If~eye~irri\-ta\-tion~per\-sists : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 338 } { Re\-move~con\-tact~lenses,~if~present~and~easy~to~do.~Con\-tinue~rin\-sing. }
\prop_put:Nnn \l_ghsystem_p_prop { 340 } { Re\-move~vic\-tim~to~fresh~air~and~keep~at~rest~in~a~po\-si\-tion~com\-for\-table~for~breathing. }
\prop_put:Nnn \l_ghsystem_p_prop { 341 } { If~brea\-thing~is~diffi\-cult,~re\-move~vic\-tim~to~fresh~air~and~keep~at~rest~in~a~po\-si\-tion~com\-for\-table~for~brea\-thing. }
\prop_put:Nnn \l_ghsystem_p_prop { 342 } { If~ex\-pe\-rien\-cing~res\-pi\-ra\-to\-ry~symp\-toms : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 350 } { Gently~wash~with~plen\-ty~of~soap~and~wa\-ter. }
\prop_put:Nnn \l_ghsystem_p_prop { 351 } { Rinse~cau\-tious\-ly~with~water~for~se\-ve\-ral~mi\-nutes. }
\prop_put:Nnn \l_ghsystem_p_prop { 352 } { Wash~with~plen\-ty~of~soap~and~wa\-ter. }
\prop_put:Nnn \l_ghsystem_p_prop { 353 } { Rinse~skin~with~wa\-ter/shower. }
\prop_put:Nnn \l_ghsystem_p_prop { 360 } { Rinse~imme\-diate\-ly~con\-ta\-mi\-na\-ted~clo\-thing~and~skin~with~plen\-ty~of~wa\-ter~be\-fore~re\-moving~clothes. }
\prop_put:Nnn \l_ghsystem_p_prop { 361 } { Re\-move/Take~off~imme\-diate\-ly~all~con\-ta\-mi\-na\-ted~clo\-thing. }
\prop_put:Nnn \l_ghsystem_p_prop { 362 } { Take~off~con\-ta\-mi\-na\-ted~clo\-thing~and~wash~be\-fore~r\-euse. }
\prop_put:Nnn \l_ghsystem_p_prop { 363 } { Wash~con\-ta\-mi\-na\-ted~clo\-thing~be\-fore~re\-use. }
\prop_put:Nnn \l_ghsystem_p_prop { 370 } { In~case~of~fire : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 371 } { In~case~of~ma\-jor~fire~and~large~quan\-ti\-ties : \ghsystem_text: }
\prop_put:Nnn \l_ghsystem_p_prop { 372 } { Ex\-plo\-sion~risk~in~case~of~fire. }
\prop_put:Nnn \l_ghsystem_p_prop { 373 } { DO~NOT~fight~fire~when~fire~reaches~ex\-plo\-sives. }
\prop_put:Nnn \l_ghsystem_p_prop { 374 } { Fight~fire~with~nor\-mal~pre\-cau\-tions~from~a~reasonable~dis\-tance. }
\prop_put:Nnn \l_ghsystem_p_prop { 375 } { Fight~fire~re\-mote\-ly~due~to~the~risk~of~ex\-plo\-sion. }
\prop_put:Nnn \l_ghsystem_p_prop { 376 } { Stop~leak~if~safe~to~do~so. }
\prop_put:Nnn \l_ghsystem_p_prop { 377 } { Lea\-king~gas~fire : \ghsystem_text:\ Do~not~ex\-tin\-guish,~un\-less~leak~can~be~stopped~safe\-ly. }
\prop_put:Nnn \l_ghsystem_p_prop { 378 } { Use ~ \l_ghsystem_dots_tl\ for~ex\-tinc\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 380 } { Eva\-cu\-ate~area. }
\prop_put:Nnn \l_ghsystem_p_prop { 381 } { Eli\-mi\-nate~all~igni\-tion~sources~if~safe~to~do~so. }
\prop_put:Nnn \l_ghsystem_p_prop { 390 } { Ab\-sorb~spillage~to~pre\-vent~ma\-te\-rial~da\-mage. }
\prop_put:Nnn \l_ghsystem_p_prop { 391 } { Collect~spillage. }
\prop_put:Nnn \l_ghsystem_p_prop { 301 + 310 } { IF~SWALLOWED : ~ Imme\-diate\-ly~call~a~POI\-SON~CEN\-TER~or~doc\-tor/phy\-si\-cian. }
\prop_put:Nnn \l_ghsystem_p_prop { 301 + 312 } { IF~SWALLOWED : ~ Call~a~POI\-SON~CEN\-TER~or~doc\-tor/phy\-si\-cian~if~you~feel~un\-well. }
\prop_put:Nnn \l_ghsystem_p_prop { 301 + 330 + 331 } { IF~SWALLOWED : ~ rinse~mouth.~Do~NOT~in\-duce~vo\-mitting. }
\prop_put:Nnn \l_ghsystem_p_prop { 302 + 334 } { IF~ON~SKIN : ~ Immerse~in~cool~wa\-ter/wrap~in~wet~ban\-dages. }
\prop_put:Nnn \l_ghsystem_p_prop { 302 + 350 } { IF~ON~SKIN : ~ Gent\-ly~wash~with~plen\-ty~of~soap~and~wa\-ter. }
\prop_put:Nnn \l_ghsystem_p_prop { 302 + 352 } { IF~ON~SKIN : ~ Wash~with~plen\-ty~of~soap~and~wa\-ter. }
\prop_put:Nnn \l_ghsystem_p_prop { 303 + 361 + 353 } { IF~ON~SKIN~(or~hair) : ~ Re\-move/Take~off~imme\-diate\-ly~all~con\-ta\-mi\-na\-ted~clo\-thing.~Rinse~skin~with~wa\-ter/shower. }
\prop_put:Nnn \l_ghsystem_p_prop { 304 + 340 } { IF~IN\-HALED : ~ Re\-move~vic\-tim~to~fresh~air~and~keep~at~rest~in~a~po\-si\-tion~com\-for\-table~for~brea\-thing. }
\prop_put:Nnn \l_ghsystem_p_prop { 304 + 341 } { IF~IN\-HALED : ~ If~brea\-thing~is~diffi\-cult,~re\-move~vic\-tim~to~fresh~air~and~keep~at~rest~in~a~po\-si\-tion~com\-for\-table~for~brea\-thing. }
\prop_put:Nnn \l_ghsystem_p_prop { 305 + 351 + 338 } { IF~IN~EYES : ~ Rinse~cau\-tious\-ly~with~water~for~se\-ve\-ral~mi\-nutes.~Re\-move~con\-tact~lenses,~if~pre\-sent~and~easy~to~do.~Con\-tinue~rin\-sing. }
\prop_put:Nnn \l_ghsystem_p_prop { 306 + 360 } { IF~ON~CLO\-THING : ~ Rinse~imme\-diate\-ly~con\-ta\-mi\-na\-ted~clo\-thing~and~skin~with~plen\-ty~of~wa\-ter~be\-fore~re\-moving~clothes. }
\prop_put:Nnn \l_ghsystem_p_prop { 307 + 311 } { IF~ex\-po\-sed : ~ Call~a~POI\-SON~CEN\-TER~or~doc\-tor/phy\-si\-cian. }
\prop_put:Nnn \l_ghsystem_p_prop { 308 + 313 } { IF~ex\-po\-sed~or~con\-cerned : ~ Get~me\-di\-cal~ad\-vice/atten\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 309 + 311 } { IF~ex\-po\-sed~or~if~you~feel~un\-well : ~ Call~a~POI\-SON~CEN\-TER~or~doc\-tor/phy\-si\-cian. }
\prop_put:Nnn \l_ghsystem_p_prop { 332 + 313 } { If~skin~irri\-ta\-tion~occurs : ~ Get~me\-di\-cal~ad\-vice/atten\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 333 + 313 } { If~skin~irri\-ta\-tion~or~rash~occurs : ~ Get~me\-di\-cal~ad\-vice/atten\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 335 + 334 } { Brush~off~loose~par\-ticles~from~skin.~Immerse~in~cool~wa\-ter/wrap~in~wet~ban\-dages. }
\prop_put:Nnn \l_ghsystem_p_prop { 337 + 313 } { If~eye~irri\-ta\-tion~per\-sists : ~ Get~me\-di\-cal~ad\-vice/atten\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 342 + 311 } { If~ex\-pe\-rien\-cing~res\-pi\-ra\-to\-ry~symp\-toms : ~ Call~a~POI\-SON~CEN\-TER~or~doc\-tor/phy\-si\-cian. }
\prop_put:Nnn \l_ghsystem_p_prop { 370 + 376 } { In~case~of~fire : ~ Stop~leak~if~safe~to~do~so. }
\prop_put:Nnn \l_ghsystem_p_prop { 370 + 378 } { In~case~of~fire : ~ Use ~ \l_ghsystem_dots_tl\ for~ex\-tinc\-tion. }
\prop_put:Nnn \l_ghsystem_p_prop { 370 + 380 } { In~case~of~fire : ~ Eva\-cuate~area. }
\prop_put:Nnn \l_ghsystem_p_prop { 370 + 380 + 375 } { In~case~of~fire : ~ Eva\-cuate~area.~Fight~fire~re\-mote\-ly~due~to~the~risk~of~ex\-plo\-sion. }
\prop_put:Nnn \l_ghsystem_p_prop { 371 + 380 + 375 } { In~case~of~ma\-jor~fire~and~large~quan\-ti\-ties : ~ Eva\-cuate~area.~Fight~fire~re\-mote\-ly~due~to~the~risk~of~ex\-plo\-sion. }

% 3.4 Precautionary Statements — Storage
\prop_put:Nnn \l_ghsystem_p_prop { 401 } { Store ~ \l_ghsystem_dots_tl }
\prop_put:Nnn \l_ghsystem_p_prop { 402 } { Store~in~a~dry~place. }
\prop_put:Nnn \l_ghsystem_p_prop { 403 } { Store~in~a~well-ven\-ti\-lated~place. }
\prop_put:Nnn \l_ghsystem_p_prop { 404 } { Store~in~a~closed~con\-tainer. }
\prop_put:Nnn \l_ghsystem_p_prop { 405 } { Store~locked~up. }
\prop_put:Nnn \l_ghsystem_p_prop { 406 } { Store~in~cor\-ro\-sive~re\-sis\-tant / \l_ghsystem_dots_tl\ con\-tai\-ner~with~a~re\-sis\-tant~in\-ner~liner. }
\prop_put:Nnn \l_ghsystem_p_prop { 407 } { Main\-tain~air~gap~bet\-ween~stacks/pallets. }
\prop_put:Nnn \l_ghsystem_p_prop { 410 } { Pro\-tect~from~sun\-light. }
\prop_put:Nnn \l_ghsystem_p_prop { 411 } { Store~at~tem\-pera\-tures~not~ex\-cee\-ding ~ \exp_args:No \SI { \l_ghsystem_celsius_temperature_tl }{ \GHScelsius } / \exp_args:No \SI { \l_ghsystem_fahrenheit_temperature_tl } { \GHSfahrenheit } . }
\prop_put:Nnn \l_ghsystem_p_prop { 412 } { Store~at~tem\-pera\-tures~not~ex\-cee\-ding ~ \SI { 50 } { \GHScelsius } / \SI { 122 } { \GHSfahrenheit } . }
\prop_put:Nnn \l_ghsystem_p_prop { 413 } { Store~bulk~masses~greater~than ~ \exp_args:No \SI { \l_ghsystem_kg_mass_tl } { \GHSkilogram } / \exp_args:No \SI { \l_ghsystem_lbs_mass_tl } { \GHSpounds } ~ at~tem\-pera\-tures~not~ex\-cee\-ding ~ \exp_args:No \SI { \l_ghsystem_celsius_temperature_tl } { \GHScelsius } / \exp_args:No \SI { \l_ghsystem_fahrenheit_temperature_tl } { \GHSfahrenheit } . }
\prop_put:Nnn \l_ghsystem_p_prop { 420 } { Store~away~from~other~ma\-te\-rials. }
\prop_put:Nnn \l_ghsystem_p_prop { 422 } { Store~con\-tents~un\-der ~ \l_ghsystem_dots_tl }
\prop_put:Nnn \l_ghsystem_p_prop { 402 + 404 } { Store~in~a~dry~place.~Store~in~a~closed~con\-tai\-ner. }
\prop_put:Nnn \l_ghsystem_p_prop { 403 + 233 } { Store~in~a~well-ven\-ti\-la\-ted~place.~Keep~con\-tainer~tight\-ly~closed. }
\prop_put:Nnn \l_ghsystem_p_prop { 403 + 235 } { Store~in~a~well-ven\-ti\-la\-ted~place.~Keep~cool. }
\prop_put:Nnn \l_ghsystem_p_prop { 410 + 403 } { Pro\-tect~from~sun\-light.~Store~in~a~well-ven\-ti\-la\-ted~place. }
\prop_put:Nnn \l_ghsystem_p_prop { 410 + 412 } { Pro\-tect~from~sun\-light.~Do~not~ex\-pose~to~tem\-pera\-tures~ex\-cee\-ding ~ \SI { 50 } { \GHScelsius } / \SI { 122 } { \GHSfahrenheit } . }
\prop_put:Nnn \l_ghsystem_p_prop { 411 + 235 } { Store~at~tem\-pera\-tures~not~ex\-cee\-ding ~ \exp_args:No \SI { \l_ghsystem_celsius_temperature_tl }{ \GHScelsius } / \exp_args:No \SI { \l_ghsystem_fahrenheit_temperature_tl } { \GHSfahrenheit } ~ . ~ Keep~cool. }

% 3.5 Precautionary Statements — Disposal
\prop_put:Nnn \l_ghsystem_p_prop { 501 } { Dis\-pose~of~con\-tents/con\-tainer~to ~ \l_ghsystem_dots_tl }

% 4 Hazard Statement Codes (Annex 6 page 4f)
\prop_put:Nnn \l_ghsystem_h_prop { 350i } { May~cause~can\-cer~by~in\-ha\-la\-tion. }
\prop_put:Nnn \l_ghsystem_h_prop { 360F } { May~da\-mage~fer\-ti\-li\-ty. }
\prop_put:Nnn \l_ghsystem_h_prop { 360D } { May~da\-mage~the~un\-born~child. }
\prop_put:Nnn \l_ghsystem_h_prop { 361f } { Sus\-pec\-ted~of~da\-ma\-ging~fer\-ti\-li\-ty. }
\prop_put:Nnn \l_ghsystem_h_prop { 361d } { Sus\-pec\-ted~of~da\-ma\-ging~the~un\-born~child. }
\prop_put:Nnn \l_ghsystem_h_prop { 360FD } { May~da\-mage~fer\-ti\-li\-ty.~May~da\-mage~the~un\-born~child. }
\prop_put:Nnn \l_ghsystem_h_prop { 361fd } { Suspected~of~damaging~fer\-ti\-li\-ty.~Sus\-pec\-ted~of~da\-ma\-ging~the~un\-born~child. }
\prop_put:Nnn \l_ghsystem_h_prop { 360Fd } { May~da\-mage~fer\-ti\-li\-ty.~Sus\-pec\-ted~of~da\-ma\-ging~the~un\-born~child. }
\prop_put:Nnn \l_ghsystem_h_prop { 360Df } { May~da\-mage~the~un\-born~child.~Sus\-pec\-ted~of~da\-ma\-ging~fer\-ti\-li\-ty. }

\ExplSyntaxOff