summaryrefslogtreecommitdiff
path: root/doc/bashref.ps
diff options
context:
space:
mode:
Diffstat (limited to 'doc/bashref.ps')
-rw-r--r--doc/bashref.ps16808
1 files changed, 9850 insertions, 6958 deletions
diff --git a/doc/bashref.ps b/doc/bashref.ps
index db10ccf9..9861a9b9 100644
--- a/doc/bashref.ps
+++ b/doc/bashref.ps
@@ -1,7 +1,8 @@
%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.99 Copyright 2010 Radical Eye Software
%%Title: bashref.dvi
-%%Pages: 170
+%%CreationDate: Thu Dec 29 15:52:37 2011
+%%Pages: 172
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%DocumentFonts: CMBX12 CMR10 CMTT10 CMSL10 CMSY10 CMMI12 CMMI10 CMCSC10
@@ -11,7 +12,7 @@
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2011.10.24:0843
+%DVIPSSource: TeX output 2011.12.29:1552
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -43,19 +44,21 @@ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
-/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
-(LaserWriter 16/600)]{A length product length le{A length product exch 0
-exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
-end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
-grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
-imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
-exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
-fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
-delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
-B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
-p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
-rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: texps.pro 0 0
@@ -76,23 +79,38 @@ end
%%EndProcSet
%%BeginFont: CMTT12
-%!PS-AdobeFont-1.1: CMTT12 1.0
-%%CreationDate: 1991 Aug 20 16:45:46
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMTT12 003.002
+%%Title: CMTT12
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT12.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMTT12 known{/CMTT12 findfont dup/UniqueID known{dup
+/UniqueID get 5000833 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMTT12 def
+/FontBBox {-1 -234 524 695 }readonly def
+/UniqueID 5000833 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT12.) readonly def
/FullName (CMTT12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMTT12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 45 /hyphen put
@@ -106,85 +124,91 @@ dup 115 /s put
dup 123 /braceleft put
dup 125 /braceright put
readonly def
-/FontBBox{-1 -234 524 695}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F0364CD5660FE13FF01BC20148F9C480BCD0E
-C81D5BFC66F04993DD73F0BE0AB13F53B1BA79FE5F618A4F672B16C06BE3251E
-3BCB599BFA0E6041FBD558475370D693A959259A2699BA6E97CF40435B8E8A4B
-426343E145DF14E59028D4E0941AB537E34024E6CDE0EA9AF8038A3260A0358D
-D5B1DB53582F0DAB7ADE29CF8DBA0992D5A94672DFF91573F38D9BFD1A57E161
-E52DA1B41433C82261E47F79997DF603935D2A187A95F7A25D148FB3C2B6AA32
-6B982C32C6B25867871ED7B38E150031A3DE568C8D3731A779EAAF09AC5CE6C5
-A129C4147E56882B8068DF37C97C761694F1316AF93E33FF7E0B2F1F252735CE
-0D9F7BCE136B06EE967ABE0C8DF24DCBBF99874702ED252B677F407CB39678CC
-85DDFC2F45C552BA967E4158165ED16FECC4E32AC4D3B3EB8046DCDD37C92FDF
-F1F3710BB8EF5CA358ABACA33C7E5ACAD6BF5DC58BDFC3CF09BA2A38291D45A4
-C15FF1916FE2EC47FDC80911EB9C61F5D355BEDFC9DB17588547763AC5F0B1CC
-12D2FFB32E0803D37E3281DA9CE36C5433655526ACFB3A301C56FAB09DF07B5D
-048B47687348DEB96F3F9C53CE56DDD312B93D3918CD92AF53FB9461864D11B8
-0138918D0B1270C54873C4012CDE6F886DB11BCEA04B023EBB43E0D0A06BE725
-741D08B9DB688731A6C9886C15A83C28DADCC81385EA239E045E8F3670CE03DB
-9EE77ED067036595C9F3B1854343BE3A12E486B6E5A2F8AC44FA5378D28DCCEE
-306B0E283AA444423F9A4FF38E2B56DCF67A39CEB2C643DAE86865517D5D0371
-CB8797208ADEC637330A3A57902C9A88EDB75A7C16FA9850075D9F19578EC666
-1353CC1FC512D59DFF847ACCD3D295C5D09DFE2A27B87A0F54938CC908FC87F8
-A08FF8F94A3051855B401F349F5CBC1DAD02C3CBE583E69FBD18FC747D2730B9
-A62F25952755ECC04C1852CB5CA505043B428E2BF1D407A26E0AC0C85E0DEB4C
-425D14F1A1BA5972EC78AF68FFDB2425A9F5ED10220B1716A83D53D5958094ED
-3D2CD66F2A070515F737516108CB2B0205255E9BA568C2A847679FCE1B1AAC31
-128359CED2C77D35333CE94AB2B05797C43EA28810F314D3283555D399E30FEC
-C1F113B94484B6CFCC0988EA652BD5E0F61983225CE3A1CC1FA80F13DD945516
-C84962DC76A254C62CCBDB47B6CBE6DD237E38177D216AB3F9BBF876C4775680
-A4F8CE4DB65064C59D540E36EDCF9C3AD79FFCFA244A6FB20D047BB4774E6316
-69F7D47D459A56A68B2F45417DA9C04CF6F370D13E2292908671929511BAC37F
-B8F709AC597A2B80340B60584817C685319CE7CD7FB243F5D9F9848D4B45CC4D
-22CE6FEDDC2316EC3199EEEF12CA0263ED6122153C444612F0612C338981E889
-ECB0006CFA33076F02EA838E03E551785BFD414BB360B19A0CFCEA852C12F6A7
-C36E68E2121B416EB29CC55D87804D6E79B876C7A0BEA416FE1FCC727D00E341
-47F2B3A20534E6C16D81C0CAA970639C0D690DF2383FA7D6693E1863F2BFA94D
-D7A0B91D6E2A5770D6997971C227B38D3AB79D62CFA3BB7E18E5857FDE0271DC
-8D0467EB8A60EF3A0EBD77730AD8F4D7AE248C103CCEFC17C717DDFCDE9ACE1C
-1BBBF78434C9F66C455D1A02859960717C61B0FE911A0FEC12B0783F944F9B1C
-B7BE3D1B67108D79A2C5C578B97B870F5BB646CFCECB27885DDAF5342783ED3D
-84463FF40B432FCDCEDAC7827FA0C1F6E26805C50EE6448BE598BA51324A6F5E
-493F035C131B7D9DB57EF720FE2E5FE1C532C51A0905EAFFE463BF7E47202808
-DFB0934AB9B27C12D8BB566BCF4D89709D282CDA9607E25DBC140F61671B1926
-0CBE74FBB99D87802E74A250E87029AA28E98B3FA3DFEFAD4723DE5961E9AF3C
-B5A35E3BED0B97894CF8E44176570DDCD6EDF06CB66F0CDCBE75F77E14C90F89
-BA830760415ECCE0DD1A1B2191891182275904FA1B587DE149829C711CB58ACA
-33843E14B42B9C120C917D57DD8EE4F0ECC257767B6AC6EB80E563F84101AE08
-829ABC0A055A4D33AB19281A0345AEE764A7D135BCAB8735A051D8A7892B4702
-E9917E2CB149C24C721C1D12731A5F8412524CED7E850602D8BD05F7BEB64F46
-472A600F50E758FD22A8126A913C001473CBC84165A4B46B25E00FB2348F3896
-20C8886A5B08704C319924C1749F33A3096406A27FDADC6F17807103DA04D354
-FEF400100881609A42E8572819B845B8A8B7FCF2CCCA75A1CB25BBBF3E2B1C45
-FC4BDEC03311D6CCF78669C53432D786530039B36A8037A95A231F17E98359E6
-F0E892CAEB646877F4C4FFBCCB5C5A8143FF00B90F01A62D0BE68D593E97A2CF
-2EC3C1D389C2474878A7E7BAF4C97C2733F958D6CD02F9EF880158455958A15A
-C2A4ED22526838EC3530C7EC5654204444A28529BF68ADCF93E3DA72ABD50E46
-3499D9A9A061D59C0D35F1FA5C5EA5CB93500268FE96B416F66EF179E184D595
-14DED98C95A8EEF2D172F8F59AC529A392838572C0E48018F8C9D6E6644AEA2D
-60C68F8B4BE2420B171750C96F8398C99DFB709379085C901EE6DA44DC4F671D
-10172309F8E7E7E8D9F5D4A6EBCFE0C28BDD4D6DAA0C103AA0BB2F2D52217302
-B580D26E9A89AB56927E729AFB576FDE9877B16A2483B67D3917729597707B08
-C183A0DE48462D2E16BA17F8BACB18BB9B15434551FD9F0D9F6142F4A668F631
-8BE9288B53AAF5755A28DAA6D71D17062D29D19A9EB299814755C4C6E5D03B64
-CE8ECD65C961AB35E468C36E087857A9315D362A1D3655A41D249C32C459760E
-A66FD627FCC6745F9575782B47F362A33C418F10C16E0DFB67A151E107B5109F
-4F58565797D5BA3E4B0A45978FDFA804C452F708A81314B36D5F448A836C08EB
-A2FF2DE947BD3779658BEA382C00DE63BF2AC04DC2DED83B8DFC1263E7819446
-244FBF5CFD4581952D515909B617C205A54AB0B40CA7ADE8DF11B60C4F14802A
-1398444E83A91834D2BF6E9525E6F9BBB4757EC393751695D626926D4240CA7D
-501664845B89C7E6BE94E3BE8D67531C5528465CCF393A383238EE573E2A452A
-97ECE639797A8B18FE620BE63784BAAD630E0F534E3715408A0AAABDB0767EE9
-92E8CC835ADACCE79B38AF6C21DA95F5B5EB17AD07892B6DE3598FE66FDB07F6
-
+D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
+5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
+8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
+EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
+02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
+46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
+4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57D05DA0555DF933BB0
+7B42D264831116C06C79335D519461E7B0E870A6715E3D74A08D1BCF86E3BCC3
+A43FC6BAD1C68BD9D4AFCC06D845FD1F1E70D7A47F0BBCAECE8396E04591E5E3
+4797F646AFEEB7DB548183F0B74C9BB6BA2AA04E7F5950EC8AE97C741D4B2C5C
+A8E7A8DF5A36A30B5A7592D95E1DBC63EF33C92FE459792CED29E2B8B6919251
+75EF62089BD7D44A6E1F9B62EC802FBE62B821DA1C3B2DDED45D27964AD29ED0
+9FB7868F3A8FEADA87A8E42D52C1EB7229D7C79B60BDA263F2BDB025AE14A507
+098FA274206BACFB4A0A7257D5998EE8F0FDCA79CB61DD1FC59DADD11E16BF02
+ECDFD706CDA1E72054D4EB55AF7BA9F19955886BC0BD6E0E3FE3769C94AF3581
+DFB2BCD67FE2892AF07E858A01280194D8DD7332B3D0A585C87FAB056C2EAA9B
+5AD48D1C9F00CEF8EF0D1408DBE1C03D04B231D7B8D5D998FE0CD7EE19828EF2
+F988EBF6DDBFEE00F04A4A1F4E1A55DED7EF3AACEAB5005F1962C724A017C914
+2936E2E0DF26A55ACD7DD836C6035CBF07981C1BCE3615064F0540A1034C69B4
+E3908E76EF8925D486DF0B4A8E1F02D8AA99585A7C31847AB9382F83880C1C21
+C496AB2DF8E7BD4643B28B704B5F6B53429D3EE940A79135F5BF0396E5B46F23
+42AF406C26D12BEA7A41F332AEB75DF43C15334CF4651A99F602036946B1B91D
+4BB0D2E51C20216D892C8173241AC8FD15A37C3CDD8AB4FB67D8565AFA61C068
+95E3D6E46D7C09BBD09428207D506AD43C693F3C3D787F6A5C39084AE45E81C9
+830900DB50DAD10A17E118FB5E9680B5194716A788FF7514A1167DD1A305FBE5
+5925388A2E95AE46E8806E0F7B954D1A9F70EE29B069A9FEB0349298CE5311BB
+CAB039C21AEB714781BBCDBF2FFCBE7C4750D7693ED142ED0475EE9DB5D5F94F
+4D4613E2C379E494464447C4167C625D70B9DBE4756DEF299974B704A3C238DC
+FCD3AD96645559ACA5056F7FD695D2AA709960E30F055ADBDCC7FDF641920A9F
+A279AAB98424E76D01937F9CFE3CF4E3779650D7C2DC38AB27FB81EB16C19B13
+D47E0AC60C83641CCC1A00136625FE274C6AC706B516CBF14C54000BC2B7BD20
+A28D40FCD6D9B321855BDA608E23BD365208DAB23983C0D8A7C9DDC28ED62216
+12A20A3068D843B5FA016B8C6B9BBD36356BF85A128F96F0CE861FB9C998BB21
+E8624E3DE453C686D41DA7B72ABD919C5BE2F24440D11962C77742A8C0115A72
+9E974E71247FCD58318A4347813D4D5A73CF882A7513E2EFE05CE8C7195BDDC7
+DF250B59AD14D02D2991E2D0CF2D0022EF52D78781711697FB784B832DB7FD5D
+A70B5A3A2F51985422B685644B23FB4BD39E743817606055EA9E919202151B7C
+3374BD7F327FAA9E033893D3B05E305FB06C4098FBC0E96C9746CEECB1A71DFF
+174DE4BFC20805F23170D4E9CC591CB605E243C953608656053E47D42692A516
+54CDD59EC3DBEFD075E63B234272548CBDF06E539A62441AAFC6F19FF9EF4C9E
+59B4E5B46EE95B68678F1CA9507342AE1BB5B64C4F0C0DA6110ECB0DFA7120BC
+EEAADE70224CA0AA0DE936474CD031B5333FEC81039B73F62F9AEB9EFC2ABFCD
+91BC8221B86E5FA9E077300E2240FFD8ED945485EDC31E1628908EE3CC15356F
+AE422BAEF4CF53716A5DA300B0EA0864C09EFA4B80355337349FD222079081BA
+2F3D4C652BA1BB7ADB825A7DA1F7FE91B22E974AD9DB1777CA2B9568D52FF869
+7109343257EF3197B571790146662A4228A807D5C03EEF3649498C8A74A1A57E
+D808D1557B8F6CA4E8EF4AB0D35AF5F1292EB70577C5FBB8C36F63BB1F3B2CD0
+FEDAEF4BC620290B59C745B367ECDF5CE962EBF66A22B2D80F275F1EA4C0E20B
+76259BFC054BB4BF0A9A7869ADCBB18B21067CE4548982D43DF7C20B5F1573F4
+9A82B4746FC28220FBD402EF6F64C182472E732CB71C4382637DF498B5181B09
+331ACD2628B0D7320F180FF56E10E4C00A54C92D98578BCD5050EB477F8B5587
+5D19A43AEEF01B1898D9B33DB4001364DE863BB463095F4A880A288594E9C29B
+92C038B2AC0519AA4E0E2796EB9D8BCF2344207F57C1AE7EE6538DF1F13DCA70
+9D04886CAB82BB020C7425B9206BC84DDB28735A0E0FAD39E2DABE78DC83C438
+E6DAFA3BC97F19F250300A0629C4F7D7DD2D3A44BC64AB9E5CC4E6CB42D78AB7
+2FD0EAC23458847740997AEF151BF758E50D06839BF6A6E46824044574A18F21
+D595F2C9E958FAD04B6F31375D24E1BDEEE484E46D4128E44D62711212867ED1
+12C3E7FE9FE9AE0BA73D7F39B4A4F4918D22384B30BD70AAE305F27905C64082
+6603F819836432CF488668C1102817334B8A6DA8715EB2486656BA048BDB7388
+6962CC2FDD4E659F92C2E651DE36654F986AA54EA16ECBAD44E18323AFD392EC
+949B628C2154A2F84831A0369C2EF715EC943E11DF179DF507FBCA729A367BAF
+D9CD115F5CCE44A2745F62F0715C8654EC1502BAA0CAD3CD9A4B1FA3025BFD8F
+C4DE0F32E82B8E2EB3D2594C9FF5FAFB60ADAA1EE1E83C181FDB49F677082E29
+0D3798E85DEF6B535E46D455E94B0FA07D55C774BAC2BA6EF6B11DF3019DD48C
+3C52E1F3B0891094F7C92D83695EDE6C08FA10FE826C08429407824C45B4266F
+E51889E5C7CD98DB6F32C5C96D4C87A220A6DA621F7971DD723C68B847679AFF
+509F5882E39A1BEB248790DC8B1CCC48951B1A40747A7F63E602D5E45F2BB16B
+72F5D48DE4D1DEF6B7EA7EA9CE63170925D5957D64E13ECF00966DE010490B47
+C85B7A98AC16F4291ACB7D81D1ACEA572FEDC8337C7DC9B734C2EFA2EA52E590
+6969682039B6B991719245C94586F52C4DD92BF33457DF69B42BAEA4F1222D4F
+EB972C57A0BAA11AEE39E4F94D9F4F098416F1497F0DD231B1DE520F12F24BD6
+47C7B3FB15E963D52C8137BC1243D5731F76559333DFFFF2F34F47FA31EC28D0
+C78C54A599A97EB7C5F07F26A266024CA314BD198D06E30B775BA30AEAAFE10A
+10D52067EEBA50EB67F01426426CCD079A6C016C86EE5FCF229946EC02F9BD52
+98C1C40D7C4797ADE8ED7FB1CDCF39A1AD5C0DE46B543C3738C305B57C152FE9
+2575ADE0A3CCE1BFDE234E5DAA477BE479D76BD69FAC6CEAD570C97802A34A55
+35CA2D6C2006C4D422EAE12F72C39FF0562FC497D0B9AD301047CF1D42543295
+A16A8C06B1DCFCB0CA5FB7A29541BFE828E2D1B6B0034C2F0D48346AD98BCB42
+B3CC9E57F5CC0EA63D5FFAE3ED4DD44605E27E5913388F9661CF4A7B6C2BC76A
+A4D944B170DC4BFD0411A8DF2D36D514E12F77231D5AB3DE6112BFB5C6309F92
+31C0A932846E7C2BAF2306640B9E54C583F6486317BB4E6308C232E26FD86698
+636F814E6D55C8E1C52B184F5EE6518A86F11B6CB55EE663DD8D71F5FDBBFA71
+394638EE1450E851205AB4CBF9ADDF
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -194,25 +218,41 @@ A2FF2DE947BD3779658BEA382C00DE63BF2AC04DC2DED83B8DFC1263E7819446
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMR9
-%!PS-AdobeFont-1.1: CMR9 1.0
-%%CreationDate: 1991 Aug 20 16:39:59
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMR9 003.002
+%%Title: CMR9
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR9.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMR9 known{/CMR9 findfont dup/UniqueID known{dup
+/UniqueID get 5000792 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMR9 def
+/FontBBox {-39 -250 1036 750 }readonly def
+/UniqueID 5000792 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR9.) readonly def
/FullName (CMR9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMR9 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
@@ -266,298 +306,528 @@ dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
-/FontBBox{-39 -250 1036 750}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835
-3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203
-046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E
-C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A
-A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2
-A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D
-731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B
-09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1
-49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B
-5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B
-54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C
-C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F
-11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AC46268691C741B2D4
-48A840F1128D9B2F9CF07D0709FE796B23A836417BF7B5B12D67F74453C82F5F
-25F7B30701D6F6D4F4DC623C0C27D6A6FBECC7312A3CD10932FC7C10851C3C52
-24B75DEA8A648B7F34F5711DB0E843C914E25663C510185BC37BDB7593C1C259
-21D8DDAD33982C336BF272BAB2F48E68217403FE9F54877B243614A87E64784D
-2796EE4179FBF96123D1BEE3EF89D682B427BA4F12A1318A57F18BE5DD903815
-2614114FCB2EAD5C07129169D177068A05D123FA94A1BA4CB69D6866DE72B305
-542D8C5FC997943D3A74BCC67CE5838933B4DD72CFF5EF285AF1A3678FA1E276
-B880602235D8D3633777078D9CF03CED0145A2C98A90DF1DEB7AE8FF96D370F4
-DB15045DED7BC8EBFDECABDFF6FBBF244A31A576203FE1A8292E91A9D1FBE931
-051570D4224B4A0A6A229B322E8C312E422AE6B50B05DA2BD42B784B5F64AF81
-89010C01067C52625CFC6BE9A6D383C0A4117C3E7B5A6102B4E499DA1091F10E
-98790162606EC258F6A203691A8838758D5E915A78B191C56072663CB37CD138
-8CD0866D26682029FE24391284179BE85A1086C6C307756D7FF138284B662FBE
-A86B5216EF695048AE526910BFE88DDB8D651D585B5B8D7A1E457A284979BCCB
-7A38585791293443055C7C79EFC140E6725DCD4CC66866178331939ED55262F0
-68A85757C07FB3E661324FCCFB3C394164BDEE5AB9E19F48D4F8264BD153B0F3
-BDBB617BD78B95096AB3E1790675C1A4E553516EAE0BA4ECF3703EF646E9F4E0
-AE9B346936CCE23F44F821AB12DA11D312D33830F07A000529D3A2A0866F67BD
-D1E50FAE5C1539EA730EE72EA642A060F1352CE7D8DF27CFDD1D007FEB36070B
-0C807A2EECE49A3DE849DA9CEAD0487A2EAC929C92270EA13C1A03196937B747
-3DD88B5E47CE93D8B07F6DBFE375B6AFA033692C61CF03A842E358ADA933C697
-D26914CCC7505CAB2973E488A195DB54F82412E0AFF344B116763FBC730747F5
-24EBCC4FECAF9450ADFCFE7AFCEBB795C39599A5C38392F8376EC4BA39C42EC9
-C35EE3324D35A6C4902FFC9266A12B6F9B2F2FD6C25B54B86286C96942DF91DF
-770D4A1CA99D2D08079EFD8C5969FB473FD832646105CA6DD00EC559BE8EBB14
-04667BA9EF9370D1787D94A108ECF9E5FD2B1E86C0417147BB31020C9F6AB571
-63853F5718ABA2B0E8B5DBB1CF13A31E3EFC464631B3027DB4001EC0BEBE50AB
-24ADDEA0BE07A3D0A9656E5E7A235B7C23BC77A99D18B3962B095FCFAECC3189
-7A4FB593ABE57BC0587E1DD883C1C7708AE98B2BA288CF4DE3E759A046D1A4D2
-3AC2ED1D728FCFB52AC7092C24AA1A2BC0901C9875A3D547BE00AF69F96DFE6E
-E2465104579A8E72D62CA221DC32E0F8B7670250C6797E7A8D320F8FAF3CAF55
-06A48B1388A1890485E17DBD705F0EC72469733343A3CB0B5000EB286D86FD35
-089CEC45CE92E5F7E86D10EF6EA41B8B2E0ECCC9580A4D6EEEB1A632B421ABBF
-67946E1DB896C5093F733DC91B39F5426807647B5B0436468609DA0BAB8BE701
-FC10CFBD1C9D02810FE22F3E6FC4575D7A576FBB2CB4039E785C9180101386DB
-4AB343DE4E705B6E5BC821E0F0CF7D3B021C558E61D68B98A9C89218E19CCE3B
-80FF99E8C213C796FD3CF43476832FDAEEA71CDC2C8C475D18745332B845DC96
-1AF7E38FEC1E0C12A785718405BF5AE70780161A7B39278956B1C073DA090220
-87873DB2F2C84DF46EEF6D169E9243AC8CDF7AE56BD45F92EB921B216C3A182B
-0BACE2FF94B8CD6A0D089F58E96CAB516637A5BB4CA22FDC56503C947CB0BDB9
-E57204111C8A60FF1354604EDC13AF4062E53848BE4B82799CDB525E494170EF
-3131F3B1EF71F9018ABEB33B64EEE7640B3DCC7A1519C7EE1B88971676CDDA06
-8E7E54F8DE8485873F3297097C7A7BDBAB6BE876080C75E953CD2B875C541138
-59E72622A8719A1640FE2524889C19B80514BBE1EC2C8164E687624F49B890F8
-6D74A758BC66F9F269FEF1AE396F7EA885F739D4156F917B3C072BD68CE5A5D9
-92A8569884F5344DD92B7DB405990E6CB885BD9A4970BAA28FC168066DC943FC
-F3B9EDCE7E78B857E76B1B4C3200FCAC0298E2B8DF7105BD6458DB913EB76136
-FF9F6B7C940FC435F3E803A9603D24D97A683FF9C6DF75B29D10378AB7AAE5DA
-5F531DA50A1CA6837C88B16683D626AC7D22EBB06B09A72A893EE52BCD9BE1AE
-F53FD9B40FEF8E75EACCA630701C9BD333F2C4ADFDB69383A4B9791E65FC0A4C
-FEF2001704072FFF68DD6CE5252E0C35DB2E3C68D0B4BF6B31C175B77C1B2DB1
-D3BCA2C544E9B4CB843CA268E024CEF1420DD215C4F74FCDB39FFECA898ECA3F
-999693191EEE8A29B54F519177763F5580F59F82F427A776406A00A44E748A1F
-E5E0D292A763CAE8F278792822C41F0BBB828B18CF312EE0F8A4A09005AC1022
-6A40D186FB40A2BD6A8EDBFDC9D09D4A591BFC7A75E709E91C08CF379FC48B09
-BE319E09D18D18EAB2E4A4A9F3B2F8DBD064D836041AAC60BA5318417E65B130
-79724639EDE691DE718600EA592E08B2E6171A2B6BABCB867EE1B96B545AC399
-1A904D67B9127317BE9C5FB65887A22A356844857795C46A9AE4F81EF4686314
-B642FC7C3730DD3AEA4FC3A0443E8584C4A7A725A0FF1ED837729EC244163846
-C172F50122C0AF2D8813C20048CA2C94932D35C4C8DC04C39B4C36E81316F137
-50C2F675678BA9BD8B2CB9C4F2A38554BC54E85FD27CEAC8B555A3749C05C0FF
-E067ED27A933FE2081EE405C1A923D1A9334B4E8357430C4F637B90B6CEDC216
-B7F6892493686733268A8FDDA644DB79E8E5713C5F7C7A50DE64C40AEAE7DC54
-6CFACBB0C0F46A953899489787CFFD8C7FA1EC161F4B2EF2D2C0B704654C3225
-4FF4A4874E34B32E4F82E1ECED0BBDCAF0DADD3DCF20549E6A40345F5C442E32
-A191BDEF9431589D3778CE7083849F4983953686BB56D13FB8A6C1E9CA76BFED
-4F89CE11C81E551D994ABF775D2B60639F0A2A67C4DAF416A71821C1E3AB37A9
-A4353C908A9DB90712EAD91E66A909A18125E6B25CCACBD7298A9A0D3A787BBC
-FDD94B012AF32AB92ECF0041ECA76D445E00B92C3314B510BB4AA0050CB0DB88
-1C62F1103E1D55E4878ECA9400B92B139A31E7BBDB0642175D0B407F9FCDA194
-C9CDB455870EA50F2890A9284EB97A010832AAF9B7CD0A686C27F3EE3A23AFB1
-F8A53AFF67550FAE4AF01F7FF4E43C8F70CE90F0E011EA960EBEFC24D4FD63B0
-58C3377E262D09848D159B48E55C975C926E0E3B9A31E9A54869675593E0C822
-D54AB77B23F5A3EA77C844EAF690D887BA3142B7B947180EF1B02F5DE124E66E
-EA1221BE552672EF39A35F64C73ED1E4CEDB9BB34D2909E878377F0D9CB5F189
-FE76F098DB219D29B3933D446D67A7D9C3F6841ED9CC89BF31573FFDD1D796F8
-DDAE883524C758EBF7BE4EE6E659DDB4459E7844FB36B390A59EBC8E808D954D
-69A2595CF84112ED51613961F98AB24F0E343E88882CEC9B8EFA07AAE1352590
-F6C42DF3EE257D32C6066495B9D45E15F1EDE670303FF6B32D5F7A796474DCBB
-70BA1ECE7E6DC941883B37B7FCB918781F834F19A13A3CDF96101A1BE14A8040
-1C4EA70314CFDEBF0EDD6805C730F83DF7F637C057E2180C3D2B40811B0B79F8
-C30D4DFDCCFEDC943CB6FA25E862A0220C064AB3F8310047DBF33DFABD94B6E3
-0D5B49A8254AE26DE08DA4ED08A4D7BB2B8A55E4BFB8716B73FEC259D6BEEE26
-BB60AED6332A87E45897F51C7A12B03B9A36BEC38518BFC382DA4D41E1F5AE6D
-6E4B77DC99D23E18F2255EE43E594D350D7AE8C83A402041E42718EDA46AFA98
-857879E51E5DAF09848D852FD6827310EEFFDF1CD784B73EEC932C54EAC836E0
-70618B66801630EDB278E4508EF63C9831F0A4D8DB7CCB39728AD4A5044FDE07
-E2768FDC60191A7C70CBE976EE4C1BAEC6FF07DBE4614CF0CC1239C266269064
-BA7A950E4E8FE1F75191438B2C3DC018B94BC673EA0DC79BC52DE624B3DE39E7
-581BC8DAABFD865697BECA2007BE57E026BDA607B48D90804206BE5147D94F92
-CFD28198136B07829DDDA89DC06A4A738448882BEE3A961C4CEB245250416A5E
-057FE491568CDB970B580B922F7121D76B517CBF310CC3C6BDC79B156B33F96F
-DD649953DADD5A7666A91EE7614F7EB5D3F40C68C7A3E74C21C8AD3DA764D8AC
-C9289A5A5CF4E6BD220090A8CD749BE50D2C0135B1FF443E41A7F037E3136DE2
-6AD9DD4D840E2265D6EFC1862738D11D11CB0498111EAD036F9A920B8079EA13
-1DA60D4487DFBAEA127D9330305019BAC3D62CB449458B3728C37B5970CD7FCF
-2CEF653CB1A37B8E16149A796F5F1515C2D505CAA449CF1571D2403A66808534
-37E8EA975F71FBF84FAF9D2A6E19778D4F0A21DC35DC73CC6851EFB55C04F832
-98816C20F8A7AF1E7BD898BC92E5B17E0C2560BFF448FF4F0C61B9B619AA9344
-957BA4DF012AA7CB844F6A2045B35E002755949748483545CDE6BA268F45CF93
-9A4BB9847D73CD53C0C54D27678A3C6BE478928AE3F7FEA9CA415CDF4467304F
-90EE099A0D1597241AAFB7C6594D48D0076FC938FDDB99E769B7C9E26CD3B834
-E708F72D69EA101A7A659D9A45EAD212A79CA612C46AB0C3822390CF8C359715
-842B0B9724CD7968B62A9AB251DBE3230E2A75780344004EB9565798A41725D8
-62C9316F4DAFD66FB503EDABFE85CA7A2DC73F2D3CFEF347C4396F67199275D6
-C15D4441727F2CC6F749B527CFE9C8FF95F87DE5C45DFA8BDBE0639916E92F86
-B5191DBBFA50186ACB02D0CF4A978CABDC22673BE96EB7B9D55E8AC8A42F5616
-0D47CF1C4D2788339C8995A6E93348B313ED8ECD4F7562FD46FCF7DAB75216A0
-A7368EA565E2AFCB92857C37C41E54FF1DE1430EB24CCC1A0441FDC87D122DDC
-8959FA7A691C18CB44EC2A5A711FC9188362597510C894CBDA48486E932BB1ED
-A35DC7083570126411BCF1838F3593A4D208C042F55A4A96CC0DE494EDD67AE3
-89CD635AA5093B969B604241F4F01AF65B430EEAC934D9A23C5DF3CB7156419E
-2D8977C77CA4CEE2293FCAAD12B694163FB4AA99C7348216BE0A9A86AF66C01A
-4F98E0E6C9CC4FE29D1494ACF281B4A0656909B87E6336F8D5EB590032268401
-C186C2B53E1026BFC1D001363B376A6AA5EBCBDFFFE87468B2ED480496035BCF
-2F409D2A4755AFD7CDA87DD3A6D4490CC5E1A18339DF00D3BD8803A78E75EBA5
-DC16C429474AD2F1C4D6E33EC477DC7F63F03501745573C9295555FE520A4090
-97AE83F9A411879BFF20BE70893A2C8FA46889B0340C30294D69F6472B94B615
-21745C9EB65997EBA32789FDB9144A630A34100B3FC2142213248488DDD46B19
-0E7B03AA78B70F66DCB5D80AB7A59AD954D90B212E723B2C19CDC44BF34EF8CD
-876EE89F3B29C2B3B7E1EF2894B109B59F1C1423C02D89A9594566E5FE179778
-3523F2C665DD4E2ADED8B09A6B4B7E5977245DC95C8E626E8F02F72F6BC0C9CD
-6F6B396FCA89FCD9BDD82F21C72F0208877C38525E087AD63EF3A73A64B460C7
-437D3DE8A3D33C7E13885581A3B895F28EF6EE357B78D9FE7172F42A4363B18F
-9060AA31889FA69584FE4B99F62C387AAE5F47F233ABB03E56B066B7687F2E83
-2D1A5B1294B1F778B40EF5614E05953F0539EDBE10F8151D23F7301F1BD3CC80
-03D645F6CE4E8DAF2C126537A54EAC7AC1772D1128FFF1E2F7AAFB60790453BE
-F11898B68FD4344CE141046FC591B4B8FA886E8C3BA638946D1629DC93B48CBA
-633F48348E4AB5BAA46AB436B6542DBE4D3BC3B26B3BAC8C5BF99334F1D8DA68
-2A805CCEA0FF53510C91BB85E137D3E63DB8647C7E46A9765278767DA1838964
-43F9C84F4AC0FC4FAA4951BE3D02BD4DE4AE4778E492544F4D9997DCDCBDD3E8
-2A6A780DDA679D86BB60BD08F4AC2E3467DB2A4E1F17E1A38DF332F82EA8B3EE
-1676C93888796C57BDAE6572795990157084750D6B080C2BEBD3F19A5FC61AEB
-BCB426DB3570BB0803D0EDF1712CABDC6474828C1BBC1B1E67FA18AA21D86A16
-C6E72EF8F6F4DB2898191ABA2486F94048CEB5F4B2D1321B0047476764577A8F
-F0492DA9A77B606FBB6787B94536AB286C6F6E68350C7F92E1945BBEAD8575E1
-DA29818CB64C28B48013D6E1B8EE3F26A3EFE588A278988EC249FDAD4E077A4C
-9EF91FD4F8256CC77601D4A0D9A0724A43D156F0E7603D67476D2E3493C4690D
-A84B84834827B84138B934FEC3CEED73AC380934C041A9EB8B24C8C035418D3D
-05232452BB268C814EAE8F9C73B0E4A3625CA4FD471F69DD1D576B7E11B3EFDB
-B38139565DA3B669D91C68F42097B5467329D6F56B722EB39330C92448F63EB9
-C2E54DA0233CBA9FD6E3D12E9419A6101D1CF32AE8BFDCAD20C40E2FD1F1F57B
-A9756C0577EA1B24D9C36935F20806C0342BA7DC0CAAE4CEB5AF5FCDC29BE62A
-19F65367AC70A0E54B4E5FA4DFA84B0B65129FE167B0855BA02C519A6FBA3BD8
-11D03A4091BA6CADA914FDD2AE88725ADA74829D757CC226D2BF4C45737732E5
-0494A4CB815BCCB8C5C9C7F88BEC01D07788630D0412BA25E890F7863250A482
-4E5D799CC845B8B39D8D17367F8CBB3211C0BF2EC572545E0D413FC1EB25073B
-BFD3FA9E510AF6CA80C2B0F827B36B9306C1462C801CBE28D1F4CBB9930AFE79
-B860D82CB414823E255899D716DB932AC10C19C33849B8D75A7EF322577FE59F
-8E90608F83C6CFDD029D367B7B7C76C34A5FE5E6D2B53B2C63DBDFAD937F73A6
-77950F4BF36B5F506B2C153CEC1D8FFD9F6ACED3C0EF99006E8FEA7C7354C53B
-F2069BB90D4C150DAA5B04273E7A5456385464A1DFC7BAA74273D473D5BF0D64
-536A749405170936BA5AFBEE07E9263452BC0242E9544FBB084C1BF99B4EB8E7
-A57C91062D07DA08D56F12435C45204BA6268F47553A4635EFD17D6A6593CCE3
-3DA4C57DF99373EE38E012F69F77F1616CD94C7CA262E6E0D90D7B9795F34EF6
-C04B75687090633AF0AF8829DD5035A04CD9D6235309CC673BB61E0729C49815
-D9EF9E3F14A09E10DDD7741D621AFDBA25A4937D432E54D0079C26349EA54A01
-10DE11D9408BBB86E0861C4E0966E4F6DDC790CD86719D53B6A1EE3E85B3A65F
-9B1C72C7CBA58C768685104BB7E68D83080928947CF4C5F699F3690967D166C5
-E21B97AEDDC77930B43273D9F1C2BF5DE9934E4B888742139301CEE5DFEA2C15
-5F8E0C765789200784CA6CC04D56AF3DAF9D5990E11E5677082B54317C310054
-5531B57F088323356355BF7A5BC9D839BA7C96F7178CA23C0FD1A24AAACE763F
-A58B4C0485787C170F5606792E6F3B4610EF7960D62D3E45D78645FC19B624EA
-9E0E24CAD0115F3FC6A1DC312D7CF8A76CEBAAF6B87BD2954BFDF244F9B7EA80
-C8C3B5352DF852343E982E8E2ED15A5F5103C556FF2954EADE05BAA4CB066B7F
-F21E08D46561B074308DC324B490E66112B91973F17AE2C98FC16009F9A9B31A
-9E08614579C94948A68042092BD45D87C6191838188FB7EC077DF88BC0810EEA
-39CE5F6E6A4E79A1A1DA4B4D02D1086A2D88F4DD7CE7221B813734A3FF4B5E4D
-1504E2EB87FECE3621B4684237DE50F129294D134213EE5A47FFC1471750F66E
-123667282C40828E3EAE7B5CC2750226CD2B0FF9B2E49F5D859D6AA6104098BC
-671E502CF2BD475F7AFA0EF0F95C1303832EE419B6A9EC838E971941C0D27DB5
-B1D2622E69D103937B0A0A34A057ED275C4207AC3E1077751C9A25820B0CE2A2
-A44FC289D78ABD3C156F6F1ADF1816766E77F28FFB75A393ADE51FAB234AFCD5
-37E271175ACE565A85482A25620984BD5D0737D6AC77EEE4EA9F3402D4965D33
-C7000C1069803BA6C3A821904BB97A3587170381537FC5A581707D4C3C632EA2
-741279DAAF6F7726B8DFC4279B89DFD1A43B26CD09F5F38DB748D114047C310D
-50FC309491913198D180FBBB3C1A89F682D5758C5D940A132FF032F3B44CA0FC
-FBC6811739B78F9A22A0B9DBCB31BC08376365E08452F8E276E05B4ECC6A9B1F
-846A7A6EC7A7BC86551E26286F5EE860F72D76D40E22EFD637B632A22D061060
-E51360F95697B02F523598854827B76B0B4E86F0BA7B0850455561D0E4FA44CA
-FF98CD03F4E085B6494F3822A8BC6297872AA7E666E281BCC44DA002B73F3271
-2808A77E6B548B0FD7B24B03A32205A066ADE862C501E15591E1057595D1B983
-81DA042F3FC24EF52EC513F85AE80B88D673374AF31A671DB169BA4A8EC43DD6
-A27CCD44EE88C681EC61CE61C2A54E5F1867A5C8D5923FD0BD3E448C3B2E5626
-D311B706525D769F5062915F05BEEE5140B7860AE4E282C2C8810BF944AB4760
-DE02BFE3E1840160F8F080291BBB03FA55E2CB6D15E2D2F50DB74ACFE0AE1AD7
-5F415B63DA8E5C7444C64EB93EF3017DB1564BC6D3A07E1AC4126DA48E92F316
-C3D1BB18451AD8C5BD89E16607B680275B444F61ADB6832090B8488DDF7EA5A5
-EBB1E70DD1BA9B8CC665A16046F4075760783891B7FBC717BC3C49423528473E
-5C616359F7D0E528CA71E643EB88AAF241A20CFF8667FBF43743CDFD1E45BD2D
-4212A276BEBE73081A5A8BF890E3CF932F8B8E70E646E2D78D64182BBEA6A94B
-1BAD8F9FAEA95C2468B3377CBEF942CAAB37BC8E9FA902E27B0A032449895AE9
-46989ECFF2EA561EE0138C9A43A3A74331BE94F083278AA1DEAB6B2B691E17CD
-9E83B9F4BC05F58C44660A81FA8EC8977877EC572450EEFA3EA452DB93FD5C90
-3D6CD160F80534ABA44D7A88130B6B890805AC3B1F7549DAF96C49D1D7BCD684
-BF9361A00814CBCEC8E6A89D95FF3F702360939851170399E0B3EE4044B7034F
-466C09BF2ECE65D4A379F00724C447526D4D461161F79D9C17FF9551900A39A4
-13DC53A0694C26A90F644B19D343AC29FD49A826D51199D1A3C6BA16FAE9F790
-A757995A523C424459555FCB4F8D1E722E606904920C7F02948E2D1112D0C646
-76E66D29E5F727402299E6804BB21B4212BCBB9CD600DA03057FCCC0366D5BD0
-1420DF25CE02266819D912E433C8C4813D0FBE2A7CF429A6BFA942E0B8BF5705
-9C312FF2C6151973F03F3E75663F7F05477E9488547E5A25F3AFA84467CA7241
-2FACC538E87F6213D9151BA1622DAB8D0EB2DE7163BB82C3FEE77D18A409DA5D
-410572C0861469721C7627DC1AFD9A5A30C0F23FF26B31E66826093A22504F5B
-7F492FEC4C163074796CE703B9BA9B20D2A72ADEB311994FBCDB4CC94C1E9C5D
-E8DC754DA37D7FE30393D6E1C8B3047C6349A11932BEC07D78931ABDCA9AC911
-4D155A91C95508300C13404A24B94A116789A65A02BC19F87AA5165F9A421EE0
-4176DCA8CF68C8F2CA4B9F1E029C8AD47E27C9ED39DD00EB3865BCCB7823FC46
-8293334870B2DD9C260FF0163239DCA914D262300693FA51BF52440A9C04EDBA
-2A43C092C10D1AD9E82C4E2100B9D4EC8466EC5A035F2996F05496ECB61364DE
-5CB529D3F268E135A0B84ED583B3C217E48C1295A5DB3FA48BED14B8BD1B66E6
-74FD14BC56326945C406C66985B7CF135A72B58018DFC5B6D2FAE195D85A6BC0
-6E90E8621DA89B783A7E1FE79F5E731F929292D1B37F064417E51B64E0870B4C
-C094CA5EDBF626EEE88935261B25244F36158EC58E8EC77922A16D6DAAAB60B5
-883D8F6257971A7CDA8F52B8BE18748170E5CC0D4E6D7265D901B3875C228D26
-813D99357B6229C9C49E382FC14FC01CA2E34C39ED57E805A30A5AF850A3891C
-D873638CD806D88D42D749837878C14E0B9AB950BB9F367AAC3EA506C5742196
-9460A3A2C2F4A03705A4F0A75FAF09C62EF6DE40485D72444E8F92A22FA84624
-012D2FABBD0CF86907BC75571DEDC9A9DAC47CB61FDBD08606DBABB4F8AB0884
-2D705A8DC2044EF01FB71B31E087C6B30F90C10C295E82346EA4C702FFF1E98B
-D7382C180C960E81CC5E3DA66B44701EF921150938CEC0FB0E2ED609F4F3D2E9
-9AAE5E4D6A8C9F541799280F9EE2911A47633F72D739487798BB6AC40F375C74
-2AB78B8D4B2954C65E2D6C5EEB6E7657DBD6715CCAFC9859002566410F67CA80
-073C8238A3E35512C8B1FDE88A2D8CB35B444A837C931E9A5239970CE2F971EB
-13CA32BE3420455FDA398D508AB41B6F92401F0DCBBB78FC3E2D2FB1B5FB09AF
-B0717D615B3ED608ED99C968A2790761C102CDA4CE40A60E4AA58DA3B92F6726
-2D0C0DF60BE0A7D24F168902B6CED64C3C69900BCF6F53981150A9F307A7EC6E
-C7A61B401AB530D995D7DFE0714FDF186C2F71459D116923FA4B3AE794C463DB
-F6CDFD8504DFE9E2A37E59508CA79CF3ACB323CADEED5EB59931B160AC6F616E
-5A2E8021E12FA8AEA8CB004DB2F6783BEEE1C0CC2F86481503E690D3990990EB
-F9C8DA3B2134662A78BF5C9397321C07197EA40B9D2712ABA8AEC64CF511B6A6
-A903F75FAEFD5FD78BACEF6AA9F7F21870AE17BB4870481DC2E421115071CD68
-98FF25BBABA862683D0DEBEDD73C25389E998A4BC54EDC1DD1FC2CC1F90EC83F
-DC5D7322062DED9DD30EDEDE0B4DE90AAC1A9E1C5BE4978BCBA8A2065C88440D
-6801B6A5566E1D219644C4929497B28DF2F9D9A399EF07B24841AD158871DE63
-4ACD35A46AAEEBB3580401470CDB02D3568E4DFEAB6417AF1F26A61C88AE3422
-19C24FA79A446E68A0300662485DCA28404AED8F0A54B530BFD243DBB7DB1C24
-532F5B6D0430C0778E99836AD0195313B830CE169547070C6FB78CE10356A240
-90F82B11C69AAAB9BDE21164C547851CCA2537F28A5DA32C4ACAAA5B2DAD4018
-B110FA3DE7AC13248D2777E0BFF838CBF2970AE48FB22A62452B6C244CB3ED1B
-AF7EC8C45DE1633947246F8A08FA5C68EED3AEFBF010A9B5FD3D828D2FA99EFE
-4CAD56638EDBE256A918D772A39A549BB6B04702AE1E90C64019124E5EB66A22
-6B0352E76B9E504B5A9A3559F06F077089C214097031D462E4C174133F92504E
-3BB0C4A5681CC87B7CB49B87C196F22A50A567FECB211A706090606AF8BC0BDE
-C27141308785FF015B6684959527FEA8DFA797FB396BA417050DFCCE775E452B
-BA5B1C1B3D3DDAB465EF77B4D598F55A518BB51F5BE4CC56E4FEA18DAB1D8793
-6659192B7FED0634EF63651196C4EBF0131EFDED59020525114C65D04212106A
-6F701AF5FC13D79202F85D28FFABB3B24123652BD7CE8B4097A716519B96CF85
-26A71B6A39271A43417A381901436FB7AE6140AE32B01D7C2E3F512B143A6850
-B06BFECE1F804B59D376BA8D8C67925179A0154C8E3B9884FF1D7750AF416A55
-72591DFCEE2C809E40D7BC49541D3C1BAC83CAB239533D5EE5A6DEF300B5F46C
-B3A18679DE50905A1D3F77DA8F366C4D028256025EC193C3B1A71EEDBAB523C1
-9C3AE134629627057257CFDCFB1D14B9C3DFF7008F73D2A0638D9A72DCEB6FB8
-FBF0A604EF3A92C3A49E840C293ED592AC1138055525F6B1D92613266017968F
-75A072E62EAB08CFA7F9061113F6BDDC33BEA121DD1E3BD868587E86E055E4D0
-BCCBA1E827F3F37909A43B065945B93939FBF4588407270FB026F40BB171A88A
-3E7D888F95A0E9499851FADF25C9636C50198318EA652E031D64714A59812901
-22A4FCA0FA88754AE96CFEE4163A1DA328AB83DC9E4436B5A5870E8D5588DC09
-576FA26F2C2D995CF67639EE5C4C209687C25290B4531210D38BD5B9BF503B39
-067421FB71DA146ED4C22EDFBE5201DEA9C9CC4A6C5CE215D1F0076739E2A70F
-14A6365C6FBDD8A0F0DC091A7E121450493490B2B226CC9096D57EE0B818EBBB
-3B1E653E3AA2DF732D1AED8DE83C28F32EA03098A10A8BB1E3F10841F7E288B7
-0731D5DE0C0C243702C4571B0F08341029EA61A0AFBF2BA1CD41CC1904A48573
-BA511FFD7E4D880D4263CE69AD0ABF0E146C27CAD8D71299C4AFA2532F2E8481
-C6126402923476EAB2E345750D6A22A40ACA5617938FF6BA331B58225111539F
-1C8E2C83B75A62E22D3DB4B910E909A588084F69F60272A4DAF44F1469DBC9AF
-F91393D79AEC524DE64ED9AD42516985CE04D37027DFFFAFD36CF3D444D7F946
-288EFAB1744B8FF8F1CC6A0C268DBD466BCC0E9BABD426CB0E2F67
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9AF72336CC4AD340
+15A449513D5F74BFB9A68ABC471020464E3E6E33008238B123DEDE18557D712E
+ED5223722892A4DAC477120B8C9F3FE3FD334EACD3E8AABDC3C967C61FF003B4
+B10C56D6A490CE9594D57A2D431B9E5E10FE3D8832E227A7087611431ABCD029
+85F4865E17E17F8CFBD2CADC97E0A8820E3ACEC873F31464466A9545E967E53C
+DBDDB8478E69063FBB891566BAF88B7660A4405B16834761F041CCF7650AF955
+F9E853AA9F5F4382E1FE7D0C5BB4023818A2383F91249D48CE021250EC9EEB1D
+2835E18FB73026250B32A8849067D5E2258797C917F998F2D4121D96560C5FB5
+B5D3471216639A8671B6DFAC5E3554EC36D9A72518525A795590C74DD70DA3A7
+78BFC43E51D6F2BA52F17D4DD00D389D3983EC54912AFF73684A8A7E345537B7
+E62361C04A47859DA084BC72EA53512DC54132EB2EE671793603015652EAFDE3
+41C4B6B679BD60AEC5153EA0D2200CB1D097DAD770F5F31E6FC475A225995277
+B867B731D5401E2D02B85BA85158C80FF7E2BBCC42B98AC867E67D25DB656072
+55A0D32AB7AA483A5A9686CEA4E2B3031D90D84DB3E2DEE7706C91BA81CB8DAA
+700E5F61E07D6998C9552C81B66FD10A10033D49EF3BCB0FF22ED0A3737523C9
+8F851C61C4BF8A213BF6EC70C956AE48B5BD276CC0437C72BF6515B10739919A
+F00F6ADD2798CB211668842349171A5AEB0664D2C44397E55A4A9EBDF54A3EF4
+FBBCDAD9DAEF4B0CAEF7112FA828F2F8D9F633D37E5516AB5ECEA87342EF8DC4
+3A50548490F5BC9A8A1F98AC7AEAD9D913BFA10CA86D73AEB5BACC1FEEFDCC15
+B3655522CCA2C772E902FAB2A6FC153597D52763EB44AB7489FF061F7F58E8F2
+AEAAF4D17F36CBFC00D3C653F335D14240C87DB4339DA9D30A5BD1F502BC9013
+461B9DB2FBEEC01BB18990439A0E9CA6576BC9CF6B1A3DB9386C4A5D4AA6A5DC
+CFA45FB75F22E10ECB72565DB441A194902C91427B4F676E531C661F7A2C3C85
+CD534D1C89B6779B2EDC8E44667B992C20C70B663BFBF680A6CF4383EB7CA26C
+4D1F06B5EF4025BBE65795F1EDB5CCB97050872D6C07BC2974F905ACDB7A765F
+291365D6C8152153E7F017A25FB4476C60FD9EAF9A121633DBEAC32F62850223
+D6418566AB350F90F4B35F19598478F76B63E347D4C61E203D4DB8ECB9889181
+C387F4B663A502C638761D2782BB96EAC81A0108D7BD6938F67FEBB69218D115
+D8E89CFABCE15C6ACC7FEB983332A51A6A73CF4E341574F366713D7FB29956D9
+9BF238A87483D37E526A2EA2F101EDD34E34CB92730DCA7235AA0027189BE405
+2DAB4AA021A30C28B26C50808E1E965C02F6212EC7C72F5683339425A7739380
+A422E6191ED8453AF0CAAA424AE44DFA7CC5C2F6EAA8D73A5101D8E9517DBCFB
+2858D0E8ECB7DC430EF23A9E4428CB7DED8D035D6050251AC101A2D0E884721E
+2F21E573F948048BB8FF888911C508CC198BD750083B339500C426AFCD5634A6
+AAAC1C7E91249667B231BBFC64B4317192FE07FE9DA0DDB5E517D097AAE46577
+9555F29D45C67CDE9812CAD03F220B20519F2FF32DCA56A554D4296FE2D1F3FB
+B209B5270E0E695EA5A0EF1144957CE045881AEB8D05D72CE57F4D34617AED67
+0D3AF0472CD8D60933651626550366E300E72A9C89ACD475C2E2ED9BD44B472D
+9DAFE943F8E02A6DC38E447EED964624C37C3130E48211CA279BB6A0BD59466B
+42F3D89B5746F29E084E22CF58395AF0F29E55113F3A3F2F52CB3A6DF3D026D0
+C81754B8E2E4A15F6943BE9D0087D5166060734FD07C4C57D7C7D90E8C9C1F35
+623CEEE3ABAE75E1A18A1E3B50B7266BD2D8E812CFEB4A46B856885B185640D6
+B9C22179551002B94282F57FB433B7FF157D2F0D240836B72AF4A331668AE5D4
+E6B85415F4E8B9D2F9AF90FAFAA0A3866DF417CA5A31348CF9B41B8F5F4D2F97
+CCF7ADE851B5E2E2F6E319AAF5792EBB9DA2C6AA8B73D889F3CDAA42932CDA7D
+07A7E59183CD89520DDFC36E5D513BFD8AD0886046585F29B4D7F42CC0C27AA7
+53915AB1167D292FE91957E94A57FEE2D49C20C9070ECD736BDEE0F046E60350
+EA539DC298156A4E0D019E7D481FDDA6861E20678516AB80ABEC1F09B126BCB9
+52E8272A06BB6DD87ACFC423B4A4FC9A3DC8DCAEBB807C5F748F1FF8B17B8B88
+F426206BF1B7B7D239D26BC3CF0776C467A98CFBBCA5FB6145D5900137ED19DC
+D002F10704AA680EC753C22E29AAB15712EF22AF73D80820A1EEE953463D4EA3
+81FAF99518D4FD0F862A324FC44C4B9542A92C5B60CC983CC8F647CE5BDB4D6D
+B92B380E0E5F7208A9CD91FA9A469548162C761C1BA05AC9D60B766764D821B6
+B4E17F56CE455F06EA1EE2D38FE47581746C4C5FBA63AEE2B58E877D1A8FA83A
+31C972D53B64E92EEEA147426A92CFBF76FC614119C6E9C6476FD6A069C803BF
+E949FBE50B5AB1F1463F9747E8D353F7BBD991C4F90F920BC9407D8E24720293
+846D052214E60390C3CB926D38C83AF697425D80C2B4FC4706615B905516B733
+46ACA325CEA68FB21B2D17CF0B68BA4DF249368625CF83441EDBF2B86C957C1E
+44CD722BD2537CE84FBA07EC7AE15C840041B9F7F3040072E6084CD55B301C08
+A64A53BD4D3DC30DCAC6C152F316ABC59B8EE978793EBD568849DCC2A75A495A
+BC83470D503F8E389F54B4A4A31624E83C601B43AC1E52CB811FAA7CA6B644A5
+1AE0BFD4FC774C9C9DFC2769ABFA9C83F900BE2DD4010416053A1D4874E6ECF4
+D86E44B4CAB15D53E5630C144B0C15B58DAAD785BA298B1893D1B09BA5D40344
+6678FD2D17FF6674433C976D6DAC659175CED26139967C9B2B9CFFD78FC2570A
+E5142141C2888DBF2DC8503F9137CE7CB21A1EBC2D65BF33FCEFBC85C9CB736E
+24E8595CE934AB032CC70BD6A3B0F3BDBFBBE185512FDB7BE3D4A6620478453E
+75D044BF770B44C9741E31985E6DAF5A318D7BED12B02A4BCFE60D25EF12843D
+EFC9BAE2A3F2EFAD66D7858E83EB46BB09D2FF8AE9C43844A7001C86ED97AF51
+C511E3A89A1BE349FF5215D1A57843EF51456B9838133846F19BE79AAA5C1AB0
+5F400E5E8E7B0BF96EFCA3B8F0894BE589F2C9FB6C97BD16D38F0A237CD4F034
+099C41F85C7E2C7BEC8E02C4F327306A53B4B48B26A8926670CEEF96F6DF2281
+7C2DAD99EF8B81BBB777227C2475AE7400DC393D9C0445E925DB1E955950F7AE
+53E9AC4306794239346A419F7B5DF4168382EF5956B81F83BD4BB7635B3BCC84
+7D84D05AEDC02D14675D777CD19B08124001A4F4EA96990D96000C082A12F00F
+7FEF793A7FA69D56D3A38D012168C5458B667190AFE80E02C816CAFF0A71953C
+D80B085CD286027E2FDBB05452AA762FD7C813B2E19A79C74190E04E746C4933
+CE1E300CAF5DD53B08110509BDA404EF07FA1BC5224BF1205DE8E0C3276A13DD
+866675103B960C5F36644F96B4FAC16F5D6E91F74629B318FCCC8E8CB13EB76B
+B0B7B90718D913A52A04732EA3667674994A325A7973C601A7DDD50F658E0826
+ACB8E53D4914B0274AED98D7BC3B2B7F9D48A7ECC2F8ABEE05CF2C4F2B90360B
+B7DF779EAF3E103D1D83EDBE32DDA873768D8C37DC10A5354A94B4153049AD64
+FF3E0BB51AB91D7C0B4134D8731CD0270DAAF19BED9EAD800A14B65B68EEE89B
+40DD624111670DDC7C030DEFE0D1B96420E249332445C155BA96231C88E70643
+D526BDF3CA1E05FEE72CE2B881CFC01ED780C10E89F0828AD55FE29043BC56E8
+2750A6DD15AADD54492F6092618F4CC6A31766B17FC60766D18C307EFC9BB787
+39047DAD6B38419EFBA46B4E2C932F97451FE78AD75FA90DE409FC6DD46585D2
+1941F5ED47A8FBAEF5A917A240959E8D9F9917DEA3247D9CAE6BF7A88DB4C4A4
+F9F5A6DCE542420A032FF3392FE0F3357B51F884D6181583A554F75B1DF192E9
+253CC828FF06B0D992D5316435980B044BB191508C7C45CD90F797F88856424B
+14A5707459C50EDCF3E3D8D1667AAA83015405354CE744C66D9A5728F29E0085
+6DBF740717FA0799E3BCC4ED7841588B496A5E549B953A7FD288B4A045DB611E
+E3B2F35963FF18ACCB1C968BEEA2CBF52B3999AAF89A05320BB2E97F52CFE06B
+9F10E3A79865A3059A957F97972D80ADF678A36E2B586C101FC6AFA4D137C13E
+EE7102C9B8EF78CB057F8B7476F146E8FF5C897FD5503DD198128CFF7B5FB339
+FAD0AF0EA967F77B07B367A4AC9F668F8BED99B98E87FAC750EE045602D76C3F
+289FC9D97694C96AAC0AD1BD3FA94DF2CBCEA24B40F47B9B59E54EECEE7AC4C3
+A3F5D19160E4C1EA830D57FBE10D8D46AC5CA0260F22FAA45236F0F542BEA9C5
+5A88F878F68B36114E0573900C65E305462B22A3429A17C7A567694414DDDA46
+5F30542B8FD4F00F6C295B2E8D3A986B953D96822DB2ECD48E8BB1763434E652
+152EF3717F5E7FA10FF0B01D9F64E22C5DBD7254629658887BACEC0ABDE972EE
+67299FB84A05B3EFE22B6976DB4CCA384232DDAE38C31623A4E39EA2E82C1EA3
+BBB68F1A7DBF405DEC37CB7203A895C36A44BD2D63F45B3888AF91D37B510A59
+3C921BB44DA620892AD87B665F69F6FA510B071ECC403CB2BE2F54B3969C9E88
+713244BC97C1466DA8216DA7600C221E7E7EF5C789D2E12B36422023A03E11BF
+2790FD6062FE6BF62F5010A92F0A104B76E255A0975E04F6F20F760881BDA7F5
+D834D1D328B6EC19AA7D5E5678A84C74C82553DBE8BB5765E84F5A8789032143
+6020940B4B8D45FC3433D356E28C25F42D0C19F911213D85951B2B00D01B77BB
+A4C72E964F9D95422BEDE582A05CD52E03D28A996E6CC8FCD910CBAB728073F9
+F9FAEED5470FFA55930447C5BA816F826F983D53EC9941EC8364B3060FD74C95
+26D4F5CA753B574FD2FA4D1D333785241D8741B79E628BC852FDC35478C5ED9A
+C1BE88C5EE7302816E65C12B58EA16FEDD4672EB3E24B6EDAD5DCE263BA8A970
+350B651E5A9F3C281D85BC3F44EADD0D93402E36489BA5185E7D388974B0B700
+70575188BB610CCA20F081E2CBDA13DCC6F72567962ADB342E02C1E763B673C5
+F7384E24C6E1730A3A790D690A2103AEF88E0C1D4480DC9B25E5C8C9E1919C95
+F83320179B4C7C4A26D559BFB24D7D596FB73758C9990C451E77FCDDD17763B8
+9C30A9534E3CB6680D3D419D4B70B0B0A0D160FCCDE169714E373F65B7144CC2
+DB9A44E041211E1517D3148E65A2486CBE5E74E625261CCF65392FB4F3091473
+F9E8DF327D59A58558E5C9F7190DB577D5DC658F5E36258291C708B3D224653D
+064BB6079F91293FC733710893AD1C96169B30CBFE4E9D52E7EFAE4AFEE68FEF
+1AFD5E7E9DFCE8DE332B0FDC0514F9B3090AC85BBFB527FD8034DD33E9576325
+A8769AE09AF1BA792447DDD932B98FC9486B39E0B04DDB3EFB7A30DA0940B33E
+E27490E0E841E87B1C90E5248A91742ABEDC10F43A8AF0F9C5B4A4930B1AADAF
+01874B9AC3B8D0DBECCDA6CD7E96471FAA15CB7F8A599C5746327CE392224C3C
+40BD60AF97BCA6FF6FCAB2FEA114D7300B89E91C3BC92D5B3E2C83BB37992D8C
+72F661EFD0AA034C738C019DFB79BF40651A1A34BC1EB9F5AAF58F8B3DA32645
+24AFF8636486F08BC21533B5FF7391B0679A78DFDCB03DAF6BB7475A1D51DAC1
+EE4BE9B986655D1FDB6936445EF99B58B303FE79F11275EEA96A9F6808EA8775
+D873D1052FAC93769789C700F20EB2ED6D15676F6E563A769CA9298E463FC311
+83281483B1C953370D196727A6A0E66D32D9480AB1B6DCA77868C1A2D5DB6483
+5F31EB6B18EEFEF1CDC31533E69B0AFC6B30FC9912DC89BAAEEADC30BE14F448
+1A6B70D36A5D9B01799BEEA686066114910842D022EB464A9A1E8F0A5628BA69
+AA9A1925CCADD44703BC67A89F3B48E4680726DC4360274185CF3C8AB747A8FC
+4B928AD62B092EFE48B01E33ED756DB696171FDB775396BBA138E056F71EDAE3
+7A1E4CC272B8418114B0E81DE0BC43DB3C133167344488820A92DF10FFA26FB9
+65FCA2C87D302E956DE6B4FE145145440C83DB43A68F8B29A592B127BDF49063
+B7F11E155CD4CAE305525BEA56B7C412A6260426407BD892A3F2B444AC3421E6
+FB6E6425EB5C3053C5644666B80405530FA0012B54557327C98E0F4F064099A6
+4ACAAFC1870359C1B6FBE7606BB8A26026AE20C212210449905E628AF1B20490
+8CE908B7EF3E3DB551C85AEB0F7FEB6A8D215B97998E5DD9C7CCFB2A9402B8B6
+1770D4023777D4B45A73F471355353412C51D4CE71FAD1E0AFBD87B5F86307F3
+10D0B94F1194EFFB64AD5DA54A4200490F609CA8B912E149F8217ABB1E9EBB3B
+C4470E7365CF5E1E761AA1945044B225BD53D142F6588C50E0644740F7DD55E4
+8F73201E5354A8BC78339211AFC4935F44701FBA043AAC4BA4698E9D7700029A
+C79F992F62627C91EB855F64C4B251718FDA71EDAF082A0C7B00550949D617A0
+7071FB14F05620CCF2180941341D8E60FC88823438FD728A4042AFA8B853107F
+852F631518B61B234565291B5D5B89DA818DEE3AE3B68A2869DFA63255CC882C
+3B16BBA08FCE3632E57FF7A07F857A1F0FDCADAB39D77960BD827CCC8661A997
+648BF5BEBC0FD2286C2A112A8DEB9CCB6330A049170D5D68EEEEA011D3EF3EBD
+855236B9380087CBBB6BE24191F728B7EAC5B50F7A547AA0989B7C7D3437DBCE
+1669341264E290646F2C8C5A3ACAAC7CB63DC692FAAE13E9B40E8BD39FE16A0C
+1660CE66872D061056C04DDDC265C024BEF8B7E3C3AEE76FE5C9702002C28BE0
+B180295EE00E567FA2E5CD1638226D24A7C732E1BD8103B476EF5702768689C7
+D4FCD47F2AB94A2B1FBAE6ABF87B09E7713C773FB65CA83F7318035B332B9F99
+24A2C8897527021321D003AAD7C273E4BFA2710B9BB26C2CFD3D9A5D7ED1096C
+552D50028AE2476FCD6D12A5D0A897521313ED1A3A8456A70C16EAA50A3E6733
+6DC89FEC56AB54A579EF264377A103939D5EE00A90B4F2206D0023AF9491FBE0
+800C6540FC945199E20E945F46CEEA2E885F6800B9DF042BCEF4291A4B1A62C8
+6A7ACFF872B25FA3AE69E0093F3D0FF13A3313430C06F1AF94D500431566F659
+E8C859A5F80F5BD2E85C8E32603D3745628E8FE6FBC50FA68F9C3811A2BEFEA4
+5852CAE2AE5AAD3230ED050593BAD0A9581EB7B327C6916B8FC348F4C23E6FA2
+00FA28AAACCB3091C1D83F7BB88672A53A2EA3B8C7C24374E400C57F0F01019F
+E52D5C47F389D4C9AF126F4080F9AB8D1C8F470932BBECCEC72A9796F6E965A4
+82057DDB43D68298A00880D4C2E2496F26F015FD83C5549215753459310339B7
+6B2961EEEE74DA31FEC8E2BDDA42D4080A32372AC372524BDDA580EF6634ACE3
+128C69D04D890DCA337212B109585C665AA83EFE47D5BABC2627A86EAD11BF7D
+744176652C7F9497785A7A06A994ED8414BBE8B26E74D48CB83FA24AAFBDD507
+84A90195EA3D77BCE8C2BEDDD1DC52E8164DF15D65B916EBDF3A8A76849653DF
+AE3CAF9561AF3B705F75B9E5DFD6758DB65A2FD54683759912E0D0035CFBCD86
+5C7018E5F1DFB86B739C4749DDCFB2F40529E1F15174DF4AE9833958B66ED869
+920CFB9524F05AB2FA84A4AC41A02490699F277A3B4ECC3C31ACF79E884B979C
+AEFF660A8EEF118C79F8DA266F89F32078B1C333DFA5264D6B64371276ED4DBD
+5A2DF213D85A56B1CA85DEA53ED0299C1FA48D463B11FC9A0751C986CAABB184
+829B1133CA8422DC11C6CEAAD463FEB468FC7AA2DDBE2E708D27D89164B12BD8
+B9A71A1D06D2FA9ED0B02168B32F6CC0FE765F2AF8A19C7196EE55648E642184
+BDF993C99EF7C10AD2A7962DB9B7851E6EE24A0C53475186BB44083AE18254B9
+F1CEA0B66A6581C81DE19DA8EEC9330A030F3384C1DF8216E5A25FB38C1B94F3
+403C3541593A016CB5FD306F41F40E82D4561EBCBF76153BDFCF338284348755
+0208360C5842FCD6B2D614387575B6E49F4B5A4DA281A352ABE8B76CFCD94A00
+1C586D19B68D965BD8D7EF0DC87271478CB4D0D1633676A2FC51B36876002A9B
+F5D632ED778BA9EA1C3741FFCC15AEEC11C8E1544DA7358473325812E50C2135
+84ECE7DCE281956681179C09C0E8DBAC5E4424AAD00FDA269BCD6412F1D6DCE0
+2BC7CABF85AE803D620F5140C63DAC4B0E5F7896343973FBB99486B93B6DB58F
+38ACBE8868CC58B3918C1AB4406FBCC7BE8496C78C9D628716BF1E306AA802D4
+5FAC522B1EE90448387DB8E85235FFAAF3754E2317B693D567A488753993B8C5
+DA3C8FA50A35202958FD0BF2900A6CE175920C2EC7CD449D4DB189A50958BF17
+644345CC38250088A694CF0F482ECC55ADCD02E17B3CCE66213A6163B8B44C9A
+89068E3B5301D2364F85BF9DF7C77342796363A7B6B294CE26DBB9179DC15756
+E1B32CE919AF44BC79A3AA8FDF6118345B2AE03F3B11D57D9AF50EBCF7152E37
+15510FBF60F16756FC674E2BF58E88CAB2CA2E8B47F50096C51179684331FD61
+8B34520C9C7D01E1511C924FA76B3CAF79501E0AA2C6E1EC6F00CB6CE24B4123
+F493B149B5A5147EF6BF1EF3CD21A76945B95082E1FB3C5A150D8AF793348E8C
+A988354FA46E3775486A6999E022EBE293E8396C8F9416929607730606CFA772
+BC8388BA5D64B79E52DD2048ABF21661121A001E6A75731B5DC43CE040396BD7
+B85603C8A0F37E522FD0CBA63C454B12960451CE65A69F98FB2FDBAE725C0999
+05FB68B4C1D320F5F3D61FA8446BE6F8BC46AD9CFA5674A3EC73B8F3419AF9EF
+7A1A3C9EDE3BD6359902D4B5F3AB4E3FF9CB2E1937937AFA182C651985703F20
+FB70E37AADED6345EF4E83CB140FF92310BACFBDA11F2CD5AD93AA7563D7426B
+0D4B6CF9B669F9A702956CA845E3814E4B5491E58F8C89714229942165A6E8E6
+58982D89C4FA7BC557214BF9ACE2C63AD88F2D1B18A04F510211687C35AA1F7F
+D2003D4E60400B95E70422024A7111D926F1B5A77074910710594B95680CFC4D
+911FC16B928D9644340A9D2382767FE6AD453E8E4CBF19F77D3DA2934B11FC95
+A6900C3CA3F2B6AE4290A005F908305CB37700680D76C4999AFE509B18305D28
+88C36292D6DA208A8D42F8B81FDEA7E93EE59D6AF3F1A3522EE91BE71BC655B9
+79C49B033A036E1FCD94FC581AE732A224F055503CFC69FBCDEA39CB00DC8A0B
+4BEFED99CFC4E44ED51DEDF9EA825FF6BB97D316726531CB4BA083B033C0B69B
+8068D5D3E3E31DED5F6267439F149549A6E12B00BA85818AEB491978364D9F7D
+7375CBD6C5511CC846D0058BD2CE5467EBCEACE5CBEB2D33AC8E12A84CA620EA
+99A0ED916B7770A056F6A9C361CD5118B5DDB10A5A4E643FFB8FC5DCBACDCB28
+696E26D030C5918548AD8B87E21E1B4BAA91AF23663CDE350A21C2CEEFD28947
+BC07BB49404FA39F251E36B95B7338EF03F2E63FBE0E023452097F21931A2599
+4EBA7BFA669EBEDC0F5B33375DFE6DB1638D19D4B5112B5338B14C93F707D340
+056B2B75AFE418EAF9CD57ED842F7B5FFF037B3A4B369C63E4DF9F0BDB4E39C6
+C5BE8EDA628F1C6FEEBC9D9886DBE502CCAA86092646094118069757DAC25C38
+2CA53CBA27577BAF2C57196489CBA54B96C650A1C130184A4444CDE2D0CB1A49
+FADCAF1FE3A66334F85FAFB00F142F28AF2D8FEFC29FE8E0FDA448F181040BF1
+62EA7AE75100BA46B49EF30F596CD9091164AF70666E254938BF6A44F01BBD2C
+4160164FD89FCD358E48908BEFBAAC4411B52390CEED6B46D729698CCA8E164C
+F77CEBB50C5254F81570E414B1E9E79269D3B2575E161620CC732C0405A29ED7
+1E5A6597D35B11EE08DC09FC9C27F0126C22C73A0EED657D7F91790777E7D8B1
+EBAFB0EC9ADAEFEF7F6A91A1028E46D76289EB1BC15D3597CFCD78D88B633759
+93CB4477596E28A1E413BE25D513BA611757C994AE812C5A6D9AD3F770499252
+C7F53E585E03B2FF056EECFB7ABAC474A981D757AB3B6F281744F01713782887
+9BE48307BC5516A067743C054A3927E015AB0B2AD2D80D229BA32FDAB660C3C2
+40DE8C83E1E4941B8D765B879222847F855960604EFF94E9D99E4AD0FF2E887D
+54DB39B984A9E9F69ABDDBB2A452661703841BE79200EDF24C4172D736B461E9
+8BC314AC1CE1650083B18B2AD809B5F2DCB314651433E357042A8AA73A184D38
+290AFF0443C4A293CA6F04643EA3C313FC6070D76400B0BCCEDD20B5F0A67200
+01584F0062794AD3D82C83FCE4380E28312815EE20DF3DD21D381046940A8C96
+4DFCB07E5A558DBF1DE489FF4FCD1C851A597B0EA58604BD16DC8FD89B9E70CC
+36F99E8327E9112D98C1AA1C355FEC942E879C3CF8C358FE955B1E2518C81270
+9BBB3F4BDDB57D04685FC0D90AD3566A81086B3BF196B2CDD42BD1455F588342
+C817CB9E0E75A0A24BE751B46DE8DC974554DF975D02864773F2EE856A0CF595
+0D614F71A1AAF4A72DB4E5896AE9C2B33F993C006DD7F644DD1B3AEBBF34AF8F
+A809C51EEF38E3912E82F7F15F4DBB9D6E5D7974B1B871AB3F3A48B72F0356DF
+CAD862D11273580D1BEC9E88931B7B9C74B8AC3DB5F3B3FA05213D3CE48C0F2B
+237A7DDC33D850D1B2B5B8CB7CC1A1A2221451FFF0AF88175EEF18EB932F47FA
+9A8A97F92B6E2A01CF8BDDCEED9E1776A1A3D4328FB7F8537689CCE7F145A8A6
+2DAD7C9C23C0DBA934E4803FCF9E7C292E67D748F972415E62E56B60DE016930
+B82AD792313A7D1CE655B0E08076AEE57E1BA5FB00FA2B264771507126FDEDBC
+688FA19EF5A87B5958A952A2CE751BF57B84FF314D5A005C32D5E7B63A56F336
+BE5C5BEDAC69462C93252A6C5CFA9C3AF6C40C8A2D13A738DBC1730D665FA91C
+60280FBCCF36E3EDEDA845C74817706474551248130533880FCB0B81C5BD0340
+B85157690619844D18A13AF540F18DA0AA3B172636B1FFB5380D937F11BB8F48
+E14384548CD17D33133B624733533E20C1C7A68F32C814E73C790EE009EE9721
+FE6B3C0503A45BF0D1747BD8D5E55E0021A12F97D8A913EC9AC33856CE65D0C6
+4BECD978E7B1C5A22FB51800C9B554341C40C619DE8053C50A3828E2B2AD44BB
+54F2D6AD9B0EF34235533491A2C369324D5045A6A72041FC486D20370D571D6E
+8ED76A32C6F4CB552933AE68B1E71945F9316C6F5DB23CF258A27C358D8F207A
+0B19A734F426D447CD45F2ECA02BE75BE30DAF9FE2F84DBB35DAF6663F34D0FC
+C25F317EBD33FCFAA24848D0F56B54009C105B42BF5CD900AD2C1393D57EE2E0
+6438DD0ACD28B342F813A7C9C0D1CF42E459589F5D7A102F8551158611E14AE4
+9033B687C0D41927D592D79F14FF0467EF256DD23FBFD7AAB6D514C0A7204009
+A1B8BB21323997EFFBE265D369AFF7093B13E98A26AE4B55F9F5F5B5EB77D844
+7F1ED62F1A030DA13046FB40C94080BA76C9C7F25AEBFBDF76997DAD76884D80
+854959216CF55D0A4F13E559B9382617523947D1E5BCA59E7CE7BE0EAF7C269F
+4887C747072D7C96115B9C1145CAB6BEE769A4CAD44518413FA7BBEA3DA15BBC
+E07087389695E766B103DDE55D1F8C1D04F9FB3334A36942CB754F89EBF3EFF0
+679DF5BE6C3E6616B77FE1DC41B111A8029140BF783F2F27268E54CBCAABF4BA
+FD116E27995957C0CC70B58A501847218F77F84AD941E244D1A72A50F537720A
+4BFFD96C7FCFE7B4A79A0BC31377D462371E4024166CDFE5186AEDFA642EABF2
+9FD28CC8CC0C57B2C883B10357C5446D501D0803338FA9F50816D17F6FEB077D
+5DCCC960972610D8AD90DCED3B00F6FBF110FCA7E929E7D393C508DBE61CC834
+EF0AA977EA93C2A3C9CDF7E5C608F838B1B3CB734DD982A1AC623ADB79254851
+474E0E1C2AED4B35A9A18010451F2D7482A9DAC24942F38E8B1AF5D2AD6AA0D1
+BEA5DB0D318A434EBE068EA54431DCC06FA6F926172B8E50CF99A61745EE3372
+49520D7C1B343AAF52BF71F3905BB01CC894D8DE06AA256BBA16F57EDC72094C
+5AF15066607143AFA5878C3090E58FFCA4723DFC356BE32A4F3CDFB06D012A67
+892C6A003A3882F41F09AB778C8E8E10C1AF7C458194706535EA8D4072A61E70
+9176ED028D863C9E5A0AD6949F439A1FF4FADBF40E5E928CEA8777FC00DDB0D1
+E822AEC89BB6B4B336070F0D2BC30AA4AD2A11DBC1F8B9B0549D50949CD3F47C
+C71FCB5081AF3D9E311A28E18E7FD6289B11D1A39EFF0497D9795B85E260F970
+799696C14BA5D5B9151C72DB327CCE9AC8AF75125DA580A2ABBD51E4F6CB72D9
+9ACDCDBA1CD5C9B03898D71294D500F3FB5CDAD4397430A86D6B3977CA15A2CE
+1A87CFE80A49CE46988BEBBD8A7860937AD2DF3DC11005ABB4773ECF0007BD95
+BBF8837949DAA8988D6BB30E422E9DAA401D4FFD63015B094F0A457FCF9AAE88
+3F3E024679830D4150E525BCA3498B184EAF19AD2867770F1F03469433077651
+0094B6581D5B0E54EDD40111A97E60E73C0B9330C9CF68A003D9749902BC0ABD
+8474348A4869B6FD17F55C705C12C31A028151848C6737F72698D1BE9C7088A6
+29E22CB19BF8E3042249D0C2583101AF3ACC511A810D47A473FBF542EC8209F2
+A3D16F24E2DCABAE3CCCF382BA30E258AB884479532DD04A6DA6604DF2B32625
+B3CC54C079281BA50EDDA55B30154547E9A8761659AADB488A018AEEAF68F80E
+0C7034F74267EB98E471E5BA1A9BEE783C32BE433A46FB39D161210FFB2D862B
+B62B8EB2B3C4A5C51A5214B96FB4FA1E040BDA70507B5B20071E401C23CFC0D7
+702EEEDFE1CE5419628C804607362866A89FC32212EC9A32400E65ACF2AAF06D
+2211C1013BB3178BD882E77D1781AF39374641925FDDCAD306E8C03E28FE4104
+750D9AF95BFA667F3A2992A1DD79560AF95D3B5398CD3BECF601C7A42B9B0D30
+943B26DB414F1661C0EF2A1E8D8191E649AF2A33D3F1A4F340F7CE44B95C923C
+EE17F390D1A6480F1C10D55EF9B8007BD1FED5ED6123F9998225BE27A8E6E2B3
+5843A30AAC796EEB9C47F143C965AD99DBF3AFDB7B491C465DB02CD8DE18D62F
+9E3201C95B045490043DA9DACDF9DAD3E79492DF5B2B33A85B2610A1CF604F98
+913BB447E6FA6834AF454BA5D841B7D8EFD9733FA010ADEF81A2E4C2D6874D8E
+80811743BB114A07DC96A66E8520A4054BC1AF6C080147BF8C0B55678194467F
+909043328297E38C777DA2104B14C0E7C7F0D6AAFBD5CE82531DA83DAFAB4059
+70DC981AF4E6A75187B499A13D918600D4D68CB073BFEB8F4EC1E48451E10236
+ACEDF95B93467357C7028C6BC1AFE878E1988B39DA06C2123727AA6549815BD4
+E88BE89E04CD0D9226C8FC0118CB9DE223ED54684A86284D3F6E0192DD8EC04B
+F1E5ADC9B5001C6A5D57605EAE071648045C256B743E02DDE3729D4A2E82BD0B
+A448C6153732FBA2B507607517E0E8F4B3A44A4BA58D546C5A446100B9D94033
+B68D986182DBE076AA0BF2BA88B85A1EB27A1F4F48C77987A84E9FC3F2BD19CE
+F0359FB3C2C0E4A1908D209F78C64A1B6C4F6F9DFA036B764F87715B7AB94E4C
+153F2640F2BBF27A088F1BD64455648CC448B808F15FF1A1209EBC6C6FAEC16A
+B2D161F097766B771C80593A0225256080B651B0BC64B5D07A04DC34C767A796
+B371F1974633D579A7BBE8F5CF1152AE55F7F0766A316CEBBF79D7C59F11DDFB
+6A89E19FF51BFB7DF15FDB6045892B586B6BD1C86C85E01BED07F0E60270B4D9
+2302E6572419FCF662763ED382EAC4FD445BCFC78F62C1CD65F9D12A35EA2D97
+22B818CE6C8CED2C7EEDFABC2F54E043A9DD67645050C2A715093A7EAEAB21DC
+99D14DD19FA2A6A268171AA569A86E6F879F4EBDA7A992F2F6F4ABEA25C489F0
+E4123EE182BD059A8515708BCA74846920202EE2ABBE9D53DC2CC16BBDAF02C5
+BD46600A6E80BD3A477AA960A4A2906651A7338419529F30755BFB064ACF916E
+9F4D354C309DBDB3479EC7F9F5EFA0058E10742DB647B0C45EB886A2F997DE9F
+534C01676E9EE0CC91DAE378111A7B0359978A43F1CE9EA98AF86FB5C59A894A
+B418CB112B4BA5BF017A7AC5D2D1F003FB274715A1D35B4BCCE309FDB9EE0DD1
+AF8567E3F5002155C6413A31D8970CB1A42A6D6E16B67CB24D1609EF671DBF2F
+B1085E1505CB05BEF96770B176A19F521D60B2F9AC46A5464A2401E2945F4559
+1D0603255DCA93B1F958381D3DB4A5FED62548BDEE0CBD9977AED1F17A00F19E
+1CF565C08EC5B4DE3C108B15615285BDB402A4480EFA1AD102846B3E543EDE5A
+5E6F7D37743479426F267415347E4C356B92F7D5D4A0632F333E5CFF2870FE19
+6C398FD66A952EFD26CD6C3BBC23041CD57D0860BC421D710D06E2FEA071080B
+56212A069CDDED701398CD9185BEEF08FA0AB16C97C7FE79FE16D6A6B11B7AF1
+A8816DEA4F99D2EE29A357913C51D569700D5C84A52ADD60F9E75562567E9AB5
+E35A1A1F656D12D0EEBD2AAB9846FAB4F7DE2699CF6D100E973DD0E5373289A9
+570A364A562306BF8501CACA8DB84C63F1EDE6BED1432B138EE201635897586E
+912EDC76BACE7047C529617C42582643BACEA3DE8B895B2AE895F77B140C4E15
+69E8ED61B57223B2BBC5C9E5A9A4475A2FB97BCE4DBF40280469FB1C685884ED
+C5974BE43BEB2A20AC947BEB1CB5CAC0A35E0D7671702AC28BCC4A999E57DA38
+194210379106144B965CDC4F246D0CACA7CD201A72007CE0C5FFCC37EBCF76E9
+45A77F7FCF51C434A9A89A020CA63A27A65972C05887FBE1BBC42B4F4F73957F
+7D33819A42CE80975F3034FB97366691F43273B5B93E472B51D792AC8BC7ADD1
+3519A5AD82C8A0087853DBEA22DFAD4B8534D21B8FC56316AE951E53F81EDC7B
+CADBDEECE84759DA9C23073B64561BA02B8DF0C2459165AF170FB95B316201BE
+D38F5982A2609E1BD8FBD493573F4E52843A2CD17B30B715DBCD82146AD366A6
+DCFF854DEFE6B59491BB56B0632C28D29AA90C76DB5FA0C1F9B128B9B12D53E2
+DA7BF86CDBB5E9432751AC5476690DCDA8F8F8CCF639FDBA2DEF0CA00BCB5011
+CECD240F45B271B6015EB7B7654CFB5DA4A2E8F320FB1E9234B98626D9D8D8F4
+057FDFAD9811182BD620CFF4DE2864AE715AFAD34840D128A30AFD1307FBFB6C
+876DDE39C2796C1718ED8A2DA7D9EB4D4341DF3F534419618FE709DF8BABAF3F
+3FE8288D735493B788668B75845CCBAC3F8C00CFE5E1552DC7107782512C509C
+A20C301A0DB7BCC34CB41D75A104E27B6059B0C3A6C504DF208CC3BF011D04F1
+2AE2716010DDF5AE6133701AC7058B43118C84B41CCC0DC299B6606912276854
+4B83958032CB8EBA71753D1BEBED53D2EEA20CF31FBC5072B2EAB23AEBE5248A
+FA27968481E19EB28B98414B7D31C7F26BB1924B291C366EBB48C571B3A7926F
+749B80FA339E44259F0119A5BD8B57E08DA3D0742043E5BC1C19A346B4895AC1
+3A04F9343956FF300493843F4E4B099F729BD3FD908A6DBBCFFA5ED0215A0BE3
+35ABF720CF166B5BCDD246BF0FDCBE949150BEF341C9E69E05FCC71E0C3E16ED
+4CF58BA615D931F318A071CDDC95EE4F7C5115AEA57B7858628F8E13DE33E771
+1F57861F42DB53EBBC4332DD5D3F96098E01BD1D66EB13144C2CE6A0558279EA
+51742CD7208D1C1E65A283D1CA73556856863CD47D78D1FC79CCE077BC2E5D14
+F10606DA0FEBF17CF8401A6CA37CFFD262A87432223A80BB1ABADED4261D46EC
+A83D208F90699DE6C9A389BB96F6C3F4E02777D308C2E3F508A14E21B1446E2A
+33BD47CA44355E7E128C73B9B3CCF46F50760248270603260C40BD9FCA63C01A
+F3270E80DC263E0B5BEEADFB0AD0EA48ACE0023AA6EBD736AAD1E999C492C674
+167E3746D71B4F58E6CD01B59C73A1E3AC18CEF0891FE511EAC8444133133AB4
+DC7CB359F92E7C53DE1E022B448E7E4E566D4FBD0096F4583EDC6756797D8635
+523B99ABBA63EAA2F25F1AB5F7C687D41B933897E1F8B27A6952E46381EF63BF
+FBA20918503CE2EC45C1A17E29CB5E462DFB547958356E2FF656C3A7C600F28A
+888A1B5DEE4D72CE606CD61AAC7E426BAC6119584F552F04B3D7EC96ED1EF048
+0FFC3B36569070BF4FCD2E46B3792E3A365D695CBB7E4826B4C83B1BFA88FDD2
+133A119122B249CACAA06EDF17D451B21136D01E343A78F365A0116510CB5C2B
+E947F1ECF2A62A32330D778525EA0D577B8F84FF34C27E30FC3C650697B96139
+C54204EA3DBFD74E6C42281A27C121F757FECCE281DB11740E3A56F380C79471
+294ACA3D94D03F62AC700C4B9E53C55AA423C5E0E7581192DF9CBBE60753DD4D
+181FBE50213D9D0705DA4CECF039B959308EDBFE219BE4E0541D30175E448717
+8496143152423969B755D9CDA8B1329836CC618BC0994B93DD83578BA6FDBD21
+AF4923DC8E1075B8BEF515738F2E681DB3D6E9AF5F7AA7BA32FEA6C6C10DA83B
+E1E01A0359A25C564AA1739D56FB040C56018CA5E8F69EDDD735BCE0EAF3EFCF
+7E9E6696C48AE1FA14D4CEBAA680170D300027C1329DFC81CB6C2349EE9789C0
+D15F7F2E1490447870E09FD26D40F18E5DE32E945996FDA4E8A9F77995C9AEEF
+24E82B7F26D107251EFEFD92A62FDC3E46E357EABF76D4B7D3543F02A33941C3
+0EA0A9E1691533C2E2EF79E02E0C4579794418496499C47C1E01C03D30616371
+B14C9850A0FF427FAD4F21FC84777EBB8B0CA14F7526C37779D1ED6ED2526E29
+1072467F0AC8079F509C634445322A859FF846F437D6455A0AC702D59B0F932F
+0EF41B329F42F83566FBA693B87C45E95D743F6523DE11DFA2CF7144CC329060
+BE3C24F17A584998B4EFA6E48CB65ADC840D6554793A9647E3BFEA0B865832D0
+9657A13D20641ADE20DDAC86D26583F5DA14101DA5C971CB385FAB7F4848CB1D
+8800CC239CB3A9E79FD1CCB5A667DE7184EF65A459FFCE472240A803D0ADB5C5
+7FD08B11C77EE7BB13B787DF3E01B99D57D101D8B209B6F7A274299E1EC57BDE
+0D385104C7C0D5F0F835EADB865073C334B74BFD2F5F34705E07334855658D49
+4A1FDE32645FA4DE91CDA7B17B941D0B23F104BB3377E983099AB3B61F794956
+F4854DF574FDA0B4C356C90ACBA0963F98390FA630BFEE1E2D9F995FC82BCD6F
+8C658B842D9574AF472082B60E52CC67070DA5AB29A7C973C9399749018CB904
+88A6FA21224F8DE7EF9F8069B12CC04622CBB7A0C55BA8AEA0523C6D4A64B089
+27E52BBA3B44E98569DBB50ECE9C48B2DDBE9502680E5B618A30C4B95DBEBC91
+9BA2355A940F6304770E70DED7453EC77B3C9C732C9DB9567E4193FB23C89592
+7BB60137EDFC52DF7B06F1262DA52F926E48CD5A750F71FDFC573EB8462845A0
+4EA8E0DAAC302A0EF2A156444F8703D5702EB6C9B58DC70F7F154C0F22A6B53F
+573FBE610D2A2DA232B21DC38D37D56D147670ECCA5DD005B990257691E5548F
+4095517F9FDB1EA0670BB3C325092635CD1207F565B27A6F901AD91484855A71
+A8683156ACB1A795255E8EB09D32F598E9475C97BA191469642FC49C81EE721F
+77B6363572A188885DBD798057AFF88DDF08724DF475B00BB73F681D975E9CF1
+1BFC142990DD34F2E1726FCC8D9F10BD9FDFA8A7BC92212709F00855B547E630
+C26BE4D5488927E8992AD160D8B55FC68C0F1D6A54C0679D275E58A3CAE51977
+B8048A8C2455D58F200DE978859A7D1FC44304C7EA735EFE591E28EC3DD083A9
+9E53D4EA808E10F4B9F3866643E2A0D1CC177FDB0F2CEC6C3DF9B1A92A6ACFAC
+08BE08436F708C3D13DB49DF09EEB57866CDD598B663F10AB42CD229E6325317
+F55716A44C75E7CD8D2B292DF39DE5040DB9F3563CFD2C186065730A0712D446
+501BAED4FD53A9D8F521624E270FA7F932294726E4B84A3FBB7659AD1C5A9240
+DAFC17654ECCDC38A9FAF28F301F10E5923F33DDB0B9AE116143218BB22BC3CE
+402633B164D6E4E3B3788216DE8E9B38677C71AEF5DD109C63641AA99C2B2DCA
+EB99606BC079F386CE077B9647CF93B400D50D11162AABEB08F42A19C52F9D68
+80FF02F006874D2AA3F41BA095DECE25CB7E021C91D25EFC992390C1ACB76357
+9225F06096DDD549FB855CD9F8FDEEFD1375D702E2E806760529475ABA67EE50
+B70FC8860FBBAD5745459DCB1B8AB9F1EAA5084080C2FF89141FF10B459DFB93
+2C35A171AE9219ED5FE507CE7E3813C94F346E924792B1130E9355628980A18C
+6F808F28C396EC813617EBFF922F73BBC8651438A1614C9F24043D110A589B89
+3FFB6F4E99C0AB4EA4E50A6284644137F093D527AB9490A7EBF6140D9DC1FB98
+5090CA16E9F08BE79B49912963719B3B35A442FCA493EE5198F9916F8655005A
+9EE372FC4404CB4168F82F810A58371ACF7AFD46CA46F2F94B194429255A9BC9
+4185CEC1C929945451968B0817842B3BAA28A1CE1E10B6CCC328E0487CFE90BC
+3BD9EECF5F8FF1C99C8805A4970CD486F4DC9BAB0129E86B1F67F08070F04A46
+B0910BA9E173FD4DCB568B08BBECFCF6695414662DE690BF32A90237C8B0E72C
+206D09A580DC92A135179A5E3F1E611A3B05DBB05E4A8D51BA3D0A165D3C40A6
+AE013DEBDF26FA757F6CBC881BE672BB467C1920C067A0B2A49A532A391A8E87
+F2C6E50D247AB108A1740D4D82F955A91D49E95259A3DF9715F34CB45ED5DC9A
+77631A4A1553EDB8D4ABD93869FF52D3CF0017CF887B408C02E8509DFCECDD27
+A295ECFE0332BDA5678C4393ADDD5D171B5FBD360CCA5810F79F5F879939DAE7
+892D53FF5F505CC0501BD40590420A291BFE8E67F09AB7A3E0665F6AA8FD04F9
+67C4B0084C48F9DE8F7E0785F3261844E45C9F5D4A45855BC5B7E00CBB865B31
+2BDBC1B1292DC374B6190D12246DB97BCF04F679DE3605E532451B3E9D7F5997
+E1F353BD1E35CB11C850C9CD5ECBC40C9685DCEAAD279E315FCF85855D6B40C5
+D0FEE8692D4108B04338A70A50BC6E2C04F4472E294A182B88C9021AD8C0ADA8
+0C7A752F764548A51DFECA58D6E39AB4F78BE0A83DF6D60D25CB0F328D8FFD49
+16427FFF198D1FC3F574B3271688A31DA28952EF065C884BC0FFEB547360A372
+7C39E5F2FC458831B9C42128CA69A8198FA0545CFB207856D6BA97E113FF7E26
+DC46395E649205C83DC7565F4130CD6BDD44ED8D4D383D0F37B34C6F2DC98CC7
+4F96BA2722C996879329A4B27089F0A68FD6355D26946039F25D013AAD2F22FF
+12FD7F617282C6F005A6EB12554C47FEE2A5B1D0FC7C595B9DAF268084C91B37
+5FE0ED62A934EB511362D1F14BCAC4950EBFBB2A3D1F45C1E34498871CB4C346
+54B7349577D54D26385D784C5E3C2D869A7336159724FAE151FAEB10E231F3C3
+A17B959192186081556463C3F5EE6FFDB06E82B8B9BD08C0443D8CD84BD6EA7B
+1C2BDB46327CA21FCF002B3E8EF4DECE86077AFE6BB5A941B9E068CA023D54C2
+8E91E503F48B0B4B96ABB07F084C2EADE9B2F41415EB312B9EE0612E69F51177
+654AD20A2D93D457E2FC3C66C3705F9B48A947329BE59DC7B871C055C590FFC3
+F6B5FD8212255D25EB7787E637D5CCAE0E1EA386BF0B911F414BA45E30F36CCD
+6F5A17D0A887B5BEC58B8E8D228E12C9568F820A7F820B6C9B6631EA8C2340EB
+377CEB0A490166FC33AE1F38D3629C090606D3E8AE8662A98D6C63793B1077CF
+092624F46AE4548DB4B22FB602C39EA2E74B5A26DCCCD210E043D508849703E1
+451C8A9061514DC7312755EF16C2165DC1DDE554A29C8AB6F9ABC9A5127041F9
+FC22CD3BF15A4A23DFC8FD5661DCDB1E1E1EA65E77DE4A8D60A2E564F467F071
+5C8EB4509C3F9A97D0371EBBD4584430AC8EF155084B63B9848FD4CE2B5C6DB2
+C3A1946B4BEFA7B088587F912D20F0A2E15A580584441A4742312DD4B34503FD
+338BFA7BFEB94379353CE264541D33433C4E996BECF418A2E3295B9961FBDF28
+77EB608CC870B97D9EB43FC3AF2DBAFEF337BE2F108DDFBFA090190158A244F0
+8A757A95FF8E25B6FBCE09A1DD6FC5C8897456E12AE7A9AAAF0E42FC632D35AD
+EA2C00D7C61E047CB071163F05FB5ADAE82D0E177BB7E6C9492C2FC9F511F75C
+0FCBF74F06E057F6B66D3F72873559C5C983DA7D7E75EEF7B783EA44E4AEDAFB
+2FD8C3779D38EFEFEE5BD565C3A73D307D81EC6C45C2F02B7B342DFBE2356484
+BE59EF6527E956D8E1C48C80395F34CF4AE1B8B5C2A06072DE5C59255ABA30B4
+3B5039CE2524141C0BA73CF79209B0B5AF17C59BA0EAB437802A22A2E2D6407C
+C861A71EA547220134412109DFA1F6D78BB0C34F6FD36003850FD3D9EDF39741
+2EBB9AA349BB5801C9FCFBAB69E1D3BD5F4752663E616A8E1FE486545F3F1BA3
+8F8A11E4C13B2CF97A497C2333A22C696B499647DD7439D3D7B636FBEED2D32C
+86FF745763413B53E064B16E5BF157C9DF7313FB9D46C752B52E963BFAFCB392
+531F4E46194A3BE24E2F51EC9BD57FD5E82668E2AA9D72DFDF7F4500C1B81526
+C09DEF71CA6D3A3A7ABB1BEF21E99DDDB82D307BAE2B6FB28FEFA5160E18304D
+25B1665A7375FFACA6C843A0E8BCBBF59FBE24068A79ED68A6F45AEB7201BB6F
+06EF67DD19243E68DB34025209E851DE3AB65D10E108316E733DFD25B0F8CC8C
+056740761BCF195AA6E1C2857BDE85983408D400A96EDB887889F7CCFF403606
+F9C01F7CA76C9CEFFFC9AB7D3ADCA36A0269283F5A65594ED68F43DC1BFC6117
+1D113760B0F469C34CF089EAEC99C5F7448BF6285DB05D35CE182CD80491D88E
+3CF21FDB249EC96516EA42BA9A716283C7C60A1D9E7EB9E217B2B4EE5F316110
+2DECF4D895423D64B87B776883FA49225B6061E820C9425129736754184CDEC0
+67B63E5D07A455BE0B9AE382FC997195AE0AC4C07FB761EA5002C3943008F7A4
+BC04588165242A9F4C31E811EBF1E145C2D102D1D7C9331EE6660E054E74CD7D
+8FA19BEBD2F89BDEA0DD0B54B0E1B5EBE3E9CB1E5A1F477CCAE0955BFE9950E0
+01211AC8F3430F958A4DFC6E74502D9E2EDF5E2CE261DE00D8DA75BCDB83293A
+0802B7D5F14BE14380DC1013877AE4624853F3FA041F944D19185862A8DCE73F
+5F0181BD84C3E65AD11B2F0A2FE36B1803084E82274CF4BE3B0151D309C3F104
+771C6DC985D7DDDC77BA40D844173A9486B539DCE051DC82FF6D6831F99B9891
+48D6B027B8B6B6279E6CEC7D0606DAAB1A86F2309F1A4842A1DFDD5116FBFEA5
+0AB6C354CB65782464770B72B39DDBA2565CDE941D68ED928151E23675B541EF
+33B070ACC0ED70A3A18D0833CE7A90C911840E06577872FD4C3A67E7C195F73C
+2418EF0889AB1AEA93269CB1B98CEF136DD38DDEEC2450F7C5FAA9775973E178
+1182455E0321C4DF13B1EC1466D8F5BBBFC38A2A054B57FED2E429ADD7CD3EB3
+425F266AD5F0B37576EF54143D42D675E895EF20F54E1CAFE0F2A2D2075B28FB
+EC034601A147177976623733D6FC00CBE2DDB1E9DC5DD9E7D12AF9E589843FD3
+607AFD7DCC3AC648862C559B98790640A78E112B757B15FA513A76E1C3AC4074
+DD520E94998D5DB08C1D3E822FEC4ECBFD1E398B480AE01690B14BF92948135B
+4C042F70CDF3B988BD02CD54CDCACF912AF09C0C59CF23F84094E5C976E6392D
+D7D5ABC68E9EE23C080B564096A30F67241987999244686137175D8570DE9AE4
+57EF670B5576BBC1C0AD4E26D7817B202674F70CA62A5EEB882C2ED1C6272C00
+5598595DF2AC7F82FD1C9606183157EAE7575B07828BC2C0B2D171F86BF3900E
+43FFD4F6463FB5C6A1201D26A8B58677F7CB00C5CBDE1FABE2641CC2172775C6
+3F9FB0496CE71E179D70333A628091B47A3100A5B4CE624EC9CE5E4D740CE3E0
+0F03450F95138A0437BD3A7C4F6FAFD1B8B2A0EE07FDF76E427A8ADEE7CBED56
+B57F9522F8CBDC3236224E6E3FADB549018E757E090E1CEEE91C45C032CF1F25
+67FE17978B998DEE1635236EAAE953623BE263D2C444327E91C4EF9740B768F8
+70A6CFEC3511252D7432C96E5B11B7AA80BF620B63B82AA4777823F7D0266A75
+6DDBBC79CB7EF862FC8AA67C07B87C40EAFC0C81C122AC0348F7702E95760F93
+33508D7852E4A494F5C6CCEB7CF67F1AFD391977AE0D85397BC85BA02C0C02ED
+51C9489230B568BDBB8485087350E140611053373E46EDE979AF4C1D1047925E
+9F67E9708D11BC71659DD61D3166B156670D67046AC2EBA08A25FCF2B84E7BB9
+56FAA25B67004C1D6DF8D12D4E9F1E3793CC1667EA7DFD6D67243DCFAB276AC4
+DA755EC98D63C11D5D10E59D74A4CF627F699F1A018B2AD652584A810B2DC519
+549B2CE246622CB20DB69F25399315A33B244BE0C05FEBAE53D00E4E266DEEDB
+D1912D49E6699105767FE996B0CE64AF777E5D559D36BB141456339447216362
+59721641A762F6F6A54CEB3D0D2D3F75927E362D6A6A99CA6A8BF739681A60C3
+232E952935AE9B34DD4FD3D15385F5A30B045F3670D517BFB924BCAB0371F3D3
+CE9C5161D8C634BCCCD3134F8AE366D3D7B2C7B32EA89FD61231E30DD3DC1BD7
+FD295D5E49051F6C35DD7AEF31CA904FC20F36F19E0B9B838750868D69A752BC
+64398CF36B006D8313D0A349C9D93AF56F0E01274D9AB369309B9F4E4BD0B8F9
+C6B3C66F38C3027CD1AF8802BC82904F3A619F89D5CA5BB78150A8D39B9A92A8
+9B5F5BD2674CBA06F7819C0C9261EA9671810A804C1C14CD6A1D7116F9491BBE
+269653566173D334F26E76CB8AC3C345D47220D777449AC0E82B435A2817AF7A
+711A664519CFC16804C966D8AC088DA2AAAAC79AE21E7B538F3554B65CF29AC1
+57B646E6BA127A7A0B169EC680ECF5C230CAA91A9ED6AB2A54B8EB7E8C94DA78
+67C22B180ED661264EB2004EEDF1923FC5EE30E0A6F87DDC414B7507887F8411
+9B999F25ECBDCF8FC3D9AF99AB8AC08736091CA28D78E77354F3205CD56F9221
+B6CB6D81A34E3C954F73BB23BC73D4E4E6B961EB4589E5C2E21E426D78E71958
+3782FAA65DC184CB4944FCBAD6ED0A882F8767E2E8A8CF272683BBCA8A4657FF
+8E856DB3188939D424341DD0D9B8074461D8F15FBFCFA7AD63C81C4F51396640
+9FF1B14685624376BD753D186F75C695CFF5BF63EC9B20D2CE365BD0A4822069
+686C8737732EA874127D96CE11F889A71071771D8356A5BCE475F98D79C8CA22
+E98F5175D0016913B0C927616AEC836578F02024E3D4FAE49F428F68A026C592
+37870C5DE3A1833AE1C24D461FEA
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -567,63 +837,233 @@ F91393D79AEC524DE64ED9AD42516985CE04D37027DFFFAFD36CF3D444D7F946
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMMI9
-%!PS-AdobeFont-1.1: CMMI9 1.100
-%%CreationDate: 1996 Jul 23 07:53:55
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMMI9 003.002
+%%Title: CMMI9
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI9.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMMI9 known{/CMMI9 findfont dup/UniqueID known{dup
+/UniqueID get 5087384 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMMI9 def
+/FontBBox {-29 -250 1075 750 }readonly def
+/UniqueID 5087384 def
+/PaintType 0 def
+/FontInfo 10 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI9.) readonly def
/FullName (CMMI9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/ascent 750 def
end readonly def
-/FontName /CMMI9 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 58 /period put
readonly def
-/FontBBox{-29 -250 1075 750}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E394A533A081C36D6F5CA5FED4F9AC9ADE41E04F9FC52E758C9F45A92BED935
-86F9CFDB57732045913A6422AD4206418610C81D882EE493DE9523CC1BFE1505
-DD1390B19BC1947A01B93BC668BE9B2A0E69A968554239B88C00AF9FBDF09CCD
-67D3B2094C11A04762FE8CC1E91D020A28B3C122D24BEAACF82313F4604F2FEF
-6E176D730A879BE45DD0D4996EF0247AEB1CA0AB08FF374D99F06D47B36F9554
-FAD9A2D3CE451B7791C3709D8A1DDDEFBD840C1B42AB824D5A0DFF0E0F15B0B7
-22AEEB877FF489581DA6FA8DA64944555101EB16F7AB0B717E148B7B98D8DBFD
-730C52937E226545CF8DC3E07C5BA30739BAFCD0F2B44275A6D503F582C0FB4F
-449963D0AD2FAFDE33BA3D77BCA9D1DF878DDAFCA2E22CC4BACD542B282164C7
-97C2BDE318AF9D501CA21F6E662E7AAB75A5F24D2C182E598D175D44E88AB19A
-E7CD59584F95B389183EE21B525BF52A3F23C0FE5383A5565A19361D716F508C
-AAB78411CA5A4D27552CC1C435760D5A89D535B71C593E755C616661363308DA
-A683F54ED0C23FB2C225A008392B0B719F66F11A946A090B7C00B662A3C69599
-B4ECB0CC70C85C4BBBF207E0026F6C7A19F2ACFB7A60804FC98A4BFFD7BFFF2B
-9529E6D9D4238002BBC255BC62959D6F3381FE06E0621B879D5FE5B541D45A1E
-759A6E7DC32B1D1632368D09A97039DF255B6492B1B2B7E2C1434E8306ECA7D3
-5A79B6D614B4979F10988BC76ED53A5F45315CD7DA216221F842FD0F3E050DD2
-BAC23C984D506D8F7D614BCB6B244F5F41321549BB0BD041FBF3053307168680
-3435E9C9445A59A7C666418C4F2512C32058B1CE1EA46C7839C6E372F6CC60AE
-2CF46DD2F130B532DE8ECD42D9204500E413799E298CF6426F28D23BB7216BEA
-1A618B3ECC61B44DDEF0BB22D640B47C09AC0DF378CE68FC9CD88BDAE9ED89CB
-431A5CF9C3E9528FEE7A9936C2B1CF7B38DD2B95773F0EA0051607BE1B0B3588
-A8B907A5EF011B4622C5093A7B107DD1EED6FEE9536DECF1CC96E65373D0F433
-30AE3C094654ABF4698C07F8C74E71D023DFD242EE83B1306786124DD8C6BFA7
-801E66CB944BE7EBCB3FE803EC97067AF7AFC8A4E9AC9D11
+D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
+45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
+7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
+72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
+BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
+974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
+11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBD07FC5A8862A8DB
+7E2B90C16137614CDAFB584A32E50C0935109679E31306B8BDD29F1756946A67
+7A7C2D9BA6FAB9B20A424AA0E6F4BA64C2801C2FB5A1156CBEED0ACB95F697B8
+BC2A6E6AA7EB1F9FD8E3C9B1A16697EE1F0E7400421A7765AB218FC837A49365
+82DC6B2C877A7DA84A81E6126EE96DB25C17A207D3020A045DCDAA064360DFFC
+E3CD50E21ED239D2A6450D04F879A26443ADEB6A20ACC504989876476C7D1A74
+91564FEA1F4CC2C8C8FDF666DB537F315AE1886C73CB5B00E67E7B398A6C018E
+540EAEE98BB8136C4F044EDD63C33431D2CF9740F051DF365A4045D9D8782112
+7BB5D494D9235BA98CF2F30CB119F5A904C32AD04C960C43FC1F5FD8DA7D90D8
+93AFB59F3FF4F796481AE2A7548F948FECFC6C127C4D3F159B08F206AE8C296D
+EE470DB2F879EA79475E029D22D7A8535C09A18689DB0609CC233E5199C02756
+972CC9C94D9FCE264DEE5D75C8D651E4E2D1189AD9588CB815722BB5EE3C379A
+6F31C2E6AE1AE4CCEB29766190AFA20EA937114978752189F1A9F42B39483149
+796FCFA123BA9CCD1D9BE28289660BCAE16C40B5B504058D55CFCBFB4F4E3D94
+DDBF39F157E63946534DA81C018B1C01B9F10DDB55E0A5C2B3985ED1977C039B
+D6755EA42CD09E27751E159C30B93F376DBE61CD3AED34BA36A768F232EB3B80
+E3E6B77C4A48D408217818E398B83D995AB6BC871F20991DF57313D6EB0C793D
+0F28088EBDB7F38DAF7E01AAB3476EC24D7BB38A9889A7D3038D930FF4289B83
+F54A7BE1E2D98A3822098D2E4D067A0D400C20C0B2B4BBD74C13ED1B827490F9
+ECF48F8C3994C1C5AAC9CF783BFA4F307528F51EAB55F961808A42ED53F00C97
+72A432EAEDCFCFB622389BDA707B6ACC9433B065CF29EBFE93AD14B8ECD5F47F
+F073F11822C49B8BE924CDFA6348C3A75E9BB9BF3F31C41716B34794B28CDAC9
+4DB8B087E180A9B3B17680F73D9C12C8D86A922C948093629F5D7F542ED882A1
+692F4F6696865E53E3E2DD43B2D5E8C989CFAA5CA5C4C5999045E170BDE9921C
+BACD6F2863F5553EAB2BA2D4A9034729EC0C4201DE90DA89B0A27C5A5C974109
+4E37BFB3F46B3A506169FB0C68E1CAFC844419A8D261A1FD86A3BB78E33D5FB1
+CFC687A5975987CE45155E5FDFAF0CC5FD5568CB1C26212F92E88255F0549F59
+41B33125946DE43436BEC00804063FBF03EC796E3361B1C852EC3038D107F80A
+9198968265D5488B26D7670B22C2D75EDFFD1B7B4AAFA36DFD94640C9D0E2D20
+5BCA18683EFB91834A3939AB8EB60E2F09655BE003582634C52770DA9668C292
+2E02929D812EE2B0CC65F020064AD5BDAC5F5693B30508F40ED8E20E87149BD5
+8DD41AFF83FD1944804017DC5A04512E593549FFFAE501131CE2FDB65EFD0B8B
+33809CBAEE411B3941C241550B9C30DD28088708F1C0CC3125CBEDCD985EAD28
+03313741F67DB5744A87B381147D5BA70AE1145C27F794854628D87D6C1ECCA1
+749E3465B950175D3C3F40E344297BD92D3190041A4392033A79BEAEAABB8DBE
+CC14E39612F43721CFAE6F79074429221CA588AA2501DE520A464DE157A03AFE
+3C082FAE7628FC0C57FFC61D0330AE6332D20FDBB09BF36848FE05E782D6379F
+64F9C82C45402481B0A35989027F9756BF5A79DA2D96E10F39167ADB4305578F
+90B509B6891338FA1D67DCFD61804AA6621526B2EE4769589A2646581712AC05
+DA6E98D16494F07D612743058F54FEE516BD89A8EC3E03F9D7F905175D3412C8
+F7329077FD6EB25213F3CAC94BA0C3363B759401B6EF7548C7D709F3241D030D
+4EB46A1AE81863C412BDDAEA6084C37143A4C5E41BC646315B1CD09F934186CF
+49D1D8239E363A435307030BD79536B50B723A39DD763DB539F24A10DDA12BD4
+E467339D2D6DB177D6FC539FA77D2DE4118EBAC161E928749F7C753ADEF86117
+58619F1155C563DF2E11ACA8347908B98113AED58FCD0394150EEC94B7F986EE
+88BF7171D208D8F1774B1DD478F0C2958AE372D257E7EDF0F6B5D6059CC4D5D3
+B00FCBD2E9CBE79235B9A5A3E943CC27AABB58728C95C7DBD4F4A1F8A4DA99AE
+7377B0CC0BFBD454794398AE0D5F7281771FFE87B25A819F36E692286A42D776
+01794A43CA9BB30FB8FFDAAF014F909A369E34C2F6C75B7D4EB9DB0580E33F46
+19654443AFF8384B95600B86FF8E41FEFD032355626D60C7507C058EF832DF41
+194B48A36F11082D1DCF4723E21401E0C7447AABFAB4639B26E3D2730E348F55
+53EBFF39CDD03E06E2FA5FB379603C879EDB7E1A10F89695C9C47DEEE52BE0A3
+F446F187AB9D7E93E6F9387F21129034F36DF40605D28FD526AF82CA9D232BE4
+412567F06B38ECCD496EF40A7B243E46C9FEBA4F1BF4B1ECA029C5EC239353D6
+C0B100BF7E7DB33BD1277DE104F15AA19F37340A777741AD1AD693BC76DA48CC
+C6F83CD84591ECFEE375979972B0FAC4C10B625E4BFB261B9FFFA83C31DA0108
+4FFB6377466E9739E0EB64424BD9FC7239C7DD834EC6788A0F97FE714AF92831
+E1BA36A8A9E24739F1DC82DC26CC3CE28C210AA7C569B19E1784D663A0CA4E81
+AFF43E86D6F5F63778847700072CEB77A4EB946DC1F23DBC00BCE773203F76DF
+00F0B085F31420672974DDC642D885E95BA6BBE43E1CA8ABF464D9881CDECC7A
+E98E31B9754C9B72A8BD5CF6D4D214DBC3BA7A0CDF6635953F5AC1E7639C4A91
+C7AECE4C75CA3389C348F656FC2CC96C84C85A926237B6504DB51937C9CFCDAC
+B75C31ED570D180757884E27757783DB2D5F35ECC48C496CDA342D49AA947BF8
+2FDAD2F19DFE8CD1C76A8FA08F33681F3E12E229D7DAB45BE3A3F258B5ED4980
+F15340CF20D965252843E026803E8AEE736EC41CCA82167401977AB719AA2F50
+0B791EEAA82027B3C712D2EB9D14BF8F94FBDE2227609BCAC41EC08DE2BAC023
+28352F913F7DF08D4E1C66E83F764578B22B4EB7191E852B91ADCCB1BCFDB1F4
+E63DFD152E86FA9DE9BC8908130EFDE29CC4401339C05B5B9764CF8EFF14951A
+C6C13AF979546996BF22F2B96D3D585B90CD27DADEC78914DA48432C6ACBDD42
+20EF583FD41F2F6D6D10C3DF7DD077304B5940BB0462656E306CBD91EB9B756B
+7014B1884A36201EC582FC9345C386043DD2818FC301EF78791C1D7854F8FACE
+5DE9801DE9F59D5B4271E003AB897B2EF49501589D681D59CFFD9B03F722EEF4
+74ABD29997515DA3591496B62666744EA76DCA45504F8075C0652D6779DBEAE4
+90430C2945FBD60AD53B51DDBEFC7ED703C418B4B244C8FFA5A3C1B7600C5A55
+3EBDB93C16AC191C3A28EB2279BD3F0D67C826BC6A73D3C0AD02262368AB4621
+98A1605F2887BC5880E1AF2780330E0FD01D7CAACBB0F008A42C427F38236066
+54799594E515B289044BAC4DADF8B3686B4372C5110201221FDA923F131E07E7
+93C44BAD406838BA4D1C277EF74098B8C0EDC41EEDD58C195D7DFF5FEDBF96FC
+19CEBC6C3006DD2CBF76916B4298BB915663C2F61AFD7747E03A03BD7280197A
+9DA590E3D081C6F53DBF94E8D6FDDDD910A70AB18A0F6D48A590FFAB314D6CFD
+E3FB20C1F3C91063F00726A2C13A3D48323F9854839405E5A29D66A43E6E2B84
+A8B3765F1D817071D4D6FF42BC785C2D11AB2B9452F141696CE19C6AFB9777DB
+107D6E22D8CC6C26440BC48248AD8805C4329D46BF433741CB519B21663392DA
+5DC7FC9BF37E5BC396BFADD7263D09F6B4D69594AB386B7BDFCF3BACB97A0E08
+22013E716E642592A20136CF9CFD61D4E515D80E06A4CB4FC9D9B916C93CEA95
+B83B98C48CF36C1D02291D4F5C0419338D64E33C90C90EDD2BA3B96D70FAFE0D
+403A060CFF448D3E28A9B1E3916018465E86095BAAB4706CF7ED350D7C554789
+D7F4FE5F180767DE8739259E68CF142040BE1E2E8C6152DE3417C1FAEA7584B6
+20781DC4A9796431EE713DAC4E713C839D7A4FDC8AB6BFEFFE767AFD8B67FDA6
+943AD387E5D3BCB09039ADB64ECC2BE2620C6EC269E708DD06C311F450099E33
+AF46AEC644222E7DC4DBB9371EE12CFBC4F9B27AB46AD1DA96CE006E1DF8291F
+A550A93026CBFFC1087B134EC6EA76F5E109CDA58FF47338A0039A786A575F70
+B8A03A4F9C8D07A4C856C77D9BCC8E3EAA740172D0C2D0A15BA35C9E5717D7FA
+2691774DDE730BB9D7C70D7AE103DB8D35F3728470C76EBA0E670634E1A0BA84
+2FA102BAD7271DF2680D86A4CA6FC353869987700E5E3FD778165456033D624F
+E9B3E80EBF431ACC934AA0357E824B8AD73E222B510DE8445C55C07C8E5DE46D
+E478F832BDDECAF2EBB11941DCF84CCD887043FAED9AA90D12BC8CA9A0C8D94F
+8D3BF1F80B14B6CAE6BB1C6AA405AA64BB94D5A82CFEA548BA070796A02F9642
+87326D066101435AB9EB40BA9EA9E61B363F5F5E3B924369796E8B78DE3414A4
+2B79C6A13ECB2F34E6299658D07D2B3DEF3D4383CE009A927F0EF5C196652842
+D96B857AB5E905201E7E8BA21A5EBED1FC6863BA9A1A6E5390407F75055E2EEC
+512FBDB3E82CEA13663F1A1944DA072C765D8CED06AB461470C5723BDC1271D4
+4D1D049D3EB131743F1EC9A6ADDAA038ACA2C41D139DC6A84EC3C61AC7F1E559
+6155CC2F49171F6E07CF56D721D9728E87FC7DCBCAC46455A3694C765FE807E9
+9CBC2D304AF37E0F28CCB22F239541B53A4D24D09C662559267467EA487BD33A
+0BEFD4899B581D20582930703A868655C31BE935364CA6A95FBCB22CB714C040
+9718824DFE97929D0482430726CCB5A5307957DD2432A9B6271E849148DEB76B
+FAA290FF6D0B18DC5B76407852E81C105EC6CFAB0F620C6DC9DA555A33C167B1
+430A8BC338BFC7D75B7099CC906AD923FA107C74D3FBB719D77A4E5A685FF9D8
+56424EE4AA074434B809D894ED50F6A60A035C5223EA25DD8983B9B34210DABE
+718D7B2BEB293FF1B63CFB1CBDAFC69552963D90F5E3FF533A3FDBB626E9FAA3
+F3C119E5E01C7BFF832A033C3515BF049E29558B1DAD652F2888E339E67D15AE
+95F9BD14E3253DFE9072B24C0E7E85025B71096AF51C86AECB2921126A43156B
+EC812B32B1164BD9B2B947D503C015616DBF2024F5C8CB3236C1DCA653D661FE
+6B1C19A22D272A176B7F1B7F9E67AF40DB0EFD4940E58B2A050249CA4E55CAF7
+6ACFD84FB46FEF952D18552B3972D79D808B4C263B8C7E1BB647A2D03E102867
+630D5C3F2C917F765A4F6FB8106BA6A9D0093E27A4CB6049C2371287D94B5111
+6E7020776EBD744C6C920464BBBC0AC206033E8240017F8CCB112596ECD7CAFA
+89950CF43FD87ACA750C03A778A37FBCE9C82C2F5ABB135BB02DA8E8C0D24475
+3BEA9D79372D0022FF1ABD378C151417DBC69FE5C9CA38D23A3900E34BF924A2
+90777ACDC37930B67DD44A2E76DDBD9B89598D5F626BFD325A978D277265DA47
+38CFAF16E7FF1946E15F41CA73F7B4B02E5AE8FC4C37B115BC567E4EEEFEFC34
+EC8974B1465AE57759EDDA28DD38A9210871D35D331AE1BE6097C3EC21C770C9
+B25D040B2ECCC3AEB1EA1BF99E0C2C0F192C13BB9152CFCF75332E03F9CEC376
+9B8C285A35F53655BE38713E09AE34BA2DA9C06FA42A6FD2D00CBF2AFD2BADB9
+1571629C65DA38A431710CF5B01FCA68E8B8569922FBC3F9B64A5509B6F677AF
+1B97E91FFFEB6308AB68AC58F9BA43DB5E764021E75B56170EB44C2C0A7DB86C
+62B8982256D3621EBE3DB3994DBF5C5A14CF34B4AF3BD5697F8E3203085DE9D5
+84B0598169760B925463E93DC87CE70AF4C2DF0F4287D2F2069847BCCF7A37A2
+AD451D5ACE4DBCCB2E14D5DF38B226952E7446BF87BEC736EF3D5AE793304618
+D66D3299AB9F9CA1D13F134FAEDF36750046E27706C7CBD8E0877BB6276E5196
+BC2A355D109C0253644918E1CC11B717DE6FBDA201E769812752888CD66268F6
+4ACF4A9449378F9F9923D584BA1B51F33663BE7A306887BC14A37E3C5A4654E6
+531D6EB63DE3946BD8BA95CFB037991174F36D61D842071E6625605CAA350A24
+FE551025D10871FE0E2599A63900C8520EF4911C53A03897C8BEE152451708E2
+43FCF4E700C583A5E8DBCC03BF9CAB864DBD19E1760945DEA0EC0BA38BEA8256
+D3A8D4F70F6685A99C6BD2BA8B412A26C002D76138CFCC7DF6802931E5D97BA6
+0151F6A4C572235B4196B22B7B2D14B32886DF0D2CA8A277ABAAC53B63F64CE4
+E4C088192AAB674497E8AF81961359C389B51F4A257373D907C615030BFBEF53
+DBD99058FD06E352450B658478C10454AC8FC0232B70D5CB916981978053E358
+99D322A07294748BA427FFD1E45C909171017B52B7C742FD77A8560852D819DD
+8DD53211A14D7B2FD11E42941722FD3985D627FDAF87EB57326A0D290B5077D1
+8A4230BEB40523A8565F95E0D44F036A571DB698EDD9D94FEC9512369E5E5E73
+A3CA5C142617944F4F99C0697ED088ACAC007FCE06E5A6EDE7D0E03A3399DCE5
+362271BC31533866BA79FD1FB3F608B22CCD4111FFB1BA35D920A23AD157C6B3
+C3DAE11069D5E46DEDA7158C6478D8B8C0D9DC237CDF0CC6633911673C43FB79
+E4F9B7F27495201E5ADE66255BC2CBE9D9F237DECB62A19D62CB41A1C92432D2
+07F0629E913A71B3F1AAF8B8C5AC66D3C8605A48F8913E39C859E163DB1DBC8F
+0ACFEE80A40B6172032E95A76B752B873FB4DF23CF3A655AF1A1B88C8DC156C6
+190DE72973950565454C0A188A33395FD3D529A88F2B578356DE8EBBC12F04C4
+5B899F667D9E6F3A4EC6DD8DE71FD4C2E2B6D56823EE4E0526679D71FF1B868D
+F261489F06F97B010CCBE640E2F57BA3DC3332B329F7958394BA9777D833AB50
+005E8E9232547104065ACE33396772B0E0BD66D2C6CC54DEDD071E444D8C95F8
+6F88B31E20FDB80F77C83151B7E25BD3736B4F9BDC52EE78C41E9475E5A6D94C
+D348AB42F5E36B4F167D29EBDFBD43B03F77EB296B06A36880FF17D412E77EA9
+F2E7C25FD05E16BEC6732681EA21AC3FF6893B93FC09316A370CDDB86D9E6087
+F6042C3F9ECD742778389170F5F041329782FB9F9702F7533E51F355F71825AE
+2BF4F8FE50D413AC9A20C41B42537FDBE8DDC5A5C793D3760C1EE13716068752
+F0AF10812250BEDFB4D7133FD58F4587BACD572505C84A7D3802D27443175FE0
+0D89C3398B55176D8642AFBAB5CBCDFD6220C8488564B4306D74A58CD2921AAD
+73CF803C754DAC2F30A5324886E273064FA51781D5BC596BFEDDCE3982EA1AA2
+62CA7BAA1B16C6EBB99B2AAC4E6C9CEFB3D10F19987045C4918DB239E6E63D79
+5F44B9D097118D081153AFF96E5EB39CBFBB99A3BE30909F614869031358EB98
+F07A97EA78AE50375941B2474DB46AF3305F2B208D45921F93743A6CB8AC584F
+6BEBE25ECAADD5A789EF60C9F54446687E7B030DA3E5243189F02BA46BFD28B7
+DC14822E136AC7E40CE20458DDBF356488045C95907363864CD6943643BF0109
+EE027A3091C11EA392EA91320EBFEA3B857370AD8EB86D73F035A476F7058222
+E8CDE78CA1AA9EA69A8AA6EBFF3E67324C567B914134DE042D6F8F18A9373107
+536E8D90189917D343F5299024239E2EC1D2D177D82DC8E344A7CF2AC71AEC18
+36F139E7A4EB59A67192BCA9ED0EB25DE13032F6FEAFC3B1F4FC81BB0EDC41DF
+B9EB92618667C59EA499B788CD26C2137D70F1B0AF793AF5AD0D0941F2E746E3
+F5A7F0288BC1EE11E982EAAE763CA422D72FBBC0D754AD58FBF92629DC8866A0
+431213513744DB48E52EFC89C83FEB082588E4F30D7DA77BB598E51CAE7E4900
+5CD570C914EFBA426BAFF7A56FC775ECF5BE13F2C42E51EF96784E5201C0B64C
+074AC229FF0BFDF71E6D5E08D8755D2C12B770B6466A9C9C61C15582DCD2FF78
+E9E74DC2B1CAA344EC0339EBFF92CD2CC1D62E2FA8FF15E7459A83C6CFA58A77
+2F1A40BD276E76B675FD6834052B33BF9190F04DF6AA5FA3BB7D77A88DD5B600
+324C5E28216F47682EC29EABF35BA842BA2294A3D72B126EBB852AB741186C9F
+FC84B12DC4A6CEC08F2D03EE61B65C845841EE17F1B765649A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -633,25 +1073,41 @@ A8B907A5EF011B4622C5093A7B107DD1EED6FEE9536DECF1CC96E65373D0F433
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMSLTT10
-%!PS-AdobeFont-1.1: CMSLTT10 1.0
-%%CreationDate: 1991 Aug 20 16:41:43
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMSLTT10 003.002
+%%Title: CMSLTT10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSLTT10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMSLTT10 known{/CMSLTT10 findfont dup/UniqueID known{dup
+/UniqueID get 5000800 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMSLTT10 def
+/FontBBox {-20 -233 617 696 }readonly def
+/UniqueID 5000800 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSLTT10.) readonly def
/FullName (CMSLTT10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -9.46 def
/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMSLTT10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 39 /quoteright put
@@ -705,271 +1161,429 @@ dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
-/FontBBox{-20 -233 617 696}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0528A405DF15F03DB1C3DA8B850431F8
-0E5F73DAC973450D1ED0530313057E971FC7E7CA88E61DA6DB9A5CD61F0F76CB
-4DE9105D0627B8DDF51A655098229920CF429CDAFC3F7788C95E7AB30E84F840
-8CED52E98DB4CFF161D2E62B0D28CB8B0AC82E7A8D2C007953BAFB3056D66079
-8064956E257D31C13509FB81A250D9E875C77A4E91CC49E9FB3C0718B2F691D4
-B4A64F351F4DD68133DED7629B0D96E5124584A16FD2AC7A3EB244A934FF059F
-ED7297B0505F3C2994AD66A3CA5D2728B034DE94B64A8AFAF341601BD4DB5858
-C9950A8BB9C598B8960609F48116ABA8C007190AF0ED335EB5BF61BA6871FA5F
-EAB5A26AEB5C7C352EB80799CEB983F19EEFA801093F62086AADD0B80BB6580F
-2CF61B1390FA56DFA1A0B61C58DEF96BA767A8A37EA44730783C600706606C60
-4EE74EA99B7C0F8E2525C8847F3D31907C3C483EFA98F6C416B6B2C343DE6370
-52FAE423008D086A76A1FFB327CC7FD84B1C66B203A4F41582F4599A82F8362D
-38108452EACCC937FFC4F3ABBFE3628DF51367DA6BA3F6826FC6522D6AC5E8EA
-00BAD300FFB6DEDAB93237704202BACD030AA824B1E97C0AFE17FCE8C75F4FA0
-B8A74329A6CF1788C7EB34DA7307411E9AD7ED8D6582884456E06E033B4FFE7D
-CD4DD8B06AD01340CCCFBC382C18CA451E4C886B01D082FF8CC5793F4727C3DF
-B52B4F1A242F31D1EB79D1E39A1D4FD13D6C5E2A42AD4B4D1CC4EE7BA0E5F80F
-802E5AB57EA15F4DE44D82AC408AA86D4BF58EF967FBC6497BBC7F017C0598AE
-32CF865DFFF0FC7FF9E6DCE9B5F2F4C7491AC674F46E8E7660452CE0A77C1EE8
-00DE382ABED85350033EC00053134DBABB69DD3098576DACC5D1E325C4B372B3
-943F8E90BE7B97B996D39337ED6D90F8041298B7A27B223358A5161FE98FA4E0
-6879524934E026863F790FE3B5A8A41AD2E91866F81B195E0A02D9BDF971633F
-0FE9A9BEA04CBEA9E46AA44C31D694A0AF3D7CBC1FC4988F6A81130613047150
-12203A85849EF4D9238604ED8040DC85FB0CDE867F50EE685C8B2BB0574FE22E
-B02F2595A161E810E2C9FB46B3E15BF0B3E7591FE9CCF7689B1988B354D81E42
-145BDD9A5C21B3E52BA1F1CB76BCEAD38C97D40F1FB50C505B0FC423A1F495BF
-62332481948BC331BE6395DB78C35E5DD1B55E92FD14F1943E73B157F5E5C24C
-AB2D70824FC69C818980EF3954F79FAA4E946064F55D8A62723694E4C489A1FB
-6A082DE0BE740A145A71F1F9FD011E558E3F27DFCCDDD49DC348707DAB524EA6
-88370F288567B17F313D9EF6300E8D910F49A4E9E581BC95D89B84E2591EE3FA
-41FFED57028D28600F1AEDFCB752BEE359856AB8F776A166C83929C17BA13600
-0A5D2447AD901988E5F5B6B9D710080392FEA79CD595FCAB7B9B52C94E0733A2
-BC63FBE36CECAE723EBAC3BDF4AAD1494B9F3D146F7E3DE66F77F6C3636C6BF9
-EE6C73AB8F1E98E043710DABDD1E9CE6E3F5FA8F44670AE15BF8FFEF72E849CC
-A9E20CBFB577BB42C9D842A3812FD73D0E26D592ECB2A920986F623184ACDCE0
-90610840699BF7302E534D6F9EC4B007E6CE4D8D07BF9D4F486C503A3EEF3999
-50E3A7402046E7C08AD26751A910154284312117F6C6AD506038B4A5A4E1097F
-26241689BA60A4B2E58103089301AEE41DDEEC60CA3ED74B2E838AC0A86E355E
-EFB46562208EC834133CACC4A6516B4378B8C3F86083B18AD53C3C1E13200B8C
-6F4ED7346CE480809EA316BC70C5AAD4FAFBAF995C7ED82624552BF2F0017E07
-51AEEB8E2529CE5E24087FF3F0921DD9963AF7BCA9582565573CB5A463C4A5DA
-0F1C8A82D76213DF461AD578C25340C4178CA8A7E99D85CEAF6605FB5AC336AC
-22CE77D930F859E0089A09D80C694C573BED5448F793FA7A3A977AC2EED1BD47
-7DDE4D72B9DB3828175AC20BBA66EB0C3D1CE9931AF3B5FDA9D9CF3C67E65CB7
-439F5FA380AFEC7DDB17FF8468D03ED4E99C507C3312E7926A5650346C44560B
-F729A594E0651F7BC3A0EAF5C66BBF27070CB1E691D584D48998189152D78F5A
-E2FFD2C517BA7127DF128CA5DEF2576FE2BF61733D5F3C0972BC423E34C102FC
-F84E33813FFB62ECDBDB494AD6A3AD2C9D1EF30D11031EE57D8F7775A6A0400F
-3EEE57D877FB8E007E4B309412660197770EF9792605C08668F694608E37BD9F
-264A298AB09C2A6E605C6A6BC523197E1F87DCA1150DE1A535C327CF09C86A3E
-2FF9FFA2C5A12E2C4F1DFB00BE313BA13F80379EB70873D89667D0E274EB43EC
-69E1D140DA4D02C8D2F8D088B2BF240EB96641836FA71EB749829ACFBAFB152A
-E67B9428C24006EC9AE92BBD00614E4FEF490944C906EC75508730FBD7F8E439
-1FC995C07CC43B83E2F4063A30BAA9E1E7398C250368C6E13BEDF0F14E6EF31B
-823FAF0EEC9A2F745125AA099110843D606073A374E97AA91139C190B0992CC7
-07926D8F9F04132B6C629B6149B07229E3774AB12FD9CD2917E8162D6F4D26AE
-99AB9F015A6C629B094E6C98767B8903678EFAEE09BF1C7B6F299A0821877171
-FD01FC4AB79872088C954ED616FC17DA91B76F33BC8AF20EB81BDD3CC686C5D1
-E28ADBE191E355419683D64E7A3C9F78C380052F9329EA6E7102ACD7D5588DDA
-B1EFEE6F0E6B4378D5E7DD88163141E47FF011C056319F8F8ACCFDCC2F352696
-3C04052BBEB16682801F73BE5B988BBED6D4C31B5D188E2C1D42C368BCF81B7F
-363189B07A5056FEB84F7DFA5186E9DB319854FCCF6AB41FD87EA5C65C66201E
-00D743116D2F0B799DCD60FF0F534FFA92A4B8073E12245F194D9DA9D76993F6
-A17AEDEF24027EBB10EC75130081B6843C302BB5EB62CA40186F2E9E4ED17296
-632B085C31B432E748433B4FF2F1CD7BDD4E6B1E6C0C369DBCB7D5AB64D2D275
-D93A35F54339DE4EB8DE77418B977E50D459732048AB32EA4CF69DD7DEF04CAA
-C22F16BCB3BE34512364791EE63E29B5733401C8F5A847764525E1B14CD6CCE1
-81A16F9FFC6D5B37B293938F0555AF9592537F4A9B2AEBE9EF766921DB1D2B43
-7AF063B20D66F4079ED13B0FA60EB782DBE17C5539A1A5CCD335F90B489E8C68
-95C28F9EE0E36BF385C0D554C681E5D927017B7DAC58A4C3442BD015892BB7CF
-51CB250208CF5661918B5098017CEA30B5C0402C155D4A8D4935B92670B333E9
-BE3154BAE9CF9BD47D79FA369216E2F3F0AA37DF598036400107B60E25FAA284
-87BDD4BA6459617AC77787137BA30F0CD07576E66527BF4D39E39E4AE54508DF
-351035A3A1BFFDFE5BC76222C8797D78723A2F3A69042BD31ED69F88E8F6C68C
-F0D8EA3F36AFA8ED13EBB95ADD129E21932EFCE965F89A399970F30011AF367B
-3AD8089D6B51E0DDC6B95F56435610DEE2AD9D8A2FCCD9699663523754C23A6F
-774F44816FECAC1EF43BA3F9A1D69CC5457482E07B1976EFE7A7FAA60579B95F
-8DDABBEAEE10353D72759E316932D064EF132FD0517BE7009431A5C185CF7A1B
-13EA10A69449674E950ACFD367713348FDBAEBD12AECBFE70C4B7FEF702BAD2B
-19DB97450F38E73B2784E98FBDAE84D2C3B1167E8B85A1ECAC09E62D187A3043
-ACB93A5701AB9E66F25BC7D103DEB8161FF7DE5CC957218F0D279723DA4377CF
-A08BB2B08218D5F62D4FE80B8EBC3B8B2D0847C561A2A8A1F09EA64AEC9281D0
-7BEA4DF7C7ADA40809268E1DDA46FB41216DEBE3C971CE51C367773F7492208E
-E7EB797235FD349F6BAD6D6E4F99C29F5A6C3C87D6662210AEB92C0FD64B3CF6
-AE2DF93D6A6EFA27B976E3A91BE80CCC2E7A1F2B90E1058F8AB9FAA0CF87C15D
-AF37C5EEF32ADACB6FDE08EB99F62F9194328C09BE10B390C349606AC58C167A
-15728318A475D8F402E294B0E07FBE936574A0FA09EC4F829794285AE3150269
-91D07377024ED8EF474898744B82C693B8D9C91E1A9011D60B34391564A747E8
-57EFD30427B4001470009229591EA924C547FD154E16646DAE7BD115B0C8E3E8
-BA8FDCDADFF9A09639A4B9FEB1B9F5C00CA5C87C7C04AC37BB7692689C832071
-5FC338C4E5B448BEB3B9F60394B6C8362D523E10B2DCDEEB70ECA04CC1C7CCDF
-2827E3A40F34B70247CF6C5D3A638896366D4A28FAA2B1B98F865626C69039FF
-3D54638C23EA32624CF10216A10D83BCB734A09575AF1B41A26B18FE5AC7C89F
-64B70002CBD12AA01EB9BB97EA993BEA9FA225552AD79B23ADE62D47C48BE023
-AB1ECD12E6D825A62962C41BC108E8E7FB37B976A4F826C12A59E7CE61C6CF71
-41F24BEF3E29709C371211809636651F02BC08EACA9B0AB2632DBD5D6E756953
-5C4145A7A3A81133D237335D202DF3673BDD07F679F650C67066ED300205584A
-26E444A3731355C11FE972E181D9C93C6C29CB8CF542CAC213D9040EAA05889C
-8C6EEF27DE0846314699DF54E99FAE310F11E3AB9005C432E5208D8BCE1A37AD
-F2D7F3289C7C564A24B951E0AA63BC60D75AF80428FA27EF965A1600D1A7D357
-935589477B0B5E12EA0512C7D219561F91A9BC95580D4CAEA7218F8B1045D6E3
-FABEA4A25ED4453A7773D2C314B8F156249CA4AA102AD02343E5BFD0396C07B3
-14DF0108D25FFE8ECFA22D7C5DD91D422A399821E7D910FC87B00544E53AF711
-E98F45C4329FBDACD3C332454809DEAB801F6DCB9511E92F235E1A17EF8DC8CA
-1C1B6217082CB95C1A605D7835741D3DECDE9202DE38392B18AC147608CFEE8A
-BF21E6DE2429846EDE6CA2D573C1506039E9AECF0A52318E992EE6A2F23469AE
-C0CA4F3F90A79E610E4928D95D0210A30E9DBE65B841D16CEEDB1D98FC42CD3E
-34426D5FEDC316E922F98EDE044DD192037787704B1206A21F759DE304972B60
-36115A6DA1512B38FECB759432F3A3BCF3DF0376B5F8D478DFF2BCEF69A3BF3C
-7A65C734EB54BA16D2DF4B7D12F646DCE4FDEC0BBBCE02A623EEEEB4C6E81593
-C0A3731B901C2D65F353937FB0CE821490398DD73B24EEF7943CDB0A1FA1EA6E
-6CDB64DDE68377298A655116C02BC58E7A1401024394FCB4A4781BB0ECCA339E
-7E8890D1C5E5B6549B5C7B42E3C1FE35703B21906A0B9AD51EE5117FAE9515E0
-3C1B82C57BDA12592692CB93370742E5AE20601AF5B4EF353CFA3EF5C92FEC69
-49EEBA22B9129068DEB74C4D04756695745C02DF963F12D7A256680DD052B070
-CD7B9EBB05015170EFA40BE9E5C6A3B6CFC2C2F2A2CADA796B837E0E9E308551
-E95A5D6598D332806D7E1423B0D572961949E322CA226726FB20DB1F25DB537D
-3579D615A955EA323132CF0DCA83AEA15A738111BC420C200067379B0E90584B
-7D142B52915DD2507477E6B6026CE3F55B42B6CD45263637D232FF9106934947
-0F31918EB3FE1AA0C56A67102D3341551365F0D02CFD324627C4C1BA77E9302F
-673FE00CAECDD5CDBDC142E7074631C26258B1BC4DC5301FBD06C5CC46ECC9EE
-8A3FC96AF26D9FAD776F4CB4BEA8A76362BA77AA07F4AF80BA17D6AFC668FAFD
-4444E78E82FE7D70226125C15388F46D723804D215BF2A16F7C21AD0A632998D
-E9023CC75FC816112850565757C5E537BE8AF1EE069C3817CC8C4FD85BA8791F
-6CFCD13667DC618DEF2B7F6CB788D8A039BEED888E4D0D8C41E36012774A92C1
-1B9D1A7343CC7513730619F110C055D61A4FEA3666097E27626F7AF00D63C49E
-C7B65540B1315CF48871455762EAA5EEB3714564E27C3C3F06AB0D5F08152B1C
-3FE59C125EC1EC478957F9C41523DB63EA844B6BCC3F37A7AB39780DA0886F21
-F3DF1BA3D37580DCE6D4E9A512669B1864EEAB35DEF3FD4A9279394E1E581020
-6FC27F2DB0AD5BCF04DD864B8070AF99E37440F80A80E13037CA7C146BE7943D
-B9BC86AD2B250657F97C7A96A551326980E14D16B5470CB75801581F8179BD05
-5A87E566BF2E2BD81C3CE1156E54636F0C0AE68AEF10BC74CD0A3B6DFAEC2970
-2C23166B8BC41F06EE48DE5D6B187F25C74A5A8C6A464CB9E3735320114E9A39
-00923504771DACDE90073F2DA7BA91E9D86B0660897BB72BE5D851F5AB62C6D4
-5709A2DBB85801A8D7FF60B14540305280E53C605121A863665E0A2D47D8A31D
-173372FF7C179A1D1A8E4F6F9B34D274A94B25BBE087C657E09EFC6BA43445C1
-70FAB6A3EF0814094FBF5370382DBC64C4F03CD96364E047CFFFFA66C2D4F478
-9280BE9F6538BE45898F52E2F05D58DAD8DE61D096B08D5A80A65FC46F8FEBFF
-C7506D9EE411E3D68BA61C3B768D563FB9942E0DC5DF82A6AD090D514D682ECA
-C1F50E14EBF58D3E1513909F4C7CEBACFD88102670F5EB176D5F53C9C92C6BC4
-B62C55E5555548B1D649D9A23EFAEAEF97EC0C3C627DFE4C8FD0E1065ADE5A74
-856863FEA0A73BBE28B5EC450596006508EF8FD468C1E2700D9B328684ECB780
-3167104317B143F059A53FBF64E4B7F7DC60B7701AA8CE4B5ED2A6AC991A1E99
-BAFA89A16DE0E3A0AA33022B87D694B3CC40A9D0B346B1080C840182A0917431
-CC2250854A407D83239A811130EF7EA6841A215B02248258FF3BA66DAEF6E137
-088980B04FC658DA0DF60DE24077F71318AE06B30627C3A638D6C0B2076D7A04
-5988936B9CC5ADAA2169F739B8F54AA91B85EB119E5E6894BF4A76E74F96F3FB
-CD6A3E96E85567581B91BE4A78FE90CBB1AD177F3A08B96BEABEEA5BA017B545
-69643B523626A76B823F8A010398229379FC051B846597EC174F3BDBE86AED57
-D29BEF440D0A458A51658A8F11A84D553ED15BE9437F4F0C8D3EC3084F0868F1
-C8E36F3E97E657F815560E470E8BAC98AE4E40DF2CEB35A76859083046CE172E
-C2F0DE76BDADE3E6C9FEC16F42605A41DFA748987D9196C3A8895535B756A37E
-D9E8056F6AE08DAB8BC625D127BD2B1633FEDB2DE282A2F22C0CC0CD45D7DF8F
-6735C77DCFC66730A8D0D5C802E3D3E8A2F7C95BDBC769E9C8975116F3B97C59
-4F57E6CB135B014E34E1B2914AD2C4DB41E573730783F6531347F27077A1DBBA
-FE6DC259D3CD70C36CAD4529DFFD07305D786AEACC8BF3C4D3B7A1ECDCD3C4C4
-0607418948E6C8510C9CFD3E2B93675C81C33D1ADEE32892A47D92A29BB8F04C
-278350E660667BE6139C0C8E1794FC9AD2099F3647BE96B1CBC8BA2F77A0AEFE
-97EDE59D9F9550FD3952449BEFEC5CD25632998EA8E32DB16E6C93A83687C853
-FEF32A49FF372CF8E580CFCDA6BD6E3BD60BE8E652FCE38D54FCB4F00055EC0D
-A41C9085CA039DC00843F9EFC88D12AF8C8826822464926023EB66AF8ECF3F86
-2F0488DAEA9F996FA25E8C8258FCE63B3A6C661BE677D165F65EA67B152ECA14
-0D2E61BEE481BEB1F45F2A83A96E95CFA2E2D076706320682B19F1547E68413C
-581183B679DE75B7CFA694BB4E9D032D43AC0F08AE04416A60DD62682D30838C
-DD4E0897E2D8A178F4A829DE0783312970A8431705CD2FC6DBFBF57FEF332AB0
-5473B356B7E2AE91BF8D1CD9D780FAADF246AC930C0347713F96D82F1EE3BC2E
-F84A6CB140CF7AC313F34B3C1E073501607447C8B8324BA5728A28669B5D44B3
-7F9B38562E61D74CACC250BF9EBC2097167A013338D44F51D036257398267560
-5B4BDF8089C59CC50704DB35FB7EFE08E51F6A7CAD8EEA51C4909F8B22313881
-D90C6CA7CFF8A4135330BF780BE40249052A29934D57F83F6667EEC4A7733447
-B84CBB016D021625AB1B40F9AFC0405DBE0D7394D46595613CF234CD7BA6979E
-4AFFE8FFFB005B3D18A93A2DBC465E0ED90B113DE484084914B9DF7EBF44A678
-AD814A4EA2815C3BB1811109F500738F860EF4079AB3E826C2F92980CDC7F942
-0679A6EE279291C5ED84D53EA15B59EE47646DD51155020EA7DA8D4A475F1266
-18A8C879F4CF3D0562E61122B59A087BBE110188E634685D9E87DC0E5A8D06BE
-98AADB84E98A4428B25E66DD2AE23AB185D95D62ECE4085BE1D4967E9CADD5E5
-EC92BB488AAE7814EDBFCE5BB7F866668CBD8AF904FE4C7699DE9764C96CE74C
-17AA20AC60CD480F562778A95E025A3B98233F6F7EBF2F0359498A389D0F5B55
-8CF1686AB3F1752B18B4A4B1D873DD8A35E73B3A7F08BD152DB528C52ABD9D29
-9BD2DB7F07658D1F7E51D9038CFE60DC9D03FB2B6634074B6DEA51B63A358B58
-1F7096676997D5B9DC7F1C68008B0BBBE13D2FE4CF2BEC425CFC8230D895E97A
-C2C664A99AAAF37B627B33A57B4131959FF07E80E7D35DC9F6C0C216781F0F63
-AD3396D9D197EB54E70288A6EB1C63DC0CB185F08C1262EE0E63ECE4DDE17EFF
-4C074B28BE3419A6A6FB04E0ADE4E61F54FDDD69AC02DE30B9B419975870BA13
-0ADF9F2658D799E9DA2E4AE93C75E0EEDBAC66D77F14097370BD22D009BCF6D0
-838A4434CE9E65A045538BE825C804732D0C98615B724F8B1B6F052AA52851CF
-7ABC84AD999A9EA32304582C04B91B501B9B3CD2A685B9361F21BB52AFBE0496
-2C9DD63C1664BF0693DFDFC3724DEAF49F6B9025672BFC12BA194CC5DF0EF962
-18AC0130436D9D27F66B1089C0B59264FD1A388B545A469D57D20BC3864534AD
-73C748659935976CB0BA8AF81A159B4BF95EDA9C8130984631F1F4912412F02F
-BABFE838EE13FE744CED03E6914BF43FA6DFF3F9314F42BEE02C6663037A3DDC
-6BBE88130E6525D2191EEB828FF6D7208FFECB77554DC41596FC1EE24FAA32A6
-01D701BBC23147AC135A7AF22F8E82C5FFC20478C097EF9DAD8D0465D271DE62
-012B1026F6970C05071ACC483D1B8A0E759152D94E9470EC560315AAD8666A16
-7E422D75CA857276B0679AEC89E78EB6E5603B2C6588A27EC513F6BD48F839C1
-3BD38C5B094110AE4DBFBE728CA8DD44249512B9AC86254D618F9CEBA7C6C544
-967DA6AA44DC0654E581B4CB0F8F739AF8EF2A92B2A359FA4B3A0EA3FF4A8736
-853D6CDA7034C13AD2DB0ED59AA9E6515227ED65E82B0A149F68AE248FE21B0D
-50CADB74A015BA18F6C1E534A626C4F50A379E53B18CB8BEC38298B6FCD95A69
-601D2508FE90F45AF92D2AEFABBB0D0AE51BCBE5AAA96393328FEC03597B4415
-941F0F2DAC79DAB1BBD04F1B9B8CA189F72D15D29C3F7C491FFBE9C991CAFB48
-55E2F73EFB9C3CCFB791863AEC846799202754ABF7E01158F6DB791B8338264F
-0853D06D1230D8B025DAA6095C9DFFF2E08829C7BCA90F6D986ECFDDF424F532
-29033647C954BA1F9C77E9955905867B31E45751F240261A3DF10F3F175DE485
-D08E903475856918194BD011FA5BCAB3C9923CC8D8F78B688E7892107A3A27AF
-BDE5CBFDBB4E29B28208F66AB1456452EA0E36F75D6938312C7D160957E3D555
-E2DEC5B209D8FF62449CBF1DD1B5D7A799167AEE4DECD8E4FF761766AA094FB3
-7FB7E86CFD76979667AE69886C797BFBC2E5AB647EFDE080AAB5B1AF6A20C0A9
-BD705D2B6AE86218C50829CA99D4EB234CBB0476F32A186B45EE45D41785AB77
-434538B55F485CA58FFC35EF51C7C830EAC2EC176F816A2B3F271FCB610BBB24
-76C36D8EA7D5F12845DCC200227D86A640CC0D70F59791F6408702AC7D1DF14B
-F4CAAAB32F181BAC49255BB853F6B082EBFD1CA577F6B6253616DF067F003C65
-88AF610C5F58E8D91660F51E586229ED325C5AE4C82E3187B70E0E59AD7B20E7
-375327EACC433FE34B699AFC471832AECBF19488FE673BAFF48409D24B4AB58B
-1C8E8A561E3C8B28A078FC161655D90609B014012CFAB0F5EB875E9A83D2B88A
-87E11FB574749EC6763D722D8CBEB5F98143DF01AC4FAA1A3B70844E24C92A82
-C864731DDBB846D8BF01C0805A24EA471C6E18C34C756C0EAE281A9F00AC4948
-3D2CC2F22C0637FC8DA5F4A9BBE085757EFB9CBD9E54F895D433E69E579D8ED5
-D8BA8C864142129E0AD170A7D4544ABD8A802191EAF6CF6F5E285404B7D19B38
-093B52AB8112001A8546DE62C64F2605011DF6E02C967E02E340F1E9383043F5
-4EF3E7E6DBAEE40AD431464011B25C8078DE28346216FFD394087F322007F911
-1EE21C688102610F6394E3BEB9BDDBF8A36A1273D6316A53B9EBFA037D6AC637
-BA0B36AAD961061CBD3C31463380D6D13003C5FA5F68F276468AF2CED48A6CB9
-387AE5741C7C79252928D88B51A853B00BE8C029E8B8C58F8C92ED4C74CC8943
-B4D89282E7160D532F9F22007312EA18C33A848E4248204F776F00D46D483259
-CA0104174D2F5DCDB64CCBFF60977D35A6CFC2CB3441EF966D15C7AA462B1737
-0079B920361AE754EFF71DBEC68B21A885AB9A61C653841B9A9DAED199F33089
-C560C28FA29073899466B9BA55EA63439B4D675811D5CED006FB6FEA2674CBB8
-ED75493173B82B70ACA4C66AF3BABDEB0B43F1E43583D64EEB11CC16B1F481A5
-68B11795DDB67CB33A03025AC2B215D5379835A32CE1D4E327EDE5B53FA360C0
-399A30E2DE611B64862138476D68C9CCF899FD89B5EB8E155733364FCF981F0A
-4E14E79325210F6C3B9C594C1B8DD2725DD694F7AA30A48735D69434C650AA7F
-563DAB6D793E70767DDF0EB615F44E56002946E3506686BB09A365C31A2C38C1
-E95E601A0987902A54BB1743D9EC5A5C496FBC987D796B9C75DAF3513D0C2685
-F315A7E3C61D75C661CD4A5B49297B16C1FB62104F0AB175DA178EAF5B63C026
-E99E23AEFDC25D1C93BFB7C9182B58D4A599B484616286CFC0C93425DE11417F
-7F7BC7B05E6F8B2E3E37383BE6DEC107EB08971A6ACCC66AE172EFC6F529DCB2
-4D478FA20742410A8804624DB03A90C6BDE00B38F92100E065BBB2755618A570
-BC84C28EB5DFEC2A4BA7EF6F4A6B6DBE18069229D912A310DF592878ADE6D3B8
-4684C42D5DB517E86265F689D54E870E0EF9D64EEDD723BB9F99B820EC790FEA
-7BFD5EAA848D6EE17519EC82A9070B500BB5DB318509F72B316ACF162A1FAF75
-E5C7AD5A8F7A2CA610C1A78DAC995C378C38D73CADB167EFD61F1410BC166FAB
-BFBF9C311FBA0040D77848DCB1B093D7AFA67C9CC400B1CC2790682D6077A400
-091915F6F609C581705F095BA8CD132E31341168597CBFB9CEB29287176EB484
-689573754C275F67B2802E9614B665C945B8A18B7E3355A922BB45011DA7251B
-90812D8C817AB81D65E3D69B00F9236D5CF95CEB734ABF83478BFEEDDA250CE5
-859AFE01BD9375719F1DE48B9700AF63892C3D5CC9ACB84F07D77B68025D44EC
-F6E08A113DFE85D935832BFF21A193F96A57594B79A69C3278794F3B96943F07
-9A6C629AC9BD16924E2C18268F6482A73AA98B0FF28E9B8E1E2932683C155B14
-491257A7FB094FEDD7501AB7C24CD11F3B45593702E4D462BB73AAC8C6D85A17
-94AC384C6B1AED89EA4DA938A789C3E19C19447DB3219EDA58ECDC1602A8CD86
-7416B777C32251EBC0B1135AF96111918ABDCDECADD7BA4FCFC07EBEC5F29863
-458D30E5707343040174C85044FDE203878346FB14007EBFA2D7548E7ED1790F
-E5CAB33BE24FEA0DC7B8091FA1DD58B303A449015E089FD7D0C3A102114FA2BB
-72213BA3EF3D1981F4DFCF0B7C3EAAB740AB77FC4401899DB5CF7D4AB0D50B3E
-D1D050B48D4DD999594B576A72C6FADBBE7B08AEE834858101054CF8EF86ABA2
-F82F97CD18CA9E5D5BDD5C9FE6079531EA709F6E12E8633C8335E1A68C1E639A
-7D8F2916118506FB51D79B02614CFBA56C44F6CE83FDCE29A606FAB6E06D4AF3
-D9819629213892707B1B48CC0FBE495FE8AEE915CD7E4F3E107D8427C710E6EB
-5FD126FA9ED1C43F6EBEB2771D9179CFDAF9532176AD8BF820351A6B614D2B9B
-DC0391C729A2F535326FFBBD9C5859B3D29F494FCE6D6C49E9D1AA97FAA8FC4A
-618E25F00BCBC742F3C9
+D9D66F633B846AB284BCF8B0411B772DE5CE33C33655F6FF751F340A8D6C01E3
+2E02C24E186BA91B34A1F538959D4450CB683EAE5B034D030186901B458D3777
+6B3942BD2E07121385120248891AEC2EB33C4E3A0CF00828D0F130C31A918C18
+979FE94379C648EF21ABF659253E43CD1253866F157F1DF85AE7E8714F061B1E
+ABA3AD094FE8D6293916FA82EE4F486C7E513A06D4C9BE44306A8287970B4ABF
+B6D1F9274A5A0BB6ECF713ADBD1260D5D6C4420D357FD486470A74B2F0621B59
+A9373ABECDBF32FA68AABB66FAB0C970A3354A335FEDDA1C288245E6C890B8DA
+3D0EB953283ABFE372221EEB1586B0167F634E3F29CADCAB484B81A243CE1E3F
+D5106AD6BDB1AEC91123377F816711CB9D5140120FEA84B8205B79D1569509FC
+6B671211985CEF51691C45A168740BD826464B2CB0ABC575E7D453161328F80F
+3AF1C99EC219010EC6C95E0A8D1909719CF18BE424967E90DF67537220E60C3C
+4345B154D08F9EA684710E659DFFB0BA1B7FDDCD519305900A5E1CDA219A6C90
+DF8BD712A3686DAB90344E8784C7A9AF3318550285039B701B9FA1D3A3C3B6C2
+753F1E794A3463A173C99A9EC0E2AB5737134CEC2C97CD6A37E38692ADB4B131
+54697B7BBBB23680C72CE96066D8007B90AF0FC5958232AB4F21826691E9874D
+107F47DAC1026298D787989BD77CB43A09FC95F6997DB00D8483AE9C2716CBD3
+7CDF02DA34FDA2F0754ED0968270E118DDD8BAAAA65C41D699E2BCC2556AA231
+328187D2F50FD518CF458B0BA1F7DBAF4B231CFD61D5DC56335B53C3013BCCC9
+85690E19E992ACE55EEF2BA7A75DEE6DC33933C226FC1494269B7CA4CBAE987C
+2C787386400172AE3F44AE47115F4117EED866713BDDCA4A7AF658C49F913CB7
+308635000043F63BA210410A66E192289592882C477B2EEA0B2A339F0E7CF450
+CA0EF79D3A6C28598825CA03FD688DA60C95EF707C6E67CB7E57DE7A80545195
+739ACBDF27069F34C9E0216C3D17CFE7A652B910FCC9B9AECC2E646809C22D93
+FAFAD465DE794755AFF5BEC17160C9563B5C51D07022E2D3A256FB5CACE131D6
+F4B30F591A0419D957D8F0DCAA0A8D65A8D83422AD7C2613FF13A302E152B312
+3F1ABB45E42084EAC894FE335C07324849C9736D00C872C4551997DB889AF17A
+A52C5AA77DEB548B0103B77F65717F70B90C1BBAEA7BCB4959F32851A9882A3F
+55673F24103D6BF7FB3AD3EC3CC50FD8FBB4A6B13C3D278174320713A7B327CC
+A71F01E50840B33D0FC3F5F6A6F2B0F2D0E38494B1C73096A430510F927235FB
+69E931DA8CE5415EE88D0248565E3347353621A48F7948AC9EAB5F5057541B50
+82BA955D90BBC82E582FD71904445A59186022FB928015235B60830DA59813D0
+8DA3FC306C43FF8BB2CB6772B1F7BA3C1AA4B2343E7DA7E065EA53A4E5E28DC8
+0790F2D5CFB203CB135A08DCC9702B59A63290444F202756E55B9FB053F773D6
+0F69C63E74DE593E49186FF4304E8FA76C3E3006358DE549E946DB69431981E8
+1261C9C9A884E4EC708F69E6AF5D22C5BAC49F2AE85903E3D48D03B7B97054F1
+D2937A0C685D912D6D20A75A77712164DCBF8FE4D5460DACE139C5A934EEA09F
+B94DBF168A4BC03A9D689936D833018FF43837DF9519AD10F357F00BC068E737
+170FC9FC6715165F733A0B6FADB9ABB48B845167DBE6D771C916577FC2132863
+767DC6E3D460E779254194AA690983184D934F5E858C1176B3862B69B42EBE7D
+EC9AC4E020085D474093F7694C8A8C2025D4B0163E29320C384D62A9F3FBCB1F
+AB5A374EF3DBA48AC2147A207AEFE8B78BECEBC55C97B538F3A0FF4589D171E3
+826342C8A5186224FEE54E4C6AD5EB02BCB4088B132FA1A48362824BEF161235
+8E661DCFDFD8429C65CCEF63902D0E07C2FEC1DC2756D942F13FECCB7E8A8048
+345338F24B7808E46A04A915C111F939E2669A12FAC0BA4F74B832EAC83EABEE
+67E2817C058E69C2010F2572FDD15194CD8DF0FE9F827D349C0444A18D1A86FD
+802BC120A5114FA3523C221242C7E767B0AAF6AD15DA1561CE8EB18A2401D71E
+20481FA5F1E247CB5288F47795A6A3A3BB186E89EAAC4A54AC91405427136127
+5B151203426830F7CADABDB3FF63B40CA29CF8E667E71615869978E99E6F3F07
+0170EACDE3DC62DC05681D7680E2E96C30002AE34A4E5EAEDF88577601A82C36
+22D625A03B0451D7BBAAAE0C396711500E94A482EA787495073F16A76D1657DC
+4EA7C7B83BC30CE7F145B65B6E2ADC207D192CE3B5FEF7031F4BD64F57E1BEFF
+CCFFE06F1E4ECA48B442DF413766A70DA626359183A9B24C70419487423C816B
+4BCB067E661E47E172563090D6328BD738D2B0FE41A0C1D7A47576A79BAFC880
+0473229D134F998909898301CEF50A82B627A9A06DF59D0B9C530EC5D877F1E5
+220D3A1ABD2ACBFDF1933F92B3137B22B9F95A961D93B729307749A50D8A6403
+7AD0F9C40743E39B8D198CFCF7C033D99440D46D821D97545B930EF92E7AE005
+27F2FC766FDD4790FD1913C7A13328E73E587618ABD9008022C5C6C23935CEFE
+B5ECA2CEBA1D25DD846B48423F7186E03B1F61C8F1D5AC95CE03C83B2F221300
+7A761D6CB5F7F9251D3F9A7F4B25B99EE7A1347ED3059A811A82A35A033E9B07
+A4FB2A95009576F48665605C478E5F6C1B135016FEB4AE6A6BE4B4359836E04D
+45AA11366992162973FB6266547C2E570B8F56F6D992D2C0F63950A16839FE10
+F56E59D93A37573E3268C5892C9F3358753D1FAD6379E82BE740FA17236E96F7
+C53A2FF785FAB86AD17EB1DE8A6AA9C69B91C9D9B43B5188E51F6939FEC21B65
+AF17DCE95DD3BA4F1DD51F0BD5E5869A1ECA7398B6E664EB0D189181E9C23012
+DC1E54C146842A90909DBEC03B79B58909205F2CB2A7F83C66B437D7F7DB9781
+FF0C67F004E979C95B706D8D85255CCD827CF6196D847DB380B56980109E96CA
+997157BE78A4F758CE59D78158A854EF2C20099438F74777D3B0298D45BA86D4
+3C0AC30C984718FD62ABA0567AF0A70C1DD41953E3E7212D5C562085177E650A
+2ACD49940551E3F7619B4CC31DBF67AC15D938619B95DBF66E6D1300B1BB8605
+31C4011379FB5388CA49E4A9BD6C921560CB8D513F8716A0733D2A7D77E62D22
+A69B54E9048CA168D210816E613CF6357706EF6B118A1263B858B7E19AA98891
+43BD675B06C893579957BAB97199ACB82C080593ECB8B66A7334779CC16E4D0D
+4AF365CA6AF9727AE29417B61A5FD52452873B1D666044F8E7C1F6C6AA3397B5
+94A5780F4005FB5E41698FADD1594B505A58253D68D2AE3320E22165D198050E
+425820CC0A43FF1D61F168D87CDD30C14D387610B6CDB63BAA39B3EC9B3CA616
+FF1CC679227749DED3DDEA26B4D97C633090DCB8D8A6E5E07E3579E4A99BF1D5
+51E43D1D7F139C9CB1D76D8F693A3F23A74EFBE79F01E0B850BC6B6C7F62C2E9
+859469A144853434895D73DA6BD2B348A48BA80E79327ABD96539F2EA2209852
+E1BF6B0B819D7C68A9A1D0F6F39416E3EC4AC21DCD3C51D3B5B8D417EFAE165F
+2A7E0B76E558AC9F685A76FEC7E3C73CD607D9025DE6113BE5D0401887A53910
+82A813B026A502B51D484797D9D7E79A25B6624940AEDB4A15F2C73CA1AF60FA
+22D15BFBF268EB044FAE17822511AC6580D1D74DBA3C3335217780B29FEE792D
+200B00B8CD888A8BFF15D938FC758BB5CD9B3E08E1AC6CD1669E663BE86711A5
+892684DFCAF70C11E803164994BDAD89128AAD6461D4558AC2ECA3E05EB56D32
+0290AB16A6DF7133DDCBDEAE89C6CD83552792E23CBF567D57E46548EEB0A140
+437492B53C14419B6FE7E64AC23923A9E85F56A9DF209DC4E6BCAF1E045F9CA3
+BB904BFA150F4083C18B0CB5580450CDB657EA768E71222C71DA911A722AB9D9
+E18B6847F417125C40EA8A0CA1F551A4548712D098209C78DF9C3F78605E5402
+DA2DBE2218E49B819296D5AC88D17DDBA982E171733D1E9E295B3157C9B90BF1
+CE68CB185947D1E3D7544155B741296D14B064BEFD3E6AF25C74006CF6800551
+80FCAAEE6FC9105E1674EDFE68C45617D8D3E2264CD395EE94EDD017EB85884F
+FDF530EDF4F3F14750CA066F149E688FAF8EF4B5FE6AB515CD298E8D170346CA
+9B32BAD1D86DC147BD12EBEDF6CE1E749C5B48314F512470A568C172C35CFA41
+031E34586A89404CB5372D7B2C7A6D96F420D4D7C2D4C08184F4AF86B4536A90
+9367598424112A7B05D7107B23695CBCD569002290599E0FF4EC5C852C31F5F3
+9BD56BB840DC17DEEA579E7A7A9F764788D4E3774BD523D21267869224D68891
+4523070E80A123B58F7B579866332FC38A41A5915EC06F2D14FBE4A6CAF59AEB
+57E98D661637EBB885AA5D74AD429CCFF64E5149815E7350118E6385F4C74E0B
+2EB474A6DED021D429F01C9B0634A09250C40E22B3BFE1B7246D18116D585F39
+0E06E9B5F27A6CB77C8E9462189CB900CFEF08F798CAE15FBD94587F33816EE9
+03FB2DA6826EB69D8C284AB9F7B00630D0420EB6E35E0E288BA25F5C2345C067
+22412633898AF99C2FB232D1469025BF262B567F29A05F4816FE8EEF5F02BD79
+06202F6A1E3E5D4B3C91BA8D5FF53D5136BF70E5FAEF441A7310CA83721711FC
+39EE48BFB2FF287234B1A6102AF146B10A632A53AF97E11FFAC3A2A86BBAE3BD
+E0459ECF0305366078066F2CC628A3918E775E4236651B3D817AF1684B07A163
+A0142D16F55D2FB5F2255A8813B8E54EF3E801E95A4A226AB8C0476AC5EDCAD6
+9258ACB6F7C0CBDD298A0B816560622A1871FBE2FAEBFE697A8216A0D8FE30C6
+B1BA6C3E975F78182743842E7F851064037394142AC91B2530FB1D511EB20F3F
+79EDD8B7E1579D35F6E7B2883C47A46B6C1A458BECD6BE58AAFD834A7D82A553
+2FE4E66878E4699856DEDE964F454638F768AEDB595A883E380408F558015FB5
+8720954ECE2704AFAD4D62E8BB2657C4FA920D72248B3F762B2F12D125B796AA
+1C4BD6B42D766EC1C9B2C7AA4B6A3474BF753742DE8AB76D0AB0DD9A20EE2DCA
+0F34CB25995ED3183759CA83ABC32B8BDF0B06EF169252587971F7D37463BFA2
+BE36B2E45559DD73DE7CBE29DE92B9BE6B9F8093F934BA311D81E18A8DA92FC3
+312E3FAB43C53E803975981F0076EBB8F257C123908450661B6FA79E7ECE98F3
+B0A94E0DE3A4DCC8E0FEC106CDEDAA297A75BF1E40F3C2419BF72A644F452E2F
+9A8793810319885EB3AB23B1E80E8B62A889311355C73722C18E62711A7E6A16
+A5B923408444B13F6522FECA9A60B067EE332B83E1A69CD835C9D69B5D8859D6
+91F9276863D2E2E8193641E4239F4ED15E2C482C735BF5434BAA454EC2830C1F
+7CF766DAC9E924F17F03093132627673BA3D99DC2DBFC89E5BA032C16D3C1C8D
+78B3C464081044DB53C7A29E925F4157EEEE928C8E28EDA5F0A4BB6E0042D8AC
+7595C350645118172D04FBF06B2C9A9F3603A54B57999E2960C993724CCD6A09
+766BDF73F66E07FCA9BD09079CE8010E6CFECBE2E5DE1EA4E280AB78D5184C11
+016385007CB5AC0BC95955A1E88EA1A1D8EFEA886007708BA063F556D9284D4D
+C764E75CECA51BEE3D35DFCEBF6175953D30FDAC00F23B1721A1DD577945B5E3
+8176A21A649D907B5F63C71718ECF32ECCF1B26BF15AF694F1045CF98FC75278
+E9782ACD3D83CBDBEE690D29B3176E745AAE436382D258CB22F3DEDD02E441FC
+6A9931AC2F61156DE258DAAD5EDAD41E6C0DFC902173168BB4F51DFA7EA615C8
+B0F92FDB118378CBAC3D56B6B9BB0883C0C14EAA67396AAA7987222A132B7959
+44FC1E9D6DB6D549DFBEF8D2DD8C53DD3B66935FC239E74E2C440CCA13C068EB
+C4A3B69F499F573D076E2C92E24F2C69B806591B0807CD903E078683854963EE
+5125C3640860CEF37BE186DB781475554BFE6C528A9633AD5772BD53244E24AB
+42CA2D1123AF45FA257940CE611D83014DF04E60220E9AF27CB2A2247BBB004A
+F5722A5EF058FDC7DC2B6ED1406649DBAA58DF2ED3A91483D60F11C4A39BAF57
+CB1E320A987B790672CDD3E3BEF4A67032244DED2FF4588B2072CDABFEB36009
+9F4BCBEE16F811A44CEC77F8AE873C90C0F4C975E51014ECBD45A56A63F034C2
+82212977023A132E5C88AAA826D841FDE9CBCE7A01E4B6F0EBDDB9A69EFEBD72
+0B41EDA807CEDB791084047624BC11CE10B7A0A311272EFC9E013FA374D97EA5
+F7998FD908748CA72D8CABFD0F01220C2114D3B462B22FB71A23B284B1CBC7D9
+EA20BE71F8ACCED21F096009A14A7C7B51450BA51514707EB46B9FAAB31CFBEA
+E1DDA6F5D9AF0B6E7D05A1EEEEECD606427B0F2363D1B882B50140466B9D3CBD
+D00DB06DDD1BD4681E367DAA4B7C405C6281B67FFF794041738FC6A01D261CDD
+F6E0A330985F2CA782CBCC02B6F4EE5993434F656B91A51CC03B1D73FFA6629F
+14F6075EBFD83B702D8844A96CFB5C14051595BC7DB2218156A6DEDA5C98CAD8
+BEB5284D9D9F86406A8C1AE85857185991C360E5F44DEF352A1F301207BE94C2
+9A3A11BA468FACB3FA2D683419C44EFDD7C8F1079659F3ABD89D7F168B1591E5
+6105F9B3FA481BA953CD34CCFE73E427D3AFC46E5C58C2981198BA284DB8B37A
+6647BEAA561799877DD6858FCA71CA6003F2961FAA529906673EA94D82D78116
+4DAC81011FD175DA707C1E15D4B6FF19F8720A4E05E6E103E2DE880FA9C192BE
+C5ABE7C311C2ECCBCE8F9713DBA74AEC37A61C8F21F271B35F0F7C88B182525B
+A4183377597ACDA9A6E2F181725D427795B975BC4168A408D292CAA484BD1B8C
+9DC62E737ABC805C8FCB7E96454DA032B601345570EAE0379BDA84BB6D15D780
+42FA1E068A7D62F152B43B788513E13724666FAB4E2B4F04B0448194E46582CE
+7389BAF0D1DD4435BAA6B82AC305C04686B89FD51197C721D941BD2893596024
+1598E6C2BD84527EDA6FAB782033E4BB4F964FBACD96CAEC3F3CF89CBABF6B4D
+4D3AD14A03D4BE931632BB03BC2B92842FAD51A19A756892D5B978DB695D0540
+CC9D030C612E2B201D60D09F56332DD0BA1351EE62816C21A35C33DC11B37BE4
+D2F164ACD836A5CA1553CBC733E3B159860454B17064B4E22D3764FF6293BC81
+CFA3B2325C8E072857F6FF4ADAA8818247D431A28D3C5FDFBFB24A6CAA327AC1
+0B3630C84ED9F0D33B8255A3CAA9C5A0C79F7BF6BA3B9801C3BD0B30AEF7CCA9
+92F25E332EA97A7CC653C93D1497992D6B76363885B92ADE34C2A33E30A3B1A0
+57E9C16D8CEC189565808D3FAC92973C71CDE74DE9D8781CCAF88747758014C4
+5B62667D4D2CC5EBEBE77C5AD00C6A69D1819F5A786964501E077EB3BBEA52A4
+57729AEDF35253F7E1D31F2DD1587BC15CCFC1B0CA930DA83E2031B099A38158
+8D1849E7145AC74777A3C7136DEABB0C787E5A218309A65EC7D128147EDE3AE0
+C0AC039B56F767A22555CFCC12DCBC7F5A5A3B4E86EF5A69EEA93DF0BAF2A3F3
+7504F5C6A7A67388D2F9045BD755BEB7DFBC2EED679497EBEC808BE20FDCB5C7
+B586463BBB898DECCCF7249E9047DA943FAF0718A2050FCFDF8A4C2029FBA674
+EA64003AC03A847185936FC375CC67B3006EA681F61F640C3640A78D0C7FF521
+D477981E23E5956BAF42252463FDBEC49BB560A9428D248B0C5250CFA2A49CD9
+DBCEF73123C13BA382D3CF6A7B8A8CA3191D379A659F0E2C6E9CAFE9DA2AC074
+F622E397A2F7C73347364AE249B11AE2C34AA7F0D27B5F35D548D5AD1228597D
+D16A478C901D3A34D870BA39F770885B7DE62298F0114752435050E99EA4E5E0
+56B965EA185E8DF96B9FE97EE23DD45AADBFE02B427222B9FC99DA94FB2648B8
+46BD30F881BAD3820DCA4D8093BA0FE70E03482CC063B751439125623FA7AE40
+52DB2A380D89D5E37BF264CC73DA9A1540031587F481A0F146C6ED6F3F2957FA
+19477F075ACF64D424279612DA5AE02B2A140048386D01B1F30EADF2050B71A7
+993773D5B68C6FE65EAC53411AC6E7E26E49BE5FE1079A8BC565D2CEB7E3B896
+593D720DBF66CDB26DA5D8E533A346845E31374A7C85FB6B06C3D54FE3408013
+864CB0954A2FFC00ED17CC167AF714716376B789A71059DF2032E0E907761E81
+F0C887810337F52662AF43FA1A7528923B0A30A217FA184ACB73207EB3018D5C
+09EA88CA0873AE690E94D43B360D9C1070D7CBAE9BBA72E82EF9914D3AED6D1A
+5539585EA969F0A1407C8FEDAB69BA3EEE3097D5B123C5770D5ACBCB0882F35A
+E8A3E3B1FE3903A941EA2090266B60D218407AB99EEF38F18C9FA307D73E2F5C
+42F8C37E2F668BA6B0779791D8404E2B2CA52E28F0B34C85250B0D6AAF9D2DCA
+A12133B5B601D971345EB6D892B85FB971DB8C4A4188ADA6575DC6DC42D2F0C8
+4EB946AB47F487B6B4C4C59B2FCEB1291C386805C5B62B61FD7310A13B4620BA
+650DDF28FC1AF21FA124C16EE8ABB98904F03E7F49E54348B1AF2211A1768768
+D62E35EA2EF7F2756B58168F9FFB5785DAEAB324C90FDF6207E670DF277D6AB5
+F0924B26BCF52CDA2980680320314F41244B73DA6367C434B5DCDB96B6F0F454
+89BE7484DD1180BC24D94405E8D09C599C2E8A62E8DD7F38B400211A85C85DE7
+12A769E4CB95BA1A04178B882B3999815114265DF5F693BBBDE48CF4B371789D
+5145D60A835BD68CE2F908F77C429E8009FBEC55A03C04475FD1D0018263250C
+3036B4BA68720B029069CD05AFC964345D3CFEEC17DE26A4A59679224C48BF03
+7A75B7A9F0DACCB0C16E80FDF62606A2311BD9ABAC26E343222126B2F695F1A7
+1A5DAE539774717A26C199A011A14A0BC89ABCD99B97CAFE08E2BBE06232BA1D
+56B65F88FEA5D5B76868B3F60A986F0C62AED2849DE1D0A9DB107D283996FB62
+78930D63980AC543C3947F7B06A6FC871D3CF2642A7A5831908F975B8FE74BB4
+0B0B133A1894C7E846BE2C61DA0A7F2A4946BC0BE4810718EBAC6A19AFD079F7
+C2AF5C448A2FA4E9D0136DA7E68165E4B421EFEBD77DCAA4773C15BC8B83BC8E
+BF0A6E83F73D32ACFDA73F6331352360D78207B3B4DBA5BD192A7B5E157D08CD
+BCC5F56A8AE6DD3081EF8B5E8326B68F44EAF1E6744C2B218BA67A6ADCAB7ECB
+C0030B20A9258D78F50E768B5C8C129AE6DDC880DB3525890C1DC8676785D903
+53CD13AC75493DBD1C83909231F168F3FF85E06B51DA33F962A1E95ABED58D43
+6574BAC1FBE11E37CB2EC0DC1460DFF4C84F879A028F7CF219C84D78C174273C
+2887EE976982195E235431F9B55544D431C67E264B7D0A2979BBD6460F39CFB0
+4F5E5CDC7BA1D7885061056AB5432635F3B086AA08F5B1A489016A01F6DF1A74
+3F8F6562300D196A6B148A0C069F14692EF26D9A9971A881DB2D2A1852815E3E
+980D8D1EF0C4368B6A4A0A03EA3F75882F55A9DB3ACE5A8397678610BA19CF17
+CC939C8714AE9A209553896D8F5755EA09921F0556BEE9A690A9D96D22B5B1B7
+689AF634774D3733CE3AF1E0FF8F7AD6842A53DB53D1F98C865D03597793FA20
+BA886E90A8361B4E0C683E07F9546A644A6D9DC2721F95B50B7E7EEF94AC7711
+0FFE2AFC30EF8079F9CEFAD9D746B9DCEA75CF1327210CF387F29D580E702ECF
+896B9BF7064A23F87E1C54A02D44FB7203D7C22726CEA8FD7F92953410635D75
+F85D20504C4C6D415478975E25D1E9EE1EC29AC5D3D8FDAE36F09C64F62638CD
+EAB56566EF48C87D1D9DEE2B98A21F8098B9A921DC2ADDAA8A57C257A92005CD
+3EEABFBE346B788A223584441FDA53A106ABE6C6E0EBB1FA33410A5CF0A96D6E
+BA1D2E2C78F9E40DBC4B5E189D87AA915E2EEA532E2AAA18135F301CC1AF6E53
+A742F604717D908F31A049BDA9CF935C449EB363CBB3F60DFD8D39619B73A7FE
+DBF02AF8A3CD757D571AE69E96AF19BE51A472921122F68760DE738F9AA02A7A
+E0E523690E26CFFDCF048B5D26347AD3B764A6A0C08CC956C533F500A9A0A42D
+1C15DE9CBDD02A5D564D59B23F7FCBD123543E8E14B6984CB0EF81108FE64D21
+804B9BA4B021D8940E28A47B62365108FF9C10E99F434C9FD062F9BEFB67A801
+EFF26B71D6A9E9A2C0BC38266609BE04D4F2832B133FB8EB52C9A39ECEC193AC
+7623647FFBB3EAE39FED9474F6717804F648D3574867D7DEB2EE1C2AEF607DA7
+8266B83FFD162FB9D88647BB22ABCD9E9CCDF6390F6F5400E64B3850227D2F6D
+538F0561747983DD1A28720ECF0D8E472E06DFC0C972AB05F04A7D5DFE01C4AE
+D19523FDF2A1775A7298787CEF515843AA5AABA66C39054BCBEDA75F30E06B10
+3FB847C8359BD32F665CCFE7B2BBEAB0DA9166B3544E54FE10BF82EBC68AA229
+12783EBAB44903A2E91CE42EB62C55A42284C6F56AE22D2AFA5FED63223DF7D1
+6AB06132E5568FC039EF711F03B492C3529814C33457C031BBFF13D84D6C3978
+B61210EDA38FB66207339DD4F17CD7DAFFF2777E55D8A76763EE6826CACCDBC2
+F5AEB4E4F231406550F559D449AAA611D8F58B731FAEB6792FE094E20E773FAA
+AD1280CA9F57BB265F9B81D39B5126F47B443871D6B910FF8BB1A91870ED9ACB
+D9A9F110701F43D01251B426E835DCC06D56149778A084693489A0637F3E7F98
+B23CB5655BD1840EA35F363EB48A1EFC332DC15EB5A86A09C5B975F894827664
+F338ACDBA22D780AE9C852D7C92613B247AC57C23D31777A877EAD3A44210832
+FD4FD9DA042F46D0D16B10763F528BE9779D1767B96BA8696605E665C43F16ED
+92EEB358D7D061AD2F1CDD87D82283B1726442D8274BC3D63D6F02CB335F1442
+E073C22608CDD9A98F63FD225C459A6F7BFB6BFE6AD048558816B5F2B8DC823A
+112F342B108DA65C35BDD95B592440BE7882070DC8A26B9F17D48E098B5FA467
+4003AA2DB0E9DDCAE162E13746061ADFD3956F746EBC8013DB66A16D7490EA99
+A1A34B327110B98372F00065F1688911EE789B6A3595E4FA1A62248426D67D38
+6233DEB04D13B3CB0C119467C3BFA36B63F22B893C9861B8AA39EA891F7D94C7
+18A972FCC15542CD22DD924132FF8879E80494197B1155437FA6B11F8079C07E
+0710AEA9272380FAEF4D28B65D6A20C60658D61E7746C1D3E4E8A991EAC88C67
+31807BDE521FF875B450B3434C61F64B7A1C552EDAA703D6AED3295F5C26FA52
+166AAD62A68141096231FB1257FD34BA9747A4F1ACD786AC1106765B23D00B3F
+3DC3E33CFB6499636F25BC6A448C2D8405EC8805ED70A6A1FF932B9D54BEEB3E
+37663785E6422CAB40D2EEA9012DB2A7C03C8A6A530427A2648DA2A462722225
+D3B1077DB027F50955FFDD4FDA060609B8C462A60C694343C1CA069465E5A64A
+0E5EAB6395E63E3B011EDF01DA448967C5A4A3AC13B2ACEBB7DD0004B89B728B
+A0C84E8EAFB640AEBBC6F623B4C8BF481BB3B5CB1EFE06491BCA9FC3D917576E
+D4175C0B53CF8DA884C28C76BE4B2B3335D0B00E7800FE671FCF89B8B76CCF92
+C39F94CF2E5D9FB7579FE963503F3B892453B343D826C4E747C2C93D6783D3DE
+C89D7B2CA6F2832EE89E986B1AB55A36A4012983C1C77EB76941EEFE5CFD877F
+983AAC6875E0A08F60D9EFE93094706B1B9BE96B84F6CF8EF2F1199B046D3061
+E802014B7D65291B3B01992AE7F8D0C56304D7ECF8E0BCC22A6E99E724DE028B
+ED6DB2ED776CA03C2F7EF74D10901418D803C90DCEE4FC37C9BB15D317953588
+3D064E21CAA6FE07A8D41D03D60B02D3D1544BE9969A76F0E10AE062B06ABE83
+97882E6C8D98321487C255B392B18F57366732C01DC433E7721143EB00EC544A
+2B742171F70E7F1ED108C591A72B4A29E34A670A1257986B7173D5D31B97C9CA
+3E8D41898F4E9158AD23F07464E6CF4EF05D8B49E291D32EE8A053507FF16463
+A3070681D0D8FB31811620B0ADCC2466BCF83A7490D21834CF910A56753B9F3F
+EE42E879F4B5F535EB496CA8B7DE09697387D7CB5D84069E334B4F3A5D3AF692
+8CCD5F4A5484DD710DA87F001648E971EEF4A9360B108A24F49AE81501E6FA9F
+EFB1235CE72746EFE3BFE8F41487B077F4451A359B756A7C5E04E9ED5E764206
+9300B7F4DD63E3011779EA52B649ED561C4F0361C9740B7C47E9E57015828551
+922E5C6BF6BD4FACC9753BF91DF3471BCBBCC1ED0B499413C71DAF4DF35B534A
+A62CF88EF7B9BFE43E04BF71711DDEBBBA0C07C1D1A1C1DDFB641D891A10E5E6
+A16ED88B0517943F95138A398CBB64B76FBFCACFD162B2AA238D01FEAB17BE68
+A748E6D0F1102D31F8100C681905249A91C57CF20ECD2EE1BA7802C3AEA4369E
+ECB59341EB7FFB017E73BE6B6173B70A77B84F689C270315A2348C6041E1BAD6
+454C86AB50119BF51B0460B9C4A53703D4EA50EBC685F13F63A1811D58EA368A
+BD9AE378344116DEE4C07A5DB6B0F265BB9C2A15A275D8AC5DFD79F5F41ECEC0
+61D9712570385B99917FDCAFD9CD115F61D6C2179643F0A89C4DF01C430C49E5
+595A9D79C8E88A4F6668228A428EA417DE9FACC70AE53CEC7C8742A37DE18B64
+35D9ADC9C5AC8D4FAA21D0C602C7390305C2E07D0E8683120E93B6A72702D5EE
+9CB2277D9D23CF732A618E174BF7021772882E7FAB58AC7E9060BF86C5616811
+098D6248BF8153192EA741FDDA54CFD532DAA32F69C891D41211A5F5C80DBCEF
+116C2EC21A4F50828629E2CF49CE351260A7BAAA78D08B2A830DDEBC100F7D1F
+06F467DE0CAE31EADD113717CED7B4CB62983E2A2CDC2422C662D6D17BAF6C3C
+4681ABA54CBB797A6BDF162C04D3179F42AE6B2C689C8DF7C8BB905A84355A0E
+6C0532E0EEF4D12995C449FF19E553608C722CAC5799FBE07727889F88E1FAD9
+1DED2BE2EFA25728915308CC69EBF1AA4B82D27E1C6B18328C45E66108774A28
+294A735A264F4B3E4AFA5A522655C6396F49842B6A31D6B84A46370DCAFF5869
+074C421ED8B19F680D1510501FDBADB6E3A9A1704083D2DD44A1A8B4DC84FFEC
+AB846B3D7D51559BCD5728AEA51C053EAC20DDE1550A125D0DC4004ECCB7AA1F
+D390F85450375018B096740AA7C2513982F3168AE86D8992E7469BFDB4F22E19
+2EBC6B98C3447502A580A41AA2201A27DC08EE958C51AEF45423AF96AD4A0A51
+47512127E20C6012F7250BA2D73D37523699DAA593ED11933057D460CC6C92C3
+0DE398677F6983903E8CD9B7B7D7A9539C194EA19D60E74A40F348449C01E851
+38F45F94E605F4A5E4F9C97303AD93E5ABEBB942BED075C5BE70BF7F5A091EA8
+A475E03D38743C9888EBD5C038971546B2F16FEEF4325C68C62FF281ED7D8DD8
+230646582F5DA8537C0E64F968E1A66D5A8CA666F0A2E988FC20F1DCAA493E86
+0F109897BA0F1E49A5AD0017631A3F2E01E53E5A05472ED9DC361A0FFF2CC614
+98647E596B5FCF40B3A3137B9E83788977AB11FF2E8571F6C534E3522DD361F7
+177559CE8B432110960A3F638EA35ABE530BFAC1EF83408F90CB1F527982BF58
+D7BC72BEB05B392AEC7974EBE37D57A826BD2E3CB7EBCE3B92A7D89C65F5B8AA
+966C7CFB8A34DFE6190EF03B8A4A5C3575B3ADE3427ED8F0AFEEE640EF899D91
+691552B02ABF2F7F74A4A215835D1C7435090CFB6EEA56BA941944E8205963AD
+84098433875FB627B75DB9EF71803C2653B4CD4BB16F76AC856F88281D0AB313
+9AB54F5622854827AE8B79F2FAFD115FFB6ABD6BA559A0F7B9452E97656CF83F
+A5D39988256D595F3AB947862689B32F1C9F94D839F7AA13D3BFEDC6668DE29F
+BD646D4F3EFE30B72FFE6B0914CB9D45E98C9905BEB34814EA06B69D795DB3D6
+A4E7A839536F79545CD4F721DC26729A79447319B38341022CB021E8B699A325
+6FE8DDF753E8F24CAA91771CEC64553AFCC56972D5F6F72A406A738CCF5C3EDB
+B719842CEE9B3A1C36DF074C78BFB0BBF9F0E924C518BD592F4373329C6B753C
+831A906A078FFCB43DCD333D36D4B71DD14769D6FE43CBD8FA5C8536ACC3E852
+59777C09EE356DB5E661A45018F5E23FDBAAAAA2CBE098999AB59A66885B91DD
+3F082354EFF333CCF91FA24D160E4F8D4520F8B059618EE18B1D4AE16C821477
+7ABD35259F1F4AAAA1C2FC868CF98354F5A4108A82DC8A425598229BBE20F08F
+0AFCBBB5B04049CB7FFA39716E5B2BA25958164D07FEB2960FDBF36C3B5AE88A
+72B485E0F3EBF0921EF03A4B2F77EAE6361A6CBB2BFF6D3DC8C4527837DBCB43
+717DBC0D70564E2E269E9530C6BFE8D8B9874C82531222F938194F717E24147E
+A96BF63AF53FDB94A374464C3F4271CC19081C230ADFAD374D7333D9E23E8DEC
+30125A933D08DD8FCFE58C790C187401AF4B09B4FAD3E1710EF87C60CDC17CD9
+E3F1EDC6B6C286861BF4D12DFC999B18658791E7FE352A88E98158207E1E2D5B
+A9074EF795D97AA91F4F75201BE68572C363A1741BB931B5A23114986CA7E023
+56C5B8BEC8AD9A71FC8B2BC03D2FCC9A29136C375D765719F4C1A7306727ADA1
+F8E0BF7488C4EAF2C33DF25F6ACD29CC709286DFFE6243FA9CC1A37BDACE4759
+2F1CADBC12B2AC398128B457EEB0A4813BD6783671390CC265F0F9C37033963E
+C10B3102CD9B9CBD4570C70F7860B74517B1FFD08F324D1D5070EFF22131488F
+844ECB977B4811305918FB279B7ADC75B3AF4245C3B709B76B4CB0D705BE20E0
+07BCE670DF2D105D882FF9BAFE6B10637488945EE1C8C51CB9B707D6DF4790FC
+198B186C8903D7F4F9E9E07E8A79D0601D2FCAD5B2FBC2565BA073329C3E74BF
+3482D79817FF8CC0BA51B8C2B8BBC62AB451AD2968B1BDD55B0E1AAFC8776017
+122C105EFC48486DBF88C7B6C1F445E8C6DD4CD56819A52A6F0A21B10EBC7BA4
+2A4F9F1E2106DA7EF44225C37D4847A2732F5D59907121C056E25123F987C2A5
+63E5E867FAB8C9CF513B3D21C2FB6A83B8CA7DA0CFF86886257FABC2CF76D35F
+3A8121714282F430968BE5F79C853951D3C0F91D768291ED59A593FBA9C2E164
+B0D10686FEA9817A737462845B642B434F7447CBF0EF04BF4DC91E0F5FD03118
+6127434FC83ADE4B29175F5AAAE678540210ACC90DFD26855596CF7437F18A92
+AB212A520FA59F68C2DBF6EAFFD866280238C72EE7BBD8D34C0ED6C4980512D1
+B20CCCB7EDD37256785343D94268E7676B8EADAA1AA225F2206D7982618A8385
+7CE23E4B027F32576CED74809E2D24D1424C444B9D6F092D5C29BE70B7893547
+E4A7142E635B2A2C82D5278C34EC152EEF655EA12EF940886DAB711C9CB690AD
+2E0D5DD588021A4DB5022A87C5AC61D657927BD00CF8B87BBE73C597A009B6C9
+9CFF78EBDAE7961F113AD493604F53F242152203FC0CD4999FD43FF3C402455F
+4449D0F9F9C71B704E2E4C956369C8431DE5E6F107876594711A17396327BBBA
+55C29C749B00739E2BA03E775F207A22B0560697C1A9CDE9B3736975E6055850
+CB4830454A5DA9778AE029429674280D0EED483F49F3AB6F36136AA9672F2503
+D5C9A31B75C66F97421EA91C91CEC32BD067899CA55BE6CEC631B079DC465752
+08294E603A04E216E5D15DCB86F6CAA71ED3A9ED58948F00B558464C02B77D3A
+13CCFEEEDDD6C2AA904619332D352560F6E19C5783A7E5CB90BBE1A05F097A16
+9DCD1C288E5317F632F407290BEC6E8BA184CBED0114CCB8A002E0EA2A1B279F
+B106E9547B6B78EF2B4177CFFCE67A169BD287627975C8373A8C3AB0011C917A
+6FD1659E1442AD6B8EB68B5C5BB5C0E5891D62BCC9709E52204540232BC54183
+E745617938F8E7E383D8DA45A220D90C99B13349ACE2178D44AA18B92AD14E04
+0A20EE8FB2BAA86A7AF6B7110E19D01CC781518218675B20254934ADE08CF6D0
+3D0B311FAEEF28E7C58428F2E5F614A2A687CA4FA22E75C14075DBCBDEF0C36D
+05C6DDDA33332636637E3837845D0246CA921F5800DA8F3C0C518D21E8F92A1A
+09160740F68F4364E1AA8005BC45F05049903DB8C261086BE3F8D30567567813
+4977E9CE15FA719C15AC55E8D3060578A68A162179A3FBAD7C8246F0C6EBA67D
+D3F3C30D48760FDF6DE8CCCCA79BE5B38958BCD22C79AE00980313210BA73DC2
+92E1AD1A8362D98F91E403838A51F32CBEC6AA080A982D4D4D2F7DE70B21E4CE
+186DE601E3E654DD5E43682BD69B13E070C03EF6BD4EC8737404D44792C98937
+44437AE97C64C3713781BF1E79C7FC983129988F5A14F0A552454BD21B4899F7
+24E9AA642EE02DC3ADDA76AAF81AA2016C889B0C5E89E42BCE90A7FC2D17BB6D
+13034ED22E55A7689A824B564BFE4B62C01F37A7A1E3580FEEBDD53A20B04B05
+4D28662D42E40F766663DC486AC893927A46C24F00CE218E7CDFE3A65D9DE5DA
+44B0B0DB87011D705B967B500F1760E988CBB8D16567A860CBD88E962E7EE6F0
+F61752F5C986B4E4DA5D78190AAAB76AA51B23D58F576F272F5A57EF43151687
+802BC7AF286D0F7F70CD4406D2BF322EB3A6B8B98401059240D27E0760E50AE6
+B69D375792ECA645CAF83588868F29A51A67CC197C6775A11759181518E173CD
+A64CF8BCC9BF0CE4B734DA72559E863C92692A00FBD94E3141F6D92347EE1318
+3F919ED16E652A3F258BA54A749B47D610FECAD0ADF6C46CDA27487803F0BF59
+47815117D2879298CD50DD6CF250F9BE4024C7E24FC7238B6D3A663E2C65A133
+FB0D9F01EBD36749B601F14D83825C3EB945B819AA738E3D3FCE587E30CD7716
+AA52028FCFFC08C7EB43A23A8A80EB240F805322E18A6B286AFB6879C2AC0367
+DE1C7E2C85F9D4B6096920F03D99075E2260D2CC9EA50A330144E20A362A1E50
+402B97CAC5513BAA4F9A70841027A9D6D6874A807BC1D74BDEA77930F4FD82C7
+0D178BC6300EB8868F605595EA6E911EF701EC772B4C7B1739786DD786510B00
+B6A49E60242C45C98E32BACCB2E4F34B8C7ECFB38F5740A372C2BEEAF5C6B253
+E14412CF2BB61A54A3A5E489A881C693419906783F3E69844AA380D64FE5A0EC
+1253BBBD6843D08273B00B8E0ED27643C842126878C30AD34598DEF21E27D657
+4CC1FCECCE4FCE54E4F5341C57B56320B01EC031CFB13EE91C919773DF0E22E1
+AA79B5120944CB41EC4417AB7593B97047BD6C2D19B3A9DC7484B33CCDA63B75
+809F50C3CE667DEE02A4E8D4D025E38072E84EA9F4D320CA80DFD771ECF36324
+B9300D53FDEFBD2D78282B6C9F9C76154248B1F48974AEEADD66F55ACDFDDC33
+DCDC842B3E205056DD7D0757699EC5116DA5CB3E7D88CA425C13025F074937A6
+46346CBB4E4CBB2035453F31F004300441F9A26DFD9841C908CD3525CB286B1C
+29171A8C68487F8E483FF8D2776A147548E85C65A44737E84E061F541B92B839
+980A972BD5EF406FBB5170FB586A7D4C4D9676CF0B18D5D248D97C937D12E325
+83161F003B5E04CDA1F73EEEACE472F035A0229C7615F811840BC94CE3054D53
+E0FC3825E15313035833B1B41B40764384D38E73CCAA681C4D109726759E19D9
+28554E6E168E2BE913EB409255ECBF5AAFD9E0555DFF02F24D4BBD84D3893C1D
+958AAEAB3504B7F8FB8C93E0ACBA935FBE7DC85816BCD4E0BBA3AAB3830C6149
+6EA6050BE241A9BEE9EC45E35217DBF0BF66C5C163D78545167B171968B0A4A6
+B53AB4CC9BB657F73B6E86B58D713B3DEF30F08336FFEF1DFCA41C1360B87B8E
+CC5E66E0BA0288CCA66452671715F490672D54EFC1EC524C62C6B0C8BD756DAB
+6904413B36D8FE899D8CEDD8EBC305A07052BD508E846D7C0BBFE76AC6ECC5B7
+383B5E34A241C702025DB7EF358768FA3ED026F962AB10E5E19883DB25C85088
+FC3DCC6809A2D20BC7F1CAB15D2058E45E702B9DBF846C3647751AD7B2B47C0B
+B60B137C96189ABE87B7089A53C33DDA3A07341414063E80E2FA5F57DFC2FAD6
+62135EAB4D2DCFC40705784B342BE512B2F32CA9CDC29534C86FE1CEEC3385F5
+0926662B707F73B0224AB9192580F3434CF5C845EF100648F96BD4AF2EAAA65A
+180AB7A4A6F3D963B56B735A609A7FECC9C7F614931980F8AA75BD61AA05DB93
+52FA135487818F7A07E615BEE4C9296EB4CFA08978D32F0D0E8F7AA86D9A2ABE
+D436917460CEFD314D76AD3972642F930E3195C34E2523FA53FDECCE54343B9A
+4736175225B9C5E67B5BCDE578B03C604B50A5F9CAC95C0255DDA9D9B0D4EDC6
+FED31962685A37A09395187E67902422115F07C7916E3A7E5981BB2ACF8F23DD
+3C0674EE5E38A37751ED00939AC2011AD76F2604F8E2D8FC2D74619EE93142FF
+8FC5634D42B376B7A42E0E566A23F619932207FEB905BEE7023D14ACDD99BB22
+3DD09C97796741D30DF27A8088D04D55F3D29DD8EC517D836AB09C5B377D1476
+2A5710402668C120D314EBAFF3ADE1ABCF8CD906EA46F26C09689422CC119822
+1060872F4099B0B78BC42313A0AAF2E0A6D081A3CCC584DD0941DF9BF1D7CF72
+BBC7509AEBA131D48930234200128F53A3DADD086619F8F0894C659A6150BB2B
+511F18EFE0F66D033FE2A32350C423ECB02E75A048AE5A54D10975408DE48387
+6E9E740A168FBD1B512FF956BC7DC6EFD8913B76F565CBEEC23E520020AA85A0
+A8A39BAEA80FDAF96DF37B3AAA5F392A2D24637BB1BDD784B5BEB3CD6873AFB7
+C0C68E66E15C74AE6DF6903F49D3908AF570B569F1DDC65E5388A3C3EE1F559B
+9A9BC3F816DE94A18546599281029EF854945AAB018E62E6DC96A21117F817B6
+915EF675AC1DF827932FE0999B0CE9B5AEA5A02A7CE54600B9634891F8B95B98
+2EE30A8054D33D13CA90BC8C13A2A6C2276D426254995B6419AF30AA299E2823
+CD21F0BEA6C87890630B8FD54A43E259E3522478FAD424BAA473C3182DAA54C8
+3AC58A2500B2338678D4C7D0352D21D88985288FBF3AA9E66BD1A05D354EE96A
+4A72E17D136DE697A1EFED7A941A2A9D4CA3C51AB7C7ABFD65A066CDB923C99B
+5A19B541853C40EC8D7EADEBFABFD40AFEBA04597577B0EF2B5F2A90B9C9EA64
+0933AC8202142CA3B1FF05D957F40A504568E8CAE085FF963C3CB9939780F7D5
+DE145490E8AEC4CB9850374B553A000C49B5C4
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -979,25 +1593,41 @@ DC0391C729A2F535326FFBBD9C5859B3D29F494FCE6D6C49E9D1AA97FAA8FC4A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMTT9
-%!PS-AdobeFont-1.1: CMTT9 1.0
-%%CreationDate: 1991 Aug 20 16:46:24
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMTT9 003.002
+%%Title: CMTT9
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT9.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMTT9 known{/CMTT9 findfont dup/UniqueID known{dup
+/UniqueID get 5000831 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMTT9 def
+/FontBBox {-6 -233 542 698 }readonly def
+/UniqueID 5000831 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT9.) readonly def
/FullName (CMTT9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMTT9 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 33 /exclam put
@@ -1082,400 +1712,554 @@ dup 123 /braceleft put
dup 125 /braceright put
dup 126 /asciitilde put
readonly def
-/FontBBox{-6 -233 542 698}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D1E
-2931CE5F5D18C658602059F07BE66E6EFC9239D7AB2FB8A4CBD41675B8ECF279
-650C29E53B14AC0E392A664848C1844B1CECBB2D5CFB72D0916B675C9A9A1E35
-F12696A6F628473C604A95376468E06E295AD6F76CEB939D94113532050B9D5A
-D2F41A9EFB9424D986612313B89EFE9C8A71313340B248F6853B1EDBF02B7F9E
-F447220FE131D7D54CFB8AA1281DBAEA73E665BACB1F164552CC0CEDB63BD4B1
-4A9AE8AC6FA02242DBE8DA46B64B6BFC11762F0784F216FC8B9120D688D1705A
-438B14F5E5DEAF2A98408B3B64620DE3732A4DAE6D08D5D97E34C75DAE19EABD
-BA0796165C1151BCBFB1DF8D29A63A8300DBDB9E3323CB82D0337598B83F4F2B
-A97CF5196D4D1CEC1EDB8966E548C0D9C194C932319610FB43EA1B86322FE641
-AB48770FF13BD475A7267E142388563D1A400419C585B22A9886074687BEDF74
-D905BE8EE440BA2ABF28EAB673399B7F129B9729DD5564C681954621903B84BB
-CAF89AC5ADB2932472DF29ADA2BDBDB4D05F65F28F5F4C529613D61858E0074A
-082A852710A62A147C966F2B85B51B0BE85F11D2057C66FDD61F6C5755367980
-9F4DE680601D4DA41B46F8D2148450000413C27AA39B586B74B977B25F0FD3C0
-4BA1EBFAFDBEC531EA1210365091671CE3C86A6D4BC591C37DCC02570042575A
-9D24252D6E01A8603753934D7EA5CAC1BE4E5AD2BA047DE8F3983B23A8A1511F
-B08D373B69E5076CE4300137B8805EBCC0AAB89BBB312A77835795E3C069322D
-42C893A30AD739E2BDD299679B158F7493764F2321E3965141B5ED1C6F4765ED
-F46D391A646B30C90002B1C461AEE79E5F094CACCA656CEA3DB921CC5205F328
-A2C69F817061D6C60B121EEE844CA5008F23DF072D4D1C9EE000CBF2FC3FF4E2
-119740FB306D340D92D733000471A990E5227B06C53B3DA72141948D2FC17A77
-0AD21196F678B0A93DC026C410A781255D359F043B777B70E1331E88E68032E1
-AFD0CB35E99550E1C0FD2852A7D190E079C1B8EA1F8B005D66F8406E14DCCD92
-9B1F39E6A9CF2E33CBEEEAA09AE1930C846ACADD3B0F0F102B43AE6EEB3D9A24
-50C521F1B4D0541CF7B325D14EF0575ED2A7A659C828570DE5A4A773DC6493AC
-C95FDEE00FC1E9E332B536AE670CB145808E654923F757EDA89FF2BCA9E89FF1
-6D0D03C51443C52FD718CAE35DCE7CB7BC738614074131479E3B05F534F67874
-E2118A332C880EA45B91253E8101C38FDF36BC7766CB320D14F34722E2F40F8E
-A469DE22A904697BF8487AF1F26166730DEF2B9502847EA432FD862BA777B6E0
-C62A9622491A23CEF57E9713CD3D61A36E00C865E445BACF3536E9E33DF6DA81
-995CDC130C5AF0CDB265692F769BC0200B42BC73A117C0617C412ACA508F970C
-B20652DC14D4031E531BF59295938866FD3EC6F19B4DDA468C69B78E117DA535
-438B129CE6DEC5FC2EA667058B36799189DD9CCFC0D60F96A055280C298663DF
-B58FDA736DC747662D83914A9845669E87F78AD78F2E93466B14DE865CDABA3C
-444C8C17CF2C964CB42EEF8D7D72AA73B6E5A7DC48FDC0849A92A97253B05C76
-5E4D2A947538E7DD046A0107C5B473C460F9C0367646875035C53D4435A5DF36
-0D4C415B18D38411CCD3E29F3D63A14C9DE5B44CFA9DB7E3EDE6B5D881903618
-CFA9FC3BACEFE774B0052896286D9C8A5F302F1BAD47BC71064039020B164409
-7261EBC080F141CAD093315E0687776D604C8D74C77CCCAD5FA2A808BF9ED3FF
-FAADF730A8113AC0EEA8ECC761060D6A6D35DB4F902B6F63350EB5A819092DFD
-06559E737140E60F72543E3151039715DDE716517DA0A15BA43A7C0825997371
-B9B6CF9E3D3ACD82B053682EFA03ACC9055BB1C644F1BFEB1A543768237ADFF4
-91123E508671FAAE22B1118471A081520C6E138CCC5543F163BB6D28D09F6371
-78737184F1D3692BE655E3EEA04BB9B159B07EB70D22B4F27D218E8535282047
-8AED37D8470659F013D648B1FD43CAA99437827E88BEFD7B7B51D38B68FD18E5
-60B7C3BB9A1981D3CD0208FB94D29DC1BFD86AF42099D5AD7F0C49B05CB27291
-7DC54D7CB4465E78864D78236419EDD8C52CC26D7041C16EBD06FA6F6FCE91E7
-A86B11C0D436E13958C81814F59007DD17FC68AC26029BCB74C4C01B7BEF049A
-81F2D35F0AD2313B95A09A65D8A915185EC6BB038F15B29ECD29E6110DD53E0C
-B09883576A64A272D02A84AF63800E505D8B6B95CAC9E510EAED3888E193CD5E
-2348079F78FA6AEF1DB0A8A020A89315F26A4D3923DE9A6B6349AD75F1E08250
-95996A8C71DC6901E90845D6ED174CCE6A2F2D7E1864469CA04567BB3A0B749D
-D09F26846E95CD9B707331381AA1962CBE6092808DE03FD97022732E229F6107
-6933E9BF8F63A0C0F73AA73EE8F64BD049F12FEF37957FFCF9EE4DCD373E6991
-BAF5FE4415CB2784AE7EEA194BCA730D552E6B23DCAD2ACE75C9239EFDEDD3A1
-1A7E33C5D64F9664D26ED72EE280BB33C4DD08B76F787B2A8F5E484B6679B4C9
-70A123B9DCAC536130E9095BA6688551392AFEADC8169F67ECF580B9A0F10BD7
-4760E803C4B4624EF892A07F4A879436493D782F2BF34A0B560EEB21880246E9
-4C2126D731636A317090E91CC4CA05D99E18764DCE7B1ED9A78ADC5C3F51EBC0
-887F0E6409424D067AD199F238C059D05BEFA084ABD4A2CA7F5C16DBE97AE843
-B51BCB3B5CF71C9168040203083A3EE50E4D492BC21B7CA1648FB31645C74F32
-801B3743CE95D230920B59DCE8D587EC6917D31CE10D60AB047040A4194E3DC5
-347105F38770D26B9CFC472B3B88459DA521985B1F6005980A4D7C6A3B90901C
-0B79D23FD1BA58F75E0F9AAE0389FCA0D10C061A4469B4EF66523A2DA39B617D
-8E21BC50F7DE585F9DA3AF48A5E88237544D230562BC6E7B6B26CE43176EA3F9
-A8F1F13971F7C65C4C8FB391CFBE58CA3BAD327DAB59E6496869715FF5E8872A
-68409C73D11951511F5A8826BB47C051762D2E9E8495AFE328CCF14B4192724F
-4697500FA7007C9F662CCEE6EF492EC198515B9901E12D27991A029141D1826B
-D722D41DC8FC2F7E197DE911445AF33E4F58E7E1A2067AAF19B5D46173039D43
-4AAC3991E07AE3262F2AA3195F6F3B022FB40436111CC7BA6ECA51BE2C3867DE
-20D8AF638B6136320F9F214BE615954F01AE717CBBA102DC69B961ADCF6085D1
-EB59F2228F373E184EA3808359E2979DAD578C643F496645D97F41F46357FFC0
-1219A3CE14E1BAB3D0CA3F79BC299CC0A810B44872C3BD0D12D06BA4945A9E71
-E792DCE14E8DF47DDB17D01DDFDF110D7F4D928E187E25DABC3F34F5428147B9
-0F2F756B07763AD25685F99CAEAB3138A0809B272154A17EFE2E371CD9FBAA79
-B34F34A8466CA9B637C5FDE77A65A67FA68E4F1B6D1A2286A2F6F024A8ACD7A5
-9F187818C7666E5BFAEACAF13B6489C88731287D58EB413006653574126EAF5F
-6E78B13514FE40761B70ECE6B6C1D2422F9FA86AC4DD12A807445A750E6774CA
-90DA9FC8211134451FFCC547ABCFAA8F63E934DFEC3B4443ACF203EBBFD7AB93
-3EE98240E47B12A7423C2622E4D0DD6F5DF97421C29A644F2F37221C3F311FE1
-418FFF1B36F1057CE5EFCB2801777DB7E746EB933D892FB57E94E8A0C617A6BE
-1711CAF45373D573A7D6018673AD72BBC10A418C756E7FC82F9A2824F3B080AA
-175631DFFD9D2C78A92FCCCE9E864173F774BE42D6A0B4F95DFC23E9FF4FB0DA
-4E69424B496A08308BDD03BA40E1E29004033959ECC88898D0057AA9E62974CA
-4BE6651B893AEEC10F325264D0C14A8142C30A58B87583A5A5938E43A4E39B60
-C47A1A227144050933BBA8095CFB4FF475EE9BD0FF44CE610E1E50390F641D2E
-1B0DD50C2BD7033C286A666C4B07CF27789D68F987AEBA241EF087D9215F89D6
-0A89D4049EEACFF77A183ACFD83B60A492A0E847741E036353D0DEF1DBB01BC1
-3354F15232992FC283EC2D95E93A8537AA790F21F23F9DE5C168C90933C6F9A6
-3A4B773C1C1860A1E3B0C466B709D27C68FAB1B3617A73DF9E018C2E4B595330
-8A0E8D1BDA0967B1DC3A5DA5B96627CA556E23BA89C12A512026CF6D43702E67
-2EBA6786ABFEF3F10E204B9B5B72C738268BAB512ED9B8E1A5DBF95CB75738BE
-ABDE1AD1208DD41BA7B9F7081B01AA22CA257C602E0CB9769973B4FB46C1A4D0
-5EC5B567A9EC991DF2D7EFF791AB4A051220C2E3CB17D3A6FE6CE802A3BBE6E1
-656BA3F612E6479BA94CE2020C55345ACCAA514A55C72C940419CBF128643946
-E0721F8945CFA9A7664D3E274AC498ACEDF9C8A9D09E931533CBFB712057B3AC
-44CA4BC95BB96F9B3FD438AF46D0FD5CB66EF308278ADEB0FE31CEB9E93E2373
-0306CF0EDFAE6C73EFEB1540E342C89FC626966B7D01C2734795D3402A6BE710
-660B2822088D5A9879DE4C6A74CB5719F766866D797FB846F4AE181ECE9E447A
-6FDC5365A937F5D5CDEE1F961210917191CCE511F442B34E2399C42C5CFC8F5A
-7B9EB407F508B1B998B295E39C04DDED5571492932537FF6AF76526E739C99E9
-9B702414478863057F264B11BB195433D247AB684722B9EA66B02EE1BDC57422
-6498382B2AA196C1EE9E8ACEBD946E16E415B148F3BEDB889B95645499E61EC5
-DFC8169ABC03A1AE3E51E85028338FD7FD471CED1708BBE55577560EEF0B4263
-17C87251F434C0C40FDBA5E12F3720459421557A280233DCE87805BED9184318
-9C4A55B99560459F0932A5656389255C259ABC6F115B900B8D6A82853FBCD7AE
-01BDE047AD558106FB9A5310C42E9CF17A1DA691234BF71E47EEAB720FF71B67
-9723E6514600ED5733EC66969B367BD930D98B01F2DDB5B9A5C162EF2ED10E00
-9A58B69492A07ACA258EA7E7BC0E6AA07C4389BF545F3C54FE5AACAAAC1F90A0
-F165EE30AB18495387C1CA716EBCCD08325EB578BC59C991EE784DE7040624A1
-48183FC209D720FFF4CE907A4AE4D5057640F777A34B16B9E3096A83BB50D1F3
-953E82F3F1A4828BC561DE99582E0AA54B2A963BE17EC5023FEEEA505DF9DF15
-BB5C2D3F4B75625C3FF06C0D843C3947D8EA58AB2A6267BE6E2506E0D58A2DD8
-E05B61C4D2F4231A3D4032175BA3C536A0A50DF906B2FA23A8F54848E81A9FF3
-25354A7D5B17E9BC9CC2765865CE9F8BFF07BA9AD27E4ACB531D20A6EFF49B1A
-D479A82CE51E83AC378677E19CB593735EC2E7BB14540B5E120DBCFC4CCD6319
-16E6987A488031144E36DED23AB83ADE5DAD374A35620CE27AD89E54C176C0E5
-B0EE1A88D96A072A8950F425430624CDDB8ABD6F45D79004A72CAD5AA17F0714
-A3238C3E42814D7719A11017A656678DC89CD48D5B92FBDEC2A3506458B5050C
-87CD8B9CD0E7FC0CA26B822265E14E2B4812FF00C96FC342C4CE55B25E628CDE
-49099B12513DC1484CAE9462F09A946301E9597E11CDF3A31AC2420E4DFA47D4
-259AF53C3AF330DFE4734B72684E50BD5895A8F64FC814B561342CFEE20A56A9
-CD60C3E9FD187D6033B322075E715BD230C4DB95EE677EC9147C78DF1BD284D8
-8FF42450CDA9C4C556065898A93F2777B52203E2128713C1669484C10952C0A0
-C2306E036045E6370655A8D323BBFF8A6F2BE1F9B8446CB5955C9F3F1EF9F13F
-CE8903EE90D0F7A2BDA34B279C4BB3D8BEE6A8C256DCA01D7149308A33926437
-85E22529ECD1CC157AD27393B461A9F4685D0EEC63AC9EABA6309C0A36CE3198
-2B6FDFDB499E29B46C692609400C55E13C491CEDD0BA275D2D876E06E4B9D255
-5DBA5322454C6AF0602E0B01547145C502B0DFB31EFCD86743BDF087790B31A1
-25F14F796BCB613625E1D915E6CB8598F17B463209CD72B4558D398B6D5A8BCA
-9FE5BE145AAD891E064E1E6E96D32B248E30C550A7EE4E533531007C29D83E23
-CB6075CDA42913296BE65F9CD48A7384CF56B86913D4BC5B11054431C32CB43E
-757B7D1A23100CADF5391C44CC9A614B180657C956BD408F7C7F81D31FB8EA8C
-8D038351A8F6CC8C8E25671AC4B77CB608B3882B2EA0A9B081C9B2F81EFC6DA5
-CC858FAEED1AE829E6488337429FCC62C2BA5C355154E05B9A3BD5944511CE0E
-8BF787EEFB3F136FCABE6CBA3C609C248AD6640530EEC6AD8247E77A6AC12E80
-C82732137D8CF638CD0EC7D4CDE42F80C8C7149244D6FBF1701E1E3C5666D02C
-2F68126B54B2333661C32F70051FBB82C750FD1C60FD9F667DFCF8657154F409
-7E99629D2B7B926E8A1077CF78CA89AC5EDDBA3E04FB0A565AE2DF997E05AA09
-73A00018671B2AB71652FF9A059F1C361659523606B78E9B4B10F6D72847FA39
-953ECB88070296C1B09FE8D92A50EA8E98FD6FBACFD178EF5B2BF23150749F27
-2CA4491C4C6AF4D6237EE0E912773A04CA55814FD6EFA493D01D1D911A29BFDD
-D53F39E8CD7B7F964AA091DDE7CE9CD3EB8757DE545D074EAA584B8E24676364
-F666FE6F9B9EB570D154E7E2C05A8DB5A40AD741F0585641F4F32CA05A7F3016
-E116A22E4F85AD5E123F07FE0FE3AB55A7ECB31503202AEE7D66BB8E89421F08
-1ED8C1734A93FF047AE8D0F87F83474EEC20D55E9763A4CACEF15F12AE7E3A20
-667DC66A042FB67F3A140D1042E8175E47FD6140C05D89925DDF10BEA57A71CD
-C778A57564AA74D7AF7B2074A4580331240782D35E80B528B8950FBCB1A8E593
-F96EFFE0F1DD23F6377363D661E1C4F98104C31D7C0E7F9C6F219AD81617A512
-69B5322506690A672CB9E2877309F6DE2EAD18A4DC9102A1955E94E3081AB800
-9202CFE99B057B1F41EEB87543BFBF5EE1FF1C93DADD0ACE6A7C7E779E011A6F
-39C0CA50F406A7F107418B4ACA6A69E0CB46C43676B0843463D5C53AB375B595
-62E9F1FD5DF4E2D5BF34B7D111C8AD6CF2BFF59655C20D40B50EC525386887E1
-B6B11D62A02B7F81F65AB65472EDDB9A196D41D98FD5B1BC6D339964346CC55D
-A55B98C5FB4A4BA1ACF255B2380447DE3732AB82E3BD0433D642ADB7D67C2217
-884A6C99345D4638646CEF366A85F92860A0716F3DDE3E73CA907D4BE597AD07
-053CD914362D5C6AFFAC009D29B7D288499522B923394AC2F02191EC869C5A6B
-1CBE5EB7B47A790040D3270E5AD0396C05FCF895E2E0AAC4A94C2EEF4B7C19D0
-F799E1507C81E2129F4E287B7318E62ED92300F121F282AB65872102B94314A8
-1108E733828CF33ED983C7F72E3AB8CE5F6B61232965AD4D5259AFEA3FA8CC5C
-AE4E0D1BB9F3180312DAE392E28B22EECFAD24965EF9756A29858A9901018FC6
-ED605A1F43886FE9E5307CA56DABBC9D42B0A606307E81705565D9CB81814DC5
-78E5BB93DE5BEF316304E8D33D3AD847332A706853FADCDA40B7F04E11340EBD
-BBAE024BBCA535597FF8D3215869F2CD3AA0A2BEC830F379FD005D12AF2CD298
-53906D4DF912C3FF79C0A04020BDD46020CA80748920845D7C9AD60BFF780A45
-99114B8E401BD5F3CC489432880EC68186FC7661F93F636A0CA790FBDBDEE105
-BC0C11C03C246365BD4090923BBDECF9F7501A65E9D6EF06B752B0B6C92B0469
-C1DF26D6384103B405D948CF0C4310CE34B0CCC47C98A38E7A237BB737C7B6E6
-2298F143A5BB9769A5D7E4330F1C64C9EDA7EA34F85F31B19BD546516B3C97CE
-5B7906B0FA5D39FEA3C84C48C331A549DAD1A114A43AE7EE8ABFDE8FBC767F71
-E86450864BB71B9D11D9614EAFD6547E509081CC17C6261D3B81511EE43C33B2
-F63601B3519AB2F58A8A03A304DE0586517E0D9CD27E756AF6EC6FCEBD897FFC
-89CD5D760EEF2DC6C185126A7B85C0043B785A90901137FE197A57E9CC1116FB
-604E291B7846ACEB236E1C3BE9029B7B07D21900D8A2D6F19FDDC2EEAB076854
-6443D8C28B4BC46D7CDE0D841E7B0C43F86A30DA56F6BE0F6023E2AA8064EA2E
-DDC9D42906137635BC7D21312C23C19593756F4A344C72E7505C41A401B91887
-9512A20F1E1F5A1E065FC6DDDA3412C255C89B9A77CF05A0FEB510146A0EED02
-13633DE45D4626307B03A012A1C44AA0BC4039744D2EF60AA999C0D6F0C2A5EC
-065D730A2F43DA9396A58F41F57787BFE8FA71CCF395B9B68C221FA789279CCD
-EF29B6635F6028A95C124C6A3025F2B16550E9206CC3245FBCA796E91098F4B5
-C61BBD21365F39045FB67086B11C32515AD245CD0F50687387DE65DB08CF6D4C
-9899DF674E334FC25A3B16FD97B19228951D43EA09EF4D0FBAE1D7589B312AE7
-FEC3EA4A20C9D63B7D9DC1A1C35EF58808A988C20ECCD08A407E8F1028B204B4
-267453C5CDD206E47119ACAB15B690EF50B59224D863EE703C76F271E89A4827
-14E154FD7DDA5BAFCD97DC9FECC47F0F136243DC58963D492C3CA6C91E54577D
-669228FA800E18F6F60F47675814A7BD746A79AA1F727539F1A7039B65049D41
-2648B977A75178D2EA2806CCB41046C10BC62E2AF9F61A1EEBB7D762FC3F10C7
-30457B1AA72511F10AA111D6DC77EB18F93A6DDFE8B98625FF037B088556DBB1
-86FD399255368EA7161AD6E779502EEDA86F0D1EA4873C01E8A7BF9CE7CD3AB5
-50DD7234BEAB66700D8F028B2468C367841DD2BF035A151FB15EE213C0A5943C
-A0A5FD68B90C976EF9A008960CC12257203E95BBF7C82EFC853D41C9F983A6DF
-ED243C9C67CA1889719EBE9D5F684210FABC485C3CA8675F2AAE6360312C191A
-8B1A0F18AA901257157CD7840324B2B0D78B1D50EDF9B3A812A9321F3091D203
-2E113E616F09DFBC0FFCB15C54F8ABCADCED58DD3BB2526A81119F2B4FF93910
-26A70BC4AB00D54047D1E997C375BA799635AE4AE0E7DF9A4FF97EAA560C269F
-4380E3252E6ADEECBA2BAFC7AE56729474E05DEC8A40ED3E0518732FCD253CEB
-71F1A8B18EA41AF08D54880924F5B02D7B181BC76B29A4DF769EC1723DDE2519
-6B2170C3C5D4E70C50A21283ABEFE0064996392DFE93EEDBC854BDE2D4EA81BF
-AD04AAC565C48737838933C5257D3AC9BE85E4C22AC3AB4FCF28B7580079D8E9
-0F56C6ACABAB0D38C60FE08F5CEB05BA4DAD9B09B0F9E57C4AA524300E6B8AEF
-1250C6432E54D007AEA9B36E43890355C788E233454A7D59120E3277DA3EDB55
-6BD9EE10B356C16E67F93F9891EDCD06B16279125C22F2B0EF90315F574BD651
-B46AD78D7723FA0CA2B0A0AE9C102C4CDA3155E33CCCBE026C5E8B603A3210E1
-FE538DD514A4D1FF897BE4655B5D8D752439F135E6EA7869F315F3E9699B7B77
-810A6989623051130F6E4E1471656F6CCB10A13034FF085403221017732F2390
-259FE3B29F6331804C300132B9586D3C6B08318A71AC700FAA6E83CB3A86B1FD
-61C6DC7BAFABD3B49F8DA9E3A98BC94926E07DE98945A45061CD0FD002B90CF2
-B8D294606DA133D4CB0874FA3ECD4843828F6F384A595EC123817EEB3BC6140E
-6419208362639835765C432D7BE88C8BB85DB91051F2BB3C247E729F25EE441E
-BD3D4A44D90E9948BAD1D5C168D7FD14694599566116387F622B53F0E4096071
-0DD97D7A6E64F3A2B11BFD075C6F7DD953F57C1B1C3FC952200E8142AC1D561D
-963C5F5C67A05D8E6872B97C6C54AFB455DAC53C80660E6E4CC554E3B5F5C268
-E0E027D321DA10B59BDAECB378E304D11A1CCF3D72A029FC4BBC2CAC76D1D5F2
-84DF09B99A2249E6F1A0ABF58707BCC2C460DB4D4D9250B0FE4283BDE6CA55AE
-BCB1C85A373E382ADDB1AA92B2FAA83858FC6444942CB783D5B639D69344B8BB
-4A8C7DCBBA3FDCD2B455ED377C3022E2BA3D7D717468B42B731CBBE3FA439E97
-EADECB5AD8DC8ABEF73F510FC6039D001EE8DE53E239594E64428F2A460FC809
-3BB40C9C6A8358C7122B45483FAF3471F164D8BA84D4A844E09188B4C34FABEA
-79BEF8F884756AC909B70460BC22C6874F966699DFD1F3C54FA1D2AA72264E93
-75596BA06673B01D2A763CE177E248960BA0F7E3BADD59265C8876EFDC6FCFD1
-81469DBC59AFE8CD07EA8FC0BA3FEFE43DD7D527D84F685FD985B3A89BB5ACC1
-31BEBCE59665D9CCA179B774390A1CA5573A2AFC8BDD6D6901FEBC9CAEBCC5AD
-9CF26EF10987154F9CA620F426E3EDE082A2551C5E949984C30CCD98E2B1D0FC
-3CCAF3EEADF436ED12108134359B711772E6D3C921B02677BB15EE87DFA5A2FF
-A3F253528D2D0828BE0778AA599900DAF72AB2C17D1513BE9630761128C366EF
-B3330BCBC83A5F745D0F163CFA100DD8177309A5ECAA912C8FE8546140587FC7
-50B14AE5B8DAE05BD2399CD44B888A894F79550DAA5DBC84AAB94E62F0441A6D
-3E7D008F10EE46C58F1A92994269B52DA17A8266BEA8EB4BD99FD39D5361C028
-81FBD28300E40BE415F7306C8D6D94713869722A6A179F5FA66A332CE60A0C39
-97AAF72BED0B337795CEC21379D67FDF7D5011BFCC60CD433EDE8A3768455F68
-62A9CBCC695F9F8B4A265026B1678DCD7ABD8FD566792218BFD7FE5A61FED3DA
-9307CF0FA486FB636D09E95D640A95483A929639D14141679BCE01337A309ABE
-6CC846D012CAE3E838FCC4FCE3372D020343A155EE284BD858C33A245EFE1B79
-A9FBEFFFA2B402ED5E17A9CBCB2AB9B2B131CCA1484291ADBEAC711503405F17
-66570740C63CCA6E7AD5871AAB381ED4968806A911D6B6A2EF18CA9C6A4A800F
-95DB24AD68BDA434CA725D17F0AB0E99E339967FD4F0455D7301ADA41ACA31A9
-6A03698C9A012E022234DC03E2F3276D2DA1FB03955C191D2E8B4DDDD668CF04
-23F806E181DFB4CAC3E4B3C66E79AE87749C4083E84848BE641133EA61D06708
-B3F84508985C54352247D3B42857C49382FDC78F5F0D6101908673D90F4ED17E
-040F0B0F6EF8C1AE38B5BA866A45EB0DD3B3C9BB3F342B7F504A37605609E111
-1CFDDFC92101E71E3F6DCA38F0A833D0CDC52CF1A03EC5F49506618277D382EA
-94DAC5B910F48275CCFC2AA7181DE0675079286DD6A06FC691989197A40305BD
-246A28B5F578E458B39EACEB1361AA5DA481563592DB0C9F03DFBF4D6D84D72D
-C6FEBBB5DD1825735C97C51941B9CF05DB32D1C9A33A0676AF6A652077DA1FBC
-6E51CD90D46B767C729D54499D392EB6202DC498B57A50ED44FABCB78E8F7B23
-5337EB2DF8395002AC4E2AC04974C9AC46E01BB7DA9C55074EA3BE0FE9F6846F
-9C573876BDD9A1086838430B9E5C42246117D7F5B2A8EE45DD30A6DA2504E2A3
-2CAE453E9747615D9F0A0BA9F06B0026DF21FDEB50A4FFE7952FABFD6D17F098
-79237B36805490D764D1843DF4A0190F094778D114489F6D2B5FE89B614BC0F6
-23F5A366B2AC497155D729530FF1BF982C82D24204826C6AEDCB4F3B4AB88CE3
-FD55E650E8E67214253D189D67AC4CCD9090E0482CA19977166DE08230D434C6
-41405B7E4AE2D63BF49E78819CB661237A9E27B2C2091E6EBAC4AAB0C5021B26
-1D38AC2EE717F583B31AD83326080FE441FD2AF2637178F7C4EFDBED63A32C33
-19C315F16BF7D12E78C11D9D769C7B52A453016538A2F72F4FCAB0DEFC246AF4
-FB40A1B5D3520839FAEB7B5E9BBCE4F0EA3874C2426085620B7E62C4FBB47CA0
-7C32065EEE2B8A824999496999F06A6E34FF667808965E11605A19B744CB775D
-D0598DFCCD73A530DF88D72D2D467D9631A8D7E665EAED42B3F74586795F7B43
-51FBFA148672EEAA600B76FA43B0D14AFA5BC1BC57A8C13445FF035D5A754687
-986A1774822DD5CA273D64E2D2CC94AC913859D435DE7C8DE64C5F2150BB395F
-E55C60C898DA92625462846464F073F2699642F4D3CF0F849A7D9A2B2FDC80C1
-D26C06208191D63E97A2AAA73EC4B96373F23D4FC1FB91B93899E2A6DE369D90
-830C451C3462DA0137C812BF06E8D219B90DC6A551FEBB2A52565030772C8657
-DDDC5D3ED99982F6A3F9FA842C550FE8A5A7A2BA36862EF2C3A413EF94F437CC
-E3D51F5196918E4D9F1AF0CA1110AC00F963EE17AB1A2F1B7D6242C29D98747C
-E91E8A6F924E89B4C6794677EF604FA3235E8F44578A5A87CE1114631260751A
-909C7274E941FA9596669D9FF82C29EC8280B1B326EDBC8812D2EE2DF812C02D
-AAFFCEF6165985DDBA1D9537AA0948A4A797F01B316FFF6EEDBE874BD467A239
-E89435CB0AAD16CB06D3401F42EF7677C2D8EC60A395F716687958E5F9B6B887
-5F9C29BB8320634C9892C9E72369A9CC1447B51489743E755363E4624CB88265
-4315F7C6C62EFE3916F7580B3E226FE6C8B3429AF51F93DED861D22EFDB49B3C
-6C5FCB5893774E880566DBD66A408495FF65F8BB99D04E33F8830726B20C872C
-8F4A8537542E1956C1125311CBC0A014F0E8E90124AE145D2D8FB12D113D79B6
-6D5828941563B1C3F2EC506BD4807A969279AEE347AA6B552E328C9D11AE52C7
-61DAED073036C79B9DA40BACB90855AA3CA93020E2B553BD377C3504D7BE25CD
-5A43DD1C53FC73E3C2E1690FD80B93C4C6AA5C76324F32400C019D6360B2BCD0
-F33E15562763487060CD620C5F48C40000671A83C22E4F7E3F5F37C9F70BDD83
-07085085B3F881555E1B8D0C45F13C95916907CC0A8E85EB1BE75A3382D16224
-041858FB54EB7F0B8719AD892B123A2EA81EECF9CA572AF8509B94FF7DCD544A
-4CF9A7235FE70F97B9D817EB60E8A809BEB69DC4FFDA1653F588896C4C3E2378
-D1FE3F902ED27E3AD5BEEA4A54A88EFD453B380B06F222C088C5CA5536E1EC70
-3CBB82839056CDCA0E770634B7E8320D856487E9C4B02CAA605B5510D563C3DE
-A0709BEB02EDBB59432B65F5D27E38F5F91290B1C871E9FF9901BA8A3F938659
-C5A5D28E001A3F8DDEF24DFE7211081ED9749FF5A753F6FC8F3064ADA79EA8B5
-201161CCC9385FBEF61739C6F103EF29135978DC77B9C374695CE7209F3C2B64
-36CC939E58840C9FCF40888EA836B6EDD24B38A678EC8B988865D41E1389A32F
-4B6319BF59D48FF6349C98E611CFE1E7EB55EC557444F22EBF414E8EBE976472
-B2F7580731D42BEB735396F8F144587665BA950F43802B7FD8C4BBAA4D25345B
-736C90FE9838EFA1BB52B1973ED01D4DE7E7E1DBE08162C352B06918CF62523F
-A135923EC6D932F5DB3469AC188E1409A83839C3F5B9A4967B1E77889C2DD5CA
-98D3038CACE8D9623BE6425378CF5262961462D7FF5F2761C1BBEF2A032FA6B2
-7D67129F35D5FB609E5E60398CAEAD4079A9FB008F8EB9FFB26C04914ABAE0BD
-AB4875F982AA68C8DEA77CF1F0F7BC8236DFBAC37302BB695E7102373A9DDF67
-2163973FFD610BBB8E0D6E4DCBE688D092E6583EEC11CF6F42245871A3F86AA4
-4D59A9BB6D53E586A4D187930AEAADFA4A072CFD97E3973475A8DDAFD6639535
-44A41BBB8F81ADDBCE14CCBC9DB20268AFDD05E2B85779B0E0CC49E200CFCDE7
-B6B2B98034BB562A43B080360966D51E1DA0EEBA8803A9526F86A59B50861C2B
-CE3D72A03EEDABD9ED8935A1C8BAD1D924EE7A118225A576830D30FFA3B2AF1A
-8D6B4AB990D3DA5428F6CAD5788553BCC2448DA0896C6A481FB803E28D7D335B
-2D569A4D801D66F27175EA483381F5B6ABE1DFA739AEB016C4B95CF230146B59
-440F72EAF259ED4AA1798345DCC04786B8BDE68BE9D85F8AB4FCEF54D8E72DFF
-7D0BBBF7D4A79E71CE98EC0F130A2414B4F958DCF7E138C8A15984693FE1A092
-5204582EC8F65BC1E4AA0654D4392B78C29649431886B236C95C11A3ACE49002
-5D83E07965B396FDD136B49B203FC9E48A8BEA97CB77C6EE0F6A5AAFE249AB4A
-3194A802121CE314FB773F02A5A1D28C040CEDC32A1EE958018B48AB84E563B6
-DAE93C28036FACAFD6EC351D7960047B9AE8DE4845536EC7C02C4AADB202FAB8
-E32C9FB7056D17A5CF6817679E30A2E58BF2531F8F1521F5EB3F58EBE1EAD4C8
-1BF11243FEA3332BFC647ADC8B7929A78D105423C6E34E5194BD8C18BE0512AF
-5A989420376FCB97176DF17EC9922C42E00D1987680C7CD96C3C81BA0C490A4F
-A54F11154F3F105D05B465F6711DECDC06391325F04875805F0BE3294B4B412F
-425998A37BAB0DAFEBB09F5BB79C344E31FF93A81784CC3B334ADF4E515045A7
-22B5F88737620B4098A7B38842A888AE61DF3E1A5A40E41315886A24C71E744D
-05FDE20901F03C5D5747789A686303DAC5690FDCFC5E09F3A031121509455FA7
-8FE6B5C878495F39C40E6241E3A5AC629A1872E2332BEA5C0831D1106CA169A5
-3F596660252B63AED600B8388E89202F81241BF0AD676D1632DDF73C379E05C4
-315839EA8196F9FA4065294AA1770F75F6793D29E585737657A8FB0E3946A6D2
-304F2241C79CDDCACA3162B28EE02C9BA50E511DB84463EB2EEA28CF96D3BDDF
-486E44FB8C4EAF0A6C44B459DBDF135863FB8B31958D49BD0C097A4D15C76D00
-EE844D99EF977BC0E89287B0C2C67C06D2256E846F85DBBF41A7059B2BC15D9C
-66D5D7693642901D17FA0C68FE80F3D3F7234B6E8D7067658E23FD09CFDEBAD8
-6B35ED0A1EA4A69FD7E8E7EC16394C1E3CAAA9EFFAF95EF6C13230DEFF0302AA
-448B60136747CB51427943E0DB1C1DD087AD6B284DE4E354070CCABE9E1D5EEC
-B6975793FB09A9655D36BE2D4A3026DC4689294DAF0D7B6320C34B5AC6C32FEA
-7E0675B45D3967D1B476FEB52744FFAB4BB49970F13642C89FFF63FED0D6B350
-2B5C2972C747FA0B43C834363D848F99AF84FF0FE8A786D26C4D3167CC08CC67
-ED566087EDA4550120253ED1F19F1A4161E705A3D8DE6DF75C330D571FF2AB5F
-E022B58D2EA582091CA3282EED6F075FB96000B36EFA323EC9B893A2CEC57865
-09EEA572BB127A4DB00331BD574C258CBCABB02EC1E088F076EEE22362E93F49
-7B4E08CB19E55431C59CBE634FD12B28D56320FA1A753B528FAD98DE5513CE90
-CC1B0D722A4437FA1508F6FAB9BB8F3BF38F7EDEB6947D2C46580A7602FA90AB
-0062ECD827C062737A163E1797576D1C83A31E0F4F892F7D7F83F1F4563EDFB3
-219A03CF16638E6D5E7E961EF4341AB0D7AE9D80B38A0FA8AD4B7D24E4071F04
-8A2B4FEC937C73FDC45CD570DA8C96D56FC104E39EDBB672478D9C34171D93A1
-3A995D5F9306E3B39B35D04D76CAFCBFA1398465FCC9B544B2FCF97424120227
-A97CF3B254084F65516DF48F799D6D4F0E830314E1E7FDF23847B7B22CBB4739
-708B3C0FB3043096AAFD133A43930819F5D16C57BC9A5913B8A552A9CDF5BE41
-4B29F40F181A1089EAB1E1D4298EA03D94BB9D1365BCD0613CD5247A623E0603
-23ED64BDCE80A76F28AD9DBD65495C2E32F8BEB374F2BAC04DEA83299A9FDD4D
-5D13287A44190D8CBC8F275AA695D58E7DD99A958FB645929E1134B5A796AF5D
-B4DBF734E15633F17FBCEB18A41805E56D3B33C18E0D3DB638B5716FC11609BF
-42F01966B3D9E2D05DFC7E61326FF476C5973A6863E0318A95B0DA88F668A6CC
-6C657707388B0ECDAC67288015611D0AE7958F52D7F7C380FFD27AC1D3B83934
-C3F22276DC03EEB1DD096D86A24119D3FF9194ADF3FDBB09C42FFFA860550CFE
-290553C71DE6CFC37B9A11C22F859D956BC38CF9A4FCEF72B459F44ED1B31C66
-79D80C7C88A7DD4833EE90FC64B7D8CDA2D0C98235665F71B07A3570189C6C88
-FC4AD8D1B0EE5A3BC948004F39963DAC6EBA7240DD832D60472C4F088274CCD7
-A97A05F6AB7BEB8292E20DE373513632C9AF5B1449D1D03BC4EBFE36DC25F58B
-75C2461DFB41E1AE20901F01A15362434460A638D80E2F569DD4948C1674B8AE
-C5B1C3322B9DAD25A9A99D84932B2CEF8E074F2C031D9BE0CACD94CAC6ED149C
-86E787ACBD3CDDCB45057D149A2A155274C6FC165797F5A0973FE29FC9D3914D
-1F44B6CF95F23BB378C06447810BD91402DF356E30FB965A69676DD932659481
-A66CA8B8015B4112CC1EE2D90FF1BDDEDD4F80A232351389CABDD596766F19DE
-4D93DEF877106A54B0FECB005F41C9468CCF2C84DDB15732B015B2CD1A4155CE
-52D8AF86FBC1D97D8249A84C8CF54C271A206CBB0291C9A83F9D3F80A9A94052
-D090CDE951BCE2CC812F66A47202F44AC93FA73A7987D3286FE133103B364E5B
-04F3BF4907EFD49128AE6C07DDDA38A257ABD45F13872E0D70A19B82AEF69344
-01F869C42AFE47B8CB550B6EF46B853952EDC511A909B4C8904B4BD121249977
-5785489C28A02A3052D5A122132ED896BF20A5DD0ECFC08C933235FFABF515A5
-C7280AF5CFC4C13B6F153AA92EE18301448E410B882FC827343444B8AA88E281
-73C15C38EFAFA3E640DB986A69B0D2D882DD31B2BAFCF09F8AE98F86761557E7
-BD3ADDBF480C7571770CB086139CB970FBBB4578923726F492DF82FDE83E4F94
-171BFFB8B11C6B195CF22684A8D5F0D63C57E654F196DEFB51A5DC591FDBEB4E
-28310F8317514EB7770041BA2B6172B96E691D4F9F289B2E785058F99C288EA6
-9FAC0E3D8D71EC5F16F1FC1F48962488CDE53B1BA5E57FAF21610326F3CEF7A4
-24B314C4A55AD1C644604EA428830304AA36451AC1FD41F007E0AE84C4DF757A
-B85F4F91BC123DD926A47161FF996C1EC4A722B912188E626AD7D928526BD12E
-ED244BE4CFBBB20676C3BECDE1B734085F00B72C32267DCF002B47E6112BE3DB
-9A72953B4B34F98B4FC3E80ADD37A8E2D408007745F51F4BDDDA57038755F031
-D2B09BE5249A9A2C9BFF225C5C7AE43D97B761501B610891725CE320BF9C7C85
-93C9E9AC2BA6947535BC406ECD989D01728EA41D963A8753DA2A0C9B4D9238EF
-826DA874319F994FDE1859E4CC3B17601D1495D1B3500AE1B861C55901D9610A
-25078C498AFC38B6C64118EE9837E5C61E03B2E7CDEBFD8B37646D649B1A8E21
-B6BA6A8552FFA55102A7F6BF6F8C0A15C66548AB867957728C673DF3221EDE4B
-022428A6E829E6CABC7CCA6C1A60700FE68D11C122930FF0D75DF89D89252CCA
-692CC02DC52F158E3874A9D030C8EF5B0DCB633B2025C203AE79636E1B2497C1
-51208C4DDAF096885EEC50CDCA1133179227427AB85AF800122A7B7A506BACF1
-6AD4B3954794B5D37F42AD94A93B90846C55E12B8943172C8C4715685D0EB537
-75430F0A6EF94CCE0B6B9D71EA42571E9E26DA0840B0624E1F97FA1548F45FCB
-FAA189A40844D88D87AE8EA4DE29CD9E7DF322016AAB4A472DA4DE10956E3DBD
-5B8E20B8AE941CD8541419FC0E90813FEC3DF42FE4F8A7C67C661F1AC766A278
-EABCCEE8F45150E4EF2D6F967E98CC3E1578FC5235C9111AE4ABB028A4E8E683
-E39056B5F1CB6E8F5EEBF12BB7DABBA1626D691C4AF07767537462AB6472B6CB
-A9F4CC1DC29ABC46FBF92908E1C09D21DF40BA8E0D9376449FC64B1F91B13F10
-9A1A484C7361EDC66F7603CB5C00D988E3A34057E2AB21071AA4554D1234D6B3
-BF04C440FEE0ECDC5378E34ECFE504D9B917543DEE8D86A1A1AAE111F7870C4E
-D81D0B277CA333690FB282
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E6BABDA4215500A0
+42D1A3D0D02C0C98BB1D6ED0B7791274C38B038FC7921FF1FB8FAE7258C09259
+4B8E1BD9EDCEDE9ADAD9BD9598EEA9691589649A9A21539161E374075BEE3457
+689F308A4A7AC9F2FE4B301A6C36B0442FB92E3B002623493DC087800B5A0521
+0DB96A23175AC584DE166F59142779F26FEE9783E28DE49FC3A8D6583EE63FBA
+610DA773CA18ACE6F64A4867A1A7817120ABF9DE4D17782866E6CB6B65A9F6D8
+3667C8D3E61E5356E35343FDD4C6436DF73934470916CB5F0ECEA6BFF092E735
+C7C355B56189D1DD5715EC97E50145FFC17BB1497315A9585D713A7A6DFC7933
+995468EFD0F59E3C15865B87925A3F2930E20D5A35970E2C44F1629FA16E00EE
+EE21EFC50D49F5BC02300D0A7BB85E649CB4E2E828C8B1C5469463013E71D723
+2CB11BCBAC191AC751A2AF7FC228395CE9472DC1809052012AEC2CD66695DAF0
+4CA04234F0187F4116C93F59A7F1F8123DE87F111853B785A20CA8B49B3B0CEC
+B11AD345E1A11578D2EFEB0536D125237086CC8CD9F34A5137AC5DDFD8746014
+D74AAE8239B81ACF65F379CF2153B06A238A2D767F294CAE0D79228F0B7D45CE
+510AC9657A1776202FEF42F96D476E7DF407786AEA12DEA0013D3B4C5D0640F5
+BC5BB72C34066270399CE595827175B23B25072723BD24E07F6BCD9EF0175DEF
+93714BAA53960F81103CFB731CED4A267B53727BCA3C97B0BA5004055D4EF0EC
+F725658E53AC86E4061B489AD4154915C3981B3B703E1E2A8D390CCECCA99385
+45EBE35441B062D7D12DAB2B31569387187D74A4043FD71F1C6D352EAE0F6757
+4345FBFB6DB15CAE47CAC4BAE47AECAE5FF5EC19057DCEFA1B23F47364ABDF47
+088A7C6A2AE26B10459B6D41CB69182FD1472F326CE3A15B59255D1DE3B616D8
+9D1F12561038839781E657C896B8C58A32DF5AEA23732A0966D96C68C988ED7A
+09B7E2C8F9F3D0D56879764781566299A4EDD3588BDF70E3D924D25074F30988
+E35BDD827AE4D0B4A06F55A9976BF0DB3C0B1D09CD08E8CB168B50617691638C
+0EC1A791C228177D4FFB021EC3DF5082CA3487AD2EFC8DE9466A690ADDB4C52A
+FE2A6DB4CC275CD33D9136E735279FBB2008D59E667905EBB04326EC33C98B2C
+94744B7F540D86E90DED64572ECF1EAD3A58EC101642B245A9C7232DC8FB8741
+03F97883BB32FB955C22F878FA0FD114451A3B3859B0B5537AFAB73AEC7DB2BF
+409E1FB41D473714F6BEA73CB085139879FA31710E01915C2938C37BAD6D7D71
+45B897E00857D3931A489EAC7B42BCE4E65F73F67FE027CE482DC47598ABCB95
+39E98DA8ECA3E23F0799D5963ABA6E2984DEACBE7B46B40ADC6213E0F4D08971
+58F68C946C748E4B4217CBA2391BE2086C9758F4E32C9B6413E48D84D33A6E85
+84747029C0A9C9B92841D217A902BA8EB333999D62FDA9F82BFC8ED11F67988A
+0CAE42182E414A9766AFFF4B046A09D476F8E3F15A8C7829BEE982D8350BDF5F
+F215F2BBBF68D4B567BAB798B9604C79306C475926E9FEC0F07A99F43473C6FD
+B15AC29C3D07FEBAD1BAFF75AAF2FBE94F104F1DBF838044FAD94B661B06AECD
+D9AEBD02B60CA4546DD6B5B5C1A3833ED07845671CEFCA8955CE0DE5DB8FC93B
+3306683CBFB8E5B79A863DE78D455DE9D592043C2686F88A43140F8B9F3B553B
+7047420E93E753829F8D47AC7621CFE3626F271E31F0019CC02D0B57F67BB47D
+8CFB63E902EA3231C00EC66EEC0D30FE8394558BD3535C888C4CEFC6EB72E737
+712ADC6300162D5D79BEE0CA1F6E4127A0BC90656C01692F6D82C85550AFC97E
+C2693E379160FDB9636FA41AE9C75B7F6643B05971C6D67CE30971D590FC07B3
+E0B36B4D1C7F25110B5DA2130D574FA292B47322975A2BADBDB39AAE69BDDBDA
+A880F9AAB580117708C79204DFFDC08BF4A48919B5C22228845CE8C3109E93AC
+2479E523B8A1C12A6E541118F121DC6B4EAED83491A03192D5C3A2A45D1A2467
+757E7B377C635CF5CAE11A7CB49D49F3A1BB2286090B5F0E4F89869D1771D50C
+54B5C5E091E3048A2C194F0ED00DD64FB95BAC6FA9D61ECD093ED416DA3A4981
+DB07CFF17C4F55C62DF628EBFF06FAC3F3D3F91C30EBB34052BE1A08F5EDA4B9
+08977197950A282B84E21D43C64BE3AE4BCE22C70E7D392DE09D89B7F23351AD
+6AD37225C12BA79EC9951F5DA1E505DB26200190ADE0E549305B7530CB86EFD2
+A896F13A97E51754F70B609CB4511CEFC38BA579C071E9510A49982389980DC5
+336D6C4A2DB100DFEC4055C7AA9C55880F94FBEA9EB280BEF66CB8E1E38A359D
+E5AFB12B540CD599085ADDA7FC2C72E7C873015773FFEECA2C596B75BC39A3EB
+3C43FA2E53C0D7993042F3D652BCC483E48B7F6C94C3FF6D38E276086A6AE67A
+E5A571B9C72E0D7824E0BC2ADF51A393B9E334649F786EC1923C854382B89627
+1B9E701AE5A6C42E672B2C6A33C8BBCA8F69B9061E787D6B92183F20CF4C3903
+FF5417427B84798C82BE28D2C81624E3920CA61EC9EADB364B5A6E50E49A1A72
+A9A090A1FCD84814B8B2708AD787D2B5015DA1305874F58C5EB62F843685FCB6
+465FCA80176CAB2B2FE65E0A270BCE1E3DB97564BEDFAE5CA44395A8DF4505C0
+3E103CC3B914359B2870DA6CD30382EAE8949131CFE31E9E75C3E47A3834BB32
+CF183D4A8B9001710D0A11390C9DAD116196568591D38C2AF4ADD852F31494EF
+573462759A35415900360882739789D6B89ACEFA251C5ED90ED704DD7C3C80CA
+9F6CDED69537D201D520C99E69EEAD5D3C0EB84C166660B3C190166D93EDFE6D
+15BCB6DC5CDCA825E48D33845CC2FB15291AAB823F25CF8BB0A1EAED8BEC524D
+D9CA016027141FAC9D35B64FB9C224552F29EF6B32497254E319090E698FD8A5
+15491CDFE1B988C79A0E3B9D01E12FF084E9FA86CCAE02A3EE6F2917B61A2CC1
+64B8CAF309D1AB48A34227A7729DFF99CB6EC282E3FAEDD2673779AA7E4C1789
+D93FDC37FE95F087C5F88F53D30A2DA9C913BF205FC6BDD060A40184F4AAEB3C
+D080D63B89CA3DEFF310D09EF0A83F3914BD5B7932980ECE139EF0313C20B4C8
+576EE0FE3F28FAF4D3CE7CD0890BC824A85B8EF4636BDF1EF1BB519F93D36540
+ED09FAF93FD71992CA2CE2E83F5355162ECEB32AD218092F45D5A61A44E67135
+EF0453589CECDC6962D0E8DA7E7567603BAF50B2C8F1CA65EA5320984E7D69AC
+9A7D3D7F92565D79E8C9DD2D92CCA7DE9CD058545E9F98AA47904D70E1897099
+3C4C852B3BA131DDD348433C336BDF5FBDFB62120DDEAEB3255E3207B0C84A0A
+1ECF9EC869DB9BFA3693B03FCB27C5A5D3CDD62630DEDE91B4DD5B9784BF0BDD
+FC6EEC3FA7ACA9E15FAE47CDD9B7FCD2BF0EFA10716F08C0AF25FF67CB6F9598
+C607D2FCA452417D2C69DC808A9441A66492394C3450BD30632AE739EAD654BA
+4343459CA36B6D5B2C12C39495952F2EF93D82C73E33236785A79609E260C4E0
+CF3A3C950DE71DDC3939D42DB1CB1CA917CEAD56979A70F8F3B207C805319FA7
+3C000AE2B21D711A6D78C7BFB901334DC06F59EAB6D94B507734C27971F8458D
+D00193645AB92FB8FE163D5C51AE4F40BDB4F2C51691E76EE0636F071F37AAA9
+BA78BD12459CA499210EB0CE2F8BD317387797C33F5933AE7A6264DA06B4A6A6
+1188326147A16B205D1F965872DED7D8EDB3294FAD2FCDF0D423329E9CCF879D
+4E0B966D509F45527F7609DD09694D286F6FF7535EF8971B7DFBAF608A19D442
+C133207EB1152ABBD11C455D0977F66A9B73E51381D1CA4B66E87C0C7175A63D
+80C699A052F00C41DAEF42E7A40E07B1B14107AB0787E24E17C1462960E3C54C
+AE73BE4924464FB177EC62F116B2822842541543EFF7ABDDEE197D6BD8F8D4E6
+59175D8C5957550B70BE775AD52FFF6E7C00DA7CDC16E1DF7446BB5D8FD82647
+3E9F87D5EA365C82A2D991321ECB14A9E3AEADC5A56665DF7072D6DAE402BCB6
+14D92B17F9E063E4E9D8D239C91F5C7C0BCD2FBD936C9D4A0B57659420343B59
+B395BBD1AB5B6003F653699D57E7581F9813CC98D4F072FB78899D6DECC42D34
+F2787EDEA64058B46C4BFAA2BB96E9BE5CACE8D91E4C080ADFC0FA0D4A29C6B8
+54FEA9E11DBCF53D9CA40A21AE5076451EDAB3593E56B6D453DC8EAB8C78B588
+34D4C4F36861B5649BC1E9F3091E704BDA7613ED45C911DFECA74EEA05165191
+825F95A947CAF382FBAF01F3B8B041ACCDF39718D7DC5BA6CA12BB20EEE96439
+BF2E2628AA3BD2C91998E6247A690FCB0CC95F286F427345CC4F1115BA3A6E54
+4743355F2CC991CBDFF5725902C1F5A6DEFDC8638A26EA456C33C27773D6214F
+66536CD2E44FD253531732D5A8C44B336B1BB47B0477350EB8CF74889B93402E
+2356A9CAAFCA562315D8E0B3F42F08932CB87BA2499A875AFA08D11DA73B38AF
+F46D03B7F639A8D7BF88CF07FFF4E91716DCCE6E2CCAB60A64D5E40EFD8B336A
+1BFCC4CB04F49DE1FBDE7AA5B2092A6EDBD913D161A3271AB6411622D0E14416
+37F81E0102F5B0F2F9A2B27819E4BACD7C50E29D6291AE5B0973C657761545A6
+741729620EF2BF1046B3913399C10982EE5F4142CF461EA31042E432CC79A1A1
+39C607D22E45A6DEC008CB4BF6007CDE9DD5802B49A62C8E02A6D448B64177CC
+887AD71D171B99E7ABE2085B37D90B3BD8513995D9A57F53184DA474F6DB5E49
+B73E04CC214EA5398DF7D7541F94E623E8687B511640457A48A68E9D9D6584CD
+15B57CC044D8091C771D175F2EEDD411099BC8F7B4317DC503BB5E405AEEB526
+5E6E1B1F2705275D274E012A98F66075CEB90AFC648B964DDC0E9C4AE7B24CE1
+80B051022E5781A533A21DCFB97893847D685137EAD85BA708A7E118C72FA839
+A9E460B5D17365A0AF1F53A98319FB64A5819B087F554BC056C4BE44113A5404
+BEF759F890C1CA5E7AE156F4F8106FDB4F8DFCCC640976983EADB30976344048
+2A86D7B2AF4A01CA736B98D52ACE392AD4BECE7E61C710B08B66F01857CA460B
+B8376E257113E10F6DEDF14CE2A4E6A99ECBCD302C36CADB713D849EAE9EB598
+F29DC98531D793B79F83091F9B136809E006F34E423D528CC4309AFFB3EEB47B
+9A9DE4D5B25CE953345C326BCBE2B4912641780637783084D3D12693F8135483
+CBB0AC4EE0B5610D7CEB7DF205830BDB9BB404DC1B28FB0824CC187B26C19A91
+DA0025EC739BF3993700101D042DED86D67F5FB87912CFC51AA7DF53F2162D62
+6314A2CE13810D0B8D81F45771391A236422CFA0F35F7A0CDF14ACB2724AA57B
+7C2C28D53029B1146558610E0CFBBF72A85AB9BA308F846228F299F13F68E8F7
+D963B2EE9EF7D4C21690632B640BDDAD0556EFA4EFBF035F13377ABB5CBC280B
+9E0C12AACB153C93351E5BA95A7D149010E204950A59C7FC6581D9703468C1E9
+EFAE37E7E6ACB892B3F8D1248D9A4A72F642FECC5E0B25C15EEB921EDDE84D12
+0E524FE6133C4921FF4921242392C12FBE69744D53739F7E849C1B96C4020AB2
+1FF10DEA608F111749E2FBD8DBCB17F353DCB3075B4F4B8186963EFE95A76A10
+85AA5BB6DB4095291974221829A8E436680F4860E01C3843BE5BB3101D0869C0
+EFCE08D187BC04F58C7A450A59093680A0F09E8E3F12DF5223E7EAFEFA01978F
+D8354753A68022CC92C71F2CA732DADAA8A466D4AAE5999B0DC077715671F518
+E6277741F44AE798EE50DF44CCF71FCF8BC71F76374005FEBC4883C6EDA854B0
+88C0C2B476709AA809ECE41AE786DB1A32B3FBBCC14921673578D3514C8CA842
+E1FF90BE33F7B93ADF6BFB8B1AFBBD080783BEF056A6BFAEF676F7BF9F2DFCC8
+01D255A9F0391951210D60D4D4DCA93AA858B38C0D7B8FD740D5FC6F277C2A68
+54CC2DE1F40B6347201FCA2A0A91822708D820CE645C3E4E5A09FE25721AB33A
+97871ED448F38FC5A349D81F402B34461D840D5768BFC6849439AB6115104F78
+B87115B1DAE12542EA898F86ACE247709817850B067F537E6137196101D46DD2
+D842EA03EF4501E34074E8458E638ACC4EB349A7430AB035BEF2DD4CE00554F9
+18F9FE32A55AC1E7E50D64AAFDA278D77A7149C59DC5B1E3064A4B281A54C9CE
+A5EA94ABEAE4C6D5674C208ABC72563976487136AF2E21F835BEFD232D7F0D13
+1D19932367F51D5379934DA7F1635AC51EE5CEBFA63D4D32F018DEF13624EE62
+31DAE68A08DBE3B4FDAAFC75291C8C6CC7A657E3C7453C7D1461A36E88E633D5
+408253B673AD87A9FB2D0F56DF1305916D14D5DD62051E27BCE09CEE9A1F14AF
+1D7164BA5FB6E6EC8D38750F7E28BE330909F303ECDEE692E347DE13C8C2F82E
+29C8BE6EFD76546F362A12A1C2DC12389EA95ACB4DCBE95620F0C193EAD91B33
+BAAC5801AE827B9AB3FCE5D11D1D7854F8FA8A31670119CC0CA98628F801838B
+AAC7EF90AC5466BE69CE3E3CD9951A5EB9AC08014285422F6DA6F6E221BB30F8
+0042A11F2E4B765BB0D142AD52F4D85785EA71B2E1CE20728B9E9306CE93268D
+99B822A5AB5232EC7E26EE1160850AD3905864A01357F22722B6A54D4EBE58CE
+480EAD9FBF068EE965AC4B5FD2FA8CCB91ECFC6E90B9C49268CA0B0FDAD23ADC
+D5A74B41149BB08454054C451AD0DA4CCF8B60F2EBD061AA03A011D548B6B481
+FAB00AF9225BB5463F27FD67333FB51F8664536267E95CFAA0BE3BC1B8F889CB
+587A3A4FA2B45864F07E11372C9507A625C0030EF7030A0B4D931BCC48F6DD51
+A4D1F63FDC4B59C1CB18E6242E9F4B4B8AD9755B870FE60D640181FB7EB8120C
+C56F51DC8C47FCC6318C2145EDCBEFA7BC4253315BA67FD2B3D4AF6A9F3F229C
+AB75B592EADE15B1FB5FDBA1C0F786BD21A51506B7A2E42C2D086BA6F84D1B3D
+AC7531545F0B01346831FF36A52CAC1E390F99AEDC265B44B0FC9C581BBA6BE4
+48B723811EBCAEA5FEFAEA7E5B987F2C7B3E9A65D2D14A7B74F099401C57E367
+385352D0776D2A908F7A5A2E4D4160946C5591397877025C8C387CA413EFED56
+8B142E8341E349DB4DBA422A4FEE56A573972A0C66590175158E48850A9F7F38
+4B95726787B8F969FDBC97491CC81CABC976CD00A27D1DFCA7CF467A956C1C6C
+839817AEF8794B6151FAE9261119DD5DB787DC9D3B420FD325ED6599FACADE0C
+320D54C2E0D296537E22C1783670A9D9BECAEC63853EC2F05A990260DC189D63
+7CCC0BDDF2CF7585071ABAC14630666737041194D0777EA4292AE60BD7F7100E
+DB568C90F0D899EA006CA423CFFD6EC70A5D3D8AC43C747DBAD3B02219E47D8D
+DE030631F4678C357A58ECC52782B31B50CFD44EC33F41585E51B27E3997D33F
+461BEF897220AEC80007F13C5A1EE3A0430CA899047DF944831F8B010A7DE74A
+BFD26001472DC00CDC9F17CC435F61ADAD4E9AE062ED477FC621FDDF9242C449
+1BB3F77FDD1519A251B663A693D84B42BF0962F537757F38CE5C5D56B98AB10A
+3B70C8AE8D52DCAFCEC22E7B09D3C4EFDA1841C74CA975E4F8294F7BDC796500
+0ABE197ED3737A65F7BAE601C91DB3983EAE11DA3EA18ABBBA3650DC361C2E77
+EF9F97618B0C337A906FF39926D2B0B7883ABBA650816C4C6B34EEA836994EEA
+AFEDDE56E0099D0E09EB88EB093544B9BF4871200746A0409C475FC4232A38D8
+F3105B0FF44E4F132378DD12D9E796412FD0F9478322215E9F59E69396C35AC4
+097C4995B2C3BAB2DD04B1A7097DE16DFDD76465E79ADEEBA90489ADD0914EBA
+53E11A43ECB11D072C68D2131BE1C7C43CB9DD5FBA0A67BA43D6851AD4CD3BC7
+39AE2E22CCC183A56CEB71D4F9F578518E376426E42B6390426A8434B5A83E78
+77A5B9963BAECD5FA5521C2A29418764E4EC1A72462B04957F823E2817A7F8D0
+1512919889500024B1C42EC107E8B8533C0B314EE4E23313A4C1BDB009A2073F
+9BAB479A3F9DA76CCD65629CCEF78015ADBC2D0D124B3BB2D322FC4D209E417D
+84BC3C758B6AB64A01E25C9C7B71D741AF90A19A339F99A0BE9FC39622F04C6F
+737474CFEC19C890A657BCE192B9DCD8F273CDC5294875DD4507DC5723EBB357
+73DB0933927DC21081E67E5DCF4E41FAA6E00E8DF04128F86348FB0718068FA9
+918319C4EE9D090CDF348153B6CC48648C55E889B4FFD3D75466F1B50C437546
+7DD9CF20980B148F60BB146402DC0732A27F255DCB859CFB6F9D329C12FB14A6
+7824D6DE27B03FF85BC59703A5D6C5B7D1CEBCF3C3FCD71D6D6F0311E41BF8BF
+0609D23C84720FA9EAC961C9D49C2E962D9618C32BAFBAA8CAB0B2F616E57DA6
+8CB44C5595A22377B28599F7D34A3BEA4173E1D31A2A6C5670D1F026EE2092A1
+DD0D2BBACAB46E5B0A7113B1BC379709C5870981E482E01EE3D16AF9ACF1A5D8
+7ABDB4BA5C3B13AF047826F360C8892642B482C3C61FAC97F332888AE156B35C
+5C8415A75B4F0F25F8E95BC4102FEB4A8287C544C99778EB0C163C22481F615B
+0004F764FB7CCB01AE01A614AFC9650D3934F748E8785416BBC89F66C696AF5B
+B5F6F125F115241728D85E7159FCDBB10B64598249BB0E6FF1AF845B0A2370AE
+E6A973023FCAC4BB6158D48B0C928ABC4E29A0DD611D0F5266AAC8239064C266
+82D4D33B032418967406BC98156CFCE1F091F733D8BAB9523690B4D6765DBADC
+210E814DB8715A269474EC0501CF66FA0D8FD224EDDE93AF243032E73714F730
+FB382372C0F9B9372450FA6F13689C9429EDE1A105F234B216263A7D0A917A15
+D1FC128580A16B5572436E398C353A0EC62539CAA188901FC30DF7511C1BF6E3
+B462203AE937653C4562FFFF03078EE7A184F554E6F01932AFD07722A00E50BB
+2D2BB785961F76273A16CEEB0EE833DFE14BBA539CC7E48F67A9D20C94283137
+BE84025E86C714DC9C6FD7CE4D1D0C50B6EDC79E066521FDFAB6285C83A68B4E
+B1A119875B4E45BF5403950A25286214CB4183C345173F72E6ACFEA5C13B4D2D
+FD12BD235193EE6BB66519B553CD963EDD68E7EF9439DF0411C8193ACB183C09
+4143657304B1BE2AB8D2D0203E677FA1DD01152D2ECF9D987B16C3FE0B3F5F12
+5C920243E1CB5FDCBE97DF55102EDED12811F3F7165F4FE1F6FD5A6BA809824C
+041FF9441529509EF4442EA873E8E7FF507607D526DD27315859B31D0AC11475
+53C573EBF9DC37A4667133E99D8AA608ACB729F90B736395211043CCA3272AD1
+470F1EB485629AA8B9DCB56479F734703D859F1E4EE8789FD6F739D0122348F5
+1D487FAF1F24EF7A14CF69ADE7A87550F55F394506BC7627A5E319B30F362528
+8AB497EC03B69B58736A5EE0AD63743E7F22125536104674EA63F9AC5286A746
+47C73EE8E0320E7DC098CF43F23EDEF32D213523125110140F46202435EA8E79
+E285C7F3AA0C5877F75FE0F16BDF478A00A6F380C7B677BE479FE900ED3C4A0C
+832966F634C63211B58E9AAC3A3346ACACBD040164B491287B45E0131479046F
+B430EDCF59B0DB6B0594775AA57CE029EE8DC445463169EA976945A5765AC390
+CA615933FD05173C47D30DD5CCBD56D89B4557C7192C31D7B500B779D7DD3707
+BD4B64980767B6C9A1BC9A948DFB8518AEF581A1D888C6F767F3315EE99F57E8
+4EAA54D04A3A9E34B100024AA7C49DFE273231E3DF17073CCAF5B0EF20566755
+6831F85C57454D1B0A5A8438EFC7F4E396F09CC200643564BADECD2208915FEC
+78E94025CEC8ED965EEE5F6B8BA081478231547355F93491915CFC4DBD619862
+0F99133CE7F44756C593C8DF1874E973237ACB17F9614B79D45672CF62AFE009
+EC61B395BD96B0081DE750421A41E9D474F0E030C6B8591D364F29A6D7246EF1
+6B4CF9B931A9A474011C62D504F408651692921AE83116CA0E4E6F41AF877FC3
+CE77764197719291E68B01570AB7038D91B8B81EA501DCB5ECB6083B6764BE3D
+DF21B4B3A1E1A5C917F324A1CE5AF92BE3B2F8634A140637425F9BDFBD21FF33
+CBA42069981B230D211602FEF410EFDC199B6DF283343FA5E6B4FF2804DE56A1
+61DDC684579F82C65DAC3A4F92B34FFB6273EF4F4591317B8D2250850BBA236B
+C1E36185BC3C8C7A7654B24D7A10A489BDF675F6EFE7B4253F14CB3B5ECD1756
+1882F3D139EB5EC7860D70A176D1536F5119A6C23EE9AE9AB21B586DA19B483C
+6BEBA87C457B9DE3D7C71DD7F97E352B642D84455E44EFC54417ADBE7E190F7B
+7ABF6FA0EA84A394C8316BF420D6E2DE5B867E6D602365925C3ACFC69ED653A1
+DA30FF3B49D407237196B9401B1EDB7EF2260E582D02B18EDD38AC0016F28896
+0A61CA720216012D0FE2B58D5D675D25A679B1D70FAC10A4EB38060C0BB1AD1D
+D1C59BD5F44FDD8768EFBE75B6795543533C02198E21A4B8A5430C2C432E45AA
+0C0937D6CED532EE6714C58ADFE2B15B117E9AEDFFC1E172716C756260BA9931
+23AB837CCC7C36BD6B86B628BAA7D6002720AF00411E9D039E435EE479D5015E
+23DC9F3993546E50A442CD9D0429F7AF22D9F14064CADF2A3062F218582CA520
+3FD8E0F30B224408594EC426C8DEA57ED60FAB24461611E86302C421BA600CDF
+D4EDBF4044F0E2893143D4BABF0A6AA09F28FB4190B779B82A61C65264A199D7
+C2F50BD82837F08970F630E1CC74B4EF421B1032967FEF552DF3C1C83ED995BC
+CB9192ED8AAA906CD9708A4882150B27B1E75FFC0D1383C50BB3E6C36F5CBF28
+C0572BD2F01AFFEE5927EBE3B6CB8FE778ED2B524E252F59AF00A3F8F880116B
+8EA655D9C6A68CAA28DB7A75003D0C3B653C7587BD1A7D93BE73CA6219024EA1
+07C31E7F7BC9B874183C9337538C925226CDC48FA25D51A6A0677A2BFF699AE1
+E28D9E58369BD6AD73ABA706531DE565E1984A9C89D0C1EC6FC030A93D3D863F
+C45EA66F195CFEFF9A03A1673BC544FB4F491AE5E50ECFF7F34B095DA96288F4
+31C02347DCB6792ABE9DE684A1A92318A2BDA38C2D8DDEF29B8FED450DCDCC7A
+5C5D124FF0DA047D37E8874370D5537AEE869E771835EA607E1634BC0707C0FF
+75D5764B867BEDD8FA075F0CBBA7191B3CBAFC9EF8DFE79E9D7FD5A58916101A
+A920F37BC5EC845621EFE3A953C19853C2989FD31952FC4876A8F7C58C4F21C1
+31E6ECE0389BFDC8D6E391B04D443EDEFAEB77985808C398583BC4D8C9979A38
+9842C4FCB7A4E84BD67BE72551A43B2B330293D8655A3D6655A2358E014F5686
+613D19B474AE0A92A80E6E701F4B63EDAF59C3E12DD961A5B413FD1CB5400743
+91F673B3502C6FD90A1349D649EBA4F5D8A6E5AA41F1A4DE1C387E22C9CC2733
+D542291D5B2E5CCD0E1FC1835BD6A74F5DB97FC174730AF33CFE5E68349BEFB6
+F2C76171C578412F075F9730567BE7A2644B17012DDA04D681018CBE09BDFCA6
+1BB460699CBD6006C031A02634BE0B16375FDB9C582EBE6683B60768BC3901E7
+4388A7E058B61713E3046F28F5ABF58417DA878E1870787C472FA08C2FAC7517
+4CE71727BB69D19BB40AEB50F1BD66704EA37D2A0B82F60D72E15440BD27064C
+E67CA41D97349309151DA28E1A7850587569A794E9FE46848A4611066291973C
+A6CD19857B92F0E36B271F24D54ED663A7C64DE3534B0989D41E21E01469AD69
+916AE35C5177C6BA8CEDA45C92694077DF3EBB0377269619F9925876919A472D
+14751E6515118EF9B84A5DD8C92695818BA4C959485EE1EDB6C6D3553B6FBD27
+A0FC42DDF20BB335F7D46F0951C51E9BB69FA6E7C76A8C960FB6A4305FDD2A30
+234A5EFA64C34948422255C14C2A0D8A57174AFB7DF3DB2F520EBB401CA2DD79
+FDF6C624654DFFCEA8FCF5B34C34CAA7C6EAEBA6DC98E8557042126E49E51C3E
+BB7C91497A44A69E4EBCBDC0656AA5A7F419D0443576F530C8136AE8612589CE
+781205654730006F3A39B4F3E5301784F164A2C87C2F86C894EAFB5E79D7231B
+E410219BED0210BADEFCF27EEF683A01FE01DAB70AC8DC4E82ACCF6B5BFB4DAC
+A42AEF344755A06DE8A6BF6F2786435E2EB1D103C8FA4306573BE699571880DA
+53548A1FC1F24E50B3C2BACE9261C0245F671694A0FBFB4ADAD535AB9949C020
+DEFE36F7EA12B3F8D80E3E3D7B3CBBD8B6EB0AD2573DD5DD0B4FABBC790C9F28
+428B33CA533D5A6348D1A64D868863F4385A3F19D9F4766B6B81CF634981090D
+AF0D763F09A2919A9DABC0DC4602D72F8747176F947A92077956FF59FD0D88CF
+FE224B9B16C5DD710E6DE3B94D47DED695BCE5414A3794E4CEB7845915272ECF
+E4A657C7B53DE7DE96A8C901DA24D54A467EE083181CEE606E5917FED2C97728
+57887C7D19EEA950AADF6E8A99798789757BA126D925E330BB7D931FDF4EE14A
+04F58858CE09DCB1F57B8F780DABEDD1C26D72C9A5287C9DD30365693C5DD06D
+7365B309AF1C97BD3443B393309929F6D1AE27A1CB55C2F5085EE81928E138F4
+4FA21E90C89F0397C9CDB4D707780F2418B38D8A8D76793C868D4BBF10AFBCD2
+9BBB8202DCC02C37BE63D3CD22208A23743025921A54307A72037E6356EF807F
+B2E7DF2B94C51F19895C3C059DB4C42C2DBF4E08E27E31A294B580E2367D2F63
+0C074F03DB73EEC7293AB98DEF387B3C18761C716EE02C95315A36D42BC5334D
+984E6E35587BC0711D1B7F8EA8656C8059683C49CA41B0520D6FE1952A1991DC
+659D83269307EAAF5A9CA8000FA086B55587FCD0C798FD93905B1CD88A9AA33E
+9DBC2FE2A89CC800565567422052BCF5BAA443EB441E3B7B6AF0322014458764
+7AAEF162D0E03F28F1D0A0EEED8714442E9DC41FD4B90436DB8A7E3A9431E726
+FAC0CB7151B6236B2438DCE9EE814A358DC10699244FAFB932C928E0E878D91E
+36E840135A9F372A0DC2EECA730E8490F4D42DE218150497C5EE87A5FF5C2282
+3AA9D4B71996F86F8BDA700EBC01E3054459AA3F87CAB9C3A230551D4534C3AD
+18F6C76C41E10DB9DD67D19614A516BDD39C432005676C78B36C53BDB3646934
+3AE6BC84D339851BD4D07CEC26129467C7181760DE58D0A288FF1F0DEE52D68A
+8423FEA92D3D9331F75E3B062BDB37BEE45D5C338BFC462612D1CA5CFF432D7D
+89D34ABEB9F42CB40A63BBECECACC033538136B3F9B81F1230453A52549B648F
+E8AA9EE2B0AE82A1904FB78A6237247DD96B906B82945AAA772DA058B85494B5
+DBF53ADE76C1013C1DCC7A19AA3ADD198E3EEDE3269C4F3A6DFE54CBD17C7608
+3BF7513E37D9C8D688087E2A09B863882D46454A5B99CBFF538C008FA9BADC2C
+004ED4ECE65C4301862323B134BA11C6D4E691AA899C0E83CEA6A625AED13F65
+78D330A389A6D6EC23CD82D70D53D4F571C9D872E1A09679444FE686A12647B1
+6BB67C8AA4D500F6DACCB2E0C682C835D24C646A51259A72ED3E281C93743832
+A51B3B89D38E575B8521A39D87F8105F892AE9BE53FD758B8DBE2021716ACFB7
+350D5408C621CDEDC04E63DC4468C301435C2C2D61F3B2C24117F9ACBCD9E3A6
+BEA36A9A4227287DCACA0EBB1C6267F23BC0C3E0F28A89184FACFB919D49843B
+AEA30EDC40944FFE38FFBD7B33B6B05F5AE1D0E168E924AC698B7200D2E86C14
+E79E6768E27E848768A75DD694B48FE4839058824A9F5C472081962020B96FE8
+45DBD7153E2086C2DECB97B99850286211660573EB090E315BD727C989B8FE41
+D25635F195218A2F15FE8A5C5FAD2857F75969D1257158EE5C52055C1E11D18A
+8770E2DE895D7118B3886FD549441424F56DCB3820D5709B9D838435AAE4D64B
+6F49CB37B640BD905D6C3FC1E53C8304B0EB694269D6C48D81300DD537373040
+65B95EF64F81AEE581FFAFFF8B32DBFC16B4F1F7FF9DDCE9CF5D6A8A6D79E4C4
+209E47E16C32343B7D8B65D863F33717FC01CEF14A0F012805FAA46552535809
+14126B88CCC2F0E276F5EB42E0C7628CB2397645DD951E31566B9D80F4379A57
+8D10288DD980E93AD47F7F5EB41C4E0DE8AFC5118CFE87A804F309C6A9D1E126
+C0912E55D9B1FA95611FE7FD22C722610746316AA8703953AEE8D52F4B67F0E8
+1C12A3A1A38B3AFC87E78B29AB79174E1CB09880DED63F5EE28AE6916E9BDF2D
+3DBBF6F8A09A229BCFE45B37D0E28A3A519DD20CD8B7AFAABCF0EEE058EC5BEC
+98CA3FF46CDB8324A5CFD9985AFD545B1425BA1B1F8A3209D159925194C2C7B4
+F353F587F1CEC839996FB9761DA1343F24A17BBE4206324041E9DB6DC5CFB21E
+789DCC82093269E3D2894773C8BCD25DB0D6B3DBF7A799276936132C262C2F0C
+980D6689EBC8459C62E19C91EF5169439185F8DB0946D7156108A689F9B0A52D
+10E02422207CDF2CEF1C2B5D3D50E4D458B4A6C936CE9E6A6C4975AFD8790E5D
+057FACE7B96263BAE67A549B42F8CA016C5EF42B55C2FDF20D3A25A68B13FA44
+99D57478B9FFB6BACF69CABEA3C64B559A0D0897176CE2BE218396DD2CB25D70
+59BB599060F97D2CA6422F46D28D3FED8AA36FE161A91DADE4B621EC24BEB0DB
+31FAB9F4B67209C5DA12F4AC49B8BADD510C8226962D4657A80DD7DD49104E88
+A0287F75C8784516C98BD7BD15D91F4513384B46BB097291EF6D6229A529BF62
+0A5F4AF3C21150A058B08D0B47DAF540DB98EAAFC88E117BC9DBA9AC19DDD756
+9A90C45BA3E8C37368C7E44BD6BDFD96619ED819CB067ECBC13BE325409987C6
+CB804C705C040AE82EEA129A1A7AD4B7B362E799F2CE5C0390722A16FC60B1E8
+44B0B85D097AE0D5E08DEC18C3E576E22268D7F0CDA46D9469019C20EAE9BA74
+7B49EA6166F5AC94672063D25C4C0E8FCE359712939ACEDFFF9AB5E7442A2A00
+A7E7A05E9E10A209672155C03EB12CD5E80155A5DEE3D503BA08D71E423C472B
+A74CD26E15A200FBAB8E94086928E73860E50BB7389B3A8E0E833ABAC5FF8C62
+B894E007E5C220FAE6D53ADE85C747BD84D88BD0F40132A0D1FE51ECDCE1BE9B
+BD89734A56C3577515520025A7743F45B01D74588DAED6FCC209CC819CE0DC65
+B590337F93D92D71615422728C6A8AA4D357A4E350BF6CE2480D4E1A818EFD9C
+E6243B96F72EF5C5E88645A73189D9772E97911A0713A03201A69D78A98F743C
+C0C8562CD876F8DE0A488CCAA3EC11142190BC32B2D8FFBEE6E155EFD20BB003
+055C74D843F2AB34D9552E5620FACE9E40C04DD84E29A602151B7C3352798963
+94674A8246B77CECFCC9A896B64F296EBD891E669A538343C0394E6634D9BDB7
+AB6D9C584DC7DEDF6AEB695FF83953653CED9E2B7F6E5D2A965B60F1FD3DC752
+3FE4EBD010AD47E0A9FD989B15559783B429F50B3A70A1D8CFCBC150A492A8C6
+4F570111E78A66DB463BB2EA226890FC25BD5CCFAEDAB7DEB2D081480821426B
+45EDFD5C048A41F295415C43E86930C53961D954B54F6886044A1C5F6D2526EF
+F6521BFA9BCEA510AB3E1731719DA2E83729BD08AA2814663532756B1AC5E199
+329025C143B47106919977514AC51B681FBBF5B115AB82A15E24C7315091DFD4
+CD11E813DCFB89355F4CFAFBBD54822018E7EA7ACB3A06DE7B571267E0C66BD5
+6DEFA8A8AED615B9A7F40B138841D094D5BEB32197BF5213BA572AED3C87AC6F
+6ED6356BA2A2B9A3E26E43B3E6780BB66CC93A1A2CE94C90D48ADCA2BE608B64
+7C0C0410A9134B81EF24CCDC7426E5096CAE44EE96D666A4F3F72774105AB03E
+320FC752F294CA8A537BE8EB6FA85F069E6809553D3A9CB3384E132275D2028A
+DC6CE52E75DE9142E8D19C656F7A74D985BEC5367F151A151E5D41346AF70ED3
+14D68F0C83E4EC225E6F60A48200AAA0FAC3725551B8859AF513FFBE2AB3C205
+DCD56B1177021C5D819DC38BA8A042DB92A0A34224E37250AA0F65707C2786C6
+189F518C2E635D327D999949C4358402F4EFB6237C8A0A8BBC01E9B01F58A83E
+3BF161E39EF504F2E31BB62F27B4830EAE9B05977DA47EF338817109E0BA1059
+6DFFC6426DBBCE33297E6D36D3492B098C1691DEA31FDF967BE80808199760C8
+46E9D075B01F433DD5A43A2AD872061B3852B74BB421B3564E57C44ED0DE500B
+D976E02B51C656974673846B1B5E31F7F9EB5FAB81F92F62ED34EA0715950780
+6F5674E2D6120A4B9B89F749120921EE65043A66F0272B75C05BDDD09217A10F
+E9E93E647617CA513F52252556D23F34248D0EBDB3FFCA6BD7C31E3369CB1F0C
+20BF53BDF7C4F7A1C37BAD112254C227FACDFD40CA33EDF4688600E16586A5B1
+D53C2AFEEAA2416B29948B4FA677FC1EAC94B4A7A2AA4EFFA901F90B56BC2F04
+921AAC33FA46982497BD267EC185F64A2C6F51C48691908568A4F9814175AC6B
+E1B34565EF12D99AD27B74481FCBA29E4C58C8D031DAC1E58E24AE5E432C74E4
+CFDA7278C66FE60C11D9501EE25CFB8F816F06D1427D8A8A119F7E9A66471847
+90BEA16129627D6E12463C9DB6E4CBF9AC20F51EEFC808ED48D41F334115616C
+FC0F037AAEAB996F754FA6A8653B8912BA0A9BD0D0EA381B3A54A86155156D1E
+BF1BFF694F9EEA20EBE388D4F01CE5117C0EA6E061B807AD4B53270006E6CC45
+5016272BB7FE8540070D51A260A018E09D9A1C7CB3E3C6409BC1993E59667A42
+049F2393C872D0E8EC41FBC2671D0F5E4B99BDC5AD13F7B0930B881CC049FC39
+938DD4D270BA8FD68DFF2ADCC21C7C24ABD1391C947142F1C7CC6E7EE5D31252
+F84B92C304757C0B8394E9E2C2D4DCEBD7709FA645B883D8A5F9657FE6116F2C
+891F3DB3BD7DEA5922EE488678297C5A043720DDD777451AB916FA664519A6A8
+9BE9214DC67D68FAF516E19E1F65F162C246B6C010911220978C2FAEEA7023CD
+E2C2A175D2C79817AD4E4364090B9C6B95CE86840857599448EA77982CDEE30D
+F4E739DE78F7C1831B2FAD322EB48FCA0ED8FE56A0BE9E26E6921171C31F8E79
+D5A59BC6225A0AA217FEB684D1CCF1B12E21DBEF1F1315C920EB46163B5C2F46
+80669943D09CD519256D5A4DE9144FD5103B52774A530D2A4318E9ABFFEF15A0
+24F0590F23BA7612351FC0BD9E5F9A5A8D6ECB677978C4E2AFC4560986B7A8DD
+0CC30A82C2CBD2707A18D988C164F2B8CED74B1C12991E705F005E3A8D10BB25
+F5A45974096ED5C5F8A09ADA293175C763CDF9C3484C4B9ABA9839BB9028425F
+DD34E700820CA4B2BAF969C1DEEE659A6FF568EDE7B58400C07BDA06310B92EE
+17FEF247A7FAFBB56044FAD23EB2933D8F313A161767FE211FC103F392A9A1E8
+B633A259920A15D19A4F5780C09071ED04C83FBAB9ABF344A1B0F1FBD2A96A87
+E03F2785DD00CFD5B3B95736CFE6315E86E8A5E838F4C02B36859AB4CA203FED
+4AB0D43E2964FEF26993ACA619F1CF12D3DCFBD8E50AD02A72A6593EB876E244
+D5CDFEE1128408A5C10B5E70D680299E8A33489E1179FA0F753B7FABBB826BD1
+39D7F7A8E7C15C359E24B6569640123700FF628B2D76E2B7B2DE7C2F098A7A46
+8309CCDEA49CD277E96366EF221C4DBCCF17882C4565340EA41EBE83998AC89F
+D66825F75F751395FACA772DFCEDA5E3368094CF378C31DF2B405D92690F2546
+AA982FE7F32660E0FB33BF253F632FE978DDAFEECCF840997558C607ECF0CD57
+5CDB3EE71642ADAC37D462F7A23541F850382BC1140C8437FC62C34CD9BE7002
+0C136657F2ED4AF914AD3AEC860B2E873A77C818E491440EEE98075FBD7EE393
+B68FAB94C574EC914FAE259B065C8666CBB2D3604F9FFAA52DEB5F157079D53D
+3FBBCC93C598FD83769A8C039EFA0C7BDC027A34721E437E548F120137EC099B
+15D65CF68B5F2E5ACBD11A46A6E2168F6E38DACB52D0AF949B8BFC8AA92A6C1B
+E5A362B1B05A46F3E58921F6A1CD4C97730B14D31F0C1E2C132D25B2A63D631D
+C65813C00332FB695789D21D9903B3CD1425CC36C25C18C7D49014F85BB771C8
+D0D18204492ECCBF69D97B2342457C95A7CBD46C489690CE6B4A4363653B9D46
+A5A03BB8BC675B56A1CDFC8E0C3BC7DD7E4804E61DD27EB6D25119887EEF49DE
+905543AEA98A60471A3D512D63CFA12F8768CBDCF8F9EDD9AF084027DBF313DD
+059EC75136FC08C22D280B76F1A4AE628CF21DB9A6E567085DCEF55E68812A8D
+F72DFBF59786430216884E02416419FEC67428E36B62093250EE61EDA4E9FDC9
+08F01063F9841E1A5FC54F34A65F738A9E330E8074930BD9E85F05AB0E9DDCF1
+2CCC343C8BA7619FA512292B53F37BC95635A3EE07C3E4E91B123E2CC34EA9F9
+123C38F41B1DF9C2A7034BD05D83CFC2B86D69639B8C34940F53F44D5F549305
+F196464989975EF35F33B2B4B52CA9EDC6B32033B63BB03462CC58BBED662365
+2F36F7A46A371A60B245D53F9A7DAA64428EECD40A8F4C93D460490B092558CB
+647E53E34771DC04DEEB2C285965F4DCF2CCB8669ADB238CC12897F7DF46E6DB
+FD9D5BFBEA1DD262C4CC1B24E681643FAB80B34D057BC920ABAED5B39D2ACFE7
+4CA3A1999ACF8C9AD0F99B12922D37C03D06B77985EF38B3FBCBD6AFD21572BF
+84A7BB8C4ED5C3BE657673F8E9F3A1655C0179A4CA565D3B6F0949B2CBBEC189
+B0B46D5727EA5EDB274B66C9FD872C00969B9C6B7CDC3A8CEC053A443CB847F2
+540FAE81CBE3F6B306D1B8B913919D1B9FC029CD5D414DB2E16C7EC97F0BC73C
+1BDCD5F3FB0695EB84873FA73629005D7CE48A9A1374CD2A0DAC7F507D3F04EA
+A8F71F37B65C4D5F5928C7A59BDB73E1702D4E9508519508DF62DD29AE1209FA
+8766D6311A78B12C830AC0D870CB02DAC0D6434801CB48972C196E0CC92BDDEA
+398622BAA5B384FB8A0396777CF517A08F646774EFD5C6CAB81C37ED7AF68276
+C86AD81C3C41476A6398A6A22D65421526EEC405F6CC9F2520FAD97FFDDBA3EF
+9E8DD5295CE2390650C5B19930B45A410083442196A24413ED58BC3994D003EE
+F13DA0A43E7D99C70365FE768AADD61628BDF66FFC0D4195AE0CB7FF33EE475E
+2B0EB97F66B2FE63D3436568729519B2639BF5AD17F7061BF9F8A2EADDC7F806
+50C1EBC0AF0BAB233868B10EC7711A0C2FFAACDCE3C49D3A0301C49B82A2DD78
+92BD6740EC601CBD20D460B90EED562B2AE48E55A7C28C8643B4DACAE95AD33F
+27F2CB34AC65A0E62BE71CDC3D05361D1F07584945E4E89514C40D8A3132C707
+A4D56B054572CAF5F12E40406C26E5077C9E255516000F1733B136CA5C58961D
+A9B22F6FEE7B57DA278A3F8F2B8A2B52B5E2E1FED54F14AFC9F13B18734E42C5
+C04846F7CEE4700920DAC45D381100CF7D5DF4E601D3B933998D86D5FDFDF666
+CC4ECF675477D74327EAB256DC1727A44C3F7A6A970D9598EB46A5C38E81F3C5
+10D8307C19D849BBEB0C962BFBB37409195756E505278D619A73140B2C661235
+2091B4C6A3C81A3F532B8168E69EB1DA998C84834C2C87A910A2A65B264A20AD
+50F7B5B8DDA82DC3F45F394BAAE1BAAF5FE217BB95A30E2164C3193083013EDB
+950B9F2F8559B483BD35507E77A8C59CE5E6571EF07AA5ADFC51C4E54346AE1E
+6E22EE5A58C7B31687B936299B29547E214971677A0D5FDC566E61EA08E86BC6
+976077F73FBC8EA0CFCA796D37DDF0977130FF25C4791DC6CD5B7450A594BD1B
+291A8650DFFFAB3154F4129AEBE08C3A0F76A61F23A6662795F20B096772DA49
+FDC818E8F431C8D7488139A55443B81474F5D80D63E1CC6B1AA2241C0AEE0169
+9077ED92D2CB61C71F765AEB0A26665F2677D214B6C5EF0111171B165531D3E4
+7E9E43F1659A4F3E96BFE53F74D902BCCB2557013D900D19B86DBEE27F12CE31
+A94697D4DA12D98DF2F197BF7B7F6380E1CD7D1F9E13B65D5841A990642DE6F8
+0F86E9C087D82FD2A903B7C5191D7D87CB2797C3B24432F7D29BB50DE05D37A5
+B9090F2D26B1AF1EF3DF11645E317BBAD8136611F64885A3D635C3C1F1F42995
+83BB3D6719766FE2D016B42753A30887C1D57DF9CB860FAC2F95BF993EB7DC4B
+F61EA29CCCA247F2728D4504648A8EE0B7FA0A766282E63511F89CAD7B612348
+7E83A9D8F233757716321B251D122D9793FCC20090AB7BE19B1575A3AD6CB93B
+9FED5A9A6CDD855A1F09FCBE5C9DD97F93C49FAD92D3DAB4B32DFAE82E36165D
+5A6BFCE2AEA0F568A481C480D75C1F32ABA8FB904CCBF3FA6AAF58C02B501A62
+4D6C1F8F690BB4B7325A31B13A712549AFA18174BDFDA6010BBFECCCDFDB06B9
+406732F56AA41EFBC80266EBF0B9852EE08E76EEB14A276935114FAD24214CB5
+D177262C90AB93798A00D55A152D635C96846D70395C7EAC49F7A750027F9024
+3781BEE23D56131397B4B241BC6976A4F2B04C8C64EFD55E801D833664019765
+7A22B810889C096B55AD2B4D8963CE240D5DF0FDAB71E9091A167A80F5A3418F
+DF87AA78FFB1EFEBD8A2C97E8E7667B289BC23CFC16F0B138CE179402015CC4D
+F36912CAE318490F6A050B56B778DCEDA7AD335FBB6F3F05C526C8B5EF0B7BD2
+DFBCF5FD5C40F39B6A3455B86B34E89060AB0E6AB96C3914019CEE49EED033F2
+EE547725E1EDD60358DDF57F9EC734134515949C482D52079316D9A2481A1547
+94B4CA6724EFABBE3DE13F07951329A119D84A07CA8CDB199704694F4B3AF26B
+95DABE0B18F99025A88898EDE46BB3C314FDDA77018279B5DC8C854096F3C7F5
+4DE88F3BE84881A03C5E19A77B769EC57B4F6E5BB885485CF242A23C6E5FC322
+04511A00F27AB274232A97A2E5C45188538013667C552E804283C579F1700DD8
+B3C70F6D22FE133C15FA6D5095582333F9B4495282BAD0537B90BC6548427F7E
+12C9D744869A3F5F133CB2CA078C83B80F95AAEE5D64203110CA1AF12E5E0273
+298B2EB72DBB5FBC3F6A6D7004FAA17AEFB086870C83E8D742EE560DEAA5F727
+CD7BA16A4D6FAB7ED191AB92BA39300BFB73EE31B7820D85DAE74DE35B2E3FF5
+8879D9D02B251D7903CA30DA07E2B5694F23631CFB5EB08656AECE21A93DA6B9
+EB6CE1A290631B795A55CA75A5EFBC99BD1E21C40D7374181C96B43B696F9079
+E7BC8BCC96044E09E48EAA625B9D5C53CAF79C84E8032A0F976EC2FEEA9583AC
+25DCC02DEC8D4798E0C145CC523E5EEE82A1A73AE0EFBB08876278A7983FFF86
+527052AC0100CB273390888702DA5C62889808C3DC427BCC5B0A8D787102E641
+2ABFCA74C325F26A74AE2CC7637C9996547B34F33CE355165910F2C0E6445E7E
+70DE25D7D187EF97902D4D535956A4ADA1F1FA0CE9881399477A0B72CFB5F841
+1893157F662F071419B5AAB14EE66E1D478AA9DDA4E4DCDAFB7060EC629ADFAF
+5C779DE9AB8A65A65722109954599B931C42DE431F5A988459BE94F48F7D2539
+1A8D09133020EA37FA9C7CF8A32C9C1BAE51E112CFCF59CD7FA6E9676BAFD4D8
+093CBF4FCC3BB2E468ED55E28D75DF47CCF621662632E2087A8227945723823C
+02629CCDF94D5168A3810B815522588487CD8AD69EDE6D7FA593E638F603D808
+0E2DC9278B63534E63D22876BDEE3A7CAB88C637DC55C9D1C4F3309C01DF68F0
+3919523B2CE7CA52961AA3C2E618EFE1BBCD2C8DC65EC648CD380E3421F287C7
+6F7308C13F6D857C74522BE6A0B09E15420CFAAE8DE28CFE6350217DA9DB5083
+D15B0CA455D343119E3C1D25F1CA143D5568D63CE32856F21328D5AAD69236BD
+208BEC83099D6652E91253440A613155EBE7F2D902CAC765F5049FB5433AD361
+7C7EF2BF062877DB1981B9481F961A097D0402CD89E0BFA180027E29B990C2EF
+138AACF0D146CE117990CB9561FA6C0A8D1929D5B8BA4C4D9168D6A744ED4B4F
+457EFD4B36189371E60DCE4D2D97EDE139145241DFB26394A142D4457AFC0E04
+990DBBF7E40FF9CC5B0624E9B898CEED3A63865690D1CA256330F472EFA9059E
+81920A9D365AD4CF9618E64AF8FE19DEFEFAAABF8B878C42C07490AA600C0E56
+76E6C97F5B0038169395855E4338C84108D1ACB59E5482AF5FA034769A116EF2
+F408FDFAF2205DAD5AE5324EE9F1AC7192E070EA40EF350817F8A69D680DCEE2
+1B30277FDCE432D5541D27536E9086C2C74B2B0D5AB976C3E188EBED10777172
+76F7D7F73E38D15D03809B350C2F55E80AB7EB7D4C4C9B7DD97179F36DB5E4F0
+1140662023CA3C389A8B168A68303117179A4AF84A64B2C2A56ACCBECD6A98AA
+14CD43B8CD3FB79202D957E0D5BFFB49967E5421426205FE24C9608E5F591854
+DF895083505CD0A4F53DA06D931AFE3BB68F3FC3DCEC7059D3FF5218BF5F1082
+CDEA29587E7E9E357EC1329411FCCA0C3078E9787A12EA78D59B2E8CF2AF09C8
+DA12B2B0EA4A43283C8FC9AC945EB0E63CCFE272BE758B0F8B2C9BAC46F3BA97
+D05C0E720C584E805589D2804EFEFEDA9962B4CD5B145FF7305FA959B660FC9B
+37C79503EBC2D1639D2593B0A9F24EE3CC07352614C0B6C531585F27CFB6EFCF
+044F2F2A261B0C2D79FF78899DB6B1F2FB06BFAFEB488504D2FD579F55980DFE
+9D15DBCCC176E41EA7AD6364D40D931CE561E0AB57F5FEA21549290E539A3C7F
+DCE12F4ED93538385B2D30DFA578BAC6DC92A144A72D1C2CEA334ACA6F6C2133
+D1996B97AE8B102EC56426ED5D59DBBA11BA7D6FD39A8692F0931B64538975F5
+61B79F8640773407E873FB4714516037A5C6FFA8C796A9B01898CDFDC2A3F2A1
+5D3BD4C09165F6AFA9EEA3E0C84DB1D058A4C54EC0673860170038CC318DCCF7
+1F3960F12AA2C9447090D91B0EF8A320E933FC8E89FDA5D5897266A4D156BDB4
+077745CC076FB9A12F9D3BE989E2F8ABF44F4BF842DF548111DE129B36B535ED
+E5ECF8AB96D94EDB9E0484E00BF942491ED250EA8E062FC59F223A85F26649CC
+AB1AF18824045625756CE044529471B253B1F3B5FA2BBC3DCEDC457C0A42E29D
+7A152AE14C8D60122C5AEAF5D4360E51BE81A84F3A6CB164181DD1B62AB204E2
+3F078794D9FE570D6115B1C9DEA193996CEBDC5A32D8EF3EA3C309B9F87C726C
+5F2957494663A92639A418C450D42D027053DE7342921EEFD3CCF162DBD32E16
+9C8FF39084FE1117958230EF168E6FA9B48590EDC108D7FDCEBD76BAAAFFBD0A
+4EBBA485DEA8C89778456A1A36F420FE78B0A8F854CFDE7E26E76CDC2270C983
+1D5D914F3EEEC7E4105228ADD1646013CAE11C03108C6971EAD9C13524537A4C
+2CC3D193CE5CF0FED9939AF23E241FF6C82FCBE73CACA6B4B6F88C17A18CE4D3
+4F49BEFCF830777A1B26CF228DA61EA5177A826645B18F21C10E06C748E113C9
+03402DFE318270EAA54F518FF635C340FF581055C1529CD6976951F6819D5A45
+A4DD081C55E7597D257DB9E2E3DBD46B0878895155DB0C4D859B1E61291EAFFA
+7F2816E365A5D6AF6EACFD49362833DE3ECA447871D071BEACE9EB8591F31EC7
+CBCE3C2EA428301FCEB42ED2E082F89476F39F7EB993044B8DC23832B25DD3AB
+FD6E0A199A3CF03A79F323FF826682C8FEC47BB2B74C22A92D01F0E0CD8CEBB5
+C59ECEE83A7B02E949225EDEE26D5D11521DB381A26E30CEAC4D8E2FFB87E0F1
+44ED94C0E3C022D4B2DC2922321EEF1BB71DE6C221535B0EB6A9837C8A775440
+BDC58FAA05C859F05A654242BBB4620D92E5E8B3C5A937B98064BF97549E68B8
+8FD29B4E57EE27055217C910A199900E2A465051AE0573E3D46E5CD541BBBA59
+5062CF9444E95536CAB30FDCD35A56AF4F5038E65690633DA9890CE8229F6EB9
+E5BAA68E54F9AF6590B4FDAD42B7BC0A6708A1C2E809B743A5767ED46FCB9847
+8274E288E9B2A49803D238ED5FAEFBDE3863B29D55118E3ADC937E4B02287439
+B452DD41CE8298B10AE99AE275D45C5E0EB5680DDDE9F449855FF97B28AD1A9B
+BE728BC56C8B4632938A4337D794EFDB56050F5459C031DCCBB1CFAEBBA79348
+F5514685F1F16FADF390B55DB5B671D0E020C03C8D301683FDA4BE8CDB3C7948
+2F5648A2E049A495608CE414857236A70AAEF5EBAABAF1A0950A2B0B814AFD0D
+443CD6D2E0365332CEBFD557DD16FE1E3342A85057C5C8337ECEE5466406A324
+B7A5F881BBB2E442C9775A1C33B5321887E3A8E8001ABAA65B1B2BD1191D6659
+3BBD32F2B01A37BBFE2A3964BF37646262E4D667BEBCAF970226BE5AFFB86A1A
+21CC0D74E7376B9634EC8BCC46D551FAA67603D4B707DCBF6C65D932FC76C2B4
+8B2D03F5E29C4E2327F5791CCE1E42395319739422607AFC0B6962680A04A5CE
+B9FCA10C3EA7F9B1CFEA675F44029F68E3C9C0B90CD7751040239137508E1E3F
+1FFCA19DA7B0933ACEB8239703097AFA4DBEC0FD8F94AA7854F83DF191A44326
+EA23CB5F18E342A9110D30A1D9427492564E7CA82FA80CDE8B7ADD8787B3FCDF
+A5D52B14B6147262461F3563101CD20A457672F78F9BCB7F996D7699975C018C
+07ABAE4E0987AEB32A45577BA6157B51E9BBC37839FCBB886B8987389D8C82C2
+0281A89F98874003140328866916A547FF0B47F24982E346FEC11458EF35C95B
+033F35334E2956A631F7192A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -1485,25 +2269,41 @@ D81D0B277CA333690FB282
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMR10
-%!PS-AdobeFont-1.1: CMR10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMR10 003.002
+%%Title: CMR10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
+/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMR10 def
+/FontBBox {-40 -250 1009 750 }readonly def
+/UniqueID 5000793 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
/FullName (CMR10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMR10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
@@ -1595,519 +2395,774 @@ dup 122 /z put
dup 123 /endash put
dup 124 /emdash put
readonly def
-/FontBBox{-251 -250 1009 969}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
-295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
-409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
-4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
-2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
-0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
-B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
-24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
-43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
-D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
-5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
-96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
-7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65
-0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830
-B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D
-AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007
-97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8
-FEF3D8C63B2F8B99FE0F73BA44B3CF15A613471EA3C7A1CD783D3EB41F4ACEE5
-20759B6A4C4466E2D80EF7C7866BAD06E5DF0434D2C607FC82C9EBD4D8902EE4
-0A7617C3AEACCB7CCE00319D0677AA6DB7E0250B51908F966977BD8C8D07FDBD
-F4D058444E7D7D91788DEA997CBE0545902E67194B7BA3CD0BF454FCA60B9A20
-3E6BB526D2D5B5321EE18DD2A0B15E53BCB8E3E01067B30ED2DD2CB9B06D3122
-A737435305D42DE9C6B614926BFD44DF10D14402EBEDFF0B144B1C9BD22D7379
-5262FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EA4FA77428025D4059BA
-2988AC2E3D7246BAAAFB89745F0E38580546045527C8779A254DB08DCC6FB9B9
-0E172209FBE3857AF495A7F2B34BC895A39A30F903DC6E3202D29AC110D868F4
-7184CB78407B8B9D42F6375F67FD4B828592E4A977B9E71854D143CD1A9EDCD1
-767CC2929E071FBA4C3D17500E28A23F697B5D5CC68D5F56EAD14BD504E07182
-3FDC12F5404E74EC1C02AF00C1A6A17F958770ED4A024F5B3644DEFB61F2578E
-56013D0B4E7CA3AD255E23DD63369A921D427EEE0E098E8148B16E8A5613A8F8
-A5F1099E15AD16EC554B644DF306F0CF3571055A81F1B464529DB49E919F88E7
-581066BEC4765E31BBE28C245BBF0B74610DBA30C63A71A4F3B60593A6B41C6C
-636C980828CFE9A3362FBC02F1967F0F770A4790F90DEF9D56E0A76B0703FC58
-2841E6E8D984FB476D4FEB960FFB6B386EC6CBB9EB83704B0AF63F38C77090A8
-DAA165E6C6BC86601B14F8E9F504A9D578AF05128D8C1BCEA9D21057958D5DCF
-63459352EAD6B4A2A666CC5D85855641CB31507F9E30405977B74356FE985A6D
-541884CB65A4F5A8D4C82CB9D82846CC510CBD243E98A0011AD37A81047021DF
-46F69D7C3DFAF2F10F1F0CCEFBE12EB70420BE90C450975434E223C67D24226E
-8B62BCA6BF93B0B1373AF55E4ADD92775B2DF199B6599CB02DB64B2D6160BEBE
-449C057B5B2D226E0F5D7CFB5C9A4A7184FB29A595E91252AE787861A6331FC2
-6605C995D55120121CB463473A7CBD22F270D56CA8E0DA99832A468D399CB9F5
-A1CBCF0031D99F3C4F4B78A0944BED5A7B1AE23E3A66EED453917F9296077306
-06CFA772BE60854A30885DC5FB8417E0D3F7AB45ABFE186D877A377F5D17DD35
-0FAB81745294E35A5DCAB20321C6ECAE276B63BB17366867F346CAD53E06AD96
-091CAC75465BCDDFDE9C4364B2A8EF496C4CDF76B058E4BC1F616F6CF62FB60A
-64F81BABA7A729B8CF679CEE01B1C985558E8D1493C03B834F3696E5511A1917
-2AE7E16AA8FC516CD2CEDE020BC5777598165B6EF2310F4DBD54FE14071101EB
-47F4B2B59778B1EA7DE13ADF46393E07DBE2082C2487944A71CEDD4ED7D3D877
-749D2500636C3996A34EE0CBA770F6B6A655DCB9840AA8236EF3F6182E1C8997
-395077D9DB15B9D0A2DF9A3F6042C94E6E492C965E4E8542AC4AF5B21906B6E8
-4AE2B01C0810E38BFAE99DD83EBFF8E145D09F763B6B134A25A1CC067C6DC1D0
-7286045CE90BA968598D83E5602ED96C72A424848E211C028CB344D95DA04ADE
-4C5DADCE9009A72B6EC01E7B5CF8C52BDFD2B416F5E1833F514659D94BB2F452
-EC4F2E65CE71AAF79106A0468D76D283ADD44D7DB5760AA429D61C1DC2E912C7
-9446C19557A1D12E7116B765BE522EA166E8F0B604807215323DC5C2DB1F2E05
-246873CE189E03FA291A961E4AD90563A8F7B0E08A67DE4CB3607C6ECA114DD0
-DCE97976E208615F3CA13FC44041360086A4A173D5441D9C33A38013099F73E9
-0FBC96808F7442FD4D56DF7C4F2D4C9B2301F7CE626B4C6C1617B8F1584DF195
-F92FC6385070EB02BF2541307E4EA34C131815FB9028C118F4B792C5E92BA39B
-732EC013E2B29FF8AB36FECD056B8A0123B2E0E756F6F36D1121446A90F6BFD7
-D076C80FCC1E88445AFF2C4D17D25BCC028840AAECD82282BD3720BDC1ADC56C
-9EA1525E6DDC2B3C5E66115838C0168070EF155FFA9EE2AF0B1F58736140541C
-42300199F8F7509DC6F8FCB3E3F76E429A92CE89A195FD2C39ECC95D90D8745E
-5667E1399D4D54788BA3A46906538E24B3846FF10246C3CC049846391B8728FD
-9EAD19AB90473454C26C6CCADD66E6C5DE8225A164730F6778DF10820C2BA54C
-D9E5823FB4FB192F7210200093A7FDEF6803F656D3201DD7B065E834205A528C
-BCDA52E22337E27447C2C750C3730E9BBDA96E944A74AD2B02E4CF6D3B5B7E03
-A9D0DFD550C7224EDDF2F7CFEB0818D15545A50333AE7A8D44F5183E572EF324
-FF51EA08E93305172AD6945C1F023676C538160448E1DF49DEC2BF386B4AF07F
-AEEC9D2E0A70CF68473886A398DC83F0CCBE0955E80E7CF44D03717875B89ABD
-780C448DFAE200862748F1AEC7F958C42344C93D6B6EF29DF4F563C4912EA159
-4E8C77EA5AC7CA4487E9D29D2D13EF45DABA13F0D1B922CDF7FB0F347C5857BF
-EF7ACC16EB538BC2217B0137BD575DAE18F3DA198CF90B0DCB373040C91F6F24
-486DBBA77F6032A17FF382FB14F4AAA3D3608ABA208E94B69A0A1E721B995E54
-F271E5CED22F28313D7FE5679610A946D3AA637765CD441270BAD7808844363B
-4251D831391E2C6E88F609BD4280D2B07663B482A2C018512C665BC7ACAA5A7B
-29187497986970C06AEEA1CACC1D9375576B85F2BC1CB9498A8F60C8466133AD
-8D01E2080BF508B1B4A372209F5CF528986EFF0FA4333BF92EB50154D1CFDC92
-57BC2210E3FF670DA4E64F98C6CB3F396AEB146E7F845F62AEA83388A2AB028E
-F12C1FC987897640ED50DD651EE9B0710138751C2E3C9FAA647A4A8D52B0E267
-11108B99F7E090DA4F777B73A33B006C209307F2170D75F5BEB1B576C1A3E2DB
-9207958A900BF90786908A9B9CE1DD9EAB4D6EF7FD724B2A22F944FEEE17355E
-D21493AA355501EBD985AEFB696ABBC75C40CD1A2FE0DE4BE42F16CF7B599957
-E8096363723E2BBED8B24551DE3FAB160985F36ACDAE7321D7B3A9AD0F164B08
-52074C54BE452F5445D375B85DC2F7F6AD2C0794C0830AC559209E68169DADEF
-F78B82317AB6ABDD8874FFD804F70730A9D084B4E9E143226EAC38E7B1F4E1C9
-0270BA81A8B43CCC2F8F3B5E01E90284BC56126233FD45044FD64E5B2D159EB2
-5579F9FD11E0C86CD4F3FF5D06B11BCB1A2BE95570307A372E5FCD0495611D17
-623804766C93D6AC547AEF388F2A3598E519E3D41353F3ABB6F2EAB767D740AF
-AA6ED9641EB3E75E36CB9E4779C5A443C4CF780F47CD103CA77C0C873E8AACEE
-A7BF44436605A1698CC66DC38DB95393CECED515664ECA7D744AA1FF262F3DC2
-DC7A6420735E7CCA979D78DC2A46C49D0AE793B6DBEBB2F598149827B6A53AE2
-2063E781A6C9A9DB2E3749E46F5E192954E51AC6A715954CA0AC851B2E87C33B
-9670D407D1768B181BAE10589F38DAA5C0DC4C33DB7D5BAAC1A23D10C311C09A
-35EDD551BD1534D3DBFE58D7A7AA79F93772EFC6052AD3E8F1D196073BB1885B
-FBF95F9BFE07E8E2AFC23358A1DF2079C7A6E8D221617A5A6FEF9FC048CA06CF
-F2353B9A16F17D6D408FEAD5DB180AAFCA1C17BFB5A7473076DD4EB598ED049C
-9469628318347508C2BC5CDF052D452FE48ED25D7F3FC062C8702BFEAE853F1B
-CE12F266E2B4CAFE23E2A6BDB3A50669CF1A4F4F1889A90B77A69F00597D5568
-BCB4D9F21BE26267E84AF5C401F96B3B23A80D7FC6956ACD1E0709D0D7222498
-6417B31705074D6728F508F21A3CEA89CCF53F3E0C4E03A2CBB1276A45F456A0
-128F0BD9E095457527D9B6A248DA7FA24ADD7F0B0A7B825FAF9AF69E210FF3C5
-73764761DD61D03DAA7AF4009002AF363A101FDF3BF338247B6B2215AAE38476
-AD6613B5C7D9D0BAA9556BE4C57CBD3C0A86F5446FEE7AB2B738E4043A7AB149
-DF8A86270E888605ABEA1962CABA87E1B6BE4F772D0278FA5286EDAFFE55ACD7
-97EBF448FAA44F33CCAD8A28E883F03EADB5AAE23F700571F6A1ADBB515216B9
-02B59E11FCD26B98FB61871DF998E725974B71BA9B8075C9ACA5BA5AACC43079
-28F62018463D91D404A1024655DAD4CA952E2939394CFFAABF278DF6AC311007
-F9D7FB5FD477B669C2A068BCFEA52F248FFD1D0ED2E47556DD686E5090F91265
-A9B7D19F400A6A056A56C0EA9E74CFD16484BD2767E6B51F5AF34FA6030BAD0B
-A791CB6307133C9C16E63547B41DE8A67E0E2A60DBD575D3945B8E29AB07A1DB
-E752B54F6B423C787DC3E2E48F3D546C2F6245C8B775684CF1106D621C64E111
-BCC2369ED42B5AC1A43A3F56902CDD3D1167EB6B08D14ABDC75B2E50175D730B
-D2AF00DA66A847A3C9A49D447E6071A7E977A58E300D96657AABDEFFEA489DC9
-75AE346C6B9BEF82AF077D6A90489FBF0101FE77BE5C3DC2670765688E014FD0
-5E0E8A2210CA3EB3AA78FF1781552D0DCC4A98A991D582F5D40A0174E33AE2DC
-715F5FCE505E8333530611DCDEF642E35839C33C9B94C40792D970EDCBC9CD16
-0EB0D3377020678B474DF8CB1EC018C586399ED22B01218B5C75CE40EBBDA0A9
-EDE1F4E03CEB5B3EECEB0694059162830F53EEBF77CDC7550C20DD9EADE2F052
-6CE34C8F67C21BF6005828D755E857C058E6C7060B610D801617A601DC3F8EAF
-618AD72C4828E33967AAB60B411DB233B7B29D62B017FC51467603FF003CD000
-607B8D8DFC04FC22A178E6A038ADF4E8EC72382906BEE75B24CA8F6BCAFDF77A
-2D0B5DD4FA43E1007B84948293F8C019DB9979523DA8CA732784082A6ADEF415
-5FF813D469C337441EAA8CF9F920BCA094744A306D4922CC420757D541BD2435
-FE2717A018C89A5490FAB88D6984C09E5C7F62BFF6DFCA24A69F8E29A9DF0D5E
-9FC0A12EA1940F72D90DD7CDDB82B2597DA1CBD8F4302F9598920A9B9AE67D0F
-E10B30B928B6B2669A08792235482A728E9549E76A15DA1029BE883FF2715020
-73337BEEEF7CAE168CEB6E2AC916D5A68BF4211DEC462703828F2E5CE112E398
-7B79DF6389E5CC1AEB74BB4E4C6793A2666BF9EAFA72BE966C9451104CE2CE24
-45894DF3304E620F484273163D9213853D242DC308055AEE087A588A6FC8CA96
-52D94D576539C3728853FB9658A0CED91EB96148B806644895A49328625499D6
-3186BF65D263D138AC4027A43FFF7024518037ECC474BC3D42307D474312D388
-A163D7DDD77003116C071FF5A84B61DA0E559E96B427ED0D346417236C1AD6E7
-B1CAD4C7AABE7A900D6E4B9C8D472C8909123F0203E285E5DBF7C111B18AEFBD
-624DD20CFCF974241215364B627B04FF18D0068835B21C07739A91DDE7B08FE3
-82D175CB6A9FE5DEC9DFC4066339988F06ED8F41E7700E2D0B23016DA5119F3F
-9BE6162549B3B4920B383980EFBD90C90AD4E935A9816ECB45ACB0D9F13A3F8C
-BB175A17070C5D6195F064CED7176E8484A88D3FFB76BD7700F1CC331CABBAE4
-C89BE8F6D93453E30D2BAABCBDD3551CF2A36BA79E99930F6DD82BE1B0546E9C
-7E0CDEB1C823D75FB0998300FDDBF750A43460D0415DE713B7C2A5E7316D020E
-B4A20F987C0A996DFA94D6833EC9539B0E75528F7E9FBBD4C4726F2783EB33EA
-D564885E0233331432CBF3424C130D3A96F79F4BB503A310D3030BE5AF110CE2
-7A463DC21A8692CEE0A80FCFF803E7202048A8F3ED58EECCC8CCD35B32D414ED
-2FE715B39DBD34CB9AD7FAFDB1A1993D3AD5264DE6A52B7D04FD681A28BCD3F6
-80DAB12C43362512F4CECBF5438B3A72317A1BB884DB9B519A8DA6CE1CAD2CC8
-81E283839366441718896F219440D63D2497971BC9E5AFF32A156BA3AD297EA0
-46DFF3B39E4EE1389FB041EB63A82529BBFD882BE02BDE0B25D15C5EE522663F
-5C7D054249460D66987AFE8C7FCA65A88003DC933240920463D50130F7A79F85
-17FB7EA80120C5E91411366F06953609323B21A4B5702447D1C54A08A4104EC0
-7C2F9B1C42EB601DB32FEBA0F5A03B7EDF4A3EE9B25A26E4D797BABD1D80E6F5
-1EE2347925BE9A99D7563053611095EF6E54675E146E3B04F3E0F3C051EF3175
-187665A2C7EAB425A8EF999692BE5C224A27B635E249618CCFBD80E7CCB959BC
-3DAB0121A2CA60F33E604591C285A31B4B289F44C9E452C7AC45994EA9AF436E
-D1282AFA204248362A2C93B4574663B15787575C116CFB343CF0AEC7D593669C
-A7D457AC8F865266593D38C52EF63F818835F45C957D2BB9A216EB42DF410DAD
-BB20BE33D50278FB254C3414619ADE4CAE4C296DCE73813C777186EB4E67E0C3
-958FCAACE325BB5BDE181053EA6A0C55972CA85A56EAA1C1E3DC9A6534602C39
-24645BF60AB0BB12873BDC5AFC9D2A857C6DA73DAB8B476F8B0D0275220E0A9F
-82EFA82C02AE2C375ED3AC6D372590DE40842638F674E7CF92A21551D15E8EF9
-86259CFCA8D82AC06B5B7BB79B9D7CB7C711D5947D01E8FCBEB3028BD300139C
-819123EDD7FED75EBA789815185FF47EF9BAC1F23433523A1F4A1FB01153ADEF
-8732F194895831C0A1C3D0A186F788BB5B4672A028752287F6570FEDCA05B4EA
-0F45CC407AC51FB6960CB331514FF07C7FB6AB575A9558D6C16DA3C4DA01F47B
-66617F310D5D3D3197A5E7400D72FD86FBA372454B9BF6F7E2D937EA3A57808F
-792E8E51CE5BE1EDA1AF93768B37370DB0075A4C564B128779152E8E363DCA39
-C4DF701E223ED5088F7B71FA76BCC01B3A983E855EF34E6E660FE58D4615CA18
-0868D0104890EA7B56DEB102CFE3A2E6EBD9BF225C51A9BEDAEBE67425A0C3EB
-4CDF81701BE383C279850DD8DF20956DFBDCC484D2331F9435CBBB81B57677B5
-4C08D89FD133EA65EB64D26AB8A3A5B69EB04B95DE0B06C3E28D2C6BDEF75325
-3A5CC081DDD1CFD2B505FBD4EEB20E4485F1059591DA43E4CD81C5D491ACE20F
-5F71533978C0AF5239EDC9F5BA1FFD5EF3F11F4924D5F27D3205391297F4F6F8
-1AB40A0DDE52ABF5C1A8934B4687604AFB30D2CFE4E0CD2B3E135A7CAE24E872
-E5C67FEA64A4F404354C6F8F284DB570123133B911624E23BC8DE3C6C88F49EA
-A78C39621372444C86BBBB534EC955D1116B95D50A7C15EA6CE8644AC2C43382
-196E3ECB853D09713D83F9AEB36CB66BF51204EB72B5F3D0D428BDF2DE64B856
-A0B35830D72ACCCA11A8E19071DC8A3DC7907276FE897AE4545BA75E4AC26078
-046644462A4A8470E593273DED74D8438A7D64625FD4F3E8FCF4062A754FEC62
-0B42D9D0B1EA160A11BCA8C16D33E840455047C747C0D6E7C94B7724E4142A5B
-A765C17BE7B49FBDC0CC5A91C837518E745A530327C229463BA7CF9543C5C54C
-7E6C2357F18CC07A6D33769343630BA8E4F5AF449465789E48041597A7E4EAF2
-C87CFD08ADEFDCC8691EA54E793C2B2F6C9798C1207AAA3DF7073C15F67F4325
-D881C081634073B98A5964E40744B976744954727CB6C93E89B8B7797D7AC5BF
-71F0FB317CE8DB3452FA7F0B6DB6EF9A51372E333982016D2B6F25B018C8ED5D
-CB31BD9001BA52D967639B6DF4432BAB04A0CF33BC4AC5216BEFC9B3E7ABAB2E
-88D5C93DDABF3ABA3D48781C168AF2D36B2CA24E3EAFFED679453913701E4796
-01091556E4AFD9BFD85BE266F63EE32CABADDB819911C2496A876DF4FE185EE5
-0CDC8CFBF824812402882061FDC2AAE8C85BF2454B513291F8D3C9C85B6DFD63
-628806A9B99D8D3FDC5B9809879C7BF34AE7D6E49736B8E7BC4E93845EF26FB6
-2D5DD1BCF13CB6A3D92924923C1608CAB3E63190854EEEAF7502D68A48194825
-43083BF0607815B532066C631C52C1B8BE3A1C9CF00FFC0C6E044EE75F097BB9
-7D75D7D04E9F412D0823ACA48BB0375270414AA399C72B51F36DBBA81130BD5D
-94C5963FE39F8FD28B1B9C93306424AA6F70795A49D5FB9A567D62E4C506967D
-6F61E3E15659D23A3B8A60CD0F90888C0B96488612E5253A7855BA567A7C6B3F
-1973A96975AE4674332854BB40C4051194A564EB78DFAFE80A8CAEE74C42CDA0
-9254462ED0E1CEE88E0346672815FC0559C8C524FF2E303015DC709A239A2C50
-E49EDB65EEC7EE3A937386DF93D1CCC27270E50312440E06C6BBBE4E8792A47C
-D063898C5F34D83BBFEF71DD8B2C081DC8D122A1B279EAAA44D69F5D95ED7DD3
-0820BAAD9C6E3AFF1E24AF5CED94E682FF612C44948E94B982C73A5371D97B90
-4BD25D3850B26F71F71EC4EE368C88582B1677A57403774BC15AD4A153B2C112
-537EF525582DAC217594D09373E745EFCF65911FC804E6CFB441F24416AF11BB
-CEFDCA172D7BD04B2E207517A4E578F622488E3D88EB4ABD24F67CB3CB21394E
-8B599E4F646A4B4AEE8424B2E322CBB4F98D00FDDB7B21FB72C9A2ED08984504
-42FA811EF7E8B99FC632BFA1044CDC831220988071A33FA5C4B4A0058384357B
-BD1B1A113C3C4E1FBE658FB25D111B15A4C253AD44C331233147F289552664A1
-F0C1F186810459C6A41EE0A53EE20149ADBB40EBE3775FE2577A52BAEE2DC9D7
-17D807C801572DD209956BD69D672A731CF9D8747231EDC0BBF0BA5946978A0C
-5AB3D4FD0333937C949AFE2E92617A4B46BA01537494101F96568D28993DB807
-3BCD5078A3D49E9950A6E373E7E3E08BED02CECEA8A739985F01E1C4293EEC78
-99D9A46E0936476C2A50CD25F3D8BFFBAB66B8EA5FEC0D0B6DEB314D2D06262E
-C6B39A36606F745819252FECD07F53AF0FE4792FD615E329A49994C63EF1AFE1
-B28429C1E8A94EC01D0FB2EC7C0F8DB9DEB0F32947528DE7BE3D008BABCB1C2B
-0442AB83B7945E4682BB77D4BF15855464CA59F6E2B67F7E97675F79A78CFE83
-C0313A826C35CD5B321A41EDB4B799B175CB0A27B60D71D24F4286635A354DF6
-84A777DF84AD8D3B4FCEFC6D96A8754C668770DB7A7B200B8E542B7490152BC2
-24B8CCA8E1D9A3BCA2325DAE70DD5109977D5F8C0568AC55F70812B1841F8017
-4CC2C36B4D8618D2B3DBF87F54C2141AA75ED0B5285D1EDA2435BAFC99F518D2
-F3F41B8F674095D15CDC366B8F344DD917EF647B9EAA1F499DDE25D39EA758B7
-D2EDD23E00B8182E9410C14BC31A75C2FE70869212B5F58915F5EF929C2333AB
-B9833686A29D7D43BF99D45BD60439CDD5FE3A50ABD328F6C87701C714359F45
-F8664941CACECAC72308503C9FDAB00EF7941AE1EA57A3C4DA8835207CF56F29
-0EDA202E8EC2164041701D2BB5C31F46F4A7AFBF71D8487750E76BDCEBEBBDE0
-B0096D143E923F7B5E6AE139CC44177E86FF3C1348B097004EA8D359D45B7713
-00892975F37C2A2141432DB9D43D84F650575ED5E05DEF92B391562B1EB58CD4
-7942D928E05578CE75CD38458DBB5A0D345A80193D36158A4BAF4E738AD1CA62
-81F8E071DFF98448ACC3D3700A79FD05B7ABA3C06D166EF11B2C622438A60B25
-2D913DD1C1D5B84DF40097E303DACD1E7B6C70C17BFA2851331B5452DD60DF6A
-D00501179E18756106D813BAFE909E32ACAAB36785409DBCFF0DC8EF504D94C6
-1353141DDEB71F73E33AE10D48B356797E2E8B5FDB99332F52728E4DD1B01ECD
-D43535A1A32D54EE60A6168EEC7156FE6B2AABFC9C6C502B8B19D69E56FA5BBB
-7B6ECFF2CD15C964183F3358D2C2D5736B11724E8B5B070C06A729A46606EF12
-2471EE0F28EB50B0B89334C903BEF66B9E6748EB62217C8C4869C2477E9D8D07
-08A53DAFA31818EAB2C9E7E3AADD92B6811B9E2EEC1861A56BDA86590BCB2ADF
-31E762D31064C82E4517640539A598E68203C6296ABE191BA759BF5F1A64D9D1
-45A10DDDE932C24F3FD7EBFAF21E43217781334472AF231E4D0E41C509B00B33
-4494FD54A54E3EE5A7A30C148BBF3A8141F825DA530769C32B52BF44E11C00C6
-7F3F71A041287DCCC2B9BC1CAC1F393F8227C256F139607829D18A1EA86BB97C
-AA02C568EE3074D8D72D32F53EC60598617DDA06352F83A66123D2183EB58246
-3078ED99ED3A3F326AA95D6E83C2CEFD6B78FE2F2E8BC6BBC96FBDD27E443221
-B2C9F258F0E41C0BAD87EEDA543A2240E4ECC1A0F27F8087310B21211D133DCD
-91B0F57E649B550193B0A80946B9A78DB36AB95611BDF60B7F4E009306D7F92A
-8E1092B2B87B57A1A72BD5F231F0DDB91B9527A1F128FEB68372CC0704900993
-7BA65818F86C935CE0007A6FF9DBA13B4D2684BC40AD7AA39F7AF164700E91F3
-82B2F393C4D071A58830C91287450D37091E2A750715BC7920137FF21EB45E14
-10C278990E7868671185959739C2373BD957140285B0B13D9BF99D0D895B0E64
-6B4D1B9BD58268B99C6AD6339AA9AF00621C5F19C604760794992EACD9AE35FB
-8055C9EC7B456824CCB1F832A9216D853A2E74F66BB9006DCC3D5E00331A9E4C
-17ADAF039C11DC0ABB78144D9347A2A2D5A1CA5686D602D9E05EA9F5258BC992
-2FF2D4B6F132DDB2B44CAC473EEF92509D609BD925BE5F1E0A4B17AFB88FA1DC
-077B1B4B47A0C2A6521D98EFC7FC0618C07813ABB0AAD9BB44361E6960DD86D4
-1AAAF213B0E459DB193E47382564C8B43D5E2BB1A76D9B00CEE59A0BA1EB70D2
-5FD3907964AF0FCE666350CB0E71A2DE9F2C38068ADF8A80CD08AB3664F0D8CE
-CBA06D3427E2D9CCCA8BBBBE30D76693A6E33F0FA093CF77E1D521E5CDC094E2
-C7C078E637FBFC23BB92C158411B65E3944EC1A307801D88DEA7D0ECBEFCD242
-6261F2C8F21353EF10EBECC427CD82D5A05297347024E4A4A1429C09A8675BBD
-8E9FE30DCF0C1743AF8E2FCD94C5FE0CD84148336D6DE4A2FE1B9470C998CDB1
-BF1331AE586CAE6EA795E063A7EFCD5C517BA446C798CAD723DD60712F59E12D
-9E48DEC3C28462EC24A720B8FF706560850F34D47AC35FDFD2321CF03E70CC01
-C17A5FFC311BC4F86FB8840984A7C6301DFE29DE27E61D4E2A21B45E93C67DF6
-6851DE050CE8EBDDC60D80B3EC6EC129A237F077F1CA031B64AEAC2511BF0CBE
-594139930826B9C08E2964A58F135EEE5C49194A77808944FFF53C33EDF831F0
-9C6F8FD4986BF5B22AAC4F363B48B60BFEE02F289286435CD0558847F9F7670E
-70784604B75C9B6EF327BE547B26634D77A65BDEB092418EC321481C0E54A8C1
-520294C14422C78CA00A56BB67E75B8A82F2D6F0B4536D8F986AD679C98C4E28
-1233ECE67645F2852D63608F0661F8E6F4B4AE19CA443D58BB0224C15C7250F8
-1EAB2E52C334811FD9EBE0CE83ECEC82FE75BAAE2970CFF8A48D96574A89E270
-EDF3172C1B1CE073005F3CD914283149A6ABFA26979FA942C02DD6D3B25DE635
-638EF495A73307E51FF0CDF0024E872B25A00D3BDB193E02547D5D22BF0DCCDB
-97C60D1FC7D7E7202F3F8AAEB43A9DD8CDFDE52819AD152C5DED4CCE57F17B73
-4B49D33E6A94995F9F1B65E86E8C601502416FD071E53FA1117014B9B6926183
-58A94512114E8E65A93FCCBAC3490506915A03209FEE47F9F375F74ED3BB6D17
-6169D49650112156515F95AEF30B40886F7E76977921A91A81CA0135C45D8FEC
-D1882CE1FE2FADDFE51FC81BA5CB3B25FCB1D66925A83F014915431A6FC8DE7B
-64BCDBCF86AC60B8DEB471513A77A7D706F95B7831F6CF572BF59D2FFC17487D
-4C7C1F072BFC246D205E5DE07CD2C847B5F952C9F4A56D5F995BF9C984059E6D
-BF7627540F1385DEFD1B10904F38E89B04A2A10AAAFFFCDF844B83C2F42A96A0
-A9A56CCE03ACAE766ACCDB94D5E8EB6F1C65AC89EEA87C8A10B2054C62C7910A
-AACFE3C4598A034FBE0EC9265FD121A036103FB5EEE6BC3A75F5DA03A4ECC38A
-47467415C26A30863CB6B554DAB4D31841E6EA7BF3E825213B1B8E937832D271
-CA30CB39D34949D88A6505FAD3767CC6301AFC64F3B7C7314955D4577D1091B6
-D17B5A86F6B03FE591ECE351CCA301AA3186E8CAF897DBFE62FF9FE2BEDE52BD
-8BF91A3332E70912B4F41EC27A5D843F40FE6F2E9D914B19C2B717CB3D758F9D
-B38436B22EBE94F93234F57A5C10FD16338DADFD5E2506F36CD2C597FA71FCE1
-6DAF07C543FF764C69FFDDACF6E4D36FBC43B1D12E3D794E7D8CEDE19EA5A840
-73D9C27C0802B264DBE0A88BCDAA28FAA21768FC9162FD523BB88B33D47B83D4
-CDE6EFA33F908DC4D08EF99A66D4BE4F3B0EDC0571DBE24AAB7BFE6EF61EA800
-63A28D318F872BE817BDE61FC18547BACD2E20826D31B887CBB032F603D1A8B4
-740C630684D7D5277C102622B021A94BC6778E95EF72EFA105629F941589936A
-8637EB305A4D2D34D4E91727487C4FD3AD1CD54835245511F92C7D5339706F82
-2166652497E715CF95C28550648799556B3C930853165BF7529BED689BBCB4BB
-7BF17F636C8550015E1F5D1E9B84E020FAE16188A0E5D35219887925FDB3451C
-6D748C7C01006F48D61743803C4AF43D599CCAB72B3BD3D54CA06CBEDEFE6580
-6CCC0AD4825D300AB511ADCB73D598D72A69BAE2AAC68E83F6158B90CEB61418
-931882921551622EAB521451A770B8CB37AF98066796923B2D2DB0360C8C50EF
-1C38F511663CC74139C3A736C8D9E32CEBCD6C76CE7BA90BF99F8438FCA9AADE
-9C2D3765A233F3407AA935C2B0E78D20F51F03D4AF95FD9265A5B4E81A70F365
-F7F41C1DE616150F7318725AD035FB85A1CE2BE0BC985AEC91BB729EA3C50696
-605A1D27690E1F9A044F0046E3C051454AF414D8499020ED8C125E50235B2CFC
-4E2D40371B113B3F6F5A5AB11D9585D451390AC886DC4A63F09C99EEF844862B
-394BDDFC170D5D2D52F334E260CE7F821A880C0FFD71762C70A0C182331D074D
-05679BC6B45D3AFE4102007FBB7E8EDEEDC678C35450E3B591D9DEC9E0ADACAD
-BA83A5AFDD1652D4FAC6879A8DA4D0C7F06F2C15D19DBC96EAFBEF722FC02F2C
-AB5CFB310E84FB104BDF6E2F09915EC3AB1E37F53FD59C4EE2B5662B1AAB849E
-554472C675AC8EF847039923AA1624C6C32286E9A458877C5FCECF7B6CA1568A
-C9D47FDC77151406D8F87D2A40179067FC738EC9CD16AFDE2554C8B036DE44E8
-E028D2748C70F456C5A72C694AB55C0C912BD509766484D026BC6C9E086CB98B
-FA3D2D198527644A5913F48ADEF18C34B02EC085131FFCB039DA40302BD725FB
-C1624B2625B7E33BA8DA5318C98BF031D08363172BBD64F7114737F415F3C0B9
-593A6607699B2795F3AF151F6474CB1065F655D4F61F435D6D737D89A48174E0
-48916AD8E74E9AF0864D378967B44384ECFC992D07F3525FED977E13C8E08BDE
-E6C73A9FCC110D592769F22FBE3AD16BFAC56612EEA2291132197132EFE4F8F8
-0153C23422BD913B9EAF0A4881BA22E6DB148C7120B3100321880B8938EC1327
-20B4D8DF046B0724C980569222BF08DED088D39E613A0CDBC6069B0D3D8782CF
-1383AC14455985A6D26E7686BF6CA39B87CD15405D783A95BC462FE21D14BD61
-4A7AAF05ACA0CDD079E4776D48B6A5FD0D6E6DB159F09358B93CD5E98286982C
-1DBA18A61D8BAFE933F94D8835E297B886585724F460A4724C706E90B6B4A938
-30A1554536A2A6FBCBE6145136A01EE051258B3D2CAA0BE9FA5D87617EAF5B81
-4989D0100D1DF1475D19591D4962F269788484833D4297B5B4AFB56E21AA7ECE
-68FCD137FB888FE908ECCBBA4218026C0EE52EE046CD113B5185F093BFAE7F11
-964068B1EC998136616C69FF172829A1B24571BB5B6C6C3A9C4683FC99900F69
-AD839F972E4318B5DD3F189F1F7A2173F8D4FF60C81847792ECD2D26222CB479
-15A6B0FB560684CF2129879002019A9122EDE9E4879194AE5A363D91E7AFA33D
-07ADF72E5C0B2B13496591662E1D14C0B1EB1628E59D7754E14CF28DC18D2269
-FC99697B1976ACCCC77A8E6FCE44CD91B4F11055FB4735D9A2449C3D29CFCB05
-95E9F08D0D359CF454C25C64248AB1AD08D71B452673448214A4AAA787623E6A
-FE57143A557FBFDCFBC6FF8D6939725B59031B1C120AA7EA05FEF8123E8CFC70
-6E4C6F20EB68014DDAC3DD5E8DF02C131C26139D1266EA5E5082C07E1883216D
-D23AD5C840F04465A12DE929BDE69193062E814D93D681AF67D50D2B7B1EC175
-27AF17F8F538D09AFEE2EE1A394A6A6E8DA057C74B842D9A75BAC2B642CD7B93
-83CEC2D79ED00016D48CDA845F1A800626239C919313906B5A7D1E016F26D1C3
-543A67AAB698E21CF45C65AABC2DEC61CB78EFC8FBBED7D1B7D1FF47FD5B5EF8
-1D45DF65C69ED1485859E029DBAB233A93E9CC86BD1509AFBD3F4D09655D07EE
-2FEB614C28A7FF72B4B18B38FAB217EF4F59627B7E2EEEC0AA2D9739DCDE5062
-66E4CD49456D111AEF35AC11AB1843A5A6E2343D111A2F039554C195FCA18B4D
-6EB5A869E06D046CAE3784DEBB455C07211257C174A28B9A01A8F0787A428BC3
-B1827F1CD86E9C9F2279B6EAC9BA07CFB55988F6622EE68B9E832C407FF6D3B5
-04973A4EF13E5431F06148CFEFF5B3A31D98A82D8972907C6557A33BDD20D053
-C967DC3399E4F5D61439869AFA1B293737F877FC4B544BF61AF482CB7FC1C1B0
-9780180EB8CAD7F07EF95919B4C44B43681FCA7E0818205450DBE4614CF0DC39
-28A303E4DB82C3C2289CD3323340FA5B2086E34DCB74C4F4DCF41AEA4943AA48
-8A64DD91FE7102BF4E40A43FCD360C3B0C5103BDC555193FC0AA209D9806955A
-5F89B92A8AC3AB9AB3F036378B26197C56223E6886D0F713AE5CC32C71E4B1A1
-D5BCF53A9213DF7B3C0198CE0DE819FFEEF250132150EB78D61CC1839F9E4660
-2BF7E88C072F6B9E2FECEF82A24F959B3D37A3E77FAF592E1008E8F5F19EB9A2
-4735E8F64343E2CD69C298A6A9318C09E8242340BBCBFA81A83958CDFFE39146
-39A143B1F5E3247D50EEEDB18AAB03A584EE00D470E59E432955EA484C76942B
-C4968C023A1143DC66D7FDDDCE31E99F41B969F6D4479B809D3C9464979275C8
-EEA46290956E7359F091BD876FB1EF5329048883A9F3C0FEF768F402173CA5A6
-30D7A5D57D05A4A8824702E76AA5F5D003A78E133CFFD42D99F6F02082E33D8A
-90C7437604DC3900056FBF8F5F1AAB3853C554B8736ABE01FFB1E5BD575F9D30
-C36F5E11DEFE09E0A561FFBFB3E9F0E635D75D545246DA7D8F50CCED8BAD92D7
-0FDF181FB3DA4FE539ABDD8FC3579490A87B674B88EDC86D2F6D39CAF33AA197
-1DB1E5221B056B5445C2FA6447243474B1EB79A4B03B136D485AB4A62974F0CE
-01C65B7CF210D1A9DE21849A9255960692068407635A23A7B0F0265ADDFDE177
-097C1F3BD1DD1D6FACB7CDF110BFDE0B2963269BD31E1A4358E4626A9D3C8563
-3D44F9196D567ED72539C0B750DDDCE780E14EA3B683CC098D464E4A757DCA91
-A7014851D8596285CDF52646146DD5DF679FF81359DE979D33DF491F3662C87C
-469CA72935A4C3EB71A299BCF6E1B3F173130F86859A6F6F469B0BF3AF7D2E73
-0630AA1973CC564FBFE0C752FED518163E5CBF7C9CDD22DEFED51619838136EC
-174D503ECAB2323971D68A3853818CE57A77EE2468FE5C7273C77B29315D98AD
-8E0742DC918898F2F551CF381F162186F87BCA3C6DDE7438E1B06A4609FD3BC9
-2DFA788022309AED10281D4CB3A71A1595BE7DC1386240D95D729E251020B356
-511D5CAFD847AFFEFBD79862BA19DC4C7951970C0C9ED44ABA02A68FF5CCC246
-13BD451E7C5913C5DE0C523612E27FC923C74BFD5677EEA6457B02E0444A04C8
-3FB26E224713F2AAA3EA3B5FC50A36EADBE3AB0777D88C151F8C7503D20ABC11
-0CBF03C39C97DF7E43DE551D9E041EEA9C86AFD3518F9E9A8C2AB570E531D75E
-AF59BDE9780919E64DF81AC24EDAF91DC47EBEAFBB5BBA57D5800D801C116437
-C63C7A8DE84782394B4CB699A3A0B0E3798324E1FCA522F5854ABC83B0D4B418
-4D408A0B1B900E8602A3EF6D9EE3BBA3DD876AFD25F69513FBE5BD51B401864A
-76255A5E64AF2B28B3B3D138069D5906FD33483AA62D3FA2A1747AD444C55A76
-93FD19854E684A584C822F4A9D2C9799E83230E8774C0A5942806F3738AD1425
-C055CBF364A6EB3D47012389FE430DCFA3440F84500E35843CCBFF860DE1DC66
-8F32943568A0767A3989ACDE3FCBE70B0A2F59012E677A5453ADB258EC8169AC
-BA489273284F03A6875CC457C5717A97D7B945CDA1670ADBBC5D3FD622EF483C
-99CB7717190B5190408DB73E488FCED65518E8CA3EBBAB43449DB5F57810B4FE
-6695F940926DE16480831E8E4DAD65074D989C772E1A143547200B733F3CA84E
-A9EDC51A074092AB4963466806EA91E34EE4439D2C8F1AC9DC3B31AC04F94641
-D053C4B265C3387BC718B363C2BBC6C6F284935FD9C7FD7BA14A32B2C2AF1E4B
-3739A2257C60B5DD3715E99B0EC878442EC6305224F09158B947670AFB74597A
-5224189B403BA81BE4404900BA522E4E78AFD79F96E5F6549711D417AE05342D
-6BE3A1FE0BA1F1633391DCB6E798D14A190C6588161AE82B101F77C973310252
-E90CBFA354C89B1D816BF1370F9345834A05EFB21E8C52DED86BB69EFD3C3764
-DBE34A571602F05538400E4BDA2AF7CA8B50C28AFC821B251B9EB5C3F4183836
-F27CBBC378621A244DD82BEC981A6D1A132EA870A09C3AE661B0EE145C2ACDCD
-317B8B0CCAAFEAE0ADA2A777359170183C9A69E0CD629C17A0F84B3C32B3862E
-2D4C313B9A61935F57F4F93D5292880079E6071682E80D9A87DAD6C609D9D141
-14879B8CA8A7449D04FCA686D44696FD8331B9E6EE6C2B59B950DE663964BCDA
-74BFADA585601819C06FE1FA3C098F92E96AEE4FA6F0600718B127D220319750
-EACE38DCAC4AA2CFA1E5BB904F4BE757C68583F875426434819631882F75FA35
-62A62AACBDBE7AB41261B68B1A553C93801723747A90D71764DAF8FB7FECDDCE
-7548D5167D3AD2CF89A4504EE7454F3BF2A8A6F8958AEDF25729C61A38870C7A
-098D0F41A77E4C5432C4FF56E6C96BB34BE9276727C63FE9B4246A41C614FB89
-223CA46A324DC52FDC7186B468771F4F7033B702260CFFACFFF59CA7F6253CC1
-7344A2A4A885C5A5090F14EE18EBBEC69EC24D809AAA923FD9C1B386F9A64530
-C6379E44AF4824D13D4F947094DD3BE24FBC7D790E6BD0F1A6B3AE63B352D83F
-CD789FFDE1965600535B61D91C4C2C44E5ED051715D3900929FA4C13C792761F
-448E9B00E59184182398DFC523E990A2432F6C77F05C7A1CF7F24E7E5EB1078A
-9769D53ED58F5523C6FC25441682DE3A91B0B14AC6CFFD2CF1ECC6264249B14F
-9F1B9682E2A21E2A6070FCA63AF62E2381AA5F4180AAADA3E775891680F3BBA9
-55CBB62C7E80108A348AB2F99B664A9667183159DCE3FC08DDBCFE625528AD54
-9E3CF770CB13D05E4F9424F38FE35074CE024B2AABA2963A5565C70E6579EDFA
-A9DA79C5E9C678CD9D988E0EE58DEFE3D6959675A004A236C4074B0452764632
-F6E5A18DDF3942BF038CF0A2AC9AEF98A6EE6CE5F2DEBE26218D2105A3807508
-5DB199DA8381E56E52FF8CF776A88DDEB9312BDD07B6AB03EC9E35876DB3AACA
-9CFFBA40CD426FEFB6992C89FE4BEBD80681A1E01701A3DDBCB85E30D7405F86
-21D1D5ED21CB1F559096E2874572221B95FE3528F6571E46D12A89DD347CA976
-F0E0BCD152AEB860F53707461A50A4A2F0D5BD384B44C4122FCF544C3763A8D5
-D978842034B5B083D2C02FBC4AA897BA90BC2DCD408B77B0D14E9BC4F52E1F01
-C5C8BE41EBBA87969DBD1C48E69C0715C65A954603BA69CD423B641FBE43E859
-2D8024429D19182CA87670B2BD8F0488FB68B453DF5B52DA10A2437528FD55F9
-94C868088C61586E09CCA9CC24B7269FD330B69112A16776A08491E653DE7A13
-50AB14E3E6ABE9ADAD7B7601676AB0AA88C0603C1CF6E07B1DE7ABB6ACFE948B
-E1B9DA9237F9C41B48F5F0708A0F3E85F0A12F1369AEDE38ED12F3FCB02238E9
-2B674E995A7DFB44459AE09702BA0EC70737213594F0DC1A5D4A9E841BE5D985
-5C42F5A9D5E25CBF85771D0C6D14F934AC5D3622EEA3419D362AC03FF973715D
-A82F54E81D9A2DEA6D5047DC4706B71F5B8929C7D11BFDF1EDB5B4574B8CFEFF
-A619B01E0B73830F3B241DA42B8EE022B639165C26445B1172D8F625E24CCBF2
-F86E2170EE96EB1B0CA10200E393DC402DA602415A150529C2022F9C4398AD58
-1BEC5AAB4A3D18C54E8DB9DE2AC089C066CAF988FB093EEE303FC99D12E355ED
-EAFFA90F0426CFE25A69070FBC7376214B3A8A3FC60E560009A2159B07CAA909
-8DF022C891F54C2DED1391AFFE894BC990B28EB94A7EAB870799E6D0980974C7
-99DAF9F1464B4F3603E3382F195DED9B78EB08700546509F730E2C016AF19088
-289998B271B69468F6319AC55D7BF218CA407BEF60366CE694A4DFC9E3CCC5BD
-9F30F14123B1E7CDB50344C45708E600A08B86A88AF3EA67D85C9C19D9AE3189
-2B3373E3AA286D8F4C481930920805802BFC8E51696CD82383653DACC794CB8B
-F115851597EDF37827EA38B94657E9C7030CA1C46D238A181B3EDE8A3217CCE8
-519C5D0F74CDBA7DE1C0F2D47AD98FF5B1ABF695CFD1CAD1902BD47F9DE9EB5A
-EB190C525E83020CC24830F52ED40DD3D5D9579E3CC02867918BC5B60C6CC68F
-BF2DDA27F17FBF84BF7C4DD978CABE2C3092F6C9E201B31578FAC3D9655D8081
-FD8BD9B977DFD95FD1887AE024E7FD9202D3662B5C75760A4E70B08DA6C95006
-E7F7689D66DC874568B0FBF98B6C4E5CBFA96C306B7EEEFEB0A0D5D96A8472E5
-0F649A6C61CAD0D90D46C847081E496F4D523D471AF73B82CC6D744C9A274328
-7969F66EE4002C3B82B5ACEBFAFCDCB77FA8062A742974C27D4A4AA37C3B89B0
-12E8B6814C41776A41652A65D6464C8ECAF0FA42A28ABB9E84841D5D9B334245
-22EB2B835A002038B512C633BC20D7BF59C4725094A38CD11EEC59A4605D1CFC
-E9DA9254910AA951D47A7108EDAAE8383B51059A0BF6357F698C21D9A473044B
-7828FB5BF05DB0435CB37840BBCAA368D07CF44ADD383E521731A300CEDE2F2C
-B108643D548331850F51464E8AE5D257EF53D51516FB4C4C4176A6D9A2F46DB0
-70B10360A8DD870C0B654D1002B8E25C9D39DB5AB34F4D0857D980999E5ED4D1
-5A33CB97414E39BA94A9799412CA6E08BADDD5F33C33A7BBF38B91F6E59B4C52
-25E8115A08ECCC5F54EE4BA92962A12402433EF12CF3FF90D50DA8939B50C1ED
-6CFD48FE86B06EC15443B257E5377BACF3BA79C1C90688B54AA9D4A56B0CAC8E
-DFFBA242084DD87534FA21E0174E4D342DBF3E4A44C18E6C976E5164DB749528
-14F598CFF640A4DE7D57163F18714D35CC9A10D727187097A0A6F42721D78213
-F1BFFE950D5505D9427C9D7E19D99D231001D2BA8569E8E49CDBD82FC0E358AF
-A4ADF0EF2728D289FE4A5F4F8D6B8AC38DC3FAE985005EC396444CAA7582843E
-B7EA619993758B7174F39155E4A0C36122729205C09474094F8E5E48341F8368
-702E7A85258052F0260B1A4F7E36D679E13E28FB0DE87275A92DF72585C1AAA0
-772ED992E6F49F3B392085586DDD87E6BE16656C673ED5E134E17501144D84C7
-B661005829B212EB53A07F7590196B217BD097914E955C5D81F9B6944AC83716
-E10A2868234A4DAE402054D384BC00ECC3C8DB95A443A4211A125751DB40A283
-CB3FE6125CC609A97C5FA631213AE1CAFEFAF41182459E13E97A4DA186D613C4
-08ECBBB9E6A40809883266EF6E68B07935245823F358C4235C446C750A80746E
-8B156B6D95B636700AE9FF44704AE2DEEF8463282B171423F24B921874C9FD81
-5E6905B6266EEE8EFCD5164D8985E2EA84DDB0637B09B95B61A94AFD5899B26B
-917F7984A7B6206D2859B4024E80C71B47FA862F6F648C444C8920FB8A6D6F68
-5F1DF4B28A8F7B3253C9FF97D7676FD694FB420454041D4249ABEE685276117E
-5F59C853078E6C1DF2C54B9DB5324281F41AC6106FA7246C2BF540DE25BE4E36
-E2572AEA0A993F57EC8A19E7E78A7B8FF6628FE898184763440C8B52F8A8214B
-C1F67D3DD2F63C60DB01110A998A99372F63DEB1002AA6F885F356B0CC8CF6D7
-208FE8B8586B03C760F26C300CCD82811D71C385FAE1FC4770027B2994BCDB4A
-88EDEAC938E4B3144DBBF9A921A429824AADC7D1D71ED3947763F97E5B227336
-E0D5C3108EA260DE5237B6324527373B0937873586BE1E408B2326981242EC82
-247ACBF8169B5FAC8D59CB8377858A44458280852FEA8420B3A7C6E975D5A0DE
-F871DBEEC19DF6560AD6760C0C69388C4910BF79F3CE9B8DBA56431EE3F60097
-BD782A01CF2DDE86662D878A5D5F332BAEB6C2866129120F08A7DFFBCB908475
-A6B827DB33150A8A2FA8C8C942C0E5F26A6CB80D1944C630C421644D6BEAE3A1
-DC78596083F8E0FD24EABD83E2EFA91A2FFC5A31F7756ADFEC46F6149F7843B8
-1CFFFEFC1A3624F416B0AE9E65496455825B53C2ABA1CBD2818C9F60EDF6AB64
-671A87B5B908260E44110C38841A3C2C47032CA91B904895063DB6F1EDFB0BA4
-5D28A4D3F8E1828BC4409BFF5ACD5E0D89CEE8A2418DE054498E8D1C82081E58
-E5365C9993E10EF250A644A4365E34C0E94BED8A638F3281404A8275AE7237F6
-14AEAEFD6AFA0660D1428FE7F6443F4686CA7CB0F48023D3D165158A2A3238CC
-0D318B2042209B6522A7F42BD4F67FBABE76D3409FAAE2B16C27C5FC4DC3D2B4
-DD15497659235D1A264F50B912A13F43637350FBCD3BEACA5D3CF62260F44733
-48A4C4FD285967AC60A49EA5FA8E253C009A1166C8E402F83F5E6A460018FBBE
-32CEA943B9871D9A4559A6EE776E46C6FDA4692169F5CDCD9458813C6C32689F
-AA853F11AC89828E0FFDAF7D8BF25D9FA9F900D554CA7B2095B5F89688A5A6BC
-B39508E0D96C8E33A3894A5E00E0A97007B08C64E1A14D080F3E2594A5A029E4
-305EC3790B1CACC592644035C2279226EC4227E8DCA3B15488173CE5231221E4
-A6DFA0FE8BF3912843432CC081AA1396874099332DE150402AA21D1DBA056548
-F6FB3E96488BD07DDB8813653B67C9D4CF67E5CD80C00EF70BA738460AAC255E
-A0AE846B04C59A56009EB9CC1A2F0040C20CDFEC2FF8AA1245DF14D74C71B769
-572A15F5A8E627EBE5C8081BF6B77E251340C30EDDF3207C7923B7C70FC00927
-AB4F26BABB73FDFB7BB8002F96F1B14C8259A1A5CF1DE0EFCCF711B93B1ABC51
-A92E11E3B43450B7252E3FEB3491B36C18C35F5D8FDDF35D0D29A6AAD844B4B0
-A94079C01DC7139C526DECDE8F307FB8687BFB484E21A9D97FBA35BFB5B85927
-BEA114B7CD39C8FA313AA8AB4995C496DC3909E45ABDA71126C5649C1D8ED49C
-C99A956859216BAB195F56412B73682520947030B9C8C3A760BDFE4F0457ECB2
-D9480917AFF2411FAA0AE36390D14FEBFA2E682C04AF7AAF447160EF4CC7EF70
-D50BC32731B9CC9A79D378BDD5E5B33319A2F93F500C8B88D54F6465A8E66A4B
-A5C81A6FF7BF8960C274288D3E3C3CA91765F3FEDA39EA1F5FD1357346BF30C2
-DA09C2A5B36BA44B73F2C1F2F29A08E86285D9A5B33C97F7FFC877DBCD2C5098
-B5C6768E13BBFFBBB9E385C5DE70564456F45E9C5E48C92A4E12F31206E52D72
-6F1BBDCE33FEA115502B2DE84F9B0DB87FD0A19ADFFD0D0AC5348E4DAEEB7BE6
-54A0E92CFB4BA347075ADA7B07FD44F436BC74DB1361F0195B9DC7CA76DC994F
-BD4AFAB58C4758331853F35B90D737CC6BB90F82946F1CEDDC36BCAFFBD91778
-2C45352271F00B553E70E1C7699353C21AC2FF5269D5C070A24642A20F959E4B
-EC352E7BFAB8C8CD0259A47222B98A223ADAE09309CE254008D0A8215890541A
-2B64D0AE4846D56B0E296C2BECB4E6E15FAE6189907A772DCBFE7D9A534DAF45
-E9806B580D6E7437D6EC6C212918E096FAAE8AAF2EE471A670487D9106C59C8D
-9E0E72CA5B325E976E534E0FC4402580D531D8873DCBEF1FA5AD86758E8E3000
-7CC778A190AA1F04591FEC4DC81DC3B4D9
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
+569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
+24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
+2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
+8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
+3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
+D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
+D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
+03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
+767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
+8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
+DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
+94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
+22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
+72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
+8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
+344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
+64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
+07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
+1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
+78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
+CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
+7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
+BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
+4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
+5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
+EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
+EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
+4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
+0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
+C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
+314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
+DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
+EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
+DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
+DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
+7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
+1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
+69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
+EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
+7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
+CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
+38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
+22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
+0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
+BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
+4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
+3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
+B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
+15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
+849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
+FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
+4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
+1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
+84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
+7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
+CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
+4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
+3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
+F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
+F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
+DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
+D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
+56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
+8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
+59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
+49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
+87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
+8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
+C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
+D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
+D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
+F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
+0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
+5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
+229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
+17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
+01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
+F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
+3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
+689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
+4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
+A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
+DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
+364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
+7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
+26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
+43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
+8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
+C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
+94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
+C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
+B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
+4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
+7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
+204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
+B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
+7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
+279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
+E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
+CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
+65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
+BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
+6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
+B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
+63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
+4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
+A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
+67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
+DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
+5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
+C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
+9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
+B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
+963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
+D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
+B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
+72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
+B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
+8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
+3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
+668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
+ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
+69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
+C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
+3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
+407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
+11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
+2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
+4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
+2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
+9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
+CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
+DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
+0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
+5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
+9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
+EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
+09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
+2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
+AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
+324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
+486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
+EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
+52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
+9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
+4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
+B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
+BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
+6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
+B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
+16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
+E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
+546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
+6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
+559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
+C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
+ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
+04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
+7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
+8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
+A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
+94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
+C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
+41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
+7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
+18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
+9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
+E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947
+5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F
+4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F
+E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF
+9F9EC2518C77806A19730C97F54BEAD604548D553D4A6EDB247853225E24E7E9
+89D71F6BC94DB986467E755CCC99069B313F5745B02B4BB608A39F0A0A732B87
+7EA2DED68219754BF1FBCA350327572D769C962EF9242132D93A5C8E9725D8D3
+AAAEC15ED0F362471AA58488620156F3474FA59CA080EA96FE995D2B3DEEADF3
+3141D157481C66507725ACA5953CBBE1ACEE7E3F02C72C6552D15EB3D612730E
+61A06A43575568DC3CF3844BABF04CA767E2995196097015E0C4F622C4356B6B
+F41DBAFD797A4B9D7AC22332C552043EF98913D0D9B50CA6B7CDAF903BC5C04F
+D20A952BA5CC35B646ACD0A287C956B98C450051AF6AAF79DF37F8954473F8F6
+652BF03AE2AE82B99D820CF93F5FC0BA17EBD7AF90313E70594EB5C354023BFA
+07912408F1757319C7288E99872B907D5AB583B082EEED8AB079C63E38B07D11
+6744856E689A479CB3A8BC081F33CB06755926204981DC0A45B3ACC18F6865BB
+EE2C50DB43B62E3630FC1D9B1FFB3BFFAA6D0A20C0381ADF48E4D916BEE85BA2
+BB40F538F55C11D50F882B73913840B45161262BC8B0012694C3EF26452F9B77
+2CD7C7AD6BFEEAFE31C8A721C2D46AA00C10681BA9970D09F1E10DDC250E2AC3
+9A160EC8C9654FCEB36AC2B586E978D54744FC8A0E963D8EF6E228ADD22D093B
+B889C940206F504F14DD921D909BE06EC9BACBC23EB9E9D137FBC983570FFD2E
+CC5D2EB5D2A4A8604A4AD418B800EDC6B89809E0009760E9470F037FDD15E649
+93E9C8FCD9436AF02447C7F5AC380FBE69D1405189E8DBFDACF0E7DAECFA095F
+E6AE1A2E9ACFC032BA9A5DEDE9DDEE22A88D9A1F1E0FD9BAE2D88FA168386D43
+4B93EFF3AD84A9C05A80462BB3A940B2F7311CF7054F501BDD4F1347213C9327
+5653B73E9D78866901235C66B0C49CBDE3A1BA3A11991E6B8443117745D96020
+38F4A74D9676E4E99291D4420C519E5C9C7439AECB922F531C2ADF25F29002B6
+A61BC223B0C55EB698ADDBB008F2C714421551C5C0EC6ABE3DC33C4FC6396DB4
+85EE83847C478012FDDBAAC1A010779DE56FAF0E6EF309E6F8F9075A64847244
+3F35E31A01783ED8954C5B86EF7AE3D016AD55FEC144D688071444C6EB26299A
+169EC653A46F2C2F1F5F11E14530FF3F7B4020B64FF37AE7FAC49EDCD76FA9C4
+8822F17C100F0749832DCB3B6984052193CCA7E7756DA9833020A9D3345495BD
+8ABEFA3D85BF7B6D182A51BA56186F64352EF04774FE6CFA52B7876F4B2D209F
+F74EED4D5E357AEDF8BBA6C18A6D1E61955DD3251C43B948E32C4529FDBDAEDC
+E7792F6B9CE988E49B6432AC7F317F9391851B2E558D185971922B703C6D55D8
+DB84FB19A69C5B2F56F799FA98E9FC6346774B125911B5E6097DFAC64341A16C
+F19FD93995A6716ECC967BF3983FCE912039E4EA6B6DE7C2418EEB63B7E3ED1E
+5C8E77FC94210A147B05E27F9AE87CF8A3004CC682DA6A52A4DE356AEE02D53F
+1DBC5E51E570BD135E3CAADE82CBC290E97DC05939753447BE62C3BEC821DE5B
+74B6178D281CAA541FD3F68EA21CA75E5E31C34A63AF41E0C8FDA9386B104D4E
+2193B86AA31F887A3A95E13EEBAD4F21562FA00F891AC2B831FAC8B35A709561
+266A83B96E52E992ED02086002EC2E4F2047A024CB83BB3F1E154BB2DF3EBD6F
+B671801FEFAE655AD62B6860C3899A5D6D4A5C3C028C43720E3EE0C13F4A88DE
+2D7515B5B7EAA2134DB8B347918C4920C76ABE933B36D86076C995DB926AAFA2
+8EF5F264553E799F6EAD48DBA338B09BA9E071414C808346B7C97C619E7BF8D5
+EFE7A90B24544DE1F2FA21DC40AF15C299D106B6E743218068DE7987BB55D05C
+BD1A90D72A1790C33E9C1A2D5F410DA41A4FE88655F94A935CEABF0EA6EC704B
+F556C274C0C815503DB16E32D80D94CE082C9B9A6C7AF788223EFB01D8675632
+47D9E22BF2869A9A97398E0C20F5F017CA9DB7BAB3BAB4ACC8394EFF0ED85AFF
+0B5A4DBC8676E0847506D0FAFE7D3B099BBA054CFCF3626CC3C6DEDC1CD45FAD
+EFD8ABDE4AB15356BCA61DF0426619FE5F40B4EB3B22534E88AE8D7D0020C1D4
+C99000EE0A1BFEAD06E64C575FF8CDDDE264E04EC3B405A65559328EAF26373E
+931425A36178781D7FA15AE5E3255BF6273A4B09B49DFBB2C31C4F8FF8BB1841
+E7A76F9AF66413EC719F80D117B81B5DD02361FDCB53920E25B0506E42DB9522
+329B698729A632B301C7BB727CACD93ECB158051EA750068C312DF34689D4F3D
+0983194B19FA8DADD21640483D4C8A29D85586F1E197DD77B7F87C26EDA187D2
+D5A83711F8850845648531D696EE446F18D3521FC918AF87D5282D8D3DBD2C09
+43E101CBBEFE76C52AD8F062C2D2B4973E4E9FB1DCAC39C40426E565F6E26250
+0B0209B25E180A74C40EE3B496E05EBE0CD7CA56CDD4BE840AB7599E30032434
+2C9778CA9A030ADD671B746BDF7CC9C606BDC42A069D8C8F533EB349361386E8
+4E7C463B1B949E0483449C421889066A22AB057ED97CB679DBB3EC55E1F756B3
+BA3EB42F6BE6E1B73CC8A3AB2D91A621D87B12B9D936CDB96B049595E65C9EDF
+05D020C458C7F7197C8651599448EA77982CDE0165A7DCD85B597C4E24FBE7C1
+131BAD1F41918CC086D5534097225899D5473A83A3AEC0C01CBAA10C00329673
+1D05C096807DCC02041AF9498059036AAB5A23A9A53CD7E7C96B8EE9211460C2
+E7308C6AF57344A82B622327EA309222C54C084399C82832766DD5EE9C64FACB
+2DF3175DD6700FB2B2B346B92CDE3C520683485CB302C7121D3586B09D9BDF4B
+F9BDFB28B4401DD4CF570A31BB41BFDCBAAA5E39F23E23146DF1245EAC891F6D
+DACE97846EA21E467441815EF07992BE269C6833F0F39BE0C94CAF9E029F2AC9
+D1AA1493A3CB56165228243C37D02E1F403BFF62BCEF4E90DE7840CABAA8175E
+D7000248B0E79A0321DBFAC6663C275934BF33E936E85A5E1D52F9C8D25DC3B4
+393DAD79DFF0E5A088EAE0BB8CD7915F4BB60337AA67EFAA8326CCB6D05AA686
+1E3ABE530412E59AC6BDA23D05176239B91DC8F2E2C9BC6A53F2A0EC9BCCB4EA
+9012AD3D9EF3C3D5E7500775EAD569E7BEF81B02A73731D8E3CA545AC7AE213D
+5BCD0EA2C8A4C866A1B6351BF489CBCB1C188A4058BC14A458F4841FD41FB31D
+2146D38FBCE916EC3C9D281DE220E2E639514CB1CF6E187B2D1894EEE72D2CD5
+E415EAD745ABA5E8D7ACB783797A7AAF942E66373C9090EA972CB8CA3E59886F
+F10C49E998985E08F17446C4B4971FA259CB12C49190CF229F1780F62569BD23
+250F324FA5E2D47AFCC526E21D6D22B965F0ACD63629702FEA1BABDD41DF4DCB
+3752372EBD7A5FA7554EBADBDDBD20F23D70848B171915FFF4545DD51CFC3583
+43E6050AA7CF39D31C634A12900D7EED815F4268604A4AA4D10DAA55486089CB
+F1E7EF17ED4DDE5A30AA823677560378560CA484F36094647D0F589FB14A507D
+A03AA6DA832CD6120D4B919360E8FFB9C2DBC190F41B2C7D8F71B1B8FF8E0F60
+CF50A8AA982FBDAC8713D0CC2C65CA76AFDBB1630D56F53C5858A82C7783C764
+BFCB8875709764246F9BE4D088CE38A32C33C2818E0FBC4E3C391EC470A32CFC
+F7AC317C9A5EF7596F6E63C8B9A02253F659EDF5DF4AA36FD72005A389EC51A2
+326F5832D907EB6FF1EB04BB78E7BBB916AD228F3CF3A325282F3C977E12739A
+CE775C6F5897742C22CCB3B0418A0E4E57B13B158DBD7CF4761AB2942391D4A2
+EB9A27A458E8BC79D7EF29298F13E41DDFBEAF65EB7B2824D55D110CA277F130
+4090B0A53D01BB4517DB1882579C45D43E634C5F8E12D8BC44CC86A929D3FC55
+C12E99858DA21BBEB09A6B25E8C86B31D6B228E300745435694FB62D0B2C30C2
+F838473612A0D7D2067EE56B77B44945176338428D1E5B3F344D46932083CDCA
+83310E19AFBAB852BB5135941AAB9EA47FFE2D1A1757F080785F0FEFB6A2FAD8
+FBC1347C03394AB651BAC539FDB597E3AB7C00F56517CFF904BA2676F4462A16
+FEBE465EFD38F756C5B08CCB6AF7ACD21613127C35BB33E26F0270868583290E
+2A26D8B24314C53053041924B0FD0AF50D45D391FA8209DA09D48C38C877FAEF
+37091968491B5CA18648BA426679B7A0176A0E3BD30B8B6D9CF486DEFFCBF438
+37241925707B0F5B54914B7A631F42A1CCCFB934D9FDA9338BC08ED7CCA6488D
+19B92EF0646D2E09C9348CF1D1036FA5C79353035D7DD6D9081F22DEC48BB9CB
+5A9591E89E4FAD9D58F384DC27B11B3A6F029F28906E7424CC62AA9E918E4DC6
+DDBA119EE08D4AD59E1A6260509E4CD2A838A4BE40B4F52E2921D54A4C87E51D
+C00983F9E44F040E26008D465C6EEB13C0D6D3DAD1CA0A55961A4769AC3F5420
+1AF8F72103F1A741DF33D48253993F2F617DBFE06195D2B222FE161C45AB7666
+C61AC6306C420F53DD1BA44DA8D02C90B797B49B8ED85558C70C549D8E66A4AD
+0D7458B1E6520877BB73A8C475477E1E838D6CE8DA386EF41FBB12B8EB05FB28
+10D439A4CE8FF97A6B289A485680372EB8A34D97A119A4380A477434E55EF567
+743166466B6A832F1921A69E8EAEC1377F1CA8D7E4598397E1C5FE9B5F2DEC3B
+45A0DCFD619EBFFF2C66804BCAB7DBC5D01CFA0E0F8ADA806335BBD9CFC2B7A4
+659EF349B6D75A8ECE512D50FAA648A982D3CBDD9D42A2FB4806237A569B951D
+71D192C6D91E700C816662BA672A64C4233104D1AAFF5664E2DA3631AB809AEF
+D0F3A40E75E57F66F06D0F94CC3F5991209A1A48D86149362BE01EB6508876E1
+731521D8E5196D7D75AB29D7155F5C83EF7119C2C4ABA7C2A52D81E317225BEE
+D285D637D1AD02136CBF368027F154A99DF4469D04435C0B3D4F704136A10293
+0A01E7C4B371491888D998A4137AB15A319048DD59FE53EAADCEA430D44BBC28
+B929E410A6255D2AB7A4AB3A7BED1EA00FE4561A01D6D0E3922BEDE40F92C33B
+7ED50A09E32CA53B0F84490BC845FFB8045630FD3158801B613DC6021416D4C8
+863DB91608B724E0833423843B5DC14895B86857078BF39088F0CCF12E488A3F
+2236DFB7767292AAD81E5B4186180C7D70697B73BFADE5EC7F72E19A9CAB9E82
+1B14F1F8558F12C3ABE893B9865E8B06C216814269A520C7CF2C27A9AAA7AE83
+7C9ED828E862A9FA3A22300877CE3F68685D2692209DE01100C7A5DD6802EB64
+7400E8B9097191903FA8DB4CCBA6C6D63E2412EAC13FD48960D64CA0F201A731
+AAC97D49E91FA161188C14E12A2CB9940DC6832399C4C5FA1EF31347E7BA6F50
+2F71C9845095E4B2562CBCFE29149AE79ADAE1724548AA8D8EE26C165FC611ED
+44F9317BA7E884BB9CCDFD13ED74AF8C461E75FA4FD769A5F5E684764A0FF310
+E22140A3886969D17E57EA7803D6A31859079B810321C9E2CE97BB940C42733F
+4FFD351118A282F15060BDF591AE4F857B5F305C7D3AB72AE4569729A93D5274
+C6912F76FF063D26DA3A641C49948FBA78B970DA71016751A76B2D60E7A7ADAA
+31B3481E57C879E2D7F89ED663B353524B09F524CB90AB4F811587231D65A356
+AE4EF3CF965D62B1751B6040198BE77108D59293DABE2B79A98FB4BF9290E501
+F4784054908CCF751076E6CF1BB3430933687FB6D225E62F699FD4A5BA72587E
+9F49511AD57105A928D5C6939F3A59FE155CCE01826228CD96906BE037A8DB0C
+E75ACA4924BD13E3EE78D4FBB4A9E8F1267942BCF141039E15521E974759583A
+A7650C3D0AB3D36DE2794EA625EF3052D45FA0BFCF3E72FDDAF9F2752ED6F766
+1C481996E80534B71507AF8394041D74BC58669D27E4C7AE41D0DDC816407248
+A50DDD91D6AF04765FA75CC3F13E0F77918B59BA8A0F1E89C9D8B17E62AA0C0F
+F053F9B95AA70636F21A3D0532F8941DA668A7ABCD45D1300DD7CEE13E3095E3
+CEDD08773BA22D8FFE509BAA5F978306AECE4B52631D835F46404DE3B72DCFEA
+551C30984831C4C0D3CACB8FAF2088501028C3233311AE8F25902B1CFA61606E
+5DABBF88EADCAE40B39ED4B0F5C3D31C3CC4E8A2C77C4E9BE7C7445BB6796835
+44A8F4ED4ACA93BD8CCE3B5263A7148C5CD4961E0005B21ADF5F77D6387C8CBE
+17657712DDA12CBFB2705CF7FD0BADCCBC78CE65734EA8FC9E55B5E9413A5398
+4D41A8AD249076DC66087CFF05CB91156E5668228158D8C648081AD55C44A814
+E6AD1EFA51A725193A2E0A8D8E876310C3E3D277B1CD715A0F566EBE6A446B98
+6F82DADA812486C7A8BBB6C6D1DD7C90EB51D64E4E988A0949EED9181461B9B6
+337C6704DAA64BA2A8AA87589EA5FB9FCFFD15611F35E38E9FB1294248ACE9E4
+1B6317997CFB576ABEAD780BAB7CB7C788A2BF6AFAC1F280E22C974BCD714033
+F4CDD76492AC6EC96F3E23FCB2E2E31A4FE930596CB16F66106B36FF668EBB87
+78FBC2F98D50D40D546CE889FEA99663EF0B4059C485E02EB2F6B99DD0950150
+3DB2C163F9EEBF9BAE8A4CD3791F41C83293DD539A3E8A08F6A5BEBB03554570
+D9102B32541C1F5E9D16DCA78E556EC9308E7D1E8A9E6FA56D2AD6D4F2EC0C74
+0BB8F8E51FC885FD4D33C42F161BED8CA8A65C8D4327C58D4DA5BF62E9277FDC
+84DFF8534562B098CEF50AEA467432EDEC5FF6F1367FE3FF22A846637F2613D5
+53950DE6BD3CB70E9E9246456059CC43CC83AEBEDB958522BFD8E8608AEDDD98
+EB85597D1F3188E9F9B721677A8C39000ABDA341E12B97DF52DA649B1DAF9510
+6D5C2418638833816F1E42C1ED72982F20DC85D7294F3969E29A85419BB4EB96
+DC90D4D7B7176B0DB5587CE852EBB16B1BB4FD3FD47D8EBC497775556BFF15CA
+2782B06016C6A2A6B5336B3C14404AE7A5B0CB20A7DE9B070B5BDCDDE508AF41
+B8B55DFD269FC649AE933A0B4CEBDE2B5EFA984A271885E498FB75D78658A173
+472B34B2F6F0BEDF32232F5A1DEBDA9B843ED55E17848D7C3D0F4679258137E4
+E4C4A825105FA1EF614F738C0920D20A913FDA4EEDF58BDCB36164F417D77B21
+698E54C025758FAE560CD469ED5CEC0BB5295B29C7480A13CB97AE699ABC40B6
+B6D8A96AE04B91E5A1C973064F482BA750A6648E9162E4CF40DD05F707FE13F9
+49B23F3A94871ED42E4705ACA9BB20072C85FB60D47CBAC9322CC4EF32290A63
+5E347F92B0950971916D8DEF6C54C385E3A067E690C756F6D0E595CCBD62E40C
+F248761FD69946A971C2AA4C0FBDCBDD4A99CC2F0BD0358E999FB508B914FB69
+B55273407066BDFDDFED586DD9FC75CDDE18CA105F9BFF35D06610F884896FAC
+778AAA837CB149BB308D2217E6D3B031F2DFCBB8F73DE1DEABFADC5EFE3647CD
+25B86E6B4C0907C5913DB141C6BFEB4061B1D547BEB1DD8B3F4159CFC6A643A2
+9F411BE057C34D3EE4EC1BF4987F7203DDCE93DFB0DEE56BDCD9C5C0C7205900
+7CA6C31ADF2A27E3F81D769CD9736B1044743ECD8CCF2389F53EA92AF1DC1A5F
+FCD2B8968D2446C4D5C607F9C69A78956EA8AC33FBA1470214A9113057888C84
+FAFD8FC493A1864B3DCCF979D0443A5B5AC490AD311609E72DA2BFD08850CFCC
+4E66FDFDC907AC7421AA7233E538078277B7461338C5C540B59B50597CCEDC5C
+9DBA7D7EF20621E0876082111D0EBE6FDF2BE6C0D05D9B3A50BCA475AE71E995
+578AC489E7721BD11C3D16DF869E5F51B19807E7FA7296D6506A165F04FC9CAD
+A86CC5BA171385D6443CEF2D7F1E3F051979D4944FBD44B36C846101187AA038
+CD55AAA52590C081B630A371296213E66E3B6C1BBBA191AD3063AB1BB8D36037
+11FFD0A12D71815A275AAC0974D7C20676043CC3B5B387CBE7D5AC6357D8A6C8
+926C371E37715F42EDEB461402C001331E07B5C8770A6434E0B4F3B1A188E1F0
+CD33948B0E5A9330B48259427F0670F10D7B61CEFA44AD281885CD65033E1AA8
+C4D0248861C3D3F52F6A2EB44F33CD15555EDFDC98592FD9248AF3FFBC3E093B
+E9A84BECB7B957110FDA32C497C79E3921D76B7662283659990BE2F07824C7DD
+2CC62787FC7DDF5B25E52AF629403EDB8129B4E194FCD2BD4DEA331F203A655C
+F95D45BE0F8B0995BFDDE3534167EFDAD30CB6867A3D212752473D413A42F495
+AEA57FCB81EF48FC365AF26AB93B0E72F05D5BA5AA5DE6CBD10CE7249A0EC1BE
+DB2C09283C101AC6B8FFF34E2E7D80D94F9B217B321BE63CE268E1D49644E21A
+0A3429424034C59A24FC0B3A3703949F08E2F25B75B1F6A160C5D0491717BB51
+FF1EC611B4063FCE4E44017B6195EC18B297BFFDAB28F9A570F0D7A481967249
+C30FEA6B0E47E69DEC5EEF766ADD7BBC06E36351C5DB93BF1C85F6F1EE38134D
+EB1FBDFBF2E9E1ABC2DAF0F60C4A1A8BF430C86C323D5B66619F16B3E0CBAE3E
+9F51B12010D5362391D4BA036100F27FBACC55A3AA539CA852485A7E9364D503
+63762AB0FD8326248FB04666C23D0F446C111E7A2F351250590380F5D3730559
+6CA446905A18185D6A726ACA1B80A7048295A277ADF83D2DDE132C662E511AF3
+EA13826BE2EEB74389C6A77379D25E8E064D4AEA8F8D04A9F7685226E304A50E
+4BCF9122B8E87DBF4CA825A48A9C2B541634DA6905517DCDAEA379BE493E6762
+B3DEAAB204FE269A560B7E759E21EA18D96B0F0B9EECB27F57D5FF4284DA7435
+0F413A23EA958AC37EF804C7B0ED4E790A79D8AD6723854EB9E3E97B8D511A89
+B6C3F0C4A3B05B9E1749462E943EAD122901C45BCB15F305EA6920CBBBBE4032
+35FED7149966DADD105A514289DDA1D0A5AD66851873AB8E2E4627AD8DD6D037
+D002C390E1711D245ED1D2EAE72CC8794199D8F9371E0A4B413C35127FC0F524
+577C5183CEFAA1EDC2D6E2FAF928726855C58DABA7BF82D4470A87F406D420FB
+BDC21E9CF3D36FFE12AA62DF7FDC1FDAAACEB4FBC75CA76510B13005889474BE
+74ADDFF8E98B283304CB5A9FB221E46128BC3E0C0F73E8B8B7488D5313E1DAA7
+A7964AFDAD1A5ABCE8FA0EF3CF614DEFF7E4457EBC0943C8E5DEF9E3F4789C35
+59B7AEBB9EB8D3082F97C552C39699CB7519F3F59AE82D809F040BAA865008C8
+0B79E4B80659984344C103FB5664EF0920182B0BAC8AB38165451B2EAE6B880F
+8CABE94CFF35212069BB5C701AC3FFEC2FADB664214FEAD6811205171CA018AC
+C1F18181505206619222EA836BCB7F2FB970FDE5D574B74CC4700E663D56B264
+403B32E56D357DD9B1A04F16826F1B26B2DDA6EF408C4FF4AA5437DB86AFAB9E
+6AF28D60564AD728BF7A287695E847472EC50C9129BB932B91A3CEF2B8967F6B
+A781568FFDB9610A3AF619933057CB5FD2864D0078956A69464DD7A894B0A214
+FD156D187250CBB7D2688FC6447863C0FA9024D071D4652F7E375239772AFF68
+1FA993FBD373D248A61E9E53E9C3A9D8BE6197BB654DF1BFB542D58A3050B3C1
+987DE084970E3A5DA661EDA63676F2786D00CD2329EB0C011693DCF74B458978
+5745ED9343DB2764F3C79797A197FCEF2322152C82746FED927EAD8E46177389
+46A80DC34ED97549E22A1092DC7A87D6E6E9F13DC942A8243CB9EEABB45FA74F
+E8DBF2C13FBFA93A42A0BD6E3330F18CA17DFCFFD6E308E1844D9A9E730CA0F4
+898F0CE56DF4717288C3BF26DDDBC3527C4DDEE77B66101DA849237AC1500958
+88D9ADFF901778EF809694542CF2C81B1E73B626FF00B250575B9DF932EC0156
+B817D9758F46F5180F7B44ABB5C5D9F9501F6F04B13BC3C78EED272BB92B06BC
+C992949AA97178E8C9B75D3A1F303D30FE7723E609D588BA13A25EFF02DDDF7F
+94C2FE98C31D1751430406EB4FCE6C1E59132949D3E17C003D5588CDB7722E29
+7692FCA6FB785C373A930566B4175436834C62D385A57D2909E8B8360B1562ED
+4007969CBC5AC873844661727665721D102682BD47FB98D4D1AC24DDF30C5715
+A8E8DE9EB1B663967353E4FF3E3FF6DC75403F26DBA98B31B1EFDFBF9D3E5366
+547A30B80FC9C62E910B92BCF96BD627D227D32C6D4F43551C4AC5E91BF7B1B6
+6A49D168767697280DD18C29BBE5EECAA786A259CC2854DAF6801A04BE669C51
+8854CF2DDE7B40DD349DD094770C1A1B84DB76CAF7502EF192FF1DA414691651
+476BEFC6D7CCB69D2DF1E12CEFBD28930674D024D6114FFF44674BBC8D31F93F
+FDEBAF6615CC543130A39ADAFC85966D645BA1FB54629339C1E2391FC515399E
+86A0533C4108CAFE0EEE0465355D8E78D608A00D432EB2DE6563D027E1F85317
+0CB647592152CA094D8A61196FF9F053FF04BF67562BE791540BE70E701B1DE6
+1DD9EED9800F98038B815CEB15E66FB080A2B726531DDDB40E4E96FFD7543B50
+FB33F5737B808FE1947F643DD9B70FE337FE92F6DF5C82F078C94473839F347D
+4F4CC8921A6B8B88547BFE2BEC4520FD8EA08E62AF2E9BC5DFEA8F848F7827C7
+4F429223CFF9714F76DBC36E3AE9E45561FF32FFC264815572E4F35B97F69ADB
+9608C9571E6200E5209D88A56A76E1B2C4E83CE2C703E73921D73820EFB2DCDB
+825C54647B4BD17EC11444B161DF797328B96D9992389F5D25D61D158ABF7773
+851AD2DBD34A0B7A7B3C4B812B285C06A78206FCD84DCA46B9FC1B30C6D66EC6
+3BC8F1703A08CD8C828A5146C1688743A4E9E7D08B74C420654DAE8F3339D8CF
+EC2C5A6DE588D62AB88C298ECD52593285FF14705B0A7FF5B945B18A4B86223C
+758B3DDDBB28A3DF15A87C9C745727C5F9011C9B617E080B145F93EA91B49FC4
+ACF47B130F1BCECB30F0A87E3672083E13602742C111923048B66DC2706F771A
+E62226BA67C0B1FDD79ED87DE8B1F3A83B61C77612030BC4A1EFCD45A9DFCE67
+5970A2B1D7BD336E63C883463BECC3B0E1288C14BF8F9CF31A12753FE6C5A1EB
+436D3EB83DCB01D04A23424B6FCF1E85F4FF56B441268E7E8CD5E70CB6AB119E
+118962C42A56496A24E07CD4E07B09064B0AF4017C70C5B76BAA2767D1F235AA
+2C22F6B0D50965992EEE66AE8BDD485210851B915A0B135A27BAF0BFB58CB822
+23EB3241DFE67D1A561FA81B2C40E425475E8CE9A48919D34E91B6D805981E08
+2DB65953FB783C4FB5B8F949633EB81422D739D64E8E98568CBF8760A5E02DC4
+0767B8CA0EA0B42D0BA79B70FA8D7CAA29F11D43B3842473656CDAE1A78A2D35
+941FFCE9055629AE6D29649F40BAD8BBEE0193CAE8E59E0D9115570AA8A3D7AF
+866F9E88CBAE8857C57BA1542A2169A6898FFA03B14A9F9C95C58A97DEC9CFCD
+C04D45AFDAFD37EA23A82C76603C11CB33F8B6ED4C5DE006541FEB4D4A0B156C
+D411BF24F6F3AE905CEFC2448E718D4F4241D8FDE812057D41AE4C90DB290A58
+DA8E4C9A13C3EA6B7FCFFD814F9FE57A2360FEC4D66B0F4919251EE1E2BAC75F
+BD53A341EDE41608218BD6BA2DDFF8C40F904388F5A76B5EAED70627E43090F3
+E90252096DAB3FAD3BC58EFB41B930CDCE28DFF595717B8EBB4F3EC454B62402
+0F2AECEC6501AB6721AF187AB1AC927034980F6D03F104CD7C81B1BFD8DC0D70
+B489E28AFED57E7FA2F502077F136570B1306894FC0B2E64F115B8DC84694BF4
+1145D34846AC355DC44C7BC12AED2D3F63415F73164D0787343FACD141C06979
+C03407131B06BAA8A9AADC462BF2B337EA16BB641D03D7A4E25F150C8BEBC48B
+80EDD36DF482E73294402124DBFDE35EC4F08971700D3CD6F9B56C3617FEA2E7
+B2E11F1057797F73D229D0DAEC3DEE40BDD51270946988858CA82D1B19D45CB2
+8A0B273EC07DCECA2211E7FC407F7AF290C2FD6E34E41EDBA04B4C2A07EFE8E5
+53FCF27161656E30423978A78AFA6AB8AA2D0C388C82E0F2A04CE494F92E8FF1
+19E470A7C5E8437CBDB2D94F0236542D9C62572D1DD4DE73FE18241BAC08BFCD
+8E7D8B87BDFA1323DB39CBAA3AFA8293137F025B39F32F0C5303A0B3FD194111
+ADCA8385D3E0B23FBA637E0E60297F0F06CEE3E459F17A9DCEA078FE7D96FEDF
+3B939396373AF96287D8E3A843004C5DCB9871E76194DEBB0897B97D21AD8E30
+74523A5A4F161B3C090A1D8A5D937AA492426A3857944B7AFDAD644BDED70A4D
+DE69042D6D03FCC710042E16500E2C1A210E0792A710D75242A4B38786719882
+A4564890C6C1BDF75FE0D008546FC069CBCF989130D56A2A0870F04E21C80E8A
+45FE737FC0FA4850C9E226A47F7D004729496C049E36272714324D7D1B2347AD
+16A6CC6D186B9DF0350F46BDD8CEC391AD2EF0176B02982256B941C03C889C60
+974A07EE67FD2AE1552E1AF9CC97D5A5081E44EB0D08124DBC50890905E52A2A
+A1B9F8347164338A1D4BF7C74062F7D3FC69A6C257E6FB319F985782FFEBA141
+457C421B4352A6C49A8E9168DC1E7B2A905007E77A0CA11306D3D79EF17CAD20
+DAF8C21838D7E628358BDC90635E450C9D6B846C73A9D51219B4E38523086546
+30AA401B6C8495A5EBE9A76EE9A3A5A428D4A653A48D186C013282C77FCD8D60
+C1E3841453CB2D0275C7144FE3F1F1B8D60BA854D1379A2F17569D15B9A1DB46
+B30A28625808BCD6CF66E574064EE3519A455E799EF2E3D9A926DD35F525FE5B
+97F325663B861EFB52A4E4063E0F3D3D6ADFD280B50CD16063B8721AF76E3616
+C3CC013A2C999E4205806AAF65A3E9263C8753A4C63FB4DE3C98FFDFF448EBBA
+76C0ADE5CA6BCD612E26F15E749FA8CA257CFA45013F27C433CF6AB8F58E5A68
+5FBCB020B7D2C79F0C6738FB4E360EA5B167D1E35DD65779019E678CC81FD74B
+5AD5B25EA81024BE25734845FD89A50D76AF358B5F145D3018A113F05F85B748
+C70F4D6310DA0AA037D7DF8D3EAF021FD9B32893942E1F612FA9508509FCB3A4
+DB5EBF80670717EAFA2CD488CE9EE5C224979C076DD69B360F88DA816762E173
+BF3E73A35ADE19F5477AB4B26D7653C5CCE63A08066E2627B4B6C32E6E5FEDBE
+F4DE4E89F3F10F94B7957673B72A8545B28052E18AD4221A05BD7CF3A78168D6
+672CC40E5BFB08DB8D512C3DAA19C6A2B84F76988A0C7683DC1FD3944BED5B9E
+947F6C4A6FDF5219E747DE62B3F5816197ABA4BE922AA752DB69A682378EC99E
+44A1E85CD6485D12F7302A8B5A568E0279E13937BA51F5E92BF70AED18CCC470
+5D7FF92E0BFB390C52FAF63D69DCB55888892053C5F1EB2B5F0F722B50BF7B55
+1492697BDEB5640D351E7C9C5E3E990BD1C205085FA44813606FAF028EF8D5F0
+9DF459A3DEB83E1385494D29FCAC06878FA9523D2CD4D25DB824ADE1F53BE952
+54120B9D33972C1A4E2F861109E57375F3A4E1A9E391C03D9EBE0D29C88BE6AB
+EAE4E7F383985E1CC462AF78CF19B873A6A8103B1214EC803D3C1EB72368A898
+95084182728212A4B32E80376F83DB9C6064C6BF78F85D38938AE6DA1F4DB90E
+A117C5B0FEF0DCEA935144E4B5A912CFAC15A9B9FA19CC07C62992115811E31A
+6FDB2C2B0520D143AEDADD6BBC436BA0B38A8453AE79298F989534E143FC17AB
+4F1B2470465A8E3F45006F7BF2112954EB548F401DD48C0B173400DA20D19911
+4F0178F46C7486ED9E84F55F4910896A3DB5AE93BFFCCDFFA66B40D84C10B455
+4DAF7761947330616311DCB6BB89CFFAA2083DBCA6D06E955D35392D0F5BB12E
+CFA4AAC32734625A475C598CEF07DD83B08634F98DA5A6306B360AA6ECE53711
+EC0B42D17291AA201111B0FBA224FCEBA21ED5A28A0EF92671B082425A9FE937
+22350D9C44523889F843DD280E040B18795CD180874568D1F0D8E813D0F70462
+504C017635C1BFA8D08A4863B06E09D053707916DE9BB89DFFE0DAC34404C023
+812015DD3CC95084E86EC5AAD9B8013F1028C6FB04CB8A8DDA623C09F9309513
+2F1777442FC477E54A33293DA10F375D00D408459D4072ACB97211C800EA72CE
+BCD74C7F1B301918E2A3970D8154ECFEAD2066B9785FD68A94D4317219AAB8C1
+773DDE8EF0056CC3E88A55329DD841E8782E7EE0E81FF99E58887F10F092EF9B
+50577AF0402679C70703B3DE9621A62E644F4FBF30E1FEE7389AFE281FD7BB8A
+25929239E4286B475A745C4C3B955CF2B57D3BE3D665CD0761D6C6E6C5E13859
+7106F4C08DB3385133AD9FE17E1D2EC79CC843694DB8E433B12DA90867EE2A3C
+43960C361DD81DB91336B50F43459053227D9D94FBA3EB2EB72466F5969CC8CA
+D59668F6D7450E6D059B7C505FAF240FB507C569F1AA889CBA88D59C511C7A37
+34489A57E102CB34A2B4FC1FF20CAEB797CC9124C191C0E5C69AB76058440079
+F8EAEFDEF049CA04CE850510CA8725CFCE5CF91E459C7189A278176E3A73DACA
+90C64F579D1DE800159789F762FD6884367001B500BCE2F78ADB1005B42D5A62
+B9F07C2804F039C8339CDD358704305FA0286D6ECF6E1594A639DD781F1C8BDD
+2D41606C75BA9964639281F58479087D84678D64D7BEAE3EEEE38659E8572C80
+485A73CF5313402943DE031EBDA8134102B38F0B8DD950AB8AA9CD26B59A806B
+C5E0C47A71883C45D8AA6BB86A8D705FAE643E9D809C4CC8445C327C7B22CC57
+9197143BDCD694A6E5BE00E8B4DDC98EB3C14226797126B6B08F224B5B81F048
+8CB0A1E0CDF928168FFD6A9CEC631790BD6F6543C0D1323B239944FC07806A72
+000FD094DDD6C7EFDFD73701881B51D2A69BFC8BACC8AD27D1EBEBD3B1CA0159
+7CDB69A5F065A6F3961838B08B0EE76082B1F7FCDE033BB442DE83B052536931
+77CC21E6637C566AFA8CE8E16E9864EACB51D53DE13E9819EEE37155C23DB919
+3BEEA0C8321E55D28744225B68316B237F6F43AF667CBD4E056B8F411A9CF4DA
+DD78F134DAC7AD10A6E068F3A332FACF78761BDE131A4CCFD1DFF69C81E3081E
+6039A768994985AE222979280B7BEEE4F80E1596EC2193B8B214BEAF62E615F7
+5F196C17BED09577CA87EFA65C8E3766AADA3F0B9AC004B5E4FA3766E7C142DF
+6D11916805731CD1408B6DEC7D59C604CD9FC1EBA9C67AED1ACEC29635E89B8D
+35DFD6D7CB5229F5FA8C9FCA4609362AFC18393AC5AD1D9EC6DF10791AB8C313
+0239AEF386095420187572AE1C04D4384D7C4C519CBF385C588E79180230999A
+EA14079C31D65CD928EAA98CB21220D07A00F4CFBFA7E0B63FA4807DE73577A8
+D57C23C1E3FDED22B145103B05648B297972F0910AE79E45E87F66A0A6EF9B67
+4ADDDC6EC204BC3F734A0B640875C1DFF119962B9637BAEE74A59ADF804ED619
+5E46C6EA36E099E4150208AC9BF805AC69450B021733D30647510DB77D309C6B
+ECB6BC54B17D302471A9B097A32394393881DE1767436A743C1735FAF459EB92
+24B667E6776BBDFC7C015A40C80762FFFBCCDF5B0C9DE22619C3721A0E6A2619
+5F5E8637DC422803E7D952C4BB9250ABDFE6E8F92AD38E7245E941D806F8FE81
+2C538E98E10C0FD1058F30BF8C307F30BF7F4FE8806424428745CD2531BC35F2
+E1A0E8F04B3A552E8640E3560C569688F15BCDF3A0EB080453A57B2FE3752B16
+8E53B5B5FDB0CDEB13F879413C81F49200F185BC946E653302F6DE5585E48C7C
+62B672509C26CE1561727FDE8D60EAE389E7731612CF054CD9FDB02486D6E233
+553705DB3786BB9108222F7FBF61107AF3A48E93A2D74B51236C6F387844876E
+06E4B9DFD17266029974CA6F28A5541A6112FB4A4EE3E92FA7F1C056B3887380
+0C5B45E6ADD3C8B9C6495BE61C162EC5E083B72CE934C6329706562F9DF633CB
+60829527809C5BC288954A5B3DE45C4E790187F4DD311A8258D0B72750CF4525
+5AA6430601A791CDFFEA68B1005B42E058FF931A599DD26F589A67ADFC4AAB0D
+3D386EF64DAA1C4705002356F6F397673CFE91B986B5E096488C33D76917DE24
+BB2B6CCD8B5B354679ADC57082F4F4E6D8644582AA7FF92BFF9EAD1B3184E516
+A57A8D9769BCF4B5CCBDFD58367CE0A16B89F04A2D6A4CBFBB247A3D2834CE99
+A059EE25B06B2A4C0FCCAFE83B3069C68BA2C21E266A6B4200179AEF4E27B597
+05317896A852B21FF1741D221F883643CA787E8F5D6BCF6715C44692D8C9FB7A
+067FE21003983E6DCC65699C630577E9C404C03EFBBEB52F816EFDBA9C5AA0BE
+AB085F87C606B12393688EDB31E1B435123ACBFB8F2634337FA7ACF64A49CE70
+3F22A94E9BB8E88C0D5FB2732D240E3BCEFD336D771A070F28D1D1AAC2F2BCE1
+CD4A4ACA524F2244EB57A5F20376BAEC0746F67FCCDBF89CC0BBA519170FB723
+E01E1301938E8D62919338DAAFBC076DAEADF678655C19EC360B9D524F379CA4
+6DFA85EDB67B9022F6435DE49C170DFF5F4749D5FF094DCE448A578C71FA7602
+A69B85F86AECAA5A1AF10BE65BBBDDAA9B2F793D7A1656A680A6CC7098546CD8
+B674B80DC63FAD7BFB477FB28F78880E676C64C1A71438A7D0E1D4E1B4B43B93
+50E5FE56DA8630A2829201E7DB7F77B0FD3DB8217D03ABB8320B951D4A3A92CF
+615DF2CD5F81FF7C2B74E35BCD132446472853C7786825CE86D890F1C5AE626D
+4F66008534E4E22A12AFF1C80BD12CDC2C42CBCD1734B0C83E2199908740150E
+E776820CA3F06A6BCBA6AD28BE7A6B36A11C29F383ECC46768CDC761975D83D8
+522360C996115BC1104AF67922AD898C69E4943C092E650DF7A3C0BB6E638B2F
+A1F7F4534B650A62D235247781F528C1604DBFF8DE48F99642481E1EF0DDFFFF
+B5AB519423F97EC02FCF0E971F7B62D9B642FE30A21DD4E0F08140C1BE15392C
+9657ADFAAD8F7EEA9E0865398FD99F3D1ABA7A2F9569E0A3801BB5ECE23826B7
+D7ABE78178796F687E998130377198B94266187D07DBC0E378592F91DDCE40B3
+2142D0098A7A1A7BE73DD4E0F5FB0204E365E7525808472E8F37B3F63D19C794
+6DDA9DAF83C1CC969625AABD0830824E4F46EA39CD88B76243CD77AD322189B7
+1BED56B79C21E71816D4B7D4F1BB698B0AAF9B7F9240D271C1B9720239B4D162
+CE01E408CDA837A04391985495EFD5A59044218C746C989B02DBC5A1B6FB9F41
+58DC69E0ABDC433FB513DE85CF3319A6A1CA8BF8DEFD42D8BF5203FC6713ED55
+A38104CF5F0665365349E374F39D336FABB60ED41ECCACE2A475D456DF59076E
+5A65D7A5E89E3756F384961CDF7D95280F170B9C9A3CAC609C05474A9D0B2266
+D9737E39BB23EBCDFBD31E06D8770CE0EE984722FE1F7A5FA0A9CC4EA90185F4
+D2EFBFBF78A6C77B07ECCC945BDD79EA7B197B7D5EF9E24ADE1F5835C07FDD64
+75F9AC9181A6C434512FCE73DB16047530525ABF878FE9EA63E19543526ACE2D
+DBC1BB8EFB608018384E347A67CF96F640ADE3475B784958649D9E0D490F93DF
+E973A51A05499AF6D6F66A91EDC9357AD7F4BCC3106817E8F6E8420A0C30CEC1
+B2BF71A2DCE0C6BE02563A2B8A703BBE365367C02F499FA384C35B01DAD11E2C
+33508F3B59F85CC8FB630132237FAB11EB04FAF11A6FECC2A3BC8BE31E9DC682
+A677EA9C181352E8EE8E99E45AB2BDB69D755FE3A19CBF0E048F5A9BD27A71DE
+3A9086323243B8684659F11703D4ADD41AA1284D49C4A68BB957E153EB0678EA
+A1C3A5EF79B519084E955A4156B6BC5A650733BE6FDD1BC244FD8F283C715465
+9782D4C0033C47CB71EF02DEAC260000692F5BD6B3A7BC0A16EA652D6F777073
+5D000386E8C397F0FA48EE337B3E04DB32767BA7E5558A60F8ADA667DCCB2C73
+D5C72EB9C65A40CDDF4682769FDF743EDCB5615B02EEC0653EC78DEAF06DBDAC
+036EC4A6DB4D8A974741AF62370E6BF25885F93C4ADA1D1A39C49F4097087987
+986720E3220E5D4CC919ACE44690A4E66E9CBA96DB1A99295E98C79DEF01473B
+AC8ABA603F5D72516FB146C7F6CD73224264347DBAD22A1F55C96E2566E13B3F
+587CB12C1DA732E76EE0AA3278AF58CEC869AA79647F1270DF5D56CF08F106B5
+8B23837637E9BEF5BE5EFA936BB0BE205DCE79F52C16CDE3FDD3C02DB284946F
+EAA3C8ADF447FF05F07C593564ED8B8106DA538501924CFA981F92FAEF3CBD59
+A43D91DFA4F28D584283E4619025F6041AE5DDAF3041D9FDACC0854F38FB0E47
+8B6368BCE8E6E57F8C80A8E59DAFB10C1D0CAC20BD41F2F3494B8E6BD60D5B01
+70CFD00377D83ED92533F322AF5091F265AF874302207DFA266A12BB07CCF7C3
+CE9D42CBA78F335A4AC4A8724A4B16404D1418474F3F5B9B4DD1751C59654AF0
+CB68E5BF4DF1A2DD06F5F1D6E60ABB973A0686651307F4235C630F14F473DC0D
+803A25DA2063FADB2052C30F1E0120C63F85CCE97DBC394316D392361D3C91FB
+FD0F368C6734BEFE9D22A0972B7EDD904C03DC255CB39576CE4488F04995F440
+522D97BD74838192838AA6A06861C80240CC11309FBB2841389AAF8AB551B88C
+78085BE74238CA90F9A8662816D7A05DAB7139C30D981EAB00B9BBAD841F3109
+BA01DF61F7EA32FD9B34D09CFB3B269553A1227DE368A4CA7AF007E8A895E5C3
+ABA1ABAB019C477599F823900CD4FC453C6A242F4C9795441B1A516D07527AC7
+FE69669F31B663E0252A4A4EEEC69554075F3E1E49239E83336AEA4DDE95D209
+1F4A8129FFE25A7412FDFAF21C0039B0878194ACFA6EFD7262CB54DE19C82DCB
+3BA026745507E0A0F4A887548A59801507DAC6565E4FD51AA72363DF0CE6AA9B
+FDE690DDD8A40497745F169E7D7FD9EE16D0B52E582B3CB2FCE7AE3C65277F70
+EF5B6D1D34EB02744CA94DE7C04E076C8591867EE0FE20F6BDB77374A34BEDFA
+6C2BE8DF2CA91125E383C0A5D00FEFBD9BCB61BD47E11EA5963C91FE0A8D1AB6
+2E08FB8CC70B286E84337D0025C69B15B84CCDC4E2ED161D95D13C2E00572459
+618D0349926E3D898157EDB5D3747EC80738BC664535A87F2F05AE52FCBE2AC6
+950A0397C17419E9849366CD5184184EEA283F103DD27C5AE6CD6AC2F8A222EB
+6B8A00DA47FE86C529265CA07D3DDC225D994636DD1698805ADA90E9EC85D2A2
+DA145AD5C62319DE4D593A1F7B48130BB218EAE8525B80D1B4BC8FF3118B81E1
+04F184B4B3053D194D285F86B1F397414CC366E7F06A8CADF988410CC3CF283C
+9AF11D6423E53EAB7AC3FC13B37CECA4E8E90965EF1A86EC66D7E67D476D0FEE
+A0EA6CAFFBFBC3C63AF1B14BE7A76F2332E78297E7E5CA532BE630C45C3A3DED
+1D6218E4E69FE4784411143AAE737FB57AF155C2489971A5171B96AD759A4CFF
+933D3547571D9E1D9E5A8717482439420454954E3159C286896C750F4AFB030B
+B1C0CEA5B6C620783716B93509E7380CC3576801B0CBBE325717B50A01F18559
+5E972E6B3AD8D3E9B519D0ABBFCB74CEFDB46D0630B2EC758E071BEC24B0396E
+82BEAFB7142E7A9255F17F799F221B6DCBDCFA01F76FB81EFEA7764EF7492A31
+CF6A27F0F0A883843349AA546DF9B650631E3D66F51819C4206CB45D9A0E7D62
+F80FE987DE9DB376F1D28137EBD8F6D3102516DAA040A187B71E9908B6C4D670
+9CDCDFF87BB96623F639AF348410CD8E09BDB88FCE87B0E6C0353B44D99075FE
+ACCECBB5BF05045C787378D91CDF862D9AAAACF6E7DCDB43F4D67785C90B2F18
+236EAAFF9DE9018BB0FF4D401E2BE5015F53DD5994514CFB8012519F86A5BA1F
+F01BC2B3C4584A5EE837271DF1181C41D86295388B4DAA5F96AF6E9CDF13DEBC
+DBAC1D91B8116E15779EFA2C1DCB9F8D60B0B9050D2F3A3DB09C27E0E8B2A60B
+0B7794840E894E760A7DC6457E8FAC06E7E85F075C31716D3F1485E2366DA367
+74F976101E9729DDD097218CE28A08DEB149ED91735F85FE24C2A0242BCABFBE
+545CBC9B37B885344E1FE7392DA7B3A0ADB4F647764CF5CD170F07DF5D979602
+3FCD58FDE1390FC739FCA366F93222C2B65A69530BDC2C3BAC4FD6A83755F45B
+1796C1F566A9A5C6106D16A51D789AF0FE0017E50B8B17E4DEB9CB3190778133
+D833F7D52E272FDAE6D013E0DCE9919A154015ECBBEB376336DE9B299E066E52
+5823C7833F6217080968F82C9222632878B059B56EA7E0DF5E97C897066048BA
+646ECC1A6258C9FD01394C94F33CC6BEB214026BA3071E21F19FEE323BC3DF79
+02450C247F51EF8789D3772886EFD0FE428503FEA22EA6DF61C121E829378E4F
+A20C4D68DB0E256D67C88953DDE55DAD0B342502A60CA0E485F5242AAA832139
+175311A3483C4817DEA43280D981591DFCDF80ACDB42F96587719CB669D70ED1
+3473BF49FE9CF631DDAB702886EFD4B61C04D57685EBC57ACC67EBD3D1FA2F76
+26B6098793C919C4867FF8C4566A4C3FDD4448ECCCBF6501F952010FEFCBB59D
+958BF47290B04706E6727908AC63C4D8F04D56C8CDA359FEE01983AAF82587AD
+76F094196786076851DFE2688F464727BE1C79416A5B5DBFD16637D8927CA49C
+15D876552878A3F66A7390E2BC9413D2E849F1798B3675D9DE6635C2235BE563
+54608B6944A6877FB34665A71DAA964E925D25B4D6FB7A4F43F64F7D944E10A1
+375D5834B698D3DB076C5698B8B5121AE1ACDAC8250AB79BA980DAADC6E543F7
+C9434654301BF25897253FBD86FF3620C36740FD9B75C90DF6252301104DFE24
+7F56256F9E28E118FA15CF9E7FF8A6B839DAF93D282045E3CAE0FF8ABB7B8AAD
+AA3A328353FBA6AA543CCAE1480DD315B3A9FCCB5CF718AE8FF9CD735F0AC04C
+0E23B27E32DF5D58EEFE22E16CF66FD461D49B9912A00956D1449388650452F7
+5B0BB2BED7064FB91F339F9B079346ABD7FB049E029F743E30A6E130B611B9BE
+7F59D359C188F87A74774EA827406F6E8EF9450CC9515BEC3FC6A9C371ABAB04
+0DE635B89B585254CC2B246FC1806944F8363D385B23D0334CE81356415B95AB
+DC24FADB8E210021106B62A29B458E75139DD87D7C40960E9DE94D0EBB0365D0
+F9098AFD4ABBE8D56CF27DF143A361489CACE810F6588F4926D2DBA06CB803B0
+429DE4AD526B20790A253B81E43EFB094D47833492CDD7322A16B88E88471BCC
+67BF55FEFF85AEFECDCD30492FA3B44BC097198B92DF86E277EB2FA4DFEFD0C7
+A3D7F2594655DCFE1DAEE9D088C4E0C8E72A596783B12007AFBBE50960CA7222
+5BC2A678818050E3BC068BF6845B0955616B2CEF8CA7ACF0CCCB7B180DC0F06C
+2EE31819E5C9F765EB7BA9B7AE9E9C868C543669BFE9ED6CFA79C18A81586C3F
+FDBEEA8E149B035A561C376465550750E74F895A03FFD4B37815CEEF7692E91B
+CCE27A05C1725269939049ABD3256452538F7C5E2CCD92DD2FFEC88BF74073E0
+1E3D5C2D543699AD88BCD2E9545ACB2829029C73E142B66F7E99DD06AE0D8BA7
+83CD3AD8737286F1BCE24538A04885ABAAF54AC3A1CDA59FE5A5A3469C9A3745
+71E6A900720FF5C6AD69B93E4605815168AF840F565FC45343408C055B193C72
+805AD576F4E700E2B1944A94B54D9900A5FC7CBF3AB139A9386F1E48496E816D
+30845204B909A8FF3F6291D918F9B9FA1619FCD12801AB4C7098D2D6A755E688
+4D2C81E91A41077E24337431FFDA99CE42434792A742C0054458822E30F62026
+E862F25B3E926EC4B15D651FA8B7207C02544554DA636E28B71320851230D8DC
+E7F8AAD9DD25CBD99D26BF43CE62EF02E40CF1C458B091F422E8C5D15DA27B29
+9593BD2534E9CF7D1723C4A0799021FCCDEA0E2DD60DACAB97FADE8CD7CA93A2
+160E8AF4869BE7AD9F6850CE17E12E87B21C7D7897E12DD14478BB1CC3BDE208
+E9E04D43B10D0682FCE4EF4CFCDC03121F61E3A0D431CDA495D2D33C5756FA58
+2F177CB2C22DFF5B6EDEAE03CAF82F64151414199808A8A5B930C7DE99CFE9F7
+0817A02ED8BB898F5C6A5A0B63B414D32AD1F8826942CFCAE7A748E089CE183D
+43118ED30D3D90A7B2500DD4B77E9B9505280125F6D3F06481FEA356602BE122
+B85369CB08BAA0A337036BB1D700A81D9A8D52F404EF0B379095457B3411533C
+A4B6BC8288DCD230DC86CAA0387F73A9259701F4F26362AB4D51DA1107CE5969
+20F275D3082183D51A95456ADA0961F4447566BA4607F7420FA05D025EA727D6
+018DB799F720ABABD7D24EEF4434A86FABC0246A25DCB51298CDEF85E5B9154D
+B68C2E08CDCF2B30748BD77113DE4B7E655A662F308194C55704EF3DCA63B79A
+C3353BF2A0D1F0E054C9B2FFEAF8325C3AFF9E97EA799FF3D0256785B051FC60
+9AF14973E9EA8ADFDF8828C178EBE82EB2EB520FBE25A2215E47D5862B599F0C
+1B60D70F5B9D1B9BD7C78B294D88A9C07A91749052A4547281C85146B6C2E68B
+16CE2B554608E157981DDA4262F79920A17A5E5C78A5C0D5031D2A0AEC3D9A30
+16D084A0AB1D186EBAA3030B56DD0524C782F67D661D681404D033EF70CD38A7
+7FF745BEE323D836A343FF79FF75A5F56CC21D0DB40DA0F8BADB6D2548AFB150
+7358999F9B48734B8C0DE94C4342906067BE5787EFB9E250542B7948E6E70640
+58BF0FAE37D068197C4968683CADA4972098402CA5765C79A4A0127871A771EC
+B2D833304D31F411C4CECB4E88FEECBE3D8FBC5C0D1111779C12BDB45A430723
+0C4F9EEE82DD99BB18A73402A90D5161A942923A7DB11E484ADC56E4CBD4F539
+B4E7DE5EDB6A8329211556F09E7CF190ACDF727A05EE7675B0E806BF46056A84
+F267CCA7EBD40365A2EEEA37CA16098B13F5160859E1A62DFA56DEFB52B0C42C
+BB5644E7C6AB561CDFFC7997387BE2CFDF14C5A094D8304142E5C51B18EB9E63
+F3C62F8B796692DE2BB25C5271E2E1FEC186A51A138E474C107BA6A4E70219B5
+0B7A002DE83263C896D1B79323E94082748962477040B61BD30990E94F45CA45
+8238AB29FD4ADBA72C7DEED0F19C1C78C383A75596551318CACC02F1560F424E
+C1A867AB7A3670B0F80114243B03FCA61AB76D523A9F63790FB9E4C15142056C
+9AD392B9AC3DD8AF4FE45F7DFA4919214711F888EC53970AB4336382A8B4C0B0
+DE55AADDF83948C9A260109C9CA76611355D1CC11728A5F974F6A41E4E5BFAE3
+8EFDEC80B347B9A2D48053C10780B21A31D4A0DEFDCEF21CCBDADBD506C598D1
+1D352A1D352E71CDA8E0AC562B47138497DCEFDD47BF628F092194D45FFF6474
+0DA8BF4657575C535B5A3878543CC54A7794D99286B36DA316EF5C963E2FAE2E
+5BF483BEBC28E86DAF5C89848E0A24003DFEEE2B43FD5BE0B19103064CF5FE9A
+E2F3928E1A0416F2688E759EA81D4BB7218C73C7B822AFF5F10565A88DB843AB
+4C6FDD0EC6E4AB6A2E278BF6389134B23FD9F93B1B78A54E89C19C0832E1B392
+2E913B5711DC8A1FECCBD243C783FE4EBB8890A74966BA04153E1426CA019B9F
+949AC6B0EF2BD34964D614FFCF36163000D649687ED706721219C9C0FD5D7B89
+7CD1FA7518E582EC0E6759774066A7440B67CA2FD2A9240C46E89C950358663F
+DA8F2922481EB7E637D39EC05B320E6D78BAA75800A29318F1C38677B07EB8DE
+B3910CC58C4436BC521A6A0FC8A314CEE7C49D246AFC0C62A78519B3A64CCAC7
+AA993C1C12DEB3DF9C29014523059572A40A1005F57F7ECC6E335C0CCED0F6A1
+9837230A89C294C3E918D381E8A793A9D10DE7A5D351C79F5FC59A673D549B07
+56E076099EE574D1882E19947453F95D1E03605DFCD367B51BABE281E8BFCEF9
+429CD39F7D87B89345DA38B9D37A44193E6FA2FBC9D8CF18D4F70107684F8DEC
+BA9CCF6B930A5F1488B5B5E0E9D766E0D7A0EC5E75FAB0236658B88746CBDB5A
+E1AC1129ABD0B8BE14D524EA8B10D27492E10120717F97631DF5D457C379DE5A
+317D92E5607FD2DCA0F19AA186CBBD1A6850E7C7DC9DA87B15A63D81D3561DA7
+DBCFC33519949D0F802BF8A7439B98884C232006B3844C3315BBAC1D205E2722
+D237AEAFA740A5D69CB9319A6EA1FD1B2C712C66C0B0BE91EF8F6C070679FC90
+0A97EB9731FC5AAACBCEA5F236CB657AEFAB4425F3D043DC51E8922885EFB063
+A48807F7D93C4EF506D88E32379E2C8FAEA242634C1B0F396499515BFF9402C2
+203F14C2810B9D5887C733207CD9EAA9225EC8D147DACD52A6416E9A8145E9DF
+65251D5FDF6C188610EA5D88955ACD294564551E06F0BB280028ECE417FC5611
+A57ADDA987AB18C85F64E71946A13245682ECEA6BC7AB01557A34E77BE97E13E
+36298D8F4F81A775A50EB7B062E326370F74C238321C68A224579D8D0FB3B50E
+0A3252080085BCEBF90BBB7DEA2AF9E422AB7B174467BDB96BF08040C991EB89
+105A473444D04F9F7F9827F37171C966B04BA71891DFD3BF0409EDEBBF5EDBAB
+A73BB9CE32AC9F01A9A9FEE2C14D707383762B3171EA7838CF6877381506E228
+B82104154144EE653757567ADDF78007B74E8FBE30181125998E8C2D5DBC4A9C
+94199B0AD303B866C44953806C2ECB71A6EC0BE47E31980F07A4276345DBF894
+630E84DF9B4CCDC5DBF0F628DA8664BBAA600B0E74AD5FF5E76AAC49FE36C6CC
+9F09A11E9C0C6F6D11E702E7665F8EC9C577866DF61A087601B5C091EEB7A076
+B55247B5EE7A61D73DDF58F774D9B9EEC6D5BD1B4386EC21783BE25287F4D8BE
+46A8A3F014F6274C0460AA50036DE1630527DC84C89C2E8CCB60D88860BC02E7
+F721ADDC9CDC1167673A8DA64B56E616B7769AB0673118F12D7665C58DDE171A
+C18AE32429F584112876C827E92A37569214CEE25649B379C42D283CE34223A9
+BEF3E8B02330426387356DCEA48E434FA4CBBF5A4AD4630FE7EFE6E2684F40C3
+3FCA5B357E8ECED6F94461FB7E6DCD886425AF49413BABAE1C8D7731FA736FF7
+7CFA0F0E79E2AC9337551F949D7A98DD4266B02B2BEA8D9DA9AC9EE91DE4BFDF
+17DFB3EA2A28208A8B9B6B3A98C340E019ECD245503079D36BB09B04B06362F4
+7E3E131FBCE0BB5F8AC8A013BE0D851B9CA98BACF1B296C8462A8A91EF165C85
+4EE252DA0D663F6F5D53F691A7289898546A7F4F96B63B08B69AAFB5DDA608B4
+DB07661BF8DB3A82412986BEE8A151F03955AC1BD4A132E3B862B8F49431B587
+85145BEE95ACB3A3C36BFF1E28D0010C5993652412BEB18D6B175D8C7D187A39
+F997725C940C0090CFD898501D27DAD12D293266299A61A04C7A07AF7972C7BC
+90285834E6CED72FAA8C37DF8A6CCF477D1D38D06786BE0637594D85641D5056
+EF86E811E8F20C2E31FDA0FAF9ED8D565717FBD12757712E7D615CCA591C3488
+88DEA9E06DF328C71ABDC681F60239A56CBDC919B83C3DA6C55658C440823608
+28B922DD2876689E6BBF4963986A634DCEBCE422E1B3901FA4C528D440906738
+CBF66482A80C9FA511D6EDC5888C75E81763E2DABFEF79337D225231EC3BE3F4
+0BA624886FFD9432788591A2E3F5E5406D937E7C7B6DB8EFC442AD6A5FB2DE9A
+B1227ED5E081D42F48565287BB2F037C8A8C6E7AD99F4F8D9C82E24FB7A26D4B
+A97F6763CFC06BD1DEB4379D2FD424D51F65BC0C191EC9B964C4AB2EDDF1ACCA
+181F18266B9F1A301A27F90DBFD1D6F16FCD0C19DC922FFF5AED9A50EAC8CD00
+19B10BF800043A8AC3FACEC83FDFF6C2D9E112BD6FD27ADB9257E46ABC9433E7
+B17397A981DA263B35D71996E9DEE899296FD341FD981A7B8C0126394C235C93
+0313114ACF04A2563085A1FC834F03A9D0CFEC629CF335BF68DEC0D9FFC3CE35
+65366783264D26AC81BD0E3CCC34F05A6D654D81D68845E09293632BDF132E09
+67660A960AF3914B0A396342DC68645B1E77B74E1BC80976B7E4079D47C6EE06
+78FE72E10A9E96D7E823A9AF7C27C09ADFBB39666E492826906A3090D6908FC0
+8FBC81B9B8AF3BFB50AFAB4B05989815276076C24C2BB155F9596CBB7B698825
+AB9BB62F1FBC5E8E6099ED8856FE77E986F4BBD73F33F4CD3178160391F69AD1
+7E1222600DA0C746AAB15D467572F746E796E469ECA39F21364D817733B6C425
+E6E70F2A9B553EF3E5903BBB2B1B7B9FF92CC01E06A1579EEBA674E19997F355
+55DE0C443FCD1AA49B8E2080C810EFF6D523089B73198CB56FADBD0F2494A262
+9BE3F414AE77C326AF74463D85181660F997A5A41EC589F85802403CA4339562
+06DC0E0D84EC71C4C4585843E672A613BF98352BEA682D0A2E2C0330C689ED03
+0F33255297252DE79032DABFFA715E1C5AD024A3B607D9D7E25306F991FA9666
+3433D03465B997A6DCFC6DC1CBF4407D6CEBD81791081205DE29A0A643AAF379
+328E6408C87804EF8DD17BA9F61138361E77C721C5FC2F33AE7275BF3C543498
+738610AE118FE4E60B6B97C75B70DF52FCC6753A5A6AD6AE55E3F23C5D81CD26
+F3BAAC5C279B47C221D661DAA0A931D399DEAAC264FCF5FBE4E0A4C1958B8071
+E9FD097597FBBE68E8D50AA71303F58A178F54FAF20B2BAE890AFD3F631BBD4A
+BED18F31DABA5CD1425DFD6800C400041F37236786EDD1E93559FCA2A61EED60
+11FA101719E390A56981215C04A6A30CA9293352CE82C76AF26E4029D05D8C46
+0ABB86F4F471E1B31FFCDEE5CF50D2F415A075F1226008EFFB2AFD3D6C9E852E
+4F9CF06D54E921983160D2608BF3A054AB9AAD1263330E13FB280B4C351293DC
+D02F18BF06B822D4BC4318A5836D68D5602777A7C17CADBEFB5AA60564B4BA23
+8D174BBB7BEBC55F58229D7A469A2E8DF493788CB59ADEDCAA49B09672ACAEE0
+D9492A80919A61A26989E42F4D2C4C25E9DCB198C9F0EC6E006EEE659737691E
+3F7EAF8564157090A784DDA65CD5C0108CCD2AE95602869FC2F3942B49A25465
+ACC0D5692D82EA57
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -2117,25 +3172,42 @@ E9806B580D6E7437D6EC6C212918E096FAAE8AAF2EE471A670487D9106C59C8D
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMCSC10
-%!PS-AdobeFont-1.1: CMCSC10 1.0
-%%CreationDate: 1991 Aug 18 17:46:49
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMCSC10 003.002
+%%Title: CMCSC10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMCSC10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMCSC10 known{/CMCSC10 findfont dup/UniqueID known{dup
+/UniqueID get 5087402 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMCSC10 def
+/FontBBox {14 -250 1077 750 }readonly def
+/UniqueID 5087402 def
+/PaintType 0 def
+/FontInfo 10 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMCSC10.) readonly def
/FullName (CMCSC10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/ascent 750 def
end readonly def
-/FontName /CMCSC10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 45 /hyphen put
@@ -2159,134 +3231,309 @@ dup 115 /s put
dup 117 /u put
dup 120 /x put
readonly def
-/FontBBox{14 -250 1077 750}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A30EB76029337
-900ECFB1390CA5C0C3A04528044F266BA17BE487C79B94FAC6D6484684C5BFEA
-87BCCC77D40AD11552035E95E3007126418ED49B68468B38A14E88E68A267B98
-076F1C9769A5AFBC285E5B158EAC9F926F1D6C0B8F1D57D9C31D25AE27123518
-9D2CD92E5689E0213089BD268DA5E47525CB8EABAA4B78A15AEA34705889AB3A
-FFB8953B5B3482E52BFA0940630ADF8C0AC2177D907324299EE980E850F203CD
-B627962F43D5A678C44243CDE97853BDC6AB45FD5C09AD274DAF89929F583CC9
-CCC24BDFC68B92111055ABA5F26D2DC67C70906F71C2957701D65AE746A60C30
-40E6CB24B97FCDAD0487AE38A201FBF0E41BABD2181981A71940F1E707F91E5D
-C8CA50CB16D8702D188E56D014D92F76CE0B52ABDB9110E32438D2BBF3E6A40B
-7B005F10BB437812CAC6ED2996F7606DC962C4FDE207FF322782C343DF44CEC5
-FF06A55C630C20E9AE1B0D1C5673753C43BA0767D65D1B451CC6380D8BB3C4DC
-81E8FD8AA79BE993218686F29D3CD925566DD587F541A0DA1B1CC3BCEA2E6C7D
-5E1016F6917A871F1BBAD96AF9E867735017119A381FCF33EB2D3E1E7093FD90
-CDB0CED4818CFD9E201A03430CEC713620BE0D3254158931FB657C6AD4B2482A
-0E7D070D7497892E9E942DF58E88CAF0C8221BF36BF7C435BF2C683A4A2EF4CB
-E85820A8AD3486155A40143011BA9D76297F46DEF69ECA4596D6E4CAABF84091
-22A96A4BC78A8DD072FEB759A68A44BE1164638B6D952147EE3C628F9A022060
-1D1941E73310943FA782532ABB1116532AD67AEFE0758C051241E301C7E13A98
-6447EB0180BF6799814BEA4DC0F727D0A40B7BC3B1269CDE174453D6A3C4479C
-146001CF717DE25AC1BE5AEA5F2F1C17719251C429D3AED19EFB5A6812F33CB8
-554D92C7AB2C51C09C7EE0E5344CE62BEEB49D5F09AAE8AE94984EAD1847C5C7
-72B2A06D1906BE1B19B8672AF6C90238BB7A697EDF6C299BB33275CACDECCCB5
-5A2AC6B60E598D35B682B3445B029767AAED04633BD8C7F65DF5B19E68BAB10A
-1941EF5974412C72A167C7899691A81DFB0F11107009CBDBE91BA59603A49A10
-7D1F25271F3978093DF92B9899EA3F62A16C032F432ADF2D882FBBE99164176F
-026A97BF90473AD4F4DAB59E8D19A3F95A29E4D872FFA35AA6821F8BB8912534
-AF87564ABC178962288EB3EF0996127FDEEB56DA2A67399B52A50869E6F81207
-423B5181D9707C9C5A8E4EEAD48B967A5CE54ADA3A4C923E6B9E5D893E9FC93A
-D8D2FE2ACD2CCFD644D020FBD6E57B8CE610A777C9C0C13F99B949105004821C
-A093A86B100DB0FF4B1151E0E3CE04C45A6A3EEE664243CC1A58DBA98FA7E455
-460C26843DC93DF1F9D1E076FD2EFEB77EE7BD7ED299E991DFE2F98089CCE967
-40FF20C8751D5266C7C44BBB5B357C808EC9019446E96D1520C3C707A0C5AF9A
-A0AC16D7DCCE3E622B1AFE418CF0FDF81220202C6A6413F071E4781425C6BCC0
-6443F29F7C38C6086F644100AD8DDF3D78D120CE99F422C9A277589362076868
-AB8B5C5A7B99E79266915C95BE2D712322C85FDF0A2118452E1321AD76C7FCC9
-F4F067BF3A9B7F06ED98C9534528A3EDAEE3354BC95C03E21441B199CA288E58
-7AECE47656B66475AC53D9B7FC4613260628895CA1BFB21E25B1098EE7779DA6
-D46C18933860924530644D877A5A1755A6EADF2EC377A40AB8A87FE650B774C2
-AD0FB796AFF2DC6DEE921DFCB4406440F493777AB4AB145CF5DABC0A803E36BC
-63ADB4E3A8E4060CDA2767C70793726A3E093235BFE0EE4498B7D8A01762734B
-303E9D24E5354AF9B2519CFB708661C630664F9EDE2CDCA80777FECA16627495
-04E32CD2A9B68E29577B27C65B0AA3AD89C23BA2B79F0EFB08C08BA8DFC1D5B9
-FA53DB87349E7CC25082FB7395CEB69C8A185A6C6BA5686E476FC86D6A22E306
-AB5E1C1D2809485E299312C66BC6C9BC0D95552539D22DA59B874A318C03D9E0
-0A60B47AB88C68AFC89B5EEA0521C4528283FC44BBB90861F9C1D428C81E69DC
-D2476FAA9113341BE5324695E96BB0E9E83455BD2F020B19C7D47DDD66932C57
-B92E7A6EC1EFE1B38F145E4A09C4F86E2DE2251078F33399B6DBF6B093B596C3
-8553B2C2B14CFF58CCBD97C117616E5A0FA91F740F1F113CA22C8872082750CB
-AB56FB6298AA24A6FC17CB63FD919D83FFD8E21D7CF08278AD5B774B18E2845E
-B8A690ADB9EEF48C65B7A1FE2767E923A4ED2FC14831F76D07B5449057CD6ADA
-8A6017783DB40B74467260E2E710DAD3B54A3750B2EDD2A5D9D86F33B2692F42
-DB513C6CE754145E880CD636BD81FB09DDD312285B37EAEB06771AF9C4A94FB2
-B5118E00399D78094375E381860F28AF216546AE14336AA8021AAEBEC7B18D4B
-4D951ADFFF236BE54405680A893DA6963810697D154E599CE6488C6E0651942B
-A046A769CFB69F0D6ED0CCEB32DFF9BA1F42DC407AD6168D1E8F9F543462CA0B
-D2D4F6A743241A0AE8209D24C3CFD15FCE0BFC5B12A38D79D7B6B542358E5D38
-1E2FB10DF79DB1EBEDA7B62B4ED1908B6958367320BC5540F29720015BF69836
-A816CEA95F20AB0C4AFBAEE96E148642AFC20ACED0614386B26FD5A17A661987
-6BD1EA156E836689A39200851A1ABFC51691BAE4706F60F255443A6A5D1770B6
-97F11FAC489336A2EE528D25FB23C8EFAD6DBA039A189885A350C82880DC5223
-1B30F1EC85EB3CCDCD88DD1C030F9B346A46C4EA46FEDC6E13AB155AAADB4CCB
-1E2B585A9C1C6CEA143E43DE0A0E344AF525368138B475C665572B46BCB211F5
-9B14464D112DA0BC53710A573B9D061399DD6D4C7E7DFAEE23F06DA8AC4FEC16
-6493ABC66E6C64D115992E8C11307589809ED7DBF05F079003517753256BBC3F
-129CC928B009A30709FA4A8527686342C3EF7F7352D7C070838D6586B1E5728A
-2AB44B2DD2B158CD4D4214A01D25384ACE75298AC298E6D47FD1F4936A52855A
-C99070A834C957F9B09BEA059841DA63CA94CD5BC7B01A7156BBBE71254A1F4A
-EE8E7A82EC8A64B4CF55F0FA6ED8A60B7DA91518AE7FBE43E93025E2BCEE5B92
-3A622D725BEA3D14E14735BCE2FC04BF11120B761E3DCEF94D582020BBD67C32
-3B1AEAA0A82FAEAA69B8A2C74F6D82436ABBAEB48F2DCD8F4C9A99012E73F8EB
-E34E43E27AE6B7228EC48B226DE50FD58AEEF7A28CE336F4A113D679024A053B
-AFE36FEE965917F5A1910443C11147836AF4430C3D4A7D4F4CF759E9E1EF1268
-163F077B862B77ABD0F7DB83EC447F872BC219AFA9B3EBC8FF0A9CB558A35F5A
-FA49258CB038E7D3F0EE530972D4C245EEBEA89BE3DC179B567487EB44FA6CF9
-088A5ABBF8DF8EA830FF67A9409BC8258285F7650F924E167F405EADEAE15921
-9A72E2C9DF52FD66C9762EF5CDC5146932D2F322871922577C04CD90865E1BA6
-1E792CB2EE30BE10721C014DF1C53D8F2F07B27E970D9AA1D70DDB06D09BBAED
-CBFC0855651175B85C86119EC3316F7A8A9F237C63AEFEBCEA7DB430B8A9A0F9
-87C7DF4A86ED545DA1CF238A61B9E6F6E827BED954282F163F01E911B17C4000
-E8BEDE28EF8AE821F1A319EF110C75A15FF0D55FEF8D9961D4FBFE1087C5888D
-CED4ADB1EA201C1D91FD6DF71D121B5F05F98041AF17514496D5B3CA7BB09E0E
-19FA8C9FF2196DE23663684794C65C684B7AF97BE6754AA108C2C7015A14D975
-1B8D3D39F376E3F693E12DB603A39BD41670CA0F997BAA41E30817B4CD2DAB98
-1EAC8E82E058A71C1729EF32B9DB11A9F2546E43618ACB1D0CC698219C6FDE29
-E4D783343E8A3DAF9DB2EC3FF1E95EBC4D9B0E482FCDCBF5D14FE05E4D3F87F2
-07659A072D9465DA3D5D684481AEFD853D83ADAF5B61BA84F09346FB68379836
-00652CCDB39DC8CA06A668EFA3A570B6F22F5BA266F6A6C8BAE414ABE7278973
-CBCF137158CD9DBC409F2B510E86879EFAFBD5D810717BCBEF5E45E74193A352
-E6F1BAC1433CEB19BE0FDEB6EF159FEE2CCBF08FF84C788AB5B898F460C756F0
-1DE3CF57C53E48C2A61EEB5A83875C156F000909E643F202148DA4D634BCF8BB
-212AE802172D1B73DBCA14040817537FEBBD6DFF70C55A53C03DC314394EC407
-0BA251E7DBFD890416B42630CAC6B927D1324F9FA3BA236C5A7CF47C1C97FC62
-2C80366A3FF8A31E07754E01DF6293487C8F05E2C7E07DF4EE1B103C4AC1A979
-4FDBE6F0E997E72B321CEC0D5AC53D13D13749700199D7E4A728A8DC2E4566C3
-6EC71AC96F2EA85ED2EC9DD95B69A8368521FE1860BADDB68AD640AE3D651D58
-47F72E37D21B707D9C68F9485D2229233B284EEBA81FE8FDE475E62729054F11
-B2ABF54A241DE72B75B06A594016362AADCD8E06E7BECD43A9DD3167831FE455
-4AF2706AF62475223AC236B1218CF8E167B7C2704B185F9AD9FF978E1341692E
-6716EDBE7925E39DF0315408E92E2274829945A54CE69EC9A6A3F7A5A382366D
-72770D713BABC37C30686CCE65AA741A93561F9B9D938A4A63D791DE94B6455F
-5E5FED608643CE8C429E4A3E845E79965AA5CC327524626D833A44E0BA98C915
-41F440B593B406CDDB69A369606C034E065EAB6FE42B6F0E9852878B934A03CB
-037F5AAD74C1C5E846AB464C0566F36B921144C6E44824D78D81FEBCF8F58D25
-04161A00B077979A9A4A7E8E1CEA8EB6220F8BBA12756F4BE9D7026244970E41
-B982BA34C9DC3A0BCF765A77B314903338F301DD71FDD813ED616A88DD4DF27D
-5F3B4261450145A2A7F5EDE3616B026F5FA3B67B4C83139DD628127D4C46652B
-0187BA8DB624E4444555B851C759F6EA0BEE67AA734ED11E6BFAC849711AFCF9
-1DF03E08886702F00E1889DD54D65DA5D377FCFBF958250B926A0DD7B1AFCB63
-ACE9ED6756F871F7FD49583B2DCAE606E015D5C9DA104C844E393DCD49033471
-1248AAAA3812AD25210516018A15CE1C14CAFB533D4FD3A2A4ACA4230FEAB582
-C2BDC65CED03492CADAE4B1686CCAA16CD8C7581672590727933FE63030DF2AF
-FEE52DF524AE193D19B2821DCF83EF667CFA3770A3214FBDFFE854ADFC42BFD4
-8E461C73E94DAA9693AE3F632EC8BC5BA18CF4A5C49716C6D7840CE439A508DA
-32650240CFE8A11D2EA8E44DDDC4C3F86FFF13F10BFF03A9BADE6B614D23F05D
-AC5400CCE1ACDA00A76443871FCECF4F7F68FC04C71A56DC94290DDCAFC88B27
-141DA29CC8500D776DBF086280D30B6F498E83FFB6C1CFCBF64046C819B8DD7E
-1622CF99F02DB2EAB639A148FDA44139203C21B179BFD9F2600F1D6EFE2F2F49
-6F0CE21F7FB711E494F65ACCC420850E77939D8F179D861190BA922E5AE6A1BE
-E5981475AB279740A40CBCA4B1C955C888F97C1FAAA6F1AF6F2CFFC5F2458F
+D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
+45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
+7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
+72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
+BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
+974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
+11453BC81C443407AF41AF8A831A85A700CFC65E2181BB89566A9BDEC70EB4F2
+048A6EB631F05C014D372103E37FC3FA317EBC9973565A638403DA02E48B7D31
+CFF6C241DC5CDB470561002FF46437C06EF93BC99352DF04393C661FFFBF4BA2
+0723ABD9B3E9CA9E63BA57EFDBAE684655CBBDBA15ADAE43E1A2C98A3CF060A3
+D16AF8FE3A49B50A24C20EEED716E49AF6013D4D38CD9CC41A91C17E4D04D79D
+567E1EF49110AA9C34464E95D81A730ECEB2C9AF38FBA6B45E253288438B4CB3
+DC75B3A906D4357293BA41E59C35223A6C9CBD6FF5FC90C2D07CBB376C7320FF
+435A6251822BFCBB612CE630EDF826C37E95F541C21B93FCE127591D5E38165E
+2B58A34AAE37712BC58B63FFD70AB80F4F24612CFD2F1466BAAF3CA2BCB45148
+D0DEA0E9B8FBA4C4FF5B8B3CB02E461355051842BD1C94F41066B9B909DB83B1
+DCDCBEF7CD00A43E4C0B8191A29600CA197F0BA227FB8309BB539D2A620BAC70
+8A1AB2DFA51ADC9873B8E5582DCD3ED154E5D727D1665F99BD89883D69E6CC2F
+DB3A57AEB612171A88E22F038461DE03FC357F771675E34E90D4D19B4B36891C
+9D2333960400E97494F4FC4DBCE6A73C34A0409E433BBDC0AAAEBA7D3555066E
+1CFBB4515C8B573C9B9DD12ED5B6ECEBE35AD0DDEA9DB004FC6CB540B5117B49
+59CABE5FD74C6F5B6482B42C20B5FF0467D1DBD7CED2CC651CA57852B6FBB402
+A6764DB342889132C911CAA713A7F2FDD8A5E849345D6C81025E02F5B8B682BA
+90CC9B467FBC37362436EA6BF8EB62D784B01D5430147945BC09D1F49EE89F2E
+3E2B8E6D439248A56F82F2E03EA5C7A922F2813BE6538A3A423BEBC55B345AFB
+3B3C125306749E137C647D78028AE1FBF3E1A82C260132832A9668F454D39C41
+736717DED0A99F6B11F005F0E1D07FE84713AAB4C042FDC166AA146D7B5E9198
+E4F485BE5B135EA281FF1C1E616B5AAF02771F58C5840CB5A427FF9794F93E94
+17FD799C78AED1DC4810BCEF4C6C51D3C1504EA2C6F2B29805B7ECF97B5F637D
+FE92E168CB9029E90404CB54FB312FC7AA8A9F2F524C03E61F03B1E31D4F061E
+1677B39D5D30C9FD4673E1723F4AE3CCF38593AD6D7F61E9DF3C010E51F25085
+35D51105E1464BA146A78D7297D4D310AD91342A0BB942034A3EC0696B467367
+3E39D202D637E6B14D0EBCA6AD3CF22B07D4CA69C0FCBB6C93782B2F0DFC5AC1
+5D8A16CB5EDB671A0C1BA9D10F63CEAFCD0E06E42C730C8EF769CCFD57937245
+658F486036D37E8BDDE5670A212FB488A8753322A5B170C9662750AA958C0BBD
+8E97D8239D2A08B30416504DEEC4E506013E037C91785C674F8A6A44E23FEE6F
+CCC00CC5E4D355B0871FDB8ECD64F70EE32449BB5D6F84F8C8AA2D5B1A489BA9
+D7FF2DBAA8D0B84054E93D64D3E77850A3724824914A0F821EEC3D605DD851A7
+606936B8B9E24D6E932E16C448140FE94DD96C75AECB73850035ED9C04A1D93C
+64B21E7D4657E030483EC5C3554AEF8BE4D0FE5B9743B875340B09E01273DAE8
+F256C50A1A8F2E0417440A8BB0173F59E11523E1CEF2593A4AC5AF2167627B00
+C5EA97D125EB8A4BD4C372877ABF10F5B7B149D73787E0834BFB3084E9508DF7
+072DD71637019599252059738D4D6BC57A9358E4B14F6AF9C4B31DB8E25C29B3
+7A15F9953BD73ACDE5F0445A5DC406BB4635FAE51C1D8202AE31730E6F355317
+1DC197DB0B6177307C60E5D38F4487363EE051B2E609A52BC4D45B14B6558B6B
+5E1618748794B8340752CDBE7756C068975B559615D4CD5A97CE30BAA7B2B1A3
+2FEF2E055232B24FD8A21BECDE1B6A479A28EC80AE2CD16DB50B30B4A6CFCF06
+491C7CD5AC29FB964D4846415233947522676DEABDA0D9535F8507D33693930C
+B4E4240A02B0CE7EA288516B8A6EF908D7F8BAF9012D052C6AC96D9F8F6ADB07
+8984F3559C5E7E3022A957982155FC9CD599C74E18328D3AB46F9DD15D1C4C3F
+9B93ADB4489BA02CFCF57DE6270F3AD2F8597BE71786510EF08142F430EE5568
+4F9DDB792B7C46B6135E341DBBF062FBC50FABA80CD4A384157BAE57CBEA9781
+AA4416323265168AC097DE7E30A0D4750143A4FCE70A863A31876A8FA5327C3E
+36E89589E363AA2B1A6E8B09F5AEB8FFFD0396067173465B6503383DE517A6EA
+88C0FC08578398C2A721E5AEB29F4AC9BC990A50CD87BD35A11F9E81F68E7B85
+5E5B95A4F9A5D30379EF90D78E1E466DEF867BAEFC4F5ED2C762BFF099C1C2B3
+5E0DA1C2FB33BE1379413CDDB1EE6BB3A495331F72F2FAEB8152E8AD5FD334A8
+AAB0082A71D5574B618EA8D487B8FAF1B445F3395B1E21224F5492A0E06F5152
+7726835C900E2E52BE3B7B654183AEDEC68053DD0AF19EF6DBC10B6FC08EC7D0
+CC0E2C8FAF8C9A4C21FB7C34E074BBA4EE64226BEC8C928A784C1BEE35B72EC8
+E9295240B29DDC2539CD118BAC38DB3917D14CD33AB45FE47E827F2A2B193AFF
+53C5396C52CEA4F43F06AC2D08C74CC85D608CBA267175EC31311EE25AB48DD9
+FE811B411AE426C9FC0B6044D1EBF130231623F1566CEA4D1C06D8032FD9808A
+94479C842BC41B675CF6B90113BD681F8D43F51D5016D80EDC11D7640FB950D4
+E709A46184406ED90D0892A4CD9062938A8205697A200DBE1F38EB166EFEA0EC
+4FCB45CDAF82EA103DD6FDD03D146F3E42EDA6496064DB3F4FC1C5280C9E604B
+D5EBCA08BF2AAC90156C11EF68137DC76502EBF216F3AF3EE30DD2676D218428
+F41C655093F8B530FCA378B5769F262A6FDB4B66B83F18F050E77227E28D71F4
+5F4425CB8D51B3DAE872CD86D7804F870BC564A6DA1CA13EDB00D131CE4F6460
+7021661B99612629DCC20C85CF155EDC5111E015A77B0B82A8FC1EBB374B7EF2
+361419BA93B857D5C9944BB5B4AEDD86ABCC261542077FE09701C96370168579
+5F89D5AAA08D700E2643E88C2FB8D1D56D37AAA9744872E7C050B4CE046B47A7
+83F224FA9FD311C955EFBF173042C8FC66524135F579B1397828870D5C9DC71F
+8615FADE2A1CFAEA90F732B6C266E2F3048FC43EDA7A6B6D98E9DB793CF457B3
+F5877E7A055C92B0246FEA8C72B3B3456F93BF36E2651D32CD614C3AECC0B4BC
+F824C8363E593A6458D37408FC5B09883B280005DD24123E2D4B1B85F4113327
+EEDD9186A4AF2CD6439B46C5C168C125CA80F9EE9E68906620EE126CFBF26E15
+B269838A54224EDCFE2A373EB750D4829BFA410DE5F1541E428BB1E024AF496D
+F5F1C151F5A645C8622F2EF9088D57A2811868A8A8BFCDBFCE3ACB8463AC35B4
+8B6F44E1C1232805842F56FA468F81FF37D5D55B81CA56058558544C142EB3BE
+07CFB1F75DECB1E48C14D6AFDD455989AA6FFE8B8DC54F462B3C20E31D270BCE
+8E68E2B43A6625AC7E9792704FAAD6CE8BBE0B341DA7189EBB3E9D5375B27FD4
+12506D5BCA50AEDC6955E6C3C7BAA84BACAF7ABDF3A270C7734EC3C6EC22793B
+E67B0E288F99699D38DA8B79F2D21DD97945FBDDD132A8F0BF947950D3C0B4AA
+EB7B2C435AFE54489E1930610311D718AC610C21A644F34CB2D1959B3066F39B
+EADEAB5CFC6AF4D191D86B02402B00D1C5262707861C5308730579795EB53207
+A291A27A8B5C4DAE0A87A0C6A260026CA3CB620E1002E066A515D7990F3DEA29
+0FAC962E0B82B7A6C86B1EDC54007822BAECED673FAAEF88C8109777EB79A53F
+AF3C58546974F2F56E70E9B5CB59ACB5C27CB01895557B2D82134D7F02029B24
+3331621F38E68717F5CB68A8892D0B9C0A8ED4F8BB56E80505170D44C6856128
+2DED0254ADA4875CF56B4D97372AAE730D4C77A2940DC8C178274DF88A9EE037
+215C6FE7B9D481EE4DE809B124C0270782411ACCCF89906A8B143D0BA8B2CEDE
+E9B90465C3E57A4FD9AD2702323450256ABD09A1F8C26F08480317C08B75B720
+70A161C99715A35A94DD5C9647ED0F8A5337B774C8E54F9653AC859485A1FED5
+37B725A7E4BA58711CBCDA6054E34CBD8E9F9460179DA7DBD243D81A1531FDDE
+BF2BD425BD9DBE75EAA333B1F5793669A215549A774597E6ADA16D323FE5601A
+EDA41092730009A99BF5B5AAE281844A6BF3292D4D4EDE36B4FD8BCAEB6EB72F
+AC5D3CD53D0D621CA9EA8D254FDCB2B5161EE9E80B266563F669805A3A15271A
+0753983004A1ECC7FBADF62AFEA4DAB49A178C231759857DB910668BDB07CB3F
+7E8EC24901863088B3231EE3FA563924032C91CA9D68DB398F9BD9AC0C651EC8
+9051C9F709CD784F3FF5951DECD7E869ACC34B83AECDB011E6594347855EE7F5
+28811F744A4BD70D4E9077EA7EC19FFCF612689F12B34332857AE41F13E6D16A
+962DB9B6AAAC167B9FBDF0068EA13412F318384134B29F3F0C399F1973A3564E
+F9C3C39B5BDD4C98D81A6CB476E565860B50704BD65ABD630A5F1372F2D826F3
+3AD47C08B8AD3176A170C369EF3CEEB190134006D6135C5B8CCDBE1C11FFF1EC
+3F6D8C46E15C4F5EB9ED9F31A129594D542D40DC3815CD075A0DBB648D868AF5
+15A05C4BDB28BF23653A3AD96CF6AFC065DCCCB23D5D9A945F8CBB539DD3BFA8
+DB8F1FBF9B6F25B41EB4309995CA3D5D6ABD70CBB4A2F0C6364E5439AD1045FF
+72F6B45A30BD3A548CFAADDCC6C15D46F6D783D3E520215751DC98335A4ED512
+D7D19235CDF911CC69F3CF4365B678EBF3E87C456A4E77339C74930083445588
+462529C22A96A28C5CE87AFA0C981F26CAED5A1C8DBCDDA612624DBE0373F026
+465185A4D8C73CCD8D71EE97116F8F7D341B87FD78F9CCB9FBDA2A7799711607
+6BBA855AE9D5C505870DC85FDFAAA130A351D56AADBFBD6A7D52055E3200F8B7
+8AE9A00092B55DEA8BDE224B4BA7FD4A191CB1FFC4CB995FEE1AC2883AB69E1A
+AFFC09AB5B9AE311A030A5BA05E2213F9BBF016C8FA80689C069314D91274B20
+53FCC65C7D7B3A7504887525BFFA060304931672A078BCD7F269595686310E34
+E1ECA868899BC402D17EC36CE40D5041D7CEDA77F7764C9D98793F5334F574DF
+E93CB10A5E8ADAE95CE63D2339557091B4B4911A4987CF21B7F1DBADBC2DD605
+8EB72473C1F2EABCC44E0D0339EECB55DA74085606C3F89D57ACFBF5755A5395
+CA8D4BD47E4EE8D8B882D3AB31A1F0C62E74654C7E041E4FF2693A38A9796064
+46526B0A37E6B5BF8E48E80EDEF81E34DA8F6CC9025936A4D0E6D709D61B7B5C
+AB550397117F3F9D2F5A542A64DEA8E1178F7337124D6B56BA92F659AAD694D7
+391028731E01284BFEA635314A8DA8DF7A34EA3B6B2F8803BE6DCB423A9E8015
+55EBD90EBAE8A00298B3B6B1C02BA516AF528122C1F2B07EF69F5466C2C36643
+0D665D6561705509B7582D8301AF3C32E2F3B9433E3E04D62117C7E8A368BDE1
+0D4DAA1C415B2A6573116D2A169AFEF700A83F55D88813585E89C94C07802BA8
+3AE8F9BC3CDBFD9C2E35D062B1FD6E79E1EF104FC70B0AB09D12CA027F33F85A
+22F0ECBB4AD55FE8C616B82C46CE69A600E4F767BD7A9C5F9B37A3196B038384
+5DEF76A8884425FE598A63AEB19FA698C2AF7CAA4983CEC789268E22BA051EE0
+20A40633D22D8F707626ED30E8273EAAD1C065F0B2E1718B5AC853ABE09330C3
+B0082A71D557169BC1559B6D285A3499D41C4CCF1F74884EC3917EB9C574371E
+AFE8578DDCA459B8D22C0188A8D150437B05FB92022C95EB6FBCC954216B5FED
+CBC7C90B9A1F061376A9840FB64390A6BA99CFC8279A86A730C6DBFD14C53C4B
+7277D676BD42203677E9ABEEC8C97E13DAA626474513B06F8734DD784F2FBBB9
+B3B448B8E8221E380AB4A86D3A683B86A54129519D50DD4FE63B30954D805CED
+A9A5D9A39C58B65B08E1C19555E927C6DBF7FD07252B2B57F62B905D6B488201
+213D106A41033B26FFBAC2E616DA6ADA6D560BADF10E68872806CFD6F6E19D7B
+57CF1F7A030A7BAD374F16A977E0ECB8742D034ADAF9C247DA19C8AEA74EF6CE
+DAFD6B1DC562FD3B77E4D008BDE4D8C7FCA9895DA1AC9EAA01C32A0DA712B082
+9438E77230D38FC4153E1711417B918BA6CC03203A5FF082AF880F48518D8271
+C1121E4F1386B30A7F1BC6F10EA98443F8A65C867A109336B808BC9A8E2A75AC
+F950835AA84B56F59DA4C8A18859C3B68F6B6DE09A6675F639EA9107BDB67B0F
+54EBC564BC2D781B61C14363A54956BA78A2BB89C9F966C94EEFC29EE9F4E23E
+C0BF750144DC289F0DEE1F8A25BB52E54F656FAFEE4BD2DA57E1306BBE648051
+1D0CFD6A23A3DF082E3CF13197BF1B7FB22B2CD427BB78F455C9634DF989DC90
+7BB2AE247B1C99AB2062855B2948341B0F857ACD750B59E370A6698C6A1F5287
+72A4A9628A592E313956C242DF8277EDD2F1FDFB07CDC104275FFBF796D7518A
+DF49FF3CDEC3BDFF1D290C382F244DF18005ECDABF0C5C2C64EEC4383E2E07DC
+5C82587C071E59B46B7BEF31D268F39D9B12D534344FBA515E9DE8F166FAD1E2
+7D1558967AAAD3829D3F7EC6938D20E5379F414532976ABA844D97A5E9078901
+EAE4D0ED1F4C7EE7A2D80D891A5013D6409A38ACFA497F5A169EB7F9F4890DC4
+62FA6A89EA48267331F086992B9CA9305E16611E6AEE67DCDD588A25D37F45B1
+0DE75C802EE021E574B64B3969DE2E5061ED9364B646C38D4BBA86802CA6338A
+94E135D2256920EBFB1AA22D9E90C7D16853F0DF9F2D942748EE540E4FCE63C6
+5380D7AB4ADD6CB00FE8F7867E4862D8DB432F28331428CC350CDF7F447A65ED
+D7683ECA35A22ADD06E9FE6BAF060913AEEE7B2B8EE4798E437698CC9EB2428E
+74CE73F84D0D2292DE709D71FFF8901C3505370E6F1D4E28E6B7372492C65A88
+159371B1D60D77CEC93B272B6C5394EE1D2EF9969DB2838B8E128553879A1BA5
+2884B0A596E8FC3D1E648B7E26A4AC57DF09B9CE09B2F91D8CA618CA52AB3DBD
+D005A56A420366069B73146A6F58E88BA49671A1AB7C2070C3D42AA770285143
+40AE7D7868C0E1993506B07C086AD7D4F28CE2D15853FC5FBCBF9425D8012B9E
+DB6E1E5002517659C8DA69DCEACA94F368537668843D281FC11782F1C5F71977
+CA215349EE6F20565DE3D8D8212A40E1227A4B22965FA64A0B02C62BFDE97E6F
+C3C54FED4057EF9D258C42D7440C78C5E0CC58A40DD74ECED4152F70A93CE71A
+1B3A57C46F74A6D27BF98C97CCD31A8EA487260F224A3E40F52C65490AB4098A
+7B9EEB54A5A415C8C88568F7D9EFE74BBB785FA18AA27D9201F28BBC477A20A5
+D1307AA78EB8C7CAD409AB64B29E4115E45F5FADDCC80CA74B296C4265A40614
+37F2ACD8386AC0202D6FDB6711E8CB06442F209D781E940ADDD6D881D4F8E874
+357C533115923B90138FFE31D3577C6AAE60D768970FAAB682CD0DCA3E9A9A68
+6393E4B772691C1013ADFFC90C508D51B02D2518ADCC7E79F7DE5DF9D18B8435
+6129064DD1A3995E5A6F45D78287CC10A0EAFBF47223494C5EA934B1BC2F7C53
+686C5880303F9E3ADC8B100D441D944686E1FD811C646C6DD0224F6CF55FA87F
+D132EF50450879A25242A18683BD6D0266F8F333F3768D1952B0F32AA75106D8
+EC0AB703F287E847CB91FFB88CD9DA174B49171822BDE34621CF41EA772230A6
+3088F8D19CF2364A329162D39E166AC728B15800222E54C40FDA8B73C48CE82B
+B2B3E7EF15157FB4510BCDD7EEBBE3FDDF708EA08540D94827AF3EA1B210446C
+DEA9EE0EE9B4758863AA33FC296740F0DD9B42A45861516AAE6208F189D8CB8E
+BBBDDBCC34B65A7D17B8BE932148C39084A9C71516582BCE25EBF7C1E0D84314
+45B273AF903055D53313DBD159BB698038A397AEF418B4446739318E8D273642
+095B1E04CC60718A2DC2BCD99B34202878786A58AE7C2F43D985874AB8A3F204
+4DBD4B9240EE96F0487CB687830972BF302F262C6381B2C79773EEB152B712E9
+34E8229E0B59788EB9B9FC1AC1E123751D1FF032610410F0847E6B9B9A575306
+53FC00ED82D0BDA8EB008F2380FDBA06D2F8C0210A261508BA95DD600436E0BF
+5E8A00CE3C92859961557763D413E79CDD37FDB07131FDC420EF525CC0B5377F
+9772D3876DBFDB57FE6275D187832F2B7A635967B201E70B532E85838ED3874B
+82B36AB9EAB7DD4D2B5C4140419CA04E87316E802CC93DE6336C22FEBE80C3A5
+D43A0F808E5E6A17F7BCF812FF5EE5AC1959E07F36B24C9192E375FCA3C0A84C
+1D1DD2093D4F151B9FEFBA90DB4E94A1D68E49DF5A715A5BE04E7B7D8C384D61
+5DDD71F057FEF51DE7D002AB3BFE0096C47EB3AAC7B89EEEB9E2F9CFC6BCDFD9
+A438C1097D5253E49DC0DE5B6E8F976AE8894914BF8CAB5236C8A3BB2A437CE6
+374D96AFC592F1238357817E1F2836EA763A3C0DEA2DD3F7D758BA61307C21F4
+796A18638504797DD9A5131EC48DB0D23FC9A3E069B2FECA5B36A2260C6FED2E
+6EBDE3AED119EDFA96B837C56202ADF7F7747291A43CDDED6EB7DB5B9373CB78
+F6FA0B92BB2C17AD8DA549E878D8DEA681028539E5E2A223E2F9BA4CA09A6FF4
+EA195F1EAE62CC33F2282888962B9032D1C83EC4EDD832866A472426EBA6080A
+75E02F39CE0421C5C06B9D593022C23D675D7BE879FCE0B20A9CBB394F9D3815
+9C847518BB8DDBF3A89D699C1FA84E704B02BC85D61ADA5E548CD8DBE269A3E7
+03626A0FEE75E116F95B5D31C73BC852C5FDCF524542BFD9D05D8EB4B2A114E0
+C2FFCE282CBD87D82C1D4E64772B0492068B139B1795E287899CED7791EF5C8F
+E77391C51552FF08DAA85BC8B9896CB5C792C3E1C4D44E3CAC1EAEC02E4B986F
+E5059463613DD3643F8DCE2264FA66D712A0DACCF86DDAB315393219F5EBD18E
+E220AD61CE3C67664615A5F9734421152382E8EA9CBED8269ACFFC37873BA329
+20649A6F684D31BF37194952496E8B962B75B83CEDE72F0DAAB761120B710677
+F3AECF2A67F512F7C423B1DA012D0D0D44F009346C4953447950F514731830D1
+59D01BFF4511CD0257D5ECC2CC4A859E0ED92627F659547C8F137DC0F49F06D6
+02F624EEBDBC779FBECB1816A88F02B3565A9C3D42E919F755F3D80F6FAB681B
+585B5A49F62581EDE1D1DF1906007A8926932FE74FA2A94B92026DE9D678EA3B
+ABC3C2EE5A3757317AD5F5CD361A511F4019CAF77C46C8FFE4615CD6CFDF7F8C
+8CD06F1A2DDBD3BBA03FBBF8DCC898EE71E7D19CDE66971150359310D0BB68B8
+65F3E41D34C8D063A71C27B6C0F27753A9E35D291477858E5B734D72C40C4573
+203C5529340CB56BC00EA0E02B3DB54173E6480D29D957E6735146163980F0A8
+CA4086192E6095F411939DD3FF19854F8F58B39A23D3ABA22BEAE05C4B6B6845
+98968C08559A037DE955F77359FC39249C1149BC4634D10DAABB086A23D9A37A
+73A61EAB63BE3B1A8D8E76ED94E731169E892B469056757EC885D8AC4FF50E5C
+1D80EFE20E40E26006953C53D765B3BCB4C5396646DB3AEF01F939BD163ADD87
+FEB1E55A73722A0866DEC922EFF8B06AFDF2FC742EB1CA422822BB378310A994
+794062BE62D5BC4D44C25655C902F4FB4FA63CE21E095E4DF3723CFE7D2D961F
+10A715B194ED855942588BDA460A28F1B5D849A34D85756CC8CE874E2384AD9F
+3A1C348996EA94927BCE9715A8B229C0D7FCC2C07592052796D7BAE23DF895DA
+1CF991E912EAC97601FD79F35616A1F23D82647BCB49C360740CF010CA4E8ADF
+97A9CAC032D12919CC167CA4C2E6C60EBB4AB87C8F2BDF71E28E91A9BC96056F
+5D905902AE964E5336CFDACC8C5CFC5607D75CA5F364AB8E9A65FD372BF15FA9
+0CE1519CD7DBF31F92D2A078754E4BF90F3121F6F698DEC238404EDDD4EEA153
+0335941E4EB8F08DE0104FD8633BE277E9ED26FC65D28FC1D604D8504B2F788A
+11E2206ACE8AB33D14CE9D4CFC917008D44AFA2B1877C3D42455593889867784
+7CE696EABDEF95872F065DAFEFAC253F367D47127CE76FCB85BBF0684DD1663C
+876E68EC35B21593A10EA5553311880B8EF744014CD1ACFC067FDFD46978BA23
+C86FBA05CEB66E67621680BEE0ABF82364D4E3235A20033437C6B84A71FB34E6
+F8A160AC477A1302B4F98D00FDDB2A35ED9B315700669D9D8A3D254F786316AF
+882CAC6555A766281A0836CD45D8CD8245CA69729260D54C11DB43032A0FAC0B
+05869ED0A432CEF854FE665BACB0F780C9123B4DA1E1895F8717DDE4A58BD3FD
+D214195066D4587463E839EDF667E475BC04EEDAEC41422AC9BC27C238E88318
+7DFFED5D04AAFB1F63AC651B1A4113B7CE9838ABAF75632EDA8B5EE0C8474678
+58898AD595ACD99029DC34EB4BADE834C04444941C3D8280B93951A9E8554EF9
+5F0FAA218DD8224B94807CE2D8DF7E4A5E2B28C44A551DB0708B5D6D5F000B96
+0422A8E953233296B6E5EA698921F1EEEBDF0C5CC72263663895940B4C1EA28E
+E0E3AF21698D5430D6495E32E0D5F5E538EF835FBCF4A96DAD8F011B145584EF
+1C33809372DF602D1FB3D80A4EAB65897F672642E4317926DF178BAB6F9851C7
+63613B3DB11FF07F9C7582592B620C7767D005D7B0C28AF2D309E6CAC222055F
+2C20A58AC1B407641B483D571B9E959A3AE0DEF316EFF7A4514D5313C47AAFBE
+82CC583BEB32F20E4C3A5650B58812EF357B68F26882D30A6BBEBDE64E2FD910
+AB8D974CE5C968C7D34390529F4714A9F1D2373DB1D912D418225932541FB250
+9C74346749DE9C5662B1C40437E783A78A283AD6EF43B2C111DEFBEECEB17ED7
+3630AE404B310F1148C82F4969A794D945CA5E1C18F39BB6F9C46EDC8BC3C88B
+FAC2116B2338E1AF9C975ECC8474BCA351E3FDF89ED4352FF6A3D6C7EF7A7BDC
+DD4B2DA9E7C77F8A6623B670963D2B9B9A80F8445E17B85194AD45E02FF10484
+85E0A700BDE9F574487F9494B424646D48999EA67D469A22B9CB72123F31EA5E
+51C07370BFB1C5EDB4ADE75E7111A0116C212920F1362353BF58F33D7E8EE680
+DBF8085B46AFC40ED9FFD7AE756CB267D0F321FDB71F2DD35FBD3003E91E2758
+3DED65748BE5CD0D2D244E8FA187749FED44ED0C71056AD954FCF656DE28E70B
+93A79EB4D7BD59E92911EC64EA794732A79B9908B7C6DD42C99BDF07AAA06E07
+5CD6497C489BC56B09E44D22D0FE69521A9BA20ACBFDAB8EE718625711BF479E
+512FEC4A8F9EC7CF66D4CC44E2D0EA1235BF17C3D0AD6859385CECA3D4A640B0
+762D325D3A449BF7115CE8469A493C494721D6636BCB9C55ACF1D0F3489E5534
+4A76A8F3E3AD6252D8CBD3EDFDAC890A7B497286241AFE35B2261B66018A1523
+4B9FD31AE07A6CCA6B91A176BC38BC03F97D71F80270E14B83B012FA5270B7B4
+73F889DED2D4BFB24536E495F96BDF408E3840AF1567E9960A4F22F0B749749B
+C156336BD7F349F2F82CE54B459462CB7C9846CC090E752DCDC871FF0873076E
+8885B0AEF490DB0C9FA98A8FDF84EDFD52AB0F992EEB236A79FB8FB52718EBA6
+E0D586512F81079D468A75336540163B966670B437304F3272CF6E49252662C6
+419E8B2B14D240A1DB0CF6EF14E024F9D8C6882F865D7E007B46DB65E2E6AB1A
+22C5F096B255E91CABA7C441A3149FFB4E19BA97E5D43779C2A80208E279A91E
+8B8A281C079B819BBB6A5B1A62F34D59B7223D9FBB5F5E96F0D9AFEBD3CE3D57
+A4C4D2345776FCA140EA95242C8AF1EE7B93D2676209B750ABFCFC8CAF50F578
+4C364CF8BC46839A4379624D56B7B917743E9D6A284E7B315D461ED66B262413
+A9AE1741C633A92061DF92AAF78A18586CDCA41248C586F7D272378F9CA76980
+202A391CC9FD46794140F06CC75AF2F4986D690939E083CDF9B96D066B1EC8F3
+DE3B68AC8FAB84970B1A199B3F3AA5BE27ED8119F306CC5F26230C16E9D9FB31
+1EE9D3F5175E4D4D7A8A2945000C37BC73816AEDE6F2AC0F09B788C9988BA69B
+82CF336482F490F05725696EB080E460FC03B3E28C1B3613C8E5FE3DEA048D97
+4AC72C9955FDE282FA8C8385B30E3A7EFE247B48B370DCB439FA721BED19AF4C
+FDC3D3543A25A4E0273419B6CDD7209FB336C1542BA56257E5D31B70529C12D7
+524617868F4F3B49799322EDF504750D1BAAE307ABC4843704B64ED8AD4996B7
+5193CEA660390527734BF1448AC09998E70FF15BD70F8B6388B0A987CBC783FC
+990F7A5EA016EBC024F12BC9812C7C4DD6E991DB89415A49D0B265E453732F4D
+2B6BB50E995E719B00DEBE74E7D1E291A739C4EAB39B5A61763DDB65BDA6E1C9
+17C49BF1A76546BE0EDAAA17310AB2D01BDF059B066263C8FFBDA53281C882DA
+E2DA35ECE5B4454C8031DBECD8675B60E54261A7D1F70560C6D8CBAB436EF058
+5A0189426AF00AD7EB43FBD13976D8D769ED2639ACBF613A308C941CDB5A632F
+F76E14224909A8E7E45B9B5A47BDC9B7B3E3616AEC4DEEAF2899A59B6E144802
+534109EB0E3ECD270E417B2E9CD8D27DE637AC798ED5CCF791061297A0B218A6
+1188C03BAC8DD8DD783BBBF8C4C9AE98E8F1EFC4684CA4BEE6D533458BB229ED
+4E31392DC4591DF2D2D07632EBEC0A5FA2C4508C1FD48D56EE871EAF4A84AC07
+A1E34CA2CD81ED369043998A23DD01301D41C582963F07EC3417F09ABF45844E
+A74F386BA813F0AC462FE268407B9D2A8813FFCA604C342CE82493DAF631B2B3
+B6D3E9F3398761C4B958569F0D833D27973B07F9DA9D84AC512C284844C04866
+74A325E4ED894F640B8F802097B7C6C4F04BBBC8A7BC6EAECC60EBBF4E676A30
+4A5D0DE4AB45D0C913CCEEB8032D1946A35928BFB0FD76AE324E7E3CEB5B99C9
+0A0A6EBAA6F6D8E4292F9C5408D3859CFDEBFC9413032FA1A6E194C5F616A3D6
+FB0FEB8966534CCC9E6D67DFCA105E8994810D8EE414DAFC80B8A95CAFA254CA
+CCAA72B84130B5E485529013A35040074072A8A63B2F4384D976BBFA0A743C5A
+0A079A2CD15E598801AD121303CC37A2FD3942776FD1AA0805BED2B646D4D1CD
+9DE65CB859735EDC177C5A4D1A54C3E8BE7A91BCA91AB93A9DACAC90204CC207
+8432E95B2C47654DA02EC1664566E2137860F16F798E0A1EFFC819F4304B0FE2
+AA54AFE0AF6CC26D417B0CC9E3F5F6B9BD6DDDE6A2D7FC4C840E4AEF73452D16
+241FF01413DF2125BA3563B3A49EECC8EC4D0BF06283B3C8242F362A546E71B6
+21F3C6DA63882992A14E295926387D66EA6D9F296455276D4FEF0CDC706FBC25
+57169AAF546A1BC72114A3A6DC3A1A76CE001962D771C267864A987188BF6087
+183573E3E9DED10D7023965D29F19C8950B6B9B83E680010995360E54911AAAB
+44D07524518EE59F58E49485E885F56FF2CF8D30FC5779770685C305AEC4262C
+B8C0C194C26F5E122DF5E4153316C971460C3B3B336C1B72
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -2296,25 +3543,41 @@ E5981475AB279740A40CBCA4B1C955C888F97C1FAAA6F1AF6F2CFFC5F2458F
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMBX12
-%!PS-AdobeFont-1.1: CMBX12 1.0
-%%CreationDate: 1991 Aug 20 16:34:54
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMBX12 003.002
+%%Title: CMBX12
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX12.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
+/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMBX12 def
+/FontBBox {-53 -251 1139 750 }readonly def
+/UniqueID 5000769 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX12.) readonly def
/FullName (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMBX12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
@@ -2394,404 +3657,619 @@ dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
-/FontBBox{-53 -251 1139 750}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
-B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
-AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
-7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
-20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
-B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
-68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
-D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
-26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
-F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
-77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
-BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
-C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
-30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
-148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
-E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7A71316B2E148D
-E2A1732B3627109EA446CB320EBBE2E78281CDF0890E2E72B6711335857F1E23
-337C75E729701E93D5BEC0630CDC7F4E957233EC09F917E5CA703C7E93841598
-0E73843FC6619DE017C8473A6D1B2BE5142DEBA285B98FA1CC5E64D2ADB981E6
-472971848451A245DDF6AA3B8225E9AC8E4630B0FF32D679EC27ACAD85C6394E
-A6F71023B660EE883D8B676837E9EBA4E42BA8F365433A900F1DC3A9F0E88A26
-31B84248049A4C7D49ACFC81E3E4FEF5F69FA691073C34351C95E8BACB6C51F1
-F0A239823BF97F518E4B04A7F85F0AC7C6BE40E6FBCA328F96D0F9D9AC3C2A53
-F5781366C50469C5386935E833FC248D8260AD6F72D2F2D3688E9A94F87E5F62
-5DD3358365F85FBE367FA2769C7EAD5EC9BEF5292B14ADDC9683E8CFD76FDECB
-CB72CC020BF223B29FF3A9538B04C9B9403B01CE4DE99EF7B0CCDDCDAA7AC5AA
-8D7BFA69A836CFE988DDEF001303F7D58DD7E193171F7E9A23ADCB244AEDA2F9
-642CBF8FDD62F6E91B80825292EDDDCD7496624B6C1D381A61E8C1AA0A00DC0F
-2280242088F24D4129B4CF1320A2989A08765AC390CA76720FA030743CAD6846
-F6E8789A5E3E96940C65CF0C9677DA1EA3162B71E99B770228070BB9A660909C
-47F380B10F7DD5AB2BC23044B4175164A88BA16451EF494E5A1902F43E9FAFFC
-3A60286E5561E16780F2115B85685E797E63731011E10EE1D64C148F65873F06
-5DB9C32ADFCA9342F4A18E85BB905DD4AC45AA56B38EAFE3F1C9D17D689D8B0E
-C6E91A7D42EE6BF82651E7BDB46BD65BFA57BE8E0A797E97BC1DECF2EA2DDAC3
-CA6164F5AE380D6B2A23B5DE1B97C91D29E535A2274BBFCACFC10C12E554D0C4
-EB97C43A3C752B5393154E9865685D33439FDDDC258860296047026EBF689762
-A1067296C711A03086D178FEC65A2FB0BE917ACA96321BBBFA8458EFA0E14A4C
-85AEB8EF6597D75D5BCCD1B0935DC1AFFB755BE6106162EFB60676735BE64564
-B5DDDAA7C26ECE1690A043F2754103FA3F81E29DA762BFB50D4A3F3C8BB419FF
-E9317E01EF54AF28B4F875896C7B8196A95707DC79F1C3538D4F162260AFCD90
-61A3967C99F6F780646B5B2A97DD6649CACB141F76E10EFD1A7A9DE0D76705A5
-AB7155D73ADEE46D19B6A7CFC58F614678D999A23C31E1C86CDBF7017DB90531
-C14ACA1F11A9FEDD6C0AE413C7DD478AD99E7CEFF7785DD631552FACE5B0B428
-5781E221364CCDEAA1AB3486990515939A9EDB065282DA4C5A837C81CDE67A52
-97FA3936E332AD57319A0DCF95DD083934855AB5CC535EA4E9D9DAE662F7BB0A
-6D45FBE3072DB42C1D27BC8DB5257FEB94D5CC9E7B944C1AE3F4B7322182690C
-9541CA08810032516B71FA614EC6823210DF837B551624862C9D4A1A863500A2
-A913E18C4298DB9EA02BDC2BACA79F0B57897AF2E486CDBEBE200FA42B0C2213
-E577843CC8090A89B416F8D09827C62EA1756C82BCFDB38A7888DD1866DF0EB8
-E45701027A28440A6DBADD0D1158BFB645F23DCF66205A14175E31281B1E5CE6
-7BDAD0C786B0782E76044594F693B3546D0D807168833ACAFD06DC4B8CB05496
-D8041FD42795FE58DC25E5C14E78FFFEDE3B48BA53C008C1FC1723551B65BAC9
-155B82AA53A9475D2B62954504DFEDB3DB0A8912313978CDAA587619F64BB9BE
-C99872DA229A8D5A282A92148A68DBEA0DA4B2F0A08D2A00F6BC04F793968D0B
-7CB56E8AD3ABB9AB57A514A170F16EDA92F8176DE7CB42C4F23E504DFCAD2B20
-2ED5863AAF337A28DAF9FFDAF578C029EE69B0A030CD6134DAEC4C0E71BB0851
-E7753AE655AEA168919C087038417510DAF6C48C31886A2674E2487C2E226B99
-585FB5225A704EAF95B54E688080E863FB94407DDBBDF259620A9BD9073640C5
-ADBF23A33F705B852365912A262A40CB57FF109A87AF25466AE93C957DA63E5E
-6DC474A4DAABBD9337A852206C50B645D28AC81A9F1848425DFCF6A10702F23A
-1CDA1F43EFF11578D55C1380AA9DE2B0CB7BDCE13C78966FC614FBA1BF4F64F5
-4B38ABC7919DA46D084DE5A435F006F127F3D1B232089ADA7B1705E03D727BA0
-0F8BCB53E985AEF73B9D68B3DE0B1CD36E566072AF21BDE7D991E090D02E3239
-E1E389F9F799BD17C453F0885D74FB9CA04E6DB6BE1EC840F8C1E7C117199177
-A8BD4361E733E53210D3FD7B71825563EDA0D99153F1A81174D5850704559972
-60D67F2A11FF9403C64D9F58F30C2A0E89C96281F8395E26B12C6EA61FEBFE63
-737F0A33D7E37E3DCD245043BA1522729C6DBD5D78B2C8C58FA5BA77BFABCAE1
-AAE7C36E70FFA3E83A906E8E63CF6F331499964299443B9C5F0EFB91DC4E675C
-5784DBA5413F3DE861903D970018AC64CCB010133F2EFA4821ACD4474715F057
-6FA8565AAD50B9F19F8DBB6E3AC72E1906423AB35A93D56E34CFD5F3B5863571
-F654EA6D67B299A48185EE5DA4F873932B39C23F57764ED19EBBA923A51A2C6C
-5CD7A59477341ABB5B5F21115D1774500B930AD6CD07638047F45A2AD8FFBA36
-05C5CB6B7B97F88404462CC50EC5A75676E8F91E7D42C4DB59AA74E24848DFFE
-B556A249D8E3D23137B60D9E8FE2A9641AF959A216C57A825B811C6E7522C443
-69B8FA6395F7F3C628A3CA99FC5D8689C95E35EDD6B271F3FEED9D184F0B3AFA
-8A7B6100E336589BDD6FBD03B782E36D809A64E9A94F5E9B3C9E7822D24D46D8
-515CBAFB830CE3F1923F6156E29AD479301470DB9A9180FA7381C4A09E9D1ADB
-51DA817559A37DE2615DF1AA2DD6B8C4BB1C9B27723DDE22C116B4E43ACE5463
-71C4B79C1729EBF6F1ACABB12A3F596817827589E67879ED40DF7DDD403D45AA
-021B11B11859CD7ED42A6C6F15021E04508C2CBF94CDA637A75ACB47D3A249B3
-31DC550B331B22CE2191850799B2E0AF443ABB788CC6297929AF3D3BC9405C8F
-2433C4BF18C250C2C15C442C10C119F543C101F60FEF1EE0F9558A8E2F6035B0
-C5789E9248D846D2ECD3EC4E790A79D2817F5E612833FCDC360C6902F176E130
-E70FC6E15E07ABF4FD6BE5F3EE3BD4A48DD38256706C25BF0E6D9A7C51DC80BA
-72BC5F5243C1B49E3D75455BEA13195C093C47AAC6ED3EABFFA674F9E66207EB
-98571BAA8C06389AD5402730DA846CDD6040CA84E0F27A65D1194D916A835275
-4E99D6F6084F8EB0E34940F47C4D8700E1B46AAD46EE464D4E10C4E1259D2208
-70D0EB1661EE28B7FBA067BAF8067480793B37D4C881678B2612531E87BC7243
-0AC0B8A4B816F1670443C0A3E4FD631EB8B48DF3D4A03D9690408986E98F227E
-05253E9BCCB8C61AA0B4E352B6B76FD9D785AC8823A4FBCEBD4574182D86382F
-6CF90EE394506B1043FC4137E9FBE5D471F605E34B59AB3822ACF3B71730A79D
-802486209B66D4AF6BCB7821CE4BBC447F66B35ED8BC949A935C335B9F61646B
-AED373E141AEFCC868D068C2D133AC284885829718513ED5328EDF5230C38399
-F97CE6F55004A89D21937914FC9CDEABC3837A63B658C1F96E1F6474420916CB
-3197C6F107159EC20D34E13A8698BB04E9E8BBB59993776DA701148447D07F19
-2E8FFF1160E89A82D07D58C7DFC3B71EEBF7A9E958572BAAC093568F5BA7C0BD
-B118994D1A3A9F60CC96A1A996D369E7FC684244C07C3461C932ABF4C266B7A3
-239D80C79F603449A0145D88AB24A4DD8B2D82F315AF8F05904EF22F09331D9E
-D6340306D266B4283E919117D283918BF0B4D944BD0B7990DEA8859A690F011C
-7C6843BFEFC9329CAE786F102EF0CF8A2D70050B264BF0D824E1647191D1AC13
-C23E7F53BA73E1B3636C50BC33E2F8D0631C3A76789304A52DC48AB4BD9D6C9C
-51D64DCF77AD95EFA09415A64B346B32D4189A9922B9514A26AD918667CE94DB
-A631AAA4EABD64C71E9E954A40A16A66CC50F444350FBB77C1BF49868E2DF59F
-5EEBB30170DD95B0D8D7530E3B613B70337239A47C582AB7E3E0EA6C6C908B16
-5E89F0969A57D2AB5429DE5CABF2158AD4DDEBA86000C37DA9D859BA60A6A4B0
-EC7C29E0B6E01D174EC741BD5989B5BE020C843A86ADCD2D6BA02CB524140D80
-97FFC7AA43CD5ED3B6A4E7D4D90F3244A71598955428E310D2263394B807FF04
-E102DD0203FC79B002D2458B4E29AEEB42CB757197316ECA9A21D5E8D0F1CA74
-1B52DFB5FDC9EE0764E5A2F2CA7307050D13DFAA548514374CE8BFFFE8109F57
-638DD8BFCA8F51079D9ED3621A6AE9CAF4BC163F79E283BC7D52E215E73B896E
-7A208969AE5E6D2660B73891FE0C38D3F65A65117EFEA6C9008F006811ECABB3
-ACED727AB8D25D9D6F7B12A630090675131BD7657017E0D1BEBA6C721D97E496
-3113B14D6D8C6ECCE0C82CD092480BE17F5031FE21FA67AEBAFE90E2DE02F273
-8B82E66CA84CE6210D492175BD6A0EB412240AA3799637142CB8F8E07033FC81
-CAC9CC379FE10A0E444A373605647996A2AFF259B0A2332DC2C4C6AB519A102B
-5A0EF3331915EF092F5ACF3CAB65F21DBD04986BE3DF862411E7EDFF32867B63
-9891E06A0BDCDABCD7EFB0F8080CA30C79FEA9ED999B9B2D94CB3CD3ABC6C94B
-1460CDB5C58247EE64C7B0A3896E86DFF036B3BACB489FCDE3C6B4926F7D6EF7
-0166D4B404F3EEC540EB39B801F22B57F59F7E987F76E6BC8A61DC216557FF8F
-98901298DD5571653CC29C5B7F2DA9FBB4D93B62CE43C06AEC1B942BA6A3E86D
-7C1F83AC372F681EFCC95CC23149881FD1BF6951C669977722357026C481BD85
-C8B79C02D35D6EDF2DA523EF97B32CA023C21B7C0E746DC61A4E062AFA6033E2
-D1221BBB36256B230363B9B4E40E34272AB93C63D962D5BCFF652259E9EED617
-38DB29D6521453834C876865FBA9AED8D6F740EFD3A0AC9DDDF999DEBFCE49B0
-848E6B535C89DC288C1BC750B9FD923A74853E2EC884AF81499539BA9DA06041
-89BFC782FB656E28F911EFFC5CD1AB78AD270D02AB7D129F1512EDAFF40E1895
-4B9B7FD4D3F0669B1692B22690B08623D21318669D032E899617279149C08A48
-E71DB761E6E25DAFA8B51755120DAB6C7D9AA16EE353A5A619EB659C974FC026
-9558753A717D6F3928835038F32C0FDD63D4664BC97FFC8FD5378CDDC66A3CFA
-093EE8063A0B09B9DF05F7564D65940FE9E6F1E9461355ACCA406A4B6E16FBCB
-5A2C9BA2EF4FFE362FA6CA020F5DB489755D27557242393E50377C6945B64996
-868A29A500C5D5772BDBED54B25DCD6C229F6D43290FDD5D410576511D907D3A
-5BAFC90F329A4C861883FE8185ED5ABA95A7DF29623704DD4EF379ECDE1CEC4F
-AC06577755135A1B5427D5DAD85485AF0741FF7F16884AD6509854D7944CC513
-6EF45A4A3E3F1F4C2DC86682B7A62811F784C3B7A735BE518196E8E2CAD81E6B
-2B8734FF26C91E988AA5B9E1E7FB42DE6B82FF6479AFBB7368A4260F67BDAB69
-3E689082825E4FE7469CBA1B9B7177119C0825B100BE8E6F1A910DE8F92CB3A6
-661B19BE5EC3B6DF6B04781432F40EDB678878FA51FB4F3DDE2076921CF3EEB8
-AB9885EDE74E091F0A6C1583515C7C46828AB1487B18B84F8B85A439A6C8EE1E
-3822776A0A1E25216B7BA38AE77EBC4FB706257290FCBDECBDC13BEB402F2C25
-610AF618A12E7D229F6A83B8CA7D8A117E1EBAFE6C044F13D583223F4DC56E79
-4C297063953E49AEC2428F1E96B1EAFAE79099FCA69EAC63E970F10512AE8B91
-5BD5E11C20C0D65F637642E85058D8B2ECB4A5E6C6EBF6C7DEA6EADA0F978CB5
-EDFE9D9A7E608088F791EC9A12612DD9C997C71BD0465B2D06AEF2DA48BD4C2C
-ABA638772D5E614C726AC75F61823707B4F72F2D42146089FEFC3998D9C15521
-27863929D103F46673B563712BF63819930CD03242F480A026F77B3FB17C8819
-4F9FC69F0EE56E975EF3C545AB514B0E6DCB8E575388E0961CCE8D200F445B2A
-4EC2A853EE7B2192526999A1C0AAE2A90A58DB58EC82A10661DC30134286FFEE
-3EA512A024143D07A6C671AFEC84858B4828B2B772AAE09E9CA9F7882A4220C8
-D618C9C5892FA5A36059B978EF8B26D6839EA8D9C679452810CC9E132C8E0274
-117339DCEED2A92632DA2BA784AB19E90A938C9ABCEAE9296E0935F5F6309B16
-1EC413004EC7E3CD2CEB4452AA657183E4733200C62A02914ECAC30FE556AF4A
-1AF2B26101CFDA61F122B1F4353F9551E38FEA412DE7D0A8445B9D039A417861
-5C373641A4B6532370C2E8C5257583484A065421EDB4E50EE8AEEDE46F557A6C
-6CD994D162A969698AE100116344007A7B7F747391DA9796409D301E59C94148
-F285929AF6B8C6A31D65594F63BFA0D352BCEC60D50E9232C8F28E73B2DDE881
-DBC5F5DD8E88E8EF97828453D5095311B92409C532A1A549EFE3CAC1F3D91E5D
-2EEC82CA6129FE9DB8CC6FBD6F4BC204CA9454C475BD8877597D75ECBCEACC97
-9DC698CC7A064227CBA45EAD0AD850C45D059E2A4ABB0C830EBF95E61F8AC3B3
-8A9389EE9E05EA091E64DB71863480D9E4312772FD9B4D6757556CC7C43FB03E
-04EEA1C9A048ECEC4B7C465CDFCEAB707F67FFDC903F784CDB60CCA60CB3DA37
-09CDEC7264AE28487F0042ED019070BA501C22685AD2EA7BB03EFD5D8728F672
-E8FAEC9A5885461CE9F2FE3BEB7F64DDBDE5B0F2A6CF1FF0CB2BA0DFA2CBFA20
-C539DBA84F0DDFD3E62AFA11CADD416CA921C2965093177B34DAC627D18442AD
-3167DFA2688C2364C0AB3F2DC94D0867CCF22998ECFC568EC07F28161F401789
-4F3A13987DCA67E0012D41C712F4515135DAB1405B77BC1C2C3B7CFB52BDE5B1
-7E2EFF5C3F19195B778B0016ADF3FF0B11DBF0D674A412AA946167CE88D6B10C
-3D77EC4BAE76A665329C977409D2AA8A8CB07325501FCCA2A295F83C21AD5582
-09406FD233B02E25A465739986A6962ACC3FECCEA316A8C747B6CBA3B1C4C7F8
-5A01B5BB008651EDAFC2A0AAB839EBDD14025BC19B9233D54CB5D400345106AB
-E2D1617BC855A3AA6E2B60C50AFBC7FEA9DBA3D30EF2905D96A5F928011CAE86
-B1C6FB92AC8BA20D7B15B40113BDCFD9A05B0F9293477C4695E6FF84AA54E779
-AF7E19AFE02FE9A3DE310E6CDD4A2C612C227FBEA17CC5014AD9853A74BB6D05
-5A64F1C4366DD4D807809FD02B29B8E455293104ED7187A3D4943C2643ADE321
-3299D423DA71D017DEF79F33E499D5DEDC97120E91D0408ABA55CD77190E0964
-F7B7FCD76DC3213CC9D6F5EF9A7456A181433712F1ED8FCC46BA54793C33F10B
-F8BF3C7E8B59C058AA0A9C18CFCF23CCE06D71A146A34B5362CA8EE5DBA42690
-1EE541CD07C043C565F803F5EB1E459807DE1380398989EE397D73EA7D142AED
-B255F05A5BBFF1F73C05FFDD277EF060CA9E3C7318A58AC3BA0A335442BAB763
-E725EDFAB0C984B14893F0050D0773F5037D763074D3CD9EDCFC92F17C3FB699
-F7AF92090BAB4B356C4837B9ECB1D71BCC98ACE7F88448A2E2FFE1B96767F9C9
-45FE6C13E93E0638B370D660FE15D1AD1B6BEEC26C04EC188641560733EB5C39
-D19FE0D6CCADA8D7004F8132E7F535BCEC3C5D45321E59EEAB9576F7B4B39ADE
-59A85AA8EA28B2C737F4368720E2AF82A7BC1B364FCB39588256017A745059BD
-7C31D183495F63A7B4A76BC50C4A00EB2FE4EE0C512C3BD2573D2E6E415CC58D
-E2933DB1BB194B005651138415593EB9EB4B9BD91D37A0CD576B218B6827EFC4
-1D3F1D036C6DA66217EF92B6F349B918AA5E20B9D4BB950823BF7EB9FC07F78C
-8574224AA93ED2064D7A00C98C41F732215ECC9DE1017CFA379A5B8569C3A496
-C0CD61A6201D53177F2736DDF182379C671B38B16AF092D63450CA96C8E8084F
-2DB8C8EBA732B5A84F540CC34A4AD3E9908B3DD149A10767999850D353EB7149
-E2BD0102585AE07505B83FAE856F467310372205F79199BAE473893B723F7E21
-88EE6659BE3088859D2FCEC1604FD568DDA45559DDF64EB10FDB19FE8C9D7C59
-F0E7B781DB5FD80A3C7A73420D470F1256D683F92EE6A7A9DD241B66CE4FC35E
-C6D69D2B66834D848437D45374829F5F1624722806B9E126B43A51B4FB9C27E9
-D5EC07C90DFB7CDA30B53C0DDA3D1F93B7EE82DB6EBC14466F0FCA5149F13B4A
-BD949717FB44FF8BFAFDAA7914240E43B0253E4F8ED5C481376C3B609A191670
-1F2BDA2F6F6A466FD42FE9BE9EF7C3A5B20DCB2A7C18DACD0A75038DC30E3FD3
-64F8389204FEEC67029A64FCC3E5FCF97AF24D98A455997D5667270A95BE2D13
-ED87F410B35B52A2D3D89BF180B3EF83CF39B634A0C1CAFB62D76F373D675E86
-856E7D0ECFD67A5C48A7FF4653B7A607622DBDE7CB434E145F9A4B0501456B86
-3E99DF2570B034243861E4BB80E0F9CE2649329960A792F30913C967F9538E76
-75B1591E075C10BB59139E2D1933F6BED658D704F623F8507B0E2A03C582B75D
-657B577A72585B6926D51882ABE25C752824092C6A1F5A006512FFAB96700DCA
-E2AD0C7D7A3AFFC4F823A02FAB788C32ABDFCDD56DDE65FBA63BF95E890573CB
-EA28F7BB049BD3133DE22E8F4F05AD04133FE48785524A14041C73EAD6F60D7A
-2CF1F8F3C7258172EAC2A9820F4C04DC34DECF2912182EDC86D7412A25A6FB25
-F46341AC7889B645C36A85C8F10D22E41D4143D10EDFF014C00A7B1E4EFAAD1A
-7E42EBC657CBA442E9B2DA0BF049E86D680C5E1C4B2588E99F24844E8EA639D3
-A4CED6A0A7BE055856FD998BECB9DAADEFACA913A60AE501FDB6F035A2D300FB
-FF13B510595A64A900DA5496B7CF1085676680008CE70D114082EBDB5B384058
-06A99A26CBB247CFE8EDB6EA428D261602319D5EF03C9B6BB657E6D8A7632970
-491BA80744BB5DF021382808F3F99ACDC4EBF26887523FA5EA81321D6EF2AA9A
-55939200A4D011602FFF717AD90EB5E47807CB58370C40461591217C2A714DCD
-2BE918A0177D068A21B5927C254643AE0B36EA772A3D2EFC25083B8291BF311D
-74B95C21696904773C60760CBEE6F94638855697A1948221438456099589576A
-AE5438C70C082D177905FB82FFDBD4BD94ECAC1B6FAF0D4D7578A1B6576B4F13
-E3A6F814B4AB580ED09C916E20820DF0626FC1D9A925E8BB6A368E630AC6EBEB
-933991990F4E49075B318B62CA8296CA43B77FBB16578839419929DC8A2AD819
-F3C404FBAC9CE3CAE8AA904E39924C4B704272257DD3D0C8421A90D426376F9E
-E2A4B6C868BA2884D7BAF0BADA6299E307ACA1A74B1D73D73F0150A6C560E65E
-6C0D247AD55969C1FC5DD81C764338799892D391A254B3613F89D1A348A9BDAF
-CCA171CC6E51DEF7A91C7929D6FA2BBC243DA7B1BEF9652F1D8FBCEB2D367187
-9FD4B2C681820B2189A213866CE3456E2007FB3DFE2E362149177CD104444D0B
-C026EAD4390AF141B33868DC5A49E0E1108DF1A6DBC81E2015969F66773BFF69
-707FCD43DD72B483EA751FB1C840C917EAAE7447AEC688EB9922FAAACE7BC094
-F617EFFA3199DD06552C72E53E67B0053A3BE5C5750EA0581B1A7692AEF0921A
-859C7F04DB8AAB312D2480ABE8AAFF257469A555B5F983D277ECE041588E8F94
-07ACAC0E3DDFF44817A21B86939E7787FA7772113699B0A4D9E5462D3E59CEFC
-2798A0D70911F57BB068F9D11393D3F2A4161C26DC2F3C92A7D1F5FC32C6295D
-9C6DFD5E9561DD4443F5CB7A356A9BDCBB61706ACF0C51670668C67DC0FFF754
-286CF2BEF36A02F637DA2DAB10F4897FAB65E78A408C405B52C4F88C4F70CE20
-9A27803EAE707C5E9BBEAEF09A2ACEE9986A64BC671BA9D638375ADEC6E83038
-303B41BD653612FBE967C4B5A121032C73C085A237A561B860660D52FC408F3F
-CCC694CED076A3F42CA1CA6C12A222BEF6850199F45E2354CC7E308D277CE2FF
-F85076C0FF875911B86306112881047E688C5EA9CB6497EF84A659A54ACE4AE9
-774EB2A9ECD4ABA95831E2B6DCF60E8CCD197670E2CA7B79FBBF3C9D9990E737
-D8372E43DB9D4A1B488C630E86BB9B9E91012DAD1D7FD603D2DBBC732690B2A0
-8295EB964EDC0197D6CE17CC3C71559962405AA1E21BB1A8C17EA1DB8911C970
-4EFC85F0DB429C54FC4BDAE64F5BF4B5DD90236269894A180920BF30FED59182
-6781F1602EFE3DFB2467EAB8B00CB5FC30B9669AADD4DAB5795E69F4B8703815
-95F15C33DDF808D242BC2169FF88EB6D74E9E10B638658330EBC284C89442949
-8F4658A6B3B0E70D1431E969676900E56D0773D36A7CD91CBA93C35EE3E07BB8
-2124EA7CDAFD27C4EAB0C53754CD38D4A08C362E0479422E9042C8586BE74C21
-FE71358084B5395DED53C62FEE8ED78460D8A9E8C39E49355E9F712142D3CC38
-A62E9B7BA97061D2C70579E40A54C0962BFD0C5DC6B3338FE09770DE0910F9FC
-4B35C0A307412BF77CB83E62BE74B4EDD3A6BBF2E2294477209F823F57B87452
-778759BA065047FA61F3CF1853F60BF4600245237CAA359DBD88619EE2E948A7
-FD380EE535751CEC58BEA1C0E48E098CAA97C0AB72A2BAD0B538D8D48A44CAC1
-AEA3848BE1B68AA401F37A1E2C4361FE68EF65617237AEC00A37FDA5E826ABD3
-291EEA47E3D9800F98665C75184247D4CEE91401411E53B8B48FD8CFA7147E05
-3603F82AA77C3FB65E787AF953D88B897ABF206480083C171AD32AF26F927E7F
-58F29406D9A4C64522378E3009AB2DDFA65F62ACBB25888F7244002324FCDD2C
-D01D4E83F7D222DED9242922F1187FCFEDD0DC300E05C4508256AF9D8DF2141A
-84265C77AE2034B7848A2078933229C180BB2176481EA46056610BC76B21B33E
-B5792BB9A3C4AFDA74A7316CFDBC0F9C63625CAC268AD7A3B82A9E693F4A2CC1
-6CD9E3499B943C6B6522F4DFF471B012E8BBC82E941CB87F1672669A7297DA94
-1D05CBE1D1BA7E3749E59275B55C1893F0EACF28EA06567D4702EFA6328B4E06
-A179896B168BEA4B248FF64884DA6B42EC4E49116F1BD06104C77E80DEE2B5B3
-96476851455CBC7BA1F8D37E927F2B8AA5F6860070940F182B1643929C4A02C8
-0D0CF40CBD295C8B5965CAF002D464D032209B83A69CDAC059D2C949A1CA48DC
-93C3F287AB2FAAA8010D2B982AD7663E331752B23C82FC07E7F3EB7D72FCE84F
-02EF6982C96FA3FCFCEA45BC433C3A1EAF91DA6BB03B8E6C22EB79958025C3D9
-6BF93DD6421909607AC24B682E90C3E6F1559C58ADFC90350EB44CC159A69475
-BD46BB4123F4AA935D836E5BE5AD399F13D35136933D47F980D19CCA98DC441A
-351E2843395245E1A3412ABEAADCC1D314E61FD3F7C227804175717E50D4A553
-F329D7D5B1D3ECA7C063471ECB6F72B2FCF5B31C18FCB1C92B013C502C36E795
-4BEBEA3247CCA9989B9AFB2E0144C8FDB21E6611242D26DDEF38024E971E3BB8
-2ED74172E32515C57A002275759AE8C59CC17AA0EB4A849BB434F1CFE128CF02
-E5EF9D2A02279E03CFACBE546FEA176A9864EA3E2748CE7D6480C7BB1E8A469D
-85DF3BBB2D98337E82B68BE7A8C2DFE8D6D86FF6BD205D332030679599B70AFD
-8A002326707FB485B995826FC0D2F8C3588D1201446162A1F8FC7E75F9208B05
-EFF017F40F429CBF0CDE769D14016514543752438D907B32F0C40398C0E0B246
-B06E5C2740E7E5A6AF3182E0E0860A0B5158241D79F7F5FF174764D8351A89FD
-0A7D99E40F317AEFAE208F3C463DB86593B91892F11C9BFDCC8D741ACA2A0BEE
-B2C1A836EC39A8894B9097B194F980E7501608B1403CAC065E92B41AE18664ED
-8D9A889C1653217FFDF6006CDAF20073DB4300CFA63025D381E4AE4FE969FBF4
-1C66D6FBAA6C0BA67B91CE299044261708D93B15F30F685589FEF331733633D7
-F90D071B2CAF4106C22DC5C7361AE88FC817DB8BF37FCF2E409D882F1FEAEF11
-41DC3702D9B44DAD630071210E34D2E644101C7CB2AAF0892C497BB391146614
-50AD23021FE8FDFF23A505B207A89803DADB5E0E16886FC382809EB0854346C3
-5D4D7084F688EBC02DF2673AFF763801F90DBCF5B43FB0E8D57B3079A2C6B07A
-69A462168B9FC750AD55E11A10724943B61F425344C8FAA924C87F31E07C3467
-1002FDC8CCF3153405FD66EF0EB2FA0FF5E5E0A35FCF5052133B5550152BD88C
-2700F1A7D05EAF25B6857615918BA5654925448B950BEFB9EA36073AA00E7B40
-0D7E839AC159B8856EDC45FEE444945EA9C4DE984C68C9C1EE918A8CD45BEB50
-58C8DA3508F5353B1EB83FD38BAB985608E08A0412A5C83C2CBFE295057EC58C
-1C6B537EC6CBE44342700E114DF42ADD55E2FE7FDD9056908AF166ADDDDD93F7
-DD5865C03E8FAAADEA4173E3213392D37A545B409211E2D30F2118B5183DBEBD
-E7CAB3C1E3C17CDDC47BA80B2EEC36E47E9CF81A30780B0B50B231A7A4C5E3D8
-4151DE0CF686095E2706850C90761CCF524D1B61B3E76F6E8611F0E4D993D87C
-8A08A4809656DC07FDDFFCD8F5E60782F3160171BB025A6B736D4F4093BBB062
-B2F3704B7A438495FD39CE9270411A5111B499A5B97AE75D94A56EBCBD013406
-BD215B1A3526C8ECD4C745FA6384931D197EDF17C37BA19DCC3B0E0FB79C1946
-53145487B08EF827AB1E4AE0BD7A0106CC4C1A61F2529CFEA254FA028D0D3DF8
-48D762C42E711FDB0EDCC0D3D1DD6B4ABF4650856B8F275DF1C8179A8B4D3A28
-94EC6376424A8F2462A99D1989AAAB1163A67D05D4EF46D07EADBF747BD56E9A
-DC48E7E1B40A2FBDAF5D8CE2EB3AC9CDE96A6044160DA3D5B96B52ED82EE892D
-CF600C28E53B9AAE89AA2FFD100EC94BEAE73FCFAB2F4FBC2CE26570C17AFC32
-5B343E71769C190E8BB3CC4FAA48991930F7A5995F998D382A90C2A0C98AD6B1
-57782EB0D16F191AAA1F04D2BAF1DB754D8543FBCD2B5D3E76591E5E6F1A2F80
-6705E607D921873420D7A347215D7A522BAD6CAA9A2285D0353820C27D0834C2
-B3BF27AA4704E1E8ADF303E3855D4447BA084098B6E37F578DE9D6C739D44353
-10957E129D642D099B137C406524161A5CBF6619FAB7BDB4A1FEB5F69EC2D8C0
-803685291E483C2A9DDB83D8F7D751AE6C69DB8297702D20BDD7E293F7DACFA7
-E56F7B77F915221981C363DC170F6E04267CE593751908CAB3D95018E8CA038C
-8BA4EA16A91A227F04552857B947B693B0DAA420C7D99B5BFD058677FEB15E61
-EF1888A69C9E33CFB2E0010E1BA49CA8198242B9E025B988A9E6AB0A7D434C80
-50CD2307B194DFB07FC8A827BF6239B3226935A32CCD429348E1789C8B3DFAF3
-03B59B0905DF2EBE6C807F52A4811D10B8B10E967FED1853A6D4DB02A46DA4D5
-05150D24118FFB7445C8CA17168BD332F32A78DD5211A37FCE92F8BC2142BAE5
-FED439839A5F7D1FA4364A2F5F8B1BB4F4BFD27F0078EF167F247DDE2210128F
-B927D08CB682DE3C8F954E064349C585376E84DD8D0A15FACFFBC5F54CDB2EA7
-34728FE9B4A4D2B07FBF7C6598EE6A5CE1CBB7C0A176D890AD82F3E2F19D686D
-75A6B5816D89FAEA212AA077AFEB0055AC44B4E9E639B7D7C8A2FD4C476F4A61
-AFE52462E4B8352D98B3412DD494642AD5BF0D59050DE29A72F90838941C4BB7
-8A826E48A9AA4AFFC93DBB77A7C8BF4787C47E54F24BD702A3459CD060E70429
-5EE5A72C97BCC54F001241C7E0B1D5E0DF76DA82FBDDD294ED30876554BE1E88
-DFAAD6D8DA75ECEC61588EDCB48E39A654CC3A8C5641A385B3E0590DE54E9EE2
-65A85A1DAC0AAE90E1B131E7064006D5933D96A18235EA1CDE5662B14C393359
-6F7995B833A671DC33B8ECCBEAE657004483AEDCB128D2D89DBBE7D87F56FBA8
-091300D55B04A20C4ECED98B229A61D4A0ADFA6E7CB8EF07D92F69BA316F6690
-02BAC63DF03E07BF5DDDF5C26EF67375032DD9E1CD0A4F9DEAE0AEB79D3BC2B2
-A084661D6DA1DBF6B5AB2047BDF4C1A52856524E17ABE66E38A37711FFE2C3AB
-0FAE88F096CECB55695970A1EB99491DADB601E0872543310D4335E11FC92DA0
-EC1E364D1A81CB3CDCDA4ACD219104C828108D8F75EA0990D6F39F879A58A757
-56709186B52D8BDD9205E22DCE70F81FF0DB0F73D7BF22906A9DC9A95AF8452B
-40F60A11EDB522C9C8B1473C1B7409E95C520E660EF08F99BA405F44CBEF56B4
-388ED1E816AAD6C5DFBA690C207D08DAE204826183FE0C18261EB2E51B594561
-D88BCFB02E70054F35E0DE0F31B15191867079301EAA85D5FE398D83F08F9FF9
-054E00968650A1546AAF86268CD31B5769B6CAB63D5539D67B426847A822468E
-472A5BCFEA9DC15DDD0ECCBEFF03BEB6FA5ACBABEE7CF2A4CB7D85388BD84649
-4ABAE15C9B52FED3B8C9AAAB550719309764625EBBD5434F4049309FCAF7571B
-377C4DFD355A890803929CBC4596FCDC5875E36668E891E1FFD980B8FA734931
-632D59F23D6A80FFDAB866B595A86E6EF798FBDF73C1B0F7073F1C671D641F55
-9757E3459CEFF505F1F35CA640B572F985717C6E5CA9E6C006DD797B3F47E0E4
-03AA2294E550C63651FA76B2C32ADBB897A3F6099D211A31081AC349B67C89FA
-9D2BCDAE1BA92DF9F7B8AA9035783EAFA722A038AA94EBE8453B4A7C1C875090
-3D13D7D2843E9E92FD2D55C5A31D7A0FB86A63E6F39D8A2E285AA7767EEBF42A
-ADA62726BE511F7283FB148079086AE4A4148CD3B0BA71D2366D02DCEBC34EBB
-278D4869B09CC8E191C28D212615125A7BF3C7ABD0ED0173EB04751EB4AEC783
-3E781DE01956244B1502D5CCB14EC3C1558F44BD8A7B4C5235EE01EB9787E3F4
-7633CF9ACF9D1B95CCD78FCBE8B015FADFF6961D960DFF37AC63E5FCB3BDB0FA
-455935C1DD9D3D0D6B998E83E562A0CCECED8BCADB546D4298854C3E760A34E6
-63AB4419351F5567DFA518340EA5E8DFF2C63E8A8862B992C3BF020A514EBA10
-718183819DA30F6DCF7C47D94845835495E3B69FEF796728DDFE4C9E2E32D163
-E02393F60133F2316BB88A3FDF7BCE977CD1F23B4735DA3DC10631D5716CDD84
-A9E67B3A60493AB9589026321993D57CAA1E68A8E15BF7CAA67AC1C33A5458B5
-4D6FDD851667B28F5E50EDFF7051F2A934BE94F86D5088412F5720D25A480D21
-CBD723974537BD0D8EC45B84FE50B15548CC910BD0E91BEEAA1966F3CD79EB7F
-5111A9E7597217524A812DD4C2FF71CD57EC7E368A13B56EF52BDE19E34561E6
-58AC76FC258B6CAC1AB4A5564F90761D0A9EF18FFB33D27AFAA073B3228C22C9
-E2D0106451552CDB212B28F3597D8B652F03B94DF3A980C6888D69BD8597C73C
-5F9C6FD102453E2DE1DA43F0531BCD09873867BCCB7D2A78E8205BDDDF4F1602
-6A9B9C370F9EB49AB46C6686BB5B74A65F0F7BC4A6028BCD93CA252785E8E27E
-F0ED475B95D2819629AF5C08BCE99EE7F5AD89152FA4B6C5A06A15FF077911D0
-F3D99CCAB72B83A877508AD5AA2D8551623E22B1CB39753D61099184D035B063
-69B7D8FDD9AF3515AB4EB6D423E302EE2D0D6E402632D9FD28BDC27B40157940
-809A7F580610903D5BB8D3AA9B2D7F7B6512C106267D41B3644A21F2D8770E4E
-4A69BAC7DF73C94BDDCA5A54810FD0F4CB27E4583D1AF77A631DBD0F260296F4
-E61B4CBD7641D80CB0FCBBCBB03229D6386111E927B91B128E601ADF44B8F481
-99E9941A3E9E5C4E791D822C4DA3B6DDF7D8E01FF3F4264C61E8A779BEC51DA8
-FAF47F90BFEF18B8A02E27C4F98A2413C659002232AD2FF6F556F90B634A4F3A
-220E89D77C19E9D9AADABF338EDB3C0A0FBF2995C8BD1FF35826988935FEA5EC
-C36D3994011F3FDC88581F9431335719FBEA6CA09E232F3D3723937C4EF79E04
-C1026CF28D01A630044065B894C833F83254155E92B0B2EA97F1F262FAF419F6
-7C665F1675CBE362A3848613677132FD9F8674B23937243BDA27D8C17521FE63
-7950087A0D9E678AF1814B234127353D9C9BBDC7A156F8A67B45B3D7708B9AFD
-4647790FF9E9AC3CD84D67CE96E98FE1FC45526F0B1CED5A8E6E1117342DE6B5
-966B2B006F3475210B2293769BD5119042D8D610BF2A98A8A749F99F54537A76
-BAE6FF65A536DF5C93F04CBBFE4736375CF9FE05CD4444D0DC75D5A19351AF7B
-E3708E72FDB3246E2ED29E8E2D1DE84A547C72450185FA82E066369D37467725
-6ECA1771A162DBE738F68EBE829C6F4297DCA6AC1C58072015551631C88DBFDF
-1887D5CE0726800230AE561F8B37880C536F39C70FE9A3FECDAFC92DBF5726EC
-8B4D486AFED75AB1FBE9468E449CAA33D450D68936A5DC20F9E179438318F5A8
-CE9D51AFB937162E7DDD1AA3292C17BA791657A7EE7DC44E80D363B0A0A26E03
-F6DD84E89D28D7C1C3ED347AF7FD4816B66FBF56A4A551776FD3DBBBAFBFAAA5
-A99CBA77634AC5FBA9A02B8289E14FD064591A9C1DAFBBA02F44125B931ACC5F
-B94304B22DF6D09845415B0FBAD0F206E809EB721B7D57B4538A364EC470CFBC
-3D9D30311A4C98976498DE7B6FAF7EA6385B2F6BC3F913517083EA1A03BF3A37
-28B17D9D90DDEEFFB6FED93911508F48424A2C7EF96FF5F7C2BE572C6BECEDAE
-9895E3364C10ECF70C24CF1F16C4265E4AE26E8118AD1CA54D17E0E5E1DC3E54
-25A65F2180CADDBD660CC16034A000CB321E3F55C07039A5DAE31B9AFFB2A33F
-E85C43EBFF2216229FAFF16DA8B2E91272C20A3D44BD9D1613347B80FC96D23A
-E84FB08E2C4AF42E48C6DBE656C1593E1DEC2E3C5C5719AE12B5507840D27383
-5D8B266561EEEC730072BB24DC7E734DDF6B8E725E9205AD2DA26A517478AA2A
-531AD334BC428F48586FC2DAEA9D262B673F5F3FCC1EE33C0FCA58955E739C58
-75306B3CE28A091645670B38846F56D438561B84D7DDD7FCD31A7023916E0079
-FF95D359F472198BAE4628F8097C984B094C5601B8BF3AE95BD8F7ABE1BAA6A6
-A4E073756A2140A266B01B1D31253FA57BE714282F88960BAF37AA5DFE4FBBAE
-9DC32332D7C578C5
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE
+0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D
+2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608
+1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C
+42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557
+FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE
+78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18
+22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE
+A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811
+4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065
+4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7
+95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D
+9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC
+5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF
+9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3
+CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511
+BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65
+9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68
+EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A
+D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE
+2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE
+947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B
+0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6
+4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C
+BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2
+F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4
+6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514
+D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415
+F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8
+481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24
+FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D
+419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6
+7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B
+70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988
+2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE
+0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC
+9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A
+C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D
+1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2
+A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969
+21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530
+7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198
+17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60
+30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F
+3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257
+96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3
+B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950
+1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B
+57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE
+B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC
+8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91
+8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59
+B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E
+BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC
+21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91
+D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4
+FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F
+A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4
+A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082
+A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA
+DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38
+7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F
+07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9
+BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E
+8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89
+E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C
+B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5
+45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67
+2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5
+5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF
+A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28
+5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975
+E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01
+5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94
+6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30
+8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB
+BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6
+9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB
+B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B
+B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E
+8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD
+595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E
+FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15
+13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A
+FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3
+DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB
+313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248
+C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89
+F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD
+DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844
+8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753
+E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197
+A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3
+C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20
+417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43
+19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4
+9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85
+12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83
+3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1
+A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68
+90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94
+3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5
+B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B
+82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550
+1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94
+AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D
+9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985
+2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5
+99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A
+31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414
+3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86
+F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5
+70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E
+5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891
+84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978
+BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047
+8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7
+5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7
+9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B
+F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E
+94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE
+0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC
+E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4
+7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581
+596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442
+F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E
+7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1
+1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785
+AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE
+4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F
+744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D
+67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA
+054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA
+6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B
+8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE
+CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39
+EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4
+C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76
+57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5
+5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F
+C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1
+CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2
+848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C
+B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB
+77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28
+87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58
+3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8
+409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7
+A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B
+72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D
+99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD
+8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB
+E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C
+82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3
+C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0
+EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634
+23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A
+59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F
+C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0
+1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C
+403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90
+1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893
+75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E
+0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35
+82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25
+C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8
+A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC
+9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06
+0693AFFF8191C1AD2A5129C8A8DDDD492F8EC8B7B93CCD6D4F240785E515C128
+D7AC38F14C1FF204DB89A8805F8D737644DED6E8EC6A58365DFAC56200AA22A9
+8F20DE1C232DE4E818CB9D2D3330ADFD72C1B5146849142B447900FDB1DA01E5
+C1BD63FB69472D782C659F7862671FEDEEAED3617266DBD34AC593EF6F483D5D
+AE56A502F9E66041D58C14FD6E83DEDA7DBA041726D78EFCF51152DE72B51F2B
+B65060004FC8F67755EBA2F10A2D3E496FA3BC3B664ED03F496AC074B7425C21
+18FE971025F8553EDFEFBDA53A475B36DBAB73D08985749FD3B0F0C32108EF87
+BE0C8DA94598691F774407E4D36D336BC9883D0FBB46C8D8F786780BC5EACB9A
+0875E368521C0D91FEFF40A3E10837B4D590E004A9E766ED62BB3DD2E2AF78CC
+29F6C250577DF1B0AD91FFC3E1EA731CF4249F91143B7224DC344849D03139B1
+D53B4AD7FF13D2A79C2C38E0D09590B499936C87E9D0D71B2B06D74B7A1D388B
+5A56C9FF8C4D4EC2F469549C5E2F62303BFFAC463C9C30FF7F2B77E7671C5CDF
+EE067A2E64F5A763104D3EA3320E15C45999E0A4D002EE072875ADAC6F228DFE
+893664E7C2CCD757F6DFB1ACAA9F5922492B573B6536B34F3B931B8C1C761E00
+BDEF6A0D88FB24D30FF643DE610795E1730133715D14FDCA813C62188C66D7D1
+2CE172CFC1203106790E648D9A19213A88589F54603BE7A45DD5AFD1BECB8C59
+A9F476D3D6856884E41B17FB36AA81CB3DE0F664F06B5C8BC3FD00F170165DF4
+889A551DAF6B144FCB5EC9D9A64C261A7BFFB3FF437B2C44E06EC1D1D83451AB
+97BBD3AD1A2D1032BD4E945842F0C8A23866E08FF7DEC3675C07595EC2307447
+3CE67B718147E3D776CDFF0685A731C4F0BCA79545E43068CFCC09A82A5DCC8C
+606574A06D7DF8359C48409FE7BE5CDE96693BF7C2E3D4639862BEC53B7F923E
+2836D719FF300DB7BEDB63B8149568A399DF4275649C7AB9BCD283495FFC6780
+3CC50EC4E1151DA66D84C9F307610E4F730DAF2F2DF8F8E439972ED85601FDB6
+2782E8BD391CC137B1D312EC502600FC4AEBEB3E438FFAA650E3F1F6C25588D5
+36450EFEFE7F3E6CC4CD5FFAE2F3CEDD1559688B4DCCAE69CD2A847B1CC974F7
+6C568DF48D75D0D11864E5ADE1D20B7E4585C4321128B78F7BE81CC38F950CA1
+162F144299376A02E01B4E04080EDF9711500FB1A1CBE15332A077D520F2DB73
+5B47B5E59B33994208A8B682B0C3A48A8D1E9CA8676EDE942E6130A33DDD190A
+BCB3204E45FBD8481CC715AF34A75DE6BA280CFE20A0EE7E1A01F06D7C77CE6B
+895327E48DCC3268E195050B3E81E4410A4A62FA96E8C92A9190B64464B7D104
+2AFB0E928C533C47F423C6E41B2B6CA3F0F6BD56955DC422CCA330A232066BF7
+1C09643DC9D0A688023BF4933D7BE3266539A2A7E1E51F96A583D8E7CAD7C192
+36CC8514A6B341DBFA654CD1E3866BAAED9024B8D4C9AFC0805138DD44D68D62
+27D0CCC6D97413117CEEF0499C9E1D820D93A614D5A158FFEF907AF77FB23E1B
+9881AB2CE9037AAB8558683DDE74FD02593BD0A59E1D9F11ED12B34C0E15836A
+6F063CB303679A49D028C52CE197F69A620E4054441ADCCE4C1B2D4ACD25F8BC
+B8D20F29E18C74F789750764CB16C741D4239CDAAA659F69B3219AB6A537BD2B
+C0EC072CD7070960633C7EA0214098B92C469ED2E6E2D0467F292A7576279E04
+9ADD778FE4D73CB746DDDFD809DD4C2A40653FD3B7643C87DD94CA2BB16003D1
+5ADCF434E15BD8F9506F64F68F17EDF5F24C719A8B84B3CDCEF3ED3F8E25C75B
+2D9D56BC22C5FF4C2A6FC16A1DF3228E32F2B62FA250CCA81C4513E8968B1C2D
+242415A38B1BE1BD30904A5DCFFFFF3577501AE02EA02DA6CE507732008080C7
+8C427E4C252CF2D7CFC476A734654458B182E44DE3DD178761B278E4662A2D7D
+7D287DE451DE57F219B3B872C7C07948C25FEDD32A3813D1C8C47AEA450E0DC6
+3A179A44C384AD922AD1E8DA4DF9AEE5FB1C3E7D88248702670687F7E9CFB36F
+A8F6A6F66B7FCAA56F52E47B7DD596A86CDE4F302ED174F13FDBCF81EF5DD164
+91C9F2E77B1FE04F904A98F7BC72CF4DF640D57B1E20460301D0B62575692453
+27038F9EFD54BF477CECCC8DA952826C7858E8DDC9AB99D68D39F7EF3FFAAFE6
+EDCA0C5AD947C49D081B86A9E8D599E4AA1F29F9A5E12729EA9C8B30D168C8DC
+770959A26A93B77BFE36E7B97F37B0F1DA44A560B0A8DD2815D792F53349D73B
+B0436F5C2C1E9DCE30516D78945CF14AD2E006C6F5143C4A290EAC550F0A356B
+E6C348DEA586569912BF890CF73E5E2E3B6F31244CCAE55EA1169676A9AFA1B3
+D28FEB69F21D1FB36276552FF8F5119A7D7DDE2BB0F050F9AD7730713674E97C
+072B31C82D87E636C2819271DF0192C54CA34AEFEC6E3D7F59044869C7C27475
+90CA1490EFFD86A04781A5197DEBBE90BA3E4D9650E9ED3DA8B3D61371141BF4
+AE162139FE195FAB276299FC72496CA55F56323E47C00623021CE7EBB72F5BF0
+9CFCF5AB81B6873996D75DAF2BE4FDAE42A6C289E03D1D64CD8376433E9D2582
+7CB2CCCF4A6D1FAE25EEEEB25C568AEDFE24C3A6A57B1D6556C832DF6CCEED62
+9E913D086F01E175A76A0CF1DBB354826553B27C8433BA50FD295B8B7CB93B13
+91E0E8F33CB9D72DBEE55542C62E32E2EA89BBC3605B91AC2A7BBCADD0AC2F00
+2C623690C4915364E7BC42C98C1EE89DFA5DB1E9A335BE485F96D92A848E9F10
+89BBAF93A8E72D348FFA253BD462B72B758BDB662F4E15812A4C483B640BAD7A
+8CD2629F86FD17FF5747F0CE48858AB5CB6C58EF16229D5C89D5E90517CCF7FB
+B57BE70961108A92685EF820D772BCCE4080F4A4DAB3F3764D74004F20049CB2
+17C72F41938E9013DA041A36FC5D81ABC8C471ED2E99A1A1D6BC6E81E7576F4E
+E17E9A7972C98F04DECC1E06852A0BD94A47915FA2568956B452F41062D65FBE
+27E5F48DB02DED360369D8DDA6BB5D84467F95CD27D3042905A06644A9271C6B
+6069539FB9E381CF5CF253186228D4F534D3BA1B51994762630F09BFC03B3C3E
+26FB2B18E271BB7E446A1C6F1AE51E589BD103B43617B6098829DD7E5797CF19
+8E3B0F301B2962F17E6C9847F9DF9A3C6ACE96AED712A4A1BFECC614C008E495
+3DD983BBEFB2AC681B61AE3D35108D69FE45A058CA246CD4C278AC6ADAF97AF1
+E71673F9CD8792155124F3E0886811B8FFBB9521AAB27436783643CD3445599E
+4E05811C063E64A0319693AD31194A72AA14DE7887AACE76B5B79639FFA6B2BA
+3EE708EF87537D04522C2508E457478DF29A5FA639906F6712869F8A7F2FB909
+A6F86722E5C2A53932B8494F88B4AA346E5319667AC6B70F3C41E6275BAB9A8A
+F7197FFC71B8E00DAF27B784F6958DF7346D49A1CFC43BC041B3834E6377D3D0
+F4A5CA68EEA2769626A006C47B869D2B92C4137265C07BE5C6D9E8CB8A489609
+52482A139C5D1C72D5BB08345799F1D13A232623C9834901B95FCABD7677E198
+13D8AA82574FF22B68C1E47D22A8F6ED06E3C372A108DB2BD20A3E2112F447C9
+C948E0E053BD36116F0C79989B27D82D5117BF48412C2305124AD94CBDDDA5DE
+8BC10CA15DEB62E0E8799B16C8C7E3194681D462D591847BC15A4A2CFF981950
+3C97C031DEE6104907479B3B4C8CB3037376D6D00786E54F63D19E02AB3A6331
+3EECF0FBA366A61A7B68DD53D24E331A9590206D9E23B64C1645A3A7A5792D40
+70000B430C1E25C85F05DBDD502D0293BA3AE9AC0EDD494087DB5CBD3E0B2C48
+3BF4FD5E8D95CD6A1E707574AB3BACA6AFBD8DAE27ACA904FDB334A9573CF3D9
+1ED5F66F4B96E8FA8551BA6509B3E52DD718CBE7C190DE5EDE513D685D4BFE0C
+85E18A5699FB9B359E7ADF5F65B28ABF8D4BB095B9A2549409CF607CB2B9BE56
+CD37BC0B909F493DBE1BB95ECA87BA37154CF67405F6E25C28A183545F26AEF7
+96D75AC79E4694D4F67A22EDEDA7B8A24E0D6BDD2DF4BD5E2BA3602308503AEA
+28115B77E3025710FE88C441BBB0F09D8F6808F59B13B4EFF54C4625875B7292
+A8C7E43407D31C15471DD41AEA02C0D39F73C7142858342720F40D18CE901B24
+CA0A530B7E9A488BCA947CE70040FDCB3EADDBE2A8039927613927249287216D
+2E5B1CB2BB6E6A917A9C5DB5186B6AC77383B360C349DD1797A070FA5022E18D
+EC6099E2C76FC6C14518AA866E37D6A05F6B164DB5289973A4AB9FFE11FD48F6
+531E5D841B0F43D110BFE88D06D9774D944B8F07B3DDE66FD9AFEC8405889FC1
+B0D18BE78E554227EF73BD53E20353221E75D035CD1642E497932F736AF7CBB6
+71C094AA316C1488008B3A459B56E466C2C6B9E7A05B9E0BC438605D7CD8D883
+28C6D87F000E0ACA3D7484848584D55D60377BF3D6C02485B08B6D0F8998DA5B
+EB9AFF49D304731CFE336B17C268DF694B5FC6B99D03CCA8C7915C78E6BE01C7
+324F5E4CEF5CC6F279E846666D2EBB052FBDD15F0849EC9E35D3F32A58AF87EF
+7C6FCC7CE42C2F4E1654278AA7893FB455FD727EF6EA9A7B37F7F9BDA17906A8
+C6BD0588D0AB6932531980DEFD016725AA5C65F0CF127B1B965B3E1E6C5FFB86
+D8B5639369EFDF32CD7E547AB383F9AAFE30935CD4635671450F538ABBC457F3
+2390D28E8208A66CC46F04AC44BF3DB7CBD94638119E5B68AAD689A51B454240
+A85EDAA394DDCC4B0984104CF71ED8432BEF69CD862893BC4BB9451D145ACB59
+6DEFFB3551F8D067760EAB1505D443685B10B4A956ED200770E1E1D4ECE6743E
+8C26B70C9DA49836C35F469F9C7D8D84BAF741B671CE6F0E5A3EB017FEE30E4D
+B5524CAEBF2BAD987F4B290901D18F2F161BA5B3618371A6C868C959B2BD579A
+22650599481CE05481F6BE5D44D88F8BF0930352194D4750F33D78CE18E25E23
+FF68409C8490F178872BFB6EB3E3DB658CE5CBC41841BD57806BC959A06192C0
+D722C50E5BC87A595BD38404E5454CF9063FC6C757576EA0E47949F7C160C9FF
+8E89C687E711204BA3855B7056616E31EAA6414205853F7EEB9171C0D57BF449
+6EB9A52AE09088C5AD3BCAFDC49B4C922625599E97A88CB1FD6C5D3EE390D872
+EF6F0852A19BEFDFE8699DAE598CBA83ED71BDF8ACDB7DCE67A2F512B8A2F891
+80E5962373CC39A50AC13A99E765FD6F5C7BF7ECAA4AB8A0A2837E4EEA7F6781
+FEAB66191F472F0552782C1CE5D058F8AC80E242E443E084E7BFB0E3063A391B
+D4F256883DD600AFD75210D6AB126857D2794B4B20A303571E8FBA672BF78617
+F598256A9A74C06E420CF03AB9F93BC569F6B53736A32D712692396E3D05B7CB
+D604C5E77F1D996AD7E5FD58831FB56CF74904D2C502AB61888D497A67871043
+E67680FFA11CA19668280E8318969BC0D79C9D4BA43BE7B2523B22938E33247F
+23B0C9A7D3B14DCADC575DFEB95EB33B95E9801A236E82A8AA7EED0A2C9DC58C
+DAA4A7A40A1967713983AC17055B310E4720B34DA6D4097264CB4A6E65DA5F72
+1DF86D980BEDE79B702DDC3E600E966210F711E747B22C9C9BDA17F6EC4E9C24
+7982AEB524484C9A2D33E4DD8D7CEAA4CBDE41445FA9968C78343A6D85627359
+94BD1CEEA272964682FE4783A590D8BF311925F76FF21D6C4F181E254D46FDB9
+586F664560D3474A39BE0044ECD5E069B97CC19EC81118B6845EC92D167A0117
+84E5213875025198BD7065B0160239A20735A2D993684ADAFE681C096B28DE5F
+6915B01D680C091A7A2F6B6EACB8B1930385DAB37E7B10E10030D8C1037827BA
+99215103EFB40DF5748762823D7A006A10FC7E3247A9C80C5AF60387DD6E78A6
+288FEFFFCC7FE7E0E164B7E83D10292CCC22DA046600E9D64624D7825D9317B2
+E53FF8D6A23177DCE71242540D4A3B2D522A402E464B78B856EB040D0AAC5E5C
+5253777D4FBDCB87B70DC83E7C6D03D9374A19B5A234BB225CCC905DE3DFBB96
+48A8A0CBBF6381026897C53837A79B3BD921FFF51FCC20F6FDB005BF4F9B707A
+D0F4D97311EBF32F746AF9641AC06F8A858209EC9294AB9EDFF667FF9341F3E0
+E70B6BF2A7326DB1D78527D30C040C8F8FD582183A937021BAAFAFB493829E49
+A381C62843B4E058EAD501971684555C8D0266CF5271A919238CED1B967D7FEC
+BF62D634F01960DA58503433F0264EA735D9BB9B5236A0E2AC257B0B9F87D424
+17C8E51AD1D0F180CBCCE2D25FB2DB840F13E95B589E2ACE8D28DEE5FBF906D3
+A91357986244140CC4C01D0FC5BB7D74D01E28C1C230927194257DD387AAB4B2
+F4AD3443F07E9AC489FBA01A4B71EA0AE60D578FF7E5D6DFFC11F704A5B24ED0
+8415507E53F4ABA42EDF5A75E74976115F48D42DC59FDB47B7E5C3C84D07C221
+9B3D804A3B987B85B88AD29C86B3AA6DE4137F8B0E403FE0E0483A873071EBD0
+A9951B3DE925AC92E57939FE4CE0BE11DA975A8DF214E53CDDCBA5E9E8911EBB
+B11CA565493EC47B74B2EB88396CCA83433CEBFE8683A72ADC56EE3F0434B948
+86D8C9D149DF468FB602C3C61210B20F904C2016F7E9224536468B34E00A9C7C
+0EC3FC06075E5D8472761E935F83A5E0D35D7BC8748ECCA928A9F10AAD8B4BAC
+AE006BA206462352C6E1C3EC96D7FFF2425A73976E3954BFD43018F97C58F013
+1199DAD9E97021E026955E8E1C6CFDCC641007032631113BD07996623EB31685
+4963BDCF8C324D7A5FDC85E54B4CBCAE58D82F08B6ABF76AD6D3A85917118099
+E0FEE836292EB04F89259B12F92881A9E2664609BAC293E43FD0554E0D0C1959
+C53120573628D96FDDDFC7164CC014BD753C8318D20550A14C8D7B0DAFA9E24E
+94DAFDD818407AB99EEF38F1AA32323404FB6EE025C4C1DA4E6441BFDA568A2C
+96FA853B52F0A0F42BB5047D9AEB4221EFF4D016C17C52ADFF34495DC648770B
+F929820673FD4AFA144B077D0E6FDD5FBE3CED5E873474244988A065B66745E6
+ADD5AE225FA11766E0FC6650F0643DB7788A9FB8DEE0DC9E1636046B5DD23AF1
+3B9A9C0FC4A956DFAD610EC24ADA15E5D8A27FC0F2B6B3CA37962EACBCFF5488
+6F89E9AA065F71EFB0F8F445B777F10CAD08EBE6CF3AEEDA0A9C434BC4D66C6D
+FBF410B1522C7F40E6F44B5F4CD5C4E3A391C7947C9E2CE6B79EE0A640FD9826
+484EA383A96339A15AFA274700425559A2A185CB0FB31CEA643513D898FF681B
+85BF1910887B4EBE8BC4B8B0C1E298FADCD5C79E19F1607DBD8DDC10C2147533
+425093D1CF3858DEA8C29F3B551AA10E86F5CA78C24D9DC2FEAF0CEF9A6B52CE
+A4031CE32323765A01755D375CC665FFC65D6327A7147417B8DB659D76C3D1F4
+A6084EE40D9A0BA85A7CF164AF3DCFF32AADFC1D7F4962484B0CB57431B5DC14
+0F907A5F582D325023B65EDA9AD1C5FEE939D24196218BAE0B2FC16830282E19
+2BE9B8B64DA766E087DE77010BDA7D31EDE219C0E252A5E2724FE786C3BE4AB8
+E48EFC6047C2B133ADBE43E82B57F0640FF5DAAADC39A30FC98D3CB62020BFAD
+05545B25851322FBEFB027B1FA4C4CAB2BB4B52E001724460CC0C359F9737A31
+1C9253EAFC50DF77B6F3C9C251ED271AE30CC51CC479BE5DE2D6290F8DB508D1
+E92E80DE84FA2BD7B21D3504502F9F64B63388D5120C8851AAEE7FE878482D57
+461E0CA6D2E694948CFDDBCCA5C1451C0E5DDBDCBF5DAADE4101561A983BEDCF
+6BF9E92F8941C5890CB026850C1588AD1938185F1DEE52D54D5BE98BA4C62782
+FA273E9FBE8B6B15B99C0C9824C4A4F82A24DB38BCDD2F09288D68D6A6588BAE
+D66378287202D4B40CEB5C230765C6A3F5BF0979801937F7C85766A0AB8B4F08
+3CEDE7401BD3F4C041C5A5F23B755F68C67EAD6A8401F96AE9D0D4CC5164F59D
+EAF9044AE89B1864AD6792A34BF3F791E06549FABCBE386A158F5A2BB5B808D1
+E0DE5172FE5E8AC13195D474E67818FDC9E7257DF85702616C0AE0E4E60590A4
+A75DF1ACF5F07C298BD3A676A15FF2A64742568A9CCFF589ED8CC2121633B0B2
+9067BAC92D6F69D94904F00A413F524B9DFD59F05711B396BABA68178A3E8D01
+7368F3D3C8A694B5B30B67DDEDEDC62F92C0D53C04516AAD0B51EBE3AF5BF2CA
+11C4DEDBD1E9FE0E65E11B73863967A4FF7FCC6C805A5AB76F3B8C0D7687EE34
+8E0573514D99E5E5FD2FE200E99AFA016421485BC2835BE20121EA9426BDFE04
+DC57E62AC2FFED33C6A6D75A6A5CDFD69BFA0185D2F45E0A5BBC3EDE2C6ACB80
+4C9536DE1D4297B5D18C965EB2E513AAADAC9F56BA5D7456C9C557E21201FE55
+60DAB1D95F9AF5D7D123A50706761F6F4E0FA550CE6C67FC6DB317D037A508B8
+23648D896B485F3B1D0C21299E99AC2D54A279A959270024BCCF547455750888
+CFE3F656AFCA7817A2A86115C807D7AD8455772D62C8975D09663901691A5EF7
+CBC370191EB4945FE3BCFAD6F6E5094ED6C544F720406E7E30892656BCA1F589
+B7BFB3402A10CD20671DF4824222E405FA06F72DA04A475C869F2907B7497C4E
+1C0879145DC7E0AC8413B23CA86BCE45C225748465F03D4628708ACC998C1BB5
+ED5962F199A94FDB5768A8DDDAC5BC5DBCED6A7849D9097E6602EDC167812A98
+BADB3063B34C7A1D8202EC31DBF15477C73283958F3A0C5E947D84BA220A54CC
+7E3600EA6C15D9ACA14F1C4CAE13FB4A126C67801AC73AD4958A3CBBA7030C01
+2DBC955150F4247A6F82D061D8D3D7A77F3645BC597B16D0C08AAB3AAA12BBFB
+CADA03B79492676550934B0A5F491D407EF0D3DFDD12327A35BE575B12763352
+4E5C3171406350CB2E77F72C1BF871F1E65954A19A5BD59757942DB2C1014E12
+FB86F381FB40978404A2E05896093B000800C0FF8436C84F3AA47E80322E9E46
+89300072A5EC1FF1FBB85A9CC559A58F0219D7D7A40F9F93B0A0F62B31299F7F
+6C1EF2CDA9DBAB5F82E14EB2E4C286A8B15DEFC4CBB85926CF5EE3A7655B9CA4
+744FBB0EB5EC121722886F942DCCDBA5432CFA52BF760352A9DC228E6EEEB359
+E32A03072BDE96D8504EE3A1E74E2623CC0E8F930CE82A6A17ED091B4E9F3966
+F9082F6010B20E22E9016B0659EAE874B03E0521BD0B22810B2F447B8868AF10
+F4352DA9A3CBDAA1D36350E172B774720BA0C018801309AED630564CEF742E80
+F8475A0CC1DDC16FD131C7F3021D70F47B5AD9060625B29E4FB610C3BEAB90A2
+290016C6D048114093613F9BEA595DF4BDAA2B8ADCB510A72F0E92CEC708A79F
+093BD179C6478BA462B62A31BF9E8D0991ACDCC144FDFFD440C62168707C6E69
+1A4D410BD213D45532ED4E3AF0359A49AD90DFA148C8AAAE58935EF481769D1D
+2773E93E4333DFF0672105E768D0870A027C129212CF9D780024C75F237CFB5E
+C765E6AC6279BB5FC9D436F7F328F85D6925F825A96F601259AEC22BF5EF10BE
+D524C90F3D5B3C74396CECEE20FA22F4D5AAE8ED4624DD1678A05DC8B21C0FF3
+9BACDB7CF12A45D7D2FA8A13EDE7FBA91DC7DC770E56C7CB864D43CF01543F45
+F586BFB542B22944AB25D731CB4C56BA9ADFF295F50A18717CB682E547ED8FA2
+3D533B5B371F089189572755F5A01AAAE6D3FEAA723195ECC0C069FCEBC750FF
+AD34DCB8DA37C92BE80252D8B8A506C1B5ABF3C47E75A8E58A672E398718076C
+FDB2F75F6723A762FD3DA0D1BBE6ED287FB5B0C6CF877C6DA06759B0718045EC
+6080920A2030ED955A71DA3BB874EE58B69AD9919F7885FDB4CAB1DC001DD665
+F01A562B146E56E0A0270D634D9E3CAA9A11B19163A99D286095A6AD809F25CB
+64913FB20266BAD050EF759CDEFFEFAC30A8FD0D4A3E9CB280F6AD012CB348B4
+09AA0CD23750C2C9F7AD23D5DDD514DA96D63ABC3F2E073B64561BA02B8DFD46
+6CB1A691B18370A6ED126233DBC4DCA6C81B455543BD707EF9D6B960765E3ED3
+A8912C207B1F4B76B22CECF203FE5756F8E613316776687A1B2C9AE9BDBFDF7A
+8A6AE77368F6E1C1591D07307ADBFD680165B2016C180D063F9A0612B5D1A914
+6D44D00620F06CBFADFF7FEE004AD00DDA1BB5C299BE9A6016B87D7324077A72
+5D176F4D024FE46308F0A45FE917E2E387635A8A1AD20041745E7DCD7E2F7314
+EF96142758CD4486AC3CD516917B7A6D53050650FE39D0EB0BB07493A4C1773A
+7AAA2FFB92EF05411F7989071E752ABA3806D8C89FF04CE537DAEC5D156B619C
+F01278070941EA7B4DDB11367BB5658FB8DA26B02BB41644FC3204F286987256
+83013544C5ABA11A0C0D6CC2BF268B4A606C321BF1A16C2D125EDB73F00F9E29
+8B3BB482BB62DCC0127B7D3B1F978FB1D172DA3EF0453243B0E67EF48AD4DB84
+BDB1BDB9CD752B76B601BFBA81C8F868BF2F7EF4FAF1C9CB5F410F5031CA8A72
+53B5654189EC484C69624D013B0873F4DE118088581BD133DA02CAACB6634959
+6FA9B9D491BCA7AD51003523945170B2E64CF903DA6F10E8A85DE4E9E2478B9D
+E473A5E9CB0AAC3754A3972C52A3833DA7EB7ED200C9F02AA109D20419534B31
+9C929D78239285C590029052BEE1CA289893CB3DC1F49DC0101316188C1DB0C7
+1BBFC04FAE0BB6829E67E8E1DBCDD71AB69E4B9A16BD8A76B696B5CA6772133C
+00F32E0CFC02553AEB9AB020822602693C0712256A1A1A77BDBA2C4D27819034
+5770C08C182BC28BB50F177A14CA722EDEEA74CA7AB052E05B1743EFDDC0412B
+E5B114D19A9BB159D65452AF62A986E2EC6C02AAAAFC22C7CB8322A597E967B3
+4F9F25791BBF622D81FC25F7ACA0C21B882E857520EC45408020F8B7CC84B383
+2E7E8252C4A2E605D3279854F4B234473F86E859B59885219182B165B4BE71F1
+62B8FE89EE84D0C67E5608FF13D1DF4A1C7E4932463EB52AB14B0F791CC5E9F5
+E7566B48AF01177AE5A97F43E1D9CAEBB84D15F40618BC14CBE056225060A42D
+9BCB36A6E4AB567E41FE6D99245BDF931E9AA819CABC224E8B94D9F24DA95973
+3702A9D78B00AB41E5E2EBE2765AE1A2233A08EA6B795DC6DDBF0E5BCC0BC0F0
+EEF78760C3BB3B66936D74BA33BFE63F72DC5B14BBB0F899EBBE4F8614FADA4E
+26A12088CA3A7B0E6EFD496CA7B5395A59E27594EACD67A74339C39F2E7D3524
+B0B4907AE836B1A62831EA329DFD8FB498FB960E23C7735165D75C50D499C4D9
+F1460B2E3078A257827BE42E99F1BF3DB9696906E36BECBC21CA9403118BBC25
+E1E41431E92BD7F40D3EA271BFB74D25909155C60AD3A7C5AFF5DB16AB60C907
+7FF407EE593FB3ED2D7C82791934893A0A382C943995C10941A4F57818B0FA37
+94F1D12BC888B668ABD18640DA55CE3AE0C07B11C545B02C79938CD01CE6685E
+A1D82862F6973E1AA906E0EBEA21BC5784716F79CD807A0AB4375DB46CBC22FF
+03CEF91E01F794B548A817C626B0B7F5A510700931FDAF466136460A8ABD7E35
+58D5113BDE7030BA6FABD3CEFC98C07E4E56214170B6B58C2B92D410EB7A049F
+A0027095A87C13F84F9D1B789628ECC22611535A23787B3118BC413AA46FF8BC
+2378CF05B2886237F22409C4FD5FC3BC8FC0D247FAFD3F73DD37F62A92EBC32E
+CD6C3F9D09CDCB3B455DD9905962A808B2ACBF86EFC1B77BD668B6562266607F
+F84C42D7C3BB8224E20618D4FC975CFBC61230B85865CCC59C7F7A7A46DDD97D
+A4D76FAA3F4EEAA36FD20430C153A633AF5ECEE95CAE75D3C4A0AE7AA2E91DAE
+6FAE64A1585B6906E0F51D8FB108F425882A033464895E879631D70694D4080E
+EF0AC2337DE4DB985D1A66A9716387EE1605F1848A2E2C71F09159C13CD2D9E7
+56C43A3DA0BFEFB8ED79E897F297B11920DBC344941749293958C56278E16754
+A45F267B2421183F7499C8983A6C5A8075EE9B820C2410E29BD160F6C00078D5
+C57D0198325AAF84EA41FD60BE2CF64566DC31B50420669DB80F9EB84D9FA360
+045509F2726CA70F8F8A18BF2F02AF5D4B2E27180FFC326909F3596E5C5271AD
+22BA29D31D37175E3A8983E560AE31E3210B0A87B6B8432152F396825A2ECDDB
+969544A94C3EAEB537EA22F8D02BC113133C561CD552946C398E4C37B12A33CA
+803AB7A78F848B11BEC667E28E72963011287E34A58A963CB4E73054BB88032A
+65265C86BDA8E879CCE3D48BDDBDBC7098DE7756EBF98F2363DAD31A4DA2A12D
+A81C0CC381A6FB4CF4B46CD904DD543689B6AAC6720AF3A851AF9AA4E7C0F166
+8A3864F51DD2F5670C45023B5D330757A71C90E22BCB8651EC73A7FAA2721A8B
+92D26022B2C0297F04E90EB871D7AB7BD236CD1FCD25D48FCA2F8073CBB233ED
+EB6244F2C7E4EB68590795EC2F8E5D8D02FD827460718EAE728E773D9F3EDF14
+7EE7BE7ED28BBF203568F778F70888E6805044EA720F47A7B4E963C62F4F465C
+76EEB76BC36D165A70DA25A9AB083F9446D8BC197E400706016A12EF34CEA55F
+9D63D9620F6FC71CEED862683B2F01F9E0CD353CE5D95A6B4E07469433717DA0
+F179C3A6B4DA0A7A9CFD05BFB6C7814A9B66D4376DA678D4A391DE59690C0215
+19DD54B38A7B7F046EDC03A7092C6B9913FDC1C3E23C785F6A755DC9476E9125
+DB971B22C4D4CCF0C23A93ED8798A3D5260A5C206B5CF4F4A9471FCB6C925A65
+1A610E5F6CE6A8ABFA5497E76BB5B2FD852627C64A12FA088045039C37946EE7
+494CFBE9613A15827FDDD365DB6E0CB24B528DE8BFE5D804FDC47A9BEAA07421
+8E48EB0119A67946992405F2F7834B19EB802A7FFD94612C9E66F56F9455DF6F
+06D1108DEBC8EC112D608EC57D3F7023781A70A34E826C349B934665E6B3A77F
+3D610B3E9876392A43F5CFF2FD3CB5B9C1BBA338C764512418B9B0738B55990B
+0F633141C2E4E79D4F3AAE449AED503D376EA16343F55419D48E812F7E4F1F52
+519F4B923C1382E5084D0B185D1249EC6206D1648A35B17F8EF45A3328BFC6DD
+2D8EC3994EFAC71D8C5413543A3CDD3656EEC958799AC24DF9C3DCD59409D215
+39786030FADBCE8B9D90AE1B9A9B9674F50384052998E9A5258C382E3A4F29D6
+A1A251890CF5BFD1C7438525CB38C600AB59D6E2C27203A25238F741C61E954A
+B25A33D747CA6C00CBF5AED2D8FFF33DFEDC3CD717FCCE69865252EFD6B17ED1
+344533B87F933F3AEBD58364047CAF7DBF95DDEE6133D009D10D6E402AAC8494
+3DA2C3BD728272EC1CFF3397A20B217141DEDEEEC34F178AEE64D457FFCBE41C
+AEFD8FD08A3B1E9F7CEFB2D60717407BC472ABAED13B8FC42A702A14C4042E0D
+FEA2E3343169845E02356B6286BCC4772275B033D105B4FDE6651D7B2CDA05D6
+62F7C17BCB390205A0EE730A146DE3FBDED3C1ED9A01CACF9341582BA552F758
+4E38CC004A94AF909859E4E40B81067E3622034248D1477267D19350E5E56243
+E31E69A878D41845DF38B9B9429F58E13EBA1215D2AAC277A801667300140156
+0F1AE36E437E4AFD755518688DB56F51A998749B5F50FE5A5265D659B164766B
+CE9AD79E5BC01C8DDA3562E988648CEDC78F95BEE4CC95F5E387F1D41B1EE495
+8C477265138359138022BE90D007E03261524F741FC1D53C224CFB4EB090BBA2
+AB1E1F22B39BB4F3088CEC582DF10F267CCBE6B2C0FA16453965BF9A04DC454F
+548F744F5C2E7328CA2A005561DFC19F2ABE6141C96A74F99820DE87B06F6135
+F16BF169C41F1E1496E10B4AC47B7A045C8D4FA164C5FD8FE86821785372D177
+427D628FF391F13125C2C714274E595B4EE6CBD53278E0DC5E6E0073BB2211D6
+671240041CD12443B683098F666EBE4C61D648F8B6AD2BC361136AC9FA7B1868
+CF3F5A24C6A5AA1FB2CDD2E3F7A0F2D50C235ABAA9E6F4E1A7084AE328CEEE01
+B698AB0DE731A8E7CB1F9AD9B2BEA94F79A5C2DE587C394A8F5CBB5ED7B20653
+02F978EB0A5F6BAF1683EED4CD35036DC43BCF4F124DD07DCE3D76C75C95D758
+5634E03C6C367549CF51ACA9DF68966B38EC2B19ACDD381B1D66BAD5FE899A85
+594081D43574F92D2FA71B96F59E69018B02FAC6511BA8F0F8C727FF023D3803
+474EC2023D0F9DAEAFF4BF17483CDCD2C48FBE9FAD0F48789846911C6779A481
+FFBD8074568DD1B1084365F88695B9956639F38BDDBDC3103EF19C3FC0053F18
+EB179042215E7B09FF4773D5C56AA8CE4B46860DFFC7BEDAB48C001FB9F20749
+6BE32B9C4A83E6838F32475034C09D7351F08E97760494B4C39B9BBE31859E8C
+77FB4E70BFE87E14C5D471DA9D3F5D4134615B1620EDC80A5494191237801B14
+0F866977D48B5C8AB9E71EA6161CE4DCBE65FE7078137568EB63164A0141CD3E
+7432852F0CBF1B4A2A9D3FFC03E9D310BC2DA4AD6C8A957254B76F1A32C3DE5F
+C9F297C301297304284F9D5E0B1C42AE850660D86A3A808845F6FD3DA6A7EB68
+54B571F078B7A63AE4A3695F9CB247D4DDF7921A48573D0977F17AE74DDF4214
+6EF545E53B5D9E04FD92F0B0F816CC85F9C9A987E2812B8CA402BBA64B259AA9
+A66C05382D696C42432B591B54E94128513E39F1758F4215CDED5C7F5DC100AB
+16C35A213C7F1C83E429BD0143178516D5A77E3CFD0400CDBCA7CAF1854C2CFE
+495A2D12E7BAD84D7D5088AC5B8E9D830A7D6129DFF9B1B6D82064C122B613CE
+4BAEE07A2A119AA496625517002C82391B38DD6E2B494E9381FD69FD90516D26
+512589EA62F1EDE7329705BA58C67A882D8788D481A5CFE3F56DDC27094E1DEA
+F65EBCEF92D4A24002D8BEBB38B258D2B483DDB994D7AFEC0A79160B27A887D3
+50FD6DDE0AAFE2CDC07E95FA975656AF0C1771AB7204CCD49C97A142C3303317
+A7915465EB8E52E3158120D9E62E7CB5F0C73D6DE8CB8348CB132DFDCF45FF08
+2D5DC1FBE95C988C90DB8497C3737D1E4680AFD5CA2CC98139583F6A07836DD6
+382B84D038C33124CFBDF80DC1CBD1BFF5BEC8F82F027F4F41E19A0B222B4DF7
+2DB96842A001074E5703AE78792BE8CF1759F3AD4785D68D884460EAD63886C8
+CBB32CE7417DC6482B7694874140728E9211FE130ED7AD5C1FFE481E76A7BEC8
+6D8F82C0A13B89EDDC15D719BBC481ADF1AA24A4052018799BC08D26B62B21F8
+3F4D37CBE73AAF9112895317E4E3D39865F683997ACED55E866729066D351C4D
+6306D05333785D2C737FFB560BA4146B13D03F01B1EA45059B8891624EBF7F66
+BE574A7712C9E9CCF3CDCA645F07D74E194D3209E7F4ED938BB378E5FDEC9FE7
+05398DBD8EE62434A4E57266D554395F8749A1A12AC33D0E70B8F93F56A41630
+D5F0C387207D16B5FB04AE79578959416D53736319008C76BF6BC13EFDF0DF0B
+D088706A73843497EFD4DA15059814F5AA43EBEE5D0646A28654E1695F8958AE
+F13209ED4EFF6F14F51DF927BB713774E61CF74E638D6442FD59F6BCFB7062D0
+5986C27671428E45ACDDB6C1A06E8C90F4CDFFBE60A7115351356C5B4772ED0A
+8427F065D3E86BBD9DF604190F15325632FB03D1369DF2442C3F60E80CAAC7F7
+76ED39BDC600791D956694419242018831F607239610CFA7EDD2669BCC66DBD0
+7968732B94C613230264C67D42D18B4F1F33608DC9CCB3D3E22620FADEEDCBA3
+49E6898235E7E6C0FE05910834C2A9C48E181F73EC7B016DB43FEDB7C81DC72B
+E73F7F6C07518D9C5CE6ED62D94CDDDB6B49EE05860480625E63E1B212F60BE2
+8D9D5A371BD0D3DA1F23BB59674510D0D1252F70330F964345F63683615CB959
+6AF85AB38B389E75A402B41AC02397DB6563E5789F07B1A1D6834C796A9884E7
+4A23CF00041C4A307CBED62CC5B56187A237007DB3C9A4E84E4BBD097B776EAF
+854B977DB99888F2AA7ACA75291FDF4D36DFEFB4E3D8395CD7E15FA4F2F0D949
+498352685B5B744D667CFAE48D2F865C67354A8BD4D808D72B07C0771E95E000
+3D648274AB79350D70A4D046AA5DC76686C82719F3688667B57C1912F6CC6066
+88FA20D211F3BCD27653626F3C3FADFC10DE826CC1812F61020E3E85C284FAA5
+142369B6D225D322A075DE50BE48C3686CF72E9839B0105815196E197D9FD183
+B3BCD30D53C8D8B8A5002E56B7B5B768CEF6DAC28ABDDBA13B2415E4C3619F39
+A841B058700CD22F4F058EE7DA3681D16C129BB3D4B876E702C0FB1DBC053E33
+564183AEDAC340519E7983D2C074C12448AE5C9D50C2FB1F6353EBDDC099C567
+B2902DB6B7C05D5529A7B7B8F89AB0B83B7BF1D8A9139D6F191100FF23C86373
+F9E06C0CD0AED60A2CADB1BECAC35C0E37F938394E3C83DB71023EF8301965CD
+327D4C9A236703C05F7496DDAAA01B0745D5368FF6137F1C51F5AE0579715E0F
+56AFD7BAF3887D05769E6C0E5E5B962354D939802E7CB3129B2A1B9F86EADE5B
+216A148911C4BE95FD0F5BA036748FFE9F810116BACAF70E9B571E061165F49B
+74E068D5329E920B325D42552FED5126EC257A964130E56C9503A7EACC531482
+B532E015CA121D94941865163689D05AB0AE79687F4C6A4D213728433FF95965
+69CD7244212530C7A163305709371CB3821CF527A83DD1594D51332E8942ADBB
+8B22D55C9F63B59B66F944A4264CB480236C83FBAACF3E77484362CF09DD12B5
+E55A29C4A1CE24D9145DF8682818B1C5DB1F3D70A99664FD7F33A275E322FD10
+59D4CEFABAB45387B2CDC780EB726F45FD16DAE62132D4319CA9078436B45189
+D9BF390C72215E3D1A9B57D0BEBF0FB25838159286AF53F4A0FF1BB61653B4B5
+CF8251590DFCC8BFFC6D79746F475DC891530E75F3B3999C8278A829D80770B2
+77D55F5C0C060BA1C3A8B20D299BF1DD89EB5C92A526B388C153DAC5C109BFEC
+FF54697ED1AEA20335E9D5C2352287212817068B0B2404E5E6BE6909BA17189D
+58B1E3AB0CA4AF9629DCFA97E5F279CEE27629FB59CF681A2440713EB50276EF
+FE30CDB9F23A1ED2C6DE399D1A86C21DB7ABE963745A5CFBB8832511CD1580C3
+D4434A14A16C862CEA36005A4104D40EFCCF25F9DE081B9709B3B101604BC0AC
+AAD9AD8C88298D4B8CFE6C8FBBDF876BE5AF40F73F7C7BAED2774547F030AAE5
+E84C09B6D8231066F7B1E8E306E3803852CE65B67F611076BB8DB49A5AB12FB2
+9B2BAD84E95B8D9074C8E7CCD4C2FD95B8EA6A3511CCC529A6DABFC12F4F4892
+597A7D6D1348A3855E3ED2404DA0A105D137F3BA9F2BDA1DE79018969EAC833E
+7035C6FF4046077874DB2D158888E051BFFC2EB60EB35DC494FDB1E5A4F825BD
+4B695F05A1BDF37AFAFED3AE93B40B242C5532869CF7A75CEFB11F0B22140D71
+5568AC13715DDF6F7034D0501F92290FC246DA690EA1E403CD33099A76D7069F
+040E63A630A7EE329167A44965F6FC50EA11A7590CDAD389A0BB807C96236441
+D599B6C264069276F20CEF00A35C43C238B0080D59CBC6779491734701544DF6
+D2D68850784A887E362B3564E1F777361E9E40D80A9EE7248EB692401F485D62
+BA41DDF265E185A35B6A36808A6495F7314BE12B4C07860A86AA784D8C46779B
+61A43D0307283298AA7312C6D45939C9425CB48DCAB45BBB8224F78B3BB58B1A
+13B7C333AC9BA3EC1F4614C4BBD08093FECBBDFB7A88BB37EA47551D87E0BDBD
+80652ECCF25174F6D07D849B45EB1AB793D68FF878A470F393F2CC61D0A5C60A
+D3F78CDF9A6B7CE32A5ECEF01C7C9CE19FB8CCBC908E9240D752DED90D2F3B3D
+6C542EB12D5ABB5470ECA1C0EF709CFA6D1361FD237B0A4F39FA9C32221F7198
+6C40B4A6BEE3B6989CFD72702E263411B7ACF3541CDA7A2B5A9E03D83E2596E0
+C20470481A590A6C8078D60E5343D8692B404B60663A2368416516FCEE2F7E49
+50E80359B85C250A343B88387F32EF38D6C2DB2B3F3BF16B3A848CF5AC13F992
+8E24B3EDA7C7BAEC90FE62B118A170AC576C451A143257215666A3F3FD2A2F3E
+AA0EE89068F3074423D07C14FA407DB6259CE9677D4607127B49E486130913E6
+90F71078F052BF0F1D08768693BDD7F34EFED92FCEF87FBFC9F4BDADD8118ED9
+F13DAD900F57A2391895F8F93562848005A0FE8D9F7C90F959D80614B5C56169
+C5AC0EDB28B9019D9695E0A4FA21538C014D0CE7A2F0A98FE71133F4F09213F7
+858AB9FB2C26698BDFC8009A30CEA60F8C640251ABC3451A3F2D873027288C91
+D493BBE6D66E8ED0405708C11B5C0A74B4764303E8818AC807CA1A3170A68336
+1DC31D6E08284C49EEDB866A0AB7EDFEE1F09B2B85B67F2A35B0F13C36488B22
+08A68D1726F6CBE076BA95EE4D286E4DF8B5DC70C67B894694AF20FB5C1A45D8
+E5BE1F026B17022D2684820F2BF0084F23D4F48DE1264281550FF7376ADF1CBD
+423F1F8D80EC764C6FE3BBBCCFD97EBEFC4FF8C09D1B7BD07DB426BA3F09FBEF
+2F3F3E3C8323953868625B0E5FC562ECC736D6DFB5C2AE5B2AA8EFA304DD5A0E
+DAD0FFD27FC061A6A5BF0D3305216799F438AD1BFD5A0B971D21F6C0052607BF
+0244F5E90CB800FFDAE0582D2B8F49C5E8DCDCB7607B094545157E42171DD390
+087DC5FC53A5A1D4A42BF444A796B76693E499C550729123BEE8A0CD5C1E4F85
+FE01AE5671E324A15B384AA5015358C4F22E0E54722B12C8E070FEEA8FCA1CF4
+5333EC677B24AB1F4049C2F7D8A629DFF3479FB7C024E2E6333D06E7A27DDC6F
+476CFD6B7BC429783D9759C5D49EBBCE336023835673FF54C920806C58AE6D8D
+4C9414DFD0733F9DE8209A4E8E17191FD3E9C059959458A0498BBA6DF9E338AD
+AD9038A6BD01B3429C9487A2F2ABC7124CB390338396702DA0671FE52416505E
+E84D8792E101F35FC124E95B0FCE7C21E7F93CD9D5970CD526ED575570A1846D
+D257AF9E8AA4C46A9EBAEABE45F872144185BD2F8B3365533B7618950F3C8AF5
+5B8824421D3ECE207F62A006ECCBFD233B4D40A97C58C48193A663A309477E0F
+88536891252680A07CA46706F9504F263D6D9AA1A207A0E2867C88632D833052
+0E8D1105F75CFAE57A32601D97EF8B95965B490F303950EF8E8D07ADE6756DCC
+CC8F246FDBBCDF16322301435235984E762EDF9FDD17B0A69A6A09125DEF7107
+BA0E6569B40B61174A161D420BD200639FE9627B4D4D910F264690B0B2B50A78
+A60863D47AB4B245DCEB5992396C11DE333AEAFCDFB7DE5695F4A06E800C6414
+43EE404F68E6655190B9484EAB0FFE8A2B6CBADCA45A947AFFC66D5510184A40
+2A0CDD5E00B2E91D338E33F3C732E674F52A996C1970D05437E051981120AAB5
+1898395502D6A47076DF3EA7E9871AB0F24167E2A6D602C832BAB91A62486C99
+8178A5C102066585374632FDD192991E310877CAA8DFB4579CC515BED8023300
+AC1547A49DFA38CEF13A21A0FB373CA97810A4362B1827265E4F8FFD8CA96382
+D1604610DDB80598FCD5BDD78E0EF43F1801ECBFB1C6605A4C16DED8A81B2C87
+C6C544B8E538A41E490633E3C7F469B6E46480255ABB9B58969A9E3F3DF31BCC
+08B5FB55484CA43C8678C67D8C4B471351E59C1F18C81344FE527C59AAE7B342
+1AAF33C3EB428B9674C352131778FFDFCF2E7B1B830AAA153F952CA65BD64387
+3659AB4B7983D36503140115D81DF0C1372BF518597A8A32E62FF986C32433D5
+7BA33BC468C9AF03C47E6614E137EDA88014D8298E0202BE747D31FEC89E240D
+6921685A5955C7EB87CDAF6AF80FFBB4AFBBA869D5DD9DA5FD8831A5AF75E1A1
+CF521601C5B480445D91AAA779EFB79A3D2A204B2668E60A6EA6AF2ABE5E0082
+747F8433F61E9A88675BD8BABBC02AEF296B52FC4BB0ECE30A8B4B5D72982C5B
+70EF4305D2FE7C0C6B16E52F7A2EE235725B0E81BDADBA4C8943EB2CAC86D4BD
+425CC9F3965D0C8666AB59AC55FC90BB9191DDFF43BB6E76
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -2801,25 +4279,41 @@ A4E073756A2140A266B01B1D31253FA57BE714282F88960BAF37AA5DFE4FBBAE
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMTI10
-%!PS-AdobeFont-1.1: CMTI10 1.00B
-%%CreationDate: 1992 Feb 19 19:56:16
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMTI10 003.002
+%%Title: CMTI10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTI10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMTI10 known{/CMTI10 findfont dup/UniqueID known{dup
+/UniqueID get 5000828 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMTI10 def
+/FontBBox {-35 -250 1124 750 }readonly def
+/UniqueID 5000828 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTI10.) readonly def
/FullName (CMTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMTI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
@@ -2841,154 +4335,330 @@ dup 116 /t put
dup 118 /v put
dup 120 /x put
readonly def
-/FontBBox{-163 -250 1146 969}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F
-21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6
-06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF
-55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5
-B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86
-0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9
-1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961
-7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A
-7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402
-356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B
-19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2
-C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F
-244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B
-AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95
-5C43C8942435D0AAA3D9055FF808F2C3C887A3C469BBD98F026D0A59E26BA9F9
-C2144CFE49A9AD892D4D31764F0AE3A10644AE3966B0A790684B14D11FA49785
-EC5565D2B2E584CBFD85125F3FAC133338DE35361943DCE9AF05FCF2840CE512
-998D42CBEC52B57B79DD63F00985881E8463396ADA47189A94DDF951A78866F0
-B8A3D9197E39335277EF2294308DA70065D910943A34F7D5F2090FB4AA42ED70
-CBA469A9F64B95A6FBA4BC89DBC93765E3AE4723162DF3F9D6BDE77DD5870ADE
-C8900D6346957B84C3CE88A8F9A12D46B8FCA50DF4433B0B8AED6A63B3DA102B
-6DF94E62408E24154BAAC66B2B249C695BC0FA37A28699D9C0F3EE94AA32E3C5
-8F8D7F803B5D25014D43A353D719B14B247A87898A960DF68C0C0BAF70C83917
-6E9F7B3ACC64DBAEF3FDCD3A80C0AB907EE342E543D607556CBE5A9089B86D1D
-E768F27D74A613F3ABF883222A8596B542EBF54E9DCE327B5682AEE5F6BCC38A
-2A052EC4018AE3189DC1963BA39ACDED8F0C60C83F8873FBBF0302010956C520
-A7F3F8ECD0F177EDF5F4D5522C5984A3678FF32EEEB570B69C142AB89467641F
-917155D646DAF3352E27BF2AA0746E062E48532256AF364EFC0F0AAE3766F68E
-89DF9AEAE43DE6B2E2EBCB666FB344286445FFA4714A341419C7FE51D43CF1B8
-01FC0B0071F73EA4FEB08FEAB64FC98F56EDA5E27B7A71F1F8E350BD94C093D5
-9A86175C46B78C65BD85BA347656778AEEBC81467970F644D32D6F2BF2A3F14A
-6B05DAE8858A02D212177F15DABAFB2961F2746D4C3176FDDB5AB9821C57C417
-0C8E0DC8B069090D8C95DCC3340643C68E5CFA60C3F41326579B869EA5D832D9
-85119A957DE314546187E8C4AD9841F42DCAE231C5FDDB483481FF29FDE695C8
-45FEC01A911F1390E3E3B80D59A30805601366FC0535E62E0CD9EAEBDE4DDEE0
-260B40C3F20D80944ADEBD496A4C82985FA55362CEF5AA91377F3E5E2C3300AA
-C24A28B5DE446EA56CE7173EA3A3983F8A39C1C04DC1117A9AD9EE90A6B0A6B8
-340651456ECDE53615252416539F5CDCC809BBEB1FD5312D83E683356670AACC
-97E95202657848F59D564FC6F4DD08792FCA977F09DBB0ECF3A57BAAC110DF24
-29AA33642650834A240116F984213A043B38FDC4922254789F951FE907B95881
-28B3CB8D33416E23168989E283ED3D01C5C17E9003676FE45C35E14DD10042EA
-F0BF9262955F512C16D95B55C2D976B6C7DCE0665C82C1DD66752A74B8FD4EB9
-4DD212B7A7A82D1BF4ECC2FDB00680D107B3074A5A0638699B86EDC52AB0875E
-CFECE6276446186B226D8ABEAA30EC5524F6A293EC01DF5EB1B8BD65A0318419
-F56652CDF1C7BA2189FA55A8BB75630F58A2270D573A2924C1A2EAF4DD3ED46D
-293711EDC9F95497CBC2BDB73C35A6D614CD8B871A29AB724F4C35CBB3E5E36F
-F2CA1079FCE485B94B0582B17E08B21165B8B0B367AD4468229996DFD88A3558
-F61AEB65C3D7B646F126C2C929ECF6BD3AC4156FFCA2D175D3DB61910F22E2DC
-D493751023913190A945A274AD2744258A3AA21C284F7EAAE53CA112EEE32E8D
-D70D543688BFEB944C697DF184161DAFA6198317774DF841E5378B44865A34F3
-C7870FC43F21B52364A0059F8660D55AA1D418CE4376F8EED12C015AD054E3DE
-623A8C6CC5278069D34FF8E0D5133B950CC5912E4EC8C3120F40D530110834CA
-E0A0C90F4432836A3C01B3D7021AE52E7F2E9796AE380979C80AC2210FDCAD6D
-65A099C762B1EA11F4FE055684CF3C449B2CD9ABCDC0FB3317BDB45EAF9707A8
-39DC9289C9F89EC6E79974B9A3FE62C3C0BA62D0EA6DEB3FCE1FF38170205011
-E76AEA346EAB416F39BF6AABED2DBEBD993520282AAA34077E2B21D5833D737F
-F92E8883D351BCE621BCF65DE21FE99467B4E3CBF022B6AE9886000212C69EB0
-8270823D46B390AAF582747D1E57BBB27F2B4461513125AC826B0181690AA46B
-0690E903DBD3FF7D23CBE2FA6FC2504342DB6797658DCEDBFD8C61D034694881
-71D7DECC437496E7E7408F465E945E28C544942CC0BCBC250D4E0AF14D9F81E7
-8D8521A893AB2DD7B456FF8F0DE426AF5F94CD626CE320AC8D2C0FB2DCBE346C
-E864950CE39F58A8EEEC66FB491B3BEF7A5ECC9F652C4560D46775E553FA3B14
-E8D88EE59D2C6C8940B4942478E6652113A7104EF9A7B7BF39BB1C85055C8647
-EA3F3EACEDC13EA0020326E111EE6CCE763B761A82853D626036DC1FC293B118
-F3054946D2123D595F452AA40E8DC325669DCBFDC3DC330932A4C4086A9D9FC0
-6A03D3B807D7FEB165869EA049BC841CB94F34FD3C00B7A355399ACDE83C51A8
-4C4506E7D670F49A5B21E249AB3E5347C17FB9AFFBD4D5423F62751DDE8BFBB0
-21967DE512591E181108649B113CC3E7319D61CF208F4E0011E79A8585532C37
-19CB1DE645A5B07C8AC0C5C55BCAC7E01F13F6544B428B6F3A7FE67509A14A35
-430CB295ECF49CB5D00DB6C14E60A164C8D8D83341AF9DD6250CCDA3845A29EE
-0BFA6D3B0820A5BDDAC9680EABF26A5EBDCE9CD54ECB820F2590BDEA36BBEB23
-F12CD662ABAC43B4096ADDFDB6E0BDD31E07D3DF37A72F0BD72DA2BDDBD756FD
-A52D351EDA9FC8B39BA1CFDABFF5B7B061E8435486ECA0ACACBC4917CDB9D4C7
-6D81CC1A9FEE75EA765B4F20F511F271B5B4E054E02CA7FF5990BAE4D271C5DA
-ED2E796B32B7015493512F81B910B5795D38DAFF64928CABBBE031E92B1C08A2
-86F2C1F68FDE286FAF7CA74C9913385D739262D5C06EF73A1C3976698F51D2D0
-F858984D2BCA7941D2181C99A7C33B65A17B6A1C02CCFDB9A23D0E3E729B85AB
-405830E2D06B2B35EB265900DDBDBE125C0F82613FF98CF49E7294F3ECF414DF
-EA84248C22A561477861EA75492743C4FB8935D446A121FD8F60AC14C61DB254
-07FBDDA07CDD853AFE99EB5B54C3F89503040DB85714CD95725D3344C5131B3A
-5330021B809B995E123E060CCDAB57183CA09E554E8145887E80EF7AF58835C7
-D6F5A4E695551D4CABDDF5E90DB51A41110BAB360EFED144A6699F00FE3023A7
-CF7AA2055BC8D55C67DE8128527AE31D9130E5EA7A07BF2067CB108127BD8C5A
-B6D325A6415EA9C20C5702A1A58725A385F69BFDAD14B6C21D2CF73A77E68713
-45DB838A412DEA0D0575D6DD2B7A1650BCAB58E5BEEAAEADA39023C2CB326512
-E8D89107960E19213BA4C18929C09C2EF5E216F2DF15FEE3D68E2D3253FF0FBD
-0B1E09E63EE47A6EEE92F79FB4D3382AE21F7C7FE24C1C5E28B6BABB761FB9D6
-6BFBB74E0A29FBF106DC542DA56E84B1DA7EF89DC9EE90B6421CD0C69FBD7850
-5C5D461310A26AD4E91563CEBD727B0E327E5DE3DCF1DC53974B5D47D21B8B6B
-A91C05685BC0AA35709BD3DBE8AA91F9ACA6A1091EF4CD5336C76543A1EBDE83
-ADA5206DA79094F67BA57B508073ED36029A5472EABADE8DD76CDC578827DE8F
-A92896430254C0A2DB513EF6A5B619880926C0039ECBED0ED9CB4EE2DDAE7B38
-39633206926DB7589EDA69A409B9F6A0E691DEB2B7EA4069C5689F1FF2B73AFD
-1EB302099183F5611D5AB1027B7D970DB28B621E67936ED0EB201A048BA1310F
-7F4401234B19FD34674B851E635A1621C15A1F4D1232ABFF7B1E145F6DD8E603
-38F1A2487B742AE67F4773B3C595A7602247DA7CB4C6F8A9963F63DC09E6A532
-BFE5F5AEC47992B8813ADD822CB3E731940A8BA3B39C01EA2A935A6BD453D655
-B1A11B3107D196A5760ED2E4E1B4C61D3EB276FFF61DB628695CC6902CC3C708
-8196E3165A0CCEAF5352D3B7555D83E6D0377C325B1224E86930040F3FF47DE6
-F5EDB77FE09A3F8D39A0783B2E8739D9D8EC76F0C846C32259C8691118E67475
-10470154D3B6B35E4C6EAE6A5898313E55DB0625A3F92E755393AD5D51E40955
-BB5373BB842E80B0EFC3C4B3783B980952E871730DFC94056E093072869C14EE
-3E722BB2801C8BDF3C0EA18C7DB3AF8EFFA64FFC28094D2EFE57DD02F4C7D576
-977D9AF960A3C79C3B3C95AA5F3FF4D9E1DD7C1E2470351296F1D2D0C68911FF
-26B3C4F5CA46BB694244554CAC720E1D1CF66F68E9E1E0502773AE3D5C317A98
-4B08881BF4D931E1D2C6FB39D8C04F4149F003C846D7EAF1474FB8CBE9E3A93A
-AF8A65A5B4ED2D2011B60C4F48FC91A030D6C6977159AA76838B6CE596A6DA92
-BE1B1D3A9C2BAB9EEC1E32D810DAED8AB3AC500BADBC03B357DF6AB8DD95FF22
-499BA619627A9BE8F803F331C95AA64A1FEF457C96012068637F7DB1AA4A2B43
-17285FE41B2109E3CB752413933E04292449CAA9DF8502E55C808BC2DF3F2B1E
-0F0167D66371E6FDE932B77C478BE64124158C7D3EB2AEB7C1138C51F9BBE4BC
-27DFC04D1C87B422709024AE639FFE87EBC03AF0AABDEA9A836EF77CFA0F60E3
-EF2FD1967D178827C85ED92D08F44642EE15D547DE067DF3F432FB557BA6D162
-3F3575BB854DA9FE02C7C4E06A75AF13A4924D144C3A91FFCE9BC2FC878259F1
-7C4051FAC31F1FF13A2D088C72F3B1EB03618B2D0E620759C1DD37D171EAE046
-5A51AFAD8ED2A7A18FEF4B4A16AC12CD92233007E2C48FAEEB1501A3F82AAC62
-FA3A83A70653EB36D237C23B37B1E2A549C50C9D51DF8A737E422ABA9C1CE63F
-862BB06BC0134FC43658008E3F5D40C55FE92AABDE7B3AE6546AC1C37D2BE0AE
-6C870FB22D5A744126A34AA7F426CF2E74F3F7443373615FA9A530BE5B4A57C3
-8E650A8B155FF8620F458F0CD87841A4F41587578F5A420D7CE90C6449BBD6D8
-0BCBD039A4A03E6CE6E02B2D31F544DED20D9BB03A1E50D6CA679011844C452B
-96CDD80B67CC95C6B760A2A59A74FE37695ACD1673AC17ACA5F27AECAF921931
-47C905266992CE1E53677854D6111E787550717D74C93AC6C9DCD8F559AAA559
-1ABD98B9B1956E4CBEB9CEC3A1BC1AE6C45106A6BC2D86216DBBD7F953E5B271
-465D5DB891CF5571745CF32CFE0A52526B8215DD9F165D7A53820F1E089DF84B
-2EACF3C25DD708843DB319888186D4279DAF34DBC50FA97E4EA0D3F297578140
-5267C8EE6AFBA8C1598B4263100DF52D3897010A429BC15498C9F9C181542201
-488922DA2077CD26BBC5477430B2F06C629A2E720632D6812E3A606A650CD38E
-BC8828E1E37395FE0283B71451A0E94E16D8CC642AE498A191E7135C383F7742
-57200F56FCA40362072E3DE4957842C710AEFCB4F8830C4912EA5032E8EECDB2
-4C1CA969FFBDF37966A782DC92A0C8D1D9024A7F6131C1CEB3B458A8EB69C008
-9319C05A1AEFDE3BB663FB9174B94FEED60F6D914DAB5029DAF2F3A8131CD499
-5A74469662E126B9B000D5EC348452DE795677ABAB9089FDEB1B27B2E2E5E4F1
-B31E25B11D4B4C4E73499070249B16C0344FFBA87CD10A44A1E9E9F2962CC186
-78739D31823C2DE468D1FBB9849CC92F18B5FBE9DD385576A54215DF9339D5B8
-3AB66E902E43732750DA2F57F9F6C928C84E1B6ED12FBEADAFCC659E571F7D8D
-2B9121C134EB9FEE6FAF9C46D29AC24EB5592C9EEC5BF4140E8BBAF20422E47F
-A16A7BD43A6DA305A9FEC0A4BF7237AE50572766B27A0A2A4AAD47465B50D487
-BF9FC09B1680AAF48203C0C0
+D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
+5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
+8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
+EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
+02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
+46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
+4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5FD29DA32D34C95E
+2AB2ADB3F60EEB0600C8ADE15A2380DE10AC5AAD585FBD13097B1A7E8E210D4A
+EE96785449E07F0C8EBC2EC5EFBFD0897DFDC15E5BFAC9584D8DE95C5AB288CD
+8AD8B9BEF0B8E5F887B3B0B331542FC8184DCCB753DB6ACEEF98B85756B988DF
+CAF1AE0DBE7D37D5F44A2E760AAE3A5197C27B15E32275A64946C3E4D0476FD2
+7FDE148C788DD2106F7C825E270588AC05B57E625AB17BDD02306F9E5FC851DC
+32A5A6EDC43C770A71419B2C0C8074EF3F222C8A2097CD81A91F333A521B3A09
+482A4FE1CB231CE344AD126AA284C3280AAC3AD162CF0EE241BFB4C8F20502FF
+118507F5D1B5FD898571015E73E5CF2281085072E00D401F6F59761EEC3E8381
+1F26F75DB66C504AB6BABA87D121B1E7040A07AA2FE01F80DBC246CC03C4B2DC
+C2A715980C52B7F96BC1A78FCC7F4F52EEED5F705E08FC1E5BBFCAD121FA88AA
+8EBE58172C162AF409DBB0728F14923ED02A65EA24E5D52B6AD07777455A70A4
+61833D3789C719BA92E901232599767E423D5AD9C807670BE0E7B5CFF8256A20
+C7BF7214FFE0342809570F5966A2C43E784F35015D9040BA34FEAB6A6F089504
+3A40A9E9D711A2721D3F4998371430FB3C94BFC619559B97D49627BB630F4B70
+9D0A8FE4E916235335C3962F3CFDB04C4A3CF714DB5E260F4E66FFF2F27CEF2A
+D4AA26BBCAED23B8BDC98F8F453BA27AD7758537561E766B82DC3032E92A9EB0
+125D98A22C5466AF069BF72A9BFA052A8628FEC6A6AD0B711DFFEDE3AA2D7CE8
+34EA487038EF50F953B8B4471CBA6FC3C53877EC1BC94582B1123EDF44B4056A
+30F49394BDE22CDAD7F01951C7013D26979277D18EFA594E8F4F2B5E615187D9
+39E842EC28461B9ABA52020A127D2CB9002A673A435B13C10602EEFDBBA6BD49
+9DDEAB9E68D655443A5C2492BA061C1391A51592BA8C353A6F6A0708E8860184
+2B5D031D2CAB87D618E9F6F7A0BF3F66B3FD5A25BB91F7F1F5F99CFF56EFF4FF
+0A35C55658001ED2E97B26C869292F6274D433A5443179DBB8EE987196306348
+3F9E87C6422AFFDD30080C9AC4EE7FE5E2DCBFEE4974331F4AAE479FD8806D4D
+9C2B85FC69EB0453AD827A1E767E5C484BDFBF5C8D6E2B3C96298B390F22D757
+802643A79D5E29CF3AEDF0E12CFBECA4663444FC87F2027571DBA9ECF688BF28
+FF0DDB3AEDBA0FB28447CB4B5D5205F40C1E7A525FD7373392EEFFD910AC82D0
+98E71660A1B3227C4A2592F3E853CA4CDF64DF19A52582E167234F4036FAAAB9
+5446BE102DE2BF43E82F0112C2A20F15A3F92C6571AC761665A905362C4F8BDF
+AC8705519C99862CD9C0D75113C4AB5FBB83C880E46B82715B5628890D9103AD
+A2329638B95D93C4DECDC5E6C588C9D5183EE6FC28FAF9825F02DCA567306D93
+5440987A81B51EE7291107A08F201C609FEF91A8F0587E8B13D4BAF74A5A6815
+DE9E4441F46AF8E1DDDFA2D611C889614040B144A5EC064DEE4638C04EAB2E37
+4CA8F50FB8C4D65BB296DCCCD39F1F554CFBED96670A91F515CA10EF896874BC
+8EF48C6447752C70FF5A06F928DB55586354076773BFF7E94C4C3A7A1C1F421B
+A9B4E3936EC26E0C19BBBFC90F021E877F54B62108F6DD1C7F6D5B8E64FC9362
+E173F01BF2904B7E5A08B3543611562C2714099DE7D4FA330DB148B560A9601F
+42A84452811CE213DCE782A0D7809CFD954D6BC1EBF2BA4D1B18F50FA8174C96
+3E0120E266AD5DDB40B3F6798AC28CDC5C3C4BC34583528F5B5DC8A222B80B59
+A3A93DC715D061EC6915E6E6E21A25425C25E8747C60F170D61047108826F96F
+7830E220C108B441B6EA3198E33C49BAD8D43086E49F5A2BC7958A1A8CD011C4
+49045193394696EC3DDD0BE084E8F2E9F0B9496F035C0DEC1CE11409DF566428
+D50043CFF5CDD1092F6E0807E660B68163BCA738E8D98FC6EE3F713164CD204C
+0BA84FFF4F33F47BC31750B448603D7ADB9AE92FA91AEBBBEC0DCD66980E6955
+CEB425ED07115B24E40F53B29B9D840842EAC691B4F591F866DF27556474B485
+1C6F53DD72499847109B16C7093984A6B8487D4F3870DD517945CD90E648C1BB
+8A6861E540FCF9D75B984B5009B5CC760CBE297042C240DD624111670B703388
+6FE6FC0E89C6B4C88F51DFF3913D0CC1FB4770C8CBEADD4B86393605C0B6C468
+83CA5594754411B6FC331EF56D7CD6D247FAE42E966583C29239A8F862348D29
+60B177984B6B957E733DB4D275015691D91443BBB13C2DA96097A29733CDB284
+42F89C85A7A743338C9DD3BBC4EE53F695E5163E6E1ABE5791ABF100B198B9B2
+1C21E2FA2FB4AFE7F9BB2D381260CDD3A2CC05BF513AA1E80ED69FA27BC5ED5A
+21445BF00BC2F997B356D94AF13736C6D3B0613EB6F4CD96A685FEB672661DCA
+206105EDC3CA07900676EB2FAB37F48D2E8207BDE1463894DA3C5B1488AC1EE9
+D39DAF691648048F5D7A384B8927F8DA2BE3602669F71D80686E427F395134E7
+7ADCC611BA91AD4B7A0237213C60CF2C905359C90795230344FC3C50A22BD44B
+55B2044792509F50F5C21F53D9F9E9F063ADBED3AB99E2613B23334FE8DF70B4
+6120F2EDF69F50BE793EE145B9FF9C73179DE640FC2ACEB5C6617F918CEEB762
+4CD81E665B2E544864D13230B058717B207D3CC5D6647D5343DB4D0356082392
+871EFFA896631A7E0D6477942B632074A9A4EF7B09D4701B1639BAAB4E03A40E
+9B54A7A4F845CD63F88831EBFA4FB847847CB98F3455CB5957F2E0A0F5623645
+DBB5C5564C7F8B117D6E27E65C0F3EA81AE67B4AE4B201E7C4FB0A8364FE53F5
+41A7CE8F834C2C4B322809B353A5E63BBA7BF3B7DC1A85EA700BD287C2BD3FC8
+2832B0BB4695FC937FF5EF06FCD87DCE6DE793C2B1EE10E6450352C17726155F
+220D550B1759E15AB2C1D5968E52C8080CD280E99D3CCC0E80C2EF8BBFD96001
+A226FEED7311EFB4B67F424B557A877379A15BCA54780F0CD2CCA00400B9B39D
+981C6B552AFD2506D1B23618FA9AE6D8143CD7198A8482CB416CCE62B992347F
+337D505A4078713BBD91E5535BD58EF0351EBDCD749CC24D4AD39F8CECD7D6C8
+139756680A4C03A58B3374CEC658D30160AE4863A3938A891BB59CBE02BB451B
+1BA4B2B6E68AB61DEB85F95E3C909B8B66E220B9F18280161C279F10F7093CDC
+100A53D542F071CC0A5AF834DC1D18738F5DD62A5573E884E1FFD22BD810828A
+1EA47F8218C15A2E97CBC609927DA3CC2B802EA4A0D7EB57627C135E3B065905
+F97597D818A2C5CC6F328AD25AD11FA50F1E4FE637980B7474D6F85A521892FB
+72989AABEBE02A2D0EFE88A6F67AC29F5D8DDFEDAAF465C439983C6B84389FF7
+A6434462BEB7B07DBE4BBA61ACD4A60C55B5C0AAE527DE381DFECA2E6BAFDC8D
+310364ECB42CAFF72BA93C067B2F02D1CA7C34AE7CDC46787A0E234C8BE8A928
+7A6F3DDE0338FAD532A9886E8E3525B85DD39364AB03EC4C0DD25DC179CC1989
+1BE232E387E857C78332D834679195E10F1E7B87B7966DA3B2238F53D1E13FE2
+8F55ED6A92A750C7250C9B91E29796621E7E9520373214D7DA81B2875A986D33
+80382AFF6DE1F829F048E57664D9C4ACE91E4684A51023943A4964AB5657D610
+3A5405EFD4CFD1EBA684243E15093C9667797BB47617B66054EE02C41FFEC45C
+C1BAE8AD56B00D323FCB1D2744F061FA16E161988741A319B1564E04BA210996
+4F9F02A3268CABE450D166A763F5284954564A1C86B76544C5F5ACDFE0D758DB
+865A1CFCF9FE8CD5F9C3B2998C56468FD52DF8EE60C6935A3D221EAEC7714E3B
+301371C7DDA0B03A2416238F2B47BAD3A2C5021C886DF51C695AF9C87A864B48
+3BB3FE0B355EED5454B59B25A0D8A1B8CBD356C24F64D9B55E16C30C011365C9
+1E0380753BA3EDC0868788D5F50B9353D0227BCEE1BE36998B2622C0759BD66B
+E4444250589F9CEDE766D8B940770CB6B89503E925B35C00CBEC2873D2DC4A29
+0823FB7A3717B69A7DEDBAAECC067949932728E89BEECAA91DE3AF9BF070B9C0
+30EEFA8C0A55C8388CAA2F0515915C98E67FA095BB98967D14B0DCAFA9622E4E
+2E0EBFC768D80585ACDF28D8A5C2B6EE2FE7AAF62FFB90F569F84A0903996DF0
+C1D5723366C436E4088F3E2BB9B47F9789052A71CF5C49908CDC1DDA194BFB89
+14D7E3D7D4D72A150FD6FFD8303E9DE5A97A71B808B8BDF2AE466F31BF5D7A4A
+44F81230BBE2B456A221E2F72A8B59F8FEA8D31F8A005A5BD93B9F49CFDC3DCC
+CE2B67090460F632271C7157BDC2F05BC2749FD562FC28682A616A52D1B67654
+DF78B7843A9EC26A7DE2EB168F874904C2915B97534B2D4D9F74A9573A771D34
+9F7BC855E8F794621BF6AD471BCC347E2DF5F620F5C209E33A4CBF1EA85AEA87
+4492A77342DD33EF615FF34037D660B713C908786D9022051B825226545827A3
+2AD1B05D654DB6E6D261B4E8AF0933AD1F0FCFC7201E1A7C1B4199F160C38676
+21ABA2DDF1CEB655B3EC3226E0B122976EEA998F7A5241F062E54AD1DFD6ED26
+47C99A439E0AE95415059179867CDD3F0FF751F3141309F40E00A6C7C28433E4
+F649BCD5DAA64177580E05C495EE7BCBCC5FBF104DAF360CC2711386655B26F9
+D349D887EEB32ADE595241560FD5924A1745A22E6A01DB9C285EF14596EBFF0F
+03F36EB2E0A7C3864F819EF7B0855121292D49482F046A55CD7271FE03F02EA5
+886864D9D8EC22A68C23089EAEFFF03DED6484D8C341861EF8B6FD3C5BDF5AC8
+352DA4E13A1E30D0CB71E090E9CFB9AB2CAFD0CA7C34AE7D8E3B2EB4666834BD
+9CCD1AC2108348AFEF6071796F4BB2FFA4A67ED917E76A109FA2DC2A30D744A0
+9AE653A748C1D18FB52595D84E87F1C1FB6B2F32667FE203262C66627AEFFED3
+92B23861E5EB238BB4EDCE09DAE1C65BAFC198CDD1B45D42CDF93E16BB82D35F
+821E9E49067E966AFAB2AB52928F8DD6359984071FC37AA652FB834A09E5BD93
+3AFAE161140E74C6531E413E8FBBFC42BFE8A464B71EB1D8CAA93B33D7BCC3B0
+47C7EEFCD3E9FCF26FF9441DD9BDE68D77AD7251C06BBB9A2103049E8827CAF0
+F26BEF33F656A690235DEEC623CC519AFA82DE2AE16FB99F780FD7D8290DA40B
+9B604AEF36B529FD184239E7D50561A07428D28E51B55546590A1AEAD4B7F2B1
+AB8C5B9022C1FA03E33F8F409B24911AB8BFCF6EF4A8E415263C789F89063E71
+C0910DC20347469380B7FC1EEB87D4CED7F4A361E58B61C91AFCABA35C03F978
+B9FB5257C31657EE48504C355CE893FE3C553274C641DBC4004F5D5B879CC5ED
+D3F21F867F6DF054127067DE86189F0B59A1B90FDABCDFEE61423609D888EEFD
+F4A1367129962110C651D9481CEDDB8C5C2576A59AED64E95F7ED042AEAE2F7E
+81AC0C408E593DC30DCAC334EDE9EE27D932B98F040DDCD195D6155607DD2038
+970EB78221A94C52BD4F0EAC65F1FC10E5DAA93C17266F351669CAE56F42B68C
+6D01E1EA03AE554D63CE76D800FDD9CFD89F80A241EAEFF7EDFA41794EA25CE7
+97BD5028464D2CD45B53834B4AEF8BF0B9E7C6ECDEACEC887E8790A47A93F668
+A9095E5FA1116A122C0E5B74E2226C654D3187C6CFD8807917820423DA3EC1DE
+AA020EEEF2280C44A15209EE2F3FC1776875308CEAD38571E7BF889F287E4594
+971A83605E0B4169D4A23EE790515223DF8724054EDAD905F57918FC0BC64F96
+514B4BF7DC9BA79E763C22C977FB6146B10D26FEA1BAA7BAF21312F78D1625A7
+8E242D743471DB5821408AB786E4A7EA9D35E30E85533C617689F95758FB2C7C
+392E759C299DCCE36689686DE0C4DCE32649493650BA194A6208C5EAB670B170
+3F2C70BF0EF0E3BE2FB0A79224FF4ECECD6BB3388C6D06867A0E5E3DB93C1B2F
+464C23E44D3132E7D4086E3B59B1D13F49EB4772DEDF8EDC4F603217233FB7BE
+C13C28648E9AA51D53F11FB896839F97AEDD8834BCA53CB0021AE91FD8E95E2E
+F8A094093AF556B9639F508A401542B06821FF9DE1A745FE9AC5CACD5E8E1053
+911442FC15CA5333751ABFE2C617D38FA1DC332BFEF44AE569DC631C93EC54D6
+261583A695F5A392867A57F59B741EFCD2DCFECBC55D1EA5F2317601C9DFE9ED
+D1EA466210FFA905A8F85BD58B98991BEA58DFD1CDED5C9B086D42CCE632DADA
+147941917B879139E016B0DDEB8446BA017FC8EE5A354533D667B0835F5D027D
+C2D580C16B80B3D05CC92C0465CAE077729F0A15B2DAFC89DCD349B3F81D0516
+C65526EB5C10E45A8A85D716EE35FB9AB201FD7C89ADE5AD925A174169DA20FB
+61E96C73A143DF964C20589EF24A0FCFE6195317F2FA0D2249C0D8E649C3D9AD
+FF13332EA2E4C9CD36D8443EC8F027B61CEF92C6A6B72DD4ACBACC16E429A9A3
+F5F29C1631360E32F8C1C93ACB22F810B86D2969A7480F486F62F8488BEEC74C
+2C1AF13BB92BC578E8CD30BEA6BC8CB68ED730F54CED0167605FA76AD7B7E88C
+7AE7688E598F91C471BD65A542E96D64B1EAF19FB4F1234308C48C2DC86E2193
+11ABDB4C6189C6F201627C693691A86DD07FF55C30FDB3F72381E09C6080FD7C
+9182762E5001E30F52A216E0B71E4D2D4E2F3B20F95DF3A11FDB2D2B5B5FAA66
+C46226D5E0C77066349770514E5675550FAC9394FB27CD2C2F974F1FD58C04A3
+1EF53A8AB3B2202CCA1CEFA66228E1480A0709436C44BD3319C40CF888AE4692
+5DBBB52B15CF3A518F627F672135A24D5DB9B2EBEF04C860AECF231EBB5A3BF5
+6DCCD5E72FE4B6DD29E896691868A7DE4120AD06AC573F5608B8449B38E71CA0
+EB5CDA3F942482EA7973661170F81DC88D54DD5B92323F46F833DFA757107E9E
+F62A47CC50FAA1B68ED535C3E0E1073532A05ED339C8D70B3B9864808ABACD23
+AA95E9FDA43D54C66A675FA074E0A5B8777D3C07850A09087F36852B5351F35D
+8BC4DDFCA35CF29CD5E3DE118A741FAC4DED36847F2E2C6CFE08669301722D94
+376F540982958074E7F1383C409652F6C99DA39FE90B38221E75BC1ECB93ABF6
+B00F410A0C5651DB418566AB350FDA1789AFD88286AF3BCB42B98386F7BC144B
+02DEB8940D20A6B3062F0C4244EABC50923390064F1D027A8BACC3DE45156E56
+4A942D1B87F1C4A76B0D4D6801AE792CCAE3009BF25368B31B6AD5476FBD3BFF
+9759EF463EF5E78E10B7BF64005B2ABE0E8813950A08A1808587A98E0021D0DD
+751AD515E8278F1A0759E85D8A084490BBB0F8206484AA36388B1013643D3198
+3509078847BDAE08E76FA5BF3E3A73C323CE093DCC148E3C02C2DE1E26C94D5A
+40EC8308ECB02FF7DD04EC1005A2A0DC74D4E587F10A3EF349E828F69FD38962
+2F0C74D5DAB3ED6CC9F97008ACCE74C086A503948DEF1AAF58FC8BEC703CD360
+D32098A56AC776B1BD08442052A2A4EF6C8798F7CDC102AF1A2009657254762A
+0793F79A39DCD6ADBAA5EC84A7ED6018BBE727E5D477893D84F157074B24C13E
+8D4881C7DF8ADC13EBA0D89745EF93B7616EC5355600BB0D2B630AABA3CF2946
+AFFD0B2B724EF0F28393F2034B2E69DA5061426805353EB4D80E20739BC4C510
+6C45275B8261DCBA10DE1D104B12F46ACD230977EE7D7D1D35D2814139E38C4B
+CA6937CCFA653349B1EF64A98457F7B4B5D8F2978F16ECCEF7054905863AA46E
+DD524CB33459220C71E9EFA7845A3A760A507B3D3ABC525B35930B613710A13D
+098832C58EBBC8B0CA6AD516E6385792C59220331D0922A1F6F838A8DE13C337
+900462F952EABBDC2EB1FBF94A66186C177501453CD3FE3582073DD86F04406B
+41B6AEB440DA475E13240445D46726A6D45185D56BAB8807CEC8A8F7CE1AD149
+7CE2E1BB5DE4E5B9592241DD136479A65905FD0062C91DFF7349874BFEA5D9EA
+2F610ADB9AE7757B2307A1BB9D6797D9F9C4844A59841C7C7682105E23A374BC
+A91885E7410F56F60C29AB8B417E2D6092F8BB70A2DD5DEDD4BA1077D7CC62FD
+EA43428C6F79C332342E15F75B08A1ED360B3511F823E75AD49BA7AE63B19238
+2AFE8FAC2715E2FDC895E95036D23127557837506A3B542B0E4651CE2B89C252
+31EE8ADC26E2C04E8E30A9CA12F066CE01953BE7867171FF6C7E834742C36C3B
+58E74E4B482CB85FD4D24DB03D753F260A585D552CDC9E1941446F2F5B45FF24
+2DA4932B973139F328E7E92828B900BFD398B6F41DAA0D6861C66AA7F5E3299C
+87A5925CE0E0F9E09AAE0792954A1F2C0AAA8288DEEFFE579E38A3CE8A943EB4
+55322A87C1634074EBEC25F724DC1BCC1BC10458CA6C4395659B0DB6B612C151
+557CC669D8DC37769E59A5AC6BF061C79FEE265DBB59520EB8FFEA273601D1E8
+2984B8AE31AE343F37D03E2BF97DC48AFE50BB6138C7B9F9B5E28672A37BD8F5
+8F8C98DC43DB22C6537028798198E2D3B0453ED72487267D653DD50F1BBBDA92
+833A987A95FC1F275B90B581B4BB62B6863A4CFAE37F715EDF3EA5A33679FEB6
+4847ABB4B3D170C275B9F1AC3156D731198DACE0B051674E85B758500AC9FBEE
+ECC75EBBD85F8D62AAA328FB09C6526F853077AEF7EFBFC2B6A29D6D508B1E19
+EAFA4C67EEE44045B9F15B9762B3DDF5CE5C18B23A5C2F73A1F6DF7F8679AB78
+843AA41FD2A7DC02B45B729EB76C66A89F5F76E5C4A0C0563B1EC5E75D72EE35
+A7F1FC89216B60D82F6F2B8DBE85E4FF4D63712C689E696F60B52AB622C2A4F9
+37C380775EDB72638D3F81F61D8D74C76D813DDFFF35ABD9A502F2BC7FF65754
+2A8660A5A53E0CDC2E8A95B6E33CA153EB711DC796D313C8183D707D3F0E3EE8
+BA65E0FCE3F1C07F3D93F77056688B5496AE35A6BA0B59619DE78640A8C3F7D9
+7DC5E94894E1E63A7D80600B945B1CCA50F1B85F57673C6CE09EFC4E229D4635
+48AB466118D273BAF7C1B52A067A88C00EBFA7FCB378F1575BC0145F294E6F7F
+8007602C6560476FA20BDB91831B22404DB1C4C167594B1216C25226D262FEC6
+F5D0DBAC4B8D743C669CFF2068CB9BCD2DAE8CD6EE1B33BBF7514C4E5EA79D46
+11AAEEA72B791C22A1822E686F3858E95A37D9CEF904EDEC7EBFB0E60995CF64
+57CF0EAAE6D4925126349DE06E101868BED82BB51E911852E6780772912570AF
+CD5690C6DA70110DD9903BAA3BAD581D206571D1E57712C75D112254C7A3DC8C
+892B66CA346EE682E7D910343C1CCD07465D9E49489839BEDA6174FB2E0DB935
+2D2CBA6B67ADDA1BAA6A51690A10C819692C9BD35BDC689F9DEFEA78BFE79C47
+C9CCFB3D04D20F1D3E0B73498FC0BDC50A3BA6DDB3FAB9458803BB26487C1397
+511717CA3493A7590E27B34C2E2E1BE2ED884CAFD5F7C185CD6EDA68951673D6
+384E6CD12944F86D178E73C8D78D9048A5B1E2FCB489E723F8178F842B362BC9
+F3E4D511B369670908B2C8087AA29F8B592B8AF7018311C0F12A8D45A3625096
+D4C88B19890571C60821F38310685F8DEE7A7A5D209265986F92AAF11143DC85
+F435BC210621851001B6A402E3A07D0F204A3B0D75DA3CD7FF6637D1F434B962
+F404DB3C6BC318EF517AA0836A975C5196976250B5D6B21DF528FB47181F5279
+E1EEBBA0F344D7EABE71904B5C1DB0FD07694C469085D50DF4990E294334E785
+5E5BCC4ADCD38685147CE535B23F3027AAC01A0D65AC751D9CA289B4A8906A64
+165427976FE6FD699442196B0C247C960C9086AB2E440885D2C32FFC5FC7105F
+6C40A76A1968AADBBAD6F3C21FBC076F4F67DE62E1CECD38BE03720FFA886743
+846FFD2005F85371FFB9C962AE2D88586DC9DA2F98996DF8572551C3D49E1ED4
+41248FA76E07B2A5CB9C3451247F60C7AA164ED895CD6290427E828A7FB72F71
+7CC249C92A012C0FE99FC07EE7E084E190CCCB95E66A39EAFA7934598C69F04C
+68B2C68DF99ADB347AB05F1905B8704A51FBF9471FB20CCD3CC87EF9FD75DDDE
+125EA68997DDE4174DFA0ADA2664E7209E4EA1B460CBDFA79D033D33FA9C5075
+DB424689F927F06ADB87DF0C3F4600ADC9CDB197E41430047247E7645A0AAFFE
+750AA1A154498C0B5371ADB099C1E273DE2E367DDE7ADEC2CAF9406A67585AB0
+D39F051BC556A8E569AB9EA4E69557A1DFCB8CD459403A616821AC61E35DE1E9
+2673435E5969EE48F3B9F9777E5F70C682FB7C10E6E7FAC5F5732C9EC2DEFD5F
+9A28572ACC62C108861AB22894979195B88E6A08A533629295A58643F854BC9E
+082F9073AC94EE08DC1CFC626DE4D341D7994178E708D4D8226897B54CC2B4DE
+B37D5BEDC430404177977EEEFD7201713AC45FE927D4FBA0F2613A2FBCF890C1
+908E1DBCCD277E78E42363374E103BBD6C3DAD925A9422469648B9D8BE7391F6
+B448994EA40AF3A3EA7E6E938D0F93B9EBB4E09B5D2E8D9ABF1F4AAEE8A0A304
+EDBA6DF569ECD449FF362660B11DE8A13A71C6C8186273C7417C4572DDD8B993
+C96289B16223B271D026929B2CB9D3AB7A3511F09C6F303A7006705482E9AEF4
+FC76BC1B1FD42095857751315F5B06701E774FF08920342667E99EBBF5A19210
+9AAEDC8033E06007AA89BEFA5A1616095A8E90C999BC3EB266879EDE7D1218F1
+3CB238D180C463AAF853E315CA564247B6E029D8200B9DB7B13EAE09264A5DD1
+4A080EAEDA74C7FD21BB208FD8EBEC1D650C0AE392C67D65C1773A68F2CA313C
+15FE2E4A0B6E7DA9CE391BF6D854431F0EEB550A818B6B95EFE6F72504AF5CE9
+73DC8E3326E2E57F4031688F10D1C272D41AB40B7EBA371ED357E67C31DBFDA0
+B8412EDBFBC2B6F26FD7331BC965DDFB1A4A17B72BB94338283A8D9139B9816F
+D13C12E07B69E9FBD0C5FA9B1DAC2E51324695102DAAFA746D969E5F64980707
+228DA50443B2917FF685F5872D782CA265734036B7A7D75588C638AB9687D34D
+D0221C0B3EB0A8DFE91598F07CE2C35E1C4E01E26D0358841EDADA02D3844B26
+C39D492C480244124F422EFE57D38DD912EC98582F05C74B4ED83BE81C363376
+B816F23D10C5C8CA831E1351F3BF914B07F638FA5712A1E05E3B751E756296C9
+2FF074FFC22CFC383804A92057155C4E43FA4990734C83257E810F3C2A62F42C
+B5328A41BE80C23F49479EF84BA8D13BF3A45EC435781B9480659A4D58041190
+3DA62807723CDF1EE71EFA22BB67887DA88EB20DDC0D1A36A75C06BBA651DE67
+651BB57824E4F5264DEAA04927D2A29730B7293E08FE3FAE5FF493EDDC0F2232
+9476F3CA26707E823808329390EC9D8913AAC2D8DF2A6B5673E1A0F4E7E67C9A
+D006E7DD429BCC550DF7323DAB781F82A837C83C80DDB8970CE699153576ABD7
+4BA82C753C82F19E30B853DD086DB119C48ADA56C39352E3C6B1FA232390BA3D
+02482A6B845C324593FF845A572E1F026941AE3DDBFF83E8230FD5214B631EDC
+69E178C52B5FB4BFF0C89B756E759147596D038850F0A468B20163093F8BADE8
+FB0F718C66D82C41A29EBEC417DE0B72C4F8E746EEEA33F2BFC0063E2514456D
+6EC34CA68E1C667D47FB582C3A259AF4D0859C68AAC0E5F89CC91A1F508CE835
+E29B7860E6484F8B0D75C1635A32FDE55F119C8222A5D00D9C45930C9F5C97BE
+A28EFB48BEF95ABD910E66CBC4C34AF6299A84CA55F780A013E8B3DBC4E57F2A
+1EEE358D24775DEC537CEE09212EB3208E497330427706696335F03BA50BD193
+E022E668C6602731D51102FB7BBBF43A630BC428FCE711882EFE6E7739DC10BB
+63B60272DE6FE4841F7728EA80F871F1648E3478DA71BF29F66FC3565AC3C632
+AEDBCCDDA048A807FCB6CC497A1CA11C6E802C1ABEC3BD80E116A648531484F1
+722E3EDA1EAF6DFF1D3CBB1759C4AEF33A300E7770B8A24F7EAD130B31A0AEF6
+26C369A8DDD409A1343BB66DB2B2F7882FD168C008D5721B3EF2DE8B56EA35D9
+2E456FCEF55927D78D20A99B96EE83A25BAD4DB679511BF4E27E552F871612C9
+6B8C2D5BAF77B648C654AE0D9E6402998E07906B58984B94987216AB9EDB2699
+E0EDFB6AD08E25F2575E1B93157F2F6A0D215ADCE1D21AFB6E4DCA3635E2D4B7
+825A4EAF8568D1A2ED4D6E8C9C6DBFC08D259001EEA83D3ED9A416435A79B56B
+3F7B0AE9A5781694E22FC68152BB68409B61B9A59CC8D58CE1EA9C0DBB329554
+44E4D85F3A4BFCF8AD90771A203FEBD6EE00D118EA5833C96F1BC0CAABFE69FB
+0BCC46E7A3280E16976D86722168F695FB6422734512954A97AA0BA8AF8155ED
+2434100023E1FFCC504AFFEF6C2F70B1F2506E53648271DDCB82754F9775C323
+B77590E86374A9B01FD57FBDD3F3BF8D61CACB66909E6C95C81BA7B083913635
+30C7C0BB9EB7310F23D2991BC6D5CFA9A35AAD04B14CC5540A16C9BE0094A8DB
+058B1DC4D5744C8F89257A04B1D8544C1405D8FA71A780E92D767A170C269668
+202ABE3126680D93532C2EB8EC3A140D604C79906C626AB0185669AF9A425CAA
+465C3DD47810CBA44AD7E2BFCA99FCDA98EB641608032051AC5CC30329C28536
+F5637FC7E371BEFE11320FDB5B6530E513CB14122289CEFA88A97733E4F888D1
+23030714F61091B5ADFFE84E3505E32C347EE1D624AE666E8BC6F416F78CF6F5
+96FE5D12F574F8114C71A10596847A8BA0B03DEDB6AC72F218129B223F422908
+138A916F2605142D5EFF5F4BDA5627E59DAAE09A674B7D5BCECDD63BF5E7C119
+410A36161335A18A93891CABC830833D1FAC47B7A85BC9EA27BCE6F727E7D35B
+348918F512C3BF7769C185A277BA930170AAAC6708F04F00C47251D2679DB455
+F9BB928838F148C1AFEA1C56AA779C54948B9DC0E827706834D9469825FEB644
+6AF843E71E44D0380311A3A6D9B7543A6A24B475BEB483D63BAC1B9421211570
+FF9BEA65E81FDAAF0E00A1555B0A69C8355143DA9B547BD1AED32120C58AFA09
+AC34163ACFBFE0E00D57A5ECC73E522AF84A2EE0C9655C6AE6E67BF4473CD8A7
+E7F95AB4EEB4AF83ADF597547CDE2426F200FB8824E2A826356096B962F31B98
+AB1B27FD681C1F67EC07FFEE7240F704E925E62749E2D2C7CD85C61F14B8A03A
+666339793934155EB270C0C7B58AB8DF6C52B72038257BE0CDDD9B2A484DC97E
+862C67F7AEE273480192980A5BCD8CCDDB87CBED18899B09B0A485FB4A1FB061
+79A918589500995F12211C3E636FD1A7F6F746A231E42C80152EE4E2C1E65FC4
+4075CD6B10A7183C711573498FC034C82A5B66EED4F921646F8A9AC989F7C655
+BC0C74049D81A3AA11FFC20CD823BBBEB6E58FED16B9AC143EF2E2981BCB5605
+71C71C8BE4112AF04B3D2D9C46F948C8E3862AAF882871C3A05CF720DB14ABBD
+B0B2A5C41E35DA879B3109E31226C317CE405C2186F54D710AA503B8EC76BE1D
+BABDC05B316D5382568D4938C7D462B3009A648BDC22C640CE6E891375DC26F2
+A7B36C4F4DBF909B2858AD23DB71783204AFA075488322462A92F0E6739E0A28
+486BD3BC19B3665275ABE63BA5B31936B0097A08717141505568962BBD257511
+B714C52EE8CA7A37B3C0322B7F5A5690BE2FB23AA9FB322107CA58B4CA4032BD
+2026815102CD4688655FACF599739F8C10EE5890AB65B167C5FC0C8F855EF2E5
+0B3F95EDE6BED4CC277CBFD004B7D13734F605E1B929204850434638F7244B70
+176FDEDEEED09D16703108DF3041687BE3EF06ECC78CA7BD028A24676753F889
+32E2B027250023B80E514BCE566E9CAB8F8B516544EED082741972528E2D9D94
+29D8F03449066FA4412350A5549767945AF5E678BCBE884532DA8C66A612465F
+4E2D1CA7353C2F7E0418E1C989026583844702D344900E05FB45FED3401FBED1
+F63830D700F1EC2F4AED4EF8D077EB9903AE3E1AEC126EF9A03AC25D5FB37CD1
+8CAD9A29B803EE39CD78AEA670E2304EFDF0B9E52537DF6BDDD44022F0C00895
+6EDCCFCCD3430853617597EFDC25E915E4F977F9910D640FB088085A96E7FB59
+3570E01A50A7D4903E01C398B5F461BF23638812C245AAE2F5DE500FD2D44E57
+336BDD4B538C081BBFDEE78D8FC75A19F204A15C2E18BBE879BEC3F675663D3B
+73124D4FE6BB1AA1E6E5D6FAB878B479523CC51E4E734AA090DC70DF610CE359
+8357A2C4842AEC553871063A9127C952AC9A64FE3891CD4D0879B41CAAA2FF8B
+0F4336BE27DC0C179FF91D867FAB89D05E382EC85C2DD1E1BFB4B66C6EF9AB3A
+7A7FA0285EF3B67A1249BBB1493AAA17E355690753D2978D937FA5373D195D9C
+9F2A3F7F6F71BB04BC47EFC7D24F11DAAFA20FEBBE5098976E8C002629C7A5D0
+4BC339B70105CEF46994F8780AB84FD47367F996418E00BE7002
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -2998,63 +4668,233 @@ BF9FC09B1680AAF48203C0C0
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMMI10
-%!PS-AdobeFont-1.1: CMMI10 1.100
-%%CreationDate: 1996 Jul 23 07:53:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMMI10 003.002
+%%Title: CMMI10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
+/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMMI10 def
+/FontBBox {-32 -250 1048 750 }readonly def
+/UniqueID 5087385 def
+/PaintType 0 def
+/FontInfo 10 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
/FullName (CMMI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/ascent 750 def
end readonly def
-/FontName /CMMI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 58 /period put
readonly def
-/FontBBox{-32 -250 1048 750}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
-990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
-6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
-DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
-59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
-D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
-8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
-6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
-1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
-03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
-95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
-74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
-3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
-47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
-AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
-42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
-40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
-B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
-9560176676ABB71BBD0EE56B4CC492C0652750227CEC6CBEEE374709231B00CD
-0DE83AFDE295B314F6C8B1FFD32251C1925D96A64D739FF1DA4926460B28B3DE
-E949AA0BA3DDB16534FBA30C32092D5F712B5E8C8D5142F35AF2906E6C219D2C
-7FD9A368C193E0EB9C7E25FF03C546B6ED993F964CEDB1B8537C617170787F37
-88D6F2AD02384B01067FE3F98257BAB958BB3BCD1001090A4502DA0638080EC6
-DB784CC8AC37CDC01B29BC481D6A05ADC6188785262358C1BF1D694BBF31C1F1
-AF117C1ACED44AAC6EB4B9A2511A6762DDE8FCCBA5
+D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
+45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
+7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
+72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
+BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
+974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
+11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
+1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
+7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
+0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
+EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
+404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
+78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
+A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
+88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
+C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
+BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
+98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
+E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
+143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
+981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
+88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
+4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
+FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
+347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
+FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
+C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
+B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
+F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
+29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
+36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
+048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
+80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
+9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
+75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
+4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
+74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
+D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
+E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
+EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
+543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
+710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
+EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
+7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
+03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
+01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
+500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
+F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
+AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
+1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
+85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
+4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
+6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
+55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
+085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
+BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
+2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
+CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
+BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
+D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
+991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
+6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
+E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
+E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
+B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
+4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
+1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
+B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
+8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
+FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
+AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
+BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
+E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
+38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
+7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
+2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
+DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
+22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
+8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
+44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
+D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
+42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
+C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
+0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
+66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
+E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
+6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
+1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
+B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
+897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
+EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
+A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
+F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
+A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
+2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
+51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
+598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
+87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
+178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
+4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
+7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
+AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
+3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
+337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
+C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
+DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
+7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
+6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
+98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
+821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
+C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
+7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
+B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
+A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
+23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
+C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
+969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
+3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
+9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
+1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
+B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
+95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
+FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
+44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
+FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
+E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
+633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
+6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
+FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
+375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
+6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
+EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
+E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
+F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
+DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
+D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
+D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
+9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
+9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
+B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
+D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
+8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
+FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
+B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
+00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
+909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
+5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
+7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
+BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
+C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
+BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
+BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
+4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
+94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
+F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
+E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
+92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
+63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
+CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
+B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
+5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
+86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
+AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
+3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
+35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
+155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
+AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
+E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
+226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
+9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
+8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
+919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
+A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
+9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
+523BFF5E279508A98568CD5CFD18FABBE9D17265A9081E7BF64155A2CE3C0DF7
+88D00671AD65654709589BAD7EA65BBA811387ABA5CA0BC3F66D3D48597A0D1D
+2C268375DF47CCF62166262AE4840AB03BF49BE67A05EF66328EC729F03CA5FF
+AD3937FC053E223303565DC771ACF32E63DFB96D5030E787961D72D02C195C66
+B48E9AF0309DC169CFE8D16E2818DA94693A18F027DEA0D916672480464F7E22
+CA6E431FE38D3FC019BDD229E064B72C545C61C6EA55984565CCA88ACB01F744
+3B4593CC8944C70F30925FB48A16342CC26D444F54CA15E5A624C4A2DAA2AEF8
+404145BBA339F2A2D6FC2F3ECE54387761CA1213C8D56FF96E37C6147CA44B84
+262EA87E7CC10D931E6B5B80D7F09813498497AA84ACB4AC69BC6C8481ED2953
+084F560D7B1CF90555E69BD2AF7C5D944E8E3506165014652462BE1BC81CA341
+E1B0725159D36DA0FFF3577D1DEBC5D91AE683FB0384
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -3064,63 +4904,233 @@ AF117C1ACED44AAC6EB4B9A2511A6762DDE8FCCBA5
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMMI12
-%!PS-AdobeFont-1.1: CMMI12 1.100
-%%CreationDate: 1996 Jul 27 08:57:55
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMMI12 003.002
+%%Title: CMMI12
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI12.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMMI12 known{/CMMI12 findfont dup/UniqueID known{dup
+/UniqueID get 5087386 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMMI12 def
+/FontBBox {-31 -250 1026 750 }readonly def
+/UniqueID 5087386 def
+/PaintType 0 def
+/FontInfo 10 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI12.) readonly def
/FullName (CMMI12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/ascent 750 def
end readonly def
-/FontName /CMMI12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 58 /period put
readonly def
-/FontBBox{-30 -250 1026 750}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
-5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
-4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67
-3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993
-EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F
-4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59
-2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A
-323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C
-2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1
-D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA
-5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F
-0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D
-A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77
-2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60
-00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8
-CA0DA1186446DD565542BCCC7D339A1EB34C7F49246E8D72E987EB477C6DB757
-99AF86CEBCD7605C487A00CD2CD093098182DC57B20D78ECE0BECF3A0BF88EBA
-C866DB19F34BBBED6634AFC0F08D2AFB2A92578A6F8B4ADCD6594737FF6EED7D
-5B536DA9E3E2CADB40DB7C600EA4D100D33C3B92B1CF857E012C4EB370BA8295
-55B50047CC8911C98FE1A7BA6CDEA82D34476286E710776823690AD333DD3A49
-335002F4680DBE1C21174BF016B0DF799B01EB9D6988479A8334BBA2F8DC7146
-BC0DAE9DE3A6453B181808E68A89E0C02DAC6264D002B422EBC1CF14F65D9888
-15EE6D514D3457F7F3C6A3D17EE1DA076F73ECC392D349174DA9E4680F29CE10
-0157E42CA35F5DBFF56BFC3AA07E61A78DBE882C5AB388220C19750D3643E7C8
-23D6673027CE568A4ACCE1D12B1D9E5A43507F4AF9BC873237F65A6B95078DD2
-378007CF0F0DE7CCEF760E19D6D1D7B412EC5D4972
+D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
+45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
+7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
+72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
+BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
+974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
+11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBFE3573BF464E2BE
+882A715BE109B49A15C32F62CF5C10257E5EA12C24F72137EB63297C28625AC3
+2274038691582D6D75FE8F895A0813982793297E49CC9B54053BA2ABD429156A
+7FFCD7B19DAA44E2107720921B74185AE507AC33141819511A6AC20BC20FB541
+0B5AAEC5743673E9E39C1976D5E6EB4E4D8E2B31BEA302E5AF1B2FBCEC6D9E69
+987970648B9276232093695D55A806D87648B1749CB537E78BB08AA83A5001F7
+609CD1D17FFA1043EB3807AF0B596AF38C91A9675E2A53196FEF45849C95F7DC
+182A5EC0EC4435A8A4B6E1CDBF9A5AF457564EA72BF85228EB6FD244F2511F5A
+CA9B71A65D53CC06EF5F7EC3A85106139A4D312378BC22183C09A229577B793A
+1B7422611C03E84BF809F46C62CE52D3AE29CE01C32B202ACDAA5B72733EB0AE
+C31D7EF7BA88D2D14F85313F7A8B9B7A5B124B03AB923744D336C969E5CE304D
+3AD977A46664479EDEFB69F113024E761C05FA48A54072DF9E12C2F352ACB3E6
+D04F6EEFFDE209E7FA3DA22E5B1D1409461F4286B7F4F8251B44E5CB7805762E
+E129FF4A06A7458F3191926B1CAF70E32C6571AD2DC07C34FF62840896F4D200
+761B1A7FA356526D1E3AB4C542AF13623BAEB9F61B1BEEF79A9205B1FEFDAE24
+8799D516A9ACC30BC0139C63C9A0523E9D5439213B67D490C96F902958779B8F
+68BD8E9FDDCE8A3A2E35877DB6C94B7612382ED8F218EB1157D2ADD090A2448D
+10B99FBC9211C5629ED1C61C74FE93041E5AA03EA4AC3FFDA00C2B6E719CFAA4
+262FE17F66804A6B54D3669836EE4367D2A2991580C5564463C973CA0DA38AC6
+922716E13B4A807B50304B8826CEFEAA47C305FC07EB2AF25FA7945797237B16
+56CDE17AB0834F5C97E0CC5741B061C6FF3A8DD1A79B9A173B66A6A750538E26
+32FBC92E75BA15CFFE22A7302F47908547007402569158F62C29BA2956534FEA
+7DACF1E507AC309DAE8C325F2A6023D2FBD81EF42146BFCE6A16A6310A650460
+7B07BB7647C8760FADDF0DBBCD3DA6CC4645D1732DB3A22D8B76E1D2D48E4D4A
+46F4BEB80CE65F3517283A1AE08391FD1C10ED452133706BC6725AABC80107FD
+754A8BA47B0281D479F052CE26A723EFFACB79B213041A536542AB334769A2BF
+88505D82C498ABDD5A73EB539530F47CAC52825D16A969C8BB56D4A7F2830B8F
+CB63B92B576E7BD922A4B25E634751F8A3B7C4EBAFCB373EDC8B8281B1D1371A
+7844E9AD990CFF09F0D7ED73A5CF873D2D5C9E8A9923CFA31E1A4B4CCCC40760
+8B3AC8FC3C88BC08BD7407725281BB879A1A822D94997826418F1B89D303F2C0
+BE7A0102E6F529630CBF1BC5BF3E4578C164A3DDE45E62A957EF3FB7F0FBBA6B
+CA1E79A1ED195B6A11CFB345B663C5E72FA55D80476F604F6C4257B51686AE25
+8F7D159FE605DDA0AC74BAA5034F29FFFD403070013C6E2D8EF6A0990D91173B
+D5A3AEB98B64E412991505C3CB7C2CDE13C091FEB3DFBCAF30C4C19511102300
+135BD5D444BB55692013F52056908DFAB2ABFACE81A58423ACEC59344CEF7D4A
+C5A3EFFFFF70759BC3E593D878281225060B97D1BEE6B26EED90571FEAFA1812
+1115C0EEC892F5DE6FDD68321A0B3F10A2D771B79BD85476AF6018472A499A86
+07D64CFF4550866AFE590C471C80EB12CB3A989A60BC7BED39097C12D9286E39
+14C7952C4C64820B4DE44A1827B7B0B535244E93FDB80036D6332F90F95B472D
+7031E7E3819E881BD0313CFA112EB3AAE943C99C47635CCA7E34DC0306C04E5D
+2E9F60FF037EB11602BE74E8E6B711392E866E3E55D988F7C856417A2B9C186D
+639819B4786D039B77F8578EF63C088FF28BD08D8353031445C8498A8F445BC3
+D08923D32AC04BF3CAFEFCCC1E77EA894F4E846F47EF62D6841B8D8576FEAE8F
+90044626869D04D61D64D56E8C51AF8C18D6CC3FEF3B6C4F7D56FE3260354948
+10104F69B117FB8269292579A7D52FED688C663B643D8D99F13956612271073E
+1A337AED059B7A93819A28CDF01569CBEB51069D22ADAE25C47355560F402B2E
+8C9900DA82B79C64497C8494F42FABE5AC41791C2010D98FB7E593C744F250DC
+D837DB0EAA4F75D0016970F3AE8359878A08CF9A697A06C5EA945819151265B9
+1A12122B98F79185DF852257BB4798E7DC03712EA6ED34F6E6AE1476788DBC33
+9229FADB8D581BE1A63F596698DBD6DB98A092F67197A4FD4A50B648F2691875
+EE2495D6BB310078F516785A0CEC7EB6E8305FDBAEB1D15690409FE32DD9CFAE
+DBD3866FB63EBCAAB73E3E4BE5D7F3AA44793938AAF3F8341683F0790F1D46A3
+60CE083F9BEDDA22E0639A92393960F86602216FA51E2754BC2F4CD0BDECE3D8
+FFAB7E0E49613DD4956C9A10AEA798BDA1F756C755BEC12147ADECAB0FB73B7D
+203A11D84DD2AB5AA98FD38C1C2573570FD49A4924A94A106D2A7D850E793608
+FB135853E8C4204441CDBE697FD0CB330B1C3596F32D2BCBF263237EAB362D09
+DA6F531B40384DC91F30674760CA7B64BA1968F6A7FC9EBEF431A1AFC5E76D7F
+2D44DCB7F61C7F6B16196B3E8B47343F572DBA8B8B21B43E35BB6B2DD5C7982D
+244FD4304D254D6CCB5E8CF70E77F50812F41A988EEB3B26BF0F6F69BBA18077
+31134B5A5823D10FEF6201D045AEE7A24E0F25376E9FC66340C56C05F6CD810B
+724D85CC4BB8D789834A447CBBA159565D08BA5793D8599035BB5063271518E8
+F6C50E7DCE71B1D186270DDC860C6DC0CD506010EB5B1FDF6BE47A9A18CC15D7
+D657E58BED9EECAD5CE5D49F63139A39BC52C6584BB2C3264D51BD584B40F8EA
+AFCD8B83F548594386EB2B05CE803105E84931DC6E7A1398073D48E130E0D907
+CD0F1ECC3254EDF5D4DDBF44415DC9BA66C673820CDB0FDF033D59BE2B5EFCEF
+01FF9D33EDC88F8D522E07F1689D024DBCD09A16A63519E1764C8630FF36058D
+CFC07027E0ECDA01E0E85B166C613B22F587B4D355EB018BA93E92A36007B4DA
+287FF5A91F7D8A0EDF5554ACCF45AC8066E88865C5692E63EB99CAC81367B605
+8E6C19EB98EBFE0D2D161B447B9A70CDD1122C7B78A413369016E6D8481E2AE9
+9AA97B5DD0ACC9B0820F7742CEB2F46F89F3E2092621969A88DC0156B4F941A1
+6BF1546D4B136657C47B082A8A35FE96016BAF3D9679B8C32EDDD6AE6DF3BFB5
+7854074FA019707FC22BFA82299E72ADF9A980AE29A8E2434277E58B01F6B03C
+192E1E25DADD49F6E3F69799AE62B56E00B60A031BF8721DB8B2CB6D4A4C15CA
+AB1FDE010AB7DC0DDED977389B101B8E53A949222FAA126656E02817DD32B0D4
+A49516CEC2B97EA7C78FD66229B044EB92F502384BCC6CCDFFF995EABE3BB7A9
+50D5D1AED861E7D3BA8D333026C673C5762712E763E59261426044583D789C67
+A606B96F97663F92BF104CE02FBFDFC521EC0D6670B7D4F85A229F51426DE912
+3B729C4A535FB7C88D0A5E78074751B58885DD6BDD2DD9E9C83F105E8CF63DDF
+CA7DB39D0319CA7CC2E73F42747F007574DE25AE1538B4D493D22D0D5F0F80C6
+5F6FA3937C8391DE2F0116F81DB2DB0EF751EC838A7F85F163A6F48804E84B96
+8D715EF25B7E2A5CAECC558D80F421052A1D698F3B8452AC27E30A4E6226E3CE
+084C8A83ADA0818A110923CF7AC7AD4CB92AE4ABBE0A9EC1FF935FD02774C1F7
+92A278E513012AD17722A23C55EF82E18F8847B5CCE47F4FE3EC508BA563F7B2
+AE56C94285A18DED4D432FB0CEFC05A20BC17DDF9FF919C724810A8ED7358A27
+97EC93C1A13C443A91947FE1F6F528EA7B628917FA7E554A1D7B31ED46C5ABCF
+92BA57961C8876DB4041305EBB029B03D8351D5E2819FF87E97ED214D8F1CEF5
+7F7668DDE223721C0B810F4A4AC81CA4EAC86EAE546E1B15D91E626FB9A31824
+5BFF17C4E79FD56ADBF6DBF01BAF6453A81EBDCB38A5FC0FD0FF0646B3B0D199
+13E2E59A1B5CAB6DE5329BE389BA0E2A2AB55CA40B711ED746C24F1E48892E76
+6DACF7DA163CDC90CF076763008E7A899870CDED5A80758E6177BE6B93B07EB1
+5800A3BF7B9AAC3FA825CE594EF5B7546B181375FA8F37608DF17856D2F8EBD5
+6030A9E6F6BEAF224AD2AEF76D03B023E2FCB922CB8E3C6816AABB61FE6E4F83
+F21B4935102C860ECA03DBEFCA461F0E5B93E5A8D18440BCF7D1D6252A24CB6E
+A64FDAC8B67C4888519AA368D9C4A8C08C7155DF5BACD75C5196C571C3C456C4
+7CE8D90215FA6EE8CDD72C48740F7F5930EC3632DB63A9C8D2DA125088C0F05A
+9FC83D16B7F53163F4EB6FF372C6C3115F1E68EB35967D11126EDEDF0BF80817
+E68A698183B3EB0A207DB43786E1B9D289359D75AD5E465328CAA90E712C2962
+AE2A466173F2FF30EB535A6054BB0B875DC8552C16B49DF17CF84D98D35497BD
+F55E273FCBB0C735899529A69990E09149FBD2DDE64B7FA8D50AE83925DF03C8
+0B63EA158FBABB12A028803DA4B9DD6C48C0FEC469C4E730729F4BB420D5B003
+1918B4AE9CF35CFD31E8E62A44C0484E3D00143BF1D330235E821E5CFEAB4D31
+7CB4604DB1F310457FCF9075A3527279644D908DE847CCD00B6F50DBDEF91D3E
+38238CAF550FDCABA2C3A46237218DCC5A09AFAF69997E1EBDA7EFE6FC99ECC8
+5D4AFD5EE35FE2346BE79B499EC8EC436868154A947D13BC02C780EBA4B9E64F
+3026F1BF5DC1F8D64FEA1281EA40B4BC355638A3A59BD9055BCBB232FA45EA0B
+B405131B64F105814019BC55466EE78E9E9ABB62DB30EA452F7EFD7196C76A85
+15B2CFCD89922CADC0F392B0C54A231F3999AEFB53C24EB0C63B0C8A1A1ABB6B
+AAB2F93E5ECC7AB90EADA320E918106BAAFC1F8C425C617639984629018BA674
+6FF4F338AC43E23BC3740542911C058D43A49A11CB3A0CC8E3088BB5BA6048D6
+CC2AD250DE956BFBE83BB24C945C20D9C22E7105983F284EF478F9B68BFB0322
+EEB7D62802CBAAEFF1C2332159DCC7243EA40CE15C734EA905E04C476B178B82
+A08ABCB0B86A7330C75E62EE7844C9E22DDB013ADDF20AFE08122EE1B930A81D
+806A0F8CC584CB7FF5F56F9B35E5FF78FD93E7E4A40C64537464EAA275FE88F4
+461FC6A467C8A69B9A9FBC10D44AC1B753D313A8E7D97F5FAEB60F82855658D1
+4DCEE043C8FCDFD8A29DD091F3BA55874A458B2B8989F35055C72FC411382361
+9AADC717E602B48D7C9521D3971A6F7EB19D539445DDE9EFBC5B58FA9E5E426C
+172C45CDA24985FC4632287FC3B15849DEB56F5A061993AB10A6BC59868534E6
+69888175053108B77E4978D971B4EC57224C0F93EEA4C15AE92254140A94704E
+ED5666FC06C5341F643F779CC88A9E81891565C63B6F7F6286E664F4E0A48690
+356DC96F1B98026C563700772485B83BFA06435D4E0793EF822F423C93FBACA0
+E5D889D2B76771C6F0EE997A5DB43C2F6921132890406E3C33F6F159B14C5D78
+7C151BDFFDD02B697315F191B5490073EB418A4FF2A398C68D44F0CD1B87CF9C
+B52F12728B72F94D752D23151196A256908135C87991E508B8906CE2539DCA8A
+31F86809C8C6C18A09F6129BD7CDC6B37E76B648788056851F22BD3E3B5772FF
+EC01D822B57FFDB3BAE624F05531292641FD6A7E3666152D18F6C653048DD7D7
+98A942C840C4A0FA662F260B21C64214152BB86F03662A330109C5AC0A5EBA30
+C6201F558858130703DF76AF4FBBEE069BDE45C0D9467077D85FFED4F9BA9C61
+AED87D67CDCA453A6528AC5BA153E1039D9CCC556CEA5CBB542265FF54A1B208
+E0E13740E7E7C26AA00AEE909F8F3ADC2726081A744D8EF6BB711BF5F611A900
+76F91C26A338DA13A7160A9F42410CCEB3190000D963D036FDA05A29F598EF40
+8FAE6F8E7E6F50C99C3304A573501C13A00023085F057DF331E3354CBE65D573
+CAE73BF15B3B96B502E0AAF2B4A86237E98A997AAEFFF4227D5A26E8972C48E7
+761F430733E6EF8AB2D903C17FAFBFA21C25F8A0AC157D397BF3CC1AE7598F0A
+2BE4FB46B29443CE57F41FD5F91122E9D86F903E94D5B55E2BB95949C156D138
+89883BEFD634311F9280C7F028DCA6408D3A682DF5B55B9F7ABF08F019190F60
+D39E4F0E80F0594235B09A5320109638B938633A2C196E4ED2B43DCD8643C3CF
+C6123B076B7F73352F906D96FDE0FBF50CCCA432712C574D5857838BAC30B485
+D25024EB254A7EFE57D1DF0892C275CDB3DF77602F0FED0FAEBC644BCACA04B8
+B424DB125E487794CAB36E01B5E1A26F5E1E97A739AA36D77A12F5B45338EB39
+AF36CEBDED55DCBFCF497FD475FC6BAB5530AD6153C6BD982564EE8712185F1F
+D5EA7ADF4104661168A01994C1FD773A50C8AD6A3E4D332E4D59521BB8BBC6C3
+866EB4AC3EA4532477E6CBF6BBF0860031C3B916AA25E3492670EA67F55CF4FD
+207C684A0DDB6F4AD21B2909CBA71BCE2E762012B0927BA72367A6AE0AF87F73
+756C9BC85E4EDE35317E2CCCD138C02C7A8013AFDC1A48C3A4BB8EF257BDEEA7
+60E012F54D12D31D18DC59D5E526F12567B8688B4B67E16B56713870300016BD
+A3B9DA87FDC865246AF8E94316799110D86B1DDADB8A673402D4226C519C058A
+1D1E5A5778584FC28AF12819B1924060BC4F54B1054EA6AB0149E04B8C4302D4
+A56D8A347EB5D3D2A0E12CF7E35059BDB53D9FF6BD25F6D9619BC4669CFC1048
+C6C9978B8751B840F27D82A69075832BE59F55C1737CBB1220FB8FF691FDBDF3
+03BD7D225A9372AC221C38245E48320E1CCF898D9EEDD678E5B8C65B7F588321
+1A3953EEB9B39EA9A8CB72DB08C3E9234DFFF5FDF9DF804C021D57E97DA7622B
+97F4CB6E0EB640E0DC9EA15C5193F92A3A7565F4C7A4C9CC327F7CD2C44900AE
+D9E76FFE62FC37FA376E77131B566AE67C3E09DA80F198BBB995EE8FA47EEDB8
+4B467C6C7DB8AEA745CF8C56B8BE56534E9C56FCB2B7006426DFE93D728FA4CF
+94F131C549814E54ECE7C914C5FE8E4961D3437CE7475D03534B62650F551D97
+201C794AA877445DBEB11C85ADF6119B05360700F8CEDE4766E3A1D7A35CDDC7
+9ABF7C619E3868A39D1852DBE1EEAF5D7898C78323873AC005542B68C43C5000
+CC58F675EB595F87C879694751494676465891E8A897158B481F11A171CCBBD7
+29603F00210CFD7FF31FE3D273933ECC34AFBCC4108D9B76D9ECE63EA06CF939
+4799092A54A749DACB82C1424E9879672C8BC084C360014C9C1B6D5D65C68AED
+66CE329C3AD712C0A36BE7EF03FDF339CAA2E0336D387A693B1DFAB5D5164E31
+14755A158168962C9B399F8F1DF3FF5060D7464D5071058C30C572A2BC7DEE53
+84BD7614A4BEC4C84E18CF7EC81C811724463BD46CECA5FB57B0F55EAE20CC74
+6AD815D1897B037C197D2456797B992C20C70B663BF99FE28C513B4E221C8E12
+49779F8C0AE8517048ADDF7CDF0D698E3EFE60071C4997B7F5EF12B6CB65390C
+224F13FBB99FFC034C0710F05019899689B6D3350BBA65C7CE7C2AB03D81B9A5
+5F3D65E4D462DAB189006669F7390A78A1B8908A4C913B15DB8827DFF15BB9A4
+A6037DDB643103B937257A7DAB025F09D53FBBC2BCB6B0BCD8D56B2B2784E498
+1F6CF8470DCC892AD0CFE11578718948BABF9C1427084643B66BB9181094E29D
+5FBE37708E1D8A6B7518A96876844CB66954227A7A6AF28DD075A462526DD5D6
+40EECC56FA366106E55C7068997B54B7F0D03AC1AD45D28C67C7ECA99DBEDB1C
+E18A79C353113E2E05B837E703278B202112B1C69E42A69D64B62F0E7D8F7E5B
+C1F93F0F99EC20EF312046F4B0CD7DAB31E422070B629A7FA96583CF3F1519CD
+CF08806F40ACD7BB5C960F21E9DA7FB3C72CBA0801ADE83DF738A4EC94F2977D
+2B95A166BA4AE28CAD1E37FBBF49D342CDB4DF615E2C5F3076313AC517C350DE
+710F5D52DE31DF69864D29DABF14234DF13904BA4333B0D714EEA55CDD79DE45
+FF5D64259C877191547076B1C7684CD252C0337BD9DF66CDC5DBAA4F3102F2E8
+FE48385C55727B80D11F3BE0B7568AA9356FB2B180A6B1392D620DED02F0B736
+5F4399FB9D32DFBC8ED942AD311C82250DA8BFE98D65
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -3130,25 +5140,41 @@ BC0DAE9DE3A6453B181808E68A89E0C02DAC6264D002B422EBC1CF14F65D9888
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMSY10
-%!PS-AdobeFont-1.1: CMSY10 1.0
-%%CreationDate: 1991 Aug 15 07:20:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMSY10 003.002
+%%Title: CMSY10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
+/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMSY10 def
+/FontBBox {-29 -960 1116 775 }readonly def
+/UniqueID 5096651 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
/FullName (CMSY10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
+/ItalicAngle -14.04 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMSY10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /minus put
@@ -3157,40 +5183,210 @@ dup 15 /bullet put
dup 33 /arrowright put
dup 55 /mapsto put
readonly def
-/FontBBox{-29 -960 1116 775}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
-27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
-5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
-0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
-DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
-71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
-4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
-515DB70A8D4F6146FE068DC1E5DE8BC57033D79919697C81395D5B94C3AAAB11
-52D73937B8F82D3E2E764DA1B3BE273CBB84E4B1919CC1D5586C21F6FC23BF1D
-82DE5A8DFA3E8F5C25622AAB9F7A588532D13C663079C8FB84DA6BD4D2DEDB2F
-84CE30D0F188EEA26BAA650B1AA18C7D241CC179AE82933C45A82BD57808E2D8
-032E1ABA37E4FD8E27AF35326011B8BD7FCA4EA71B5FDB60F7D63D0874B77656
-F289B324BE95E33A9B732669966C96E64C4840A8EDE39410E6F6F0F027063530
-B760AECC1594FED97FDAF84016D6D7CD8358E062040143593FD734B7EBEF810C
-6B1B941E0676910D0A04466C27EB62523967DA65748264D137D8ED841E3D36A8
-06761884C9AC0DE7C88FBA06B933E311EC28B17428C69C796E3F14C6E7CF97E7
-9FF2559E5D1F9EA00554A5995096075ED8901E2F45E76B2C5566E947E41294B5
-9BC17D2F1AB2C577F2710540F7235BB4569D2FEE06C8E45C8A1C0BDCA78A43D5
-7A687297D36E269B9EC59754EDB5DE481018BA228AEC200DD877D3E5DA7159C6
-50F4D7348BA64508F84DAF7FCF01B8C5ABFBE5861D4B32F9E32C7C4B2B6EA064
-F179E8F62E3A59DC65FB475A3DB61C36E43AB3EEF286A50FD5F57277747CB7B7
-78284143B3F0196437A1DEC9E61454F80C6720D8008EB945799236677E7FA331
-E091CD5D924C48EF02DEB2B54D8EE02897C481C815C24F15A7548E2ED908E3DE
-3763983CE2ED0A86B6BB97B4626F1AAFFAFF27CEF18947AF2EB40D7124A122C7
-6A6ED9E0528A29F7A238DB73B95869018D40674CEDB9A993B6C117FADE48A8C5
-C6ADAE4960C0D56F3E30ACB38CA8AA8443166BCFF6A5FC2177C6836859CDE55B
-E0F1E80605C8670AC34DC8E8586ACA6E1CECE99C53A42C5730
+D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
+7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
+DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
+511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
+1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
+028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
+1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
+3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
+91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
+E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
+11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
+C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
+D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
+B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
+93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
+10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
+7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
+B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
+491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
+F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
+019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
+915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
+356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
+5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
+9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
+3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
+FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
+720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
+D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
+BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
+7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
+DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
+AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
+A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
+0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
+AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
+CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
+0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
+5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
+5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
+E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
+54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
+E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
+A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
+4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
+4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
+038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
+B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
+5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
+B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
+A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
+2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
+CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
+455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
+FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
+16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
+16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
+483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
+67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
+3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
+1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
+93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
+051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
+8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
+8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
+6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
+06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
+84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
+D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
+DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
+0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
+8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
+C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
+754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
+1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
+CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
+1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
+153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
+905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
+617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
+8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
+98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
+53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
+888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
+052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
+CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
+A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
+07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
+B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
+10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
+CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
+3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
+D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
+849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
+648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
+84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
+2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
+2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
+9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
+B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
+D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
+135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
+EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
+C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
+7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
+4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
+9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
+050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
+3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
+C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
+843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
+CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
+B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
+3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
+19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
+FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
+17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
+8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
+CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
+F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
+1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
+4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
+2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
+9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
+E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
+8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
+BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
+04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
+C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
+ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
+4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
+84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
+C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
+09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
+D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
+56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
+035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
+FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
+CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
+B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
+F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
+CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
+0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
+B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
+33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
+4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
+F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
+2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
+CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
+88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
+17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
+55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
+A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
+2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
+406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
+AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
+60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
+C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
+5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
+822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
+94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
+D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
+343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
+894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
+DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
+DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
+8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
+A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
+DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
+E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
+DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
+4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
+5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
+02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
+88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0
+657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE
+D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808
+AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2
+3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E
+7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B
+A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0
+2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25
+CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D
+9E592159338E1293F449380E13C21AE42E6D6952083BFD432F72DFB7B6F9257F
+5784C683A6E9ACD72334E0EA8060A81E14EE32300055040E24B49810DFA1468D
+A962DE1D1AEE09B49109257898F155A63A83D514996DCD2F96BC0F52796267DD
+DA6229F5E9024F78B02154C27EFDB9B6E09B131C9E9E4DB41A0FAEDD93A05512
+A919AC8869C09FC929682B51174D816B85DADE28C00F6391429BA98327848AA8
+C52FEFEBB2296BB78F06BC1950A8E0405EDBA2D8C51F1F607E73F5A2173E5469
+BEB7918844D450B652DCFBC4C0D0C4AC2AD678B7165AA8F053B717C1D417ECF2
+3A2909E864E503059135C05EA8F7CF185DA45CE17FA40B4076ABDD8B167B6F02
+3C8962F09CE07257495ECE5357F755C48E49F4385DB5CE4FBACA3AD4D18E39B8
+F7057F4BF581ED26ADAEE218CE130B0CCCA0C7B273E51D7F314F53EC8EC84100
+8292750A37A4D4551A5C2A65D2382DB0941409D83FE1005752BAD1980307F153
+BD7C92FC12AEBC7C04839FD7F01BC85F0880DB22FE524204FB924445B6B3DF6E
+1B657353086539BF4E60909524FFC4CCFBC8E0139F65F53ACF3EEC572C673CD0
+64AB1C29253049B26888A322E0FFCF7DF8871F701CAF5BE7B509E090C43B4755
+B100C929D5A8A4B9646E8EB39F2E705006AD23EEC58E0E1CD0C18A346D8ED66B
+D0D2E215F637D25EC4F05C449FF8E25250211635C9D5121EE0D51E712B7A8699
+19E96ED8451ECBE97A7197337C65CCB44FA2522EF6735BFB60CD053EFAC10381
+C70053C2DB3B6DB8DAD720DA6DA25069131FD9759EC2182D1B649AE67FE4181D
+B223BA15F5FEB0BBA498F9993F6A9C8DB9088DFACF064ECCB56FC4951EC8F9
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -3200,30 +5396,47 @@ E0F1E80605C8670AC34DC8E8586ACA6E1CECE99C53A42C5730
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMSL10
-%!PS-AdobeFont-1.1: CMSL10 1.0
-%%CreationDate: 1991 Aug 20 16:40:20
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMSL10 003.002
+%%Title: CMSL10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSL10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMSL10 known{/CMSL10 findfont dup/UniqueID known{dup
+/UniqueID get 5000798 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMSL10 def
+/FontBBox {-62 -250 1123 750 }readonly def
+/UniqueID 5000798 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSL10.) readonly def
/FullName (CMSL10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -9.46 def
/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMSL10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
dup 12 /fi put
dup 14 /ffi put
+dup 36 /dollar put
dup 45 /hyphen put
dup 49 /one put
dup 50 /two put
@@ -3249,7 +5462,7 @@ dup 84 /T put
dup 85 /U put
dup 87 /W put
dup 88 /X put
-dup 91 /bracketleft put
+dup 89 /Y put
dup 97 /a put
dup 98 /b put
dup 99 /c put
@@ -3276,370 +5489,593 @@ dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
-/FontBBox{-62 -250 1123 750}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9429B9D40924DC059325D9D4CC0344F3F997A99E6CC0676735EBCD685AAC9142
-08DAFEC78BB41AFC2F1C219910BDF41D6279284EF600B69776CA15BC8A34347C
-30783C52AFA60FBE3E353E2AE354CF87B558776A22C776C7A0B5AB5CE1F941EF
-C2D9CAC37294BF407A671F10E4743BF842143F4F7DFEE643BA3BBD8BB9E3F24A
-BCCF7F0ADF8BA500620C81033EAE8C4EF2C1DEF13AC575F1B3BBB66F093D3B78
-5412B82B67FFA087AF57182B2230F9F2137180CA58A7D9B2C822FF04BE6CD01D
-43B2CA7058C7B953F6D9B5D6E91ECBAA5CDE1159B0E59C83DBAD96D6C8C8BAB1
-374EF652D10C0F3EE7104472C98DD3572AAF2D45A70BF7061447E21EE3C3BF23
-DF39C2D1B35B42CD5297BEBE6BC94F7C9DC6E61EC67E4F677256FED9064BD3E4
-B51A71B1D27CA4E5AA9E1D8080E6DAB5310711EEF87C40859FA935B19524AE83
-63B163FA8397BDFF443227FEDF7DB27DC35D89FB1C5E435DA0619A5C88AFC73B
-89A2DF5E767C5B536BC7167A840A0C32BD57A14DE69A7D0D819AC36FF32F908A
-5070F32983BB007437E3500799DF5E0AD3710A4C0000F0098D5BE99F2EB9C1C2
-C444FD9552D0DCA098A94B3BF176F511CEE13DB7EFFAED7C47B5ADCF8D4700F5
-7A5FD1B49560969BF5C44F3749370663A04776F749DDD7B50674D93254426C4B
-EFE264BEE7810EC93784B7C01A7F29EFD92547E13A2C7851A2E709FBD5B87850
-4A44F08F56A542DBE072D2FBC58D9E6468E1AB858DC35240E30D31C7AC13D6C5
-7D2BB634BEE96FA0E10F842B11A789F72A333DD6DDCB1BC23227EBC406E50B40
-30AF0C48E6359AB0C46898CDAF1118E46BFF8B00F54EACBC2AC262AB898C42B9
-2E080C10DE923C195ED0A46BD535972F0A59D3977A0C4E4C413050044C486CCE
-9413D853E3FDF83C84B0A7E5FC5AA859BD382DC2D94780F2B9FACCDD437183AF
-E656EDA4147CB501BC39013529A953D6D78F640BD51EE6D1526D1D27F2538715
-2BFA7F33FC8CE7A1B811D7E4251EE8C0640097D655F9EBB15102F85DAFFAB797
-0E07D701E1BA93C6196EDE47DCF0491F102A3ADD983898E72900D1398033A2C1
-CB464B9EE9A47E7DE97F7D4ED4E99530C9A770F43EA6FFCBA27C41B4668C6047
-FD5DCECE8899E1603D3DEB282DFBEB30C8040E7EAAB83B8E78B2F7F61B7E8A77
-4C544F5ED83E5056EED08C1A29221D05A4949A0AD635D9C930F7FE8601D74FA5
-33B2F4FD4C29FAE4346FE914B123BA9CF5BA732FC430A128EDE270E3C60BD7AF
-CF54674799A0DC1C214E10BA5511B29813AF2E3768AE494D240EC647D9851CB2
-EC38976C6D8763F8C413B8CBFCF8EDD0FAE02F72C6366F5CEC2715BB7C90440F
-2D7BB30CD1F107CB2340075D2A0D9D4114D644A09003403685A7D466CF47362A
-B3187106FB1E2B32D7FE26F9231BE1AA87C8556A5421528BF5FC0478AC567DDF
-EC95E6151FB92C7986631F641E23CA968DBDDC42A5880B89CCC00F09B82ABF41
-F72B2F9F28806308176EA7081DAC3DE89BC389FBC54E60D2C6B666F18562BA0E
-32B5906EF1C2B6A31FE0946E648C73142ADB3136E7D2BE4BCC42E08DE3A5F02C
-4B8575B1A296F04735C0F30C32D3DB7423FBFE682109815234C88BE292C8F313
-F667207D842DE2052A8D3701AE71C44F6C4788AA08A967D66270C5EA7DDB61C7
-56D7BCBD106F1CF4EA7BC3A532CE23E29368899E7DE2175C4EB20802FAD3E840
-FD7B7B9956777195B646FCA2E5F4ABA05940E269858FDF5CBD236269C9FB0621
-C8224C63BC120EC8B8ECB643468C468CECAD06EA59C1CC6131F8091ECDD0D23A
-419DA3F684B229B64CADEF0AD3314C91186EC445B596FD398F41880FECC56453
-6459474EAD902F020B750E99DE425498DB3ABFCEF48305FF9B0C412ACE5363C2
-75EEA02FC8395179DF95E2A257E273F07CB0B899EC5E5AC093C9EEC345F6FA2E
-AF7A6FF8AC2786F25DFA834FDF023B1DA2C4301D807999010C5EFF3DEE1EEBD9
-F4D888F285847810A3DA48BE7B63D23D432231E1C3FD7D7F249A68DB43C0B439
-6EB0ACCE9083508830ED8BA1D9DC575938B07F07D9DAABA164281A09C7D00FDC
-78DB17CF89185DFF736892A6741CAF6B3864E92E7DE32A677E64B10C9765F925
-CFF01D76799957C8E2A4789CF754E9352C495EBFEB260E4D3EFCF34A3155D477
-6F5A6832806DA0C0822FF47333E70768F042C066169A5386A6186B9DA0B26AF5
-062724EBEC30B3806FD14D983D07638D443240C02763E7418E6C7B7B51BFBD01
-3B38B4B3D3F56208F2D415B238A84F15FA5132A15DDF46C30A6DF91EAC16D0B5
-709A0A977A5C084A5561EC4C0857AD3CF33C2404322DF4833E15554454AF5DD4
-506006CBFDBA1400774D838631E44C66F2627B2B111A54B2F6104970DAD85147
-C7C3689FFF400220A3D1F277EAF5449CB252D7C7F2000E21BE6B2C474BC1A8BB
-4D00B1CA9E24F436E8081AF770C33C74977F2FAECC0038CCD395A1D0D79D1F51
-33601062DB58EBB9FE4E3E3F76F3CB1D1E99B585ACB4B75F1FD88F0178820D52
-A125373C99C6D00102ADE81553299866E47D95059F3748EB6111CA12E7139DAF
-5FD95F8FBC290E854CCF7E79A53900B8C033F616FB4AB11DC63221EDAD9F2A21
-98E4122B49F67922AB97BF43967F559653380E2B0309F5955E472B3EE8BE1DB8
-FDB46FF53FCB47335AEA7769EA7493E6D67376B135554571B9529271EE6854D1
-CC626F0B187D10E1BAB1E6E1CE0D61CE8183BE05CAA441AFA6E3AFC11CE31C77
-28E8850C77D3824A8BBFD40482D6DABFFBBF1E0D432D556393547654AA7B1DB6
-7D9758C81D30C99B88827DB4403F5CAD0611CA264B62D602A3F023015C5936B5
-208CAE6992B62C335B9630ACC1F0FAF74B951208316E1E240EEE6F61D4AF206D
-AC8412CEDA3C72561CDD5DCEBA087EF78AFD9CD56FD3EDBE1BEAF36ED2F189DA
-ECCBDC23100483FED575AD1BF4FC265AF0541B5C227650B8D6AA69C6D7387354
-4B37454EA676E393F3B9B596D36C40B898574A38784FC08B50F7524FAFBB8BD8
-DC99CF99EF7D9A1A4B0C36BA8C1DD4E5F02E893F60528C7ACB66161C438C3840
-510F6BA9902A78CFE7BFAC6B08E77EC191744B749B6BF57E164DA6C2CF75B1FF
-182B4DA68EF380C8085E81231DD2F82BDDFB39C287A8DA0C32E5239C3DCAF6E2
-4C64B1695E29D0E483BE71B729C4F7D52A3607E1E68211B8D4A2C0647F130250
-BB8512A42F4CAFFB21D22214C075A111418E0EA21D21CB0BAC70BAFBA29F650C
-382099DE5C3AF930184C2C5A1D32C0129044B6B9D6A23E13EF0D0638393FCBEA
-59282B9F6D1FD4AAA8A71FB6FAAC53A01BF6E524EE2D1873F4E48B8A5A5DA7DA
-83C6BE31E149C8A215A9420A6F85ED242EE06CF9104F357695D6745C79777748
-6CC59158CD1F3844BEDA7C4F0AACDD8152A10249ACADCC3CB10E15CD3A99FBCD
-5B84048BA8FD09107E6342F080FB386E4D672D136A01F38F6105EB24844DA714
-C711AE067C8AB607292721E42A892C085D2F9EFE523A968220BE89DEAD6E5F59
-4A76B7C54F5A14E9246795DCFBA4442991C2BAE31DB3DF704030D7C8B1455D42
-2A8E91AD876822BE69A5C52C57638E3359DEEF6EB6A137AEA3E3B3C905D9A36C
-4F2459FA6D05DAAF9897EBA6E24E09761B3B6AC4A839BCB8D60BE3AA1FB841F3
-95542EC017B6F8BABF41D335A7533763B3D6108A61021B62128E188662EF47B7
-56DD9287C56C84B68B71DE542C1F7141ED9DD45E31AAE10B3844B8C7EC7066E6
-12A680347C29C6FE38D776404F053444A027472B527B702931E49040D4D6D012
-19F32D746D340BB08DB1A96AE5E00992FE57658E2DFD523951D1C3E966259F84
-B7E8DED388AF61F3991F6F235128D52E57BC6296594F40195C2806B08C35DD6E
-EE001431E6F0561EFEB22A64020E8D4F5919329BB90DFB14818B234F872E1A45
-5941B7629DBE526257452057B37E80720EE26883A58904ADADEEC579C56196DA
-150270C7B2B4097957F62B3EA5FBB0C53F7DDE49619AC6B51FA4E7077B51F2ED
-0F0211876E920FB01A5DDB39E39CC7D776BF73BCB56FBBF196DBF104AFD0CBC7
-33CD3A429910620B8C5A18075AD95273376C501915280F359478DE34831323D6
-18E88287BB0A8CECBD009285E946D9A12BBA08B0D034EDEEC7EAFD2149671F0C
-627A14CE9FD593F05D4EBBDB90C4658FCEB27CB2D1800039AC43A2315498F6A4
-5D0FB6B9D0120B0000B4F952174A4C670929B107BAD1822B1FB20A2670D1B7F6
-1AF28D03BC79E12AE76E668B73B8ED3B76BBF4C11B406C1D747011A279B2CF6A
-22F5BDE36D9592E97DD8FBC5668BD7230C540EA831920E52BB37B5C3145A8252
-74AE2F73F95B998D53561F43F8F3B7F040BC83C17C256F14996C801BDE9F8EB6
-E3177E0AC77C07327E9B012CF18B51425AB3277989A26F3EB48E220D578589E7
-6F64502CC36C6DB6745E74B669D4EF8F4FCD66DB1BA54E4FE9E54FBD0072834A
-B8C7955EDD7A1D348DC3238D74131F757D66E7B72B42809BCD4C84B11FA44FA3
-65807B693C91AA1740AF13622FAA93EDD408D8B239C008EF0615335257E6497E
-54978A2642509E3CF4F4A3F3353A754838A07394E6FAA2B0DDD242EE3914AE5D
-4AC531050608122D1D6332F25C134E21B3403869901403B8C41754F7CF880AF4
-B558A08B3234EED71B342C10BC4274FFA6039374221BB74DEC6D2706D90C5D79
-441D2BCB6428FD1959A1E65CDE84DEC6B9990F1AC2B45353ECA9F823F3862FD0
-48A2A32302E4383606E74238FE3A582168D2FA368DEF13D177DF91BACDDFF75D
-218655B94A5BAA7B030CB5BA47A81958CDDA2C5B5D57E4E71066541C1683D6EC
-25106B4F696B2D693B7AC938AD789FF01451908D4D7089BA14D625B05450C34E
-AFC034AABDC5610E013877541880A1BB4EFD6627709523C1DA3634D895F0EB4C
-A3DB02E2491FDC3278717DD0FA4EC40A6CBB006384D19C06F1161900566960E3
-FEAF84B19AF54741154A37D4EB1E6B202D40E4D0B6434478BDF8DC7C9554049D
-8084494FEEF9EF1C92116256636186C3257421927A9DB942E51A2481D8B6C3E0
-34312E666B383E8C0D35166FECADCF1AA07D65DA544FEBF351C2E8E819B877C7
-D139385BAA1F76ACF829A41AA1C3FD6676B0953488F7835FF73AC66CD4ACE688
-959D423DD070655775366E741A21DE6641733D2942F0DB4BDAFF00F85CCB37F0
-89AB4A273E5E2B96B83AB8BE9E04C4AFCCF8F0F6699538D7C2C551273397D2C9
-A58463D0F9E4BB94AFD507E8801C69D01D48C86A30DC18F2E1B614A5481D8F23
-D02084B73FD22064F9942A104CE03F41C8B34BFEEED4C591A154313EAA6FC368
-49077E303C98E5DF6EE4FEBBA876191DCDE84A27ADD72556D744F2822025F3DD
-9694F351A129D36FF21C20ACFA3A0ADD313B0CEB2B8CFA6DB128A3AFFB8EB0C4
-E373B9393BC81A6D177299AD3DBCD91C637D5CC51FE04B53891D49342AE86FBA
-16EBF633630B239103DF5C753CA5798544278BFC0FB137D1C11F98EDC0A5D115
-DB94C7719D907CE2A3EF36BB8E083C673CA62252F351D695074168C2EC01DFC3
-8AF0B1579C19EB080BE01E0D6AE7067492F34032383AB641770F0263A5DFAC9F
-C3DA5707733550311FE81B71EB2BDEA862CD0E41874675DD88574234A4386885
-1DF570133C6A7AF55D21DD6F84C0380691AF04C5B0999B432BB6C12ABD56945A
-F7F02D5A4FDB33FF2BB44A83EA48614ECAA244B7E707B8E1F760B616725FF551
-06C32BB2CDEE8C55FDCB902FF73D430869357E2EFA297CBB1E8657B0615DA869
-E3920B0718716A5A0F6F9DDC1CAA43C2DE4168A6B1986DE17B5130E06DD47FA0
-8A8C09085CA206AD60924BC395E9977166D627AB81991E5E723738AEF655F074
-92788747A8F9EFFDCA325742215DAA349603E397106118957B77591DEB8195DD
-2EB9C7817B497C7FF69DCFD09A490D17E4A0018E5556711FFAD7764C7860E82E
-87A7C3A8E0D91B65688BC38D48896F02C6F4209105153FB64292333263036A19
-96CD95686B7D83AEB4081656B6137588980AAAA456434D470B373E16F1067A55
-EB87E80A8FB8C6154D0729F9678985D83B847A4C45B02CCDE60E636B43EEB342
-732A4D94A0D3DFB425B512481AA460885864FE24D3CA04FA954CE5A84D619CCE
-B759E61E713576AD11915CEA3B745E311BBC60121939637691047FF10572485A
-EA20784A711E41C003F74FBAF1BAF0B2E941FF6DB1EFFA31586115B5934D44B2
-416CDE68A7682F530D5547408A3BF3FFBDF7A3BE253E4F8ED5C4813771426704
-BAB27000C69B16194BE4E837E2350C796A97FD509C7C3AB67F9BCB52BD3D2788
-2D73FD188B3C86E082ABD7C61066D9A225743240EC4B44A2467F9ACD0700446A
-ABCC0E80D437EE4C2FC466CE188B51139DB3D66637CC47CCA54E1D6016EA692E
-7F0F55B93E5E5D92830067D63F7CBA863D84168ABFA4F4DA559273E5B4D65D86
-D59AB6B80CEB2498BB707F87E6233C4C25E9BA0E54EFD631DB3695E6A163C207
-0E591A414690FDAFEA5C418CB870D9C09B7E2BF06EC37A4C8BBBE48804E106EA
-52342FEA2252D602579CEBE2DB9D8B3BA7CB69DB6BA92A857B7E0829315FD0E4
-4DB1BE824BB1B40928EB00AFC9845EC05CC5DCA3619D0B7725C6CEC699B7E15C
-D254FCB5C640DA8C7ED7E7DF4DE1AB47ABF553EFD070740917C54D1065936823
-72692E64ED02C4D452A63E84CCDE33363EA202E1A1C0060DCBD932A4E3E3D2BB
-3022F6D55C42ED8752F5C6F4F05ACCFE9F221AB8361EE3EF2BD47FC27F7B9CCD
-9E462C7B9F805F601BDFE0B65FCA72FA984763A746CF177B5B8CBE8A7DAEBDF9
-B7529A8ECBF02D4FC6BA6A225228595AA64012B4EFD2BC37FD361AD6AEF87CE5
-204A040CC5C7378404480A8B193CCAA64FF0CB0202D7933703F79A7B316D106B
-E3E519C26515CDDF1B4EEAA59B2988338AADE66AFB64AA867FF186EA6EEF8CBB
-BE3125DE32ECF8887DFC5122836458F9FFAA60E47BFE75EE1F96BB45DF64FA5B
-AC82F7BA6E4E277C0561A46122FB84281E4237EC22AC533D94DAD25943245BDB
-6B8753C7D5CD519DDD5ED468CD7D47A274076766CE4D5C82DFEED8902CE5BA4F
-F3F0FBEE15C8D4DF4113E61D7CA67DAFF773F56B1F62C559689A6E08D34869F6
-AB3378D59B68111869E0EF84CD22D9959F9B1E845A4516AF44A6ABFA9D4D9080
-4CC7EF9F4D5E3BDFF8F139511A21B159C68BC8D22F36C497BA0E10834D026317
-445C0E8E5A7E26EC6C32E06FCDE6B126AC633CE2A77D404CB6E506AC7779F58C
-55493A8E53763AA4867BD1FCA44617262BFDD69D33E34C446BEB2E1F69D7DBC6
-D6694678FAD7C16ECBBB6F9ABBB3F0498E858A2104D662122C2F869A374BB320
-F6A5F76517C1A01B38522F3A893AF059328D3621EB15D8B5E0D09932730B7905
-84B0670D6F0FAE73197103855B1D84858955C5F2A30FE21AA7A48E0EAF4450F4
-DC82EC46E1E21D37A1CC1F5350B87DE898E2EAC235526E37DFB23107F5A472FB
-B209C3C778C7BB9030AB6D727DA8683FB0AC6B27AFF4E5579B84780DC739F516
-E82B4F76B8E3231EA674CFD5831EFCD3DD01326CEC8FC4E96EB90E257366A990
-BB6FA22974A043BC8D74309FA947442AE981C7E481643EAE5408651234FA35C3
-8BB5847E670BBE60C7414A475ADB7713818C696E3C22EA97B59C3D645C1495D0
-BDC2CA2F47076EE9A9BA90913F4859C589BEA4CB7EF073C92E713972FF83E59D
-B0BC0F31EEB3F821000D850F45A52B7397E56E770AB3186915335573B369FE35
-E77607E2376B70FE624462C3318CE80A2A8D24C3225B2599CB231023391826CA
-92B36A7260878F712F8AD740A846B13B1BE0B75FD42178BF7E7457E1846249C2
-FE9A088C46476B053872276E3D943B33744FB1F8108C3C52BE089CCE9C96E9CA
-1E3718E60DF2B532EEB252779630A3881A11077A3C973F51BAFB5C4AFEC0DDDB
-5F5494015F4FC40B3AFB6FF5D94EC38E5B251E679BE7A19979763E51257B01F2
-49855FE10DEF43497B5134DDAE50E475709BC7EF68C41B7E3A739FC8F36005C3
-B667F35665CD1A533665BA6BD5B226F2F0F598797C62126C17221D419CFECD5C
-45920125FC020E5917A3AD2939A04B1A1D63DC12B9175F5CBD6A7F3A4AD540A2
-5C26F0A765C9C14B593188A322CD2FA596A6711F1CC149D18F325003CC89CFAB
-6044C7A78E9FF3FE466E0CF06F4F9E6BBEAF7B7CC73651C9A164F910387B05E4
-01C8A5633262102FA0A2CBD6BFB4E0D9D350F028FCF76B5B0EF39B463D2018A6
-E17AE4243C2C20F9E11740C8AFF1967309677B67D164722C453FEBABAD902463
-BF0C83CC5E526182D06069EA75EDC04FF496467B3DB38233F8E93991F3911813
-21B25D088C3DB23EABAB80109EE9695BDA3A73F9E4C9EEDBBFACCD51A5DD0497
-8480CD1FAED27675E723A5CD7BBB7CC07CB2AF5C21AC710D8324CA246957D60E
-992F71B483E0ECAC195A92B2AAF2B9927B85C349918E31891CCAAE3A0329805C
-D356F7A72B371D8A17D99F81015CA343DF71DC73E2F0F7A75CB8394555FD2D33
-D61E51590F6A6F6C7B27F11ED4559EB5E09F4622F45F17797B635672D3C33344
-FA01CA74463A66F8992C2C4594C5CA1F5DC886F9FCACEA317944B10BC50105AF
-9CAF8919A79690E2E5F2FD4563E194B50529A4E0FFD0EA3F1DF143C24B0F07F1
-2639371E56442F5BB21A1B1946A25C0FDFE4E3341A079750E4F657588D76535F
-3EA01FEC868C7C9076A58D2A2A983EA98B31D13A4A865B55BB81E98353751C99
-823E7D1C8858551CE36727C3F77E7E80CCEDC75353B6AD07BB08A66622E0C2ED
-D119651D0AB854DB4549270D07D99C34225A0FCB486CC3D44AE2C2F0032DC40E
-85C84FD28D24D8C8FB53C384A01BE53DA8AEFAE899D70C28AA35751E51E2C151
-A8886D8FB97AD3C96709C542ABB1E0594879E9CBBC2549E41EBD31C34A21B7FD
-FE2F726AAD15A88F418F30E7A481D34D670BE7439ECE97947C4A4C7A51816371
-9B09C3CDFC35633F531469F236E41168DB7DC9B306B219DE0D8F0D3944977805
-28E8CA3BB2F0574FFE47A4D6DE9F27226B0B9083C1300810BE7D483D0BA83F9B
-428F8BE111BC12069A7450AF23F4BEAB879AC100E13C6BCF4A895FAA7FC77243
-AD12D17505B9ED083E674B42F7E03BAA3148DA170F79CC5FC3276972CB82A560
-E3A7B0653A5D7D202B2F94A81269CE90055FC49B17E5090E9E3F0CD7A640D041
-E32CBE240F8A934329C8C4F5CD574C0BC7F35500DB71D00C1ACDEB9A457ABC15
-8F2A2C13D3DB95C4FFE81156E6680D132E86CA19DBFB5987308C560713631A56
-EAD7EC0F48B6F7D875BF434345CED4D4DC52A344847F2C01399B2233AB12943E
-AFB20762A76E247D1AE4AFB7379CB35A87CB224312752B9E54FDBF94D968055F
-904EE9E09149E023A0526F3E2762BC45DBCA8A3DA7CF45A2B2E2DA538FEBDAD2
-ED1300BB10D66837197FFC5199013DC08E0A2EB1E4DD99BAF069A4984B50E230
-B044D2AA006D47C33033D475FE3B71CECACAC1F06BE3A5A1883EDC80EEAD8C1B
-0FF1EFCB7994B26BB145CC46AF83018C851C24C2DC620E2095E2D78092722B84
-9F97323B7B43062B34F830FF76D174510E5B4158164321B4999419AF90417B24
-84D8EEF1E74FC628BE4BEC9484DC36CEBD46A598716D84EBED293D6553CC08AA
-CA7968FE773C947CC637F00E387EFB92CCAC9023D4328F5DA01C8E511D9D0BFA
-BC05EC0D0D1D7D75BE1D5FC75C8365AAC2166AB94CB7F3C1E2AE75CC9D58EAB0
-0D7B4C93A2BCF4755BE4941B38248735E5D2BCC892D8C5D865B76EAF6F19446F
-7CCC88A03838E9EC76D191FB310A8D12DA40A7C4F90CD1421844D175A538F05D
-FCD12D7EB66BCC3D09A15929BA54C9745A6B5AB2F061AD6E5A9AD3572076F685
-BCC1ABE3F33BDEB0836CFF53A4537D1F3B2360543DB62ED79E6BE3295343E288
-A1A1F4B1E330378D7F6B1DE37A19B86450AC042E35C4C3F73CE2BB39D5B17D78
-9531F86E3F3AC4C5DFF52372A62D15F8D6948FB501B14D8FFA1B88C1E0ACEFBA
-FD54D0140D18CBFB64F0D7F386D998E8B2429C4147426AD3DA1207312F63350E
-DA71FD8259B7CCACFCF6820BE006429593812249F9933375B4C23D25379E98F0
-C630AD5E7D79DE51EC0CB22D3C16C6CB12165A31EE96068C8F6C115504190287
-B603B79AC80097D238063F03669E2CF681FF9CF4F2C9B2DEA9F2CC5ABFFF360C
-03667A82F35CC157FE938B3690CB5514595B0508D0715CD84CF2BADB0F279719
-2E6985BF4FB70EADECD04F6396856871479695CEA10FE29DA5CDE4EAF8FE4841
-B4A45391DAF6EACC8285622201A2C1167106BC7DBAC1FF000EAC3A3A079B6437
-45BD67EF3FE855F67183193A62517F1E7BABF521A6B8085F2AFAB4E88606C12E
-0A0F4386CE1ADB8E7734C4C43EEC3338C979A101921248D46E2A29191F693B4B
-6740046F888670E675ED4A0388094B9365198670779A943B7D8F6D1A56BE59C0
-408269D89B1068A4C9D937D3A62960582BD1EBD978FC7A7C162FD1AEA7BC9A26
-4D11EB2F9C835FDE925CDC7BF25D2793C51305AAE6697FD11E54AD923279FEFA
-8B5F2F0A53E5081BAD5093C43DF6E7C0B9EC440554908C697EEC94C869206216
-DFD2653357FA18CBDB7CEA420E71D182D29D8DC90A8AD3278327F2B94309B946
-26AB2F5FE928EE5B8A1641ED6624F499E50FF7473E73684DDF706752D71B89AE
-BD50660753D613E9252CC0A57DCF22CE81A024201CEDA0345FF404DA617C01DF
-C37EA27377402ED00DE151D4C92C4407C5F51371B4EE97AF194E22A0A1832836
-930DFB873BD4EF21ADEFC1ABE9AC6F42383E5CA50DFE7505BC0A39A3060F06FD
-11A1AD8F87BB43E9B6C92B80CC84905F74956D14FCAE6ECDDA50C123C9BA54A9
-EC5A6F0BF62717EAAF57624EBBCBDF78C52AD2158FDE9DEE4A053218199E33D2
-A50B8028B71436232B485152A3AAB996F7F5064B3A469F9BFE5CE64C117C55FC
-463ABD81E836AA2D6A075C68B22DE29C3207188865189299878F51B103C113DF
-D8683686C688C07485D35424290EE1A4B4A3E0AEFEEF2567FABD7742CDF56ECB
-C7DC5BF933BE0C8F5C651D0B981184BFE2347B165AE78B7A955870747A2DAB79
-A2C8B2324D3C3B7D17B9C9726915C269BA8EBA203B8CFAB7363976EEB11C9557
-A4735CB85F0071DCFFB5D33248BB0871A3CB6C93AB11714490EE2ADF52767641
-7C8813E266D847E5119CAC2642C7DEC08D69214F6BAD0A09D60FDE51CA5FB1BD
-32065566DD58EA925A1D483BD49B98C41BF3C83937502B5CAA88EE4CDE26A71A
-E06924D483AC641102B5274BD9408529F06D26D6E92E013E0FADAEDA5241AE6C
-4DDD9B09BDEC11528638EB209F6BF672A3A758B149FA01B9354EAB7CC929C63B
-DE3288CAD5F5F519277D08A445684F24E02CA5F55DC4B1C51A18B19E92D296CD
-2520C90EA184003AEB0F7F58A1CB91743FE21F0CEC329EECE33223D2161857FA
-CFD9884BC6062A7E23D5097875C4B6798DB860CC5E130E73F429581E0E61F3B8
-AD55D1ABC87A7C5A50C886662E853EF1BC1E064C98E47DCCB2F22D1CC92AE0B2
-50185C8D47899F3B1838DC7FB5F36BF96C444D839AADC2C1CBDB9241F63F3CF8
-C6C9A1BAD47F96DE7E2DFEDBEB9FC1A6DA2DA19B7E3E2ED2997CFC692B6D01EF
-171CD1C8C31FDF4BDC65CF97921835D8BE609919188E1DF7DAAF4555C7A8D194
-C2E2DE8C2A0A761175E662F72B7900EB9781E6409A0D09C147BF466EF1DF63BC
-63678E0BFBA4DB9CB1359C45A3E63461C1BF172CC3FA73CAD1E52761F8D3147B
-837FE977297A1BFD9AF746F0715BCD871A650A86EC08519B5D8756C61B862D70
-6D88BC8612BF0D345BD289C36AFB052975BF89CEEDD500F2C255285B00F1CC02
-24CF56E61F1BB2699223904C1A4D2218D761152B0E9534C07C7B5DFA43FCA1DD
-28ED4A26230A871C20CE2342722AB953209D5BB33233B4ABDAFDAEEB8A97AC66
-D434C12BB9EBE2F418C064986ABF698353E163D03292C1EA226C28D6167F5A3E
-4928F168B2597D93D5989EAB63965527FE66429472B1E7A89A9DF4A7588D37CA
-BC28DAAAA3B452B10E4DE58E399F8E68A9B057E7F763679C6DE81C2A6B7F59A0
-BF7278D240E5094662BC9E9AE7E334CAFF807F4394FA8E29BDBF1A0D2384DC2B
-11A60A02302798AF0DD23C2243BAEC6750CCA69C807808A663C94F97984D075E
-B9D42F4954AEA82918281F523A50F3ACDE20E560DE70D971AECD6ED088F0434A
-F85AF01506BFFC9585CBA222290D63602CE304F354D2A386B365FE01FB0BA169
-00A596A1B199B2BA185CF6DAD30B34FC9CB22C722C2281B9CE6F85F226A0094D
-977063250701BB12689745A35D20C44EC045A38D0C30E41DB8525C3DC8C096BF
-354B99A87C54DC83193C79B22DAC491560B448B544117D4C53C8D3F7FB598C8C
-B924E8E75B5DB927135B4B6FF41158F530D66BE87B5E0BD81B87792FDDCEE217
-F9BADE8A11A6354E6FB58CA4BDD767E7E029CAA53632C2E1CE1E03BFD5C34EA5
-4098DB2C9C402B5CE5B47186D547A46749D9472A03366C4F92AA062CC17E1AC9
-98072D2984D621026395552ADDAC48ADFB4DD8D0677B5FAE6EB129E33B965503
-B34BE6C680BB9847C137E2C681F0BA6C6BF3DEEC36265CA2D0AD24BC5AE078D8
-B4B7D6C516A53CBC845320B795F2B47FEE6EEA8AE5C6D2F9F4B8594EFEFFD89B
-EC8AB1927E7A34E06E7B4491EA87D81814B1698E1498443F9A595A784FEB11C3
-232FEA187C304C3AD9D87818748196877A2FCE7F83BBAB8614EB00E82C27A17F
-6BD0C2AD22D0C785184BD936EF665FBD458E012FBA99DC68BE8A45357957DA95
-36232B4CDF8B90C9D107F04F2F40E9A5FB8422303A4213B9E1FD0D9083CE2F72
-9C5F18DAD836AD024FD720B0CCF936B4E197477128C2741112B2A35F874C053D
-B6202563CF51BA639EAAA97F11458F733CAAC20CB9F988A520A2D1F584C477B5
-7DCB0E8BB882F83714C864463773FB7E93977607527CAACD006B4329C2D2A597
-D6F45D42CDB2D5996EFAAFF4E9590CC2EEB3C9F578C12FD42570CFE71BBEB9FA
-9DBD53719F2E3644992F5E0F313684E4FA2BE20BF9273A1538AAD8741655AB51
-874ADA4D5EE7E95124D64B6C049BE33EB7FD055F367C399A06BBAA84B8ADEF76
-02808EF0D6D35B87961E7278B83F3B7FA44B6349942A25E97317BE50590831CD
-4528E1F1AF08E931A53019823257F08DA49C8E98FA409A2F54723DC27D187081
-00D7717EC15A6903ED971C04C84751B518489AB644858E3F6F61BA811E63BA44
-B9E83C8B64131597CE9FA21763A97BD47307FF53FE0EF491029E9A8023CF8631
-22341F279D417B8ADF7F623F6FF39C40AD47EAFCA519D35123758FAA0682E562
-584762703E939731998B09C8123D25AEB2CF12B4BA1D80FB31535E0FD28C7638
-347AC6F5FD305614140B1B0030DD6320C820A705D5554005AACFF83977C682C7
-C8DD32E4EF8638D73AA0DD762513400469C6EECC272D754645DDDFF6F4B684CB
-7C464ADE9073AC228A6870F982406AB8F898779BE6410989E6D8BD65AEC6B1CF
-1646AAE7AC841CE492FAA534AF99CE2B36EE9B734B523A99FC6A7E573D5A2253
-172512C8B0A53F32EF816154A4B1D4E411B2B897BB26433E1BB825A4BCF4735E
-FEBB698E31F74F7B5268EE45C19C32149C1BD637DFF0C04CF72CC39A83D96657
-7001C3B733DE2088CDDDBDBEBCAC832BD7497DA8F13195EBB108D4515A12B8BF
-2A526798E3A9EE43B0F659983180129F3C7011E84F4599A135BC51C56A5F2DA9
-81632E79D08BF27ABEA6406602B6CC385B9895A6C7197A7C695C0709F1F91ADE
-B82E71C2793751ECCEE5CFE0E9A468B1D5344C1CEB864F6CF55BEEAED0747385
-9421098CCE4A978BF41C629001F123D6081AC5B35EC12959C292B36059C2929C
-DF1F0BBC80901F5AF26CBD081BB3C9A264A2ABCA85B94CAC0C2DAB764AD9F241
-50618407D7B55A01C21654E9A14AD34943A61E3F157DB0A04494D5DB815771EE
-A4A83E7D535EA63283FFC62385186AC7F8DDEB65BA599928F8D30965914D67EE
-43FC6FB596103FBBF7B2B6B595B2D5FC90230176EAABEE836348CC935137CB3F
-6727B74180911BBB3CA75FB012DC29164CDD044F46087E2A8425B8AF7B7A290F
-748C7CDF19F744D5D8550498A15C7E0BDF9F88A1A80E206E36C41E61436D82EA
-57F83E3CEBCECAEF1E3CCE2031A1CE4583CBCD75115B6BAF70C1E7ABA5726840
-4F1C2B8BDCCAC6E0381F06E0DB7F3154B00819AE442D60F0C8B3C8E5F7B728FB
-56EBE198A85757182E15CECF7FC1CF3FF6C9A6AF066C3F44C38F21E560538EE8
-FEB95DC9FDDC47FF8080BB22FCDDE817D0DFAA5B1FCCFFFCDBB5B9698BF45643
-1FB416132BC88729704F11C43D841A7321E4D61A1C8F3FD37E3DDD8570203ED9
-3714A1279B0D33B4A24006FB69D67CF28CEC2A13E16B0F130F64D7EF74A33128
-C4E15469BC3843E2AFF5EEF4B852E171F1B837E2F54D8106CA13F41D94FC1634
-8F9D16C0BEE0341DDDDA6C55BE0D11A3FCE199B01C0998615DE496BF9CF2FD7B
-979021960D99369661281A5D4C257390A843B1628CA65941E6F9D17EB82566C1
-F6B6846C83F450ABE8849D217A5537A93AB4791A1BDE08DFAEC3FB9EC6056B28
-B8371ED1927801423AB61E34220597E5C4075D0658467475818692577A2DADC8
-C277FBAFB27689AAAB745390D36FDD03E0EC2063290B018D1B27601E24F65899
-1D5C703014DDC3F8151AAFEE14D3692BD5651E56F9F3500B45967261B90A59FE
-8E898487381A649E8B7249ABA1158D3241C4B56FDDBC669DCE76FD8FDEC1296D
-D48446CEFF37922A87C9C683AAD5E8F48C88D1E7FF2599ED2DD1E49B7DB67BB5
-7EFDD974637C234C7ABCDEEEBC71865F99CA7962F95360A314DC0AE8838011B2
-B571D4961B18A86E147913EABCEC3F4A4D3D00FBF34704BF0A52B596DCA2B605
-592C8F16DB05EC05A8114A469C7DB1CFF68817882A530575886DBA2B6B9A1981
-5751730CE464DB21161A7EA2755A514842847DDB13554BE5BC335321502D1C39
-5C65C5944DAA77121448218E155D33F0A5FBCCCFBC03488912DA083FBCFBEF38
-E581E35063AEA56824ED50DB8A84B008B99D7959555B60767E26F7C60179BE8A
-1C7994A22A588F774E7ECCFD02E29114F4A1C6A20EF14797942FA2F802770ABB
-8EA168A756894166C810C60A1EC664AE3EDDA9BBFE193B8F3BDDE317C9A73C42
-0656ACFFBA1A9E360B8CB4091C75CFE49B2A1EAB27B339E2EC63F95A115650F3
-2E7E141FC6BEC6416B92F83BADCDBC47666E746B97C2B19ABAC88DDE721632AC
-9E50C6F4FCFA02011C82F239C91EA4F0059CE4665273C10A304CE2AF214FD4EB
-F272A94CEAEF853FCD1A71F02B142B083207D25638D07F8F8A24F199696E596E
-C9656904FC291A0A2DE8073F88964BDB4994F2E899CDBA2C73DA301452A9D685
-905B65E14F7C8A6C54A3C9BBE24CB68C9FC84CB8BF1E84633DAA268508DD647B
-BF4F940630DC115702C687490823565CDAC789864F674E1654278AAD9650B5B7
-B56E6D89A04580D5BF9CFCBD0D3661393AD39C789642B34DC2B03C5C53E7A310
-977B4EFA9C941F8AA34E09BE2A49E085FD3DAE2CB3BF616C5FCCEEA2F944DC17
-EAD50FA1A45D60F677108501E9C8ED8E8FB6282E94571B33A8D918B4F975F110
-A385A04B2F6115682A65B91E28C0EECF02FBB2B463DBB619300DB1E71959E9DA
-4E8622EF833C9EB22251003FD77E3C5C98E300F0C0461501B00B4738FC588841
-1B15BC33B20A10D68ED1CCD479926070919F75222AE9855295E8BFE9B0DE9D9E
-F5A98AA12E11EE8D73566D60017B4E35C11AB03117B88D2F5791FBA26223D1DC
-D8F68A711B1B8702D74829628A3A8EC7145183F20BB83CC36FBD8304FAA75694
-367DA074B2E80010121C7CFF84002A4BC1150191EDA447166DC02F3B28C67225
-FA4A27141215AA916A755D78A64D5D4F06B32DE33782C175D5EEC5511EBFADB2
-F3
+D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
+5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
+8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
+EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
+02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
+46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
+4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA6FC8D4362C3CE32E0D
+DCE118A7394CB72B56624142B74A3863C1D054C7CB14F89CBAFF08A4162FC384
+7FEDA760DD8E09028C461D7C8C765390E13667DD233EA2E20063634941F668C0
+C14657504A30C0C298F341B0EC9D1247E084CC760B7D4F27874744CDC5D76814
+25E2367955EA15B0B5CD2C4A0B21F3653FCC70D32D6AC6E28FB470EB246D6ED5
+7872201EF784EE43930DC4801FC99043C93D789F5ED9A09946EC104C430B5581
+299CB76590919D5538B16837F966CF6B213D6E40238F55B4E0F715DBD2A8B8B8
+80A4B633D128EB01BB783569E827F83AF61665C0510C7EA8E6FC89A30B0BC0EB
+5A53E5E67EF62D8855F6606E421BD351916549C569C7368AAFB714E22A023584
+8B1D6B52FC6F635E44058690002C6BA02CEC21C54CC8875B408A8BB84F445894
+5D6B3E4841CA20AF852A660FE9C832F773691DC6F7197FF3DEAEE97418A5ED2F
+F2AE65300416227CD3BB03C29003C770CD7D2A7A2E4C1DCA193651C2CDDBF93B
+966938788694BFB562AB0010268955FC3555E5984CCAB0A9B7590C77C9BC713E
+A29E5BD7193A4E971D1752DDD0F0AA4648E7E87BBCE66A1E836C715C408B07A5
+9EB56BEFD4596706CF839BA4CFA90CAD4038C1E006B51913279A2C31FBEE5BD4
+A7D74F9103CE6124F5B439CB860987DF44FE17EF88EF1BF62C67060D25696BCD
+94ADF08F04E349CEBDF9D3389D870D94CC05E393B3F4362A13A6A672EE5E8F5A
+DFE7046AFE3EBAEA58FFEBA4A47BF61F92E2003756DA643CCF2C9DFCCAB62669
+E3C2A18D690B64D907F50BCA155A85E47C3A6954C6FF7ACA36D8DFCE777B7929
+5F5D5F787B9C247ABF13D6D7B4A8F06BA25CCB342F8A5071325CDA86AD71BA23
+8A9695C7D1D50D0AAC267AB7CDBA7AAF46A264B7B081B7E79AD937FEE4969FD5
+155A99E652461EFFB4BD010E5885631E2B2497D6B8C43CE77D7D47FE201DD46E
+4482FFDCE150A1183C22C004A0AF0E1F42AA6804E038E1DFC8B0A3CE26B52038
+44D2E7F759DA5C252489E5525963D68BC27C82247BEB18818C7D4CF0BC5CC97D
+8C701034B8DF798DD4CE36C3F8B1FD40B2DA14EA75583852875031AF8C909EE0
+04495FDCD04B05A5EFEBA56A8CAC1F57F1B8AB91FB25C81CD51EE69D6E0F52CC
+A0E12CF7E3187D67DF71A599FFD895FAA7BF80E2E6B96592BE77AE96905BAF0F
+F547355A36C443797DDA7C414AA606CF9153E03450B77D1BA4088D739DF55F07
+111B9E11AF37F45B6EDE6D7AC126E05886A57C83886DA87761BE600DEECD1344
+8A82BD652BE7ABFE6A0F50ED7C6F4EE12CDFD80CA7A5518692F267C51C3FE76C
+567BB8DDBE09A2AF901F79AD02B435287CB8057B3D5EE6655071F67B00438728
+C4C3EBD648BAF650993AFE5E2B29074A99ED0FB725D9B8CE8B0292B08A280214
+C3AF252BEEAD30C88F72E322FAC3E9D78A1038F5DFC41F7BF1AE3744A0677094
+51B77C2D630B67853FE5E975A395C06A4D4DA744040B272C2B88D8B7ED3A2C01
+66F503C9DFD3C7DDAC865900D2A4F2CDF517F449851DB1963468D0266D7A3E58
+9F6B2A1843E6444274F16A9930302DACD8D2BC4588765099A86BCCD8A31DF0E6
+2853114DFF2D19F812F19AE6C2E419D7AC1BC024D1195074FD0C6717BFB389A4
+4D5428E7BB2E4F9E9FDEDED7BDCBDD3460805AEA0B5F6460C2FDF19273CE5BA7
+5D3AAE0DB94C6AFA8339646191C23B0149E7CBF136FC4C844E025A38935DF256
+0A0A6466A45EE8B9B23B6A055856FB084F87C73BA28F1883E3B184CD813C72F9
+233B78CA4E125ABD26F29B92CD9DF39D6FDC2A217E2B6B45D9B0A4D536790A5D
+BC0903069565A442FA7466414D948AC432C6B75D8D0E1DBB217CA3DC38A52DEF
+62E9D5AE9E753956C13819D93148C7683BE4F71B80BC066D8C19FC807FB1C086
+B49215DCF56A91A42089F0D063B9981925691F7DDE3237403AC714F5CC3ACA88
+DB2F1DD205578C00472FD70C8BA4F752E3923ACF3164D442A6B639902ED060D0
+C5777BC20F9A3BDA60FA3BC986C38136FBD2E8F910E32EF36377C9CC187F4AFA
+CCEC423DB925B378522B748BDF12D523804CABA83CB5A7ED69FAB9AAB75EE8FC
+38D9866E3754C4E2F2B9AEFA804044D878DED0E114EA0E9682FCF38F6628E63D
+FE1C1B5615E54FAE8684566EDC4B616F76EEFD6207E0386F06D3BFFA26425F24
+303CC7C8A8D7021E7D09B202616988287838C3DBCE3179B4FB5C726E603A47F2
+8248CB508F327D1291CF3F08F7C88298DC2D0F778D24304EFCF6E074182BF5B1
+8E6551811FD6991971692108E289B61053D6DCBA2925B3903E8916EBD09D97A2
+C6D08E89DE4C0CDF7185E1E00DF456B249F0BFC686E04FDAAD2772DC2C39DD53
+9C23A41471267F53A87E5C2B8CBCDB66CE0B9844BC506428E6150B48D2FA6363
+4FDB2CEDFBAE0B7DBCE4D83E29B2955F8966272CB865EDB360C8A8C19EC62A29
+03066483E4083524A1E8D80FE3867BC1AA91753C26ACBE8489AB0E3330206212
+93E07ED473DBF457EB8489E66FB4B8ED8A9EA8911CF9308CFE3E6D6F36810EE8
+91CCB11BD548617B2C683C354452B9229E7C9E68828BBEC324420DF7C188CCE0
+FBB514547553A7E9B38AC265783891F42DA472388569C8E7594F7E8810895A27
+06E456902A8D9F65CA808F1FD475D011C4572F8A654BA01D67942226A663D179
+95149FFF41A9F55AE84EEB9A6A39C017D7E4FD6EFEEE7FF3CE847CDB064A4954
+9DCD273B810E0F259501BA4003A3EC1ABA6E13D24C0B57FF82D6DF077833B6A2
+7EA54801BA81DB961C261689C0887FAD83771E55D3D137AFBB21779397E11972
+6C6CA922F45AFA5C0526863A5AD8B9C0775CCBA17FFD37A44CED4710884DBC31
+5C9D3F5441595B86CF7CA2EEE42AE87896E9E60EBF5F35C2B7FDBF9A9CDAE262
+3F48396F0F741E9DDF1D4FEF75E68AFB020D06CC29B3A7B2ED819D1AABC12B91
+CA2A65F1AFDDA2F3FB322E0268DBBA024663E49EFF076455338FE31A16B04EC1
+797EAB0B49AFFB906A0690A1E8E2F5314773E1CCFFF43E6FB3875AC907F0C5D0
+DCB9BCC127014D472463560CA0CB1C2CE614D94177C7A52A5B089316689C8112
+CA57E35D716D956DBF9013B1E5B9626456B1433C8C15FA906458F957133B9E19
+8D46DC3AC015F7602538C2AE3927C6DDBACF38E59220C2F5AF36B68DE9117C51
+04CF7DF32B1AF55B87D1D8A5F4BCFEC66F63B32B6548DEDA3AAB06C5310E4757
+78AFF947DA22809B360FE535506A554DDDE5A6F2411246653710ECE5CD3185BE
+730520A766C47E1ED01890059882BE1432586864E1A86A7F586438C8DD35C00F
+021A741ED47E0F16DB6070ED0C50038632CA4AC2975578A8372A080CC0447C79
+CEABDF2BCD5E78564247B0F0025F556DA8FB62125227849EACFB724A4AE3EF57
+90C07A5B27D2E59425F56BF8AD84C5F5310FEB1BC73D536339FC2E6A5BE2DAFD
+97FC835E0D52F680F80ACA37DB498AACF152B9B44626CD89E3302C3EE1623EE0
+F998FA78305960AAB9F483F731F5F67A8C963C23DB8E48FB804EF8B86FAFE7F9
+4C09641915FA7E3930AC922682313408BC1607C76751CEEAFD660206A39CF394
+40ABE2A313AB7D5FD6444E219DC5C26734D322BA268D330AC17959A390D6C8E7
+3A155095BDD66516DAD5D65519A7FB871ECDA77061EFB21F359158B4470EF79B
+362C35C06B85C9A9505C8361939C6AC013F2CFE8EEF46FD8CB4452AAB3EF1FA7
+DC066557BADC2ADDDF7DDC2A0E1DD4A357E27A2073427EACF9B9035DA5272136
+7DF37E26D96ED4B2ACD60596E039BCB15E259C72FEB3344E3EEE3D4F17DF4233
+04C1416BCADE80BD483DD8C9AF979E1C7D50C4CF015870703F88B92C4FE46AB8
+DE6717B55C460C805B391B84333097E116F4A51F631FAFAB34CFC925BEE8B72B
+C9FD5F5A79D8F2295FBFAE649DC6AB47794AC7D73431FFE5BE992F2B5AC67049
+B5208251C0E442385A9FACF25E3A98D7F5D4C2A1ABDC600AABE84769CA83350F
+9B87F71CEAD3600E02FF9AC03C1B5C21C84F911511A0CF0111BAC7605EE31229
+3C526A79D943D92E1CC3C38ABE82D560CFD4172F318030852A5FCC0534B8B3FE
+D7365987C8B48A072907B26CDC2108130A33233E8E0BB5FDF14FB55098A10EA2
+B51AD9EFB119F82B08D256D396D3263FBD9DBF172D43A90ACD1A31F3E89E8571
+74BE98B9560E2CD661A2F93C69FEA3FF26B00772AE2C2C24B98D3D122EA2AA8A
+44652CCDF4EF4F01CA7D62A976E23E8A86291F43BFAF38FD9C325E70F9C36CB5
+A181DAD30156E98339E6A0498D3420B7BB3B4E651A9090D4A17604AE386273A8
+3D4AE8CC18345E6E19DF06BA848F203F74B161D6A8882991CBA7385F308696A1
+BEEB0130D938A764B98A2001A38489B1334025EA848CA44A116D64926D460D64
+01159E77EA7ED9ECE7BA77635BE564A4ED89315BDFF54ACE6AA1A26591D13CD4
+6D6425CA7933769B842192858D10998509396829263290A3A7CFEBBDA3EE6CDD
+DF1E492AECDFF7941B53573F01F623CA0A5ECC9D05A3D0954F7AE8CE94AC3B2A
+CD4E27519B2E16F033EB732AA024BBAF74626DB55DC74B1FDDB07FAE98B4AC5C
+683CFD8744F361838D343B657EBF52DEEE7AEA7565C5BEEFE455DDDBC4DCCA7D
+87D6D769C5ECCF14118A14A85A86865777C8E28F953160D5E82844AE54D541DF
+550D5F1519E183E0C42BE88F0458CE8087F2CD4B1B49A8E9E3D127C4A4CB74A6
+2E73BF4CC317781D03FF04BC36AC0E4AF99E2ACAD20F6F8029DE8A035DAB40DB
+17D237850BCDD05931FF4B0FE2D0B79EC5A88FE0236271CCB075BD194AA25AFB
+3FB93A5206F61A14602E4EB6F1C31C654527CE0C02D04314DF9AFD710D0EBB9E
+F8721B97F5FB18E27507E1F800B5509A58A1A8296C72B7B73F99B6CFE42E9C2F
+B63B3555475E562672645CD374BCDE937A9B05A157FB3E74C8297507253E957B
+1A9DC421946734CEFA3D5EE357DAC7E9DE17A5BDDEF6B2D2A740BC58128FC514
+61154664412BA1C05209EC992A77B7CA45AB7C0EEBF590A5B5652866008CDEF7
+124A3003AE6A7CF9DF3C72750CBD281358CD2FF25B162B78CBB971DB3477F8D2
+ECA3EE9CBC90323B2C236E375337EA0848CD7CB5781A2B0A42DE7E4D99DB2746
+0B26796CEE129D23C76794B7CE21C13C7D4A998B752C8CF43A4821B736EBE246
+D2A2BD7BA3351FBCD1B0A501EC1EAABE60D06DA2FE39BE1F0AD629769FDDC933
+F9D02F9686EC8C2D7455C26AF4DD3F6860B2289E3A30E1C254AD17D731CB73B2
+BF4DFE90CAEECE3ED0CD3FB4C8F4C7BE1C056AB4E9B95781A8968E3CC1010003
+75DFBC4AB9F6B27C5A9AD88D94441A8ADF09EB275E5F0E5E6F3BFEA0FA8C308A
+8593ABA0645ECA8FDC3F0E264B35D4B0DDB86B93CD8A047FC409E18196B501C3
+B003622999C47BAC04FD1ABD8AD359C977766E9643EF3BD6385306B08EE3E13E
+7DA5A06AE33D17A3D574C6390DB6E9429754B210F0C349C359559C7EAA2350BD
+F61D4D8A92B1AF697BC620FA0351E67E0D9F41A95A47EE0BF210C2C48691901F
+F905F65693DCB85BE412F097480F6A7266AE0A928729DA0F691CBFFF3B276EA7
+322BCD2206D96E3DAFDFB992CA8F2955F0E8B882729DFF840569D12E4DA1775E
+523AA734552AAB6F2F16B89B39F1A3FF0E07EA08D13E612F201716C67F327017
+6C041760DA30374434808273062C1FFA2C47B3FB578807BC26537F542040FF77
+66C995EF3E8B08B09FCD3EE89C30F157158A739606D2CEAA26694A4F1CEA6633
+B54933141CB85C60AB262E2D4E824A3B85C2BEF810DD774F296AB37D0BAE7182
+5648CD18556ACB124246A75474B232D712C2358908B5D9A76F82C626BFDE01A1
+093B8FA6AA0B32F2CDEF737B28BC0448FF816DDB5812131DA0DD5979D77C3838
+B978CC3F6778A4BFCE9A7087EFB19749285AE4C92B99A6649DA349A2E0889D72
+6D4FC664522F06C8C4D86D30BA43ED4E42211217D01636A4E17E2A132D26F394
+EC34EA12D84594AED9C6CDBBC0908860F39B240FA7D7B3003DB10322498691CF
+A294C0FC7ACC0BAD1EED3E9D60AAE3F7429695892D1A21CEBF062C6129B33966
+8B2EF6E932F9891DE6028B81C5E9B23278D35B7F0D83989BCBA25E20E9D503DE
+144DC485F09A4EFA1268AC5E4B551C5B2F1D51E9B9B9C0FEE585204F869D0BE0
+7287D7570A12940A47C1F51AC6134F03B415C30E147C49F89228855D093EE55F
+172711F37776E97A99CC4B36E2F10713E36FB279FD3FA5A0EB9F3938F42E2BB9
+254EB8F0C0F30391735019E02BFDA21D9813C6A22279B898EAF01AA892B14DC6
+5912B9275167AB46EBC420836CC1A5F38A4EB47C039A7BCA62BC3FCE4199FC71
+011DD6E5FFA0F3D7F04AC02AF91B9249B9F993AE346572329DA852115BEF8460
+B94690E790003586F473F37EAB5AC2922F5F663EE2C3C0C336A8DB71650631AC
+0A923A389AC911CB215EC2EC7D50CF8AEFD59EBFFA53A9F1FFB7E6215F17093E
+3975F186FE23BB5FA5474C11408FABD223E1E6F62035B5A5C1AEFD8899F00FFB
+E729C2D5FD551E80716CEA4E8281660286A802AAE8D5834F37F2EAC46297E57E
+993B09251DD7789D3467417E393B7DEABD06676B96241B0E43ED1A1A9FC3B12E
+0D34B2B0792B79AA648FE9450C3B209FB6D7D91F50C52A5DAB0BC81A8B698BD9
+18946EFF691912D7348D48FE68CD876FC6F71F81165D0C3272DA1A992308D9E0
+ED6D0A4DAD679AF495F62B78D462B463BD4A40931172290C615B3B3B6B47E45F
+CEBB85E0A6AB6832067CA6D403C239530D07F199788AA4DD52553836851C5228
+1072406F6D7323A334E7A7FCA588897C4FBA6D4F7DEB65525EFB74E539C988C3
+A685A98752F7198E77E456A545F0D23A1BEF81EF58B02D289CF980A3F17BEC8A
+6F83DD90C4A917EB0E5E2B444A608E2E9D2FF80620E16AC1D7775C0A10C1299B
+BEE0E1AB24C50647E5CA1DA65CFF3B2C295F0644CA7826E1DC6FADEA93D66A20
+DE852F20AD224D28DB900519EB1569837139C833F24B799F7EBE3FDC14235323
+1D0BCD4991C861F38DF413A5A5588B73AEC3BBFDB885CE17BB3E97B4E6A79761
+93EC8418C2BC4725CD61B5E30C07352F647C3FD50083878C13CFAC241DDCB082
+E53703D182068727F9EB6FACEC25F6D901D7309ED7370867E34E267519E22D62
+4FC7093448BD0D6B1C43D318A3E14C92032325C132AE0FF7ED707E1FA4A955FB
+F5224BE0045CB14ECC321D0F333FE24EEFCC504F7C756451D7693C3E6CA87526
+4912E1B6DB935BDE76FBFAFCA4ED473F1D2618812CFF25A6859C626A216603C1
+361BE3E071FCFEC2D4BF2FEBDE07DBD56A1BFF8303901168FA06488BA6B76F36
+95B0A90D7724E9ADB567C2ADC65CF3482CF47FD1D16F70AA19A97D0F9EFC611C
+AEA5E1ACCDA7FB2DF05E9480936281484BC329F0B771775E73F7FD72FE3F45F0
+50ADBD03932B38F37A8F0A66B2F739EA3AC8811C8F514E68C5643E4AFF485C81
+88475A523D7FCCA5C8809BD49846C77795A38DC6406082000236A4D2628B5932
+AB7916D44EC2210CB941B1455867E510E9D8A0B83CB645BCABDCDBFCD51A4E12
+60CFFEF0CCA548F654037D01CD631FC4E1F97B4F65DA9AE79D99F13A726E93DC
+BBB027B7D175FD17A704C4668F6F8428262959DACA9F8C687C923CFA053804C9
+9B2005FA7E0F07D81E52A9A37AD5CEBA8EA63929093ED0DAB9F7C99C82A50E6C
+6440387049A0C359218F5268C9A28F581783BB9D29E08772D7252FAFA6739687
+22570150178893C418531769CB3D96F799BF1C6415820F96B6EFAB5344E82796
+38A0DF66609F5EA332C1065274EC93027D264B84B52AA8AD82E13E2A41AED340
+B240D1888CB89FBB748FD10B214773D466A44AA2AF44371CA8B9A4450DA76EDC
+0167B4015A270B9983B89EFFA023A3DFFDE181B90C51D70557B0844362B0652A
+6345C6EC83DFEFE099455232455943718297254186940D6305C96EE2B9E3E7C9
+A622D25E0471AC31A8ED3AF8897BD19E322CFC3BD3860D8A0634081D9AF53A9D
+84F4ED39D8127CBCAF9AD48E9CBD10A67A2CD0CF93D61B0BF1E2891D2AD55EBF
+BDB97272CA757A9CCD663C5D1ED29126E043EAB4F519600668E40B42C1718DD2
+9D086A3420DEA89DD96902516ABBA71A38376246D78B0488F4850D72804D1A84
+D61E9804E47E73119C5AE8144D1BD069CE4B157BD6DE62A7C43AEB27CEC8588F
+C546C7CFEAD9C51EC92E59A7B33704CADEE056CCE43FEDC3C14FBA6875D6E281
+3B5374BE5ABB5C085CBDA1FF0D2BD2E3CD9890F62CCD6C427D29ED3C2CFA33B2
+73F9437BD9EDCA614345A2BCB9B2937AB6BDA5B408F535633D3B78AA2A892E9E
+851F5E4D7054EC7A8ADAE1244EF76CBB3EABA6CE8B6EB9288E1B57212F741BC0
+07EB07C171F36E9672816D141F5E40E6935900AFD41188CFF85C864F84B81AB0
+413C098E72442AAE73F699FA4811F06F9C8A03C0A4A5B8B74C88D13801B34113
+2BD61F85D168A9FB0A23B11F90FE4A740912048BA970748408F395E19B3AE4CB
+F232FB3EABCCA4FC2F961B0BD034F0C142F5215E62295C34798EF992284784A6
+BEA185F9E46F4766669260FFCA1F748B14B56C6C05B665EFBE19287D8C10E00A
+5E4AEAB154DFC2C08F8CBCBB65C487E756C42C9377128BFDCD5BDBCF68986D0F
+402F66A2F55F64D3DDD69A44A4B6D0964C22090EDA45EB395A0D72E6FDFA7BCC
+CD9B442CC990910F5C1ABE26CEE4CA55C31569997D1D9738E12F9E380A8D3DE9
+62FB2F46E2D56C65B8838E990C4C29814DF2464B0D1C6E88863921561E2BE1E9
+FDD38F95CBFE5A26A7B7F0C2187D9E8A792FF4C5931286F536FDD8F040AE04D3
+43ECF370D828B3343EAC87F012C3ADEA73D21F6C5C59B3A3EFFC865AE2BDE6EC
+611A0690B67D1B8783E8919A0E918B563022159DCCEAD8A3E18599270FADE1C0
+27598F8CC5DB789C79FBC16773142C55AD5123CA84CC45991FB2D8E791AD9C83
+B83FCF65D10C09AA378F9B6073A3F06F92B45708381B1A94C3E93303E437D4DE
+630D303C6E343D0B432677EBBAC7848CFD111E32142FFBBABB807B5B495C0850
+62414AFE6CD465399332C31F09531DB82F59F7A4952A34A8A34367320C8935EA
+C23010068C8DDF84C17ECED87AA40CE9B25C71F7BC54EFAAD4C81D4071447332
+E21DBB38912A9CE1F9531BB375AE6BE97290555DCD05A4B8CFAC25D75D2C05EE
+526E8D3FC01F630F8BEAEB7237C23DBAF001732A61CB6542047E7F4F67B84B08
+86301FB08F5165D83AE95A202052AD70D6165C59312690AEA5D2961A2E2F7E79
+2D72801DDE06D1C373D5B6CABCE14D24B17586944C519A4E8B3B2D52D1D04E4D
+C52135711CBB4785C8939B786DEDC0D20F7D6E3632DA7508E6CA7EB6692BE40D
+09B37924B6D916AEC3584A9A9D7D9EA7A13CB363BE472697E0D8360BBBBF18BC
+00754B53C745B6C60EF626A24F7A1623CB37565FE62F3EEF1DBACE087C68C58C
+D9D8B5C22A89AF3D515D29013F2431D87078ECF64C4E34F5A6201D95AC8BEE98
+97D51A81C00F141231F715219BE4556032015EC5AEB3BC80E2C45B851457F737
+07D57A983C2A5EDD5A3200AAA2914B0A6EE10FFE5838C128D11D198D6383C9B5
+35DD8BAC8B34FE2F144C4F45DFCAA147F985D4FE0C950AAD41D869661D30061C
+97E4CC2B930CA125B352FBF456C15DF55F55C8ED8FFA3FBECE2F4B032BC2F834
+716F2F6004F06DC5F062792F471E948279C96F6AD0388B341C515FE857766334
+BF61CFA252C404A81C235BA25EE78EF1B4676CDA4DB27B0868539EFBC958ACA7
+D9CFF8F3084C18D114F78390C2B6699E88C4C4CB0318B9BB99CD448BA1FC600E
+8D6E9C8EDD6B89A8A5728D171DFB5DE6FAFFF2591847BC3A000C13DCCECFB31F
+80E8557AB9586C7CB752567976B37A15864DBDA05F351E1AD2F00E189333D6BD
+3D8E880D5D1F31CF7BB3B25E022E8573C793214EA5E14DC072575AA1BE228161
+4DFE7FC5DA3B83989C5F8E34499FE38B207087920C05B9C751881FF3E318B983
+E57668B0BEDC0EE65124E54B6BE2FB43A9830CDB6EA7223EE30430E30058F810
+B5152374B67D02E99FBA4723F16CF050CB70020A82E751E9C16B919FFC6554F1
+82369842B999BE1595E11A9C1F0DBAF00DEBB5BDF0BC981B23DB0697A5B3558D
+F0DAA2D51A8FB076400ACEB1CADF9CC13C800D1612C7BA59CD5168902073C1A6
+716B688DA36DA4C5403720AF9E3E6933AA5DCBC2BDAE05632A7EC657EBAB1D00
+BE4C9EA6949B7C0624D8A91E222FF527FEBA591DADD15D5C59CD03CA45D8A979
+61930D5170A2E632D36C86B9CBA7EF15BC54A46B403265A9DF6CB857C08AF874
+94C3AF5A85B879E1CAD1E0FDD918080E728CEF9BCDCFA875B5D9B5227E94048C
+22118CF8A1E4313BB479ACD1A5B5E1FC14B80E3C06B6987F68FB859723E630CD
+FAA39F1A25EE5B478A12F5AF5A9E2491091973C006BBA3E809918848079E60A7
+6314440053FFD14774525692906B36AE11C40F17D20774DA2F424F423A2828D5
+7135275954BD3A103E9D68288A8A324A6C1AE63BC97D9ECFA3E2D1E91BC2EE32
+4B218763EA9C46BBA09707530E69493A6B643683A7C43F1176C77692A86D2787
+3DB5CFBA9F53B4DB6620EED927E8BEB4B725A0FF8122DDDFDA59B95B1306F6AB
+0CFF502AA203E760E7159DC582E5BABA39248FF8EC069122064F0D40D3FF483B
+525ADBB43AF82778C1A26510FA6C2E73AAD336E68947397508C8FE81F2322B73
+718C399346B2BF42D46072CF63B3A7D6C4FA410C0525C2DF70FE865C1D12D4C1
+69E528AB0A8BF1C61903FA24888017B5DE1B8D5A4132270A485ACC08B109822D
+471E22CCF28A06164E2F3CFF86E5F7C3BCB087785E1158F9CE0CCEC51BF2ACDC
+D431759C3DF7FE039C3E194601CDDF2ACFC42FD307D6CC64BE965EB537BE75F1
+BDDC0AD02741E2E7BCB988447FBB0BD7D1A24ECB72BDBEE0ED384FEF10FB68CE
+FEFF5BE54A711CC313189AA94C08461D859C634FB7CF9A944CC133AA277B3FE3
+744C1D7BF781B5AE532EF94B0C6E59A099FD4750B34AA3D21576335C6FA34F24
+080790E2AE616AAE91089F79DC1DD85278C68771A0C2EE5BDF570C6FC29711C7
+71DD9E47A51D0CF7844B823CE234BEC1A67C423D40E1AEBD4E10023E0AED1BA9
+15F8406C71B2405586B14982FF67C0BF19AA3F5809CB7818E884F1226193836A
+EBD100D8344BBC0F3B7309A22711C62BBAB7ABB83CF388EDFB644CA2E1F63B51
+6C4418A2BCECC2C521F63130B1093ED58BF1C4B17D277E7C0D6BE880ED948C01
+CEEBD14357BEBEFD9BFF50DB11688064AA022E403ADBE0F3A1D175D99F47DA8A
+A298B37DC0E4EF26F6FBE6F0181EC32FCC617F0F0F7FCE59454944BF33A0654A
+FFFA4B16D9566E8AF012A5EEDDC241837EF30BA237A052A29FF31BFD938020D6
+F8F88FFC2AB3F51A5A4AC1B51FD5AFB8623F6D366DD3C53CA083B76D133DEBFB
+6442D33C33C64672CA891432FC08B5CCDAB44DC16FF903D026E87415CBBBFC2E
+1F84CA3B74E90527B035721A5145592E5EE73035E101F1EE789BB718979BFCE3
+21D5AF8FCBEC06AE33BE5FF2EFE2A538B3D8D78ADB9942863056D794A789EB84
+FAE60B893A74856F9FDFF8FD649864A95086AAF4B551FED22B8708780E3A1776
+F54D5F83F8C6DC3168AE622A5CB333B047153CD8DB16FF8ED31CA739212F05BA
+15458406AE04B0AC0E3B8C376E85B26A53A45BEDD3414AF0046716E880BC8F49
+FADD67DB0A73EC5451BE32C6AABEA4177EDF61CDA10BF9706B0A18CEE54014AD
+54041C1E1DF467EC691875C7CB9EA5BA445F464764FEB5D6684256D768F67305
+DB889995DD3B0B84EF3545C0904CB99A21B605EACAAA13413C46FD9B6B0C3EDD
+6930AF54B3B4D3751B05812D77EB5F0B99E2A18FBFCCEFDC74ACDD0A59880CC7
+9025DABC5C1A0AF97CFF68B0F65C19D32AE169987E39B1AEC88E89C28C0F4EA3
+C379D03425CF7E9008AF081E1680E1D1B3B4A068EBB1AB725D1C24331FDC2AB5
+983AC6C5B608E61C492E11D1A08C1871A24E407B166857B6E5EB3F4CF6AE0DAC
+FD766B7EE269E87E344B5342E6C658EAE51CE68F64609920CF1DAF9A2FADD675
+DDD8951B97C27CDCF682CB07F0EB32C1B0D71DC4A6CB1D74ABFD498CA23F76AA
+0EA1724E3EC3F33B5094C5969B1167135C74176845772181E53EBADA8C5AAB98
+A50EF967B6D55E56EDC4067A037C3E269B657E95256D0210A1331230AD71A2BD
+29159DFB83F16176F06D712C1B91218EBAA7CA27BFAB7A014D11BCB7F3585624
+4C61150E171129C9153F69418AF18C2097AE0EBD6F1A10107AC686015927839E
+59B5AF1AD6CC228A21B8C88D5C9BB8AAF7A9EAE7B8DFEEF739B47EE01DDF4F0E
+AAC98F602B5D9EED62C5C14A3B096FAB12271925E2EAC474B639AC68B59E7E3B
+105EE619ECF7B5D2EC27AFC980FECFD03F15837AC33EC34BABC80BB272BA01A1
+7A763E8486FAA442F98763FD422144D4B610C23A0B460C1587016900EF6124A8
+841CE18AA9EDE85982A3CCB4A203BB56B9D2BCB9F3A6A3E9AC4B9B8590B8F438
+0229DBA7BD72555563AB8EB849632D4442AEBED6BE2B2F0F373546E85A338AB8
+A17BD2F7EED1B7778D644B657E18C1C1570AB799EFF5FC8695CAF006EB2C3034
+761D21EF9B792C37320C3C66D01D5F050A29A89B8E893C9E22A19FA9CCBCE253
+00672E2C7079A96F9A72885367636AC728359F160C4AF206734A5FF17082E35F
+1EF04C973CA52D9795A3ACD3E865E5BE84A694D7CF101DF989D48DC305028741
+36B1EDCF7A6F30062498F9DFB7DD07A0A20EDD3AF9DB9C1EB12F289DCB3F7A1C
+ADE17E4F411555C392EC27EB92D37F17E889C04C6A3EE36EF2755E3BC3A21BBA
+501B0F5148473551742CE2A9F456405184EF74B756CBB71AE18E211D72050FDD
+579DBD19E284FE4191D62F9E5BC35C744AE1D8472B63D0FAB644BB4E223D0A9F
+27EFDFF7D0230DBFFC9C22E541E420EF4BFF45014B8E174B569902C2380DBF33
+96D005F475B2391192E3EE41C91CE713782C22624E9FF035D0DF084B35E1EDE8
+4EC4F1755DFD8FE72E5A8F81FA23EABF01D8B0983FF79A16CCB95933732DADB5
+EF98ACA177B134A0A2874BC22EB50026EDBA66B350E3DF615DD680496B279855
+8D2B2CF2F460C513DA005FEAC147E50B3B053E1A203A838BEEFF5A546B18E0AB
+15013AFD17CADB5FA14AFB411049319DF94ACB8893156E0EE05FAFB652FFA59E
+D9F20FC90928AF11F00E3A4E38BCAFBF527135893ADA49812190D9378D6DB84D
+427A858D59AB195FAAC899AAB072F73E5A4BF09CD1740E8BAB3C99BCA591CE2D
+1A710BA8A4CD6D52869DFF24FE1DE8B0DC4D03CBD3E93DC82272B9ABD55F2994
+7BF140C75055AAC5F8A2DC88DFE109B4BE3A517C2328FBEEC63EFF2343BC6EB3
+AC76FBDA635D1FB5E5E1B1192170404638574AA6B853CE5754DC39B70FDEFF66
+5210762882DA4D3A26E805DA6DC5E7782DBD151C134693049E588EE3D2A30AA0
+E4A9E6CDC59CD0904F736D347BBEA83EE9ADBE638ADDA4AF005BE0425D9A3822
+4920250EFAF9855F453F77397D3FB7CCFA4B10C4B169012E5CC526D7FE566257
+67510AADA4364C65B66D96B340863ADD1812E67C1546E10D8E432DD78EAFFB8F
+E436467E4E87BDE4790B067F80964AA216C9A354E1408AB59574C9D5A46954EF
+DBDD56A7DCB563ECC047364194561EA8080CE6F14D7A3F0DA6D57B3D9671E978
+31CB2BE5459ADAFA7F213C2EBE2D948EA7898D48639C4A24BC60F6AD1AC3F8CB
+4D36227EA9D3EB060B5FF68DE43F18072BF0DA71448DA46597F230D79D085B55
+F97B8A2967C792588907EDE6AA1FE70AAD86032EB24116D96919FB6F0FE946A2
+716FA12EA3B15DF39437B5DB2E627C0E83F3DF887C9A370C8AADFDEC540F244F
+34A2B4B4BA121EE04B41128D2D1AF474B036854668FC63FA454ED14DE952AEB2
+84013B603E6BF0AC2A1538CB1F60B3C3CE3C02C2DC4A419407CD06E8FC67ED6B
+7D12ABD600C3852C81E7AA446F19F839B70CFA30AFF1E072CA40906701A1E542
+582A014C16344EFF319F224AD16B666B9B25350CC6A59CA288380AB0F4035906
+404766221028408B8656018FF58382C66E5C7D9DBC2D01DB71EE62B4C36166DA
+3498A6081A5AF38AD72998F0AB52C0D1DC259CE3F0ED58EE4F43B4EB1BF59315
+12281E294BDBCFB0F25DFBBEF42359B466D505FF31C5391F69E8055880933D0A
+179FA9A5BAB7575EE1732A8CB76ABDFDCE7DD91FE97F696BCE7E8CC84F44F0D9
+C0F1711D0459D2E54B76E5A6B35DF9550955948FF59E41E967DD998DB34F1BFD
+E07C89F68B7F2E5FF620EEDEC4D37321A84CDD143B8D7E44D7AD03F79F3E8B4D
+6348A085B6DA6D3C2CBDD4212BC14582DDCB41201C73DB1C8171B1894AF67CD0
+3BEAA93DA7D275C8B2D7F486E99170573BC3D6E888AABB7C02339CFF69D76A85
+715278BD548FD6B5E2241D23E713F50D34CD3837D6E7F0BDA5075C430A7887D1
+77D4E7E232F1FB709F731989F2063E5BE08DFC04EA814202F0F9D5B5CAE36B56
+6DEAF5CD38F91AB31673E6D46E074F459B0C65F1768A8340021D5A50700C40BF
+51A1FD83AADA2EA4B903E4DF720A0419FC63635BE0E1DC687CEFC13F219B239B
+12970FE2D6388770D9F56F350AEB60D24100B78946D4BC5E8690ACA54B98BB9D
+C935F20381BBAC9BCA8B77F52A69E49BD194052400B65D64866BCD2CD7031F25
+8A6D6E4E1BBAA961E2C39A9D8673AB8FA5BA524EA688089A5F31492EF7981758
+E3DE0BEEBD5CC18A8B7D91C792325B075A85EC2F2CC09CF762FDE800C20380F4
+77DED0E1905736BD38600E0401EDC644B70E8C3E8B34411DB6B40DD0C8C0F779
+F3530D58109B179FE9D1D064BD723AECBB7C82956FD9F47D62540C508530117D
+1F195CF0C2AB5D81A97F5BEEE4E60A3926FE6449E23D67CFB715C654C0B47F0F
+17550F495AB4C7C1470F5D6DEABCC2D5A4B9D422098D187EC5B1433D03647498
+9667C6A173A41E4CEE7D3667ACE15751D5840AF244C96928AA59E958CC8C19FC
+95868F6996004E3CFCFCC59D61FBAF4F8278BABFA9F9EC9B672DBE998E25CFDD
+A52C2D3958D62237D55D4928B418DACFFD2DE02F710020BFC1BD9BC0C019C3CF
+FC6372916A1DC3DD2A6AFE6BECC7D34A6B58C579A695BA1D8BA1F9711E91379F
+592D78B64C9A009633EAEDBDB476C234044D645767EA3DF04D25F752696436B7
+118F7ED3E2B73C505D7442A202D5AA400C0B3D9BCB495E48D2534609B86FA998
+360CF9CA9BCAFB990581CB8F6CC246BD55D6BA07E03A8FDEEE7A25B1E3BB0645
+82572E5215699F0401E541C1C5FB16DC064EA87F4EEB1850EF903C8D1133F9EB
+1E899672E831D350602FC66835C3C995DCEEE601B89AE1EEA5E01A2C15F4D2C9
+C35A90D264252CE6CEC4173C755B0EAAB5CA0C23E94FDC51CF6B8A3FDA920D50
+C34C6FEBEBF9176592B92E987ABB379629B5013C0089894685BD105CF229B425
+C354E08E843E6551A6836C0430A9E34E15CED78789D6841E2DA5253940AF5F10
+360797C0C20FC9D82F853B2D4AF9CC18B4B6D1E61E47C650FBD3E395BDFC2375
+F3AF6948C04ED687BB1D6DA3FCBF4F2C6926856F9485672B56F59E5FB9AE4F74
+1C1999238416C67ACB86794BF25561C77702AE5F9A3077C6894EA723E00ADD28
+4E285ECB59450A1F94E45B046AD2F77A1FEEF5BA9433AA042B24644AFFF58866
+804F7F2CCA77DC987AE17BDC837F4DDC7AC3004FE0B00BD708E2DD07E2714D93
+D698625F8328EB8F86F71732BF7040FA8E7727BDA3C270643138CD384FC16309
+CBA870113EC28A04A20152834F199856D0E04515D49887F483D44EBEAC7E1994
+D3C6E843585D6305ADBE6901E18E87C460067F1F031071ABED1A009E9B0FBF4E
+B87D284384D6AD08DA31510B16D5117854791D2043B72D2BD75B01498F39830E
+F7F9777470C09DEF6E753F4D4870993A277E1D36FB6FEF59F420353A12FE332D
+9F6F3A90EE80D53E09A4CE5B0B536E8B0B14830B7EFB7A8DB96A93BD1A0D6E7B
+CD854AF2702522BFCCA27B8E371D21AB9602287FEABFFB05147896D03D720102
+36D803A558FC4F1A0418F7CB3A98649DDD38A4D21B77E9754D9323FA0C35CE75
+DAA162AB12C8615AC12078618CFAFE605F466DCF5E517C1FC1B3CA2C23C42727
+F071228A6CEBF60012903F1FD7E3A2C7F93A1CF288E455409902EAE77603EF87
+5E5A49289362BF1999B6EB8120E0CA820A2649F3D888254C5F22CE8A54FC1DB3
+68ACD680FDE53856AEEC5AC008C174ED336E1F956994F7BF005EADEE04C52F53
+6DD46A4817350935C37B5634DC24BF911FE058CF8EBB74189EC0060F197FF7C3
+9F004E412431A09FA22E99B7A6298F73C7ABEACC9807FD4E1D4580CF56705ADA
+E7BD5B8F8532892CC79581D55D774759FA7C1F8858689CD775C2E6028E47AB45
+20401618BA6A14B985BB2D00197AEEC01A1A04D7B33F838968C1100BCF62D9D3
+5B89707A5752EB4C32B9E805E6264133157479AC4F096D08BA5F01C58702C23E
+A4E280839C9B63F068C7F4EC39BEF9410F127E35CC066AC28B6DAD6FCB243CA1
+5DBAEA735CD73185E76B8278D263E844B024B3E1D05DCB1AA5DBB4DA2BFD2B22
+0FADBBA22340237147EC4FE2D5E97521E17753AEC595AFD878191CE9CF1DE450
+B12C48C31049B8EB43BA1B1636201BCCD946F2E8C4A74AB23AF272C95CE8BDEA
+1116F66F1BA60ED34FEBE61B65847667A7163A96483D7A8A60DE2BCC1D439629
+E70C3432D1B0ED0F8BD1F595585888862CDB7F4C227AC35B445C5AF50326B369
+CE5593207C521F603AEA3FCE58BE21470EC25F606F7E9416D49A8A00121A6031
+9C08CA3E066EB66FA70ED1D68AD32787FE77D15992763947E6F6E6F4E5A14EEE
+FEF8643ED893289DB4D5E45A302541B8F78D29382784725D35C02CF0066313A1
+15D3C00FEB599E41B247AF657EBE1FF3F88C43393EAA23896151089C293FA6E7
+02416A26F3C46E49A2351504713DD82CE60ACF7ADF116DA5384A55ECACAAC9BE
+9220DB0C8DC13C2BCD47C100DEC2F9A878D20739CC4005B9A69522CAE7D480EA
+EBC5938EF248034B1E4BAF12E0309D3DCBE7242DF7BAA2C2F1BCFAB7B376291C
+F728C73266953C04F5274C4929ECA698EE964D962B089A425A89229B1F59BDDA
+BDBF790662A1B78316D0502FFAF723DCEA6C4526BC2C68039CA17FAEB77CD909
+AAE997704460993A0EDAED2518F9956043CD6CC674B85C8B06D73620133C9690
+26A093ED8917947CCD0CB4DA209CA2D4DB19F66FC0B7F8B55399BA8CDFA85E1E
+9B295B0977EF82E3125560A202638BF07220024661AF477CF2BDB32A9F6A2EC0
+8534A0EAA0101BFCD5397DF554C14B7DF85F8E173970A4099D73B312B1C1C64E
+E09E439165E8087500C044C617089619B462D3E09157197B3E35FD6AE9DFB70C
+9928384E43A2032BA2186A888CD9E426EC59E505AD8ECC90990869382DD9132F
+0CFE89E5EE73A2CC8E65AB5E6D509F3725741665D646C60357EA99A376EE1D1E
+0F9479CC3B1D592FFBCBE052F6C6AB914230801106BB771FF09AC9F73DB3DC07
+F3E5330F86280CAB68F0D26F448B7AED2E44F8D8CAC1536CF672D1BAA7ACB086
+8711B8242AAE1ED1A2945532731D32158A1EE5F192C4F27BEB362B186F2E2786
+6360FAA5F8D2D72101F75796D185BAF4A7BF923C74782753CA1251E4D75079F1
+A07D015A63C87A405AA749238FAF652F24338E7E3E32A5A2FCA7F1C344E5321A
+24DC502BFA41A5B241199FA167D8DCCD6570340A83AC31BD2B046CCA44A1DC53
+BA463B01AFE1DBE9B5F3BC22314E9FA436D00C8D9BA8ECAC9AB7E8180A33BF91
+5A60F7C027C1AFE423C51D5BDF33F43D6C6A9C581AFF5432BD034B4644968AD4
+FF172B9C1A6B500FAF1ABD6284C05E71C1BB2A50E93581569ED5A8D371DDCA2E
+B18A789B6227085501ABDE417919E5D7E3863C74CDCD88136F34F88DC53DCA47
+A6A779FA80A454BF955967E90D6DBC449987036A434F06A2E612BFFF3E053DCC
+04BDA563040846FA7D94695769E92E56F6109D71F0702524E5C3CE6BAA123AEA
+6FD0054543CAB42E143476D9C8B19DD80DBCA9D45840D42A0E8F354F52CAA988
+9F0371B2C9D82C83DDB46A5C9B83D627F2EF25E148ACE4BA9329ABD4442E5B36
+2B790FB5D59CFAD7B6769B5BF27161D8AD5E88A1082373E80F2EF8818C23F3C0
+2B1F47B71D7FBE3D47043762A7AFC377268F41FC2CA3366934EF192B3FAD6668
+28FE2514C19A900B0F83E0CE6EE4621E2FE6AD09AD35B89C8E69B3A861092CB3
+64A2E3C360FE5C7461BAA66AEC3DAFECAAF46CCA9722E7450E091DF3D17C41D2
+83EFFF157E3F053CD14111553676219260AEB7439B2985C3D642A2555876A53E
+1C3F6F93D7B292D1A584F9E4773B59F7E39D9D04628802DCAA3354B3075D7D97
+82C165BFB5066B1DBE509EF960086D475AD7C33B2F857D7C0A3217DD97434C00
+D435D7EDB3FF496A717FD8222F2B9A1473D306E9002A38771383FD29722AC603
+2BD2D10FBBDBAC88927E878220C7921DD383BE2942320C71F8B9057762D4ED0A
+F16F57298A4782B4FE75008820C9B2A7535EB83369BFC2E3821E11C32D089A18
+1A40D47BEE120B6E63D44132EFAFEEB602C23588A670DB785B4EE6FB8756C95D
+FE75FE8B85BFCDAB7DEA7C2665BE899FE7010CBD9C60D31049C2D5235373C1A6
+8F70394EE86AAE1BA85549C46CD98912749CF0A49BC5D927CF6988FD1EFDFD90
+4C70E5FF9AA9AA7D964BFEEAC0328C6F5A9C5A9F00D710BA01E9325FD23F5E98
+F8E869F8442934B1A897D7C4CF6A13A56D54719B330078ACB45D65383BE58481
+AC7208E3CD87ACEC8FCA9CDB522812F3CF5A5F6FA9DEABE2948ED00D1BA0BB9C
+A984FE9223EBB5D5E52EC7F1FF80C06625133F1E12882BBC4A22A1DE05091CC0
+0B013566315B21015859B0A922ED03CE9F0DAFBF7A6D752C7E4EE8F4E753A713
+F088598D303F8C401500858C654BA366C201FD4B3EC3404FE2D61B4066057E51
+ED430C0F8020168A00E93E06E01AFC8CC05988F4A5EB65938A22BC10743671FD
+6CD52F2B0375E4F8DB82D17796367E2F2365868CC0E4595BEAE95D6E73D6F95E
+EEAB862E561051FA2EA5540C513A5E6599C69EFC32B63BA1B23D9F8EC0258E29
+C51821FC7DC72CE525624618BCDE47C84DC9F61B0E9530C375FA638886796FB0
+DC2DF53BE1587965EC0C97BF57E98ED32DEE592C0CA69E34E030CFFFEE1E8B31
+F5C2AFBE0B9946CA0B41C32F4A42F9DADCF7FE2E55CE270DB08CA9244120B179
+34E035F257841AEF8D2659784650FF246A523FC52AB4605B892A0C701CD78600
+FA29F31119C2AA8A08048B5B957B37CBAA2094C53550206CEF14AF8FC57D4BDD
+30288150A48052E32EEE82C80E38C8034EA02BBCCB02CB190D3452F6C6E92C9D
+9BE6FF73ADB9C8F51FC56A7F1C5A966A77B34BF5D5B48055E8DD755096E189B5
+4E9A773B4D03EFE2AFF92C778DB38C591F0DEA98545BA731EF5163BC166E12C5
+3F74A65A87A71E8CFA0E551E1B9B79C9F47364ECA2388084D5E0C2390405214D
+16BF93799F784A28492111BFEAB73D207A5DAB194BBA8E6427C4741796B63C5B
+5EF0E5BB7AEC728118AC72322530EE9FFE593B71852B076E5C3E52308803A02F
+89AFFADA22BC9C5E5DE81EEBD93F70BEE93DCA8A83BC6D1ADE07BE429E9C94C6
+F8ADB3FE1B31738A6E148E7BB2944195E664E5A74E5D6F3AD091677C50C919B7
+324299D1A051780C08BC1C32269312C57DD44AA61685431806F17C066F93C970
+1F67C1588D8E9E15D20C96F0266F8F7F1261DD35D11B92E18284FB1D83AA921D
+24188F3B2C8335AE975357028E30EEF6FD91DCAE19C3EB4FD36E1DC5B5C9AB96
+D72681B96A81F5EDD3642EA6C9CB7D65C0B04628A5A5832891321EB6A080792B
+3A57E947C6C6CE3556383C4131A085D81C5FF3516B6338857F8D7963BA42D4A3
+816D63166B57E70D9E275F05CCF5919E1CB15A2DD757AA5118FBA9B3454C1094
+6960691D063422AB4BB71491053A4B1293029A9D307A9940597623232E373604
+5B365E68972536817FAD6D590BFF8B5F19D748BE0403BC64F6FD7C3A8A5CB2FD
+D0C2DDD8202F905F6EE01C9BEA5865DA0E68233F184434292DCADC66A404F796
+FEB71BFCF087EABAA056B0FB567CEEC00E85DECD779075103091C44E7AD3E7FD
+0D7B18DCE3946DBA885ADD22CABFBB47588D111992E20057CA71F240B88B3ED4
+058D7C83279FE4DEAC1C822A4C0D5AF43A97DCA6A29852F34DD5709E4CE03E9E
+2080BB90AF3A845CE39A5F5FB1D24080F31FDCD26A227FEEBEC6F8A2A13A2296
+EFA3CDC852DB5A8678C969845598DF444C10AFD0FF18080EEC2A13C17FF30122
+331A5E73C4F075E19311776028E01F54A494C40EDB20E5DA4F995D87F325A138
+D069D50F77D634426FC04C4DE02CA8D6154942B587D548EE2133DA53B5307B3C
+7ED4E64D6733C4DC319565B74BAF0091D8911E6313BA564CA9EACC704FAA5A18
+D952BF57B0EC7799B33B9442969D7C8794A56DCDD7E1041F444C097D066B00C6
+E7FFB707994F6473DD7B0E1200C1BD3CE10DB17B4E701ADECE2CA65DE6FDE1A0
+9EAC8E966D343B09D315111A456678D6ACAFF94DCEB84484530BF052B75F238E
+32C56C810FFD6D33872781212C84B0A1D6E452BCE38CFED98645E3C44C05E17D
+DF021AA5DE04C401E607AADA5E1BB9DA018834D8D6527977F20E278C0579D6A8
+5C2D22FC7033F0ED5353BCA7EF8CE6155B669A6156C297AE90BB0C4174918585
+3ED25684FBBE845B6BC899BB76C2467E13A0AA652AEDBC355519E7D65F3B2366
+F395697B46E7BB33C14DE94ABFA168269F1807A35CFD925EAEF89D0F6BB279DA
+DFF6A18E24BEA29D3AA8C2DAB29D10D004E0C6B020709B0184EF73DE001E330B
+24DF627427DE20AD6993B04EC3D323FE213C0E99A7AAF0D54F52859893FBAEED
+6EAC75FD753B15A17C5E190F6E33640A81C67E710B5D9210211C909B4DE49855
+090E103916C6C3BE89B5FEBC82D7B40075DBAC8CACC63C48CD6500EC35FA7121
+A38B98734722031C4F5B380278CAA1262A777142DF88CC3E0F7271E42835870D
+F02CAB44AD19B66B96D3172312B63046F57BAE8E87174ADBA8C1A6575E00288D
+C8804FD0FABEB3B4FED2DE5CF2369087F7A11F99F40E0E90B41838F9C75A9D3E
+7DC3E47C447AE759544633BC1127FF091371A7768C418BE59074D6AF12381AD4
+881615B9E47991FB5692A390C73B99350A84F951ED7324295DDA3003A07CF6A6
+DA64A1D1210424232DF319970A65252F36C395ED6A6898C418F7BCA6CB248E91
+A19E9558B13BC087A6ABCD25056948E30828F36288FA5BCF2CFC445AA0FB13B2
+1353F3403FD894747B2186F9A3851CA5704B036B7B2A19E67DB0408F7661508E
+E98BF576EF31BC5259F86F768558F21CD785941605505AD1EF0AC7CB431685D0
+4AEC2297CC7A520B01CAAE0B19692D487815CE5E427F632E1F66388597588292
+1C10AABA5C8DD8AAA59054688A8D8D43514CB35403DF0E1B80A44B4B3DB3910F
+2E07D4488E903267366F29D22DF959A9EDCAAE0F0F344D5444F34F0FB95A642A
+E79F213BE986046F80FE75653C42F21DD771EFB1ED519E82408D1FCE4ACD67D7
+B3F7A197BFF7EAB09EE0CCEEEF9F047BF8BDF6002E585358333006CE5CCD24C0
+C778765C94AE918BAB1ECD4FA9E6A21FF83C9996A618FE97AABC4389B2B984A1
+F7E52F38F14FB54CD9B0D393A36CBC21804D2C5B17D2157D0765EDAC469D7DDA
+23451DA653AE64F37F9BED8625BA3ED6DB78E2794F0AF48EA2973A5982DF1648
+A1563869E824551CF7C04C635AD5775B4003E406C8C5A8B55139B17C622F539C
+A107C14E0064D6A981CEF5F28759268B7090127F6FA3B78CAC4C17EFD023240B
+91051243141ED22491E2833B829EF3D7EE6201538D1ECC9D440B3BF24233851D
+0B2C290501E251DB76EE9CDA65E1BAB5A873C1630447AC33F0088C0EF6728AA6
+766A5D4527F8616DCE633079F46C8544B973322FA44F74DF1399DFD605B6D3FD
+DEA0A819004E897133D75A1356597D4AEF99AFD9F17C86E340373678C84BF7EF
+13BFD5BF50AD1A48265CE603B1ECE2CA3586008A965FE985F52A5A15163012CB
+0CF0E25CED742A023FE72C6BB3C55D9C176601E9CCA867AE8AF8DC221DE6D65B
+769292B48547DC9DEF57429FD0A7EDB9F5557BEFA857D34FE38EF2080079B69C
+10DDD6521498B1174A0F616A4E0297F0E315B4BEDDE29E992A0F569896F8F806
+DC2FEB8870611268462F7B81E4AFE52F0A33BCC65C7689DAD41CFA6C44C2C982
+DB346DF0CBD58E019B1F185A837C00D87866CF35D10C7DD5C90AA95F63B0801D
+4A8202076FA80C87EE9EF56669D7D75F2910DE386A2D7914A939583C52D4ED67
+F1A3FAF35D6199D7B1C5B0C25AB1297CBA2A7ADB118EA8FB645644B1D9F70D9A
+3257C601EE91BE7173EFBE8493F1000F7BB8090308AACC86530D4FFF655D78E6
+802C5A60E1C1334AEB26233A2C95DB11F42F21A79830699157AC8FC580FF86F1
+F94B9CAC3BF3058BFC86A3817DE8E54F71FA09AF16455BB4D58C96D57670E9D3
+3A251C750D85053287C44F7BC1725194791DE14138B8914FC229BFB6B693F0D4
+4E86E91B99E53CC40088D6B395AED705747F43B7BEB98CAAED14FC94DEF17972
+A0F12C2C4A6203161C169DDB2AA3194148609BE6A37168951051E3C8C9031BC4
+9573690664AE6E78BC4E9790AF23A37A92F6725D7F0A06D91B80D995B4CEB72F
+B5887565E3715B6D6AC3B62D24DC1DD36E52717CEE3A1CD240831D8C0D2B1C8D
+5DA96C5A37BBDFF48285E2AB64404C1F3ED269C20B549E5B6985DFFBD152981D
+4BB8B235350A0B36F5A2AC7C88BA130E2E71207ABCF3FB7F60303328C483B3BD
+2E39A770F50F9E6CBA363EBE74636981C3F804D9933C42EA25B16F0961B1E427
+F26DCE8C25BE416430166A5659B1BBB06BC5192FEA829B945620B5C72F808482
+1084CA85E59825BD5B961C372B3188E10E45D0C8CB31F3A72E7B47324E8109F7
+D5A73F45DFB330B1273E0B6421DD67656B7FA37F2949BF7695004A1EBB2B6646
+D64BF5A7E3CA481968C9F5CAAAB44567FE9E5FE4203254DA6D354953FC00263E
+3CBEA82739CB8F073EA6BA466E81961DD2141DA3C6620325FCA6EB955AFEFF83
+6DE6F1BC65812A43B68C9831BE67F674EE78809145E3B818F9DF5D4AB6F2A339
+5FD5152BA40F1DE2D561E28C696F86470F9D93241948D564D2F9A5A84051CA91
+5E99FB9A73A09D3B84998BD436DE6BE94AE85C4E65922DAE9883F6D8E2FC8F91
+12E6298288601F1E6EA6C9A93D0A985BF65C0861D5F4F1470A4F30677BA419B1
+D98B8F673224634255CC0B3EDA46B1A72B853B0ED55DE900E2073B6A9AB65885
+98D731267AA62704BF53EBED4EF0EC1BC81712BFFDE2620B6E8F1D924BBE43D6
+64947E9827909840F6F0FD6361CBAF7F72CA364C76AC3E0B1BDB7F27909A3395
+5215F7BB7A39E8DBCF953A18DD14E54F6DBCAC487F6C4899BD0C5FED5014E146
+7B9930C0395C1641D031A33A39022FDC4ED1CF31B8BC6C8B7DBE166CB80248C5
+8FE45DAB0A4848457AE5368362ED57B222CEB65D46DE4A5A6866C2F7BFF30391
+4967A00EC64DB287BAF019F439CC48FC535BCAF9F1E8AB6B2828EB44FA2FDE65
+A72708D358223373F20A7C1E871C67466255FCA992024119A3C63DD3ABD834C4
+696FCDB385EF7E68BCE76E49E3173B8350912414A44DDBF69E0DE351BA3B8BD0
+C5EE604DA4111C627D027142E63BFC1AE0CDEE2D9AD330368522AAE431F3EA44
+4F91038D8AE32888943CA50CCEED4DA6995FA0486531B9CB50522E2272E0AAF8
+1221DA607DD7169606DDEA719306B8E60956BEF41830F63CE6D4D85F6DDDCA39
+06915E39263AA9F03BCBFCD120D1ED5D75FA2A30856068063CAFB48F7B8BF2D0
+87E661579B919468FFDF37B5A85DC4D84CE5E477C8F8D3FAD10D0608E64E1E0D
+197FCE624D68F400B620B145AB330DACACCFB93EC1F3BB4F53FCA4334C2DEA36
+50F71BD0D49817FC80DBF7309FBAF89D48EC8FDD76B750426250031431D5D29A
+8B762225F03D13289DB062EFE903C9605F44100B1B1CC43569775621EFBFEB7E
+E5F28CE733E8A32324DC64F354F60F82D46A5EC2076C9140A18B823C7709D2BA
+C6DB5B9B90E587D89DAF0F9D0A160BB475CC46487C0041D6A590FB028822AA22
+A23B650C640F8451063808CC90FE32D3F4C8F78FA86D8899A261E0D7CCBF0DBC
+7E21CB68D12D79D889DB06B0B035136BA48C69430C5B515E8667E4FEEDED2477
+A894DF2D489727CCA1D940685D22BED725AFB3340C92C9B5F33E6B8FE5FC7E3E
+E807CB781E2093B59BD41EDBB9A5C12756A3AE9F79E23AC2674FF955EE0DB1BF
+67C81DFB9521BAF79E65B604CE4CF37AC60AA5C51E94213139C100E53F983786
+72F4EDBBEA94565C5949FE2600696843111B48B62C637BE86B852897CCBBE453
+D55FBE2173FF842B20873B56C3D5977EB3D8390CACFC84710222765847BEBEE5
+EB746A8B1D4CFC12BDDC719ECFB31E17131C8576E783BC1F2685B6237C3EE905
+6B28EA218F4D640EF9A5169EF6C7FF9C83EA55D0E99BFAF239853A72559ED38E
+9E001A519712A1DF46CA6F3E38D7DC2079C6536CD632F679E82AF88D938ECB6E
+ECC80F0A00362F88F790D571562D26039AC0B1AD914EA87DFC74BD6A05E41038
+7286CAAB30AF6A10F424DE7CFACB6C4DB413FAE8B01503431AA5404855E73A27
+63D5278E57075E50239E18B353F64153B2C0C29A6F80B845105332B0AB21909D
+D417D315C739ED4830D7F1E878058D21272E043C692F9238FAAE9F420CED97ED
+F3A2D0684A0023E9A35257D9BFEAB2D413A1D91E0D769F086FA09E6317313182
+5730A6012CB634012F0EE5B988A3DC36CF543F96AC644BA5BE97E1DBAFA138EF
+2DE7C186DD7C8B6D47198195FD69F188D32DFABC2A189E255C057A4306D00C6D
+CC87D77F145235C2EC89B8A39E9C0E0EDAAC16555D22A47145E45B8E0169A126
+DD517FEF75B15F61B8A6FB03EA062CB6193D838C279BF2919DA1DB93DB6E5E2A
+1503CB67E0EA17C89E7881E9BB1113EC74609BF9F73128727E9AE03B2B4EB91F
+8C3F67B17670CE45004ED93C1EAC580C84A5F887B5BE940B420F3794336B4501
+4BEDC83C00F5CA99262EF27A49C8400FB3BF90A1F58CCA6F4F63E8B485706581
+49F6960F4CE9A68E0C495DA28496F321A94C890C139184859D60692EB5F3A3C8
+7E4381B5BABF2E3E35D2ED937EAB01ED6B62DB0B437A2D0AB5AFEFF8C3CAC5D8
+EDAA67101A4D7DF305F88A1FF091247A44C258EDFEFECFDFC8580EE1257A75EA
+0420EDE731D79F08D0F5859C843BA6709C3323CB47B86E9282FD53F41446E001
+3674EC094A33E51AAAA7A0E888FAF86EF287E75694712B89AD5D1B9A234B0211
+242BD1BD761FB5BB30913AC4C52D135FDA462334E73332394B4665DE09B0DD32
+6CB361EFDD4D30012531BAAA37DE7CE9EAE257C4C57DCE7BD9169878A3A64516
+00D8B818EDF2A20F4B7B0C4CFF9011173BAC73709F3121395765E4833DE7C48C
+062DB0D3B1044656A412265C4EC94BED0E7B0E369183EE5EDA14B52CD2B490F1
+5328EFA614DA2C12BB8B7605E83FD14414307E654F802F8390F4114990C7ED1C
+893231A96CB55233BEBB3B7DFD381142A66D04A91B1B39826406FB4AA0785DE0
+E85B5100B99F11DD2B015EC225308A5C8927AF66B0A4A02DD48E0B77D42FB9F7
+BE310C090C90F38D9F9C788DCC34FCA9515B816E43498C74D0C8AA69E41A4253
+74AEAFF24FC876F6E6F459D6B91DC0A673946445F700CB4447FEBA15D35C6191
+1D38C5BC7D0CF053BEBAC67375554290C0CFDF4C58157B88570C5E4BEB483235
+8F5C62F11561330A09B42A581220097D11AD82066F4C71A4EC61EB4E237C9B4F
+497499E7F583FD2ECC6F0E11DA8EF48C304338638683190586FEAA67786DA37B
+D1D97ADB91C03394F167B611CBE2F140431CE9CF68AC0BC836AA47F58C03CE9E
+C704744A7AFA967D39A723FD75A732A14D97F87045199A988358737EF81B6542
+551DDAEE7C9617FD7A5C7200F06381E5F98EE1ABD3ED6D6675CD3E42DB5C3E13
+1E
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -3649,25 +6085,41 @@ F3
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
%%BeginFont: CMTT10
-%!PS-AdobeFont-1.1: CMTT10 1.00B
-%%CreationDate: 1992 Apr 26 10:42:42
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+%!PS-AdobeFont-1.0: CMTT10 003.002
+%%Title: CMTT10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMTT10 known{/CMTT10 findfont dup/UniqueID known{dup
+/UniqueID get 5000832 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMTT10 def
+/FontBBox {-4 -233 537 696 }readonly def
+/UniqueID 5000832 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT10.) readonly def
/FullName (CMTT10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
end readonly def
-/FontName /CMTT10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 33 /exclam put
@@ -3764,482 +6216,668 @@ dup 124 /bar put
dup 125 /braceright put
dup 126 /asciitilde put
readonly def
-/FontBBox{-4 -235 731 800}readonly def
currentdict end
currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19
-38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF
-D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204
-EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727
-A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593
-F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714
-4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA
-6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E
-A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B
-E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F
-1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438
-452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF
-8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369
-5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA
-DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9
-BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19
-741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79
-E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712
-E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7
-D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE
-C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DA
-726405EFE420635B5B7F0B48752C06083E92BDE06401C42A2C528C8A60381227
-CEBEF0C9440DC034DAD9C19FB27DB399BDAEE22053591D6538587C768C1B7B0B
-7D1E222D2D8AF3A6473CC4C0D6C3E0DB49068CEB8C9BD1C5CD486A50DAA10BC7
-7D6286142355E3F21DD254E27C00C442728A0BAEC9D3F17AE9CE320D365152E9
-EB0D5E3874F2BCEDA98521D23FCFC30B4B69DAD2ADBE80E5964ED0ABEF6C73B6
-DAD30E2C5061E3747FE536E1A5D190D028F2130AF608F5DDF9DDDF1E77DC8437
-ECB3EC93B33505DF47884DDBD1DC6BBE4098DF04A29AF6FA3AE344600D0AAB53
-B3820DD7ECB600A3B8001C51AF2CA7A39AE1485A087FD1752DF68F55B52B4DA7
-48030F2AA7E570B3D56C4EAD367B9B73FBC0A7356253233006178B9A6BC19081
-B815B5988AE76FE6FAFD7AC239072B1106A3F509381AAEE79B2F2154CAC4727B
-D199CDC8B4D05DF4BA006982512ABD7539E28D937B0F87FF79A3F84C29ECF943
-A8DCB8BDF8EA9E7A0E7CD60BC2308C96B3E889C797D0FF28FF4847016B3DA141
-E76FC6BE78A6EE9CE07E651FF86E720A1A1F075972D36E5C55162E3FE26BCE3A
-814BFEB12D4C5FD24340CFFED499C7CA183E57EC4F12CFFBE3291D43F7270575
-C6C3306F832EF182ADD0AA14C4D8669A17C09F632406AFA195F90C4DDC39779E
-EC0A77E590211592D6EE19563963225C06C2F13265EBB5A6CFB7C17D9E77650D
-11958305727AF662AE73AD0E3ED5F7E7086C5A0C3548A8129575980B06C715AF
-DD55C8DF869BED0A7883491030B1A7E82C5EB04E5A7D952E716DD8F2EF6275EE
-087614CFAB55FCE2BBECD7E8D9C90FD8359E929D5E0A416A23BD58158318B4FF
-87B095EB63F7F052B3A77F136FD66EB2C52BD46CD7DB3091A4B78A607112B12C
-4D171B2A00B78B0E1C44B0D90C20D9244281F5123DC1F6063F91E9E3E48DE78B
-C862D848BAD073A4FCB5EEC9FF54B5AB8E234CCC3C7439C62ABC4A13EF1B8897
-ABBF21F900C564C9A305FC36FC7224932F766E6E72C2EBB55953DFE2AFC2E3FD
-33A0C6F0FDFF086E9FD796E7242596AE85B877223532667625E371D2156E4C04
-0D7FFCD3337B93DF066CB6FE1E13960719EB7CB409EE805C08ACD2C06303ED9C
-E34C898787A43C1B428B896551C6FEB50A831C6F8CE2073EFC662EC286CB7555
-A3B42E58772E82FEE206948B8C439FEC5E4ECB9E11DC3A4CBC7611E30890E408
-637A01A2118441B4F9467A98BB2A1B03BB2F5D8E3DB7D1D15C188D9E856088EC
-B762F07B1C06024F7EF53A2FBD60C0A1F4C0275D07164545250ECEEF8CB15B04
-A2D8AC44DDE818C4E3CBD2A5FA0FE49750886CD7CFAAF8B780255F89DF7F4F5C
-BB594FE7C1597DA71813C2952AD3E811524459EB71D29696B450C924B6A5C843
-8F36A0F1D7DFE796FB9564333666D74AE614D0D698FAFF20F83C86524C894BB0
-272221C060544F3B653CB0E4E4F82B20D7530B3806E6A5830852C58070177815
-E287C847F19F64E854F1463C23DDD80093D6FEB8BAA22C5F05C21F99FBA7193A
-EB7CD49CFDF4308C6C68CC955A45FCFB54FCADA9A3BFBDE086B057DE88BE335D
-280F5338D7E66AD39FD08F9B55884F1F377FB6869FBABE3EAA4B7ACCD85BE672
-724B4B8F236B0889B6E7049CBA558A89F17863E82DF145DB8C7ED1F36332DE23
-3C0053B74E850FA14F9EC9EFC23AF18E153CC96FB0FFD910347370E57F0D81E9
-4A83E2D189EE5635E85A2BEAB5B1CB974546BFB2FC2ABA1E15DC0EC1BB3AF1DB
-B2F93538B92F504CBD7AAFE36F5F3AD45EB16378F169B17869FE81464CB826CB
-400D2F5441A496B6C60A4F15FD20ECCAC1F8F91015E7E1C1A10B7992A1554E52
-9FBEE905A3005336E49CB04BA7223F1674C0BBDFA06ACA34F7BFDA56906E04A7
-4DD79EC7E79B021A5008F3B1E04712D689366F520B0FA66A558F957011992728
-561BF4B75C2BE07C4024C172085E51CCC5CFA439F570297154CDDBB3AA25CD6A
-3004B936488851BA1E814260C06CD5479DCAB1A6AE21A5F4563024F973D738B4
-0DDB6C6DD2E3AC21B4F6D95CF9AACA782919F5D3E613D61F3224A982AF485C8D
-EA0037410EB70AB7D3EC174C6D5DE5C9C5A1220EF7C2B74499ADCEEFF077D1D3
-50C1124535F88C3C3F66477E42F1932665AD323E06B398D2805B9CEA632F5B1E
-50FA587B102A35E2F15EC22DD66E4DF06A3F4BB717A3ED7FBBE2458EB4D896DD
-AF00D1BC71FE1CCA27890ECBF9F0AF01D3E65CAA29427FAF06B3BE1E640522E0
-73B213D04491B93DB29113EF72211E31F4C5A7FD58451946CFC15FD805112FE2
-547D1131A46710DFB75659A33695FFAF3CDD40AE5260AD6766DA81DAB0A6E96B
-E89D57AAEF32B5EDBBE9F7CC033BB2595CA3FEDA2ABAC8E5395EBC35BC112FE9
-67EAF1F123228538091483050847F8FB5194203609502D3A09CDE811EADC18B9
-F039593782C27EFA7697182D6367E88E326AD5622C5A457FE2644FEADA88615D
-9DE3E483BFD9329667953CDB86F9D2F0D4F02DAB8A98FDEB1D17CAAED9B6E2E6
-0C55C1FEE25AB98FF59FC235876029CE03E4A713B75B3163BE3B2DC0D4472DBC
-473E10400C0F57E627AE97FD0C1CB0F78FD8E2FA831A3D2B1C2BB3F2D4E812A4
-194C8732B0C525361DC8480CB27C30CD4DCFF01318D2EB4F5234B4A42EA8C23E
-7B3EECA41B8E4F54D5458B37EF0FB2F49EB19F4EA8AD2B53820FA36E93DD309E
-48847F5C01B1118ECE7D0186E6B8953344EB775D655AAAD7BCDA642EA2E39A15
-855C027CBC0E3FA752900EEB464E2D39404D1B85072B40834748C6F9C74C5B6C
-3CEDE988343FD984CFE4B856A481E60E2E65D3BB41BAF2FA80AC0BFE381071C4
-573C6ED65C524FF777F34D82E9661E4A75E3878CC77BC59218244612219C5A92
-E95B90EC2C38614665550026F1730D11162F19D841681C04C401E102C047541B
-97B9264D86F47E25A347696AE5EF0FF3ECD9BA32C92901DEDD816F7D73ED1216
-0A98771892472CD625A8F7F19DEFCF5CA2AE57F8AD3898F2C1005B187DEC6F2A
-A31C32720EBC934178E0E9979013B3C9AEDA4051DF63D8C903A399DC88F83DCB
-A73F1B2083819D1BBEA5235F8FE1D098F32A2BA6274424A99A4975FE4BFD59AD
-79B40A8003CC0AA728EA79D6BDCBBD73DF45B7918BC099C5BE4A068BF64A30B1
-C39442CED98AAE1BD495F6CA32D564A72E3BF753B49E4178927E4BBC0F06048F
-96DE7C30AF580B0BFFDB330B3B87D7F6532A24F403680BD9F15E758CDF04EB94
-E83C7E644FDE5BEE7CE73EFAC75669E41BDFB20A5B8ADE1137378DD8102A0DBE
-19499A623770417CBF5211395A6BA9F4490F4707A46F1F9B3FBE642DEA0CA053
-9ABC307B1E71DC2B069DDDBB4EAE378BCC75AD61DA900AF8BA6DF0E27A8D2258
-DC80205305AB6ABFE3726703E60869BFAFF1874F3C0E05FAD9C05D7D89ECECA9
-DD2AF5F777D7514208697E712B52448B364D3ECEFD8127043DDC9D0757B7CC37
-5CDE8001D007A6E961EA24D7FFC92410F3B13A32946F12A50DFFA256249BC8D7
-C1842FB84AD51B41008EC4604F6B70990510EE13E6DA34F864A572D99A13FFC7
-3609EF2BB1FCDEDF37A6018248C545E086EAD1BA1143E74AC60B684E755E59E7
-36557B915F92EF78FC177621D49F777A2AF39F3C2AA6EC74750AAAE08BCC21CA
-A71CCDC91DD45E6050D83ABA49ECE425B55EEE137C55619037F1C30530BD0A6E
-CD2004B6A040405064D7E87C55536680364E09248BFAA3FDF95CDA0708E55F4C
-F7D0A92A93DEE0C7B69638F171B28B7F854CCC6EBC6AEE14864BF5144EA36D46
-A9C297225AB0325E28EF6BD06D7E40E3A724EA1E50C4C6163B195CFFD5DD291D
-D7BBE9AF4324A69394117EFD62F08D6BA6A8F0AC3E2353492999AF28FBA758C3
-A50B6840CC72054355E6CBDBD86F683537A4115049BC1616BA35C2B0B6F5CC32
-3F6831DE4E6029310738DE23D36D2C6E82F04EB675FB89789F74AFE3B8854250
-51812FBEFBCF162947554324FADAB765C74B6DA89F60A734076D44BBE45263B1
-3FEFEEA90EC7948F23F34D4049087AF6563692417DDBCDD5A9552A373C2528F8
-0318D3C0669279F292127CBA40B0ABE08A1476BC9EBFA8BD5D622BC5CE7DBA20
-C689BDAF50D5B1EAA89E296787CC53845DB2BA54FDE363DCC98A7BA256663869
-E9E02E09077884DF1A2A41AA698B7EDE8DAFA621B552DDA91AD1E671D636FB36
-91C62B4D2D4112F2C169E0023EB7521F570CECC54ECA5EBA462049AABBE2ADEF
-E3234BFD71B26DFDD9D34DFA69E5E80FD90406E6505A6798F030A4B5172A7BC2
-C9B765A86ED55C0590E0432719BCD7BDE7CCC7F6B33BD467063D886276C8879D
-E04897A4623111C14A1EDBBF69E2FEDDFEAEB2A785C6D2F0711DF4B93AAA291E
-7F4E0CF9CC3FF0D31953C594DAD014097DA02CBD5AE8828C7E7B5BDA09188B05
-0D7263F164E1E78CC430ACAD1E8FA71001E9BCEFAE47C79846916A5F819CA366
-5734089BCDD458CA1A9E8E17BFF357A91F9A7A8A6E1DEFB121353AA80F1906A5
-AF7CD2E59EE6776FC0DA6574DA0DE522918CAC4E566F13FB9B64EFE79F3A3BC0
-689E3B0676741C90FF3BF85C7A0FA9716F4ED0E329512B66BFB8AEB56C3DD6B2
-24F8D6E23751A8485F7EB46719E9D22618FEE86D5E01ECCF4C6E74368A8E9B49
-245D80E7484DFBC916FB2447852B36EF3F99A82B6C106F786707D7689DCD7AEC
-A0C51AC1A3F67034C16B74994403FAE7743BF02149BEBEF554814BEF31B79184
-3FAB4D2C887E1BEE81B465D12DCDDAD03DE5ABE9E763C440B2CFD42FD16D96EB
-C21FE788C8C2688F79F148AA7090BE64B0EA710D376222FD1590301BA9A2E715
-D33B8C1D95F2589AB0EE476F7046537E27DBBCDADEA1E7357C9D7FA92C2F93A6
-7BDDF58A44966590821023380C97CDE37EF6D449E35EF32BCA6E69DC8458511E
-8DC8AB63171A6018AC9A334829E5978484C4C6E917A5F1C254E6669F4037C691
-36980250A80673E0F18C9E0FBA1E5CCA3BE30B8E7B7188062B25F8E1E16528A2
-F217C18D6A1955482E5463FBF097ABAF7314E449C6FEE56E2695407A8AA9648C
-61AC2BF3B2D9CB6317A9B16CE931D318C8BC9676CD908505568C197D90C2BB46
-06431C999EB68C8216409E4CABACB2BB34A05B697B9DD1E91471A404B4969519
-E25209EF4EDD420944BED17B18DB3566FCB8059699FE416789191EC2B35086AA
-2E10C139E3C9FA0A535DEE9255A867A26656213E85851DE5F51F9780D3A6E572
-F1F5CE64DA176CA810799DC1C60A8FD2A5ED42E613021A19928EC4572059B2C1
-EE441E79CDF7DD4AF7B6E3D3230419ACAED329388044B107DCB4DE91B71EB838
-904B1F969738BBDA064FFE75C6623639BE9924602DDF0C166B433B9D54ACDA5E
-018680477FB8F10621FF32319E58DB672D744959A33E7314A1B3CDE0C038F7D6
-0C8A195AF191E36B0325334A711CD8E25D9C1D257E46A734779E486567481108
-E0281DE96907D460546578DE83A0A01A9ABF64402B48DEF739F4308E14145753
-719CEF720FE5CF8DAD7845E74D502B69DC18D172C3A27411259B8042F3FF82C3
-B157BE242C351830255CF0EDA96577375A70657BD9A2E9FFC54AF0AE563D73F2
-E510279FEF48D79F5F7745DBB492F1D74DA738E6A4FE4364799B5BEC93B4CAF6
-B06B9B8C8D164F8FA1FBBA693204064F2C1806C39910910E02ECA8D092558CB8
-33338B359D56483B7B99A1D8137204EC1AE70ED3D75881FC3B00BB9349AD934C
-81A9F285312FDDC77FA923B18B1873D288C2AAF2E6D0AF90BF25A982B843789D
-5662D6A2DD58E065026885601ABED4B09CAAA3116DEE6B430B15BE0A121FC1BB
-FDEA5A501F0798CFFFFEAB5101E707F1A00C8E014A3561FD39972EA9AB108EBB
-960AEA7FF60C301AD6CBFCAA7D35CBF6F8462A4D76C4FBA6F3DF6BB762DF7900
-9F69529AB4EAF96C2866444B257160E8822533A7A1240C83EC18C364F577407B
-4CB314678D2511735308A1660AD94B8B818CEA4A3DC00C5A1C978F8BB4E0491C
-49328F6CDF95BF620AE53056364423841D84418B23C2A447B0CCF8D8633FE2E8
-4A4AC1C6C74627EECDC994059F1BAE9E6B10FA80D767B3FE97BFFAD413DCB0A8
-495039744B48266278194D60422D6E7C74D0DB45ACF217797D0C0678EEB60759
-6231438CFEFB346553A7A447B50807EBB6E885B5A49CA9A350EC4A8C76EDFBB3
-A4DA1C9E3EFA193CDF08553302998F20055C84420A4C5252F764CC4B7A4BEF6A
-A09170EC417B296DD9E2301CD8EABE4A087E648E0525A9FFAF26374C47FDC123
-82F18C9884843864F418ACB08041E7896FDD395225532460A8194A8DB4DBD824
-1C68C6665F85059E365EC0972EC6465E2D8867449907DA6692A021F026F437BD
-D02654BC11381BB6557663E0B0B8C4F2FF69E4776F4EABA69311BC1AF8155F7D
-6D3A418BDC912CC7CF1A4BBC8A1376D8B4DEEB6585416959BCA4AA08D4520C33
-EB054DE53140992D0707210593BE62B3659E3E493C4562C2E99CECA143791DAC
-679896BCDA0699E405957E17DDBD243E65CDD7C9C8629F29A2078658746A7779
-0F75BE24E2DDBB672B95F26366BAF036B3C23BE4132D7362E76D4183A469E0F7
-29174711ECAF4FD9A923E72FE58DF2854C5537E3626317D471D1E8A922C9BBA4
-CE9163A4086AC4A231C2BF35FBC39A5BBCFE41843CAC7D81A054509D31572BE1
-596E0B0B563DF2BF0E57DB4943DAEE35CA26C8433FEE4FC61145C77F65DADE75
-62DA18DFABC7F4194906F53884E62E77D8AB3E099776AB93B2B4D0C98FA44C71
-597202A2643942795EE8CE098FE26F1AF8134F1E75FAE18D563B1FF43A511C9E
-EAFB9EFCF61490A1A4FD2CF354927B72C5EDD5D62B2F3F5006D6130562A13BCB
-1B988A994A8D68B051A5A821CCD5D0F8D9D49FE7CD04EECCFD7A554CCDFFD77E
-27AC4AB5BF9FE40F90EBD066C483796CE1A364E95C5E0CF2154834760522F128
-B2DBD1F4F73347D42635B2875A23597C35A0823CC6F71E49598125411BC9B2C2
-72470D36DD967C947AFB031BFCF770FE50551A134DF8C5D1AB1F09819569A57E
-E23D4E87C0B52CD02B0A2E3FAA7D27A94359E82AF047756BB769BC5950A75207
-78ABD49D174F2F69810AFFA9336A52D6B93B004DCA5CDE58475C0210E0BA1D20
-FD4FFD6838EC56A0922472D4C4EE0CC481574BC30618179E733EA40A48847E14
-A75BE7717CC5DDCB5B0718074EAB6FF07CFFE794D335B3A13EB968EA8FC5B08A
-13B38AD1C2C964E4B07E90B9732C458216B028E07DD593A5B767A2B415EFE7DA
-951FC07800F11C7E2EF9BDD152BC6815B7F32117F49FE08BD79BEB949003512A
-327F3F8FAE1767E7842348BA4373649F1A21DB2C56C081BCF9FA4EA86C8DFF00
-FF45C4F1386CF8C2C4120F3F6019CEBB639F2D272D08C1763A470D4BF6330DC8
-43C069A6333113C3A0C93471486EFE9BFC02B760C7CBB2E9156087D09EE8A178
-5EF50B34994094C3F0015EA2ADB6C920F4302FDEF128711994875551C4E883E2
-DDEFFAAE11F2234AFDD96400BB69C1B4E6EFD75734C586A10A54A98E7D790F28
-DEF7C7DF61FB23BF91AA700AE585EBDE74E215DA49F4ED466F46129022722086
-8884D8E026F35C4BEE7E866DF8E0846D5EC3534069B713FAB02D4B4EE3B44E1B
-656F30D629D40AA1337786C1FDA08EA1217AFA4A6E2498B334DAB5461A70DFBB
-5AA5686C89FFA4EE82D81CE2B28334DC5C032487CCE998616F48150BA1281911
-076E626E5BFCC56A0A4CDC559F878F14C2BD7A5148C1D8CC303FF9EC473354D2
-D4FB0F0F2AD0CF182A28074ED6552E179222570DE0E0D44E8FF4DB36C3AD6487
-C4BA53C8548714A69FCF8E3E5202F09469D7447C6519AE902C1D611A720BAFB5
-59E27A6DBA73624F44B4ABE0988BA3450F82E03521CCE8EDE8BE7EE1223B575A
-DF9A52650E85545525E6F121FF2D1531F156EA9D5594239AEA2CD09EE28ACB15
-A445E11FD1C031188DB61881F474D49425C084489A88A47D681EA68E7FC4B1F9
-DBB552063A02A0EB51125E9B2CC646B940D46FF457415F9565892DEAC030F08B
-E4C10DC38D825C7597394C844CB863CE6C843F67F2E1C42C4EF86AC7FB727BF0
-224B5E91BAD99CC6638AB2C64469A81D8B1789981872ED037B3A34BDF3130137
-80FE80FDA65EFBC11A08B98A1AE595F980B577E22D3CB7FED1D4016F5290ADF5
-47D7D9BAFE39F294582F2C084003E9C83FDB9EBC87C8B477CB8BB359EDD9BBC9
-9368D6605E1468A20909831BF602EFCEC0D5EBA99A2223E5A269275C8B221B3A
-F9226654185929F794E1979ED18B4CD36152F973433AC67BE24B9D953254FBBD
-B644CDF3BF0E29A2C72113DC486E46DED2CE8F8DFA8B0F8478D1F18C9AA8E054
-A31C3DBE84ECEDD85DF6AF9467AC2990ECAA3384FBCA1BBE598AA0D6813C859E
-1520B88BF30ADA910A6AC3068A5B8CFD76B7F0F6F4AF4C32450D628B5320C384
-F23A2B5E8756895584155226A30F8B0437E028978491DCD00E79C0ED58DF261E
-79B9DA17E57AEE03EE92102EAB2D63E69A88EE0B1E2087ED0C0CF6475EBDC3BE
-0324D1FC8F7B90D8D807533E5436F2C2583B9629EC390403437FDAC908557894
-03054A6DD6A3586043A9C8BFD0C7EDE1229DBB9F69F7A5D20F55664D061F6517
-0051C6B3CD7338241FB403F2AF77DAB1A8EBE1650156D40863EC1957372BFDEA
-BA8D0BB1193CC5BEB5A68C8274802E14FFA3ADCEBE19070325B1BDB960CF2988
-C0F5A9BFD843C515ADEC8B8AB02B2891EDD7502D9F28F4E58D8F67D1ACAFD0C3
-3531E0C7D1554344CCF90AC8696E83A3F968252981CAC09653956F4343B99D3D
-4F17CB8BBE4506B354439B70F2024871D16668F9DECD8EDB872BE5E6ACC406F1
-1DF4E3ADF60EFED57D1C426292970199BB663405236C6A907B6891C6190E87F2
-78D9142220FF295C7BF44AF61470798FB8CFBEE6973C69DA1CC24ECB058AA753
-DDBFD92FBB15560EA19D5D92F0005B74F06F0EA5901D231996E0866389DCA433
-E62BE48479687084C1D67BC592E592939F806FA8BF5F0D3F644B1FA6F056DE0D
-51D3F212C6818CB6166317058C2A0C07AE2E324CD90D4EC83CF4819B10CC348C
-6DBABA024A5FCDAE6E288F82DA060BCD16437F07DCA43BF1E5A1B402F16C78FC
-075BEE900B4021A1019C4A5ADC33230047FF11FDE8FB775DDA267040A22B4E5D
-6012F7E72B8BC8DD3A81369A08FB81C6C4873C2147D03D4181D6D8032DD2B610
-9C44CAB50C5BD8F489EBF01C72D4198B66EEA4E976462F8874143640B82AE57C
-A51EDEDE75A9A55D31587C14F8DEFFE69F75EA7B95BF725CE9991FB2F07AF568
-5AFEB39447B728B99BE0502BF28DE1D92B15926BE4E3DA2E7BB44A24836A97C6
-EE3A2080E01DC6514180DAF9C055F4C94929D34F193920020505E62804461630
-9F42C652F9D5681C91BE23DCB0C634247E739135F925EF3D5424767D5F5C5879
-C46F2E3395E2B49D282622FA4C18475FC52BA7AC4DB7C1AAD65352E66DB9D962
-AB975C01CC6490490F35CB358D77DF26703B356F5C5D80E25091CDE93B39BC22
-AC7F7CC6FBCBD39C39F7F8B41B3286CD39D6DE2E6B2A9AC1D2EE8AD1FF53AA85
-C34B2BB3A2E385B980FB5F35A1BECB5596FC2FB2209828F3C54D01B3D867B391
-033A752F4AA80C91775F9CB9BE939C850B2B322FA948907302D670F2302DAE93
-B5F8D2B835DDE001ECEA3B67BD3D620BC6D1E325C4B355985A129CBD6AFFD2D3
-5147E4CEC0209A8DF23ED77AE818B88A3696257268536CEF2DA90202ADF21C34
-07A0383E17206532F5F71061E625F3199D72E461D04F4AF18AD91B8A09E37E5A
-46D2E5D3634C508197C6CBD81F3E2BB8C759E331AD1CD54FCA815B92207579D5
-B248F2A1BD2B725117C76FE754F5D3CAA9F642D29AFE61DD78ACEB9F1DD67764
-0AE3E795C8016E150C92CC4D2EA682D6808DCCB4F24724541F856C29B3ED24D6
-64F1BFA439DD155E53F06FEBD8DD73C7C2D933CF70D9001707870C2D06EAB2F1
-649B32FFF09C7A1FA4C2E7EC2B3CEAEF12515CD401C582A315906EAE1A0D51B8
-1BF625E07761AC2BF59A28B7840E8833410C7A3CCFA16E32A0E90E0FDFDC46B6
-7E073A5957E59E58B33CDC146394FB7C860EF5CB1CC9871D3783D189B1A5EDB4
-1BD462A5AF1CE8BA67D096CCBA709C49A6EA7C1233C125155D8FC7E9482C8EED
-E15A207196E74C9D2C19CA96CB1B4852C3DB5ACFE88246F0325169DCCC88F4B8
-8BC213413EC95D2E3F39329B2165A0D1E3B4643C8AC58C126AD9E71B02B8A04E
-D5ED3F93B60A7D1D142A4CAEFDE0FD1C0778B3F9E2CEB4E0058D714FED13EFC0
-F4BC2FA09A125652BD936BDFB3B9C83C182DF3C329E060E983D054410928E4E2
-DA66453101A4D23BB5FDF7D67051BC92152A687620C9B653CBE6160929FBC393
-BCDD07F0010CB35BD030CB5E13A4AFEB7DC0DD5D89F9A638509AA2A4DCB83CF5
-DFC0873FCAA432F351D88B35DBC6129A44A35CB2CE4308979F474921590FE9B5
-45A4F50C799BFB555A1674D1E49CD81DD2EFF2A409626569C64B9C80B5341EAE
-50A011D7BC615F2BD6270981E2D66BEBB017EA4B5E9DC2EF8A7D059C94CDD2D1
-2C2C80FE9E086DFF9682C1BBD31EFC52E60625FD854280CB6717225D2FF35582
-CC3B9924635593248420EE48AC47332745597A5E542C2C375E947BB80F463C8D
-54FADB19A7B5993F39D9E07875785DF6342617F718A660F6A27C9642717CEC01
-D9DECD957E3C8CE1C0CFA3F2F02796EDC1CBE35E7F12C3CAF968D8EFB5F09588
-4277CDD2FB8DB2CF43C82980C9CD75599416218D7F88077B6B7CB579B7331D1E
-2ADCFF01EBB0A43FF5C78B5F4CE0F183FA66DD45BD9E950738FC3E78AB286B70
-FC45C628DD2DD70F8C33E99AD2F3A82389FAE546138FD8609EE51BF337C50EDF
-A4666AE87E764F38A99EA91F0CE63D72CBCB7B8EDDFB72AB57270F33599BE69B
-8C7A9F15B6704240A719A1B2B8E662B5F479ED331FDCD7EA86179971E0F193DA
-27DB7DDD61EEB68D5F5ADDF0827E7A961D0F35D943C89E46909EC09B3D02FA88
-10E8D8B85474248CBEE142D33C5CC24CA4923CDED8A4A5028D585392DD1BC8AD
-61CCE83D7D2371A5AA76F87642C10253D00EF336FF8C5B14BCBEA473577333D5
-5A858CCDC4D51A715859FE3DC0B79BEDD3187ED7C579615394354C46AB860C4E
-13D26ADD1D09B3B86FDDEF1D5232B618B6A8636BDBE04E7187F4CC624CF2BC9E
-38D39A393A0A6E42654329BB2F5735AEA951A1642CF093B06BB7656A23B9A9C5
-487947A4419B1AC4EDD7FDAF7FD0DB8FBA10E65AAFCECEEDA53D3CA4C5F381CF
-8A15DE4D52EA901171C5AC8D8D402F6EC75E898E0756BAD7F206311E74101055
-730DA667F74E9AD40BBDA833EA7439EC939381EFE8DE64917CBFC4E4C0A96A2A
-069053049D14A8CA33ACC6900C37CE589DEEC5CDCBC4153C0DEDE51266091DE5
-E417ACF812AC380EFB7523EAECEDC133D2368C3916A92B85EAAE86CE9CE912AC
-94749AF7E040CDFFA2EA2B78875EC3BF0E72C228B2C68ABA783E9EA17663CD76
-70CAD683E416E6863D21FC2A42F1BD447CAA62A66CAB6DE56B193B3D83FB521A
-82A7C3F08190BC10217F7EAB6876354320F1A63885479B1EC91750A247CB51B9
-1D22EF0D19D48C9893E0716A64ABF1A54700DD9BF0BB498EC874B2266B6E86C3
-2D273A2969F184B9023E83CB245FF9F484C9C37E70BFF61AD20EDB3C2DCCBD3C
-38716C5AEA8465E87C3E9F4B9884AC9E213817E102B30691D25D808388A3C4DC
-8894BA463F8E0F5E3406BAEA54BECA95E934C8E019AB014B13A618D68A89CBC8
-3F76AD4C46060C0FF3D0BEE87082294BCEC05BED477BF02BD9F8D62ACF3AB816
-30A0846A3FDCD885E4F310D56C332CED12A279154275A682438ADA6970E18CFF
-F66012252726FC421A3D772DDF7867ACA38E70DDC25255283E72918772DED8AB
-AB05ACA6477F6FB6D2C2A4C35D7CB877C2F07B6A3E113468B53356947B0EC500
-FF3ABA15ADC0466BB9333C6A1E73EBDDE53986FFC8F44ED9A1136BF27A599F28
-414C8A71B2893F248284DD7E0D887A1102357CD8EC4E034C7736469DAD3BBBF3
-45F0231D7C29DC8D0A62CF4ABA718BBD7D985513986B93B599C912408BBB2BA7
-DB96EEAFE84D1C6AD71FC59216FCE27E179BE74FD7007FBAB1AE2A9ECD11F1FF
-4396A13B7EE4FE5727E2142AEEE4E39941F02E54BA6730086B9FCFA6A6D00B7D
-BC6AA1432E129289B05C34A0B68494019D387AC6161B6585B2266DCF37DC63AE
-1CAFE2F3EC9E584981468CB2B1FF77C7FAF3342B72E260E15B558974BCCA35E1
-4D9040394866724F140857AAAB68BB9EE785787A857D17CBDB0F4CB00844FFB4
-2244AAD459ECCA522F5C590976EDDA6900919CDA0FE66DC39DBCF1434FD7EFF9
-194BEDAB53F7580D169909C31D6FD38EB7A79DD4426186235098A9F574E08DF1
-A03F709A1FA398A545331FF9454622B4CF225E95753037BF7620FAB86E06A1CB
-0B5FD5C82C3C2A9E2BDD2AEE6F3547033D5512045506D6DC0946AF56E87DD984
-2BC92D8C6F1494E6A19CEC6E3CC20CC46465AA61DF9A9CB7D9B4ED157E3DC4BF
-FF6B752AFD16943A4CA7B6954AD3C8E115055F0FCCED4A7A9AC3DF6888724A0C
-1AC640EF479E7D502B2F030F2B43D51996429B40841CA139E8EAA87B6AE277AE
-F8A4C55D4555BDBEE4232DFD1A468548DD2BE1193B3E0C7DE64A944973BA61A7
-4EB28DB3AA37C5FA901A9E7DB175DAED17DB95E22EFAC77CF7D4B0885824825C
-9B6C7B83BD0ECEB934797B49BC0F530F7E114C2B46D63DD7C56B89FE4A67EB3B
-6730F3281453F8B12A13967F1FC1428ED836B7B74C88C893407F13CD9FEB37A2
-E63D62D24F0097F41F756E706C376E1F85EA99FD6FA72611A9A92D3E49711516
-42FCDD0AB37B61DC086B7CE1D4FC559E2436D1334B3FC6A45F2FBFAEA7274455
-AC6715983EF884243D21C1FB3B433634A1B100DE7EFEDC96A2375C370F5F6AF7
-88FF97C7F49A8716AC5BE715578FA60394A5AA3ABD91750D3D92EB2C20697852
-A7701DE59D37A8FBE71FB85C8BB31BE3FB05443E7ACBED3CEB33379E088BA46C
-9F00659840057537B0CBBB92106343FE7B22E1EBDF988D2EDDE8454DE5042227
-B71CD978B414CEFD6CD9C3F17F11D325DFB90DACC1EA8D539B258B36A67AC1F4
-A3151BF7CC34F987932C469ADDE1FF880C6AA1638D11D339181C3AB485D9531C
-ECB30F18504BCBD1432123AAF1A20B45DD783C4BDE3D9222B7090F20D3DD0CC4
-46EDBECB37892190C4E3099B2A5599C2969A2772D7BCEAEF5E68C7BF2FA00DE2
-B955FB052E6C030D9077456494ED80A3E06937E0C47B28B92E3EE4E4D287C687
-E65221A1F3D8D61780C7A9199B373087770136C43A8B2A15A288CC4E89B3D298
-6F368BCC97D573BC587A0638FBD3618AB7AE3385BB12277EF891C06F6F618BC1
-5376A53CDDAC8067BE854DE1C5E554DAD1D067B6236E24C71E05DD580AF904BA
-B6085CC5FD0EF91C7A9D99E765C1A0C042508EE88E882121735E5A8FD6AB154F
-9993E0FB801632B535E6855A2E957D1DC342AECCF2E3BB566CD687271DC01C73
-C04F207F8C6294E0EC5C4644C8FC359A7DE5656D49965F7A4AF7D4AAB46BDE80
-7AAE6A0B0A1F737E075FD15984BDE06E06670A676EDDB0FD7BEFACBDD16EFB6D
-78AC731178AF94A77470EFD8F327A15F1A03300CFC19C9A9C90EF1388E9FF702
-5526B6990D2F8AA2DB72A1B19043045121F02D0212F3E892D1B13601E8324493
-BC4FB860EABE27DB73E5828FDE47C2D83E5505DB2C8491612605DC988F84574A
-5152E8F40CF20B26BE241B1036C9BF67942A8664398F43C4A5F1ADE0EB752D34
-1201D0DEC34EA95609A2DD65A7F761A0BE2FAB352F7AB8BFA31D559D39BC356B
-E796188AC31E0C512B37AA9637604C6656B10F0BF5C8F083496E3FBA6F449420
-C05C5371B16BA0B047F450104834C2FF96ED9E66F146D19E807B4C1C78746CF2
-C918DEBFA52C49A4645CCB2F3C5FF2E4588DDD1CC6832A7991CBCF3D3387992E
-4DBE05C65455EFC9D3F88248B27C5B83DBCFB13E72B24B9A13DF66E68CBACA95
-BEC7C0A6E2CBEE404259455688DA4F512A2AEACA619C2CB1FF20546200F164C9
-DAAD09F2CAAD9A9B05FD59790FB8B892B9A72B3A04F9443EB216E762AD9C0695
-B966BC2510652F31A1DD10AECE493329982E3583A7C106E8E4EDF7186574ADC4
-CF2227B520ED9DCEA96D8FDBA7E227219DC13DEEEF8958EA602FCB52DEF6F9A1
-589C659AAA7A4CA5D78176CD27F7328BB71FADE61224866B756C78329BB6557A
-3B003E15B66A6C307023282FFC3EA63467683B1428DCE51B2D5BA418661A4DA4
-BE4E35945C93F22D9B4467B2A20D1B282724A02D9032F48F2829868163989995
-1B866536E43B6AFD8090ECD4AE576A28CE2DC7BAF04111701A71EF4C3B8E8BA8
-8AFF6E096BCFEF20DF3BF29ABFDC2507896D53E3AA48DDCC77BB58D85A3515FF
-BA5BBB0A44D4FE8580838AB91BA337CE461B537EFCB0D4BD968D0CA8F4B808FC
-3ACB08AF1C580C634AE27123E50E7E42A8C861667238A52856A66E9BBBECB160
-DBDB1DD426A2F76CB8C7890320F7DF50C9FE89ED1405A59721D11FDF2FA2B048
-83B77C164248F7BF436E2007AC9BB4F27BD8FF62C4ED9D377F2044D2F5F63420
-1D9935BEC227187942805B7A66342044F54692D71C820729691709CFE6720A1C
-6DCE3E05095351635827C6C03B1E67C9CE546E5D464B6E2F608CFBDF7EBD0280
-04D2C1DD0AB53E75E0C4D2864D793E617477F3A308E95D68E717790B3BA4B4B6
-9CDC5B978CCA0A52FBF14D7FDB5AAEA8AF591CCEF944D9757163370A95394324
-8AE2885C1F9FDC8D5365811D20355BAFCCDA0722057A229D9609D5DBCAB0C3B7
-354B8A0432FF196F4B5DE84BF7B7C799C5772D9B1FE97ABBA646916F7081B98C
-5EE2019F992CD1611956B9C500F89DD6610224371833D0B85319EA50CA5B6797
-DFF2EAAD1A190F32CCC801C06D40DB4978646590FF40A943C419BEF1C1E7C642
-1CC1F33899247BF8B830FE58A2F0B93E5F011BF23A54782CA0EA09A0BDCC10DF
-7B688287D2D0DA736A9194F070DDA4D39248DEC41CB441A4225602C87AC3F7CC
-780120F4F92E65ADD62FEBA9F5D8AD1029AFC86EB4D8AB729B17E1AB21E5A07A
-DA4AF13BB3C02B9CDD7C063741D0E79310D48D7A435D8904F87BAD143BE8E521
-A51D6E7F3D348A3512C2D315BDF1A68D87FE3DE03F5D95E440B691AEE8C7DED7
-92189FC58C20E36FD72932BF07A921DFCB5C444F180D78F7CC5B83848DE155A2
-F3E47F45F576CF59C5D46ADD277B0DE74778F11F999F3C2B6436CDA253033328
-65D0BDBE877B644A4A6685C239921821357CFD228E9BE92C21B3428D693F48EC
-058CD8C02C5EEBE3957A671555703F01E430A5CDAFA3A95155E6750A4CE39D1E
-A89F19195788625B26FE693F312CBA53F08DE5E3A2A8C29FD7312A92DBF79C73
-0BC7A31C9D1945CF8578672F586493132463032964C629E0CCE49647DB95EF33
-CB434C8816E0E3427A0114F795F8A0C51CB2AEAEAA62C98CED7B87024BC16B30
-40D997940650EAE72BE6323F1697205F608091BE8AF08A9C91089C120420B3A6
-68FD09615D986FFD06EEDD39BBAC9C4C166FCB9E3657D88FADEFB2EAD4941591
-4420282BE836A4CCB74476114E2979CA9CDA9845668DC89B04BA0AD91CA46BF5
-F91F8E677815B3D2CACA13A3C7E62BA3FF44B35E957A0BE4A1EDB4DE5EC2B42B
-CC427D4E8B8907C7F0E3B82E960663456C1AEC4C2B275A1EAE6126BB5A802238
-1830D00CCF43963C8CA537D24D7B8A8A767E978DA955613A819AE1F5A0D12BFD
-378B8118EA7ED73D6914DA71C0FD41620151A7CAE1AA36625E98A25F72D0CEAD
-F48F4A822862095EEFA5FEA97A7A72047985E455F326F94F65F9B8ECAC0B2A42
-58396F7F3C4211EE320CBBE9280B08ED54171E44D8973256A286AF41730A9A7E
-A88FC1F92509135434BABCA88CEAAA2ED499E2F3C316529DEE9D024FC1F92FFA
-69D8BF95AE1A5ABAD706442CCA15D352D10A03384B06DB6C31AAE831013B32F7
-53C0D21ECB615D0F08BE01C0E7FB1F23715A10CE32F1E33CB40292CEDF59A4A3
-4BF715EDABE23B4D1FCFF71C40550249A03235D307F948D462944BF685530035
-1269AA516F99D95618B24B07A8D2E56F1DE82C5A2336263C46F329A5AFF5AB23
-FED8E1B05B07935581816B5A3F3412C403DCD207A1F332C79F17B711442DF1CD
-7A54B90653F78C0180FAF33C82BF371D56CCB71CC73B9EB2BB10E3617FB7E0D8
-C8AD510865216E44B6D2D3B2A02178A42766BBE1F738402C6DCE694307C8EA63
-25CCB6D7298A2200C63CEE67739D14270D1898C495361504B38A15F81057B129
-89835CA35A523E2B848DE47F50EEE2062050522B8C6E4EE0C3CDF8EA7E878C1C
-387B5BA7EAED5E890CA1508413CEAE9370286690BDE5A96E89E916A8A81A90CF
-223797B54F0C408044F035D1BCADFE1850DA6EEC5D61211A543741C36CA5A14B
-D5402FE65382DF64CE4072E5A532F009D156287866C0035953B5AC4CBFD33EB6
-AC1123A0D0B8AED978F2D9B7EA1923C104237A97AEE2263163727E98D22CC5FF
-BDC0352C9BC16ADFD1D4DC968882D53DCC5E7ADA2CA2FD67DA972CFF17735833
-D4E0DF395B0F5F8038E4B70D6CBB8DA85AAC12D8C9B63EDA42066977FAA79121
-43AE6F4692A9F7F88DC200D049FBAF35D776BDBB0B89811F2FADB8224690902B
-2A6E146A133A517CA12386AC920A4543A0F6CF05A9071074CD157C133EA7A7BC
-4E6A2874A6699DD65DC25C5859580308316E743B8938ED9DFAEA61E1F836D2D5
-F13DF35A82339269D80A1041651CB4A28B4608D0E2C326F01B698816DD20541A
-5D01822C865109022872230FC18DA7A7B3BD858712AF458F4D17F3286303F837
-954F784FF3CAC74E28C5C633A4581AB32C11B9974BDC0FC47F546A9F81FDC281
-6495A1229CA0B91B63E491842BCBFF262DE9556EFCBAE22881466AA874904438
-A57EE59D023A2D3C6EF7D5478323812CD8719A14AC99D480ACFD5CC9DC5C13B4
-28E43CC9784386169BA06D306E25C8D1BB6C0C325885423DAE98B7B74F477768
-6AC27A297360C8530142BC1E7DEFA726C2A6B191442BD7CA8936EF73087D8ADF
-6C9A1557BCA49C69E33081FD3F4766092F00DB3C7DC71CC151DEF1EBA8D9001C
-4F11AB87091DB2646CCF6D480B6E71E7106581A0509FA55E8326A428F3A2865C
-94B3A88660C35B24559ACC697DE7DB5729F33D1E72719D38CA6BBE24D3E6A0CC
-D291719268709C7AA1B4F00D42A973164E573827773F5D476D5FC2C915937065
-66C6F51D1E9293BE96E0E16AF71E5A26A64FB07D29D5548FEE89DC3A6CB98388
-5505C882BBFE323D4E7483BB1F5F75D9332C8FA1C75628FACC6F6C9CA2065DA3
-A69E213ECFE3B1EC646DAF1422AA8E8734B028314EC6318ADB331E25223E4C1A
-1312A03BC70E0A390F9F07A15E46AF1F39F561BF65790669866A9444D72C4D57
-181AD91B1350573D35122EDC10EF57CB6505EE89148D8750704A036F9B80078A
-D6DE659C19193236E531DEF598D972D826379B9C675A8CF10B3977E7088C717D
-A211BFCADDE1B91C9F79B3DB488C5EEF262F0524E6F82BE7E5D94B58953E72C9
-63F6778919F1F2126404A2E1EF9397773BB32C0C4EAA1B8E02BBE3E9FC75546A
-072611BF1D5DA8360AE0E2B199288F690859D9BA2720878301E6A358D26F04F0
-D93B36441077B89CD9ECC805B87BDD1FF13E6E4426C1CCA3E9F4141B4D268A07
-02ED31E3EE96C6E62DA983E9DDC28796995F452F5F1B9635DF1914140006FA69
-AE2D0C04D504E4B735B8BF7A5CA4ED496D56EF87389EDCD78B6870951F963F17
-A4A9E2378830CFD1B0AFAC64C93203C083D580D0DC575A69E5F2A318C35C4052
-FFFC7F4EC5DD7556DF2CE165A362FD3BD3BEB568C247569F18FD85B5CEBAB263
-9B7F1E9B5886F07E9E3BF192E462659944241030D9375DCC40E1D744CCCD18CB
-5A6595A1976E3767C0F1829F76F220A335A5EC49A6E099F7288FB1A415DE05CE
-F41FE8AF2DB82BE6B53EC82A0AB3FF14ADD98F5AFD9B68B76F5199BABA5436DC
-921C36A6AC8B245BE2702A7C036216C82E81A775D1AD068FF106789CED865D64
-A4FAA7861BF49C52065A1C9E52AFE9A0CC9BBC8863B902FA5DC046A645C3D72E
-E28FA624B18103C9782123D6AEB075E22B0707348C15159D1A3002B2822F3269
-129457B3FBDE1DD4E148B77D75A50A0A063D541DC4D00E1500E5A19BEF09BFCD
-C36D7E0B60BC2A745B50BD7B650536C563AC305C0AB63389BA4E9AB11A171D6E
-36EBB5CCA1A06960173A865B7BE57336C18BA87710092A12C88A4BB739A070B1
-92D1D52A22EA87E84B9D70A0C8764F48076F7C381E2FEA4DD8F9A86FAB2FF56A
-9FCE5A47BCFEBB78F4248513E9F117A50DF41F14379F9D61EE774F109162B87E
-A3F45F36EEAFFBC1EB63D796FE6D4FAF2D16B3807E4BE4E54F9779FA01EB853C
-B6DDCD9773EEDAD35F4795D90D17BE66400B31A2E4C3ECA5B5282E22CD2846AD
-C1D46908A493998F17D13A2416D4671F956398EBFD075FFC676F4BA9B8CD5BCE
-391B45AD842C43F98FF8FA42F6ADAF4C429DAF025AA7383F4CB0195CC514E804
-C47FC3217159F58E174481B4037112F219F4E7CD8816DD332F2596109AC3E46D
-C38E214ACBA5A55ABF5177D53782E2CE38763618ACA0E461B0B735AB5A9DC1AB
-B92F8588E3362F24202F163DB7CBB3D24A06620F0D75F621869A97DFB8678ABC
-EB57767E94672F51154F22FFF68EDC69279603BF5499F58B3BCF5ED32848F42A
-78A029DD1F5950DA3C6C4E7CB911C69A88075E14970EF23ACAB307D52A627EC4
-4359B28C00D05ADB4EB726FC31B0335E7C2942A851870D3520C5C96A4F1F834D
-584D92A454BAE25D79F2984A708C864B853B24A303F4EB132BD9DEAB438BCA65
-78864ECC83C746D63B7CF7B5CF1B9734E102007F9A0954EFB8550C43A9410168
-2D21E28DE211D231EE4A165EE129F47D07186048A152496E4FC9CE844FE45903
-076F6D4FEF780A52BCC56D8435A3949DB75C12F1F62CDFDC521CBCEC2554C460
-F700716A202A10153C800797C00F0162A14B8CB0E9B355938039773407738B57
-6380CAEAC0AA2AD724739796A9485D12ECCC0F3546F46D6040372B6E811212D0
-88758DF06DE11650C52F3C178CBE912B749351F065468DFFDCA9A01E14348D98
-EBBB9A7A168D1C4EEF97AA0C20FE37C3B3CE1CFD53AB00F5C7FA394F2123CFEB
-7A1DC68E7BA6467B2578EA2B00847F6BE6E11F77AD6EDAB10AF837551B81D429
-AB185372A6E567B73C56378A023AC24D83BDEC508CEA954A2609F0BF06389A22
-8F8D4ED71E2C0B202B68C0597DCB2421AA163E77CEEEA6908CD7F08B5DBFDD28
-DA55017714ABD1C98B5D5C8E01EAC1FFB4D4D00D7879B6EA44DFCF7C73EB1AD7
-0F8ACCC9A404496F769F5DC79FA1C28FB86F3C863D3B5961406B630D87270C63
-84FB51C5A8060B7E59211E3953A3FA571008D3677E8CED908A8BA2C7A0FBE6FF
-ADAC7053ECF03073C33A681065B5013F1F39E4D63CB657FC9DF6763440272B45
-0E908CBA727375DCE5D479B7604510D081F452E30AEE9335635BAC3FC4B4516F
-714A5D709BDB673A0E4C4A7CF7833F8011B1632F03B3C5815E4C2BC44502ECFE
-5791A5A92A8EA997530DB13A5BB2C9B8DC2E60D18FF029A88F63103AB54E9B52
-D08F82AFA775AEA9E0354C77F3442019698A08D366E88435A5FE1C388CCBDE65
-94A41A384AA4B4E47CA54D2F37B8B80FC3485EA95B33DF87A4A5CF313325C08A
-76C669C86AE536AE345D7E5A3052BAA92DBB827FB877A1EE8AB6914F672C37A2
-9469AFD84800A913AB4A1F681E7DF81E93B9C34076B32D03BDD8FFB2036A6035
-86E4CBDC20263AC0A990AFAC2EBD451CAB04EB66542AE984D0E610CA79FC3268
-CABBD8F91E8DB1AD7E81C13B5E9C682C679D48E9DC94DEDDC52A68F76DB57242
-1628F8941AF3B433B8A780C209DFA18AF329E93769DDDAABB87EB1FF71CF2401
-F3162EAB20883AE2423E84E05BD0A4D3A4BD1A3627FEBACF14E1245ABC8B378F
-406C6FD1C60F2B02B72DB5449582C0348B4DB66CD1B1800A27FC41DCC0F1B9C4
-E6ED1E83A78C452A4B55AA0A93EBEA6CC4618FEEA937695E6513B7875E4EFCDC
-643A87DE5F11B40ADA5D5A3D0F4245D5F8C8CB8D6E22
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E5ECEBA191DB82B3
+7A69521B0C4D40495B5D9CE7A3AF33D17EE69979B82B715BAD8A5904C5DE0260
+6C15950CCF6E188A0CDF841EB68E5A2F88253E382140F87C87E55C9EA93B8C89
+14A36CDF630D6BE7CD36DBDCE22B21778E8648B97B7EC6742EB5114BDF0454B0
+0EA7B1FE236C84C0E5308C871F67B973892890557AA12E00B2C20C71F516C397
+3F3BBD14A1D0149CA064391056E45E9470FC7F6F556ABC82653B3C8049AB5CF4
+BA83C8F2158C236B2FFD4208846013BAF4165E8BB8D334C8FF2E8D74AF5DAB2F
+D44788869B08399421AAA900ECC6A2D594641C121660D4B5F512938994C18DD0
+FCD9B008F68F0351D21ED735B2740CB1E0C1CCD25EB548C35B844601D98828DB
+556F71D07E081A593FF12DAF83676492A0FFE16E95717A07082B43A966C1EE8F
+8A59E1255E1705C43A23CF29A5E4A6547C93F1680A870EE7BAD8CF74D838CD5E
+F806911D8FE4262ED8E7F5BC58B92C9C6D74F8AD45FBB021EC7E97393018B9DB
+B1B84E7B243ADB05ADD3F1DB3692ADC5D47FEC7DF93080669E63281F1576B673
+125EDF08016664BE73364F65389F7C3B66623AD1754ECBEF9E5CE6948D933787
+A5674279ACB2EBECD3B4E6361419AB32028A27670C9F3E18B746A10B00AF6D77
+4EC00E3BE521C02A99AE5BAA98F793EB1228952BE67934B91472E01AF7B816BC
+56D7F19F631A1927846D800C107B1E9CBFF9D2DD513B4A8CE2E0DFD77B1ED178
+E43FA7052765E9FAF89989D490D8FEF6C536EC0D4AE27A74F474B98DA9E6B92F
+15E063DB260571979A5DE2423920CE1F59F56EB11E00E3BB9D466A8263E1E385
+2014BEFDA8D1EA3EDA04BE32AEE6CD15C5C010A1DF7F705A2C0C18E87C8DCCE9
+05D9163181CBA56C0FAC8C06A2990554C8E759D076B01BBEADE3B5FB8B551390
+6C8E4A2A1C6E7D9C708614626F3770C0AB7DD2027469C77975C27576065862AD
+04E5E50CEBE907E3E991FA0C627302C0E207B4D5992BEBAB5853AD1C0D271728
+C76F40A79392ACCA7358F948AC65DC823CFDA59E1FF69CEBB6B7EC3CF21669E4
+70D999508F9C49E2D9F8818CA53C977D93E15FBBBAF75B1E84F0BA62BCC4BAFA
+4EEC82D804C8A8C0210F3E5E258BB1F6921AF02BA9861BAD5C3D5FC8CEFABA8A
+A607E547B802096F7AEB09FBA99C83C9A494B94408DD607CA6561A6E6660C473
+62CF8D35F31D052F6C6C8138A8E1430CBA7EA6973D6D510C1A06B3FBD79D9364
+240C1A00272DA44B89A9FE8D5BF36DC1B5EBB4A78ADBE9C5EDB485F093D9517D
+69E1AC9A8E6C9D7C324E3797CFEAD9A18E82E03F69B2CED7D5DDCD1A218BF2E2
+ED2293AE999FE2A4B5213A10083EE0407BCF8007670B8C737EAB30311C868D84
+121149ACB4A27F3ED6C0C181C98AAAF51B105F264B5672D7F745131ABAB5BEA4
+0C9B43C0DD9116D6DC61F90BE72018F290D26D5E9D341055CAF09C9F45333CDB
+D45B7954271767F638EEC499F7B53C2CC5774EA7A7F024C4CABFB93D9CB1856A
+0C671A4ECA7C62EA5242648A84E7F3AFB9547A0AFC29593CFCE6D8B873A78157
+D337CABD291431C0A2CE1F37E0CD7340567AC206FF98E4B5A6410F70F750451C
+550EFB54AA259A1B236CA9CB730D2CEF125EC65D959441F7CC9768F777B44844
+CC9842A307C72B740680ACBBF6AA35FA7A94825069BF7696ED81A371A9E5475A
+9D997F2DFAD339AADF797F7E03E654234455AC3D17702A420EE0A597BA31BDE4
+FEB8DBA7C61D311CC90441A620164DC22DC2D373973EF84CC553453AB1B3337F
+7B39983B8DFFB3A9425F119B45C1CD37A76F905777B3154CA6200792F1759D06
+E017890F4041A385F2238E3C48B6C8EE6F5258463FDBFF7AC762F6C4363926D6
+50F004D473B7B7F73CA686B559C2885F1AA761653C727A77D73431E9D110E76A
+2E55C68CD50F43997C9B2FC4710F8C8540909829E215678E63BB8363C4B8AF05
+9986102BB36580D9CA95CD216B7C321822CB41B2E0422CD077F3B55E0246FDB2
+44D5976F67296B5B0BE4B06F6E43535C21164E6C5089C3E9BA2D6B30888C57DE
+49DC8D9D46C0D5EDC47ACF2C03B72DE3B69512508539019B759280BABEA12BC9
+385308A0395C4CD33182A10A5A229743379C2075D82D8BFCE4A66E1AA087A091
+8F5372684FA5037D1B92D50CD9CB4F50AD4F8EE7D51F1C9E63C721CB5B9BD011
+6F0A8DD4FDCD2B008F223A1036D90F0F3B252487DE7898F9AFBB3A9D9CD49E0C
+EF4ADAD5155A98D2125ED5A3D3907F67301649519419F33CD942E8DDEAC1BDA0
+E90C431B198F646766A8FA9F8D1561B57E126EF604838C0C1966655CF31FB7EB
+C8CCC434FC1C96046D38203E1791EC824A3D7AED85C029288D4608CA7668A2BE
+484C99639F121845B22EEFCE0A3B808261921AA042AE19E641769E91277BEC29
+4594082CCB3058F90FAC4A700A8A827ACA00FCF574ABC8EB7DBCECD97F2B22C0
+0AA19E8739B81AF8C6F621D69B8E6F29BAE233FBA655A0AF5BDFD7F5C6B9167C
+6BC7AB693D45EF2AD999F5DA3CEFA39BA48A17EE6D9F2C4DAB91AE3F0044DC3F
+5D5506CE4675AA928B0092D6F173644F91295216D8BBB14CDDE0AD524A4D545C
+1B5E284A3BF0396664081CFB4F186A84A0D24D61E82F4767C1E55A0642720CF3
+909FA1AB8EAB78030B59BEA067DEDBD2F1D0340E790AB2777DB18248521934A8
+BB38A58B7F633DEA4291B0D5D13E9A882C974697CC6D3B49E030C94EA29B5506
+CC29C44D01B4751B453A46A9F6BF3BF135AE87A4CE232AF57B66578310DE41E0
+2A6AC422117F1963C4D7CC306BD25A6E724E51921779F22F029733122E23E2F0
+CB340008813ABB104380C80A492B3FC6D0BB07CB8D8409E9576891EF6E5C9D08
+EB8320DFA31BAFFBD336D0C2BBC3D3B2D30368B9860768FC080D30569C7F7811
+0EBEDA2962476113625EEB555490B8CE4C5F99D74ED10F738C61854CFF8B41C6
+9402E56BE8856144A1A05D0B05F4CB7EF728B2F4F5A439F18C3B68CEFA41E59A
+D8308ADC92EC1289DC84CF48D2CDEFF509A145BF945E1E00D552D329EBD2A7C4
+21D58082CC8FA790E981F4AC8EAB99950678FD3A7DA3DF13778681B208DD71A0
+7C3CBD0664B37C9EDC6B601D79A2C51FB54DAEE849F93209793849104E722D3F
+52DFAF7047EEEDDFE744787A5801E4AC2C3D58EC5DDC15FCEE03990C53B0C57A
+FC54F125A04C8E4A0ADAA725808C587E7DAFB9F784FA2875689979D316DC22BD
+AA36B306A1ABCF907B63C6476737B746099973CAEA8C1E2C5C41F27E0F7DE8D7
+F0D942E34E92F43FE902653D4D2EBB6F3B9F7928B1550A82AF234D45D028F429
+067652BD3D391BF423AE72B9CB1E8D91E898161BE3A7849D456A861A2046711E
+E934DC59442AE7D81661CE8EF727D8D7DDC0270E937E40F896AEAE6171661431
+C1025C53172F9D366834BA0054FBFD84503FBAE328B6FDEA180F8EA35B1DA937
+5CC3B8F00C206908C2FFFFA6A7AC6915D15EA44BDCF29E2BFCFD4A849535F19B
+0D307C696BE8205C7D84B9C77F02EF27D911056EDBB4080E4D3ED72788666CAD
+CD91B0ECE27A177DB23320A7FA9C31408B4D02D2A4B1CC6DDE1A6CAC3D8EC1EC
+2226EC98E51046D1EC26FA20EE62D24747D83CF4941DCE5CCEEC0DBE387149CD
+E05B19FFCAFC0D117F9A3E60DCD4C815228D98EF95EB559AD0ACC0D50FFDF714
+56C3C812EA5ADBB013BBD956A7C4CC0ED7D3E25D5C9AF5E626F18297F75D4957
+F5B0B33379114B903FE98BCF35C3FF76FEE1D9AEB711F2962276531F7380EE3F
+E368720E0292A170A15C5539B1FC7BB954EE2624B504CB8C805B8D31AC38307F
+0513606F09211AE64DAC447693B2A0AD15E9A64C34F5A911ECD0ABCA90E9791D
+67C6BD202B0858EF96E7722305B8AC02B01AB1706CC6AE875A8DDD15EE349046
+EAA65005E7866B506EDFB7A5A2AFD5C9E9DCC821A79EE9C1EA2C7BBA32A40BC7
+CEC26DB1AC473C8C3960ACEC581B37D6569E8C8C42950BAB7930B65E1570E3F8
+9A7FA719F1DCFDA45A3BF2AAB32C9A93BA3552608A61C623DE59BCB346E87EF5
+9CF025A87803161221C5C1C6F6B3403712C76E9D755C7BD68D7F2DC03C14CDF0
+C1BBED1D648B905B4B17037B7263C1EA7A7F06FAAC4E09E08483A8D714C19861
+327CD9C32DDF850302DD6DDE24912D00C22ECDF3CDFB18FA831A41A7488EC203
+F564CFE30D506F0829A96D35A7E09C3DCD107D589B627A15B55C5D6649126BEC
+60B88C55ECCBB4E680265D9EAB4CE22965D3B1AF759B01ACB0D0E6C92B6B4EFD
+A81E6A648708979487FC591CF09631310D46891423F4EC159A73E30D8DD147A4
+B0EACF6D45D18CD16CEB8176F03ABCB41F2234747B9733C8FAF34AE5D43D3BA5
+0CE0FACFC9B087F84FB6C68678BC6E76022B1526D6E5B3A48EC1A110BD75F45F
+1C4DC6D39F254976453F57DF873B7D635C80C42026DE020E5BAFE0DA0D54D1E1
+DC634D2621BA184347E5252F645A6A1DB7657C48124186F0E4C644077457C24D
+55753C651A9A7B6349867641464B515B821349C795A645420508673B93750D0C
+7A3B33EB1F09782033742AE8F3A23FC02284E6C03818FADD1731361542E3FA3E
+75B8D52B668C3E18A4AE967D0FC3157083D952AFB8144D549E69EAAC51C279C5
+E5D88A0D9D53013DFFB4352A1598FF84DCDE6FA32FC377306B9B92C0F96EE149
+8CD55E7B2445B86CCA7A547FA732D52D59025129FD8C6333AC0DF4F0CFF6287E
+F2036D5DBBB3B91B92F12FEBE0B61A313A4DB5A9CF0BB3DDB781A56FEBFFACCB
+8CB9D1D3DBDBC4CB6AAE6769E470582403CB920630221B68BCB625CD4605FA8F
+D3D5B7A1A28D15E44B38E92E906C138E72C15B86F64C38E23BF0440052A8C914
+54397F49DBED99D0AF7CEA3B0A05FF37C2D7EAE1412567E6776333237C31E3C0
+49949EC8BFD6E0F6446CE2D4DCD2C1524A288818CC5D159BF8463A847AE4A2B9
+CC8C58F822804B81B13BF4F2DEB6229C4F51F093075581791D02C36A13B855A0
+34900AA7CD4F1A797652656FE3A8425A38F421C4CC0ACA1CDD44FA6B31219276
+1CDE1CD63D6A58CE705CB56CCA1260F9B86E989019071563A9B4C274A87558CA
+6EF1660D574EDA276801F0057740E2C3B80D253D697736484D892CE1AB128B8A
+DECD69712F5E70E895FBAA927E8194D792A04AB6CE205E04E38A433BBB793FB4
+E8BBC4279D58A223C6673D909D6AFECD246E66A52F4CB35E5931D24C828489BD
+4ECAF621A220D8ECF702BEB01C4FC7510197D3F6D15321EC87175ADBA6434ECD
+2B5A306E91375CAD22CD94301763E4A8B981472890422C5488FCD523C9CB17DC
+ED22FBF12D5F7525D0D6BCFE8CE85B0DFB1D6F989C267FFBA0A996D309E4A934
+3DB54A9D29C88B9D55D7300DA3D46419256C5A07A2A529A8DE8BD1727281F5FE
+97033D861E0531B14E811378EC1AF1CC7EE9BA2B07D935843D3053F673979F8C
+FAFD59D555B56CE338F606747238B22BD62C42BB7238FEA335678D474A643570
+A9E7B4970E8C541CE9DBC7BF70ED7BA33639D6744A18379455029E934C95E2EF
+639C4848CE9A0879B51649FAB023A71782444B451F92A34CB8A124270CCF86D4
+D18EEF5C1D2B2A29012613851C49F50702D63BACF95EE2AB4D72B375E0A62615
+E0991E130A67ECBA9E05329B740708F1CB148724C3A6E5E3AEC1F88EBCA398D2
+1CA8827C977D72734310233176D1AE26C55CF2CEACA62223315C28FCF6305C7E
+A22414D4739A059F552F1F9372CCCA5FED4F9AC987942848EB498900269511F3
+F408CBEA0659B954F5F1B18AE4FB270213646F9B28AE4439D2BA2D3E0AAAA780
+5E530E4EFC8A060EB979E12191044509DA0C14397AFF949E12DC970658D5EAF5
+4EA963F5BC1407A32F3837CA6A24B7F3D60EB8E6222B702E25ED903F9D21AE50
+664A095009BDEAF4B78DAF94E5A55D48366CABF07791A1684B2F54EA69070844
+4F031AF8DF416C2D3679F8BA038B0DC9DD0400CA6B34667BCBBC07E62C1668A8
+35A8C57C9048A7227E672E89681B54D662079A189A9E96A3CA96D8DD10189B04
+1DA49BA2729F1CA585B1BD5C467295285D52E47CA904235A1A3E48EFAE9EB6F6
+01374125CE89D53C276858668CF45D2F092DDCAA52418E0BB94C2B8266B4D88A
+5D911507BB1DDA3D8F6E7C14A91CA11AE799EC42E993098E18CADA70BD2A1D82
+2C39326C6E3F9E84CD9758B9AE43D79BF99E6A0CD713E95B3D9B7DB90D127DE0
+DAFEBF850CAAACBD860B5DEF2082F1ADA64B44B193C4A1417BE221FDCA36456C
+BE5934C8CE3ED55AE3A11697C2D682B7D0F72D48976451D205783BE25DBD2507
+39C14FFB4BB828DFD187104F38A7F11D5F0698C11E8C1D4F107CACE573FDC4B1
+C56FDAE47024D6FD16A2FEABB434CA320300FC4B6C1B6CA08F76C60B7C08A665
+99F404DBA8A2A1EB18EF6750E4EC186E31561A3F080BA6562967546715859481
+7BA782940F5C5D06626D6F6A412CA7C13820EC7C1DF23E15E5829F698CF617BE
+D940523E4EE4ADECEC48C24297DBAD528BA1DCE7AC335A1D15D55415B108EFC8
+6D45030D27B3EA63B2B4CD771DBE66AE0218ABB1153D4B7482289D1313CEF184
+5C960B1E3C3C953912CC6F4521D1E15636C1545EEE457EFB87B88C9E43CC2F38
+6BC4BC96969F4FF28ABB06F4454C01CEF1B6DC538F1E832FC1666D977E5A881B
+F72F1B4C7DD4BE167A5535F1163A0706F9A0B26400178DF8A128FB5EBE6A7B81
+E478AD183EC06622B591337B9F1872AAEA356F4FC67EE767B34CB5A4D90702D9
+39FB846947F4096FB3DCF16EC81455164783BA0B5D723060DAFF411B68307E81
+7BEA1D9A47A5AA3D648E618C83C60F060029E6EC4D46B045FA7415BAB2AD0AA5
+ED9C729C24136F6AF61E6409C0B5CA760B16225641E268A68CFB8260BBEAFC77
+6626EBD97195E77CAB425CFB0096D805D9EE699E41680D095AE9FA10122A7882
+2F00F495C9EB2102DF0D3E61833BC0A2E468C5CF7AB430FDB7C0BE3DF2C0D230
+1580BAA25D65F599378D873165482A1FBB224AEA89C6BCCFBDBA42AE1C5DCF41
+06969F585CD3B737D1388D6359F5468D88FCD2279BDB270F6A858FB7D2ABDEFE
+5EE8FB79FA437F8F50237B92C307B73B0DCB808D07A9C3255CB9B3B17039CE5A
+288103D05D132863FB522A02CEE3839EF9AF7F07D99732F0B8B384745369FB3E
+7901166478F4A16076A1504C5E98D17408494E270BBF4470ED12B4332422679F
+759F1D93984D7E506D16950DB6C2682FE1379EFFA6F6C95DD71F6E55BE3EF6AF
+E0CB25388EEB436E6527806FC75484133F6E561DEB979D5C1FFEFDAF2A6D964E
+03BAE0BD593C2992AD84569C81050F7A793C5263E50C2F50B98C4CC703EAE17A
+6AEDAACE312DAFAF5278D125B6EFC5587484F61DAFF46B87B7C9B1EEDECA4859
+314A9A9E2248467DE1E54D90DD671660B9040B3E0DD982260822177EFD757266
+74A16C83A7FB168016A320D3DF3BD7726F1F4EC90EE5DFE810C96B099FD4368D
+906AE4699049EFD37E8EF058D4B97BF71106445AADD4FC6E90615A0066823A36
+673B8DE32322BBE861AE251226B4385AB28702831270DBD25D666FBB0AD7B96E
+A44E891EA1EAF0F87013AFC982E33D67A28E96E0C9CB99B9E4192536830D9901
+931A8CAFA41289633B20BA3BD7AA3414B6DA8D57CCF2FBE39920CC06361F075B
+CC40335DB9A0071CFF77F6B7BB47F3100DBDC9C4A58C2B81EC99E8E966AF3390
+E3FBCC28BA1D79961C8A1584266454DF772FBA99664D74D4A89FC82FFEDFCFE1
+4C9E4A04291E803D142E37E7ACA66AB279378F2F192FFB2B5BBAD18B95F03136
+2CB594A3D6D3F8576B90A6C4DAD6D6C8EE07AF682F925F01D0B26CBA347C03BE
+F3B0585CF4539FDC66915E22117078CC94D621F31DCB3E021998A5D6EE94CA4B
+E214D07517283D56973D8E4367392BF6C1150DEBF459D141AE0941C1C8C5CFBE
+E735D796E365A1B0F60BB4CF2801EAFE4889EE5F338D3C4885368281B3C95CCE
+251C28A90D318A8A0384439B38D63B94757252062EA44E88509FDD2E75FAAB71
+7329622828B2785C1A8B26351BC74237A6BF99216652ACBD4CCF54CFC8AC72A6
+46342F1E32D4318E7E27C7B2DAC943B3E72C472FC6F1DDA8684AA922516A672C
+E969C047E318B5E3B1270C1BEB1C4071A15BC81B29B268C679B41FC5E381BE33
+DD95F0D68118CBB60C521E5CB2BA46A10E50E9238163713290DF6DD8A27D3813
+F871C07E725D4518013D9A84CEC96782541E5580E33C2EBCDB18F08EB4655A46
+507A8526DB26C854928B81FD502B0CCE4A68943C12078F57C10F4E85FBEE1025
+46D925B8B3B447D4920410FEEB9844FABE985F9228FDD9F58392F2F3BD650E49
+2E3AD5A14984874DF4572816931885CE8A448EC95BBF40DDF4F85653AD90A88C
+C4A879C0C7596E61997B972E8A55E57B17F802C738E5C7A8FBF6424F8B131B23
+CEE3EA3747DB066246C250EAD335A76FA166ABF75120CECB59076AB31A51F176
+57176CBE8C802A97B0542A5CFD6D5E6D7EC848B923012E45D9F065BFFA0D03E6
+788B68BA4DE51DA37994948F859D41C28BA939C3A82BFDB44DA585AE80B8CD7B
+A6EEA79B70BFB4864E06F06A9751BD2D2A209D150D7135E0A25D67263EDD2A7C
+C63B5B76ADB05D44BD5BC0BB3EBCE2E74E1AE5F7DE07A59D90C932DAA2553505
+27F2AFC05F7CEB39E1C7E54F69FB0BBB069959F2FBD11709F8E81F6E7CA06DBA
+1CBDD8E7A78487462596DA288B50B295E46F4C3D9BA862688C68859734B232A7
+4B371D2BD786924F186524765E789EEAA30B20C069322D42C893A30BF1BD2C46
+F8F3732DDFE80B8FC1789239345944D8B457824FD80D11184E73FBA30EB80A9F
+2FD466826D4E666E3A835B98A1D4AE5D17053A6A648E26E77BD08F9A3E02956A
+AE82C4929E9666F539079846527D0E326FE7CBBF86E3722BA3E53F8A5121080B
+ACF8D3C67A2A1DF624B9DB92105D3C833F5A6ECEC108E026E1D3D968967A1447
+15CEFDD09123D56606134BC3449404ADAB1330C9238DE48F3CDFBC91EB86D7B3
+8B85B5BA97376A0673E434DBFF19798EA90BFBD94493E2D21976F8106FC0C276
+C81C9B9F7D4A68120DDA56FC6EC65FFA40DB78A60A05EC270A106DEEBD2CB92B
+F0622BD2B1D43771DF39AAD3ECB655F317AB483F7290C148690903AAA636583C
+99DE3DBA99EFE20773D3D8DDD816A28D7BD8881DE570BAF5C7A30679179E1214
+FCFED81605FE56AEA21C1894167F93D648B474352A65C0756F812F97AB435ADD
+22C031A21714A626DE35308AC51CD676DB1748DD2773532294FA77CFB2AAFD32
+A72BB7A045F12B4934A768F89217233DBBD69B900B28492A26713CA5D61A9042
+A982CB071F1F875718FAC168E4E275860DB6369B8114E1BDD4801110B62C3E3E
+CF140554C826967A99F4E9726526E87D57BF845CE38E33893E5F9788769B6A4B
+A4577C38C8D45AF2EDC9F4FA7DD9979AB8E14FF5D8956233AB4C02982BE8E561
+C63B7BC314793F634DB6F086E1A60D9FC3B69D3A7C20A99FBF3CB028CDBCEB60
+E803C8DC3C5F0CCAC030905E72BBAC052520CB0E40E23B46B2150DE67F61E4B1
+8C4D55904B7F90DDE4A4A78B11AE1009DE46DA396791B1C0EA63FB6897FDFA0F
+42474042E7E9B06A703A7C6E672AC6705506F3C0B6861BC85CEBB9DC9BCFDE0D
+43F5248CD7CAD4B89835BACABBCE6C791BC35FE7211E775C009844FC75CBF6CA
+DA6A6B7B488270BFAFFA3E9950914CB0F88C8AB7CDEFD2FDE11ADA7073037EF3
+1A5CEEE37090F3A56D06FBC70597907A26498593783878C02722ECFD5D65903C
+7D421CAFA78924DD27756853568535B02533C3393183D6E30DA6ED4BD6582E09
+A5A4B4404EC452E91CB44515AC6124EBADAAE8A98D8A95E7D14DA39951EBC461
+D426490071462F246794023DE1BDC04AB0F1834D50F748C3C60A07E1FB8EF400
+78DBAB90B59500BD1232A872ED51928329CC8F06E83164FBB2D0B24222223EE5
+992241E8E00D5DCCD6DB9A8E2325ADBE12FC8512AC127BBEABDA739672C1644B
+554850CD75724E6779A7E76424CAF89E9455860E0AE2679231F4A535C0ED4336
+313717D6F7A4A4DA833847A1BCFC7BF99234FA645F2B85C9A9AAF7108931E3CB
+077A9C571E57B0D7EFD92B56C3AA4FCEC0BCAA96005E649AE8012366BE6E62CD
+9E742F8F45AE4C96BCD73AD80AFB6F061D629ABEAEC3018CFF45E41F46751953
+44E490B1355DC49C1E10BF343307263584091D122ABB1E3892E532B6DBAA105F
+CD48375C112331EC5DB49E4D4CE2D126C9274B21E678E5E3EAAD4EA0CAAA29A7
+86FD8819217B195EC6E40AF23ABCD71156656DAD38C931C8730715A2773DC44C
+4DEF14D92C2A054739F27D7EF349A0EB76D952BD9BA169B4F85C09D80984D232
+2CB4A3812BDE539DC79E2EDC7C221739D16B10246A5F57151C210878556D4176
+31EFF3AB6C4D78C4F0DF81692B3C9BDE4F85242BF0E84BACBFA39688BB222A81
+E85E9CB332868ED5B64E140C66E242B97A90C13B6DFBC3D285A49BA9D4BA1A47
+64D83577FFB50BF974D953F42A249ADF9AC228CC4D8E82213FD463BC757AFF26
+DF4D1678FBCD55AFD5FB3014C0380B2F8CA9D6400DF2AA041580A6FA5694ADBA
+674286F00E531693DB28F7C996D5A66F80AAAF53001EDFBC065C72FA5BE3F114
+1FA3354376AEF7374AE1D0A8E9B06C58FD029922164DC9FA09343FB6652232E2
+2EE34C662F0092BE479D739ACE775C6F589775DD768B736F7391B9AEBDE7F760
+727702E145CF749DC457B2E98A36C52416107B1E59084B5F777B61511B8D17AC
+88386A7933CAF852CA23FE179B67DF8DCF15800755605847ECC0FD77873727FC
+1AF2BA8BC75D30E26C40913771E528724FD7C5DE284A8B58AE55A5C48AF26AC8
+02E155B8FCD6755D8F7F5A6F1AE66E4D24A13567B6463B18E65972BD75ABF732
+FB41F87A62FECE9A50C697BCEA1E3B3DF1E3DC961DCA598220CC746326F85F83
+72E803A4E69106EC5BCA01139F92171DBF9964BBEC8D3370039623CA1F927CBF
+FE7DA71B04B4321EB4D3FCB27F8404994CC7DE5F26AB8FC019A203D6DF2F449D
+85A4F103F7604986A1AC1F7D05D239E728FD6AD1DB5024B0A0542130D2B0E7EA
+4432F910F9FD75568F5732EAC95F7A87CEBC359949C26595741533E952327791
+87E42DF84E1064E1BDD3F5A6455087B8E9C783AB9ABBCAF032E9FA32C27ED7E6
+CA7E3D1D76CD1905166090BD81A85485B9B4E976DB2E19A8E62EFB795FD6298C
+9ADA57D5BDA2FEBB227F0EFEC59E4B51E06B8358006F9D79C1EFE92510D6046B
+6AFEEDC793137DE622A8B3F5C9E3B21F29A98A589D9CEE75E348FD4D206415CE
+508AB95A7496236AF1F6F5ED6B3ADFBAF1E35B51484F9B1E0C11C5AEAB9336F5
+A8861ACE1EC74C4A145A64E4FC8F6BEB3A16B021AFF4AEDA59B06326A8D7FCB3
+3B75F9729BFB7EEEDA8A1774728C80AED40BC35D42045E5CEEBBBEFAD2566CB1
+AD69A9A972826DF0F2303BB232367E611C115E8955DC97779B1AF269B84574C0
+9D816C88BAE3AACA6428CFC648FCF0869AD9236591E3B8FA326BD2EDE7F97286
+511C75F4EE4F7B4DA33BA2CE7F778D92AE7C1B4844CAB3ED8FCA285454D78469
+1639D24729E8002E4507A114407DF51543CF7DFFDB7E05ADB2D36E139F2DBACF
+D90AF274AFB3E5AB5B38918A28EDFCF6EACA78248BEFDC2FAC0E041AD35B130F
+8A91E20251CE976680FCE3F8B65B33118EF7C138CA1260D3CA855C94FCC02CC2
+B29C94A3FFD38056ACE512DE680DA29D97BCFC35FB2A85057E484FC9F72C9A7D
+08AFAFCA705335C6E9AEDAFA97D884E0E463E79D8AB45DDF86C56EC922283C4B
+777EAABC0D57BEE30D4D47FFA16FEAE2FA972E36516480E1FCAFFA5CE692B7E8
+8F887C5AE573B96643F10BC62FAFA4BC6CD04F5353C0D40CBCEFBBA4DE7B8960
+352E7F6497C9C4489779028934084522336B5E5DF6FF84A78158ED5035FFFC9F
+F199AFD543D5D81C0155F3EE0E7F6FAF7898F7F26941D417F7AB37703FE67D37
+C263078FDC85C5430CF379E657FF9ADA0C00DBD605386F5494459C63D4AC057B
+2E061B06E17B54AEF38A9EB401FD4C76C6755F2AB651473DA2F19E28C89229E3
+FD385D8559EFFEEE5D0CEF127A8A6CF9017459466E0FAC341DE1994C03A0CA5A
+799CCD03DD2B41A05F7B36493638AAF8D7CD380E03726B0A18B02A46A0BCA027
+9BF16ED75AE0494C36161ED2C22DD7036FBBA2E319106B9A56FECC732B87E2F2
+596167125221D42DE9D4435DAD321F878FDA68B9E72DBC2E31178621327BAC50
+72148C123D4C8568DE822169839906B9F0ACAF3B4DCEB9352C8A9E246A9A5EA7
+31E04981D0A53F44B6905704CFFB9F0463518C02538DEF2DBDABE936D1213FBB
+FCD28F833C5872057CAA92536B8E8EBA129745E2E2B5A9F07086A1212D466785
+EE640432A0E47C91CCFF3FED5669C8ABC2B43551AD04E7A2FEE2F3C16511F7D4
+048A8207351E83AD32A72360A2DB1AA8F78C5D2630D770F5E13D5C49BE166475
+79483B2F7FEBC1D73B04E0E5D9B8243DBEF7E5D201D9F644B150A230B5CF9B90
+CA34BB8474BCF408E37757B8CE5B33FE7400A68C70F542C7E2A22B8C0AB1EF9F
+2BBA7A646A4C872C43C0A748F078AA98A13E882085B460050CB3F5B09B62EC01
+AB87AF8DFCA6823ED6CF8426EC115C5E4DA335FE416E1D37311B7FD56793CCA0
+BF90B579B0FD4E4E1D0A26FB0C1D490D99CF4994693630FA343960E15AFFC596
+49BB7297BFB82FD56BBCB36DC1597F94A157AEDFC53419BA867CC02C26464BC0
+2875127C688DA6902567716A908153DB4CBF710CDBCE50AB98E0CCF1DF5CC571
+00027F6582CF6AB4E584436471D3C8DA2D780E5B02A9B1717364899D51EC679D
+CF5F4A4981EDC24F710E892772E4F891AD02B7B98A113FB1AD2B5A51046693A4
+19D03A75A3140C19791C85A0DDD173BB3618E9498CDDC8696CCA6EF81729AD1E
+EFE4F3D6242E1766A3079371D1D1833841F46F04F2F8029D8C1943F6986A95E4
+9E77806F221CECAFB3EAE0F979DADC5D2E4715BFB5C64245CBD2300E59030B99
+0885F08417E1A0C57C3746230F9EF4E968C0F41F67706BDA2E983012BF317612
+38E9C0178F027EDA0E679F306AF71F0D8985C712C4B4BBBFC57A86AE052CC2FE
+5C1BDFD948801509ADFD4FF9FA7A25E30D6CCC7C7E418EEAB34C4ECC6AC8FADA
+637B5CC70136EA5A57B727EB11075755A7840215CE2B9939BBB6C3A7E22DE42E
+B3725C1AD0BEE0A54C0B57CB93E6A20E319E2FE4515D80D09972E0A742D20DE0
+55117C1B9F3C181456406FCA70A7E3B757A813F7CF9E3562EB8CAE1CFB65DAA2
+B384C17AE103C20851906846AA4AA5EEE5EE989F292D42B11EB4C4FC057EE4BB
+B09A4D81E8AF0CE1C851B2E328E977207A6989F13F7FF039A4E295507CF0A53F
+10A345A516EDB7C5FD5763CC27543452249D229BC22099C6FC1DFCC07A35144C
+6267BE8D5BDCE57F9C7C65F6A64A74DC2207C8601231477DD57BC8259B26C683
+22FD4DBF0E3BD814E31C9E194CE2EB212268A249216DB084226802B79DC72AAB
+FAC4ED3AF6BC51E2D9A1D5A37F5124BEBB1E0B010C34A1B7FBCED45414AD2285
+43BE684BC7BB56C5036D182AFECC061F749522456B4DCD80E3315F48E7E8AB98
+40C4FBDE71DA957C8FD860C4AB02C97578BC8299EF448A526CFC585F27EA14E8
+88F9928CBF87C8E46F69100F0CB43E2720B0BC8DCA50D59FEFBB84383B4036A3
+0ED89F67B433AB4BF686487194107C63BF989A80D761EF3FB20146A0A496E5E9
+26375866581146F3537156051C61F82AA5C68B6E8418297DDA7704EA50262775
+B96E1E1D7643370288780188ABCF25B9B23BBE408EC5DE254F51469D5FB06FF6
+2EA926F94CF1730E014F34822ED267643B773B7CADF967D431B6F3DDC998E56A
+243880E9F772F3BAB3702C19C5DC92ACF864D6A771783E178F4A7BFBAD36008A
+F0A61C5B437A69E31235DDA9898B4B081F1176C197C0834CAA25FDC9BEB696AA
+8ABD1FDBE17E30070690EDA533E2EBC19180DCE4CA8146D6657BDDB765DDFB21
+D0CDB86912E49DB109F66DBB9226E297945BCE9073E724EBABB58E42AD94CDA4
+C9DAEC40F79F3A3D36777B18C61DC9D22EC351324FAC3426917C893E36C8D953
+4ACFACA05F8764BC61A17F6B40D3A97177B97CF88C2B0023ECB3F29F9CB347DC
+E686012FB31904DCA042679776108D9D611EEE971D341ABCEACBD0866DA21DCC
+270D3DBBBC9CD438F4F651B58D1405A82960CA991CF690B8B564033154645D8D
+ED5E4E059D9DFAF3A5C2BA1C1AFE1B865901C8D117262CAB210A3C7A03443544
+E22EA5577AEF1378A9A4528592F32A8AEBCB1CB6A7E4948FF78C6FD230A5892B
+D8953ED89392929FB91C042D31E7E8A4912FC701E722D7FAF0308625B3B748F2
+26DE427383236E131022A95395C72B3DEBB139C81811582FA4E9C7F970FA605D
+C8DBB3ED8B141428ACE6DF426B2567B10C5D68A4060F25D5D64BA262101CF5C3
+4B7948CDEB6CAC66FFFA0F1795C5F3174F7D319D252DC2D22BD08FAB54CEA742
+64C0C6B94BDF182DC0942C0C82E82A0B04654A7C2E6BE685EC3DAF1D5FE48790
+DA815DBBD0A176BB4D4424ED7F893B4CED54C2EF94D73CBB154E547CD33D874A
+E754A17AD1F10C23BC5FA4E709330A10A73C93B843D8CD8A65D5A4241B35CD19
+938F2BA2FA95551F0C2FEF1CB8B056D9A9120F7607BD4C497762C577B66B2DF6
+8F3F661EBD7F3E73E3A0032790ED80F774423A026F8ADE2FA82129E1FF27DB3A
+1B6E603479668FD783735606F7AC6BE9D65C17F7ECCA3B622C13F0FC95F8259D
+DA4801A7EE18656AAC3D730CF2E17FCE8657AD6289850DC06E897A759F7B53CA
+502E764B07FDDBE6E99D25ECF1600D6646622334871C57133A8AFD03FBBC2368
+1BCDABFA9FF4C4A9EF150045F694A3AA487BE461BDD2BF1BBB38BBC365837063
+70963C7C1E7E4809797F4E497DBF6D5A90A71D6E89BEEDD5D16B31ADCAD67A81
+A9A3085B4CA7BD93E1A9591BD4A7C88FF930EE7A131C5F3338817D88AE31813A
+C09D5E7120AFA6565B0A647A40CA94B78F20905B7110FE44A90794F7F0CD63DB
+E99675C781255B7BA257CEB14DFDF9C13A02701B0FE41C6A6F50CC62C028A3BA
+E9A918549B7F9F206DA0909F2009CC87BBB565F281F24D0ACBCB71F12709DB31
+5D355415D97F66DB25CAC37E90BEDB51F2FA97E0A61EF85E845F702D0B3AF935
+14F3EB201323209D76C7C5970AEFCE4225FFB4A1477B177BB52332AA0539291B
+9B8004F23CE4E055F7AB6D6F2A8E74C2994306A407A4FC831D1C887C42FFD0DF
+EF07891681C7F4AA914AECC427057A8D73261E25F82DC3EEE7295C0870E91523
+E15187584B32B8F8B0F2E9BF4E67E5A2858F00B0C59DA1B1B59B00374C6C6AD9
+741E0998EE0DCC6F5ACD1925CC40807D5B66E971CDCFA4651BBF2490FADD15EF
+C8A7EA3ECD078D34D875C3EC5EDAB74AC0DCA00F2329184455C24C97EB0AD4C5
+40B8E4AA2CE6E7816580F9DBCDAE7F01AF0533397CD37C401D4841B60CB976EB
+E3093FC863F368C85AECE6E6CF7D9ADABDF628D9806C1269A0EE06FEC90948E5
+CBE40C0A2C72E08D9AD94F07470692D571F595E465CB32BF486AE9C3971B6F7B
+FBBDE2699E1FC9DACB156D880DA379262A98C6708A9850FF8EE36C35FF636E46
+D8D00FB3550786C1D73E6B91F9B35D6998F33BC953E0C8AFF996F4C707F8DBAA
+AFD76432E45605D5E703C2569856A0BD8C8ACB29BCAC87F1A72F859D20205328
+6272929343C1CBCB053D7E19AEC4B2EFAA765B2002F43E7F62ED5281C94ABDAE
+750B2C88B3801559FC6DF0D66E55952FD67AD41718D49D35DBF2B7CCBC1E755E
+800ABB45EA4D7547756CE9E6D3AE0B80D8D97D681DFFCF4D5D5330F0FD6AA729
+5BCB1475F18E9612197D6F5F7C7AE8FB931C242993D385AAE7829391D370819A
+496B9518C6F913E666C27F0896C7684AA1DB1A335C7B50762B4F8445D45C907B
+9E30F7FD84E403DACCB0A8DFF2940312386C315FFA700B0E42242EEE04042E2A
+3F4840E719A42FAC426870CC20DF083537010550A6B43A02A330D92CE15222FB
+BE6A9F6EFA44F7987224533983D96BD2E1E536437F89E2E43884AE09FF5C7902
+A284704F78AC067C332EA207F53CAB61ED51EF3FE79A9B7A373C3DF72A4F3A5D
+67B4F60BB470E5D093FD880AD32809160E550CC1EE67E01CFA80318C03E6FDAD
+A8E744FEA593E2761C60D2CE83F3F6D3A2B203739C62A69D4E271FA12372C45F
+6C378E4CC21B9B0CBFCF43233562E4BD4D52F7A634D1F0493F8DE445D140EA4A
+D3956E9971263B7C3CAEC8AC83E541D58F52E00C1C80EBD9A31F0A9D17FA2D63
+E5E0D22CA28D51E39A055C40AB769EF224AEFE2AF714E322FDCB9770EB00686B
+208AAEE2160D059DEED823FF4F9769359C183A6A6398F9E4ED55397F02C68FB1
+016CB495A0599DED25BF1006343DF9AB7C3BAEBD1EB2F99F4FCB07E84AD2D959
+D1D573B89C220DAD815D9EBA41CEF4D664630082DB97645AEA6779A8F0D7765E
+B76A4B8B429CF95F22474EEF2FF1C792DD525E50E1EE0A1ECD78570970B62293
+43DBE6E9B97585B754AEFE28E960B5F8B3F549EC7F168FFFC5EBB52C7CDDACCB
+DF9E1FD89F2F8CEE44285E79724FDDFED021AAD2025006239EE5CA8543B86200
+C7E8522668B07608615F6F102E295003B1B89264810A2BFC3DAFECFF126B1807
+2388839274203BEEC2B319C7F263ABBE6B181FECB5FDB9516E8F0456B6A1BEAD
+7F45DB0F95F4943B2ACF52CB30DFDC6EC936A6292DC2AD0BD67164900CECF3DC
+097528073246A88607DDEE1DE4BCFC298892F3B73E897734D7001A466170F60E
+5F2948ED36A6AC13975086A2D68B6CD8B033CD14C1B85EEE4AD3679D74DEB998
+AF62D045BF1102FB3927E5B9078F8AF93A0ADDF1937276C423CD346F30D17D3C
+C57CE052053EC21A2991D063B157FD535850DD63E55890427BC2C883785DFBA2
+436BDED247251001AB1AE56EA19880B88B3F1BFA6C232876E6C002E9EA850700
+517C80537C27033737A162B10B179624F869FEC056F339D5A292E6E945E7BB31
+A271CA30990B4AA5874CAD851C1154275BBA868EDA5D156F4663E2D436DE6DD2
+74E6579AB19EC803927046D9130BD9E735D64248A6FA78F1DD6B51DF0B1DD553
+316D96795355878C426BDA09F052D54880E5F3E5C1F29786DA0A8084D81A5849
+B2A301BFF171446EEB4DAECAF40D8C4F6C489BEA6C592F8257E68C514180756D
+A13569A03827561348B73584D69626B3175247018DB9DFAA9E989E55C97F9A32
+B02423EA16FADA78FE1E3C56EF4122C640EB8D77C5E957B5E425A2FBFD173423
+E8AA1758A91E1B5B85D174D7DA1F11B3AA76761346D2464BDBA290435A6DA50C
+1F14E14FE29396C918E3E4C388E93D1C3F7A7161FC61DFA1543D4CA86B6A3A5D
+B64FC69BADC3F3E0F7DA2AA5FD6C39700C2CB8A6C823D2620D39FBB0B507003B
+6D28C8D67F57C019DE3D8A4B6BD01CF0B305163BB1229F470AAD7436D13C326C
+5D205B4C818D0F765E2B9FDDE26B033D1060EBEEAD6E5C49EC8C6F395B54C259
+4E24E89DB787773423E358A1C64C3FDEE4CCBAAC4AC652012A0CD7269A062643
+0F52A1BD1DEE9401B5835752C48CD0B705476B00458D31E70599761C793987D1
+1A14288D5EB2C9452C2C4524202A40A8C773AA8A3B9D10ABFF457478532B2C58
+0DA8776E116853B77D1A8EE320C87B23A693BB5D3E77A9C419772675690DD75C
+7AC5BC3ACF97BB11C70C0261EB5DECD96577D755B03EECBC66B3B8FAFAD87950
+94AA617A40E4CFE88939F28D0D36C5C6FB5B4F6E4321BDBF12DCD428BDEC76DC
+192AD968A9699084DBFFA3FE06D5F79D336DD6CFCA4C9E1F427A29DB1F4F0492
+A29F5F052310D455E8AE1847083B70EE57C4799FF4B470655D855B8298FD3694
+66E00CF5D04415601598C0ABD6802FA0DC4C12965546076E46C2DE87467CCC8D
+F9ED9FE429CDE1DB2AFE61363327B4D11F46C678B59E74F8F09D8B9C14C48004
+CEC93F33A4A6906CD71B2414C05B3599E4D1FC1EB839D4B5E5968711359D3BB2
+8E6E262896409C7EE86DF7A8CF1DCA1EDCB2BE723CAAF5B1D7DC94F093864855
+7FB08EF776FDCF9DD8342ECB7F7B307542880A7C04D3BD09D65BE13F80E36120
+24BBE4C422F1CC0DC956CE53261B903ABA0E0CF1CB0AA8895C0DA8127DE3DC9D
+4B491926B5408AC8D29D2FE62CC3CEF548C0A57A1DA202EAEA8F4584D8B64E49
+A3D11A48600CC0913B744180AFB6873BE72DCDFF8EA2203E34082E011C87C3F8
+EE91457705ED0BD4E2C193B7E818B50DDDD734F2BA1B876D262C39D94B0FC27F
+0B5A87423EAE91BDAB38BE457EB0309D05FA5E458109305C03295FC39B0D06BD
+BFA2B4520DD610E12C3AF842A94296108FB67495B300991C3491F0983B5A0403
+68A8D19218D9429EE400C3B91DDE2A9F163684D9F28120B584FEC88628EAA60F
+79F5988BE7BE31153A675BC7B344E7F62CE85E8850361D1996D57E71690472BB
+8055755DE965D795E6D2424F7D76AE7F249AEF4BFD75103B2CE4D62FECCD2FAE
+3702A57A3320C54D19D5015ABA5AF39B237C53D38DBD80773C0B9D6406574BFA
+48BA4EE71769AD140E202D24D9F1691BA072E1AF182FD6DC06C2FD25E3437E38
+ED1D0033E77D2B188F3A84EAE17787110EC5462EF5CD0FEBBE5CE39976B5CDA4
+8206BE5EB8A06C7698C5E6A45EC7F59CAD3D6ED3AC19FABF3D29C9AEBEFDD74A
+6B7261D349FE509BD769D9A24B16C276C917F0CBE8B25FFE19BF8528E1C46D38
+3738E3CEE8170E3EE323A464A3C8FF30B3DAD0BE87518E008E37F60DB471E3EC
+110E9B8AAA5C875AF759126B39B90A8E7BCB25FA3EFA783AF7B069AED1887A19
+6A75C799940E5352C34A93F125DE82A7387CFDD7073A28C1026C9E06A1D8163B
+E66DC3BAAEBBDF96B7B3143B9414AB45643D022294C2AF8C87EBFF1276EF991B
+7A1C720C1A7CFD392F211A190A530A19012EB117670AFAE4CF700048D901A5BE
+074F9B05AA555FA4ED6D0A92C08E4B795279F9BE48887886B5121DDD857E8A86
+A2885B9A672C72BAB990E0AF6DCCC769A7E18E65A86B3E1482D8297FD98E0510
+30B27AFCB9B261771A1AFC298F96E272E779A8B6AB6B03410ECE32B7B69369C7
+5597FDD08BF2E6CA29E093428DBB0BC53C64E5ECBF216111AC90E82822E7604B
+A9AF479BE9FD2FB2ED27EBF4027C22357DB27A5A6FBC6B14607DC26F95A81BA5
+1737D6C406B19857FFF2903F966DCD56BB73B06F5F74C917517DF95D8D5E5108
+350AB839CBDFD7D1F3C687D0B6B576FFE108AE8708B967C29F9840A0D6784789
+DDD7A0D76E92082162603CC916ADAD75BB205E7C9B7A72D286C5411F3771EB6B
+9F9022BB24AC9EE7700907280F52862F1D542605F3D3AB06679252DB9A8A4E41
+FD9740AE35473A9FD025F364B863DDD063AF91A114EB529A38F28C4B4551E276
+F76C254669B81BD3CA8479F0C7208AFE5A1927F2AB12FBEC47FE0BF9AC3DBF3C
+340DC67125FA0D65B245260B32FB74F90CCA6D327874BDB6C252614C75425F20
+2AD8C9ADD15733715B9281DB9D73C66B9664491416643C04165C64F5939CA73F
+F8D7652592F391E59B82EF0BEDA9DC7F42713005E4AEAA1111EAB4E74BD99119
+D86490DEE3DA6C021B36D7AFDF9EEDBB1E3253176EF0607469E0982034AF57A8
+83F024DD4B42B99BBA110514E52498F6BE463B3053DF5114F2D6644FA27702D3
+15DB327F632E3750171BDAD75F0B7D2A84267C712132373A2FE740BB086D53B5
+C3E9A68583159E46FE46ED3B645B0FD505D206E09D438052E27B75EFE7F5D83F
+BC153E4BAD47FF241AD46BE13605E1840C5C2CE3492C29EA5FFF5550AA3986E4
+FF28A404908C88269D821EB2FBB193DC311750F6163D75872603A254B949C756
+CB97829F0BE3AD796D52969E483A0A53CA650CFB9AD57E0F4DED89C7746341EB
+3D3333F06556BC61BABC3553C7B0D83DDC5B3BFDC77DBD9B6DE41680DD6439E9
+4C9FA49DF62830C86E7A4B1CBD37F2794EB6DAFC3F1676697392A6A635E626DD
+3A3BC9E2378C152F9895178C694596191B37BE3DD8C0FF34C82C386289EBD7CC
+B63139A3243F193EA10211A8E390B4C4046663CEC373928556F5CC99FE094ED2
+841DDF013CAA6CA5C48CD9382CB776964B38BC24BB009DF203DB81D4EE3A4463
+C5F2BD876E0C9B9B226FF39C0CE6E67589A38388A02A81D3DEA72CC031BB8B2F
+66C481F00167DC0BEEE6740A78D736F429B44B82A3B01ED2127052646DB442FC
+C1EC78B100F11D42512810F26EEABFFDEE3E46DD584FCC2194896F7BB5670634
+480771223C1E2641A253CE2490AD75591FD94F19B2DBA95F0CD64EE4BA03D3B2
+BB0C7A6437B610004CA4F1B914D9075051F7CBB6CDA305F6337307F317CC05C7
+8BA5A409ED6D915263680852670F8A474AB0646ACF77FA3AC35332DFE2B00CEA
+FA99D25DAC950B173DB84ACD9DD99AB23973390FE32E384C6003FEB9A4D3FB1A
+CA17FE87AD558921F203432EC00D0BD9E0294A0364048A9743516F46EAC01B7A
+AF23DACE21FC2D26692D8F1A85F1B0AA8156D6360B322724C4804FAE55DFA814
+ACCE2F8508335CD775539E7931007A73DFDEEF7695487B10BB0D95FCA66D0F53
+6E86DD15234A025709C4F7DD08761711D05655EAD8122D8BA2F7177E820B48C2
+5EC82CD16644832ADF374ACF193975B4635FB374451D0AED47030807CFDCF240
+783160D79230AAC1F2E5066F09C327ACE24CA2D712D08749FC63C3D8EDADCE22
+B81A7E03350AE88F30BE8222B6954ED0D2910AECBA460EC21BB032C4D5DC1B12
+39F1EB91215B384CDE3F1FBDABA298E37D4460D0B07B0493053444AC73654815
+376ADD2F64BDE78BF59CD75D93A3A3BC730562E9A1F2A730A2F766AA19DE458F
+06DD501B215E0C2070CD64DDE13E99719671FA4809FBCB6623E206253081A50F
+5329F16F1B0F0F69276852A7A0AC023A821B8E7880F9D7AE5DA74D0483AACB4F
+FF09D975ABF439500ADEADA4990CA29A50D82C0A7704F11DDE0C9C8E4DA21382
+C4F7289719D9A4A44BF2735CCAA2BCA698A5FAEC9A3BCCDDA1C88CCE18510733
+5A88B88A193C9DF15ACD00F20A965C11DD8A35CE316EF3E4716AB3FB4EC6288A
+91C0F824FC9933315C9A71CA786C9305A9A30F407777F0AEA7D341D1D9605378
+72CF445A4A2E3666C0075E2F9AAC3F452811EF7E60E6C04F37F3808FE8BD39F2
+346F5E25757E3ED2232F1B9B4DADF83DA45F7F302809251973F705CF71E34C18
+7C452C4B5D29E0CB74CD6EA67637FFF0E9D9B211FF96E04FFFE9A27BE5E13BF6
+B51EF214FF4F0A58C5D5734E6BCB0ECD419AE3CF79AB67D1B3EAE70FC1E83691
+095D0C370C9CF847C2A914F0B810124D763A972464C5F2C1F69914A8672D46EE
+30F9EFFA7E9628D667E5DB582C123160BF28E77DBBD77598F14A32DD74F67032
+B4A0537D0FF938CC61BB0F9798B600FFB1AD7AE6AEE67E0FC6557FC3FBAA1E4E
+C793B0D207EE0395913818CB2446E9B82B880537C1625C70ACBC87F97CEA8C77
+82E6229E1734F80FBF8477F062F3836FA9DCF83A4BA49703FE3DCB5F2CF6266F
+4480EDFA91B1D98FAB8BE14DA6E84B9D58B46DE5D034734496474241F59317F4
+4AE4AFFABA7CA3FA149A26CF5050B83BDCB1C56B529900AA20EE6098D135E65E
+61026EF0852D497B3799DA044CB378332924CA360A1C62E24B5A0628813829AF
+A1236DD728559DAA01188D6EBBF3CEF983C5201904D03A46B62A41E9C5F494DB
+135F6B62BD5F3745625E96E1B401848BFD935AD1FE128507866FB807693E8376
+634F1B39763087EE7E454069D5CED93DAE8BE9D1366669A152968E2DF13EFA54
+D1A631CCCA33D914CC1DA8C0DF8ECE2FABD18641FFB43BB5E82DD0A56CC20DCC
+64EC0A7A04709085C80C2A1477CF85A29D0C11F204CEA455072DFBA6F5F5C693
+CB2B56EA189926EB51E92D2B5D89F25AB94E1F7FA208916FFE89601B616B41EB
+EFA70F4C8CFC3FAD1D056E4076E8CDC2C3058A2B35B34FA0A29A2ED3746060AD
+1A6B6988B1B0986DE495FDE9A8C45119DA7EC756E1C83C89842C8744AC4B80DC
+264792E2E8D5AE4120BC57C170C742EEB0EAE8C9C4537AE432654DA4DF89FD45
+AE0DBDD92D0DDFA0C90C4FB90FD5A7ABB522A193117153CF578A584447FCD674
+548ECB9250DA4669DDC8CDBEBBA49999F2519DE29B0CE693DEB2F420D4B0CE02
+D9AA3C2C15A6DC98495E1EA54C7670482E2B1034B91692285AC47EFD6271659E
+400D6D7DC137A904647FD092B1B4D59170F1EED8E29FCD584FEA2C77642AB839
+0A44403D75504E8DDF1BDBBA6B51B7F9F64B63676B6FBDE514701B9333312126
+4D8AC19B638254A4BFDEACA80AB2CBC4DD12AB48BC34771E210FB576FA0DE013
+5C49E765028D57C056BD7C14E6941B0A92A2073CA3CCA67E9A18F18BE4934550
+EFB984B486B9036B8E3221F63D8642E2C71E6547A8E4B25FC3EC3C42D27DFD85
+E85F2D08C69CDCF3174A09E363E92A8B3D75BFD57CA37144D5267BA4D1750988
+8FA3A9B9100838AA7DFFA97C5E4D2516F5649CA756C97C5A3D500A60D2AC5039
+812B603639C2E3CE36F26CC0AFCB385A5BBD582E7BD1B5920F67DBAF9ABF9EE5
+FCF66EECB566DD87F0618AB73199C230034DE379CAC1F6BD17526305D6B6ECD5
+8C5C57FA76FA775B2A25C7F5C83C27A1F4C71DCA93487469004EDFF855A156C0
+8C8EE1972CEB91B9292F5619118F7DA38B1FCDD069D71D0DAE61BE55AF0E255B
+3B8D2DE974592BCA7D92F0DE92538C74A801CF16A424621627BEE5BEC2CC5E68
+9B88BE0ADDB7C8125F7C35D74A52779C6D5D87143506EAB799765589617D08F3
+1305B15752D134A97F7D872CF330F4B3BB62946570C5EA7DB77612DF9B7F91E9
+22321623627FEC40FA04FDC1AA21DECC7AE531510375D6F68A68C6B8BD649A67
+A3E24B30E04ACC2171A510DCD77F7688E2ABD7D3346BD84E8363BCDB2EABBE0E
+5BC87A595CE80F977190EF06D3D0BE12DA50EA0C33D25617A9DA8940967906B5
+F5317F4CDCE1DCC7ED48B4AC4DA131EBCCD11F7D241551AF8A2A723A5C634EAC
+575113186D3B83F8B6E2E50796481B6CA50D440D5B20C5206A85F539FB7D52B8
+B831EF10B784D195BF7EFF05A9125A3B90CE131D84ADBBE6E47AAC2FBE51DDDF
+1286C0DCCA8343F7803FCB25CD690EF9FB49C1C3B91BB7FCE5D330C781744502
+AE46FEC050B4C695101F3B86ACE09D502572DFF5F8534DBE6DEAE838B4000712
+4B21697BA3FCDCCB3B858251438F05B3EA1F8CABC08A502C5324D1315214E7DA
+6B62576C10E6EE9A69FDB9D424FE1C7BC32CF37EE9EFC42B9F6726C486762574
+03913F9B3F5A20B1EFA8D4E072EA2F641D7AF64403C4EC76E3A81185B976499D
+C78FAD546598AB094B628942EBA51C11FD572264BFC7B0E97A1715D7443F29EB
+7BB4E6848383836F99850E22316C73B76B0E6848008B832E49B7373A94DADEE4
+E7EB32C428F531FFA2067E3316A47C08068D93E27525A9A2A915CD9F204AB4DE
+01EF65ECE8167C184DFA747930AA322FC136DE0D412E99E6F37ACF87A788141B
+3043A3B0D20DDE8C2137EF0DA77A899A581A51AC4CD5A1031F84BD428D0A17A9
+989877277917D07CB806DF051C23F1AB0049FBDE843B34CFC9DEC4147D97759E
+983C395F0C9DC2832139DFDE0455002BEBC392E7617156400301F76441347A3E
+E94D2FB65A31DA189BCC3CE94AFC1613B546D424A36EB2F83F3444DDAB0F03A0
+F3C270A9B8BC62465F46D83929DB7F0240E52CAC458194BFD50645F825D0C41C
+773B1D6757625906C7643BDCE990E24467C011ACDAF6D4A26A62D71FAF1F475C
+F14CA4D545E9E4F80BB01F3AC573D046DA7356FB9884CAE3A29DC357BC8CB255
+E5108AB355F0E087902C9BB458DCE8F341F1AEB79E468EE9A45855FE037780E7
+9EA9ADC1CFA141A3F976DFEF51A428D237F234BF5C694DAD4CCF2AE84FFAB574
+A25C1FBA2F38110C305D962420A310FE93301B8677478BDBBBDC518B8C94E819
+26BD2529D0EBF0E770CB3A1E107440D135848D2F90CE8F37693EDAF6071B79F4
+FEA5ABF4D9F2DC67F2468F2BDA3FA968EED4CAF8D7A22CB28AA43804F72F56B9
+545DBD0E3F27DD5617329305CD8577AF38CD4C472CB181CF3DBEA07CD42C6C1C
+51E819286FFFC75E38F5EFF96C763F51A31A78B0848CF56DE1A2CBE2F39B0C41
+FC7C0D42D48D6C75516316B27F6C34AE6D5F5873233914790ECE044C014E9796
+20E200F53FC51ABFEC15C1E08D36E9A4DA7E58DAC014E2C0627EE8ACC6AD021A
+D2E2C431ACE954602EB99D4584250637F807507A17DA18521B6820E066058B09
+8C2B4609FDEA9E02007A097F833C7A9854D74B38DC81016759DD8FC6F98071FE
+620AFA1A8DE5AA974C281A1DEC9C8B866E7E350BE5EF3C7C53F82280790CF239
+C847E4C7F74BCEBED8BCC57D4C01BC4394F0E9EC5AD01852B3B06B93A477A1AB
+AA97B588415A03C1984B0C9619C899DFD4766A2CE91CD6A65120E07756100696
+297345CACCE1551A2CB549077A292B73ECD47C3A098049BC49F2125BBF004DAA
+8827C407B06A07E5F39CC17843FE876FB2DC6CA2ADC0A4D8812901FC82913ECF
+BD04C66B3647B7A698B4BC6C2F136C04AF4792F10C31231F2A04E4B55538CC17
+AFE4B47BA2F575BB4E7E222E9F6A4F904F11CBBC6DF6C2F3C15DCF268A39D6AB
+DEB9D091EFE6ECD5DF61ED23E570D484A6AFD5F8D34B7D484F76F150D3D97EBE
+5E91D7A458FAB380BE167E7F2FAAC82BC2C7F3C14BDFD06D9665F5AB2CE34800
+E779AC43B70E22199D3BC4A2A14EFD5D20AF12D8CC26BCE54762ECCA9D9F5FDE
+84B43104575B2D6533FD3BD245AAAA4B82314EAEC2E6E566EB32AE367D2F2BBE
+8F6DF9D63F56693D701E259ED828A3E27561A5901B87F606AADBEDDD7E846AC1
+F07D1ACCEC90CF6AB18114A140FE4BC918EDC9B06284B40E2C82D4BE3C1EAB92
+E2E2F0DE115737561F7ACA173B81C9AF7EFCD6797BC1AE6366646C8F1ADC38A9
+F1928933BFB6AB474FA81D8C006AA11B76461ED98DB4DCB95D7772E3D15C2A29
+F116DF0437225E8EA1FC5C3997633CD63539069F7788AAB84BC9FA8A1A61316D
+2C0F07D2914A61B0418912B276561540BE5DBC1F7A20241E85ED95BB775E16D4
+1F22262C8128967F53031EBA86D0A2184DEB01D51D4F7E15BADE50B7DE246C05
+38B9B49D264A4B29A372FCBF57323308C71A0E14748850B56D51BB932B1DCAA3
+A1469E84536A42B0D8B55A0292C8050D6CD1BFDCC4D287B15082801EA40AB8DE
+CD8628D0E1252DBC57333D74841246D7A6392F158EAA9FD5BC6CB2E535DDBEAB
+F16FF32617952596187203D41342DF7FC1E0CAEA2EE8F012236DAB0208A626E4
+5FC5EC819580727F7890BF2B114523A3006CFE3B67F19419A009826C635C4B2C
+10CED88293D753A6FC63C5C17A424E911169E316DAC022EE37A5F93A6D7BB446
+5402EDB1F758FFCCBE83F7842CF09E84DAC17CC8A5D0521CDBCA8B320D90F24F
+32AA9B86DAFD068FB0D234C94EC0889134DCCF83F8B0C89F67D660EC4D6E2B34
+D4CC5E094049ACFA09767E7C0AFD789767D0660825FC94878BFCA40105597194
+BDF88A8636D180BAFEF635601218B47E1242497D1E90E7A0F1098FE4161E6C7D
+D1E920DBECEDE54FD9D8EA40E25881F0E31C3FECCA22ED507DF496122D25AF56
+E6E690952EC746BE46F4D228D54C634B04D036DD33252E5A5B6309E559EB9CF9
+DD17101EF262D5FEBE9C207007A2E7F3BCCCE3243333F0A79C1779E727414D60
+B451BDC14BA3FFCBB9D49641DE51BE92C7D136C2C910559A6EE106DC05CB4890
+322BC12FD592C4789FD8368DFB7827A67FF8FADE351646D0B4B35F74A924E229
+DDCBE1B5D24D049CBD4424B123B6AAE7F5AF8AEEC7F862431541F6B755A272CE
+177CAB058D297A35041646435664056644B2422B2CB890080C3BEC3C52C6363C
+B843F24977C482C7A37CF18DEDE4E8FECB280E86263BBB5BD413A9BE19329817
+EC424B1AEEEF713A52D68143AF0DC2B02F293425F041A616D148ABED9E7FA7A0
+AE99B5762A52E38BE8E7148EF22808632CBDEA8613948D8E3D576580FA3F4B3E
+0B5F9E1B240BC7D0744FB1D121E3231994DEDE24B919A72869C15B839DDD9917
+D3BF2466E673B142E4B527B17893D3405603E1271E2D005A6318DC98CFA3D25C
+3A7B59A16B1D6C5C31F267B964E951DFDB1143F8D9005E378A3D4F5B072911CC
+814C191A806A989BC176544E45BA9A5CB16281394572CC6275A96865BEAB6F9D
+06DD94701FB30DEAC86652473C182379F43877528F28AB0B5FD9669347003055
+2E6169601690053E00E18BE7FA7143DA61EA74326BE8122E56485E65B0572821
+BBE05576C1D9706EE219A8377338E93DFFFEE5E37E6054412A9B875A092C948C
+C4663F161AEBAFBB964859E9056D42B76A806A2B1C435318459E272DD51339B6
+B16BC73787ADF1D7A2CD630CA98F8B6C479693BA427D7096E83AAC35B6D1CCAE
+B5879B03B706C6AA3FC1A1D180315A2252DE59C45E9429E107D7A73A645AB182
+6FCD53B44907874A1B286BC50D9051160CBFB374856E59C961C376C3B553454B
+108BC5FFAC60EB8C7426A70A1FFC2CE80D8989A3EEC43A9AD51771D48884BB32
+1749E328FDCCD4FDD104E80EB6813FB98D83139791DD2A2C9ED7A70BC458DB09
+5D73B21DAF0FFC110324B8F2BC145FA61962C5D78B4D6C8D014D6938AF09F36A
+2A3E5634A140A1A525BFCAA00616AA1D8195A8A68E4260B8ADDDF789B131C074
+01EF325E06AEA94A459CE1F51F312C3C19142528AC941551F324BE2653BBCF38
+46DDC6BDF7EF77D68C32F4DE7D8604E63A632AB2108086C77B94DC31D926D1E7
+1D3653D8B35CC5AC431368B7B2D7C3A565FEE9D9B2E366F265A627FE7B4378C4
+81A0C4DBDDE6F7DD940F08764D307A5B09097320431AA76A41C4ADE92C260588
+522B197B802DC488FA2169BC2E13AE36A98591E1673C1CAC29B4E0E15D2227E7
+80928CA4C060FECE89B014C3FB6A42313FC438E448DDD73CB66ADEF1FACF2E2A
+4601F76ECFF658D97BC22C765C0B1B04B03EE08A41E2C778A8E5954CABE7B386
+BFC2DC7C60E720BAB2B1A726D8AF4933355F21731FD7C930F31720C1E16F6C01
+C0C8B6747961B605CDFFB02FD6D6A7758B1097AA1D47C6DA9DBF0F87E55672AD
+FE93D17DA6FE7B2E3A5360C5BF0C3F4715165CC6748BC95CFA74D4AD57B481B9
+3784040A6B1BB028CA9F69B6AE52CFF8FF3FD169FDE1A85B52651D99B4042E72
+D5E952BD9F976EFA21C935F2ECBF5C8D4D8BA0AA97DD1458650F6DB9C80B3B21
+F60761C150944567DE98E9DED3BB831A57DE2A5C8CC4417D0D02BF24EB09C2A7
+B8262EFB223FDEDB45E75E2559190060C676B43721B5894EA52440AAAF72B77D
+42138ABF062B92255DCE006EC18492D4CC0CA6FE753E8851305B967B4B01D481
+85D8A1B78CAEBEB99ED44E5BD7B0CD242B46F8C3C4B1DCE6B103497A89D0C48A
+FCA2DDB3CBEF2CC076673FE28DD397F4975BF03EABF542C8ECAE8311822A6564
+14C20DE022F9AFBF672B31D124F96E2475073E6B53F8032685A45AC7181B0158
+A6FDBF2DFCC9D842D42E098BC02AEFABA6D571821604BBDC389E80931BC8A767
+A92DC7CE49EDDC3C89521CD3AF5AEFF121EAA27B74A37BF043B1AC045A0D9A38
+8767D85D15DBF0F5ABC495207AA3AD05BE201642206044F470EFDF4A8D52C050
+D600F04B97ACED3F7FC8A56E7640A6A4AAAE1816F3A77D887A378AA0B130B509
+72A8ADBD5808E9BBB7F83216D995EC74FD168D5A3D171AB9C52A0E21169172A2
+9C680D926D2327A314835700D399CE25A8311D22D1127B43CB8A9D900133C4D1
+CA1F71C4331F37DBE7F26650B4D512C5E192635CD8CF4C560AB5BFFE0671424D
+456BA00271A643AA2477DAB650F682D89B932BEBB5A66EBC9072A469EE78E0B3
+86F58B1BA76F31B978C167A0E5CE18889C4DA968CEF94EFA70060960E1D53535
+17230FC0C8AA0E878AD3D6E306533800DB46BF785219872DBCAAEC33A236A8AA
+E86D9C9316CEE8D75888217824D56420EF7AFE70E18C6AC6E7E71161373D574A
+D399548B201868F2D1B2DEC136ECFEFE25C307630331F2F893FE36E0CCC8113F
+9D7A6DE87881BC713E6B438F1E804B2C6F00DAA4FF0A33F2B051EE2655BD8583
+9AA5BB2F7A4AD400F34963FA1BD28D5AB933EAE84C047D636122BE431DB097BC
+85D7CB6C30B09333A567F7DFC0A0482E4373512294562297BACC2F53E2BF1718
+4E23AA470CB1879235832D66846522B8EC1536E17172B8DA9DEB14877C9405D4
+531E548E8ACEBE66D41992C0D0A25CE7FE2641DC2F06A1399C864A7C1155DDD4
+20A2D292688E6426B147572C2CD3706C96C22C977A4A6C4A30A54C7DDD50DCB9
+7BBC5C0B744CD85DF88166B916C0F1909A38742C6BCB58045C4223B70F4B3BAD
+74EBBE8395A3F64A14D6838554EB6AB7CE417DD7448EBB4F3EE10B13B454C4EA
+949AF16A87E72ED21159408171A4847199C5E403FADCC67D0FFA5A58452ADC67
+FC3C597826B20BD85A1AC7BFA715531D99DDA5155185E3FBF29DDF559A103F75
+538AC8CC0B4C4041288E89B387F6ABE04F90E8CEB2099293D1DC4FE00647C80C
+5DBE532282708D050BC6A226F45DBC314D109554BB25CF04770ED4874EED1B1F
+E18E006F254BB4297C435B416A9AFC6FC51568D89317BCDD9885E2D1ED15F4F7
+AF253B5FAEE5CC44BF9D860982B7F4706C8B8018E6488E337B773A4A7AAF9998
+6796B30721736F7AB66CE22EBEF616FE5847929A2E08D64DA7E912F4CA899F73
+6A0A1F1F2163886A7C5E6999D98AB9708EADE2030050B2D05AEF0AA9447F8698
+7C191DD81DB9131D0DC19BB7CD0CD9A60AEBBA3FAD203CA51B6FECB75EC91C14
+EE75CBB49420594C7B9A56EDE29343B5D1817AFF27B71F0BF2B8D59D8198C2B7
+A9F4091A085C973412051D6ACCD3F0B37D502D8FE193CD5E42769D1F497847CF
+B986233F0DE24FE2F4ED03BFA105DD04182887D3C6CB827A1D5B00170B8DFA5E
+EB1BE4FEEACCC82A5BB4BCE2C8320CBCF6EEBFC955025F3980763F51170EA440
+C2144AD36893326E5A3DC214AF59FF505E8168593AB9543FC6690F0D63262FBB
+978B833906430E5D2DC99D729D1CCE7A0A91725537BCF91DFBF8073EEE494A2B
+E38F1AA3D81C602D05FAD3CA3A8A5A7E1F0A7F7CA736B561F3C29275E68D01E1
+FA253D089243988C475ABF8077C71DD93F1414E69FAEE565F42C863C61BE554B
+44C92919D78D898E70510D9EA1FCAB702FD53337263606A777A001224390AA6C
+D8CA04FE8F34D61F03E083D0A050EA3985ED026479142A7184494C615A7AC675
+97B6196C56F2034850A77938B7585B18AEEA2D249E41D25302DFF2416FCADC13
+E69030FD907778821C66F93220A31991386640AC2315A5B7DB80B4AE91A6A4D7
+8BC19E632295CFECA8D65B4045C5A7614852CD48686A27D61F6DC6ED6120D30D
+92C97F4D0B5135823FA4A59DFB7633
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -4249,6 +6887,7 @@ E6ED1E83A78C452A4B55AA0A93EBEA6CC4618FEEA937695E6513B7875E4EFCDC
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
+{restore}if
%%EndFont
TeXDict begin 40258431 52099146 1000 600 600 (bashref.dvi)
@start /Fa 130[62 1[62 123[{}2 119.552 /CMTT12 rf /Fb
@@ -4288,9 +6927,9 @@ rf /Fn 197[33 58[{}1 119.552 /CMMI12 rf /Fo 134[85 85
81 81 81 35[90 94 11[{}52 143.462 /CMBX12 rf /Fp 200[0
21[91 17[45 1[91 12[71{}5 90.9091 /CMSY10 rf /Fq 134[48
48 66 48 51 35 36 36 48 51 45 51 76 25 48 28 25 51 45
-28 40 51 40 51 45 5[25 2[68 93 1[68 66 51 67 1[62 71
-68 83 57 71 1[33 68 71 59 62 69 66 64 68 13[45 45 45
-3[30 30[76 1[51 53 11[{}54 90.9091 /CMSL10 rf /Fr 134[71
+28 40 51 40 51 45 7[68 68 93 1[68 66 51 67 1[62 71 68
+83 57 71 1[33 68 71 59 62 69 66 64 68 13[45 45 45 3[30
+8[45 21[76 1[51 53 11[{}55 90.9091 /CMSL10 rf /Fr 134[71
71 97 71 75 52 53 55 1[75 67 75 112 37 71 41 37 75 67
41 61 75 60 75 65 3[37 1[37 1[102 102 139 102 103 94
75 100 101 92 101 105 128 81 105 69 50 105 106 85 88
@@ -4315,7 +6954,10 @@ rf /Ft 131[91 45 40 48 48 66 48 51 35 36 36 48 51 45
%%Feature: *Resolution 600dpi
TeXDict begin
%%BeginPaperSize: Letter
-letter
+/setpagedevice where
+{ pop << /PageSize [612 792] >> setpagedevice }
+{ /letter where { pop letter } if }
+ifelse
%%EndPaperSize
end
%%EndSetup
@@ -4323,29 +6965,30 @@ letter
TeXDict begin 1 0 bop 150 1318 a Fu(Bash)64 b(Reference)j(Man)-5
b(ual)p 150 1385 3600 34 v 2361 1481 a Ft(Reference)31
b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(4.2,)g(for)f
-Fs(Bash)g Ft(V)-8 b(ersion)31 b(4.2.)3217 1697 y(Octob)s(er)f(2011)150
-4935 y Fr(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
-b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
-b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
+Fs(Bash)g Ft(V)-8 b(ersion)31 b(4.2.)3145 1697 y(Decem)m(b)s(er)g(2011)
+150 4935 y Fr(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11
+b(estern)46 b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068
+y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
b(oundation)p 150 5141 3600 17 v eop end
%%Page: 2 2
TeXDict begin 2 1 bop 150 2889 a Ft(This)35 b(text)h(is)g(a)g(brief)f
(description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
-(the)h(Bash)f(shell)h(\(v)m(ersion)150 2999 y(4.2,)c(24)f(Octob)s(er)f
-(2011\).)150 3133 y(This)35 b(is)g(Edition)h(4.2,)i(last)f(up)s(dated)d
-(24)i(Octob)s(er)g(2011,)j(of)c Fq(The)h(GNU)g(Bash)f(Reference)i(Man)m
-(ual)p Ft(,)150 3243 y(for)30 b Fs(Bash)p Ft(,)g(V)-8
-b(ersion)31 b(4.2.)150 3377 y(Cop)m(yrigh)m(t)602 3374
-y(c)577 3377 y Fp(\015)f Ft(1988{2011)35 b(F)-8 b(ree)31
-b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)150 3512
-y(P)m(ermission)h(is)h(gran)m(ted)g(to)f(mak)m(e)i(and)d(distribute)h
-(v)m(erbatim)h(copies)g(of)f(this)g(man)m(ual)h(pro)m(vided)f(the)150
-3621 y(cop)m(yrigh)m(t)g(notice)f(and)f(this)g(p)s(ermission)g(notice)h
-(are)g(preserv)m(ed)f(on)h(all)g(copies.)390 3756 y(P)m(ermission)k(is)
-h(gran)m(ted)f(to)h(cop)m(y)-8 b(,)38 b(distribute)d(and/or)g(mo)s
-(dify)f(this)h(do)s(cumen)m(t)g(under)390 3866 y(the)j(terms)g(of)g
-(the)g(GNU)h(F)-8 b(ree)39 b(Do)s(cumen)m(tation)h(License,)g(V)-8
-b(ersion)39 b(1.3)g(or)f(an)m(y)g(later)390 3975 y(v)m(ersion)28
+(the)h(Bash)f(shell)h(\(v)m(ersion)150 2999 y(4.2,)c(29)f(Decem)m(b)s
+(er)g(2011\).)150 3133 y(This)f(is)g(Edition)h(4.2,)h(last)g(up)s
+(dated)d(29)i(Decem)m(b)s(er)h(2011,)h(of)d Fq(The)g(GNU)i(Bash)e
+(Reference)i(Man)m(ual)p Ft(,)150 3243 y(for)e Fs(Bash)p
+Ft(,)g(V)-8 b(ersion)31 b(4.2.)150 3377 y(Cop)m(yrigh)m(t)602
+3374 y(c)577 3377 y Fp(\015)f Ft(1988{2011)35 b(F)-8
+b(ree)31 b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)150
+3512 y(P)m(ermission)h(is)h(gran)m(ted)g(to)f(mak)m(e)i(and)d
+(distribute)h(v)m(erbatim)h(copies)g(of)f(this)g(man)m(ual)h(pro)m
+(vided)f(the)150 3621 y(cop)m(yrigh)m(t)g(notice)f(and)f(this)g(p)s
+(ermission)g(notice)h(are)g(preserv)m(ed)f(on)h(all)g(copies.)390
+3756 y(P)m(ermission)k(is)h(gran)m(ted)f(to)h(cop)m(y)-8
+b(,)38 b(distribute)d(and/or)g(mo)s(dify)f(this)h(do)s(cumen)m(t)g
+(under)390 3866 y(the)j(terms)g(of)g(the)g(GNU)h(F)-8
+b(ree)39 b(Do)s(cumen)m(tation)h(License,)g(V)-8 b(ersion)39
+b(1.3)g(or)f(an)m(y)g(later)390 3975 y(v)m(ersion)28
b(published)d(b)m(y)j(the)f(F)-8 b(ree)29 b(Soft)m(w)m(are)f(F)-8
b(oundation;)30 b(with)d(no)g(In)m(v)-5 b(arian)m(t)28
b(Sections,)390 4085 y(with)i(the)h(F)-8 b(ron)m(t-Co)m(v)m(er)33
@@ -4439,127 +7082,127 @@ g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47
b Ft(10)524 3290 y(3.2.4.3)93 b(Grouping)30 b(Commands)15
b Fm(:)f(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)45
-b Ft(13)399 3400 y(3.2.5)93 b(Copro)s(cesses)18 b Fm(:)d(:)g(:)h(:)f(:)
+b Ft(14)399 3400 y(3.2.5)93 b(Copro)s(cesses)18 b Fm(:)d(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)g(:)h(:)f(:)h(:)47 b Ft(14)399 3509 y(3.2.6)93
+h(:)f(:)g(:)h(:)f(:)h(:)47 b Ft(15)399 3509 y(3.2.6)93
b(GNU)31 b(P)m(arallel)c Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)55
-b Ft(14)275 3619 y(3.3)92 b(Shell)30 b(F)-8 b(unctions)29
+b Ft(15)275 3619 y(3.3)92 b(Shell)30 b(F)-8 b(unctions)29
b Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58
-b Ft(15)275 3729 y(3.4)92 b(Shell)30 b(P)m(arameters)17
+b Ft(16)275 3729 y(3.4)92 b(Shell)30 b(P)m(arameters)17
b Fm(:)f(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)46 b Ft(17)399
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)46 b Ft(18)399
3838 y(3.4.1)93 b(P)m(ositional)32 b(P)m(arameters)20
b Fm(:)d(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)50 b Ft(18)399 3948 y(3.4.2)93 b(Sp)s(ecial)30
b(P)m(arameters)16 b Fm(:)h(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)46 b Ft(18)275 4057
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)46 b Ft(19)275 4057
y(3.5)92 b(Shell)30 b(Expansions)17 b Fm(:)d(:)h(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)46 b Ft(19)399 4167 y(3.5.1)93 b(Brace)31
+f(:)g(:)h(:)46 b Ft(20)399 4167 y(3.5.1)93 b(Brace)31
b(Expansion)21 b Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b Ft(19)399
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b Ft(20)399
4276 y(3.5.2)93 b(Tilde)30 b(Expansion)10 b Fm(:)15 b(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)40 b Ft(20)399 4386 y(3.5.3)93 b(Shell)30 b(P)m(arameter)i
+(:)f(:)40 b Ft(21)399 4386 y(3.5.3)93 b(Shell)30 b(P)m(arameter)i
(Expansion)18 b Fm(:)d(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
-48 b Ft(21)399 4496 y(3.5.4)93 b(Command)29 b(Substitution)12
+48 b Ft(22)399 4496 y(3.5.4)93 b(Command)29 b(Substitution)12
b Fm(:)j(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)42 b Ft(24)399 4605 y(3.5.5)93 b(Arithmetic)31 b(Expansion)19
+(:)42 b Ft(25)399 4605 y(3.5.5)93 b(Arithmetic)31 b(Expansion)19
b Fm(:)c(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)48 b Ft(24)399 4715 y(3.5.6)93 b(Pro)s(cess)30
+(:)h(:)48 b Ft(25)399 4715 y(3.5.6)93 b(Pro)s(cess)30
b(Substitution)d Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)57 b Ft(25)399 4824 y(3.5.7)93
b(W)-8 b(ord)31 b(Splitting)20 b Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)49
-b Ft(25)399 4934 y(3.5.8)93 b(Filename)32 b(Expansion)13
+b Ft(26)399 4934 y(3.5.8)93 b(Filename)32 b(Expansion)13
b Fm(:)i(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)h(:)f(:)43 b Ft(25)524 5044 y(3.5.8.1)93 b(P)m(attern)31
+(:)f(:)h(:)f(:)43 b Ft(26)524 5044 y(3.5.8.1)93 b(P)m(attern)31
b(Matc)m(hing)d Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-h(:)f(:)g(:)h(:)f(:)56 b Ft(26)399 5153 y(3.5.9)93 b(Quote)31
+h(:)f(:)g(:)h(:)f(:)56 b Ft(27)399 5153 y(3.5.9)93 b(Quote)31
b(Remo)m(v)-5 b(al)9 b Fm(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)39
-b Ft(27)275 5263 y(3.6)92 b(Redirections)26 b Fm(:)15
+b Ft(28)275 5263 y(3.6)92 b(Redirections)26 b Fm(:)15
b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)55
-b Ft(27)p eop end
+b Ft(28)p eop end
%%Page: -2 4
TeXDict begin -2 3 bop 150 -116 a Ft(ii)2612 b(Bash)31
b(Reference)g(Man)m(ual)399 83 y(3.6.1)93 b(Redirecting)31
b(Input)23 b Fm(:)14 b(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)52 b Ft(28)399 193
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)52 b Ft(29)399 193
y(3.6.2)93 b(Redirecting)31 b(Output)26 b Fm(:)15 b(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)56
b Ft(29)399 302 y(3.6.3)93 b(App)s(ending)28 b(Redirected)k(Output)12
b Fm(:)h(:)j(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)41 b Ft(29)399
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)41 b Ft(30)399
412 y(3.6.4)93 b(Redirecting)31 b(Standard)e(Output)h(and)f(Standard)h
-(Error)d Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)58 b Ft(29)399
+(Error)d Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)58 b Ft(30)399
521 y(3.6.5)93 b(App)s(ending)28 b(Standard)i(Output)f(and)h(Standard)f
(Error)19 b Fm(:)14 b(:)h(:)h(:)f(:)h(:)f(:)g(:)h(:)48
-b Ft(29)399 631 y(3.6.6)93 b(Here)31 b(Do)s(cumen)m(ts)c
+b Ft(30)399 631 y(3.6.6)93 b(Here)31 b(Do)s(cumen)m(ts)c
Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)56 b Ft(30)399 741 y(3.6.7)93
b(Here)31 b(Strings)c Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58
-b Ft(30)399 850 y(3.6.8)93 b(Duplicating)32 b(File)f(Descriptors)16
+b Ft(31)399 850 y(3.6.8)93 b(Duplicating)32 b(File)f(Descriptors)16
b Fm(:)g(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)46
-b Ft(30)399 960 y(3.6.9)93 b(Mo)m(ving)32 b(File)f(Descriptors)19
+b Ft(31)399 960 y(3.6.9)93 b(Mo)m(ving)32 b(File)f(Descriptors)19
b Fm(:)d(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)49
b Ft(31)399 1069 y(3.6.10)93 b(Op)s(ening)29 b(File)j(Descriptors)f
(for)f(Reading)h(and)f(W)-8 b(riting)19 b Fm(:)e(:)e(:)h(:)f(:)h(:)f(:)
-49 b Ft(31)275 1179 y(3.7)92 b(Executing)31 b(Commands)17
+49 b Ft(32)275 1179 y(3.7)92 b(Executing)31 b(Commands)17
b Fm(:)d(:)h(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)46 b Ft(31)399 1289 y(3.7.1)93
+(:)h(:)f(:)g(:)h(:)f(:)h(:)46 b Ft(32)399 1289 y(3.7.1)93
b(Simple)30 b(Command)f(Expansion)23 b Fm(:)15 b(:)g(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)52 b Ft(31)399 1398 y(3.7.2)93 b(Command)29
+(:)g(:)h(:)f(:)h(:)52 b Ft(32)399 1398 y(3.7.2)93 b(Command)29
b(Searc)m(h)i(and)f(Execution)d Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)56
b Ft(32)399 1508 y(3.7.3)93 b(Command)29 b(Execution)i(En)m(vironmen)m
(t)8 b Fm(:)16 b(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)38 b Ft(32)399 1617
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)38 b Ft(33)399 1617
y(3.7.4)93 b(En)m(vironmen)m(t)18 b Fm(:)d(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)47 b Ft(33)399 1727 y(3.7.5)93 b(Exit)31 b(Status)c
+(:)h(:)47 b Ft(34)399 1727 y(3.7.5)93 b(Exit)31 b(Status)c
Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)57 b
-Ft(34)399 1836 y(3.7.6)93 b(Signals)15 b Fm(:)g(:)g(:)h(:)f(:)h(:)f(:)g
+Ft(35)399 1836 y(3.7.6)93 b(Signals)15 b Fm(:)g(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)44 b Ft(34)275 1946
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)44 b Ft(35)275 1946
y(3.8)92 b(Shell)30 b(Scripts)23 b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)g(:)h(:)53 b Ft(35)150 2188 y Fr(4)135
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)53 b Ft(36)150 2188 y Fr(4)135
b(Shell)45 b(Builtin)g(Commands)22 b Fn(:)e(:)g(:)f(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)67
b Fr(37)275 2325 y Ft(4.1)92 b(Bourne)30 b(Shell)g(Builtins)e
@@ -4667,171 +7310,174 @@ f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
439 y(7.3)92 b(Job)30 b(Con)m(trol)h(V)-8 b(ariables)19
b Fm(:)e(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)h(:)f(:)g(:)h(:)f(:)49 b Ft(96)150 682 y Fr(8)135
+(:)f(:)h(:)f(:)g(:)h(:)f(:)49 b Ft(96)150 657 y Fr(8)135
b(Command)45 b(Line)g(Editing)27 b Fn(:)20 b(:)g(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)72
-b Fr(97)275 819 y Ft(8.1)92 b(In)m(tro)s(duction)30 b(to)h(Line)f
+b Fr(97)275 794 y Ft(8.1)92 b(In)m(tro)s(duction)30 b(to)h(Line)f
(Editing)d Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)56 b Ft(97)275 928 y(8.2)92 b(Readline)31
+(:)h(:)f(:)56 b Ft(97)275 904 y(8.2)92 b(Readline)31
b(In)m(teraction)8 b Fm(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)38
-b Ft(97)399 1038 y(8.2.1)93 b(Readline)31 b(Bare)g(Essen)m(tials)d
+b Ft(97)399 1013 y(8.2.1)93 b(Readline)31 b(Bare)g(Essen)m(tials)d
Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)57
-b Ft(98)399 1147 y(8.2.2)93 b(Readline)31 b(Mo)m(v)m(emen)m(t)i
+b Ft(98)399 1123 y(8.2.2)93 b(Readline)31 b(Mo)m(v)m(emen)m(t)i
(Commands)27 b Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)57
-b Ft(98)399 1257 y(8.2.3)93 b(Readline)31 b(Killing)g(Commands)19
+b Ft(98)399 1233 y(8.2.3)93 b(Readline)31 b(Killing)g(Commands)19
b Fm(:)14 b(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)49
-b Ft(99)399 1367 y(8.2.4)93 b(Readline)31 b(Argumen)m(ts)11
+b Ft(99)399 1342 y(8.2.4)93 b(Readline)31 b(Argumen)m(ts)11
b Fm(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)41 b Ft(99)399 1476 y(8.2.5)93 b(Searc)m(hing)31
+f(:)g(:)h(:)f(:)41 b Ft(99)399 1452 y(8.2.5)93 b(Searc)m(hing)31
b(for)f(Commands)f(in)h(the)h(History)9 b Fm(:)16 b(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)38
-b Ft(99)275 1586 y(8.3)92 b(Readline)31 b(Init)f(File)20
+b Ft(99)275 1561 y(8.3)92 b(Readline)31 b(Init)f(File)20
b Fm(:)d(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b Ft(100)399
-1695 y(8.3.1)93 b(Readline)31 b(Init)f(File)i(Syn)m(tax)12
+1671 y(8.3.1)93 b(Readline)31 b(Init)f(File)i(Syn)m(tax)12
b Fm(:)k(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)42
-b Ft(100)399 1805 y(8.3.2)93 b(Conditional)31 b(Init)f(Constructs)25
+b Ft(100)399 1781 y(8.3.2)93 b(Conditional)31 b(Init)f(Constructs)25
b Fm(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)56
-b Ft(106)399 1914 y(8.3.3)93 b(Sample)30 b(Init)g(File)12
+b Ft(106)399 1890 y(8.3.3)93 b(Sample)30 b(Init)g(File)12
b Fm(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)42 b Ft(107)275 2024 y(8.4)92
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)42 b Ft(107)275 2000 y(8.4)92
b(Bindable)30 b(Readline)h(Commands)11 b Fm(:)k(:)g(:)g(:)h(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)g(:)h(:)41 b Ft(110)399 2134 y(8.4.1)93
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)41 b Ft(110)399 2109 y(8.4.1)93
b(Commands)29 b(F)-8 b(or)31 b(Mo)m(ving)e Fm(:)16 b(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58 b Ft(110)399
-2243 y(8.4.2)93 b(Commands)29 b(F)-8 b(or)31 b(Manipulating)g(The)f
+2219 y(8.4.2)93 b(Commands)29 b(F)-8 b(or)31 b(Manipulating)g(The)f
(History)17 b Fm(:)g(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)47 b Ft(111)399 2353 y(8.4.3)93 b(Commands)29 b(F)-8
+h(:)47 b Ft(111)399 2328 y(8.4.3)93 b(Commands)29 b(F)-8
b(or)31 b(Changing)f(T)-8 b(ext)21 b Fm(:)c(:)e(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-51 b Ft(112)399 2462 y(8.4.4)93 b(Killing)31 b(And)e(Y)-8
+51 b Ft(112)399 2438 y(8.4.4)93 b(Killing)31 b(And)e(Y)-8
b(anking)22 b Fm(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)52 b Ft(113)399 2572 y(8.4.5)93 b(Sp)s(ecifying)30
+f(:)g(:)h(:)f(:)h(:)52 b Ft(113)399 2548 y(8.4.5)93 b(Sp)s(ecifying)30
b(Numeric)g(Argumen)m(ts)17 b Fm(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)47
-b Ft(114)399 2682 y(8.4.6)93 b(Letting)31 b(Readline)g(T)m(yp)s(e)f(F)
+b Ft(114)399 2657 y(8.4.6)93 b(Letting)31 b(Readline)g(T)m(yp)s(e)f(F)
-8 b(or)31 b(Y)-8 b(ou)12 b Fm(:)k(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)42
-b Ft(115)399 2791 y(8.4.7)93 b(Keyb)s(oard)29 b(Macros)21
+b Ft(115)399 2767 y(8.4.7)93 b(Keyb)s(oard)29 b(Macros)21
b Fm(:)16 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)51 b Ft(116)399 2901 y(8.4.8)93 b(Some)30
+h(:)f(:)h(:)f(:)g(:)51 b Ft(116)399 2876 y(8.4.8)93 b(Some)30
b(Miscellaneous)j(Commands)24 b Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)55
-b Ft(117)275 3010 y(8.5)92 b(Readline)31 b(vi)f(Mo)s(de)20
+b Ft(117)275 2986 y(8.5)92 b(Readline)31 b(vi)f(Mo)s(de)20
b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)50 b Ft(119)275
-3120 y(8.6)92 b(Programmable)30 b(Completion)16 b Fm(:)g(:)f(:)h(:)f(:)
+3096 y(8.6)92 b(Programmable)30 b(Completion)16 b Fm(:)g(:)f(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)46
-b Ft(119)275 3230 y(8.7)92 b(Programmable)30 b(Completion)h(Builtins)c
+b Ft(119)275 3205 y(8.7)92 b(Programmable)30 b(Completion)h(Builtins)c
Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)56 b Ft(121)150
-3472 y Fr(9)135 b(Using)45 b(History)h(In)l(teractiv)l(ely)39
-b Fn(:)19 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
-(:)80 b Fr(127)275 3609 y Ft(9.1)92 b(Bash)30 b(History)h(F)-8
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)56 b Ft(121)275
+3315 y(8.8)92 b(A)30 b(Programmable)h(Completion)g(Example)20
+b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)50 b Ft(125)150 3533 y Fr(9)135
+b(Using)45 b(History)h(In)l(teractiv)l(ely)39 b Fn(:)19
+b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)80
+b Fr(129)275 3670 y Ft(9.1)92 b(Bash)30 b(History)h(F)-8
b(acilities)21 b Fm(:)d(:)e(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)51 b Ft(127)275 3719
+g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)51 b Ft(129)275 3779
y(9.2)92 b(Bash)30 b(History)h(Builtins)19 b Fm(:)d(:)g(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)49
-b Ft(127)275 3828 y(9.3)92 b(History)31 b(Expansion)21
+b Ft(129)275 3889 y(9.3)92 b(History)31 b(Expansion)21
b Fm(:)15 b(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)52 b Ft(129)399 3938
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)52 b Ft(131)399 3999
y(9.3.1)93 b(Ev)m(en)m(t)31 b(Designators)10 b Fm(:)18
b(:)d(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)40 b Ft(130)399 4047 y(9.3.2)93 b(W)-8 b(ord)31
+h(:)f(:)h(:)40 b Ft(132)399 4108 y(9.3.2)93 b(W)-8 b(ord)31
b(Designators)17 b Fm(:)g(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47 b Ft(130)399 4157
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47 b Ft(132)399 4218
y(9.3.3)93 b(Mo)s(di\014ers)26 b Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)h(:)57 b Ft(131)150 4399 y Fr(10)135 b(Installing)46
+(:)f(:)g(:)h(:)57 b Ft(133)150 4436 y Fr(10)135 b(Installing)46
b(Bash)24 b Fn(:)c(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)68
-b Fr(133)275 4536 y Ft(10.1)92 b(Basic)32 b(Installation)20
+b Fr(135)275 4573 y Ft(10.1)92 b(Basic)32 b(Installation)20
b Fm(:)d(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b Ft(133)275 4646
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b Ft(135)275 4682
y(10.2)92 b(Compilers)30 b(and)g(Options)8 b Fm(:)15
b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)38 b Ft(134)275 4755 y(10.3)92 b(Compiling)30
+f(:)h(:)38 b Ft(136)275 4792 y(10.3)92 b(Compiling)30
b(F)-8 b(or)32 b(Multiple)f(Arc)m(hitectures)21 b Fm(:)c(:)e(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)52 b Ft(134)275 4865 y(10.4)92 b(Installation)32 b(Names)13
+(:)52 b Ft(136)275 4902 y(10.4)92 b(Installation)32 b(Names)13
b Fm(:)j(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)43 b Ft(134)275 4975 y(10.5)92
+(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)43 b Ft(136)275 5011 y(10.5)92
b(Sp)s(ecifying)30 b(the)g(System)h(T)m(yp)s(e)12 b Fm(:)j(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)42 b Ft(134)275
-5084 y(10.6)92 b(Sharing)30 b(Defaults)15 b Fm(:)i(:)e(:)g(:)h(:)f(:)h
+g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)42 b Ft(136)275
+5121 y(10.6)92 b(Sharing)30 b(Defaults)15 b Fm(:)i(:)e(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)46 b Ft(135)275 5194 y(10.7)92 b(Op)s(eration)30
+(:)f(:)g(:)46 b Ft(137)275 5230 y(10.7)92 b(Op)s(eration)30
b(Con)m(trols)24 b Fm(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)54 b Ft(135)275
-5303 y(10.8)92 b(Optional)31 b(F)-8 b(eatures)10 b Fm(:)17
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)54 b Ft(137)275
+5340 y(10.8)92 b(Optional)31 b(F)-8 b(eatures)10 b Fm(:)17
b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)40 b Ft(135)p eop end
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)40 b Ft(137)p eop end
%%Page: -4 6
TeXDict begin -4 5 bop 150 -116 a Ft(iv)2589 b(Bash)31
b(Reference)g(Man)m(ual)150 83 y Fr(App)t(endix)44 b(A)160
b(Rep)t(orting)46 b(Bugs)35 b Fn(:)20 b(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)80 b Fr(141)150 353 y(App)t(endix)44
+(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)80 b Fr(143)150 353 y(App)t(endix)44
b(B)166 b(Ma)7 b(jor)45 b(Di\013erences)i(F)-11 b(rom)44
b(The)419 486 y(Bourne)g(Shell)35 b Fn(:)19 b(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)78 b Fr(143)275 623 y Ft(B.1)92
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)78 b Fr(145)275 623 y Ft(B.1)92
b(Implemen)m(tation)31 b(Di\013erences)h(F)-8 b(rom)31
b(The)e(SVR4.2)j(Shell)13 b Fm(:)i(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)43
-b Ft(147)150 865 y Fr(App)t(endix)h(C)165 b(GNU)45 b(F)-11
+b Ft(149)150 865 y Fr(App)t(endix)h(C)165 b(GNU)45 b(F)-11
b(ree)45 b(Do)t(cumen)l(tation)h(License)439 998 y Fn(:)19
b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)64 b Fr(149)150
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)64 b Fr(151)150
1268 y(App)t(endix)44 b(D)159 b(Indexes)15 b Fn(:)20
b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)59 b Fr(157)275 1405
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)59 b Fr(159)275 1405
y Ft(D.1)92 b(Index)29 b(of)i(Shell)f(Builtin)h(Commands)16
b Fm(:)e(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)46 b Ft(157)275
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)46 b Ft(159)275
1514 y(D.2)92 b(Index)29 b(of)i(Shell)f(Reserv)m(ed)h(W)-8
b(ords)12 b Fm(:)j(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)42
-b Ft(158)275 1624 y(D.3)92 b(P)m(arameter)31 b(and)f(V)-8
+b Ft(160)275 1624 y(D.3)92 b(P)m(arameter)31 b(and)f(V)-8
b(ariable)32 b(Index)20 b Fm(:)14 b(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)50 b Ft(158)275 1733 y(D.4)92 b(F)-8 b(unction)31
+f(:)h(:)f(:)50 b Ft(160)275 1733 y(D.4)92 b(F)-8 b(unction)31
b(Index)16 b Fm(:)f(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)47
-b Ft(160)275 1843 y(D.5)92 b(Concept)30 b(Index)d Fm(:)15
+b Ft(162)275 1843 y(D.5)92 b(Concept)30 b(Index)d Fm(:)15
b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)57 b Ft(162)p
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)57 b Ft(164)p
eop end
%%Page: 1 7
TeXDict begin 1 6 bop 150 -116 a Ft(Chapter)30 b(1:)41
@@ -4981,7 +7627,7 @@ b(ariable)24 b(and)e(function)h(names.)630 4020 y(Also)31
b(referred)f(to)h(as)f(an)h Fs(identifier)p Ft(.)150
4186 y Fs(operator)96 b Ft(A)38 b Fs(control)28 b(operator)36
b Ft(or)h(a)i Fs(redirection)27 b(operator)p Ft(.)61
-b(See)38 b(Section)g(3.6)h([Redirec-)630 4295 y(tions],)f(page)f(27,)i
+b(See)38 b(Section)g(3.6)h([Redirec-)630 4295 y(tions],)f(page)f(28,)i
(for)d(a)g(list)h(of)f(redirection)h(op)s(erators.)58
b(Op)s(erators)35 b(con)m(tain)j(at)f(least)630 4405
y(one)31 b(unquoted)e Fs(metacharacter)p Ft(.)150 4570
@@ -5055,7 +7701,7 @@ y Ft(The)c(follo)m(wing)h(is)f(a)h(brief)e(description)i(of)f(the)g
(shell's)h(op)s(eration)f(when)f(it)i(reads)f(and)f(executes)j(a)150
3297 y(command.)h(Basically)-8 b(,)34 b(the)c(shell)h(do)s(es)f(the)h
(follo)m(wing:)199 3454 y(1.)61 b(Reads)42 b(its)h(input)e(from)h(a)g
-(\014le)h(\(see)g(Section)g(3.8)g([Shell)f(Scripts],)j(page)e(35\),)k
+(\014le)h(\(see)g(Section)g(3.8)g([Shell)f(Scripts],)j(page)e(36\),)k
(from)41 b(a)i(string)330 3564 y(supplied)26 b(as)i(an)f(argumen)m(t)g
(to)h(the)g(`)p Fs(-c)p Ft(')f(in)m(v)m(o)s(cation)i(option)f(\(see)g
(Section)h(6.1)f([In)m(v)m(oking)g(Bash],)330 3673 y(page)j(75\),)h(or)
@@ -5070,19 +7716,19 @@ b(P)m(arses)35 b(the)g(tok)m(ens)g(in)m(to)h(simple)e(and)g(comp)s
(ound)f(commands)h(\(see)h(Section)h(3.2)f([Shell)g(Com-)330
4294 y(mands],)30 b(page)h(8\).)199 4441 y(4.)61 b(P)m(erforms)40
b(the)h(v)-5 b(arious)40 b(shell)h(expansions)f(\(see)h(Section)g(3.5)g
-([Shell)g(Expansions],)h(page)f(19\),)330 4550 y(breaking)35
+([Shell)g(Expansions],)h(page)f(20\),)330 4550 y(breaking)35
b(the)g(expanded)g(tok)m(ens)h(in)m(to)g(lists)f(of)g(\014lenames)h
(\(see)g(Section)f(3.5.8)i([Filename)g(Ex-)330 4660 y(pansion],)30
-b(page)h(25\))h(and)e(commands)g(and)g(argumen)m(ts.)199
+b(page)h(26\))h(and)e(commands)g(and)g(argumen)m(ts.)199
4806 y(5.)61 b(P)m(erforms)36 b(an)m(y)i(necessary)f(redirections)g
-(\(see)h(Section)f(3.6)h([Redirections],)i(page)e(27\))g(and)e(re-)330
+(\(see)h(Section)f(3.6)h([Redirections],)i(page)e(28\))g(and)e(re-)330
4915 y(mo)m(v)m(es)c(the)e(redirection)h(op)s(erators)g(and)f(their)g
(op)s(erands)f(from)h(the)h(argumen)m(t)f(list.)199 5062
y(6.)61 b(Executes)31 b(the)g(command)f(\(see)h(Section)g(3.7)h
-([Executing)f(Commands],)f(page)h(31\).)199 5208 y(7.)61
+([Executing)f(Commands],)f(page)h(32\).)199 5208 y(7.)61
b(Optionally)40 b(w)m(aits)g(for)f(the)g(command)g(to)h(complete)g(and)
f(collects)i(its)f(exit)g(status)f(\(see)h(Sec-)330 5317
-y(tion)31 b(3.7.5)h([Exit)f(Status],)g(page)g(34\).)p
+y(tion)31 b(3.7.5)h([Exit)f(Status],)g(page)g(35\).)p
eop end
%%Page: 6 12
TeXDict begin 6 11 bop 150 -116 a Ft(6)2617 b(Bash)31
@@ -5099,11 +7745,11 @@ e(sp)s(ecial)i(meaning)150 902 y(to)40 b(the)g(shell)f(and)g(m)m(ust)g
(b)s(e)g(quoted)g(if)h(it)g(is)f(to)h(represen)m(t)g(itself.)68
b(When)39 b(the)h(command)f(history)150 1012 y(expansion)i(facilities)j
(are)e(b)s(eing)f(used)g(\(see)h(Section)h(9.3)f([History)h(In)m
-(teraction],)j(page)c(129\),)47 b(the)150 1122 y Fq(history)30
+(teraction],)j(page)c(131\),)47 b(the)150 1122 y Fq(history)30
b(expansion)h Ft(c)m(haracter,)h(usually)f(`)p Fs(!)p
Ft(',)g(m)m(ust)f(b)s(e)g(quoted)h(to)g(prev)m(en)m(t)g(history)g
(expansion.)41 b(See)150 1231 y(Section)22 b(9.1)g([Bash)f(History)h(F)
--8 b(acilities],)26 b(page)c(127,)j(for)20 b(more)h(details)h
+-8 b(acilities],)26 b(page)c(129,)j(for)20 b(more)h(details)h
(concerning)g(history)f(expansion.)275 1359 y(There)36
b(are)i(three)f(quoting)g(mec)m(hanisms:)55 b(the)37
b Fq(escap)s(e)h(c)m(haracter)7 b Ft(,)40 b(single)d(quotes,)j(and)c
@@ -5134,7 +7780,7 @@ Ft(',)h(`)p Fs(`)p Ft(',)g(`)p Fs(\\)p Ft(',)g(and,)f(when)f(history)g
y(The)25 b(c)m(haracters)h(`)p Fs($)p Ft(')g(and)f(`)p
Fs(`)p Ft(')g(retain)h(their)f(sp)s(ecial)h(meaning)f(within)g(double)g
(quotes)h(\(see)g(Section)g(3.5)150 3345 y([Shell)j(Expansions],)g
-(page)h(19\).)41 b(The)28 b(bac)m(kslash)i(retains)f(its)h(sp)s(ecial)f
+(page)h(20\).)41 b(The)28 b(bac)m(kslash)i(retains)f(its)h(sp)s(ecial)f
(meaning)g(only)g(when)f(follo)m(w)m(ed)150 3454 y(b)m(y)41
b(one)f(of)h(the)g(follo)m(wing)h(c)m(haracters:)63 b(`)p
Fs($)p Ft(',)43 b(`)p Fs(`)p Ft(',)h(`)p Fs(")p Ft(',)g(`)p
@@ -5153,7 +7799,7 @@ b(preceding)f(the)h(`)p Fs(!)p Ft(')f(is)h(not)g(remo)m(v)m(ed.)275
4130 y(The)41 b(sp)s(ecial)h(parameters)f(`)p Fs(*)p
Ft(')h(and)f(`)p Fs(@)p Ft(')h(ha)m(v)m(e)g(sp)s(ecial)g(meaning)g
(when)f(in)g(double)g(quotes)h(\(see)150 4240 y(Section)31
-b(3.5.3)h([Shell)f(P)m(arameter)h(Expansion],)e(page)h(21\).)150
+b(3.5.3)h([Shell)f(P)m(arameter)h(Expansion],)e(page)h(22\).)150
4426 y Fj(3.1.2.4)63 b(ANSI-C)40 b(Quoting)150 4573 y
Ft(W)-8 b(ords)41 b(of)h(the)f(form)g Fs($')p Fi(string)11
b Fs(')38 b Ft(are)k(treated)g(sp)s(ecially)-8 b(.)75
@@ -5250,7 +7896,7 @@ b(page)e(3\).)54 b(The)35 b(\014rst)e(w)m(ord)i(generally)g(sp)s
(eci\014es)g(a)g(command)f(to)h(b)s(e)f(executed,)j(with)150
1620 y(the)31 b(rest)f(of)h(the)f(w)m(ords)g(b)s(eing)g(that)h
(command's)f(argumen)m(ts.)275 1766 y(The)h(return)h(status)g(\(see)i
-(Section)f(3.7.5)h([Exit)f(Status],)h(page)f(34\))g(of)g(a)g(simple)f
+(Section)f(3.7.5)h([Exit)f(Status],)h(page)f(35\))g(of)g(a)g(simple)f
(command)g(is)h(its)150 1876 y(exit)38 b(status)f(as)g(pro)m(vided)f(b)
m(y)h(the)g Fl(posix)f Ft(1003.1)j Fs(waitpid)c Ft(function,)j(or)f
(128)p Fs(+)p Fq(n)g Ft(if)g(the)g(command)150 1986 y(w)m(as)31
@@ -5314,7 +7960,7 @@ TeXDict begin 9 14 bop 150 -116 a Ft(Chapter)30 b(3:)41
b(Basic)32 b(Shell)e(F)-8 b(eatures)2292 b(9)275 299
y(Eac)m(h)25 b(command)g(in)g(a)g(pip)s(eline)g(is)g(executed)h(in)f
(its)g(o)m(wn)h(subshell)e(\(see)i(Section)g(3.7.3)h([Command)150
-408 y(Execution)36 b(En)m(vironmen)m(t],)i(page)e(32\).)58
+408 y(Execution)36 b(En)m(vironmen)m(t],)i(page)e(33\).)58
b(The)36 b(exit)g(status)g(of)g(a)g(pip)s(eline)g(is)f(the)h(exit)h
(status)f(of)g(the)150 518 y(last)27 b(command)f(in)f(the)i(pip)s
(eline,)f(unless)g(the)g Fs(pipefail)e Ft(option)i(is)g(enabled)g
@@ -5380,7 +8026,7 @@ Ft(Comp)s(ound)32 b(commands)j(are)g(the)g(shell)g(programming)f
4659 y(a)k(reserv)m(ed)f(w)m(ord)h(or)f(con)m(trol)i(op)s(erator)f(and)
f(is)g(terminated)h(b)m(y)f(a)h(corresp)s(onding)f(reserv)m(ed)g(w)m
(ord)150 4769 y(or)44 b(op)s(erator.)81 b(An)m(y)44 b(redirections)g
-(\(see)h(Section)g(3.6)g([Redirections],)j(page)d(27\))g(asso)s(ciated)
+(\(see)h(Section)g(3.6)g([Redirections],)j(page)d(28\))g(asso)s(ciated)
g(with)150 4878 y(a)g(comp)s(ound)e(command)i(apply)f(to)h(all)h
(commands)e(within)g(that)h(comp)s(ound)e(command)i(unless)150
4988 y(explicitly)32 b(o)m(v)m(erridden.)275 5121 y(In)20
@@ -5431,7 +8077,7 @@ b Ft(')27 b(is)h(not)g(presen)m(t,)h(the)630 2951 y Fs(for)g
Ft(command)g(executes)i(the)e Fq(commands)k Ft(once)d(for)f(eac)m(h)i
(p)s(ositional)f(parameter)g(that)630 3060 y(is)d(set,)h(as)f(if)g(`)p
Fs(in)j("$@")p Ft(')c(had)g(b)s(een)g(sp)s(eci\014ed)g(\(see)i(Section)
-f(3.4.2)i([Sp)s(ecial)e(P)m(arameters],)630 3170 y(page)c(18\).)39
+f(3.4.2)i([Sp)s(ecial)e(P)m(arameters],)630 3170 y(page)c(19\).)39
b(The)21 b(return)g(status)h(is)g(the)g(exit)h(status)f(of)g(the)g
(last)g(command)g(that)g(executes.)630 3280 y(If)37 b(there)h(are)g(no)
g(items)g(in)g(the)g(expansion)g(of)f Fq(w)m(ords)t Ft(,)j(no)d
@@ -5619,7 +8265,7 @@ Ft(')g(op)s(erators)h(are)g(used,)g(the)g(string)f(to)i(the)e(righ)m(t)
h(of)g(the)g(op)s(erator)630 408 y(is)31 b(considered)g(a)h(pattern)f
(and)g(matc)m(hed)h(according)g(to)g(the)g(rules)f(describ)s(ed)f(b)s
(elo)m(w)h(in)630 518 y(Section)37 b(3.5.8.1)i([P)m(attern)e(Matc)m
-(hing],)j(page)c(26.)59 b(If)36 b(the)g(shell)g(option)h
+(hing],)j(page)c(27.)59 b(If)36 b(the)g(shell)g(option)h
Fs(nocasematch)630 628 y Ft(\(see)42 b(the)f(description)g(of)h
Fs(shopt)d Ft(in)i(Section)h(4.3.2)h([The)e(Shopt)f(Builtin],)45
b(page)d(58\))630 737 y(is)e(enabled,)i(the)e(matc)m(h)h(is)e(p)s
@@ -5630,1862 +8276,1928 @@ Ft('\))f(or)g(do)s(es)f(not)h(matc)m(h)630 956 y(\(`)p
Fs(!=)p Ft('\)the)33 b(pattern,)g(and)f(1)g(otherwise.)47
b(An)m(y)32 b(part)g(of)h(the)f(pattern)g(ma)m(y)h(b)s(e)f(quoted)g(to)
630 1066 y(force)f(the)g(quoted)f(p)s(ortion)g(to)h(b)s(e)f(matc)m(hed)
-h(as)g(a)f(string.)630 1203 y(An)j(additional)i(binary)e(op)s(erator,)i
+h(as)g(a)f(string.)630 1207 y(An)j(additional)i(binary)e(op)s(erator,)i
(`)p Fs(=~)p Ft(',)g(is)f(a)m(v)-5 b(ailable,)37 b(with)c(the)h(same)g
-(precedence)h(as)630 1313 y(`)p Fs(==)p Ft(')29 b(and)f(`)p
+(precedence)h(as)630 1316 y(`)p Fs(==)p Ft(')29 b(and)f(`)p
Fs(!=)p Ft('.)40 b(When)29 b(it)g(is)g(used,)f(the)h(string)g(to)h(the)
e(righ)m(t)i(of)f(the)g(op)s(erator)g(is)g(consid-)630
-1422 y(ered)34 b(an)g(extended)g(regular)g(expression)g(and)f(matc)m
+1426 y(ered)34 b(an)g(extended)g(regular)g(expression)g(and)f(matc)m
(hed)i(accordingly)g(\(as)f(in)g Fk(r)-5 b(e)g(gex)11
-b Ft(3\)\).)630 1532 y(The)29 b(return)f(v)-5 b(alue)30
+b Ft(3\)\).)630 1536 y(The)29 b(return)f(v)-5 b(alue)30
b(is)g(0)g(if)f(the)h(string)g(matc)m(hes)g(the)g(pattern,)g(and)f(1)h
-(otherwise.)41 b(If)29 b(the)630 1641 y(regular)e(expression)g(is)h
+(otherwise.)41 b(If)29 b(the)630 1645 y(regular)e(expression)g(is)h
(syn)m(tactically)i(incorrect,)f(the)e(conditional)i(expression's)e
-(return)630 1751 y(v)-5 b(alue)40 b(is)g(2.)68 b(If)39
+(return)630 1755 y(v)-5 b(alue)40 b(is)g(2.)68 b(If)39
b(the)h(shell)f(option)h Fs(nocasematch)d Ft(\(see)j(the)g(description)
-g(of)f Fs(shopt)f Ft(in)630 1861 y(Section)32 b(4.3.2)g([The)f(Shopt)f
+g(of)f Fs(shopt)f Ft(in)630 1864 y(Section)32 b(4.3.2)g([The)f(Shopt)f
(Builtin],)i(page)g(58\))g(is)f(enabled,)g(the)g(matc)m(h)h(is)e(p)s
-(erformed)630 1970 y(without)36 b(regard)g(to)h(the)f(case)h(of)f
+(erformed)630 1974 y(without)36 b(regard)g(to)h(the)f(case)h(of)f
(alphab)s(etic)h(c)m(haracters.)59 b(An)m(y)36 b(part)g(of)h(the)f
-(pattern)630 2080 y(ma)m(y)j(b)s(e)e(quoted)i(to)g(force)g(the)f
-(quoted)g(p)s(ortion)g(to)h(b)s(e)f(matc)m(hed)h(as)f(a)h(string.)64
-b(Sub-)630 2189 y(strings)30 b(matc)m(hed)g(b)m(y)g(paren)m(thesized)g
-(sub)s(expressions)e(within)h(the)h(regular)g(expression)630
-2299 y(are)k(sa)m(v)m(ed)i(in)d(the)h(arra)m(y)h(v)-5
-b(ariable)35 b Fs(BASH_REMATCH)p Ft(.)48 b(The)34 b(elemen)m(t)h(of)f
-Fs(BASH_REMATCH)630 2409 y Ft(with)27 b(index)f(0)h(is)g(the)g(p)s
-(ortion)g(of)g(the)g(string)g(matc)m(hing)h(the)f(en)m(tire)h(regular)f
-(expression.)630 2518 y(The)c(elemen)m(t)h(of)f Fs(BASH_REMATCH)d
-Ft(with)j(index)f Fq(n)h Ft(is)g(the)g(p)s(ortion)f(of)i(the)f(string)g
-(matc)m(hing)630 2628 y(the)31 b Fq(n)p Ft(th)e(paren)m(thesized)i(sub)
-s(expression.)630 2765 y(Expressions)23 b(ma)m(y)h(b)s(e)e(com)m(bined)
-i(using)f(the)h(follo)m(wing)h(op)s(erators,)g(listed)f(in)f
-(decreasing)630 2874 y(order)30 b(of)g(precedence:)630
-3039 y Fs(\()g Fi(expression)38 b Fs(\))1110 3149 y Ft(Returns)30
-b(the)h(v)-5 b(alue)31 b(of)g Fq(expression)p Ft(.)42
-b(This)30 b(ma)m(y)i(b)s(e)e(used)g(to)i(o)m(v)m(erride)g(the)1110
-3258 y(normal)e(precedence)h(of)g(op)s(erators.)630 3423
-y Fs(!)f Fi(expression)1110 3533 y Ft(T)-8 b(rue)30 b(if)g
-Fq(expression)g Ft(is)h(false.)630 3697 y Fi(expression1)38
-b Fs(&&)30 b Fi(expression2)1110 3807 y Ft(T)-8 b(rue)30
-b(if)g(b)s(oth)g Fq(expression1)38 b Ft(and)29 b Fq(expression2)38
-b Ft(are)31 b(true.)630 3971 y Fi(expression1)38 b Fs(||)30
-b Fi(expression2)1110 4081 y Ft(T)-8 b(rue)30 b(if)g(either)h
-Fq(expression1)38 b Ft(or)30 b Fq(expression2)38 b Ft(is)30
-b(true.)630 4246 y(The)44 b Fs(&&)f Ft(and)h Fs(||)g
-Ft(op)s(erators)g(do)g(not)h(ev)-5 b(aluate)46 b Fq([Bexpression2)52
-b Ft(if)45 b(the)f(v)-5 b(alue)45 b(of)f Fq(ex-)630 4355
-y(pression1)h Ft(is)38 b(su\016cien)m(t)h(to)f(determine)h(the)f
-(return)f(v)-5 b(alue)38 b(of)g(the)h(en)m(tire)g(conditional)630
-4465 y(expression.)150 4669 y Fj(3.2.4.3)63 b(Grouping)43
-b(Commands)150 4816 y Ft(Bash)30 b(pro)m(vides)g(t)m(w)m(o)h(w)m(a)m
+(pattern)630 2084 y(ma)m(y)31 b(b)s(e)f(quoted)h(to)g(force)g(the)g
+(quoted)g(p)s(ortion)f(to)h(b)s(e)f(matc)m(hed)h(as)g(a)g(string.)41
+b(Brac)m(k)m(et)630 2193 y(expressions)27 b(in)f(regular)i(expressions)
+e(m)m(ust)h(b)s(e)g(treated)h(carefully)-8 b(,)29 b(since)e(normal)g
+(quot-)630 2303 y(ing)38 b(c)m(haracters)h(lose)f(their)g(meanings)f(b)
+s(et)m(w)m(een)h(brac)m(k)m(ets.)64 b(If)37 b(the)h(pattern)f(is)h
+(stored)630 2412 y(in)33 b(a)i(shell)f(v)-5 b(ariable,)35
+b(quoting)f(the)g(v)-5 b(ariable)35 b(expansion)e(forces)i(the)f(en)m
+(tire)g(pattern)g(to)630 2522 y(b)s(e)h(matc)m(hed)i(as)f(a)g(string.)
+56 b(Substrings)34 b(matc)m(hed)j(b)m(y)f(paren)m(thesized)g(sub)s
+(expressions)630 2632 y(within)k(the)g(regular)g(expression)g(are)g(sa)
+m(v)m(ed)i(in)d(the)i(arra)m(y)f(v)-5 b(ariable)41 b
+Fs(BASH_REMATCH)p Ft(.)630 2741 y(The)30 b(elemen)m(t)i(of)e
+Fs(BASH_REMATCH)d Ft(with)j(index)g(0)h(is)g(the)f(p)s(ortion)g(of)h
+(the)f(string)h(matc)m(h-)630 2851 y(ing)j(the)g(en)m(tire)g(regular)g
+(expression.)50 b(The)34 b(elemen)m(t)h(of)f Fs(BASH_REMATCH)c
+Ft(with)j(index)g Fq(n)630 2960 y Ft(is)d(the)h(p)s(ortion)f(of)g(the)h
+(string)f(matc)m(hing)i(the)e Fq(n)p Ft(th)g(paren)m(thesized)h(sub)s
+(expression.)630 3101 y(F)-8 b(or)28 b(example,)h(the)e(follo)m(wing)i
+(will)e(matc)m(h)h(a)g(line)f(\(stored)h(in)e(the)i(shell)f(v)-5
+b(ariable)28 b Fq(line)5 b Ft(\))28 b(if)630 3211 y(there)22
+b(is)g(a)h(sequence)f(of)h(c)m(haracters)g(in)f(the)g(v)-5
+b(alue)23 b(consisting)g(of)f(an)m(y)h(n)m(um)m(b)s(er,)f(including)630
+3320 y(zero,)31 b(of)g(space)g(c)m(haracters,)h(zero)f(or)g(one)f
+(instances)h(of)g(`)p Fs(a)p Ft(',)f(then)g(a)h(`)p Fs(b)p
+Ft(':)870 3461 y Fs([[)47 b($line)g(=~)g([[:space:]]*\(a\)?b)c(]])630
+3602 y Ft(That)24 b(means)g(v)-5 b(alues)24 b(lik)m(e)h(`)p
+Fs(aab)p Ft(')e(and)h(`)30 b Fs(aaaaaab)p Ft(')22 b(will)i(matc)m(h,)j
+(as)d(will)g(a)g(line)g(con)m(taining)630 3712 y(a)31
+b(`)p Fs(b)p Ft(')f(an)m(ywhere)h(in)f(its)g(v)-5 b(alue.)630
+3853 y(Storing)31 b(the)g(regular)g(expression)f(in)h(a)g(shell)g(v)-5
+b(ariable)31 b(is)g(often)g(a)g(useful)f(w)m(a)m(y)i(to)f(a)m(v)m(oid)
+630 3962 y(problems)f(with)g(quoting)h(c)m(haracters)i(that)e(are)g(sp)
+s(ecial)g(to)h(the)f(shell.)41 b(It)31 b(is)g(sometimes)630
+4072 y(di\016cult)24 b(to)h(sp)s(ecify)f(a)h(regular)g(expression)f
+(literally)i(without)f(using)e(quotes,)k(or)d(to)h(k)m(eep)630
+4181 y(trac)m(k)33 b(of)g(the)f(quoting)g(used)g(b)m(y)g(regular)g
+(expressions)g(while)g(pa)m(ying)h(atten)m(tion)h(to)f(the)630
+4291 y(shell's)25 b(quote)g(remo)m(v)-5 b(al.)40 b(Using)25
+b(a)g(shell)g(v)-5 b(ariable)26 b(to)f(store)g(the)g(pattern)g
+(decreases)g(these)630 4401 y(problems.)40 b(F)-8 b(or)31
+b(example,)g(the)g(follo)m(wing)h(is)e(equiv)-5 b(alen)m(t)32
+b(to)f(the)g(ab)s(o)m(v)m(e:)870 4542 y Fs(pattern='[[:space:]]*\(a\))o
+(?b')870 4651 y([[)47 b($line)g(=~)g($pattern)e(]])630
+4792 y Ft(If)28 b(y)m(ou)h(w)m(an)m(t)g(to)g(matc)m(h)h(a)e(c)m
+(haracter)j(that's)e(sp)s(ecial)g(to)g(the)g(regular)f(expression)g
+(gram-)630 4902 y(mar,)g(it)g(has)g(to)g(b)s(e)f(quoted)h(to)g(remo)m
+(v)m(e)h(its)f(sp)s(ecial)g(meaning.)40 b(This)27 b(means)g(that)h(in)g
+(the)630 5011 y(pattern)e(`)p Fs(xxx.txt)p Ft(',)g(the)h(`)p
+Fs(.)p Ft(')f(matc)m(hes)i(an)m(y)e(c)m(haracter)i(in)e(the)h(string)f
+(\(its)h(usual)f(regular)630 5121 y(expression)g(meaning\),)i(but)e(in)
+g(the)h(pattern)f(`)p Fs("xxx.txt")p Ft(')f(it)i(can)g(only)f(matc)m(h)
+i(a)e(literal)630 5230 y(`)p Fs(.)p Ft('.)56 b(Shell)35
+b(programmers)f(should)h(tak)m(e)i(sp)s(ecial)e(care)i(with)e(bac)m
+(kslashes,)i(since)f(bac)m(k-)630 5340 y(slashes)27 b(are)g(used)f(b)s
+(oth)g(b)m(y)h(the)f(shell)h(and)f(regular)h(expressions)g(to)g(remo)m
+(v)m(e)h(the)f(sp)s(ecial)p eop end
+%%Page: 14 20
+TeXDict begin 14 19 bop 150 -116 a Ft(14)2572 b(Bash)31
+b(Reference)g(Man)m(ual)630 299 y(meaning)d(from)f(the)h(follo)m(wing)i
+(c)m(haracter.)41 b(The)27 b(follo)m(wing)j(t)m(w)m(o)f(sets)f(of)g
+(commands)g(are)630 408 y Fk(not)40 b Ft(equiv)-5 b(alen)m(t:)870
+544 y Fs(pattern='\\.')870 764 y([[)47 b(.)h(=~)f($pattern)e(]])870
+873 y([[)i(.)h(=~)f(\\.)g(]])870 1092 y([[)g(.)h(=~)f("$pattern")e(]])
+870 1202 y([[)i(.)h(=~)f('\\.')f(]])630 1338 y Ft(The)28
+b(\014rst)h(t)m(w)m(o)h(matc)m(hes)g(will)f(succeed,)h(but)f(the)g
+(second)g(t)m(w)m(o)h(will)f(not,)h(b)s(ecause)f(in)g(the)630
+1447 y(second)39 b(t)m(w)m(o)i(the)e(bac)m(kslash)h(will)f(b)s(e)g
+(part)g(of)g(the)h(pattern)f(to)h(b)s(e)e(matc)m(hed.)68
+b(In)39 b(the)630 1557 y(\014rst)31 b(t)m(w)m(o)h(examples,)h(the)e
+(bac)m(kslash)h(remo)m(v)m(es)h(the)f(sp)s(ecial)g(meaning)f(from)g(`)p
+Fs(.)p Ft(',)h(so)g(the)630 1667 y(literal)f(`)p Fs(.)p
+Ft(')e(matc)m(hes.)42 b(If)28 b(the)i(string)f(in)g(the)g(\014rst)g
+(examples)g(w)m(ere)h(an)m(ything)g(other)f(than)630
+1776 y(`)p Fs(.)p Ft(',)g(sa)m(y)g(`)p Fs(a)p Ft(',)g(the)f(pattern)g
+(w)m(ould)g(not)h(matc)m(h,)h(b)s(ecause)e(the)g(quoted)g(`)p
+Fs(.)p Ft(')h(in)e(the)i(pattern)630 1886 y(loses)i(its)g(sp)s(ecial)g
+(meaning)f(of)h(matc)m(hing)g(an)m(y)g(single)g(c)m(haracter.)630
+2022 y(Expressions)23 b(ma)m(y)h(b)s(e)e(com)m(bined)i(using)f(the)h
+(follo)m(wing)h(op)s(erators,)g(listed)f(in)f(decreasing)630
+2131 y(order)30 b(of)g(precedence:)630 2293 y Fs(\()g
+Fi(expression)38 b Fs(\))1110 2403 y Ft(Returns)30 b(the)h(v)-5
+b(alue)31 b(of)g Fq(expression)p Ft(.)42 b(This)30 b(ma)m(y)i(b)s(e)e
+(used)g(to)i(o)m(v)m(erride)g(the)1110 2513 y(normal)e(precedence)h(of)
+g(op)s(erators.)630 2675 y Fs(!)f Fi(expression)1110
+2784 y Ft(T)-8 b(rue)30 b(if)g Fq(expression)g Ft(is)h(false.)630
+2947 y Fi(expression1)38 b Fs(&&)30 b Fi(expression2)1110
+3056 y Ft(T)-8 b(rue)30 b(if)g(b)s(oth)g Fq(expression1)38
+b Ft(and)29 b Fq(expression2)38 b Ft(are)31 b(true.)630
+3218 y Fi(expression1)38 b Fs(||)30 b Fi(expression2)1110
+3328 y Ft(T)-8 b(rue)30 b(if)g(either)h Fq(expression1)38
+b Ft(or)30 b Fq(expression2)38 b Ft(is)30 b(true.)630
+3490 y(The)25 b Fs(&&)g Ft(and)g Fs(||)f Ft(op)s(erators)i(do)f(not)h
+(ev)-5 b(aluate)27 b Fq(expression2)33 b Ft(if)26 b(the)f(v)-5
+b(alue)26 b(of)g Fq(expression1)630 3600 y Ft(is)k(su\016cien)m(t)h(to)
+g(determine)g(the)f(return)g(v)-5 b(alue)31 b(of)f(the)h(en)m(tire)g
+(conditional)h(expression.)150 3802 y Fj(3.2.4.3)63 b(Grouping)43
+b(Commands)150 3949 y Ft(Bash)30 b(pro)m(vides)g(t)m(w)m(o)h(w)m(a)m
(ys)f(to)h(group)e(a)h(list)g(of)g(commands)f(to)i(b)s(e)e(executed)h
-(as)g(a)h(unit.)40 b(When)29 b(com-)150 4926 y(mands)h(are)i(group)s
+(as)g(a)h(unit.)40 b(When)29 b(com-)150 4058 y(mands)h(are)i(group)s
(ed,)f(redirections)h(ma)m(y)g(b)s(e)e(applied)i(to)g(the)f(en)m(tire)h
-(command)g(list.)44 b(F)-8 b(or)32 b(example,)150 5036
+(command)g(list.)44 b(F)-8 b(or)32 b(example,)150 4168
y(the)f(output)f(of)g(all)h(the)g(commands)f(in)g(the)h(list)g(ma)m(y)g
-(b)s(e)e(redirected)i(to)g(a)g(single)g(stream.)150 5203
-y Fs(\(\))870 5340 y(\()47 b Fi(list)58 b Fs(\))p eop
-end
-%%Page: 14 20
-TeXDict begin 14 19 bop 150 -116 a Ft(14)2572 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y(Placing)f(a)f(list)g(of)g(commands)f
-(b)s(et)m(w)m(een)i(paren)m(theses)e(causes)i(a)f(subshell)e(en)m
-(vironmen)m(t)630 408 y(to)k(b)s(e)e(created)j(\(see)f(Section)g(3.7.3)
-h([Command)d(Execution)i(En)m(vironmen)m(t],)g(page)f(32\),)630
-518 y(and)d(eac)m(h)i(of)e(the)h(commands)f(in)g Fq(list)j
+(b)s(e)e(redirected)i(to)g(a)g(single)g(stream.)150 4332
+y Fs(\(\))870 4468 y(\()47 b Fi(list)58 b Fs(\))630 4603
+y Ft(Placing)30 b(a)f(list)g(of)g(commands)f(b)s(et)m(w)m(een)i(paren)m
+(theses)e(causes)i(a)f(subshell)e(en)m(vironmen)m(t)630
+4713 y(to)k(b)s(e)e(created)j(\(see)f(Section)g(3.7.3)h([Command)d
+(Execution)i(En)m(vironmen)m(t],)g(page)f(33\),)630 4823
+y(and)d(eac)m(h)i(of)e(the)h(commands)f(in)g Fq(list)j
Ft(to)f(b)s(e)e(executed)h(in)f(that)h(subshell.)39 b(Since)28
-b(the)f Fq(list)630 628 y Ft(is)i(executed)g(in)f(a)h(subshell,)g(v)-5
+b(the)f Fq(list)630 4932 y Ft(is)i(executed)g(in)f(a)h(subshell,)g(v)-5
b(ariable)29 b(assignmen)m(ts)g(do)g(not)g(remain)f(in)g(e\013ect)j
-(after)e(the)630 737 y(subshell)g(completes.)150 880
-y Fs({})870 1007 y({)47 b Fi(list)11 b Fs(;)46 b(})630
-1133 y Ft(Placing)30 b(a)g(list)g(of)g(commands)f(b)s(et)m(w)m(een)h
-(curly)f(braces)g(causes)h(the)f(list)h(to)g(b)s(e)f(executed)630
-1242 y(in)d(the)h(curren)m(t)g(shell)f(con)m(text.)42
+(after)e(the)630 5042 y(subshell)g(completes.)150 5204
+y Fs({})870 5340 y({)47 b Fi(list)11 b Fs(;)46 b(})p
+eop end
+%%Page: 15 21
+TeXDict begin 15 20 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(15)630 299
+y(Placing)30 b(a)g(list)g(of)g(commands)f(b)s(et)m(w)m(een)h(curly)f
+(braces)g(causes)h(the)f(list)h(to)g(b)s(e)f(executed)630
+408 y(in)d(the)h(curren)m(t)g(shell)f(con)m(text.)42
b(No)27 b(subshell)f(is)g(created.)41 b(The)26 b(semicolon)i(\(or)f
-(newline\))630 1352 y(follo)m(wing)32 b Fq(list)h Ft(is)d(required.)275
-1495 y(In)44 b(addition)h(to)h(the)f(creation)i(of)e(a)g(subshell,)j
+(newline\))630 518 y(follo)m(wing)32 b Fq(list)h Ft(is)d(required.)275
+671 y(In)44 b(addition)h(to)h(the)f(creation)i(of)e(a)g(subshell,)j
(there)e(is)f(a)g(subtle)g(di\013erence)h(b)s(et)m(w)m(een)f(these)150
-1605 y(t)m(w)m(o)c(constructs)e(due)g(to)g(historical)i(reasons.)67
+781 y(t)m(w)m(o)c(constructs)e(due)g(to)g(historical)i(reasons.)67
b(The)39 b(braces)g(are)h Fs(reserved)28 b(words)p Ft(,)40
-b(so)g(they)f(m)m(ust)150 1714 y(b)s(e)d(separated)h(from)f(the)g
+b(so)g(they)f(m)m(ust)150 891 y(b)s(e)d(separated)h(from)f(the)g
Fq(list)j Ft(b)m(y)e Fs(blank)p Ft(s)e(or)h(other)h(shell)f(metac)m
-(haracters.)62 b(The)36 b(paren)m(theses)h(are)150 1824
+(haracters.)62 b(The)36 b(paren)m(theses)h(are)150 1000
y Fs(operators)p Ft(,)23 b(and)h(are)g(recognized)i(as)e(separate)i
(tok)m(ens)f(b)m(y)f(the)g(shell)h(ev)m(en)g(if)f(they)g(are)h(not)f
-(separated)150 1933 y(from)30 b(the)g Fq(list)j Ft(b)m(y)e(whitespace.)
-275 2060 y(The)e(exit)j(status)e(of)h(b)s(oth)f(of)g(these)h
+(separated)150 1110 y(from)30 b(the)g Fq(list)j Ft(b)m(y)e(whitespace.)
+275 1241 y(The)e(exit)j(status)e(of)h(b)s(oth)f(of)g(these)h
(constructs)g(is)f(the)h(exit)g(status)f(of)h Fq(list)r
-Ft(.)150 2242 y Fj(3.2.5)63 b(Copro)s(cesses)150 2389
+Ft(.)150 1434 y Fj(3.2.5)63 b(Copro)s(cesses)150 1581
y Ft(A)37 b Fs(coprocess)c Ft(is)k(a)g(shell)f(command)h(preceded)f(b)m
(y)g(the)h Fs(coproc)d Ft(reserv)m(ed)j(w)m(ord.)59 b(A)36
-b(copro)s(cess)h(is)150 2499 y(executed)g(async)m(hronously)g(in)f(a)h
+b(copro)s(cess)h(is)150 1691 y(executed)g(async)m(hronously)g(in)f(a)h
(subshell,)g(as)g(if)g(the)f(command)h(had)f(b)s(een)f(terminated)i
-(with)g(the)150 2609 y(`)p Fs(&)p Ft(')d(con)m(trol)h(op)s(erator,)g
+(with)g(the)150 1800 y(`)p Fs(&)p Ft(')d(con)m(trol)h(op)s(erator,)g
(with)f(a)g(t)m(w)m(o-w)m(a)m(y)i(pip)s(e)d(established)h(b)s(et)m(w)m
-(een)h(the)f(executing)h(shell)f(and)f(the)150 2718 y(copro)s(cess.)275
-2844 y(The)c(format)i(for)f(a)h(copro)s(cess)g(is:)390
-2971 y Fs(coproc)46 b([)p Fi(NAME)11 b Fs(])46 b Fi(command)56
-b Fs([)p Fi(redirections)11 b Fs(])150 3097 y Ft(This)41
+(een)h(the)f(executing)h(shell)f(and)f(the)150 1910 y(copro)s(cess.)275
+2042 y(The)c(format)i(for)f(a)h(copro)s(cess)g(is:)390
+2173 y Fs(coproc)46 b([)p Fi(NAME)11 b Fs(])46 b Fi(command)56
+b Fs([)p Fi(redirections)11 b Fs(])150 2304 y Ft(This)41
b(creates)i(a)g(copro)s(cess)f(named)f Fq(NAME)5 b Ft(.)43
b(If)f Fq(NAME)47 b Ft(is)42 b(not)g(supplied,)i(the)e(default)g(name)g
-(is)150 3207 y Fq(COPR)m(OC)8 b Ft(.)22 b Fq(NAME)29
+(is)150 2414 y Fq(COPR)m(OC)8 b Ft(.)22 b Fq(NAME)29
b Ft(m)m(ust)23 b(not)g(b)s(e)g(supplied)e(if)i Fq(command)k
Ft(is)c(a)g(simple)g(command)g(\(see)h(Section)g(3.2.1)150
-3316 y([Simple)39 b(Commands],)h(page)g(8\);)k(otherwise,)e(it)d(is)g
+2524 y([Simple)39 b(Commands],)h(page)g(8\);)k(otherwise,)e(it)d(is)g
(in)m(terpreted)h(as)f(the)g(\014rst)f(w)m(ord)h(of)g(the)g(simple)150
-3426 y(command.)275 3552 y(When)j(the)i(copro)s(cess)f(is)g(executed,)
+2633 y(command.)275 2765 y(When)j(the)i(copro)s(cess)f(is)g(executed,)
48 b(the)43 b(shell)g(creates)i(an)e(arra)m(y)g(v)-5
-b(ariable)44 b(\(see)g(Section)g(6.7)150 3662 y([Arra)m(ys],)32
+b(ariable)44 b(\(see)g(Section)g(6.7)150 2874 y([Arra)m(ys],)32
b(page)g(84\))h(named)e Fs(NAME)f Ft(in)h(the)h(con)m(text)h(of)e(the)h
(executing)g(shell.)44 b(The)31 b(standard)f(output)150
-3771 y(of)g Fq(command)j Ft(is)d(connected)g(via)g(a)g(pip)s(e)f(to)i
+2984 y(of)g Fq(command)j Ft(is)d(connected)g(via)g(a)g(pip)s(e)f(to)i
(a)f(\014le)g(descriptor)f(in)g(the)h(executing)h(shell,)f(and)g(that)g
-(\014le)150 3881 y(descriptor)i(is)f(assigned)h(to)g
+(\014le)150 3093 y(descriptor)i(is)f(assigned)h(to)g
Fs(NAME)p Ft([0].)45 b(The)31 b(standard)g(input)f(of)i
Fq(command)j Ft(is)d(connected)h(via)f(a)g(pip)s(e)150
-3990 y(to)39 b(a)g(\014le)f(descriptor)g(in)g(the)g(executing)i(shell,)
+3203 y(to)39 b(a)g(\014le)f(descriptor)g(in)g(the)g(executing)i(shell,)
g(and)e(that)h(\014le)f(descriptor)g(is)g(assigned)h(to)g
-Fs(NAME)p Ft([1].)150 4100 y(This)31 b(pip)s(e)g(is)h(established)g(b)s
+Fs(NAME)p Ft([1].)150 3313 y(This)31 b(pip)s(e)g(is)h(established)g(b)s
(efore)g(an)m(y)g(redirections)g(sp)s(eci\014ed)g(b)m(y)f(the)i
-(command)e(\(see)i(Section)g(3.6)150 4210 y([Redirections],)25
-b(page)e(27\).)39 b(The)21 b(\014le)h(descriptors)g(can)g(b)s(e)f
+(command)e(\(see)i(Section)g(3.6)150 3422 y([Redirections],)25
+b(page)e(28\).)39 b(The)21 b(\014le)h(descriptors)g(can)g(b)s(e)f
(utilized)i(as)f(argumen)m(ts)h(to)f(shell)g(commands)150
-4319 y(and)30 b(redirections)h(using)f(standard)f(w)m(ord)h
-(expansions.)275 4446 y(The)d(pro)s(cess)h(ID)h(of)f(the)h(shell)f(spa)
+3532 y(and)30 b(redirections)h(using)f(standard)f(w)m(ord)h
+(expansions.)275 3663 y(The)d(pro)s(cess)h(ID)h(of)f(the)h(shell)f(spa)
m(wned)g(to)h(execute)h(the)e(copro)s(cess)h(is)f(a)m(v)-5
-b(ailable)31 b(as)d(the)h(v)-5 b(alue)29 b(of)150 4555
-y(the)k(v)-5 b(ariable)33 b Fs(NAME)p 850 4555 28 4 v
+b(ailable)31 b(as)d(the)h(v)-5 b(alue)29 b(of)150 3773
+y(the)k(v)-5 b(ariable)33 b Fs(NAME)p 850 3773 28 4 v
39 w Ft(PID.)g(The)f Fs(wait)f Ft(builtin)h(command)g(ma)m(y)h(b)s(e)f
-(used)g(to)h(w)m(ait)h(for)e(the)h(copro)s(cess)150 4665
-y(to)e(terminate.)275 4791 y(The)e(return)h(status)g(of)h(a)g(copro)s
+(used)g(to)h(w)m(ait)h(for)e(the)h(copro)s(cess)150 3882
+y(to)e(terminate.)275 4014 y(The)e(return)h(status)g(of)h(a)g(copro)s
(cess)f(is)h(the)f(exit)i(status)e(of)h Fq(command)t
-Ft(.)150 4974 y Fj(3.2.6)63 b(GNU)41 b(P)m(arallel)150
-5121 y Ft(GNU)36 b(P)m(arallel,)k(as)c(its)g(name)g(suggests,)i(can)e
+Ft(.)150 4207 y Fj(3.2.6)63 b(GNU)41 b(P)m(arallel)150
+4354 y Ft(GNU)36 b(P)m(arallel,)k(as)c(its)g(name)g(suggests,)i(can)e
(b)s(e)f(used)g(to)h(build)f(and)g(run)g(commands)g(in)h(parallel.)150
-5230 y(Y)-8 b(ou)41 b(ma)m(y)g(run)e(the)h(same)h(command)f(with)g
+4464 y(Y)-8 b(ou)41 b(ma)m(y)g(run)e(the)h(same)h(command)f(with)g
(di\013eren)m(t)h(argumen)m(ts,)j(whether)39 b(they)i(are)g
-(\014lenames,)150 5340 y(usernames,)30 b(hostnames,)h(or)f(lines)h
-(read)f(from)g(\014les.)p eop end
-%%Page: 15 21
-TeXDict begin 15 20 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(15)275 299
-y(F)-8 b(or)33 b(a)g(complete)h(description,)g(refer)e(to)i(the)f(GNU)g
-(P)m(arallel)i(do)s(cumen)m(tation.)48 b(A)33 b(few)f(examples)150
-408 y(should)d(pro)m(vide)i(a)g(brief)e(in)m(tro)s(duction)i(to)g(its)g
-(use.)275 540 y(F)-8 b(or)31 b(example,)g(it)g(is)f(easy)h(to)g
-(pre\014x)f(eac)m(h)h(line)g(in)f(a)h(text)g(\014le)g(with)f(a)g(sp)s
-(eci\014ed)g(string:)390 672 y Fs(cat)47 b(file)g(|)g(parallel)f(-k)h
-(echo)f(prefix_string)150 804 y Ft(The)30 b(`)p Fs(-k)p
-Ft(')g(option)h(is)f(required)g(to)h(preserv)m(e)g(the)f(lines')h
-(order.)275 936 y(Similarly)-8 b(,)31 b(y)m(ou)g(can)f(app)s(end)f(a)i
-(sp)s(eci\014ed)e(string)i(to)g(eac)m(h)g(line)g(in)f(a)h(text)g
-(\014le:)390 1068 y Fs(cat)47 b(file)g(|)g(parallel)f(-k)h(echo)f({})i
-(append_string)275 1200 y Ft(Y)-8 b(ou)34 b(can)g(use)f(P)m(arallel)j
-(to)e(mo)m(v)m(e)h(\014les)f(from)f(the)h(curren)m(t)f(directory)h
-(when)f(the)h(n)m(um)m(b)s(er)e(of)i(\014les)150 1309
-y(is)c(to)s(o)i(large)f(to)g(pro)s(cess)f(with)g(one)h
-Fs(mv)f Ft(in)m(v)m(o)s(cation:)390 1441 y Fs(ls)47 b(|)h(parallel)d
-(mv)i({})h(destdir)275 1573 y Ft(As)35 b(y)m(ou)h(can)f(see,)j(the)d
+(\014lenames,)150 4573 y(usernames,)30 b(hostnames,)h(or)f(lines)h
+(read)f(from)g(\014les.)275 4705 y(F)-8 b(or)33 b(a)g(complete)h
+(description,)g(refer)e(to)i(the)f(GNU)g(P)m(arallel)i(do)s(cumen)m
+(tation.)48 b(A)33 b(few)f(examples)150 4814 y(should)d(pro)m(vide)i(a)
+g(brief)e(in)m(tro)s(duction)i(to)g(its)g(use.)275 4946
+y(F)-8 b(or)31 b(example,)g(it)g(is)f(easy)h(to)g(pre\014x)f(eac)m(h)h
+(line)g(in)f(a)h(text)g(\014le)g(with)f(a)g(sp)s(eci\014ed)g(string:)
+390 5077 y Fs(cat)47 b(file)g(|)g(parallel)f(-k)h(echo)f(prefix_string)
+150 5209 y Ft(The)30 b(`)p Fs(-k)p Ft(')g(option)h(is)f(required)g(to)h
+(preserv)m(e)g(the)f(lines')h(order.)275 5340 y(Similarly)-8
+b(,)31 b(y)m(ou)g(can)f(app)s(end)f(a)i(sp)s(eci\014ed)e(string)i(to)g
+(eac)m(h)g(line)g(in)f(a)h(text)g(\014le:)p eop end
+%%Page: 16 22
+TeXDict begin 16 21 bop 150 -116 a Ft(16)2572 b(Bash)31
+b(Reference)g(Man)m(ual)390 299 y Fs(cat)47 b(file)g(|)g(parallel)f(-k)
+h(echo)f({})i(append_string)275 432 y Ft(Y)-8 b(ou)34
+b(can)g(use)f(P)m(arallel)j(to)e(mo)m(v)m(e)h(\014les)f(from)f(the)h
+(curren)m(t)f(directory)h(when)f(the)h(n)m(um)m(b)s(er)e(of)i(\014les)
+150 541 y(is)c(to)s(o)i(large)f(to)g(pro)s(cess)f(with)g(one)h
+Fs(mv)f Ft(in)m(v)m(o)s(cation:)390 674 y Fs(ls)47 b(|)h(parallel)d(mv)
+i({})h(destdir)275 807 y Ft(As)35 b(y)m(ou)h(can)f(see,)j(the)d
Fs({})g Ft(is)g(replaced)h(with)f(eac)m(h)i(line)f(read)f(from)g
-(standard)f(input.)55 b(This)35 b(will)150 1683 y(run)f(as)h(man)m(y)g
+(standard)f(input.)55 b(This)35 b(will)150 917 y(run)f(as)h(man)m(y)g
Fs(mv)g Ft(commands)g(as)g(there)h(are)f(\014les)g(in)g(the)h(curren)m
(t)f(directory)-8 b(.)56 b(Y)-8 b(ou)35 b(can)h(em)m(ulate)h(a)150
-1792 y(parallel)31 b Fs(xargs)e Ft(b)m(y)i(adding)f(the)g(`)p
-Fs(-X)p Ft(')g(option:)390 1924 y Fs(ls)47 b(|)h(parallel)d(-X)i(mv)h
-({})f(destdir)275 2056 y Ft(GNU)31 b(P)m(arallel)i(can)e(replace)h
+1026 y(parallel)31 b Fs(xargs)e Ft(b)m(y)i(adding)f(the)g(`)p
+Fs(-X)p Ft(')g(option:)390 1159 y Fs(ls)47 b(|)h(parallel)d(-X)i(mv)h
+({})f(destdir)275 1292 y Ft(GNU)31 b(P)m(arallel)i(can)e(replace)h
(certain)g(common)g(idioms)f(that)g(op)s(erate)h(on)f(lines)g(read)g
-(from)f(a)i(\014le)150 2165 y(\(in)e(this)h(case,)g(\014lenames\):)390
-2297 y Fs(for)47 b(x)g(in)h($\(cat)e(list\);)g(do)390
-2407 y(do-something1)e($x)j(config-$x)390 2517 y(do-something2)d(<)k
-($x)390 2626 y(done)f(|)g(process-output)150 2758 y Ft(with)30
+(from)f(a)i(\014le)150 1401 y(\(in)e(this)h(case,)g(\014lenames\):)390
+1534 y Fs(for)47 b(x)g(in)h($\(cat)e(list\);)g(do)390
+1644 y(do-something1)e($x)j(config-$x)390 1753 y(do-something2)d(<)k
+($x)390 1863 y(done)f(|)g(process-output)150 1996 y Ft(with)30
b(a)h(more)f(compact)i(syn)m(tax)f(reminiscen)m(t)g(of)g(lam)m(b)s
-(das:)390 2890 y Fs(cat)47 b(list)g(|)g(parallel)f("do-something1)d({})
+(das:)390 2129 y Fs(cat)47 b(list)g(|)g(parallel)f("do-something1)d({})
48 b(config-{})d(;)i(do-something2)e(<)i({}")g(|)g(process-output)275
-3022 y Ft(P)m(arallel)31 b(pro)m(vides)e(a)h(built-in)g(mec)m(hanism)g
+2262 y Ft(P)m(arallel)31 b(pro)m(vides)e(a)h(built-in)g(mec)m(hanism)g
(to)g(remo)m(v)m(e)h(\014lename)e(extensions,)i(whic)m(h)e(lends)g
-(itself)150 3131 y(to)i(batc)m(h)g(\014le)g(transformations)f(or)g
-(renaming:)390 3263 y Fs(ls)47 b(*.gz)g(|)g(parallel)f(-j+0)g("zcat)h
-({})g(|)g(bzip2)g(>{.}.bz2)e(&&)j(rm)f({}")150 3395 y
+(itself)150 2371 y(to)i(batc)m(h)g(\014le)g(transformations)f(or)g
+(renaming:)390 2504 y Fs(ls)47 b(*.gz)g(|)g(parallel)f(-j+0)g("zcat)h
+({})g(|)g(bzip2)g(>{.}.bz2)e(&&)j(rm)f({}")150 2637 y
Ft(This)28 b(will)i(recompress)e(all)i(\014les)f(in)g(the)g(curren)m(t)
g(directory)g(with)g(names)g(ending)f(in)h(.gz)h(using)f(bzip2,)150
-3505 y(running)g(one)h(job)g(p)s(er)g(CPU)g(\(-j)p Fs(+)p
-Ft(0\))h(in)f(parallel.)275 3637 y(If)24 b(a)i(command)f(generates)h
+2746 y(running)g(one)h(job)g(p)s(er)g(CPU)g(\(-j)p Fs(+)p
+Ft(0\))h(in)f(parallel.)275 2879 y(If)24 b(a)i(command)f(generates)h
(output,)g(y)m(ou)g(ma)m(y)f(w)m(an)m(t)h(to)g(preserv)m(e)g(the)f
-(input)f(order)h(in)g(the)g(output.)150 3746 y(F)-8 b(or)31
-b(instance,)g(the)g(follo)m(wing)h(command)390 3878 y
+(input)f(order)h(in)g(the)g(output.)150 2989 y(F)-8 b(or)31
+b(instance,)g(the)g(follo)m(wing)h(command)390 3122 y
Fs({)47 b(echo)g(foss.org.my)e(;)i(echo)g(debian.org;)e(echo)h
(freenetproject.org;)d(})k(|)h(parallel)d(traceroute)150
-4010 y Ft(will)28 b(displa)m(y)g(as)f(output)g(the)h(traceroute)h(in)m
+3254 y Ft(will)28 b(displa)m(y)g(as)f(output)g(the)h(traceroute)h(in)m
(v)m(o)s(cation)h(that)e(\014nishes)e(\014rst.)39 b(Using)28
-b(the)g(`)p Fs(-k)p Ft(')f(option,)i(as)150 4119 y(w)m(e)i(sa)m(w)g(ab)
-s(o)m(v)m(e)390 4251 y Fs({)47 b(echo)g(foss.org.my)e(;)i(echo)g
+b(the)g(`)p Fs(-k)p Ft(')f(option,)i(as)150 3364 y(w)m(e)i(sa)m(w)g(ab)
+s(o)m(v)m(e)390 3497 y Fs({)47 b(echo)g(foss.org.my)e(;)i(echo)g
(debian.org;)e(echo)h(freenetproject.org;)d(})k(|)h(parallel)d(-k)i
-(traceroute)150 4383 y Ft(will)31 b(ensure)e(that)i(the)g(output)f(of)g
+(traceroute)150 3630 y Ft(will)31 b(ensure)e(that)i(the)g(output)f(of)g
Fs(traceroute)e(foss.org.my)f Ft(is)k(displa)m(y)m(ed)g(\014rst.)150
-4610 y Fr(3.3)68 b(Shell)45 b(F)-11 b(unctions)150 4770
+3859 y Fr(3.3)68 b(Shell)45 b(F)-11 b(unctions)150 4018
y Ft(Shell)35 b(functions)h(are)g(a)g(w)m(a)m(y)g(to)h(group)e
(commands)g(for)h(later)g(execution)h(using)e(a)h(single)g(name)g(for)
-150 4879 y(the)f(group.)55 b(They)35 b(are)g(executed)h(just)f(lik)m(e)
+150 4128 y(the)f(group.)55 b(They)35 b(are)g(executed)h(just)f(lik)m(e)
h(a)g Fs(")p Ft(regular)p Fs(")f Ft(command.)54 b(When)35
-b(the)h(name)f(of)g(a)h(shell)150 4989 y(function)j(is)g(used)f(as)h(a)
+b(the)h(name)f(of)g(a)h(shell)150 4237 y(function)j(is)g(used)f(as)h(a)
h(simple)f(command)g(name,)i(the)e(list)h(of)f(commands)g(asso)s
-(ciated)i(with)d(that)150 5099 y(function)25 b(name)h(is)g(executed.)40
+(ciated)i(with)d(that)150 4347 y(function)25 b(name)h(is)g(executed.)40
b(Shell)25 b(functions)g(are)i(executed)f(in)f(the)h(curren)m(t)g
-(shell)g(con)m(text;)j(no)c(new)150 5208 y(pro)s(cess)30
-b(is)g(created)i(to)f(in)m(terpret)g(them.)275 5340 y(F)-8
-b(unctions)30 b(are)h(declared)g(using)f(this)g(syn)m(tax:)p
-eop end
-%%Page: 16 22
-TeXDict begin 16 21 bop 150 -116 a Ft(16)2572 b(Bash)31
-b(Reference)g(Man)m(ual)390 299 y Fi(name)57 b Fs(\(\))47
-b Fi(compound-command)54 b Fs([)48 b Fi(redirections)55
-b Fs(])275 441 y Ft(or)390 584 y Fs(function)46 b Fi(name)57
-b Fs([\(\)])46 b Fi(compound-command)54 b Fs([)48 b Fi(redirections)55
-b Fs(])275 726 y Ft(This)31 b(de\014nes)h(a)g(shell)h(function)f(named)
-g Fq(name)5 b Ft(.)47 b(The)32 b(reserv)m(ed)h(w)m(ord)f
-Fs(function)e Ft(is)i(optional.)48 b(If)150 836 y(the)39
+(shell)g(con)m(text;)j(no)c(new)150 4457 y(pro)s(cess)30
+b(is)g(created)i(to)f(in)m(terpret)g(them.)275 4589 y(F)-8
+b(unctions)30 b(are)h(declared)g(using)f(this)g(syn)m(tax:)390
+4722 y Fi(name)57 b Fs(\(\))47 b Fi(compound-command)54
+b Fs([)48 b Fi(redirections)55 b Fs(])275 4855 y Ft(or)390
+4988 y Fs(function)46 b Fi(name)57 b Fs([\(\)])46 b Fi
+(compound-command)54 b Fs([)48 b Fi(redirections)55 b
+Fs(])275 5121 y Ft(This)31 b(de\014nes)h(a)g(shell)h(function)f(named)g
+Fq(name)5 b Ft(.)47 b(The)32 b(reserv)m(ed)h(w)m(ord)f
+Fs(function)e Ft(is)i(optional.)48 b(If)150 5230 y(the)39
b Fs(function)f Ft(reserv)m(ed)h(w)m(ord)g(is)g(supplied,)i(the)e
(paren)m(theses)h(are)f(optional.)69 b(The)39 b Fq(b)s(o)s(dy)45
-b Ft(of)40 b(the)150 945 y(function)h(is)h(the)g(comp)s(ound)e(command)
-h Fq(comp)s(ound-command)j Ft(\(see)e(Section)h(3.2.4)g([Comp)s(ound)
-150 1055 y(Commands],)33 b(page)g(9\).)48 b(That)33 b(command)g(is)f
-(usually)h(a)g Fq(list)i Ft(enclosed)e(b)s(et)m(w)m(een)h
-Fs({)e Ft(and)g Fs(})p Ft(,)h(but)f(ma)m(y)150 1165 y(b)s(e)27
+b Ft(of)40 b(the)150 5340 y(function)h(is)h(the)g(comp)s(ound)e
+(command)h Fq(comp)s(ound-command)j Ft(\(see)e(Section)h(3.2.4)g([Comp)
+s(ound)p eop end
+%%Page: 17 23
+TeXDict begin 17 22 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(17)150 299
+y(Commands],)33 b(page)g(9\).)48 b(That)33 b(command)g(is)f(usually)h
+(a)g Fq(list)i Ft(enclosed)e(b)s(et)m(w)m(een)h Fs({)e
+Ft(and)g Fs(})p Ft(,)h(but)f(ma)m(y)150 408 y(b)s(e)27
b(an)m(y)h(comp)s(ound)e(command)h(listed)h(ab)s(o)m(v)m(e.)41
b Fq(comp)s(ound-command)30 b Ft(is)e(executed)g(whenev)m(er)g
-Fq(name)150 1274 y Ft(is)j(sp)s(eci\014ed)f(as)g(the)h(name)g(of)g(a)g
+Fq(name)150 518 y Ft(is)j(sp)s(eci\014ed)f(as)g(the)h(name)g(of)g(a)g
(command.)41 b(When)31 b(the)f(shell)h(is)g(in)f Fl(posix)g
-Ft(mo)s(de)g(\(see)i(Section)f(6.11)150 1384 y([Bash)36
+Ft(mo)s(de)g(\(see)i(Section)f(6.11)150 628 y([Bash)36
b(POSIX)f(Mo)s(de],)j(page)e(88\),)j Fq(name)i Ft(ma)m(y)36
b(not)h(b)s(e)e(the)h(same)g(as)g(one)g(of)g(the)g(sp)s(ecial)h
-(builtins)150 1493 y(\(see)24 b(Section)g(4.4)g([Sp)s(ecial)g
+(builtins)150 737 y(\(see)24 b(Section)g(4.4)g([Sp)s(ecial)g
(Builtins],)h(page)f(63\).)40 b(An)m(y)23 b(redirections)h(\(see)g
-(Section)g(3.6)g([Redirections],)150 1603 y(page)31 b(27\))h(asso)s
+(Section)g(3.6)g([Redirections],)150 847 y(page)31 b(28\))h(asso)s
(ciated)g(with)e(the)g(shell)h(function)f(are)h(p)s(erformed)d(when)i
-(the)g(function)g(is)h(executed.)275 1745 y(A)41 b(function)f
+(the)g(function)g(is)h(executed.)275 981 y(A)41 b(function)f
(de\014nition)h(ma)m(y)g(b)s(e)g(deleted)g(using)g(the)g(`)p
Fs(-f)p Ft(')g(option)g(to)h(the)f Fs(unset)e Ft(builtin)i(\(see)150
-1855 y(Section)31 b(4.1)h([Bourne)e(Shell)g(Builtins],)h(page)h(37\).)
-275 1998 y(The)26 b(exit)i(status)g(of)f(a)h(function)f(de\014nition)g
+1090 y(Section)31 b(4.1)h([Bourne)e(Shell)g(Builtins],)h(page)h(37\).)
+275 1224 y(The)26 b(exit)i(status)g(of)f(a)h(function)f(de\014nition)g
(is)g(zero)h(unless)f(a)g(syn)m(tax)h(error)f(o)s(ccurs)g(or)g(a)h
-(readonly)150 2107 y(function)k(with)f(the)i(same)f(name)g(already)h
+(readonly)150 1334 y(function)k(with)f(the)i(same)f(name)g(already)h
(exists.)46 b(When)32 b(executed,)h(the)f(exit)h(status)g(of)f(a)g
-(function)150 2217 y(is)e(the)h(exit)g(status)g(of)f(the)h(last)g
+(function)150 1443 y(is)e(the)h(exit)g(status)g(of)f(the)h(last)g
(command)f(executed)i(in)e(the)g(b)s(o)s(dy)-8 b(.)275
-2359 y(Note)22 b(that)f(for)f(historical)i(reasons,)h(in)e(the)g(most)g
+1577 y(Note)22 b(that)f(for)f(historical)i(reasons,)h(in)e(the)g(most)g
(common)g(usage)g(the)g(curly)f(braces)h(that)g(surround)150
-2469 y(the)38 b(b)s(o)s(dy)d(of)j(the)f(function)g(m)m(ust)g(b)s(e)g
+1687 y(the)38 b(b)s(o)s(dy)d(of)j(the)f(function)g(m)m(ust)g(b)s(e)g
(separated)h(from)f(the)g(b)s(o)s(dy)f(b)m(y)h Fs(blank)p
-Ft(s)f(or)h(newlines.)62 b(This)150 2578 y(is)38 b(b)s(ecause)g(the)h
+Ft(s)f(or)h(newlines.)62 b(This)150 1797 y(is)38 b(b)s(ecause)g(the)h
(braces)f(are)h(reserv)m(ed)f(w)m(ords)g(and)f(are)i(only)f(recognized)
-i(as)e(suc)m(h)g(when)f(they)i(are)150 2688 y(separated)26
+i(as)e(suc)m(h)g(when)f(they)i(are)150 1906 y(separated)26
b(from)f(the)h(command)f(list)i(b)m(y)e(whitespace)h(or)g(another)g
-(shell)g(metac)m(haracter.)41 b(Also,)28 b(when)150 2798
+(shell)g(metac)m(haracter.)41 b(Also,)28 b(when)150 2016
y(using)i(the)g(braces,)h(the)g Fq(list)i Ft(m)m(ust)d(b)s(e)g
(terminated)h(b)m(y)f(a)h(semicolon,)h(a)e(`)p Fs(&)p
-Ft(',)h(or)g(a)f(newline.)275 2940 y(When)i(a)i(function)f(is)g
+Ft(',)h(or)g(a)f(newline.)275 2150 y(When)i(a)i(function)f(is)g
(executed,)i(the)e(argumen)m(ts)h(to)g(the)f(function)g(b)s(ecome)g
-(the)h(p)s(ositional)g(pa-)150 3050 y(rameters)42 b(during)e(its)i
+(the)h(p)s(ositional)g(pa-)150 2259 y(rameters)42 b(during)e(its)i
(execution)h(\(see)f(Section)g(3.4.1)h([P)m(ositional)h(P)m
-(arameters],)i(page)c(18\).)75 b(The)150 3159 y(sp)s(ecial)37
+(arameters],)i(page)c(18\).)75 b(The)150 2369 y(sp)s(ecial)37
b(parameter)f(`)p Fs(#)p Ft(')g(that)h(expands)e(to)i(the)f(n)m(um)m(b)
s(er)f(of)h(p)s(ositional)h(parameters)f(is)g(up)s(dated)f(to)150
-3269 y(re\015ect)h(the)f(c)m(hange.)56 b(Sp)s(ecial)35
+2478 y(re\015ect)h(the)f(c)m(hange.)56 b(Sp)s(ecial)35
b(parameter)h Fs(0)f Ft(is)g(unc)m(hanged.)54 b(The)35
-b(\014rst)f(elemen)m(t)j(of)e(the)g Fs(FUNCNAME)150 3378
+b(\014rst)f(elemen)m(t)j(of)e(the)g Fs(FUNCNAME)150 2588
y Ft(v)-5 b(ariable)31 b(is)g(set)f(to)i(the)e(name)h(of)f(the)h
(function)f(while)g(the)h(function)f(is)g(executing.)275
-3521 y(All)25 b(other)g(asp)s(ects)g(of)g(the)g(shell)g(execution)h(en)
+2722 y(All)25 b(other)g(asp)s(ects)g(of)g(the)g(shell)g(execution)h(en)
m(vironmen)m(t)g(are)f(iden)m(tical)h(b)s(et)m(w)m(een)g(a)f(function)g
-(and)150 3630 y(its)35 b(caller)i(with)d(these)i(exceptions:)50
+(and)150 2832 y(its)35 b(caller)i(with)d(these)i(exceptions:)50
b(the)36 b Fs(DEBUG)d Ft(and)h Fs(RETURN)g Ft(traps)g(are)i(not)f
-(inherited)f(unless)h(the)150 3740 y(function)26 b(has)g(b)s(een)f(giv)
+(inherited)f(unless)h(the)150 2941 y(function)26 b(has)g(b)s(een)f(giv)
m(en)i(the)g Fs(trace)d Ft(attribute)j(using)f(the)g
Fs(declare)e Ft(builtin)i(or)g(the)h Fs(-o)i(functrace)150
-3850 y Ft(option)f(has)e(b)s(een)h(enabled)g(with)g(the)g
+3051 y Ft(option)f(has)e(b)s(een)h(enabled)g(with)g(the)g
Fs(set)f Ft(builtin,)i(\(in)f(whic)m(h)f(case)j(all)f(functions)e
-(inherit)h(the)g Fs(DEBUG)150 3959 y Ft(and)33 b Fs(RETURN)f
+(inherit)h(the)g Fs(DEBUG)150 3160 y Ft(and)33 b Fs(RETURN)f
Ft(traps\),)j(and)e(the)h Fs(ERR)f Ft(trap)h(is)g(not)g(inherited)f
(unless)g(the)h Fs(-o)c(errtrace)h Ft(shell)j(option)150
-4069 y(has)h(b)s(een)f(enabled.)55 b(See)35 b(Section)h(4.1)g([Bourne)f
+3270 y(has)h(b)s(een)f(enabled.)55 b(See)35 b(Section)h(4.1)g([Bourne)f
(Shell)g(Builtins],)i(page)f(37,)i(for)c(the)i(description)f(of)150
-4178 y(the)c Fs(trap)e Ft(builtin.)275 4321 y(The)38
+3380 y(the)c Fs(trap)e Ft(builtin.)275 3513 y(The)38
b Fs(FUNCNEST)f Ft(v)-5 b(ariable,)42 b(if)d(set)h(to)g(a)g(n)m(umeric)
f(v)-5 b(alue)39 b(greater)h(than)f(0,)j(de\014nes)d(a)g(maxim)m(um)150
-4430 y(function)24 b(nesting)h(lev)m(el.)40 b(F)-8 b(unction)25
+3623 y(function)24 b(nesting)h(lev)m(el.)40 b(F)-8 b(unction)25
b(in)m(v)m(o)s(cations)i(that)e(exceed)g(the)g(limit)g(cause)g(the)g
-(en)m(tire)g(command)150 4540 y(to)31 b(ab)s(ort.)275
-4682 y(If)37 b(the)g(builtin)g(command)h Fs(return)d
+(en)m(tire)g(command)150 3733 y(to)31 b(ab)s(ort.)275
+3867 y(If)37 b(the)g(builtin)g(command)h Fs(return)d
Ft(is)j(executed)g(in)g(a)g(function,)h(the)e(function)h(completes)h
-(and)150 4792 y(execution)25 b(resumes)e(with)h(the)g(next)g(command)f
+(and)150 3976 y(execution)25 b(resumes)e(with)h(the)g(next)g(command)f
(after)i(the)f(function)f(call.)40 b(An)m(y)24 b(command)f(asso)s
-(ciated)150 4902 y(with)36 b(the)h Fs(RETURN)d Ft(trap)i(is)h(executed)
+(ciated)150 4086 y(with)36 b(the)h Fs(RETURN)d Ft(trap)i(is)h(executed)
g(b)s(efore)f(execution)i(resumes.)57 b(When)37 b(a)f(function)g
-(completes,)150 5011 y(the)h(v)-5 b(alues)38 b(of)f(the)g(p)s
+(completes,)150 4195 y(the)h(v)-5 b(alues)38 b(of)f(the)g(p)s
(ositional)h(parameters)f(and)g(the)g(sp)s(ecial)h(parameter)f(`)p
-Fs(#)p Ft(')g(are)h(restored)f(to)h(the)150 5121 y(v)-5
+Fs(#)p Ft(')g(are)h(restored)f(to)h(the)150 4305 y(v)-5
b(alues)26 b(they)f(had)g(prior)f(to)i(the)g(function's)f(execution.)40
b(If)25 b(a)h(n)m(umeric)f(argumen)m(t)h(is)f(giv)m(en)h(to)g
-Fs(return)p Ft(,)150 5230 y(that)j(is)g(the)f(function's)h(return)e
+Fs(return)p Ft(,)150 4415 y(that)j(is)g(the)f(function's)h(return)e
(status;)j(otherwise)f(the)f(function's)h(return)e(status)i(is)f(the)h
-(exit)h(status)150 5340 y(of)h(the)f(last)h(command)f(executed)i(b)s
-(efore)e(the)g Fs(return)p Ft(.)p eop end
-%%Page: 17 23
-TeXDict begin 17 22 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(17)275 299
-y(V)-8 b(ariables)31 b(lo)s(cal)g(to)f(the)g(function)f(ma)m(y)i(b)s(e)
-e(declared)h(with)f(the)h Fs(local)f Ft(builtin.)40 b(These)29
-b(v)-5 b(ariables)150 408 y(are)31 b(visible)g(only)f(to)h(the)g
-(function)f(and)g(the)g(commands)g(it)h(in)m(v)m(ok)m(es.)275
-567 y(F)-8 b(unction)47 b(names)g(and)f(de\014nitions)g(ma)m(y)h(b)s(e)
-f(listed)i(with)e(the)h(`)p Fs(-f)p Ft(')f(option)i(to)f(the)g
-Fs(declare)150 676 y Ft(\()p Fs(typeset)p Ft(\))39 b(builtin)i(command)
-f(\(see)i(Section)f(4.2)h([Bash)f(Builtins],)j(page)d(44\).)73
-b(The)40 b(`)p Fs(-F)p Ft(')g(option)150 786 y(to)29
+(exit)h(status)150 4524 y(of)h(the)f(last)h(command)f(executed)i(b)s
+(efore)e(the)g Fs(return)p Ft(.)275 4658 y(V)-8 b(ariables)31
+b(lo)s(cal)g(to)f(the)g(function)f(ma)m(y)i(b)s(e)e(declared)h(with)f
+(the)h Fs(local)f Ft(builtin.)40 b(These)29 b(v)-5 b(ariables)150
+4768 y(are)31 b(visible)g(only)f(to)h(the)g(function)f(and)g(the)g
+(commands)g(it)h(in)m(v)m(ok)m(es.)275 4902 y(F)-8 b(unction)47
+b(names)g(and)f(de\014nitions)g(ma)m(y)h(b)s(e)f(listed)i(with)e(the)h
+(`)p Fs(-f)p Ft(')f(option)i(to)f(the)g Fs(declare)150
+5011 y Ft(\()p Fs(typeset)p Ft(\))39 b(builtin)i(command)f(\(see)i
+(Section)f(4.2)h([Bash)f(Builtins],)j(page)d(44\).)73
+b(The)40 b(`)p Fs(-F)p Ft(')g(option)150 5121 y(to)29
b Fs(declare)d Ft(or)i Fs(typeset)f Ft(will)h(list)h(the)f(function)g
(names)h(only)f(\(and)g(optionally)h(the)g(source)f(\014le)h(and)150
-895 y(line)k(n)m(um)m(b)s(er,)g(if)f(the)h Fs(extdebug)e
+5230 y(line)k(n)m(um)m(b)s(er,)g(if)f(the)h Fs(extdebug)e
Ft(shell)i(option)g(is)g(enabled\).)49 b(F)-8 b(unctions)33
-b(ma)m(y)h(b)s(e)e(exp)s(orted)g(so)h(that)150 1005 y(subshells)f
+b(ma)m(y)h(b)s(e)e(exp)s(orted)g(so)h(that)150 5340 y(subshells)f
(automatically)37 b(ha)m(v)m(e)d(them)g(de\014ned)e(with)h(the)g(`)p
-Fs(-f)p Ft(')h(option)g(to)g(the)f Fs(export)f Ft(builtin)h(\(see)150
-1115 y(Section)g(4.1)g([Bourne)f(Shell)g(Builtins],)i(page)f(37\).)47
-b(Note)33 b(that)g(shell)f(functions)g(and)f(v)-5 b(ariables)33
-b(with)150 1224 y(the)d(same)g(name)g(ma)m(y)g(result)g(in)g(m)m
-(ultiple)g(iden)m(tically-named)i(en)m(tries)f(in)e(the)h(en)m
-(vironmen)m(t)g(passed)150 1334 y(to)h(the)g(shell's)f(c)m(hildren.)41
-b(Care)30 b(should)g(b)s(e)f(tak)m(en)j(in)e(cases)h(where)f(this)g(ma)
-m(y)h(cause)g(a)g(problem.)275 1492 y(F)-8 b(unctions)33
-b(ma)m(y)g(b)s(e)g(recursiv)m(e.)48 b(The)32 b Fs(FUNCNEST)f
-Ft(v)-5 b(ariable)34 b(ma)m(y)f(b)s(e)f(used)g(to)i(limit)g(the)f
-(depth)f(of)150 1601 y(the)27 b(function)f(call)i(stac)m(k)h(and)d
-(restrict)h(the)g(n)m(um)m(b)s(er)f(of)h(function)f(in)m(v)m(o)s
-(cations.)42 b(By)27 b(default,)g(no)g(limit)150 1711
-y(is)j(placed)h(on)g(the)f(n)m(um)m(b)s(er)f(of)i(recursiv)m(e)f
-(calls.)150 1979 y Fr(3.4)68 b(Shell)45 b(P)l(arameters)150
-2138 y Ft(A)23 b Fq(parameter)31 b Ft(is)23 b(an)g(en)m(tit)m(y)i(that)
+Fs(-f)p Ft(')h(option)g(to)g(the)f Fs(export)f Ft(builtin)h(\(see)p
+eop end
+%%Page: 18 24
+TeXDict begin 18 23 bop 150 -116 a Ft(18)2572 b(Bash)31
+b(Reference)g(Man)m(ual)150 299 y(Section)i(4.1)g([Bourne)f(Shell)g
+(Builtins],)i(page)f(37\).)47 b(Note)33 b(that)g(shell)f(functions)g
+(and)f(v)-5 b(ariables)33 b(with)150 408 y(the)d(same)g(name)g(ma)m(y)g
+(result)g(in)g(m)m(ultiple)g(iden)m(tically-named)i(en)m(tries)f(in)e
+(the)h(en)m(vironmen)m(t)g(passed)150 518 y(to)h(the)g(shell's)f(c)m
+(hildren.)41 b(Care)30 b(should)g(b)s(e)f(tak)m(en)j(in)e(cases)h
+(where)f(this)g(ma)m(y)h(cause)g(a)g(problem.)275 664
+y(F)-8 b(unctions)33 b(ma)m(y)g(b)s(e)g(recursiv)m(e.)48
+b(The)32 b Fs(FUNCNEST)f Ft(v)-5 b(ariable)34 b(ma)m(y)f(b)s(e)f(used)g
+(to)i(limit)g(the)f(depth)f(of)150 774 y(the)27 b(function)f(call)i
+(stac)m(k)h(and)d(restrict)h(the)g(n)m(um)m(b)s(er)f(of)h(function)f
+(in)m(v)m(o)s(cations.)42 b(By)27 b(default,)g(no)g(limit)150
+883 y(is)j(placed)h(on)g(the)f(n)m(um)m(b)s(er)f(of)i(recursiv)m(e)f
+(calls.)150 1133 y Fr(3.4)68 b(Shell)45 b(P)l(arameters)150
+1293 y Ft(A)23 b Fq(parameter)31 b Ft(is)23 b(an)g(en)m(tit)m(y)i(that)
f(stores)g(v)-5 b(alues.)39 b(It)23 b(can)h(b)s(e)f(a)g
Fs(name)p Ft(,)h(a)g(n)m(um)m(b)s(er,)f(or)h(one)f(of)h(the)f(sp)s
-(ecial)150 2248 y(c)m(haracters)i(listed)f(b)s(elo)m(w.)39
+(ecial)150 1402 y(c)m(haracters)i(listed)f(b)s(elo)m(w.)39
b(A)24 b Fq(v)-5 b(ariable)29 b Ft(is)24 b(a)g(parameter)g(denoted)f(b)
m(y)h(a)g Fs(name)p Ft(.)37 b(A)24 b(v)-5 b(ariable)24
-b(has)f(a)h Fq(v)-5 b(alue)150 2358 y Ft(and)33 b(zero)i(or)e(more)h
+b(has)f(a)h Fq(v)-5 b(alue)150 1512 y Ft(and)33 b(zero)i(or)e(more)h
Fq(attributes)t Ft(.)51 b(A)m(ttributes)34 b(are)g(assigned)g(using)f
-(the)h Fs(declare)e Ft(builtin)h(command)150 2467 y(\(see)e(the)g
+(the)h Fs(declare)e Ft(builtin)h(command)150 1621 y(\(see)e(the)g
(description)f(of)h(the)f Fs(declare)f Ft(builtin)h(in)g(Section)h(4.2)
-g([Bash)g(Builtins],)g(page)g(44\).)275 2625 y(A)d(parameter)h(is)g
+g([Bash)g(Builtins],)g(page)g(44\).)275 1768 y(A)d(parameter)h(is)g
(set)g(if)f(it)h(has)f(b)s(een)g(assigned)h(a)g(v)-5
b(alue.)40 b(The)28 b(n)m(ull)h(string)f(is)h(a)g(v)-5
-b(alid)28 b(v)-5 b(alue.)41 b(Once)150 2735 y(a)31 b(v)-5
+b(alid)28 b(v)-5 b(alue.)41 b(Once)150 1877 y(a)31 b(v)-5
b(ariable)31 b(is)f(set,)i(it)e(ma)m(y)h(b)s(e)f(unset)g(only)h(b)m(y)f
-(using)g(the)g Fs(unset)f Ft(builtin)h(command.)275 2893
+(using)g(the)g Fs(unset)f Ft(builtin)h(command.)275 2023
y(A)g(v)-5 b(ariable)31 b(ma)m(y)g(b)s(e)f(assigned)g(to)i(b)m(y)e(a)h
-(statemen)m(t)h(of)e(the)h(form)390 3051 y Fi(name)11
-b Fs(=[)p Fi(value)g Fs(])150 3209 y Ft(If)34 b Fq(v)-5
+(statemen)m(t)h(of)e(the)h(form)390 2169 y Fi(name)11
+b Fs(=[)p Fi(value)g Fs(])150 2315 y Ft(If)34 b Fq(v)-5
b(alue)40 b Ft(is)35 b(not)g(giv)m(en,)h(the)f(v)-5 b(ariable)35
b(is)g(assigned)g(the)f(n)m(ull)h(string.)53 b(All)35
b Fq(v)-5 b(alue)5 b Ft(s)35 b(undergo)f(tilde)h(ex-)150
-3319 y(pansion,)h(parameter)f(and)f(v)-5 b(ariable)36
+2425 y(pansion,)h(parameter)f(and)f(v)-5 b(ariable)36
b(expansion,)f(command)g(substitution,)h(arithmetic)g(expansion,)150
-3428 y(and)k(quote)h(remo)m(v)-5 b(al)42 b(\(detailed)h(b)s(elo)m(w\).)
+2535 y(and)k(quote)h(remo)m(v)-5 b(al)42 b(\(detailed)h(b)s(elo)m(w\).)
72 b(If)40 b(the)h(v)-5 b(ariable)41 b(has)g(its)g Fs(integer)e
-Ft(attribute)i(set,)j(then)150 3538 y Fq(v)-5 b(alue)38
+Ft(attribute)i(set,)j(then)150 2644 y Fq(v)-5 b(alue)38
b Ft(is)33 b(ev)-5 b(aluated)34 b(as)f(an)g(arithmetic)h(expression)f
(ev)m(en)h(if)e(the)h Fs($\(\(...)o(\)\))f Ft(expansion)h(is)g(not)g
-(used)150 3648 y(\(see)e(Section)g(3.5.5)i([Arithmetic)e(Expansion],)f
-(page)h(24\).)42 b(W)-8 b(ord)31 b(splitting)g(is)g(not)f(p)s
-(erformed,)f(with)150 3757 y(the)35 b(exception)h(of)f
+(used)150 2754 y(\(see)e(Section)g(3.5.5)i([Arithmetic)e(Expansion],)f
+(page)h(25\).)42 b(W)-8 b(ord)31 b(splitting)g(is)g(not)f(p)s
+(erformed,)f(with)150 2863 y(the)35 b(exception)h(of)f
Fs("$@")f Ft(as)h(explained)g(b)s(elo)m(w.)54 b(Filename)36
b(expansion)f(is)g(not)g(p)s(erformed.)53 b(Assign-)150
-3867 y(men)m(t)33 b(statemen)m(ts)h(ma)m(y)f(also)g(app)s(ear)f(as)g
+2973 y(men)m(t)33 b(statemen)m(ts)h(ma)m(y)f(also)g(app)s(ear)f(as)g
(argumen)m(ts)h(to)g(the)g Fs(alias)p Ft(,)e Fs(declare)p
-Ft(,)g Fs(typeset)p Ft(,)g Fs(export)p Ft(,)150 3976
+Ft(,)g Fs(typeset)p Ft(,)g Fs(export)p Ft(,)150 3083
y Fs(readonly)p Ft(,)41 b(and)f Fs(local)f Ft(builtin)h(commands.)71
b(When)40 b(in)h Fl(posix)e Ft(mo)s(de)i(\(see)g(Section)g(6.11)i
-([Bash)150 4086 y(POSIX)36 b(Mo)s(de],)k(page)e(88\),)i(these)e
+([Bash)150 3192 y(POSIX)36 b(Mo)s(de],)k(page)e(88\),)i(these)e
(builtins)f(ma)m(y)h(app)s(ear)e(in)h(a)h(command)f(after)h(one)f(or)h
-(more)f(in-)150 4196 y(stances)31 b(of)g(the)f Fs(command)f
+(more)f(in-)150 3302 y(stances)31 b(of)g(the)f Fs(command)f
Ft(builtin)h(and)f(retain)i(these)g(assignmen)m(t)g(statemen)m(t)h
-(prop)s(erties.)275 4354 y(In)d(the)h(con)m(text)i(where)d(an)h
+(prop)s(erties.)275 3448 y(In)d(the)h(con)m(text)i(where)d(an)h
(assignmen)m(t)h(statemen)m(t)h(is)e(assigning)g(a)h(v)-5
b(alue)30 b(to)h(a)f(shell)g(v)-5 b(ariable)31 b(or)150
-4463 y(arra)m(y)f(index)g(\(see)h(Section)g(6.7)g([Arra)m(ys],)g(page)g
+3557 y(arra)m(y)f(index)g(\(see)h(Section)g(6.7)g([Arra)m(ys],)g(page)g
(84\),)g(the)f(`)p Fs(+=)p Ft(')g(op)s(erator)g(can)h(b)s(e)e(used)g
-(to)i(app)s(end)d(to)150 4573 y(or)36 b(add)g(to)h(the)f(v)-5
+(to)i(app)s(end)d(to)150 3667 y(or)36 b(add)g(to)h(the)f(v)-5
b(ariable's)37 b(previous)f(v)-5 b(alue.)59 b(When)36
b(`)p Fs(+=)p Ft(')g(is)g(applied)g(to)h(a)g(v)-5 b(ariable)37
-b(for)f(whic)m(h)g(the)150 4682 y Fq(in)m(teger)46 b
+b(for)f(whic)m(h)g(the)150 3777 y Fq(in)m(teger)46 b
Ft(attribute)38 b(has)f(b)s(een)g(set,)k Fq(v)-5 b(alue)43
b Ft(is)38 b(ev)-5 b(aluated)39 b(as)f(an)f(arithmetic)i(expression)f
-(and)f(added)150 4792 y(to)f(the)f(v)-5 b(ariable's)36
+(and)f(added)150 3886 y(to)f(the)f(v)-5 b(ariable's)36
b(curren)m(t)f(v)-5 b(alue,)37 b(whic)m(h)e(is)g(also)h(ev)-5
b(aluated.)56 b(When)35 b(`)p Fs(+=)p Ft(')g(is)h(applied)f(to)g(an)g
-(arra)m(y)150 4902 y(v)-5 b(ariable)26 b(using)e(comp)s(ound)f
+(arra)m(y)150 3996 y(v)-5 b(ariable)26 b(using)e(comp)s(ound)f
(assignmen)m(t)j(\(see)f(Section)h(6.7)f([Arra)m(ys],)i(page)f(84\),)h
-(the)e(v)-5 b(ariable's)25 b(v)-5 b(alue)150 5011 y(is)32
+(the)e(v)-5 b(ariable's)25 b(v)-5 b(alue)150 4105 y(is)32
b(not)f(unset)h(\(as)g(it)g(is)f(when)g(using)g(`)p Fs(=)p
Ft('\),)i(and)e(new)g(v)-5 b(alues)32 b(are)g(app)s(ended)d(to)k(the)f
-(arra)m(y)g(b)s(eginning)150 5121 y(at)27 b(one)f(greater)i(than)e(the)
+(arra)m(y)g(b)s(eginning)150 4215 y(at)27 b(one)f(greater)i(than)e(the)
g(arra)m(y's)h(maxim)m(um)f(index)g(\(for)g(indexed)g(arra)m(ys\),)i
-(or)e(added)g(as)g(additional)150 5230 y(k)m(ey-v)-5
+(or)e(added)g(as)g(additional)150 4325 y(k)m(ey-v)-5
b(alue)35 b(pairs)e(in)g(an)g(asso)s(ciativ)m(e)j(arra)m(y)-8
b(.)51 b(When)33 b(applied)g(to)h(a)g(string-v)-5 b(alued)34
b(v)-5 b(ariable,)35 b Fq(v)-5 b(alue)39 b Ft(is)150
-5340 y(expanded)30 b(and)f(app)s(ended)g(to)i(the)g(v)-5
-b(ariable's)31 b(v)-5 b(alue.)p eop end
-%%Page: 18 24
-TeXDict begin 18 23 bop 150 -116 a Ft(18)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fj(3.4.1)63 b(P)m(ositional)41
-b(P)m(arameters)150 446 y Ft(A)28 b Fq(p)s(ositional)h(parameter)35
-b Ft(is)28 b(a)g(parameter)g(denoted)g(b)m(y)g(one)g(or)g(more)g
-(digits,)h(other)g(than)e(the)h(single)150 555 y(digit)34
-b Fs(0)p Ft(.)48 b(P)m(ositional)36 b(parameters)d(are)g(assigned)h
-(from)e(the)i(shell's)f(argumen)m(ts)g(when)f(it)i(is)f(in)m(v)m(ok)m
-(ed,)150 665 y(and)38 b(ma)m(y)i(b)s(e)e(reassigned)i(using)e(the)h
-Fs(set)g Ft(builtin)f(command.)67 b(P)m(ositional)41
-b(parameter)e Fs(N)g Ft(ma)m(y)h(b)s(e)150 775 y(referenced)34
+4434 y(expanded)30 b(and)f(app)s(ended)g(to)i(the)g(v)-5
+b(ariable's)31 b(v)-5 b(alue.)150 4645 y Fj(3.4.1)63
+b(P)m(ositional)41 b(P)m(arameters)150 4792 y Ft(A)28
+b Fq(p)s(ositional)h(parameter)35 b Ft(is)28 b(a)g(parameter)g(denoted)
+g(b)m(y)g(one)g(or)g(more)g(digits,)h(other)g(than)e(the)h(single)150
+4902 y(digit)34 b Fs(0)p Ft(.)48 b(P)m(ositional)36 b(parameters)d(are)
+g(assigned)h(from)e(the)i(shell's)f(argumen)m(ts)g(when)f(it)i(is)f(in)
+m(v)m(ok)m(ed,)150 5011 y(and)38 b(ma)m(y)i(b)s(e)e(reassigned)i(using)
+e(the)h Fs(set)g Ft(builtin)f(command.)67 b(P)m(ositional)41
+b(parameter)e Fs(N)g Ft(ma)m(y)h(b)s(e)150 5121 y(referenced)34
b(as)h Fs(${N})p Ft(,)g(or)f(as)h Fs($N)e Ft(when)h Fs(N)g
Ft(consists)h(of)f(a)h(single)g(digit.)54 b(P)m(ositional)37
-b(parameters)d(ma)m(y)150 884 y(not)j(b)s(e)f(assigned)h(to)g(with)f
+b(parameters)d(ma)m(y)150 5230 y(not)j(b)s(e)f(assigned)h(to)g(with)f
(assignmen)m(t)i(statemen)m(ts.)61 b(The)36 b Fs(set)g
Ft(and)g Fs(shift)f Ft(builtins)h(are)h(used)f(to)150
-994 y(set)k(and)f(unset)f(them)i(\(see)g(Chapter)f(4)g([Shell)h
-(Builtin)g(Commands],)h(page)f(37\).)68 b(The)39 b(p)s(ositional)150
-1103 y(parameters)44 b(are)g(temp)s(orarily)g(replaced)h(when)e(a)h
-(shell)g(function)g(is)g(executed)g(\(see)h(Section)g(3.3)150
-1213 y([Shell)30 b(F)-8 b(unctions],)32 b(page)f(15\).)275
-1345 y(When)c(a)i(p)s(ositional)g(parameter)g(consisting)f(of)h(more)f
+5340 y(set)k(and)f(unset)f(them)i(\(see)g(Chapter)f(4)g([Shell)h
+(Builtin)g(Commands],)h(page)f(37\).)68 b(The)39 b(p)s(ositional)p
+eop end
+%%Page: 19 25
+TeXDict begin 19 24 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(19)150 299
+y(parameters)44 b(are)g(temp)s(orarily)g(replaced)h(when)e(a)h(shell)g
+(function)g(is)g(executed)g(\(see)h(Section)g(3.3)150
+408 y([Shell)30 b(F)-8 b(unctions],)32 b(page)f(16\).)275
+546 y(When)c(a)i(p)s(ositional)g(parameter)g(consisting)f(of)h(more)f
(than)g(a)g(single)h(digit)g(is)f(expanded,)g(it)h(m)m(ust)150
-1455 y(b)s(e)h(enclosed)h(in)f(braces.)150 1650 y Fj(3.4.2)63
-b(Sp)s(ecial)41 b(P)m(arameters)150 1797 y Ft(The)d(shell)g(treats)h
+656 y(b)s(e)h(enclosed)h(in)f(braces.)150 859 y Fj(3.4.2)63
+b(Sp)s(ecial)41 b(P)m(arameters)150 1006 y Ft(The)d(shell)g(treats)h
(sev)m(eral)g(parameters)f(sp)s(ecially)-8 b(.)65 b(These)38
b(parameters)h(ma)m(y)f(only)g(b)s(e)g(referenced;)150
-1907 y(assignmen)m(t)31 b(to)g(them)g(is)f(not)h(allo)m(w)m(ed.)150
-2062 y Fs(*)432 b Ft(Expands)29 b(to)h(the)h(p)s(ositional)f
+1115 y(assignmen)m(t)31 b(to)g(them)g(is)f(not)h(allo)m(w)m(ed.)150
+1280 y Fs(*)432 b Ft(Expands)29 b(to)h(the)h(p)s(ositional)f
(parameters,)h(starting)g(from)e(one.)41 b(When)30 b(the)g(expansion)
-630 2171 y(o)s(ccurs)e(within)f(double)h(quotes,)h(it)g(expands)e(to)i
+630 1389 y(o)s(ccurs)e(within)f(double)h(quotes,)h(it)g(expands)e(to)i
(a)f(single)h(w)m(ord)f(with)g(the)g(v)-5 b(alue)29 b(of)f(eac)m(h)630
-2281 y(parameter)i(separated)g(b)m(y)f(the)g(\014rst)g(c)m(haracter)i
+1499 y(parameter)i(separated)g(b)m(y)f(the)g(\014rst)g(c)m(haracter)i
(of)e(the)h Fs(IFS)e Ft(sp)s(ecial)i(v)-5 b(ariable.)41
-b(That)30 b(is,)630 2391 y Fs("$*")h Ft(is)i(equiv)-5
+b(That)30 b(is,)630 1609 y Fs("$*")h Ft(is)i(equiv)-5
b(alen)m(t)33 b(to)h Fs("$1)p Fi(c)11 b Fs($2)p Fi(c)g
Fs(...)l(")p Ft(,)33 b(where)f Fq(c)38 b Ft(is)32 b(the)h(\014rst)e(c)m
-(haracter)j(of)f(the)f(v)-5 b(alue)630 2500 y(of)30 b(the)g
+(haracter)j(of)f(the)f(v)-5 b(alue)630 1718 y(of)30 b(the)g
Fs(IFS)g Ft(v)-5 b(ariable.)41 b(If)30 b Fs(IFS)f Ft(is)h(unset,)g(the)
g(parameters)g(are)h(separated)f(b)m(y)g(spaces.)41 b(If)630
-2610 y Fs(IFS)29 b Ft(is)i(n)m(ull,)f(the)h(parameters)g(are)f(joined)h
-(without)f(in)m(terv)m(ening)i(separators.)150 2765 y
+1828 y Fs(IFS)29 b Ft(is)i(n)m(ull,)f(the)h(parameters)g(are)f(joined)h
+(without)f(in)m(terv)m(ening)i(separators.)150 1991 y
Fs(@)432 b Ft(Expands)29 b(to)h(the)h(p)s(ositional)f(parameters,)h
(starting)g(from)e(one.)41 b(When)30 b(the)g(expansion)630
-2874 y(o)s(ccurs)c(within)g(double)f(quotes,)j(eac)m(h)f(parameter)g
+2100 y(o)s(ccurs)c(within)g(double)f(quotes,)j(eac)m(h)f(parameter)g
(expands)e(to)i(a)g(separate)g(w)m(ord.)39 b(That)630
-2984 y(is,)29 b Fs("$@")e Ft(is)i(equiv)-5 b(alen)m(t)30
+2210 y(is,)29 b Fs("$@")e Ft(is)i(equiv)-5 b(alen)m(t)30
b(to)f Fs("$1")g("$2")h(...)o Ft(.)40 b(If)28 b(the)g(double-quoted)h
-(expansion)f(o)s(ccurs)630 3094 y(within)d(a)h(w)m(ord,)g(the)g
+(expansion)f(o)s(ccurs)630 2319 y(within)d(a)h(w)m(ord,)g(the)g
(expansion)f(of)h(the)g(\014rst)f(parameter)h(is)f(joined)h(with)f(the)
-h(b)s(eginning)630 3203 y(part)f(of)g(the)g(original)g(w)m(ord,)h(and)e
+h(b)s(eginning)630 2429 y(part)f(of)g(the)g(original)g(w)m(ord,)h(and)e
(the)h(expansion)g(of)g(the)g(last)h(parameter)f(is)g(joined)f(with)630
-3313 y(the)37 b(last)g(part)g(of)f(the)h(original)h(w)m(ord.)59
+2539 y(the)37 b(last)g(part)g(of)f(the)h(original)h(w)m(ord.)59
b(When)36 b(there)h(are)g(no)f(p)s(ositional)h(parameters,)630
-3422 y Fs("$@")29 b Ft(and)h Fs($@)g Ft(expand)f(to)j(nothing)e
-(\(i.e.,)i(they)e(are)h(remo)m(v)m(ed\).)150 3578 y Fs(#)432
+2648 y Fs("$@")29 b Ft(and)h Fs($@)g Ft(expand)f(to)j(nothing)e
+(\(i.e.,)i(they)e(are)h(remo)m(v)m(ed\).)150 2811 y Fs(#)432
b Ft(Expands)29 b(to)i(the)g(n)m(um)m(b)s(er)e(of)h(p)s(ositional)h
-(parameters)g(in)f(decimal.)150 3733 y Fs(?)432 b Ft(Expands)29
+(parameters)g(in)f(decimal.)150 2974 y Fs(?)432 b Ft(Expands)29
b(to)i(the)g(exit)g(status)g(of)f(the)h(most)f(recen)m(tly)i(executed)f
-(foreground)f(pip)s(eline.)150 3888 y Fs(-)432 b Ft(\(A)31
+(foreground)f(pip)s(eline.)150 3137 y Fs(-)432 b Ft(\(A)31
b(h)m(yphen.\))42 b(Expands)30 b(to)h(the)g(curren)m(t)g(option)h
(\015ags)f(as)g(sp)s(eci\014ed)f(up)s(on)g(in)m(v)m(o)s(cation,)630
-3998 y(b)m(y)35 b(the)h Fs(set)e Ft(builtin)h(command,)h(or)g(those)g
+3246 y(b)m(y)35 b(the)h Fs(set)e Ft(builtin)h(command,)h(or)g(those)g
(set)f(b)m(y)h(the)f(shell)h(itself)g(\(suc)m(h)f(as)h(the)f(`)p
-Fs(-i)p Ft(')630 4107 y(option\).)150 4262 y Fs($)432
+Fs(-i)p Ft(')630 3356 y(option\).)150 3519 y Fs($)432
b Ft(Expands)39 b(to)j(the)f(pro)s(cess)f Fl(id)h Ft(of)g(the)g(shell.)
73 b(In)40 b(a)h Fs(\(\))f Ft(subshell,)j(it)e(expands)f(to)i(the)630
-4372 y(pro)s(cess)30 b Fl(id)g Ft(of)h(the)g(in)m(v)m(oking)g(shell,)g
-(not)g(the)f(subshell.)150 4527 y Fs(!)432 b Ft(Expands)39
+3628 y(pro)s(cess)30 b Fl(id)g Ft(of)h(the)g(in)m(v)m(oking)g(shell,)g
+(not)g(the)f(subshell.)150 3791 y Fs(!)432 b Ft(Expands)39
b(to)i(the)g(pro)s(cess)e Fl(id)i Ft(of)f(the)h(most)g(recen)m(tly)g
-(executed)g(bac)m(kground)g(\(asyn-)630 4637 y(c)m(hronous\))30
-b(command.)150 4792 y Fs(0)432 b Ft(Expands)20 b(to)j(the)f(name)g(of)g
+(executed)g(bac)m(kground)g(\(asyn-)630 3901 y(c)m(hronous\))30
+b(command.)150 4064 y Fs(0)432 b Ft(Expands)20 b(to)j(the)f(name)g(of)g
(the)g(shell)g(or)f(shell)h(script.)38 b(This)21 b(is)h(set)g(at)h
-(shell)f(initialization.)630 4902 y(If)44 b(Bash)g(is)g(in)m(v)m(ok)m
+(shell)f(initialization.)630 4173 y(If)44 b(Bash)g(is)g(in)m(v)m(ok)m
(ed)i(with)e(a)g(\014le)g(of)h(commands)e(\(see)j(Section)f(3.8)g
-([Shell)f(Scripts],)630 5011 y(page)39 b(35\),)i Fs($0)d
+([Shell)f(Scripts],)630 4283 y(page)39 b(36\),)i Fs($0)d
Ft(is)g(set)g(to)h(the)f(name)g(of)g(that)h(\014le.)64
b(If)37 b(Bash)i(is)f(started)g(with)g(the)g(`)p Fs(-c)p
-Ft(')630 5121 y(option)i(\(see)g(Section)h(6.1)f([In)m(v)m(oking)h
+Ft(')630 4392 y(option)i(\(see)g(Section)h(6.1)f([In)m(v)m(oking)h
(Bash],)h(page)e(75\),)j(then)d Fs($0)e Ft(is)i(set)g(to)g(the)g
-(\014rst)630 5230 y(argumen)m(t)31 b(after)g(the)g(string)g(to)g(b)s(e)
+(\014rst)630 4502 y(argumen)m(t)31 b(after)g(the)g(string)g(to)g(b)s(e)
f(executed,)i(if)f(one)g(is)f(presen)m(t.)42 b(Otherwise,)31
-b(it)g(is)f(set)630 5340 y(to)h(the)g(\014lename)f(used)g(to)h(in)m(v)m
-(ok)m(e)h(Bash,)f(as)g(giv)m(en)g(b)m(y)f(argumen)m(t)h(zero.)p
-eop end
-%%Page: 19 25
-TeXDict begin 19 24 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(19)150 299
-y Fs(_)432 b Ft(\(An)27 b(underscore.\))39 b(A)m(t)29
+b(it)g(is)f(set)630 4612 y(to)h(the)g(\014lename)f(used)g(to)h(in)m(v)m
+(ok)m(e)h(Bash,)f(as)g(giv)m(en)g(b)m(y)f(argumen)m(t)h(zero.)150
+4774 y Fs(_)432 b Ft(\(An)27 b(underscore.\))39 b(A)m(t)29
b(shell)e(startup,)h(set)f(to)h(the)g(absolute)g(pathname)f(used)f(to)i
-(in)m(v)m(ok)m(e)630 408 y(the)22 b(shell)g(or)g(shell)g(script)f(b)s
+(in)m(v)m(ok)m(e)630 4884 y(the)22 b(shell)g(or)g(shell)g(script)f(b)s
(eing)h(executed)h(as)f(passed)f(in)g(the)h(en)m(vironmen)m(t)h(or)e
-(argumen)m(t)630 518 y(list.)72 b(Subsequen)m(tly)-8
+(argumen)m(t)630 4994 y(list.)72 b(Subsequen)m(tly)-8
b(,)43 b(expands)c(to)j(the)e(last)i(argumen)m(t)f(to)g(the)g(previous)
-f(command,)630 628 y(after)35 b(expansion.)54 b(Also)36
+f(command,)630 5103 y(after)35 b(expansion.)54 b(Also)36
b(set)f(to)h(the)f(full)f(pathname)h(used)f(to)h(in)m(v)m(ok)m(e)i(eac)
-m(h)f(command)630 737 y(executed)42 b(and)e(placed)i(in)e(the)h(en)m
+m(h)f(command)630 5213 y(executed)42 b(and)e(placed)i(in)e(the)h(en)m
(vironmen)m(t)h(exp)s(orted)f(to)g(that)h(command.)72
-b(When)630 847 y(c)m(hec)m(king)32 b(mail,)f(this)g(parameter)g(holds)e
-(the)i(name)f(of)h(the)g(mail)g(\014le.)150 1093 y Fr(3.5)68
-b(Shell)45 b(Expansions)150 1252 y Ft(Expansion)27 b(is)i(p)s(erformed)
-d(on)i(the)g(command)g(line)h(after)f(it)h(has)f(b)s(een)f(split)h(in)m
-(to)i Fs(token)p Ft(s.)38 b(There)28 b(are)150 1362 y(sev)m(en)j(kinds)
-e(of)i(expansion)f(p)s(erformed:)225 1506 y Fp(\017)60
-b Ft(brace)31 b(expansion)225 1645 y Fp(\017)60 b Ft(tilde)31
-b(expansion)225 1784 y Fp(\017)60 b Ft(parameter)31 b(and)f(v)-5
-b(ariable)31 b(expansion)225 1923 y Fp(\017)60 b Ft(command)30
-b(substitution)225 2062 y Fp(\017)60 b Ft(arithmetic)32
-b(expansion)225 2201 y Fp(\017)60 b Ft(w)m(ord)30 b(splitting)225
-2340 y Fp(\017)60 b Ft(\014lename)31 b(expansion)275
-2513 y(The)i(order)g(of)h(expansions)g(is:)47 b(brace)34
-b(expansion,)h(tilde)g(expansion,)f(parameter,)i(v)-5
-b(ariable,)36 b(and)150 2623 y(arithmetic)46 b(expansion)f(and)g
-(command)f(substitution)h(\(done)g(in)g(a)g(left-to-righ)m(t)j
-(fashion\),)h(w)m(ord)150 2732 y(splitting,)31 b(and)f(\014lename)h
-(expansion.)275 2876 y(On)42 b(systems)h(that)h(can)g(supp)s(ort)e(it,)
-47 b(there)d(is)f(an)h(additional)g(expansion)f(a)m(v)-5
-b(ailable:)69 b Fq(pro)s(cess)150 2985 y(substitution)p
+b(When)630 5322 y(c)m(hec)m(king)32 b(mail,)f(this)g(parameter)g(holds)
+e(the)i(name)f(of)h(the)g(mail)g(\014le.)p eop end
+%%Page: 20 26
+TeXDict begin 20 25 bop 150 -116 a Ft(20)2572 b(Bash)31
+b(Reference)g(Man)m(ual)150 299 y Fr(3.5)68 b(Shell)45
+b(Expansions)150 458 y Ft(Expansion)27 b(is)i(p)s(erformed)d(on)i(the)g
+(command)g(line)h(after)f(it)h(has)f(b)s(een)f(split)h(in)m(to)i
+Fs(token)p Ft(s.)38 b(There)28 b(are)150 568 y(sev)m(en)j(kinds)e(of)i
+(expansion)f(p)s(erformed:)225 711 y Fp(\017)60 b Ft(brace)31
+b(expansion)225 850 y Fp(\017)60 b Ft(tilde)31 b(expansion)225
+988 y Fp(\017)60 b Ft(parameter)31 b(and)f(v)-5 b(ariable)31
+b(expansion)225 1127 y Fp(\017)60 b Ft(command)30 b(substitution)225
+1266 y Fp(\017)60 b Ft(arithmetic)32 b(expansion)225
+1405 y Fp(\017)60 b Ft(w)m(ord)30 b(splitting)225 1544
+y Fp(\017)60 b Ft(\014lename)31 b(expansion)275 1716
+y(The)i(order)g(of)h(expansions)g(is:)47 b(brace)34 b(expansion,)h
+(tilde)g(expansion,)f(parameter,)i(v)-5 b(ariable,)36
+b(and)150 1825 y(arithmetic)46 b(expansion)f(and)g(command)f
+(substitution)h(\(done)g(in)g(a)g(left-to-righ)m(t)j(fashion\),)h(w)m
+(ord)150 1935 y(splitting,)31 b(and)f(\014lename)h(expansion.)275
+2078 y(On)42 b(systems)h(that)h(can)g(supp)s(ort)e(it,)47
+b(there)d(is)f(an)h(additional)g(expansion)f(a)m(v)-5
+b(ailable:)69 b Fq(pro)s(cess)150 2188 y(substitution)p
Ft(.)61 b(This)36 b(is)h(p)s(erformed)f(at)i(the)f(same)h(time)f(as)h
(parameter,)h(v)-5 b(ariable,)40 b(and)d(arithmetic)150
-3095 y(expansion)30 b(and)g(command)g(substitution.)275
-3239 y(Only)35 b(brace)i(expansion,)h(w)m(ord)e(splitting,)j(and)d
+2297 y(expansion)30 b(and)g(command)g(substitution.)275
+2440 y(Only)35 b(brace)i(expansion,)h(w)m(ord)e(splitting,)j(and)d
(\014lename)g(expansion)g(can)h(c)m(hange)h(the)e(n)m(um)m(b)s(er)150
-3348 y(of)h(w)m(ords)f(of)g(the)h(expansion;)i(other)e(expansions)f
+2550 y(of)h(w)m(ords)f(of)g(the)h(expansion;)i(other)e(expansions)f
(expand)g(a)h(single)g(w)m(ord)f(to)h(a)g(single)g(w)m(ord.)58
-b(The)150 3458 y(only)32 b(exceptions)i(to)f(this)f(are)h(the)f
+b(The)150 2660 y(only)32 b(exceptions)i(to)f(this)f(are)h(the)f
(expansions)g(of)h Fs("$@")e Ft(\(see)i(Section)g(3.4.2)h([Sp)s(ecial)f
-(P)m(arameters],)150 3567 y(page)e(18\))h(and)d Fs("${)p
+(P)m(arameters],)150 2769 y(page)e(19\))h(and)d Fs("${)p
Fi(name)11 b Fs([@]}")27 b Ft(\(see)k(Section)h(6.7)f([Arra)m(ys],)g
-(page)g(84\).)275 3711 y(After)41 b(all)i(expansions,)h
+(page)g(84\).)275 2912 y(After)41 b(all)i(expansions,)h
Fs(quote)29 b(removal)40 b Ft(\(see)i(Section)h(3.5.9)g([Quote)f(Remo)m
-(v)-5 b(al],)47 b(page)42 b(27\))h(is)150 3821 y(p)s(erformed.)150
-4029 y Fj(3.5.1)63 b(Brace)40 b(Expansion)150 4176 y
+(v)-5 b(al],)47 b(page)42 b(28\))h(is)150 3022 y(p)s(erformed.)150
+3230 y Fj(3.5.1)63 b(Brace)40 b(Expansion)150 3377 y
Ft(Brace)32 b(expansion)f(is)f(a)i(mec)m(hanism)f(b)m(y)f(whic)m(h)h
(arbitrary)f(strings)h(ma)m(y)g(b)s(e)f(generated.)43
-b(This)30 b(mec)m(h-)150 4286 y(anism)35 b(is)h(similar)f(to)h
+b(This)30 b(mec)m(h-)150 3486 y(anism)35 b(is)h(similar)f(to)h
Fq(\014lename)g(expansion)f Ft(\(see)i(Section)f(3.5.8)h([Filename)g
-(Expansion],)f(page)g(25\),)150 4395 y(but)26 b(the)h(\014lenames)g
+(Expansion],)f(page)g(26\),)150 3596 y(but)26 b(the)h(\014lenames)g
(generated)h(need)f(not)g(exist.)40 b(P)m(atterns)28
b(to)f(b)s(e)g(brace)g(expanded)f(tak)m(e)i(the)f(form)g(of)150
-4505 y(an)i(optional)i Fq(pream)m(ble)5 b Ft(,)30 b(follo)m(w)m(ed)i(b)
+3705 y(an)i(optional)i Fq(pream)m(ble)5 b Ft(,)30 b(follo)m(w)m(ed)i(b)
m(y)d(either)h(a)g(series)g(of)g(comma-separated)h(strings)e(or)h(a)g
-(sequence)150 4614 y(expression)36 b(b)s(et)m(w)m(een)g(a)g(pair)g(of)g
+(sequence)150 3815 y(expression)36 b(b)s(et)m(w)m(een)g(a)g(pair)g(of)g
(braces,)i(follo)m(w)m(ed)f(b)m(y)f(an)g(optional)h Fq(p)s(ostscript)r
-Ft(.)56 b(The)36 b(pream)m(ble)g(is)150 4724 y(pre\014xed)28
+Ft(.)56 b(The)36 b(pream)m(ble)g(is)150 3924 y(pre\014xed)28
b(to)h(eac)m(h)h(string)f(con)m(tained)h(within)e(the)h(braces,)g(and)g
(the)g(p)s(ostscript)f(is)h(then)f(app)s(ended)f(to)150
-4834 y(eac)m(h)32 b(resulting)e(string,)h(expanding)e(left)j(to)f(righ)
-m(t.)275 4977 y(Brace)37 b(expansions)f(ma)m(y)h(b)s(e)f(nested.)59
+4034 y(eac)m(h)32 b(resulting)e(string,)h(expanding)e(left)j(to)f(righ)
+m(t.)275 4177 y(Brace)37 b(expansions)f(ma)m(y)h(b)s(e)f(nested.)59
b(The)36 b(results)g(of)h(eac)m(h)g(expanded)f(string)g(are)h(not)g
-(sorted;)150 5087 y(left)31 b(to)g(righ)m(t)g(order)f(is)g(preserv)m
-(ed.)41 b(F)-8 b(or)31 b(example,)390 5230 y Fs(bash$)46
-b(echo)h(a{d,c,b}e)390 5340 y(ade)g(ace)g(abe)p eop end
-%%Page: 20 26
-TeXDict begin 20 25 bop 150 -116 a Ft(20)2572 b(Bash)31
-b(Reference)g(Man)m(ual)275 299 y(A)20 b(sequence)h(expression)g(tak)m
-(es)h(the)f(form)f Fs({)p Fi(x)11 b Fs(..)p Fi(y)g Fs([..)p
-Fi(incr)g Fs(]})p Ft(,)18 b(where)i Fq(x)27 b Ft(and)20
-b Fq(y)28 b Ft(are)22 b(either)f(in)m(tegers)150 408
-y(or)42 b(single)h(c)m(haracters,)j(and)c Fq(incr)7 b
-Ft(,)44 b(an)e(optional)h(incremen)m(t,)j(is)c(an)g(in)m(teger.)77
-b(When)41 b(in)m(tegers)j(are)150 518 y(supplied,)e(the)f(expression)g
-(expands)f(to)h(eac)m(h)h(n)m(um)m(b)s(er)e(b)s(et)m(w)m(een)h
-Fq(x)47 b Ft(and)40 b Fq(y)8 b Ft(,)44 b(inclusiv)m(e.)73
-b(Supplied)150 628 y(in)m(tegers)33 b(ma)m(y)e(b)s(e)g(pre\014xed)f
-(with)h(`)p Fs(0)p Ft(')h(to)g(force)g(eac)m(h)g(term)g(to)g(ha)m(v)m
-(e)g(the)g(same)g(width.)42 b(When)31 b(either)150 737
-y Fq(x)43 b Ft(or)36 b Fq(y)44 b Ft(b)s(egins)36 b(with)g(a)h(zero,)i
-(the)e(shell)g(attempts)g(to)g(force)g(all)h(generated)f(terms)g(to)g
-(con)m(tain)h(the)150 847 y(same)e(n)m(um)m(b)s(er)e(of)i(digits,)i
-(zero-padding)d(where)h(necessary)-8 b(.)57 b(When)35
-b(c)m(haracters)i(are)f(supplied,)g(the)150 956 y(expression)h(expands)
-f(to)i(eac)m(h)g(c)m(haracter)g(lexicographically)i(b)s(et)m(w)m(een)e
-Fq(x)43 b Ft(and)37 b Fq(y)8 b Ft(,)38 b(inclusiv)m(e.)62
-b(Note)150 1066 y(that)30 b(b)s(oth)e Fq(x)35 b Ft(and)28
-b Fq(y)37 b Ft(m)m(ust)29 b(b)s(e)f(of)h(the)g(same)g(t)m(yp)s(e.)41
+(sorted;)150 4287 y(left)31 b(to)g(righ)m(t)g(order)f(is)g(preserv)m
+(ed.)41 b(F)-8 b(or)31 b(example,)390 4430 y Fs(bash$)46
+b(echo)h(a{d,c,b}e)390 4539 y(ade)g(ace)g(abe)275 4682
+y Ft(A)20 b(sequence)h(expression)g(tak)m(es)h(the)f(form)f
+Fs({)p Fi(x)11 b Fs(..)p Fi(y)g Fs([..)p Fi(incr)g Fs(]})p
+Ft(,)18 b(where)i Fq(x)27 b Ft(and)20 b Fq(y)28 b Ft(are)22
+b(either)f(in)m(tegers)150 4792 y(or)42 b(single)h(c)m(haracters,)j
+(and)c Fq(incr)7 b Ft(,)44 b(an)e(optional)h(incremen)m(t,)j(is)c(an)g
+(in)m(teger.)77 b(When)41 b(in)m(tegers)j(are)150 4902
+y(supplied,)e(the)f(expression)g(expands)f(to)h(eac)m(h)h(n)m(um)m(b)s
+(er)e(b)s(et)m(w)m(een)h Fq(x)47 b Ft(and)40 b Fq(y)8
+b Ft(,)44 b(inclusiv)m(e.)73 b(Supplied)150 5011 y(in)m(tegers)33
+b(ma)m(y)e(b)s(e)g(pre\014xed)f(with)h(`)p Fs(0)p Ft(')h(to)g(force)g
+(eac)m(h)g(term)g(to)g(ha)m(v)m(e)g(the)g(same)g(width.)42
+b(When)31 b(either)150 5121 y Fq(x)43 b Ft(or)36 b Fq(y)44
+b Ft(b)s(egins)36 b(with)g(a)h(zero,)i(the)e(shell)g(attempts)g(to)g
+(force)g(all)h(generated)f(terms)g(to)g(con)m(tain)h(the)150
+5230 y(same)e(n)m(um)m(b)s(er)e(of)i(digits,)i(zero-padding)d(where)h
+(necessary)-8 b(.)57 b(When)35 b(c)m(haracters)i(are)f(supplied,)g(the)
+150 5340 y(expression)h(expands)f(to)i(eac)m(h)g(c)m(haracter)g
+(lexicographically)i(b)s(et)m(w)m(een)e Fq(x)43 b Ft(and)37
+b Fq(y)8 b Ft(,)38 b(inclusiv)m(e.)62 b(Note)p eop end
+%%Page: 21 27
+TeXDict begin 21 26 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(21)150 299
+y(that)30 b(b)s(oth)e Fq(x)35 b Ft(and)28 b Fq(y)37 b
+Ft(m)m(ust)29 b(b)s(e)f(of)h(the)g(same)g(t)m(yp)s(e.)41
b(When)28 b(the)i(incremen)m(t)f(is)g(supplied,)f(it)i(is)f(used)f(as)
-150 1176 y(the)j(di\013erence)f(b)s(et)m(w)m(een)h(eac)m(h)h(term.)41
+150 408 y(the)j(di\013erence)f(b)s(et)m(w)m(een)h(eac)m(h)h(term.)41
b(The)30 b(default)g(incremen)m(t)h(is)g(1)f(or)h(-1)g(as)f
-(appropriate.)275 1305 y(Brace)36 b(expansion)g(is)f(p)s(erformed)f(b)s
+(appropriate.)275 544 y(Brace)36 b(expansion)g(is)f(p)s(erformed)f(b)s
(efore)h(an)m(y)h(other)g(expansions,)h(and)e(an)m(y)g(c)m(haracters)i
-(sp)s(ecial)150 1414 y(to)32 b(other)g(expansions)g(are)g(preserv)m(ed)
-f(in)h(the)f(result.)45 b(It)32 b(is)g(strictly)g(textual.)46
-b(Bash)32 b(do)s(es)f(not)h(apply)150 1524 y(an)m(y)27
+(sp)s(ecial)150 654 y(to)32 b(other)g(expansions)g(are)g(preserv)m(ed)f
+(in)h(the)f(result.)45 b(It)32 b(is)g(strictly)g(textual.)46
+b(Bash)32 b(do)s(es)f(not)h(apply)150 764 y(an)m(y)27
b(syn)m(tactic)i(in)m(terpretation)g(to)f(the)f(con)m(text)i(of)e(the)g
(expansion)g(or)g(the)h(text)g(b)s(et)m(w)m(een)f(the)h(braces.)150
-1633 y(T)-8 b(o)37 b(a)m(v)m(oid)g(con\015icts)g(with)f(parameter)h
+873 y(T)-8 b(o)37 b(a)m(v)m(oid)g(con\015icts)g(with)f(parameter)h
(expansion,)g(the)g(string)f(`)p Fs(${)p Ft(')g(is)g(not)g(considered)g
-(eligible)i(for)150 1743 y(brace)31 b(expansion.)275
-1872 y(A)e(correctly-formed)i(brace)f(expansion)f(m)m(ust)h(con)m(tain)
-h(unquoted)e(op)s(ening)g(and)g(closing)i(braces,)150
-1981 y(and)h(at)i(least)g(one)f(unquoted)g(comma)g(or)g(a)h(v)-5
+(eligible)i(for)150 983 y(brace)31 b(expansion.)275 1119
+y(A)e(correctly-formed)i(brace)f(expansion)f(m)m(ust)h(con)m(tain)h
+(unquoted)e(op)s(ening)g(and)g(closing)i(braces,)150
+1228 y(and)h(at)i(least)g(one)f(unquoted)g(comma)g(or)g(a)h(v)-5
b(alid)33 b(sequence)g(expression.)48 b(An)m(y)33 b(incorrectly)h
-(formed)150 2091 y(brace)d(expansion)f(is)g(left)h(unc)m(hanged.)275
-2220 y(A)25 b Fs({)g Ft(or)g(`)p Fs(,)p Ft(')g(ma)m(y)h(b)s(e)f(quoted)
+(formed)150 1338 y(brace)d(expansion)f(is)g(left)h(unc)m(hanged.)275
+1474 y(A)25 b Fs({)g Ft(or)g(`)p Fs(,)p Ft(')g(ma)m(y)h(b)s(e)f(quoted)
g(with)g(a)h(bac)m(kslash)f(to)h(prev)m(en)m(t)g(its)g(b)s(eing)f
-(considered)g(part)g(of)g(a)h(brace)150 2330 y(expression.)51
+(considered)g(part)g(of)g(a)h(brace)150 1583 y(expression.)51
b(T)-8 b(o)34 b(a)m(v)m(oid)i(con\015icts)e(with)g(parameter)g
(expansion,)h(the)f(string)g(`)p Fs(${)p Ft(')g(is)g(not)g(considered)
-150 2439 y(eligible)e(for)e(brace)h(expansion.)275 2568
+150 1693 y(eligible)e(for)e(brace)h(expansion.)275 1829
y(This)f(construct)h(is)g(t)m(ypically)i(used)d(as)h(shorthand)f(when)g
(the)h(common)g(pre\014x)f(of)h(the)g(strings)g(to)150
-2678 y(b)s(e)f(generated)h(is)g(longer)g(than)f(in)g(the)g(ab)s(o)m(v)m
-(e)i(example:)390 2807 y Fs(mkdir)46 b(/usr/local/src/bash/{old,n)o
-(ew,)o(dist)o(,bug)o(s})275 2936 y Ft(or)390 3064 y Fs(chown)g(root)h
+1939 y(b)s(e)f(generated)h(is)g(longer)g(than)f(in)g(the)g(ab)s(o)m(v)m
+(e)i(example:)390 2074 y Fs(mkdir)46 b(/usr/local/src/bash/{old,n)o
+(ew,)o(dist)o(,bug)o(s})275 2210 y Ft(or)390 2346 y Fs(chown)g(root)h
(/usr/{ucb/{ex,edit},lib/)o({ex?)o(.?*,)o(how)o(_ex})o(})150
-3253 y Fj(3.5.2)63 b(Tilde)41 b(Expansion)150 3400 y
+2547 y Fj(3.5.2)63 b(Tilde)41 b(Expansion)150 2694 y
Ft(If)29 b(a)h(w)m(ord)g(b)s(egins)f(with)g(an)h(unquoted)f(tilde)h(c)m
(haracter)h(\(`)p Fs(~)p Ft('\),)g(all)g(of)f(the)g(c)m(haracters)h(up)
-d(to)j(the)f(\014rst)150 3509 y(unquoted)23 b(slash)h(\(or)h(all)g(c)m
+d(to)j(the)f(\014rst)150 2804 y(unquoted)23 b(slash)h(\(or)h(all)g(c)m
(haracters,)i(if)d(there)g(is)h(no)f(unquoted)f(slash\))h(are)h
-(considered)f(a)g Fq(tilde-pre\014x)6 b Ft(.)150 3619
+(considered)f(a)g Fq(tilde-pre\014x)6 b Ft(.)150 2913
y(If)38 b(none)g(of)g(the)h(c)m(haracters)g(in)f(the)h(tilde-pre\014x)f
(are)h(quoted,)h(the)f(c)m(haracters)h(in)d(the)i(tilde-pre\014x)150
-3728 y(follo)m(wing)28 b(the)f(tilde)g(are)g(treated)h(as)f(a)g(p)s
+3023 y(follo)m(wing)28 b(the)f(tilde)g(are)g(treated)h(as)f(a)g(p)s
(ossible)f Fq(login)i(name)5 b Ft(.)40 b(If)26 b(this)g(login)i(name)f
-(is)f(the)h(n)m(ull)g(string,)150 3838 y(the)35 b(tilde)g(is)g
+(is)f(the)h(n)m(ull)g(string,)150 3132 y(the)35 b(tilde)g(is)g
(replaced)g(with)f(the)h(v)-5 b(alue)35 b(of)g(the)g
Fs(HOME)e Ft(shell)i(v)-5 b(ariable.)54 b(If)34 b Fs(HOME)g
-Ft(is)h(unset,)g(the)g(home)150 3948 y(directory)e(of)g(the)f(user)g
+Ft(is)h(unset,)g(the)g(home)150 3242 y(directory)e(of)g(the)f(user)g
(executing)i(the)e(shell)h(is)f(substituted)g(instead.)47
-b(Otherwise,)33 b(the)g(tilde-pre\014x)150 4057 y(is)d(replaced)h(with)
+b(Otherwise,)33 b(the)g(tilde-pre\014x)150 3352 y(is)d(replaced)h(with)
f(the)h(home)f(directory)h(asso)s(ciated)h(with)e(the)h(sp)s(eci\014ed)
-e(login)j(name.)275 4186 y(If)g(the)h(tilde-pre\014x)f(is)h(`)p
+e(login)j(name.)275 3487 y(If)g(the)h(tilde-pre\014x)f(is)h(`)p
Fs(~+)p Ft(',)g(the)g(v)-5 b(alue)33 b(of)g(the)g(shell)g(v)-5
b(ariable)34 b Fs(PWD)d Ft(replaces)j(the)f(tilde-pre\014x.)47
-b(If)150 4296 y(the)31 b(tilde-pre\014x)f(is)g(`)p Fs(~-)p
+b(If)150 3597 y(the)31 b(tilde-pre\014x)f(is)g(`)p Fs(~-)p
Ft(',)h(the)f(v)-5 b(alue)31 b(of)g(the)f(shell)h(v)-5
b(ariable)31 b Fs(OLDPWD)p Ft(,)e(if)h(it)h(is)g(set,)g(is)f
-(substituted.)275 4425 y(If)e(the)i(c)m(haracters)g(follo)m(wing)h(the)
+(substituted.)275 3733 y(If)e(the)i(c)m(haracters)g(follo)m(wing)h(the)
e(tilde)h(in)f(the)g(tilde-pre\014x)h(consist)f(of)h(a)f(n)m(um)m(b)s
-(er)f Fq(N)10 b Ft(,)30 b(optionally)150 4534 y(pre\014xed)22
+(er)f Fq(N)10 b Ft(,)30 b(optionally)150 3843 y(pre\014xed)22
b(b)m(y)h(a)h(`)p Fs(+)p Ft(')f(or)h(a)f(`)p Fs(-)p Ft(',)j(the)d
(tilde-pre\014x)g(is)h(replaced)f(with)g(the)h(corresp)s(onding)e
-(elemen)m(t)j(from)e(the)150 4644 y(directory)36 b(stac)m(k,)i(as)e(it)
+(elemen)m(t)j(from)e(the)150 3952 y(directory)36 b(stac)m(k,)i(as)e(it)
g(w)m(ould)f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)g(the)f
Fs(dirs)g Ft(builtin)g(in)m(v)m(ok)m(ed)i(with)e(the)g(c)m(haracters)
-150 4753 y(follo)m(wing)40 b(tilde)f(in)g(the)f(tilde-pre\014x)h(as)g
+150 4062 y(follo)m(wing)40 b(tilde)f(in)g(the)f(tilde-pre\014x)h(as)g
(an)f(argumen)m(t)h(\(see)h(Section)f(6.8)h([The)e(Directory)i(Stac)m
-(k],)150 4863 y(page)c(85\).)57 b(If)35 b(the)g(tilde-pre\014x,)i(sans)
+(k],)150 4171 y(page)c(85\).)57 b(If)35 b(the)g(tilde-pre\014x,)i(sans)
e(the)h(tilde,)h(consists)f(of)g(a)f(n)m(um)m(b)s(er)f(without)i(a)f
-(leading)h(`)p Fs(+)p Ft(')g(or)150 4973 y(`)p Fs(-)p
-Ft(',)31 b(`)p Fs(+)p Ft(')f(is)h(assumed.)275 5101 y(If)e(the)i(login)
+(leading)h(`)p Fs(+)p Ft(')g(or)150 4281 y(`)p Fs(-)p
+Ft(',)31 b(`)p Fs(+)p Ft(')f(is)h(assumed.)275 4417 y(If)e(the)i(login)
g(name)g(is)f(in)m(v)-5 b(alid,)31 b(or)g(the)f(tilde)h(expansion)f
(fails,)i(the)e(w)m(ord)g(is)h(left)g(unc)m(hanged.)275
-5230 y(Eac)m(h)38 b(v)-5 b(ariable)38 b(assignmen)m(t)h(is)e(c)m(hec)m
+4553 y(Eac)m(h)38 b(v)-5 b(ariable)38 b(assignmen)m(t)h(is)e(c)m(hec)m
(k)m(ed)j(for)d(unquoted)g(tilde-pre\014xes)h(immediately)g(follo)m
-(wing)150 5340 y(a)d(`)p Fs(:)p Ft(')g(or)g(the)g(\014rst)f(`)p
+(wing)150 4662 y(a)d(`)p Fs(:)p Ft(')g(or)g(the)g(\014rst)f(`)p
Fs(=)p Ft('.)54 b(In)34 b(these)h(cases,)i(tilde)e(expansion)g(is)g
(also)h(p)s(erformed.)52 b(Consequen)m(tly)-8 b(,)37
-b(one)p eop end
-%%Page: 21 27
-TeXDict begin 21 26 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(21)150 299
-y(ma)m(y)29 b(use)e(\014lenames)h(with)g(tildes)g(in)g(assignmen)m(ts)g
-(to)h Fs(PATH)p Ft(,)f Fs(MAILPATH)p Ft(,)e(and)h Fs(CDPATH)p
-Ft(,)g(and)h(the)g(shell)150 408 y(assigns)j(the)f(expanded)g(v)-5
-b(alue.)275 540 y(The)29 b(follo)m(wing)j(table)g(sho)m(ws)e(ho)m(w)g
-(Bash)h(treats)g(unquoted)e(tilde-pre\014xes:)150 695
-y Fs(~)432 b Ft(The)30 b(v)-5 b(alue)31 b(of)f Fs($HOME)150
-849 y(~/foo)240 b Ft(`)p Fs($HOME/foo)p Ft(')150 1003
-y Fs(~fred/foo)630 1113 y Ft(The)30 b(sub)s(directory)f
-Fs(foo)h Ft(of)g(the)h(home)f(directory)h(of)g(the)f(user)g
-Fs(fred)150 1267 y(~+/foo)192 b Ft(`)p Fs($PWD/foo)p
-Ft(')150 1421 y Fs(~-/foo)g Ft(`)p Fs(${OLDPWD-'~-'}/foo)p
-Ft(')150 1575 y Fs(~)p Fi(N)384 b Ft(The)30 b(string)g(that)h(w)m(ould)
-f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)f(`)p Fs(dirs)g(+)p
-Fi(N)11 b Ft(')150 1730 y Fs(~+)p Fi(N)336 b Ft(The)30
+b(one)150 4772 y(ma)m(y)29 b(use)e(\014lenames)h(with)g(tildes)g(in)g
+(assignmen)m(ts)g(to)h Fs(PATH)p Ft(,)f Fs(MAILPATH)p
+Ft(,)e(and)h Fs(CDPATH)p Ft(,)g(and)h(the)g(shell)150
+4882 y(assigns)j(the)f(expanded)g(v)-5 b(alue.)275 5018
+y(The)29 b(follo)m(wing)j(table)g(sho)m(ws)e(ho)m(w)g(Bash)h(treats)g
+(unquoted)e(tilde-pre\014xes:)150 5179 y Fs(~)432 b Ft(The)30
+b(v)-5 b(alue)31 b(of)f Fs($HOME)150 5340 y(~/foo)240
+b Ft(`)p Fs($HOME/foo)p Ft(')p eop end
+%%Page: 22 28
+TeXDict begin 22 27 bop 150 -116 a Ft(22)2572 b(Bash)31
+b(Reference)g(Man)m(ual)150 299 y Fs(~fred/foo)630 408
+y Ft(The)f(sub)s(directory)f Fs(foo)h Ft(of)g(the)h(home)f(directory)h
+(of)g(the)f(user)g Fs(fred)150 580 y(~+/foo)192 b Ft(`)p
+Fs($PWD/foo)p Ft(')150 752 y Fs(~-/foo)g Ft(`)p Fs(${OLDPWD-'~-'}/foo)p
+Ft(')150 924 y Fs(~)p Fi(N)384 b Ft(The)30 b(string)g(that)h(w)m(ould)f
+(b)s(e)g(displa)m(y)m(ed)h(b)m(y)f(`)p Fs(dirs)g(+)p
+Fi(N)11 b Ft(')150 1096 y Fs(~+)p Fi(N)336 b Ft(The)30
b(string)g(that)h(w)m(ould)f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)f(`)p
-Fs(dirs)g(+)p Fi(N)11 b Ft(')150 1884 y Fs(~-)p Fi(N)336
+Fs(dirs)g(+)p Fi(N)11 b Ft(')150 1267 y Fs(~-)p Fi(N)336
b Ft(The)30 b(string)g(that)h(w)m(ould)f(b)s(e)g(displa)m(y)m(ed)h(b)m
-(y)f(`)p Fs(dirs)g(-)p Fi(N)11 b Ft(')150 2078 y Fj(3.5.3)63
-b(Shell)41 b(P)m(arameter)f(Expansion)150 2225 y Ft(The)g(`)p
+(y)f(`)p Fs(dirs)g(-)p Fi(N)11 b Ft(')150 1479 y Fj(3.5.3)63
+b(Shell)41 b(P)m(arameter)f(Expansion)150 1626 y Ft(The)g(`)p
Fs($)p Ft(')h(c)m(haracter)i(in)m(tro)s(duces)d(parameter)h(expansion,)
-j(command)d(substitution,)i(or)e(arithmetic)150 2334
+j(command)d(substitution,)i(or)e(arithmetic)150 1735
y(expansion.)d(The)22 b(parameter)h(name)f(or)g(sym)m(b)s(ol)h(to)g(b)s
(e)e(expanded)h(ma)m(y)h(b)s(e)f(enclosed)h(in)f(braces,)i(whic)m(h)150
-2444 y(are)31 b(optional)g(but)f(serv)m(e)h(to)h(protect)f(the)g(v)-5
+1845 y(are)31 b(optional)g(but)f(serv)m(e)h(to)h(protect)f(the)g(v)-5
b(ariable)31 b(to)g(b)s(e)f(expanded)g(from)g(c)m(haracters)i
-(immediately)150 2554 y(follo)m(wing)g(it)f(whic)m(h)f(could)g(b)s(e)g
-(in)m(terpreted)h(as)f(part)h(of)f(the)h(name.)275 2686
+(immediately)150 1955 y(follo)m(wing)g(it)f(whic)m(h)f(could)g(b)s(e)g
+(in)m(terpreted)h(as)f(part)h(of)f(the)h(name.)275 2101
y(When)44 b(braces)i(are)f(used,)j(the)e(matc)m(hing)g(ending)f(brace)g
(is)g(the)g(\014rst)g(`)p Fs(})p Ft(')g(not)g(escap)s(ed)h(b)m(y)f(a)
-150 2795 y(bac)m(kslash)40 b(or)f(within)g(a)g(quoted)g(string,)j(and)c
+150 2211 y(bac)m(kslash)40 b(or)f(within)g(a)g(quoted)g(string,)j(and)c
(not)i(within)e(an)h(em)m(b)s(edded)f(arithmetic)j(expansion,)150
-2905 y(command)30 b(substitution,)g(or)h(parameter)g(expansion.)275
-3037 y(The)40 b(basic)h(form)g(of)g(parameter)h(expansion)e(is)h($)p
+2321 y(command)30 b(substitution,)g(or)h(parameter)g(expansion.)275
+2468 y(The)40 b(basic)h(form)g(of)g(parameter)h(expansion)e(is)h($)p
Fs({)p Fq(parameter)7 b Fs(})p Ft(.)73 b(The)40 b(v)-5
-b(alue)42 b(of)f Fq(parameter)48 b Ft(is)150 3146 y(substituted.)43
+b(alue)42 b(of)f Fq(parameter)48 b Ft(is)150 2577 y(substituted.)43
b(The)31 b(braces)g(are)h(required)e(when)h Fq(parameter)38
b Ft(is)31 b(a)h(p)s(ositional)g(parameter)g(with)f(more)150
-3256 y(than)h(one)g(digit,)i(or)e(when)g Fq(parameter)39
+2687 y(than)h(one)g(digit,)i(or)e(when)g Fq(parameter)39
b Ft(is)32 b(follo)m(w)m(ed)i(b)m(y)e(a)h(c)m(haracter)h(that)e(is)h
-(not)f(to)h(b)s(e)f(in)m(terpreted)150 3365 y(as)f(part)f(of)g(its)h
-(name.)275 3497 y(If)c(the)g(\014rst)g(c)m(haracter)i(of)f
+(not)f(to)h(b)s(e)f(in)m(terpreted)150 2796 y(as)f(part)f(of)g(its)h
+(name.)275 2943 y(If)c(the)g(\014rst)g(c)m(haracter)i(of)f
Fq(parameter)35 b Ft(is)27 b(an)h(exclamation)i(p)s(oin)m(t)d(\(!\),)i
(a)f(lev)m(el)i(of)d(v)-5 b(ariable)29 b(indirec-)150
-3607 y(tion)e(is)f(in)m(tro)s(duced.)39 b(Bash)27 b(uses)e(the)i(v)-5
+3053 y(tion)e(is)f(in)m(tro)s(duced.)39 b(Bash)27 b(uses)e(the)i(v)-5
b(alue)27 b(of)f(the)h(v)-5 b(ariable)27 b(formed)f(from)g(the)g(rest)h
-(of)f Fq(parameter)34 b Ft(as)150 3716 y(the)e(name)h(of)f(the)h(v)-5
+(of)f Fq(parameter)34 b Ft(as)150 3162 y(the)e(name)h(of)f(the)h(v)-5
b(ariable;)34 b(this)e(v)-5 b(ariable)33 b(is)g(then)f(expanded)f(and)h
(that)h(v)-5 b(alue)32 b(is)h(used)e(in)h(the)h(rest)150
-3826 y(of)h(the)f(substitution,)i(rather)e(than)g(the)h(v)-5
+3272 y(of)h(the)f(substitution,)i(rather)e(than)g(the)h(v)-5
b(alue)34 b(of)g Fq(parameter)40 b Ft(itself.)51 b(This)33
-b(is)g(kno)m(wn)g(as)h Fs(indirect)150 3936 y(expansion)p
+b(is)g(kno)m(wn)g(as)h Fs(indirect)150 3381 y(expansion)p
Ft(.)k(The)30 b(exceptions)h(to)h(this)e(are)h(the)f(expansions)g(of)h
-($)p Fs({)p Ft(!)p Fq(pre\014x)150 4045 y Fs(})36 b Ft(and)f($)p
+($)p Fs({)p Ft(!)p Fq(pre\014x)150 3491 y Fs(})36 b Ft(and)f($)p
Fs({)p Ft(!)p Fq(name)5 b Ft([)p Fs(@)p Ft(])p Fs(})37
b Ft(describ)s(ed)e(b)s(elo)m(w.)58 b(The)36 b(exclamation)i(p)s(oin)m
-(t)e(m)m(ust)g(immediately)h(follo)m(w)h(the)150 4155
+(t)e(m)m(ust)g(immediately)h(follo)m(w)h(the)150 3601
y(left)31 b(brace)g(in)f(order)g(to)h(in)m(tro)s(duce)f(indirection.)
-275 4287 y(In)39 b(eac)m(h)i(of)g(the)f(cases)h(b)s(elo)m(w,)i
+275 3748 y(In)39 b(eac)m(h)i(of)g(the)f(cases)h(b)s(elo)m(w,)i
Fq(w)m(ord)h Ft(is)c(sub)5 b(ject)40 b(to)h(tilde)f(expansion,)j
-(parameter)e(expansion,)150 4396 y(command)30 b(substitution,)g(and)g
-(arithmetic)i(expansion.)275 4528 y(When)h(not)h(p)s(erforming)e
+(parameter)e(expansion,)150 3857 y(command)30 b(substitution,)g(and)g
+(arithmetic)i(expansion.)275 4004 y(When)h(not)h(p)s(erforming)e
(substring)h(expansion,)h(using)f(the)h(form)f(describ)s(ed)g(b)s(elo)m
-(w,)h(Bash)g(tests)150 4638 y(for)44 b(a)i(parameter)f(that)g(is)g
+(w,)h(Bash)g(tests)150 4114 y(for)44 b(a)i(parameter)f(that)g(is)g
(unset)f(or)h(n)m(ull.)84 b(Omitting)45 b(the)g(colon)h(results)e(in)g
-(a)i(test)f(only)g(for)g(a)150 4747 y(parameter)36 b(that)f(is)g
+(a)i(test)f(only)g(for)g(a)150 4223 y(parameter)36 b(that)f(is)g
(unset.)55 b(Put)34 b(another)i(w)m(a)m(y)-8 b(,)38 b(if)d(the)g(colon)
h(is)f(included,)h(the)f(op)s(erator)g(tests)h(for)150
-4857 y(b)s(oth)22 b Fq(parameter)7 b Ft('s)22 b(existence)i(and)e(that)
+4333 y(b)s(oth)22 b Fq(parameter)7 b Ft('s)22 b(existence)i(and)e(that)
h(its)g(v)-5 b(alue)23 b(is)g(not)f(n)m(ull;)k(if)c(the)h(colon)g(is)g
-(omitted,)i(the)e(op)s(erator)150 4967 y(tests)31 b(only)g(for)f
-(existence.)150 5121 y Fs(${)p Fi(parameter)11 b Fs(:)p
-Fp(\000)p Fi(word)g Fs(})630 5230 y Ft(If)30 b Fq(parameter)37
+(omitted,)i(the)e(op)s(erator)150 4442 y(tests)31 b(only)g(for)f
+(existence.)150 4620 y Fs(${)p Fi(parameter)11 b Fs(:)p
+Fp(\000)p Fi(word)g Fs(})630 4730 y Ft(If)30 b Fq(parameter)37
b Ft(is)30 b(unset)g(or)h(n)m(ull,)f(the)h(expansion)f(of)g
Fq(w)m(ord)k Ft(is)c(substituted.)40 b(Otherwise,)630
-5340 y(the)31 b(v)-5 b(alue)30 b(of)h Fq(parameter)37
-b Ft(is)31 b(substituted.)p eop end
-%%Page: 22 28
-TeXDict begin 22 27 bop 150 -116 a Ft(22)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fs(${)p Fi(parameter)11
-b Fs(:=)p Fi(word)g Fs(})630 408 y Ft(If)32 b Fq(parameter)40
+4839 y(the)31 b(v)-5 b(alue)30 b(of)h Fq(parameter)37
+b Ft(is)31 b(substituted.)150 5011 y Fs(${)p Fi(parameter)11
+b Fs(:=)p Fi(word)g Fs(})630 5121 y Ft(If)32 b Fq(parameter)40
b Ft(is)32 b(unset)g(or)h(n)m(ull,)g(the)f(expansion)h(of)f
Fq(w)m(ord)k Ft(is)d(assigned)f(to)i Fq(parameter)7 b
-Ft(.)630 518 y(The)30 b(v)-5 b(alue)32 b(of)f Fq(parameter)38
+Ft(.)630 5230 y(The)30 b(v)-5 b(alue)32 b(of)f Fq(parameter)38
b Ft(is)31 b(then)g(substituted.)42 b(P)m(ositional)33
-b(parameters)e(and)f(sp)s(ecial)630 628 y(parameters)h(ma)m(y)g(not)f
-(b)s(e)g(assigned)h(to)g(in)f(this)g(w)m(a)m(y)-8 b(.)150
-792 y Fs(${)p Fi(parameter)11 b Fs(:?)p Fi(word)g Fs(})630
-902 y Ft(If)26 b Fq(parameter)33 b Ft(is)26 b(n)m(ull)g(or)g(unset,)h
+b(parameters)e(and)f(sp)s(ecial)630 5340 y(parameters)h(ma)m(y)g(not)f
+(b)s(e)g(assigned)h(to)g(in)f(this)g(w)m(a)m(y)-8 b(.)p
+eop end
+%%Page: 23 29
+TeXDict begin 23 28 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(23)150 299
+y Fs(${)p Fi(parameter)11 b Fs(:?)p Fi(word)g Fs(})630
+408 y Ft(If)26 b Fq(parameter)33 b Ft(is)26 b(n)m(ull)g(or)g(unset,)h
(the)f(expansion)g(of)g Fq(w)m(ord)k Ft(\(or)c(a)h(message)g(to)g(that)
-f(e\013ect)630 1011 y(if)i Fq(w)m(ord)j Ft(is)d(not)g(presen)m(t\))h
-(is)f(written)g(to)h(the)f(standard)f(error)h(and)f(the)h(shell,)h(if)f
-(it)h(is)f(not)630 1121 y(in)m(teractiv)m(e,)33 b(exits.)42
+f(e\013ect)630 518 y(if)i Fq(w)m(ord)j Ft(is)d(not)g(presen)m(t\))h(is)
+f(written)g(to)h(the)f(standard)f(error)h(and)f(the)h(shell,)h(if)f(it)
+h(is)f(not)630 628 y(in)m(teractiv)m(e,)33 b(exits.)42
b(Otherwise,)30 b(the)h(v)-5 b(alue)31 b(of)f Fq(parameter)38
-b Ft(is)30 b(substituted.)150 1285 y Fs(${)p Fi(parameter)11
-b Fs(:+)p Fi(word)g Fs(})630 1395 y Ft(If)35 b Fq(parameter)42
+b Ft(is)30 b(substituted.)150 774 y Fs(${)p Fi(parameter)11
+b Fs(:+)p Fi(word)g Fs(})630 883 y Ft(If)35 b Fq(parameter)42
b Ft(is)36 b(n)m(ull)f(or)h(unset,)g(nothing)g(is)f(substituted,)i
-(otherwise)e(the)h(expansion)630 1504 y(of)31 b Fq(w)m(ord)i
-Ft(is)e(substituted.)150 1669 y Fs(${)p Fi(parameter)11
-b Fs(:)p Fi(offset)g Fs(})150 1778 y(${)p Fi(parameter)g
+(otherwise)e(the)h(expansion)630 993 y(of)31 b Fq(w)m(ord)i
+Ft(is)e(substituted.)150 1139 y Fs(${)p Fi(parameter)11
+b Fs(:)p Fi(offset)g Fs(})150 1249 y(${)p Fi(parameter)g
Fs(:)p Fi(offset)g Fs(:)p Fi(le)o(ngt)o(h)g Fs(})630
-1888 y Ft(Expands)44 b(to)i(up)e(to)i Fq(length)g Ft(c)m(haracters)h
+1358 y Ft(Expands)44 b(to)i(up)e(to)i Fq(length)g Ft(c)m(haracters)h
(of)e Fq(parameter)53 b Ft(starting)46 b(at)g(the)f(c)m(haracter)630
-1998 y(sp)s(eci\014ed)30 b(b)m(y)g Fq(o\013set)r Ft(.)43
+1468 y(sp)s(eci\014ed)30 b(b)m(y)g Fq(o\013set)r Ft(.)43
b(If)30 b Fq(length)h Ft(is)g(omitted,)g(expands)f(to)h(the)g
-(substring)f(of)g Fq(parameter)630 2107 y Ft(starting)38
+(substring)f(of)g Fq(parameter)630 1577 y Ft(starting)38
b(at)g(the)f(c)m(haracter)i(sp)s(eci\014ed)d(b)m(y)h
Fq(o\013set)r Ft(.)62 b Fq(length)38 b Ft(and)e Fq(o\013set)k
-Ft(are)e(arithmetic)630 2217 y(expressions)30 b(\(see)i(Section)g(6.5)g
+Ft(are)e(arithmetic)630 1687 y(expressions)30 b(\(see)i(Section)g(6.5)g
([Shell)f(Arithmetic],)h(page)g(82\).)43 b(This)30 b(is)h(referred)f
-(to)i(as)630 2326 y(Substring)d(Expansion.)630 2463 y(If)c
+(to)i(as)630 1797 y(Substring)d(Expansion.)630 1924 y(If)c
Fq(o\013set)k Ft(ev)-5 b(aluates)27 b(to)g(a)f(n)m(um)m(b)s(er)e(less)i
(than)g(zero,)h(the)f(v)-5 b(alue)26 b(is)g(used)f(as)h(an)g(o\013set)g
-(from)630 2573 y(the)c(end)e(of)i(the)f(v)-5 b(alue)22
+(from)630 2034 y(the)c(end)e(of)i(the)f(v)-5 b(alue)22
b(of)g Fq(parameter)7 b Ft(.)38 b(If)20 b Fq(length)i
Ft(ev)-5 b(aluates)23 b(to)f(a)g(n)m(um)m(b)s(er)e(less)i(than)f(zero,)
-630 2682 y(and)g Fq(parameter)29 b Ft(is)21 b(not)h(`)p
+630 2144 y(and)g Fq(parameter)29 b Ft(is)21 b(not)h(`)p
Fs(@)p Ft(')g(and)f(not)h(an)g(indexed)f(or)h(asso)s(ciativ)m(e)i(arra)
-m(y)-8 b(,)25 b(it)d(is)g(in)m(terpreted)630 2792 y(as)37
+m(y)-8 b(,)25 b(it)d(is)g(in)m(terpreted)630 2253 y(as)37
b(an)f(o\013set)i(from)e(the)h(end)f(of)h(the)f(v)-5
b(alue)37 b(of)g Fq(parameter)44 b Ft(rather)36 b(than)h(a)f(n)m(um)m
-(b)s(er)g(of)630 2902 y(c)m(haracters,)49 b(and)42 b(the)i(expansion)f
+(b)s(er)g(of)630 2363 y(c)m(haracters,)49 b(and)42 b(the)i(expansion)f
(is)h(the)g(c)m(haracters)h(b)s(et)m(w)m(een)f(the)g(t)m(w)m(o)g
-(o\013sets.)81 b(If)630 3011 y Fq(parameter)37 b Ft(is)31
+(o\013sets.)81 b(If)630 2472 y Fq(parameter)37 b Ft(is)31
b(`)p Fs(@)p Ft(',)g(the)g(result)f(is)h Fq(length)g
Ft(p)s(ositional)g(parameters)g(b)s(eginning)e(at)j Fq(o\013set)r
-Ft(.)630 3121 y(If)k Fq(parameter)43 b Ft(is)36 b(an)g(indexed)g(arra)m
+Ft(.)630 2582 y(If)k Fq(parameter)43 b Ft(is)36 b(an)g(indexed)g(arra)m
(y)g(name)g(subscripted)f(b)m(y)h(`)p Fs(@)p Ft(')g(or)h(`)p
-Fs(*)p Ft(',)h(the)e(result)g(is)630 3230 y(the)h Fq(length)g
+Fs(*)p Ft(',)h(the)e(result)g(is)630 2692 y(the)h Fq(length)g
Ft(mem)m(b)s(ers)f(of)h(the)g(arra)m(y)g(b)s(eginning)f(with)h
Fs(${)p Fi(parameter)11 b Fs([)p Fi(offset)g Fs(])o(})p
-Ft(.)54 b(A)630 3340 y(negativ)m(e)33 b Fq(o\013set)g
+Ft(.)54 b(A)630 2801 y(negativ)m(e)33 b Fq(o\013set)g
Ft(is)e(tak)m(en)h(relativ)m(e)g(to)g(one)f(greater)g(than)g(the)f
-(maxim)m(um)h(index)f(of)h(the)630 3450 y(sp)s(eci\014ed)k(arra)m(y)-8
+(maxim)m(um)h(index)f(of)h(the)630 2911 y(sp)s(eci\014ed)k(arra)m(y)-8
b(.)57 b(Substring)34 b(expansion)i(applied)f(to)h(an)g(asso)s(ciativ)m
-(e)i(arra)m(y)e(pro)s(duces)630 3559 y(unde\014ned)28
-b(results.)630 3696 y(Note)37 b(that)f(a)g(negativ)m(e)i(o\013set)f(m)m
+(e)i(arra)m(y)e(pro)s(duces)630 3020 y(unde\014ned)28
+b(results.)630 3148 y(Note)37 b(that)f(a)g(negativ)m(e)i(o\013set)f(m)m
(ust)f(b)s(e)f(separated)h(from)f(the)h(colon)h(b)m(y)e(at)i(least)g
-(one)630 3806 y(space)g(to)g(a)m(v)m(oid)g(b)s(eing)f(confused)f(with)h
+(one)630 3258 y(space)g(to)g(a)m(v)m(oid)g(b)s(eing)f(confused)f(with)h
(the)h(`)p Fs(:-)p Ft(')f(expansion.)57 b(Substring)35
-b(indexing)h(is)630 3915 y(zero-based)24 b(unless)f(the)h(p)s
+b(indexing)h(is)630 3367 y(zero-based)24 b(unless)f(the)h(p)s
(ositional)g(parameters)g(are)g(used,)g(in)g(whic)m(h)f(case)h(the)g
-(indexing)630 4025 y(starts)30 b(at)g(1)f(b)m(y)h(default.)40
+(indexing)630 3477 y(starts)30 b(at)g(1)f(b)m(y)h(default.)40
b(If)29 b Fq(o\013set)j Ft(is)e(0,)g(and)f(the)g(p)s(ositional)h
-(parameters)g(are)g(used,)f Fs($@)630 4134 y Ft(is)h(pre\014xed)g(to)h
-(the)f(list.)150 4299 y Fs(${!)p Fi(prefix)11 b Fs(*})150
-4408 y(${!)p Fi(prefix)g Fs(@})630 4518 y Ft(Expands)23
+(parameters)g(are)g(used,)f Fs($@)630 3587 y Ft(is)h(pre\014xed)g(to)h
+(the)f(list.)150 3733 y Fs(${!)p Fi(prefix)11 b Fs(*})150
+3842 y(${!)p Fi(prefix)g Fs(@})630 3952 y Ft(Expands)23
b(to)i(the)g(names)f(of)h(v)-5 b(ariables)25 b(whose)f(names)g(b)s
(egin)g(with)g Fq(pre\014x)6 b Ft(,)25 b(separated)g(b)m(y)630
-4628 y(the)k(\014rst)f(c)m(haracter)j(of)e(the)g Fs(IFS)f
+4061 y(the)k(\014rst)f(c)m(haracter)j(of)e(the)g Fs(IFS)f
Ft(sp)s(ecial)i(v)-5 b(ariable.)41 b(When)29 b(`)p Fs(@)p
-Ft(')g(is)g(used)f(and)h(the)g(expan-)630 4737 y(sion)35
+Ft(')g(is)g(used)f(and)h(the)g(expan-)630 4171 y(sion)35
b(app)s(ears)g(within)f(double)h(quotes,)i(eac)m(h)f(v)-5
b(ariable)36 b(name)f(expands)g(to)g(a)h(separate)630
-4847 y(w)m(ord.)150 5011 y Fs(${!)p Fi(name)11 b Fs([@]})150
-5121 y(${!)p Fi(name)g Fs([*]})630 5230 y Ft(If)26 b
+4281 y(w)m(ord.)150 4427 y Fs(${!)p Fi(name)11 b Fs([@]})150
+4536 y(${!)p Fi(name)g Fs([*]})630 4646 y Ft(If)26 b
Fq(name)32 b Ft(is)27 b(an)f(arra)m(y)h(v)-5 b(ariable,)29
b(expands)d(to)h(the)g(list)g(of)g(arra)m(y)g(indices)g(\(k)m(eys\))h
-(assigned)630 5340 y(in)c Fq(name)5 b Ft(.)39 b(If)23
+(assigned)630 4756 y(in)c Fq(name)5 b Ft(.)39 b(If)23
b Fq(name)30 b Ft(is)24 b(not)g(an)g(arra)m(y)-8 b(,)27
b(expands)c(to)i(0)f(if)h Fq(name)k Ft(is)24 b(set)h(and)e(n)m(ull)h
-(otherwise.)p eop end
-%%Page: 23 29
-TeXDict begin 23 28 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(23)630 299
-y(When)39 b(`)p Fs(@)p Ft(')h(is)f(used)g(and)f(the)i(expansion)f(app)s
-(ears)g(within)f(double)h(quotes,)k(eac)m(h)d(k)m(ey)630
-408 y(expands)30 b(to)h(a)f(separate)i(w)m(ord.)150 655
-y Fs(${#)p Fi(parameter)11 b Fs(})630 765 y Ft(The)40
+(otherwise.)630 4865 y(When)39 b(`)p Fs(@)p Ft(')h(is)f(used)g(and)f
+(the)i(expansion)f(app)s(ears)g(within)f(double)h(quotes,)k(eac)m(h)d
+(k)m(ey)630 4975 y(expands)30 b(to)h(a)f(separate)i(w)m(ord.)150
+5121 y Fs(${#)p Fi(parameter)11 b Fs(})630 5230 y Ft(The)40
b(length)g(in)g(c)m(haracters)i(of)e(the)h(expanded)e(v)-5
b(alue)41 b(of)f Fq(parameter)47 b Ft(is)40 b(substituted.)630
-874 y(If)i Fq(parameter)50 b Ft(is)43 b(`)p Fs(*)p Ft(')g(or)g(`)p
+5340 y(If)i Fq(parameter)50 b Ft(is)43 b(`)p Fs(*)p Ft(')g(or)g(`)p
Fs(@)p Ft(',)k(the)c(v)-5 b(alue)43 b(substituted)f(is)h(the)g(n)m(um)m
-(b)s(er)f(of)h(p)s(ositional)630 984 y(parameters.)i(If)32
+(b)s(er)f(of)h(p)s(ositional)p eop end
+%%Page: 24 30
+TeXDict begin 24 29 bop 150 -116 a Ft(24)2572 b(Bash)31
+b(Reference)g(Man)m(ual)630 299 y(parameters.)45 b(If)32
b Fq(parameter)38 b Ft(is)32 b(an)g(arra)m(y)g(name)g(subscripted)f(b)m
(y)g(`)p Fs(*)p Ft(')h(or)g(`)p Fs(@)p Ft(',)g(the)g(v)-5
-b(alue)630 1093 y(substituted)30 b(is)g(the)h(n)m(um)m(b)s(er)e(of)h
-(elemen)m(ts)i(in)e(the)h(arra)m(y)-8 b(.)150 1340 y
-Fs(${)p Fi(parameter)11 b Fs(#)p Fi(word)g Fs(})150 1450
-y(${)p Fi(parameter)g Fs(##)p Fi(word)g Fs(})630 1559
-y Ft(The)31 b Fq(w)m(ord)k Ft(is)d(expanded)f(to)i(pro)s(duce)e(a)h
-(pattern)g(just)f(as)i(in)e(\014lename)h(expansion)g(\(see)630
-1669 y(Section)k(3.5.8)h([Filename)g(Expansion],)g(page)f(25\).)56
-b(If)35 b(the)h(pattern)f(matc)m(hes)i(the)e(b)s(e-)630
-1778 y(ginning)g(of)g(the)g(expanded)f(v)-5 b(alue)36
-b(of)f Fq(parameter)7 b Ft(,)36 b(then)f(the)g(result)g(of)g(the)g
-(expansion)630 1888 y(is)28 b(the)g(expanded)e(v)-5 b(alue)28
-b(of)g Fq(parameter)35 b Ft(with)27 b(the)h(shortest)g(matc)m(hing)h
-(pattern)f(\(the)g(`)p Fs(#)p Ft(')630 1998 y(case\))e(or)f(the)g
-(longest)g(matc)m(hing)h(pattern)f(\(the)g(`)p Fs(##)p
+b(alue)630 408 y(substituted)30 b(is)g(the)h(n)m(um)m(b)s(er)e(of)h
+(elemen)m(ts)i(in)e(the)h(arra)m(y)-8 b(.)150 573 y Fs(${)p
+Fi(parameter)11 b Fs(#)p Fi(word)g Fs(})150 682 y(${)p
+Fi(parameter)g Fs(##)p Fi(word)g Fs(})630 792 y Ft(The)31
+b Fq(w)m(ord)k Ft(is)d(expanded)f(to)i(pro)s(duce)e(a)h(pattern)g(just)
+f(as)i(in)e(\014lename)h(expansion)g(\(see)630 902 y(Section)k(3.5.8)h
+([Filename)g(Expansion],)g(page)f(26\).)56 b(If)35 b(the)h(pattern)f
+(matc)m(hes)i(the)e(b)s(e-)630 1011 y(ginning)g(of)g(the)g(expanded)f
+(v)-5 b(alue)36 b(of)f Fq(parameter)7 b Ft(,)36 b(then)f(the)g(result)g
+(of)g(the)g(expansion)630 1121 y(is)28 b(the)g(expanded)e(v)-5
+b(alue)28 b(of)g Fq(parameter)35 b Ft(with)27 b(the)h(shortest)g(matc)m
+(hing)h(pattern)f(\(the)g(`)p Fs(#)p Ft(')630 1230 y(case\))e(or)f(the)
+g(longest)g(matc)m(hing)h(pattern)f(\(the)g(`)p Fs(##)p
Ft(')g(case\))h(deleted.)39 b(If)24 b Fq(parameter)32
-b Ft(is)25 b(`)p Fs(@)p Ft(')630 2107 y(or)j(`)p Fs(*)p
+b Ft(is)25 b(`)p Fs(@)p Ft(')630 1340 y(or)j(`)p Fs(*)p
Ft(',)i(the)e(pattern)h(remo)m(v)-5 b(al)29 b(op)s(eration)g(is)f
(applied)h(to)g(eac)m(h)g(p)s(ositional)g(parameter)g(in)630
-2217 y(turn,)i(and)g(the)h(expansion)g(is)g(the)g(resultan)m(t)g(list.)
+1450 y(turn,)i(and)g(the)h(expansion)g(is)g(the)g(resultan)m(t)g(list.)
45 b(If)32 b Fq(parameter)38 b Ft(is)32 b(an)g(arra)m(y)g(v)-5
-b(ariable)630 2326 y(subscripted)39 b(with)g(`)p Fs(@)p
+b(ariable)630 1559 y(subscripted)39 b(with)g(`)p Fs(@)p
Ft(')h(or)g(`)p Fs(*)p Ft(',)j(the)d(pattern)h(remo)m(v)-5
b(al)41 b(op)s(eration)f(is)g(applied)g(to)h(eac)m(h)630
-2436 y(mem)m(b)s(er)30 b(of)g(the)h(arra)m(y)g(in)f(turn,)f(and)h(the)h
-(expansion)f(is)g(the)h(resultan)m(t)g(list.)150 2682
+1669 y(mem)m(b)s(er)30 b(of)g(the)h(arra)m(y)g(in)f(turn,)f(and)h(the)h
+(expansion)f(is)g(the)h(resultan)m(t)g(list.)150 1833
y Fs(${)p Fi(parameter)11 b Fs(\045)p Fi(word)g Fs(})150
-2792 y(${)p Fi(parameter)g Fs(\045\045)p Fi(word)g Fs(})630
-2902 y Ft(The)35 b Fq(w)m(ord)k Ft(is)c(expanded)g(to)h(pro)s(duce)e(a)
+1943 y(${)p Fi(parameter)g Fs(\045\045)p Fi(word)g Fs(})630
+2052 y Ft(The)35 b Fq(w)m(ord)k Ft(is)c(expanded)g(to)h(pro)s(duce)e(a)
i(pattern)f(just)g(as)h(in)f(\014lename)h(expansion.)55
-b(If)630 3011 y(the)43 b(pattern)f(matc)m(hes)i(a)e(trailing)i(p)s
+b(If)630 2162 y(the)43 b(pattern)f(matc)m(hes)i(a)e(trailing)i(p)s
(ortion)e(of)g(the)h(expanded)e(v)-5 b(alue)43 b(of)g
-Fq(parameter)7 b Ft(,)630 3121 y(then)39 b(the)g(result)g(of)h(the)f
+Fq(parameter)7 b Ft(,)630 2271 y(then)39 b(the)g(result)g(of)h(the)f
(expansion)g(is)h(the)f(v)-5 b(alue)40 b(of)f Fq(parameter)46
-b Ft(with)39 b(the)h(shortest)630 3230 y(matc)m(hing)31
+b Ft(with)39 b(the)h(shortest)630 2381 y(matc)m(hing)31
b(pattern)e(\(the)h(`)p Fs(\045)p Ft(')g(case\))h(or)e(the)h(longest)h
(matc)m(hing)f(pattern)g(\(the)g(`)p Fs(\045\045)p Ft(')g(case\))630
-3340 y(deleted.)49 b(If)32 b Fq(parameter)40 b Ft(is)33
+2491 y(deleted.)49 b(If)32 b Fq(parameter)40 b Ft(is)33
b(`)p Fs(@)p Ft(')g(or)g(`)p Fs(*)p Ft(',)h(the)f(pattern)g(remo)m(v)-5
-b(al)34 b(op)s(eration)g(is)f(applied)f(to)630 3450 y(eac)m(h)38
+b(al)34 b(op)s(eration)g(is)f(applied)f(to)630 2600 y(eac)m(h)38
b(p)s(ositional)g(parameter)g(in)f(turn,)h(and)e(the)h(expansion)g(is)h
-(the)f(resultan)m(t)h(list.)61 b(If)630 3559 y Fq(parameter)38
+(the)f(resultan)m(t)h(list.)61 b(If)630 2710 y Fq(parameter)38
b Ft(is)32 b(an)f(arra)m(y)h(v)-5 b(ariable)32 b(subscripted)e(with)h
(`)p Fs(@)p Ft(')g(or)h(`)p Fs(*)p Ft(',)g(the)f(pattern)h(remo)m(v)-5
-b(al)630 3669 y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m
+b(al)630 2819 y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m
(b)s(er)e(of)h(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g
-(is)630 3778 y(the)h(resultan)m(t)g(list.)150 4025 y
+(is)630 2929 y(the)h(resultan)m(t)g(list.)150 3093 y
Fs(${)p Fi(parameter)11 b Fs(/)p Fi(pattern)g Fs(/)p
-Fi(s)o(tri)o(ng)f Fs(})630 4134 y Ft(The)37 b Fq(pattern)g
+Fi(s)o(tri)o(ng)f Fs(})630 3203 y Ft(The)37 b Fq(pattern)g
Ft(is)g(expanded)g(to)h(pro)s(duce)e(a)h(pattern)g(just)g(as)h(in)e
-(\014lename)i(expansion.)630 4244 y Fq(P)m(arameter)46
+(\014lename)i(expansion.)630 3313 y Fq(P)m(arameter)46
b Ft(is)38 b(expanded)f(and)g(the)i(longest)g(matc)m(h)g(of)f
Fq(pattern)g Ft(against)h(its)f(v)-5 b(alue)39 b(is)630
-4354 y(replaced)33 b(with)f Fq(string)8 b Ft(.)47 b(If)33
+3422 y(replaced)33 b(with)f Fq(string)8 b Ft(.)47 b(If)33
b Fq(pattern)f Ft(b)s(egins)g(with)h(`)p Fs(/)p Ft(',)g(all)h(matc)m
-(hes)f(of)g Fq(pattern)g Ft(are)g(re-)630 4463 y(placed)27
+(hes)f(of)g Fq(pattern)g Ft(are)g(re-)630 3532 y(placed)27
b(with)f Fq(string)8 b Ft(.)40 b(Normally)27 b(only)g(the)g(\014rst)f
(matc)m(h)h(is)g(replaced.)40 b(If)26 b Fq(pattern)g
-Ft(b)s(egins)630 4573 y(with)33 b(`)p Fs(#)p Ft(',)i(it)f(m)m(ust)f
+Ft(b)s(egins)630 3641 y(with)33 b(`)p Fs(#)p Ft(',)i(it)f(m)m(ust)f
(matc)m(h)i(at)f(the)g(b)s(eginning)f(of)g(the)h(expanded)f(v)-5
-b(alue)34 b(of)g Fq(parameter)7 b Ft(.)630 4682 y(If)34
+b(alue)34 b(of)g Fq(parameter)7 b Ft(.)630 3751 y(If)34
b Fq(pattern)g Ft(b)s(egins)g(with)g(`)p Fs(\045)p Ft(',)h(it)g(m)m
(ust)f(matc)m(h)h(at)g(the)f(end)g(of)g(the)h(expanded)e(v)-5
-b(alue)35 b(of)630 4792 y Fq(parameter)7 b Ft(.)40 b(If)29
+b(alue)35 b(of)630 3861 y Fq(parameter)7 b Ft(.)40 b(If)29
b Fq(string)36 b Ft(is)29 b(n)m(ull,)h(matc)m(hes)g(of)f
Fq(pattern)g Ft(are)g(deleted)h(and)e(the)h Fs(/)f Ft(follo)m(wing)630
-4902 y Fq(pattern)34 b Ft(ma)m(y)g(b)s(e)f(omitted.)51
+3970 y Fq(pattern)34 b Ft(ma)m(y)g(b)s(e)f(omitted.)51
b(If)33 b Fq(parameter)41 b Ft(is)33 b(`)p Fs(@)p Ft(')h(or)g(`)p
Fs(*)p Ft(',)g(the)g(substitution)f(op)s(eration)630
-5011 y(is)38 b(applied)g(to)g(eac)m(h)h(p)s(ositional)g(parameter)f(in)
+4080 y(is)38 b(applied)g(to)g(eac)m(h)h(p)s(ositional)g(parameter)f(in)
g(turn,)h(and)e(the)h(expansion)g(is)g(the)g(re-)630
-5121 y(sultan)m(t)f(list.)59 b(If)36 b Fq(parameter)43
+4189 y(sultan)m(t)f(list.)59 b(If)36 b Fq(parameter)43
b Ft(is)36 b(an)g(arra)m(y)h(v)-5 b(ariable)37 b(subscripted)e(with)h
-(`)p Fs(@)p Ft(')g(or)h(`)p Fs(*)p Ft(',)h(the)630 5230
+(`)p Fs(@)p Ft(')g(or)h(`)p Fs(*)p Ft(',)h(the)630 4299
y(substitution)30 b(op)s(eration)h(is)f(applied)g(to)h(eac)m(h)g(mem)m
(b)s(er)f(of)g(the)h(arra)m(y)g(in)f(turn,)f(and)h(the)630
-5340 y(expansion)g(is)h(the)f(resultan)m(t)h(list.)p
-eop end
-%%Page: 24 30
-TeXDict begin 24 29 bop 150 -116 a Ft(24)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fs(${)p Fi(parameter)11
-b Fs(^)p Fi(pattern)g Fs(})150 408 y(${)p Fi(parameter)g
-Fs(^^)p Fi(pattern)g Fs(})150 518 y(${)p Fi(parameter)g
-Fs(,)p Fi(pattern)g Fs(})150 628 y(${)p Fi(parameter)g
-Fs(,,)p Fi(pattern)g Fs(})630 737 y Ft(This)35 b(expansion)h(mo)s
-(di\014es)f(the)h(case)h(of)f(alphab)s(etic)h(c)m(haracters)g(in)f
-Fq(parameter)7 b Ft(.)57 b(The)630 847 y Fq(pattern)36
-b Ft(is)f(expanded)g(to)h(pro)s(duce)e(a)i(pattern)g(just)f(as)h(in)f
-(\014lename)g(expansion.)56 b(The)630 956 y(`)p Fs(^)p
-Ft(')36 b(op)s(erator)g(con)m(v)m(erts)h(lo)m(w)m(ercase)h(letters)f
-(matc)m(hing)g Fq(pattern)f Ft(to)g(upp)s(ercase;)i(the)e(`)p
-Fs(,)p Ft(')630 1066 y(op)s(erator)g(con)m(v)m(erts)i(matc)m(hing)f
-(upp)s(ercase)e(letters)i(to)g(lo)m(w)m(ercase.)59 b(The)36
-b(`)p Fs(^^)p Ft(')g(and)f(`)p Fs(,,)p Ft(')630 1176
-y(expansions)c(con)m(v)m(ert)i(eac)m(h)g(matc)m(hed)f(c)m(haracter)h
-(in)e(the)h(expanded)f(v)-5 b(alue;)32 b(the)g(`)p Fs(^)p
-Ft(')g(and)630 1285 y(`)p Fs(,)p Ft(')24 b(expansions)f(matc)m(h)i(and)
-e(con)m(v)m(ert)j(only)d(the)h(\014rst)f(c)m(haracter)j(in)d(the)h
-(expanded)f(v)-5 b(alue.)630 1395 y(If)31 b Fq(pattern)g
-Ft(is)g(omitted,)i(it)f(is)f(treated)h(lik)m(e)h(a)e(`)p
-Fs(?)p Ft(',)h(whic)m(h)f(matc)m(hes)i(ev)m(ery)f(c)m(haracter.)44
-b(If)630 1504 y Fq(parameter)37 b Ft(is)31 b(`)p Fs(@)p
-Ft(')f(or)h(`)p Fs(*)p Ft(',)f(the)h(case)g(mo)s(di\014cation)g(op)s
-(eration)g(is)f(applied)g(to)i(eac)m(h)f(p)s(osi-)630
-1614 y(tional)26 b(parameter)e(in)h(turn,)f(and)g(the)h(expansion)f(is)
-g(the)h(resultan)m(t)g(list.)40 b(If)23 b Fq(parameter)32
-b Ft(is)630 1724 y(an)e(arra)m(y)g(v)-5 b(ariable)31
-b(subscripted)d(with)i(`)p Fs(@)p Ft(')g(or)f(`)p Fs(*)p
-Ft(',)i(the)f(case)g(mo)s(di\014cation)h(op)s(eration)f(is)630
-1833 y(applied)d(to)g(eac)m(h)h(mem)m(b)s(er)e(of)h(the)g(arra)m(y)g
-(in)g(turn,)g(and)f(the)h(expansion)f(is)h(the)g(resultan)m(t)630
-1943 y(list.)150 2158 y Fj(3.5.4)63 b(Command)41 b(Substitution)150
-2305 y Ft(Command)f(substitution)h(allo)m(ws)i(the)e(output)g(of)h(a)f
+4408 y(expansion)g(is)h(the)f(resultan)m(t)h(list.)150
+4573 y Fs(${)p Fi(parameter)11 b Fs(^)p Fi(pattern)g
+Fs(})150 4682 y(${)p Fi(parameter)g Fs(^^)p Fi(pattern)g
+Fs(})150 4792 y(${)p Fi(parameter)g Fs(,)p Fi(pattern)g
+Fs(})150 4902 y(${)p Fi(parameter)g Fs(,,)p Fi(pattern)g
+Fs(})630 5011 y Ft(This)35 b(expansion)h(mo)s(di\014es)f(the)h(case)h
+(of)f(alphab)s(etic)h(c)m(haracters)g(in)f Fq(parameter)7
+b Ft(.)57 b(The)630 5121 y Fq(pattern)33 b Ft(is)g(expanded)e(to)j(pro)
+s(duce)d(a)j(pattern)e(just)g(as)h(in)g(\014lename)g(expansion.)47
+b(Eac)m(h)630 5230 y(c)m(haracter)32 b(in)e(the)g(expanded)f(v)-5
+b(alue)31 b(of)f Fq(parameter)37 b Ft(is)30 b(tested)h(against)h
+Fq(pattern)p Ft(,)e(and,)g(if)630 5340 y(it)j(matc)m(hes)h(the)g
+(pattern,)f(its)h(case)g(is)f(con)m(v)m(erted.)49 b(The)33
+b(pattern)g(should)f(not)h(attempt)p eop end
+%%Page: 25 31
+TeXDict begin 25 30 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(25)630 299
+y(to)32 b(matc)m(h)g(more)f(than)g(one)g(c)m(haracter.)44
+b(The)30 b(`)p Fs(^)p Ft(')i(op)s(erator)f(con)m(v)m(erts)h(lo)m(w)m
+(ercase)i(letters)630 408 y(matc)m(hing)i Fq(pattern)f
+Ft(to)h(upp)s(ercase;)h(the)e(`)p Fs(,)p Ft(')g(op)s(erator)g(con)m(v)m
+(erts)i(matc)m(hing)f(upp)s(ercase)630 518 y(letters)e(to)f(lo)m(w)m
+(ercase.)50 b(The)32 b(`)p Fs(^^)p Ft(')h(and)f(`)p Fs(,,)p
+Ft(')g(expansions)h(con)m(v)m(ert)h(eac)m(h)g(matc)m(hed)f(c)m(har-)630
+628 y(acter)c(in)f(the)h(expanded)e(v)-5 b(alue;)30 b(the)e(`)p
+Fs(^)p Ft(')g(and)g(`)p Fs(,)p Ft(')g(expansions)g(matc)m(h)h(and)f
+(con)m(v)m(ert)i(only)630 737 y(the)37 b(\014rst)g(c)m(haracter)i(in)e
+(the)g(expanded)g(v)-5 b(alue.)61 b(If)37 b Fq(pattern)g
+Ft(is)h(omitted,)i(it)e(is)f(treated)630 847 y(lik)m(e)h(a)f(`)p
+Fs(?)p Ft(',)i(whic)m(h)d(matc)m(hes)i(ev)m(ery)f(c)m(haracter.)61
+b(If)37 b Fq(parameter)43 b Ft(is)37 b(`)p Fs(@)p Ft(')g(or)f(`)p
+Fs(*)p Ft(',)j(the)e(case)630 956 y(mo)s(di\014cation)29
+b(op)s(eration)f(is)g(applied)g(to)h(eac)m(h)h(p)s(ositional)f
+(parameter)f(in)g(turn,)g(and)g(the)630 1066 y(expansion)38
+b(is)g(the)g(resultan)m(t)h(list.)65 b(If)37 b Fq(parameter)46
+b Ft(is)38 b(an)g(arra)m(y)g(v)-5 b(ariable)39 b(subscripted)630
+1176 y(with)26 b(`)p Fs(@)p Ft(')f(or)h(`)p Fs(*)p Ft(',)h(the)f(case)h
+(mo)s(di\014cation)f(op)s(eration)h(is)e(applied)h(to)h(eac)m(h)g(mem)m
+(b)s(er)e(of)h(the)630 1285 y(arra)m(y)31 b(in)f(turn,)f(and)h(the)h
+(expansion)f(is)g(the)h(resultan)m(t)g(list.)150 1487
+y Fj(3.5.4)63 b(Command)41 b(Substitution)150 1633 y
+Ft(Command)f(substitution)h(allo)m(ws)i(the)e(output)g(of)h(a)f
(command)g(to)h(replace)g(the)g(command)f(itself.)150
-2415 y(Command)29 b(substitution)h(o)s(ccurs)h(when)e(a)i(command)f(is)
-g(enclosed)h(as)g(follo)m(ws:)390 2566 y Fs($\()p Fi(command)11
-b Fs(\))150 2716 y Ft(or)390 2867 y Fs(`)p Fi(command)g
-Fs(`)150 3018 y Ft(Bash)45 b(p)s(erforms)f(the)h(expansion)f(b)m(y)h
+1743 y(Command)29 b(substitution)h(o)s(ccurs)h(when)e(a)i(command)f(is)
+g(enclosed)h(as)g(follo)m(ws:)390 1880 y Fs($\()p Fi(command)11
+b Fs(\))150 2016 y Ft(or)390 2153 y Fs(`)p Fi(command)g
+Fs(`)150 2289 y Ft(Bash)45 b(p)s(erforms)f(the)h(expansion)f(b)m(y)h
(executing)i Fq(command)h Ft(and)c(replacing)i(the)f(command)g(sub-)150
-3128 y(stitution)c(with)f(the)g(standard)g(output)g(of)g(the)g
+2399 y(stitution)c(with)f(the)g(standard)g(output)g(of)g(the)g
(command,)j(with)d(an)m(y)h(trailing)g(newlines)f(deleted.)150
-3237 y(Em)m(b)s(edded)30 b(newlines)h(are)h(not)f(deleted,)i(but)e
+2509 y(Em)m(b)s(edded)30 b(newlines)h(are)h(not)f(deleted,)i(but)e
(they)g(ma)m(y)h(b)s(e)f(remo)m(v)m(ed)i(during)d(w)m(ord)h(splitting.)
-44 b(The)150 3347 y(command)21 b(substitution)g Fs($\(cat)29
+44 b(The)150 2618 y(command)21 b(substitution)g Fs($\(cat)29
b Fi(file)11 b Fs(\))20 b Ft(can)i(b)s(e)f(replaced)g(b)m(y)h(the)g
(equiv)-5 b(alen)m(t)22 b(but)f(faster)h Fs($\(<)30 b
-Fi(file)11 b Fs(\))p Ft(.)275 3498 y(When)33 b(the)i(old-st)m(yle)h
+Fi(file)11 b Fs(\))p Ft(.)275 2755 y(When)33 b(the)i(old-st)m(yle)h
(bac)m(kquote)f(form)f(of)g(substitution)g(is)g(used,)h(bac)m(kslash)f
-(retains)h(its)f(literal)150 3607 y(meaning)k(except)h(when)e(follo)m
+(retains)h(its)f(literal)150 2864 y(meaning)k(except)h(when)e(follo)m
(w)m(ed)j(b)m(y)e(`)p Fs($)p Ft(',)j(`)p Fs(`)p Ft(',)f(or)e(`)p
Fs(\\)p Ft('.)64 b(The)38 b(\014rst)f(bac)m(kquote)j(not)e(preceded)g
-(b)m(y)g(a)150 3717 y(bac)m(kslash)j(terminates)g(the)f(command)g
+(b)m(y)g(a)150 2974 y(bac)m(kslash)j(terminates)g(the)f(command)g
(substitution.)69 b(When)40 b(using)g(the)g Fs($\()p
-Fi(command)11 b Fs(\))37 b Ft(form,)42 b(all)150 3826
+Fi(command)11 b Fs(\))37 b Ft(form,)42 b(all)150 3084
y(c)m(haracters)32 b(b)s(et)m(w)m(een)f(the)f(paren)m(theses)h(mak)m(e)
g(up)f(the)g(command;)h(none)f(are)h(treated)g(sp)s(ecially)-8
-b(.)275 3977 y(Command)22 b(substitutions)g(ma)m(y)i(b)s(e)e(nested.)39
+b(.)275 3220 y(Command)22 b(substitutions)g(ma)m(y)i(b)s(e)e(nested.)39
b(T)-8 b(o)23 b(nest)g(when)f(using)h(the)g(bac)m(kquoted)h(form,)g
-(escap)s(e)150 4087 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m
-(kslashes.)275 4238 y(If)e(the)i(substitution)e(app)s(ears)h(within)g
+(escap)s(e)150 3330 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m
+(kslashes.)275 3466 y(If)e(the)i(substitution)e(app)s(ears)h(within)g
(double)f(quotes,)i(w)m(ord)f(splitting)h(and)f(\014lename)g(expansion)
-150 4347 y(are)i(not)f(p)s(erformed)f(on)h(the)h(results.)150
-4563 y Fj(3.5.5)63 b(Arithmetic)40 b(Expansion)150 4710
+150 3576 y(are)i(not)f(p)s(erformed)f(on)h(the)h(results.)150
+3777 y Fj(3.5.5)63 b(Arithmetic)40 b(Expansion)150 3924
y Ft(Arithmetic)25 b(expansion)g(allo)m(ws)g(the)g(ev)-5
b(aluation)26 b(of)f(an)f(arithmetic)i(expression)e(and)g(the)g
-(substitution)150 4819 y(of)31 b(the)f(result.)41 b(The)30
-b(format)g(for)g(arithmetic)i(expansion)e(is:)390 4970
-y Fs($\(\()47 b Fi(expression)55 b Fs(\)\))275 5121 y
+(substitution)150 4034 y(of)31 b(the)f(result.)41 b(The)30
+b(format)g(for)g(arithmetic)i(expansion)e(is:)390 4171
+y Fs($\(\()47 b Fi(expression)55 b Fs(\)\))275 4307 y
Ft(The)33 b(expression)g(is)h(treated)g(as)g(if)g(it)g(w)m(ere)g
(within)f(double)h(quotes,)h(but)e(a)h(double)f(quote)h(inside)150
-5230 y(the)27 b(paren)m(theses)g(is)g(not)g(treated)h(sp)s(ecially)-8
+4417 y(the)27 b(paren)m(theses)g(is)g(not)g(treated)h(sp)s(ecially)-8
b(.)41 b(All)27 b(tok)m(ens)h(in)e(the)h(expression)g(undergo)f
-(parameter)h(ex-)150 5340 y(pansion,)h(command)f(substitution,)h(and)f
+(parameter)h(ex-)150 4526 y(pansion,)h(command)f(substitution,)h(and)f
(quote)i(remo)m(v)-5 b(al.)41 b(Arithmetic)28 b(expansions)g(ma)m(y)g
-(b)s(e)f(nested.)p eop end
-%%Page: 25 31
-TeXDict begin 25 30 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(25)275 299
-y(The)34 b(ev)-5 b(aluation)37 b(is)f(p)s(erformed)e(according)i(to)g
-(the)g(rules)f(listed)h(b)s(elo)m(w)g(\(see)g(Section)g(6.5)h([Shell)
-150 408 y(Arithmetic],)32 b(page)f(82\).)42 b(If)30 b(the)h(expression)
-f(is)g(in)m(v)-5 b(alid,)32 b(Bash)e(prin)m(ts)g(a)h(message)g
-(indicating)h(failure)150 518 y(to)f(the)g(standard)e(error)h(and)g(no)
-g(substitution)g(o)s(ccurs.)150 713 y Fj(3.5.6)63 b(Pro)s(cess)42
-b(Substitution)150 860 y Ft(Pro)s(cess)i(substitution)g(is)g(supp)s
-(orted)f(on)h(systems)g(that)h(supp)s(ort)d(named)i(pip)s(es)f(\()p
-Fl(fif)n(o)p Ft(s\))i(or)f(the)150 969 y(`)p Fs(/dev/fd)p
-Ft(')29 b(metho)s(d)h(of)g(naming)g(op)s(en)g(\014les.)41
-b(It)30 b(tak)m(es)i(the)f(form)f(of)390 1101 y Fs(<\()p
-Fi(list)11 b Fs(\))150 1234 y Ft(or)390 1366 y Fs(>\()p
-Fi(list)g Fs(\))150 1498 y Ft(The)23 b(pro)s(cess)g Fq(list)j
-Ft(is)d(run)f(with)h(its)h(input)f(or)g(output)g(connected)h(to)h(a)e
-Fl(fif)n(o)g Ft(or)h(some)g(\014le)f(in)g(`)p Fs(/dev/fd)p
-Ft('.)150 1608 y(The)28 b(name)h(of)g(this)f(\014le)h(is)g(passed)f(as)
-h(an)f(argumen)m(t)h(to)h(the)f(curren)m(t)f(command)h(as)f(the)h
-(result)g(of)g(the)150 1717 y(expansion.)40 b(If)28 b(the)h
-Fs(>\()p Fi(list)11 b Fs(\))26 b Ft(form)h(is)i(used,)f(writing)h(to)g
-(the)f(\014le)h(will)g(pro)m(vide)f(input)g(for)g Fq(list)r
-Ft(.)41 b(If)28 b(the)150 1827 y Fs(<\()p Fi(list)11
+(b)s(e)f(nested.)275 4663 y(The)34 b(ev)-5 b(aluation)37
+b(is)f(p)s(erformed)e(according)i(to)g(the)g(rules)f(listed)h(b)s(elo)m
+(w)g(\(see)g(Section)g(6.5)h([Shell)150 4772 y(Arithmetic],)32
+b(page)f(82\).)42 b(If)30 b(the)h(expression)f(is)g(in)m(v)-5
+b(alid,)32 b(Bash)e(prin)m(ts)g(a)h(message)g(indicating)h(failure)150
+4882 y(to)f(the)g(standard)e(error)h(and)g(no)g(substitution)g(o)s
+(ccurs.)150 5083 y Fj(3.5.6)63 b(Pro)s(cess)42 b(Substitution)150
+5230 y Ft(Pro)s(cess)i(substitution)g(is)g(supp)s(orted)f(on)h(systems)
+g(that)h(supp)s(ort)d(named)i(pip)s(es)f(\()p Fl(fif)n(o)p
+Ft(s\))i(or)f(the)150 5340 y(`)p Fs(/dev/fd)p Ft(')29
+b(metho)s(d)h(of)g(naming)g(op)s(en)g(\014les.)41 b(It)30
+b(tak)m(es)i(the)f(form)f(of)p eop end
+%%Page: 26 32
+TeXDict begin 26 31 bop 150 -116 a Ft(26)2572 b(Bash)31
+b(Reference)g(Man)m(ual)390 299 y Fs(<\()p Fi(list)11
+b Fs(\))150 432 y Ft(or)390 565 y Fs(>\()p Fi(list)g
+Fs(\))150 699 y Ft(The)23 b(pro)s(cess)g Fq(list)j Ft(is)d(run)f(with)h
+(its)h(input)f(or)g(output)g(connected)h(to)h(a)e Fl(fif)n(o)g
+Ft(or)h(some)g(\014le)f(in)g(`)p Fs(/dev/fd)p Ft('.)150
+808 y(The)28 b(name)h(of)g(this)f(\014le)h(is)g(passed)f(as)h(an)f
+(argumen)m(t)h(to)h(the)f(curren)m(t)f(command)h(as)f(the)h(result)g
+(of)g(the)150 918 y(expansion.)40 b(If)28 b(the)h Fs(>\()p
+Fi(list)11 b Fs(\))26 b Ft(form)h(is)i(used,)f(writing)h(to)g(the)f
+(\014le)h(will)g(pro)m(vide)f(input)g(for)g Fq(list)r
+Ft(.)41 b(If)28 b(the)150 1027 y Fs(<\()p Fi(list)11
b Fs(\))23 b Ft(form)h(is)i(used,)f(the)h(\014le)f(passed)g(as)g(an)g
(argumen)m(t)h(should)e(b)s(e)h(read)g(to)h(obtain)g(the)f(output)g(of)
-150 1936 y Fq(list)r Ft(.)41 b(Note)31 b(that)f(no)f(space)h(ma)m(y)g
+150 1137 y Fq(list)r Ft(.)41 b(Note)31 b(that)f(no)f(space)h(ma)m(y)g
(app)s(ear)f(b)s(et)m(w)m(een)h(the)g Fs(<)f Ft(or)h
Fs(>)f Ft(and)g(the)g(left)h(paren)m(thesis,)h(otherwise)150
-2046 y(the)g(construct)f(w)m(ould)g(b)s(e)g(in)m(terpreted)h(as)f(a)h
-(redirection.)275 2178 y(When)36 b(a)m(v)-5 b(ailable,)40
+1247 y(the)g(construct)f(w)m(ould)g(b)s(e)g(in)m(terpreted)h(as)f(a)h
+(redirection.)275 1380 y(When)36 b(a)m(v)-5 b(ailable,)40
b(pro)s(cess)c(substitution)h(is)f(p)s(erformed)f(sim)m(ultaneously)i
-(with)g(parameter)g(and)150 2288 y(v)-5 b(ariable)31
+(with)g(parameter)g(and)150 1489 y(v)-5 b(ariable)31
b(expansion,)g(command)f(substitution,)g(and)g(arithmetic)i(expansion.)
-150 2482 y Fj(3.5.7)63 b(W)-10 b(ord)41 b(Splitting)150
-2629 y Ft(The)30 b(shell)h(scans)g(the)g(results)f(of)h(parameter)g
+150 1686 y Fj(3.5.7)63 b(W)-10 b(ord)41 b(Splitting)150
+1833 y Ft(The)30 b(shell)h(scans)g(the)g(results)f(of)h(parameter)g
(expansion,)g(command)g(substitution,)g(and)f(arithmetic)150
-2739 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h
-(quotes)h(for)f(w)m(ord)g(splitting.)275 2871 y(The)43
+1943 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h
+(quotes)h(for)f(w)m(ord)g(splitting.)275 2076 y(The)43
b(shell)h(treats)h(eac)m(h)h(c)m(haracter)f(of)g Fs($IFS)e
Ft(as)h(a)g(delimiter,)49 b(and)43 b(splits)h(the)h(results)e(of)i(the)
-150 2981 y(other)40 b(expansions)f(in)m(to)i(w)m(ords)e(on)h(these)g(c)
+150 2186 y(other)40 b(expansions)f(in)m(to)i(w)m(ords)e(on)h(these)g(c)
m(haracters.)70 b(If)39 b Fs(IFS)g Ft(is)h(unset,)i(or)d(its)h(v)-5
-b(alue)40 b(is)g(exactly)150 3090 y Fs(<space><tab><newline>)p
+b(alue)40 b(is)g(exactly)150 2295 y Fs(<space><tab><newline>)p
Ft(,)26 b(the)32 b(default,)g(then)f(sequences)h(of)62
b Fs(<space>)p Ft(,)30 b Fs(<tab>)p Ft(,)h(and)f Fs(<newline>)150
-3200 y Ft(at)39 b(the)f(b)s(eginning)g(and)f(end)h(of)g(the)h(results)f
+2405 y Ft(at)39 b(the)f(b)s(eginning)g(and)f(end)h(of)g(the)h(results)f
(of)g(the)g(previous)g(expansions)g(are)g(ignored,)j(and)d(an)m(y)150
-3309 y(sequence)31 b(of)g Fs(IFS)f Ft(c)m(haracters)j(not)e(at)g(the)g
+2514 y(sequence)31 b(of)g Fs(IFS)f Ft(c)m(haracters)j(not)e(at)g(the)g
(b)s(eginning)g(or)f(end)h(serv)m(es)g(to)h(delimit)f(w)m(ords.)42
-b(If)30 b Fs(IFS)g Ft(has)150 3419 y(a)g(v)-5 b(alue)30
+b(If)30 b Fs(IFS)g Ft(has)150 2624 y(a)g(v)-5 b(alue)30
b(other)g(than)g(the)g(default,)g(then)f(sequences)h(of)g(the)g
(whitespace)g(c)m(haracters)h Fs(space)e Ft(and)g Fs(tab)150
-3529 y Ft(are)36 b(ignored)g(at)g(the)g(b)s(eginning)f(and)g(end)g(of)h
+2733 y Ft(are)36 b(ignored)g(at)g(the)g(b)s(eginning)f(and)g(end)g(of)h
(the)g(w)m(ord,)h(as)f(long)g(as)g(the)g(whitespace)h(c)m(haracter)g
-(is)150 3638 y(in)f(the)g(v)-5 b(alue)36 b(of)g Fs(IFS)f
+(is)150 2843 y(in)f(the)g(v)-5 b(alue)36 b(of)g Fs(IFS)f
Ft(\(an)h Fs(IFS)f Ft(whitespace)h(c)m(haracter\).)60
b(An)m(y)35 b(c)m(haracter)j(in)d Fs(IFS)g Ft(that)i(is)f(not)g
-Fs(IFS)150 3748 y Ft(whitespace,)27 b(along)f(with)f(an)m(y)g(adjacen)m
+Fs(IFS)150 2953 y Ft(whitespace,)27 b(along)f(with)f(an)m(y)g(adjacen)m
(t)h Fs(IFS)e Ft(whitespace)i(c)m(haracters,)i(delimits)e(a)f(\014eld.)
-38 b(A)26 b(sequence)150 3857 y(of)35 b Fs(IFS)f Ft(whitespace)h(c)m
+38 b(A)26 b(sequence)150 3062 y(of)35 b Fs(IFS)f Ft(whitespace)h(c)m
(haracters)i(is)d(also)i(treated)g(as)f(a)g(delimiter.)55
b(If)34 b(the)h(v)-5 b(alue)35 b(of)g Fs(IFS)f Ft(is)h(n)m(ull,)h(no)
-150 3967 y(w)m(ord)30 b(splitting)h(o)s(ccurs.)275 4099
+150 3172 y(w)m(ord)30 b(splitting)h(o)s(ccurs.)275 3305
y(Explicit)44 b(n)m(ull)f(argumen)m(ts)g(\()p Fs("")g
Ft(or)h Fs('')p Ft(\))f(are)g(retained.)80 b(Unquoted)43
-b(implicit)h(n)m(ull)f(argumen)m(ts,)150 4209 y(resulting)24
+b(implicit)h(n)m(ull)f(argumen)m(ts,)150 3415 y(resulting)24
b(from)f(the)g(expansion)g(of)h(parameters)g(that)g(ha)m(v)m(e)h(no)e
(v)-5 b(alues,)25 b(are)f(remo)m(v)m(ed.)40 b(If)23 b(a)g(parameter)150
-4318 y(with)30 b(no)g(v)-5 b(alue)31 b(is)g(expanded)e(within)h(double)
+3524 y(with)30 b(no)g(v)-5 b(alue)31 b(is)g(expanded)e(within)h(double)
g(quotes,)h(a)g(n)m(ull)f(argumen)m(t)h(results)f(and)g(is)g(retained.)
-275 4450 y(Note)h(that)g(if)g(no)f(expansion)g(o)s(ccurs,)g(no)h
-(splitting)g(is)f(p)s(erformed.)150 4645 y Fj(3.5.8)63
-b(Filename)41 b(Expansion)150 4792 y Ft(After)26 b(w)m(ord)g
+275 3658 y(Note)h(that)g(if)g(no)f(expansion)g(o)s(ccurs,)g(no)h
+(splitting)g(is)f(p)s(erformed.)150 3854 y Fj(3.5.8)63
+b(Filename)41 b(Expansion)150 4001 y Ft(After)26 b(w)m(ord)g
(splitting,)i(unless)d(the)i(`)p Fs(-f)p Ft(')f(option)g(has)g(b)s(een)
f(set)i(\(see)g(Section)g(4.3.1)h([The)e(Set)g(Builtin],)150
-4902 y(page)h(54\),)i(Bash)d(scans)h(eac)m(h)h(w)m(ord)e(for)g(the)h(c)
+4111 y(page)h(54\),)i(Bash)d(scans)h(eac)m(h)h(w)m(ord)e(for)g(the)h(c)
m(haracters)g(`)p Fs(*)p Ft(',)h(`)p Fs(?)p Ft(',)g(and)e(`)p
Fs([)p Ft('.)39 b(If)26 b(one)h(of)g(these)f(c)m(haracters)150
-5011 y(app)s(ears,)h(then)f(the)h(w)m(ord)f(is)h(regarded)g(as)g(a)g
+4220 y(app)s(ears,)h(then)f(the)h(w)m(ord)f(is)h(regarded)g(as)g(a)g
Fq(pattern)p Ft(,)g(and)g(replaced)g(with)f(an)h(alphab)s(etically)h
-(sorted)150 5121 y(list)k(of)f(\014lenames)g(matc)m(hing)h(the)f
+(sorted)150 4330 y(list)k(of)f(\014lenames)g(matc)m(hing)h(the)f
(pattern)g(\(see)h(Section)f(3.5.8.1)j([P)m(attern)e(Matc)m(hing],)h
-(page)f(26\).)43 b(If)150 5230 y(no)26 b(matc)m(hing)i(\014lenames)e
+(page)f(27\).)43 b(If)150 4440 y(no)26 b(matc)m(hing)i(\014lenames)e
(are)h(found,)f(and)g(the)h(shell)f(option)h Fs(nullglob)d
-Ft(is)j(disabled,)g(the)g(w)m(ord)f(is)g(left)150 5340
+Ft(is)j(disabled,)g(the)g(w)m(ord)f(is)g(left)150 4549
y(unc)m(hanged.)40 b(If)30 b(the)g Fs(nullglob)e Ft(option)i(is)h(set,)
f(and)g(no)g(matc)m(hes)h(are)g(found,)e(the)h(w)m(ord)g(is)g(remo)m(v)
-m(ed.)p eop end
-%%Page: 26 32
-TeXDict begin 26 31 bop 150 -116 a Ft(26)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y(If)h(the)g Fs(failglob)e
-Ft(shell)i(option)h(is)f(set,)h(and)f(no)g(matc)m(hes)h(are)g(found,)e
-(an)h(error)g(message)h(is)f(prin)m(ted)150 408 y(and)e(the)g(command)g
-(is)h(not)f(executed.)42 b(If)30 b(the)g(shell)h(option)g
-Fs(nocaseglob)c Ft(is)k(enabled,)f(the)h(matc)m(h)g(is)150
-518 y(p)s(erformed)e(without)h(regard)h(to)g(the)f(case)i(of)e(alphab)s
-(etic)h(c)m(haracters.)275 657 y(When)23 b(a)h(pattern)f(is)h(used)f
-(for)g(\014lename)h(expansion,)h(the)e(c)m(haracter)i(`)p
-Fs(.)p Ft(')f(at)g(the)g(start)g(of)g(a)g(\014lename)150
-766 y(or)f(immediately)i(follo)m(wing)g(a)f(slash)f(m)m(ust)h(b)s(e)f
-(matc)m(hed)h(explicitly)-8 b(,)27 b(unless)c(the)g(shell)h(option)g
-Fs(dotglob)150 876 y Ft(is)33 b(set.)51 b(When)33 b(matc)m(hing)h(a)g
-(\014lename,)h(the)e(slash)h(c)m(haracter)h(m)m(ust)e(alw)m(a)m(ys)i(b)
-s(e)e(matc)m(hed)h(explicitly)-8 b(.)150 985 y(In)30
-b(other)g(cases,)i(the)e(`)p Fs(.)p Ft(')h(c)m(haracter)h(is)e(not)h
-(treated)g(sp)s(ecially)-8 b(.)275 1124 y(See)28 b(the)g(description)g
-(of)g Fs(shopt)e Ft(in)i(Section)g(4.3.2)i([The)e(Shopt)f(Builtin],)i
-(page)g(58,)g(for)f(a)g(descrip-)150 1234 y(tion)j(of)f(the)h
-Fs(nocaseglob)p Ft(,)d Fs(nullglob)p Ft(,)g Fs(failglob)p
-Ft(,)h(and)g Fs(dotglob)g Ft(options.)275 1372 y(The)j
-Fs(GLOBIGNORE)f Ft(shell)i(v)-5 b(ariable)34 b(ma)m(y)g(b)s(e)f(used)f
-(to)i(restrict)g(the)g(set)f(of)h(\014lenames)f(matc)m(hing)i(a)150
-1482 y(pattern.)k(If)25 b Fs(GLOBIGNORE)e Ft(is)j(set,)h(eac)m(h)g
-(matc)m(hing)g(\014lename)f(that)g(also)h(matc)m(hes)f(one)g(of)g(the)g
-(patterns)150 1592 y(in)33 b Fs(GLOBIGNORE)d Ft(is)j(remo)m(v)m(ed)h
-(from)e(the)i(list)f(of)g(matc)m(hes.)50 b(The)33 b(\014lenames)g(`)p
-Fs(.)p Ft(')g(and)f(`)p Fs(..)p Ft(')h(are)g(alw)m(a)m(ys)150
-1701 y(ignored)g(when)e Fs(GLOBIGNORE)f Ft(is)j(set)g(and)f(not)h(n)m
-(ull.)48 b(Ho)m(w)m(ev)m(er,)35 b(setting)f Fs(GLOBIGNORE)c
-Ft(to)j(a)g(non-n)m(ull)150 1811 y(v)-5 b(alue)34 b(has)f(the)h
-(e\013ect)h(of)f(enabling)g(the)g Fs(dotglob)e Ft(shell)h(option,)j(so)
-e(all)g(other)g(\014lenames)g(b)s(eginning)150 1920 y(with)43
-b(a)h(`)p Fs(.)p Ft(')f(will)h(matc)m(h.)80 b(T)-8 b(o)44
-b(get)h(the)e(old)h(b)s(eha)m(vior)f(of)h(ignoring)f(\014lenames)h(b)s
-(eginning)f(with)g(a)150 2030 y(`)p Fs(.)p Ft(',)c(mak)m(e)g(`)p
-Fs(.*)p Ft(')e(one)g(of)g(the)h(patterns)f(in)g Fs(GLOBIGNORE)p
-Ft(.)58 b(The)37 b Fs(dotglob)e Ft(option)j(is)f(disabled)g(when)150
-2139 y Fs(GLOBIGNORE)28 b Ft(is)i(unset.)150 2343 y Fj(3.5.8.1)63
-b(P)m(attern)40 b(Matc)m(hing)150 2490 y Ft(An)m(y)24
-b(c)m(haracter)h(that)f(app)s(ears)f(in)g(a)h(pattern,)i(other)e(than)f
-(the)h(sp)s(ecial)g(pattern)g(c)m(haracters)h(describ)s(ed)150
-2599 y(b)s(elo)m(w,)31 b(matc)m(hes)g(itself.)42 b(The)29
-b Fl(nul)h Ft(c)m(haracter)i(ma)m(y)e(not)h(o)s(ccur)f(in)g(a)h
-(pattern.)40 b(A)31 b(bac)m(kslash)g(escap)s(es)150 2709
-y(the)38 b(follo)m(wing)g(c)m(haracter;)43 b(the)37 b(escaping)i(bac)m
-(kslash)e(is)h(discarded)f(when)f(matc)m(hing.)63 b(The)36
-b(sp)s(ecial)150 2819 y(pattern)30 b(c)m(haracters)i(m)m(ust)f(b)s(e)e
-(quoted)i(if)f(they)h(are)f(to)i(b)s(e)d(matc)m(hed)i(literally)-8
-b(.)275 2957 y(The)29 b(sp)s(ecial)i(pattern)g(c)m(haracters)h(ha)m(v)m
-(e)f(the)g(follo)m(wing)h(meanings:)150 3123 y Fs(*)432
-b Ft(Matc)m(hes)31 b(an)m(y)e(string,)h(including)f(the)g(n)m(ull)g
-(string.)41 b(When)29 b(the)g Fs(globstar)e Ft(shell)i(option)630
-3232 y(is)37 b(enabled,)h(and)e(`)p Fs(*)p Ft(')h(is)g(used)f(in)g(a)h
+m(ed.)150 4659 y(If)i(the)g Fs(failglob)e Ft(shell)i(option)h(is)f
+(set,)h(and)f(no)g(matc)m(hes)h(are)g(found,)e(an)h(error)g(message)h
+(is)f(prin)m(ted)150 4768 y(and)e(the)g(command)g(is)h(not)f(executed.)
+42 b(If)30 b(the)g(shell)h(option)g Fs(nocaseglob)c Ft(is)k(enabled,)f
+(the)h(matc)m(h)g(is)150 4878 y(p)s(erformed)e(without)h(regard)h(to)g
+(the)f(case)i(of)e(alphab)s(etic)h(c)m(haracters.)275
+5011 y(When)23 b(a)h(pattern)f(is)h(used)f(for)g(\014lename)h
+(expansion,)h(the)e(c)m(haracter)i(`)p Fs(.)p Ft(')f(at)g(the)g(start)g
+(of)g(a)g(\014lename)150 5121 y(or)f(immediately)i(follo)m(wing)g(a)f
+(slash)f(m)m(ust)h(b)s(e)f(matc)m(hed)h(explicitly)-8
+b(,)27 b(unless)c(the)g(shell)h(option)g Fs(dotglob)150
+5230 y Ft(is)33 b(set.)51 b(When)33 b(matc)m(hing)h(a)g(\014lename,)h
+(the)e(slash)h(c)m(haracter)h(m)m(ust)e(alw)m(a)m(ys)i(b)s(e)e(matc)m
+(hed)h(explicitly)-8 b(.)150 5340 y(In)30 b(other)g(cases,)i(the)e(`)p
+Fs(.)p Ft(')h(c)m(haracter)h(is)e(not)h(treated)g(sp)s(ecially)-8
+b(.)p eop end
+%%Page: 27 33
+TeXDict begin 27 32 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(27)275 299
+y(See)28 b(the)g(description)g(of)g Fs(shopt)e Ft(in)i(Section)g(4.3.2)
+i([The)e(Shopt)f(Builtin],)i(page)g(58,)g(for)f(a)g(descrip-)150
+408 y(tion)j(of)f(the)h Fs(nocaseglob)p Ft(,)d Fs(nullglob)p
+Ft(,)g Fs(failglob)p Ft(,)h(and)g Fs(dotglob)g Ft(options.)275
+536 y(The)j Fs(GLOBIGNORE)f Ft(shell)i(v)-5 b(ariable)34
+b(ma)m(y)g(b)s(e)f(used)f(to)i(restrict)g(the)g(set)f(of)h(\014lenames)
+f(matc)m(hing)i(a)150 646 y(pattern.)k(If)25 b Fs(GLOBIGNORE)e
+Ft(is)j(set,)h(eac)m(h)g(matc)m(hing)g(\014lename)f(that)g(also)h(matc)
+m(hes)f(one)g(of)g(the)g(patterns)150 755 y(in)33 b Fs(GLOBIGNORE)d
+Ft(is)j(remo)m(v)m(ed)h(from)e(the)i(list)f(of)g(matc)m(hes.)50
+b(The)33 b(\014lenames)g(`)p Fs(.)p Ft(')g(and)f(`)p
+Fs(..)p Ft(')h(are)g(alw)m(a)m(ys)150 865 y(ignored)g(when)e
+Fs(GLOBIGNORE)f Ft(is)j(set)g(and)f(not)h(n)m(ull.)48
+b(Ho)m(w)m(ev)m(er,)35 b(setting)f Fs(GLOBIGNORE)c Ft(to)j(a)g(non-n)m
+(ull)150 974 y(v)-5 b(alue)34 b(has)f(the)h(e\013ect)h(of)f(enabling)g
+(the)g Fs(dotglob)e Ft(shell)h(option,)j(so)e(all)g(other)g
+(\014lenames)g(b)s(eginning)150 1084 y(with)43 b(a)h(`)p
+Fs(.)p Ft(')f(will)h(matc)m(h.)80 b(T)-8 b(o)44 b(get)h(the)e(old)h(b)s
+(eha)m(vior)f(of)h(ignoring)f(\014lenames)h(b)s(eginning)f(with)g(a)150
+1194 y(`)p Fs(.)p Ft(',)c(mak)m(e)g(`)p Fs(.*)p Ft(')e(one)g(of)g(the)h
+(patterns)f(in)g Fs(GLOBIGNORE)p Ft(.)58 b(The)37 b Fs(dotglob)e
+Ft(option)j(is)f(disabled)g(when)150 1303 y Fs(GLOBIGNORE)28
+b Ft(is)i(unset.)150 1489 y Fj(3.5.8.1)63 b(P)m(attern)40
+b(Matc)m(hing)150 1635 y Ft(An)m(y)24 b(c)m(haracter)h(that)f(app)s
+(ears)f(in)g(a)h(pattern,)i(other)e(than)f(the)h(sp)s(ecial)g(pattern)g
+(c)m(haracters)h(describ)s(ed)150 1745 y(b)s(elo)m(w,)31
+b(matc)m(hes)g(itself.)42 b(The)29 b Fl(nul)h Ft(c)m(haracter)i(ma)m(y)
+e(not)h(o)s(ccur)f(in)g(a)h(pattern.)40 b(A)31 b(bac)m(kslash)g(escap)s
+(es)150 1855 y(the)38 b(follo)m(wing)g(c)m(haracter;)43
+b(the)37 b(escaping)i(bac)m(kslash)e(is)h(discarded)f(when)f(matc)m
+(hing.)63 b(The)36 b(sp)s(ecial)150 1964 y(pattern)30
+b(c)m(haracters)i(m)m(ust)f(b)s(e)e(quoted)i(if)f(they)h(are)f(to)i(b)s
+(e)d(matc)m(hed)i(literally)-8 b(.)275 2092 y(The)29
+b(sp)s(ecial)i(pattern)g(c)m(haracters)h(ha)m(v)m(e)f(the)g(follo)m
+(wing)h(meanings:)150 2237 y Fs(*)432 b Ft(Matc)m(hes)31
+b(an)m(y)e(string,)h(including)f(the)g(n)m(ull)g(string.)41
+b(When)29 b(the)g Fs(globstar)e Ft(shell)i(option)630
+2347 y(is)37 b(enabled,)h(and)e(`)p Fs(*)p Ft(')h(is)g(used)f(in)g(a)h
(\014lename)g(expansion)g(con)m(text,)j(t)m(w)m(o)e(adjacen)m(t)g(`)p
-Fs(*)p Ft('s)630 3342 y(used)f(as)g(a)h(single)g(pattern)g(will)f(matc)
+Fs(*)p Ft('s)630 2457 y(used)f(as)g(a)h(single)g(pattern)g(will)f(matc)
m(h)i(all)f(\014les)f(and)g(zero)h(or)g(more)f(directories)i(and)630
-3452 y(sub)s(directories.)g(If)25 b(follo)m(w)m(ed)j(b)m(y)e(a)g(`)p
+2566 y(sub)s(directories.)g(If)25 b(follo)m(w)m(ed)j(b)m(y)e(a)g(`)p
Fs(/)p Ft(',)h(t)m(w)m(o)g(adjacen)m(t)h(`)p Fs(*)p Ft('s)e(will)g
-(matc)m(h)h(only)f(directories)630 3561 y(and)k(sub)s(directories.)150
-3725 y Fs(?)432 b Ft(Matc)m(hes)32 b(an)m(y)f(single)g(c)m(haracter.)
-150 3888 y Fs([...)o(])241 b Ft(Matc)m(hes)27 b(an)m(y)e(one)g(of)g
+(matc)m(h)h(only)f(directories)630 2676 y(and)k(sub)s(directories.)150
+2821 y Fs(?)432 b Ft(Matc)m(hes)32 b(an)m(y)f(single)g(c)m(haracter.)
+150 2967 y Fs([...)o(])241 b Ft(Matc)m(hes)27 b(an)m(y)e(one)g(of)g
(the)g(enclosed)g(c)m(haracters.)41 b(A)25 b(pair)f(of)h(c)m(haracters)
-i(separated)e(b)m(y)g(a)630 3998 y(h)m(yphen)i(denotes)h(a)g
+i(separated)e(b)m(y)g(a)630 3076 y(h)m(yphen)i(denotes)h(a)g
Fq(range)g(expression)p Ft(;)g(an)m(y)h(c)m(haracter)g(that)f(sorts)g
-(b)s(et)m(w)m(een)g(those)h(t)m(w)m(o)630 4108 y(c)m(haracters,)f
+(b)s(et)m(w)m(een)g(those)h(t)m(w)m(o)630 3186 y(c)m(haracters,)f
(inclusiv)m(e,)f(using)d(the)h(curren)m(t)f(lo)s(cale's)j(collating)g
-(sequence)e(and)f(c)m(haracter)630 4217 y(set,)31 b(is)f(matc)m(hed.)42
+(sequence)e(and)f(c)m(haracter)630 3295 y(set,)31 b(is)f(matc)m(hed.)42
b(If)30 b(the)g(\014rst)g(c)m(haracter)i(follo)m(wing)g(the)e(`)p
Fs([)p Ft(')h(is)f(a)h(`)p Fs(!)p Ft(')f(or)g(a)h(`)p
-Fs(^)p Ft(')g(then)f(an)m(y)630 4327 y(c)m(haracter)c(not)f(enclosed)g
+Fs(^)p Ft(')g(then)f(an)m(y)630 3405 y(c)m(haracter)c(not)f(enclosed)g
(is)g(matc)m(hed.)40 b(A)25 b(`)p Fp(\000)p Ft(')f(ma)m(y)i(b)s(e)e
-(matc)m(hed)h(b)m(y)f(including)h(it)g(as)g(the)630 4436
+(matc)m(hed)h(b)m(y)f(including)h(it)g(as)g(the)630 3515
y(\014rst)32 b(or)h(last)h(c)m(haracter)h(in)e(the)g(set.)50
b(A)33 b(`)p Fs(])p Ft(')g(ma)m(y)h(b)s(e)e(matc)m(hed)i(b)m(y)f
-(including)g(it)g(as)h(the)630 4546 y(\014rst)25 b(c)m(haracter)i(in)e
+(including)g(it)g(as)h(the)630 3624 y(\014rst)25 b(c)m(haracter)i(in)e
(the)h(set.)40 b(The)25 b(sorting)h(order)f(of)h(c)m(haracters)h(in)f
-(range)g(expressions)f(is)630 4655 y(determined)h(b)m(y)h(the)g(curren)
+(range)g(expressions)f(is)630 3734 y(determined)h(b)m(y)h(the)g(curren)
m(t)f(lo)s(cale)j(and)d(the)h(v)-5 b(alues)27 b(of)g(the)g
-Fs(LC_COLLATE)d Ft(and)i Fs(LC_ALL)630 4765 y Ft(shell)31
-b(v)-5 b(ariables,)31 b(if)f(set.)630 4902 y(F)-8 b(or)34
+Fs(LC_COLLATE)d Ft(and)i Fs(LC_ALL)630 3843 y Ft(shell)31
+b(v)-5 b(ariables,)31 b(if)f(set.)630 3971 y(F)-8 b(or)34
b(example,)g(in)f(the)g(default)g(C)f(lo)s(cale,)k(`)p
Fs([a-dx-z])p Ft(')31 b(is)i(equiv)-5 b(alen)m(t)34 b(to)g(`)p
-Fs([abcdxyz])p Ft('.)630 5011 y(Man)m(y)68 b(lo)s(cales)h(sort)f(c)m
+Fs([abcdxyz])p Ft('.)630 4081 y(Man)m(y)68 b(lo)s(cales)h(sort)f(c)m
(haracters)h(in)e(dictionary)i(order,)76 b(and)67 b(in)g(these)h(lo)s
-(cales)630 5121 y(`)p Fs([a-dx-z])p Ft(')36 b(is)i(t)m(ypically)i(not)e
+(cales)630 4190 y(`)p Fs([a-dx-z])p Ft(')36 b(is)i(t)m(ypically)i(not)e
(equiv)-5 b(alen)m(t)39 b(to)g(`)p Fs([abcdxyz])p Ft(';)g(it)g(migh)m
-(t)f(b)s(e)f(equiv)-5 b(alen)m(t)630 5230 y(to)34 b(`)p
+(t)f(b)s(e)f(equiv)-5 b(alen)m(t)630 4300 y(to)34 b(`)p
Fs([aBbCcDdxXyYz])p Ft(',)c(for)j(example.)49 b(T)-8
b(o)33 b(obtain)h(the)f(traditional)h(in)m(terpretation)h(of)630
-5340 y(ranges)e(in)f(brac)m(k)m(et)i(expressions,)g(y)m(ou)f(can)g
-(force)g(the)g(use)f(of)h(the)g(C)f(lo)s(cale)i(b)m(y)f(setting)p
-eop end
-%%Page: 27 33
-TeXDict begin 27 32 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(27)630 299
-y(the)29 b Fs(LC_COLLATE)e Ft(or)i Fs(LC_ALL)f Ft(en)m(vironmen)m(t)i
+4409 y(ranges)e(in)f(brac)m(k)m(et)i(expressions,)g(y)m(ou)f(can)g
+(force)g(the)g(use)f(of)h(the)g(C)f(lo)s(cale)i(b)m(y)f(setting)630
+4519 y(the)c Fs(LC_COLLATE)e Ft(or)i Fs(LC_ALL)f Ft(en)m(vironmen)m(t)i
(v)-5 b(ariable)30 b(to)g(the)f(v)-5 b(alue)30 b(`)p
-Fs(C)p Ft(',)g(or)f(enable)h(the)630 408 y Fs(globasciiranges)c
-Ft(shell)31 b(option.)630 544 y(Within)23 b(`)p Fs([)p
+Fs(C)p Ft(',)g(or)f(enable)h(the)630 4629 y Fs(globasciiranges)c
+Ft(shell)31 b(option.)630 4756 y(Within)23 b(`)p Fs([)p
Ft(')h(and)e(`)p Fs(])p Ft(',)j Fq(c)m(haracter)g(classes)j
Ft(can)c(b)s(e)e(sp)s(eci\014ed)h(using)f(the)i(syn)m(tax)f
-Fs([:)p Fq(class)t Fs(:])p Ft(,)630 653 y(where)30 b
+Fs([:)p Fq(class)t Fs(:])p Ft(,)630 4866 y(where)30 b
Fq(class)35 b Ft(is)30 b(one)h(of)f(the)h(follo)m(wing)h(classes)f
-(de\014ned)e(in)h(the)h Fl(posix)f Ft(standard:)870 789
+(de\014ned)e(in)h(the)h Fl(posix)f Ft(standard:)870 4993
y Fs(alnum)142 b(alpha)g(ascii)f(blank)h(cntrl)g(digit)g(graph)g(lower)
-870 898 y(print)g(punct)g(space)f(upper)h(word)190 b(xdigit)630
-1033 y Ft(A)42 b(c)m(haracter)h(class)f(matc)m(hes)h(an)m(y)f(c)m
+870 5103 y(print)g(punct)g(space)f(upper)h(word)190 b(xdigit)630
+5230 y Ft(A)42 b(c)m(haracter)h(class)f(matc)m(hes)h(an)m(y)f(c)m
(haracter)h(b)s(elonging)f(to)g(that)g(class.)75 b(The)41
-b Fs(word)630 1143 y Ft(c)m(haracter)32 b(class)f(matc)m(hes)h
+b Fs(word)630 5340 y Ft(c)m(haracter)32 b(class)f(matc)m(hes)h
(letters,)f(digits,)h(and)d(the)i(c)m(haracter)h(`)p
-Fs(_)p Ft('.)630 1278 y(Within)25 b(`)p Fs([)p Ft(')f(and)g(`)p
-Fs(])p Ft(',)i(an)e Fq(equiv)-5 b(alence)26 b(class)j
-Ft(can)24 b(b)s(e)g(sp)s(eci\014ed)g(using)g(the)g(syn)m(tax)h
-Fs([=)p Fq(c)6 b Fs(=])p Ft(,)630 1388 y(whic)m(h)29
+Fs(_)p Ft('.)p eop end
+%%Page: 28 34
+TeXDict begin 28 33 bop 150 -116 a Ft(28)2572 b(Bash)31
+b(Reference)g(Man)m(ual)630 299 y(Within)25 b(`)p Fs([)p
+Ft(')f(and)g(`)p Fs(])p Ft(',)i(an)e Fq(equiv)-5 b(alence)26
+b(class)j Ft(can)24 b(b)s(e)g(sp)s(eci\014ed)g(using)g(the)g(syn)m(tax)
+h Fs([=)p Fq(c)6 b Fs(=])p Ft(,)630 408 y(whic)m(h)29
b(matc)m(hes)i(all)f(c)m(haracters)h(with)e(the)h(same)g(collation)h(w)
-m(eigh)m(t)g(\(as)f(de\014ned)e(b)m(y)i(the)630 1497
-y(curren)m(t)g(lo)s(cale\))j(as)d(the)h(c)m(haracter)h
-Fq(c)6 b Ft(.)630 1633 y(Within)21 b(`)p Fs([)p Ft(')h(and)e(`)p
-Fs(])p Ft(',)j(the)f(syn)m(tax)f Fs([.)p Fq(sym)m(b)s(ol)t
-Fs(.])f Ft(matc)m(hes)i(the)f(collating)j(sym)m(b)s(ol)c
-Fq(sym)m(b)s(ol)t Ft(.)275 1794 y(If)29 b(the)g Fs(extglob)f
-Ft(shell)h(option)h(is)g(enabled)f(using)g(the)h Fs(shopt)e
-Ft(builtin,)h(sev)m(eral)i(extended)f(pattern)150 1904
-y(matc)m(hing)37 b(op)s(erators)e(are)h(recognized.)58
-b(In)35 b(the)g(follo)m(wing)i(description,)g(a)f Fq(pattern-list)j
-Ft(is)d(a)g(list)g(of)150 2013 y(one)d(or)f(more)h(patterns)f
-(separated)h(b)m(y)f(a)h(`)p Fs(|)p Ft('.)47 b(Comp)s(osite)33
-b(patterns)f(ma)m(y)i(b)s(e)d(formed)h(using)g(one)h(or)150
-2123 y(more)e(of)f(the)h(follo)m(wing)g(sub-patterns:)150
-2285 y Fs(?\()p Fi(pattern-list)11 b Fs(\))630 2394 y
+m(eigh)m(t)g(\(as)f(de\014ned)e(b)m(y)i(the)630 518 y(curren)m(t)g(lo)s
+(cale\))j(as)d(the)h(c)m(haracter)h Fq(c)6 b Ft(.)630
+649 y(Within)21 b(`)p Fs([)p Ft(')h(and)e(`)p Fs(])p
+Ft(',)j(the)f(syn)m(tax)f Fs([.)p Fq(sym)m(b)s(ol)t Fs(.])f
+Ft(matc)m(hes)i(the)f(collating)j(sym)m(b)s(ol)c Fq(sym)m(b)s(ol)t
+Ft(.)275 803 y(If)29 b(the)g Fs(extglob)f Ft(shell)h(option)h(is)g
+(enabled)f(using)g(the)h Fs(shopt)e Ft(builtin,)h(sev)m(eral)i
+(extended)f(pattern)150 912 y(matc)m(hing)37 b(op)s(erators)e(are)h
+(recognized.)58 b(In)35 b(the)g(follo)m(wing)i(description,)g(a)f
+Fq(pattern-list)j Ft(is)d(a)g(list)g(of)150 1022 y(one)d(or)f(more)h
+(patterns)f(separated)h(b)m(y)f(a)h(`)p Fs(|)p Ft('.)47
+b(Comp)s(osite)33 b(patterns)f(ma)m(y)i(b)s(e)d(formed)h(using)g(one)h
+(or)150 1131 y(more)e(of)f(the)h(follo)m(wing)g(sub-patterns:)150
+1285 y Fs(?\()p Fi(pattern-list)11 b Fs(\))630 1394 y
Ft(Matc)m(hes)32 b(zero)f(or)g(one)f(o)s(ccurrence)h(of)f(the)h(giv)m
-(en)g(patterns.)150 2555 y Fs(*\()p Fi(pattern-list)11
-b Fs(\))630 2665 y Ft(Matc)m(hes)32 b(zero)f(or)g(more)f(o)s
-(ccurrences)h(of)f(the)h(giv)m(en)g(patterns.)150 2825
-y Fs(+\()p Fi(pattern-list)11 b Fs(\))630 2935 y Ft(Matc)m(hes)32
+(en)g(patterns.)150 1547 y Fs(*\()p Fi(pattern-list)11
+b Fs(\))630 1657 y Ft(Matc)m(hes)32 b(zero)f(or)g(more)f(o)s
+(ccurrences)h(of)f(the)h(giv)m(en)g(patterns.)150 1810
+y Fs(+\()p Fi(pattern-list)11 b Fs(\))630 1920 y Ft(Matc)m(hes)32
b(one)f(or)f(more)h(o)s(ccurrences)f(of)h(the)f(giv)m(en)i(patterns.)
-150 3096 y Fs(@\()p Fi(pattern-list)11 b Fs(\))630 3206
+150 2073 y Fs(@\()p Fi(pattern-list)11 b Fs(\))630 2182
y Ft(Matc)m(hes)32 b(one)f(of)f(the)h(giv)m(en)g(patterns.)150
-3366 y Fs(!\()p Fi(pattern-list)11 b Fs(\))630 3476 y
+2335 y Fs(!\()p Fi(pattern-list)11 b Fs(\))630 2445 y
Ft(Matc)m(hes)32 b(an)m(ything)f(except)g(one)g(of)f(the)h(giv)m(en)g
-(patterns.)150 3677 y Fj(3.5.9)63 b(Quote)41 b(Remo)m(v)-7
-b(al)150 3824 y Ft(After)32 b(the)g(preceding)g(expansions,)h(all)f
+(patterns.)150 2638 y Fj(3.5.9)63 b(Quote)41 b(Remo)m(v)-7
+b(al)150 2785 y Ft(After)32 b(the)g(preceding)g(expansions,)h(all)f
(unquoted)f(o)s(ccurrences)h(of)g(the)h(c)m(haracters)g(`)p
Fs(\\)p Ft(',)g(`)p Fs(')p Ft(',)f(and)g(`)p Fs(")p Ft(')150
-3933 y(that)f(did)f(not)g(result)g(from)g(one)h(of)g(the)f(ab)s(o)m(v)m
-(e)i(expansions)e(are)h(remo)m(v)m(ed.)150 4168 y Fr(3.6)68
-b(Redirections)150 4327 y Ft(Before)43 b(a)f(command)f(is)h(executed,)j
+2895 y(that)f(did)f(not)g(result)g(from)g(one)h(of)g(the)f(ab)s(o)m(v)m
+(e)i(expansions)e(are)h(remo)m(v)m(ed.)150 3121 y Fr(3.6)68
+b(Redirections)150 3280 y Ft(Before)43 b(a)f(command)f(is)h(executed,)j
(its)d(input)f(and)g(output)g(ma)m(y)i(b)s(e)e Fq(redirected)k
-Ft(using)c(a)h(sp)s(ecial)150 4437 y(notation)33 b(in)m(terpreted)g(b)m
+Ft(using)c(a)h(sp)s(ecial)150 3390 y(notation)33 b(in)m(terpreted)g(b)m
(y)f(the)g(shell.)46 b(Redirection)33 b(ma)m(y)g(also)g(b)s(e)f(used)f
-(to)i(op)s(en)e(and)h(close)h(\014les)f(for)150 4546
+(to)i(op)s(en)e(and)h(close)h(\014les)f(for)150 3499
y(the)h(curren)m(t)g(shell)g(execution)h(en)m(vironmen)m(t.)49
b(The)33 b(follo)m(wing)h(redirection)g(op)s(erators)f(ma)m(y)h
-(precede)150 4656 y(or)29 b(app)s(ear)g(an)m(ywhere)g(within)g(a)h
+(precede)150 3609 y(or)29 b(app)s(ear)g(an)m(ywhere)g(within)g(a)h
(simple)f(command)g(or)h(ma)m(y)g(follo)m(w)g(a)g(command.)40
-b(Redirections)31 b(are)150 4766 y(pro)s(cessed)f(in)g(the)g(order)g
+b(Redirections)31 b(are)150 3719 y(pro)s(cessed)f(in)g(the)g(order)g
(they)h(app)s(ear,)f(from)g(left)h(to)g(righ)m(t.)275
-4902 y(Eac)m(h)45 b(redirection)h(that)f(ma)m(y)h(b)s(e)e(preceded)g(b)
+3850 y(Eac)m(h)45 b(redirection)h(that)f(ma)m(y)h(b)s(e)e(preceded)g(b)
m(y)h(a)h(\014le)f(descriptor)f(n)m(um)m(b)s(er)g(ma)m(y)h(instead)h(b)
-s(e)150 5011 y(preceded)41 b(b)m(y)g(a)g(w)m(ord)g(of)g(the)g(form)g
+s(e)150 3960 y(preceded)41 b(b)m(y)g(a)g(w)m(ord)g(of)g(the)g(form)g
Fs({)p Fq(v)-5 b(arname)5 b Fs(})p Ft(.)72 b(In)40 b(this)h(case,)k
-(for)c(eac)m(h)h(redirection)g(op)s(erator)150 5121 y(except)30
+(for)c(eac)m(h)h(redirection)g(op)s(erator)150 4069 y(except)30
b Fs(>)p Ft(&-)f(and)f Fs(<)p Ft(&-,)h(the)g(shell)g(will)h(allo)s
(cate)h(a)e(\014le)h(descriptor)e(greater)j(than)d(10)i(and)e(assign)i
-(it)f(to)150 5230 y Fs({)p Fq(v)-5 b(arname)5 b Fs(})p
+(it)f(to)150 4179 y Fs({)p Fq(v)-5 b(arname)5 b Fs(})p
Ft(.)42 b(If)31 b Fs(>)p Ft(&-)f(or)h Fs(<)p Ft(&-)g(is)g(preceded)g(b)
m(y)g Fs({)p Fq(v)-5 b(arname)5 b Fs(})p Ft(,)31 b(the)g(v)-5
b(alue)31 b(of)g Fq(v)-5 b(arname)37 b Ft(de\014nes)30
-b(the)h(\014le)150 5340 y(descriptor)f(to)h(close.)p
+b(the)h(\014le)150 4288 y(descriptor)f(to)h(close.)275
+4420 y(In)c(the)i(follo)m(wing)h(descriptions,)g(if)e(the)h(\014le)g
+(descriptor)f(n)m(um)m(b)s(er)g(is)g(omitted,)i(and)f(the)f(\014rst)g
+(c)m(har-)150 4529 y(acter)42 b(of)f(the)g(redirection)g(op)s(erator)g
+(is)g(`)p Fs(<)p Ft(',)i(the)e(redirection)g(refers)g(to)g(the)g
+(standard)f(input)f(\(\014le)150 4639 y(descriptor)33
+b(0\).)49 b(If)33 b(the)g(\014rst)f(c)m(haracter)i(of)g(the)f
+(redirection)g(op)s(erator)h(is)f(`)p Fs(>)p Ft(',)h(the)f(redirection)
+g(refers)150 4748 y(to)e(the)g(standard)e(output)h(\(\014le)h
+(descriptor)f(1\).)275 4880 y(The)h(w)m(ord)h(follo)m(wing)i(the)f
+(redirection)g(op)s(erator)f(in)g(the)h(follo)m(wing)h(descriptions,)f
+(unless)e(other-)150 4989 y(wise)21 b(noted,)i(is)e(sub)5
+b(jected)21 b(to)h(brace)f(expansion,)i(tilde)f(expansion,)h(parameter)
+e(expansion,)i(command)150 5099 y(substitution,)31 b(arithmetic)h
+(expansion,)f(quote)h(remo)m(v)-5 b(al,)33 b(\014lename)e(expansion,)g
+(and)f(w)m(ord)h(splitting.)150 5209 y(If)f(it)h(expands)e(to)i(more)g
+(than)f(one)h(w)m(ord,)f(Bash)h(rep)s(orts)e(an)h(error.)275
+5340 y(Note)h(that)g(the)g(order)f(of)g(redirections)h(is)g
+(signi\014can)m(t.)41 b(F)-8 b(or)31 b(example,)h(the)e(command)p
eop end
-%%Page: 28 34
-TeXDict begin 28 33 bop 150 -116 a Ft(28)2572 b(Bash)31
-b(Reference)g(Man)m(ual)275 299 y(In)c(the)i(follo)m(wing)h
-(descriptions,)g(if)e(the)h(\014le)g(descriptor)f(n)m(um)m(b)s(er)g(is)
-g(omitted,)i(and)f(the)f(\014rst)g(c)m(har-)150 408 y(acter)42
-b(of)f(the)g(redirection)g(op)s(erator)g(is)g(`)p Fs(<)p
-Ft(',)i(the)e(redirection)g(refers)g(to)g(the)g(standard)f(input)f
-(\(\014le)150 518 y(descriptor)33 b(0\).)49 b(If)33 b(the)g(\014rst)f
-(c)m(haracter)i(of)g(the)f(redirection)g(op)s(erator)h(is)f(`)p
-Fs(>)p Ft(',)h(the)f(redirection)g(refers)150 628 y(to)e(the)g
-(standard)e(output)h(\(\014le)h(descriptor)f(1\).)275
-755 y(The)h(w)m(ord)h(follo)m(wing)i(the)f(redirection)g(op)s(erator)f
-(in)g(the)h(follo)m(wing)h(descriptions,)f(unless)e(other-)150
-865 y(wise)21 b(noted,)i(is)e(sub)5 b(jected)21 b(to)h(brace)f
-(expansion,)i(tilde)f(expansion,)h(parameter)e(expansion,)i(command)150
-975 y(substitution,)31 b(arithmetic)h(expansion,)f(quote)h(remo)m(v)-5
-b(al,)33 b(\014lename)e(expansion,)g(and)f(w)m(ord)h(splitting.)150
-1084 y(If)f(it)h(expands)e(to)i(more)g(than)f(one)h(w)m(ord,)f(Bash)h
-(rep)s(orts)e(an)h(error.)275 1212 y(Note)h(that)g(the)g(order)f(of)g
-(redirections)h(is)g(signi\014can)m(t.)41 b(F)-8 b(or)31
-b(example,)h(the)e(command)390 1339 y Fs(ls)47 b(>)h
-Fi(dirlist)56 b Fs(2>&1)150 1467 y Ft(directs)28 b(b)s(oth)f(standard)g
-(output)g(\(\014le)h(descriptor)f(1\))i(and)e(standard)f(error)i
-(\(\014le)g(descriptor)f(2\))h(to)h(the)150 1577 y(\014le)h
-Fq(dirlist)r Ft(,)h(while)f(the)h(command)390 1704 y
-Fs(ls)47 b(2>&1)g(>)g Fi(dirlist)150 1832 y Ft(directs)28
+%%Page: 29 35
+TeXDict begin 29 34 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(29)390 299
+y Fs(ls)47 b(>)h Fi(dirlist)56 b Fs(2>&1)150 444 y Ft(directs)28
+b(b)s(oth)f(standard)g(output)g(\(\014le)h(descriptor)f(1\))i(and)e
+(standard)f(error)i(\(\014le)g(descriptor)f(2\))h(to)h(the)150
+553 y(\014le)h Fq(dirlist)r Ft(,)h(while)f(the)h(command)390
+698 y Fs(ls)47 b(2>&1)g(>)g Fi(dirlist)150 843 y Ft(directs)28
b(only)f(the)g(standard)g(output)g(to)h(\014le)f Fq(dirlist)r
Ft(,)h(b)s(ecause)g(the)f(standard)g(error)g(w)m(as)g(made)h(a)f(cop)m
-(y)150 1942 y(of)k(the)f(standard)g(output)g(b)s(efore)g(the)g
-(standard)g(output)g(w)m(as)g(redirected)h(to)g Fq(dirlist)r
-Ft(.)275 2069 y(Bash)26 b(handles)f(sev)m(eral)j(\014lenames)e(sp)s
-(ecially)h(when)f(they)g(are)g(used)g(in)g(redirections,)i(as)e
-(describ)s(ed)150 2179 y(in)k(the)h(follo)m(wing)g(table:)150
-2325 y Fs(/dev/fd/)p Fi(fd)630 2434 y Ft(If)f Fq(fd)j
-Ft(is)d(a)h(v)-5 b(alid)31 b(in)m(teger,)h(\014le)e(descriptor)h
-Fq(fd)i Ft(is)d(duplicated.)150 2580 y Fs(/dev/stdin)630
-2690 y Ft(File)i(descriptor)e(0)h(is)f(duplicated.)150
-2836 y Fs(/dev/stdout)630 2945 y Ft(File)i(descriptor)e(1)h(is)f
-(duplicated.)150 3091 y Fs(/dev/stderr)630 3201 y Ft(File)i(descriptor)
-e(2)h(is)f(duplicated.)150 3346 y Fs(/dev/tcp/)p Fi(host)11
-b Fs(/)p Fi(port)630 3456 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5
-b(alid)41 b(hostname)h(or)f(In)m(ternet)h(address,)i(and)c
-Fq(p)s(ort)j Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 3566
-y(n)m(um)m(b)s(er)h(or)h(service)h(name,)j(Bash)c(attempts)h(to)g(op)s
-(en)f(a)g(TCP)g(connection)h(to)g(the)630 3675 y(corresp)s(onding)29
-b(so)s(c)m(k)m(et.)150 3821 y Fs(/dev/udp/)p Fi(host)11
-b Fs(/)p Fi(port)630 3931 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5
+(y)150 952 y(of)k(the)f(standard)g(output)g(b)s(efore)g(the)g(standard)
+g(output)g(w)m(as)g(redirected)h(to)g Fq(dirlist)r Ft(.)275
+1097 y(Bash)26 b(handles)f(sev)m(eral)j(\014lenames)e(sp)s(ecially)h
+(when)f(they)g(are)g(used)g(in)g(redirections,)i(as)e(describ)s(ed)150
+1207 y(in)k(the)h(follo)m(wing)g(table:)150 1381 y Fs(/dev/fd/)p
+Fi(fd)630 1491 y Ft(If)f Fq(fd)j Ft(is)d(a)h(v)-5 b(alid)31
+b(in)m(teger,)h(\014le)e(descriptor)h Fq(fd)i Ft(is)d(duplicated.)150
+1661 y Fs(/dev/stdin)630 1770 y Ft(File)i(descriptor)e(0)h(is)f
+(duplicated.)150 1940 y Fs(/dev/stdout)630 2049 y Ft(File)i(descriptor)
+e(1)h(is)f(duplicated.)150 2219 y Fs(/dev/stderr)630
+2329 y Ft(File)i(descriptor)e(2)h(is)f(duplicated.)150
+2498 y Fs(/dev/tcp/)p Fi(host)11 b Fs(/)p Fi(port)630
+2608 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5 b(alid)41
+b(hostname)h(or)f(In)m(ternet)h(address,)i(and)c Fq(p)s(ort)j
+Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 2717 y(n)m(um)m(b)s(er)h(or)h
+(service)h(name,)j(Bash)c(attempts)h(to)g(op)s(en)f(a)g(TCP)g
+(connection)h(to)g(the)630 2827 y(corresp)s(onding)29
+b(so)s(c)m(k)m(et.)150 2997 y Fs(/dev/udp/)p Fi(host)11
+b Fs(/)p Fi(port)630 3106 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5
b(alid)41 b(hostname)h(or)f(In)m(ternet)h(address,)i(and)c
-Fq(p)s(ort)j Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 4040
+Fq(p)s(ort)j Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 3216
y(n)m(um)m(b)s(er)g(or)i(service)g(name,)k(Bash)c(attempts)g(to)h(op)s
-(en)e(a)h(UDP)g(connection)g(to)h(the)630 4150 y(corresp)s(onding)29
-b(so)s(c)m(k)m(et.)275 4296 y(A)h(failure)h(to)g(op)s(en)e(or)i(create)
+(en)e(a)h(UDP)g(connection)g(to)h(the)630 3325 y(corresp)s(onding)29
+b(so)s(c)m(k)m(et.)275 3500 y(A)h(failure)h(to)g(op)s(en)e(or)i(create)
h(a)e(\014le)h(causes)g(the)f(redirection)h(to)g(fail.)275
-4423 y(Redirections)f(using)e(\014le)i(descriptors)f(greater)h(than)f
+3645 y(Redirections)f(using)e(\014le)i(descriptors)f(greater)h(than)f
(9)h(should)e(b)s(e)h(used)f(with)h(care,)h(as)g(they)f(ma)m(y)150
-4533 y(con\015ict)i(with)f(\014le)h(descriptors)f(the)g(shell)h(uses)f
-(in)m(ternally)-8 b(.)150 4718 y Fj(3.6.1)63 b(Redirecting)40
-b(Input)150 4865 y Ft(Redirection)35 b(of)f(input)f(causes)i(the)f
+3755 y(con\015ict)i(with)f(\014le)h(descriptors)f(the)g(shell)h(uses)f
+(in)m(ternally)-8 b(.)150 3964 y Fj(3.6.1)63 b(Redirecting)40
+b(Input)150 4111 y Ft(Redirection)35 b(of)f(input)f(causes)i(the)f
(\014le)g(whose)g(name)g(results)g(from)g(the)g(expansion)g(of)g
-Fq(w)m(ord)k Ft(to)d(b)s(e)150 4975 y(op)s(ened)d(for)g(reading)g(on)g
+Fq(w)m(ord)k Ft(to)d(b)s(e)150 4221 y(op)s(ened)d(for)g(reading)g(on)g
(\014le)h(descriptor)f Fs(n)p Ft(,)h(or)f(the)g(standard)g(input)f
(\(\014le)i(descriptor)f(0\))h(if)f Fs(n)g Ft(is)h(not)150
-5085 y(sp)s(eci\014ed.)275 5212 y(The)c(general)j(format)e(for)h
-(redirecting)g(input)e(is:)390 5340 y Fs([)p Fi(n)11
-b Fs(]<)p Fi(word)p eop end
-%%Page: 29 35
-TeXDict begin 29 34 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(29)150 299
-y Fj(3.6.2)63 b(Redirecting)40 b(Output)150 446 y Ft(Redirection)31
-b(of)g(output)f(causes)h(the)f(\014le)h(whose)f(name)g(results)h(from)e
-(the)i(expansion)f(of)h Fq(w)m(ord)i Ft(to)f(b)s(e)150
-555 y(op)s(ened)d(for)g(writing)g(on)g(\014le)h(descriptor)f
-Fq(n)p Ft(,)g(or)g(the)h(standard)e(output)h(\(\014le)h(descriptor)f
-(1\))h(if)g Fq(n)e Ft(is)i(not)150 665 y(sp)s(eci\014ed.)40
-b(If)30 b(the)g(\014le)h(do)s(es)f(not)h(exist)g(it)g(is)f(created;)i
-(if)e(it)h(do)s(es)f(exist)h(it)g(is)g(truncated)f(to)h(zero)g(size.)
-275 812 y(The)e(general)j(format)e(for)h(redirecting)g(output)f(is:)390
-959 y Fs([)p Fi(n)11 b Fs(]>[|])p Fi(word)275 1107 y
-Ft(If)30 b(the)h(redirection)g(op)s(erator)g(is)g(`)p
+4330 y(sp)s(eci\014ed.)275 4475 y(The)c(general)j(format)e(for)h
+(redirecting)g(input)e(is:)390 4620 y Fs([)p Fi(n)11
+b Fs(]<)p Fi(word)150 4829 y Fj(3.6.2)63 b(Redirecting)40
+b(Output)150 4976 y Ft(Redirection)31 b(of)g(output)f(causes)h(the)f
+(\014le)h(whose)f(name)g(results)h(from)e(the)i(expansion)f(of)h
+Fq(w)m(ord)i Ft(to)f(b)s(e)150 5086 y(op)s(ened)d(for)g(writing)g(on)g
+(\014le)h(descriptor)f Fq(n)p Ft(,)g(or)g(the)h(standard)e(output)h
+(\(\014le)h(descriptor)f(1\))h(if)g Fq(n)e Ft(is)i(not)150
+5195 y(sp)s(eci\014ed.)40 b(If)30 b(the)g(\014le)h(do)s(es)f(not)h
+(exist)g(it)g(is)f(created;)i(if)e(it)h(do)s(es)f(exist)h(it)g(is)g
+(truncated)f(to)h(zero)g(size.)275 5340 y(The)e(general)j(format)e(for)
+h(redirecting)g(output)f(is:)p eop end
+%%Page: 30 36
+TeXDict begin 30 35 bop 150 -116 a Ft(30)2572 b(Bash)31
+b(Reference)g(Man)m(ual)390 299 y Fs([)p Fi(n)11 b Fs(]>[|])p
+Fi(word)275 443 y Ft(If)30 b(the)h(redirection)g(op)s(erator)g(is)g(`)p
Fs(>)p Ft(',)g(and)f(the)h Fs(noclobber)d Ft(option)j(to)g(the)g
-Fs(set)f Ft(builtin)g(has)h(b)s(een)150 1216 y(enabled,)i(the)f
+Fs(set)f Ft(builtin)g(has)h(b)s(een)150 552 y(enabled,)i(the)f
(redirection)h(will)f(fail)h(if)f(the)g(\014le)g(whose)g(name)g
(results)g(from)g(the)g(expansion)g(of)g Fq(w)m(ord)150
-1326 y Ft(exists)f(and)f(is)g(a)h(regular)g(\014le.)41
+662 y Ft(exists)f(and)f(is)g(a)h(regular)g(\014le.)41
b(If)30 b(the)h(redirection)g(op)s(erator)g(is)f(`)p
Fs(>|)p Ft(',)h(or)f(the)h(redirection)g(op)s(erator)g(is)150
-1435 y(`)p Fs(>)p Ft(')36 b(and)f(the)g Fs(noclobber)e
+772 y(`)p Fs(>)p Ft(')36 b(and)f(the)g Fs(noclobber)e
Ft(option)j(is)g(not)g(enabled,)h(the)e(redirection)h(is)g(attempted)g
-(ev)m(en)h(if)e(the)h(\014le)150 1545 y(named)30 b(b)m(y)g
-Fq(w)m(ord)k Ft(exists.)150 1757 y Fj(3.6.3)63 b(App)s(ending)42
-b(Redirected)e(Output)150 1904 y Ft(Redirection)23 b(of)e(output)h(in)f
+(ev)m(en)h(if)e(the)h(\014le)150 881 y(named)30 b(b)m(y)g
+Fq(w)m(ord)k Ft(exists.)150 1090 y Fj(3.6.3)63 b(App)s(ending)42
+b(Redirected)e(Output)150 1237 y Ft(Redirection)23 b(of)e(output)h(in)f
(this)h(fashion)f(causes)h(the)g(\014le)g(whose)f(name)h(results)f
-(from)g(the)h(expansion)g(of)150 2013 y Fq(w)m(ord)28
+(from)g(the)h(expansion)g(of)150 1346 y Fq(w)m(ord)28
b Ft(to)e(b)s(e)e(op)s(ened)g(for)h(app)s(ending)e(on)i(\014le)g
(descriptor)g Fq(n)p Ft(,)g(or)g(the)g(standard)f(output)h(\(\014le)g
-(descriptor)150 2123 y(1\))31 b(if)f Fq(n)g Ft(is)h(not)f(sp)s
+(descriptor)150 1456 y(1\))31 b(if)f Fq(n)g Ft(is)h(not)f(sp)s
(eci\014ed.)40 b(If)30 b(the)h(\014le)f(do)s(es)g(not)h(exist)g(it)g
-(is)f(created.)275 2270 y(The)f(general)j(format)e(for)h(app)s(ending)e
-(output)h(is:)390 2417 y Fs([)p Fi(n)11 b Fs(]>>)p Fi(word)150
-2629 y Fj(3.6.4)63 b(Redirecting)40 b(Standard)h(Output)g(and)g
-(Standard)g(Error)150 2776 y Ft(This)33 b(construct)i(allo)m(ws)g(b)s
+(is)f(created.)275 1600 y(The)f(general)j(format)e(for)h(app)s(ending)e
+(output)h(is:)390 1744 y Fs([)p Fi(n)11 b Fs(]>>)p Fi(word)150
+1953 y Fj(3.6.4)63 b(Redirecting)40 b(Standard)h(Output)g(and)g
+(Standard)g(Error)150 2100 y Ft(This)33 b(construct)i(allo)m(ws)g(b)s
(oth)f(the)g(standard)g(output)f(\(\014le)i(descriptor)f(1\))h(and)f
-(the)g(standard)f(error)150 2886 y(output)d(\(\014le)h(descriptor)f
+(the)g(standard)f(error)150 2209 y(output)d(\(\014le)h(descriptor)f
(2\))h(to)g(b)s(e)f(redirected)h(to)g(the)f(\014le)h(whose)f(name)h(is)
-f(the)g(expansion)h(of)f Fq(w)m(ord)t Ft(.)275 3033 y(There)f(are)i(t)m
+f(the)g(expansion)h(of)f Fq(w)m(ord)t Ft(.)275 2353 y(There)f(are)i(t)m
(w)m(o)h(formats)e(for)h(redirecting)g(standard)e(output)h(and)g
-(standard)f(error:)390 3180 y Fs(&>)p Fi(word)150 3328
-y Ft(and)390 3475 y Fs(>&)p Fi(word)150 3622 y Ft(Of)h(the)g(t)m(w)m(o)
+(standard)f(error:)390 2497 y Fs(&>)p Fi(word)150 2641
+y Ft(and)390 2785 y Fs(>&)p Fi(word)150 2929 y Ft(Of)h(the)g(t)m(w)m(o)
i(forms,)e(the)h(\014rst)e(is)i(preferred.)39 b(This)30
b(is)g(seman)m(tically)j(equiv)-5 b(alen)m(t)32 b(to)390
-3769 y Fs(>)p Fi(word)57 b Fs(2>&1)275 3916 y Ft(When)41
+3073 y Fs(>)p Fi(word)57 b Fs(2>&1)275 3217 y Ft(When)41
b(using)g(the)h(second)f(form,)k Fq(w)m(ord)f Ft(ma)m(y)e(not)g(expand)
f(to)h(a)g(n)m(um)m(b)s(er)f(or)g(`)p Fs(-)p Ft('.)75
-b(If)41 b(it)h(do)s(es,)150 4026 y(other)27 b(redirection)g(op)s
+b(If)41 b(it)h(do)s(es,)150 3327 y(other)27 b(redirection)g(op)s
(erators)f(apply)h(\(see)g(Duplicating)h(File)f(Descriptors)h(b)s(elo)m
-(w\))f(for)f(compatibilit)m(y)150 4135 y(reasons.)150
-4347 y Fj(3.6.5)63 b(App)s(ending)42 b(Standard)f(Output)g(and)g
-(Standard)g(Error)150 4494 y Ft(This)33 b(construct)i(allo)m(ws)g(b)s
+(w\))f(for)f(compatibilit)m(y)150 3436 y(reasons.)150
+3645 y Fj(3.6.5)63 b(App)s(ending)42 b(Standard)f(Output)g(and)g
+(Standard)g(Error)150 3792 y Ft(This)33 b(construct)i(allo)m(ws)g(b)s
(oth)f(the)g(standard)g(output)f(\(\014le)i(descriptor)f(1\))h(and)f
-(the)g(standard)f(error)150 4604 y(output)d(\(\014le)h(descriptor)f
+(the)g(standard)f(error)150 3901 y(output)d(\(\014le)h(descriptor)f
(2\))h(to)g(b)s(e)f(app)s(ended)f(to)i(the)f(\014le)h(whose)f(name)g
-(is)h(the)f(expansion)h(of)f Fq(w)m(ord)t Ft(.)275 4751
+(is)h(the)f(expansion)h(of)f Fq(w)m(ord)t Ft(.)275 4045
y(The)f(format)i(for)f(app)s(ending)f(standard)h(output)g(and)f
-(standard)h(error)g(is:)390 4898 y Fs(&>>)p Fi(word)150
-5046 y Ft(This)g(is)g(seman)m(tically)j(equiv)-5 b(alen)m(t)32
-b(to)390 5193 y Fs(>>)p Fi(word)57 b Fs(2>&1)275 5340
-y Ft(\(see)31 b(Duplicating)h(File)f(Descriptors)g(b)s(elo)m(w\).)p
-eop end
-%%Page: 30 36
-TeXDict begin 30 35 bop 150 -116 a Ft(30)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fj(3.6.6)63 b(Here)41
-b(Do)s(cumen)m(ts)150 446 y Ft(This)c(t)m(yp)s(e)h(of)f(redirection)i
-(instructs)e(the)h(shell)f(to)i(read)e(input)g(from)g(the)h(curren)m(t)
-f(source)h(un)m(til)g(a)150 555 y(line)31 b(con)m(taining)g(only)g
-Fq(w)m(ord)i Ft(\(with)d(no)h(trailing)g(blanks\))f(is)g(seen.)41
+(standard)h(error)g(is:)390 4189 y Fs(&>>)p Fi(word)150
+4333 y Ft(This)g(is)g(seman)m(tically)j(equiv)-5 b(alen)m(t)32
+b(to)390 4477 y Fs(>>)p Fi(word)57 b Fs(2>&1)275 4621
+y Ft(\(see)31 b(Duplicating)h(File)f(Descriptors)g(b)s(elo)m(w\).)150
+4830 y Fj(3.6.6)63 b(Here)41 b(Do)s(cumen)m(ts)150 4977
+y Ft(This)c(t)m(yp)s(e)h(of)f(redirection)i(instructs)e(the)h(shell)f
+(to)i(read)e(input)g(from)g(the)h(curren)m(t)f(source)h(un)m(til)g(a)
+150 5086 y(line)31 b(con)m(taining)g(only)g Fq(w)m(ord)i
+Ft(\(with)d(no)h(trailing)g(blanks\))f(is)g(seen.)41
b(All)31 b(of)f(the)h(lines)f(read)g(up)f(to)i(that)150
-665 y(p)s(oin)m(t)f(are)h(then)f(used)g(as)g(the)h(standard)f(input)f
-(for)h(a)h(command.)275 823 y(The)e(format)i(of)g(here-do)s(cumen)m(ts)
-f(is:)390 982 y Fs(<<[)p Fp(\000)p Fs(])p Fi(word)772
-1091 y(here-document)390 1201 y(delimiter)275 1360 y
-Ft(No)i(parameter)h(and)f(v)-5 b(ariable)32 b(expansion,)h(command)f
-(substitution,)h(arithmetic)g(expansion,)g(or)150 1469
-y(\014lename)22 b(expansion)f(is)h(p)s(erformed)e(on)h
-Fq(w)m(ord)t Ft(.)37 b(If)22 b(an)m(y)g(c)m(haracters)h(in)e
-Fq(w)m(ord)k Ft(are)d(quoted,)h(the)f Fq(delimiter)150
-1579 y Ft(is)i(the)f(result)h(of)f(quote)i(remo)m(v)-5
+5196 y(p)s(oin)m(t)f(are)h(then)f(used)g(as)g(the)h(standard)f(input)f
+(for)h(a)h(command.)275 5340 y(The)e(format)i(of)g(here-do)s(cumen)m
+(ts)f(is:)p eop end
+%%Page: 31 37
+TeXDict begin 31 36 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(31)390 299
+y Fs(<<[)p Fp(\000)p Fs(])p Fi(word)772 408 y(here-document)390
+518 y(delimiter)275 658 y Ft(No)32 b(parameter)h(and)f(v)-5
+b(ariable)32 b(expansion,)h(command)f(substitution,)h(arithmetic)g
+(expansion,)g(or)150 768 y(\014lename)22 b(expansion)f(is)h(p)s
+(erformed)e(on)h Fq(w)m(ord)t Ft(.)37 b(If)22 b(an)m(y)g(c)m(haracters)
+h(in)e Fq(w)m(ord)k Ft(are)d(quoted,)h(the)f Fq(delimiter)150
+878 y Ft(is)i(the)f(result)h(of)f(quote)i(remo)m(v)-5
b(al)24 b(on)g Fq(w)m(ord)t Ft(,)g(and)f(the)h(lines)f(in)h(the)f
-(here-do)s(cumen)m(t)h(are)g(not)f(expanded.)150 1688
+(here-do)s(cumen)m(t)h(are)g(not)f(expanded.)150 987
y(If)32 b Fq(w)m(ord)k Ft(is)d(unquoted,)f(all)i(lines)f(of)f(the)h
(here-do)s(cumen)m(t)g(are)g(sub)5 b(jected)32 b(to)i(parameter)f
-(expansion,)150 1798 y(command)25 b(substitution,)g(and)g(arithmetic)h
+(expansion,)150 1097 y(command)25 b(substitution,)g(and)g(arithmetic)h
(expansion.)39 b(In)24 b(the)h(latter)h(case,)h(the)e(c)m(haracter)i
-(sequence)150 1907 y Fs(\\newline)h Ft(is)j(ignored,)f(and)g(`)p
+(sequence)150 1206 y Fs(\\newline)h Ft(is)j(ignored,)f(and)g(`)p
Fs(\\)p Ft(')h(m)m(ust)f(b)s(e)g(used)f(to)i(quote)g(the)g(c)m
(haracters)h(`)p Fs(\\)p Ft(',)e(`)p Fs($)p Ft(',)h(and)f(`)p
-Fs(`)p Ft('.)275 2066 y(If)21 b(the)i(redirection)g(op)s(erator)g(is)f
+Fs(`)p Ft('.)275 1347 y(If)21 b(the)i(redirection)g(op)s(erator)g(is)f
(`)p Fs(<<-)p Ft(',)i(then)e(all)h(leading)g(tab)g(c)m(haracters)h(are)
-e(stripp)s(ed)f(from)h(input)150 2175 y(lines)33 b(and)e(the)i(line)g
+e(stripp)s(ed)f(from)h(input)150 1456 y(lines)33 b(and)e(the)i(line)g
(con)m(taining)h Fq(delimiter)7 b Ft(.)47 b(This)31 b(allo)m(ws)j
(here-do)s(cumen)m(ts)f(within)e(shell)i(scripts)f(to)150
-2285 y(b)s(e)e(inden)m(ted)g(in)g(a)h(natural)f(fashion.)150
-2508 y Fj(3.6.7)63 b(Here)41 b(Strings)150 2655 y Ft(A)30
+1566 y(b)s(e)e(inden)m(ted)g(in)g(a)h(natural)f(fashion.)150
+1771 y Fj(3.6.7)63 b(Here)41 b(Strings)150 1918 y Ft(A)30
b(v)-5 b(arian)m(t)32 b(of)e(here)h(do)s(cumen)m(ts,)f(the)g(format)h
-(is:)390 2814 y Fs(<<<)47 b Fi(word)275 2972 y Ft(The)21
+(is:)390 2058 y Fs(<<<)47 b Fi(word)275 2198 y Ft(The)21
b Fq(w)m(ord)k Ft(undergo)s(es)c(brace)h(expansion,)i(tilde)e
(expansion,)i(parameter)e(and)f(v)-5 b(ariable)23 b(expansion,)150
-3082 y(command)44 b(substitution,)j(arithmetic)e(expansion,)i(and)d
+2308 y(command)44 b(substitution,)j(arithmetic)e(expansion,)i(and)d
(quote)g(remo)m(v)-5 b(al.)83 b(P)m(athname)44 b(expansion)150
-3191 y(w)m(ord)29 b(splitting)i(are)f(not)g(p)s(erformed.)39
+2418 y(w)m(ord)29 b(splitting)i(are)f(not)g(p)s(erformed.)39
b(The)29 b(result)h(is)g(supplied)e(as)i(a)h(single)f(string)g(to)g
-(the)g(command)150 3301 y(on)g(its)h(standard)f(input.)150
-3524 y Fj(3.6.8)63 b(Duplicating)41 b(File)g(Descriptors)150
-3671 y Ft(The)30 b(redirection)h(op)s(erator)390 3829
-y Fs([)p Fi(n)11 b Fs(]<&)p Fi(word)150 3988 y Ft(is)35
+(the)g(command)150 2527 y(on)g(its)h(standard)f(input.)150
+2732 y Fj(3.6.8)63 b(Duplicating)41 b(File)g(Descriptors)150
+2879 y Ft(The)30 b(redirection)h(op)s(erator)390 3020
+y Fs([)p Fi(n)11 b Fs(]<&)p Fi(word)150 3160 y Ft(is)35
b(used)e(to)j(duplicate)f(input)f(\014le)g(descriptors.)53
b(If)34 b Fq(w)m(ord)k Ft(expands)c(to)h(one)g(or)g(more)g(digits,)h
-(the)f(\014le)150 4098 y(descriptor)e(denoted)h(b)m(y)g
+(the)f(\014le)150 3269 y(descriptor)e(denoted)h(b)m(y)g
Fq(n)f Ft(is)g(made)h(to)g(b)s(e)f(a)h(cop)m(y)g(of)g(that)g(\014le)g
(descriptor.)50 b(If)33 b(the)h(digits)g(in)f Fq(w)m(ord)150
-4207 y Ft(do)c(not)h(sp)s(ecify)f(a)h(\014le)f(descriptor)g(op)s(en)g
+3379 y Ft(do)c(not)h(sp)s(ecify)f(a)h(\014le)f(descriptor)g(op)s(en)g
(for)g(input,)g(a)h(redirection)g(error)f(o)s(ccurs.)40
-b(If)29 b Fq(w)m(ord)j Ft(ev)-5 b(aluates)150 4317 y(to)31
+b(If)29 b Fq(w)m(ord)j Ft(ev)-5 b(aluates)150 3489 y(to)31
b(`)p Fs(-)p Ft(',)g(\014le)g(descriptor)g Fq(n)f Ft(is)g(closed.)43
b(If)30 b Fq(n)g Ft(is)g(not)h(sp)s(eci\014ed,)f(the)h(standard)f
-(input)g(\(\014le)h(descriptor)f(0\))150 4426 y(is)g(used.)275
-4585 y(The)f(op)s(erator)390 4743 y Fs([)p Fi(n)11 b
-Fs(]>&)p Fi(word)150 4902 y Ft(is)40 b(used)g(similarly)h(to)g
+(input)g(\(\014le)h(descriptor)f(0\))150 3598 y(is)g(used.)275
+3738 y(The)f(op)s(erator)390 3879 y Fs([)p Fi(n)11 b
+Fs(]>&)p Fi(word)150 4019 y Ft(is)40 b(used)g(similarly)h(to)g
(duplicate)f(output)g(\014le)h(descriptors.)70 b(If)40
b Fq(n)f Ft(is)i(not)f(sp)s(eci\014ed,)i(the)f(standard)150
-5011 y(output)30 b(\(\014le)g(descriptor)g(1\))h(is)f(used.)39
+4129 y(output)30 b(\(\014le)g(descriptor)g(1\))h(is)f(used.)39
b(If)30 b(the)g(digits)h(in)e Fq(w)m(ord)34 b Ft(do)29
b(not)i(sp)s(ecify)e(a)i(\014le)f(descriptor)g(op)s(en)150
-5121 y(for)35 b(output,)h(a)g(redirection)g(error)e(o)s(ccurs.)55
+4238 y(for)35 b(output,)h(a)g(redirection)g(error)e(o)s(ccurs.)55
b(If)35 b Fq(w)m(ord)j Ft(ev)-5 b(aluates)37 b(to)f(`)p
Fs(-)p Ft(',)h(\014le)e(descriptor)g Fq(n)g Ft(is)g(closed.)150
-5230 y(As)f(a)g(sp)s(ecial)h(case,)h(if)e Fq(n)f Ft(is)h(omitted,)i
+4348 y(As)f(a)g(sp)s(ecial)h(case,)h(if)e Fq(n)f Ft(is)h(omitted,)i
(and)e Fq(w)m(ord)j Ft(do)s(es)d(not)g(expand)f(to)i(one)f(or)g(more)g
-(digits)h(or)f(`)p Fs(-)p Ft(',)150 5340 y(the)d(standard)e(output)h
+(digits)h(or)f(`)p Fs(-)p Ft(',)150 4457 y(the)d(standard)e(output)h
(and)g(standard)f(error)h(are)h(redirected)g(as)g(describ)s(ed)e
-(previously)-8 b(.)p eop end
-%%Page: 31 37
-TeXDict begin 31 36 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(31)150 299
-y Fj(3.6.9)63 b(Mo)m(ving)41 b(File)h(Descriptors)150
-446 y Ft(The)30 b(redirection)h(op)s(erator)390 573 y
-Fs([)p Fi(n)11 b Fs(]<&)p Fi(digit)g Fs(-)150 699 y Ft(mo)m(v)m(es)33
-b(the)f(\014le)g(descriptor)f Fq(digit)k Ft(to)d(\014le)g(descriptor)g
-Fq(n)p Ft(,)f(or)h(the)g(standard)f(input)f(\(\014le)j(descriptor)e
-(0\))150 809 y(if)f Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)40
-b Fq(digit)33 b Ft(is)e(closed)g(after)g(b)s(eing)f(duplicated)g(to)h
-Fq(n)p Ft(.)275 936 y(Similarly)-8 b(,)31 b(the)f(redirection)h(op)s
-(erator)390 1062 y Fs([)p Fi(n)11 b Fs(]>&)p Fi(digit)g
-Fs(-)150 1189 y Ft(mo)m(v)m(es)29 b(the)g(\014le)f(descriptor)f
-Fq(digit)k Ft(to)e(\014le)f(descriptor)g Fq(n)p Ft(,)g(or)g(the)g
-(standard)f(output)h(\(\014le)g(descriptor)g(1\))150
-1299 y(if)i Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)150
-1482 y Fj(3.6.10)63 b(Op)s(ening)42 b(File)g(Descriptors)g(for)g
-(Reading)e(and)h(W)-10 b(riting)150 1629 y Ft(The)30
-b(redirection)h(op)s(erator)390 1756 y Fs([)p Fi(n)11
-b Fs(]<>)p Fi(word)150 1883 y Ft(causes)39 b(the)g(\014le)g(whose)g
-(name)g(is)g(the)g(expansion)g(of)g Fq(w)m(ord)j Ft(to)d(b)s(e)g(op)s
-(ened)f(for)g(b)s(oth)h(reading)g(and)150 1992 y(writing)33
-b(on)f(\014le)h(descriptor)f Fq(n)p Ft(,)h(or)g(on)f(\014le)h
-(descriptor)g(0)g(if)f Fq(n)g Ft(is)h(not)g(sp)s(eci\014ed.)47
-b(If)32 b(the)h(\014le)f(do)s(es)h(not)150 2102 y(exist,)e(it)g(is)g
-(created.)150 2319 y Fr(3.7)68 b(Executing)46 b(Commands)150
-2535 y Fj(3.7.1)63 b(Simple)41 b(Command)h(Expansion)150
-2682 y Ft(When)33 b(a)g(simple)g(command)g(is)g(executed,)h(the)g
-(shell)f(p)s(erforms)e(the)i(follo)m(wing)i(expansions,)e(assign-)150
-2792 y(men)m(ts,)e(and)f(redirections,)h(from)f(left)h(to)g(righ)m(t.)
-199 2919 y(1.)61 b(The)38 b(w)m(ords)f(that)i(the)g(parser)e(has)h
+(previously)-8 b(.)150 4663 y Fj(3.6.9)63 b(Mo)m(ving)41
+b(File)h(Descriptors)150 4809 y Ft(The)30 b(redirection)h(op)s(erator)
+390 4950 y Fs([)p Fi(n)11 b Fs(]<&)p Fi(digit)g Fs(-)150
+5090 y Ft(mo)m(v)m(es)33 b(the)f(\014le)g(descriptor)f
+Fq(digit)k Ft(to)d(\014le)g(descriptor)g Fq(n)p Ft(,)f(or)h(the)g
+(standard)f(input)f(\(\014le)j(descriptor)e(0\))150 5200
+y(if)f Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)40 b Fq(digit)33
+b Ft(is)e(closed)g(after)g(b)s(eing)f(duplicated)g(to)h
+Fq(n)p Ft(.)275 5340 y(Similarly)-8 b(,)31 b(the)f(redirection)h(op)s
+(erator)p eop end
+%%Page: 32 38
+TeXDict begin 32 37 bop 150 -116 a Ft(32)2572 b(Bash)31
+b(Reference)g(Man)m(ual)390 299 y Fs([)p Fi(n)11 b Fs(]>&)p
+Fi(digit)g Fs(-)150 448 y Ft(mo)m(v)m(es)29 b(the)g(\014le)f
+(descriptor)f Fq(digit)k Ft(to)e(\014le)f(descriptor)g
+Fq(n)p Ft(,)g(or)g(the)g(standard)f(output)h(\(\014le)g(descriptor)g
+(1\))150 558 y(if)i Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)150
+772 y Fj(3.6.10)63 b(Op)s(ening)42 b(File)g(Descriptors)g(for)g
+(Reading)e(and)h(W)-10 b(riting)150 919 y Ft(The)30 b(redirection)h(op)
+s(erator)390 1068 y Fs([)p Fi(n)11 b Fs(]<>)p Fi(word)150
+1217 y Ft(causes)39 b(the)g(\014le)g(whose)g(name)g(is)g(the)g
+(expansion)g(of)g Fq(w)m(ord)j Ft(to)d(b)s(e)g(op)s(ened)f(for)g(b)s
+(oth)h(reading)g(and)150 1326 y(writing)33 b(on)f(\014le)h(descriptor)f
+Fq(n)p Ft(,)h(or)g(on)f(\014le)h(descriptor)g(0)g(if)f
+Fq(n)g Ft(is)h(not)g(sp)s(eci\014ed.)47 b(If)32 b(the)h(\014le)f(do)s
+(es)h(not)150 1436 y(exist,)e(it)g(is)g(created.)150
+1691 y Fr(3.7)68 b(Executing)46 b(Commands)150 1915 y
+Fj(3.7.1)63 b(Simple)41 b(Command)h(Expansion)150 2062
+y Ft(When)33 b(a)g(simple)g(command)g(is)g(executed,)h(the)g(shell)f(p)
+s(erforms)e(the)i(follo)m(wing)i(expansions,)e(assign-)150
+2171 y(men)m(ts,)e(and)f(redirections,)h(from)f(left)h(to)g(righ)m(t.)
+199 2320 y(1.)61 b(The)38 b(w)m(ords)f(that)i(the)g(parser)e(has)h
(mark)m(ed)g(as)h(v)-5 b(ariable)39 b(assignmen)m(ts)g(\(those)g
-(preceding)f(the)330 3028 y(command)30 b(name\))h(and)f(redirections)h
+(preceding)f(the)330 2430 y(command)30 b(name\))h(and)f(redirections)h
(are)f(sa)m(v)m(ed)i(for)e(later)h(pro)s(cessing.)199
-3155 y(2.)61 b(The)39 b(w)m(ords)g(that)i(are)f(not)g(v)-5
+2572 y(2.)61 b(The)39 b(w)m(ords)g(that)i(are)f(not)g(v)-5
b(ariable)40 b(assignmen)m(ts)h(or)e(redirections)i(are)f(expanded)f
-(\(see)h(Sec-)330 3265 y(tion)d(3.5)i([Shell)e(Expansions],)h(page)g
-(19\).)61 b(If)37 b(an)m(y)g(w)m(ords)f(remain)h(after)h(expansion,)h
-(the)e(\014rst)330 3374 y(w)m(ord)31 b(is)g(tak)m(en)h(to)g(b)s(e)f
+(\(see)h(Sec-)330 2681 y(tion)d(3.5)i([Shell)e(Expansions],)h(page)g
+(20\).)61 b(If)37 b(an)m(y)g(w)m(ords)f(remain)h(after)h(expansion,)h
+(the)e(\014rst)330 2791 y(w)m(ord)31 b(is)g(tak)m(en)h(to)g(b)s(e)f
(the)g(name)h(of)f(the)h(command)f(and)f(the)i(remaining)f(w)m(ords)g
-(are)g(the)h(argu-)330 3484 y(men)m(ts.)199 3610 y(3.)61
+(are)g(the)h(argu-)330 2901 y(men)m(ts.)199 3042 y(3.)61
b(Redirections)25 b(are)f(p)s(erformed)f(as)h(describ)s(ed)f(ab)s(o)m
-(v)m(e)i(\(see)g(Section)g(3.6)g([Redirections],)i(page)d(27\).)199
-3737 y(4.)61 b(The)25 b(text)h(after)f(the)g(`)p Fs(=)p
+(v)m(e)i(\(see)g(Section)g(3.6)g([Redirections],)i(page)d(28\).)199
+3184 y(4.)61 b(The)25 b(text)h(after)f(the)g(`)p Fs(=)p
Ft(')h(in)e(eac)m(h)j(v)-5 b(ariable)25 b(assignmen)m(t)h(undergo)s(es)
-e(tilde)i(expansion,)g(parameter)330 3847 y(expansion,)49
+e(tilde)i(expansion,)g(parameter)330 3294 y(expansion,)49
b(command)d(substitution,)j(arithmetic)d(expansion,)k(and)45
-b(quote)h(remo)m(v)-5 b(al)46 b(b)s(efore)330 3956 y(b)s(eing)30
-b(assigned)h(to)g(the)f(v)-5 b(ariable.)275 4100 y(If)32
+b(quote)h(remo)m(v)-5 b(al)46 b(b)s(efore)330 3403 y(b)s(eing)30
+b(assigned)h(to)g(the)f(v)-5 b(ariable.)275 3585 y(If)32
b(no)i(command)f(name)g(results,)h(the)g(v)-5 b(ariable)34
b(assignmen)m(ts)g(a\013ect)h(the)f(curren)m(t)f(shell)h(en)m(viron-)
-150 4210 y(men)m(t.)39 b(Otherwise,)27 b(the)e(v)-5 b(ariables)26
+150 3694 y(men)m(t.)39 b(Otherwise,)27 b(the)e(v)-5 b(ariables)26
b(are)g(added)f(to)h(the)f(en)m(vironmen)m(t)h(of)g(the)f(executed)h
-(command)g(and)150 4319 y(do)35 b(not)f(a\013ect)j(the)d(curren)m(t)h
+(command)g(and)150 3804 y(do)35 b(not)f(a\013ect)j(the)d(curren)m(t)h
(shell)g(en)m(vironmen)m(t.)54 b(If)34 b(an)m(y)h(of)g(the)f(assignmen)
-m(ts)i(attempts)f(to)h(assign)150 4429 y(a)j(v)-5 b(alue)39
+m(ts)i(attempts)f(to)h(assign)150 3914 y(a)j(v)-5 b(alue)39
b(to)g(a)g(readonly)f(v)-5 b(ariable,)42 b(an)c(error)g(o)s(ccurs,)j
(and)c(the)i(command)f(exits)h(with)g(a)f(non-zero)150
-4539 y(status.)275 4665 y(If)33 b(no)g(command)g(name)h(results,)g
+4023 y(status.)275 4172 y(If)33 b(no)g(command)g(name)h(results,)g
(redirections)g(are)g(p)s(erformed,)f(but)g(do)h(not)f(a\013ect)i(the)f
-(curren)m(t)150 4775 y(shell)d(en)m(vironmen)m(t.)41
+(curren)m(t)150 4282 y(shell)d(en)m(vironmen)m(t.)41
b(A)30 b(redirection)h(error)f(causes)h(the)g(command)f(to)h(exit)g
-(with)f(a)h(non-zero)g(status.)275 4902 y(If)26 b(there)i(is)f(a)h
+(with)f(a)h(non-zero)g(status.)275 4431 y(If)26 b(there)i(is)f(a)h
(command)f(name)h(left)g(after)g(expansion,)g(execution)h(pro)s(ceeds)e
-(as)g(describ)s(ed)f(b)s(elo)m(w.)150 5011 y(Otherwise,)39
+(as)g(describ)s(ed)f(b)s(elo)m(w.)150 4541 y(Otherwise,)39
b(the)e(command)g(exits.)62 b(If)37 b(one)g(of)g(the)h(expansions)f
-(con)m(tained)h(a)g(command)f(substitu-)150 5121 y(tion,)i(the)d(exit)h
+(con)m(tained)h(a)g(command)f(substitu-)150 4650 y(tion,)i(the)d(exit)h
(status)g(of)f(the)h(command)f(is)h(the)f(exit)h(status)g(of)f(the)h
-(last)g(command)f(substitution)150 5230 y(p)s(erformed.)55
+(last)g(command)f(substitution)150 4760 y(p)s(erformed.)55
b(If)35 b(there)g(w)m(ere)h(no)g(command)f(substitutions,)i(the)e
-(command)h(exits)g(with)f(a)h(status)g(of)150 5340 y(zero.)p
-eop end
-%%Page: 32 38
-TeXDict begin 32 37 bop 150 -116 a Ft(32)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fj(3.7.2)63 b(Command)41
-b(Searc)m(h)f(and)h(Execution)150 446 y Ft(After)i(a)h(command)f(has)g
-(b)s(een)f(split)h(in)m(to)h(w)m(ords,)j(if)c(it)g(results)g(in)g(a)h
-(simple)f(command)g(and)f(an)150 555 y(optional)32 b(list)f(of)f
-(argumen)m(ts,)h(the)g(follo)m(wing)g(actions)h(are)f(tak)m(en.)199
-697 y(1.)61 b(If)24 b(the)g(command)g(name)g(con)m(tains)i(no)e
-(slashes,)i(the)e(shell)h(attempts)g(to)g(lo)s(cate)h(it.)39
-b(If)24 b(there)g(exists)330 807 y(a)h(shell)g(function)f(b)m(y)g(that)
-h(name,)h(that)f(function)f(is)h(in)m(v)m(ok)m(ed)h(as)e(describ)s(ed)g
-(in)g(Section)h(3.3)h([Shell)330 916 y(F)-8 b(unctions],)31
-b(page)h(15.)199 1054 y(2.)61 b(If)41 b(the)g(name)h(do)s(es)f(not)g
+(command)h(exits)g(with)f(a)h(status)g(of)150 4870 y(zero.)150
+5083 y Fj(3.7.2)63 b(Command)41 b(Searc)m(h)f(and)h(Execution)150
+5230 y Ft(After)i(a)h(command)f(has)g(b)s(een)f(split)h(in)m(to)h(w)m
+(ords,)j(if)c(it)g(results)g(in)g(a)h(simple)f(command)g(and)f(an)150
+5340 y(optional)32 b(list)f(of)f(argumen)m(ts,)h(the)g(follo)m(wing)g
+(actions)h(are)f(tak)m(en.)p eop end
+%%Page: 33 39
+TeXDict begin 33 38 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(33)199 299
+y(1.)61 b(If)24 b(the)g(command)g(name)g(con)m(tains)i(no)e(slashes,)i
+(the)e(shell)h(attempts)g(to)g(lo)s(cate)h(it.)39 b(If)24
+b(there)g(exists)330 408 y(a)h(shell)g(function)f(b)m(y)g(that)h(name,)
+h(that)f(function)f(is)h(in)m(v)m(ok)m(ed)h(as)e(describ)s(ed)g(in)g
+(Section)h(3.3)h([Shell)330 518 y(F)-8 b(unctions],)31
+b(page)h(16.)199 649 y(2.)61 b(If)41 b(the)g(name)h(do)s(es)f(not)g
(matc)m(h)i(a)e(function,)j(the)e(shell)f(searc)m(hes)i(for)e(it)h(in)f
-(the)g(list)h(of)g(shell)330 1164 y(builtins.)e(If)30
+(the)g(list)h(of)g(shell)330 758 y(builtins.)e(If)30
b(a)h(matc)m(h)g(is)f(found,)g(that)h(builtin)f(is)g(in)m(v)m(ok)m(ed.)
-199 1302 y(3.)61 b(If)40 b(the)g(name)h(is)f(neither)h(a)f(shell)h
+199 889 y(3.)61 b(If)40 b(the)g(name)h(is)f(neither)h(a)f(shell)h
(function)f(nor)g(a)g(builtin,)j(and)d(con)m(tains)h(no)g(slashes,)i
-(Bash)330 1411 y(searc)m(hes)c(eac)m(h)g(elemen)m(t)g(of)g
+(Bash)330 999 y(searc)m(hes)c(eac)m(h)g(elemen)m(t)g(of)g
Fs($PATH)d Ft(for)i(a)g(directory)h(con)m(taining)g(an)f(executable)h
-(\014le)f(b)m(y)g(that)330 1521 y(name.)56 b(Bash)36
+(\014le)f(b)m(y)g(that)330 1108 y(name.)56 b(Bash)36
b(uses)f(a)h(hash)e(table)j(to)f(remem)m(b)s(er)f(the)h(full)f
-(pathnames)g(of)h(executable)h(\014les)e(to)330 1631
+(pathnames)g(of)h(executable)h(\014les)e(to)330 1218
y(a)m(v)m(oid)e(m)m(ultiple)f Fs(PATH)f Ft(searc)m(hes)i(\(see)f(the)g
(description)g(of)f Fs(hash)g Ft(in)g(Section)i(4.1)f([Bourne)g(Shell)
-330 1740 y(Builtins],)37 b(page)f(37\).)55 b(A)35 b(full)g(searc)m(h)g
+330 1328 y(Builtins],)37 b(page)f(37\).)55 b(A)35 b(full)g(searc)m(h)g
(of)g(the)g(directories)h(in)f Fs($PATH)e Ft(is)i(p)s(erformed)f(only)h
-(if)g(the)330 1850 y(command)24 b(is)h(not)g(found)e(in)i(the)g(hash)f
+(if)g(the)330 1437 y(command)24 b(is)h(not)g(found)e(in)i(the)g(hash)f
(table.)39 b(If)25 b(the)f(searc)m(h)i(is)e(unsuccessful,)h(the)g
-(shell)g(searc)m(hes)330 1959 y(for)e(a)h(de\014ned)e(shell)h(function)
+(shell)g(searc)m(hes)330 1547 y(for)e(a)h(de\014ned)e(shell)h(function)
h(named)e Fs(command_not_found_handle)p Ft(.)32 b(If)23
-b(that)h(function)f(exists,)330 2069 y(it)32 b(is)f(in)m(v)m(ok)m(ed)i
+b(that)h(function)f(exists,)330 1656 y(it)32 b(is)f(in)m(v)m(ok)m(ed)i
(with)e(the)h(original)g(command)f(and)g(the)h(original)g(command's)f
-(argumen)m(ts)h(as)g(its)330 2178 y(argumen)m(ts,)h(and)e(the)i
+(argumen)m(ts)h(as)g(its)330 1766 y(argumen)m(ts,)h(and)e(the)i
(function's)e(exit)i(status)g(b)s(ecomes)f(the)g(exit)h(status)f(of)h
-(the)f(shell.)46 b(If)31 b(that)330 2288 y(function)g(is)g(not)g
+(the)f(shell.)46 b(If)31 b(that)330 1876 y(function)g(is)g(not)g
(de\014ned,)f(the)i(shell)f(prin)m(ts)f(an)h(error)g(message)h(and)f
-(returns)e(an)i(exit)h(status)g(of)330 2398 y(127.)199
-2536 y(4.)61 b(If)33 b(the)g(searc)m(h)h(is)g(successful,)g(or)f(if)g
+(returns)e(an)i(exit)h(status)g(of)330 1985 y(127.)199
+2116 y(4.)61 b(If)33 b(the)g(searc)m(h)h(is)g(successful,)g(or)f(if)g
(the)h(command)f(name)g(con)m(tains)i(one)f(or)f(more)g(slashes,)i(the)
-330 2645 y(shell)g(executes)h(the)f(named)f(program)g(in)h(a)g
+330 2226 y(shell)g(executes)h(the)f(named)f(program)g(in)h(a)g
(separate)h(execution)f(en)m(vironmen)m(t.)55 b(Argumen)m(t)35
-b(0)330 2755 y(is)30 b(set)h(to)h(the)e(name)h(giv)m(en,)g(and)f(the)h
+b(0)330 2335 y(is)30 b(set)h(to)h(the)e(name)h(giv)m(en,)g(and)f(the)h
(remaining)f(argumen)m(ts)h(to)g(the)g(command)f(are)h(set)g(to)g(the)
-330 2864 y(argumen)m(ts)g(supplied,)e(if)h(an)m(y)-8
-b(.)199 3002 y(5.)61 b(If)35 b(this)h(execution)h(fails)f(b)s(ecause)g
+330 2445 y(argumen)m(ts)g(supplied,)e(if)h(an)m(y)-8
+b(.)199 2576 y(5.)61 b(If)35 b(this)h(execution)h(fails)f(b)s(ecause)g
(the)f(\014le)h(is)g(not)g(in)f(executable)j(format,)f(and)e(the)h
-(\014le)g(is)g(not)330 3112 y(a)d(directory)-8 b(,)34
+(\014le)g(is)g(not)330 2685 y(a)d(directory)-8 b(,)34
b(it)f(is)g(assumed)e(to)j(b)s(e)d(a)i Fq(shell)g(script)h
Ft(and)e(the)h(shell)f(executes)i(it)f(as)g(describ)s(ed)e(in)330
-3222 y(Section)g(3.8)h([Shell)e(Scripts],)g(page)i(35.)199
-3360 y(6.)61 b(If)38 b(the)h(command)f(w)m(as)h(not)g(b)s(egun)e(async)
+2795 y(Section)g(3.8)h([Shell)e(Scripts],)g(page)i(36.)199
+2926 y(6.)61 b(If)38 b(the)h(command)f(w)m(as)h(not)g(b)s(egun)e(async)
m(hronously)-8 b(,)42 b(the)c(shell)h(w)m(aits)h(for)e(the)h(command)f
-(to)330 3469 y(complete)32 b(and)e(collects)i(its)f(exit)g(status.)150
-3675 y Fj(3.7.3)63 b(Command)41 b(Execution)f(En)m(vironmen)m(t)150
-3822 y Ft(The)30 b(shell)g(has)h(an)f Fq(execution)h(en)m(vironmen)m(t)
+(to)330 3035 y(complete)32 b(and)e(collects)i(its)f(exit)g(status.)150
+3227 y Fj(3.7.3)63 b(Command)41 b(Execution)f(En)m(vironmen)m(t)150
+3374 y Ft(The)30 b(shell)g(has)h(an)f Fq(execution)h(en)m(vironmen)m(t)
r Ft(,)h(whic)m(h)e(consists)h(of)f(the)h(follo)m(wing:)225
-3964 y Fp(\017)60 b Ft(op)s(en)32 b(\014les)g(inherited)g(b)m(y)h(the)f
+3505 y Fp(\017)60 b Ft(op)s(en)32 b(\014les)g(inherited)g(b)m(y)h(the)f
(shell)h(at)g(in)m(v)m(o)s(cation,)j(as)c(mo)s(di\014ed)g(b)m(y)g
-(redirections)h(supplied)e(to)330 4074 y(the)g Fs(exec)e
-Ft(builtin)225 4212 y Fp(\017)60 b Ft(the)28 b(curren)m(t)g(w)m(orking)
+(redirections)h(supplied)e(to)330 3615 y(the)g Fs(exec)e
+Ft(builtin)225 3745 y Fp(\017)60 b Ft(the)28 b(curren)m(t)g(w)m(orking)
h(directory)g(as)f(set)h(b)m(y)f Fs(cd)p Ft(,)g Fs(pushd)p
Ft(,)g(or)g Fs(popd)p Ft(,)g(or)g(inherited)g(b)m(y)g(the)h(shell)f(at)
-330 4321 y(in)m(v)m(o)s(cation)225 4459 y Fp(\017)60
+330 3855 y(in)m(v)m(o)s(cation)225 3986 y Fp(\017)60
b Ft(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)g(as)h(set)g(b)m(y)f
Fs(umask)f Ft(or)h(inherited)g(from)g(the)h(shell's)f(paren)m(t)225
-4597 y Fp(\017)60 b Ft(curren)m(t)30 b(traps)g(set)h(b)m(y)f
-Fs(trap)225 4735 y Fp(\017)60 b Ft(shell)30 b(parameters)f(that)h(are)g
+4117 y Fp(\017)60 b Ft(curren)m(t)30 b(traps)g(set)h(b)m(y)f
+Fs(trap)225 4247 y Fp(\017)60 b Ft(shell)30 b(parameters)f(that)h(are)g
(set)g(b)m(y)g(v)-5 b(ariable)30 b(assignmen)m(t)g(or)g(with)f
-Fs(set)f Ft(or)i(inherited)f(from)g(the)330 4845 y(shell's)i(paren)m(t)
-f(in)g(the)h(en)m(vironmen)m(t)225 4983 y Fp(\017)60
+Fs(set)f Ft(or)i(inherited)f(from)g(the)330 4357 y(shell's)i(paren)m(t)
+f(in)g(the)h(en)m(vironmen)m(t)225 4488 y Fp(\017)60
b Ft(shell)44 b(functions)f(de\014ned)f(during)h(execution)i(or)e
(inherited)h(from)f(the)h(shell's)g(paren)m(t)f(in)h(the)330
-5092 y(en)m(vironmen)m(t)225 5230 y Fp(\017)60 b Ft(options)33
+4597 y(en)m(vironmen)m(t)225 4728 y Fp(\017)60 b Ft(options)33
b(enabled)g(at)h(in)m(v)m(o)s(cation)h(\(either)f(b)m(y)f(default)g(or)
-g(with)g(command-line)g(argumen)m(ts\))h(or)330 5340
-y(b)m(y)c Fs(set)p eop end
-%%Page: 33 39
-TeXDict begin 33 38 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(33)225 299
-y Fp(\017)60 b Ft(options)31 b(enabled)f(b)m(y)g Fs(shopt)f
-Ft(\(see)j(Section)f(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g(58\))225
-429 y Fp(\017)60 b Ft(shell)31 b(aliases)g(de\014ned)f(with)g
-Fs(alias)f Ft(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(83\))225
-558 y Fp(\017)60 b Ft(v)-5 b(arious)50 b(pro)s(cess)f
+g(with)g(command-line)g(argumen)m(ts\))h(or)330 4838
+y(b)m(y)c Fs(set)225 4969 y Fp(\017)60 b Ft(options)31
+b(enabled)f(b)m(y)g Fs(shopt)f Ft(\(see)j(Section)f(4.3.2)h([The)e
+(Shopt)g(Builtin],)h(page)g(58\))225 5100 y Fp(\017)60
+b Ft(shell)31 b(aliases)g(de\014ned)f(with)g Fs(alias)f
+Ft(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(83\))225
+5230 y Fp(\017)60 b Ft(v)-5 b(arious)50 b(pro)s(cess)f
Fl(id)p Ft(s,)55 b(including)49 b(those)i(of)e(bac)m(kground)h(jobs)f
-(\(see)i(Section)g(3.2.3)g([Lists],)330 668 y(page)31
+(\(see)i(Section)g(3.2.3)g([Lists],)330 5340 y(page)31
b(9\),)g(the)g(v)-5 b(alue)31 b(of)f Fs($$)p Ft(,)g(and)g(the)h(v)-5
-b(alue)31 b(of)f Fs($PPID)275 817 y Ft(When)k(a)g(simple)h(command)f
-(other)g(than)g(a)h(builtin)f(or)g(shell)h(function)f(is)g(to)h(b)s(e)f
-(executed,)i(it)f(is)150 927 y(in)m(v)m(ok)m(ed)25 b(in)f(a)g(separate)
+b(alue)31 b(of)f Fs($PPID)p eop end
+%%Page: 34 40
+TeXDict begin 34 39 bop 150 -116 a Ft(34)2572 b(Bash)31
+b(Reference)g(Man)m(ual)275 299 y(When)j(a)g(simple)h(command)f(other)g
+(than)g(a)h(builtin)f(or)g(shell)h(function)f(is)g(to)h(b)s(e)f
+(executed,)i(it)f(is)150 408 y(in)m(v)m(ok)m(ed)25 b(in)f(a)g(separate)
h(execution)g(en)m(vironmen)m(t)g(that)f(consists)g(of)h(the)f(follo)m
-(wing.)40 b(Unless)24 b(otherwise)150 1037 y(noted,)31
+(wing.)40 b(Unless)24 b(otherwise)150 518 y(noted,)31
b(the)f(v)-5 b(alues)31 b(are)g(inherited)f(from)g(the)g(shell.)225
-1166 y Fp(\017)60 b Ft(the)31 b(shell's)h(op)s(en)e(\014les,)i(plus)e
+661 y Fp(\017)60 b Ft(the)31 b(shell's)h(op)s(en)e(\014les,)i(plus)e
(an)m(y)h(mo)s(di\014cations)h(and)e(additions)h(sp)s(eci\014ed)g(b)m
-(y)g(redirections)g(to)330 1276 y(the)g(command)225 1406
+(y)g(redirections)g(to)330 771 y(the)g(command)225 909
y Fp(\017)60 b Ft(the)31 b(curren)m(t)f(w)m(orking)g(directory)225
-1535 y Fp(\017)60 b Ft(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)225
-1665 y Fp(\017)60 b Ft(shell)32 b(v)-5 b(ariables)33
+1048 y Fp(\017)60 b Ft(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)225
+1187 y Fp(\017)60 b Ft(shell)32 b(v)-5 b(ariables)33
b(and)e(functions)h(mark)m(ed)g(for)g(exp)s(ort,)g(along)h(with)f(v)-5
-b(ariables)32 b(exp)s(orted)g(for)g(the)330 1774 y(command,)e(passed)g
+b(ariables)32 b(exp)s(orted)g(for)g(the)330 1296 y(command,)e(passed)g
(in)g(the)h(en)m(vironmen)m(t)g(\(see)g(Section)g(3.7.4)i([En)m
-(vironmen)m(t],)e(page)g(33\))225 1904 y Fp(\017)60 b
+(vironmen)m(t],)e(page)g(34\))225 1435 y Fp(\017)60 b
Ft(traps)31 b(caugh)m(t)h(b)m(y)f(the)g(shell)h(are)f(reset)h(to)g(the)
f(v)-5 b(alues)32 b(inherited)e(from)h(the)g(shell's)h(paren)m(t,)g
-(and)330 2014 y(traps)e(ignored)h(b)m(y)f(the)g(shell)h(are)g(ignored)
-275 2163 y(A)41 b(command)g(in)m(v)m(ok)m(ed)i(in)e(this)h(separate)g
+(and)330 1545 y(traps)e(ignored)h(b)m(y)f(the)g(shell)h(are)g(ignored)
+275 1717 y(A)41 b(command)g(in)m(v)m(ok)m(ed)i(in)e(this)h(separate)g
(en)m(vironmen)m(t)g(cannot)g(a\013ect)h(the)f(shell's)g(execution)150
-2273 y(en)m(vironmen)m(t.)275 2403 y(Command)35 b(substitution,)j
+1826 y(en)m(vironmen)m(t.)275 1969 y(Command)35 b(substitution,)j
(commands)e(group)s(ed)f(with)i(paren)m(theses,)h(and)e(async)m
-(hronous)g(com-)150 2512 y(mands)c(are)h(in)m(v)m(ok)m(ed)i(in)d(a)i
+(hronous)g(com-)150 2079 y(mands)c(are)h(in)m(v)m(ok)m(ed)i(in)d(a)i
(subshell)e(en)m(vironmen)m(t)h(that)h(is)f(a)g(duplicate)h(of)f(the)g
-(shell)g(en)m(vironmen)m(t,)150 2622 y(except)i(that)g(traps)f(caugh)m
+(shell)g(en)m(vironmen)m(t,)150 2188 y(except)i(that)g(traps)f(caugh)m
(t)h(b)m(y)f(the)h(shell)f(are)g(reset)h(to)g(the)f(v)-5
b(alues)35 b(that)g(the)f(shell)h(inherited)e(from)150
-2731 y(its)g(paren)m(t)f(at)h(in)m(v)m(o)s(cation.)49
+2298 y(its)g(paren)m(t)f(at)h(in)m(v)m(o)s(cation.)49
b(Builtin)32 b(commands)g(that)h(are)g(in)m(v)m(ok)m(ed)h(as)e(part)g
-(of)h(a)f(pip)s(eline)g(are)h(also)150 2841 y(executed)41
+(of)h(a)f(pip)s(eline)g(are)h(also)150 2408 y(executed)41
b(in)f(a)h(subshell)e(en)m(vironmen)m(t.)72 b(Changes)40
b(made)g(to)h(the)g(subshell)e(en)m(vironmen)m(t)i(cannot)150
-2951 y(a\013ect)32 b(the)f(shell's)f(execution)i(en)m(vironmen)m(t.)275
-3080 y(Subshells)24 b(spa)m(wned)h(to)i(execute)g(command)f
+2517 y(a\013ect)32 b(the)f(shell's)f(execution)i(en)m(vironmen)m(t.)275
+2660 y(Subshells)24 b(spa)m(wned)h(to)i(execute)g(command)f
(substitutions)g(inherit)g(the)g(v)-5 b(alue)26 b(of)g(the)h(`)p
-Fs(-e)p Ft(')e(option)150 3190 y(from)20 b(the)h(paren)m(t)g(shell.)37
+Fs(-e)p Ft(')e(option)150 2770 y(from)20 b(the)h(paren)m(t)g(shell.)37
b(When)21 b(not)f(in)h Fl(posix)f Ft(mo)s(de,)i(Bash)f(clears)g(the)g
(`)p Fs(-e)p Ft(')f(option)h(in)g(suc)m(h)f(subshells.)275
-3319 y(If)38 b(a)h(command)f(is)g(follo)m(w)m(ed)j(b)m(y)d(a)h(`)p
+2913 y(If)38 b(a)h(command)f(is)g(follo)m(w)m(ed)j(b)m(y)d(a)h(`)p
Fs(&)p Ft(')g(and)f(job)g(con)m(trol)i(is)e(not)h(activ)m(e,)k(the)c
-(default)g(standard)150 3429 y(input)e(for)g(the)h(command)f(is)h(the)g
+(default)g(standard)150 3022 y(input)e(for)g(the)h(command)f(is)h(the)g
(empt)m(y)g(\014le)f(`)p Fs(/dev/null)p Ft('.)61 b(Otherwise,)39
-b(the)f(in)m(v)m(ok)m(ed)h(command)150 3539 y(inherits)30
+b(the)f(in)m(v)m(ok)m(ed)h(command)150 3132 y(inherits)30
b(the)h(\014le)f(descriptors)g(of)h(the)f(calling)i(shell)f(as)f(mo)s
-(di\014ed)g(b)m(y)g(redirections.)150 3728 y Fj(3.7.4)63
-b(En)m(vironmen)m(t)150 3875 y Ft(When)28 b(a)i(program)e(is)h(in)m(v)m
+(di\014ed)g(b)m(y)g(redirections.)150 3340 y Fj(3.7.4)63
+b(En)m(vironmen)m(t)150 3486 y Ft(When)28 b(a)i(program)e(is)h(in)m(v)m
(ok)m(ed)h(it)f(is)g(giv)m(en)g(an)g(arra)m(y)g(of)g(strings)f(called)i
(the)f Fq(en)m(vironmen)m(t)r Ft(.)41 b(This)28 b(is)h(a)150
-3985 y(list)i(of)g(name-v)-5 b(alue)31 b(pairs,)f(of)h(the)f(form)g
-Fs(name=value)p Ft(.)275 4114 y(Bash)39 b(pro)m(vides)g(sev)m(eral)i(w)
+3596 y(list)i(of)g(name-v)-5 b(alue)31 b(pairs,)f(of)h(the)f(form)g
+Fs(name=value)p Ft(.)275 3739 y(Bash)39 b(pro)m(vides)g(sev)m(eral)i(w)
m(a)m(ys)g(to)f(manipulate)f(the)h(en)m(vironmen)m(t.)69
-b(On)38 b(in)m(v)m(o)s(cation,)44 b(the)c(shell)150 4224
+b(On)38 b(in)m(v)m(o)s(cation,)44 b(the)c(shell)150 3849
y(scans)g(its)h(o)m(wn)f(en)m(vironmen)m(t)h(and)f(creates)i(a)f
(parameter)f(for)g(eac)m(h)i(name)e(found,)i(automatically)150
-4334 y(marking)26 b(it)g(for)g Fq(exp)s(ort)h Ft(to)g(c)m(hild)f(pro)s
+3958 y(marking)26 b(it)g(for)g Fq(exp)s(ort)h Ft(to)g(c)m(hild)f(pro)s
(cesses.)39 b(Executed)26 b(commands)g(inherit)g(the)g(en)m(vironmen)m
-(t.)39 b(The)150 4443 y Fs(export)c Ft(and)i(`)p Fs(declare)29
+(t.)39 b(The)150 4068 y Fs(export)c Ft(and)i(`)p Fs(declare)29
b(-x)p Ft(')36 b(commands)h(allo)m(w)i(parameters)e(and)g(functions)g
-(to)h(b)s(e)e(added)h(to)h(and)150 4553 y(deleted)21
+(to)h(b)s(e)e(added)h(to)h(and)150 4177 y(deleted)21
b(from)f(the)h(en)m(vironmen)m(t.)38 b(If)20 b(the)h(v)-5
b(alue)21 b(of)g(a)g(parameter)g(in)f(the)g(en)m(vironmen)m(t)i(is)e
-(mo)s(di\014ed,)i(the)150 4662 y(new)31 b(v)-5 b(alue)32
+(mo)s(di\014ed,)i(the)150 4287 y(new)31 b(v)-5 b(alue)32
b(b)s(ecomes)f(part)h(of)f(the)h(en)m(vironmen)m(t,)g(replacing)h(the)e
(old.)44 b(The)31 b(en)m(vironmen)m(t)h(inherited)150
-4772 y(b)m(y)f(an)m(y)g(executed)h(command)f(consists)g(of)g(the)g
+4397 y(b)m(y)f(an)m(y)g(executed)h(command)f(consists)g(of)g(the)g
(shell's)h(initial)g(en)m(vironmen)m(t,)g(whose)f(v)-5
-b(alues)31 b(ma)m(y)h(b)s(e)150 4882 y(mo)s(di\014ed)26
+b(alues)31 b(ma)m(y)h(b)s(e)150 4506 y(mo)s(di\014ed)26
b(in)g(the)h(shell,)h(less)f(an)m(y)g(pairs)f(remo)m(v)m(ed)i(b)m(y)f
(the)g Fs(unset)e Ft(and)h(`)p Fs(export)j(-n)p Ft(')e(commands,)g
-(plus)150 4991 y(an)m(y)k(additions)f(via)h(the)g Fs(export)d
-Ft(and)i(`)p Fs(declare)f(-x)p Ft(')h(commands.)275 5121
+(plus)150 4616 y(an)m(y)k(additions)f(via)h(the)g Fs(export)d
+Ft(and)i(`)p Fs(declare)f(-x)p Ft(')h(commands.)275 4759
y(The)j(en)m(vironmen)m(t)i(for)f(an)m(y)g(simple)h(command)f(or)g
(function)g(ma)m(y)g(b)s(e)g(augmen)m(ted)h(temp)s(orarily)150
-5230 y(b)m(y)c(pre\014xing)e(it)i(with)g(parameter)g(assignmen)m(ts,)h
+4868 y(b)m(y)c(pre\014xing)e(it)i(with)g(parameter)g(assignmen)m(ts,)h
(as)e(describ)s(ed)g(in)g(Section)i(3.4)g([Shell)e(P)m(arameters],)150
-5340 y(page)g(17.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g
+4978 y(page)g(18.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g
(a\013ect)f(only)g(the)f(en)m(vironmen)m(t)h(seen)g(b)m(y)f(that)h
-(command.)p eop end
-%%Page: 34 40
-TeXDict begin 34 39 bop 150 -116 a Ft(34)2572 b(Bash)31
-b(Reference)g(Man)m(ual)275 299 y(If)c(the)h(`)p Fs(-k)p
-Ft(')g(option)g(is)g(set)g(\(see)h(Section)f(4.3.1)i([The)e(Set)g
-(Builtin],)h(page)f(54\),)i(then)e(all)g(parameter)150
-408 y(assignmen)m(ts)i(are)g(placed)h(in)e(the)h(en)m(vironmen)m(t)g
-(for)g(a)g(command,)f(not)h(just)f(those)i(that)f(precede)g(the)150
-518 y(command)g(name.)275 651 y(When)h(Bash)h(in)m(v)m(ok)m(es)i(an)e
-(external)h(command,)f(the)g(v)-5 b(ariable)33 b(`)p
-Fs($_)p Ft(')f(is)g(set)h(to)f(the)g(full)g(pathname)150
-761 y(of)f(the)f(command)g(and)g(passed)g(to)h(that)g(command)f(in)g
-(its)h(en)m(vironmen)m(t.)150 958 y Fj(3.7.5)63 b(Exit)40
-b(Status)150 1105 y Ft(The)26 b(exit)h(status)f(of)g(an)g(executed)h
-(command)f(is)g(the)h(v)-5 b(alue)26 b(returned)f(b)m(y)h(the)g
-Fq(w)m(aitpid)k Ft(system)d(call)g(or)150 1214 y(equiv)-5
-b(alen)m(t)33 b(function.)45 b(Exit)32 b(statuses)g(fall)g(b)s(et)m(w)m
-(een)h(0)f(and)f(255,)i(though,)f(as)g(explained)g(b)s(elo)m(w,)h(the)
-150 1324 y(shell)i(ma)m(y)g(use)f(v)-5 b(alues)35 b(ab)s(o)m(v)m(e)g
-(125)h(sp)s(ecially)-8 b(.)54 b(Exit)35 b(statuses)g(from)f(shell)h
-(builtins)f(and)f(comp)s(ound)150 1433 y(commands)j(are)g(also)h
-(limited)g(to)g(this)f(range.)58 b(Under)36 b(certain)h(circumstances,)
-h(the)e(shell)h(will)f(use)150 1543 y(sp)s(ecial)31 b(v)-5
-b(alues)31 b(to)g(indicate)g(sp)s(eci\014c)f(failure)h(mo)s(des.)275
-1676 y(F)-8 b(or)32 b(the)g(shell's)g(purp)s(oses,)e(a)j(command)e
-(whic)m(h)h(exits)g(with)g(a)g(zero)g(exit)h(status)f(has)f(succeeded.)
-150 1786 y(A)e(non-zero)h(exit)g(status)g(indicates)g(failure.)40
-b(This)28 b(seemingly)i(coun)m(ter-in)m(tuitiv)m(e)i(sc)m(heme)e(is)f
-(used)g(so)150 1895 y(there)34 b(is)g(one)g(w)m(ell-de\014ned)g(w)m(a)m
-(y)g(to)h(indicate)g(success)f(and)f(a)h(v)-5 b(ariet)m(y)35
-b(of)f(w)m(a)m(ys)h(to)f(indicate)h(v)-5 b(arious)150
-2005 y(failure)37 b(mo)s(des.)61 b(When)37 b(a)g(command)g(terminates)h
-(on)f(a)g(fatal)i(signal)f(whose)f(n)m(um)m(b)s(er)e(is)i
-Fq(N)10 b Ft(,)38 b(Bash)150 2115 y(uses)30 b(the)g(v)-5
-b(alue)31 b(128)p Fs(+)p Fq(N)42 b Ft(as)30 b(the)h(exit)g(status.)275
-2248 y(If)k(a)h(command)g(is)g(not)g(found,)g(the)g(c)m(hild)h(pro)s
-(cess)e(created)i(to)g(execute)g(it)g(returns)d(a)j(status)f(of)150
-2357 y(127.)42 b(If)30 b(a)h(command)f(is)g(found)f(but)h(is)g(not)h
-(executable,)h(the)f(return)e(status)i(is)f(126.)275
-2491 y(If)i(a)i(command)f(fails)g(b)s(ecause)g(of)h(an)f(error)f
+(command.)275 5121 y(If)d(the)h(`)p Fs(-k)p Ft(')g(option)g(is)g(set)g
+(\(see)h(Section)f(4.3.1)i([The)e(Set)g(Builtin],)h(page)f(54\),)i
+(then)e(all)g(parameter)150 5230 y(assignmen)m(ts)i(are)g(placed)h(in)e
+(the)h(en)m(vironmen)m(t)g(for)g(a)g(command,)f(not)h(just)f(those)i
+(that)f(precede)g(the)150 5340 y(command)g(name.)p eop
+end
+%%Page: 35 41
+TeXDict begin 35 40 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(35)275 299
+y(When)31 b(Bash)h(in)m(v)m(ok)m(es)i(an)e(external)h(command,)f(the)g
+(v)-5 b(ariable)33 b(`)p Fs($_)p Ft(')f(is)g(set)h(to)f(the)g(full)g
+(pathname)150 408 y(of)f(the)f(command)g(and)g(passed)g(to)h(that)g
+(command)f(in)g(its)h(en)m(vironmen)m(t.)150 617 y Fj(3.7.5)63
+b(Exit)40 b(Status)150 764 y Ft(The)26 b(exit)h(status)f(of)g(an)g
+(executed)h(command)f(is)g(the)h(v)-5 b(alue)26 b(returned)f(b)m(y)h
+(the)g Fq(w)m(aitpid)k Ft(system)d(call)g(or)150 874
+y(equiv)-5 b(alen)m(t)33 b(function.)45 b(Exit)32 b(statuses)g(fall)g
+(b)s(et)m(w)m(een)h(0)f(and)f(255,)i(though,)f(as)g(explained)g(b)s
+(elo)m(w,)h(the)150 983 y(shell)i(ma)m(y)g(use)f(v)-5
+b(alues)35 b(ab)s(o)m(v)m(e)g(125)h(sp)s(ecially)-8 b(.)54
+b(Exit)35 b(statuses)g(from)f(shell)h(builtins)f(and)f(comp)s(ound)150
+1093 y(commands)j(are)g(also)h(limited)g(to)g(this)f(range.)58
+b(Under)36 b(certain)h(circumstances,)h(the)e(shell)h(will)f(use)150
+1202 y(sp)s(ecial)31 b(v)-5 b(alues)31 b(to)g(indicate)g(sp)s(eci\014c)
+f(failure)h(mo)s(des.)275 1346 y(F)-8 b(or)32 b(the)g(shell's)g(purp)s
+(oses,)e(a)j(command)e(whic)m(h)h(exits)g(with)g(a)g(zero)g(exit)h
+(status)f(has)f(succeeded.)150 1456 y(A)e(non-zero)h(exit)g(status)g
+(indicates)g(failure.)40 b(This)28 b(seemingly)i(coun)m(ter-in)m
+(tuitiv)m(e)i(sc)m(heme)e(is)f(used)g(so)150 1566 y(there)34
+b(is)g(one)g(w)m(ell-de\014ned)g(w)m(a)m(y)g(to)h(indicate)g(success)f
+(and)f(a)h(v)-5 b(ariet)m(y)35 b(of)f(w)m(a)m(ys)h(to)f(indicate)h(v)-5
+b(arious)150 1675 y(failure)37 b(mo)s(des.)61 b(When)37
+b(a)g(command)g(terminates)h(on)f(a)g(fatal)i(signal)f(whose)f(n)m(um)m
+(b)s(er)e(is)i Fq(N)10 b Ft(,)38 b(Bash)150 1785 y(uses)30
+b(the)g(v)-5 b(alue)31 b(128)p Fs(+)p Fq(N)42 b Ft(as)30
+b(the)h(exit)g(status.)275 1929 y(If)k(a)h(command)g(is)g(not)g(found,)
+g(the)g(c)m(hild)h(pro)s(cess)e(created)i(to)g(execute)g(it)g(returns)d
+(a)j(status)f(of)150 2038 y(127.)42 b(If)30 b(a)h(command)f(is)g(found)
+f(but)h(is)g(not)h(executable,)h(the)f(return)e(status)i(is)f(126.)275
+2182 y(If)i(a)i(command)f(fails)g(b)s(ecause)g(of)h(an)f(error)f
(during)g(expansion)h(or)g(redirection,)i(the)f(exit)g(status)150
-2600 y(is)c(greater)i(than)e(zero.)275 2733 y(The)38
+2292 y(is)c(greater)i(than)e(zero.)275 2436 y(The)38
b(exit)h(status)g(is)g(used)f(b)m(y)g(the)h(Bash)g(conditional)h
-(commands)e(\(see)h(Section)h(3.2.4.2)h([Con-)150 2843
+(commands)e(\(see)h(Section)h(3.2.4.2)h([Con-)150 2545
y(ditional)i(Constructs],)h(page)f(10\))g(and)e(some)i(of)f(the)g(list)
g(constructs)g(\(see)h(Section)f(3.2.3)i([Lists],)150
-2953 y(page)31 b(9\).)275 3086 y(All)40 b(of)g(the)h(Bash)f(builtins)f
+2655 y(page)31 b(9\).)275 2799 y(All)40 b(of)g(the)h(Bash)f(builtins)f
(return)g(an)h(exit)h(status)g(of)f(zero)h(if)f(they)g(succeed)g(and)g
-(a)g(non-zero)150 3196 y(status)34 b(on)f(failure,)i(so)f(they)g(ma)m
+(a)g(non-zero)150 2909 y(status)34 b(on)f(failure,)i(so)f(they)g(ma)m
(y)g(b)s(e)f(used)g(b)m(y)g(the)h(conditional)h(and)e(list)h
-(constructs.)50 b(All)35 b(builtins)150 3305 y(return)29
+(constructs.)50 b(All)35 b(builtins)150 3018 y(return)29
b(an)i(exit)g(status)g(of)f(2)h(to)g(indicate)g(incorrect)h(usage.)150
-3502 y Fj(3.7.6)63 b(Signals)150 3649 y Ft(When)36 b(Bash)g(is)h(in)m
+3227 y Fj(3.7.6)63 b(Signals)150 3374 y Ft(When)36 b(Bash)g(is)h(in)m
(teractiv)m(e,)j(in)c(the)h(absence)f(of)h(an)m(y)f(traps,)i(it)e
(ignores)h Fs(SIGTERM)d Ft(\(so)j(that)g(`)p Fs(kill)150
-3758 y(0)p Ft(')c(do)s(es)g(not)g(kill)g(an)g(in)m(teractiv)m(e)j
+3483 y(0)p Ft(')c(do)s(es)g(not)g(kill)g(an)g(in)m(teractiv)m(e)j
(shell\),)f(and)d Fs(SIGINT)f Ft(is)i(caugh)m(t)h(and)f(handled)f(\(so)
-h(that)h(the)f Fs(wait)150 3868 y Ft(builtin)24 b(is)h(in)m
+h(that)h(the)f Fs(wait)150 3593 y Ft(builtin)24 b(is)h(in)m
(terruptible\).)39 b(When)24 b(Bash)g(receiv)m(es)j(a)d
Fs(SIGINT)p Ft(,)h(it)g(breaks)f(out)h(of)f(an)m(y)h(executing)h(lo)s
-(ops.)150 3978 y(In)31 b(all)h(cases,)h(Bash)f(ignores)g
+(ops.)150 3703 y(In)31 b(all)h(cases,)h(Bash)f(ignores)g
Fs(SIGQUIT)p Ft(.)42 b(If)32 b(job)f(con)m(trol)i(is)e(in)h(e\013ect)h
-(\(see)f(Chapter)f(7)h([Job)g(Con)m(trol],)150 4087 y(page)f(93\),)h
+(\(see)f(Chapter)f(7)h([Job)g(Con)m(trol],)150 3812 y(page)f(93\),)h
(Bash)e(ignores)h Fs(SIGTTIN)p Ft(,)e Fs(SIGTTOU)p Ft(,)g(and)g
-Fs(SIGTSTP)p Ft(.)275 4220 y(Non-builtin)i(commands)g(started)g(b)m(y)g
+Fs(SIGTSTP)p Ft(.)275 3956 y(Non-builtin)i(commands)g(started)g(b)m(y)g
(Bash)h(ha)m(v)m(e)g(signal)g(handlers)e(set)i(to)g(the)g(v)-5
-b(alues)31 b(inherited)150 4330 y(b)m(y)37 b(the)h(shell)g(from)f(its)h
+b(alues)31 b(inherited)150 4066 y(b)m(y)37 b(the)h(shell)g(from)f(its)h
(paren)m(t.)62 b(When)38 b(job)f(con)m(trol)i(is)e(not)h(in)f
-(e\013ect,)k(async)m(hronous)c(commands)150 4440 y(ignore)f
+(e\013ect,)k(async)m(hronous)c(commands)150 4175 y(ignore)f
Fs(SIGINT)e Ft(and)h Fs(SIGQUIT)e Ft(in)j(addition)f(to)i(these)f
(inherited)f(handlers.)55 b(Commands)35 b(run)f(as)i(a)150
-4549 y(result)27 b(of)h(command)f(substitution)h(ignore)g(the)g(k)m
+4285 y(result)27 b(of)h(command)f(substitution)h(ignore)g(the)g(k)m
(eyb)s(oard-generated)g(job)g(con)m(trol)h(signals)f
-Fs(SIGTTIN)p Ft(,)150 4659 y Fs(SIGTTOU)p Ft(,)h(and)g
-Fs(SIGTSTP)p Ft(.)275 4792 y(The)h(shell)i(exits)g(b)m(y)f(default)g
+Fs(SIGTTIN)p Ft(,)150 4395 y Fs(SIGTTOU)p Ft(,)h(and)g
+Fs(SIGTSTP)p Ft(.)275 4538 y(The)h(shell)i(exits)g(b)m(y)f(default)g
(up)s(on)f(receipt)i(of)f(a)h Fs(SIGHUP)p Ft(.)42 b(Before)32
-b(exiting,)h(an)e(in)m(teractiv)m(e)j(shell)150 4902
+b(exiting,)h(an)e(in)m(teractiv)m(e)j(shell)150 4648
y(resends)41 b(the)i Fs(SIGHUP)e Ft(to)i(all)g(jobs,)i(running)c(or)h
(stopp)s(ed.)76 b(Stopp)s(ed)41 b(jobs)h(are)h(sen)m(t)g
-Fs(SIGCONT)d Ft(to)150 5011 y(ensure)32 b(that)h(they)g(receiv)m(e)i
+Fs(SIGCONT)d Ft(to)150 4758 y(ensure)32 b(that)h(they)g(receiv)m(e)i
(the)e Fs(SIGHUP)p Ft(.)47 b(T)-8 b(o)33 b(prev)m(en)m(t)g(the)g(shell)
-g(from)g(sending)f(the)h Fs(SIGHUP)e Ft(signal)150 5121
+g(from)g(sending)f(the)h Fs(SIGHUP)e Ft(signal)150 4867
y(to)i(a)g(particular)g(job,)g(it)g(should)f(b)s(e)g(remo)m(v)m(ed)h
(from)g(the)f(jobs)g(table)i(with)e(the)h Fs(disown)e
-Ft(builtin)h(\(see)150 5230 y(Section)f(7.2)g([Job)f(Con)m(trol)h
+Ft(builtin)h(\(see)150 4977 y(Section)f(7.2)g([Job)f(Con)m(trol)h
(Builtins],)g(page)g(94\))h(or)e(mark)m(ed)g(to)h(not)f(receiv)m(e)i
-Fs(SIGHUP)d Ft(using)h Fs(disown)150 5340 y(-h)p Ft(.)p
-eop end
-%%Page: 35 41
-TeXDict begin 35 40 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(35)275 299
-y(If)38 b(the)h Fs(huponexit)e Ft(shell)i(option)g(has)g(b)s(een)f(set)
-i(with)f Fs(shopt)e Ft(\(see)j(Section)g(4.3.2)h([The)e(Shopt)150
-408 y(Builtin],)31 b(page)g(58\),)h(Bash)f(sends)e(a)i
+Fs(SIGHUP)d Ft(using)h Fs(disown)150 5086 y(-h)p Ft(.)275
+5230 y(If)38 b(the)h Fs(huponexit)e Ft(shell)i(option)g(has)g(b)s(een)f
+(set)i(with)f Fs(shopt)e Ft(\(see)j(Section)g(4.3.2)h([The)e(Shopt)150
+5340 y(Builtin],)31 b(page)g(58\),)h(Bash)f(sends)e(a)i
Fs(SIGHUP)e Ft(to)i(all)g(jobs)f(when)f(an)i(in)m(teractiv)m(e)i(login)
-e(shell)g(exits.)275 543 y(If)38 b(Bash)h(is)g(w)m(aiting)h(for)f(a)g
-(command)f(to)i(complete)g(and)e(receiv)m(es)j(a)e(signal)h(for)e(whic)
-m(h)h(a)g(trap)150 653 y(has)c(b)s(een)f(set,)i(the)f(trap)g(will)g
-(not)g(b)s(e)f(executed)i(un)m(til)f(the)g(command)f(completes.)55
-b(When)35 b(Bash)g(is)150 762 y(w)m(aiting)j(for)f(an)g(async)m
+e(shell)g(exits.)p eop end
+%%Page: 36 42
+TeXDict begin 36 41 bop 150 -116 a Ft(36)2572 b(Bash)31
+b(Reference)g(Man)m(ual)275 299 y(If)38 b(Bash)h(is)g(w)m(aiting)h(for)
+f(a)g(command)f(to)i(complete)g(and)e(receiv)m(es)j(a)e(signal)h(for)e
+(whic)m(h)h(a)g(trap)150 408 y(has)c(b)s(een)f(set,)i(the)f(trap)g
+(will)g(not)g(b)s(e)f(executed)i(un)m(til)f(the)g(command)f(completes.)
+55 b(When)35 b(Bash)g(is)150 518 y(w)m(aiting)j(for)f(an)g(async)m
(hronous)g(command)g(via)h(the)f Fs(wait)f Ft(builtin,)i(the)g
-(reception)g(of)f(a)g(signal)h(for)150 872 y(whic)m(h)d(a)g(trap)g(has)
+(reception)g(of)f(a)g(signal)h(for)150 628 y(whic)m(h)d(a)g(trap)g(has)
g(b)s(een)f(set)h(will)h(cause)f(the)g Fs(wait)f Ft(builtin)h(to)g
-(return)f(immediately)i(with)f(an)g(exit)150 981 y(status)c(greater)g
+(return)f(immediately)i(with)f(an)g(exit)150 737 y(status)c(greater)g
(than)f(128,)i(immediately)g(after)f(whic)m(h)f(the)h(trap)f(is)g
-(executed.)150 1214 y Fr(3.8)68 b(Shell)45 b(Scripts)150
-1373 y Ft(A)30 b(shell)f(script)h(is)f(a)h(text)h(\014le)f(con)m
+(executed.)150 970 y Fr(3.8)68 b(Shell)45 b(Scripts)150
+1129 y Ft(A)30 b(shell)f(script)h(is)f(a)h(text)h(\014le)f(con)m
(taining)h(shell)f(commands.)40 b(When)29 b(suc)m(h)g(a)h(\014le)g(is)f
-(used)g(as)h(the)g(\014rst)150 1483 y(non-option)i(argumen)m(t)h(when)e
+(used)g(as)h(the)g(\014rst)150 1239 y(non-option)i(argumen)m(t)h(when)e
(in)m(v)m(oking)i(Bash,)g(and)e(neither)h(the)g(`)p Fs(-c)p
Ft(')g(nor)g(`)p Fs(-s)p Ft(')g(option)g(is)g(supplied)150
-1592 y(\(see)25 b(Section)h(6.1)f([In)m(v)m(oking)h(Bash],)g(page)f
+1348 y(\(see)25 b(Section)h(6.1)f([In)m(v)m(oking)h(Bash],)g(page)f
(75\),)i(Bash)e(reads)f(and)g(executes)i(commands)e(from)g(the)h
-(\014le,)150 1702 y(then)32 b(exits.)46 b(This)32 b(mo)s(de)f(of)i(op)s
+(\014le,)150 1458 y(then)32 b(exits.)46 b(This)32 b(mo)s(de)f(of)i(op)s
(eration)f(creates)i(a)e(non-in)m(teractiv)m(e)j(shell.)46
-b(The)31 b(shell)i(\014rst)e(searc)m(hes)150 1812 y(for)d(the)g(\014le)
+b(The)31 b(shell)i(\014rst)e(searc)m(hes)150 1567 y(for)d(the)g(\014le)
g(in)g(the)g(curren)m(t)f(directory)-8 b(,)30 b(and)d(lo)s(oks)i(in)e
(the)i(directories)g(in)e Fs($PATH)g Ft(if)h(not)g(found)e(there.)275
-1946 y(When)34 b(Bash)h(runs)e(a)i(shell)g(script,)g(it)h(sets)f(the)f
+1702 y(When)34 b(Bash)h(runs)e(a)i(shell)g(script,)g(it)h(sets)f(the)f
(sp)s(ecial)i(parameter)f Fs(0)f Ft(to)h(the)g(name)g(of)g(the)g
-(\014le,)150 2056 y(rather)k(than)g(the)h(name)f(of)h(the)f(shell,)j
+(\014le,)150 1812 y(rather)k(than)g(the)h(name)f(of)h(the)f(shell,)j
(and)d(the)h(p)s(ositional)g(parameters)f(are)h(set)g(to)g(the)g
-(remain-)150 2165 y(ing)f(argumen)m(ts,)j(if)d(an)m(y)g(are)g(giv)m
+(remain-)150 1921 y(ing)f(argumen)m(ts,)j(if)d(an)m(y)g(are)g(giv)m
(en.)67 b(If)39 b(no)g(additional)g(argumen)m(ts)h(are)f(supplied,)h
-(the)f(p)s(ositional)150 2275 y(parameters)31 b(are)f(unset.)275
-2409 y(A)39 b(shell)h(script)f(ma)m(y)h(b)s(e)f(made)h(executable)h(b)m
+(the)f(p)s(ositional)150 2031 y(parameters)31 b(are)f(unset.)275
+2165 y(A)39 b(shell)h(script)f(ma)m(y)h(b)s(e)f(made)h(executable)h(b)m
(y)e(using)g(the)h Fs(chmod)e Ft(command)h(to)h(turn)e(on)i(the)150
-2519 y(execute)j(bit.)73 b(When)41 b(Bash)g(\014nds)e(suc)m(h)i(a)h
+2275 y(execute)j(bit.)73 b(When)41 b(Bash)g(\014nds)e(suc)m(h)i(a)h
(\014le)f(while)g(searc)m(hing)h(the)f Fs($PATH)f Ft(for)h(a)h
-(command,)h(it)150 2628 y(spa)m(wns)30 b(a)g(subshell)g(to)h(execute)h
-(it.)41 b(In)30 b(other)g(w)m(ords,)g(executing)390 2763
-y Fs(filename)46 b Fi(arguments)150 2897 y Ft(is)30 b(equiv)-5
-b(alen)m(t)32 b(to)f(executing)390 3032 y Fs(bash)47
-b(filename)e Fi(arguments)150 3166 y Ft(if)30 b Fs(filename)d
+(command,)h(it)150 2384 y(spa)m(wns)30 b(a)g(subshell)g(to)h(execute)h
+(it.)41 b(In)30 b(other)g(w)m(ords,)g(executing)390 2519
+y Fs(filename)46 b Fi(arguments)150 2653 y Ft(is)30 b(equiv)-5
+b(alen)m(t)32 b(to)f(executing)390 2788 y Fs(bash)47
+b(filename)e Fi(arguments)150 2922 y Ft(if)30 b Fs(filename)d
Ft(is)j(an)f(executable)j(shell)e(script.)40 b(This)29
b(subshell)g(reinitializes)i(itself,)g(so)f(that)h(the)e(e\013ect)150
-3276 y(is)36 b(as)h(if)g(a)f(new)g(shell)h(had)f(b)s(een)g(in)m(v)m(ok)
+3032 y(is)36 b(as)h(if)g(a)f(new)g(shell)h(had)f(b)s(een)g(in)m(v)m(ok)
m(ed)h(to)h(in)m(terpret)e(the)h(script,)h(with)e(the)h(exception)h
-(that)f(the)150 3386 y(lo)s(cations)25 b(of)g(commands)e(remem)m(b)s
+(that)f(the)150 3142 y(lo)s(cations)25 b(of)g(commands)e(remem)m(b)s
(ered)h(b)m(y)g(the)g(paren)m(t)g(\(see)h(the)f(description)g(of)g
-Fs(hash)f Ft(in)h(Section)h(4.1)150 3495 y([Bourne)30
+Fs(hash)f Ft(in)h(Section)h(4.1)150 3251 y([Bourne)30
b(Shell)h(Builtins],)g(page)g(37\))h(are)e(retained)h(b)m(y)f(the)h(c)m
-(hild.)275 3630 y(Most)36 b(v)m(ersions)g(of)g(Unix)f(mak)m(e)h(this)g
+(hild.)275 3386 y(Most)36 b(v)m(ersions)g(of)g(Unix)f(mak)m(e)h(this)g
(a)g(part)f(of)h(the)g(op)s(erating)g(system's)f(command)h(execution)
-150 3739 y(mec)m(hanism.)50 b(If)33 b(the)g(\014rst)g(line)h(of)f(a)h
+150 3495 y(mec)m(hanism.)50 b(If)33 b(the)g(\014rst)g(line)h(of)f(a)h
(script)f(b)s(egins)g(with)g(the)g(t)m(w)m(o)i(c)m(haracters)g(`)p
-Fs(#!)p Ft(',)f(the)g(remainder)150 3849 y(of)d(the)g(line)h(sp)s
+Fs(#!)p Ft(',)f(the)g(remainder)150 3605 y(of)d(the)g(line)h(sp)s
(eci\014es)e(an)h(in)m(terpreter)g(for)g(the)g(program.)43
b(Th)m(us,)30 b(y)m(ou)h(can)h(sp)s(ecify)e(Bash,)i Fs(awk)p
-Ft(,)e(P)m(erl,)150 3958 y(or)g(some)h(other)g(in)m(terpreter)g(and)e
+Ft(,)e(P)m(erl,)150 3714 y(or)g(some)h(other)g(in)m(terpreter)g(and)e
(write)i(the)f(rest)h(of)g(the)f(script)g(\014le)h(in)f(that)h
-(language.)275 4093 y(The)40 b(argumen)m(ts)h(to)g(the)g(in)m
+(language.)275 3849 y(The)40 b(argumen)m(ts)h(to)g(the)g(in)m
(terpreter)g(consist)g(of)g(a)g(single)h(optional)f(argumen)m(t)h
-(follo)m(wing)g(the)150 4203 y(in)m(terpreter)33 b(name)h(on)f(the)g
+(follo)m(wing)g(the)150 3958 y(in)m(terpreter)33 b(name)h(on)f(the)g
(\014rst)f(line)i(of)f(the)g(script)g(\014le,)h(follo)m(w)m(ed)h(b)m(y)
-e(the)g(name)g(of)g(the)h(script)f(\014le,)150 4312 y(follo)m(w)m(ed)g
+e(the)g(name)g(of)g(the)h(script)f(\014le,)150 4068 y(follo)m(w)m(ed)g
(b)m(y)f(the)f(rest)h(of)g(the)f(argumen)m(ts.)45 b(Bash)31
b(will)h(p)s(erform)e(this)i(action)h(on)e(op)s(erating)h(systems)150
-4422 y(that)24 b(do)g(not)f(handle)g(it)h(themselv)m(es.)40
+4178 y(that)24 b(do)g(not)f(handle)g(it)h(themselv)m(es.)40
b(Note)25 b(that)f(some)g(older)g(v)m(ersions)f(of)h(Unix)f(limit)i
-(the)f(in)m(terpreter)150 4531 y(name)30 b(and)g(argumen)m(t)h(to)g(a)g
-(maxim)m(um)f(of)h(32)g(c)m(haracters.)275 4666 y(Bash)h(scripts)g
+(the)f(in)m(terpreter)150 4287 y(name)30 b(and)g(argumen)m(t)h(to)g(a)g
+(maxim)m(um)f(of)h(32)g(c)m(haracters.)275 4422 y(Bash)h(scripts)g
(often)g(b)s(egin)g(with)g Fs(#!)e(/bin/bash)g Ft(\(assuming)i(that)h
-(Bash)f(has)g(b)s(een)f(installed)i(in)150 4775 y(`)p
+(Bash)f(has)g(b)s(een)f(installed)i(in)150 4531 y(`)p
Fs(/bin)p Ft('\),)25 b(since)e(this)g(ensures)f(that)i(Bash)f(will)h(b)
s(e)e(used)h(to)h(in)m(terpret)f(the)g(script,)i(ev)m(en)f(if)f(it)h
-(is)f(executed)150 4885 y(under)29 b(another)h(shell.)p
+(is)f(executed)150 4641 y(under)29 b(another)h(shell.)p
eop end
-%%Page: 36 42
-TeXDict begin 36 41 bop eop end
%%Page: 37 43
TeXDict begin 37 42 bop 150 -116 a Ft(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(37)150 299 y Fo(4)80
@@ -7510,7 +10222,7 @@ b(Builtin)150 870 y(commands)f(are)h(necessary)g(to)g(implemen)m(t)g
(Builtins],)150 1583 y(page)40 b(94\),)j(the)c(directory)h(stac)m(k)g
(\(see)g(Section)g(6.8.1)h([Directory)g(Stac)m(k)f(Builtins],)i(page)e
(85\),)j(the)150 1692 y(command)23 b(history)h(\(see)g(Section)g(9.2)h
-([Bash)f(History)g(Builtins],)h(page)g(127\),)h(and)d(the)h
+([Bash)f(History)g(Builtins],)h(page)g(129\),)h(and)d(the)h
(programmable)150 1802 y(completion)32 b(facilities)g(\(see)g(Section)f
(8.7)g([Programmable)g(Completion)g(Builtins],)g(page)h(121\).)275
1939 y(Man)m(y)f(of)f(the)h(builtins)e(ha)m(v)m(e)j(b)s(een)e(extended)
@@ -7571,1804 +10283,1821 @@ Fq(n)p Ft(th)630 408 y(enclosing)c(lo)s(op)f(is)h(exited.)70
b Fq(n)40 b Ft(m)m(ust)g(b)s(e)f(greater)j(than)d(or)i(equal)f(to)h(1.)
70 b(The)40 b(return)630 518 y(status)31 b(is)f(zero)h(unless)f
Fq(n)g Ft(is)g(not)h(greater)g(than)g(or)f(equal)h(to)g(1.)150
-685 y Fs(cd)870 824 y(cd)47 b([-L|[-P)f([-e]]])g([)p
-Fi(directory)11 b Fs(])630 962 y Ft(Change)36 b(the)h(curren)m(t)f(w)m
-(orking)g(directory)h(to)g Fq(directory)8 b Ft(.)59 b(If)35
-b Fq(directory)45 b Ft(is)36 b(not)h(giv)m(en,)630 1072
-y(the)31 b(v)-5 b(alue)31 b(of)g(the)g Fs(HOME)e Ft(shell)i(v)-5
-b(ariable)32 b(is)f(used.)40 b(If)31 b(the)g(shell)g(v)-5
-b(ariable)31 b Fs(CDPATH)e Ft(exists,)630 1181 y(it)f(is)f(used)f(as)h
-(a)h(searc)m(h)f(path.)40 b(If)26 b Fq(directory)35 b
-Ft(b)s(egins)27 b(with)g(a)g(slash,)h Fs(CDPATH)d Ft(is)i(not)g(used.)
-630 1320 y(The)h(`)p Fs(-P)p Ft(')h(option)g(means)f(to)h(not)g(follo)m
-(w)h(sym)m(b)s(olic)f(links;)g(sym)m(b)s(olic)g(links)f(are)h(follo)m
-(w)m(ed)630 1429 y(b)m(y)22 b(default)h(or)f(with)g(the)g(`)p
-Fs(-L)p Ft(')g(option.)39 b(If)22 b(the)g(`)p Fs(-e)p
-Ft(')g(option)h(is)f(supplied)f(with)h(`)p Fs(-P)p Ft(')g(and)g(the)630
-1539 y(curren)m(t)32 b(w)m(orking)h(directory)f(cannot)h(b)s(e)f
-(successfully)g(determined)g(after)h(a)f(successful)630
-1649 y(directory)f(c)m(hange,)h Fs(cd)e Ft(will)h(return)f(an)g
-(unsuccessful)g(status.)42 b(If)30 b Fq(directory)39
-b Ft(is)31 b(`)p Fs(-)p Ft(',)g(it)g(is)630 1758 y(con)m(v)m(erted)h
-(to)f Fs($OLDPWD)d Ft(b)s(efore)i(the)h(directory)g(c)m(hange)g(is)g
-(attempted.)630 1897 y(If)i(a)h(non-empt)m(y)g(directory)g(name)f(from)
-g Fs(CDPATH)f Ft(is)h(used,)h(or)g(if)f(`)p Fs(-)p Ft(')h(is)f(the)h
-(\014rst)f(argu-)630 2006 y(men)m(t,)28 b(and)e(the)h(directory)g(c)m
-(hange)h(is)f(successful,)h(the)f(absolute)g(pathname)g(of)f(the)h(new)
-630 2116 y(w)m(orking)k(directory)g(is)f(written)g(to)i(the)e(standard)
-g(output.)630 2254 y(The)f(return)g(status)h(is)f(zero)i(if)e(the)h
+677 y Fs(cd)870 812 y(cd)47 b([-L|[-P)f([-e]]])g([)p
+Fi(directory)11 b Fs(])630 946 y Ft(Change)26 b(the)g(curren)m(t)g(w)m
+(orking)g(directory)h(to)f Fq(directory)8 b Ft(.)40 b(If)25
+b Fq(directory)35 b Ft(is)26 b(not)g(supplied,)630 1056
+y(the)g(v)-5 b(alue)26 b(of)f(the)h Fs(HOME)e Ft(shell)i(v)-5
+b(ariable)26 b(is)g(used.)38 b(An)m(y)25 b(additional)i(argumen)m(ts)e
+(follo)m(wing)630 1166 y Fq(directory)39 b Ft(are)31
+b(ignored.)41 b(If)30 b(the)h(shell)g(v)-5 b(ariable)31
+b Fs(CDPATH)e Ft(exists,)i(it)g(is)g(used)f(as)g(a)h(searc)m(h)630
+1275 y(path:)39 b(eac)m(h)28 b(directory)g(name)f(in)g
+Fs(CDPATH)e Ft(is)j(searc)m(hed)f(for)g Fq(directory)8
+b Ft(,)29 b(with)e(alternativ)m(e)630 1385 y(directory)k(names)g(in)f
+Fs(CDPATH)f Ft(separated)j(b)m(y)e(a)h(colon)h(\(`)p
+Fs(:)p Ft('\).)43 b(If)30 b Fq(directory)39 b Ft(b)s(egins)30
+b(with)630 1494 y(a)h(slash,)f Fs(CDPATH)f Ft(is)h(not)h(used.)630
+1629 y(The)c(`)p Fs(-P)p Ft(')h(option)g(means)g(to)h(not)f(follo)m(w)h
+(sym)m(b)s(olic)f(links:)39 b(sym)m(b)s(olic)28 b(links)g(are)g(resolv)
+m(ed)630 1738 y(while)41 b Fs(cd)f Ft(is)h(tra)m(v)m(ersing)h
+Fq(directory)49 b Ft(and)40 b(b)s(efore)g(pro)s(cessing)h(an)f
+(instance)i(of)f(`)p Fs(..)p Ft(')f(in)630 1848 y Fq(directory)8
+b Ft(.)630 1983 y(By)30 b(default,)g(or)g(when)f(the)h(`)p
+Fs(-L)p Ft(')f(option)i(is)f(supplied,)e(sym)m(b)s(olic)j(links)e(in)g
+Fq(directory)39 b Ft(are)630 2092 y(resolv)m(ed)31 b(after)g
+Fs(cd)f Ft(pro)s(cesses)g(an)g(instance)h(of)g(`)p Fs(..)p
+Ft(')f(in)g Fq(directory)8 b Ft(.)630 2227 y(If)34 b(`)p
+Fs(..)p Ft(')g(app)s(ears)g(in)g Fq(directory)8 b Ft(,)36
+b(it)e(is)h(pro)s(cessed)f(b)m(y)g(remo)m(ving)h(the)g(immediately)g
+(pre-)630 2336 y(ceding)c(pathname)f(comp)s(onen)m(t,)h(bac)m(k)g(to)g
+(a)g(slash)f(or)h(the)f(b)s(eginning)g(of)g Fq(directory)8
+b Ft(.)630 2471 y(If)25 b(the)g(`)p Fs(-e)p Ft(')g(option)h(is)f
+(supplied)f(with)g(`)p Fs(-P)p Ft(')h(and)g(the)g(curren)m(t)g(w)m
+(orking)h(directory)f(cannot)630 2580 y(b)s(e)37 b(successfully)g
+(determined)g(after)i(a)e(successful)h(directory)g(c)m(hange,)i
+Fs(cd)d Ft(will)h(return)630 2690 y(an)28 b(unsuccessful)f(status.)41
+b(If)28 b Fq(directory)36 b Ft(is)29 b(`)p Fs(-)p Ft(',)g(it)g(is)f
+(con)m(v)m(erted)i(to)f Fs($OLDPWD)e Ft(b)s(efore)h(the)630
+2800 y(directory)j(c)m(hange)g(is)g(attempted.)630 2934
+y(If)i(a)h(non-empt)m(y)g(directory)g(name)f(from)g Fs(CDPATH)f
+Ft(is)h(used,)h(or)g(if)f(`)p Fs(-)p Ft(')h(is)f(the)h(\014rst)f(argu-)
+630 3044 y(men)m(t,)28 b(and)e(the)h(directory)g(c)m(hange)h(is)f
+(successful,)h(the)f(absolute)g(pathname)g(of)f(the)h(new)630
+3153 y(w)m(orking)k(directory)g(is)f(written)g(to)i(the)e(standard)g
+(output.)630 3288 y(The)f(return)g(status)h(is)f(zero)i(if)e(the)h
(directory)g(is)g(successfully)g(c)m(hanged,)g(non-zero)g(oth-)630
-2364 y(erwise.)150 2531 y Fs(continue)870 2669 y(continue)46
-b([)p Fi(n)11 b Fs(])630 2808 y Ft(Resume)32 b(the)g(next)g(iteration)i
+3397 y(erwise.)150 3557 y Fs(continue)870 3691 y(continue)46
+b([)p Fi(n)11 b Fs(])630 3826 y Ft(Resume)32 b(the)g(next)g(iteration)i
(of)e(an)g(enclosing)h Fs(for)p Ft(,)f Fs(while)p Ft(,)f
-Fs(until)p Ft(,)g(or)h Fs(select)f Ft(lo)s(op.)630 2917
+Fs(until)p Ft(,)g(or)h Fs(select)f Ft(lo)s(op.)630 3935
y(If)f Fq(n)h Ft(is)g(supplied,)e(the)j(execution)g(of)f(the)g
Fq(n)p Ft(th)f(enclosing)i(lo)s(op)f(is)f(resumed.)42
-b Fq(n)30 b Ft(m)m(ust)h(b)s(e)630 3027 y(greater)39
+b Fq(n)30 b Ft(m)m(ust)h(b)s(e)630 4045 y(greater)39
b(than)f(or)g(equal)g(to)h(1.)63 b(The)38 b(return)e(status)j(is)e
-(zero)i(unless)e Fq(n)h Ft(is)g(not)g(greater)630 3137
-y(than)30 b(or)g(equal)h(to)g(1.)150 3304 y Fs(eval)870
-3442 y(eval)47 b([)p Fi(arguments)11 b Fs(])630 3581
+(zero)i(unless)e Fq(n)h Ft(is)g(not)g(greater)630 4154
+y(than)30 b(or)g(equal)h(to)g(1.)150 4314 y Fs(eval)870
+4448 y(eval)47 b([)p Fi(arguments)11 b Fs(])630 4583
y Ft(The)25 b(argumen)m(ts)h(are)g(concatenated)i(together)f(in)m(to)f
-(a)g(single)h(command,)f(whic)m(h)g(is)f(then)630 3690
+(a)g(single)h(command,)f(whic)m(h)g(is)f(then)630 4692
y(read)35 b(and)g(executed,)j(and)d(its)h(exit)g(status)g(returned)e
(as)h(the)h(exit)g(status)g(of)g Fs(eval)p Ft(.)54 b(If)630
-3800 y(there)31 b(are)f(no)h(argumen)m(ts)f(or)h(only)f(empt)m(y)h
+4802 y(there)31 b(are)f(no)h(argumen)m(ts)f(or)h(only)f(empt)m(y)h
(argumen)m(ts,)g(the)f(return)g(status)g(is)h(zero.)150
-3967 y Fs(exec)870 4106 y(exec)47 b([-cl])f([-a)h Fi(name)11
+4961 y Fs(exec)870 5096 y(exec)47 b([-cl])f([-a)h Fi(name)11
b Fs(])46 b([)p Fi(command)56 b Fs([)p Fi(arguments)11
-b Fs(]])630 4244 y Ft(If)36 b Fq(command)k Ft(is)c(supplied,)h(it)g
+b Fs(]])630 5230 y Ft(If)36 b Fq(command)k Ft(is)c(supplied,)h(it)g
(replaces)h(the)e(shell)h(without)f(creating)i(a)f(new)f(pro)s(cess.)
-630 4354 y(If)h(the)g(`)p Fs(-l)p Ft(')g(option)h(is)f(supplied,)g(the)
-h(shell)f(places)h(a)g(dash)e(at)i(the)f(b)s(eginning)f(of)i(the)630
-4463 y(zeroth)e(argumen)m(t)g(passed)f(to)h Fq(command)t
-Ft(.)56 b(This)34 b(is)i(what)f(the)h Fs(login)e Ft(program)h(do)s(es.)
-630 4573 y(The)e(`)p Fs(-c)p Ft(')h(option)g(causes)g
-Fq(command)j Ft(to)e(b)s(e)e(executed)i(with)e(an)h(empt)m(y)g(en)m
-(vironmen)m(t.)630 4682 y(If)d(`)p Fs(-a)p Ft(')g(is)h(supplied,)f(the)
-g(shell)h(passes)f Fq(name)37 b Ft(as)31 b(the)h(zeroth)g(argumen)m(t)g
-(to)g Fq(command)t Ft(.)630 4792 y(If)g Fq(command)j
-Ft(cannot)e(b)s(e)f(executed)h(for)f(some)g(reason,)h(a)g(non-in)m
-(teractiv)m(e)i(shell)d(exits,)630 4902 y(unless)27 b(the)g
-Fs(execfail)e Ft(shell)i(option)h(is)f(enabled.)40 b(In)27
-b(that)g(case,)j(it)d(returns)f(failure.)40 b(An)630
-5011 y(in)m(teractiv)m(e)d(shell)d(returns)f(failure)h(if)g(the)g
-(\014le)g(cannot)g(b)s(e)g(executed.)52 b(If)33 b(no)h
-Fq(command)630 5121 y Ft(is)27 b(sp)s(eci\014ed,)g(redirections)h(ma)m
-(y)f(b)s(e)g(used)f(to)i(a\013ect)g(the)f(curren)m(t)g(shell)g(en)m
-(vironmen)m(t.)40 b(If)630 5230 y(there)34 b(are)h(no)f(redirection)h
-(errors,)g(the)f(return)f(status)i(is)f(zero;)j(otherwise)e(the)f
-(return)630 5340 y(status)d(is)f(non-zero.)p eop end
+630 5340 y(If)h(the)g(`)p Fs(-l)p Ft(')g(option)h(is)f(supplied,)g(the)
+h(shell)f(places)h(a)g(dash)e(at)i(the)f(b)s(eginning)f(of)i(the)p
+eop end
%%Page: 39 45
-TeXDict begin 39 44 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(39)150 299 y Fs(exit)870
-430 y(exit)47 b([)p Fi(n)11 b Fs(])630 562 y Ft(Exit)30
-b(the)g(shell,)h(returning)d(a)j(status)f(of)g Fq(n)f
-Ft(to)h(the)g(shell's)g(paren)m(t.)41 b(If)30 b Fq(n)f
-Ft(is)h(omitted,)h(the)630 671 y(exit)c(status)g(is)g(that)g(of)g(the)g
-(last)g(command)f(executed.)41 b(An)m(y)26 b(trap)h(on)f
-Fs(EXIT)f Ft(is)i(executed)630 781 y(b)s(efore)j(the)h(shell)f
-(terminates.)150 934 y Fs(export)870 1066 y(export)46
+TeXDict begin 39 44 bop 150 -116 a Ft(Chapter)30 b(4:)h(Shell)f
+(Builtin)h(Commands)2079 b(39)630 299 y(zeroth)36 b(argumen)m(t)g
+(passed)f(to)h Fq(command)t Ft(.)56 b(This)34 b(is)i(what)f(the)h
+Fs(login)e Ft(program)h(do)s(es.)630 408 y(The)e(`)p
+Fs(-c)p Ft(')h(option)g(causes)g Fq(command)j Ft(to)e(b)s(e)e(executed)
+i(with)e(an)h(empt)m(y)g(en)m(vironmen)m(t.)630 518 y(If)d(`)p
+Fs(-a)p Ft(')g(is)h(supplied,)f(the)g(shell)h(passes)f
+Fq(name)37 b Ft(as)31 b(the)h(zeroth)g(argumen)m(t)g(to)g
+Fq(command)t Ft(.)630 628 y(If)g Fq(command)j Ft(cannot)e(b)s(e)f
+(executed)h(for)f(some)g(reason,)h(a)g(non-in)m(teractiv)m(e)i(shell)d
+(exits,)630 737 y(unless)27 b(the)g Fs(execfail)e Ft(shell)i(option)h
+(is)f(enabled.)40 b(In)27 b(that)g(case,)j(it)d(returns)f(failure.)40
+b(An)630 847 y(in)m(teractiv)m(e)d(shell)d(returns)f(failure)h(if)g
+(the)g(\014le)g(cannot)g(b)s(e)g(executed.)52 b(If)33
+b(no)h Fq(command)630 956 y Ft(is)27 b(sp)s(eci\014ed,)g(redirections)h
+(ma)m(y)f(b)s(e)g(used)f(to)i(a\013ect)g(the)f(curren)m(t)g(shell)g(en)
+m(vironmen)m(t.)40 b(If)630 1066 y(there)34 b(are)h(no)f(redirection)h
+(errors,)g(the)f(return)f(status)i(is)f(zero;)j(otherwise)e(the)f
+(return)630 1176 y(status)d(is)f(non-zero.)150 1348 y
+Fs(exit)870 1489 y(exit)47 b([)p Fi(n)11 b Fs(])630 1630
+y Ft(Exit)30 b(the)g(shell,)h(returning)d(a)j(status)f(of)g
+Fq(n)f Ft(to)h(the)g(shell's)g(paren)m(t.)41 b(If)30
+b Fq(n)f Ft(is)h(omitted,)h(the)630 1739 y(exit)c(status)g(is)g(that)g
+(of)g(the)g(last)g(command)f(executed.)41 b(An)m(y)26
+b(trap)h(on)f Fs(EXIT)f Ft(is)i(executed)630 1849 y(b)s(efore)j(the)h
+(shell)f(terminates.)150 2021 y Fs(export)870 2162 y(export)46
b([-fn])g([-p])h([)p Fi(name)11 b Fs([=)p Fi(value)g
-Fs(]])630 1198 y Ft(Mark)40 b(eac)m(h)h Fq(name)k Ft(to)40
+Fs(]])630 2303 y Ft(Mark)40 b(eac)m(h)h Fq(name)k Ft(to)40
b(b)s(e)f(passed)g(to)i(c)m(hild)f(pro)s(cesses)f(in)g(the)h(en)m
-(vironmen)m(t.)70 b(If)39 b(the)630 1307 y(`)p Fs(-f)p
+(vironmen)m(t.)70 b(If)39 b(the)630 2412 y(`)p Fs(-f)p
Ft(')29 b(option)h(is)g(supplied,)f(the)g Fq(name)5 b
Ft(s)30 b(refer)f(to)h(shell)g(functions;)f(otherwise)h(the)g(names)630
-1417 y(refer)36 b(to)i(shell)e(v)-5 b(ariables.)60 b(The)36
+2522 y(refer)36 b(to)i(shell)e(v)-5 b(ariables.)60 b(The)36
b(`)p Fs(-n)p Ft(')h(option)g(means)f(to)h(no)g(longer)g(mark)f(eac)m
-(h)i Fq(name)630 1526 y Ft(for)h(exp)s(ort.)65 b(If)39
+(h)i Fq(name)630 2632 y Ft(for)h(exp)s(ort.)65 b(If)39
b(no)g Fq(names)j Ft(are)d(supplied,)h(or)f(if)g(the)g(`)p
Fs(-p)p Ft(')g(option)g(is)g(giv)m(en,)j(a)d(list)h(of)630
-1636 y(names)27 b(of)h(all)h(exp)s(orted)e(v)-5 b(ariables)28
+2741 y(names)27 b(of)h(all)h(exp)s(orted)e(v)-5 b(ariables)28
b(is)g(displa)m(y)m(ed.)40 b(The)27 b(`)p Fs(-p)p Ft(')g(option)h
-(displa)m(ys)g(output)f(in)630 1745 y(a)32 b(form)e(that)i(ma)m(y)g(b)s
+(displa)m(ys)g(output)f(in)630 2851 y(a)32 b(form)e(that)i(ma)m(y)g(b)s
(e)e(reused)h(as)g(input.)43 b(If)30 b(a)i(v)-5 b(ariable)32
b(name)f(is)g(follo)m(w)m(ed)i(b)m(y)e(=)p Fq(v)-5 b(alue)5
-b Ft(,)630 1855 y(the)31 b(v)-5 b(alue)30 b(of)h(the)g(v)-5
+b Ft(,)630 2960 y(the)31 b(v)-5 b(alue)30 b(of)h(the)g(v)-5
b(ariable)31 b(is)f(set)h(to)g Fq(v)-5 b(alue)5 b Ft(.)630
-1987 y(The)29 b(return)e(status)j(is)f(zero)h(unless)e(an)h(in)m(v)-5
+3101 y(The)29 b(return)e(status)j(is)f(zero)h(unless)e(an)h(in)m(v)-5
b(alid)29 b(option)h(is)f(supplied,)f(one)i(of)f(the)g(names)630
-2096 y(is)h(not)h(a)f(v)-5 b(alid)31 b(shell)f(v)-5 b(ariable)31
+3211 y(is)h(not)h(a)f(v)-5 b(alid)31 b(shell)f(v)-5 b(ariable)31
b(name,)f(or)h(`)p Fs(-f)p Ft(')f(is)g(supplied)f(with)g(a)i(name)f
-(that)h(is)f(not)h(a)630 2206 y(shell)g(function.)150
-2359 y Fs(getopts)870 2491 y(getopts)46 b Fi(optstring)56
-b(name)h Fs([)p Fi(args)11 b Fs(])630 2622 y(getopts)28
+(that)h(is)f(not)h(a)630 3320 y(shell)g(function.)150
+3493 y Fs(getopts)870 3634 y(getopts)46 b Fi(optstring)56
+b(name)h Fs([)p Fi(args)11 b Fs(])630 3774 y(getopts)28
b Ft(is)i(used)g(b)m(y)g(shell)g(scripts)g(to)g(parse)g(p)s(ositional)h
-(parameters.)41 b Fq(optstring)d Ft(con-)630 2732 y(tains)k(the)g
+(parameters.)41 b Fq(optstring)d Ft(con-)630 3884 y(tains)k(the)g
(option)f(c)m(haracters)i(to)g(b)s(e)d(recognized;)49
b(if)42 b(a)f(c)m(haracter)j(is)d(follo)m(w)m(ed)i(b)m(y)f(a)630
-2841 y(colon,)33 b(the)f(option)g(is)g(exp)s(ected)g(to)h(ha)m(v)m(e)g
+3994 y(colon,)33 b(the)f(option)g(is)g(exp)s(ected)g(to)h(ha)m(v)m(e)g
(an)e(argumen)m(t,)i(whic)m(h)f(should)e(b)s(e)h(separated)630
-2951 y(from)40 b(it)g(b)m(y)g(whitespace.)70 b(The)40
+4103 y(from)40 b(it)g(b)m(y)g(whitespace.)70 b(The)40
b(colon)h(\(`)p Fs(:)p Ft('\))g(and)e(question)h(mark)g(\(`)p
-Fs(?)p Ft('\))h(ma)m(y)f(not)h(b)s(e)630 3061 y(used)d(as)g(option)h(c)
+Fs(?)p Ft('\))h(ma)m(y)f(not)h(b)s(e)630 4213 y(used)d(as)g(option)h(c)
m(haracters.)67 b(Eac)m(h)39 b(time)g(it)g(is)f(in)m(v)m(ok)m(ed,)k
-Fs(getopts)37 b Ft(places)i(the)g(next)630 3170 y(option)29
+Fs(getopts)37 b Ft(places)i(the)g(next)630 4322 y(option)29
b(in)f(the)g(shell)h(v)-5 b(ariable)29 b Fq(name)5 b
Ft(,)29 b(initializing)h Fq(name)k Ft(if)28 b(it)h(do)s(es)f(not)g
-(exist,)i(and)e(the)630 3280 y(index)33 b(of)g(the)h(next)f(argumen)m
+(exist,)i(and)e(the)630 4432 y(index)33 b(of)g(the)h(next)f(argumen)m
(t)h(to)g(b)s(e)e(pro)s(cessed)h(in)m(to)h(the)g(v)-5
-b(ariable)34 b Fs(OPTIND)p Ft(.)48 b Fs(OPTIND)630 3389
+b(ariable)34 b Fs(OPTIND)p Ft(.)48 b Fs(OPTIND)630 4542
y Ft(is)41 b(initialized)i(to)f(1)f(eac)m(h)h(time)g(the)f(shell)g(or)g
(a)g(shell)g(script)g(is)g(in)m(v)m(ok)m(ed.)74 b(When)41
-b(an)630 3499 y(option)36 b(requires)e(an)h(argumen)m(t,)i
+b(an)630 4651 y(option)36 b(requires)e(an)h(argumen)m(t,)i
Fs(getopts)c Ft(places)j(that)g(argumen)m(t)g(in)m(to)g(the)f(v)-5
-b(ariable)630 3608 y Fs(OPTARG)p Ft(.)55 b(The)35 b(shell)g(do)s(es)h
+b(ariable)630 4761 y Fs(OPTARG)p Ft(.)55 b(The)35 b(shell)g(do)s(es)h
(not)g(reset)g Fs(OPTIND)e Ft(automatically;)41 b(it)36
-b(m)m(ust)f(b)s(e)g(man)m(ually)630 3718 y(reset)i(b)s(et)m(w)m(een)g
+b(m)m(ust)f(b)s(e)g(man)m(ually)630 4870 y(reset)i(b)s(et)m(w)m(een)g
(m)m(ultiple)h(calls)f(to)g Fs(getopts)e Ft(within)h(the)h(same)g
-(shell)f(in)m(v)m(o)s(cation)j(if)e(a)630 3828 y(new)30
+(shell)f(in)m(v)m(o)s(cation)j(if)e(a)630 4980 y(new)30
b(set)h(of)f(parameters)h(is)f(to)i(b)s(e)d(used.)630
-3959 y(When)41 b(the)h(end)e(of)i(options)g(is)f(encoun)m(tered,)k
+5121 y(When)41 b(the)h(end)e(of)i(options)g(is)f(encoun)m(tered,)k
Fs(getopts)39 b Ft(exits)j(with)f(a)h(return)e(v)-5 b(alue)630
-4069 y(greater)32 b(than)e(zero.)41 b Fs(OPTIND)29 b
+5230 y(greater)32 b(than)e(zero.)41 b Fs(OPTIND)29 b
Ft(is)h(set)h(to)g(the)g(index)f(of)g(the)h(\014rst)f(non-option)g
-(argumen)m(t,)630 4178 y(and)g Fq(name)35 b Ft(is)c(set)g(to)g(`)p
-Fs(?)p Ft('.)630 4310 y Fs(getopts)c Ft(normally)j(parses)e(the)i(p)s
-(ositional)g(parameters,)g(but)e(if)i(more)f(argumen)m(ts)h(are)630
-4419 y(giv)m(en)h(in)f Fq(args)t Ft(,)h Fs(getopts)e
-Ft(parses)g(those)i(instead.)630 4551 y Fs(getopts)h
-Ft(can)h(rep)s(ort)g(errors)g(in)h(t)m(w)m(o)h(w)m(a)m(ys.)51
-b(If)33 b(the)h(\014rst)e(c)m(haracter)k(of)d Fq(optstring)42
-b Ft(is)34 b(a)630 4661 y(colon,)g Fq(silen)m(t)h Ft(error)d(rep)s
-(orting)f(is)i(used.)45 b(In)31 b(normal)h(op)s(eration,)h(diagnostic)h
-(messages)630 4770 y(are)c(prin)m(ted)e(when)g(in)m(v)-5
-b(alid)30 b(options)g(or)f(missing)g(option)g(argumen)m(ts)h(are)f
-(encoun)m(tered.)630 4880 y(If)34 b(the)g(v)-5 b(ariable)35
-b Fs(OPTERR)d Ft(is)i(set)h(to)f(0,)i(no)e(error)g(messages)h(will)f(b)
-s(e)f(displa)m(y)m(ed,)j(ev)m(en)f(if)630 4989 y(the)c(\014rst)e(c)m
-(haracter)j(of)f Fs(optstring)d Ft(is)i(not)h(a)f(colon.)630
-5121 y(If)39 b(an)h(in)m(v)-5 b(alid)41 b(option)f(is)g(seen,)i
-Fs(getopts)c Ft(places)j(`)p Fs(?)p Ft(')f(in)m(to)h
-Fq(name)k Ft(and,)d(if)e(not)g(silen)m(t,)630 5230 y(prin)m(ts)f(an)h
-(error)f(message)h(and)f(unsets)g Fs(OPTARG)p Ft(.)67
-b(If)39 b Fs(getopts)f Ft(is)i(silen)m(t,)j(the)c(option)630
-5340 y(c)m(haracter)32 b(found)d(is)h(placed)h(in)f Fs(OPTARG)f
-Ft(and)h(no)g(diagnostic)i(message)f(is)g(prin)m(ted.)p
-eop end
+(argumen)m(t,)630 5340 y(and)g Fq(name)35 b Ft(is)c(set)g(to)g(`)p
+Fs(?)p Ft('.)p eop end
%%Page: 40 46
TeXDict begin 40 45 bop 150 -116 a Ft(40)2572 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y(If)c(a)g(required)f(argumen)m(t)i(is)
-f(not)g(found,)g(and)f Fs(getopts)f Ft(is)i(not)h(silen)m(t,)h(a)e
-(question)g(mark)630 408 y(\(`)p Fs(?)p Ft('\))35 b(is)g(placed)g(in)g
-Fq(name)5 b Ft(,)36 b Fs(OPTARG)d Ft(is)h(unset,)i(and)e(a)h
-(diagnostic)h(message)f(is)g(prin)m(ted.)630 518 y(If)e
-Fs(getopts)f Ft(is)h(silen)m(t,)j(then)d(a)i(colon)f(\(`)p
-Fs(:)p Ft('\))h(is)e(placed)h(in)g Fq(name)k Ft(and)33
-b Fs(OPTARG)f Ft(is)i(set)g(to)630 628 y(the)d(option)f(c)m(haracter)i
-(found.)150 778 y Fs(hash)870 908 y(hash)47 b([-r])f([-p)h
-Fi(filename)11 b Fs(])45 b([-dt])h([)p Fi(name)11 b Fs(])630
-1039 y Ft(Eac)m(h)32 b(time)g Fs(hash)e Ft(is)h(in)m(v)m(ok)m(ed,)j(it)
-d(remem)m(b)s(ers)g(the)g(full)g(pathnames)g(of)h(the)f(commands)630
-1148 y(sp)s(eci\014ed)i(as)i Fq(name)k Ft(argumen)m(ts,)c(so)g(they)f
+b(Reference)g(Man)m(ual)630 299 y Fs(getopts)c Ft(normally)j(parses)e
+(the)i(p)s(ositional)g(parameters,)g(but)e(if)i(more)f(argumen)m(ts)h
+(are)630 408 y(giv)m(en)h(in)f Fq(args)t Ft(,)h Fs(getopts)e
+Ft(parses)g(those)i(instead.)630 540 y Fs(getopts)h Ft(can)h(rep)s(ort)
+g(errors)g(in)h(t)m(w)m(o)h(w)m(a)m(ys.)51 b(If)33 b(the)h(\014rst)e(c)
+m(haracter)k(of)d Fq(optstring)42 b Ft(is)34 b(a)630
+650 y(colon,)g Fq(silen)m(t)h Ft(error)d(rep)s(orting)f(is)i(used.)45
+b(In)31 b(normal)h(op)s(eration,)h(diagnostic)h(messages)630
+759 y(are)c(prin)m(ted)e(when)g(in)m(v)-5 b(alid)30 b(options)g(or)f
+(missing)g(option)g(argumen)m(ts)h(are)f(encoun)m(tered.)630
+869 y(If)34 b(the)g(v)-5 b(ariable)35 b Fs(OPTERR)d Ft(is)i(set)h(to)f
+(0,)i(no)e(error)g(messages)h(will)f(b)s(e)f(displa)m(y)m(ed,)j(ev)m
+(en)f(if)630 978 y(the)c(\014rst)e(c)m(haracter)j(of)f
+Fs(optstring)d Ft(is)i(not)h(a)f(colon.)630 1110 y(If)39
+b(an)h(in)m(v)-5 b(alid)41 b(option)f(is)g(seen,)i Fs(getopts)c
+Ft(places)j(`)p Fs(?)p Ft(')f(in)m(to)h Fq(name)k Ft(and,)d(if)e(not)g
+(silen)m(t,)630 1219 y(prin)m(ts)f(an)h(error)f(message)h(and)f(unsets)
+g Fs(OPTARG)p Ft(.)67 b(If)39 b Fs(getopts)f Ft(is)i(silen)m(t,)j(the)c
+(option)630 1329 y(c)m(haracter)32 b(found)d(is)h(placed)h(in)f
+Fs(OPTARG)f Ft(and)h(no)g(diagnostic)i(message)f(is)g(prin)m(ted.)630
+1461 y(If)c(a)g(required)f(argumen)m(t)i(is)f(not)g(found,)g(and)f
+Fs(getopts)f Ft(is)i(not)h(silen)m(t,)h(a)e(question)g(mark)630
+1570 y(\(`)p Fs(?)p Ft('\))35 b(is)g(placed)g(in)g Fq(name)5
+b Ft(,)36 b Fs(OPTARG)d Ft(is)h(unset,)i(and)e(a)h(diagnostic)h
+(message)f(is)g(prin)m(ted.)630 1680 y(If)e Fs(getopts)f
+Ft(is)h(silen)m(t,)j(then)d(a)i(colon)f(\(`)p Fs(:)p
+Ft('\))h(is)e(placed)h(in)g Fq(name)k Ft(and)33 b Fs(OPTARG)f
+Ft(is)i(set)g(to)630 1789 y(the)d(option)f(c)m(haracter)i(found.)150
+1943 y Fs(hash)870 2074 y(hash)47 b([-r])f([-p)h Fi(filename)11
+b Fs(])45 b([-dt])h([)p Fi(name)11 b Fs(])630 2206 y
+Ft(Eac)m(h)32 b(time)g Fs(hash)e Ft(is)h(in)m(v)m(ok)m(ed,)j(it)d
+(remem)m(b)s(ers)g(the)g(full)g(pathnames)g(of)h(the)f(commands)630
+2315 y(sp)s(eci\014ed)i(as)i Fq(name)k Ft(argumen)m(ts,)c(so)g(they)f
(need)g(not)g(b)s(e)f(searc)m(hed)i(for)f(on)g(subsequen)m(t)630
-1258 y(in)m(v)m(o)s(cations.)79 b(The)41 b(commands)h(are)h(found)e(b)m
-(y)h(searc)m(hing)i(through)d(the)i(directories)630 1367
+2425 y(in)m(v)m(o)s(cations.)79 b(The)41 b(commands)h(are)h(found)e(b)m
+(y)h(searc)m(hing)i(through)d(the)i(directories)630 2534
y(listed)33 b(in)g Fs($PATH)p Ft(.)47 b(An)m(y)33 b(previously-remem)m
(b)s(ered)f(pathname)h(is)g(discarded.)48 b(The)32 b(`)p
-Fs(-p)p Ft(')630 1477 y(option)i(inhibits)e(the)i(path)f(searc)m(h,)i
+Fs(-p)p Ft(')630 2644 y(option)i(inhibits)e(the)i(path)f(searc)m(h,)i
(and)e Fq(\014lename)38 b Ft(is)c(used)e(as)i(the)f(lo)s(cation)i(of)f
-Fq(name)5 b Ft(.)630 1587 y(The)35 b(`)p Fs(-r)p Ft(')g(option)g
+Fq(name)5 b Ft(.)630 2754 y(The)35 b(`)p Fs(-r)p Ft(')g(option)g
(causes)h(the)g(shell)f(to)h(forget)g(all)g(remem)m(b)s(ered)f(lo)s
-(cations.)56 b(The)35 b(`)p Fs(-d)p Ft(')630 1696 y(option)c(causes)f
+(cations.)56 b(The)35 b(`)p Fs(-d)p Ft(')630 2863 y(option)c(causes)f
(the)g(shell)h(to)f(forget)i(the)e(remem)m(b)s(ered)f(lo)s(cation)j(of)
-e(eac)m(h)h Fq(name)5 b Ft(.)41 b(If)30 b(the)630 1806
+e(eac)m(h)h Fq(name)5 b Ft(.)41 b(If)30 b(the)630 2973
y(`)p Fs(-t)p Ft(')35 b(option)h(is)g(supplied,)f(the)h(full)f
(pathname)g(to)i(whic)m(h)e(eac)m(h)h Fq(name)41 b Ft(corresp)s(onds)34
-b(is)630 1915 y(prin)m(ted.)39 b(If)26 b(m)m(ultiple)h
+b(is)630 3082 y(prin)m(ted.)39 b(If)26 b(m)m(ultiple)h
Fq(name)32 b Ft(argumen)m(ts)27 b(are)g(supplied)e(with)h(`)p
Fs(-t)p Ft(')g(the)h Fq(name)32 b Ft(is)26 b(prin)m(ted)630
-2025 y(b)s(efore)f(the)h(hashed)e(full)h(pathname.)39
+3192 y(b)s(efore)f(the)h(hashed)e(full)h(pathname.)39
b(The)25 b(`)p Fs(-l)p Ft(')h(option)f(causes)h(output)f(to)i(b)s(e)d
-(displa)m(y)m(ed)630 2134 y(in)31 b(a)g(format)h(that)f(ma)m(y)h(b)s(e)
+(displa)m(y)m(ed)630 3302 y(in)31 b(a)g(format)h(that)f(ma)m(y)h(b)s(e)
f(reused)f(as)h(input.)42 b(If)31 b(no)g(argumen)m(ts)h(are)f(giv)m
-(en,)i(or)e(if)g(only)630 2244 y(`)p Fs(-l)p Ft(')44
+(en,)i(or)e(if)g(only)630 3411 y(`)p Fs(-l)p Ft(')44
b(is)f(supplied,)j(information)e(ab)s(out)g(remem)m(b)s(ered)f
-(commands)g(is)h(prin)m(ted.)80 b(The)630 2354 y(return)25
+(commands)g(is)h(prin)m(ted.)80 b(The)630 3521 y(return)25
b(status)h(is)f(zero)i(unless)e(a)h Fq(name)31 b Ft(is)26
b(not)g(found)e(or)i(an)g(in)m(v)-5 b(alid)26 b(option)g(is)g
-(supplied.)150 2504 y Fs(pwd)870 2634 y(pwd)47 b([-LP])630
-2765 y Ft(Prin)m(t)24 b(the)h(absolute)g(pathname)g(of)f(the)h(curren)m
+(supplied.)150 3674 y Fs(pwd)870 3806 y(pwd)47 b([-LP])630
+3937 y Ft(Prin)m(t)24 b(the)h(absolute)g(pathname)g(of)f(the)h(curren)m
(t)f(w)m(orking)h(directory)-8 b(.)40 b(If)23 b(the)i(`)p
-Fs(-P)p Ft(')f(option)630 2874 y(is)36 b(supplied,)f(the)h(pathname)f
+Fs(-P)p Ft(')f(option)630 4047 y(is)36 b(supplied,)f(the)h(pathname)f
(prin)m(ted)g(will)h(not)g(con)m(tain)h(sym)m(b)s(olic)f(links.)55
-b(If)35 b(the)h(`)p Fs(-L)p Ft(')630 2984 y(option)44
+b(If)35 b(the)h(`)p Fs(-L)p Ft(')630 4156 y(option)44
b(is)g(supplied,)i(the)e(pathname)f(prin)m(ted)h(ma)m(y)g(con)m(tain)h
-(sym)m(b)s(olic)f(links.)80 b(The)630 3093 y(return)26
+(sym)m(b)s(olic)f(links.)80 b(The)630 4266 y(return)26
b(status)h(is)h(zero)g(unless)e(an)h(error)g(is)g(encoun)m(tered)g
-(while)h(determining)f(the)g(name)630 3203 y(of)k(the)f(curren)m(t)g
+(while)h(determining)f(the)g(name)630 4376 y(of)k(the)f(curren)m(t)g
(directory)h(or)f(an)h(in)m(v)-5 b(alid)31 b(option)g(is)f(supplied.)
-150 3354 y Fs(readonly)870 3484 y(readonly)46 b([-aAf])g([-p])g([)p
-Fi(name)11 b Fs([=)p Fi(value)g Fs(]])43 b(...)630 3614
+150 4529 y Fs(readonly)870 4661 y(readonly)46 b([-aAf])g([-p])g([)p
+Fi(name)11 b Fs([=)p Fi(value)g Fs(]])43 b(...)630 4792
y Ft(Mark)24 b(eac)m(h)h Fq(name)k Ft(as)24 b(readonly)-8
b(.)39 b(The)24 b(v)-5 b(alues)24 b(of)g(these)g(names)g(ma)m(y)g(not)g
-(b)s(e)g(c)m(hanged)g(b)m(y)630 3724 y(subsequen)m(t)e(assignmen)m(t.)
+(b)s(e)g(c)m(hanged)g(b)m(y)630 4902 y(subsequen)m(t)e(assignmen)m(t.)
39 b(If)22 b(the)h(`)p Fs(-f)p Ft(')f(option)i(is)e(supplied,)h(eac)m
-(h)h Fq(name)k Ft(refers)22 b(to)i(a)f(shell)630 3833
+(h)h Fq(name)k Ft(refers)22 b(to)i(a)f(shell)630 5011
y(function.)39 b(The)26 b(`)p Fs(-a)p Ft(')h(option)g(means)g(eac)m(h)h
Fq(name)k Ft(refers)26 b(to)i(an)e(indexed)h(arra)m(y)g(v)-5
-b(ariable;)630 3943 y(the)26 b(`)p Fs(-A)p Ft(')g(option)h(means)f(eac)
+b(ariable;)630 5121 y(the)26 b(`)p Fs(-A)p Ft(')g(option)h(means)f(eac)
m(h)h Fq(name)32 b Ft(refers)25 b(to)i(an)f(asso)s(ciativ)m(e)j(arra)m
-(y)e(v)-5 b(ariable.)40 b(If)26 b(b)s(oth)630 4052 y(options)h(are)g
+(y)e(v)-5 b(ariable.)40 b(If)26 b(b)s(oth)630 5230 y(options)h(are)g
(supplied,)f(`)p Fs(-A)p Ft(')g(tak)m(es)i(precedence.)40
b(If)26 b(no)h Fq(name)32 b Ft(argumen)m(ts)26 b(are)h(giv)m(en,)i(or)
-630 4162 y(if)h(the)h(`)p Fs(-p)p Ft(')f(option)h(is)g(supplied,)e(a)i
+630 5340 y(if)h(the)h(`)p Fs(-p)p Ft(')f(option)h(is)g(supplied,)e(a)i
(list)g(of)g(all)g(readonly)f(names)h(is)f(prin)m(ted.)41
-b(The)30 b(other)630 4271 y(options)36 b(ma)m(y)g(b)s(e)g(used)f(to)h
-(restrict)h(the)f(output)f(to)h(a)h(subset)e(of)h(the)g(set)g(of)g
-(readonly)630 4381 y(names.)63 b(The)37 b(`)p Fs(-p)p
-Ft(')h(option)g(causes)g(output)f(to)i(b)s(e)e(displa)m(y)m(ed)h(in)g
-(a)g(format)g(that)g(ma)m(y)630 4491 y(b)s(e)32 b(reused)h(as)g(input.)
-48 b(If)33 b(a)g(v)-5 b(ariable)34 b(name)f(is)h(follo)m(w)m(ed)g(b)m
-(y)f(=)p Fq(v)-5 b(alue)5 b Ft(,)35 b(the)e(v)-5 b(alue)33
-b(of)h(the)630 4600 y(v)-5 b(ariable)38 b(is)f(set)h(to)g
-Fq(v)-5 b(alue)5 b Ft(.)62 b(The)37 b(return)f(status)h(is)h(zero)g
-(unless)e(an)h(in)m(v)-5 b(alid)38 b(option)g(is)630
-4710 y(supplied,)f(one)g(of)g(the)g Fq(name)42 b Ft(argumen)m(ts)37
-b(is)g(not)g(a)g(v)-5 b(alid)37 b(shell)g(v)-5 b(ariable)38
-b(or)e(function)630 4819 y(name,)31 b(or)f(the)h(`)p
-Fs(-f)p Ft(')f(option)h(is)f(supplied)f(with)h(a)h(name)f(that)h(is)g
-(not)f(a)h(shell)g(function.)150 4970 y Fs(return)870
-5100 y(return)46 b([)p Fi(n)11 b Fs(])630 5230 y Ft(Cause)37
-b(a)g(shell)h(function)f(to)g(stop)h(executing)g(and)e(return)h(the)g
-(v)-5 b(alue)37 b Fq(n)g Ft(to)h(its)f(caller.)630 5340
-y(If)h Fq(n)h Ft(is)g(not)g(supplied,)h(the)f(return)e(v)-5
-b(alue)40 b(is)f(the)g(exit)g(status)g(of)g(the)g(last)h(command)p
-eop end
+b(The)30 b(other)p eop end
%%Page: 41 47
TeXDict begin 41 46 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(41)630 299 y(executed)35
-b(in)f(the)h(function.)53 b Fs(return)33 b Ft(ma)m(y)i(also)g(b)s(e)f
-(used)f(to)j(terminate)f(execution)h(of)630 408 y(a)e(script)g(b)s
-(eing)g(executed)g(with)g(the)g Fs(.)g Ft(\()p Fs(source)p
-Ft(\))f(builtin,)h(returning)f(either)i Fq(n)e Ft(or)h(the)630
-518 y(exit)j(status)f(of)g(the)g(last)h(command)e(executed)i(within)e
-(the)h(script)g(as)g(the)g(exit)h(status)630 628 y(of)i(the)g(script.)
-65 b(If)38 b Fq(n)g Ft(is)h(supplied,)h(the)f(return)e(v)-5
-b(alue)39 b(is)g(its)g(least)h(signi\014can)m(t)g(8)f(bits.)630
-737 y(An)m(y)g(command)f(asso)s(ciated)j(with)d(the)h
-Fs(RETURN)e Ft(trap)i(is)g(executed)g(b)s(efore)g(execution)630
-847 y(resumes)29 b(after)h(the)g(function)g(or)g(script.)40
-b(The)29 b(return)g(status)h(is)g(non-zero)g(if)g Fs(return)e
-Ft(is)630 956 y(supplied)h(a)i(non-n)m(umeric)g(argumen)m(t)g(or)f(is)h
-(used)f(outside)h(a)g(function)f(and)g(not)h(during)630
-1066 y(the)g(execution)g(of)g(a)f(script)h(b)m(y)f Fs(.)g
-Ft(or)g Fs(source)p Ft(.)150 1230 y Fs(shift)870 1367
-y(shift)46 b([)p Fi(n)11 b Fs(])630 1504 y Ft(Shift)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(41)630 299 y(options)36
+b(ma)m(y)g(b)s(e)g(used)f(to)h(restrict)h(the)f(output)f(to)h(a)h
+(subset)e(of)h(the)g(set)g(of)g(readonly)630 408 y(names.)63
+b(The)37 b(`)p Fs(-p)p Ft(')h(option)g(causes)g(output)f(to)i(b)s(e)e
+(displa)m(y)m(ed)h(in)g(a)g(format)g(that)g(ma)m(y)630
+518 y(b)s(e)32 b(reused)h(as)g(input.)48 b(If)33 b(a)g(v)-5
+b(ariable)34 b(name)f(is)h(follo)m(w)m(ed)g(b)m(y)f(=)p
+Fq(v)-5 b(alue)5 b Ft(,)35 b(the)e(v)-5 b(alue)33 b(of)h(the)630
+628 y(v)-5 b(ariable)38 b(is)f(set)h(to)g Fq(v)-5 b(alue)5
+b Ft(.)62 b(The)37 b(return)f(status)h(is)h(zero)g(unless)e(an)h(in)m
+(v)-5 b(alid)38 b(option)g(is)630 737 y(supplied,)f(one)g(of)g(the)g
+Fq(name)42 b Ft(argumen)m(ts)37 b(is)g(not)g(a)g(v)-5
+b(alid)37 b(shell)g(v)-5 b(ariable)38 b(or)e(function)630
+847 y(name,)31 b(or)f(the)h(`)p Fs(-f)p Ft(')f(option)h(is)f(supplied)f
+(with)h(a)h(name)f(that)h(is)g(not)f(a)h(shell)g(function.)150
+1000 y Fs(return)870 1132 y(return)46 b([)p Fi(n)11 b
+Fs(])630 1263 y Ft(Cause)37 b(a)g(shell)h(function)f(to)g(stop)h
+(executing)g(and)e(return)h(the)g(v)-5 b(alue)37 b Fq(n)g
+Ft(to)h(its)f(caller.)630 1373 y(If)h Fq(n)h Ft(is)g(not)g(supplied,)h
+(the)f(return)e(v)-5 b(alue)40 b(is)f(the)g(exit)g(status)g(of)g(the)g
+(last)h(command)630 1482 y(executed)35 b(in)f(the)h(function.)53
+b Fs(return)33 b Ft(ma)m(y)i(also)g(b)s(e)f(used)f(to)j(terminate)f
+(execution)h(of)630 1592 y(a)e(script)g(b)s(eing)g(executed)g(with)g
+(the)g Fs(.)g Ft(\()p Fs(source)p Ft(\))f(builtin,)h(returning)f
+(either)i Fq(n)e Ft(or)h(the)630 1702 y(exit)j(status)f(of)g(the)g
+(last)h(command)e(executed)i(within)e(the)h(script)g(as)g(the)g(exit)h
+(status)630 1811 y(of)i(the)g(script.)65 b(If)38 b Fq(n)g
+Ft(is)h(supplied,)h(the)f(return)e(v)-5 b(alue)39 b(is)g(its)g(least)h
+(signi\014can)m(t)g(8)f(bits.)630 1921 y(An)m(y)g(command)f(asso)s
+(ciated)j(with)d(the)h Fs(RETURN)e Ft(trap)i(is)g(executed)g(b)s(efore)
+g(execution)630 2030 y(resumes)29 b(after)h(the)g(function)g(or)g
+(script.)40 b(The)29 b(return)g(status)h(is)g(non-zero)g(if)g
+Fs(return)e Ft(is)630 2140 y(supplied)h(a)i(non-n)m(umeric)g(argumen)m
+(t)g(or)f(is)h(used)f(outside)h(a)g(function)f(and)g(not)h(during)630
+2250 y(the)g(execution)g(of)g(a)f(script)h(b)m(y)f Fs(.)g
+Ft(or)g Fs(source)p Ft(.)150 2403 y Fs(shift)870 2534
+y(shift)46 b([)p Fi(n)11 b Fs(])630 2666 y Ft(Shift)41
b(the)g(p)s(ositional)h(parameters)g(to)g(the)f(left)h(b)m(y)g
Fq(n)p Ft(.)73 b(The)40 b(p)s(ositional)j(parameters)630
-1614 y(from)34 b Fq(n)p Fs(+)p Ft(1)39 b(.)22 b(.)h(.)45
+2776 y(from)34 b Fq(n)p Fs(+)p Ft(1)39 b(.)22 b(.)h(.)45
b Fs($#)34 b Ft(are)g(renamed)g(to)h Fs($1)k Ft(.)22
b(.)g(.)46 b Fs($#)p Ft(-)p Fq(n)p Ft(.)51 b(P)m(arameters)36
-b(represen)m(ted)e(b)m(y)g(the)630 1724 y(n)m(um)m(b)s(ers)25
+b(represen)m(ted)e(b)m(y)g(the)630 2885 y(n)m(um)m(b)s(ers)25
b Fs($#)i Ft(to)g Fs($#)p Ft(-)p Fq(n)p Fs(+)p Ft(1)g(are)g(unset.)39
b Fq(n)26 b Ft(m)m(ust)h(b)s(e)f(a)i(non-negativ)m(e)h(n)m(um)m(b)s(er)
-c(less)i(than)g(or)630 1833 y(equal)33 b(to)h Fs($#)p
+c(less)i(than)g(or)630 2995 y(equal)33 b(to)h Fs($#)p
Ft(.)47 b(If)33 b Fq(n)f Ft(is)h(zero)g(or)g(greater)h(than)f
Fs($#)p Ft(,)g(the)g(p)s(ositional)g(parameters)g(are)h(not)630
-1943 y(c)m(hanged.)48 b(If)32 b Fq(n)g Ft(is)h(not)f(supplied,)h(it)g
+3104 y(c)m(hanged.)48 b(If)32 b Fq(n)g Ft(is)h(not)f(supplied,)h(it)g
(is)f(assumed)g(to)h(b)s(e)f(1.)48 b(The)32 b(return)g(status)h(is)f
-(zero)630 2052 y(unless)e Fq(n)f Ft(is)i(greater)g(than)g
+(zero)630 3214 y(unless)e Fq(n)f Ft(is)i(greater)g(than)g
Fs($#)e Ft(or)i(less)f(than)h(zero,)g(non-zero)g(otherwise.)150
-2217 y Fs(test[B)150 2326 y([)870 2463 y(test)47 b Fi(expr)630
-2600 y Ft(Ev)-5 b(aluate)43 b(a)f(conditional)h(expression)f
+3367 y Fs(test[B)150 3477 y([)870 3608 y(test)47 b Fi(expr)630
+3740 y Ft(Ev)-5 b(aluate)43 b(a)f(conditional)h(expression)f
Fq(expr)48 b Ft(and)41 b(return)g(a)h(status)g(of)g(0)g(\(true\))h(or)f
-(1)630 2710 y(\(false\).)g(Eac)m(h)31 b(op)s(erator)f(and)f(op)s(erand)
+(1)630 3850 y(\(false\).)g(Eac)m(h)31 b(op)s(erator)f(and)f(op)s(erand)
g(m)m(ust)h(b)s(e)f(a)i(separate)g(argumen)m(t.)41 b(Expressions)630
-2819 y(are)26 b(comp)s(osed)f(of)g(the)h(primaries)f(describ)s(ed)f(b)s
+3959 y(are)26 b(comp)s(osed)f(of)g(the)h(primaries)f(describ)s(ed)f(b)s
(elo)m(w)h(in)g(Section)h(6.4)h([Bash)e(Conditional)630
-2929 y(Expressions],)39 b(page)g(80.)64 b Fs(test)37
+4069 y(Expressions],)39 b(page)g(80.)64 b Fs(test)37
b Ft(do)s(es)g(not)h(accept)i(an)m(y)e(options,)i(nor)e(do)s(es)f(it)h
-(accept)630 3039 y(and)30 b(ignore)h(an)f(argumen)m(t)h(of)f(`)p
+(accept)630 4178 y(and)30 b(ignore)h(an)f(argumen)m(t)h(of)f(`)p
Fs(--)p Ft(')h(as)f(signifying)h(the)f(end)g(of)h(options.)630
-3176 y(When)f(the)h Fs([)f Ft(form)g(is)g(used,)g(the)g(last)i(argumen)
+4310 y(When)f(the)h Fs([)f Ft(form)g(is)g(used,)g(the)g(last)i(argumen)
m(t)e(to)i(the)e(command)g(m)m(ust)h(b)s(e)e(a)i Fs(])p
-Ft(.)630 3313 y(Expressions)23 b(ma)m(y)h(b)s(e)e(com)m(bined)i(using)f
+Ft(.)630 4441 y(Expressions)23 b(ma)m(y)h(b)s(e)e(com)m(bined)i(using)f
(the)h(follo)m(wing)h(op)s(erators,)g(listed)f(in)f(decreasing)630
-3422 y(order)30 b(of)h(precedence.)43 b(The)30 b(ev)-5
+4551 y(order)30 b(of)h(precedence.)43 b(The)30 b(ev)-5
b(aluation)33 b(dep)s(ends)28 b(on)j(the)g(n)m(um)m(b)s(er)f(of)h
-(argumen)m(ts;)g(see)630 3532 y(b)s(elo)m(w.)41 b(Op)s(erator)30
+(argumen)m(ts;)g(see)630 4661 y(b)s(elo)m(w.)41 b(Op)s(erator)30
b(precedence)h(is)f(used)g(when)f(there)i(are)f(\014v)m(e)h(or)f(more)h
-(argumen)m(ts.)630 3696 y Fs(!)f Fi(expr)210 b Ft(T)-8
-b(rue)30 b(if)g Fq(expr)37 b Ft(is)30 b(false.)630 3861
+(argumen)m(ts.)630 4814 y Fs(!)f Fi(expr)210 b Ft(T)-8
+b(rue)30 b(if)g Fq(expr)37 b Ft(is)30 b(false.)630 4967
y Fs(\()g Fi(expr)40 b Fs(\))122 b Ft(Returns)23 b(the)h(v)-5
b(alue)24 b(of)g Fq(expr)7 b Ft(.)37 b(This)23 b(ma)m(y)i(b)s(e)e(used)
-g(to)h(o)m(v)m(erride)h(the)f(normal)1110 3970 y(precedence)31
-b(of)f(op)s(erators.)630 4134 y Fi(expr1)39 b Fs(-a)30
-b Fi(expr2)1110 4244 y Ft(T)-8 b(rue)30 b(if)g(b)s(oth)g
-Fq(expr1)37 b Ft(and)30 b Fq(expr2)38 b Ft(are)30 b(true.)630
-4408 y Fi(expr1)39 b Fs(-o)30 b Fi(expr2)1110 4518 y
-Ft(T)-8 b(rue)30 b(if)g(either)h Fq(expr1)38 b Ft(or)30
-b Fq(expr2)37 b Ft(is)31 b(true.)630 4682 y(The)37 b
-Fs(test)f Ft(and)g Fs([)h Ft(builtins)g(ev)-5 b(aluate)39
-b(conditional)f(expressions)f(using)g(a)g(set)h(of)f(rules)630
-4792 y(based)30 b(on)g(the)h(n)m(um)m(b)s(er)e(of)h(argumen)m(ts.)630
-4956 y(0)h(argumen)m(ts)1110 5066 y(The)f(expression)g(is)g(false.)630
-5230 y(1)h(argumen)m(t)1110 5340 y(The)f(expression)g(is)g(true)h(if)f
-(and)g(only)g(if)h(the)f(argumen)m(t)h(is)f(not)h(n)m(ull.)p
+g(to)h(o)m(v)m(erride)h(the)f(normal)1110 5077 y(precedence)31
+b(of)f(op)s(erators.)630 5230 y Fi(expr1)39 b Fs(-a)30
+b Fi(expr2)1110 5340 y Ft(T)-8 b(rue)30 b(if)g(b)s(oth)g
+Fq(expr1)37 b Ft(and)30 b Fq(expr2)38 b Ft(are)30 b(true.)p
eop end
%%Page: 42 48
TeXDict begin 42 47 bop 150 -116 a Ft(42)2572 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y(2)g(argumen)m(ts)1110
-408 y(If)f(the)h(\014rst)f(argumen)m(t)h(is)g(`)p Fs(!)p
-Ft(',)g(the)g(expression)g(is)g(true)f(if)h(and)f(only)h(if)g(the)1110
-518 y(second)j(argumen)m(t)f(is)h(n)m(ull.)50 b(If)33
-b(the)h(\014rst)e(argumen)m(t)i(is)g(one)g(of)f(the)h(unary)1110
-628 y(conditional)42 b(op)s(erators)f(\(see)g(Section)h(6.4)f([Bash)g
-(Conditional)g(Expres-)1110 737 y(sions],)34 b(page)f(80\),)i(the)e
-(expression)f(is)h(true)g(if)g(the)g(unary)e(test)j(is)f(true.)47
-b(If)1110 847 y(the)33 b(\014rst)g(argumen)m(t)h(is)f(not)g(a)h(v)-5
-b(alid)34 b(unary)e(op)s(erator,)i(the)g(expression)f(is)1110
-956 y(false.)630 1121 y(3)e(argumen)m(ts)1110 1230 y(The)44
-b(follo)m(wing)i(conditions)f(are)g(applied)f(in)g(the)g(order)g
-(listed.)84 b(If)44 b(the)1110 1340 y(second)f(argumen)m(t)g(is)g(one)g
-(of)g(the)g(binary)f(conditional)i(op)s(erators)f(\(see)1110
-1450 y(Section)h(6.4)g([Bash)g(Conditional)g(Expressions],)i(page)e
-(80\),)k(the)43 b(result)1110 1559 y(of)h(the)h(expression)f(is)g(the)g
+b(Reference)g(Man)m(ual)630 299 y Fi(expr1)39 b Fs(-o)30
+b Fi(expr2)1110 408 y Ft(T)-8 b(rue)30 b(if)g(either)h
+Fq(expr1)38 b Ft(or)30 b Fq(expr2)37 b Ft(is)31 b(true.)630
+568 y(The)37 b Fs(test)f Ft(and)g Fs([)h Ft(builtins)g(ev)-5
+b(aluate)39 b(conditional)f(expressions)f(using)g(a)g(set)h(of)f(rules)
+630 677 y(based)30 b(on)g(the)h(n)m(um)m(b)s(er)e(of)h(argumen)m(ts.)
+630 837 y(0)h(argumen)m(ts)1110 946 y(The)f(expression)g(is)g(false.)
+630 1106 y(1)h(argumen)m(t)1110 1215 y(The)f(expression)g(is)g(true)h
+(if)f(and)g(only)g(if)h(the)f(argumen)m(t)h(is)f(not)h(n)m(ull.)630
+1375 y(2)g(argumen)m(ts)1110 1484 y(If)f(the)h(\014rst)f(argumen)m(t)h
+(is)g(`)p Fs(!)p Ft(',)g(the)g(expression)g(is)g(true)f(if)h(and)f
+(only)h(if)g(the)1110 1594 y(second)j(argumen)m(t)f(is)h(n)m(ull.)50
+b(If)33 b(the)h(\014rst)e(argumen)m(t)i(is)g(one)g(of)f(the)h(unary)
+1110 1704 y(conditional)42 b(op)s(erators)f(\(see)g(Section)h(6.4)f
+([Bash)g(Conditional)g(Expres-)1110 1813 y(sions],)34
+b(page)f(80\),)i(the)e(expression)f(is)h(true)g(if)g(the)g(unary)e
+(test)j(is)f(true.)47 b(If)1110 1923 y(the)33 b(\014rst)g(argumen)m(t)h
+(is)f(not)g(a)h(v)-5 b(alid)34 b(unary)e(op)s(erator,)i(the)g
+(expression)f(is)1110 2032 y(false.)630 2192 y(3)e(argumen)m(ts)1110
+2301 y(The)44 b(follo)m(wing)i(conditions)f(are)g(applied)f(in)g(the)g
+(order)g(listed.)84 b(If)44 b(the)1110 2411 y(second)f(argumen)m(t)g
+(is)g(one)g(of)g(the)g(binary)f(conditional)i(op)s(erators)f(\(see)1110
+2521 y(Section)h(6.4)g([Bash)g(Conditional)g(Expressions],)i(page)e
+(80\),)k(the)43 b(result)1110 2630 y(of)h(the)h(expression)f(is)g(the)g
(result)g(of)h(the)f(binary)g(test)h(using)e(the)i(\014rst)1110
-1669 y(and)31 b(third)g(argumen)m(ts)i(as)f(op)s(erands.)44
+2740 y(and)31 b(third)g(argumen)m(ts)i(as)f(op)s(erands.)44
b(The)31 b(`)p Fs(-a)p Ft(')h(and)g(`)p Fs(-o)p Ft(')f(op)s(erators)i
-(are)1110 1778 y(considered)25 b(binary)g(op)s(erators)g(when)f(there)i
-(are)f(three)h(argumen)m(ts.)39 b(If)25 b(the)1110 1888
+(are)1110 2849 y(considered)25 b(binary)g(op)s(erators)g(when)f(there)i
+(are)f(three)h(argumen)m(ts.)39 b(If)25 b(the)1110 2959
y(\014rst)j(argumen)m(t)h(is)g(`)p Fs(!)p Ft(',)h(the)f(v)-5
b(alue)29 b(is)g(the)g(negation)i(of)e(the)g(t)m(w)m(o-argumen)m(t)1110
-1998 y(test)38 b(using)f(the)g(second)g(and)g(third)f(argumen)m(ts.)61
-b(If)37 b(the)g(\014rst)f(argumen)m(t)1110 2107 y(is)j(exactly)i(`)p
+3068 y(test)38 b(using)f(the)g(second)g(and)g(third)f(argumen)m(ts.)61
+b(If)37 b(the)g(\014rst)f(argumen)m(t)1110 3178 y(is)j(exactly)i(`)p
Fs(\()p Ft(')f(and)f(the)g(third)g(argumen)m(t)h(is)f(exactly)i(`)p
-Fs(\))p Ft(',)h(the)e(result)f(is)1110 2217 y(the)46
+Fs(\))p Ft(',)h(the)e(result)f(is)1110 3288 y(the)46
b(one-argumen)m(t)g(test)h(of)f(the)f(second)h(argumen)m(t.)86
-b(Otherwise,)50 b(the)1110 2326 y(expression)30 b(is)h(false.)630
-2491 y(4)g(argumen)m(ts)1110 2600 y(If)h(the)i(\014rst)e(argumen)m(t)h
+b(Otherwise,)50 b(the)1110 3397 y(expression)30 b(is)h(false.)630
+3557 y(4)g(argumen)m(ts)1110 3666 y(If)h(the)i(\014rst)e(argumen)m(t)h
(is)g(`)p Fs(!)p Ft(',)h(the)f(result)g(is)g(the)g(negation)h(of)f(the)
-g(three-)1110 2710 y(argumen)m(t)h(expression)f(comp)s(osed)h(of)f(the)
-h(remaining)g(argumen)m(ts.)50 b(Oth-)1110 2819 y(erwise,)34
+g(three-)1110 3776 y(argumen)m(t)h(expression)f(comp)s(osed)h(of)f(the)
+h(remaining)g(argumen)m(ts.)50 b(Oth-)1110 3885 y(erwise,)34
b(the)f(expression)g(is)g(parsed)g(and)f(ev)-5 b(aluated)34
-b(according)h(to)e(prece-)1110 2929 y(dence)e(using)e(the)i(rules)f
-(listed)h(ab)s(o)m(v)m(e.)630 3093 y(5)g(or)f(more)h(argumen)m(ts)1110
-3203 y(The)43 b(expression)f(is)i(parsed)e(and)g(ev)-5
-b(aluated)45 b(according)f(to)f(precedence)1110 3313
+b(according)h(to)e(prece-)1110 3995 y(dence)e(using)e(the)i(rules)f
+(listed)h(ab)s(o)m(v)m(e.)630 4154 y(5)g(or)f(more)h(argumen)m(ts)1110
+4264 y(The)43 b(expression)f(is)i(parsed)e(and)g(ev)-5
+b(aluated)45 b(according)f(to)f(precedence)1110 4374
y(using)30 b(the)g(rules)g(listed)h(ab)s(o)m(v)m(e.)630
-3477 y(When)40 b(used)f(with)g Fs(test)g Ft(or)h(`)p
+4533 y(When)40 b(used)f(with)g Fs(test)g Ft(or)h(`)p
Fs([)p Ft(',)j(the)d(`)p Fs(<)p Ft(')g(and)f(`)p Fs(>)p
-Ft(')h(op)s(erators)g(sort)g(lexicographically)630 3587
-y(using)30 b(ASCI)s(I)f(ordering.)150 3751 y Fs(times)870
-3888 y(times)630 4025 y Ft(Prin)m(t)37 b(out)h(the)g(user)e(and)h
+Ft(')h(op)s(erators)g(sort)g(lexicographically)630 4643
+y(using)30 b(ASCI)s(I)f(ordering.)150 4802 y Fs(times)870
+4936 y(times)630 5071 y Ft(Prin)m(t)37 b(out)h(the)g(user)e(and)h
(system)g(times)h(used)f(b)m(y)g(the)h(shell)f(and)g(its)h(c)m
-(hildren.)61 b(The)630 4134 y(return)29 b(status)i(is)f(zero.)150
-4299 y Fs(trap)870 4436 y(trap)47 b([-lp])f([)p Fi(arg)11
-b Fs(])46 b([)p Fi(sigspec)56 b Fs(...)o(])630 4573 y
-Ft(The)43 b(commands)f(in)h Fq(arg)51 b Ft(are)44 b(to)g(b)s(e)e(read)h
-(and)g(executed)h(when)e(the)h(shell)g(receiv)m(es)630
-4682 y(signal)36 b Fq(sigsp)s(ec)6 b Ft(.)55 b(If)35
-b Fq(arg)44 b Ft(is)35 b(absen)m(t)h(\(and)f(there)g(is)g(a)h(single)g
-Fq(sigsp)s(ec)6 b Ft(\))35 b(or)h(equal)f(to)i(`)p Fs(-)p
-Ft(',)630 4792 y(eac)m(h)28 b(sp)s(eci\014ed)e(signal's)h(disp)s
-(osition)f(is)h(reset)g(to)g(the)g(v)-5 b(alue)27 b(it)g(had)f(when)f
-(the)i(shell)g(w)m(as)630 4902 y(started.)63 b(If)37
-b Fq(arg)46 b Ft(is)37 b(the)h(n)m(ull)g(string,)h(then)e(the)h(signal)
-h(sp)s(eci\014ed)d(b)m(y)i(eac)m(h)h Fq(sigsp)s(ec)k
-Ft(is)630 5011 y(ignored)36 b(b)m(y)g(the)g(shell)g(and)g(commands)f
-(it)i(in)m(v)m(ok)m(es.)59 b(If)35 b Fq(arg)45 b Ft(is)36
-b(not)g(presen)m(t)g(and)f(`)p Fs(-p)p Ft(')630 5121
-y(has)e(b)s(een)g(supplied,)f(the)i(shell)f(displa)m(ys)h(the)f(trap)g
-(commands)g(asso)s(ciated)i(with)e(eac)m(h)630 5230 y
-Fq(sigsp)s(ec)6 b Ft(.)40 b(If)28 b(no)g(argumen)m(ts)h(are)g
-(supplied,)f(or)g(only)h(`)p Fs(-p)p Ft(')f(is)g(giv)m(en,)i
-Fs(trap)e Ft(prin)m(ts)g(the)g(list)630 5340 y(of)g(commands)f(asso)s
-(ciated)i(with)f(eac)m(h)h(signal)f(n)m(um)m(b)s(er)e(in)i(a)g(form)f
-(that)h(ma)m(y)h(b)s(e)e(reused)p eop end
+(hildren.)61 b(The)630 5181 y(return)29 b(status)i(is)f(zero.)150
+5340 y Fs(trap)p eop end
%%Page: 43 49
TeXDict begin 43 48 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(43)630 299 y(as)34
-b(shell)g(input.)51 b(The)33 b(`)p Fs(-l)p Ft(')h(option)g(causes)h
-(the)f(shell)g(to)h(prin)m(t)e(a)i(list)f(of)g(signal)h(names)630
-408 y(and)j(their)h(corresp)s(onding)f(n)m(um)m(b)s(ers.)65
-b(Eac)m(h)39 b Fq(sigsp)s(ec)45 b Ft(is)39 b(either)g(a)g(signal)h
-(name)f(or)g(a)630 518 y(signal)27 b(n)m(um)m(b)s(er.)39
-b(Signal)27 b(names)f(are)h(case)h(insensitiv)m(e)g(and)e(the)g
-Fs(SIG)g Ft(pre\014x)g(is)h(optional.)630 660 y(If)35
-b(a)g Fq(sigsp)s(ec)41 b Ft(is)35 b Fs(0)g Ft(or)g Fs(EXIT)p
-Ft(,)g Fq(arg)43 b Ft(is)35 b(executed)h(when)e(the)h(shell)h(exits.)55
-b(If)35 b(a)g Fq(sigsp)s(ec)41 b Ft(is)630 770 y Fs(DEBUG)p
+b(Shell)30 b(Builtin)h(Commands)2069 b(43)870 299 y Fs(trap)47
+b([-lp])f([)p Fi(arg)11 b Fs(])46 b([)p Fi(sigspec)56
+b Fs(...)o(])630 427 y Ft(The)43 b(commands)f(in)h Fq(arg)51
+b Ft(are)44 b(to)g(b)s(e)e(read)h(and)g(executed)h(when)e(the)h(shell)g
+(receiv)m(es)630 536 y(signal)36 b Fq(sigsp)s(ec)6 b
+Ft(.)55 b(If)35 b Fq(arg)44 b Ft(is)35 b(absen)m(t)h(\(and)f(there)g
+(is)g(a)h(single)g Fq(sigsp)s(ec)6 b Ft(\))35 b(or)h(equal)f(to)i(`)p
+Fs(-)p Ft(',)630 646 y(eac)m(h)28 b(sp)s(eci\014ed)e(signal's)h(disp)s
+(osition)f(is)h(reset)g(to)g(the)g(v)-5 b(alue)27 b(it)g(had)f(when)f
+(the)i(shell)g(w)m(as)630 756 y(started.)63 b(If)37 b
+Fq(arg)46 b Ft(is)37 b(the)h(n)m(ull)g(string,)h(then)e(the)h(signal)h
+(sp)s(eci\014ed)d(b)m(y)i(eac)m(h)h Fq(sigsp)s(ec)k Ft(is)630
+865 y(ignored)36 b(b)m(y)g(the)g(shell)g(and)g(commands)f(it)i(in)m(v)m
+(ok)m(es.)59 b(If)35 b Fq(arg)45 b Ft(is)36 b(not)g(presen)m(t)g(and)f
+(`)p Fs(-p)p Ft(')630 975 y(has)e(b)s(een)g(supplied,)f(the)i(shell)f
+(displa)m(ys)h(the)f(trap)g(commands)g(asso)s(ciated)i(with)e(eac)m(h)
+630 1084 y Fq(sigsp)s(ec)6 b Ft(.)40 b(If)28 b(no)g(argumen)m(ts)h(are)
+g(supplied,)f(or)g(only)h(`)p Fs(-p)p Ft(')f(is)g(giv)m(en,)i
+Fs(trap)e Ft(prin)m(ts)g(the)g(list)630 1194 y(of)g(commands)f(asso)s
+(ciated)i(with)f(eac)m(h)h(signal)f(n)m(um)m(b)s(er)e(in)i(a)g(form)f
+(that)h(ma)m(y)h(b)s(e)e(reused)630 1303 y(as)34 b(shell)g(input.)51
+b(The)33 b(`)p Fs(-l)p Ft(')h(option)g(causes)h(the)f(shell)g(to)h
+(prin)m(t)e(a)i(list)f(of)g(signal)h(names)630 1413 y(and)j(their)h
+(corresp)s(onding)f(n)m(um)m(b)s(ers.)65 b(Eac)m(h)39
+b Fq(sigsp)s(ec)45 b Ft(is)39 b(either)g(a)g(signal)h(name)f(or)g(a)630
+1523 y(signal)27 b(n)m(um)m(b)s(er.)39 b(Signal)27 b(names)f(are)h
+(case)h(insensitiv)m(e)g(and)e(the)g Fs(SIG)g Ft(pre\014x)g(is)h
+(optional.)630 1650 y(If)35 b(a)g Fq(sigsp)s(ec)41 b
+Ft(is)35 b Fs(0)g Ft(or)g Fs(EXIT)p Ft(,)g Fq(arg)43
+b Ft(is)35 b(executed)h(when)e(the)h(shell)h(exits.)55
+b(If)35 b(a)g Fq(sigsp)s(ec)41 b Ft(is)630 1760 y Fs(DEBUG)p
Ft(,)32 b(the)g(command)g Fq(arg)40 b Ft(is)33 b(executed)g(b)s(efore)f
(ev)m(ery)h(simple)f(command,)h Fs(for)e Ft(com-)630
-879 y(mand,)d Fs(case)g Ft(command,)h Fs(select)e Ft(command,)i(ev)m
-(ery)h(arithmetic)g Fs(for)d Ft(command,)j(and)630 989
+1870 y(mand,)d Fs(case)g Ft(command,)h Fs(select)e Ft(command,)i(ev)m
+(ery)h(arithmetic)g Fs(for)d Ft(command,)j(and)630 1979
y(b)s(efore)22 b(the)g(\014rst)f(command)h(executes)i(in)e(a)g(shell)h
(function.)37 b(Refer)22 b(to)h(the)g(description)f(of)630
-1098 y(the)i Fs(extdebug)d Ft(option)j(to)h(the)f Fs(shopt)e
+2089 y(the)i Fs(extdebug)d Ft(option)j(to)h(the)f Fs(shopt)e
Ft(builtin)h(\(see)i(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)630
-1208 y(page)33 b(58\))g(for)f(details)h(of)f(its)h(e\013ect)g(on)f(the)
+2198 y(page)33 b(58\))g(for)f(details)h(of)f(its)h(e\013ect)g(on)f(the)
g Fs(DEBUG)f Ft(trap.)46 b(If)31 b(a)i Fq(sigsp)s(ec)38
-b Ft(is)32 b Fs(RETURN)p Ft(,)f(the)630 1318 y(command)h
+b Ft(is)32 b Fs(RETURN)p Ft(,)f(the)630 2308 y(command)h
Fq(arg)41 b Ft(is)33 b(executed)g(eac)m(h)h(time)f(a)g(shell)g
-(function)g(or)f(a)h(script)g(executed)g(with)630 1427
+(function)g(or)f(a)h(script)g(executed)g(with)630 2418
y(the)e Fs(.)f Ft(or)g Fs(source)f Ft(builtins)g(\014nishes)h
-(executing.)630 1569 y(If)g(a)i Fq(sigsp)s(ec)k Ft(is)31
+(executing.)630 2545 y(If)g(a)i Fq(sigsp)s(ec)k Ft(is)31
b Fs(ERR)p Ft(,)f(the)h(command)g Fq(arg)39 b Ft(is)31
-b(executed)g(whenev)m(er)g(a)g(simple)g(command)630 1679
+b(executed)g(whenev)m(er)g(a)g(simple)g(command)630 2655
y(has)k(a)h(non-zero)h(exit)f(status,)i(sub)5 b(ject)35
b(to)h(the)g(follo)m(wing)h(conditions.)57 b(The)35 b
-Fs(ERR)g Ft(trap)630 1788 y(is)30 b(not)f(executed)i(if)e(the)h(failed)
+Fs(ERR)g Ft(trap)630 2765 y(is)30 b(not)f(executed)i(if)e(the)h(failed)
g(command)g(is)f(part)h(of)f(the)h(command)f(list)i(immediately)630
-1898 y(follo)m(wing)47 b(an)d Fs(until)g Ft(or)h Fs(while)f
+2874 y(follo)m(wing)47 b(an)d Fs(until)g Ft(or)h Fs(while)f
Ft(k)m(eyw)m(ord,)49 b(part)c(of)g(the)h(test)g(follo)m(wing)g(the)f
-Fs(if)g Ft(or)630 2007 y Fs(elif)d Ft(reserv)m(ed)i(w)m(ords,)j(part)c
+Fs(if)g Ft(or)630 2984 y Fs(elif)d Ft(reserv)m(ed)i(w)m(ords,)j(part)c
(of)h(a)g(command)f(executed)i(in)e(a)h Fs(&&)f Ft(or)h
-Fs(||)f Ft(list,)k(or)d(if)630 2117 y(the)c(command's)g(return)f
+Fs(||)f Ft(list,)k(or)d(if)630 3093 y(the)c(command's)g(return)f
(status)h(is)g(b)s(eing)f(in)m(v)m(erted)i(using)f Fs(!)p
-Ft(.)68 b(These)40 b(are)g(the)h(same)630 2227 y(conditions)31
+Ft(.)68 b(These)40 b(are)g(the)h(same)630 3203 y(conditions)31
b(ob)s(ey)m(ed)f(b)m(y)h(the)f Fs(errexit)f Ft(option.)630
-2369 y(Signals)37 b(ignored)f(up)s(on)f(en)m(try)i(to)g(the)f(shell)h
+3331 y(Signals)37 b(ignored)f(up)s(on)f(en)m(try)i(to)g(the)f(shell)h
(cannot)g(b)s(e)f(trapp)s(ed)f(or)h(reset.)59 b(T)-8
-b(rapp)s(ed)630 2478 y(signals)28 b(that)f(are)h(not)f(b)s(eing)g
+b(rapp)s(ed)630 3440 y(signals)28 b(that)f(are)h(not)f(b)s(eing)g
(ignored)g(are)g(reset)h(to)g(their)f(original)h(v)-5
-b(alues)28 b(in)e(a)i(subshell)630 2588 y(or)i(subshell)g(en)m
-(vironmen)m(t)h(when)e(one)i(is)f(created.)630 2730 y(The)g(return)f
+b(alues)28 b(in)e(a)i(subshell)630 3550 y(or)i(subshell)g(en)m
+(vironmen)m(t)h(when)e(one)i(is)f(created.)630 3678 y(The)g(return)f
(status)i(is)f(zero)h(unless)f(a)h Fq(sigsp)s(ec)36 b
Ft(do)s(es)30 b(not)h(sp)s(ecify)f(a)g(v)-5 b(alid)31
-b(signal.)150 2904 y Fs(umask)870 3046 y(umask)46 b([-p])h([-S])g([)p
-Fi(mode)11 b Fs(])630 3188 y Ft(Set)29 b(the)h(shell)f(pro)s(cess's)g
+b(signal.)150 3824 y Fs(umask)870 3952 y(umask)46 b([-p])h([-S])g([)p
+Fi(mode)11 b Fs(])630 4080 y Ft(Set)29 b(the)h(shell)f(pro)s(cess's)g
(\014le)g(creation)h(mask)f(to)h Fq(mo)s(de)5 b Ft(.)40
b(If)28 b Fq(mo)s(de)34 b Ft(b)s(egins)29 b(with)f(a)i(digit,)630
-3297 y(it)e(is)f(in)m(terpreted)g(as)g(an)g(o)s(ctal)i(n)m(um)m(b)s
+4189 y(it)e(is)f(in)m(terpreted)g(as)g(an)g(o)s(ctal)i(n)m(um)m(b)s
(er;)e(if)g(not,)h(it)g(is)f(in)m(terpreted)g(as)g(a)h(sym)m(b)s(olic)f
-(mo)s(de)630 3407 y(mask)i(similar)g(to)g(that)h(accepted)g(b)m(y)f
+(mo)s(de)630 4299 y(mask)i(similar)g(to)g(that)h(accepted)g(b)m(y)f
(the)g Fs(chmod)e Ft(command.)40 b(If)28 b Fq(mo)s(de)34
-b Ft(is)28 b(omitted,)j(the)630 3517 y(curren)m(t)36
+b Ft(is)28 b(omitted,)j(the)630 4408 y(curren)m(t)36
b(v)-5 b(alue)36 b(of)g(the)h(mask)f(is)g(prin)m(ted.)57
b(If)35 b(the)h(`)p Fs(-S)p Ft(')g(option)h(is)f(supplied)f(without)h
-(a)630 3626 y Fq(mo)s(de)k Ft(argumen)m(t,)d(the)e(mask)g(is)g(prin)m
+(a)630 4518 y Fq(mo)s(de)k Ft(argumen)m(t,)d(the)e(mask)g(is)g(prin)m
(ted)g(in)g(a)h(sym)m(b)s(olic)f(format.)55 b(If)35 b(the)g(`)p
-Fs(-p)p Ft(')g(option)630 3736 y(is)f(supplied,)f(and)g
+Fs(-p)p Ft(')g(option)630 4628 y(is)f(supplied,)f(and)g
Fq(mo)s(de)38 b Ft(is)33 b(omitted,)j(the)e(output)f(is)g(in)h(a)g
-(form)f(that)h(ma)m(y)g(b)s(e)f(reused)630 3845 y(as)e(input.)41
+(form)f(that)h(ma)m(y)g(b)s(e)f(reused)630 4737 y(as)e(input.)41
b(The)31 b(return)f(status)h(is)g(zero)h(if)e(the)h(mo)s(de)g(is)g
-(successfully)g(c)m(hanged)g(or)g(if)g(no)630 3955 y
+(successfully)g(c)m(hanged)g(or)g(if)g(no)630 4847 y
Fq(mo)s(de)k Ft(argumen)m(t)c(is)f(supplied,)g(and)f(non-zero)i
-(otherwise.)630 4097 y(Note)38 b(that)e(when)g(the)g(mo)s(de)g(is)g(in)
+(otherwise.)630 4975 y(Note)38 b(that)e(when)g(the)g(mo)s(de)g(is)g(in)
m(terpreted)h(as)f(an)g(o)s(ctal)i(n)m(um)m(b)s(er,)e(eac)m(h)i(n)m(um)
-m(b)s(er)d(of)630 4207 y(the)f(umask)g(is)h(subtracted)f(from)f
+m(b)s(er)d(of)630 5084 y(the)f(umask)g(is)h(subtracted)f(from)f
Fs(7)p Ft(.)53 b(Th)m(us,)34 b(a)h(umask)e(of)i Fs(022)e
-Ft(results)h(in)g(p)s(ermissions)630 4316 y(of)d Fs(755)p
-Ft(.)150 4490 y Fs(unset)870 4632 y(unset)46 b([-fv])h([)p
-Fi(name)11 b Fs(])630 4774 y Ft(Remo)m(v)m(e)32 b(eac)m(h)g(v)-5
+Ft(results)h(in)g(p)s(ermissions)630 5194 y(of)d Fs(755)p
+Ft(.)150 5340 y Fs(unset)p eop end
+%%Page: 44 50
+TeXDict begin 44 49 bop 150 -116 a Ft(44)2572 b(Bash)31
+b(Reference)g(Man)m(ual)870 299 y Fs(unset)46 b([-fv])h([)p
+Fi(name)11 b Fs(])630 435 y Ft(Remo)m(v)m(e)32 b(eac)m(h)g(v)-5
b(ariable)32 b(or)e(function)h Fq(name)5 b Ft(.)42 b(If)30
b(the)h(`)p Fs(-v)p Ft(')f(option)h(is)g(giv)m(en,)h(eac)m(h)g
-Fq(name)630 4884 y Ft(refers)20 b(to)i(a)f(shell)g(v)-5
+Fq(name)630 545 y Ft(refers)20 b(to)i(a)f(shell)g(v)-5
b(ariable)21 b(and)g(that)g(v)-5 b(ariable)22 b(is)e(rem)m(v)m(o)m(v)m
(ed.)40 b(If)20 b(the)h(`)p Fs(-f)p Ft(')g(option)g(is)g(giv)m(en,)630
-4994 y(the)37 b Fq(name)5 b Ft(s)37 b(refer)f(to)i(shell)f(functions,)h
+654 y(the)37 b Fq(name)5 b Ft(s)37 b(refer)f(to)i(shell)f(functions,)h
(and)e(the)h(function)g(de\014nition)f(is)h(remo)m(v)m(ed.)61
-b(If)630 5103 y(no)33 b(options)h(are)g(supplied,)f(eac)m(h)h
+b(If)630 764 y(no)33 b(options)h(are)g(supplied,)f(eac)m(h)h
Fq(name)k Ft(refers)33 b(to)h(a)g(v)-5 b(ariable;)36
-b(if)d(there)h(is)f(no)g(v)-5 b(ariable)630 5213 y(b)m(y)34
+b(if)d(there)h(is)f(no)g(v)-5 b(ariable)630 873 y(b)m(y)34
b(that)h(name,)h(an)m(y)f(function)f(with)h(that)g(name)f(is)h(unset.)
-52 b(Readonly)35 b(v)-5 b(ariables)36 b(and)630 5322
-y(functions)23 b(ma)m(y)h(not)g(b)s(e)f(unset.)38 b(The)23
-b(return)f(status)i(is)f(zero)h(unless)f(a)h Fq(name)29
-b Ft(is)23 b(readonly)-8 b(.)p eop end
-%%Page: 44 50
-TeXDict begin 44 49 bop 150 -116 a Ft(44)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fr(4.2)68 b(Bash)45
-b(Builtin)g(Commands)150 458 y Ft(This)c(section)h(describ)s(es)f
-(builtin)f(commands)h(whic)m(h)g(are)h(unique)e(to)j(or)e(ha)m(v)m(e)h
-(b)s(een)f(extended)g(in)150 568 y(Bash.)g(Some)30 b(of)h(these)g
-(commands)f(are)g(sp)s(eci\014ed)g(in)g(the)h Fl(posix)e
-Ft(standard.)150 717 y Fs(alias)870 847 y(alias)46 b([-p])h([)p
-Fi(name)11 b Fs([=)p Fi(value)g Fs(])43 b(...)o(])630
-976 y Ft(Without)h(argumen)m(ts)f(or)g(with)g(the)h(`)p
-Fs(-p)p Ft(')f(option,)k Fs(alias)41 b Ft(prin)m(ts)i(the)g(list)h(of)f
-(aliases)630 1086 y(on)36 b(the)g(standard)f(output)h(in)f(a)i(form)e
-(that)i(allo)m(ws)g(them)f(to)g(b)s(e)g(reused)f(as)h(input.)56
-b(If)630 1196 y(argumen)m(ts)29 b(are)g(supplied,)f(an)h(alias)h(is)f
-(de\014ned)e(for)i(eac)m(h)h Fq(name)k Ft(whose)28 b
-Fq(v)-5 b(alue)35 b Ft(is)29 b(giv)m(en.)630 1305 y(If)39
+52 b(Readonly)35 b(v)-5 b(ariables)36 b(and)630 983 y(functions)23
+b(ma)m(y)h(not)g(b)s(e)f(unset.)38 b(The)23 b(return)f(status)i(is)f
+(zero)h(unless)f(a)h Fq(name)29 b Ft(is)23 b(readonly)-8
+b(.)150 1220 y Fr(4.2)68 b(Bash)45 b(Builtin)g(Commands)150
+1380 y Ft(This)c(section)h(describ)s(es)f(builtin)f(commands)h(whic)m
+(h)g(are)h(unique)e(to)j(or)e(ha)m(v)m(e)h(b)s(een)f(extended)g(in)150
+1489 y(Bash.)g(Some)30 b(of)h(these)g(commands)f(are)g(sp)s(eci\014ed)g
+(in)g(the)h Fl(posix)e Ft(standard.)150 1654 y Fs(alias)870
+1790 y(alias)46 b([-p])h([)p Fi(name)11 b Fs([=)p Fi(value)g
+Fs(])43 b(...)o(])630 1926 y Ft(Without)h(argumen)m(ts)f(or)g(with)g
+(the)h(`)p Fs(-p)p Ft(')f(option,)k Fs(alias)41 b Ft(prin)m(ts)i(the)g
+(list)h(of)f(aliases)630 2036 y(on)36 b(the)g(standard)f(output)h(in)f
+(a)i(form)e(that)i(allo)m(ws)g(them)f(to)g(b)s(e)g(reused)f(as)h
+(input.)56 b(If)630 2145 y(argumen)m(ts)29 b(are)g(supplied,)f(an)h
+(alias)h(is)f(de\014ned)e(for)i(eac)m(h)h Fq(name)k Ft(whose)28
+b Fq(v)-5 b(alue)35 b Ft(is)29 b(giv)m(en.)630 2255 y(If)39
b(no)h Fq(v)-5 b(alue)45 b Ft(is)40 b(giv)m(en,)j(the)d(name)f(and)g(v)
-5 b(alue)40 b(of)g(the)g(alias)h(is)f(prin)m(ted.)68
-b(Aliases)41 b(are)630 1415 y(describ)s(ed)29 b(in)h(Section)i(6.6)f
-([Aliases],)h(page)f(83.)150 1564 y Fs(bind)870 1694
-y(bind)47 b([-m)g Fi(keymap)11 b Fs(])45 b([-lpsvPSV])870
-1803 y(bind)i([-m)g Fi(keymap)11 b Fs(])45 b([-q)i Fi(function)11
+b(Aliases)41 b(are)630 2364 y(describ)s(ed)29 b(in)h(Section)i(6.6)f
+([Aliases],)h(page)f(83.)150 2527 y Fs(bind)870 2663
+y(bind)47 b([-m)g Fi(keymap)11 b Fs(])45 b([-lpsvPSVX])870
+2773 y(bind)i([-m)g Fi(keymap)11 b Fs(])45 b([-q)i Fi(function)11
b Fs(])45 b([-u)h Fi(function)11 b Fs(])45 b([-r)i Fi(keyseq)11
-b Fs(])870 1913 y(bind)47 b([-m)g Fi(keymap)11 b Fs(])45
-b(-f)i Fi(filename)870 2022 y Fs(bind)g([-m)g Fi(keymap)11
-b Fs(])45 b(-x)i Fi(keyseq:shell-command)870 2132 y Fs(bind)g([-m)g
+b Fs(])870 2883 y(bind)47 b([-m)g Fi(keymap)11 b Fs(])45
+b(-f)i Fi(filename)870 2992 y Fs(bind)g([-m)g Fi(keymap)11
+b Fs(])45 b(-x)i Fi(keyseq:shell-command)870 3102 y Fs(bind)g([-m)g
Fi(keymap)11 b Fs(])45 b Fi(keyseq:function-name)870
-2242 y Fs(bind)i Fi(readline-command)630 2371 y Ft(Displa)m(y)26
+3211 y Fs(bind)i Fi(readline-command)630 3347 y Ft(Displa)m(y)26
b(curren)m(t)f(Readline)h(\(see)g(Chapter)f(8)g([Command)g(Line)g
-(Editing],)i(page)f(97\))g(k)m(ey)630 2481 y(and)36 b(function)g
+(Editing],)i(page)f(97\))g(k)m(ey)630 3457 y(and)36 b(function)g
(bindings,)i(bind)d(a)i(k)m(ey)g(sequence)g(to)h(a)f(Readline)g
-(function)f(or)h(macro,)630 2590 y(or)44 b(set)h(a)g(Readline)f(v)-5
+(function)f(or)h(macro,)630 3567 y(or)44 b(set)h(a)g(Readline)f(v)-5
b(ariable.)83 b(Eac)m(h)45 b(non-option)g(argumen)m(t)f(is)g(a)h
-(command)f(as)g(it)630 2700 y(w)m(ould)e(app)s(ear)f(in)h(a)h(Readline)
+(command)f(as)g(it)630 3676 y(w)m(ould)e(app)s(ear)f(in)h(a)h(Readline)
g(initialization)i(\014le)d(\(see)h(Section)g(8.3)g([Readline)g(Init)
-630 2809 y(File],)c(page)d(100\),)j(but)c(eac)m(h)h(binding)f(or)g
+630 3786 y(File],)c(page)d(100\),)j(but)c(eac)m(h)h(binding)f(or)g
(command)h(m)m(ust)f(b)s(e)g(passed)g(as)h(a)g(separate)630
-2919 y(argumen)m(t;)31 b(e.g.,)h(`)p Fs("\\C-x\\C-r":re-read-init-f)o
-(ile)p Ft('.)630 3049 y(Options,)e(if)h(supplied,)e(ha)m(v)m(e)i(the)g
-(follo)m(wing)h(meanings:)630 3198 y Fs(-m)e Fi(keymap)1110
-3308 y Ft(Use)54 b Fq(k)m(eymap)j Ft(as)d(the)g(k)m(eymap)g(to)h(b)s(e)
-e(a\013ected)i(b)m(y)f(the)g(subsequen)m(t)1110 3417
+3895 y(argumen)m(t;)31 b(e.g.,)h(`)p Fs("\\C-x\\C-r":re-read-init-f)o
+(ile)p Ft('.)630 4032 y(Options,)e(if)h(supplied,)e(ha)m(v)m(e)i(the)g
+(follo)m(wing)h(meanings:)630 4194 y Fs(-m)e Fi(keymap)1110
+4304 y Ft(Use)54 b Fq(k)m(eymap)j Ft(as)d(the)g(k)m(eymap)g(to)h(b)s(e)
+e(a\013ected)i(b)m(y)f(the)g(subsequen)m(t)1110 4413
y(bindings.)46 b(Acceptable)34 b Fq(k)m(eymap)i Ft(names)c(are)h
-Fs(emacs)p Ft(,)f Fs(emacs-standard)p Ft(,)1110 3527
+Fs(emacs)p Ft(,)f Fs(emacs-standard)p Ft(,)1110 4523
y Fs(emacs-meta)p Ft(,)99 b Fs(emacs-ctlx)p Ft(,)f Fs(vi)p
Ft(,)j Fs(vi-move)p Ft(,)f Fs(vi-command)p Ft(,)f(and)1110
-3636 y Fs(vi-insert)p Ft(.)64 b Fs(vi)38 b Ft(is)h(equiv)-5
+4633 y Fs(vi-insert)p Ft(.)64 b Fs(vi)38 b Ft(is)h(equiv)-5
b(alen)m(t)41 b(to)e Fs(vi-command)p Ft(;)i Fs(emacs)c
-Ft(is)i(equiv)-5 b(alen)m(t)1110 3746 y(to)31 b Fs(emacs-standard)p
-Ft(.)630 3895 y Fs(-l)384 b Ft(List)31 b(the)f(names)g(of)h(all)g
-(Readline)g(functions.)630 4045 y Fs(-p)384 b Ft(Displa)m(y)34
+Ft(is)i(equiv)-5 b(alen)m(t)1110 4742 y(to)31 b Fs(emacs-standard)p
+Ft(.)630 4905 y Fs(-l)384 b Ft(List)31 b(the)f(names)g(of)h(all)g
+(Readline)g(functions.)630 5068 y Fs(-p)384 b Ft(Displa)m(y)34
b(Readline)f(function)g(names)g(and)f(bindings)f(in)i(suc)m(h)f(a)i(w)m
-(a)m(y)f(that)1110 4154 y(they)e(can)f(b)s(e)g(used)g(as)g(input)g(or)g
-(in)g(a)h(Readline)g(initialization)i(\014le.)630 4304
+(a)m(y)f(that)1110 5177 y(they)e(can)f(b)s(e)g(used)g(as)g(input)g(or)g
+(in)g(a)h(Readline)g(initialization)i(\014le.)630 5340
y Fs(-P)384 b Ft(List)31 b(curren)m(t)f(Readline)h(function)f(names)g
-(and)g(bindings.)630 4453 y Fs(-v)384 b Ft(Displa)m(y)25
-b(Readline)f(v)-5 b(ariable)25 b(names)f(and)f(v)-5 b(alues)24
-b(in)g(suc)m(h)f(a)i(w)m(a)m(y)f(that)h(they)1110 4563
-y(can)31 b(b)s(e)e(used)h(as)h(input)e(or)h(in)g(a)h(Readline)g
-(initialization)j(\014le.)630 4712 y Fs(-V)384 b Ft(List)31
-b(curren)m(t)f(Readline)h(v)-5 b(ariable)31 b(names)f(and)g(v)-5
-b(alues.)630 4862 y Fs(-s)384 b Ft(Displa)m(y)39 b(Readline)f(k)m(ey)g
-(sequences)f(b)s(ound)f(to)i(macros)g(and)f(the)g(strings)1110
-4971 y(they)d(output)f(in)h(suc)m(h)f(a)h(w)m(a)m(y)h(that)f(they)g
-(can)g(b)s(e)f(used)g(as)h(input)e(or)i(in)g(a)1110 5081
-y(Readline)d(initialization)i(\014le.)630 5230 y Fs(-S)384
-b Ft(Displa)m(y)39 b(Readline)f(k)m(ey)g(sequences)f(b)s(ound)f(to)i
-(macros)g(and)f(the)g(strings)1110 5340 y(they)31 b(output.)p
-eop end
+(and)g(bindings.)p eop end
%%Page: 45 51
TeXDict begin 45 50 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(45)630 299 y Fs(-f)30
-b Fi(filename)1110 408 y Ft(Read)h(k)m(ey)g(bindings)e(from)h
-Fq(\014lename)5 b Ft(.)630 564 y Fs(-q)30 b Fi(function)1110
-673 y Ft(Query)g(ab)s(out)g(whic)m(h)g(k)m(eys)h(in)m(v)m(ok)m(e)h(the)
-f(named)f Fq(function)p Ft(.)630 829 y Fs(-u)g Fi(function)1110
-938 y Ft(Un)m(bind)f(all)i(k)m(eys)g(b)s(ound)e(to)i(the)f(named)g
-Fq(function)p Ft(.)630 1093 y Fs(-r)g Fi(keyseq)1110
-1203 y Ft(Remo)m(v)m(e)i(an)m(y)f(curren)m(t)f(binding)f(for)h
-Fq(k)m(eyseq)r Ft(.)630 1358 y Fs(-x)g Fi(keyseq:shell-command)1110
-1468 y Ft(Cause)35 b Fq(shell-command)k Ft(to)d(b)s(e)f(executed)h
+b(Shell)30 b(Builtin)h(Commands)2069 b(45)630 299 y Fs(-v)384
+b Ft(Displa)m(y)25 b(Readline)f(v)-5 b(ariable)25 b(names)f(and)f(v)-5
+b(alues)24 b(in)g(suc)m(h)f(a)i(w)m(a)m(y)f(that)h(they)1110
+408 y(can)31 b(b)s(e)e(used)h(as)h(input)e(or)h(in)g(a)h(Readline)g
+(initialization)j(\014le.)630 571 y Fs(-V)384 b Ft(List)31
+b(curren)m(t)f(Readline)h(v)-5 b(ariable)31 b(names)f(and)g(v)-5
+b(alues.)630 733 y Fs(-s)384 b Ft(Displa)m(y)39 b(Readline)f(k)m(ey)g
+(sequences)f(b)s(ound)f(to)i(macros)g(and)f(the)g(strings)1110
+843 y(they)d(output)f(in)h(suc)m(h)f(a)h(w)m(a)m(y)h(that)f(they)g(can)
+g(b)s(e)f(used)g(as)h(input)e(or)i(in)g(a)1110 953 y(Readline)d
+(initialization)i(\014le.)630 1115 y Fs(-S)384 b Ft(Displa)m(y)39
+b(Readline)f(k)m(ey)g(sequences)f(b)s(ound)f(to)i(macros)g(and)f(the)g
+(strings)1110 1225 y(they)31 b(output.)630 1387 y Fs(-f)f
+Fi(filename)1110 1497 y Ft(Read)h(k)m(ey)g(bindings)e(from)h
+Fq(\014lename)5 b Ft(.)630 1659 y Fs(-q)30 b Fi(function)1110
+1769 y Ft(Query)g(ab)s(out)g(whic)m(h)g(k)m(eys)h(in)m(v)m(ok)m(e)h
+(the)f(named)f Fq(function)p Ft(.)630 1931 y Fs(-u)g
+Fi(function)1110 2041 y Ft(Un)m(bind)f(all)i(k)m(eys)g(b)s(ound)e(to)i
+(the)f(named)g Fq(function)p Ft(.)630 2203 y Fs(-r)g
+Fi(keyseq)1110 2313 y Ft(Remo)m(v)m(e)i(an)m(y)f(curren)m(t)f(binding)f
+(for)h Fq(k)m(eyseq)r Ft(.)630 2476 y Fs(-x)g Fi(keyseq:shell-command)
+1110 2585 y Ft(Cause)35 b Fq(shell-command)k Ft(to)d(b)s(e)f(executed)h
(whenev)m(er)f Fq(k)m(eyseq)j Ft(is)d(en)m(tered.)1110
-1577 y(When)46 b Fq(shell-command)k Ft(is)c(executed,)51
-b(the)46 b(shell)g(sets)g(the)g Fs(READLINE_)1110 1687
+2695 y(When)46 b Fq(shell-command)k Ft(is)c(executed,)51
+b(the)46 b(shell)g(sets)g(the)g Fs(READLINE_)1110 2804
y(LINE)37 b Ft(v)-5 b(ariable)38 b(to)g(the)g(con)m(ten)m(ts)i(of)e
-(the)g(Readline)g(line)g(bu\013er)f(and)g(the)1110 1797
+(the)g(Readline)g(line)g(bu\013er)f(and)g(the)1110 2914
y Fs(READLINE_POINT)e Ft(v)-5 b(ariable)39 b(to)h(the)e(curren)m(t)h
-(lo)s(cation)h(of)f(the)g(insertion)1110 1906 y(p)s(oin)m(t.)59
+(lo)s(cation)h(of)f(the)g(insertion)1110 3023 y(p)s(oin)m(t.)59
b(If)37 b(the)f(executed)i(command)e(c)m(hanges)i(the)f(v)-5
-b(alue)37 b(of)f Fs(READLINE_)1110 2016 y(LINE)29 b Ft(or)h
+b(alue)37 b(of)f Fs(READLINE_)1110 3133 y(LINE)29 b Ft(or)h
Fs(READLINE_POINT)p Ft(,)c(those)31 b(new)e(v)-5 b(alues)31
-b(will)f(b)s(e)f(re\015ected)i(in)f(the)1110 2125 y(editing)h(state.)
-630 2281 y(The)26 b(return)f(status)i(is)f(zero)i(unless)d(an)i(in)m(v)
--5 b(alid)27 b(option)g(is)f(supplied)f(or)i(an)f(error)g(o)s(ccurs.)
-150 2436 y Fs(builtin)870 2568 y(builtin)46 b([)p Fi(shell-builtin)54
-b Fs([)p Fi(args)11 b Fs(]])630 2701 y Ft(Run)35 b(a)h(shell)h
-(builtin,)g(passing)f(it)g Fq(args)t Ft(,)i(and)e(return)f(its)h(exit)h
-(status.)58 b(This)36 b(is)g(useful)630 2810 y(when)29
-b(de\014ning)h(a)g(shell)h(function)f(with)g(the)g(same)h(name)f(as)h
-(a)g(shell)f(builtin,)g(retaining)630 2920 y(the)k(functionalit)m(y)h
-(of)f(the)f(builtin)g(within)g(the)h(function.)50 b(The)33
-b(return)g(status)h(is)f(non-)630 3029 y(zero)e(if)g
-Fq(shell-builtin)f Ft(is)g(not)h(a)g(shell)f(builtin)g(command.)150
-3185 y Fs(caller)870 3317 y(caller)46 b([)p Fi(expr)11
-b Fs(])630 3450 y Ft(Returns)34 b(the)g(con)m(text)j(of)e(an)m(y)g
-(activ)m(e)i(subroutine)c(call)j(\(a)f(shell)g(function)f(or)h(a)g
-(script)630 3559 y(executed)c(with)f(the)h Fs(.)f Ft(or)g
-Fs(source)f Ft(builtins\).)630 3692 y(Without)45 b Fq(expr)7
-b Ft(,)46 b Fs(caller)d Ft(displa)m(ys)h(the)g(line)g(n)m(um)m(b)s(er)f
-(and)g(source)h(\014lename)h(of)f(the)630 3801 y(curren)m(t)35
-b(subroutine)f(call.)56 b(If)35 b(a)h(non-negativ)m(e)h(in)m(teger)g
-(is)e(supplied)f(as)h Fq(expr)7 b Ft(,)36 b Fs(caller)630
-3911 y Ft(displa)m(ys)41 b(the)f(line)h(n)m(um)m(b)s(er,)h(subroutine)d
-(name,)44 b(and)c(source)g(\014le)h(corresp)s(onding)e(to)630
-4020 y(that)c(p)s(osition)g(in)f(the)h(curren)m(t)f(execution)i(call)g
-(stac)m(k.)54 b(This)34 b(extra)h(information)g(ma)m(y)630
-4130 y(b)s(e)30 b(used,)g(for)g(example,)h(to)g(prin)m(t)f(a)h(stac)m
-(k)h(trace.)42 b(The)29 b(curren)m(t)i(frame)f(is)g(frame)h(0.)630
-4262 y(The)e(return)f(v)-5 b(alue)29 b(is)h(0)f(unless)g(the)g(shell)g
-(is)h(not)f(executing)h(a)g(subroutine)e(call)i(or)g
-Fq(expr)630 4372 y Ft(do)s(es)g(not)h(corresp)s(ond)e(to)i(a)g(v)-5
+b(will)f(b)s(e)f(re\015ected)i(in)f(the)1110 3243 y(editing)h(state.)
+630 3405 y Fs(-X)384 b Ft(List)27 b(all)i(k)m(ey)f(sequences)f(b)s
+(ound)e(to)j(shell)g(commands)e(and)h(the)g(asso)s(ciated)1110
+3515 y(commands)j(in)g(a)h(format)g(that)f(can)h(b)s(e)f(reused)f(as)i
+(input.)630 3677 y(The)26 b(return)f(status)i(is)f(zero)i(unless)d(an)i
+(in)m(v)-5 b(alid)27 b(option)g(is)f(supplied)f(or)i(an)f(error)g(o)s
+(ccurs.)150 3840 y Fs(builtin)870 3976 y(builtin)46 b([)p
+Fi(shell-builtin)54 b Fs([)p Fi(args)11 b Fs(]])630 4112
+y Ft(Run)35 b(a)h(shell)h(builtin,)g(passing)f(it)g Fq(args)t
+Ft(,)i(and)e(return)f(its)h(exit)h(status.)58 b(This)36
+b(is)g(useful)630 4221 y(when)29 b(de\014ning)h(a)g(shell)h(function)f
+(with)g(the)g(same)h(name)f(as)h(a)g(shell)f(builtin,)g(retaining)630
+4331 y(the)k(functionalit)m(y)h(of)f(the)f(builtin)g(within)g(the)h
+(function.)50 b(The)33 b(return)g(status)h(is)f(non-)630
+4441 y(zero)e(if)g Fq(shell-builtin)f Ft(is)g(not)h(a)g(shell)f
+(builtin)g(command.)150 4603 y Fs(caller)870 4739 y(caller)46
+b([)p Fi(expr)11 b Fs(])630 4875 y Ft(Returns)34 b(the)g(con)m(text)j
+(of)e(an)m(y)g(activ)m(e)i(subroutine)c(call)j(\(a)f(shell)g(function)f
+(or)h(a)g(script)630 4985 y(executed)c(with)f(the)h Fs(.)f
+Ft(or)g Fs(source)f Ft(builtins\).)630 5121 y(Without)45
+b Fq(expr)7 b Ft(,)46 b Fs(caller)d Ft(displa)m(ys)h(the)g(line)g(n)m
+(um)m(b)s(er)f(and)g(source)h(\014lename)h(of)f(the)630
+5230 y(curren)m(t)35 b(subroutine)f(call.)56 b(If)35
+b(a)h(non-negativ)m(e)h(in)m(teger)g(is)e(supplied)f(as)h
+Fq(expr)7 b Ft(,)36 b Fs(caller)630 5340 y Ft(displa)m(ys)41
+b(the)f(line)h(n)m(um)m(b)s(er,)h(subroutine)d(name,)44
+b(and)c(source)g(\014le)h(corresp)s(onding)e(to)p eop
+end
+%%Page: 46 52
+TeXDict begin 46 51 bop 150 -116 a Ft(46)2572 b(Bash)31
+b(Reference)g(Man)m(ual)630 299 y(that)k(p)s(osition)g(in)f(the)h
+(curren)m(t)f(execution)i(call)g(stac)m(k.)54 b(This)34
+b(extra)h(information)g(ma)m(y)630 408 y(b)s(e)30 b(used,)g(for)g
+(example,)h(to)g(prin)m(t)f(a)h(stac)m(k)h(trace.)42
+b(The)29 b(curren)m(t)i(frame)f(is)g(frame)h(0.)630 550
+y(The)e(return)f(v)-5 b(alue)29 b(is)h(0)f(unless)g(the)g(shell)g(is)h
+(not)f(executing)h(a)g(subroutine)e(call)i(or)g Fq(expr)630
+660 y Ft(do)s(es)g(not)h(corresp)s(ond)e(to)i(a)g(v)-5
b(alid)30 b(p)s(osition)h(in)f(the)g(call)i(stac)m(k.)150
-4527 y Fs(command)870 4660 y(command)46 b([-pVv])g Fi(command)56
-b Fs([)p Fi(arguments)g Fs(...)o(])630 4792 y Ft(Runs)31
+834 y Fs(command)870 976 y(command)46 b([-pVv])g Fi(command)56
+b Fs([)p Fi(arguments)g Fs(...)o(])630 1118 y Ft(Runs)31
b Fq(command)36 b Ft(with)d Fq(argumen)m(ts)j Ft(ignoring)d(an)m(y)g
-(shell)g(function)f(named)g Fq(command)t Ft(.)630 4902
+(shell)g(function)f(named)g Fq(command)t Ft(.)630 1227
y(Only)39 b(shell)i(builtin)e(commands)h(or)g(commands)f(found)g(b)m(y)
-h(searc)m(hing)h(the)f Fs(PATH)f Ft(are)630 5011 y(executed.)g(If)23
+h(searc)m(hing)h(the)f Fs(PATH)f Ft(are)630 1337 y(executed.)g(If)23
b(there)h(is)f(a)h(shell)f(function)g(named)g Fs(ls)p
Ft(,)i(running)c(`)p Fs(command)29 b(ls)p Ft(')23 b(within)g(the)630
-5121 y(function)33 b(will)g(execute)i(the)f(external)g(command)f
+1446 y(function)33 b(will)g(execute)i(the)f(external)g(command)f
Fs(ls)f Ft(instead)i(of)f(calling)i(the)e(function)630
-5230 y(recursiv)m(ely)-8 b(.)84 b(The)44 b(`)p Fs(-p)p
+1556 y(recursiv)m(ely)-8 b(.)84 b(The)44 b(`)p Fs(-p)p
Ft(')h(option)g(means)f(to)h(use)g(a)f(default)h(v)-5
-b(alue)45 b(for)f Fs(PATH)g Ft(that)h(is)630 5340 y(guaran)m(teed)35
+b(alue)45 b(for)f Fs(PATH)g Ft(that)h(is)630 1666 y(guaran)m(teed)35
b(to)f(\014nd)e(all)j(of)f(the)g(standard)f(utilities.)52
-b(The)33 b(return)g(status)h(in)f(this)h(case)p eop end
-%%Page: 46 52
-TeXDict begin 46 51 bop 150 -116 a Ft(46)2572 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y(is)e(127)g(if)g Fq(command)j
-Ft(cannot)d(b)s(e)e(found)h(or)g(an)g(error)h(o)s(ccurred,)f(and)g(the)
-h(exit)g(status)g(of)630 408 y Fq(command)34 b Ft(otherwise.)630
-536 y(If)25 b(either)g(the)h(`)p Fs(-V)p Ft(')f(or)g(`)p
-Fs(-v)p Ft(')g(option)g(is)g(supplied,)h(a)f(description)g(of)h
-Fq(command)i Ft(is)d(prin)m(ted.)630 646 y(The)i(`)p
+b(The)33 b(return)g(status)h(in)f(this)h(case)630 1775
+y(is)29 b(127)g(if)g Fq(command)j Ft(cannot)d(b)s(e)e(found)h(or)g(an)g
+(error)h(o)s(ccurred,)f(and)g(the)h(exit)g(status)g(of)630
+1885 y Fq(command)34 b Ft(otherwise.)630 2027 y(If)25
+b(either)g(the)h(`)p Fs(-V)p Ft(')f(or)g(`)p Fs(-v)p
+Ft(')g(option)g(is)g(supplied,)h(a)f(description)g(of)h
+Fq(command)i Ft(is)d(prin)m(ted.)630 2136 y(The)i(`)p
Fs(-v)p Ft(')h(option)h(causes)f(a)h(single)f(w)m(ord)g(indicating)h
-(the)f(command)g(or)g(\014le)g(name)g(used)630 756 y(to)36
+(the)f(command)g(or)g(\014le)g(name)g(used)630 2246 y(to)36
b(in)m(v)m(ok)m(e)g Fq(command)j Ft(to)c(b)s(e)g(displa)m(y)m(ed;)j
(the)d(`)p Fs(-V)p Ft(')g(option)g(pro)s(duces)e(a)j(more)f(v)m(erb)s
-(ose)630 865 y(description.)61 b(In)36 b(this)h(case,)j(the)e(return)e
+(ose)630 2355 y(description.)61 b(In)36 b(this)h(case,)j(the)e(return)e
(status)h(is)g(zero)h(if)f Fq(command)k Ft(is)c(found,)h(and)630
-975 y(non-zero)31 b(if)f(not.)150 1121 y Fs(declare)870
-1249 y(declare)46 b([-aAfFgilrtux])e([-p])i([)p Fi(name)11
-b Fs([=)p Fi(value)g Fs(])44 b(...)o(])630 1377 y Ft(Declare)29
+2465 y(non-zero)31 b(if)f(not.)150 2639 y Fs(declare)870
+2781 y(declare)46 b([-aAfFgilrtux])e([-p])i([)p Fi(name)11
+b Fs([=)p Fi(value)g Fs(])44 b(...)o(])630 2923 y Ft(Declare)29
b(v)-5 b(ariables)28 b(and)e(giv)m(e)j(them)e(attributes.)40
b(If)27 b(no)g Fq(name)5 b Ft(s)27 b(are)h(giv)m(en,)h(then)e(displa)m
-(y)630 1486 y(the)k(v)-5 b(alues)30 b(of)h(v)-5 b(ariables)31
-b(instead.)630 1614 y(The)c(`)p Fs(-p)p Ft(')h(option)g(will)g(displa)m
+(y)630 3032 y(the)k(v)-5 b(alues)30 b(of)h(v)-5 b(ariables)31
+b(instead.)630 3174 y(The)c(`)p Fs(-p)p Ft(')h(option)g(will)g(displa)m
(y)g(the)g(attributes)g(and)g(v)-5 b(alues)28 b(of)g(eac)m(h)h
Fq(name)5 b Ft(.)40 b(When)27 b(`)p Fs(-p)p Ft(')630
-1724 y(is)j(used)g(with)g Fq(name)36 b Ft(argumen)m(ts,)31
-b(additional)g(options)f(are)h(ignored.)630 1851 y(When)36
+3284 y(is)j(used)g(with)g Fq(name)36 b Ft(argumen)m(ts,)31
+b(additional)g(options)f(are)h(ignored.)630 3425 y(When)36
b(`)p Fs(-p)p Ft(')f(is)h(supplied)f(without)h Fq(name)41
b Ft(argumen)m(ts,)d Fs(declare)c Ft(will)i(displa)m(y)g(the)g(at-)630
-1961 y(tributes)31 b(and)f(v)-5 b(alues)31 b(of)g(all)h(v)-5
+3535 y(tributes)31 b(and)f(v)-5 b(alues)31 b(of)g(all)h(v)-5
b(ariables)31 b(ha)m(ving)h(the)f(attributes)g(sp)s(eci\014ed)f(b)m(y)h
-(the)g(addi-)630 2071 y(tional)h(options.)41 b(If)30
+(the)g(addi-)630 3645 y(tional)h(options.)41 b(If)30
b(no)g(other)h(options)g(are)g(supplied)e(with)h(`)p
Fs(-p)p Ft(',)g Fs(declare)f Ft(will)i(displa)m(y)630
-2180 y(the)f(attributes)g(and)e(v)-5 b(alues)30 b(of)g(all)g(shell)g(v)
+3754 y(the)f(attributes)g(and)e(v)-5 b(alues)30 b(of)g(all)g(shell)g(v)
-5 b(ariables.)41 b(The)29 b(`)p Fs(-f)p Ft(')g(option)h(will)g
-(restrict)g(the)630 2290 y(displa)m(y)h(to)g(shell)f(functions.)630
-2418 y(The)36 b(`)p Fs(-F)p Ft(')h(option)g(inhibits)f(the)h(displa)m
+(restrict)g(the)630 3864 y(displa)m(y)h(to)g(shell)f(functions.)630
+4006 y(The)36 b(`)p Fs(-F)p Ft(')h(option)g(inhibits)f(the)h(displa)m
(y)g(of)g(function)g(de\014nitions;)i(only)e(the)g(function)630
-2527 y(name)30 b(and)f(attributes)i(are)f(prin)m(ted.)40
+4115 y(name)30 b(and)f(attributes)i(are)f(prin)m(ted.)40
b(If)30 b(the)g Fs(extdebug)e Ft(shell)i(option)g(is)g(enabled)g(using)
-630 2637 y Fs(shopt)24 b Ft(\(see)i(Section)g(4.3.2)i([The)d(Shopt)f
+630 4225 y Fs(shopt)24 b Ft(\(see)i(Section)g(4.3.2)i([The)d(Shopt)f
(Builtin],)k(page)e(58\),)i(the)d(source)h(\014le)f(name)h(and)630
-2746 y(line)38 b(n)m(um)m(b)s(er)e(where)i(the)g(function)f(is)h
+4334 y(line)38 b(n)m(um)m(b)s(er)e(where)i(the)g(function)f(is)h
(de\014ned)e(are)i(displa)m(y)m(ed)h(as)e(w)m(ell.)64
-b(`)p Fs(-F)p Ft(')38 b(implies)630 2856 y(`)p Fs(-f)p
-Ft('.)630 2984 y(The)32 b(`)p Fs(-g)p Ft(')h(option)g(forces)g(v)-5
+b(`)p Fs(-F)p Ft(')38 b(implies)630 4444 y(`)p Fs(-f)p
+Ft('.)630 4586 y(The)32 b(`)p Fs(-g)p Ft(')h(option)g(forces)g(v)-5
b(ariables)33 b(to)h(b)s(e)e(created)h(or)g(mo)s(di\014ed)e(at)j(the)f
-(global)h(scop)s(e,)630 3093 y(ev)m(en)k(when)e Fs(declare)f
+(global)h(scop)s(e,)630 4695 y(ev)m(en)k(when)e Fs(declare)f
Ft(is)j(executed)g(in)f(a)g(shell)h(function.)61 b(It)37
-b(is)g(ignored)h(in)f(all)h(other)630 3203 y(cases.)630
-3331 y(The)27 b(follo)m(wing)h(options)g(can)f(b)s(e)g(used)f(to)i
+b(is)g(ignored)h(in)f(all)h(other)630 4805 y(cases.)630
+4947 y(The)27 b(follo)m(wing)h(options)g(can)f(b)s(e)g(used)f(to)i
(restrict)g(output)e(to)i(v)-5 b(ariables)28 b(with)f(the)g(sp)s(ec-)
-630 3440 y(i\014ed)j(attributes)h(or)f(to)h(giv)m(e)h(v)-5
-b(ariables)31 b(attributes:)630 3587 y Fs(-a)384 b Ft(Eac)m(h)36
+630 5056 y(i\014ed)j(attributes)h(or)f(to)h(giv)m(e)h(v)-5
+b(ariables)31 b(attributes:)630 5230 y Fs(-a)384 b Ft(Eac)m(h)36
b Fq(name)k Ft(is)34 b(an)h(indexed)g(arra)m(y)g(v)-5
b(ariable)36 b(\(see)f(Section)h(6.7)g([Arra)m(ys],)1110
-3696 y(page)31 b(84\).)630 3842 y Fs(-A)384 b Ft(Eac)m(h)24
-b Fq(name)k Ft(is)23 b(an)g(asso)s(ciativ)m(e)j(arra)m(y)e(v)-5
-b(ariable)24 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)1110
-3952 y(page)31 b(84\).)630 4098 y Fs(-f)384 b Ft(Use)31
-b(function)f(names)g(only)-8 b(.)630 4244 y Fs(-i)384
+5340 y(page)31 b(84\).)p eop end
+%%Page: 47 53
+TeXDict begin 47 52 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(47)630 299 y Fs(-A)384
+b Ft(Eac)m(h)24 b Fq(name)k Ft(is)23 b(an)g(asso)s(ciativ)m(e)j(arra)m
+(y)e(v)-5 b(ariable)24 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)1110
+408 y(page)31 b(84\).)630 564 y Fs(-f)384 b Ft(Use)31
+b(function)f(names)g(only)-8 b(.)630 719 y Fs(-i)384
b Ft(The)36 b(v)-5 b(ariable)37 b(is)f(to)h(b)s(e)f(treated)h(as)g(an)f
(in)m(teger;)41 b(arithmetic)c(ev)-5 b(aluation)1110
-4354 y(\(see)29 b(Section)f(6.5)h([Shell)f(Arithmetic],)i(page)e(82\))h
-(is)f(p)s(erformed)e(when)h(the)1110 4463 y(v)-5 b(ariable)31
-b(is)g(assigned)f(a)h(v)-5 b(alue.)630 4609 y Fs(-l)384
+829 y(\(see)29 b(Section)f(6.5)h([Shell)f(Arithmetic],)i(page)e(82\))h
+(is)f(p)s(erformed)e(when)h(the)1110 938 y(v)-5 b(ariable)31
+b(is)g(assigned)f(a)h(v)-5 b(alue.)630 1093 y Fs(-l)384
b Ft(When)26 b(the)g(v)-5 b(ariable)27 b(is)f(assigned)g(a)g(v)-5
b(alue,)28 b(all)f(upp)s(er-case)e(c)m(haracters)j(are)1110
-4719 y(con)m(v)m(erted)k(to)f(lo)m(w)m(er-case.)43 b(The)30
-b(upp)s(er-case)g(attribute)h(is)g(disabled.)630 4865
+1203 y(con)m(v)m(erted)k(to)f(lo)m(w)m(er-case.)43 b(The)30
+b(upp)s(er-case)g(attribute)h(is)g(disabled.)630 1358
y Fs(-r)384 b Ft(Mak)m(e)25 b Fq(name)5 b Ft(s)23 b(readonly)-8
b(.)39 b(These)24 b(names)f(cannot)h(then)f(b)s(e)g(assigned)h(v)-5
-b(alues)1110 4975 y(b)m(y)30 b(subsequen)m(t)g(assignmen)m(t)h
-(statemen)m(ts)h(or)f(unset.)630 5121 y Fs(-t)384 b Ft(Giv)m(e)33
+b(alues)1110 1468 y(b)m(y)30 b(subsequen)m(t)g(assignmen)m(t)h
+(statemen)m(ts)h(or)f(unset.)630 1623 y Fs(-t)384 b Ft(Giv)m(e)33
b(eac)m(h)h Fq(name)j Ft(the)32 b Fs(trace)f Ft(attribute.)46
-b(T)-8 b(raced)32 b(functions)g(inherit)g(the)1110 5230
+b(T)-8 b(raced)32 b(functions)g(inherit)g(the)1110 1733
y Fs(DEBUG)26 b Ft(and)h Fs(RETURN)f Ft(traps)h(from)g(the)h(calling)h
-(shell.)40 b(The)27 b(trace)i(attribute)1110 5340 y(has)h(no)g(sp)s
-(ecial)h(meaning)g(for)f(v)-5 b(ariables.)p eop end
-%%Page: 47 53
-TeXDict begin 47 52 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(47)630 299 y Fs(-u)384
-b Ft(When)28 b(the)h(v)-5 b(ariable)29 b(is)f(assigned)h(a)f(v)-5
-b(alue,)30 b(all)f(lo)m(w)m(er-case)i(c)m(haracters)f(are)1110
-408 y(con)m(v)m(erted)i(to)f(upp)s(er-case.)40 b(The)30
-b(lo)m(w)m(er-case)j(attribute)e(is)g(disabled.)630 559
+(shell.)40 b(The)27 b(trace)i(attribute)1110 1842 y(has)h(no)g(sp)s
+(ecial)h(meaning)g(for)f(v)-5 b(ariables.)630 1998 y
+Fs(-u)384 b Ft(When)28 b(the)h(v)-5 b(ariable)29 b(is)f(assigned)h(a)f
+(v)-5 b(alue,)30 b(all)f(lo)m(w)m(er-case)i(c)m(haracters)f(are)1110
+2107 y(con)m(v)m(erted)i(to)f(upp)s(er-case.)40 b(The)30
+b(lo)m(w)m(er-case)j(attribute)e(is)g(disabled.)630 2262
y Fs(-x)384 b Ft(Mark)30 b(eac)m(h)h Fq(name)k Ft(for)29
b(exp)s(ort)h(to)g(subsequen)m(t)f(commands)h(via)g(the)g(en)m(vi-)1110
-669 y(ronmen)m(t.)630 819 y(Using)e(`)p Fs(+)p Ft(')h(instead)f(of)g(`)
-p Fs(-)p Ft(')g(turns)f(o\013)i(the)f(attribute)h(instead,)g(with)f
-(the)g(exceptions)h(that)630 929 y(`)p Fs(+a)p Ft(')h(ma)m(y)h(not)f(b)
-s(e)f(used)g(to)i(destro)m(y)g(an)f(arra)m(y)g(v)-5 b(ariable)31
-b(and)f(`)p Fs(+r)p Ft(')g(will)g(not)g(remo)m(v)m(e)i(the)630
-1039 y(readonly)e(attribute.)41 b(When)30 b(used)f(in)g(a)h(function,)g
-Fs(declare)e Ft(mak)m(es)j(eac)m(h)f Fq(name)35 b Ft(lo)s(cal,)630
-1148 y(as)30 b(with)g(the)h Fs(local)e Ft(command,)h(unless)f(the)i(`)p
-Fs(-g)p Ft(')f(option)g(is)h(used.)40 b(If)29 b(a)i(v)-5
-b(ariable)31 b(name)630 1258 y(is)f(follo)m(w)m(ed)i(b)m(y)f(=)p
-Fq(v)-5 b(alue)5 b Ft(,)31 b(the)f(v)-5 b(alue)31 b(of)g(the)f(v)-5
-b(ariable)31 b(is)g(set)g(to)g Fq(v)-5 b(alue)5 b Ft(.)630
-1388 y(The)35 b(return)f(status)i(is)g(zero)g(unless)f(an)g(in)m(v)-5
-b(alid)36 b(option)g(is)g(encoun)m(tered,)h(an)f(attempt)630
-1498 y(is)c(made)g(to)g(de\014ne)f(a)h(function)g(using)f(`)p
-Fs(-f)f(foo=bar)p Ft(',)h(an)h(attempt)g(is)g(made)g(to)h(assign)630
-1607 y(a)42 b(v)-5 b(alue)43 b(to)g(a)f(readonly)g(v)-5
-b(ariable,)47 b(an)42 b(attempt)h(is)f(made)g(to)h(assign)f(a)h(v)-5
-b(alue)42 b(to)h(an)630 1717 y(arra)m(y)30 b(v)-5 b(ariable)30
-b(without)g(using)e(the)i(comp)s(ound)e(assignmen)m(t)i(syn)m(tax)g
-(\(see)h(Section)f(6.7)630 1826 y([Arra)m(ys],)47 b(page)c(84\),)48
-b(one)43 b(of)g(the)g Fq(names)k Ft(is)c(not)g(a)g(v)-5
-b(alid)43 b(shell)g(v)-5 b(ariable)44 b(name,)i(an)630
-1936 y(attempt)28 b(is)f(made)h(to)f(turn)f(o\013)i(readonly)f(status)g
-(for)g(a)h(readonly)f(v)-5 b(ariable,)29 b(an)e(attempt)630
-2045 y(is)h(made)h(to)g(turn)e(o\013)i(arra)m(y)f(status)h(for)f(an)g
-(arra)m(y)h(v)-5 b(ariable,)30 b(or)e(an)g(attempt)i(is)e(made)g(to)630
-2155 y(displa)m(y)j(a)f(non-existen)m(t)i(function)e(with)g(`)p
-Fs(-f)p Ft('.)150 2306 y Fs(echo)870 2436 y(echo)47 b([-neE])f([)p
-Fi(arg)57 b Fs(...)o(])630 2566 y Ft(Output)31 b(the)i
-Fq(arg)8 b Ft(s,)33 b(separated)g(b)m(y)g(spaces,)g(terminated)g(with)f
-(a)h(newline.)47 b(The)32 b(return)630 2676 y(status)27
-b(is)g(0)h(unless)e(a)i(write)f(error)f(o)s(ccurs.)40
-b(If)26 b(`)p Fs(-n)p Ft(')h(is)g(sp)s(eci\014ed,)h(the)f(trailing)h
-(newline)f(is)630 2785 y(suppressed.)37 b(If)24 b(the)g(`)p
-Fs(-e)p Ft(')h(option)g(is)f(giv)m(en,)j(in)m(terpretation)f(of)e(the)h
-(follo)m(wing)h(bac)m(kslash-)630 2895 y(escap)s(ed)38
-b(c)m(haracters)i(is)f(enabled.)65 b(The)38 b(`)p Fs(-E)p
-Ft(')g(option)h(disables)f(the)h(in)m(terpretation)h(of)630
-3004 y(these)27 b(escap)s(e)g(c)m(haracters,)i(ev)m(en)e(on)g(systems)f
-(where)g(they)h(are)g(in)m(terpreted)g(b)m(y)f(default.)630
-3114 y(The)32 b Fs(xpg_echo)f Ft(shell)i(option)g(ma)m(y)h(b)s(e)e
-(used)g(to)h(dynamically)h(determine)f(whether)f(or)630
-3224 y(not)h Fs(echo)f Ft(expands)g(these)h(escap)s(e)h(c)m(haracters)g
+2372 y(ronmen)m(t.)630 2527 y(Using)e(`)p Fs(+)p Ft(')h(instead)f(of)g
+(`)p Fs(-)p Ft(')g(turns)f(o\013)i(the)f(attribute)h(instead,)g(with)f
+(the)g(exceptions)h(that)630 2637 y(`)p Fs(+a)p Ft(')h(ma)m(y)h(not)f
+(b)s(e)f(used)g(to)i(destro)m(y)g(an)f(arra)m(y)g(v)-5
+b(ariable)31 b(and)f(`)p Fs(+r)p Ft(')g(will)g(not)g(remo)m(v)m(e)i
+(the)630 2746 y(readonly)e(attribute.)41 b(When)30 b(used)f(in)g(a)h
+(function,)g Fs(declare)e Ft(mak)m(es)j(eac)m(h)f Fq(name)35
+b Ft(lo)s(cal,)630 2856 y(as)30 b(with)g(the)h Fs(local)e
+Ft(command,)h(unless)f(the)i(`)p Fs(-g)p Ft(')f(option)g(is)h(used.)40
+b(If)29 b(a)i(v)-5 b(ariable)31 b(name)630 2966 y(is)f(follo)m(w)m(ed)i
+(b)m(y)f(=)p Fq(v)-5 b(alue)5 b Ft(,)31 b(the)f(v)-5
+b(alue)31 b(of)g(the)f(v)-5 b(ariable)31 b(is)g(set)g(to)g
+Fq(v)-5 b(alue)5 b Ft(.)630 3098 y(The)35 b(return)f(status)i(is)g
+(zero)g(unless)f(an)g(in)m(v)-5 b(alid)36 b(option)g(is)g(encoun)m
+(tered,)h(an)f(attempt)630 3208 y(is)c(made)g(to)g(de\014ne)f(a)h
+(function)g(using)f(`)p Fs(-f)f(foo=bar)p Ft(',)h(an)h(attempt)g(is)g
+(made)g(to)h(assign)630 3317 y(a)42 b(v)-5 b(alue)43
+b(to)g(a)f(readonly)g(v)-5 b(ariable,)47 b(an)42 b(attempt)h(is)f(made)
+g(to)h(assign)f(a)h(v)-5 b(alue)42 b(to)h(an)630 3427
+y(arra)m(y)30 b(v)-5 b(ariable)30 b(without)g(using)e(the)i(comp)s
+(ound)e(assignmen)m(t)i(syn)m(tax)g(\(see)h(Section)f(6.7)630
+3536 y([Arra)m(ys],)47 b(page)c(84\),)48 b(one)43 b(of)g(the)g
+Fq(names)k Ft(is)c(not)g(a)g(v)-5 b(alid)43 b(shell)g(v)-5
+b(ariable)44 b(name,)i(an)630 3646 y(attempt)28 b(is)f(made)h(to)f
+(turn)f(o\013)i(readonly)f(status)g(for)g(a)h(readonly)f(v)-5
+b(ariable,)29 b(an)e(attempt)630 3756 y(is)h(made)h(to)g(turn)e(o\013)i
+(arra)m(y)f(status)h(for)f(an)g(arra)m(y)h(v)-5 b(ariable,)30
+b(or)e(an)g(attempt)i(is)e(made)g(to)630 3865 y(displa)m(y)j(a)f
+(non-existen)m(t)i(function)e(with)g(`)p Fs(-f)p Ft('.)150
+4020 y Fs(echo)870 4153 y(echo)47 b([-neE])f([)p Fi(arg)57
+b Fs(...)o(])630 4285 y Ft(Output)31 b(the)i Fq(arg)8
+b Ft(s,)33 b(separated)g(b)m(y)g(spaces,)g(terminated)g(with)f(a)h
+(newline.)47 b(The)32 b(return)630 4395 y(status)27 b(is)g(0)h(unless)e
+(a)i(write)f(error)f(o)s(ccurs.)40 b(If)26 b(`)p Fs(-n)p
+Ft(')h(is)g(sp)s(eci\014ed,)h(the)f(trailing)h(newline)f(is)630
+4504 y(suppressed.)37 b(If)24 b(the)g(`)p Fs(-e)p Ft(')h(option)g(is)f
+(giv)m(en,)j(in)m(terpretation)f(of)e(the)h(follo)m(wing)h(bac)m
+(kslash-)630 4614 y(escap)s(ed)38 b(c)m(haracters)i(is)f(enabled.)65
+b(The)38 b(`)p Fs(-E)p Ft(')g(option)h(disables)f(the)h(in)m
+(terpretation)h(of)630 4724 y(these)27 b(escap)s(e)g(c)m(haracters,)i
+(ev)m(en)e(on)g(systems)f(where)g(they)h(are)g(in)m(terpreted)g(b)m(y)f
+(default.)630 4833 y(The)32 b Fs(xpg_echo)f Ft(shell)i(option)g(ma)m(y)
+h(b)s(e)e(used)g(to)h(dynamically)h(determine)f(whether)f(or)630
+4943 y(not)h Fs(echo)f Ft(expands)g(these)h(escap)s(e)h(c)m(haracters)g
(b)m(y)f(default.)48 b Fs(echo)32 b Ft(do)s(es)g(not)i(in)m(terpret)630
-3333 y(`)p Fs(--)p Ft(')c(to)h(mean)g(the)f(end)g(of)h(options.)630
-3463 y Fs(echo)e Ft(in)m(terprets)i(the)f(follo)m(wing)i(escap)s(e)f
-(sequences:)630 3614 y Fs(\\a)384 b Ft(alert)31 b(\(b)s(ell\))630
-3765 y Fs(\\b)384 b Ft(bac)m(kspace)630 3915 y Fs(\\c)g
-Ft(suppress)28 b(further)h(output)630 4066 y Fs(\\e)630
-4176 y(\\E)384 b Ft(escap)s(e)630 4326 y Fs(\\f)g Ft(form)30
-b(feed)630 4477 y Fs(\\n)384 b Ft(new)30 b(line)630 4628
-y Fs(\\r)384 b Ft(carriage)32 b(return)630 4778 y Fs(\\t)384
-b Ft(horizon)m(tal)32 b(tab)630 4929 y Fs(\\v)384 b Ft(v)m(ertical)32
-b(tab)630 5080 y Fs(\\\\)384 b Ft(bac)m(kslash)630 5230
-y Fs(\\0)p Fi(nnn)240 b Ft(the)32 b(eigh)m(t-bit)i(c)m(haracter)g
-(whose)e(v)-5 b(alue)33 b(is)f(the)g(o)s(ctal)i(v)-5
-b(alue)32 b Fq(nnn)f Ft(\(zero)i(to)1110 5340 y(three)e(o)s(ctal)g
-(digits\))p eop end
+5052 y(`)p Fs(--)p Ft(')c(to)h(mean)g(the)f(end)g(of)h(options.)630
+5185 y Fs(echo)e Ft(in)m(terprets)i(the)f(follo)m(wing)i(escap)s(e)f
+(sequences:)630 5340 y Fs(\\a)384 b Ft(alert)31 b(\(b)s(ell\))p
+eop end
%%Page: 48 54
TeXDict begin 48 53 bop 150 -116 a Ft(48)2572 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y Fs(\\x)p Fi(HH)288
-b Ft(the)40 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e(v)-5
-b(alue)39 b(is)h(the)f(hexadecimal)i(v)-5 b(alue)40 b
-Fq(HH)1110 408 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))630
-563 y Fs(\\u)p Fi(HHHH)192 b Ft(the)41 b(Unico)s(de)g(\(ISO/IEC)f
-(10646\))j(c)m(haracter)g(whose)e(v)-5 b(alue)41 b(is)g(the)g(hex-)1110
-673 y(adecimal)32 b(v)-5 b(alue)31 b Fq(HHHH)41 b Ft(\(one)31
-b(to)g(four)e(hex)h(digits\))630 828 y Fs(\\U)p Fi(HHHHHHHH)1110
-938 y Ft(the)41 b(Unico)s(de)g(\(ISO/IEC)f(10646\))j(c)m(haracter)g
-(whose)e(v)-5 b(alue)41 b(is)g(the)g(hex-)1110 1047 y(adecimal)32
-b(v)-5 b(alue)31 b Fq(HHHHHHHH)41 b Ft(\(one)31 b(to)g(eigh)m(t)h(hex)e
-(digits\))150 1202 y Fs(enable)870 1334 y(enable)46 b([-a])h([-dnps])f
-([-f)g Fi(filename)11 b Fs(])45 b([)p Fi(name)57 b Fs(...)o(])630
-1467 y Ft(Enable)36 b(and)f(disable)h(builtin)g(shell)g(commands.)56
+b(Reference)g(Man)m(ual)630 299 y Fs(\\b)384 b Ft(bac)m(kspace)630
+454 y Fs(\\c)g Ft(suppress)28 b(further)h(output)630
+608 y Fs(\\e)630 718 y(\\E)384 b Ft(escap)s(e)630 873
+y Fs(\\f)g Ft(form)30 b(feed)630 1027 y Fs(\\n)384 b
+Ft(new)30 b(line)630 1182 y Fs(\\r)384 b Ft(carriage)32
+b(return)630 1337 y Fs(\\t)384 b Ft(horizon)m(tal)32
+b(tab)630 1491 y Fs(\\v)384 b Ft(v)m(ertical)32 b(tab)630
+1646 y Fs(\\\\)384 b Ft(bac)m(kslash)630 1801 y Fs(\\0)p
+Fi(nnn)240 b Ft(the)32 b(eigh)m(t-bit)i(c)m(haracter)g(whose)e(v)-5
+b(alue)33 b(is)f(the)g(o)s(ctal)i(v)-5 b(alue)32 b Fq(nnn)f
+Ft(\(zero)i(to)1110 1910 y(three)e(o)s(ctal)g(digits\))630
+2065 y Fs(\\x)p Fi(HH)288 b Ft(the)40 b(eigh)m(t-bit)h(c)m(haracter)g
+(whose)e(v)-5 b(alue)39 b(is)h(the)f(hexadecimal)i(v)-5
+b(alue)40 b Fq(HH)1110 2175 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e
+(digits\))630 2329 y Fs(\\u)p Fi(HHHH)192 b Ft(the)41
+b(Unico)s(de)g(\(ISO/IEC)f(10646\))j(c)m(haracter)g(whose)e(v)-5
+b(alue)41 b(is)g(the)g(hex-)1110 2439 y(adecimal)32 b(v)-5
+b(alue)31 b Fq(HHHH)41 b Ft(\(one)31 b(to)g(four)e(hex)h(digits\))630
+2594 y Fs(\\U)p Fi(HHHHHHHH)1110 2703 y Ft(the)41 b(Unico)s(de)g
+(\(ISO/IEC)f(10646\))j(c)m(haracter)g(whose)e(v)-5 b(alue)41
+b(is)g(the)g(hex-)1110 2813 y(adecimal)32 b(v)-5 b(alue)31
+b Fq(HHHHHHHH)41 b Ft(\(one)31 b(to)g(eigh)m(t)h(hex)e(digits\))150
+2968 y Fs(enable)870 3100 y(enable)46 b([-a])h([-dnps])f([-f)g
+Fi(filename)11 b Fs(])45 b([)p Fi(name)57 b Fs(...)o(])630
+3232 y Ft(Enable)36 b(and)f(disable)h(builtin)g(shell)g(commands.)56
b(Disabling)37 b(a)g(builtin)e(allo)m(ws)i(a)f(disk)630
-1576 y(command)e(whic)m(h)g(has)g(the)g(same)h(name)f(as)h(a)f(shell)h
-(builtin)e(to)i(b)s(e)f(executed)h(without)630 1686 y(sp)s(ecifying)27
+3342 y(command)e(whic)m(h)g(has)g(the)g(same)h(name)f(as)h(a)f(shell)h
+(builtin)e(to)i(b)s(e)f(executed)h(without)630 3451 y(sp)s(ecifying)27
b(a)g(full)g(pathname,)g(ev)m(en)h(though)f(the)g(shell)g(normally)g
-(searc)m(hes)h(for)f(builtins)630 1795 y(b)s(efore)32
+(searc)m(hes)h(for)f(builtins)630 3561 y(b)s(efore)32
b(disk)f(commands.)46 b(If)31 b(`)p Fs(-n)p Ft(')h(is)g(used,)g(the)g
Fq(name)5 b Ft(s)32 b(b)s(ecome)h(disabled.)45 b(Otherwise)630
-1905 y Fq(name)5 b Ft(s)44 b(are)h(enabled.)82 b(F)-8
+3670 y Fq(name)5 b Ft(s)44 b(are)h(enabled.)82 b(F)-8
b(or)45 b(example,)k(to)c(use)f(the)g Fs(test)f Ft(binary)h(found)f
-(via)h Fs($PATH)630 2015 y Ft(instead)31 b(of)f(the)h(shell)f(builtin)g
+(via)h Fs($PATH)630 3780 y Ft(instead)31 b(of)f(the)h(shell)f(builtin)g
(v)m(ersion,)h(t)m(yp)s(e)g(`)p Fs(enable)e(-n)h(test)p
-Ft('.)630 2147 y(If)42 b(the)h(`)p Fs(-p)p Ft(')f(option)h(is)f
+Ft('.)630 3912 y(If)42 b(the)h(`)p Fs(-p)p Ft(')f(option)h(is)f
(supplied,)j(or)d(no)h Fq(name)k Ft(argumen)m(ts)c(app)s(ear,)i(a)e
-(list)g(of)g(shell)630 2256 y(builtins)37 b(is)h(prin)m(ted.)63
+(list)g(of)g(shell)630 4022 y(builtins)37 b(is)h(prin)m(ted.)63
b(With)38 b(no)f(other)h(argumen)m(ts,)j(the)d(list)g(consists)g(of)g
-(all)h(enabled)630 2366 y(shell)33 b(builtins.)46 b(The)32
+(all)h(enabled)630 4131 y(shell)33 b(builtins.)46 b(The)32
b(`)p Fs(-a)p Ft(')h(option)g(means)f(to)i(list)f(eac)m(h)h(builtin)e
-(with)g(an)g(indication)i(of)630 2476 y(whether)c(or)g(not)h(it)g(is)f
-(enabled.)630 2608 y(The)40 b(`)p Fs(-f)p Ft(')g(option)g(means)g(to)h
+(with)g(an)g(indication)i(of)630 4241 y(whether)c(or)g(not)h(it)g(is)f
+(enabled.)630 4373 y(The)40 b(`)p Fs(-f)p Ft(')g(option)g(means)g(to)h
(load)g(the)f(new)f(builtin)h(command)g Fq(name)45 b
-Ft(from)40 b(shared)630 2717 y(ob)5 b(ject)26 b Fq(\014lename)5
+Ft(from)40 b(shared)630 4483 y(ob)5 b(ject)26 b Fq(\014lename)5
b Ft(,)28 b(on)d(systems)h(that)g(supp)s(ort)e(dynamic)h(loading.)40
-b(The)25 b(`)p Fs(-d)p Ft(')h(option)g(will)630 2827
+b(The)25 b(`)p Fs(-d)p Ft(')h(option)g(will)630 4592
y(delete)32 b(a)e(builtin)g(loaded)h(with)f(`)p Fs(-f)p
-Ft('.)630 2959 y(If)h(there)g(are)g(no)g(options,)h(a)f(list)h(of)f
+Ft('.)630 4724 y(If)h(there)g(are)g(no)g(options,)h(a)f(list)h(of)f
(the)g(shell)g(builtins)g(is)g(displa)m(y)m(ed.)43 b(The)31
-b(`)p Fs(-s)p Ft(')f(option)630 3069 y(restricts)f Fs(enable)e
+b(`)p Fs(-s)p Ft(')f(option)630 4834 y(restricts)f Fs(enable)e
Ft(to)i(the)f Fl(posix)g Ft(sp)s(ecial)h(builtins.)40
b(If)27 b(`)p Fs(-s)p Ft(')i(is)f(used)g(with)g(`)p Fs(-f)p
-Ft(',)h(the)f(new)630 3178 y(builtin)i(b)s(ecomes)h(a)f(sp)s(ecial)h
+Ft(',)h(the)f(new)630 4944 y(builtin)i(b)s(ecomes)h(a)f(sp)s(ecial)h
(builtin)f(\(see)i(Section)f(4.4)g([Sp)s(ecial)g(Builtins],)g(page)g
-(63\).)630 3311 y(The)26 b(return)f(status)h(is)g(zero)h(unless)e(a)i
+(63\).)630 5076 y(The)26 b(return)f(status)h(is)g(zero)h(unless)e(a)i
Fq(name)k Ft(is)26 b(not)g(a)h(shell)f(builtin)g(or)g(there)g(is)g(an)g
-(error)630 3420 y(loading)31 b(a)g(new)f(builtin)g(from)g(a)g(shared)g
-(ob)5 b(ject.)150 3575 y Fs(help)870 3707 y(help)47 b([-dms])f([)p
-Fi(pattern)11 b Fs(])630 3840 y Ft(Displa)m(y)40 b(helpful)e
-(information)h(ab)s(out)g(builtin)f(commands.)66 b(If)38
-b Fq(pattern)h Ft(is)g(sp)s(eci\014ed,)630 3949 y Fs(help)28
-b Ft(giv)m(es)i(detailed)g(help)e(on)h(all)h(commands)e(matc)m(hing)i
-Fq(pattern)p Ft(,)g(otherwise)f(a)g(list)h(of)630 4059
-y(the)h(builtins)e(is)i(prin)m(ted.)630 4191 y(Options,)f(if)h
+(error)630 5185 y(loading)31 b(a)g(new)f(builtin)g(from)g(a)g(shared)g
+(ob)5 b(ject.)150 5340 y Fs(help)p eop end
+%%Page: 49 55
+TeXDict begin 49 54 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(49)870 299 y Fs(help)47
+b([-dms])f([)p Fi(pattern)11 b Fs(])630 432 y Ft(Displa)m(y)40
+b(helpful)e(information)h(ab)s(out)g(builtin)f(commands.)66
+b(If)38 b Fq(pattern)h Ft(is)g(sp)s(eci\014ed,)630 541
+y Fs(help)28 b Ft(giv)m(es)i(detailed)g(help)e(on)h(all)h(commands)e
+(matc)m(hing)i Fq(pattern)p Ft(,)g(otherwise)f(a)g(list)h(of)630
+651 y(the)h(builtins)e(is)i(prin)m(ted.)630 783 y(Options,)f(if)h
(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h(meanings:)630
-4346 y Fs(-d)384 b Ft(Displa)m(y)32 b(a)e(short)g(description)h(of)f
-(eac)m(h)i Fq(pattern)630 4501 y Fs(-m)384 b Ft(Displa)m(y)32
+939 y Fs(-d)384 b Ft(Displa)m(y)32 b(a)e(short)g(description)h(of)f
+(eac)m(h)i Fq(pattern)630 1095 y Fs(-m)384 b Ft(Displa)m(y)32
b(the)e(description)g(of)h(eac)m(h)h Fq(pattern)e Ft(in)g(a)h
-(manpage-lik)m(e)h(format)630 4656 y Fs(-s)384 b Ft(Displa)m(y)32
+(manpage-lik)m(e)h(format)630 1251 y Fs(-s)384 b Ft(Displa)m(y)32
b(only)e(a)h(short)f(usage)h(synopsis)e(for)i(eac)m(h)g
-Fq(pattern)630 4811 y Ft(The)f(return)f(status)i(is)f(zero)h(unless)f
-(no)g(command)h(matc)m(hes)g Fq(pattern)p Ft(.)150 4966
-y Fs(let)870 5098 y(let)47 b Fi(expression)55 b Fs([)p
-Fi(expression)h Fs(...)o(])630 5230 y Ft(The)41 b Fs(let)g
+Fq(pattern)630 1406 y Ft(The)f(return)f(status)i(is)f(zero)h(unless)f
+(no)g(command)h(matc)m(hes)g Fq(pattern)p Ft(.)150 1562
+y Fs(let)870 1695 y(let)47 b Fi(expression)55 b Fs([)p
+Fi(expression)h Fs(...)o(])630 1827 y Ft(The)41 b Fs(let)g
Ft(builtin)g(allo)m(ws)i(arithmetic)f(to)h(b)s(e)d(p)s(erformed)g(on)i
-(shell)g(v)-5 b(ariables.)74 b(Eac)m(h)630 5340 y Fq(expression)31
+(shell)g(v)-5 b(ariables.)74 b(Eac)m(h)630 1937 y Fq(expression)31
b Ft(is)g(ev)-5 b(aluated)32 b(according)f(to)h(the)f(rules)g(giv)m(en)
-h(b)s(elo)m(w)f(in)f(Section)i(6.5)g([Shell)p eop end
-%%Page: 49 55
-TeXDict begin 49 54 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(49)630 299 y(Arithmetic],)51
-b(page)46 b(82.)87 b(If)45 b(the)g(last)h Fq(expression)g
-Ft(ev)-5 b(aluates)47 b(to)f(0,)k Fs(let)44 b Ft(returns)g(1;)630
-408 y(otherwise)31 b(0)g(is)f(returned.)150 563 y Fs(local)870
-695 y(local)46 b([)p Fi(option)11 b Fs(])45 b Fi(name)11
-b Fs([=)p Fi(value)g Fs(])44 b(...)630 827 y Ft(F)-8
-b(or)26 b(eac)m(h)h(argumen)m(t,)g(a)e(lo)s(cal)i(v)-5
+h(b)s(elo)m(w)f(in)f(Section)i(6.5)g([Shell)630 2047
+y(Arithmetic],)51 b(page)46 b(82.)87 b(If)45 b(the)g(last)h
+Fq(expression)g Ft(ev)-5 b(aluates)47 b(to)f(0,)k Fs(let)44
+b Ft(returns)g(1;)630 2156 y(otherwise)31 b(0)g(is)f(returned.)150
+2312 y Fs(local)870 2445 y(local)46 b([)p Fi(option)11
+b Fs(])45 b Fi(name)11 b Fs([=)p Fi(value)g Fs(])44 b(...)630
+2577 y Ft(F)-8 b(or)26 b(eac)m(h)h(argumen)m(t,)g(a)e(lo)s(cal)i(v)-5
b(ariable)26 b(named)f Fq(name)31 b Ft(is)25 b(created,)j(and)d
-(assigned)g Fq(v)-5 b(alue)5 b Ft(.)630 937 y(The)37
+(assigned)g Fq(v)-5 b(alue)5 b Ft(.)630 2687 y(The)37
b Fq(option)h Ft(can)f(b)s(e)g(an)m(y)h(of)f(the)h(options)g(accepted)g
(b)m(y)g Fs(declare)p Ft(.)59 b Fs(local)36 b Ft(can)i(only)630
-1047 y(b)s(e)j(used)h(within)f(a)i(function;)48 b(it)42
+2796 y(b)s(e)j(used)h(within)f(a)i(function;)48 b(it)42
b(mak)m(es)h(the)f(v)-5 b(ariable)43 b Fq(name)48 b Ft(ha)m(v)m(e)43
-b(a)f(visible)h(scop)s(e)630 1156 y(restricted)c(to)g(that)g(function)f
+b(a)f(visible)h(scop)s(e)630 2906 y(restricted)c(to)g(that)g(function)f
(and)f(its)i(c)m(hildren.)64 b(The)38 b(return)f(status)h(is)h(zero)g
-(unless)630 1266 y Fs(local)g Ft(is)h(used)g(outside)g(a)h(function,)h
+(unless)630 3016 y Fs(local)g Ft(is)h(used)g(outside)g(a)h(function,)h
(an)e(in)m(v)-5 b(alid)41 b Fq(name)46 b Ft(is)40 b(supplied,)i(or)e
-Fq(name)45 b Ft(is)c(a)630 1375 y(readonly)30 b(v)-5
-b(ariable.)150 1530 y Fs(logout)870 1662 y(logout)46
-b([)p Fi(n)11 b Fs(])630 1794 y Ft(Exit)31 b(a)g(login)g(shell,)g
+Fq(name)45 b Ft(is)c(a)630 3125 y(readonly)30 b(v)-5
+b(ariable.)150 3281 y Fs(logout)870 3414 y(logout)46
+b([)p Fi(n)11 b Fs(])630 3546 y Ft(Exit)31 b(a)g(login)g(shell,)g
(returning)e(a)i(status)g(of)f Fq(n)g Ft(to)h(the)g(shell's)f(paren)m
-(t.)150 1949 y Fs(mapfile)870 2081 y(mapfile)46 b([-n)h
+(t.)150 3702 y Fs(mapfile)870 3835 y(mapfile)46 b([-n)h
Fi(count)11 b Fs(])45 b([-O)i Fi(origin)11 b Fs(])46
b([-s)g Fi(count)11 b Fs(])46 b([-t])h([-u)g Fi(fd)11
-b Fs(])1061 2191 y([-C)47 b Fi(callback)11 b Fs(])45
+b Fs(])1061 3944 y([-C)47 b Fi(callback)11 b Fs(])45
b([-c)i Fi(quantum)11 b Fs(])45 b([)p Fi(array)11 b Fs(])630
-2323 y Ft(Read)37 b(lines)g(from)f(the)h(standard)f(input)g(in)m(to)h
+4077 y Ft(Read)37 b(lines)g(from)f(the)h(standard)f(input)g(in)m(to)h
(the)g(indexed)f(arra)m(y)i(v)-5 b(ariable)37 b Fq(arra)m(y)8
-b Ft(,)39 b(or)630 2433 y(from)c(\014le)h(descriptor)g
+b Ft(,)39 b(or)630 4186 y(from)c(\014le)h(descriptor)g
Fq(fd)j Ft(if)d(the)g(`)p Fs(-u)p Ft(')g(option)g(is)g(supplied.)56
b(The)35 b(v)-5 b(ariable)37 b Fs(MAPFILE)d Ft(is)630
-2542 y(the)d(default)f Fq(arra)m(y)8 b Ft(.)41 b(Options,)30
+4296 y(the)d(default)f Fq(arra)m(y)8 b Ft(.)41 b(Options,)30
b(if)h(supplied,)e(ha)m(v)m(e)j(the)e(follo)m(wing)i(meanings:)630
-2697 y Fs(-n)384 b Ft(Cop)m(y)30 b(at)h(most)g Fq(coun)m(t)i
+4452 y Fs(-n)384 b Ft(Cop)m(y)30 b(at)h(most)g Fq(coun)m(t)i
Ft(lines.)41 b(If)30 b Fq(coun)m(t)j Ft(is)d(0,)h(all)h(lines)e(are)h
-(copied.)630 2852 y Fs(-O)384 b Ft(Begin)31 b(assigning)g(to)g
+(copied.)630 4607 y Fs(-O)384 b Ft(Begin)31 b(assigning)g(to)g
Fq(arra)m(y)39 b Ft(at)31 b(index)f Fq(origin)p Ft(.)41
-b(The)30 b(default)h(index)f(is)g(0.)630 3006 y Fs(-s)384
+b(The)30 b(default)h(index)f(is)g(0.)630 4763 y Fs(-s)384
b Ft(Discard)31 b(the)f(\014rst)g Fq(coun)m(t)j Ft(lines)e(read.)630
-3161 y Fs(-t)384 b Ft(Remo)m(v)m(e)32 b(a)f(trailing)g(newline)g(from)f
-(eac)m(h)h(line)g(read.)630 3316 y Fs(-u)384 b Ft(Read)31
+4919 y Fs(-t)384 b Ft(Remo)m(v)m(e)32 b(a)f(trailing)g(newline)g(from)f
+(eac)m(h)h(line)g(read.)630 5075 y Fs(-u)384 b Ft(Read)31
b(lines)f(from)g(\014le)h(descriptor)f Fq(fd)j Ft(instead)e(of)f(the)h
-(standard)e(input.)630 3471 y Fs(-C)384 b Ft(Ev)-5 b(aluate)43
+(standard)e(input.)630 5230 y Fs(-C)384 b Ft(Ev)-5 b(aluate)43
b Fq(callbac)m(k)49 b Ft(eac)m(h)42 b(time)g Fq(quan)m(tum)p
Ft(P)f(lines)h(are)f(read.)74 b(The)41 b(`)p Fs(-c)p
-Ft(')1110 3580 y(option)31 b(sp)s(eci\014es)f Fq(quan)m(tum)p
-Ft(.)630 3735 y Fs(-c)384 b Ft(Sp)s(ecify)30 b(the)g(n)m(um)m(b)s(er)f
-(of)i(lines)f(read)h(b)s(et)m(w)m(een)g(eac)m(h)g(call)h(to)f
-Fq(callbac)m(k)6 b Ft(.)630 3890 y(If)36 b(`)p Fs(-C)p
-Ft(')g(is)h(sp)s(eci\014ed)f(without)g(`)p Fs(-c)p Ft(',)i(the)f
-(default)f(quan)m(tum)g(is)h(5000.)61 b(When)36 b Fq(callbac)m(k)630
-3999 y Ft(is)e(ev)-5 b(aluated,)36 b(it)f(is)f(supplied)f(the)h(index)f
-(of)h(the)h(next)f(arra)m(y)g(elemen)m(t)i(to)e(b)s(e)g(assigned)630
-4109 y(and)f(the)g(line)h(to)f(b)s(e)g(assigned)g(to)h(that)g(elemen)m
-(t)h(as)e(additional)h(argumen)m(ts.)50 b Fq(callbac)m(k)630
-4218 y Ft(is)30 b(ev)-5 b(aluated)32 b(after)f(the)f(line)h(is)g(read)f
-(but)g(b)s(efore)f(the)i(arra)m(y)g(elemen)m(t)h(is)e(assigned.)630
-4350 y(If)25 b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g
-Fs(mapfile)c Ft(will)j(clear)g Fq(arra)m(y)34 b Ft(b)s(efore)24
-b(assigning)630 4460 y(to)31 b(it.)630 4592 y Fs(mapfile)41
-b Ft(returns)g(successfully)i(unless)e(an)i(in)m(v)-5
-b(alid)43 b(option)g(or)g(option)g(argumen)m(t)g(is)630
-4702 y(supplied,)29 b Fq(arra)m(y)39 b Ft(is)30 b(in)m(v)-5
-b(alid)31 b(or)g(unassignable,)f(or)h Fq(arra)m(y)38
-b Ft(is)31 b(not)f(an)h(indexed)e(arra)m(y)-8 b(.)150
-4856 y Fs(printf)870 4989 y(printf)46 b([-v)h Fi(var)11
-b Fs(])46 b Fi(format)57 b Fs([)p Fi(arguments)11 b Fs(])630
-5121 y Ft(W)-8 b(rite)27 b(the)g(formatted)f Fq(argumen)m(ts)k
-Ft(to)d(the)f(standard)f(output)h(under)e(the)i(con)m(trol)i(of)e(the)
-630 5230 y Fq(format)r Ft(.)57 b(The)35 b(`)p Fs(-v)p
-Ft(')h(option)g(causes)g(the)g(output)g(to)g(b)s(e)f(assigned)h(to)h
-(the)e(v)-5 b(ariable)37 b Fq(v)-5 b(ar)630 5340 y Ft(rather)30
-b(than)g(b)s(eing)g(prin)m(ted)g(to)h(the)g(standard)e(output.)p
-eop end
+Ft(')1110 5340 y(option)31 b(sp)s(eci\014es)f Fq(quan)m(tum)p
+Ft(.)p eop end
%%Page: 50 56
TeXDict begin 50 55 bop 150 -116 a Ft(50)2572 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y(The)36 b Fq(format)i
-Ft(is)f(a)f(c)m(haracter)i(string)e(whic)m(h)g(con)m(tains)i(three)e(t)
-m(yp)s(es)g(of)h(ob)5 b(jects:)53 b(plain)630 408 y(c)m(haracters,)41
+b(Reference)g(Man)m(ual)630 299 y Fs(-c)384 b Ft(Sp)s(ecify)30
+b(the)g(n)m(um)m(b)s(er)f(of)i(lines)f(read)h(b)s(et)m(w)m(een)g(eac)m
+(h)g(call)h(to)f Fq(callbac)m(k)6 b Ft(.)630 461 y(If)36
+b(`)p Fs(-C)p Ft(')g(is)h(sp)s(eci\014ed)f(without)g(`)p
+Fs(-c)p Ft(',)i(the)f(default)f(quan)m(tum)g(is)h(5000.)61
+b(When)36 b Fq(callbac)m(k)630 570 y Ft(is)e(ev)-5 b(aluated,)36
+b(it)f(is)f(supplied)f(the)h(index)f(of)h(the)h(next)f(arra)m(y)g
+(elemen)m(t)i(to)e(b)s(e)g(assigned)630 680 y(and)f(the)g(line)h(to)f
+(b)s(e)g(assigned)g(to)h(that)g(elemen)m(t)h(as)e(additional)h(argumen)
+m(ts.)50 b Fq(callbac)m(k)630 789 y Ft(is)30 b(ev)-5
+b(aluated)32 b(after)f(the)f(line)h(is)g(read)f(but)g(b)s(efore)f(the)i
+(arra)m(y)g(elemen)m(t)h(is)e(assigned.)630 925 y(If)25
+b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g Fs(mapfile)c
+Ft(will)j(clear)g Fq(arra)m(y)34 b Ft(b)s(efore)24 b(assigning)630
+1035 y(to)31 b(it.)630 1170 y Fs(mapfile)41 b Ft(returns)g
+(successfully)i(unless)e(an)i(in)m(v)-5 b(alid)43 b(option)g(or)g
+(option)g(argumen)m(t)g(is)630 1280 y(supplied,)29 b
+Fq(arra)m(y)39 b Ft(is)30 b(in)m(v)-5 b(alid)31 b(or)g(unassignable,)f
+(or)h Fq(arra)m(y)38 b Ft(is)31 b(not)f(an)h(indexed)e(arra)m(y)-8
+b(.)150 1442 y Fs(printf)870 1577 y(printf)46 b([-v)h
+Fi(var)11 b Fs(])46 b Fi(format)57 b Fs([)p Fi(arguments)11
+b Fs(])630 1713 y Ft(W)-8 b(rite)27 b(the)g(formatted)f
+Fq(argumen)m(ts)k Ft(to)d(the)f(standard)f(output)h(under)e(the)i(con)m
+(trol)i(of)e(the)630 1823 y Fq(format)r Ft(.)57 b(The)35
+b(`)p Fs(-v)p Ft(')h(option)g(causes)g(the)g(output)g(to)g(b)s(e)f
+(assigned)h(to)h(the)e(v)-5 b(ariable)37 b Fq(v)-5 b(ar)630
+1932 y Ft(rather)30 b(than)g(b)s(eing)g(prin)m(ted)g(to)h(the)g
+(standard)e(output.)630 2068 y(The)36 b Fq(format)i Ft(is)f(a)f(c)m
+(haracter)i(string)e(whic)m(h)g(con)m(tains)i(three)e(t)m(yp)s(es)g(of)
+h(ob)5 b(jects:)53 b(plain)630 2178 y(c)m(haracters,)41
b(whic)m(h)c(are)h(simply)e(copied)i(to)g(standard)f(output,)i(c)m
-(haracter)g(escap)s(e)e(se-)630 518 y(quences,)g(whic)m(h)f(are)g(con)m
-(v)m(erted)h(and)f(copied)g(to)g(the)g(standard)f(output,)i(and)f
-(format)630 628 y(sp)s(eci\014cations,)i(eac)m(h)g(of)e(whic)m(h)g
+(haracter)g(escap)s(e)e(se-)630 2287 y(quences,)g(whic)m(h)f(are)g(con)
+m(v)m(erted)h(and)f(copied)g(to)g(the)g(standard)f(output,)i(and)f
+(format)630 2397 y(sp)s(eci\014cations,)i(eac)m(h)g(of)e(whic)m(h)g
(causes)g(prin)m(ting)g(of)g(the)h(next)f(successiv)m(e)h
-Fq(argumen)m(t)r Ft(.)630 737 y(In)24 b(addition)h(to)g(the)g(standard)
-f Fs(printf\(1\))e Ft(formats,)27 b Fs(printf)c Ft(in)m(terprets)i(the)
-f(follo)m(wing)630 847 y(extensions:)630 998 y Fs(\045b)384
-b Ft(Causes)30 b Fs(printf)e Ft(to)j(expand)f(bac)m(kslash)h(escap)s(e)
-f(sequences)h(in)f(the)g(corre-)1110 1107 y(sp)s(onding)19
-b Fq(argumen)m(t)r Ft(,)k(except)f(that)f(`)p Fs(\\c)p
-Ft(')g(terminates)h(output,)g(bac)m(kslashes)1110 1217
-y(in)27 b(`)p Fs(\\')p Ft(',)h(`)p Fs(\\")p Ft(',)g(and)f(`)p
+Fq(argumen)m(t)r Ft(.)630 2506 y(In)24 b(addition)h(to)g(the)g
+(standard)f Fs(printf\(1\))e Ft(formats,)27 b Fs(printf)c
+Ft(in)m(terprets)i(the)f(follo)m(wing)630 2616 y(extensions:)630
+2778 y Fs(\045b)384 b Ft(Causes)30 b Fs(printf)e Ft(to)j(expand)f(bac)m
+(kslash)h(escap)s(e)f(sequences)h(in)f(the)g(corre-)1110
+2887 y(sp)s(onding)19 b Fq(argumen)m(t)r Ft(,)k(except)f(that)f(`)p
+Fs(\\c)p Ft(')g(terminates)h(output,)g(bac)m(kslashes)1110
+2997 y(in)27 b(`)p Fs(\\')p Ft(',)h(`)p Fs(\\")p Ft(',)g(and)f(`)p
Fs(\\?)p Ft(')g(are)h(not)f(remo)m(v)m(ed,)j(and)c(o)s(ctal)j(escap)s
-(es)f(b)s(eginning)1110 1326 y(with)i(`)p Fs(\\0)p Ft(')g(ma)m(y)h(con)
-m(tain)h(up)d(to)i(four)f(digits.)630 1477 y Fs(\045q)384
+(es)f(b)s(eginning)1110 3106 y(with)i(`)p Fs(\\0)p Ft(')g(ma)m(y)h(con)
+m(tain)h(up)d(to)i(four)f(digits.)630 3268 y Fs(\045q)384
b Ft(Causes)32 b Fs(printf)e Ft(to)i(output)g(the)g(corresp)s(onding)f
-Fq(argumen)m(t)j Ft(in)d(a)i(format)1110 1587 y(that)e(can)g(b)s(e)e
-(reused)h(as)h(shell)f(input.)630 1737 y Fs(\045\()p
-Fi(datefmt)11 b Fs(\)T)1110 1847 y Ft(Causes)29 b Fs(printf)e
+Fq(argumen)m(t)j Ft(in)d(a)i(format)1110 3378 y(that)e(can)g(b)s(e)e
+(reused)h(as)h(shell)f(input.)630 3540 y Fs(\045\()p
+Fi(datefmt)11 b Fs(\)T)1110 3649 y Ft(Causes)29 b Fs(printf)e
Ft(to)j(output)f(the)g(date-time)i(string)e(resulting)h(from)e(using)
-1110 1956 y Fq(datefm)m(t)45 b Ft(as)d(a)g(format)g(string)g(for)g
+1110 3759 y Fq(datefm)m(t)45 b Ft(as)d(a)g(format)g(string)g(for)g
Fs(strftime)p Ft(\(3\).)74 b(The)41 b(corresp)s(onding)1110
-2066 y Fq(argumen)m(t)h Ft(is)e(an)g(in)m(teger)i(represen)m(ting)e
-(the)g(n)m(um)m(b)s(er)f(of)h(seconds)g(since)1110 2176
+3868 y Fq(argumen)m(t)h Ft(is)e(an)g(in)m(teger)i(represen)m(ting)e
+(the)g(n)m(um)m(b)s(er)f(of)h(seconds)g(since)1110 3978
y(the)24 b(ep)s(o)s(c)m(h.)38 b(Tw)m(o)24 b(sp)s(ecial)h(argumen)m(t)f
(v)-5 b(alues)24 b(ma)m(y)h(b)s(e)e(used:)36 b(-1)25
-b(represen)m(ts)1110 2285 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i
+b(represen)m(ts)1110 4088 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i
(represen)m(ts)f(the)g(time)h(the)f(shell)g(w)m(as)g(in)m(v)m(ok)m(ed.)
-630 2436 y(Argumen)m(ts)e(to)h(non-string)e(format)i(sp)s(eci\014ers)e
+630 4249 y(Argumen)m(ts)e(to)h(non-string)e(format)i(sp)s(eci\014ers)e
(are)h(treated)h(as)g(C)e(language)j(constan)m(ts,)630
-2545 y(except)22 b(that)g(a)g(leading)g(plus)e(or)h(min)m(us)f(sign)i
+4359 y(except)22 b(that)g(a)g(leading)g(plus)e(or)h(min)m(us)f(sign)i
(is)f(allo)m(w)m(ed,)k(and)c(if)g(the)g(leading)h(c)m(haracter)h(is)630
-2655 y(a)i(single)g(or)f(double)h(quote,)h(the)f(v)-5
+4468 y(a)i(single)g(or)f(double)h(quote,)h(the)f(v)-5
b(alue)25 b(is)f(the)h(ASCI)s(I)e(v)-5 b(alue)25 b(of)f(the)h(follo)m
-(wing)h(c)m(haracter.)630 2785 y(The)31 b Fq(format)i
+(wing)h(c)m(haracter.)630 4604 y(The)31 b Fq(format)i
Ft(is)e(reused)f(as)i(necessary)f(to)h(consume)f(all)h(of)f(the)g
Fq(argumen)m(ts)t Ft(.)43 b(If)31 b(the)g Fq(for-)630
-2895 y(mat)d Ft(requires)e(more)g Fq(argumen)m(ts)k Ft(than)25
+4714 y(mat)d Ft(requires)e(more)g Fq(argumen)m(ts)k Ft(than)25
b(are)i(supplied,)e(the)h(extra)h(format)f(sp)s(eci\014cations)630
-3004 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g(v)-5 b(alue)29
+4823 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g(v)-5 b(alue)29
b(or)g(n)m(ull)f(string,)h(as)g(appropriate,)g(had)f(b)s(een)g
-(supplied.)38 b(The)630 3114 y(return)29 b(v)-5 b(alue)31
+(supplied.)38 b(The)630 4933 y(return)29 b(v)-5 b(alue)31
b(is)g(zero)g(on)f(success,)h(non-zero)g(on)f(failure.)150
-3265 y Fs(read)870 3395 y(read)47 b([-ers])f([-a)h Fi(aname)11
+5095 y Fs(read)870 5230 y(read)47 b([-ers])f([-a)h Fi(aname)11
b Fs(])45 b([-d)i Fi(delim)11 b Fs(])46 b([-i)h Fi(text)11
-b Fs(])46 b([-n)g Fi(nchars)11 b Fs(])1061 3504 y([-N)47
+b Fs(])46 b([-n)g Fi(nchars)11 b Fs(])1061 5340 y([-N)47
b Fi(nchars)11 b Fs(])45 b([-p)i Fi(prompt)11 b Fs(])45
b([-t)i Fi(timeout)11 b Fs(])45 b([-u)i Fi(fd)11 b Fs(])47
-b([)p Fi(name)57 b Fs(...)o(])630 3634 y Ft(One)26 b(line)h(is)g(read)f
-(from)h(the)f(standard)g(input,)h(or)g(from)f(the)h(\014le)f
-(descriptor)h Fq(fd)i Ft(supplied)630 3744 y(as)37 b(an)g(argumen)m(t)h
-(to)f(the)h(`)p Fs(-u)p Ft(')e(option,)k(and)c(the)i(\014rst)e(w)m(ord)
-g(is)h(assigned)h(to)f(the)h(\014rst)630 3854 y Fq(name)5
-b Ft(,)28 b(the)g(second)g(w)m(ord)f(to)h(the)f(second)h
-Fq(name)5 b Ft(,)28 b(and)f(so)h(on,)g(with)f(lefto)m(v)m(er)j(w)m
-(ords)d(and)630 3963 y(their)h(in)m(terv)m(ening)g(separators)g
+b([)p Fi(name)57 b Fs(...)o(])p eop end
+%%Page: 51 57
+TeXDict begin 51 56 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(51)630 299 y(One)26
+b(line)h(is)g(read)f(from)h(the)f(standard)g(input,)h(or)g(from)f(the)h
+(\014le)f(descriptor)h Fq(fd)i Ft(supplied)630 408 y(as)37
+b(an)g(argumen)m(t)h(to)f(the)h(`)p Fs(-u)p Ft(')e(option,)k(and)c(the)
+i(\014rst)e(w)m(ord)g(is)h(assigned)h(to)f(the)h(\014rst)630
+518 y Fq(name)5 b Ft(,)28 b(the)g(second)g(w)m(ord)f(to)h(the)f(second)
+h Fq(name)5 b Ft(,)28 b(and)f(so)h(on,)g(with)f(lefto)m(v)m(er)j(w)m
+(ords)d(and)630 628 y(their)h(in)m(terv)m(ening)g(separators)g
(assigned)g(to)h(the)e(last)i Fq(name)5 b Ft(.)40 b(If)27
-b(there)h(are)g(few)m(er)f(w)m(ords)630 4073 y(read)44
+b(there)h(are)g(few)m(er)f(w)m(ords)630 737 y(read)44
b(from)f(the)g(input)g(stream)h(than)g(names,)j(the)c(remaining)h
-(names)g(are)g(assigned)630 4182 y(empt)m(y)31 b(v)-5
+(names)g(are)g(assigned)630 847 y(empt)m(y)31 b(v)-5
b(alues.)41 b(The)30 b(c)m(haracters)i(in)e(the)h(v)-5
b(alue)31 b(of)g(the)f Fs(IFS)g Ft(v)-5 b(ariable)31
-b(are)g(used)f(to)h(split)630 4292 y(the)37 b(line)h(in)m(to)g(w)m
+b(are)g(used)f(to)h(split)630 956 y(the)37 b(line)h(in)m(to)g(w)m
(ords.)61 b(The)36 b(bac)m(kslash)i(c)m(haracter)h(`)p
Fs(\\)p Ft(')e(ma)m(y)h(b)s(e)f(used)f(to)i(remo)m(v)m(e)h(an)m(y)630
-4402 y(sp)s(ecial)h(meaning)g(for)f(the)g(next)h(c)m(haracter)h(read)e
+1066 y(sp)s(ecial)h(meaning)g(for)f(the)g(next)h(c)m(haracter)h(read)e
(and)g(for)g(line)h(con)m(tin)m(uation.)69 b(If)39 b(no)630
-4511 y(names)28 b(are)h(supplied,)f(the)g(line)h(read)g(is)f(assigned)h
+1176 y(names)28 b(are)h(supplied,)f(the)g(line)h(read)g(is)f(assigned)h
(to)g(the)f(v)-5 b(ariable)29 b Fs(REPLY)p Ft(.)39 b(The)28
-b(return)630 4621 y(co)s(de)e(is)g(zero,)h(unless)e(end-of-\014le)h(is)
+b(return)630 1285 y(co)s(de)e(is)g(zero,)h(unless)e(end-of-\014le)h(is)
g(encoun)m(tered,)h Fs(read)e Ft(times)h(out)g(\(in)g(whic)m(h)f(case)i
-(the)630 4730 y(return)i(co)s(de)i(is)g(greater)g(than)g(128\),)h(or)f
-(an)f(in)m(v)-5 b(alid)31 b(\014le)g(descriptor)f(is)h(supplied)e(as)i
-(the)630 4840 y(argumen)m(t)g(to)g(`)p Fs(-u)p Ft('.)630
-4970 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h
-(meanings:)630 5121 y Fs(-a)e Fi(aname)114 b Ft(The)34
-b(w)m(ords)f(are)i(assigned)f(to)h(sequen)m(tial)h(indices)e(of)g(the)g
-(arra)m(y)h(v)-5 b(ariable)1110 5230 y Fq(aname)5 b Ft(,)29
-b(starting)g(at)f(0.)40 b(All)29 b(elemen)m(ts)g(are)f(remo)m(v)m(ed)h
-(from)e Fq(aname)33 b Ft(b)s(efore)1110 5340 y(the)e(assignmen)m(t.)41
-b(Other)30 b Fq(name)36 b Ft(argumen)m(ts)30 b(are)h(ignored.)p
-eop end
-%%Page: 51 57
-TeXDict begin 51 56 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(51)630 299 y Fs(-d)30
-b Fi(delim)114 b Ft(The)41 b(\014rst)h(c)m(haracter)h(of)f
-Fq(delim)g Ft(is)g(used)g(to)g(terminate)h(the)f(input)f(line,)1110
-408 y(rather)30 b(than)g(newline.)630 558 y Fs(-e)384
-b Ft(Readline)28 b(\(see)h(Chapter)e(8)h([Command)f(Line)g(Editing],)i
-(page)f(97\))h(is)f(used)1110 667 y(to)42 b(obtain)f(the)g(line.)73
-b(Readline)41 b(uses)g(the)g(curren)m(t)g(\(or)g(default,)j(if)d(line)
-1110 777 y(editing)31 b(w)m(as)g(not)f(previously)g(activ)m(e\))j
-(editing)f(settings.)630 927 y Fs(-i)e Fi(text)162 b
-Ft(If)36 b(Readline)i(is)f(b)s(eing)g(used)f(to)h(read)g(the)g(line,)j
-Fq(text)f Ft(is)e(placed)h(in)m(to)g(the)1110 1036 y(editing)31
-b(bu\013er)e(b)s(efore)h(editing)h(b)s(egins.)630 1186
-y Fs(-n)f Fi(nchars)1110 1295 y Fs(read)38 b Ft(returns)f(after)j
+(the)630 1395 y(return)g(co)s(de)h(is)g(greater)i(than)e(128\),)i(a)e
+(v)-5 b(ariable)29 b(assignmen)m(t)g(error)f(\(suc)m(h)g(as)g
+(assigning)630 1504 y(to)38 b(a)f(readonly)g(v)-5 b(ariable\))38
+b(o)s(ccurs,)h(or)e(an)g(in)m(v)-5 b(alid)38 b(\014le)f(descriptor)g
+(is)g(supplied)e(as)j(the)630 1614 y(argumen)m(t)31 b(to)g(`)p
+Fs(-u)p Ft('.)630 1747 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g
+(follo)m(wing)h(meanings:)630 1902 y Fs(-a)e Fi(aname)114
+b Ft(The)34 b(w)m(ords)f(are)i(assigned)f(to)h(sequen)m(tial)h(indices)
+e(of)g(the)g(arra)m(y)h(v)-5 b(ariable)1110 2012 y Fq(aname)5
+b Ft(,)29 b(starting)g(at)f(0.)40 b(All)29 b(elemen)m(ts)g(are)f(remo)m
+(v)m(ed)h(from)e Fq(aname)33 b Ft(b)s(efore)1110 2122
+y(the)e(assignmen)m(t.)41 b(Other)30 b Fq(name)36 b Ft(argumen)m(ts)30
+b(are)h(ignored.)630 2277 y Fs(-d)f Fi(delim)114 b Ft(The)41
+b(\014rst)h(c)m(haracter)h(of)f Fq(delim)g Ft(is)g(used)g(to)g
+(terminate)h(the)f(input)f(line,)1110 2387 y(rather)30
+b(than)g(newline.)630 2543 y Fs(-e)384 b Ft(Readline)28
+b(\(see)h(Chapter)e(8)h([Command)f(Line)g(Editing],)i(page)f(97\))h(is)
+f(used)1110 2652 y(to)42 b(obtain)f(the)g(line.)73 b(Readline)41
+b(uses)g(the)g(curren)m(t)g(\(or)g(default,)j(if)d(line)1110
+2762 y(editing)31 b(w)m(as)g(not)f(previously)g(activ)m(e\))j(editing)f
+(settings.)630 2917 y Fs(-i)e Fi(text)162 b Ft(If)36
+b(Readline)i(is)f(b)s(eing)g(used)f(to)h(read)g(the)g(line,)j
+Fq(text)f Ft(is)e(placed)h(in)m(to)g(the)1110 3027 y(editing)31
+b(bu\013er)e(b)s(efore)h(editing)h(b)s(egins.)630 3183
+y Fs(-n)f Fi(nchars)1110 3292 y Fs(read)38 b Ft(returns)f(after)j
(reading)f Fq(nc)m(hars)j Ft(c)m(haracters)e(rather)f(than)g(w)m
-(aiting)1110 1405 y(for)g(a)h(complete)h(line)f(of)f(input,)i(but)e
-(honor)g(a)h(delimiter)g(if)f(few)m(er)h(than)1110 1514
+(aiting)1110 3402 y(for)g(a)h(complete)h(line)f(of)f(input,)i(but)e
+(honor)g(a)h(delimiter)g(if)f(few)m(er)h(than)1110 3512
y Fq(nc)m(hars)34 b Ft(c)m(haracters)e(are)e(read)h(b)s(efore)f(the)g
-(delimiter.)630 1664 y Fs(-N)g Fi(nchars)1110 1773 y
+(delimiter.)630 3667 y Fs(-N)g Fi(nchars)1110 3777 y
Fs(read)39 b Ft(returns)f(after)j(reading)e(exactly)j
Fq(nc)m(hars)h Ft(c)m(haracters)f(rather)d(than)1110
-1883 y(w)m(aiting)32 b(for)f(a)g(complete)i(line)e(of)g(input,)g
-(unless)f(EOF)h(is)g(encoun)m(tered)g(or)1110 1993 y
+3886 y(w)m(aiting)32 b(for)f(a)g(complete)i(line)e(of)g(input,)g
+(unless)f(EOF)h(is)g(encoun)m(tered)g(or)1110 3996 y
Fs(read)f Ft(times)i(out.)43 b(Delimiter)33 b(c)m(haracters)f(encoun)m
-(tered)g(in)f(the)g(input)g(are)1110 2102 y(not)g(treated)h(sp)s
+(tered)g(in)f(the)g(input)g(are)1110 4106 y(not)g(treated)h(sp)s
(ecially)g(and)f(do)f(not)i(cause)f Fs(read)f Ft(to)i(return)e(un)m
-(til)h Fq(nc)m(hars)1110 2212 y Ft(c)m(haracters)h(are)f(read.)630
-2361 y Fs(-p)f Fi(prompt)1110 2471 y Ft(Displa)m(y)38
+(til)h Fq(nc)m(hars)1110 4215 y Ft(c)m(haracters)h(are)f(read.)630
+4371 y Fs(-p)f Fi(prompt)1110 4481 y Ft(Displa)m(y)38
b Fq(prompt)r Ft(,)f(without)g(a)f(trailing)i(newline,)g(b)s(efore)e
-(attempting)i(to)1110 2580 y(read)f(an)m(y)h(input.)60
+(attempting)i(to)1110 4590 y(read)f(an)m(y)h(input.)60
b(The)37 b(prompt)g(is)g(displa)m(y)m(ed)h(only)f(if)g(input)g(is)g
-(coming)1110 2690 y(from)30 b(a)h(terminal.)630 2839
+(coming)1110 4700 y(from)30 b(a)h(terminal.)630 4855
y Fs(-r)384 b Ft(If)21 b(this)h(option)g(is)f(giv)m(en,)k(bac)m(kslash)
d(do)s(es)f(not)h(act)h(as)f(an)f(escap)s(e)h(c)m(haracter.)1110
-2949 y(The)30 b(bac)m(kslash)i(is)f(considered)g(to)h(b)s(e)e(part)h
-(of)g(the)g(line.)43 b(In)30 b(particular,)i(a)1110 3059
+4965 y(The)30 b(bac)m(kslash)i(is)f(considered)g(to)h(b)s(e)e(part)h
+(of)g(the)g(line.)43 b(In)30 b(particular,)i(a)1110 5075
y(bac)m(kslash-newline)f(pair)f(ma)m(y)h(not)g(b)s(e)f(used)f(as)i(a)g
-(line)f(con)m(tin)m(uation.)630 3208 y Fs(-s)384 b Ft(Silen)m(t)28
+(line)f(con)m(tin)m(uation.)630 5230 y Fs(-s)384 b Ft(Silen)m(t)28
b(mo)s(de.)40 b(If)27 b(input)f(is)i(coming)g(from)f(a)h(terminal,)h(c)
-m(haracters)g(are)f(not)1110 3318 y(ec)m(ho)s(ed.)630
-3467 y Fs(-t)i Fi(timeout)1110 3577 y Ft(Cause)23 b Fs(read)f
-Ft(to)i(time)f(out)h(and)e(return)g(failure)h(if)g(a)h(complete)g(line)
-g(of)f(input)1110 3686 y(is)44 b(not)f(read)h(within)e
-Fq(timeout)47 b Ft(seconds.)80 b Fq(timeout)46 b Ft(ma)m(y)e(b)s(e)f(a)
-h(decimal)1110 3796 y(n)m(um)m(b)s(er)26 b(with)h(a)h(fractional)h(p)s
-(ortion)d(follo)m(wing)j(the)f(decimal)g(p)s(oin)m(t.)40
-b(This)1110 3905 y(option)g(is)g(only)g(e\013ectiv)m(e)j(if)c
-Fs(read)g Ft(is)h(reading)g(input)f(from)g(a)h(terminal,)1110
-4015 y(pip)s(e,)25 b(or)e(other)i(sp)s(ecial)f(\014le;)i(it)f(has)e(no)
-h(e\013ect)h(when)e(reading)h(from)g(regular)1110 4125
+m(haracters)g(are)f(not)1110 5340 y(ec)m(ho)s(ed.)p eop
+end
+%%Page: 52 58
+TeXDict begin 52 57 bop 150 -116 a Ft(52)2572 b(Bash)31
+b(Reference)g(Man)m(ual)630 299 y Fs(-t)f Fi(timeout)1110
+408 y Ft(Cause)23 b Fs(read)f Ft(to)i(time)f(out)h(and)e(return)g
+(failure)h(if)g(a)h(complete)g(line)g(of)f(input)1110
+518 y(is)44 b(not)f(read)h(within)e Fq(timeout)47 b Ft(seconds.)80
+b Fq(timeout)46 b Ft(ma)m(y)e(b)s(e)f(a)h(decimal)1110
+628 y(n)m(um)m(b)s(er)26 b(with)h(a)h(fractional)h(p)s(ortion)d(follo)m
+(wing)j(the)f(decimal)g(p)s(oin)m(t.)40 b(This)1110 737
+y(option)g(is)g(only)g(e\013ectiv)m(e)j(if)c Fs(read)g
+Ft(is)h(reading)g(input)f(from)g(a)h(terminal,)1110 847
+y(pip)s(e,)25 b(or)e(other)i(sp)s(ecial)f(\014le;)i(it)f(has)e(no)h
+(e\013ect)h(when)e(reading)h(from)g(regular)1110 956
y(\014les.)80 b(If)43 b Fq(timeout)j Ft(is)d(0,)48 b
Fs(read)42 b Ft(returns)g(immediately)-8 b(,)48 b(without)c(trying)1110
-4234 y(to)i(read)f(and)f(data.)85 b(The)44 b(exit)i(status)g(is)f(0)g
-(if)g(input)f(is)h(a)m(v)-5 b(ailable)47 b(on)1110 4344
+1066 y(to)i(read)f(and)f(data.)85 b(The)44 b(exit)i(status)g(is)f(0)g
+(if)g(input)f(is)h(a)m(v)-5 b(ailable)47 b(on)1110 1176
y(the)32 b(sp)s(eci\014ed)f(\014le)h(descriptor,)g(non-zero)g
-(otherwise.)45 b(The)31 b(exit)i(status)f(is)1110 4453
+(otherwise.)45 b(The)31 b(exit)i(status)f(is)1110 1285
y(greater)g(than)e(128)h(if)g(the)f(timeout)i(is)e(exceeded.)630
-4603 y Fs(-u)g Fi(fd)258 b Ft(Read)31 b(input)e(from)h(\014le)g
-(descriptor)h Fq(fd)t Ft(.)150 4752 y Fs(readarray)870
-4862 y(readarray)45 b([-n)i Fi(count)11 b Fs(])46 b([-O)h
+1442 y Fs(-u)g Fi(fd)258 b Ft(Read)31 b(input)e(from)h(\014le)g
+(descriptor)h Fq(fd)t Ft(.)150 1600 y Fs(readarray)870
+1709 y(readarray)45 b([-n)i Fi(count)11 b Fs(])46 b([-O)h
Fi(origin)11 b Fs(])45 b([-s)i Fi(count)11 b Fs(])46
-b([-t])g([-u)h Fi(fd)11 b Fs(])1061 4971 y([-C)47 b Fi(callback)11
+b([-t])g([-u)h Fi(fd)11 b Fs(])1061 1819 y([-C)47 b Fi(callback)11
b Fs(])45 b([-c)i Fi(quantum)11 b Fs(])45 b([)p Fi(array)11
-b Fs(])630 5101 y Ft(Read)37 b(lines)g(from)f(the)h(standard)f(input)g
+b Fs(])630 1952 y Ft(Read)37 b(lines)g(from)f(the)h(standard)f(input)g
(in)m(to)h(the)g(indexed)f(arra)m(y)i(v)-5 b(ariable)37
-b Fq(arra)m(y)8 b Ft(,)39 b(or)630 5210 y(from)30 b(\014le)g
+b Fq(arra)m(y)8 b Ft(,)39 b(or)630 2062 y(from)30 b(\014le)g
(descriptor)h Fq(fd)i Ft(if)d(the)h(`)p Fs(-u)p Ft(')f(option)h(is)f
-(supplied.)630 5340 y(A)g(synon)m(ym)g(for)g Fs(mapfile)p
-Ft(.)p eop end
-%%Page: 52 58
-TeXDict begin 52 57 bop 150 -116 a Ft(52)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fs(source)870 435 y(source)46
-b Fi(filename)630 571 y Ft(A)30 b(synon)m(ym)g(for)g
-Fs(.)g Ft(\(see)i(Section)f(4.1)g([Bourne)g(Shell)f(Builtins],)h(page)g
-(37\).)150 734 y Fs(type)870 870 y(type)47 b([-afptP])e([)p
-Fi(name)57 b Fs(...)o(])630 1006 y Ft(F)-8 b(or)41 b(eac)m(h)h
-Fq(name)5 b Ft(,)44 b(indicate)e(ho)m(w)f(it)g(w)m(ould)f(b)s(e)g(in)m
-(terpreted)h(if)g(used)f(as)h(a)g(command)630 1116 y(name.)630
-1252 y(If)d(the)g(`)p Fs(-t)p Ft(')g(option)g(is)g(used,)i
+(supplied.)630 2195 y(A)g(synon)m(ym)g(for)g Fs(mapfile)p
+Ft(.)150 2352 y Fs(source)870 2486 y(source)46 b Fi(filename)630
+2619 y Ft(A)30 b(synon)m(ym)g(for)g Fs(.)g Ft(\(see)i(Section)f(4.1)g
+([Bourne)g(Shell)f(Builtins],)h(page)g(37\).)150 2777
+y Fs(type)870 2910 y(type)47 b([-afptP])e([)p Fi(name)57
+b Fs(...)o(])630 3043 y Ft(F)-8 b(or)41 b(eac)m(h)h Fq(name)5
+b Ft(,)44 b(indicate)e(ho)m(w)f(it)g(w)m(ould)f(b)s(e)g(in)m(terpreted)
+h(if)g(used)f(as)h(a)g(command)630 3153 y(name.)630 3286
+y(If)d(the)g(`)p Fs(-t)p Ft(')g(option)g(is)g(used,)i
Fs(type)d Ft(prin)m(ts)g(a)i(single)f(w)m(ord)g(whic)m(h)g(is)g(one)g
-(of)h(`)p Fs(alias)p Ft(',)630 1362 y(`)p Fs(function)p
+(of)h(`)p Fs(alias)p Ft(',)630 3396 y(`)p Fs(function)p
Ft(',)32 b(`)p Fs(builtin)p Ft(',)g(`)p Fs(file)p Ft(')g(or)h(`)p
Fs(keyword)p Ft(',)f(if)h Fq(name)38 b Ft(is)33 b(an)f(alias,)j(shell)e
-(function,)630 1471 y(shell)i(builtin,)g(disk)g(\014le,)h(or)e(shell)h
+(function,)630 3506 y(shell)i(builtin,)g(disk)g(\014le,)h(or)e(shell)h
(reserv)m(ed)g(w)m(ord,)h(resp)s(ectiv)m(ely)-8 b(.)55
-b(If)34 b(the)h Fq(name)40 b Ft(is)35 b(not)630 1581
+b(If)34 b(the)h Fq(name)40 b Ft(is)35 b(not)630 3615
y(found,)29 b(then)h(nothing)h(is)f(prin)m(ted,)g(and)g
-Fs(type)f Ft(returns)g(a)i(failure)g(status.)630 1717
+Fs(type)f Ft(returns)g(a)i(failure)g(status.)630 3749
y(If)39 b(the)g(`)p Fs(-p)p Ft(')g(option)h(is)f(used,)i
Fs(type)d Ft(either)h(returns)f(the)i(name)f(of)g(the)g(disk)g(\014le)g
-(that)630 1826 y(w)m(ould)30 b(b)s(e)g(executed,)h(or)g(nothing)f(if)g
+(that)630 3858 y(w)m(ould)30 b(b)s(e)g(executed,)h(or)g(nothing)f(if)g
(`)p Fs(-t)p Ft(')h(w)m(ould)f(not)g(return)g(`)p Fs(file)p
-Ft('.)630 1963 y(The)23 b(`)p Fs(-P)p Ft(')g(option)h(forces)g(a)g
+Ft('.)630 3992 y(The)23 b(`)p Fs(-P)p Ft(')g(option)h(forces)g(a)g
(path)f(searc)m(h)h(for)f(eac)m(h)h Fq(name)5 b Ft(,)26
b(ev)m(en)e(if)f(`)p Fs(-t)p Ft(')g(w)m(ould)g(not)h(return)630
-2072 y(`)p Fs(file)p Ft('.)630 2208 y(If)41 b(a)h(command)f(is)h
+4101 y(`)p Fs(file)p Ft('.)630 4235 y(If)41 b(a)h(command)f(is)h
(hashed,)i(`)p Fs(-p)p Ft(')d(and)g(`)p Fs(-P)p Ft(')g(prin)m(t)g(the)h
-(hashed)f(v)-5 b(alue,)45 b(whic)m(h)c(is)h(not)630 2318
+(hashed)f(v)-5 b(alue,)45 b(whic)m(h)c(is)h(not)630 4344
y(necessarily)31 b(the)g(\014le)f(that)h(app)s(ears)f(\014rst)g(in)g
-Fs($PATH)p Ft(.)630 2454 y(If)36 b(the)h(`)p Fs(-a)p
+Fs($PATH)p Ft(.)630 4478 y(If)36 b(the)h(`)p Fs(-a)p
Ft(')g(option)g(is)g(used,)g Fs(type)f Ft(returns)f(all)j(of)f(the)g
-(places)g(that)g(con)m(tain)h(an)f(exe-)630 2564 y(cutable)d(named)f
+(places)g(that)g(con)m(tain)h(an)f(exe-)630 4587 y(cutable)d(named)f
Fq(\014le)5 b Ft(.)49 b(This)32 b(includes)h(aliases)i(and)d
(functions,)i(if)f(and)f(only)i(if)f(the)g(`)p Fs(-p)p
-Ft(')630 2673 y(option)e(is)f(not)h(also)g(used.)630
-2809 y(If)26 b(the)h(`)p Fs(-f)p Ft(')g(option)g(is)g(used,)g
+Ft(')630 4697 y(option)e(is)f(not)h(also)g(used.)630
+4830 y(If)26 b(the)h(`)p Fs(-f)p Ft(')g(option)g(is)g(used,)g
Fs(type)e Ft(do)s(es)i(not)g(attempt)g(to)h(\014nd)d(shell)i
-(functions,)g(as)g(with)630 2919 y(the)k Fs(command)d
-Ft(builtin.)630 3055 y(The)j(return)f(status)h(is)g(zero)h(if)f(all)h
+(functions,)g(as)g(with)630 4940 y(the)k Fs(command)d
+Ft(builtin.)630 5073 y(The)j(return)f(status)h(is)g(zero)h(if)f(all)h
(of)f(the)h Fq(names)i Ft(are)e(found,)e(non-zero)i(if)f(an)m(y)g(are)h
-(not)630 3165 y(found.)150 3328 y Fs(typeset)870 3464
-y(typeset)46 b([-afFgrxilrtux])d([-p])k([)p Fi(name)11
-b Fs([=)p Fi(value)g Fs(])43 b(...)o(])630 3600 y Ft(The)31
-b Fs(typeset)e Ft(command)i(is)g(supplied)f(for)h(compatibilit)m(y)i
-(with)e(the)g(Korn)f(shell.)44 b(It)31 b(is)630 3709
-y(a)g(synon)m(ym)f(for)g(the)g Fs(declare)f Ft(builtin)h(command.)150
-3872 y Fs(ulimit)870 4008 y(ulimit)46 b([-abcdefilmnpqrstuvxHST])41
-b([)p Fi(limit)11 b Fs(])630 4144 y(ulimit)25 b Ft(pro)m(vides)h(con)m
-(trol)i(o)m(v)m(er)g(the)f(resources)f(a)m(v)-5 b(ailable)29
-b(to)e(pro)s(cesses)f(started)h(b)m(y)g(the)630 4254
-y(shell,)i(on)f(systems)g(that)h(allo)m(w)h(suc)m(h)e(con)m(trol.)41
-b(If)28 b(an)g(option)h(is)f(giv)m(en,)i(it)e(is)h(in)m(terpreted)630
-4364 y(as)i(follo)m(ws:)630 4526 y Fs(-S)384 b Ft(Change)30
-b(and)g(rep)s(ort)g(the)g(soft)h(limit)g(asso)s(ciated)h(with)e(a)h
-(resource.)630 4689 y Fs(-H)384 b Ft(Change)30 b(and)g(rep)s(ort)g(the)
-g(hard)g(limit)h(asso)s(ciated)h(with)e(a)h(resource.)630
-4852 y Fs(-a)384 b Ft(All)31 b(curren)m(t)f(limits)h(are)g(rep)s
-(orted.)630 5015 y Fs(-b)384 b Ft(The)30 b(maxim)m(um)g(so)s(c)m(k)m
-(et)i(bu\013er)e(size.)630 5177 y Fs(-c)384 b Ft(The)30
-b(maxim)m(um)g(size)h(of)g(core)g(\014les)f(created.)630
-5340 y Fs(-d)384 b Ft(The)30 b(maxim)m(um)g(size)h(of)g(a)g(pro)s
-(cess's)f(data)h(segmen)m(t.)p eop end
+(not)630 5183 y(found.)150 5340 y Fs(typeset)p eop end
%%Page: 53 59
TeXDict begin 53 58 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(53)630 299 y Fs(-e)384
-b Ft(The)30 b(maxim)m(um)g(sc)m(heduling)h(priorit)m(y)f(\()p
-Fs(")p Ft(nice)p Fs(")p Ft(\).)630 482 y Fs(-f)384 b
-Ft(The)30 b(maxim)m(um)g(size)h(of)g(\014les)f(written)h(b)m(y)f(the)g
-(shell)h(and)f(its)h(c)m(hildren.)630 666 y Fs(-i)384
+b(Shell)30 b(Builtin)h(Commands)2069 b(53)870 299 y Fs(typeset)46
+b([-afFgrxilrtux])d([-p])k([)p Fi(name)11 b Fs([=)p Fi(value)g
+Fs(])43 b(...)o(])630 433 y Ft(The)31 b Fs(typeset)e
+Ft(command)i(is)g(supplied)f(for)h(compatibilit)m(y)i(with)e(the)g
+(Korn)f(shell.)44 b(It)31 b(is)630 543 y(a)g(synon)m(ym)f(for)g(the)g
+Fs(declare)f Ft(builtin)h(command.)150 701 y Fs(ulimit)870
+836 y(ulimit)46 b([-abcdefilmnpqrstuvxHST])41 b([)p Fi(limit)11
+b Fs(])630 970 y(ulimit)25 b Ft(pro)m(vides)h(con)m(trol)i(o)m(v)m(er)g
+(the)f(resources)f(a)m(v)-5 b(ailable)29 b(to)e(pro)s(cesses)f(started)
+h(b)m(y)g(the)630 1079 y(shell,)i(on)f(systems)g(that)h(allo)m(w)h(suc)
+m(h)e(con)m(trol.)41 b(If)28 b(an)g(option)h(is)f(giv)m(en,)i(it)e(is)h
+(in)m(terpreted)630 1189 y(as)i(follo)m(ws:)630 1348
+y Fs(-S)384 b Ft(Change)30 b(and)g(rep)s(ort)g(the)g(soft)h(limit)g
+(asso)s(ciated)h(with)e(a)h(resource.)630 1507 y Fs(-H)384
+b Ft(Change)30 b(and)g(rep)s(ort)g(the)g(hard)g(limit)h(asso)s(ciated)h
+(with)e(a)h(resource.)630 1665 y Fs(-a)384 b Ft(All)31
+b(curren)m(t)f(limits)h(are)g(rep)s(orted.)630 1824 y
+Fs(-b)384 b Ft(The)30 b(maxim)m(um)g(so)s(c)m(k)m(et)i(bu\013er)e
+(size.)630 1983 y Fs(-c)384 b Ft(The)30 b(maxim)m(um)g(size)h(of)g
+(core)g(\014les)f(created.)630 2142 y Fs(-d)384 b Ft(The)30
+b(maxim)m(um)g(size)h(of)g(a)g(pro)s(cess's)f(data)h(segmen)m(t.)630
+2301 y Fs(-e)384 b Ft(The)30 b(maxim)m(um)g(sc)m(heduling)h(priorit)m
+(y)f(\()p Fs(")p Ft(nice)p Fs(")p Ft(\).)630 2459 y Fs(-f)384
+b Ft(The)30 b(maxim)m(um)g(size)h(of)g(\014les)f(written)h(b)m(y)f(the)
+g(shell)h(and)f(its)h(c)m(hildren.)630 2618 y Fs(-i)384
b Ft(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(p)s(ending)e
-(signals.)630 849 y Fs(-l)384 b Ft(The)30 b(maxim)m(um)g(size)h(that)g
+(signals.)630 2777 y Fs(-l)384 b Ft(The)30 b(maxim)m(um)g(size)h(that)g
(ma)m(y)g(b)s(e)f(lo)s(c)m(k)m(ed)i(in)m(to)f(memory)-8
-b(.)630 1033 y Fs(-m)384 b Ft(The)36 b(maxim)m(um)g(residen)m(t)h(set)g
+b(.)630 2936 y Fs(-m)384 b Ft(The)36 b(maxim)m(um)g(residen)m(t)h(set)g
(size)g(\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110
-1142 y(limit\).)630 1326 y Fs(-n)384 b Ft(The)38 b(maxim)m(um)h(n)m(um)
+3045 y(limit\).)630 3204 y Fs(-n)384 b Ft(The)38 b(maxim)m(um)h(n)m(um)
m(b)s(er)e(of)i(op)s(en)f(\014le)h(descriptors)g(\(most)g(systems)g(do)
-1110 1435 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31
-b(to)g(b)s(e)e(set\).)630 1619 y Fs(-p)384 b Ft(The)30
-b(pip)s(e)f(bu\013er)h(size.)630 1802 y Fs(-q)384 b Ft(The)30
+1110 3314 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31
+b(to)g(b)s(e)e(set\).)630 3472 y Fs(-p)384 b Ft(The)30
+b(pip)s(e)f(bu\013er)h(size.)630 3631 y Fs(-q)384 b Ft(The)30
b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(b)m(ytes)g(in)f(POSIX)f(message)j
-(queues.)630 1986 y Fs(-r)384 b Ft(The)30 b(maxim)m(um)g(real-time)i
-(sc)m(heduling)f(priorit)m(y)-8 b(.)630 2169 y Fs(-s)384
-b Ft(The)30 b(maxim)m(um)g(stac)m(k)i(size.)630 2352
+(queues.)630 3790 y Fs(-r)384 b Ft(The)30 b(maxim)m(um)g(real-time)i
+(sc)m(heduling)f(priorit)m(y)-8 b(.)630 3949 y Fs(-s)384
+b Ft(The)30 b(maxim)m(um)g(stac)m(k)i(size.)630 4108
y Fs(-t)384 b Ft(The)30 b(maxim)m(um)g(amoun)m(t)h(of)f(cpu)g(time)h
-(in)f(seconds.)630 2536 y Fs(-u)384 b Ft(The)30 b(maxim)m(um)g(n)m(um)m
+(in)f(seconds.)630 4266 y Fs(-u)384 b Ft(The)30 b(maxim)m(um)g(n)m(um)m
(b)s(er)f(of)i(pro)s(cesses)f(a)m(v)-5 b(ailable)33 b(to)e(a)f(single)i
-(user.)630 2719 y Fs(-v)384 b Ft(The)41 b(maxim)m(um)h(amoun)m(t)g(of)h
+(user.)630 4425 y Fs(-v)384 b Ft(The)41 b(maxim)m(um)h(amoun)m(t)g(of)h
(virtual)f(memory)g(a)m(v)-5 b(ailable)44 b(to)e(the)g(shell,)1110
-2829 y(and,)30 b(on)g(some)h(systems,)g(to)g(its)g(c)m(hildren.)630
-3012 y Fs(-x)384 b Ft(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
-(\014le)f(lo)s(c)m(ks.)630 3196 y Fs(-T)384 b Ft(The)30
-b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(threads.)630 3379
+4535 y(and,)30 b(on)g(some)h(systems,)g(to)g(its)g(c)m(hildren.)630
+4694 y Fs(-x)384 b Ft(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
+(\014le)f(lo)s(c)m(ks.)630 4852 y Fs(-T)384 b Ft(The)30
+b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(threads.)630 5011
y(If)i Fq(limit)k Ft(is)d(giv)m(en,)h(and)f(the)f(`)p
Fs(-a)p Ft(')h(option)g(is)g(not)g(used,)g Fq(limit)j
-Ft(is)c(the)h(new)g(v)-5 b(alue)34 b(of)g(the)630 3489
+Ft(is)c(the)h(new)g(v)-5 b(alue)34 b(of)g(the)630 5121
y(sp)s(eci\014ed)f(resource.)51 b(The)34 b(sp)s(ecial)g
Fq(limit)j Ft(v)-5 b(alues)34 b Fs(hard)p Ft(,)g Fs(soft)p
-Ft(,)g(and)f Fs(unlimited)e Ft(stand)630 3598 y(for)h(the)g(curren)m(t)
+Ft(,)g(and)f Fs(unlimited)e Ft(stand)630 5230 y(for)h(the)g(curren)m(t)
g(hard)f(limit,)i(the)g(curren)m(t)f(soft)g(limit,)h(and)f(no)g(limit,)
-h(resp)s(ectiv)m(ely)-8 b(.)48 b(A)630 3708 y(hard)24
+h(resp)s(ectiv)m(ely)-8 b(.)48 b(A)630 5340 y(hard)24
b(limit)i(cannot)g(b)s(e)e(increased)h(b)m(y)g(a)h(non-ro)s(ot)f(user)f
-(once)i(it)g(is)f(set;)j(a)d(soft)g(limit)h(ma)m(y)630
-3818 y(b)s(e)37 b(increased)h(up)e(to)j(the)f(v)-5 b(alue)38
-b(of)f(the)h(hard)f(limit.)63 b(Otherwise,)39 b(the)f(curren)m(t)f(v)-5
-b(alue)630 3927 y(of)36 b(the)f(soft)h(limit)h(for)e(the)g(sp)s
-(eci\014ed)g(resource)h(is)f(prin)m(ted,)i(unless)e(the)h(`)p
-Fs(-H)p Ft(')f(option)h(is)630 4037 y(supplied.)j(When)28
+(once)i(it)g(is)f(set;)j(a)d(soft)g(limit)h(ma)m(y)p
+eop end
+%%Page: 54 60
+TeXDict begin 54 59 bop 150 -116 a Ft(54)2572 b(Bash)31
+b(Reference)g(Man)m(ual)630 299 y(b)s(e)37 b(increased)h(up)e(to)j(the)
+f(v)-5 b(alue)38 b(of)f(the)h(hard)f(limit.)63 b(Otherwise,)39
+b(the)f(curren)m(t)f(v)-5 b(alue)630 408 y(of)36 b(the)f(soft)h(limit)h
+(for)e(the)g(sp)s(eci\014ed)g(resource)h(is)f(prin)m(ted,)i(unless)e
+(the)h(`)p Fs(-H)p Ft(')f(option)h(is)630 518 y(supplied.)j(When)28
b(setting)h(new)f(limits,)h(if)f(neither)h(`)p Fs(-H)p
Ft(')f(nor)f(`)p Fs(-S)p Ft(')h(is)h(supplied,)e(b)s(oth)h(the)630
-4146 y(hard)g(and)h(soft)h(limits)g(are)g(set.)41 b(If)29
+628 y(hard)g(and)h(soft)h(limits)g(are)g(set.)41 b(If)29
b(no)g(option)h(is)f(giv)m(en,)i(then)e(`)p Fs(-f)p Ft(')h(is)f
-(assumed.)40 b(V)-8 b(alues)630 4256 y(are)38 b(in)f(1024-b)m(yte)k
+(assumed.)40 b(V)-8 b(alues)630 737 y(are)38 b(in)f(1024-b)m(yte)k
(incremen)m(ts,)f(except)e(for)g(`)p Fs(-t)p Ft(',)h(whic)m(h)e(is)h
(in)f(seconds;)42 b(`)p Fs(-p)p Ft(',)d(whic)m(h)630
-4366 y(is)33 b(in)f(units)g(of)h(512-b)m(yte)i(blo)s(c)m(ks;)g(and)d(`)
-p Fs(-T)p Ft(',)i(`)p Fs(-b)p Ft(',)f(`)p Fs(-n)p Ft(')g(and)f(`)p
-Fs(-u)p Ft(',)h(whic)m(h)g(are)g(unscaled)630 4475 y(v)-5
-b(alues.)630 4622 y(The)34 b(return)g(status)h(is)f(zero)i(unless)e(an)
+847 y(is)33 b(in)f(units)g(of)h(512-b)m(yte)i(blo)s(c)m(ks;)g(and)d(`)p
+Fs(-T)p Ft(',)i(`)p Fs(-b)p Ft(',)f(`)p Fs(-n)p Ft(')g(and)f(`)p
+Fs(-u)p Ft(',)h(whic)m(h)g(are)g(unscaled)630 956 y(v)-5
+b(alues.)630 1090 y(The)34 b(return)g(status)h(is)f(zero)i(unless)e(an)
g(in)m(v)-5 b(alid)36 b(option)f(or)f(argumen)m(t)i(is)e(supplied,)h
-(or)630 4731 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f
-(limit.)150 4915 y Fs(unalias)870 5061 y(unalias)46 b([-a])g([)p
-Fi(name)57 b Fs(...)47 b(])630 5208 y Ft(Remo)m(v)m(e)39
+(or)630 1200 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f
+(limit.)150 1357 y Fs(unalias)870 1491 y(unalias)46 b([-a])g([)p
+Fi(name)57 b Fs(...)47 b(])630 1625 y Ft(Remo)m(v)m(e)39
b(eac)m(h)f Fq(name)k Ft(from)36 b(the)h(list)h(of)f(aliases.)61
b(If)36 b(`)p Fs(-a)p Ft(')h(is)g(supplied,)h(all)f(aliases)i(are)630
-5317 y(remo)m(v)m(ed.)j(Aliases)31 b(are)g(describ)s(ed)e(in)h(Section)
-i(6.6)f([Aliases],)h(page)f(83.)p eop end
-%%Page: 54 60
-TeXDict begin 54 59 bop 150 -116 a Ft(54)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fr(4.3)68 b(Mo)t(difying)45
-b(Shell)g(Beha)l(vior)150 523 y Fj(4.3.1)63 b(The)41
-b(Set)g(Builtin)150 670 y Ft(This)35 b(builtin)h(is)g(so)g(complicated)
-i(that)f(it)f(deserv)m(es)h(its)f(o)m(wn)g(section.)59
+1734 y(remo)m(v)m(ed.)j(Aliases)31 b(are)g(describ)s(ed)e(in)h(Section)
+i(6.6)f([Aliases],)h(page)f(83.)150 1965 y Fr(4.3)68
+b(Mo)t(difying)45 b(Shell)g(Beha)l(vior)150 2188 y Fj(4.3.1)63
+b(The)41 b(Set)g(Builtin)150 2335 y Ft(This)35 b(builtin)h(is)g(so)g
+(complicated)i(that)f(it)f(deserv)m(es)h(its)f(o)m(wn)g(section.)59
b Fs(set)35 b Ft(allo)m(ws)j(y)m(ou)e(to)h(c)m(hange)150
-780 y(the)c(v)-5 b(alues)34 b(of)f(shell)g(options)h(and)e(set)i(the)f
+2445 y(the)c(v)-5 b(alues)34 b(of)f(shell)g(options)h(and)e(set)i(the)f
(p)s(ositional)h(parameters,)h(or)e(to)h(displa)m(y)f(the)g(names)h
-(and)150 889 y(v)-5 b(alues)31 b(of)f(shell)h(v)-5 b(ariables.)150
-1087 y Fs(set)870 1234 y(set)47 b([--abefhkmnptuvxBCEHPT])41
+(and)150 2555 y(v)-5 b(alues)31 b(of)f(shell)h(v)-5 b(ariables.)150
+2712 y Fs(set)870 2846 y(set)47 b([--abefhkmnptuvxBCEHPT])41
b([-o)47 b Fi(option-name)11 b Fs(])44 b([)p Fi(argument)56
-b Fs(...)o(])870 1344 y(set)47 b([+abefhkmnptuvxBCEHPT])42
+b Fs(...)o(])870 2956 y(set)47 b([+abefhkmnptuvxBCEHPT])42
b([+o)47 b Fi(option-name)11 b Fs(])43 b([)p Fi(argument)56
-b Fs(...)o(])630 1491 y Ft(If)22 b(no)h(options)g(or)g(argumen)m(ts)g
+b Fs(...)o(])630 3089 y Ft(If)22 b(no)h(options)g(or)g(argumen)m(ts)g
(are)g(supplied,)g Fs(set)f Ft(displa)m(ys)g(the)h(names)g(and)f(v)-5
-b(alues)23 b(of)g(all)630 1600 y(shell)j(v)-5 b(ariables)27
+b(alues)23 b(of)g(all)630 3199 y(shell)j(v)-5 b(ariables)27
b(and)e(functions,)h(sorted)g(according)h(to)g(the)f(curren)m(t)f(lo)s
-(cale,)k(in)c(a)i(format)630 1710 y(that)i(ma)m(y)h(b)s(e)e(reused)g
+(cale,)k(in)c(a)i(format)630 3308 y(that)i(ma)m(y)h(b)s(e)e(reused)g
(as)h(input)f(for)h(setting)h(or)e(resetting)i(the)f(curren)m(tly-set)h
-(v)-5 b(ariables.)630 1820 y(Read-only)37 b(v)-5 b(ariables)37
+(v)-5 b(ariables.)630 3418 y(Read-only)37 b(v)-5 b(ariables)37
b(cannot)h(b)s(e)e(reset.)59 b(In)36 b Fl(posix)g Ft(mo)s(de,)i(only)f
-(shell)f(v)-5 b(ariables)38 b(are)630 1929 y(listed.)630
-2076 y(When)29 b(options)g(are)g(supplied,)f(they)h(set)h(or)f(unset)f
+(shell)f(v)-5 b(ariables)38 b(are)630 3528 y(listed.)630
+3661 y(When)29 b(options)g(are)g(supplied,)f(they)h(set)h(or)f(unset)f
(shell)h(attributes.)41 b(Options,)29 b(if)g(sp)s(ec-)630
-2186 y(i\014ed,)h(ha)m(v)m(e)i(the)e(follo)m(wing)i(meanings:)630
-2371 y Fs(-a)384 b Ft(Mark)32 b(v)-5 b(ariables)33 b(and)e(function)h
+3771 y(i\014ed,)h(ha)m(v)m(e)i(the)e(follo)m(wing)i(meanings:)630
+3929 y Fs(-a)384 b Ft(Mark)32 b(v)-5 b(ariables)33 b(and)e(function)h
(whic)m(h)g(are)g(mo)s(di\014ed)f(or)h(created)h(for)f(ex-)1110
-2481 y(p)s(ort)e(to)h(the)f(en)m(vironmen)m(t)h(of)g(subsequen)m(t)f
-(commands.)630 2665 y Fs(-b)384 b Ft(Cause)44 b(the)h(status)g(of)f
+4038 y(p)s(ort)e(to)h(the)f(en)m(vironmen)m(t)h(of)g(subsequen)m(t)f
+(commands.)630 4196 y Fs(-b)384 b Ft(Cause)44 b(the)h(status)g(of)f
(terminated)h(bac)m(kground)g(jobs)f(to)h(b)s(e)f(rep)s(orted)1110
-2775 y(immediately)-8 b(,)30 b(rather)d(than)f(b)s(efore)h(prin)m(ting)
-g(the)g(next)g(primary)g(prompt.)630 2960 y Fs(-e)384
+4306 y(immediately)-8 b(,)30 b(rather)d(than)f(b)s(efore)h(prin)m(ting)
+g(the)g(next)g(primary)g(prompt.)630 4463 y Fs(-e)384
b Ft(Exit)65 b(immediately)g(if)f(a)h(pip)s(eline)e(\(see)i(Section)g
-(3.2.2)h([Pip)s(elines],)1110 3070 y(page)56 b(8\),)62
+(3.2.2)h([Pip)s(elines],)1110 4573 y(page)56 b(8\),)62
b(whic)m(h)55 b(ma)m(y)h(consist)f(of)h(a)f(single)h(simple)f(command)g
-(\(see)1110 3179 y(Section)30 b(3.2.1)i([Simple)d(Commands],)g(page)h
-(8\),)h(a)f(list)g(\(see)h(Section)f(3.2.3)1110 3289
+(\(see)1110 4682 y(Section)30 b(3.2.1)i([Simple)d(Commands],)g(page)h
+(8\),)h(a)f(list)g(\(see)h(Section)f(3.2.3)1110 4792
y([Lists],)66 b(page)59 b(9\),)67 b(or)58 b(a)h(comp)s(ound)e(command)h
-(\(see)h(Section)g(3.2.4)1110 3398 y([Comp)s(ound)67
+(\(see)h(Section)g(3.2.4)1110 4902 y([Comp)s(ound)67
b(Commands],)77 b(page)69 b(9\))g(returns)e(a)i(non-zero)g(status.)1110
-3508 y(The)41 b(shell)g(do)s(es)g(not)g(exit)h(if)f(the)h(command)f
-(that)h(fails)f(is)g(part)g(of)h(the)1110 3617 y(command)g(list)h
+5011 y(The)41 b(shell)g(do)s(es)g(not)g(exit)h(if)f(the)h(command)f
+(that)h(fails)f(is)g(part)g(of)h(the)1110 5121 y(command)g(list)h
(immediately)g(follo)m(wing)g(a)g Fs(while)e Ft(or)h
-Fs(until)e Ft(k)m(eyw)m(ord,)1110 3727 y(part)61 b(of)g(the)g(test)h
+Fs(until)e Ft(k)m(eyw)m(ord,)1110 5230 y(part)61 b(of)g(the)g(test)h
(in)e(an)h Fs(if)f Ft(statemen)m(t,)71 b(part)61 b(of)g(an)m(y)g
-(command)1110 3837 y(executed)50 b(in)e(a)h Fs(&&)f Ft(or)h
-Fs(||)f Ft(list)h(except)g(the)g(command)g(follo)m(wing)h(the)1110
-3946 y(\014nal)37 b Fs(&&)g Ft(or)g Fs(||)p Ft(,)h(an)m(y)g(command)f
-(in)g(a)g(pip)s(eline)g(but)g(the)g(last,)j(or)e(if)f(the)1110
-4056 y(command's)c(return)f(status)h(is)g(b)s(eing)g(in)m(v)m(erted)h
-(with)e Fs(!)p Ft(.)48 b(If)33 b(a)g(comp)s(ound)1110
-4165 y(command)g(other)g(than)f(a)i(subshell)d(returns)h(a)h(non-zero)h
-(status)f(b)s(ecause)1110 4275 y(a)g(command)f(failed)h(while)f(`)p
-Fs(-e)p Ft(')h(w)m(as)f(b)s(eing)g(ignored,)h(the)g(shell)g(do)s(es)f
-(not)1110 4385 y(exit.)42 b(A)30 b(trap)g(on)h Fs(ERR)p
-Ft(,)e(if)i(set,)g(is)f(executed)i(b)s(efore)e(the)g(shell)h(exits.)
-1110 4532 y(This)f(option)h(applies)f(to)h(the)g(shell)g(en)m(vironmen)
-m(t)g(and)f(eac)m(h)h(subshell)f(en-)1110 4641 y(vironmen)m(t)j
-(separately)i(\(see)f(Section)g(3.7.3)h([Command)d(Execution)i(En-)1110
-4751 y(vironmen)m(t],)i(page)f(32\),)i(and)d(ma)m(y)h(cause)f
-(subshells)g(to)h(exit)g(b)s(efore)f(exe-)1110 4861 y(cuting)d(all)g
-(the)g(commands)f(in)g(the)g(subshell.)630 5045 y Fs(-f)384
-b Ft(Disable)31 b(\014lename)g(expansion)f(\(globbing\).)630
-5230 y Fs(-h)384 b Ft(Lo)s(cate)33 b(and)e(remem)m(b)s(er)h(\(hash\))g
-(commands)f(as)h(they)g(are)g(lo)s(ok)m(ed)h(up)e(for)1110
-5340 y(execution.)42 b(This)29 b(option)i(is)g(enabled)f(b)m(y)g
-(default.)p eop end
+(command)1110 5340 y(executed)50 b(in)e(a)h Fs(&&)f Ft(or)h
+Fs(||)f Ft(list)h(except)g(the)g(command)g(follo)m(wing)h(the)p
+eop end
%%Page: 55 61
TeXDict begin 55 60 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(55)630 299 y Fs(-k)384
-b Ft(All)34 b(argumen)m(ts)g(in)f(the)h(form)f(of)g(assignmen)m(t)h
-(statemen)m(ts)i(are)d(placed)h(in)1110 408 y(the)k(en)m(vironmen)m(t)g
-(for)g(a)g(command,)h(not)f(just)f(those)i(that)f(precede)g(the)1110
-518 y(command)30 b(name.)630 677 y Fs(-m)384 b Ft(Job)32
-b(con)m(trol)h(is)f(enabled)g(\(see)h(Chapter)f(7)g([Job)g(Con)m
-(trol],)i(page)e(93\).)47 b(All)1110 787 y(pro)s(cesses)27
-b(run)f(in)i(a)g(separate)g(pro)s(cess)f(group.)40 b(When)27
-b(a)h(bac)m(kground)f(job)1110 896 y(completes,)32 b(the)f(shell)f
-(prin)m(ts)g(a)h(line)f(con)m(taining)i(its)f(exit)g(status.)630
-1055 y Fs(-n)384 b Ft(Read)21 b(commands)f(but)g(do)h(not)g(execute)h
-(them;)i(this)d(ma)m(y)g(b)s(e)f(used)g(to)h(c)m(hec)m(k)1110
-1165 y(a)42 b(script)g(for)g(syn)m(tax)g(errors.)75 b(This)41
-b(option)h(is)g(ignored)g(b)m(y)g(in)m(teractiv)m(e)1110
-1274 y(shells.)630 1433 y Fs(-o)30 b Fi(option-name)1110
-1543 y Ft(Set)h(the)f(option)h(corresp)s(onding)e(to)i
-Fq(option-name)5 b Ft(:)1110 1702 y Fs(allexport)1590
-1811 y Ft(Same)30 b(as)h Fs(-a)p Ft(.)1110 1970 y Fs(braceexpand)1590
-2080 y Ft(Same)f(as)h Fs(-B)p Ft(.)1110 2239 y Fs(emacs)240
-b Ft(Use)25 b(an)f Fs(emacs)p Ft(-st)m(yle)h(line)f(editing)h(in)m
-(terface)h(\(see)g(Chapter)e(8)1590 2348 y([Command)38
-b(Line)g(Editing],)i(page)f(97\).)66 b(This)37 b(also)i(a\013ects)1590
-2458 y(the)31 b(editing)g(in)m(terface)h(used)d(for)h
-Fs(read)f(-e)p Ft(.)1110 2617 y Fs(errexit)144 b Ft(Same)30
-b(as)h Fs(-e)p Ft(.)1110 2776 y Fs(errtrace)96 b Ft(Same)30
-b(as)h Fs(-E)p Ft(.)1110 2934 y Fs(functrace)1590 3044
-y Ft(Same)f(as)h Fs(-T)p Ft(.)1110 3203 y Fs(hashall)144
-b Ft(Same)30 b(as)h Fs(-h)p Ft(.)1110 3362 y Fs(histexpand)1590
-3471 y Ft(Same)f(as)h Fs(-H)p Ft(.)1110 3630 y Fs(history)144
-b Ft(Enable)39 b(command)g(history)-8 b(,)42 b(as)d(describ)s(ed)f(in)h
-(Section)h(9.1)1590 3740 y([Bash)d(History)g(F)-8 b(acilities],)41
-b(page)c(127.)60 b(This)36 b(option)h(is)f(on)1590 3850
-y(b)m(y)30 b(default)h(in)f(in)m(teractiv)m(e)j(shells.)1110
-4008 y Fs(ignoreeof)1590 4118 y Ft(An)d(in)m(teractiv)m(e)j(shell)e
-(will)g(not)f(exit)h(up)s(on)e(reading)i(EOF.)1110 4277
-y Fs(keyword)144 b Ft(Same)30 b(as)h Fs(-k)p Ft(.)1110
-4436 y Fs(monitor)144 b Ft(Same)30 b(as)h Fs(-m)p Ft(.)1110
-4595 y Fs(noclobber)1590 4704 y Ft(Same)f(as)h Fs(-C)p
-Ft(.)1110 4863 y Fs(noexec)192 b Ft(Same)30 b(as)h Fs(-n)p
-Ft(.)1110 5022 y Fs(noglob)192 b Ft(Same)30 b(as)h Fs(-f)p
-Ft(.)1110 5181 y Fs(nolog)240 b Ft(Curren)m(tly)30 b(ignored.)1110
-5340 y Fs(notify)192 b Ft(Same)30 b(as)h Fs(-b)p Ft(.)p
-eop end
+b(Shell)30 b(Builtin)h(Commands)2069 b(55)1110 299 y(\014nal)37
+b Fs(&&)g Ft(or)g Fs(||)p Ft(,)h(an)m(y)g(command)f(in)g(a)g(pip)s
+(eline)g(but)g(the)g(last,)j(or)e(if)f(the)1110 408 y(command's)c
+(return)f(status)h(is)g(b)s(eing)g(in)m(v)m(erted)h(with)e
+Fs(!)p Ft(.)48 b(If)33 b(a)g(comp)s(ound)1110 518 y(command)g(other)g
+(than)f(a)i(subshell)d(returns)h(a)h(non-zero)h(status)f(b)s(ecause)
+1110 628 y(a)g(command)f(failed)h(while)f(`)p Fs(-e)p
+Ft(')h(w)m(as)f(b)s(eing)g(ignored,)h(the)g(shell)g(do)s(es)f(not)1110
+737 y(exit.)42 b(A)30 b(trap)g(on)h Fs(ERR)p Ft(,)e(if)i(set,)g(is)f
+(executed)i(b)s(efore)e(the)g(shell)h(exits.)1110 872
+y(This)f(option)h(applies)f(to)h(the)g(shell)g(en)m(vironmen)m(t)g(and)
+f(eac)m(h)h(subshell)f(en-)1110 981 y(vironmen)m(t)j(separately)i
+(\(see)f(Section)g(3.7.3)h([Command)d(Execution)i(En-)1110
+1091 y(vironmen)m(t],)i(page)f(33\),)i(and)d(ma)m(y)h(cause)f
+(subshells)g(to)h(exit)g(b)s(efore)f(exe-)1110 1200 y(cuting)d(all)g
+(the)g(commands)f(in)g(the)g(subshell.)630 1359 y Fs(-f)384
+b Ft(Disable)31 b(\014lename)g(expansion)f(\(globbing\).)630
+1518 y Fs(-h)384 b Ft(Lo)s(cate)33 b(and)e(remem)m(b)s(er)h(\(hash\))g
+(commands)f(as)h(they)g(are)g(lo)s(ok)m(ed)h(up)e(for)1110
+1628 y(execution.)42 b(This)29 b(option)i(is)g(enabled)f(b)m(y)g
+(default.)630 1787 y Fs(-k)384 b Ft(All)34 b(argumen)m(ts)g(in)f(the)h
+(form)f(of)g(assignmen)m(t)h(statemen)m(ts)i(are)d(placed)h(in)1110
+1897 y(the)k(en)m(vironmen)m(t)g(for)g(a)g(command,)h(not)f(just)f
+(those)i(that)f(precede)g(the)1110 2006 y(command)30
+b(name.)630 2165 y Fs(-m)384 b Ft(Job)32 b(con)m(trol)h(is)f(enabled)g
+(\(see)h(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)e(93\).)47
+b(All)1110 2275 y(pro)s(cesses)27 b(run)f(in)i(a)g(separate)g(pro)s
+(cess)f(group.)40 b(When)27 b(a)h(bac)m(kground)f(job)1110
+2385 y(completes,)32 b(the)f(shell)f(prin)m(ts)g(a)h(line)f(con)m
+(taining)i(its)f(exit)g(status.)630 2544 y Fs(-n)384
+b Ft(Read)21 b(commands)f(but)g(do)h(not)g(execute)h(them;)i(this)d(ma)
+m(y)g(b)s(e)f(used)g(to)h(c)m(hec)m(k)1110 2653 y(a)42
+b(script)g(for)g(syn)m(tax)g(errors.)75 b(This)41 b(option)h(is)g
+(ignored)g(b)m(y)g(in)m(teractiv)m(e)1110 2763 y(shells.)630
+2922 y Fs(-o)30 b Fi(option-name)1110 3032 y Ft(Set)h(the)f(option)h
+(corresp)s(onding)e(to)i Fq(option-name)5 b Ft(:)1110
+3191 y Fs(allexport)1590 3300 y Ft(Same)30 b(as)h Fs(-a)p
+Ft(.)1110 3459 y Fs(braceexpand)1590 3569 y Ft(Same)f(as)h
+Fs(-B)p Ft(.)1110 3728 y Fs(emacs)240 b Ft(Use)25 b(an)f
+Fs(emacs)p Ft(-st)m(yle)h(line)f(editing)h(in)m(terface)h(\(see)g
+(Chapter)e(8)1590 3838 y([Command)38 b(Line)g(Editing],)i(page)f(97\).)
+66 b(This)37 b(also)i(a\013ects)1590 3947 y(the)31 b(editing)g(in)m
+(terface)h(used)d(for)h Fs(read)f(-e)p Ft(.)1110 4106
+y Fs(errexit)144 b Ft(Same)30 b(as)h Fs(-e)p Ft(.)1110
+4265 y Fs(errtrace)96 b Ft(Same)30 b(as)h Fs(-E)p Ft(.)1110
+4424 y Fs(functrace)1590 4534 y Ft(Same)f(as)h Fs(-T)p
+Ft(.)1110 4693 y Fs(hashall)144 b Ft(Same)30 b(as)h Fs(-h)p
+Ft(.)1110 4852 y Fs(histexpand)1590 4962 y Ft(Same)f(as)h
+Fs(-H)p Ft(.)1110 5121 y Fs(history)144 b Ft(Enable)39
+b(command)g(history)-8 b(,)42 b(as)d(describ)s(ed)f(in)h(Section)h(9.1)
+1590 5230 y([Bash)d(History)g(F)-8 b(acilities],)41 b(page)c(129.)60
+b(This)36 b(option)h(is)f(on)1590 5340 y(b)m(y)30 b(default)h(in)f(in)m
+(teractiv)m(e)j(shells.)p eop end
%%Page: 56 62
TeXDict begin 56 61 bop 150 -116 a Ft(56)2572 b(Bash)31
-b(Reference)g(Man)m(ual)1110 299 y Fs(nounset)144 b Ft(Same)30
-b(as)h Fs(-u)p Ft(.)1110 467 y Fs(onecmd)192 b Ft(Same)30
-b(as)h Fs(-t)p Ft(.)1110 636 y Fs(physical)96 b Ft(Same)30
-b(as)h Fs(-P)p Ft(.)1110 805 y Fs(pipefail)96 b Ft(If)44
-b(set,)k(the)d(return)e(v)-5 b(alue)45 b(of)f(a)h(pip)s(eline)e(is)i
-(the)f(v)-5 b(alue)45 b(of)1590 914 y(the)33 b(last)h(\(righ)m(tmost\))
-h(command)e(to)h(exit)g(with)f(a)g(non-zero)1590 1024
-y(status,)28 b(or)f(zero)g(if)f(all)i(commands)e(in)g(the)h(pip)s
-(eline)f(exit)i(suc-)1590 1133 y(cessfully)-8 b(.)41
+b(Reference)g(Man)m(ual)1110 299 y Fs(ignoreeof)1590
+408 y Ft(An)f(in)m(teractiv)m(e)j(shell)e(will)g(not)f(exit)h(up)s(on)e
+(reading)i(EOF.)1110 567 y Fs(keyword)144 b Ft(Same)30
+b(as)h Fs(-k)p Ft(.)1110 725 y Fs(monitor)144 b Ft(Same)30
+b(as)h Fs(-m)p Ft(.)1110 883 y Fs(noclobber)1590 993
+y Ft(Same)f(as)h Fs(-C)p Ft(.)1110 1151 y Fs(noexec)192
+b Ft(Same)30 b(as)h Fs(-n)p Ft(.)1110 1310 y Fs(noglob)192
+b Ft(Same)30 b(as)h Fs(-f)p Ft(.)1110 1468 y Fs(nolog)240
+b Ft(Curren)m(tly)30 b(ignored.)1110 1626 y Fs(notify)192
+b Ft(Same)30 b(as)h Fs(-b)p Ft(.)1110 1784 y Fs(nounset)144
+b Ft(Same)30 b(as)h Fs(-u)p Ft(.)1110 1943 y Fs(onecmd)192
+b Ft(Same)30 b(as)h Fs(-t)p Ft(.)1110 2101 y Fs(physical)96
+b Ft(Same)30 b(as)h Fs(-P)p Ft(.)1110 2259 y Fs(pipefail)96
+b Ft(If)44 b(set,)k(the)d(return)e(v)-5 b(alue)45 b(of)f(a)h(pip)s
+(eline)e(is)i(the)f(v)-5 b(alue)45 b(of)1590 2369 y(the)33
+b(last)h(\(righ)m(tmost\))h(command)e(to)h(exit)g(with)f(a)g(non-zero)
+1590 2478 y(status,)28 b(or)f(zero)g(if)f(all)i(commands)e(in)g(the)h
+(pip)s(eline)f(exit)i(suc-)1590 2588 y(cessfully)-8 b(.)41
b(This)30 b(option)h(is)f(disabled)g(b)m(y)h(default.)1110
-1302 y Fs(posix)240 b Ft(Change)30 b(the)g(b)s(eha)m(vior)h(of)f(Bash)g
-(where)g(the)g(default)h(op)s(era-)1590 1412 y(tion)25
+2746 y Fs(posix)240 b Ft(Change)30 b(the)g(b)s(eha)m(vior)h(of)f(Bash)g
+(where)g(the)g(default)h(op)s(era-)1590 2856 y(tion)25
b(di\013ers)f(from)g(the)h Fl(posix)f Ft(standard)f(to)i(matc)m(h)h
-(the)f(stan-)1590 1521 y(dard)32 b(\(see)i(Section)g(6.11)h([Bash)e
-(POSIX)f(Mo)s(de],)j(page)e(88\).)1590 1631 y(This)k(is)g(in)m(tended)g
+(the)f(stan-)1590 2966 y(dard)32 b(\(see)i(Section)g(6.11)h([Bash)e
+(POSIX)f(Mo)s(de],)j(page)e(88\).)1590 3075 y(This)k(is)g(in)m(tended)g
(to)h(mak)m(e)g(Bash)g(b)s(eha)m(v)m(e)g(as)g(a)f(strict)h(su-)1590
-1740 y(p)s(erset)30 b(of)h(that)f(standard.)1110 1909
-y Fs(privileged)1590 2019 y Ft(Same)g(as)h Fs(-p)p Ft(.)1110
-2187 y Fs(verbose)144 b Ft(Same)30 b(as)h Fs(-v)p Ft(.)1110
-2356 y Fs(vi)384 b Ft(Use)36 b(a)g Fs(vi)p Ft(-st)m(yle)g(line)g
+3185 y(p)s(erset)30 b(of)h(that)f(standard.)1110 3343
+y Fs(privileged)1590 3453 y Ft(Same)g(as)h Fs(-p)p Ft(.)1110
+3611 y Fs(verbose)144 b Ft(Same)30 b(as)h Fs(-v)p Ft(.)1110
+3769 y Fs(vi)384 b Ft(Use)36 b(a)g Fs(vi)p Ft(-st)m(yle)g(line)g
(editing)g(in)m(terface.)58 b(This)35 b(also)h(a\013ects)1590
-2465 y(the)31 b(editing)g(in)m(terface)h(used)d(for)h
-Fs(read)f(-e)p Ft(.)1110 2634 y Fs(xtrace)192 b Ft(Same)30
-b(as)h Fs(-x)p Ft(.)630 2803 y Fs(-p)384 b Ft(T)-8 b(urn)33
+3879 y(the)31 b(editing)g(in)m(terface)h(used)d(for)h
+Fs(read)f(-e)p Ft(.)1110 4037 y Fs(xtrace)192 b Ft(Same)30
+b(as)h Fs(-x)p Ft(.)630 4195 y Fs(-p)384 b Ft(T)-8 b(urn)33
b(on)h(privileged)h(mo)s(de.)51 b(In)34 b(this)g(mo)s(de,)h(the)f
-Fs($BASH_ENV)e Ft(and)h Fs($ENV)1110 2912 y Ft(\014les)23
+Fs($BASH_ENV)e Ft(and)h Fs($ENV)1110 4305 y Ft(\014les)23
b(are)h(not)f(pro)s(cessed,)h(shell)g(functions)e(are)i(not)f
-(inherited)g(from)f(the)i(en-)1110 3022 y(vironmen)m(t,)h(and)e(the)g
+(inherited)g(from)f(the)i(en-)1110 4415 y(vironmen)m(t,)h(and)e(the)g
Fs(SHELLOPTS)p Ft(,)f Fs(BASHOPTS)p Ft(,)h Fs(CDPATH)e
-Ft(and)i Fs(GLOBIGNORE)1110 3131 y Ft(v)-5 b(ariables,)23
+Ft(and)i Fs(GLOBIGNORE)1110 4524 y Ft(v)-5 b(ariables,)23
b(if)e(they)g(app)s(ear)f(in)g(the)h(en)m(vironmen)m(t,)i(are)e
-(ignored.)38 b(If)20 b(the)h(shell)1110 3241 y(is)37
+(ignored.)38 b(If)20 b(the)h(shell)1110 4634 y(is)37
b(started)h(with)f(the)g(e\013ectiv)m(e)j(user)d(\(group\))g(id)g(not)g
-(equal)h(to)g(the)f(real)1110 3351 y(user)d(\(group\))g(id,)i(and)e
+(equal)h(to)g(the)f(real)1110 4743 y(user)d(\(group\))g(id,)i(and)e
(the)g(`)p Fs(-p)p Ft(')g(option)h(is)g(not)f(supplied,)h(these)g
-(actions)1110 3460 y(are)d(tak)m(en)i(and)d(the)h(e\013ectiv)m(e)j
+(actions)1110 4853 y(are)d(tak)m(en)i(and)d(the)h(e\013ectiv)m(e)j
(user)c(id)h(is)g(set)h(to)f(the)h(real)f(user)g(id.)45
-b(If)32 b(the)1110 3570 y(`)p Fs(-p)p Ft(')e(option)i(is)e(supplied)g
+b(If)32 b(the)1110 4963 y(`)p Fs(-p)p Ft(')e(option)i(is)e(supplied)g
(at)h(startup,)f(the)h(e\013ectiv)m(e)i(user)d(id)h(is)f(not)h(reset.)
-1110 3679 y(T)-8 b(urning)35 b(this)i(option)g(o\013)g(causes)g(the)g
+1110 5072 y(T)-8 b(urning)35 b(this)i(option)g(o\013)g(causes)g(the)g
(e\013ectiv)m(e)i(user)d(and)g(group)g(ids)g(to)1110
-3789 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f(and)g(group)g(ids.)630
-3957 y Fs(-t)384 b Ft(Exit)31 b(after)g(reading)f(and)g(executing)h
-(one)g(command.)630 4126 y Fs(-u)384 b Ft(T)-8 b(reat)25
-b(unset)e(v)-5 b(ariables)25 b(and)e(parameters)h(other)h(than)e(the)h
-(sp)s(ecial)h(param-)1110 4236 y(eters)35 b(`)p Fs(@)p
-Ft(')f(or)g(`)p Fs(*)p Ft(')h(as)f(an)g(error)g(when)f(p)s(erforming)g
-(parameter)i(expansion.)1110 4345 y(An)28 b(error)h(message)g(will)g(b)
-s(e)f(written)h(to)h(the)e(standard)g(error,)h(and)f(a)h(non-)1110
-4455 y(in)m(teractiv)m(e)k(shell)e(will)g(exit.)630 4623
-y Fs(-v)384 b Ft(Prin)m(t)30 b(shell)h(input)e(lines)i(as)g(they)f(are)
-h(read.)630 4792 y Fs(-x)384 b Ft(Prin)m(t)21 b(a)h(trace)h(of)f
-(simple)f(commands,)i Fs(for)e Ft(commands,)i Fs(case)d
-Ft(commands,)1110 4902 y Fs(select)29 b Ft(commands,)j(and)e
+5182 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f(and)g(group)g(ids.)630
+5340 y Fs(-t)384 b Ft(Exit)31 b(after)g(reading)f(and)g(executing)h
+(one)g(command.)p eop end
+%%Page: 57 63
+TeXDict begin 57 62 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y Fs(-u)384
+b Ft(T)-8 b(reat)25 b(unset)e(v)-5 b(ariables)25 b(and)e(parameters)h
+(other)h(than)e(the)h(sp)s(ecial)h(param-)1110 408 y(eters)35
+b(`)p Fs(@)p Ft(')f(or)g(`)p Fs(*)p Ft(')h(as)f(an)g(error)g(when)f(p)s
+(erforming)g(parameter)i(expansion.)1110 518 y(An)28
+b(error)h(message)g(will)g(b)s(e)f(written)h(to)h(the)e(standard)g
+(error,)h(and)f(a)h(non-)1110 628 y(in)m(teractiv)m(e)k(shell)e(will)g
+(exit.)630 803 y Fs(-v)384 b Ft(Prin)m(t)30 b(shell)h(input)e(lines)i
+(as)g(they)f(are)h(read.)630 978 y Fs(-x)384 b Ft(Prin)m(t)21
+b(a)h(trace)h(of)f(simple)f(commands,)i Fs(for)e Ft(commands,)i
+Fs(case)d Ft(commands,)1110 1088 y Fs(select)29 b Ft(commands,)j(and)e
(arithmetic)j Fs(for)d Ft(commands)h(and)f(their)i(argu-)1110
-5011 y(men)m(ts)h(or)f(asso)s(ciated)i(w)m(ord)e(lists)h(after)g(they)f
-(are)h(expanded)f(and)f(b)s(efore)1110 5121 y(they)i(are)g(executed.)49
+1198 y(men)m(ts)h(or)f(asso)s(ciated)i(w)m(ord)e(lists)h(after)g(they)f
+(are)h(expanded)f(and)f(b)s(efore)1110 1307 y(they)i(are)g(executed.)49
b(The)32 b(v)-5 b(alue)33 b(of)g(the)g Fs(PS4)f Ft(v)-5
-b(ariable)34 b(is)f(expanded)f(and)1110 5230 y(the)24
+b(ariable)34 b(is)f(expanded)f(and)1110 1417 y(the)24
b(resultan)m(t)h(v)-5 b(alue)24 b(is)g(prin)m(ted)g(b)s(efore)f(the)h
-(command)g(and)f(its)i(expanded)1110 5340 y(argumen)m(ts.)p
+(command)g(and)f(its)i(expanded)1110 1526 y(argumen)m(ts.)630
+1702 y Fs(-B)384 b Ft(The)41 b(shell)g(will)g(p)s(erform)f(brace)h
+(expansion)g(\(see)h(Section)g(3.5.1)g([Brace)1110 1811
+y(Expansion],)30 b(page)h(20\).)42 b(This)30 b(option)h(is)f(on)g(b)m
+(y)h(default.)630 1987 y Fs(-C)384 b Ft(Prev)m(en)m(t)25
+b(output)e(redirection)h(using)f(`)p Fs(>)p Ft(',)i(`)p
+Fs(>&)p Ft(',)g(and)e(`)p Fs(<>)p Ft(')g(from)h(o)m(v)m(erwriting)1110
+2096 y(existing)31 b(\014les.)630 2271 y Fs(-E)384 b
+Ft(If)39 b(set,)j(an)m(y)e(trap)f(on)g Fs(ERR)g Ft(is)g(inherited)g(b)m
+(y)g(shell)h(functions,)h(command)1110 2381 y(substitutions,)35
+b(and)e(commands)g(executed)i(in)f(a)g(subshell)f(en)m(vironmen)m(t.)
+1110 2491 y(The)d Fs(ERR)f Ft(trap)i(is)f(normally)h(not)f(inherited)g
+(in)g(suc)m(h)g(cases.)630 2666 y Fs(-H)384 b Ft(Enable)38
+b(`)p Fs(!)p Ft(')h(st)m(yle)h(history)e(substitution)g(\(see)h
+(Section)h(9.3)f([History)g(In-)1110 2776 y(teraction],)g(page)d
+(131\).)57 b(This)34 b(option)i(is)f(on)g(b)m(y)h(default)f(for)g(in)m
+(teractiv)m(e)1110 2885 y(shells.)630 3061 y Fs(-P)384
+b Ft(If)39 b(set,)j(do)d(not)g(resolv)m(e)i(sym)m(b)s(olic)e(links)g
+(when)f(p)s(erforming)g(commands)1110 3170 y(suc)m(h)29
+b(as)h Fs(cd)f Ft(whic)m(h)g(c)m(hange)h(the)g(curren)m(t)f(directory)
+-8 b(.)42 b(The)28 b(ph)m(ysical)j(direc-)1110 3280 y(tory)j(is)g(used)
+f(instead.)52 b(By)34 b(default,)h(Bash)f(follo)m(ws)h(the)f(logical)i
+(c)m(hain)f(of)1110 3389 y(directories)j(when)d(p)s(erforming)h
+(commands)g(whic)m(h)g(c)m(hange)i(the)f(curren)m(t)1110
+3499 y(directory)-8 b(.)1110 3641 y(F)g(or)31 b(example,)g(if)f(`)p
+Fs(/usr/sys)p Ft(')e(is)i(a)g(sym)m(b)s(olic)h(link)f(to)g(`)p
+Fs(/usr/local/sys)p Ft(')1110 3751 y(then:)1350 3893
+y Fs($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 4003 y(/usr/sys)1350
+4113 y($)g(cd)h(..;)f(pwd)1350 4222 y(/usr)1110 4365
+y Ft(If)30 b Fs(set)f(-P)h Ft(is)h(on,)f(then:)1350 4507
+y Fs($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 4617 y(/usr/local/sys)
+1350 4726 y($)g(cd)h(..;)f(pwd)1350 4836 y(/usr/local)630
+5011 y(-T)384 b Ft(If)34 b(set,)j(an)m(y)e(trap)g(on)g
+Fs(DEBUG)e Ft(and)i Fs(RETURN)e Ft(are)i(inherited)g(b)m(y)f(shell)i
+(func-)1110 5121 y(tions,)k(command)d(substitutions,)h(and)f(commands)g
+(executed)h(in)f(a)h(sub-)1110 5230 y(shell)33 b(en)m(vironmen)m(t.)49
+b(The)32 b Fs(DEBUG)g Ft(and)g Fs(RETURN)f Ft(traps)h(are)i(normally)f
+(not)1110 5340 y(inherited)d(in)g(suc)m(h)g(cases.)p
eop end
-%%Page: 57 63
-TeXDict begin 57 62 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y Fs(-B)384
-b Ft(The)41 b(shell)g(will)g(p)s(erform)f(brace)h(expansion)g(\(see)h
-(Section)g(3.5.1)g([Brace)1110 408 y(Expansion],)30 b(page)h(19\).)42
-b(This)30 b(option)h(is)f(on)g(b)m(y)h(default.)630 556
-y Fs(-C)384 b Ft(Prev)m(en)m(t)25 b(output)e(redirection)h(using)f(`)p
-Fs(>)p Ft(',)i(`)p Fs(>&)p Ft(',)g(and)e(`)p Fs(<>)p
-Ft(')g(from)h(o)m(v)m(erwriting)1110 666 y(existing)31
-b(\014les.)630 814 y Fs(-E)384 b Ft(If)39 b(set,)j(an)m(y)e(trap)f(on)g
-Fs(ERR)g Ft(is)g(inherited)g(b)m(y)g(shell)h(functions,)h(command)1110
-923 y(substitutions,)35 b(and)e(commands)g(executed)i(in)f(a)g
-(subshell)f(en)m(vironmen)m(t.)1110 1033 y(The)d Fs(ERR)f
-Ft(trap)i(is)f(normally)h(not)f(inherited)g(in)g(suc)m(h)g(cases.)630
-1181 y Fs(-H)384 b Ft(Enable)38 b(`)p Fs(!)p Ft(')h(st)m(yle)h(history)
-e(substitution)g(\(see)h(Section)h(9.3)f([History)g(In-)1110
-1290 y(teraction],)g(page)d(129\).)57 b(This)34 b(option)i(is)f(on)g(b)
-m(y)h(default)f(for)g(in)m(teractiv)m(e)1110 1400 y(shells.)630
-1548 y Fs(-P)384 b Ft(If)43 b(set,)k(do)c(not)g(follo)m(w)h(sym)m(b)s
-(olic)g(links)e(when)g(p)s(erforming)g(commands)1110
-1657 y(suc)m(h)29 b(as)h Fs(cd)f Ft(whic)m(h)g(c)m(hange)h(the)g
-(curren)m(t)f(directory)-8 b(.)42 b(The)28 b(ph)m(ysical)j(direc-)1110
-1767 y(tory)j(is)g(used)f(instead.)52 b(By)34 b(default,)h(Bash)f
-(follo)m(ws)h(the)f(logical)i(c)m(hain)f(of)1110 1877
-y(directories)j(when)d(p)s(erforming)h(commands)g(whic)m(h)g(c)m(hange)
-i(the)f(curren)m(t)1110 1986 y(directory)-8 b(.)1110
-2115 y(F)g(or)31 b(example,)g(if)f(`)p Fs(/usr/sys)p
-Ft(')e(is)i(a)g(sym)m(b)s(olic)h(link)f(to)g(`)p Fs(/usr/local/sys)p
-Ft(')1110 2224 y(then:)1350 2353 y Fs($)47 b(cd)h(/usr/sys;)d(echo)i
-($PWD)1350 2463 y(/usr/sys)1350 2572 y($)g(cd)h(..;)f(pwd)1350
-2682 y(/usr)1110 2811 y Ft(If)30 b Fs(set)f(-P)h Ft(is)h(on,)f(then:)
-1350 2939 y Fs($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350
-3049 y(/usr/local/sys)1350 3158 y($)g(cd)h(..;)f(pwd)1350
-3268 y(/usr/local)630 3416 y(-T)384 b Ft(If)34 b(set,)j(an)m(y)e(trap)g
-(on)g Fs(DEBUG)e Ft(and)i Fs(RETURN)e Ft(are)i(inherited)g(b)m(y)f
-(shell)i(func-)1110 3525 y(tions,)k(command)d(substitutions,)h(and)f
-(commands)g(executed)h(in)f(a)h(sub-)1110 3635 y(shell)33
-b(en)m(vironmen)m(t.)49 b(The)32 b Fs(DEBUG)g Ft(and)g
-Fs(RETURN)f Ft(traps)h(are)i(normally)f(not)1110 3745
-y(inherited)d(in)g(suc)m(h)g(cases.)630 3892 y Fs(--)384
-b Ft(If)31 b(no)h(argumen)m(ts)f(follo)m(w)i(this)f(option,)g(then)f
-(the)h(p)s(ositional)h(parameters)1110 4002 y(are)h(unset.)49
-b(Otherwise,)34 b(the)g(p)s(ositional)g(parameters)g(are)g(set)g(to)g
-(the)g Fq(ar-)1110 4112 y(gumen)m(ts)t Ft(,)d(ev)m(en)g(if)f(some)h(of)
-f(them)h(b)s(egin)f(with)g(a)g(`)p Fs(-)p Ft('.)630 4260
-y Fs(-)432 b Ft(Signal)45 b(the)g(end)f(of)h(options,)k(cause)c(all)h
-(remaining)e Fq(argumen)m(ts)49 b Ft(to)d(b)s(e)1110
-4369 y(assigned)38 b(to)h(the)f(p)s(ositional)h(parameters.)65
-b(The)37 b(`)p Fs(-x)p Ft(')h(and)g(`)p Fs(-v)p Ft(')g(options)1110
-4479 y(are)25 b(turned)e(o\013.)40 b(If)24 b(there)h(are)g(no)f
-(argumen)m(ts,)i(the)f(p)s(ositional)h(parameters)1110
-4588 y(remain)k(unc)m(hanged.)630 4736 y(Using)d(`)p
-Fs(+)p Ft(')h(rather)f(than)g(`)p Fs(-)p Ft(')g(causes)h(these)f
-(options)h(to)g(b)s(e)e(turned)g(o\013.)40 b(The)27 b(options)h(can)630
-4846 y(also)36 b(b)s(e)f(used)f(up)s(on)g(in)m(v)m(o)s(cation)j(of)e
-(the)g(shell.)56 b(The)34 b(curren)m(t)h(set)h(of)f(options)h(ma)m(y)g
-(b)s(e)630 4955 y(found)29 b(in)h Fs($-)p Ft(.)630 5084
-y(The)43 b(remaining)h(N)f Fq(argumen)m(ts)48 b Ft(are)c(p)s(ositional)
-g(parameters)g(and)f(are)h(assigned,)j(in)630 5194 y(order,)30
+%%Page: 58 64
+TeXDict begin 58 63 bop 150 -116 a Ft(58)2572 b(Bash)31
+b(Reference)g(Man)m(ual)630 299 y Fs(--)384 b Ft(If)31
+b(no)h(argumen)m(ts)f(follo)m(w)i(this)f(option,)g(then)f(the)h(p)s
+(ositional)h(parameters)1110 408 y(are)h(unset.)49 b(Otherwise,)34
+b(the)g(p)s(ositional)g(parameters)g(are)g(set)g(to)g(the)g
+Fq(ar-)1110 518 y(gumen)m(ts)t Ft(,)d(ev)m(en)g(if)f(some)h(of)f(them)h
+(b)s(egin)f(with)g(a)g(`)p Fs(-)p Ft('.)630 679 y Fs(-)432
+b Ft(Signal)45 b(the)g(end)f(of)h(options,)k(cause)c(all)h(remaining)e
+Fq(argumen)m(ts)49 b Ft(to)d(b)s(e)1110 788 y(assigned)38
+b(to)h(the)f(p)s(ositional)h(parameters.)65 b(The)37
+b(`)p Fs(-x)p Ft(')h(and)g(`)p Fs(-v)p Ft(')g(options)1110
+898 y(are)25 b(turned)e(o\013.)40 b(If)24 b(there)h(are)g(no)f(argumen)
+m(ts,)i(the)f(p)s(ositional)h(parameters)1110 1007 y(remain)k(unc)m
+(hanged.)630 1168 y(Using)d(`)p Fs(+)p Ft(')h(rather)f(than)g(`)p
+Fs(-)p Ft(')g(causes)h(these)f(options)h(to)g(b)s(e)e(turned)g(o\013.)
+40 b(The)27 b(options)h(can)630 1278 y(also)36 b(b)s(e)f(used)f(up)s
+(on)g(in)m(v)m(o)s(cation)j(of)e(the)g(shell.)56 b(The)34
+b(curren)m(t)h(set)h(of)f(options)h(ma)m(y)g(b)s(e)630
+1387 y(found)29 b(in)h Fs($-)p Ft(.)630 1522 y(The)43
+b(remaining)h(N)f Fq(argumen)m(ts)48 b Ft(are)c(p)s(ositional)g
+(parameters)g(and)f(are)h(assigned,)j(in)630 1632 y(order,)30
b(to)h Fs($1)p Ft(,)f Fs($2)p Ft(,)36 b(.)22 b(.)g(.)42
b Fs($N)p Ft(.)e(The)30 b(sp)s(ecial)h(parameter)g Fs(#)f
-Ft(is)g(set)h(to)g(N.)630 5322 y(The)f(return)f(status)i(is)f(alw)m(a)m
+Ft(is)g(set)h(to)g(N.)630 1767 y(The)f(return)f(status)i(is)f(alw)m(a)m
(ys)i(zero)f(unless)f(an)g(in)m(v)-5 b(alid)31 b(option)g(is)f
-(supplied.)p eop end
-%%Page: 58 64
-TeXDict begin 58 63 bop 150 -116 a Ft(58)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fj(4.3.2)63 b(The)41
-b(Shopt)h(Builtin)150 446 y Ft(This)30 b(builtin)g(allo)m(ws)h(y)m(ou)g
-(to)g(c)m(hange)h(additional)f(shell)f(optional)i(b)s(eha)m(vior.)150
-618 y Fs(shopt)870 756 y(shopt)46 b([-pqsu])g([-o])h([)p
-Fi(optname)56 b Fs(...)o(])630 895 y Ft(T)-8 b(oggle)47
+(supplied.)150 1968 y Fj(4.3.2)63 b(The)41 b(Shopt)h(Builtin)150
+2115 y Ft(This)30 b(builtin)g(allo)m(ws)h(y)m(ou)g(to)g(c)m(hange)h
+(additional)f(shell)f(optional)i(b)s(eha)m(vior.)150
+2276 y Fs(shopt)870 2411 y(shopt)46 b([-pqsu])g([-o])h([)p
+Fi(optname)56 b Fs(...)o(])630 2546 y Ft(T)-8 b(oggle)47
b(the)d(v)-5 b(alues)45 b(of)g(v)-5 b(ariables)45 b(con)m(trolling)i
(optional)f(shell)e(b)s(eha)m(vior.)84 b(With)45 b(no)630
-1004 y(options,)32 b(or)f(with)g(the)g(`)p Fs(-p)p Ft(')g(option,)h(a)g
+2656 y(options,)32 b(or)f(with)g(the)g(`)p Fs(-p)p Ft(')g(option,)h(a)g
(list)f(of)h(all)g(settable)g(options)g(is)f(displa)m(y)m(ed,)h(with)
-630 1114 y(an)i(indication)i(of)f(whether)f(or)g(not)h(eac)m(h)h(is)e
+630 2765 y(an)i(indication)i(of)f(whether)f(or)g(not)h(eac)m(h)h(is)e
(set.)54 b(The)34 b(`)p Fs(-p)p Ft(')h(option)g(causes)g(output)f(to)
-630 1224 y(b)s(e)i(displa)m(y)m(ed)h(in)e(a)i(form)f(that)h(ma)m(y)g(b)
+630 2875 y(b)s(e)i(displa)m(y)m(ed)h(in)e(a)i(form)f(that)h(ma)m(y)g(b)
s(e)e(reused)h(as)g(input.)58 b(Other)36 b(options)g(ha)m(v)m(e)i(the)
-630 1333 y(follo)m(wing)32 b(meanings:)630 1501 y Fs(-s)384
+630 2984 y(follo)m(wing)32 b(meanings:)630 3145 y Fs(-s)384
b Ft(Enable)30 b(\(set\))i(eac)m(h)f Fq(optname)5 b Ft(.)630
-1668 y Fs(-u)384 b Ft(Disable)31 b(\(unset\))g(eac)m(h)h
-Fq(optname)5 b Ft(.)630 1836 y Fs(-q)384 b Ft(Suppresses)28
+3306 y Fs(-u)384 b Ft(Disable)31 b(\(unset\))g(eac)m(h)h
+Fq(optname)5 b Ft(.)630 3466 y Fs(-q)384 b Ft(Suppresses)28
b(normal)h(output;)h(the)g(return)e(status)i(indicates)h(whether)e(the)
-1110 1946 y Fq(optname)37 b Ft(is)31 b(set)h(or)f(unset.)43
+1110 3576 y Fq(optname)37 b Ft(is)31 b(set)h(or)f(unset.)43
b(If)31 b(m)m(ultiple)h Fq(optname)37 b Ft(argumen)m(ts)31
-b(are)h(giv)m(en)1110 2055 y(with)43 b(`)p Fs(-q)p Ft(',)j(the)d
+b(are)h(giv)m(en)1110 3686 y(with)43 b(`)p Fs(-q)p Ft(',)j(the)d
(return)f(status)h(is)g(zero)h(if)f(all)g Fq(optnames)k
-Ft(are)d(enabled;)1110 2165 y(non-zero)31 b(otherwise.)630
-2333 y Fs(-o)384 b Ft(Restricts)28 b(the)g(v)-5 b(alues)28
+Ft(are)d(enabled;)1110 3795 y(non-zero)31 b(otherwise.)630
+3956 y Fs(-o)384 b Ft(Restricts)28 b(the)g(v)-5 b(alues)28
b(of)f Fq(optname)33 b Ft(to)c(b)s(e)d(those)i(de\014ned)f(for)g(the)g
-(`)p Fs(-o)p Ft(')h(op-)1110 2442 y(tion)23 b(to)h(the)f
+(`)p Fs(-o)p Ft(')h(op-)1110 4065 y(tion)23 b(to)h(the)f
Fs(set)f Ft(builtin)h(\(see)g(Section)h(4.3.1)h([The)d(Set)i(Builtin],)
-h(page)e(54\).)630 2610 y(If)40 b(either)g(`)p Fs(-s)p
+h(page)e(54\).)630 4226 y(If)40 b(either)g(`)p Fs(-s)p
Ft(')g(or)g(`)p Fs(-u)p Ft(')g(is)g(used)g(with)g(no)g
Fq(optname)45 b Ft(argumen)m(ts,)e Fs(shopt)c Ft(sho)m(ws)h(only)630
-2719 y(those)31 b(options)g(whic)m(h)f(are)g(set)h(or)g(unset,)f(resp)s
-(ectiv)m(ely)-8 b(.)630 2858 y(Unless)30 b(otherwise)h(noted,)g(the)g
+4336 y(those)31 b(options)g(whic)m(h)f(are)g(set)h(or)g(unset,)f(resp)s
+(ectiv)m(ely)-8 b(.)630 4471 y(Unless)30 b(otherwise)h(noted,)g(the)g
Fs(shopt)d Ft(options)j(are)g(disabled)f(\(o\013)7 b(\))32
-b(b)m(y)e(default.)630 2997 y(The)d(return)f(status)i(when)f(listing)h
+b(b)m(y)e(default.)630 4606 y(The)d(return)f(status)i(when)f(listing)h
(options)g(is)f(zero)i(if)e(all)i Fq(optnames)i Ft(are)d(enabled,)g
-(non-)630 3106 y(zero)40 b(otherwise.)66 b(When)39 b(setting)h(or)f
+(non-)630 4715 y(zero)40 b(otherwise.)66 b(When)39 b(setting)h(or)f
(unsetting)g(options,)i(the)e(return)f(status)h(is)g(zero)630
-3216 y(unless)30 b(an)g Fq(optname)36 b Ft(is)30 b(not)h(a)g(v)-5
-b(alid)30 b(shell)h(option.)630 3354 y(The)f(list)h(of)f
-Fs(shopt)f Ft(options)i(is:)630 3522 y Fs(autocd)192
+4825 y(unless)30 b(an)g Fq(optname)36 b Ft(is)30 b(not)h(a)g(v)-5
+b(alid)30 b(shell)h(option.)630 4960 y(The)f(list)h(of)f
+Fs(shopt)f Ft(options)i(is:)630 5121 y Fs(autocd)192
b Ft(If)27 b(set,)h(a)g(command)f(name)g(that)h(is)f(the)g(name)g(of)h
-(a)f(directory)h(is)f(executed)1110 3632 y(as)j(if)f(it)h(w)m(ere)f
+(a)f(directory)h(is)f(executed)1110 5230 y(as)j(if)f(it)h(w)m(ere)f
(the)h(argumen)m(t)g(to)g(the)f Fs(cd)g Ft(command.)40
-b(This)29 b(option)g(is)h(only)1110 3741 y(used)g(b)m(y)g(in)m
-(teractiv)m(e)j(shells.)630 3909 y Fs(cdable_vars)1110
-4018 y Ft(If)h(this)h(is)g(set,)i(an)e(argumen)m(t)g(to)h(the)f
-Fs(cd)f Ft(builtin)h(command)f(that)i(is)f(not)1110 4128
+b(This)29 b(option)g(is)h(only)1110 5340 y(used)g(b)m(y)g(in)m
+(teractiv)m(e)j(shells.)p eop end
+%%Page: 59 65
+TeXDict begin 59 64 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y Fs(cdable_vars)1110
+408 y Ft(If)34 b(this)h(is)g(set,)i(an)e(argumen)m(t)g(to)h(the)f
+Fs(cd)f Ft(builtin)h(command)f(that)i(is)f(not)1110 518
y(a)c(directory)g(is)g(assumed)f(to)h(b)s(e)f(the)h(name)f(of)h(a)g(v)
--5 b(ariable)31 b(whose)g(v)-5 b(alue)31 b(is)1110 4238
-y(the)g(directory)f(to)i(c)m(hange)f(to.)630 4405 y Fs(cdspell)144
+-5 b(ariable)31 b(whose)g(v)-5 b(alue)31 b(is)1110 628
+y(the)g(directory)f(to)i(c)m(hange)f(to.)630 798 y Fs(cdspell)144
b Ft(If)27 b(set,)h(minor)f(errors)f(in)h(the)g(sp)s(elling)h(of)f(a)g
-(directory)h(comp)s(onen)m(t)f(in)g(a)h Fs(cd)1110 4515
+(directory)h(comp)s(onen)m(t)f(in)g(a)h Fs(cd)1110 908
y Ft(command)i(will)h(b)s(e)f(corrected.)43 b(The)30
b(errors)g(c)m(hec)m(k)m(ed)j(for)d(are)h(transp)s(osed)1110
-4624 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47
+1017 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47
b(and)40 b(a)i(c)m(haracter)h(to)s(o)g(man)m(y)-8 b(.)74
-b(If)42 b(a)1110 4734 y(correction)25 b(is)e(found,)g(the)h(corrected)g
-(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 4844
+b(If)42 b(a)1110 1127 y(correction)25 b(is)e(found,)g(the)h(corrected)g
+(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 1236
y(pro)s(ceeds.)40 b(This)30 b(option)h(is)f(only)h(used)e(b)m(y)h(in)m
-(teractiv)m(e)k(shells.)630 5011 y Fs(checkhash)1110
-5121 y Ft(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f
-(command)f(found)g(in)g(the)h(hash)f(table)1110 5230
+(teractiv)m(e)k(shells.)630 1407 y Fs(checkhash)1110
+1517 y Ft(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f
+(command)f(found)g(in)g(the)h(hash)f(table)1110 1626
y(exists)k(b)s(efore)f(trying)h(to)h(execute)g(it.)48
-b(If)32 b(a)h(hashed)e(command)i(no)f(longer)1110 5340
-y(exists,)f(a)g(normal)f(path)g(searc)m(h)h(is)g(p)s(erformed.)p
-eop end
-%%Page: 59 65
-TeXDict begin 59 64 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y Fs(checkjobs)1110
-408 y Ft(If)28 b(set,)i(Bash)e(lists)h(the)g(status)g(of)f(an)m(y)h
-(stopp)s(ed)f(and)g(running)e(jobs)i(b)s(efore)1110 518
-y(exiting)42 b(an)f(in)m(teractiv)m(e)j(shell.)72 b(If)41
-b(an)m(y)g(jobs)f(are)i(running,)g(this)f(causes)1110
-628 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f(second)h
-(exit)g(is)g(attempted)h(without)e(an)1110 737 y(in)m(terv)m(ening)j
+b(If)32 b(a)h(hashed)e(command)i(no)f(longer)1110 1736
+y(exists,)f(a)g(normal)f(path)g(searc)m(h)h(is)g(p)s(erformed.)630
+1906 y Fs(checkjobs)1110 2016 y Ft(If)d(set,)i(Bash)e(lists)h(the)g
+(status)g(of)f(an)m(y)h(stopp)s(ed)f(and)g(running)e(jobs)i(b)s(efore)
+1110 2125 y(exiting)42 b(an)f(in)m(teractiv)m(e)j(shell.)72
+b(If)41 b(an)m(y)g(jobs)f(are)i(running,)g(this)f(causes)1110
+2235 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f(second)h
+(exit)g(is)g(attempted)h(without)e(an)1110 2345 y(in)m(terv)m(ening)j
(command)e(\(see)h(Chapter)f(7)h([Job)f(Con)m(trol],)i(page)f(93\).)42
-b(The)1110 847 y(shell)31 b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h
-(if)g(an)m(y)f(jobs)g(are)h(stopp)s(ed.)630 998 y Fs(checkwinsize)1110
-1107 y Ft(If)41 b(set,)k(Bash)c(c)m(hec)m(ks)i(the)f(windo)m(w)e(size)j
-(after)f(eac)m(h)g(command)f(and,)j(if)1110 1217 y(necessary)-8
+b(The)1110 2454 y(shell)31 b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h
+(if)g(an)m(y)f(jobs)g(are)h(stopp)s(ed.)630 2625 y Fs(checkwinsize)1110
+2734 y Ft(If)41 b(set,)k(Bash)c(c)m(hec)m(ks)i(the)f(windo)m(w)e(size)j
+(after)f(eac)m(h)g(command)f(and,)j(if)1110 2844 y(necessary)-8
b(,)31 b(up)s(dates)f(the)g(v)-5 b(alues)31 b(of)g Fs(LINES)e
-Ft(and)g Fs(COLUMNS)p Ft(.)630 1367 y Fs(cmdhist)144
+Ft(and)g Fs(COLUMNS)p Ft(.)630 3014 y Fs(cmdhist)144
b Ft(If)33 b(set,)j(Bash)e(attempts)h(to)g(sa)m(v)m(e)g(all)g(lines)f
-(of)g(a)h(m)m(ultiple-line)g(command)1110 1477 y(in)c(the)g(same)g
+(of)g(a)h(m)m(ultiple-line)g(command)1110 3124 y(in)c(the)g(same)g
(history)g(en)m(try)-8 b(.)42 b(This)30 b(allo)m(ws)i(easy)g
-(re-editing)g(of)f(m)m(ulti-line)1110 1587 y(commands.)630
-1737 y Fs(compat31)96 b Ft(If)27 b(set,)i(Bash)e(c)m(hanges)i(its)f(b)s
+(re-editing)g(of)f(m)m(ulti-line)1110 3233 y(commands.)630
+3404 y Fs(compat31)96 b Ft(If)27 b(set,)i(Bash)e(c)m(hanges)i(its)f(b)s
(eha)m(vior)f(to)i(that)f(of)f(v)m(ersion)h(3.1)h(with)e(resp)s(ect)
-1110 1847 y(to)k(quoted)g(argumen)m(ts)f(to)h(the)g(conditional)h
-(command's)e(`)p Fs(=~)p Ft(')g(op)s(erator.)630 1998
+1110 3513 y(to)k(quoted)g(argumen)m(ts)f(to)h(the)g(conditional)h
+(command's)e(`)p Fs(=~)p Ft(')g(op)s(erator.)630 3684
y Fs(compat32)96 b Ft(If)27 b(set,)i(Bash)e(c)m(hanges)i(its)f(b)s(eha)
m(vior)f(to)i(that)f(of)f(v)m(ersion)h(3.2)h(with)e(resp)s(ect)1110
-2107 y(to)h(lo)s(cale-sp)s(eci\014c)g(string)f(comparison)g(when)f
-(using)g(the)h(`)p Fs([[)p Ft(')g(conditional)1110 2217
+3794 y(to)h(lo)s(cale-sp)s(eci\014c)g(string)f(comparison)g(when)f
+(using)g(the)h(`)p Fs([[)p Ft(')g(conditional)1110 3903
y(command's)36 b(`)p Fs(<)p Ft(')g(and)f(`)p Fs(>)p Ft(')h(op)s
(erators.)57 b(Bash)36 b(v)m(ersions)g(prior)f(to)h(bash-4.0)1110
-2326 y(use)29 b(ASCI)s(I)f(collation)k(and)d(strcmp\(3\);)h(bash-4.1)g
-(and)f(later)h(use)g(the)f(cur-)1110 2436 y(ren)m(t)i(lo)s(cale's)h
-(collation)g(sequence)f(and)f(strcoll\(3\).)630 2587
+4013 y(use)29 b(ASCI)s(I)f(collation)k(and)d(strcmp\(3\);)h(bash-4.1)g
+(and)f(later)h(use)g(the)f(cur-)1110 4122 y(ren)m(t)i(lo)s(cale's)h
+(collation)g(sequence)f(and)f(strcoll\(3\).)630 4293
y Fs(compat40)96 b Ft(If)27 b(set,)i(Bash)e(c)m(hanges)i(its)f(b)s(eha)
m(vior)f(to)i(that)f(of)f(v)m(ersion)h(4.0)h(with)e(resp)s(ect)1110
-2696 y(to)h(lo)s(cale-sp)s(eci\014c)g(string)f(comparison)g(when)f
-(using)g(the)h(`)p Fs([[)p Ft(')g(conditional)1110 2806
+4402 y(to)h(lo)s(cale-sp)s(eci\014c)g(string)f(comparison)g(when)f
+(using)g(the)h(`)p Fs([[)p Ft(')g(conditional)1110 4512
y(command's)j(`)p Fs(<)p Ft(')h(and)e(`)p Fs(>)p Ft(')i(op)s(erators)f
(\(see)h(previous)f(item\))h(and)f(the)g(e\013ect)1110
-2915 y(of)h(in)m(terrupting)f(a)g(command)h(list.)630
-3066 y Fs(compat41)96 b Ft(If)27 b(set,)i(Bash,)g(when)e(in)g(p)s(osix)
+4622 y(of)h(in)m(terrupting)f(a)g(command)h(list.)630
+4792 y Fs(compat41)96 b Ft(If)27 b(set,)i(Bash,)g(when)e(in)g(p)s(osix)
g(mo)s(de,)h(treats)h(a)f(single)g(quote)h(in)e(a)h(double-)1110
-3176 y(quoted)46 b(parameter)h(expansion)f(as)g(a)h(sp)s(ecial)f(c)m
-(haracter.)90 b(The)45 b(single)1110 3285 y(quotes)34
+4902 y(quoted)46 b(parameter)h(expansion)f(as)g(a)h(sp)s(ecial)f(c)m
+(haracter.)90 b(The)45 b(single)1110 5011 y(quotes)34
b(m)m(ust)g(matc)m(h)h(\(an)f(ev)m(en)h(n)m(um)m(b)s(er\))e(and)g(the)h
-(c)m(haracters)h(b)s(et)m(w)m(een)1110 3395 y(the)40
+(c)m(haracters)h(b)s(et)m(w)m(een)1110 5121 y(the)40
b(single)g(quotes)g(are)g(considered)g(quoted.)69 b(This)38
-b(is)i(the)g(b)s(eha)m(vior)g(of)1110 3504 y Fl(posix)f
+b(is)i(the)g(b)s(eha)m(vior)g(of)1110 5230 y Fl(posix)f
Ft(mo)s(de)g(through)g(v)m(ersion)h(4.1.)69 b(The)39
-b(default)g(Bash)h(b)s(eha)m(vior)g(re-)1110 3614 y(mains)30
-b(as)h(in)f(previous)g(v)m(ersions.)630 3765 y Fs(complete_fullquote)
-1110 3874 y Ft(If)h(set,)g(Bash)h(quotes)f(all)h(shell)f(metac)m
-(haracters)i(in)e(\014lenames)g(and)g(direc-)1110 3984
-y(tory)g(names)f(when)g(p)s(erforming)f(completion.)43
-b(If)30 b(not)h(set,)g(Bash)g(remo)m(v)m(es)1110 4093
-y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g(sign)g(from)f
-(the)h(set)g(of)f(c)m(haracters)1110 4203 y(that)f(will)g(b)s(e)f
-(quoted)g(in)g(completed)i(\014lenames)e(when)f(these)i(metac)m(har-)
-1110 4313 y(acters)29 b(app)s(ear)e(in)g(shell)h(v)-5
-b(ariable)28 b(references)g(in)f(w)m(ords)g(to)i(b)s(e)e(completed.)
-1110 4422 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v)-5
+b(default)g(Bash)h(b)s(eha)m(vior)g(re-)1110 5340 y(mains)30
+b(as)h(in)f(previous)g(v)m(ersions.)p eop end
+%%Page: 60 66
+TeXDict begin 60 65 bop 150 -116 a Ft(60)2572 b(Bash)31
+b(Reference)g(Man)m(ual)630 299 y Fs(complete_fullquote)1110
+408 y Ft(If)g(set,)g(Bash)h(quotes)f(all)h(shell)f(metac)m(haracters)i
+(in)e(\014lenames)g(and)g(direc-)1110 518 y(tory)g(names)f(when)g(p)s
+(erforming)f(completion.)43 b(If)30 b(not)h(set,)g(Bash)g(remo)m(v)m
+(es)1110 628 y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g
+(sign)g(from)f(the)h(set)g(of)f(c)m(haracters)1110 737
+y(that)f(will)g(b)s(e)f(quoted)g(in)g(completed)i(\014lenames)e(when)f
+(these)i(metac)m(har-)1110 847 y(acters)29 b(app)s(ear)e(in)g(shell)h
+(v)-5 b(ariable)28 b(references)g(in)f(w)m(ords)g(to)i(b)s(e)e
+(completed.)1110 956 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v)-5
b(ariable)33 b(names)g(that)f(expand)g(to)h(di-)1110
-4532 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,)
-g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 4641
+1066 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,)
+g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 1176
y(\014lenames)j(will)h(not)f(b)s(e)g(quoted,)h(either.)41
b(This)28 b(is)i(activ)m(e)h(only)e(when)g(bash)1110
-4751 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f
-(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 4861
+1285 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f
+(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 1395
y(is)41 b(set)g(b)m(y)g(default,)j(whic)m(h)c(is)h(the)g(default)g
-(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 4970 y(through)30
-b(4.2.)630 5121 y Fs(direxpand)1110 5230 y Ft(If)k(set,)i(Bash)f
+(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 1504 y(through)30
+b(4.2.)630 1682 y Fs(direxpand)1110 1792 y Ft(If)k(set,)i(Bash)f
(replaces)g(directory)g(names)g(with)f(the)g(results)h(of)f(w)m(ord)g
-(ex-)1110 5340 y(pansion)k(when)g(p)s(erforming)f(\014lename)i
-(completion.)67 b(This)38 b(c)m(hanges)i(the)p eop end
-%%Page: 60 66
-TeXDict begin 60 65 bop 150 -116 a Ft(60)2572 b(Bash)31
-b(Reference)g(Man)m(ual)1110 299 y(con)m(ten)m(ts)e(of)e(the)g
-(readline)h(editing)g(bu\013er.)38 b(If)27 b(not)g(set,)i(Bash)e
-(attempts)h(to)1110 408 y(preserv)m(e)j(what)f(the)g(user)g(t)m(yp)s
-(ed.)630 555 y Fs(dirspell)96 b Ft(If)26 b(set,)i(Bash)f(attempts)g(sp)
-s(elling)g(correction)g(on)g(directory)g(names)f(during)1110
-664 y(w)m(ord)36 b(completion)h(if)f(the)g(directory)g(name)g
-(initially)h(supplied)e(do)s(es)h(not)1110 774 y(exist.)630
-920 y Fs(dotglob)144 b Ft(If)27 b(set,)i(Bash)f(includes)g(\014lenames)
-g(b)s(eginning)f(with)g(a)h(`.')41 b(in)27 b(the)h(results)g(of)1110
-1029 y(\014lename)j(expansion.)630 1176 y Fs(execfail)96
-b Ft(If)24 b(this)h(is)f(set,)j(a)e(non-in)m(teractiv)m(e)i(shell)e
-(will)f(not)h(exit)h(if)e(it)h(cannot)h(execute)1110
-1285 y(the)i(\014le)g(sp)s(eci\014ed)g(as)g(an)g(argumen)m(t)g(to)h
-(the)f Fs(exec)f Ft(builtin)h(command.)39 b(An)1110 1395
-y(in)m(teractiv)m(e)33 b(shell)e(do)s(es)f(not)g(exit)i(if)e
-Fs(exec)f Ft(fails.)630 1541 y Fs(expand_aliases)1110
-1650 y Ft(If)j(set,)h(aliases)g(are)g(expanded)e(as)h(describ)s(ed)f(b)
-s(elo)m(w)h(under)f(Aliases,)i(Sec-)1110 1760 y(tion)38
+(ex-)1110 1902 y(pansion)k(when)g(p)s(erforming)f(\014lename)i
+(completion.)67 b(This)38 b(c)m(hanges)i(the)1110 2011
+y(con)m(ten)m(ts)29 b(of)e(the)g(readline)h(editing)g(bu\013er.)38
+b(If)27 b(not)g(set,)i(Bash)e(attempts)h(to)1110 2121
+y(preserv)m(e)j(what)f(the)g(user)g(t)m(yp)s(ed.)630
+2299 y Fs(dirspell)96 b Ft(If)26 b(set,)i(Bash)f(attempts)g(sp)s
+(elling)g(correction)g(on)g(directory)g(names)f(during)1110
+2408 y(w)m(ord)36 b(completion)h(if)f(the)g(directory)g(name)g
+(initially)h(supplied)e(do)s(es)h(not)1110 2518 y(exist.)630
+2696 y Fs(dotglob)144 b Ft(If)27 b(set,)i(Bash)f(includes)g
+(\014lenames)g(b)s(eginning)f(with)g(a)h(`.')41 b(in)27
+b(the)h(results)g(of)1110 2806 y(\014lename)j(expansion.)630
+2984 y Fs(execfail)96 b Ft(If)24 b(this)h(is)f(set,)j(a)e(non-in)m
+(teractiv)m(e)i(shell)e(will)f(not)h(exit)h(if)e(it)h(cannot)h(execute)
+1110 3093 y(the)i(\014le)g(sp)s(eci\014ed)g(as)g(an)g(argumen)m(t)g(to)
+h(the)f Fs(exec)f Ft(builtin)h(command.)39 b(An)1110
+3203 y(in)m(teractiv)m(e)33 b(shell)e(do)s(es)f(not)g(exit)i(if)e
+Fs(exec)f Ft(fails.)630 3381 y Fs(expand_aliases)1110
+3491 y Ft(If)j(set,)h(aliases)g(are)g(expanded)e(as)h(describ)s(ed)f(b)
+s(elo)m(w)h(under)f(Aliases,)i(Sec-)1110 3600 y(tion)38
b(6.6)h([Aliases],)j(page)d(83.)64 b(This)37 b(option)h(is)g(enabled)g
-(b)m(y)g(default)g(for)1110 1870 y(in)m(teractiv)m(e)33
-b(shells.)630 2016 y Fs(extdebug)96 b Ft(If)30 b(set,)h(b)s(eha)m(vior)
+(b)m(y)g(default)g(for)1110 3710 y(in)m(teractiv)m(e)33
+b(shells.)630 3888 y Fs(extdebug)96 b Ft(If)30 b(set,)h(b)s(eha)m(vior)
g(in)m(tended)f(for)g(use)g(b)m(y)g(debuggers)g(is)h(enabled:)1159
-2144 y(1.)61 b(The)32 b(`)p Fs(-F)p Ft(')g(option)h(to)g(the)g
+4032 y(1.)61 b(The)32 b(`)p Fs(-F)p Ft(')g(option)h(to)g(the)g
Fs(declare)d Ft(builtin)i(\(see)i(Section)f(4.2)h([Bash)1290
-2253 y(Builtins],)29 b(page)g(44\))g(displa)m(ys)f(the)g(source)h
-(\014le)f(name)g(and)f(line)h(n)m(um-)1290 2363 y(b)s(er)h(corresp)s
+4141 y(Builtins],)29 b(page)g(44\))g(displa)m(ys)f(the)g(source)h
+(\014le)f(name)g(and)f(line)h(n)m(um-)1290 4251 y(b)s(er)h(corresp)s
(onding)g(to)i(eac)m(h)g(function)f(name)g(supplied)f(as)i(an)f(argu-)
-1290 2472 y(men)m(t.)1159 2600 y(2.)61 b(If)20 b(the)h(command)g(run)e
+1290 4361 y(men)m(t.)1159 4504 y(2.)61 b(If)20 b(the)h(command)g(run)e
(b)m(y)i(the)f Fs(DEBUG)g Ft(trap)g(returns)g(a)h(non-zero)g(v)-5
-b(alue,)1290 2710 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g
-(not)i(executed.)1159 2838 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m
+b(alue,)1290 4614 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g
+(not)i(executed.)1159 4758 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m
(y)i(the)f Fs(DEBUG)f Ft(trap)h(returns)f(a)i(v)-5 b(alue)38
-b(of)f(2,)1290 2947 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h
-(subroutine)e(\(a)i(shell)g(function)f(or)1290 3057 y(a)h(shell)h
+b(of)f(2,)1290 4867 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h
+(subroutine)e(\(a)i(shell)g(function)f(or)1290 4977 y(a)h(shell)h
(script)f(executed)h(b)m(y)f(the)g Fs(.)g Ft(or)g Fs(source)e
-Ft(builtins\),)j(a)g(call)g(to)1290 3166 y Fs(return)29
-b Ft(is)h(sim)m(ulated.)1159 3294 y(4.)61 b Fs(BASH_ARGC)34
+Ft(builtins\),)j(a)g(call)g(to)1290 5087 y Fs(return)29
+b Ft(is)h(sim)m(ulated.)1159 5230 y(4.)61 b Fs(BASH_ARGC)34
b Ft(and)i Fs(BASH_ARGV)e Ft(are)j(up)s(dated)e(as)h(describ)s(ed)g(in)
-g(their)1290 3404 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g
-(V)-8 b(ariables],)32 b(page)f(65\).)1159 3532 y(5.)61
+g(their)1290 5340 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g
+(V)-8 b(ariables],)32 b(page)f(65\).)p eop end
+%%Page: 61 67
+TeXDict begin 61 66 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(61)1159 299 y(5.)61
b(F)-8 b(unction)57 b(tracing)g(is)g(enabled:)93 b(command)56
-b(substitution,)63 b(shell)1290 3641 y(functions,)30
-b(and)f(subshells)g(in)m(v)m(ok)m(ed)j(with)d Fs(\()h
-Fi(command)39 b Fs(\))30 b Ft(inherit)g(the)1290 3751
-y Fs(DEBUG)f Ft(and)h Fs(RETURN)e Ft(traps.)1159 3879
-y(6.)61 b(Error)41 b(tracing)i(is)f(enabled:)63 b(command)42
-b(substitution,)i(shell)f(func-)1290 3988 y(tions,)30
-b(and)f(subshells)g(in)m(v)m(ok)m(ed)i(with)e Fs(\()h
-Fi(command)39 b Fs(\))29 b Ft(inherit)g(the)h Fs(ERR)1290
-4098 y Ft(trap.)630 4244 y Fs(extglob)144 b Ft(If)26
-b(set,)i(the)f(extended)f(pattern)h(matc)m(hing)g(features)g(describ)s
-(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 4354 y(Section)j(3.5.8.1)i([P)m
-(attern)f(Matc)m(hing],)g(page)f(26\))h(are)f(enabled.)630
-4500 y Fs(extquote)96 b Ft(If)49 b(set,)54 b Fs($')p
+b(substitution,)63 b(shell)1290 408 y(functions,)30 b(and)f(subshells)g
+(in)m(v)m(ok)m(ed)j(with)d Fs(\()h Fi(command)39 b Fs(\))30
+b Ft(inherit)g(the)1290 518 y Fs(DEBUG)f Ft(and)h Fs(RETURN)e
+Ft(traps.)1159 649 y(6.)61 b(Error)41 b(tracing)i(is)f(enabled:)63
+b(command)42 b(substitution,)i(shell)f(func-)1290 758
+y(tions,)30 b(and)f(subshells)g(in)m(v)m(ok)m(ed)i(with)e
+Fs(\()h Fi(command)39 b Fs(\))29 b Ft(inherit)g(the)h
+Fs(ERR)1290 868 y Ft(trap.)630 1019 y Fs(extglob)144
+b Ft(If)26 b(set,)i(the)f(extended)f(pattern)h(matc)m(hing)g(features)g
+(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 1129 y(Section)j(3.5.8.1)i
+([P)m(attern)f(Matc)m(hing],)g(page)f(27\))h(are)f(enabled.)630
+1280 y Fs(extquote)96 b Ft(If)49 b(set,)54 b Fs($')p
Fi(string)11 b Fs(')46 b Ft(and)j Fs($")p Fi(string)11
b Fs(")46 b Ft(quoting)k(is)f(p)s(erformed)e(within)1110
-4609 y Fs(${)p Fi(parameter)11 b Fs(})30 b Ft(expansions)j(enclosed)h
-(in)g(double)f(quotes.)51 b(This)32 b(option)1110 4719
-y(is)e(enabled)h(b)m(y)f(default.)630 4865 y Fs(failglob)96
+1390 y Fs(${)p Fi(parameter)11 b Fs(})30 b Ft(expansions)j(enclosed)h
+(in)g(double)f(quotes.)51 b(This)32 b(option)1110 1499
+y(is)e(enabled)h(b)m(y)f(default.)630 1650 y Fs(failglob)96
b Ft(If)36 b(set,)j(patterns)d(whic)m(h)g(fail)h(to)h(matc)m(h)f
-(\014lenames)f(during)g(\014lename)g(ex-)1110 4975 y(pansion)30
-b(result)g(in)g(an)g(expansion)h(error.)630 5121 y Fs(force_fignore)
-1110 5230 y Ft(If)43 b(set,)k(the)d(su\016xes)f(sp)s(eci\014ed)f(b)m(y)
+(\014lenames)f(during)g(\014lename)g(ex-)1110 1760 y(pansion)30
+b(result)g(in)g(an)g(expansion)h(error.)630 1911 y Fs(force_fignore)
+1110 2021 y Ft(If)43 b(set,)k(the)d(su\016xes)f(sp)s(eci\014ed)f(b)m(y)
i(the)f Fs(FIGNORE)f Ft(shell)h(v)-5 b(ariable)44 b(cause)1110
-5340 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h(when)f(p)s(erforming)f(w)m
-(ord)h(completion)i(ev)m(en)f(if)g(the)p eop end
-%%Page: 61 67
-TeXDict begin 61 66 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(61)1110 299 y(ignored)37
+2131 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h(when)f(p)s(erforming)f(w)m
+(ord)h(completion)i(ev)m(en)f(if)g(the)1110 2240 y(ignored)37
b(w)m(ords)g(are)g(the)h(only)f(p)s(ossible)g(completions.)62
-b(See)37 b(Section)h(5.2)1110 408 y([Bash)24 b(V)-8 b(ariables],)27
-b(page)e(65,)h(for)d(a)h(description)g(of)g Fs(FIGNORE)p
-Ft(.)37 b(This)22 b(option)1110 518 y(is)30 b(enabled)h(b)m(y)f
-(default.)630 701 y Fs(globasciiranges)1110 810 y Ft(If)87
-b(set,)104 b(range)88 b(expressions)f(used)g(in)h(pattern)g(matc)m
-(hing)h(\(see)1110 920 y(Section)43 b(3.5.8.1)i([P)m(attern)f(Matc)m
-(hing],)j(page)c(26\))h(b)s(eha)m(v)m(e)f(as)f(if)h(in)f(the)1110
-1029 y(traditional)h(C)e(lo)s(cale)i(when)e(p)s(erforming)f
-(comparisons.)75 b(That)41 b(is,)k(the)1110 1139 y(curren)m(t)31
-b(lo)s(cale's)i(collating)g(sequence)e(is)g(not)h(tak)m(en)g(in)m(to)g
-(accoun)m(t,)h(so)e(`)p Fs(b)p Ft(')1110 1249 y(will)g(not)g(collate)i
-(b)s(et)m(w)m(een)e(`)p Fs(A)p Ft(')g(and)f(`)p Fs(B)p
-Ft(',)h(and)f(upp)s(er-case)g(and)g(lo)m(w)m(er-case)1110
-1358 y(ASCI)s(I)f(c)m(haracters)j(will)e(collate)j(together.)630
-1541 y Fs(globstar)96 b Ft(If)38 b(set,)j(the)e(pattern)f(`)p
-Fs(**)p Ft(')h(used)e(in)i(a)f(\014lename)h(expansion)f(con)m(text)j
-(will)1110 1650 y(matc)m(h)36 b(all)g(\014les)f(and)f(zero)i(or)f(more)
-g(directories)h(and)e(sub)s(directories.)54 b(If)1110
-1760 y(the)30 b(pattern)g(is)g(follo)m(w)m(ed)i(b)m(y)d(a)i(`)p
+b(See)37 b(Section)h(5.2)1110 2350 y([Bash)24 b(V)-8
+b(ariables],)27 b(page)e(65,)h(for)d(a)h(description)g(of)g
+Fs(FIGNORE)p Ft(.)37 b(This)22 b(option)1110 2459 y(is)30
+b(enabled)h(b)m(y)f(default.)630 2611 y Fs(globasciiranges)1110
+2720 y Ft(If)87 b(set,)104 b(range)88 b(expressions)f(used)g(in)h
+(pattern)g(matc)m(hing)h(\(see)1110 2830 y(Section)43
+b(3.5.8.1)i([P)m(attern)f(Matc)m(hing],)j(page)c(27\))h(b)s(eha)m(v)m
+(e)f(as)f(if)h(in)f(the)1110 2939 y(traditional)h(C)e(lo)s(cale)i(when)
+e(p)s(erforming)f(comparisons.)75 b(That)41 b(is,)k(the)1110
+3049 y(curren)m(t)31 b(lo)s(cale's)i(collating)g(sequence)e(is)g(not)h
+(tak)m(en)g(in)m(to)g(accoun)m(t,)h(so)e(`)p Fs(b)p Ft(')1110
+3159 y(will)g(not)g(collate)i(b)s(et)m(w)m(een)e(`)p
+Fs(A)p Ft(')g(and)f(`)p Fs(B)p Ft(',)h(and)f(upp)s(er-case)g(and)g(lo)m
+(w)m(er-case)1110 3268 y(ASCI)s(I)f(c)m(haracters)j(will)e(collate)j
+(together.)630 3420 y Fs(globstar)96 b Ft(If)38 b(set,)j(the)e(pattern)
+f(`)p Fs(**)p Ft(')h(used)e(in)i(a)f(\014lename)h(expansion)f(con)m
+(text)j(will)1110 3529 y(matc)m(h)36 b(all)g(\014les)f(and)f(zero)i(or)
+f(more)g(directories)h(and)e(sub)s(directories.)54 b(If)1110
+3639 y(the)30 b(pattern)g(is)g(follo)m(w)m(ed)i(b)m(y)d(a)i(`)p
Fs(/)p Ft(',)f(only)g(directories)h(and)f(sub)s(directories)1110
-1870 y(matc)m(h.)630 2052 y Fs(gnu_errfmt)1110 2162 y
+3748 y(matc)m(h.)630 3900 y Fs(gnu_errfmt)1110 4009 y
Ft(If)35 b(set,)j(shell)e(error)g(messages)g(are)h(written)e(in)h(the)g
-(standard)f Fl(gnu)g Ft(error)1110 2271 y(message)c(format.)630
-2454 y Fs(histappend)1110 2564 y Ft(If)c(set,)j(the)e(history)g(list)g
+(standard)f Fl(gnu)g Ft(error)1110 4119 y(message)c(format.)630
+4270 y Fs(histappend)1110 4380 y Ft(If)c(set,)j(the)e(history)g(list)g
(is)g(app)s(ended)e(to)j(the)f(\014le)g(named)f(b)m(y)h(the)g(v)-5
-b(alue)29 b(of)1110 2673 y(the)d Fs(HISTFILE)d Ft(v)-5
+b(alue)29 b(of)1110 4489 y(the)d Fs(HISTFILE)d Ft(v)-5
b(ariable)26 b(when)e(the)h(shell)h(exits,)h(rather)e(than)h(o)m(v)m
-(erwriting)1110 2783 y(the)31 b(\014le.)630 2966 y Fs(histreedit)1110
-3075 y Ft(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g
+(erwriting)1110 4599 y(the)31 b(\014le.)630 4750 y Fs(histreedit)1110
+4860 y Ft(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g
(user)g(is)g(giv)m(en)h(the)g(opp)s(ortunit)m(y)1110
-3185 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630
-3367 y Fs(histverify)1110 3477 y Ft(If)35 b(set,)i(and)e(Readline)h(is)
+4969 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630
+5121 y Fs(histverify)1110 5230 y Ft(If)35 b(set,)i(and)e(Readline)h(is)
f(b)s(eing)g(used,)h(the)f(results)g(of)g(history)h(substitu-)1110
-3587 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g
-(parser.)59 b(Instead,)38 b(the)1110 3696 y(resulting)i(line)f(is)h
-(loaded)g(in)m(to)g(the)g(Readline)g(editing)g(bu\013er,)h(allo)m(wing)
-1110 3806 y(further)29 b(mo)s(di\014cation.)630 3988
-y Fs(hostcomplete)1110 4098 y Ft(If)38 b(set,)j(and)c(Readline)i(is)f
-(b)s(eing)g(used,)h(Bash)g(will)f(attempt)h(to)g(p)s(erform)1110
-4208 y(hostname)d(completion)h(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f
-(`)p Fs(@)p Ft(')g(is)g(b)s(eing)f(com-)1110 4317 y(pleted)g(\(see)h
-(Section)f(8.4.6)i([Commands)d(F)-8 b(or)36 b(Completion],)g(page)g
-(115\).)1110 4427 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)
-630 4609 y Fs(huponexit)1110 4719 y Ft(If)i(set,)i(Bash)f(will)h(send)d
+5340 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g
+(parser.)59 b(Instead,)38 b(the)p eop end
+%%Page: 62 68
+TeXDict begin 62 67 bop 150 -116 a Ft(62)2572 b(Bash)31
+b(Reference)g(Man)m(ual)1110 299 y(resulting)40 b(line)f(is)h(loaded)g
+(in)m(to)g(the)g(Readline)g(editing)g(bu\013er,)h(allo)m(wing)1110
+408 y(further)29 b(mo)s(di\014cation.)630 564 y Fs(hostcomplete)1110
+673 y Ft(If)38 b(set,)j(and)c(Readline)i(is)f(b)s(eing)g(used,)h(Bash)g
+(will)f(attempt)h(to)g(p)s(erform)1110 783 y(hostname)d(completion)h
+(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f(`)p Fs(@)p
+Ft(')g(is)g(b)s(eing)f(com-)1110 892 y(pleted)g(\(see)h(Section)f
+(8.4.6)i([Commands)d(F)-8 b(or)36 b(Completion],)g(page)g(115\).)1110
+1002 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)630
+1157 y Fs(huponexit)1110 1267 y Ft(If)i(set,)i(Bash)f(will)h(send)d
Fs(SIGHUP)h Ft(to)h(all)h(jobs)e(when)g(an)g(in)m(teractiv)m(e)k(login)
-1110 4829 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g
-(page)f(34\).)630 5011 y Fs(interactive_comments)1110
-5121 y Ft(Allo)m(w)c(a)g(w)m(ord)e(b)s(eginning)g(with)h(`)p
+1110 1377 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g
+(page)f(35\).)630 1532 y Fs(interactive_comments)1110
+1641 y Ft(Allo)m(w)c(a)g(w)m(ord)e(b)s(eginning)g(with)h(`)p
Fs(#)p Ft(')g(to)h(cause)f(that)h(w)m(ord)f(and)f(all)i(remain-)1110
-5230 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g(to)g(b)s(e)f
+1751 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g(to)g(b)s(e)f
(ignored)g(in)g(an)g(in)m(teractiv)m(e)j(shell.)1110
-5340 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)p
-eop end
-%%Page: 62 68
-TeXDict begin 62 67 bop 150 -116 a Ft(62)2572 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y Fs(lastpipe)96 b Ft(If)24
-b(set,)i(and)e(job)g(con)m(trol)i(is)f(not)f(activ)m(e,)k(the)d(shell)f
-(runs)f(the)i(last)g(command)1110 408 y(of)37 b(a)h(pip)s(eline)e(not)h
-(executed)h(in)f(the)g(bac)m(kground)g(in)g(the)g(curren)m(t)g(shell)
-1110 518 y(en)m(vironmen)m(t.)630 677 y Fs(lithist)144
-b Ft(If)22 b(enabled,)i(and)d(the)h Fs(cmdhist)e Ft(option)j(is)f
-(enabled,)i(m)m(ulti-line)f(commands)1110 787 y(are)28
-b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s(edded)g(newlines)h
-(rather)g(than)f(using)1110 897 y(semicolon)32 b(separators)f(where)e
-(p)s(ossible.)630 1056 y Fs(login_shell)1110 1166 y Ft(The)35
-b(shell)h(sets)g(this)f(option)h(if)g(it)g(is)f(started)h(as)g(a)g
-(login)g(shell)g(\(see)g(Sec-)1110 1275 y(tion)29 b(6.1)g([In)m(v)m
-(oking)h(Bash],)f(page)g(75\).)41 b(The)28 b(v)-5 b(alue)29
-b(ma)m(y)g(not)f(b)s(e)g(c)m(hanged.)630 1435 y Fs(mailwarn)96
-b Ft(If)34 b(set,)i(and)e(a)h(\014le)g(that)g(Bash)f(is)h(c)m(hec)m
-(king)h(for)f(mail)g(has)f(b)s(een)g(accessed)1110 1544
-y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)f(c)m(hec)m(k)m(ed,)k(the)
-c(message)h Fs("The)k(mail)h(in)f Fi(mail-)1110 1654
-y(file)40 b Fs(has)29 b(been)g(read")g Ft(is)i(displa)m(y)m(ed.)630
-1813 y Fs(no_empty_cmd_completion)1110 1923 y Ft(If)f(set,)g(and)g
+1861 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)630
+2016 y Fs(lastpipe)96 b Ft(If)24 b(set,)i(and)e(job)g(con)m(trol)i(is)f
+(not)f(activ)m(e,)k(the)d(shell)f(runs)f(the)i(last)g(command)1110
+2125 y(of)37 b(a)h(pip)s(eline)e(not)h(executed)h(in)f(the)g(bac)m
+(kground)g(in)g(the)g(curren)m(t)g(shell)1110 2235 y(en)m(vironmen)m
+(t.)630 2390 y Fs(lithist)144 b Ft(If)22 b(enabled,)i(and)d(the)h
+Fs(cmdhist)e Ft(option)j(is)f(enabled,)i(m)m(ulti-line)f(commands)1110
+2500 y(are)28 b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s
+(edded)g(newlines)h(rather)g(than)f(using)1110 2609 y(semicolon)32
+b(separators)f(where)e(p)s(ossible.)630 2765 y Fs(login_shell)1110
+2874 y Ft(The)35 b(shell)h(sets)g(this)f(option)h(if)g(it)g(is)f
+(started)h(as)g(a)g(login)g(shell)g(\(see)g(Sec-)1110
+2984 y(tion)29 b(6.1)g([In)m(v)m(oking)h(Bash],)f(page)g(75\).)41
+b(The)28 b(v)-5 b(alue)29 b(ma)m(y)g(not)f(b)s(e)g(c)m(hanged.)630
+3139 y Fs(mailwarn)96 b Ft(If)34 b(set,)i(and)e(a)h(\014le)g(that)g
+(Bash)f(is)h(c)m(hec)m(king)h(for)f(mail)g(has)f(b)s(een)g(accessed)
+1110 3249 y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)f(c)m(hec)m(k)m
+(ed,)k(the)c(message)h Fs("The)k(mail)h(in)f Fi(mail-)1110
+3358 y(file)40 b Fs(has)29 b(been)g(read")g Ft(is)i(displa)m(y)m(ed.)
+630 3513 y Fs(no_empty_cmd_completion)1110 3623 y Ft(If)f(set,)g(and)g
(Readline)g(is)h(b)s(eing)e(used,)h(Bash)g(will)g(not)g(attempt)i(to)e
-(searc)m(h)1110 2032 y(the)25 b Fs(PATH)f Ft(for)h(p)s(ossible)f
+(searc)m(h)1110 3733 y(the)25 b Fs(PATH)f Ft(for)h(p)s(ossible)f
(completions)j(when)d(completion)i(is)f(attempted)h(on)1110
-2142 y(an)k(empt)m(y)h(line.)630 2301 y Fs(nocaseglob)1110
-2411 y Ft(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)g(in)f(a)h
-(case-insensitiv)m(e)j(fashion)c(when)1110 2521 y(p)s(erforming)29
-b(\014lename)i(expansion.)630 2680 y Fs(nocasematch)1110
-2790 y Ft(If)42 b(set,)k(Bash)d(matc)m(hes)g(patterns)g(in)f(a)h
-(case-insensitiv)m(e)i(fashion)d(when)1110 2899 y(p)s(erforming)31
+3842 y(an)k(empt)m(y)h(line.)630 3998 y Fs(nocaseglob)1110
+4107 y Ft(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)g(in)f(a)h
+(case-insensitiv)m(e)j(fashion)c(when)1110 4217 y(p)s(erforming)29
+b(\014lename)i(expansion.)630 4372 y Fs(nocasematch)1110
+4482 y Ft(If)42 b(set,)k(Bash)d(matc)m(hes)g(patterns)g(in)f(a)h
+(case-insensitiv)m(e)i(fashion)d(when)1110 4591 y(p)s(erforming)31
b(matc)m(hing)i(while)f(executing)i Fs(case)d Ft(or)h
-Fs([[)g Ft(conditional)h(com-)1110 3009 y(mands.)630
-3168 y Fs(nullglob)96 b Ft(If)23 b(set,)j(Bash)e(allo)m(ws)g
+Fs([[)g Ft(conditional)h(com-)1110 4701 y(mands.)630
+4856 y Fs(nullglob)96 b Ft(If)23 b(set,)j(Bash)e(allo)m(ws)g
(\014lename)g(patterns)g(whic)m(h)f(matc)m(h)h(no)g(\014les)f(to)i
-(expand)1110 3278 y(to)31 b(a)g(n)m(ull)f(string,)h(rather)f(than)g
-(themselv)m(es.)630 3437 y Fs(progcomp)96 b Ft(If)25
+(expand)1110 4966 y(to)31 b(a)g(n)m(ull)f(string,)h(rather)f(than)g
+(themselv)m(es.)630 5121 y Fs(progcomp)96 b Ft(If)25
b(set,)i(the)f(programmable)g(completion)g(facilities)i(\(see)f
-(Section)f(8.6)h([Pro-)1110 3547 y(grammable)45 b(Completion],)k(page)c
+(Section)f(8.6)h([Pro-)1110 5230 y(grammable)45 b(Completion],)k(page)c
(119\))h(are)f(enabled.)82 b(This)44 b(option)h(is)1110
-3656 y(enabled)30 b(b)m(y)h(default.)630 3816 y Fs(promptvars)1110
-3925 y Ft(If)50 b(set,)56 b(prompt)49 b(strings)h(undergo)g(parameter)h
-(expansion,)k(command)1110 4035 y(substitution,)35 b(arithmetic)g
-(expansion,)g(and)e(quote)i(remo)m(v)-5 b(al)35 b(after)f(b)s(eing)1110
-4144 y(expanded)53 b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section)
-f(6.9)h([Con)m(trolling)g(the)1110 4254 y(Prompt],)30
-b(page)h(87\).)42 b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)
-630 4413 y Fs(restricted_shell)1110 4523 y Ft(The)40
-b(shell)h(sets)g(this)g(option)g(if)g(it)h(is)e(started)i(in)e
-(restricted)i(mo)s(de)e(\(see)1110 4633 y(Section)c(6.10)g([The)f
-(Restricted)g(Shell],)i(page)e(88\).)56 b(The)34 b(v)-5
-b(alue)35 b(ma)m(y)h(not)1110 4742 y(b)s(e)c(c)m(hanged.)49
-b(This)32 b(is)h(not)h(reset)f(when)f(the)h(startup)g(\014les)f(are)i
-(executed,)1110 4852 y(allo)m(wing)k(the)e(startup)f(\014les)h(to)g
-(disco)m(v)m(er)h(whether)f(or)f(not)i(a)f(shell)g(is)g(re-)1110
-4961 y(stricted.)630 5121 y Fs(shift_verbose)1110 5230
-y Ft(If)g(this)g(is)g(set,)j(the)d Fs(shift)f Ft(builtin)h(prin)m(ts)f
-(an)h(error)g(message)i(when)d(the)1110 5340 y(shift)30
-b(coun)m(t)h(exceeds)g(the)g(n)m(um)m(b)s(er)e(of)h(p)s(ositional)i
-(parameters.)p eop end
+5340 y(enabled)30 b(b)m(y)h(default.)p eop end
%%Page: 63 69
TeXDict begin 63 68 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(63)630 299 y Fs(sourcepath)1110
-408 y Ft(If)22 b(set,)j(the)e Fs(source)e Ft(builtin)h(uses)g(the)h(v)
--5 b(alue)23 b(of)g Fs(PATH)e Ft(to)j(\014nd)d(the)h(directory)1110
-518 y(con)m(taining)29 b(the)e(\014le)h(supplied)e(as)h(an)g(argumen)m
-(t.)40 b(This)27 b(option)h(is)f(enabled)1110 628 y(b)m(y)j(default.)
-630 787 y Fs(xpg_echo)96 b Ft(If)31 b(set,)h(the)g Fs(echo)e
+b(Shell)30 b(Builtin)h(Commands)2069 b(63)630 299 y Fs(promptvars)1110
+408 y Ft(If)50 b(set,)56 b(prompt)49 b(strings)h(undergo)g(parameter)h
+(expansion,)k(command)1110 518 y(substitution,)35 b(arithmetic)g
+(expansion,)g(and)e(quote)i(remo)m(v)-5 b(al)35 b(after)f(b)s(eing)1110
+628 y(expanded)53 b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section)f
+(6.9)h([Con)m(trolling)g(the)1110 737 y(Prompt],)30 b(page)h(87\).)42
+b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)630
+897 y Fs(restricted_shell)1110 1006 y Ft(The)40 b(shell)h(sets)g(this)g
+(option)g(if)g(it)h(is)e(started)i(in)e(restricted)i(mo)s(de)e(\(see)
+1110 1116 y(Section)c(6.10)g([The)f(Restricted)g(Shell],)i(page)e
+(88\).)56 b(The)34 b(v)-5 b(alue)35 b(ma)m(y)h(not)1110
+1225 y(b)s(e)c(c)m(hanged.)49 b(This)32 b(is)h(not)h(reset)f(when)f
+(the)h(startup)g(\014les)f(are)i(executed,)1110 1335
+y(allo)m(wing)k(the)e(startup)f(\014les)h(to)g(disco)m(v)m(er)h
+(whether)f(or)f(not)i(a)f(shell)g(is)g(re-)1110 1445
+y(stricted.)630 1604 y Fs(shift_verbose)1110 1714 y Ft(If)g(this)g(is)g
+(set,)j(the)d Fs(shift)f Ft(builtin)h(prin)m(ts)f(an)h(error)g(message)
+i(when)d(the)1110 1823 y(shift)30 b(coun)m(t)h(exceeds)g(the)g(n)m(um)m
+(b)s(er)e(of)h(p)s(ositional)i(parameters.)630 1983 y
+Fs(sourcepath)1110 2092 y Ft(If)22 b(set,)j(the)e Fs(source)e
+Ft(builtin)h(uses)g(the)h(v)-5 b(alue)23 b(of)g Fs(PATH)e
+Ft(to)j(\014nd)d(the)h(directory)1110 2202 y(con)m(taining)29
+b(the)e(\014le)h(supplied)e(as)h(an)g(argumen)m(t.)40
+b(This)27 b(option)h(is)f(enabled)1110 2311 y(b)m(y)j(default.)630
+2471 y Fs(xpg_echo)96 b Ft(If)31 b(set,)h(the)g Fs(echo)e
Ft(builtin)h(expands)f(bac)m(kslash-escap)s(e)j(sequences)f(b)m(y)f
-(de-)1110 897 y(fault.)630 1056 y(The)c(return)f(status)i(when)f
+(de-)1110 2580 y(fault.)630 2740 y(The)c(return)f(status)i(when)f
(listing)h(options)g(is)f(zero)i(if)e(all)i Fq(optnames)i
-Ft(are)d(enabled,)g(non-)630 1166 y(zero)40 b(otherwise.)66
+Ft(are)d(enabled,)g(non-)630 2849 y(zero)40 b(otherwise.)66
b(When)39 b(setting)h(or)f(unsetting)g(options,)i(the)e(return)f
-(status)h(is)g(zero)630 1275 y(unless)30 b(an)g Fq(optname)36
+(status)h(is)g(zero)630 2959 y(unless)30 b(an)g Fq(optname)36
b Ft(is)30 b(not)h(a)g(v)-5 b(alid)30 b(shell)h(option.)150
-1508 y Fr(4.4)68 b(Sp)t(ecial)45 b(Builtins)150 1667
+3191 y Fr(4.4)68 b(Sp)t(ecial)45 b(Builtins)150 3351
y Ft(F)-8 b(or)35 b(historical)h(reasons,)g(the)e Fl(posix)g
Ft(standard)f(has)i(classi\014ed)f(sev)m(eral)i(builtin)e(commands)g
-(as)h Fk(sp)-5 b(e-)150 1777 y(cial)p Ft(.)47 b(When)33
+(as)h Fk(sp)-5 b(e-)150 3460 y(cial)p Ft(.)47 b(When)33
b(Bash)f(is)h(executing)g(in)f Fl(posix)g Ft(mo)s(de,)h(the)g(sp)s
(ecial)g(builtins)e(di\013er)i(from)f(other)g(builtin)150
-1886 y(commands)e(in)g(three)h(resp)s(ects:)199 2021
+3570 y(commands)e(in)g(three)h(resp)s(ects:)199 3704
y(1.)61 b(Sp)s(ecial)31 b(builtins)e(are)i(found)e(b)s(efore)h(shell)h
-(functions)f(during)f(command)h(lo)s(okup.)199 2155 y(2.)61
+(functions)f(during)f(command)h(lo)s(okup.)199 3839 y(2.)61
b(If)30 b(a)h(sp)s(ecial)g(builtin)f(returns)f(an)h(error)g(status,)h
-(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)199 2290
+(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)199 3973
y(3.)61 b(Assignmen)m(t)30 b(statemen)m(ts)h(preceding)f(the)f(command)
g(sta)m(y)i(in)e(e\013ect)i(in)e(the)h(shell)f(en)m(vironmen)m(t)330
-2399 y(after)i(the)f(command)h(completes.)275 2559 y(When)36
+4083 y(after)i(the)f(command)h(completes.)275 4242 y(When)36
b(Bash)g(is)h(not)f(executing)i(in)e Fl(posix)f Ft(mo)s(de,)j(these)f
(builtins)f(b)s(eha)m(v)m(e)h(no)f(di\013eren)m(tly)h(than)150
-2668 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41
+4352 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41
b(The)30 b(Bash)g Fl(posix)g Ft(mo)s(de)g(is)g(describ)s(ed)f(in)h
-(Section)h(6.11)150 2778 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(88.)275
-2912 y(These)f(are)g(the)h Fl(posix)f Ft(sp)s(ecial)h(builtins:)390
-3047 y Fs(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f
-(readonly)f(return)h(set)390 3156 y(shift)g(trap)h(unset)p
+(Section)h(6.11)150 4462 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(88.)275
+4596 y(These)f(are)g(the)h Fl(posix)f Ft(sp)s(ecial)h(builtins:)390
+4731 y Fs(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f
+(readonly)f(return)h(set)390 4840 y(shift)g(trap)h(unset)p
eop end
%%Page: 64 70
TeXDict begin 64 69 bop eop end
@@ -9391,7 +12120,7 @@ b Ft(The)23 b(curren)m(t)h(user's)f(home)g(directory;)k(the)d(default)g
(for)f(the)h Fs(cd)f Ft(builtin)g(command.)38 b(The)630
1702 y(v)-5 b(alue)37 b(of)f(this)g(v)-5 b(ariable)37
b(is)g(also)g(used)e(b)m(y)h(tilde)h(expansion)f(\(see)i(Section)f
-(3.5.2)h([Tilde)630 1811 y(Expansion],)30 b(page)h(20\).)150
+(3.5.2)h([Tilde)630 1811 y(Expansion],)30 b(page)h(21\).)150
1973 y Fs(IFS)336 b Ft(A)25 b(list)i(of)e(c)m(haracters)i(that)f
(separate)g(\014elds;)h(used)e(when)f(the)i(shell)f(splits)h(w)m(ords)e
(as)i(part)630 2083 y(of)31 b(expansion.)150 2245 y Fs(MAIL)288
@@ -9658,74 +12387,76 @@ b(Shell)30 b(V)-8 b(ariables)2459 b(69)150 299 y Fs(COMPREPLY)630
g(reads)g(the)h(p)s(ossible)e(completions)j(generated)630
518 y(b)m(y)33 b(a)g(shell)h(function)f(in)m(v)m(ok)m(ed)h(b)m(y)f(the)
g(programmable)h(completion)g(facilit)m(y)h(\(see)f(Sec-)630
-628 y(tion)d(8.6)g([Programmable)g(Completion],)h(page)f(119\).)150
-789 y Fs(COPROC)192 b Ft(An)27 b(arra)m(y)g(v)-5 b(ariable)28
-b(created)g(to)f(hold)g(the)g(\014le)g(descriptors)g(for)g(output)f
-(from)h(and)f(input)630 899 y(to)31 b(an)f(unnamed)f(copro)s(cess)i
-(\(see)g(Section)h(3.2.5)g([Copro)s(cesses],)f(page)g(14\).)150
-1061 y Fs(DIRSTACK)96 b Ft(An)26 b(arra)m(y)h(v)-5 b(ariable)28
-b(con)m(taining)g(the)f(curren)m(t)f(con)m(ten)m(ts)j(of)e(the)f
-(directory)i(stac)m(k.)41 b(Direc-)630 1170 y(tories)33
-b(app)s(ear)f(in)g(the)h(stac)m(k)h(in)e(the)h(order)f(they)h(are)g
-(displa)m(y)m(ed)g(b)m(y)f(the)h Fs(dirs)e Ft(builtin.)630
-1280 y(Assigning)f(to)h(mem)m(b)s(ers)f(of)g(this)g(arra)m(y)g(v)-5
-b(ariable)31 b(ma)m(y)g(b)s(e)e(used)h(to)h(mo)s(dify)e(directories)630
-1390 y(already)41 b(in)f(the)h(stac)m(k,)k(but)40 b(the)h
-Fs(pushd)e Ft(and)h Fs(popd)f Ft(builtins)h(m)m(ust)h(b)s(e)e(used)h
-(to)i(add)630 1499 y(and)37 b(remo)m(v)m(e)h(directories.)63
-b(Assignmen)m(t)37 b(to)h(this)f(v)-5 b(ariable)38 b(will)g(not)f(c)m
-(hange)i(the)e(cur-)630 1609 y(ren)m(t)c(directory)-8
-b(.)47 b(If)32 b Fs(DIRSTACK)e Ft(is)i(unset,)g(it)h(loses)g(its)g(sp)s
-(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)630
-1718 y(subsequen)m(tly)d(reset.)150 1880 y Fs(EMACS)240
-b Ft(If)31 b(Bash)h(\014nds)d(this)j(v)-5 b(ariable)32
-b(in)f(the)h(en)m(vironmen)m(t)g(when)e(the)i(shell)f(starts)h(with)f
-(v)-5 b(alue)630 1990 y(`)p Fs(t)p Ft(',)36 b(it)f(assumes)f(that)h
-(the)g(shell)f(is)h(running)e(in)h(an)g(Emacs)h(shell)g(bu\013er)e(and)
-h(disables)630 2099 y(line)d(editing.)150 2261 y Fs(ENV)336
-b Ft(Similar)35 b(to)g Fs(BASH_ENV)p Ft(;)h(used)e(when)g(the)h(shell)g
-(is)g(in)m(v)m(ok)m(ed)h(in)e Fl(posix)h Ft(Mo)s(de)g(\(see)g(Sec-)630
-2371 y(tion)c(6.11)h([Bash)f(POSIX)e(Mo)s(de],)i(page)g(88\).)150
-2532 y Fs(EUID)288 b Ft(The)30 b(n)m(umeric)g(e\013ectiv)m(e)j(user)d
-(id)g(of)g(the)h(curren)m(t)f(user.)40 b(This)30 b(v)-5
-b(ariable)31 b(is)f(readonly)-8 b(.)150 2694 y Fs(FCEDIT)192
-b Ft(The)30 b(editor)h(used)e(as)i(a)g(default)f(b)m(y)h(the)f(`)p
+628 y(tion)g(8.6)g([Programmable)g(Completion],)h(page)f(119\).)51
+b(Eac)m(h)34 b(arra)m(y)g(elemen)m(t)h(con)m(tains)630
+737 y(one)c(p)s(ossible)f(completion.)150 889 y Fs(COPROC)192
+b Ft(An)27 b(arra)m(y)g(v)-5 b(ariable)28 b(created)g(to)f(hold)g(the)g
+(\014le)g(descriptors)g(for)g(output)f(from)h(and)f(input)630
+998 y(to)31 b(an)f(unnamed)f(copro)s(cess)i(\(see)g(Section)h(3.2.5)g
+([Copro)s(cesses],)f(page)g(15\).)150 1149 y Fs(DIRSTACK)96
+b Ft(An)26 b(arra)m(y)h(v)-5 b(ariable)28 b(con)m(taining)g(the)f
+(curren)m(t)f(con)m(ten)m(ts)j(of)e(the)f(directory)i(stac)m(k.)41
+b(Direc-)630 1259 y(tories)33 b(app)s(ear)f(in)g(the)h(stac)m(k)h(in)e
+(the)h(order)f(they)h(are)g(displa)m(y)m(ed)g(b)m(y)f(the)h
+Fs(dirs)e Ft(builtin.)630 1369 y(Assigning)f(to)h(mem)m(b)s(ers)f(of)g
+(this)g(arra)m(y)g(v)-5 b(ariable)31 b(ma)m(y)g(b)s(e)e(used)h(to)h(mo)
+s(dify)e(directories)630 1478 y(already)41 b(in)f(the)h(stac)m(k,)k
+(but)40 b(the)h Fs(pushd)e Ft(and)h Fs(popd)f Ft(builtins)h(m)m(ust)h
+(b)s(e)e(used)h(to)i(add)630 1588 y(and)37 b(remo)m(v)m(e)h
+(directories.)63 b(Assignmen)m(t)37 b(to)h(this)f(v)-5
+b(ariable)38 b(will)g(not)f(c)m(hange)i(the)e(cur-)630
+1697 y(ren)m(t)c(directory)-8 b(.)47 b(If)32 b Fs(DIRSTACK)e
+Ft(is)i(unset,)g(it)h(loses)g(its)g(sp)s(ecial)g(prop)s(erties,)f(ev)m
+(en)h(if)f(it)h(is)630 1807 y(subsequen)m(tly)d(reset.)150
+1958 y Fs(EMACS)240 b Ft(If)31 b(Bash)h(\014nds)d(this)j(v)-5
+b(ariable)32 b(in)f(the)h(en)m(vironmen)m(t)g(when)e(the)i(shell)f
+(starts)h(with)f(v)-5 b(alue)630 2068 y(`)p Fs(t)p Ft(',)36
+b(it)f(assumes)f(that)h(the)g(shell)f(is)h(running)e(in)h(an)g(Emacs)h
+(shell)g(bu\013er)e(and)h(disables)630 2178 y(line)d(editing.)150
+2329 y Fs(ENV)336 b Ft(Similar)35 b(to)g Fs(BASH_ENV)p
+Ft(;)h(used)e(when)g(the)h(shell)g(is)g(in)m(v)m(ok)m(ed)h(in)e
+Fl(posix)h Ft(Mo)s(de)g(\(see)g(Sec-)630 2438 y(tion)c(6.11)h([Bash)f
+(POSIX)e(Mo)s(de],)i(page)g(88\).)150 2590 y Fs(EUID)288
+b Ft(The)30 b(n)m(umeric)g(e\013ectiv)m(e)j(user)d(id)g(of)g(the)h
+(curren)m(t)f(user.)40 b(This)30 b(v)-5 b(ariable)31
+b(is)f(readonly)-8 b(.)150 2741 y Fs(FCEDIT)192 b Ft(The)30
+b(editor)h(used)e(as)i(a)g(default)f(b)m(y)h(the)f(`)p
Fs(-e)p Ft(')g(option)h(to)g(the)g Fs(fc)f Ft(builtin)g(command.)150
-2856 y Fs(FIGNORE)144 b Ft(A)35 b(colon-separated)i(list)f(of)g
+2892 y Fs(FIGNORE)144 b Ft(A)35 b(colon-separated)i(list)f(of)g
(su\016xes)e(to)i(ignore)g(when)e(p)s(erforming)g(\014lename)i(comple-)
-630 2966 y(tion.)k(A)27 b(\014lename)g(whose)f(su\016x)g(matc)m(hes)i
+630 3002 y(tion.)k(A)27 b(\014lename)g(whose)f(su\016x)g(matc)m(hes)i
(one)f(of)g(the)g(en)m(tries)g(in)g Fs(FIGNORE)d Ft(is)j(excluded)630
-3075 y(from)j(the)g(list)h(of)g(matc)m(hed)g(\014lenames.)41
+3112 y(from)j(the)g(list)h(of)g(matc)m(hed)g(\014lenames.)41
b(A)30 b(sample)h(v)-5 b(alue)31 b(is)f(`)p Fs(.o:~)p
-Ft(')150 3237 y Fs(FUNCNAME)96 b Ft(An)35 b(arra)m(y)i(v)-5
+Ft(')150 3263 y Fs(FUNCNAME)96 b Ft(An)35 b(arra)m(y)i(v)-5
b(ariable)36 b(con)m(taining)h(the)f(names)g(of)g(all)g(shell)g
-(functions)g(curren)m(tly)f(in)h(the)630 3346 y(execution)g(call)h
+(functions)g(curren)m(tly)f(in)h(the)630 3373 y(execution)g(call)h
(stac)m(k.)57 b(The)34 b(elemen)m(t)j(with)e(index)g(0)h(is)f(the)g
-(name)h(of)f(an)m(y)h(curren)m(tly-)630 3456 y(executing)f(shell)f
+(name)h(of)f(an)m(y)h(curren)m(tly-)630 3482 y(executing)f(shell)f
(function.)51 b(The)34 b(b)s(ottom-most)h(elemen)m(t)g(\(the)g(one)f
-(with)g(the)g(highest)630 3566 y(index\))e(is)h Fs("main")p
+(with)g(the)g(highest)630 3592 y(index\))e(is)h Fs("main")p
Ft(.)44 b(This)32 b(v)-5 b(ariable)33 b(exists)g(only)g(when)e(a)i
-(shell)f(function)g(is)g(executing.)630 3675 y(Assignmen)m(ts)23
+(shell)f(function)g(is)g(executing.)630 3701 y(Assignmen)m(ts)23
b(to)h Fs(FUNCNAME)c Ft(ha)m(v)m(e)k(no)f(e\013ect)h(and)e(return)g(an)
-g(error)g(status.)39 b(If)22 b Fs(FUNCNAME)630 3785 y
+g(error)g(status.)39 b(If)22 b Fs(FUNCNAME)630 3811 y
Ft(is)30 b(unset,)h(it)g(loses)g(its)f(sp)s(ecial)h(prop)s(erties,)f
(ev)m(en)h(if)g(it)g(is)f(subsequen)m(tly)g(reset.)630
-3921 y(This)h(v)-5 b(ariable)32 b(can)f(b)s(e)g(used)g(with)g
+3941 y(This)h(v)-5 b(ariable)32 b(can)f(b)s(e)g(used)g(with)g
Fs(BASH_LINENO)d Ft(and)j Fs(BASH_SOURCE)p Ft(.)40 b(Eac)m(h)32
-b(elemen)m(t)630 4030 y(of)g Fs(FUNCNAME)d Ft(has)j(corresp)s(onding)e
+b(elemen)m(t)630 4051 y(of)g Fs(FUNCNAME)d Ft(has)j(corresp)s(onding)e
(elemen)m(ts)j(in)f Fs(BASH_LINENO)c Ft(and)k Fs(BASH_SOURCE)c
-Ft(to)630 4140 y(describ)s(e)39 b(the)h(call)h(stac)m(k.)70
+Ft(to)630 4161 y(describ)s(e)39 b(the)h(call)h(stac)m(k.)70
b(F)-8 b(or)41 b(instance,)i Fs(${FUNCNAME[$i]})35 b
-Ft(w)m(as)41 b(called)f(from)g(the)630 4249 y(\014le)27
+Ft(w)m(as)41 b(called)f(from)g(the)630 4270 y(\014le)27
b Fs(${BASH_SOURCE[$i+1]})21 b Ft(at)27 b(line)h(n)m(um)m(b)s(er)d
Fs(${BASH_LINENO[$i]})p Ft(.)34 b(The)27 b Fs(caller)630
-4359 y Ft(builtin)j(displa)m(ys)g(the)h(curren)m(t)f(call)i(stac)m(k)g
-(using)d(this)i(information.)150 4521 y Fs(FUNCNEST)96
+4380 y Ft(builtin)j(displa)m(ys)g(the)h(curren)m(t)f(call)i(stac)m(k)g
+(using)d(this)i(information.)150 4531 y Fs(FUNCNEST)96
b Ft(If)34 b(set)i(to)f(a)h(n)m(umeric)e(v)-5 b(alue)36
b(greater)g(than)e(0,)j(de\014nes)d(a)h(maxim)m(um)g(function)g
-(nesting)630 4630 y(lev)m(el.)42 b(F)-8 b(unction)29
+(nesting)630 4641 y(lev)m(el.)42 b(F)-8 b(unction)29
b(in)m(v)m(o)s(cations)h(that)f(exceed)h(this)e(nesting)h(lev)m(el)h
-(will)f(cause)g(the)f(curren)m(t)630 4740 y(command)i(to)h(ab)s(ort.)
+(will)f(cause)g(the)f(curren)m(t)630 4750 y(command)i(to)h(ab)s(ort.)
150 4902 y Fs(GLOBIGNORE)630 5011 y Ft(A)38 b(colon-separated)i(list)f
(of)f(patterns)g(de\014ning)f(the)h(set)g(of)h(\014lenames)f(to)g(b)s
(e)g(ignored)630 5121 y(b)m(y)31 b(\014lename)g(expansion.)43
@@ -9745,7 +12476,7 @@ b(If)630 518 y Fs(GROUPS)29 b Ft(is)h(unset,)g(it)h(loses)g(its)g(sp)s
(reset.)150 682 y Fs(histchars)630 792 y Ft(Up)c(to)g(three)g(c)m
(haracters)i(whic)m(h)d(con)m(trol)j(history)d(expansion,)i(quic)m(k)g
(substitution,)g(and)630 902 y(tok)m(enization)k(\(see)f(Section)f(9.3)
-h([History)f(In)m(teraction],)i(page)f(129\).)41 b(The)29
+h([History)f(In)m(teraction],)i(page)f(131\).)41 b(The)29
b(\014rst)e(c)m(harac-)630 1011 y(ter)j(is)f(the)g Fq(history)g
(expansion)g Ft(c)m(haracter,)j(that)e(is,)f(the)h(c)m(haracter)h(whic)
m(h)d(signi\014es)i(the)630 1121 y(start)25 b(of)f(a)h(history)f
@@ -9799,304 +12530,316 @@ f(history)h(is)g(sa)m(v)m(ed.)41 b(The)27 b(default)h(v)-5
b(alue)630 3806 y(is)30 b(`)p Fs(~/.bash_history)p Ft('.)150
3970 y Fs(HISTFILESIZE)630 4080 y Ft(The)c(maxim)m(um)f(n)m(um)m(b)s
(er)g(of)h(lines)h(con)m(tained)g(in)f(the)g(history)g(\014le.)39
-b(When)26 b(this)g(v)-5 b(ariable)630 4189 y(is)33 b(assigned)h(a)g(v)
--5 b(alue,)35 b(the)f(history)f(\014le)g(is)h(truncated,)g(if)g
-(necessary)-8 b(,)35 b(b)m(y)e(remo)m(ving)i(the)630
-4299 y(oldest)29 b(en)m(tries,)g(to)g(con)m(tain)g(no)f(more)g(than)f
-(that)i(n)m(um)m(b)s(er)e(of)h(lines.)40 b(The)27 b(history)h(\014le)g
-(is)630 4408 y(also)33 b(truncated)e(to)h(this)g(size)g(after)g
-(writing)g(it)g(when)f(an)g(in)m(teractiv)m(e)k(shell)c(exits.)45
-b(The)630 4518 y(default)31 b(v)-5 b(alue)30 b(is)h(500.)150
-4682 y Fs(HISTIGNORE)630 4792 y Ft(A)i(colon-separated)h(list)f(of)g
+b(When)26 b(this)g(v)-5 b(ariable)630 4189 y(is)25 b(assigned)h(a)g(v)
+-5 b(alue,)27 b(the)f(history)f(\014le)h(is)f(truncated,)i(if)e
+(necessary)-8 b(,)28 b(to)e(con)m(tain)g(no)g(more)630
+4299 y(than)37 b(that)h(n)m(um)m(b)s(er)d(of)j(lines)f(b)m(y)g(remo)m
+(ving)h(the)f(oldest)h(en)m(tries.)62 b(The)37 b(history)g(\014le)g(is)
+630 4408 y(also)i(truncated)f(to)h(this)e(size)i(after)g(writing)f(it)g
+(when)f(an)h(in)m(teractiv)m(e)j(shell)d(exits.)64 b(If)630
+4518 y(the)39 b(v)-5 b(alue)39 b(is)g(0,)j(the)d(history)g(\014le)g(is)
+f(truncated)h(to)h(zero)g(size.)66 b(Non-n)m(umeric)40
+b(v)-5 b(alues)630 4628 y(and)28 b(n)m(umeric)g(v)-5
+b(alues)29 b(less)f(than)g(zero)i(inhibit)e(truncation.)40
+b(The)28 b(shell)g(sets)h(the)g(default)630 4737 y(v)-5
+b(alue)31 b(to)g(the)g(v)-5 b(alue)30 b(of)h Fs(HISTSIZE)d
+Ft(after)j(reading)f(an)m(y)h(startup)f(\014les.)150
+4902 y Fs(HISTIGNORE)630 5011 y Ft(A)j(colon-separated)h(list)f(of)g
(patterns)f(used)g(to)h(decide)g(whic)m(h)f(command)g(lines)h(should)
-630 4902 y(b)s(e)f(sa)m(v)m(ed)h(on)g(the)f(history)h(list.)47
+630 5121 y(b)s(e)f(sa)m(v)m(ed)h(on)g(the)f(history)h(list.)47
b(Eac)m(h)33 b(pattern)g(is)f(anc)m(hored)h(at)g(the)f(b)s(eginning)g
-(of)h(the)630 5011 y(line)43 b(and)e(m)m(ust)h(matc)m(h)h(the)g
+(of)h(the)630 5230 y(line)43 b(and)e(m)m(ust)h(matc)m(h)h(the)g
(complete)h(line)e(\(no)h(implicit)g(`)p Fs(*)p Ft(')f(is)g(app)s
-(ended\).)75 b(Eac)m(h)630 5121 y(pattern)42 b(is)g(tested)g(against)h
+(ended\).)75 b(Eac)m(h)630 5340 y(pattern)42 b(is)g(tested)g(against)h
(the)f(line)g(after)g(the)g(c)m(hec)m(ks)h(sp)s(eci\014ed)e(b)m(y)h
-Fs(HISTCONTROL)630 5230 y Ft(are)37 b(applied.)59 b(In)36
-b(addition)h(to)g(the)g(normal)g(shell)f(pattern)h(matc)m(hing)h(c)m
-(haracters,)i(`)p Fs(&)p Ft(')630 5340 y(matc)m(hes)d(the)f(previous)g
-(history)g(line.)57 b(`)p Fs(&)p Ft(')36 b(ma)m(y)h(b)s(e)e(escap)s(ed)
-h(using)g(a)g(bac)m(kslash;)k(the)p eop end
+Fs(HISTCONTROL)p eop end
%%Page: 71 77
TeXDict begin 71 76 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(71)630 299 y(bac)m(kslash)34
-b(is)g(remo)m(v)m(ed)h(b)s(efore)e(attempting)i(a)g(matc)m(h.)51
-b(The)34 b(second)f(and)h(subsequen)m(t)630 408 y(lines)e(of)h(a)g(m)m
-(ulti-line)g(comp)s(ound)e(command)h(are)h(not)f(tested,)i(and)e(are)g
-(added)g(to)h(the)630 518 y(history)d(regardless)h(of)g(the)f(v)-5
-b(alue)31 b(of)g Fs(HISTIGNORE)p Ft(.)630 649 y Fs(HISTIGNORE)20
+b(Shell)30 b(V)-8 b(ariables)2459 b(71)630 299 y(are)37
+b(applied.)59 b(In)36 b(addition)h(to)g(the)g(normal)g(shell)f(pattern)
+h(matc)m(hing)h(c)m(haracters,)i(`)p Fs(&)p Ft(')630
+408 y(matc)m(hes)d(the)f(previous)g(history)g(line.)57
+b(`)p Fs(&)p Ft(')36 b(ma)m(y)h(b)s(e)e(escap)s(ed)h(using)g(a)g(bac)m
+(kslash;)k(the)630 518 y(bac)m(kslash)34 b(is)g(remo)m(v)m(ed)h(b)s
+(efore)e(attempting)i(a)g(matc)m(h.)51 b(The)34 b(second)f(and)h
+(subsequen)m(t)630 628 y(lines)e(of)h(a)g(m)m(ulti-line)g(comp)s(ound)e
+(command)h(are)h(not)f(tested,)i(and)e(are)g(added)g(to)h(the)630
+737 y(history)d(regardless)h(of)g(the)f(v)-5 b(alue)31
+b(of)g Fs(HISTIGNORE)p Ft(.)630 876 y Fs(HISTIGNORE)20
b Ft(subsumes)g(the)j(function)f(of)h Fs(HISTCONTROL)p
Ft(.)35 b(A)23 b(pattern)f(of)h(`)p Fs(&)p Ft(')g(is)f(iden)m(tical)630
-758 y(to)k Fs(ignoredups)p Ft(,)e(and)h(a)h(pattern)g(of)f(`)p
+985 y(to)k Fs(ignoredups)p Ft(,)e(and)h(a)h(pattern)g(of)f(`)p
Fs([)31 b(]*)p Ft(')25 b(is)h(iden)m(tical)h(to)f Fs(ignorespace)p
-Ft(.)36 b(Com)m(bining)630 868 y(these)30 b(t)m(w)m(o)h(patterns,)f
+Ft(.)36 b(Com)m(bining)630 1095 y(these)30 b(t)m(w)m(o)h(patterns,)f
(separating)g(them)g(with)f(a)h(colon,)h(pro)m(vides)e(the)h
-(functionalit)m(y)h(of)630 977 y Fs(ignoreboth)p Ft(.)150
-1129 y Fs(HISTSIZE)96 b Ft(The)42 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
-(commands)e(to)j(remem)m(b)s(er)d(on)h(the)h(history)f(list.)77
-b(The)630 1238 y(default)31 b(v)-5 b(alue)30 b(is)h(500.)150
-1390 y Fs(HISTTIMEFORMAT)630 1499 y Ft(If)44 b(this)g(v)-5
-b(ariable)45 b(is)f(set)g(and)g(not)g(n)m(ull,)k(its)d(v)-5
-b(alue)44 b(is)g(used)g(as)g(a)h(format)f(string)g(for)630
-1609 y Fq(strftime)c Ft(to)35 b(prin)m(t)f(the)h(time)g(stamp)f(asso)s
-(ciated)i(with)f(eac)m(h)g(history)g(en)m(try)f(displa)m(y)m(ed)630
-1718 y(b)m(y)g(the)f Fs(history)f Ft(builtin.)50 b(If)33
-b(this)h(v)-5 b(ariable)34 b(is)g(set,)h(time)f(stamps)g(are)g(written)
-f(to)i(the)630 1828 y(history)26 b(\014le)g(so)g(they)g(ma)m(y)h(b)s(e)
-e(preserv)m(ed)g(across)i(shell)f(sessions.)39 b(This)25
-b(uses)h(the)g(history)630 1937 y(commen)m(t)31 b(c)m(haracter)h(to)f
-(distinguish)f(timestamps)h(from)f(other)g(history)h(lines.)150
-2089 y Fs(HOSTFILE)96 b Ft(Con)m(tains)39 b(the)f(name)g(of)h(a)g
-(\014le)f(in)g(the)g(same)h(format)g(as)f(`)p Fs(/etc/hosts)p
-Ft(')e(that)j(should)630 2198 y(b)s(e)i(read)h(when)f(the)i(shell)f
-(needs)f(to)i(complete)h(a)e(hostname.)76 b(The)42 b(list)g(of)g(p)s
-(ossible)630 2308 y(hostname)26 b(completions)g(ma)m(y)h(b)s(e)d(c)m
-(hanged)j(while)e(the)h(shell)g(is)f(running;)h(the)g(next)f(time)630
-2418 y(hostname)37 b(completion)i(is)e(attempted)h(after)g(the)f(v)-5
-b(alue)37 b(is)h(c)m(hanged,)h(Bash)e(adds)g(the)630
-2527 y(con)m(ten)m(ts)43 b(of)f(the)f(new)g(\014le)h(to)g(the)f
-(existing)i(list.)74 b(If)41 b Fs(HOSTFILE)e Ft(is)i(set,)k(but)c(has)g
-(no)630 2637 y(v)-5 b(alue,)29 b(or)e(do)s(es)h(not)g(name)f(a)h
-(readable)g(\014le,)h(Bash)f(attempts)g(to)g(read)g(`)p
-Fs(/etc/hosts)p Ft(')d(to)630 2746 y(obtain)j(the)g(list)h(of)f(p)s
-(ossible)f(hostname)h(completions.)41 b(When)28 b Fs(HOSTFILE)e
-Ft(is)i(unset,)g(the)630 2856 y(hostname)j(list)g(is)f(cleared.)150
-3007 y Fs(HOSTNAME)96 b Ft(The)30 b(name)g(of)h(the)f(curren)m(t)h
-(host.)150 3159 y Fs(HOSTTYPE)96 b Ft(A)30 b(string)h(describing)f(the)
-g(mac)m(hine)h(Bash)g(is)f(running)f(on.)150 3310 y Fs(IGNOREEOF)630
-3420 y Ft(Con)m(trols)e(the)h(action)g(of)f(the)g(shell)g(on)g(receipt)
+(functionalit)m(y)h(of)630 1204 y Fs(ignoreboth)p Ft(.)150
+1372 y Fs(HISTSIZE)96 b Ft(The)37 b(maxim)m(um)g(n)m(um)m(b)s(er)e(of)j
+(commands)f(to)g(remem)m(b)s(er)g(on)g(the)g(history)g(list.)62
+b(If)37 b(the)630 1481 y(v)-5 b(alue)26 b(is)g(0,)i(commands)d(are)h
+(not)h(sa)m(v)m(ed)g(in)e(the)h(history)g(list.)40 b(Numeric)26
+b(v)-5 b(alues)26 b(less)g(than)630 1591 y(zero)i(result)e(in)h(ev)m
+(ery)g(command)g(b)s(eing)f(sa)m(v)m(ed)i(on)f(the)g(history)f(list)i
+(\(there)f(is)g(no)g(limit\).)630 1700 y(The)j(shell)g(sets)h(the)g
+(default)f(v)-5 b(alue)31 b(to)g(500)h(after)f(reading)f(an)m(y)h
+(startup)f(\014les.)150 1868 y Fs(HISTTIMEFORMAT)630
+1977 y Ft(If)44 b(this)g(v)-5 b(ariable)45 b(is)f(set)g(and)g(not)g(n)m
+(ull,)k(its)d(v)-5 b(alue)44 b(is)g(used)g(as)g(a)h(format)f(string)g
+(for)630 2087 y Fq(strftime)c Ft(to)35 b(prin)m(t)f(the)h(time)g(stamp)
+f(asso)s(ciated)i(with)f(eac)m(h)g(history)g(en)m(try)f(displa)m(y)m
+(ed)630 2196 y(b)m(y)g(the)f Fs(history)f Ft(builtin.)50
+b(If)33 b(this)h(v)-5 b(ariable)34 b(is)g(set,)h(time)f(stamps)g(are)g
+(written)f(to)i(the)630 2306 y(history)26 b(\014le)g(so)g(they)g(ma)m
+(y)h(b)s(e)e(preserv)m(ed)g(across)i(shell)f(sessions.)39
+b(This)25 b(uses)h(the)g(history)630 2416 y(commen)m(t)31
+b(c)m(haracter)h(to)f(distinguish)f(timestamps)h(from)f(other)g
+(history)h(lines.)150 2583 y Fs(HOSTFILE)96 b Ft(Con)m(tains)39
+b(the)f(name)g(of)h(a)g(\014le)f(in)g(the)g(same)h(format)g(as)f(`)p
+Fs(/etc/hosts)p Ft(')e(that)j(should)630 2693 y(b)s(e)i(read)h(when)f
+(the)i(shell)f(needs)f(to)i(complete)h(a)e(hostname.)76
+b(The)42 b(list)g(of)g(p)s(ossible)630 2802 y(hostname)26
+b(completions)g(ma)m(y)h(b)s(e)d(c)m(hanged)j(while)e(the)h(shell)g(is)
+f(running;)h(the)g(next)f(time)630 2912 y(hostname)37
+b(completion)i(is)e(attempted)h(after)g(the)f(v)-5 b(alue)37
+b(is)h(c)m(hanged,)h(Bash)e(adds)g(the)630 3021 y(con)m(ten)m(ts)43
+b(of)f(the)f(new)g(\014le)h(to)g(the)f(existing)i(list.)74
+b(If)41 b Fs(HOSTFILE)e Ft(is)i(set,)k(but)c(has)g(no)630
+3131 y(v)-5 b(alue,)29 b(or)e(do)s(es)h(not)g(name)f(a)h(readable)g
+(\014le,)h(Bash)f(attempts)g(to)g(read)g(`)p Fs(/etc/hosts)p
+Ft(')d(to)630 3240 y(obtain)j(the)g(list)h(of)f(p)s(ossible)f(hostname)
+h(completions.)41 b(When)28 b Fs(HOSTFILE)e Ft(is)i(unset,)g(the)630
+3350 y(hostname)j(list)g(is)f(cleared.)150 3517 y Fs(HOSTNAME)96
+b Ft(The)30 b(name)g(of)h(the)f(curren)m(t)h(host.)150
+3685 y Fs(HOSTTYPE)96 b Ft(A)30 b(string)h(describing)f(the)g(mac)m
+(hine)h(Bash)g(is)f(running)f(on.)150 3852 y Fs(IGNOREEOF)630
+3961 y Ft(Con)m(trols)e(the)h(action)g(of)f(the)g(shell)g(on)g(receipt)
h(of)f(an)g Fs(EOF)f Ft(c)m(haracter)i(as)g(the)f(sole)h(input.)630
-3529 y(If)i(set,)i(the)f(v)-5 b(alue)32 b(denotes)f(the)g(n)m(um)m(b)s
+4071 y(If)i(set,)i(the)f(v)-5 b(alue)32 b(denotes)f(the)g(n)m(um)m(b)s
(er)f(of)h(consecutiv)m(e)i Fs(EOF)d Ft(c)m(haracters)i(that)f(can)h(b)
-s(e)630 3639 y(read)40 b(as)f(the)h(\014rst)f(c)m(haracter)i(on)f(an)f
+s(e)630 4181 y(read)40 b(as)f(the)h(\014rst)f(c)m(haracter)i(on)f(an)f
(input)g(line)h(b)s(efore)f(the)h(shell)g(will)g(exit.)70
-b(If)39 b(the)630 3748 y(v)-5 b(ariable)38 b(exists)f(but)f(do)s(es)g
+b(If)39 b(the)630 4290 y(v)-5 b(ariable)38 b(exists)f(but)f(do)s(es)g
(not)h(ha)m(v)m(e)h(a)g(n)m(umeric)e(v)-5 b(alue)37 b(\(or)h(has)e(no)h
-(v)-5 b(alue\))37 b(then)g(the)630 3858 y(default)31
+(v)-5 b(alue\))37 b(then)g(the)630 4400 y(default)31
b(is)g(10.)43 b(If)30 b(the)h(v)-5 b(ariable)31 b(do)s(es)g(not)g
(exist,)h(then)e Fs(EOF)g Ft(signi\014es)h(the)g(end)f(of)h(input)630
-3968 y(to)g(the)g(shell.)41 b(This)29 b(is)i(only)f(in)g(e\013ect)i
-(for)e(in)m(teractiv)m(e)j(shells.)150 4119 y Fs(INPUTRC)144
+4509 y(to)g(the)g(shell.)41 b(This)29 b(is)i(only)f(in)g(e\013ect)i
+(for)e(in)m(teractiv)m(e)j(shells.)150 4677 y Fs(INPUTRC)144
b Ft(The)68 b(name)h(of)f(the)h(Readline)g(initialization)j(\014le,)78
-b(o)m(v)m(erriding)69 b(the)g(default)g(of)630 4228 y(`)p
-Fs(~/.inputrc)p Ft('.)150 4380 y Fs(LANG)288 b Ft(Used)28
+b(o)m(v)m(erriding)69 b(the)g(default)g(of)630 4786 y(`)p
+Fs(~/.inputrc)p Ft('.)150 4954 y Fs(LANG)288 b Ft(Used)28
b(to)h(determine)f(the)g(lo)s(cale)h(category)h(for)e(an)m(y)h
-(category)h(not)e(sp)s(eci\014cally)g(selected)630 4489
+(category)h(not)e(sp)s(eci\014cally)g(selected)630 5063
y(with)i(a)h(v)-5 b(ariable)31 b(starting)g(with)f Fs(LC_)p
-Ft(.)150 4641 y Fs(LC_ALL)192 b Ft(This)28 b(v)-5 b(ariable)29
+Ft(.)150 5230 y Fs(LC_ALL)192 b Ft(This)28 b(v)-5 b(ariable)29
b(o)m(v)m(errides)h(the)f(v)-5 b(alue)29 b(of)g Fs(LANG)f
Ft(and)g(an)m(y)h(other)g Fs(LC_)f Ft(v)-5 b(ariable)29
-b(sp)s(ecifying)630 4750 y(a)i(lo)s(cale)h(category)-8
-b(.)150 4902 y Fs(LC_COLLATE)630 5011 y Ft(This)37 b(v)-5
-b(ariable)38 b(determines)g(the)g(collation)i(order)d(used)g(when)f
-(sorting)i(the)g(results)g(of)630 5121 y(\014lename)e(expansion,)i(and)
-e(determines)g(the)h(b)s(eha)m(vior)f(of)g(range)h(expressions,)h
-(equiv-)630 5230 y(alence)e(classes,)h(and)e(collating)i(sequences)e
-(within)f(\014lename)h(expansion)g(and)f(pattern)630
-5340 y(matc)m(hing)d(\(see)h(Section)f(3.5.8)h([Filename)g(Expansion],)
-e(page)h(25\).)p eop end
+b(sp)s(ecifying)630 5340 y(a)i(lo)s(cale)h(category)-8
+b(.)p eop end
%%Page: 72 78
TeXDict begin 72 77 bop 150 -116 a Ft(72)2572 b(Bash)31
-b(Reference)g(Man)m(ual)150 299 y Fs(LC_CTYPE)96 b Ft(This)36
-b(v)-5 b(ariable)37 b(determines)f(the)h(in)m(terpretation)h(of)f(c)m
-(haracters)h(and)e(the)g(b)s(eha)m(vior)h(of)630 408
-y(c)m(haracter)46 b(classes)g(within)e(\014lename)h(expansion)g(and)f
-(pattern)h(matc)m(hing)h(\(see)f(Sec-)630 518 y(tion)31
-b(3.5.8)h([Filename)g(Expansion],)e(page)h(25\).)150
-679 y Fs(LC_MESSAGES)630 788 y Ft(This)25 b(v)-5 b(ariable)27
+b(Reference)g(Man)m(ual)150 299 y Fs(LC_COLLATE)630 408
+y Ft(This)37 b(v)-5 b(ariable)38 b(determines)g(the)g(collation)i
+(order)d(used)g(when)f(sorting)i(the)g(results)g(of)630
+518 y(\014lename)e(expansion,)i(and)e(determines)g(the)h(b)s(eha)m
+(vior)f(of)g(range)h(expressions,)h(equiv-)630 628 y(alence)e(classes,)
+h(and)e(collating)i(sequences)e(within)f(\014lename)h(expansion)g(and)f
+(pattern)630 737 y(matc)m(hing)d(\(see)h(Section)f(3.5.8)h([Filename)g
+(Expansion],)e(page)h(26\).)150 894 y Fs(LC_CTYPE)96
+b Ft(This)36 b(v)-5 b(ariable)37 b(determines)f(the)h(in)m
+(terpretation)h(of)f(c)m(haracters)h(and)e(the)g(b)s(eha)m(vior)h(of)
+630 1003 y(c)m(haracter)46 b(classes)g(within)e(\014lename)h(expansion)
+g(and)f(pattern)h(matc)m(hing)h(\(see)f(Sec-)630 1113
+y(tion)31 b(3.5.8)h([Filename)g(Expansion],)e(page)h(26\).)150
+1270 y Fs(LC_MESSAGES)630 1379 y Ft(This)25 b(v)-5 b(ariable)27
b(determines)f(the)g(lo)s(cale)i(used)d(to)i(translate)g(double-quoted)
-f(strings)g(pre-)630 898 y(ceded)31 b(b)m(y)f(a)h(`)p
+f(strings)g(pre-)630 1489 y(ceded)31 b(b)m(y)f(a)h(`)p
Fs($)p Ft(')f(\(see)h(Section)h(3.1.2.5)g([Lo)s(cale)g(T)-8
-b(ranslation],)32 b(page)f(7\).)150 1059 y Fs(LC_NUMERIC)630
-1168 y Ft(This)f(v)-5 b(ariable)31 b(determines)f(the)h(lo)s(cale)h
+b(ranslation],)32 b(page)f(7\).)150 1645 y Fs(LC_NUMERIC)630
+1755 y Ft(This)f(v)-5 b(ariable)31 b(determines)f(the)h(lo)s(cale)h
(category)g(used)e(for)g(n)m(um)m(b)s(er)f(formatting.)150
-1329 y Fs(LINENO)192 b Ft(The)30 b(line)h(n)m(um)m(b)s(er)e(in)h(the)g
+1911 y Fs(LINENO)192 b Ft(The)30 b(line)h(n)m(um)m(b)s(er)e(in)h(the)g
(script)h(or)f(shell)g(function)h(curren)m(tly)f(executing.)150
-1490 y Fs(LINES)240 b Ft(Used)22 b(b)m(y)f(the)h Fs(select)e
+2068 y Fs(LINES)240 b Ft(Used)22 b(b)m(y)f(the)h Fs(select)e
Ft(command)h(to)h(determine)g(the)g(column)f(length)i(for)e(prin)m
-(ting)g(selec-)630 1599 y(tion)26 b(lists.)40 b(Automatically)29
+(ting)g(selec-)630 2178 y(tion)26 b(lists.)40 b(Automatically)29
b(set)d(b)m(y)g(an)g(in)m(teractiv)m(e)j(shell)d(up)s(on)f(receipt)h
-(of)h(a)f Fs(SIGWINCH)p Ft(.)150 1760 y Fs(MACHTYPE)96
+(of)h(a)f Fs(SIGWINCH)p Ft(.)150 2334 y Fs(MACHTYPE)96
b Ft(A)26 b(string)g(that)h(fully)f(describ)s(es)f(the)h(system)g(t)m
(yp)s(e)h(on)f(whic)m(h)f(Bash)i(is)f(executing,)i(in)e(the)630
-1870 y(standard)k Fl(gnu)g Fq(cpu-compan)m(y-system)h
-Ft(format.)150 2030 y Fs(MAILCHECK)630 2140 y Ft(Ho)m(w)d(often)g(\(in)
+2444 y(standard)k Fl(gnu)g Fq(cpu-compan)m(y-system)h
+Ft(format.)150 2600 y Fs(MAILCHECK)630 2710 y Ft(Ho)m(w)d(often)g(\(in)
g(seconds\))g(that)g(the)f(shell)h(should)f(c)m(hec)m(k)i(for)e(mail)h
-(in)f(the)h(\014les)g(sp)s(eci\014ed)630 2250 y(in)i(the)h
+(in)f(the)h(\014les)g(sp)s(eci\014ed)630 2819 y(in)i(the)h
Fs(MAILPATH)e Ft(or)i Fs(MAIL)e Ft(v)-5 b(ariables.)43
b(The)30 b(default)h(is)f(60)i(seconds.)42 b(When)30
-b(it)h(is)g(time)630 2359 y(to)37 b(c)m(hec)m(k)h(for)e(mail,)j(the)e
+b(it)h(is)g(time)630 2929 y(to)37 b(c)m(hec)m(k)h(for)e(mail,)j(the)e
(shell)f(do)s(es)g(so)h(b)s(efore)f(displa)m(ying)h(the)f(primary)g
-(prompt.)57 b(If)630 2469 y(this)37 b(v)-5 b(ariable)38
+(prompt.)57 b(If)630 3039 y(this)37 b(v)-5 b(ariable)38
b(is)f(unset,)h(or)f(set)h(to)g(a)f(v)-5 b(alue)38 b(that)f(is)g(not)h
-(a)f(n)m(um)m(b)s(er)f(greater)i(than)f(or)630 2578 y(equal)31
+(a)f(n)m(um)m(b)s(er)f(greater)i(than)f(or)630 3148 y(equal)31
b(to)g(zero,)g(the)g(shell)g(disables)f(mail)h(c)m(hec)m(king.)150
-2739 y Fs(MAPFILE)144 b Ft(An)35 b(arra)m(y)h(v)-5 b(ariable)36
+3305 y Fs(MAPFILE)144 b Ft(An)35 b(arra)m(y)h(v)-5 b(ariable)36
b(created)g(to)h(hold)e(the)g(text)i(read)e(b)m(y)g(the)h
-Fs(mapfile)d Ft(builtin)i(when)630 2849 y(no)30 b(v)-5
-b(ariable)31 b(name)g(is)f(supplied.)150 3009 y Fs(OLDPWD)192
+Fs(mapfile)d Ft(builtin)i(when)630 3414 y(no)30 b(v)-5
+b(ariable)31 b(name)g(is)f(supplied.)150 3571 y Fs(OLDPWD)192
b Ft(The)30 b(previous)g(w)m(orking)g(directory)h(as)g(set)g(b)m(y)f
-(the)h Fs(cd)e Ft(builtin.)150 3170 y Fs(OPTERR)192 b
+(the)h Fs(cd)e Ft(builtin.)150 3727 y Fs(OPTERR)192 b
Ft(If)35 b(set)i(to)f(the)h(v)-5 b(alue)36 b(1,)i(Bash)e(displa)m(ys)g
(error)f(messages)i(generated)g(b)m(y)f(the)g Fs(getopts)630
-3280 y Ft(builtin)30 b(command.)150 3440 y Fs(OSTYPE)192
+3837 y Ft(builtin)30 b(command.)150 3994 y Fs(OSTYPE)192
b Ft(A)30 b(string)h(describing)f(the)g(op)s(erating)h(system)g(Bash)f
-(is)h(running)d(on.)150 3601 y Fs(PIPESTATUS)630 3711
+(is)h(running)d(on.)150 4150 y Fs(PIPESTATUS)630 4260
y Ft(An)23 b(arra)m(y)h(v)-5 b(ariable)24 b(\(see)h(Section)f(6.7)h
([Arra)m(ys],)g(page)f(84\))h(con)m(taining)g(a)f(list)g(of)g(exit)g
-(sta-)630 3820 y(tus)h(v)-5 b(alues)27 b(from)e(the)h(pro)s(cesses)g
+(sta-)630 4369 y(tus)h(v)-5 b(alues)27 b(from)e(the)h(pro)s(cesses)g
(in)f(the)h(most-recen)m(tly-executed)j(foreground)c(pip)s(eline)630
-3930 y(\(whic)m(h)30 b(ma)m(y)h(con)m(tain)h(only)f(a)f(single)h
-(command\).)150 4091 y Fs(POSIXLY_CORRECT)630 4200 y
+4479 y(\(whic)m(h)30 b(ma)m(y)h(con)m(tain)h(only)f(a)f(single)h
+(command\).)150 4635 y Fs(POSIXLY_CORRECT)630 4745 y
Ft(If)h(this)g(v)-5 b(ariable)34 b(is)e(in)g(the)h(en)m(vironmen)m(t)g
(when)e(Bash)i(starts,)g(the)g(shell)g(en)m(ters)g Fl(posix)630
-4310 y Ft(mo)s(de)22 b(\(see)h(Section)g(6.11)h([Bash)e(POSIX)f(Mo)s
+4855 y Ft(mo)s(de)22 b(\(see)h(Section)g(6.11)h([Bash)e(POSIX)f(Mo)s
(de],)k(page)e(88\))g(b)s(efore)f(reading)g(the)g(startup)630
-4419 y(\014les,)32 b(as)f(if)h(the)f(`)p Fs(--posix)p
+4964 y(\014les,)32 b(as)f(if)h(the)f(`)p Fs(--posix)p
Ft(')f(in)m(v)m(o)s(cation)j(option)f(had)f(b)s(een)g(supplied.)42
-b(If)31 b(it)h(is)f(set)h(while)630 4529 y(the)f(shell)f(is)h(running,)
+b(If)31 b(it)h(is)f(set)h(while)630 5074 y(the)f(shell)f(is)h(running,)
d(Bash)j(enables)g Fl(posix)e Ft(mo)s(de,)h(as)h(if)f(the)h(command)870
-4664 y Fs(set)47 b(-o)g(posix)630 4799 y Ft(had)30 b(b)s(een)f
-(executed.)150 4960 y Fs(PPID)288 b Ft(The)30 b(pro)s(cess)g
-Fl(id)g Ft(of)h(the)f(shell's)h(paren)m(t)g(pro)s(cess.)40
-b(This)30 b(v)-5 b(ariable)31 b(is)f(readonly)-8 b(.)150
-5121 y Fs(PROMPT_COMMAND)630 5230 y Ft(If)32 b(set,)h(the)f(v)-5
-b(alue)33 b(is)f(in)m(terpreted)g(as)g(a)h(command)f(to)h(execute)g(b)s
-(efore)f(the)g(prin)m(ting)g(of)630 5340 y(eac)m(h)g(primary)d(prompt)g
-(\()p Fs($PS1)p Ft(\).)p eop end
+5207 y Fs(set)47 b(-o)g(posix)630 5340 y Ft(had)30 b(b)s(een)f
+(executed.)p eop end
%%Page: 73 79
TeXDict begin 73 78 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(73)150 299 y Fs(PROMPT_DIRTRIM)630
-408 y Ft(If)27 b(set)g(to)h(a)g(n)m(um)m(b)s(er)e(greater)i(than)f
-(zero,)i(the)e(v)-5 b(alue)28 b(is)f(used)g(as)g(the)h(n)m(um)m(b)s(er)
-e(of)h(trailing)630 518 y(directory)35 b(comp)s(onen)m(ts)g(to)h
-(retain)f(when)f(expanding)g(the)h Fs(\\w)f Ft(and)g
-Fs(\\W)g Ft(prompt)g(string)630 628 y(escap)s(es)21 b(\(see)h(Section)f
-(6.9)h([Con)m(trolling)g(the)f(Prompt],)h(page)f(87\).)39
-b(Characters)21 b(remo)m(v)m(ed)630 737 y(are)31 b(replaced)g(with)f
-(an)g(ellipsis.)150 892 y Fs(PS3)336 b Ft(The)34 b(v)-5
-b(alue)35 b(of)f(this)g(v)-5 b(ariable)35 b(is)g(used)e(as)i(the)f
-(prompt)g(for)g(the)g Fs(select)f Ft(command.)52 b(If)630
-1002 y(this)30 b(v)-5 b(ariable)31 b(is)g(not)f(set,)i(the)e
-Fs(select)f Ft(command)h(prompts)f(with)h(`)p Fs(#?)g
-Ft(')150 1157 y Fs(PS4)336 b Ft(The)20 b(v)-5 b(alue)22
-b(is)e(the)h(prompt)f(prin)m(ted)h(b)s(efore)f(the)h(command)g(line)g
-(is)g(ec)m(ho)s(ed)g(when)f(the)h(`)p Fs(-x)p Ft(')630
-1267 y(option)32 b(is)f(set)h(\(see)g(Section)h(4.3.1)g([The)e(Set)g
-(Builtin],)i(page)f(54\).)45 b(The)31 b(\014rst)f(c)m(haracter)630
-1377 y(of)k Fs(PS4)g Ft(is)g(replicated)i(m)m(ultiple)f(times,)h(as)e
-(necessary)-8 b(,)37 b(to)e(indicate)g(m)m(ultiple)g(lev)m(els)h(of)630
-1486 y(indirection.)41 b(The)30 b(default)h(is)f(`)p
-Fs(+)g Ft('.)150 1641 y Fs(PWD)336 b Ft(The)30 b(curren)m(t)g(w)m
+b(Shell)30 b(V)-8 b(ariables)2459 b(73)150 299 y Fs(PPID)288
+b Ft(The)30 b(pro)s(cess)g Fl(id)g Ft(of)h(the)f(shell's)h(paren)m(t)g
+(pro)s(cess.)40 b(This)30 b(v)-5 b(ariable)31 b(is)f(readonly)-8
+b(.)150 451 y Fs(PROMPT_COMMAND)630 560 y Ft(If)32 b(set,)h(the)f(v)-5
+b(alue)33 b(is)f(in)m(terpreted)g(as)g(a)h(command)f(to)h(execute)g(b)s
+(efore)f(the)g(prin)m(ting)g(of)630 670 y(eac)m(h)g(primary)d(prompt)g
+(\()p Fs($PS1)p Ft(\).)150 822 y Fs(PROMPT_DIRTRIM)630
+931 y Ft(If)e(set)g(to)h(a)g(n)m(um)m(b)s(er)e(greater)i(than)f(zero,)i
+(the)e(v)-5 b(alue)28 b(is)f(used)g(as)g(the)h(n)m(um)m(b)s(er)e(of)h
+(trailing)630 1041 y(directory)35 b(comp)s(onen)m(ts)g(to)h(retain)f
+(when)f(expanding)g(the)h Fs(\\w)f Ft(and)g Fs(\\W)g
+Ft(prompt)g(string)630 1150 y(escap)s(es)21 b(\(see)h(Section)f(6.9)h
+([Con)m(trolling)g(the)f(Prompt],)h(page)f(87\).)39 b(Characters)21
+b(remo)m(v)m(ed)630 1260 y(are)31 b(replaced)g(with)f(an)g(ellipsis.)
+150 1412 y Fs(PS3)336 b Ft(The)34 b(v)-5 b(alue)35 b(of)f(this)g(v)-5
+b(ariable)35 b(is)g(used)e(as)i(the)f(prompt)g(for)g(the)g
+Fs(select)f Ft(command.)52 b(If)630 1521 y(this)30 b(v)-5
+b(ariable)31 b(is)g(not)f(set,)i(the)e Fs(select)f Ft(command)h
+(prompts)f(with)h(`)p Fs(#?)g Ft(')150 1673 y Fs(PS4)336
+b Ft(The)20 b(v)-5 b(alue)22 b(is)e(the)h(prompt)f(prin)m(ted)h(b)s
+(efore)f(the)h(command)g(line)g(is)g(ec)m(ho)s(ed)g(when)f(the)h(`)p
+Fs(-x)p Ft(')630 1783 y(option)32 b(is)f(set)h(\(see)g(Section)h(4.3.1)
+g([The)e(Set)g(Builtin],)i(page)f(54\).)45 b(The)31 b(\014rst)f(c)m
+(haracter)630 1892 y(of)k Fs(PS4)g Ft(is)g(replicated)i(m)m(ultiple)f
+(times,)h(as)e(necessary)-8 b(,)37 b(to)e(indicate)g(m)m(ultiple)g(lev)
+m(els)h(of)630 2002 y(indirection.)41 b(The)30 b(default)h(is)f(`)p
+Fs(+)g Ft('.)150 2153 y Fs(PWD)336 b Ft(The)30 b(curren)m(t)g(w)m
(orking)h(directory)g(as)f(set)h(b)m(y)f(the)h Fs(cd)f
-Ft(builtin.)150 1797 y Fs(RANDOM)192 b Ft(Eac)m(h)30
+Ft(builtin.)150 2305 y Fs(RANDOM)192 b Ft(Eac)m(h)30
b(time)g(this)f(parameter)g(is)g(referenced,)h(a)f(random)g(in)m(teger)
-h(b)s(et)m(w)m(een)g(0)f(and)g(32767)630 1906 y(is)i(generated.)43
+h(b)s(et)m(w)m(een)g(0)f(and)g(32767)630 2415 y(is)i(generated.)43
b(Assigning)31 b(a)g(v)-5 b(alue)31 b(to)g(this)g(v)-5
b(ariable)31 b(seeds)g(the)g(random)f(n)m(um)m(b)s(er)f(gen-)630
-2016 y(erator.)150 2171 y Fs(READLINE_LINE)630 2281 y
+2524 y(erator.)150 2676 y Fs(READLINE_LINE)630 2786 y
Ft(The)e(con)m(ten)m(ts)i(of)f(the)g(Readline)g(line)g(bu\013er,)f(for)
h(use)f(with)g(`)p Fs(bind)j(-x)p Ft(')d(\(see)h(Section)h(4.2)630
-2390 y([Bash)i(Builtins],)g(page)g(44\).)150 2545 y Fs(READLINE_POINT)
-630 2655 y Ft(The)23 b(p)s(osition)g(of)g(the)h(insertion)f(p)s(oin)m
+2895 y([Bash)i(Builtins],)g(page)g(44\).)150 3047 y Fs(READLINE_POINT)
+630 3157 y Ft(The)23 b(p)s(osition)g(of)g(the)h(insertion)f(p)s(oin)m
(t)g(in)g(the)g(Readline)h(line)f(bu\013er,)h(for)f(use)g(with)g(`)p
-Fs(bind)630 2765 y(-x)p Ft(')30 b(\(see)h(Section)h(4.2)f([Bash)g
-(Builtins],)g(page)g(44\).)150 2920 y Fs(REPLY)240 b
+Fs(bind)630 3266 y(-x)p Ft(')30 b(\(see)h(Section)h(4.2)f([Bash)g
+(Builtins],)g(page)g(44\).)150 3418 y Fs(REPLY)240 b
Ft(The)30 b(default)g(v)-5 b(ariable)32 b(for)e(the)g
-Fs(read)g Ft(builtin.)150 3075 y Fs(SECONDS)144 b Ft(This)40
+Fs(read)g Ft(builtin.)150 3570 y Fs(SECONDS)144 b Ft(This)40
b(v)-5 b(ariable)41 b(expands)f(to)h(the)g(n)m(um)m(b)s(er)e(of)i
(seconds)g(since)g(the)f(shell)h(w)m(as)g(started.)630
-3185 y(Assignmen)m(t)i(to)g(this)g(v)-5 b(ariable)43
+3679 y(Assignmen)m(t)i(to)g(this)g(v)-5 b(ariable)43
b(resets)g(the)g(coun)m(t)g(to)g(the)g(v)-5 b(alue)43
-b(assigned,)j(and)c(the)630 3294 y(expanded)35 b(v)-5
+b(assigned,)j(and)c(the)630 3789 y(expanded)35 b(v)-5
b(alue)36 b(b)s(ecomes)h(the)f(v)-5 b(alue)36 b(assigned)g(plus)f(the)h
-(n)m(um)m(b)s(er)f(of)h(seconds)g(since)630 3404 y(the)31
-b(assignmen)m(t.)150 3559 y Fs(SHELL)240 b Ft(The)29
+(n)m(um)m(b)s(er)f(of)h(seconds)g(since)630 3898 y(the)31
+b(assignmen)m(t.)150 4050 y Fs(SHELL)240 b Ft(The)29
b(full)h(pathname)g(to)h(the)f(shell)g(is)g(k)m(ept)g(in)g(this)g(en)m
(vironmen)m(t)g(v)-5 b(ariable.)42 b(If)29 b(it)i(is)f(not)630
-3669 y(set)36 b(when)f(the)h(shell)g(starts,)i(Bash)e(assigns)h(to)f
+4160 y(set)36 b(when)f(the)h(shell)g(starts,)i(Bash)e(assigns)h(to)f
(it)h(the)f(full)f(pathname)h(of)g(the)g(curren)m(t)630
-3778 y(user's)30 b(login)h(shell.)150 3934 y Fs(SHELLOPTS)630
-4043 y Ft(A)g(colon-separated)h(list)f(of)g(enabled)f(shell)h(options.)
+4269 y(user's)30 b(login)h(shell.)150 4421 y Fs(SHELLOPTS)630
+4531 y Ft(A)g(colon-separated)h(list)f(of)g(enabled)f(shell)h(options.)
41 b(Eac)m(h)31 b(w)m(ord)f(in)g(the)h(list)g(is)g(a)g(v)-5
-b(alid)630 4153 y(argumen)m(t)24 b(for)f(the)h(`)p Fs(-o)p
+b(alid)630 4640 y(argumen)m(t)24 b(for)f(the)h(`)p Fs(-o)p
Ft(')f(option)h(to)g(the)g Fs(set)f Ft(builtin)g(command)g(\(see)i
-(Section)f(4.3.1)h([The)630 4262 y(Set)k(Builtin],)h(page)f(54\).)42
+(Section)f(4.3.1)h([The)630 4750 y(Set)k(Builtin],)h(page)f(54\).)42
b(The)28 b(options)h(app)s(earing)f(in)g Fs(SHELLOPTS)e
-Ft(are)j(those)h(rep)s(orted)630 4372 y(as)g(`)p Fs(on)p
+Ft(are)j(those)h(rep)s(orted)630 4859 y(as)g(`)p Fs(on)p
Ft(')f(b)m(y)h(`)p Fs(set)g(-o)p Ft('.)40 b(If)29 b(this)h(v)-5
b(ariable)30 b(is)g(in)f(the)h(en)m(vironmen)m(t)g(when)f(Bash)h
-(starts)g(up,)630 4482 y(eac)m(h)41 b(shell)e(option)h(in)f(the)h(list)
+(starts)g(up,)630 4969 y(eac)m(h)41 b(shell)e(option)h(in)f(the)h(list)
g(will)f(b)s(e)g(enabled)h(b)s(efore)f(reading)g(an)m(y)h(startup)f
-(\014les.)630 4591 y(This)30 b(v)-5 b(ariable)31 b(is)f(readonly)-8
-b(.)150 4746 y Fs(SHLVL)240 b Ft(Incremen)m(ted)21 b(b)m(y)g(one)g(eac)
+(\014les.)630 5079 y(This)30 b(v)-5 b(ariable)31 b(is)f(readonly)-8
+b(.)150 5230 y Fs(SHLVL)240 b Ft(Incremen)m(ted)21 b(b)m(y)g(one)g(eac)
m(h)h(time)f(a)h(new)e(instance)h(of)g(Bash)g(is)g(started.)38
-b(This)20 b(is)h(in)m(tended)630 4856 y(to)31 b(b)s(e)f(a)h(coun)m(t)g
-(of)f(ho)m(w)h(deeply)f(y)m(our)g(Bash)h(shells)f(are)h(nested.)150
-5011 y Fs(TIMEFORMAT)630 5121 y Ft(The)f(v)-5 b(alue)32
-b(of)f(this)g(parameter)g(is)g(used)f(as)h(a)g(format)h(string)f(sp)s
-(ecifying)f(ho)m(w)h(the)g(tim-)630 5230 y(ing)37 b(information)f(for)h
-(pip)s(elines)f(pre\014xed)f(with)h(the)h Fs(time)e Ft(reserv)m(ed)i(w)
-m(ord)f(should)g(b)s(e)630 5340 y(displa)m(y)m(ed.)k(The)27
-b(`)p Fs(\045)p Ft(')h(c)m(haracter)h(in)m(tro)s(duces)e(an)h(escap)s
-(e)g(sequence)g(that)g(is)f(expanded)g(to)p eop end
+b(This)20 b(is)h(in)m(tended)630 5340 y(to)31 b(b)s(e)f(a)h(coun)m(t)g
+(of)f(ho)m(w)h(deeply)f(y)m(our)g(Bash)h(shells)f(are)h(nested.)p
+eop end
%%Page: 74 80
TeXDict begin 74 79 bop 150 -116 a Ft(74)2572 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y(a)37 b(time)g(v)-5
-b(alue)36 b(or)h(other)f(information.)59 b(The)36 b(escap)s(e)g
-(sequences)h(and)e(their)i(meanings)630 408 y(are)31
-b(as)f(follo)m(ws;)i(the)f(braces)f(denote)h(optional)h(p)s(ortions.)
-630 568 y Fs(\045\045)384 b Ft(A)30 b(literal)i(`)p Fs(\045)p
-Ft('.)630 727 y Fs(\045[)p Fi(p)11 b Fs(][l]R)85 b Ft(The)30
-b(elapsed)h(time)g(in)f(seconds.)630 887 y Fs(\045[)p
-Fi(p)11 b Fs(][l]U)85 b Ft(The)30 b(n)m(um)m(b)s(er)f(of)h(CPU)g
-(seconds)h(sp)s(en)m(t)f(in)g(user)f(mo)s(de.)630 1046
-y Fs(\045[)p Fi(p)11 b Fs(][l]S)85 b Ft(The)30 b(n)m(um)m(b)s(er)f(of)h
-(CPU)g(seconds)h(sp)s(en)m(t)f(in)g(system)g(mo)s(de.)630
-1205 y Fs(\045P)384 b Ft(The)30 b(CPU)g(p)s(ercen)m(tage,)i(computed)e
-(as)h(\(\045U)f Fs(+)g Ft(\045S\))g(/)h(\045R.)630 1365
+b(Reference)g(Man)m(ual)150 299 y Fs(TIMEFORMAT)630 408
+y Ft(The)f(v)-5 b(alue)32 b(of)f(this)g(parameter)g(is)g(used)f(as)h(a)
+g(format)h(string)f(sp)s(ecifying)f(ho)m(w)h(the)g(tim-)630
+518 y(ing)37 b(information)f(for)h(pip)s(elines)f(pre\014xed)f(with)h
+(the)h Fs(time)e Ft(reserv)m(ed)i(w)m(ord)f(should)g(b)s(e)630
+628 y(displa)m(y)m(ed.)k(The)27 b(`)p Fs(\045)p Ft(')h(c)m(haracter)h
+(in)m(tro)s(duces)e(an)h(escap)s(e)g(sequence)g(that)g(is)f(expanded)g
+(to)630 737 y(a)37 b(time)g(v)-5 b(alue)36 b(or)h(other)f(information.)
+59 b(The)36 b(escap)s(e)g(sequences)h(and)e(their)i(meanings)630
+847 y(are)31 b(as)f(follo)m(ws;)i(the)f(braces)f(denote)h(optional)h(p)
+s(ortions.)630 1006 y Fs(\045\045)384 b Ft(A)30 b(literal)i(`)p
+Fs(\045)p Ft('.)630 1166 y Fs(\045[)p Fi(p)11 b Fs(][l]R)85
+b Ft(The)30 b(elapsed)h(time)g(in)f(seconds.)630 1325
+y Fs(\045[)p Fi(p)11 b Fs(][l]U)85 b Ft(The)30 b(n)m(um)m(b)s(er)f(of)h
+(CPU)g(seconds)h(sp)s(en)m(t)f(in)g(user)f(mo)s(de.)630
+1484 y Fs(\045[)p Fi(p)11 b Fs(][l]S)85 b Ft(The)30 b(n)m(um)m(b)s(er)f
+(of)h(CPU)g(seconds)h(sp)s(en)m(t)f(in)g(system)g(mo)s(de.)630
+1644 y Fs(\045P)384 b Ft(The)30 b(CPU)g(p)s(ercen)m(tage,)i(computed)e
+(as)h(\(\045U)f Fs(+)g Ft(\045S\))g(/)h(\045R.)630 1803
y(The)23 b(optional)j Fq(p)g Ft(is)e(a)g(digit)h(sp)s(ecifying)e(the)h
(precision,)i(the)e(n)m(um)m(b)s(er)f(of)h(fractional)h(digits)630
-1474 y(after)36 b(a)f(decimal)i(p)s(oin)m(t.)55 b(A)35
+1913 y(after)36 b(a)f(decimal)i(p)s(oin)m(t.)55 b(A)35
b(v)-5 b(alue)36 b(of)f(0)h(causes)g(no)f(decimal)h(p)s(oin)m(t)f(or)h
-(fraction)g(to)g(b)s(e)630 1584 y(output.)48 b(A)m(t)34
+(fraction)g(to)g(b)s(e)630 2022 y(output.)48 b(A)m(t)34
b(most)f(three)g(places)h(after)f(the)g(decimal)h(p)s(oin)m(t)f(ma)m(y)
-h(b)s(e)e(sp)s(eci\014ed;)i(v)-5 b(alues)630 1694 y(of)31
+h(b)s(e)e(sp)s(eci\014ed;)i(v)-5 b(alues)630 2132 y(of)31
b Fq(p)h Ft(greater)g(than)e(3)h(are)f(c)m(hanged)h(to)g(3.)42
b(If)29 b Fq(p)k Ft(is)d(not)h(sp)s(eci\014ed,)f(the)h(v)-5
-b(alue)30 b(3)h(is)g(used.)630 1828 y(The)54 b(optional)h
+b(alue)30 b(3)h(is)g(used.)630 2267 y(The)54 b(optional)h
Fs(l)f Ft(sp)s(eci\014es)g(a)h(longer)f(format,)61 b(including)54
-b(min)m(utes,)61 b(of)54 b(the)g(form)630 1938 y Fq(MM)10
+b(min)m(utes,)61 b(of)54 b(the)g(form)630 2376 y Fq(MM)10
b Ft(m)p Fq(SS)5 b Ft(.)p Fq(FF)i Ft(s.)102 b(The)50
b(v)-5 b(alue)51 b(of)g Fq(p)i Ft(determines)e(whether)f(or)h(not)f
-(the)h(fraction)h(is)630 2047 y(included.)630 2182 y(If)30
+(the)h(fraction)h(is)630 2486 y(included.)630 2620 y(If)30
b(this)g(v)-5 b(ariable)31 b(is)g(not)f(set,)i(Bash)e(acts)h(as)g(if)f
-(it)h(had)f(the)h(v)-5 b(alue)870 2316 y Fs
+(it)h(had)f(the)h(v)-5 b(alue)870 2755 y Fs
($'\\nreal\\t\0453lR\\nuser\\t\0453)o(lU\\n)o(sys\\)o(t\0453)o(lS')630
-2451 y Ft(If)37 b(the)g(v)-5 b(alue)38 b(is)f(n)m(ull,)i(no)f(timing)f
+2889 y Ft(If)37 b(the)g(v)-5 b(alue)38 b(is)f(n)m(ull,)i(no)f(timing)f
(information)h(is)f(displa)m(y)m(ed.)62 b(A)37 b(trailing)i(newline)e
-(is)630 2560 y(added)30 b(when)f(the)i(format)f(string)h(is)f(displa)m
-(y)m(ed.)150 2720 y Fs(TMOUT)240 b Ft(If)22 b(set)h(to)g(a)g(v)-5
+(is)630 2999 y(added)30 b(when)f(the)i(format)f(string)h(is)f(displa)m
+(y)m(ed.)150 3158 y Fs(TMOUT)240 b Ft(If)22 b(set)h(to)g(a)g(v)-5
b(alue)23 b(greater)h(than)e(zero,)j Fs(TMOUT)d Ft(is)g(treated)i(as)e
-(the)h(default)g(timeout)g(for)g(the)630 2829 y Fs(read)31
+(the)h(default)g(timeout)g(for)g(the)630 3268 y Fs(read)31
b Ft(builtin)h(\(see)h(Section)f(4.2)i([Bash)e(Builtins],)h(page)g
-(44\).)47 b(The)32 b Fs(select)e Ft(command)630 2939
+(44\).)47 b(The)32 b Fs(select)e Ft(command)630 3377
y(\(see)f(Section)h(3.2.4.2)g([Conditional)g(Constructs],)e(page)i
-(10\))f(terminates)g(if)g(input)e(do)s(es)630 3049 y(not)k(arriv)m(e)g
+(10\))f(terminates)g(if)g(input)e(do)s(es)630 3487 y(not)k(arriv)m(e)g
(after)g Fs(TMOUT)e Ft(seconds)h(when)f(input)h(is)g(coming)h(from)f(a)
-h(terminal.)630 3183 y(In)25 b(an)h(in)m(teractiv)m(e)i(shell,)g(the)e
+h(terminal.)630 3621 y(In)25 b(an)h(in)m(teractiv)m(e)i(shell,)g(the)e
(v)-5 b(alue)26 b(is)g(in)m(terpreted)g(as)g(the)g(n)m(um)m(b)s(er)f
-(of)h(seconds)f(to)i(w)m(ait)630 3293 y(for)32 b(input)f(after)i
+(of)h(seconds)f(to)i(w)m(ait)630 3731 y(for)32 b(input)f(after)i
(issuing)f(the)g(primary)g(prompt)f(when)g(the)i(shell)f(is)h(in)m
-(teractiv)m(e.)49 b(Bash)630 3402 y(terminates)31 b(after)g(that)g(n)m
+(teractiv)m(e.)49 b(Bash)630 3841 y(terminates)31 b(after)g(that)g(n)m
(um)m(b)s(er)e(of)i(seconds)f(if)g(input)g(do)s(es)g(not)g(arriv)m(e.)
-150 3562 y Fs(TMPDIR)192 b Ft(If)39 b(set,)j(Bash)e(uses)f(its)h(v)-5
+150 4000 y Fs(TMPDIR)192 b Ft(If)39 b(set,)j(Bash)e(uses)f(its)h(v)-5
b(alue)40 b(as)f(the)h(name)f(of)h(a)g(directory)g(in)f(whic)m(h)g
-(Bash)h(creates)630 3671 y(temp)s(orary)30 b(\014les)g(for)g(the)h
-(shell's)g(use.)150 3831 y Fs(UID)336 b Ft(The)30 b(n)m(umeric)g(real)h
+(Bash)h(creates)630 4110 y(temp)s(orary)30 b(\014les)g(for)g(the)h
+(shell's)g(use.)150 4269 y Fs(UID)336 b Ft(The)30 b(n)m(umeric)g(real)h
(user)f(id)g(of)g(the)h(curren)m(t)f(user.)40 b(This)30
b(v)-5 b(ariable)31 b(is)f(readonly)-8 b(.)p eop end
%%Page: 75 81
@@ -10168,70 +12911,70 @@ TeXDict begin 76 81 bop 150 -116 a Ft(76)2572 b(Bash)31
b(Reference)g(Man)m(ual)630 299 y(strict)26 b(sup)s(erset)e(of)h(that)g
(standard.)38 b(See)26 b(Section)f(6.11)i([Bash)e(POSIX)f(Mo)s(de],)j
(page)f(88,)630 408 y(for)k(a)h(description)f(of)h(the)f(Bash)h
-Fl(posix)f Ft(mo)s(de.)150 564 y Fs(--restricted)630
-673 y Ft(Mak)m(e)54 b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h
-(Section)g(6.10)h([The)d(Restricted)j(Shell],)630 783
-y(page)31 b(88\).)150 938 y Fs(--verbose)630 1048 y Ft(Equiv)-5
+Fl(posix)f Ft(mo)s(de.)150 572 y Fs(--restricted)630
+682 y Ft(Mak)m(e)54 b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h
+(Section)g(6.10)h([The)d(Restricted)j(Shell],)630 792
+y(page)31 b(88\).)150 956 y Fs(--verbose)630 1065 y Ft(Equiv)-5
b(alen)m(t)31 b(to)g(`)p Fs(-v)p Ft('.)41 b(Prin)m(t)30
-b(shell)h(input)e(lines)i(as)g(they're)f(read.)150 1203
-y Fs(--version)630 1313 y Ft(Sho)m(w)e(v)m(ersion)g(information)g(for)g
+b(shell)h(input)e(lines)i(as)g(they're)f(read.)150 1229
+y Fs(--version)630 1339 y Ft(Sho)m(w)e(v)m(ersion)g(information)g(for)g
(this)g(instance)h(of)f(Bash)g(on)g(the)g(standard)f(output)h(and)630
-1422 y(exit)j(successfully)-8 b(.)275 1577 y(There)28
+1448 y(exit)j(successfully)-8 b(.)275 1615 y(There)28
b(are)i(sev)m(eral)g(single-c)m(haracter)i(options)d(that)h(ma)m(y)g(b)
s(e)e(supplied)g(at)i(in)m(v)m(o)s(cation)h(whic)m(h)e(are)150
-1687 y(not)i(a)m(v)-5 b(ailable)32 b(with)e(the)h Fs(set)e
-Ft(builtin.)150 1842 y Fs(-c)h Fi(string)630 1952 y Ft(Read)23
-b(and)f(execute)i(commands)f(from)f Fq(string)31 b Ft(after)23
-b(pro)s(cessing)f(the)h(options,)i(then)e(exit.)630 2061
-y(An)m(y)37 b(remaining)f(argumen)m(ts)h(are)g(assigned)g(to)g(the)g(p)
-s(ositional)g(parameters,)i(starting)630 2171 y(with)30
-b Fs($0)p Ft(.)150 2326 y Fs(-i)384 b Ft(F)-8 b(orce)22
+1724 y(not)i(a)m(v)-5 b(ailable)32 b(with)e(the)h Fs(set)e
+Ft(builtin.)150 1891 y Fs(-c)384 b Ft(Read)44 b(and)e(execute)j
+(commands)e(from)g(the)g(\014rst)g(non-option)h Fq(argumen)m(t)h
+Ft(after)f(pro-)630 2000 y(cessing)37 b(the)g(options,)i(then)d(exit.)
+61 b(An)m(y)37 b(remaining)f(argumen)m(ts)h(are)g(assigned)g(to)h(the)
+630 2110 y(p)s(ositional)31 b(parameters,)g(starting)g(with)f
+Fs($0)p Ft(.)150 2274 y Fs(-i)384 b Ft(F)-8 b(orce)22
b(the)g(shell)f(to)g(run)f(in)m(teractiv)m(ely)-8 b(.)41
b(In)m(teractiv)m(e)23 b(shells)e(are)h(describ)s(ed)d(in)i(Section)h
-(6.3)630 2436 y([In)m(teractiv)m(e)33 b(Shells],)e(page)g(78.)150
-2591 y Fs(-l)384 b Ft(Mak)m(e)33 b(this)e(shell)h(act)g(as)g(if)f(it)h
+(6.3)630 2383 y([In)m(teractiv)m(e)33 b(Shells],)e(page)g(78.)150
+2547 y Fs(-l)384 b Ft(Mak)m(e)33 b(this)e(shell)h(act)g(as)g(if)f(it)h
(had)f(b)s(een)f(directly)i(in)m(v)m(ok)m(ed)h(b)m(y)f(login.)44
-b(When)31 b(the)h(shell)630 2701 y(is)37 b(in)m(teractiv)m(e,)43
+b(When)31 b(the)h(shell)630 2657 y(is)37 b(in)m(teractiv)m(e,)43
b(this)37 b(is)g(equiv)-5 b(alen)m(t)39 b(to)f(starting)h(a)e(login)i
(shell)e(with)g(`)p Fs(exec)30 b(-l)g(bash)p Ft('.)630
-2810 y(When)h(the)g(shell)h(is)f(not)g(in)m(teractiv)m(e,)k(the)c
+2767 y(When)h(the)g(shell)h(is)f(not)g(in)m(teractiv)m(e,)k(the)c
(login)h(shell)g(startup)f(\014les)g(will)g(b)s(e)g(executed.)630
-2920 y(`)p Fs(exec)e(bash)h(-l)p Ft(')43 b(or)h(`)p Fs(exec)29
+2876 y(`)p Fs(exec)e(bash)h(-l)p Ft(')43 b(or)h(`)p Fs(exec)29
b(bash)g(--login)p Ft(')42 b(will)i(replace)h(the)f(curren)m(t)f(shell)
-h(with)g(a)630 3029 y(Bash)26 b(login)g(shell.)39 b(See)26
+h(with)g(a)630 2986 y(Bash)26 b(login)g(shell.)39 b(See)26
b(Section)g(6.2)h([Bash)e(Startup)g(Files],)j(page)e(77,)i(for)d(a)h
-(description)630 3139 y(of)31 b(the)f(sp)s(ecial)h(b)s(eha)m(vior)g(of)
-f(a)h(login)g(shell.)150 3294 y Fs(-r)384 b Ft(Mak)m(e)54
+(description)630 3095 y(of)31 b(the)f(sp)s(ecial)h(b)s(eha)m(vior)g(of)
+f(a)h(login)g(shell.)150 3259 y Fs(-r)384 b Ft(Mak)m(e)54
b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h(Section)g(6.10)h([The)
-d(Restricted)j(Shell],)630 3404 y(page)31 b(88\).)150
-3559 y Fs(-s)384 b Ft(If)24 b(this)h(option)h(is)f(presen)m(t,)h(or)f
+d(Restricted)j(Shell],)630 3369 y(page)31 b(88\).)150
+3533 y Fs(-s)384 b Ft(If)24 b(this)h(option)h(is)f(presen)m(t,)h(or)f
(if)g(no)f(argumen)m(ts)i(remain)e(after)i(option)f(pro)s(cessing,)h
-(then)630 3669 y(commands)i(are)h(read)g(from)f(the)h(standard)f
+(then)630 3642 y(commands)i(are)h(read)g(from)f(the)h(standard)f
(input.)39 b(This)28 b(option)h(allo)m(ws)h(the)f(p)s(ositional)630
-3778 y(parameters)i(to)g(b)s(e)f(set)g(when)g(in)m(v)m(oking)h(an)g(in)
-m(teractiv)m(e)i(shell.)150 3934 y Fs(-D)384 b Ft(A)37
+3752 y(parameters)i(to)g(b)s(e)f(set)g(when)g(in)m(v)m(oking)h(an)g(in)
+m(teractiv)m(e)i(shell.)150 3916 y Fs(-D)384 b Ft(A)37
b(list)g(of)f(all)i(double-quoted)e(strings)g(preceded)g(b)m(y)h(`)p
Fs($)p Ft(')f(is)h(prin)m(ted)f(on)g(the)h(standard)630
-4043 y(output.)63 b(These)38 b(are)g(the)g(strings)g(that)h(are)f(sub)5
-b(ject)38 b(to)h(language)g(translation)g(when)630 4153
+4026 y(output.)63 b(These)38 b(are)g(the)g(strings)g(that)h(are)f(sub)5
+b(ject)38 b(to)h(language)g(translation)g(when)630 4135
y(the)e(curren)m(t)g(lo)s(cale)h(is)f(not)g Fs(C)g Ft(or)f
Fs(POSIX)g Ft(\(see)h(Section)h(3.1.2.5)h([Lo)s(cale)g(T)-8
-b(ranslation],)630 4262 y(page)31 b(7\).)42 b(This)29
+b(ranslation],)630 4245 y(page)31 b(7\).)42 b(This)29
b(implies)i(the)f(`)p Fs(-n)p Ft(')h(option;)g(no)f(commands)g(will)h
-(b)s(e)e(executed.)150 4418 y Fs([-+]O)g([)p Fi(shopt_option)11
-b Fs(])630 4527 y Fq(shopt)p 854 4527 28 4 v 40 w(option)44
+(b)s(e)e(executed.)150 4409 y Fs([-+]O)g([)p Fi(shopt_option)11
+b Fs(])630 4518 y Fq(shopt)p 854 4518 28 4 v 40 w(option)44
b Ft(is)g(one)h(of)f(the)g(shell)h(options)f(accepted)h(b)m(y)f(the)h
-Fs(shopt)d Ft(builtin)i(\(see)630 4637 y(Section)28 b(4.3.2)g([The)f
+Fs(shopt)d Ft(builtin)i(\(see)630 4628 y(Section)28 b(4.3.2)g([The)f
(Shopt)f(Builtin],)i(page)f(58\).)41 b(If)26 b Fq(shopt)p
-2690 4637 V 40 w(option)h Ft(is)g(presen)m(t,)h(`)p Fs(-O)p
-Ft(')f(sets)630 4746 y(the)40 b(v)-5 b(alue)40 b(of)f(that)h(option;)45
+2690 4628 V 40 w(option)h Ft(is)g(presen)m(t,)h(`)p Fs(-O)p
+Ft(')f(sets)630 4738 y(the)40 b(v)-5 b(alue)40 b(of)f(that)h(option;)45
b(`)p Fs(+O)p Ft(')40 b(unsets)e(it.)69 b(If)39 b Fq(shopt)p
-2631 4746 V 40 w(option)h Ft(is)f(not)h(supplied,)h(the)630
-4856 y(names)e(and)g(v)-5 b(alues)40 b(of)g(the)g(shell)f(options)h
+2631 4738 V 40 w(option)h Ft(is)f(not)h(supplied,)h(the)630
+4847 y(names)e(and)g(v)-5 b(alues)40 b(of)g(the)g(shell)f(options)h
(accepted)h(b)m(y)e Fs(shopt)f Ft(are)i(prin)m(ted)f(on)h(the)630
-4966 y(standard)33 b(output.)50 b(If)33 b(the)h(in)m(v)m(o)s(cation)i
+4957 y(standard)33 b(output.)50 b(If)33 b(the)h(in)m(v)m(o)s(cation)i
(option)e(is)g(`)p Fs(+O)p Ft(',)g(the)g(output)f(is)h(displa)m(y)m(ed)
-g(in)g(a)630 5075 y(format)d(that)g(ma)m(y)g(b)s(e)e(reused)h(as)h
+g(in)g(a)630 5066 y(format)d(that)g(ma)m(y)g(b)s(e)e(reused)h(as)h
(input.)150 5230 y Fs(--)384 b Ft(A)38 b Fs(--)g Ft(signals)g(the)h
(end)e(of)i(options)f(and)g(disables)g(further)f(option)h(pro)s
(cessing.)64 b(An)m(y)630 5340 y(argumen)m(ts)31 b(after)g(the)f
@@ -10258,7 +13001,7 @@ h(and)d(neither)h(the)g(`)p Fs(-c)p Ft(')f(nor)h(the)g(`)p
Fs(-s)p Ft(')f(option)150 1123 y(has)33 b(b)s(een)g(supplied,)h(the)g
(\014rst)e(argumen)m(t)j(is)e(assumed)g(to)h(b)s(e)f(the)h(name)g(of)g
(a)g(\014le)g(con)m(taining)h(shell)150 1232 y(commands)30
-b(\(see)g(Section)h(3.8)g([Shell)f(Scripts],)g(page)h(35\).)41
+b(\(see)g(Section)h(3.8)g([Shell)f(Scripts],)g(page)h(36\).)41
b(When)30 b(Bash)g(is)g(in)m(v)m(ok)m(ed)i(in)d(this)h(fashion,)150
1342 y Fs($0)37 b Ft(is)g(set)h(to)h(the)e(name)h(of)f(the)h(\014le,)i
(and)c(the)i(p)s(ositional)g(parameters)g(are)g(set)g(to)g(the)g
@@ -10273,7 +13016,7 @@ b(If)26 b(no)g(commands)g(are)h(executed,)150 1671 y(the)k(exit)g
(exist)h(but)e(cannot)150 2177 y(b)s(e)29 b(read,)i(Bash)f(rep)s(orts)f
(an)h(error.)40 b(Tildes)30 b(are)g(expanded)f(in)h(\014lenames)g(as)g
(describ)s(ed)f(ab)s(o)m(v)m(e)i(under)150 2287 y(Tilde)f(Expansion)g
-(\(see)h(Section)h(3.5.2)g([Tilde)e(Expansion],)h(page)g(20\).)275
+(\(see)h(Section)h(3.5.2)g([Tilde)e(Expansion],)h(page)g(21\).)275
2425 y(In)m(teractiv)m(e)h(shells)f(are)g(describ)s(ed)e(in)h(Section)h
(6.3)h([In)m(teractiv)m(e)h(Shells],)d(page)h(78.)150
2627 y Fj(In)m(v)m(ok)m(ed)40 b(as)h(an)f(in)m(teractiv)m(e)f(login)j
@@ -10460,9 +13203,9 @@ Fs(ignoreeof)e Ft(option)j(to)g Fs(set)29 b(-o)36 b Ft(instead)h(of)f
Fs(EOF)f Ft(on)h(its)g(standard)f(input)g(when)h(reading)g(a)g(command)
g(\(see)330 4879 y(Section)31 b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g
(54\).)199 5011 y(7.)61 b(Command)43 b(history)h(\(see)h(Section)g(9.1)
-g([Bash)f(History)h(F)-8 b(acilities],)51 b(page)45 b(127\))h(and)d
+g([Bash)f(History)h(F)-8 b(acilities],)51 b(page)45 b(129\))h(and)d
(history)330 5121 y(expansion)23 b(\(see)i(Section)f(9.3)h([History)f
-(In)m(teraction],)j(page)d(129\))h(are)f(enabled)g(b)m(y)f(default.)39
+(In)m(teraction],)j(page)d(131\))h(are)f(enabled)g(b)m(y)f(default.)39
b(Bash)330 5230 y(will)23 b(sa)m(v)m(e)i(the)e(command)f(history)h(to)h
(the)f(\014le)g(named)f(b)m(y)h Fs($HISTFILE)d Ft(when)i(an)h(in)m
(teractiv)m(e)j(shell)330 5340 y(exits.)p eop end
@@ -10472,14 +13215,14 @@ b(Reference)g(Man)m(ual)199 299 y(8.)61 b(Alias)31 b(expansion)g(\(see)
g(Section)g(6.6)g([Aliases],)i(page)e(83\))h(is)e(p)s(erformed)f(b)m(y)
h(default.)199 431 y(9.)61 b(In)24 b(the)g(absence)h(of)f(an)m(y)h
(traps,)g(Bash)g(ignores)f Fs(SIGTERM)f Ft(\(see)i(Section)g(3.7.6)h
-([Signals],)g(page)f(34\).)154 563 y(10.)61 b(In)26 b(the)h(absence)h
+([Signals],)g(page)f(35\).)154 563 y(10.)61 b(In)26 b(the)h(absence)h
(of)f(an)m(y)g(traps,)g Fs(SIGINT)e Ft(is)i(caugh)m(t)h(and)f(handled)e
-(\(\(see)k(Section)e(3.7.6)i([Signals],)330 672 y(page)i(34\).)42
+(\(\(see)k(Section)e(3.7.6)i([Signals],)330 672 y(page)i(35\).)42
b Fs(SIGINT)29 b Ft(will)h(in)m(terrupt)g(some)h(shell)g(builtins.)154
804 y(11.)61 b(An)40 b(in)m(teractiv)m(e)j(login)e(shell)g(sends)e(a)i
Fs(SIGHUP)d Ft(to)j(all)g(jobs)f(on)g(exit)h(if)g(the)f
Fs(huponexit)e Ft(shell)330 914 y(option)31 b(has)f(b)s(een)g(enabled)g
-(\(see)h(Section)g(3.7.6)i([Signals],)e(page)g(34\).)154
+(\(see)h(Section)g(3.7.6)i([Signals],)e(page)g(35\).)154
1046 y(12.)61 b(The)26 b(`)p Fs(-n)p Ft(')f(in)m(v)m(o)s(cation)k
(option)d(is)g(ignored,)h(and)f(`)p Fs(set)k(-n)p Ft(')25
b(has)h(no)g(e\013ect)i(\(see)e(Section)h(4.3.1)h([The)330
@@ -10498,7 +13241,7 @@ b(shell)h(will)f(not)h(exit)g(on)g(expansion)f(errors)g(caused)g(b)m(y)
h Fq(v)-5 b(ar)54 b Ft(b)s(eing)48 b(unset)g(or)h(n)m(ull)f(in)330
1879 y Fs(${)p Fi(var)11 b Fs(:?)p Fi(word)g Fs(})26
b Ft(expansions)k(\(see)h(Section)h(3.5.3)g([Shell)e(P)m(arameter)i
-(Expansion],)e(page)h(21\).)154 2011 y(16.)61 b(Redirection)31
+(Expansion],)e(page)h(22\).)154 2011 y(16.)61 b(Redirection)31
b(errors)f(encoun)m(tered)h(b)m(y)f(shell)h(builtins)f(will)g(not)h
(cause)g(the)f(shell)h(to)g(exit.)154 2143 y(17.)61 b(When)26
b(running)f(in)i Fl(posix)e Ft(mo)s(de,)j(a)f(sp)s(ecial)g(builtin)f
@@ -10757,7 +13500,7 @@ b(is)h(no)g(mec)m(hanism)g(for)f(using)h(argumen)m(ts)g(in)f(the)h
(replacemen)m(t)i(text,)i(as)d(in)e Fs(csh)p Ft(.)83
b(If)150 5230 y(argumen)m(ts)37 b(are)h(needed,)g(a)g(shell)f(function)
f(should)g(b)s(e)h(used)f(\(see)i(Section)g(3.3)g([Shell)f(F)-8
-b(unctions],)150 5340 y(page)31 b(15\).)p eop end
+b(unctions],)150 5340 y(page)31 b(16\).)p eop end
%%Page: 84 90
TeXDict begin 84 89 bop 150 -116 a Ft(84)2572 b(Bash)31
b(Reference)g(Man)m(ual)275 299 y(Aliases)i(are)h(not)e(expanded)g
@@ -11067,7 +13810,7 @@ b(the)26 b(history)g(n)m(um)m(b)s(er)150 814 y(of)h(a)f(command)h(is)f
(its)h(p)s(osition)f(in)g(the)h(history)f(list,)i(whic)m(h)f(ma)m(y)g
(include)f(commands)g(restored)g(from)150 924 y(the)39
b(history)h(\014le)f(\(see)h(Section)g(9.1)h([Bash)e(History)h(F)-8
-b(acilities],)45 b(page)40 b(127\),)j(while)d(the)f(command)150
+b(acilities],)45 b(page)40 b(129\),)j(while)d(the)f(command)150
1034 y(n)m(um)m(b)s(er)j(is)h(the)h(p)s(osition)f(in)g(the)g(sequence)h
(of)f(commands)g(executed)h(during)e(the)i(curren)m(t)f(shell)150
1143 y(session.)275 1272 y(After)35 b(the)g(string)g(is)g(deco)s(ded,)h
@@ -11121,7 +13864,7 @@ Ft('.)275 4244 y(These)g(restrictions)h(are)g(enforced)f(after)h(an)m
(y)g(startup)f(\014les)g(are)h(read.)275 4373 y(When)j(a)i(command)e
(that)i(is)f(found)f(to)h(b)s(e)g(a)g(shell)g(script)g(is)g(executed)h
(\(see)g(Section)g(3.8)g([Shell)150 4482 y(Scripts],)25
-b(page)e(35\),)j Fs(rbash)c Ft(turns)g(o\013)i(an)m(y)f(restrictions)h
+b(page)e(36\),)j Fs(rbash)c Ft(turns)g(o\013)i(an)m(y)f(restrictions)h
(in)f(the)g(shell)h(spa)m(wned)e(to)i(execute)g(the)g(script.)150
4704 y Fr(6.11)68 b(Bash)45 b(POSIX)f(Mo)t(de)150 4863
y Ft(Starting)34 b(Bash)f(with)g(the)g(`)p Fs(--posix)p
@@ -11365,7 +14108,7 @@ Fl(posix)p Ft(-conforman)m(t)h(b)m(y)f(default,)77 b(b)m(y)66
b(sp)s(ecifying)h(the)150 3606 y(`)p Fs(--enable-strict-posix-def)o
(ault)o Ft(')i(to)76 b Fs(configure)c Ft(when)i(building)g(\(see)i
(Section)f(10.8)150 3716 y([Optional)31 b(F)-8 b(eatures],)32
-b(page)f(135\).)p eop end
+b(page)f(137\).)p eop end
%%Page: 92 98
TeXDict begin 92 97 bop eop end
%%Page: 93 99
@@ -11883,7 +14626,7 @@ b(on)e(the)h(input)e(line.)150 4974 y Fj(8.2.5)63 b(Searc)m(hing)40
b(for)i(Commands)g(in)f(the)g(History)150 5121 y Ft(Readline)35
b(pro)m(vides)f(commands)g(for)g(searc)m(hing)h(through)e(the)i
(command)f(history)g(\(see)h(Section)g(9.1)150 5230 y([Bash)i(History)h
-(F)-8 b(acilities],)42 b(page)37 b(127\))i(for)d(lines)h(con)m(taining)
+(F)-8 b(acilities],)42 b(page)37 b(129\))i(for)d(lines)h(con)m(taining)
i(a)e(sp)s(eci\014ed)f(string.)60 b(There)36 b(are)i(t)m(w)m(o)150
5340 y(searc)m(h)31 b(mo)s(des:)40 b Fq(incremen)m(tal)35
b Ft(and)30 b Fq(non-incremen)m(tal)p Ft(.)p eop end
@@ -12857,748 +15600,895 @@ TeXDict begin 116 121 bop 150 -116 a Ft(116)2527 b(Bash)31
b(Reference)g(Man)m(ual)150 299 y Fs(complete-username)26
b(\(M-~\))630 408 y Ft(A)m(ttempt)32 b(completion)f(on)g(the)f(text)i
(b)s(efore)e(p)s(oin)m(t,)g(treating)i(it)f(as)f(a)h(username.)150
-568 y Fs(possible-username-comple)o(tion)o(s)24 b(\(C-x)30
-b(~\))630 677 y Ft(List)25 b(the)g(p)s(ossible)g(completions)h(of)f
+569 y Fs(possible-username-comple)o(tion)o(s)24 b(\(C-x)30
+b(~\))630 679 y Ft(List)25 b(the)g(p)s(ossible)g(completions)h(of)f
(the)g(text)h(b)s(efore)f(p)s(oin)m(t,)h(treating)g(it)g(as)f(a)g
-(username.)150 837 y Fs(complete-variable)h(\(M-$\))630
-946 y Ft(A)m(ttempt)32 b(completion)f(on)g(the)f(text)i(b)s(efore)e(p)s
+(username.)150 839 y Fs(complete-variable)h(\(M-$\))630
+949 y Ft(A)m(ttempt)32 b(completion)f(on)g(the)f(text)i(b)s(efore)e(p)s
(oin)m(t,)g(treating)i(it)f(as)f(a)h(shell)g(v)-5 b(ariable.)150
-1106 y Fs(possible-variable-comple)o(tion)o(s)24 b(\(C-x)30
-b($\))630 1215 y Ft(List)42 b(the)g(p)s(ossible)g(completions)h(of)f
+1110 y Fs(possible-variable-comple)o(tion)o(s)24 b(\(C-x)30
+b($\))630 1219 y Ft(List)42 b(the)g(p)s(ossible)g(completions)h(of)f
(the)g(text)h(b)s(efore)e(p)s(oin)m(t,)46 b(treating)d(it)f(as)g(a)h
-(shell)630 1325 y(v)-5 b(ariable.)150 1484 y Fs(complete-hostname)26
-b(\(M-@\))630 1594 y Ft(A)m(ttempt)32 b(completion)f(on)g(the)f(text)i
+(shell)630 1329 y(v)-5 b(ariable.)150 1490 y Fs(complete-hostname)26
+b(\(M-@\))630 1599 y Ft(A)m(ttempt)32 b(completion)f(on)g(the)f(text)i
(b)s(efore)e(p)s(oin)m(t,)g(treating)i(it)f(as)f(a)h(hostname.)150
-1753 y Fs(possible-hostname-comple)o(tion)o(s)24 b(\(C-x)30
-b(@\))630 1863 y Ft(List)25 b(the)g(p)s(ossible)f(completions)h(of)g
+1760 y Fs(possible-hostname-comple)o(tion)o(s)24 b(\(C-x)30
+b(@\))630 1869 y Ft(List)25 b(the)g(p)s(ossible)f(completions)h(of)g
(the)g(text)g(b)s(efore)g(p)s(oin)m(t,)h(treating)g(it)f(as)f(a)h
-(hostname.)150 2022 y Fs(complete-command)h(\(M-!\))630
-2132 y Ft(A)m(ttempt)32 b(completion)g(on)f(the)g(text)h(b)s(efore)e(p)
+(hostname.)150 2030 y Fs(complete-command)h(\(M-!\))630
+2140 y Ft(A)m(ttempt)32 b(completion)g(on)f(the)g(text)h(b)s(efore)e(p)
s(oin)m(t,)h(treating)h(it)g(as)f(a)g(command)g(name.)630
-2241 y(Command)46 b(completion)i(attempts)g(to)f(matc)m(h)h(the)f(text)
-h(against)g(aliases,)53 b(reserv)m(ed)630 2351 y(w)m(ords,)36
+2249 y(Command)46 b(completion)i(attempts)g(to)f(matc)m(h)h(the)f(text)
+h(against)g(aliases,)53 b(reserv)m(ed)630 2359 y(w)m(ords,)36
b(shell)g(functions,)h(shell)e(builtins,)i(and)e(\014nally)g
-(executable)i(\014lenames,)g(in)e(that)630 2461 y(order.)150
-2620 y Fs(possible-command-complet)o(ions)24 b(\(C-x)29
-b(!\))630 2730 y Ft(List)d(the)h(p)s(ossible)f(completions)h(of)f(the)h
+(executable)i(\014lenames,)g(in)e(that)630 2469 y(order.)150
+2629 y Fs(possible-command-complet)o(ions)24 b(\(C-x)29
+b(!\))630 2739 y Ft(List)d(the)h(p)s(ossible)f(completions)h(of)f(the)h
(text)g(b)s(efore)f(p)s(oin)m(t,)h(treating)g(it)g(as)g(a)f(command)630
-2839 y(name.)150 2999 y Fs(dynamic-complete-history)e(\(M-TAB\))630
-3108 y Ft(A)m(ttempt)31 b(completion)h(on)e(the)g(text)h(b)s(efore)f(p)
+2848 y(name.)150 3009 y Fs(dynamic-complete-history)e(\(M-TAB\))630
+3119 y Ft(A)m(ttempt)31 b(completion)h(on)e(the)g(text)h(b)s(efore)f(p)
s(oin)m(t,)g(comparing)h(the)f(text)h(against)h(lines)630
-3218 y(from)e(the)g(history)h(list)g(for)f(p)s(ossible)g(completion)i
-(matc)m(hes.)150 3377 y Fs(dabbrev-expand)26 b(\(\))630
-3487 y Ft(A)m(ttempt)i(men)m(u)e(completion)i(on)f(the)g(text)g(b)s
+3228 y(from)e(the)g(history)h(list)g(for)f(p)s(ossible)g(completion)i
+(matc)m(hes.)150 3389 y Fs(dabbrev-expand)26 b(\(\))630
+3499 y Ft(A)m(ttempt)i(men)m(u)e(completion)i(on)f(the)g(text)g(b)s
(efore)f(p)s(oin)m(t,)i(comparing)f(the)g(text)h(against)630
-3596 y(lines)j(from)e(the)i(history)f(list)h(for)g(p)s(ossible)e
-(completion)j(matc)m(hes.)150 3756 y Fs(complete-into-braces)25
-b(\(M-{\))630 3865 y Ft(P)m(erform)f(\014lename)f(completion)i(and)f
+3608 y(lines)j(from)e(the)i(history)f(list)h(for)g(p)s(ossible)e
+(completion)j(matc)m(hes.)150 3769 y Fs(complete-into-braces)25
+b(\(M-{\))630 3878 y Ft(P)m(erform)f(\014lename)f(completion)i(and)f
(insert)f(the)h(list)g(of)g(p)s(ossible)f(completions)i(enclosed)630
-3975 y(within)34 b(braces)h(so)f(the)h(list)g(is)g(a)m(v)-5
+3988 y(within)34 b(braces)h(so)f(the)h(list)g(is)g(a)m(v)-5
b(ailable)37 b(to)e(the)g(shell)g(\(see)g(Section)h(3.5.1)g([Brace)g
-(Ex-)630 4085 y(pansion],)30 b(page)h(19\).)150 4284
-y Fj(8.4.7)63 b(Keyb)s(oard)41 b(Macros)150 4456 y Fs(start-kbd-macro)
-26 b(\(C-x)j(\(\))630 4565 y Ft(Begin)i(sa)m(ving)h(the)e(c)m
+(Ex-)630 4098 y(pansion],)30 b(page)h(20\).)150 4298
+y Fj(8.4.7)63 b(Keyb)s(oard)41 b(Macros)150 4471 y Fs(start-kbd-macro)
+26 b(\(C-x)j(\(\))630 4580 y Ft(Begin)i(sa)m(ving)h(the)e(c)m
(haracters)i(t)m(yp)s(ed)e(in)m(to)h(the)g(curren)m(t)f(k)m(eyb)s(oard)
-g(macro.)150 4725 y Fs(end-kbd-macro)d(\(C-x)i(\)\))630
-4834 y Ft(Stop)e(sa)m(ving)h(the)g(c)m(haracters)g(t)m(yp)s(ed)f(in)m
+g(macro.)150 4741 y Fs(end-kbd-macro)d(\(C-x)i(\)\))630
+4851 y Ft(Stop)e(sa)m(ving)h(the)g(c)m(haracters)g(t)m(yp)s(ed)f(in)m
(to)i(the)e(curren)m(t)g(k)m(eyb)s(oard)g(macro)h(and)f(sa)m(v)m(e)i
-(the)630 4944 y(de\014nition.)150 5103 y Fs(call-last-kbd-macro)c
-(\(C-x)k(e\))630 5213 y Ft(Re-execute)37 b(the)e(last)h(k)m(eyb)s(oard)
+(the)630 4960 y(de\014nition.)150 5121 y Fs(call-last-kbd-macro)c
+(\(C-x)k(e\))630 5230 y Ft(Re-execute)37 b(the)e(last)h(k)m(eyb)s(oard)
f(macro)h(de\014ned,)f(b)m(y)h(making)f(the)g(c)m(haracters)i(in)e(the)
-630 5322 y(macro)c(app)s(ear)f(as)g(if)h(t)m(yp)s(ed)f(at)h(the)f(k)m
+630 5340 y(macro)c(app)s(ear)f(as)g(if)h(t)m(yp)s(ed)f(at)h(the)f(k)m
(eyb)s(oard.)p eop end
%%Page: 117 123
TeXDict begin 117 122 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(117)150 299 y Fj(8.4.8)63
-b(Some)41 b(Miscellaneous)i(Commands)150 466 y Fs(re-read-init-file)26
-b(\(C-x)j(C-r\))630 576 y Ft(Read)22 b(in)g(the)g(con)m(ten)m(ts)h(of)f
-(the)g Fq(inputrc)27 b Ft(\014le,)d(and)d(incorp)s(orate)h(an)m(y)h
-(bindings)d(or)i(v)-5 b(ariable)630 685 y(assignmen)m(ts)31
-b(found)e(there.)150 836 y Fs(abort)g(\(C-g\))630 945
-y Ft(Ab)s(ort)d(the)h(curren)m(t)f(editing)h(command)f(and)g(ring)h
-(the)f(terminal's)h(b)s(ell)g(\(sub)5 b(ject)26 b(to)i(the)630
-1055 y(setting)j(of)g Fs(bell-style)p Ft(\).)150 1205
-y Fs(do-uppercase-version)25 b(\(M-a,)k(M-b,)g(M-)p Fi(x)11
-b Fs(,)29 b(...)o(\))630 1315 y Ft(If)e(the)h(meta\014ed)g(c)m
+b(Command)29 b(Line)i(Editing)2062 b(117)150 299 y Fs
+(print-last-kbd-macro)25 b(\(\))630 408 y Ft(Prin)m(t)30
+b(the)h(last)g(k)m(eb)s(oard)f(macro)h(de\014ned)e(in)i(a)f(format)h
+(suitable)g(for)f(the)h Fq(inputrc)k Ft(\014le.)150 604
+y Fj(8.4.8)63 b(Some)41 b(Miscellaneous)i(Commands)150
+774 y Fs(re-read-init-file)26 b(\(C-x)j(C-r\))630 884
+y Ft(Read)22 b(in)g(the)g(con)m(ten)m(ts)h(of)f(the)g
+Fq(inputrc)27 b Ft(\014le,)d(and)d(incorp)s(orate)h(an)m(y)h(bindings)d
+(or)i(v)-5 b(ariable)630 994 y(assignmen)m(ts)31 b(found)e(there.)150
+1150 y Fs(abort)g(\(C-g\))630 1259 y Ft(Ab)s(ort)d(the)h(curren)m(t)f
+(editing)h(command)f(and)g(ring)h(the)f(terminal's)h(b)s(ell)g(\(sub)5
+b(ject)26 b(to)i(the)630 1369 y(setting)j(of)g Fs(bell-style)p
+Ft(\).)150 1525 y Fs(do-uppercase-version)25 b(\(M-a,)k(M-b,)g(M-)p
+Fi(x)11 b Fs(,)29 b(...)o(\))630 1634 y Ft(If)e(the)h(meta\014ed)g(c)m
(haracter)h Fq(x)34 b Ft(is)28 b(lo)m(w)m(ercase,)i(run)d(the)g
-(command)h(that)g(is)g(b)s(ound)d(to)k(the)630 1425 y(corresp)s(onding)
-g(upp)s(ercase)h(c)m(haracter.)150 1575 y Fs(prefix-meta)d(\(ESC\))630
-1685 y Ft(Metafy)39 b(the)e(next)h(c)m(haracter)h(t)m(yp)s(ed.)62
+(command)h(that)g(is)g(b)s(ound)d(to)k(the)630 1744 y(corresp)s(onding)
+g(upp)s(ercase)h(c)m(haracter.)150 1900 y Fs(prefix-meta)d(\(ESC\))630
+2010 y Ft(Metafy)39 b(the)e(next)h(c)m(haracter)h(t)m(yp)s(ed.)62
b(This)37 b(is)g(for)h(k)m(eyb)s(oards)f(without)g(a)h(meta)g(k)m(ey)-8
-b(.)630 1794 y(T)m(yping)30 b(`)p Fs(ESC)g(f)p Ft(')g(is)h(equiv)-5
-b(alen)m(t)31 b(to)g(t)m(yping)g Fi(M-f)p Ft(.)150 1945
-y Fs(undo)e(\(C-_)g(or)h(C-x)g(C-u\))630 2054 y Ft(Incremen)m(tal)h
+b(.)630 2119 y(T)m(yping)30 b(`)p Fs(ESC)g(f)p Ft(')g(is)h(equiv)-5
+b(alen)m(t)31 b(to)g(t)m(yping)g Fi(M-f)p Ft(.)150 2275
+y Fs(undo)e(\(C-_)g(or)h(C-x)g(C-u\))630 2385 y Ft(Incremen)m(tal)h
(undo,)f(separately)h(remem)m(b)s(ered)f(for)g(eac)m(h)i(line.)150
-2205 y Fs(revert-line)27 b(\(M-r\))630 2314 y Ft(Undo)33
+2541 y Fs(revert-line)27 b(\(M-r\))630 2650 y Ft(Undo)33
b(all)h(c)m(hanges)g(made)f(to)h(this)f(line.)49 b(This)32
b(is)h(lik)m(e)i(executing)f(the)f Fs(undo)f Ft(command)630
-2424 y(enough)e(times)h(to)g(get)h(bac)m(k)f(to)g(the)f(b)s(eginning.)
-150 2574 y Fs(tilde-expand)d(\(M-&\))630 2684 y Ft(P)m(erform)j(tilde)h
-(expansion)g(on)f(the)g(curren)m(t)h(w)m(ord.)150 2834
-y Fs(set-mark)d(\(C-@\))630 2944 y Ft(Set)33 b(the)g(mark)f(to)i(the)f
+2760 y(enough)e(times)h(to)g(get)h(bac)m(k)f(to)g(the)f(b)s(eginning.)
+150 2916 y Fs(tilde-expand)d(\(M-&\))630 3026 y Ft(P)m(erform)j(tilde)h
+(expansion)g(on)f(the)g(curren)m(t)h(w)m(ord.)150 3182
+y Fs(set-mark)d(\(C-@\))630 3291 y Ft(Set)33 b(the)g(mark)f(to)i(the)f
(p)s(oin)m(t.)48 b(If)32 b(a)h(n)m(umeric)g(argumen)m(t)g(is)g
-(supplied,)f(the)h(mark)g(is)f(set)630 3054 y(to)f(that)g(p)s(osition.)
-150 3204 y Fs(exchange-point-and-mark)24 b(\(C-x)29 b(C-x\))630
-3314 y Ft(Sw)m(ap)i(the)g(p)s(oin)m(t)g(with)g(the)g(mark.)43
+(supplied,)f(the)h(mark)g(is)f(set)630 3401 y(to)f(that)g(p)s(osition.)
+150 3557 y Fs(exchange-point-and-mark)24 b(\(C-x)29 b(C-x\))630
+3666 y Ft(Sw)m(ap)i(the)g(p)s(oin)m(t)g(with)g(the)g(mark.)43
b(The)31 b(curren)m(t)g(cursor)f(p)s(osition)i(is)f(set)h(to)f(the)h
-(sa)m(v)m(ed)630 3423 y(p)s(osition,)f(and)e(the)i(old)g(cursor)e(p)s
-(osition)i(is)f(sa)m(v)m(ed)i(as)e(the)h(mark.)150 3574
-y Fs(character-search)26 b(\(C-]\))630 3683 y Ft(A)f(c)m(haracter)h(is)
+(sa)m(v)m(ed)630 3776 y(p)s(osition,)f(and)e(the)i(old)g(cursor)e(p)s
+(osition)i(is)f(sa)m(v)m(ed)i(as)e(the)h(mark.)150 3932
+y Fs(character-search)26 b(\(C-]\))630 4042 y Ft(A)f(c)m(haracter)h(is)
f(read)g(and)f(p)s(oin)m(t)h(is)g(mo)m(v)m(ed)h(to)g(the)f(next)g(o)s
-(ccurrence)g(of)g(that)g(c)m(haracter.)630 3793 y(A)30
+(ccurrence)g(of)g(that)g(c)m(haracter.)630 4151 y(A)30
b(negativ)m(e)j(coun)m(t)e(searc)m(hes)g(for)f(previous)g(o)s
-(ccurrences.)150 3943 y Fs(character-search-backwar)o(d)24
-b(\(M-C-]\))630 4053 y Ft(A)45 b(c)m(haracter)h(is)f(read)g(and)f(p)s
+(ccurrences.)150 4307 y Fs(character-search-backwar)o(d)24
+b(\(M-C-]\))630 4417 y Ft(A)45 b(c)m(haracter)h(is)f(read)g(and)f(p)s
(oin)m(t)h(is)g(mo)m(v)m(ed)h(to)f(the)g(previous)f(o)s(ccurrence)h(of)
-g(that)630 4162 y(c)m(haracter.)d(A)31 b(negativ)m(e)h(coun)m(t)f
+g(that)630 4526 y(c)m(haracter.)d(A)31 b(negativ)m(e)h(coun)m(t)f
(searc)m(hes)h(for)e(subsequen)m(t)f(o)s(ccurrences.)150
-4313 y Fs(skip-csi-sequence)d(\(\))630 4422 y Ft(Read)i(enough)f(c)m
+4682 y Fs(skip-csi-sequence)d(\(\))630 4792 y Ft(Read)i(enough)f(c)m
(haracters)h(to)g(consume)f(a)h(m)m(ulti-k)m(ey)h(sequence)f(suc)m(h)f
-(as)g(those)h(de\014ned)630 4532 y(for)37 b(k)m(eys)h(lik)m(e)g(Home)g
+(as)g(those)h(de\014ned)630 4902 y(for)37 b(k)m(eys)h(lik)m(e)g(Home)g
(and)f(End.)60 b(Suc)m(h)37 b(sequences)g(b)s(egin)g(with)g(a)h(Con)m
-(trol)g(Sequence)630 4642 y(Indicator)f(\(CSI\),)f(usually)h(ESC-[.)59
+(trol)g(Sequence)630 5011 y(Indicator)f(\(CSI\),)f(usually)h(ESC-[.)59
b(If)36 b(this)g(sequence)h(is)g(b)s(ound)d(to)k Fs("\\)p
-Ft(e[)p Fs(")p Ft(,)g(k)m(eys)f(pro-)630 4751 y(ducing)31
+Ft(e[)p Fs(")p Ft(,)g(k)m(eys)f(pro-)630 5121 y(ducing)31
b(suc)m(h)h(sequences)g(will)h(ha)m(v)m(e)g(no)f(e\013ect)h(unless)e
-(explicitly)j(b)s(ound)c(to)i(a)h(readline)630 4861 y(command,)f
+(explicitly)j(b)s(ound)c(to)i(a)h(readline)630 5230 y(command,)f
(instead)g(of)g(inserting)g(stra)m(y)h(c)m(haracters)g(in)m(to)g(the)f
-(editing)h(bu\013er.)44 b(This)31 b(is)630 4970 y(un)m(b)s(ound)d(b)m
-(y)i(default,)h(but)f(usually)g(b)s(ound)e(to)j(ESC-[.)150
-5121 y Fs(insert-comment)26 b(\(M-#\))630 5230 y Ft(Without)36
-b(a)g(n)m(umeric)g(argumen)m(t,)h(the)f(v)-5 b(alue)36
-b(of)g(the)g Fs(comment-begin)c Ft(v)-5 b(ariable)36
-b(is)g(in-)630 5340 y(serted)c(at)g(the)g(b)s(eginning)f(of)h(the)f
-(curren)m(t)h(line.)45 b(If)31 b(a)h(n)m(umeric)f(argumen)m(t)h(is)g
-(supplied,)p eop end
+(editing)h(bu\013er.)44 b(This)31 b(is)630 5340 y(un)m(b)s(ound)d(b)m
+(y)i(default,)h(but)f(usually)g(b)s(ound)e(to)j(ESC-[.)p
+eop end
%%Page: 118 124
TeXDict begin 118 123 bop 150 -116 a Ft(118)2527 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y(this)36 b(command)h(acts)g(as)g(a)g
-(toggle:)55 b(if)37 b(the)f(c)m(haracters)i(at)g(the)e(b)s(eginning)g
-(of)h(the)g(line)630 408 y(do)30 b(not)h(matc)m(h)h(the)f(v)-5
-b(alue)31 b(of)f Fs(comment-begin)p Ft(,)e(the)i(v)-5
-b(alue)31 b(is)g(inserted,)g(otherwise)g(the)630 518
-y(c)m(haracters)42 b(in)d Fs(comment-begin)e Ft(are)j(deleted)h(from)f
-(the)g(b)s(eginning)g(of)g(the)g(line.)71 b(In)630 628
-y(either)37 b(case,)j(the)e(line)f(is)g(accepted)i(as)e(if)g(a)g
-(newline)g(had)g(b)s(een)f(t)m(yp)s(ed.)60 b(The)37 b(default)630
-737 y(v)-5 b(alue)32 b(of)g Fs(comment-begin)c Ft(causes)k(this)f
-(command)h(to)g(mak)m(e)h(the)e(curren)m(t)h(line)g(a)g(shell)630
-847 y(commen)m(t.)40 b(If)26 b(a)h(n)m(umeric)f(argumen)m(t)h(causes)g
-(the)f(commen)m(t)i(c)m(haracter)g(to)f(b)s(e)f(remo)m(v)m(ed,)630
-956 y(the)31 b(line)f(will)h(b)s(e)f(executed)h(b)m(y)f(the)h(shell.)
-150 1110 y Fs(dump-functions)26 b(\(\))630 1219 y Ft(Prin)m(t)g(all)i
-(of)e(the)h(functions)f(and)g(their)g(k)m(ey)h(bindings)e(to)j(the)e
-(Readline)h(output)f(stream.)630 1329 y(If)31 b(a)h(n)m(umeric)g
-(argumen)m(t)g(is)g(supplied,)f(the)h(output)f(is)h(formatted)g(in)f
-(suc)m(h)h(a)g(w)m(a)m(y)g(that)630 1439 y(it)f(can)g(b)s(e)e(made)i
-(part)f(of)g(an)h Fq(inputrc)k Ft(\014le.)41 b(This)29
-b(command)h(is)h(un)m(b)s(ound)c(b)m(y)k(default.)150
-1592 y Fs(dump-variables)26 b(\(\))630 1702 y Ft(Prin)m(t)21
-b(all)h(of)g(the)f(settable)i(v)-5 b(ariables)22 b(and)f(their)g(v)-5
-b(alues)22 b(to)g(the)f(Readline)h(output)f(stream.)630
-1811 y(If)31 b(a)h(n)m(umeric)g(argumen)m(t)g(is)g(supplied,)f(the)h
+b(Reference)g(Man)m(ual)150 299 y Fs(insert-comment)26
+b(\(M-#\))630 408 y Ft(Without)36 b(a)g(n)m(umeric)g(argumen)m(t,)h
+(the)f(v)-5 b(alue)36 b(of)g(the)g Fs(comment-begin)c
+Ft(v)-5 b(ariable)36 b(is)g(in-)630 518 y(serted)c(at)g(the)g(b)s
+(eginning)f(of)h(the)f(curren)m(t)h(line.)45 b(If)31
+b(a)h(n)m(umeric)f(argumen)m(t)h(is)g(supplied,)630 628
+y(this)k(command)h(acts)g(as)g(a)g(toggle:)55 b(if)37
+b(the)f(c)m(haracters)i(at)g(the)e(b)s(eginning)g(of)h(the)g(line)630
+737 y(do)30 b(not)h(matc)m(h)h(the)f(v)-5 b(alue)31 b(of)f
+Fs(comment-begin)p Ft(,)e(the)i(v)-5 b(alue)31 b(is)g(inserted,)g
+(otherwise)g(the)630 847 y(c)m(haracters)42 b(in)d Fs(comment-begin)e
+Ft(are)j(deleted)h(from)f(the)g(b)s(eginning)g(of)g(the)g(line.)71
+b(In)630 956 y(either)37 b(case,)j(the)e(line)f(is)g(accepted)i(as)e
+(if)g(a)g(newline)g(had)g(b)s(een)f(t)m(yp)s(ed.)60 b(The)37
+b(default)630 1066 y(v)-5 b(alue)32 b(of)g Fs(comment-begin)c
+Ft(causes)k(this)f(command)h(to)g(mak)m(e)h(the)e(curren)m(t)h(line)g
+(a)g(shell)630 1176 y(commen)m(t.)40 b(If)26 b(a)h(n)m(umeric)f
+(argumen)m(t)h(causes)g(the)f(commen)m(t)i(c)m(haracter)g(to)f(b)s(e)f
+(remo)m(v)m(ed,)630 1285 y(the)31 b(line)f(will)h(b)s(e)f(executed)h(b)
+m(y)f(the)h(shell.)150 1443 y Fs(dump-functions)26 b(\(\))630
+1553 y Ft(Prin)m(t)g(all)i(of)e(the)h(functions)f(and)g(their)g(k)m(ey)
+h(bindings)e(to)j(the)e(Readline)h(output)f(stream.)630
+1663 y(If)31 b(a)h(n)m(umeric)g(argumen)m(t)g(is)g(supplied,)f(the)h
(output)f(is)h(formatted)g(in)f(suc)m(h)h(a)g(w)m(a)m(y)g(that)630
-1921 y(it)f(can)g(b)s(e)e(made)i(part)f(of)g(an)h Fq(inputrc)k
+1772 y(it)f(can)g(b)s(e)e(made)i(part)f(of)g(an)h Fq(inputrc)k
Ft(\014le.)41 b(This)29 b(command)h(is)h(un)m(b)s(ound)c(b)m(y)k
-(default.)150 2074 y Fs(dump-macros)c(\(\))630 2184 y
-Ft(Prin)m(t)34 b(all)g(of)g(the)g(Readline)g(k)m(ey)h(sequences)f(b)s
-(ound)e(to)i(macros)g(and)f(the)h(strings)g(they)630
-2293 y(output.)53 b(If)35 b(a)g(n)m(umeric)f(argumen)m(t)i(is)e
+(default.)150 1931 y Fs(dump-variables)26 b(\(\))630
+2040 y Ft(Prin)m(t)21 b(all)h(of)g(the)f(settable)i(v)-5
+b(ariables)22 b(and)f(their)g(v)-5 b(alues)22 b(to)g(the)f(Readline)h
+(output)f(stream.)630 2150 y(If)31 b(a)h(n)m(umeric)g(argumen)m(t)g(is)
+g(supplied,)f(the)h(output)f(is)h(formatted)g(in)f(suc)m(h)h(a)g(w)m(a)
+m(y)g(that)630 2259 y(it)f(can)g(b)s(e)e(made)i(part)f(of)g(an)h
+Fq(inputrc)k Ft(\014le.)41 b(This)29 b(command)h(is)h(un)m(b)s(ound)c
+(b)m(y)k(default.)150 2418 y Fs(dump-macros)c(\(\))630
+2527 y Ft(Prin)m(t)34 b(all)g(of)g(the)g(Readline)g(k)m(ey)h(sequences)
+f(b)s(ound)e(to)i(macros)g(and)f(the)h(strings)g(they)630
+2637 y(output.)53 b(If)35 b(a)g(n)m(umeric)f(argumen)m(t)i(is)e
(supplied,)h(the)g(output)g(is)f(formatted)i(in)e(suc)m(h)h(a)630
-2403 y(w)m(a)m(y)c(that)g(it)f(can)g(b)s(e)g(made)g(part)f(of)i(an)e
+2746 y(w)m(a)m(y)c(that)g(it)f(can)g(b)s(e)g(made)g(part)f(of)i(an)e
Fq(inputrc)35 b Ft(\014le.)41 b(This)29 b(command)h(is)g(un)m(b)s(ound)
-d(b)m(y)630 2513 y(default.)150 2666 y Fs(glob-complete-word)e(\(M-g\))
-630 2776 y Ft(The)i(w)m(ord)h(b)s(efore)f(p)s(oin)m(t)h(is)g(treated)h
+d(b)m(y)630 2856 y(default.)150 3014 y Fs(glob-complete-word)e(\(M-g\))
+630 3124 y Ft(The)i(w)m(ord)h(b)s(efore)f(p)s(oin)m(t)h(is)g(treated)h
(as)f(a)h(pattern)f(for)f(pathname)h(expansion,)g(with)g(an)630
-2885 y(asterisk)d(implicitly)h(app)s(ended.)37 b(This)23
+3233 y(asterisk)d(implicitly)h(app)s(ended.)37 b(This)23
b(pattern)i(is)f(used)g(to)h(generate)h(a)e(list)h(of)g(matc)m(hing)630
-2995 y(\014le)30 b(names)h(for)f(p)s(ossible)g(completions.)150
-3148 y Fs(glob-expand-word)c(\(C-x)j(*\))630 3258 y Ft(The)40
+3343 y(\014le)30 b(names)h(for)f(p)s(ossible)g(completions.)150
+3501 y Fs(glob-expand-word)c(\(C-x)j(*\))630 3611 y Ft(The)40
b(w)m(ord)g(b)s(efore)g(p)s(oin)m(t)h(is)g(treated)g(as)g(a)g(pattern)g
-(for)f(pathname)g(expansion,)k(and)630 3367 y(the)c(list)g(of)f(matc)m
+(for)f(pathname)g(expansion,)k(and)630 3720 y(the)c(list)g(of)f(matc)m
(hing)i(\014le)e(names)g(is)h(inserted,)h(replacing)g(the)e(w)m(ord.)67
-b(If)39 b(a)h(n)m(umeric)630 3477 y(argumen)m(t)31 b(is)f(supplied,)g
+b(If)39 b(a)h(n)m(umeric)630 3830 y(argumen)m(t)31 b(is)f(supplied,)g
(a)g(`)p Fs(*)p Ft(')h(is)f(app)s(ended)f(b)s(efore)h(pathname)g
-(expansion.)150 3630 y Fs(glob-list-expansions)25 b(\(C-x)k(g\))630
-3740 y Ft(The)k(list)h(of)f(expansions)g(that)h(w)m(ould)f(ha)m(v)m(e)h
+(expansion.)150 3988 y Fs(glob-list-expansions)25 b(\(C-x)k(g\))630
+4098 y Ft(The)k(list)h(of)f(expansions)g(that)h(w)m(ould)f(ha)m(v)m(e)h
(b)s(een)f(generated)h(b)m(y)f Fs(glob-expand-word)630
-3850 y Ft(is)h(displa)m(y)m(ed,)h(and)e(the)h(line)g(is)f(redra)m(wn.)
+4208 y Ft(is)h(displa)m(y)m(ed,)h(and)e(the)h(line)g(is)f(redra)m(wn.)
50 b(If)33 b(a)h(n)m(umeric)g(argumen)m(t)g(is)f(supplied,)h(a)g(`)p
-Fs(*)p Ft(')630 3959 y(is)c(app)s(ended)f(b)s(efore)h(pathname)g
-(expansion.)150 4113 y Fs(display-shell-version)25 b(\(C-x)k(C-v\))630
-4222 y Ft(Displa)m(y)j(v)m(ersion)e(information)h(ab)s(out)f(the)h
-(curren)m(t)f(instance)h(of)f(Bash.)150 4376 y Fs(shell-expand-line)c
-(\(M-C-e\))630 4485 y Ft(Expand)34 b(the)h(line)h(as)g(the)f(shell)h
+Fs(*)p Ft(')630 4317 y(is)c(app)s(ended)f(b)s(efore)h(pathname)g
+(expansion.)150 4475 y Fs(display-shell-version)25 b(\(C-x)k(C-v\))630
+4585 y Ft(Displa)m(y)j(v)m(ersion)e(information)h(ab)s(out)f(the)h
+(curren)m(t)f(instance)h(of)f(Bash.)150 4743 y Fs(shell-expand-line)c
+(\(M-C-e\))630 4853 y Ft(Expand)34 b(the)h(line)h(as)g(the)f(shell)h
(do)s(es.)55 b(This)34 b(p)s(erforms)g(alias)i(and)f(history)g
-(expansion)630 4595 y(as)f(w)m(ell)g(as)g(all)h(of)e(the)h(shell)g(w)m
+(expansion)630 4963 y(as)f(w)m(ell)g(as)g(all)h(of)e(the)h(shell)g(w)m
(ord)f(expansions)g(\(see)i(Section)f(3.5)h([Shell)e(Expansions],)630
-4704 y(page)e(19\).)150 4858 y Fs(history-expand-line)25
-b(\(M-^\))630 4967 y Ft(P)m(erform)30 b(history)h(expansion)f(on)g(the)
-h(curren)m(t)f(line.)150 5121 y Fs(magic-space)d(\(\))630
-5230 y Ft(P)m(erform)c(history)g(expansion)g(on)g(the)g(curren)m(t)g
-(line)g(and)g(insert)g(a)g(space)h(\(see)g(Section)g(9.3)630
-5340 y([History)31 b(In)m(teraction],)i(page)e(129\).)p
-eop end
+5072 y(page)e(20\).)150 5230 y Fs(history-expand-line)25
+b(\(M-^\))630 5340 y Ft(P)m(erform)30 b(history)h(expansion)f(on)g(the)
+h(curren)m(t)f(line.)p eop end
%%Page: 119 125
TeXDict begin 119 124 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(119)150 299 y Fs
-(alias-expand-line)26 b(\(\))630 408 y Ft(P)m(erform)i(alias)i
+b(Command)29 b(Line)i(Editing)2062 b(119)150 299 y Fs(magic-space)27
+b(\(\))630 408 y Ft(P)m(erform)c(history)g(expansion)g(on)g(the)g
+(curren)m(t)g(line)g(and)g(insert)g(a)g(space)h(\(see)g(Section)g(9.3)
+630 518 y([History)31 b(In)m(teraction],)i(page)e(131\).)150
+686 y Fs(alias-expand-line)26 b(\(\))630 796 y Ft(P)m(erform)i(alias)i
(expansion)e(on)g(the)h(curren)m(t)f(line)h(\(see)g(Section)g(6.6)h
-([Aliases],)g(page)f(83\).)150 579 y Fs(history-and-alias-expand)o
-(-lin)o(e)24 b(\(\))630 689 y Ft(P)m(erform)30 b(history)h(and)e(alias)
-j(expansion)e(on)g(the)h(curren)m(t)f(line.)150 859 y
-Fs(insert-last-argument)25 b(\(M-.)k(or)h(M-_\))630 969
-y Ft(A)g(synon)m(ym)g(for)g Fs(yank-last-arg)p Ft(.)150
-1139 y Fs(operate-and-get-next)25 b(\(C-o\))630 1249
+([Aliases],)g(page)f(83\).)150 964 y Fs(history-and-alias-expand)o
+(-lin)o(e)24 b(\(\))630 1074 y Ft(P)m(erform)30 b(history)h(and)e
+(alias)j(expansion)e(on)g(the)h(curren)m(t)f(line.)150
+1242 y Fs(insert-last-argument)25 b(\(M-.)k(or)h(M-_\))630
+1352 y Ft(A)g(synon)m(ym)g(for)g Fs(yank-last-arg)p Ft(.)150
+1520 y Fs(operate-and-get-next)25 b(\(C-o\))630 1630
y Ft(Accept)42 b(the)e(curren)m(t)h(line)f(for)h(execution)g(and)f
(fetc)m(h)i(the)e(next)h(line)g(relativ)m(e)i(to)e(the)630
-1359 y(curren)m(t)30 b(line)h(from)f(the)g(history)h(for)f(editing.)41
-b(An)m(y)31 b(argumen)m(t)f(is)h(ignored.)150 1529 y
-Fs(edit-and-execute-command)24 b(\(C-xC-e\))630 1639
+1739 y(curren)m(t)30 b(line)h(from)f(the)g(history)h(for)f(editing.)41
+b(An)m(y)31 b(argumen)m(t)f(is)h(ignored.)150 1908 y
+Fs(edit-and-execute-command)24 b(\(C-xC-e\))630 2017
y Ft(In)m(v)m(ok)m(e)34 b(an)f(editor)g(on)g(the)g(curren)m(t)f
(command)h(line,)h(and)e(execute)i(the)f(result)g(as)g(shell)630
-1748 y(commands.)81 b(Bash)44 b(attempts)h(to)g(in)m(v)m(ok)m(e)h
+2127 y(commands.)81 b(Bash)44 b(attempts)h(to)g(in)m(v)m(ok)m(e)h
Fs($VISUAL)p Ft(,)f Fs($EDITOR)p Ft(,)h(and)d Fs(emacs)g
-Ft(as)h(the)630 1858 y(editor,)31 b(in)f(that)h(order.)150
-2107 y Fr(8.5)68 b(Readline)47 b(vi)e(Mo)t(de)150 2267
+Ft(as)h(the)630 2236 y(editor,)31 b(in)f(that)h(order.)150
+2482 y Fr(8.5)68 b(Readline)47 b(vi)e(Mo)t(de)150 2642
y Ft(While)32 b(the)g(Readline)g(library)f(do)s(es)g(not)h(ha)m(v)m(e)h
(a)f(full)f(set)h(of)g Fs(vi)f Ft(editing)h(functions,)f(it)h(do)s(es)g
-(con)m(tain)150 2376 y(enough)i(to)h(allo)m(w)g(simple)f(editing)h(of)f
+(con)m(tain)150 2751 y(enough)i(to)h(allo)m(w)g(simple)f(editing)h(of)f
(the)g(line.)52 b(The)34 b(Readline)g Fs(vi)g Ft(mo)s(de)f(b)s(eha)m(v)
-m(es)i(as)f(sp)s(eci\014ed)f(in)150 2486 y(the)e Fl(posix)e
-Ft(standard.)275 2631 y(In)35 b(order)g(to)i(switc)m(h)f(in)m(teractiv)
+m(es)i(as)f(sp)s(eci\014ed)f(in)150 2861 y(the)e Fl(posix)e
+Ft(standard.)275 3004 y(In)35 b(order)g(to)i(switc)m(h)f(in)m(teractiv)
m(ely)j(b)s(et)m(w)m(een)d Fs(emacs)f Ft(and)g Fs(vi)g
Ft(editing)h(mo)s(des,)h(use)f(the)g(`)p Fs(set)30 b(-o)150
-2741 y(emacs)p Ft(')43 b(and)h(`)p Fs(set)30 b(-o)f(vi)p
+3114 y(emacs)p Ft(')43 b(and)h(`)p Fs(set)30 b(-o)f(vi)p
Ft(')44 b(commands)g(\(see)i(Section)f(4.3.1)h([The)e(Set)h(Builtin],)j
-(page)e(54\).)83 b(The)150 2851 y(Readline)31 b(default)g(is)f
-Fs(emacs)f Ft(mo)s(de.)275 2996 y(When)g(y)m(ou)i(en)m(ter)f(a)h(line)f
+(page)e(54\).)83 b(The)150 3223 y(Readline)31 b(default)g(is)f
+Fs(emacs)f Ft(mo)s(de.)275 3367 y(When)g(y)m(ou)i(en)m(ter)f(a)h(line)f
(in)g Fs(vi)f Ft(mo)s(de,)h(y)m(ou)h(are)f(already)h(placed)f(in)g
-(`insertion')g(mo)s(de,)g(as)h(if)f(y)m(ou)150 3106 y(had)f(t)m(yp)s
+(`insertion')g(mo)s(de,)g(as)h(if)f(y)m(ou)150 3476 y(had)f(t)m(yp)s
(ed)g(an)g(`)p Fs(i)p Ft('.)41 b(Pressing)29 b Fs(ESC)f
Ft(switc)m(hes)i(y)m(ou)g(in)m(to)h(`command')e(mo)s(de,)h(where)e(y)m
-(ou)i(can)g(edit)g(the)150 3215 y(text)35 b(of)f(the)g(line)g(with)f
+(ou)i(can)g(edit)g(the)150 3586 y(text)35 b(of)f(the)g(line)g(with)f
(the)h(standard)f Fs(vi)g Ft(mo)m(v)m(emen)m(t)j(k)m(eys,)g(mo)m(v)m(e)
-f(to)f(previous)g(history)f(lines)h(with)150 3325 y(`)p
+f(to)f(previous)g(history)f(lines)h(with)150 3695 y(`)p
Fs(k)p Ft(')d(and)e(subsequen)m(t)h(lines)h(with)f(`)p
-Fs(j)p Ft(',)g(and)g(so)h(forth.)150 3574 y Fr(8.6)68
-b(Programmable)47 b(Completion)150 3734 y Ft(When)25
+Fs(j)p Ft(',)g(and)g(so)h(forth.)150 3941 y Fr(8.6)68
+b(Programmable)47 b(Completion)150 4101 y Ft(When)25
b(w)m(ord)g(completion)i(is)f(attempted)g(for)g(an)f(argumen)m(t)h(to)g
-(a)g(command)f(for)h(whic)m(h)f(a)h(completion)150 3843
+(a)g(command)f(for)h(whic)m(h)f(a)h(completion)150 4210
y(sp)s(eci\014cation)40 b(\(a)h Fq(compsp)s(ec)6 b Ft(\))39
b(has)h(b)s(een)f(de\014ned)f(using)h(the)h Fs(complete)d
-Ft(builtin)j(\(see)g(Section)h(8.7)150 3953 y([Programmable)h
+Ft(builtin)j(\(see)g(Section)h(8.7)150 4320 y([Programmable)h
(Completion)f(Builtins],)k(page)d(121\),)j(the)c(programmable)g
-(completion)i(facilities)150 4062 y(are)31 b(in)m(v)m(ok)m(ed.)275
-4208 y(First,)23 b(the)e(command)g(name)g(is)h(iden)m(ti\014ed.)37
+(completion)i(facilities)150 4429 y(are)31 b(in)m(v)m(ok)m(ed.)275
+4573 y(First,)23 b(the)e(command)g(name)g(is)h(iden)m(ti\014ed.)37
b(If)21 b(a)g(compsp)s(ec)g(has)g(b)s(een)f(de\014ned)g(for)h(that)h
-(command,)150 4318 y(the)44 b(compsp)s(ec)g(is)g(used)f(to)h(generate)i
+(command,)150 4682 y(the)44 b(compsp)s(ec)g(is)g(used)f(to)h(generate)i
(the)e(list)g(of)g(p)s(ossible)g(completions)h(for)e(the)h(w)m(ord.)81
-b(If)44 b(the)150 4427 y(command)36 b(w)m(ord)g(is)g(the)g(empt)m(y)h
+b(If)44 b(the)150 4792 y(command)36 b(w)m(ord)g(is)g(the)g(empt)m(y)h
(string)f(\(completion)i(attempted)f(at)g(the)g(b)s(eginning)e(of)h(an)
-h(empt)m(y)150 4537 y(line\),)28 b(an)m(y)e(compsp)s(ec)f(de\014ned)g
+h(empt)m(y)150 4902 y(line\),)28 b(an)m(y)e(compsp)s(ec)f(de\014ned)g
(with)g(the)h(`)p Fs(-E)p Ft(')f(option)i(to)f Fs(complete)e
Ft(is)h(used.)39 b(If)25 b(the)h(command)f(w)m(ord)150
-4646 y(is)i(a)h(full)e(pathname,)i(a)g(compsp)s(ec)e(for)h(the)g(full)g
+5011 y(is)i(a)h(full)e(pathname,)i(a)g(compsp)s(ec)e(for)h(the)g(full)g
(pathname)g(is)g(searc)m(hed)h(for)f(\014rst.)39 b(If)26
-b(no)h(compsp)s(ec)g(is)150 4756 y(found)22 b(for)g(the)h(full)g
+b(no)h(compsp)s(ec)g(is)150 5121 y(found)22 b(for)g(the)h(full)g
(pathname,)h(an)f(attempt)h(is)f(made)g(to)g(\014nd)f(a)h(compsp)s(ec)f
-(for)h(the)g(p)s(ortion)f(follo)m(wing)150 4866 y(the)34
+(for)h(the)g(p)s(ortion)f(follo)m(wing)150 5230 y(the)34
b(\014nal)g(slash.)53 b(If)34 b(those)g(searc)m(hes)i(do)e(not)g
(result)h(in)f(a)g(compsp)s(ec,)h(an)m(y)g(compsp)s(ec)f(de\014ned)f
-(with)150 4975 y(the)e(`)p Fs(-D)p Ft(')f(option)h(to)g
-Fs(complete)d Ft(is)i(used)g(as)g(the)h(default.)275
-5121 y(Once)j(a)g(compsp)s(ec)g(has)g(b)s(een)f(found,)h(it)h(is)f
-(used)f(to)i(generate)h(the)e(list)h(of)f(matc)m(hing)h(w)m(ords.)51
-b(If)150 5230 y(a)37 b(compsp)s(ec)f(is)g(not)h(found,)f(the)h(default)
-f(Bash)h(completion)g(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)f(Section)g
-(8.4.6)150 5340 y([Commands)30 b(F)-8 b(or)31 b(Completion],)g(page)g
-(115\))h(is)f(p)s(erformed.)p eop end
+(with)150 5340 y(the)e(`)p Fs(-D)p Ft(')f(option)h(to)g
+Fs(complete)d Ft(is)i(used)g(as)g(the)h(default.)p eop
+end
%%Page: 120 126
TeXDict begin 120 125 bop 150 -116 a Ft(120)2527 b(Bash)31
-b(Reference)g(Man)m(ual)275 299 y(First,)g(the)g(actions)g(sp)s
-(eci\014ed)f(b)m(y)h(the)f(compsp)s(ec)h(are)g(used.)40
-b(Only)30 b(matc)m(hes)i(whic)m(h)e(are)h(pre\014xed)150
-408 y(b)m(y)25 b(the)h(w)m(ord)f(b)s(eing)f(completed)j(are)e
-(returned.)38 b(When)25 b(the)h(`)p Fs(-f)p Ft(')f(or)g(`)p
+b(Reference)g(Man)m(ual)275 299 y(Once)j(a)g(compsp)s(ec)g(has)g(b)s
+(een)f(found,)h(it)h(is)f(used)f(to)i(generate)h(the)e(list)h(of)f
+(matc)m(hing)h(w)m(ords.)51 b(If)150 408 y(a)37 b(compsp)s(ec)f(is)g
+(not)h(found,)f(the)h(default)f(Bash)h(completion)g(describ)s(ed)e(ab)s
+(o)m(v)m(e)j(\(see)f(Section)g(8.4.6)150 518 y([Commands)30
+b(F)-8 b(or)31 b(Completion],)g(page)g(115\))h(is)f(p)s(erformed.)275
+655 y(First,)g(the)g(actions)g(sp)s(eci\014ed)f(b)m(y)h(the)f(compsp)s
+(ec)h(are)g(used.)40 b(Only)30 b(matc)m(hes)i(whic)m(h)e(are)h
+(pre\014xed)150 765 y(b)m(y)25 b(the)h(w)m(ord)f(b)s(eing)f(completed)j
+(are)e(returned.)38 b(When)25 b(the)h(`)p Fs(-f)p Ft(')f(or)g(`)p
Fs(-d)p Ft(')g(option)h(is)f(used)g(for)g(\014lename)150
-518 y(or)30 b(directory)h(name)f(completion,)i(the)e(shell)h(v)-5
+874 y(or)30 b(directory)h(name)f(completion,)i(the)e(shell)h(v)-5
b(ariable)31 b Fs(FIGNORE)d Ft(is)i(used)f(to)i(\014lter)g(the)f(matc)m
-(hes.)42 b(See)150 628 y(Section)31 b(5.2)h([Bash)e(V)-8
+(hes.)42 b(See)150 984 y(Section)31 b(5.2)h([Bash)e(V)-8
b(ariables],)33 b(page)e(65,)g(for)f(a)h(description)g(of)f
-Fs(FIGNORE)p Ft(.)275 765 y(An)m(y)f(completions)h(sp)s(eci\014ed)f(b)m
-(y)g(a)h(\014lename)f(expansion)h(pattern)f(to)h(the)g(`)p
-Fs(-G)p Ft(')f(option)h(are)f(gener-)150 874 y(ated)h(next.)40
+Fs(FIGNORE)p Ft(.)275 1121 y(An)m(y)f(completions)h(sp)s(eci\014ed)f(b)
+m(y)g(a)h(\014lename)f(expansion)h(pattern)f(to)h(the)g(`)p
+Fs(-G)p Ft(')f(option)h(are)f(gener-)150 1230 y(ated)h(next.)40
b(The)29 b(w)m(ords)g(generated)h(b)m(y)f(the)h(pattern)f(need)g(not)g
(matc)m(h)i(the)e(w)m(ord)g(b)s(eing)g(completed.)150
-984 y(The)42 b Fs(GLOBIGNORE)d Ft(shell)k(v)-5 b(ariable)43
+1340 y(The)42 b Fs(GLOBIGNORE)d Ft(shell)k(v)-5 b(ariable)43
b(is)f(not)h(used)e(to)i(\014lter)f(the)h(matc)m(hes,)j(but)c(the)g
-Fs(FIGNORE)f Ft(shell)150 1093 y(v)-5 b(ariable)31 b(is)g(used.)275
-1230 y(Next,)k(the)g(string)e(sp)s(eci\014ed)h(as)g(the)g(argumen)m(t)g
+Fs(FIGNORE)f Ft(shell)150 1450 y(v)-5 b(ariable)31 b(is)g(used.)275
+1587 y(Next,)k(the)g(string)e(sp)s(eci\014ed)h(as)g(the)g(argumen)m(t)g
(to)h(the)f(`)p Fs(-W)p Ft(')g(option)g(is)g(considered.)52
-b(The)33 b(string)150 1340 y(is)g(\014rst)e(split)i(using)f(the)h(c)m
+b(The)33 b(string)150 1696 y(is)g(\014rst)e(split)i(using)f(the)h(c)m
(haracters)h(in)e(the)h Fs(IFS)e Ft(sp)s(ecial)j(v)-5
b(ariable)33 b(as)g(delimiters.)48 b(Shell)32 b(quoting)h(is)150
-1450 y(honored.)56 b(Eac)m(h)37 b(w)m(ord)e(is)h(then)f(expanded)g
+1806 y(honored.)56 b(Eac)m(h)37 b(w)m(ord)e(is)h(then)f(expanded)g
(using)h(brace)g(expansion,)h(tilde)f(expansion,)h(parameter)150
-1559 y(and)44 b(v)-5 b(ariable)46 b(expansion,)j(command)44
+1915 y(and)44 b(v)-5 b(ariable)46 b(expansion,)j(command)44
b(substitution,)49 b(and)44 b(arithmetic)i(expansion,)j(as)c(describ)s
-(ed)150 1669 y(ab)s(o)m(v)m(e)38 b(\(see)f(Section)h(3.5)g([Shell)e
-(Expansions],)i(page)f(19\).)61 b(The)36 b(results)h(are)g(split)f
-(using)h(the)f(rules)150 1778 y(describ)s(ed)29 b(ab)s(o)m(v)m(e)i
-(\(see)f(Section)h(3.5.7)h([W)-8 b(ord)30 b(Splitting],)h(page)f(25\).)
-42 b(The)30 b(results)f(of)h(the)g(expansion)150 1888
+(ed)150 2025 y(ab)s(o)m(v)m(e)38 b(\(see)f(Section)h(3.5)g([Shell)e
+(Expansions],)i(page)f(20\).)61 b(The)36 b(results)h(are)g(split)f
+(using)h(the)f(rules)150 2134 y(describ)s(ed)29 b(ab)s(o)m(v)m(e)i
+(\(see)f(Section)h(3.5.7)h([W)-8 b(ord)30 b(Splitting],)h(page)f(26\).)
+42 b(The)30 b(results)f(of)h(the)g(expansion)150 2244
y(are)f(pre\014x-matc)m(hed)h(against)g(the)f(w)m(ord)g(b)s(eing)f
(completed,)j(and)d(the)i(matc)m(hing)g(w)m(ords)e(b)s(ecome)i(the)150
-1998 y(p)s(ossible)g(completions.)275 2134 y(After)f(these)g(matc)m
+2354 y(p)s(ossible)g(completions.)275 2491 y(After)f(these)g(matc)m
(hes)i(ha)m(v)m(e)f(b)s(een)f(generated,)h(an)m(y)g(shell)f(function)g
-(or)g(command)g(sp)s(eci\014ed)f(with)150 2244 y(the)i(`)p
+(or)g(command)g(sp)s(eci\014ed)f(with)150 2600 y(the)i(`)p
Fs(-F)p Ft(')g(and)f(`)p Fs(-C)p Ft(')h(options)g(is)g(in)m(v)m(ok)m
(ed.)41 b(When)30 b(the)g(command)g(or)f(function)h(is)g(in)m(v)m(ok)m
-(ed,)h(the)f Fs(COMP_)150 2354 y(LINE)p Ft(,)42 b Fs(COMP_POINT)p
+(ed,)h(the)f Fs(COMP_)150 2710 y(LINE)p Ft(,)42 b Fs(COMP_POINT)p
Ft(,)d Fs(COMP_KEY)p Ft(,)i(and)e Fs(COMP_TYPE)f Ft(v)-5
b(ariables)41 b(are)f(assigned)g(v)-5 b(alues)41 b(as)f(describ)s(ed)
-150 2463 y(ab)s(o)m(v)m(e)k(\(see)g(Section)f(5.2)h([Bash)f(V)-8
-b(ariables],)48 b(page)c(65\).)79 b(If)42 b(a)i(shell)f(function)f(is)h
-(b)s(eing)f(in)m(v)m(ok)m(ed,)150 2573 y(the)37 b Fs(COMP_WORDS)d
-Ft(and)i Fs(COMP_CWORD)e Ft(v)-5 b(ariables)38 b(are)f(also)h(set.)60
-b(When)37 b(the)g(function)f(or)h(command)150 2682 y(is)42
-b(in)m(v)m(ok)m(ed,)k(the)41 b(\014rst)g(argumen)m(t)h(is)g(the)g(name)
-f(of)h(the)g(command)f(whose)h(argumen)m(ts)f(are)h(b)s(eing)150
-2792 y(completed,)d(the)d(second)g(argumen)m(t)h(is)f(the)g(w)m(ord)g
-(b)s(eing)g(completed,)i(and)e(the)g(third)f(argumen)m(t)i(is)150
-2902 y(the)28 b(w)m(ord)g(preceding)h(the)f(w)m(ord)g(b)s(eing)g
-(completed)h(on)f(the)h(curren)m(t)f(command)g(line.)40
-b(No)29 b(\014ltering)g(of)150 3011 y(the)i(generated)h(completions)h
-(against)f(the)f(w)m(ord)g(b)s(eing)g(completed)h(is)f(p)s(erformed;)f
-(the)h(function)g(or)150 3121 y(command)f(has)g(complete)i(freedom)e
-(in)g(generating)i(the)f(matc)m(hes.)275 3258 y(An)m(y)g(function)h(sp)
+150 2819 y(ab)s(o)m(v)m(e)34 b(\(see)g(Section)g(5.2)g([Bash)f(V)-8
+b(ariables],)36 b(page)d(65\).)50 b(If)33 b(a)g(shell)g(function)g(is)g
+(b)s(eing)f(in)m(v)m(ok)m(ed,)k(the)150 2929 y Fs(COMP_WORDS)j
+Ft(and)i Fs(COMP_CWORD)d Ft(v)-5 b(ariables)42 b(are)g(also)h(set.)74
+b(When)41 b(the)h(function)f(or)h(command)f(is)150 3039
+y(in)m(v)m(ok)m(ed,)c(the)e(\014rst)f(argumen)m(t)h(\($1\))h(is)e(the)h
+(name)g(of)f(the)h(command)f(whose)h(argumen)m(ts)f(are)h(b)s(eing)150
+3148 y(completed,)30 b(the)f(second)f(argumen)m(t)h(\($2\))h(is)f(the)g
+(w)m(ord)f(b)s(eing)g(completed,)i(and)e(the)h(third)e(argumen)m(t)150
+3258 y(\($3\))40 b(is)f(the)f(w)m(ord)h(preceding)f(the)h(w)m(ord)f(b)s
+(eing)g(completed)i(on)e(the)h(curren)m(t)f(command)h(line.)65
+b(No)150 3367 y(\014ltering)33 b(of)h(the)f(generated)h(completions)g
+(against)h(the)e(w)m(ord)g(b)s(eing)f(completed)i(is)g(p)s(erformed;)f
+(the)150 3477 y(function)d(or)g(command)h(has)f(complete)i(freedom)e
+(in)g(generating)h(the)g(matc)m(hes.)275 3614 y(An)m(y)g(function)h(sp)
s(eci\014ed)f(with)g(`)p Fs(-F)p Ft(')h(is)g(in)m(v)m(ok)m(ed)h
(\014rst.)44 b(The)31 b(function)h(ma)m(y)g(use)g(an)m(y)g(of)g(the)g
-(shell)150 3367 y(facilities,)50 b(including)44 b(the)h
+(shell)150 3724 y(facilities,)50 b(including)44 b(the)h
Fs(compgen)d Ft(and)i Fs(compopt)e Ft(builtins)i(describ)s(ed)f(b)s
-(elo)m(w)h(\(see)i(Section)f(8.7)150 3477 y([Programmable)31
+(elo)m(w)h(\(see)i(Section)f(8.7)150 3833 y([Programmable)31
b(Completion)h(Builtins],)f(page)h(121\),)g(to)g(generate)g(the)f(matc)
-m(hes.)42 b(It)31 b(m)m(ust)g(put)f(the)150 3587 y(p)s(ossible)g
+m(hes.)42 b(It)31 b(m)m(ust)g(put)f(the)150 3943 y(p)s(ossible)g
(completions)h(in)f(the)h Fs(COMPREPLY)d Ft(arra)m(y)j(v)-5
-b(ariable.)275 3724 y(Next,)23 b(an)m(y)e(command)f(sp)s(eci\014ed)g
-(with)g(the)h(`)p Fs(-C)p Ft(')f(option)h(is)g(in)m(v)m(ok)m(ed)h(in)e
-(an)g(en)m(vironmen)m(t)h(equiv)-5 b(alen)m(t)150 3833
-y(to)26 b(command)e(substitution.)39 b(It)25 b(should)f(prin)m(t)h(a)g
-(list)h(of)f(completions,)i(one)e(p)s(er)f(line,)j(to)f(the)f(standard)
-150 3943 y(output.)40 b(Bac)m(kslash)32 b(ma)m(y)f(b)s(e)f(used)g(to)h
+b(ariable,)31 b(one)g(p)s(er)e(arra)m(y)i(elemen)m(t.)275
+4080 y(Next,)23 b(an)m(y)e(command)f(sp)s(eci\014ed)g(with)g(the)h(`)p
+Fs(-C)p Ft(')f(option)h(is)g(in)m(v)m(ok)m(ed)h(in)e(an)g(en)m
+(vironmen)m(t)h(equiv)-5 b(alen)m(t)150 4189 y(to)26
+b(command)e(substitution.)39 b(It)25 b(should)f(prin)m(t)h(a)g(list)h
+(of)f(completions,)i(one)e(p)s(er)f(line,)j(to)f(the)f(standard)150
+4299 y(output.)40 b(Bac)m(kslash)32 b(ma)m(y)f(b)s(e)f(used)g(to)h
(escap)s(e)g(a)f(newline,)h(if)f(necessary)-8 b(.)275
-4080 y(After)42 b(all)g(of)g(the)g(p)s(ossible)g(completions)h(are)f
+4436 y(After)42 b(all)g(of)g(the)g(p)s(ossible)g(completions)h(are)f
(generated,)k(an)m(y)c(\014lter)g(sp)s(eci\014ed)f(with)h(the)g(`)p
-Fs(-X)p Ft(')150 4189 y(option)34 b(is)f(applied)g(to)h(the)f(list.)49
+Fs(-X)p Ft(')150 4545 y(option)34 b(is)f(applied)g(to)h(the)f(list.)49
b(The)33 b(\014lter)g(is)g(a)h(pattern)f(as)g(used)g(for)g(pathname)g
-(expansion;)h(a)g(`)p Fs(&)p Ft(')150 4299 y(in)39 b(the)g(pattern)g
+(expansion;)h(a)g(`)p Fs(&)p Ft(')150 4655 y(in)39 b(the)g(pattern)g
(is)g(replaced)g(with)g(the)g(text)h(of)f(the)g(w)m(ord)g(b)s(eing)f
(completed.)68 b(A)39 b(literal)h(`)p Fs(&)p Ft(')f(ma)m(y)150
-4408 y(b)s(e)e(escap)s(ed)h(with)g(a)h(bac)m(kslash;)k(the)38
+4765 y(b)s(e)e(escap)s(ed)h(with)g(a)h(bac)m(kslash;)k(the)38
b(bac)m(kslash)h(is)f(remo)m(v)m(ed)h(b)s(efore)e(attempting)j(a)e
-(matc)m(h.)65 b(An)m(y)150 4518 y(completion)35 b(that)g(matc)m(hes)g
+(matc)m(h.)65 b(An)m(y)150 4874 y(completion)35 b(that)g(matc)m(hes)g
(the)f(pattern)g(will)g(b)s(e)g(remo)m(v)m(ed)h(from)e(the)h(list.)53
-b(A)34 b(leading)g(`)p Fs(!)p Ft(')h(negates)150 4628
+b(A)34 b(leading)g(`)p Fs(!)p Ft(')h(negates)150 4984
y(the)c(pattern;)f(in)g(this)h(case)g(an)m(y)g(completion)g(not)g(matc)
m(hing)h(the)e(pattern)h(will)f(b)s(e)g(remo)m(v)m(ed.)275
-4765 y(Finally)-8 b(,)33 b(an)m(y)f(pre\014x)f(and)g(su\016x)g(sp)s
+5121 y(Finally)-8 b(,)33 b(an)m(y)f(pre\014x)f(and)g(su\016x)g(sp)s
(eci\014ed)g(with)h(the)g(`)p Fs(-P)p Ft(')f(and)g(`)p
Fs(-S)p Ft(')h(options)g(are)g(added)f(to)i(eac)m(h)150
-4874 y(mem)m(b)s(er)e(of)g(the)h(completion)h(list,)f(and)f(the)h
+5230 y(mem)m(b)s(er)e(of)g(the)h(completion)h(list,)f(and)f(the)h
(result)f(is)h(returned)e(to)i(the)g(Readline)g(completion)h(co)s(de)
-150 4984 y(as)e(the)f(list)h(of)g(p)s(ossible)f(completions.)275
-5121 y(If)22 b(the)i(previously-applied)f(actions)i(do)e(not)h
-(generate)h(an)m(y)f(matc)m(hes,)i(and)d(the)g(`)p Fs(-o)30
-b(dirnames)p Ft(')22 b(op-)150 5230 y(tion)29 b(w)m(as)f(supplied)f(to)
-i Fs(complete)d Ft(when)h(the)h(compsp)s(ec)g(w)m(as)g(de\014ned,)g
-(directory)g(name)h(completion)150 5340 y(is)h(attempted.)p
+150 5340 y(as)e(the)f(list)h(of)g(p)s(ossible)f(completions.)p
eop end
%%Page: 121 127
TeXDict begin 121 126 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(121)275 299 y(If)30
-b(the)i(`)p Fs(-o)e(plusdirs)p Ft(')f(option)j(w)m(as)f(supplied)f(to)i
-Fs(complete)e Ft(when)g(the)h(compsp)s(ec)g(w)m(as)h(de\014ned,)150
-408 y(directory)k(name)f(completion)i(is)e(attempted)h(and)f(an)m(y)h
-(matc)m(hes)g(are)g(added)f(to)h(the)f(results)g(of)h(the)150
-518 y(other)31 b(actions.)275 666 y(By)g(default,)i(if)e(a)h(compsp)s
-(ec)f(is)h(found,)f(whatev)m(er)h(it)g(generates)h(is)e(returned)g(to)h
-(the)g(completion)150 775 y(co)s(de)21 b(as)g(the)g(full)g(set)g(of)g
-(p)s(ossible)f(completions.)39 b(The)20 b(default)h(Bash)g(completions)
-h(are)g(not)f(attempted,)150 885 y(and)k(the)h(Readline)g(default)g(of)
-g(\014lename)g(completion)h(is)f(disabled.)38 b(If)26
-b(the)g(`)p Fs(-o)k(bashdefault)p Ft(')22 b(option)150
-995 y(w)m(as)i(supplied)e(to)j Fs(complete)c Ft(when)i(the)g(compsp)s
-(ec)h(w)m(as)g(de\014ned,)g(the)f(default)h(Bash)g(completions)h(are)
-150 1104 y(attempted)f(if)f(the)g(compsp)s(ec)g(generates)i(no)e(matc)m
-(hes.)39 b(If)23 b(the)g(`)p Fs(-o)30 b(default)p Ft(')21
-b(option)j(w)m(as)f(supplied)f(to)150 1214 y Fs(complete)j
-Ft(when)h(the)h(compsp)s(ec)f(w)m(as)i(de\014ned,)e(Readline's)i
-(default)f(completion)h(will)f(b)s(e)f(p)s(erformed)150
-1323 y(if)k(the)h(compsp)s(ec)f(\(and,)g(if)h(attempted,)g(the)g
-(default)f(Bash)h(completions\))h(generate)g(no)e(matc)m(hes.)275
-1471 y(When)20 b(a)i(compsp)s(ec)e(indicates)i(that)g(directory)g(name)
-f(completion)h(is)f(desired,)i(the)e(programmable)150
-1581 y(completion)31 b(functions)e(force)i(Readline)f(to)h(app)s(end)d
+b(Command)29 b(Line)i(Editing)2062 b(121)275 299 y(If)22
+b(the)i(previously-applied)f(actions)i(do)e(not)h(generate)h(an)m(y)f
+(matc)m(hes,)i(and)d(the)g(`)p Fs(-o)30 b(dirnames)p
+Ft(')22 b(op-)150 408 y(tion)29 b(w)m(as)f(supplied)f(to)i
+Fs(complete)d Ft(when)h(the)h(compsp)s(ec)g(w)m(as)g(de\014ned,)g
+(directory)g(name)h(completion)150 518 y(is)h(attempted.)275
+654 y(If)g(the)i(`)p Fs(-o)e(plusdirs)p Ft(')f(option)j(w)m(as)f
+(supplied)f(to)i Fs(complete)e Ft(when)g(the)h(compsp)s(ec)g(w)m(as)h
+(de\014ned,)150 764 y(directory)k(name)f(completion)i(is)e(attempted)h
+(and)f(an)m(y)h(matc)m(hes)g(are)g(added)f(to)h(the)f(results)g(of)h
+(the)150 873 y(other)31 b(actions.)275 1010 y(By)g(default,)i(if)e(a)h
+(compsp)s(ec)f(is)h(found,)f(whatev)m(er)h(it)g(generates)h(is)e
+(returned)g(to)h(the)g(completion)150 1119 y(co)s(de)21
+b(as)g(the)g(full)g(set)g(of)g(p)s(ossible)f(completions.)39
+b(The)20 b(default)h(Bash)g(completions)h(are)g(not)f(attempted,)150
+1229 y(and)k(the)h(Readline)g(default)g(of)g(\014lename)g(completion)h
+(is)f(disabled.)38 b(If)26 b(the)g(`)p Fs(-o)k(bashdefault)p
+Ft(')22 b(option)150 1338 y(w)m(as)i(supplied)e(to)j
+Fs(complete)c Ft(when)i(the)g(compsp)s(ec)h(w)m(as)g(de\014ned,)g(the)f
+(default)h(Bash)g(completions)h(are)150 1448 y(attempted)f(if)f(the)g
+(compsp)s(ec)g(generates)i(no)e(matc)m(hes.)39 b(If)23
+b(the)g(`)p Fs(-o)30 b(default)p Ft(')21 b(option)j(w)m(as)f(supplied)f
+(to)150 1557 y Fs(complete)j Ft(when)h(the)h(compsp)s(ec)f(w)m(as)i
+(de\014ned,)e(Readline's)i(default)f(completion)h(will)f(b)s(e)f(p)s
+(erformed)150 1667 y(if)k(the)h(compsp)s(ec)f(\(and,)g(if)h(attempted,)
+g(the)g(default)f(Bash)h(completions\))h(generate)g(no)e(matc)m(hes.)
+275 1803 y(When)20 b(a)i(compsp)s(ec)e(indicates)i(that)g(directory)g
+(name)f(completion)h(is)f(desired,)i(the)e(programmable)150
+1913 y(completion)31 b(functions)e(force)i(Readline)f(to)h(app)s(end)d
(a)i(slash)g(to)g(completed)h(names)e(whic)m(h)h(are)g(sym-)150
-1690 y(b)s(olic)40 b(links)g(to)h(directories,)j(sub)5
+2022 y(b)s(olic)40 b(links)g(to)h(directories,)j(sub)5
b(ject)40 b(to)h(the)f(v)-5 b(alue)41 b(of)f(the)g Fq(mark-directories)
-45 b Ft(Readline)c(v)-5 b(ariable,)150 1800 y(regardless)31
+45 b Ft(Readline)c(v)-5 b(ariable,)150 2132 y(regardless)31
b(of)f(the)h(setting)g(of)g(the)f Fq(mark-symlink)m(ed-directories)36
-b Ft(Readline)31 b(v)-5 b(ariable.)275 1948 y(There)25
+b Ft(Readline)31 b(v)-5 b(ariable.)275 2268 y(There)25
b(is)i(some)g(supp)s(ort)e(for)h(dynamically)h(mo)s(difying)f
(completions.)40 b(This)26 b(is)g(most)h(useful)f(when)150
-2057 y(used)37 b(in)h(com)m(bination)h(with)e(a)i(default)f(completion)
+2378 y(used)37 b(in)h(com)m(bination)h(with)e(a)i(default)f(completion)
h(sp)s(eci\014ed)e(with)h(`)p Fs(-D)p Ft('.)63 b(It's)38
-b(p)s(ossible)f(for)h(shell)150 2167 y(functions)28 b(executed)h(as)f
+b(p)s(ossible)f(for)h(shell)150 2487 y(functions)28 b(executed)h(as)f
(completion)i(handlers)d(to)i(indicate)g(that)g(completion)g(should)e
-(b)s(e)h(retried)g(b)m(y)150 2276 y(returning)j(an)i(exit)g(status)f
+(b)s(e)h(retried)g(b)m(y)150 2597 y(returning)j(an)i(exit)g(status)f
(of)h(124.)48 b(If)31 b(a)i(shell)f(function)g(returns)f(124,)k(and)c
-(c)m(hanges)j(the)e(compsp)s(ec)150 2386 y(asso)s(ciated)43
+(c)m(hanges)j(the)e(compsp)s(ec)150 2707 y(asso)s(ciated)43
b(with)e(the)g(command)g(on)g(whic)m(h)g(completion)i(is)e(b)s(eing)g
-(attempted)h(\(supplied)e(as)i(the)150 2496 y(\014rst)29
+(attempted)h(\(supplied)e(as)i(the)150 2816 y(\014rst)29
b(argumen)m(t)h(when)e(the)i(function)f(is)g(executed\),)j
(programmable)d(completion)i(restarts)f(from)f(the)150
-2605 y(b)s(eginning,)e(with)g(an)h(attempt)g(to)g(\014nd)e(a)i(new)e
+2926 y(b)s(eginning,)e(with)g(an)h(attempt)g(to)g(\014nd)e(a)i(new)e
(compsp)s(ec)i(for)f(that)h(command.)39 b(This)27 b(allo)m(ws)h(a)g
-(set)g(of)150 2715 y(completions)33 b(to)f(b)s(e)g(built)f(dynamically)
+(set)g(of)150 3035 y(completions)33 b(to)f(b)s(e)g(built)f(dynamically)
i(as)f(completion)h(is)f(attempted,)h(rather)f(than)f(b)s(eing)g
-(loaded)150 2824 y(all)g(at)g(once.)275 2972 y(F)-8 b(or)38
+(loaded)150 3145 y(all)g(at)g(once.)275 3281 y(F)-8 b(or)38
b(instance,)h(assuming)e(that)h(there)f(is)h(a)f(library)g(of)g(compsp)
s(ecs,)i(eac)m(h)g(k)m(ept)e(in)g(a)h(\014le)f(corre-)150
-3082 y(sp)s(onding)g(to)j(the)f(name)f(of)h(the)g(command,)i(the)e
+3391 y(sp)s(onding)g(to)j(the)f(name)f(of)h(the)g(command,)i(the)e
(follo)m(wing)h(default)f(completion)h(function)e(w)m(ould)150
-3191 y(load)31 b(completions)g(dynamically:)390 3339
-y Fs(_completion_loader\(\))390 3449 y({)390 3558 y(.)47
-b("/etc/bash_completion.d/$1)o(.sh")41 b(>/dev/null)k(2>&1)i(&&)g
-(return)f(124)390 3668 y(})390 3778 y(complete)g(-D)h(-F)g
-(_completion_loader)150 4030 y Fr(8.7)68 b(Programmable)47
-b(Completion)f(Builtins)150 4189 y Ft(Tw)m(o)27 b(builtin)g(commands)g
-(are)g(a)m(v)-5 b(ailable)29 b(to)f(manipulate)g(the)f(programmable)g
-(completion)h(facilities.)150 4369 y Fs(compgen)870 4510
-y(compgen)46 b([)p Fi(option)11 b Fs(])45 b([)p Fi(word)11
-b Fs(])630 4651 y Ft(Generate)27 b(p)s(ossible)e(completion)i(matc)m
-(hes)g(for)e Fq(w)m(ord)k Ft(according)e(to)f(the)g Fq(option)p
-Ft(s,)h(whic)m(h)630 4760 y(ma)m(y)h(b)s(e)f(an)m(y)h(option)g
-(accepted)h(b)m(y)e(the)h Fs(complete)d Ft(builtin)j(with)f(the)h
-(exception)g(of)g(`)p Fs(-p)p Ft(')630 4870 y(and)k(`)p
-Fs(-r)p Ft(',)i(and)e(write)h(the)g(matc)m(hes)h(to)g(the)f(standard)f
-(output.)48 b(When)33 b(using)f(the)h(`)p Fs(-F)p Ft(')630
-4980 y(or)28 b(`)p Fs(-C)p Ft(')g(options,)h(the)f(v)-5
-b(arious)29 b(shell)f(v)-5 b(ariables)29 b(set)f(b)m(y)g(the)g
-(programmable)h(completion)630 5089 y(facilities,)k(while)d(a)m(v)-5
-b(ailable,)33 b(will)e(not)g(ha)m(v)m(e)g(useful)f(v)-5
-b(alues.)630 5230 y(The)34 b(matc)m(hes)h(will)g(b)s(e)f(generated)h
-(in)f(the)h(same)g(w)m(a)m(y)g(as)g(if)f(the)h(programmable)f(com-)630
-5340 y(pletion)d(co)s(de)g(had)f(generated)i(them)e(directly)i(from)e
-(a)h(completion)h(sp)s(eci\014cation)f(with)p eop end
+3500 y(load)31 b(completions)g(dynamically:)390 3636
+y Fs(_completion_loader\(\))390 3746 y({)581 3856 y(.)47
+b("/etc/bash_completion.d/$1)o(.sh)o(")42 b(>/dev/null)j(2>&1)i(&&)g
+(return)f(124)390 3965 y(})390 4075 y(complete)g(-D)h(-F)g
+(_completion_loader)150 4310 y Fr(8.7)68 b(Programmable)47
+b(Completion)f(Builtins)150 4469 y Ft(Three)21 b(builtin)g(commands)f
+(are)i(a)m(v)-5 b(ailable)24 b(to)e(manipulate)f(the)h(programmable)f
+(completion)h(facilities:)150 4579 y(one)34 b(to)g(sp)s(ecify)f(ho)m(w)
+h(the)f(argumen)m(ts)h(to)g(a)g(particular)g(command)f(are)h(to)g(b)s
+(e)f(completed,)j(and)d(t)m(w)m(o)150 4688 y(to)e(mo)s(dify)f(the)g
+(completion)i(as)e(it)h(is)g(happ)s(ening.)150 4850 y
+Fs(compgen)870 4985 y(compgen)46 b([)p Fi(option)11 b
+Fs(])45 b([)p Fi(word)11 b Fs(])630 5121 y Ft(Generate)27
+b(p)s(ossible)e(completion)i(matc)m(hes)g(for)e Fq(w)m(ord)k
+Ft(according)e(to)f(the)g Fq(option)p Ft(s,)h(whic)m(h)630
+5230 y(ma)m(y)h(b)s(e)f(an)m(y)h(option)g(accepted)h(b)m(y)e(the)h
+Fs(complete)d Ft(builtin)j(with)f(the)h(exception)g(of)g(`)p
+Fs(-p)p Ft(')630 5340 y(and)k(`)p Fs(-r)p Ft(',)i(and)e(write)h(the)g
+(matc)m(hes)h(to)g(the)f(standard)f(output.)48 b(When)33
+b(using)f(the)h(`)p Fs(-F)p Ft(')p eop end
%%Page: 122 128
TeXDict begin 122 127 bop 150 -116 a Ft(122)2527 b(Bash)31
-b(Reference)g(Man)m(ual)630 299 y(the)e(same)h(\015ags.)40
-b(If)29 b Fq(w)m(ord)j Ft(is)d(sp)s(eci\014ed,)g(only)g(those)h
-(completions)g(matc)m(hing)g Fq(w)m(ord)j Ft(will)630
-408 y(b)s(e)d(displa)m(y)m(ed.)630 544 y(The)24 b(return)g(v)-5
-b(alue)25 b(is)g(true)f(unless)g(an)h(in)m(v)-5 b(alid)25
-b(option)g(is)g(supplied,)f(or)h(no)g(matc)m(hes)g(w)m(ere)630
-653 y(generated.)150 815 y Fs(complete)870 950 y(complete)46
-b([-abcdefgjksuv])d([-o)k Fi(comp-option)11 b Fs(])44
-b([-DE])i([-A)h Fi(action)11 b Fs(])46 b([-)870 1060
-y(G)h Fi(globpat)11 b Fs(])46 b([-W)g Fi(wordlist)11
-b Fs(])870 1169 y([-F)47 b Fi(function)11 b Fs(])45 b([-C)i
+b(Reference)g(Man)m(ual)630 299 y(or)d(`)p Fs(-C)p Ft(')g(options,)h
+(the)f(v)-5 b(arious)29 b(shell)f(v)-5 b(ariables)29
+b(set)f(b)m(y)g(the)g(programmable)h(completion)630 408
+y(facilities,)k(while)d(a)m(v)-5 b(ailable,)33 b(will)e(not)g(ha)m(v)m
+(e)g(useful)f(v)-5 b(alues.)630 552 y(The)34 b(matc)m(hes)h(will)g(b)s
+(e)f(generated)h(in)f(the)h(same)g(w)m(a)m(y)g(as)g(if)f(the)h
+(programmable)f(com-)630 662 y(pletion)d(co)s(de)g(had)f(generated)i
+(them)e(directly)i(from)e(a)h(completion)h(sp)s(eci\014cation)f(with)
+630 771 y(the)e(same)h(\015ags.)40 b(If)29 b Fq(w)m(ord)j
+Ft(is)d(sp)s(eci\014ed,)g(only)g(those)h(completions)g(matc)m(hing)g
+Fq(w)m(ord)j Ft(will)630 881 y(b)s(e)d(displa)m(y)m(ed.)630
+1025 y(The)24 b(return)g(v)-5 b(alue)25 b(is)g(true)f(unless)g(an)h(in)
+m(v)-5 b(alid)25 b(option)g(is)g(supplied,)f(or)h(no)g(matc)m(hes)g(w)m
+(ere)630 1134 y(generated.)150 1313 y Fs(complete)870
+1456 y(complete)46 b([-abcdefgjksuv])d([-o)k Fi(comp-option)11
+b Fs(])44 b([-DE])i([-A)h Fi(action)11 b Fs(])46 b([-)870
+1566 y(G)h Fi(globpat)11 b Fs(])46 b([-W)g Fi(wordlist)11
+b Fs(])870 1676 y([-F)47 b Fi(function)11 b Fs(])45 b([-C)i
Fi(command)11 b Fs(])45 b([-X)i Fi(filterpat)11 b Fs(])870
-1279 y([-P)47 b Fi(prefix)11 b Fs(])45 b([-S)i Fi(suffix)11
+1785 y([-P)47 b Fi(prefix)11 b Fs(])45 b([-S)i Fi(suffix)11
b Fs(])45 b Fi(name)58 b Fs([)p Fi(name)f Fs(...)o(])870
-1388 y(complete)46 b(-pr)g([-DE])h([)p Fi(name)57 b Fs(...)o(])630
-1524 y Ft(Sp)s(ecify)33 b(ho)m(w)h(argumen)m(ts)h(to)f(eac)m(h)i
+1895 y(complete)46 b(-pr)g([-DE])h([)p Fi(name)57 b Fs(...)o(])630
+2039 y Ft(Sp)s(ecify)33 b(ho)m(w)h(argumen)m(ts)h(to)f(eac)m(h)i
Fq(name)j Ft(should)33 b(b)s(e)g(completed.)53 b(If)33
-b(the)i(`)p Fs(-p)p Ft(')e(option)630 1633 y(is)d(supplied,)e(or)i(if)g
+b(the)i(`)p Fs(-p)p Ft(')e(option)630 2148 y(is)d(supplied,)e(or)i(if)g
(no)f(options)h(are)g(supplied,)f(existing)h(completion)h(sp)s
-(eci\014cations)g(are)630 1743 y(prin)m(ted)43 b(in)h(a)g(w)m(a)m(y)h
+(eci\014cations)g(are)630 2258 y(prin)m(ted)43 b(in)h(a)g(w)m(a)m(y)h
(that)f(allo)m(ws)h(them)f(to)g(b)s(e)g(reused)f(as)h(input.)80
-b(The)43 b(`)p Fs(-r)p Ft(')g(option)630 1852 y(remo)m(v)m(es)29
+b(The)43 b(`)p Fs(-r)p Ft(')g(option)630 2367 y(remo)m(v)m(es)29
b(a)e(completion)i(sp)s(eci\014cation)e(for)g(eac)m(h)i
Fq(name)5 b Ft(,)28 b(or,)g(if)f(no)g Fq(name)5 b Ft(s)27
-b(are)h(supplied,)630 1962 y(all)46 b(completion)h(sp)s
+b(are)h(supplied,)630 2477 y(all)46 b(completion)h(sp)s
(eci\014cations.)87 b(The)45 b(`)p Fs(-D)p Ft(')h(option)g(indicates)g
-(that)g(the)g(remaining)630 2072 y(options)35 b(and)f(actions)h(should)
+(that)g(the)g(remaining)630 2587 y(options)35 b(and)f(actions)h(should)
f(apply)g(to)h(the)g(\\default")g(command)f(completion;)k(that)630
-2181 y(is,)25 b(completion)g(attempted)g(on)e(a)h(command)f(for)g(whic)
-m(h)h(no)f(completion)i(has)e(previously)630 2291 y(b)s(een)28
+2696 y(is,)25 b(completion)g(attempted)g(on)e(a)h(command)f(for)g(whic)
+m(h)h(no)f(completion)i(has)e(previously)630 2806 y(b)s(een)28
b(de\014ned.)39 b(The)27 b(`)p Fs(-E)p Ft(')i(option)g(indicates)g
(that)g(the)g(remaining)f(options)h(and)f(actions)630
-2400 y(should)i(apply)i(to)g(\\empt)m(y")g(command)g(completion;)h
-(that)f(is,)g(completion)h(attempted)630 2510 y(on)d(a)h(blank)f(line.)
-630 2645 y(The)f(pro)s(cess)g(of)h(applying)g(these)g(completion)g(sp)s
-(eci\014cations)h(when)d(w)m(ord)i(completion)630 2755
+2915 y(should)i(apply)i(to)g(\\empt)m(y")g(command)g(completion;)h
+(that)f(is,)g(completion)h(attempted)630 3025 y(on)d(a)h(blank)f(line.)
+630 3169 y(The)f(pro)s(cess)g(of)h(applying)g(these)g(completion)g(sp)s
+(eci\014cations)h(when)d(w)m(ord)i(completion)630 3278
y(is)35 b(attempted)h(is)f(describ)s(ed)f(ab)s(o)m(v)m(e)j(\(see)f
-(Section)g(8.6)g([Programmable)g(Completion],)630 2865
+(Section)g(8.6)g([Programmable)g(Completion],)630 3388
y(page)31 b(119\).)42 b(The)30 b(`)p Fs(-D)p Ft(')h(option)f(tak)m(es)i
-(precedence)f(o)m(v)m(er)h(`)p Fs(-E)p Ft('.)630 3000
+(precedence)f(o)m(v)m(er)h(`)p Fs(-E)p Ft('.)630 3532
y(Other)41 b(options,)46 b(if)41 b(sp)s(eci\014ed,)j(ha)m(v)m(e)f(the)f
(follo)m(wing)i(meanings.)75 b(The)41 b(argumen)m(ts)h(to)630
-3110 y(the)e(`)p Fs(-G)p Ft(',)j(`)p Fs(-W)p Ft(',)g(and)d(`)p
+3641 y(the)e(`)p Fs(-G)p Ft(',)j(`)p Fs(-W)p Ft(',)g(and)d(`)p
Fs(-X)p Ft(')g(options)g(\(and,)j(if)d(necessary)-8 b(,)44
b(the)c(`)p Fs(-P)p Ft(')h(and)e(`)p Fs(-S)p Ft(')h(options\))630
-3219 y(should)30 b(b)s(e)h(quoted)g(to)h(protect)g(them)f(from)g
+3751 y(should)30 b(b)s(e)h(quoted)g(to)h(protect)g(them)f(from)g
(expansion)g(b)s(efore)g(the)g Fs(complete)e Ft(builtin)630
-3329 y(is)h(in)m(v)m(ok)m(ed.)630 3490 y Fs(-o)g Fi(comp-option)1110
-3599 y Ft(The)c Fq(comp-option)i Ft(con)m(trols)g(sev)m(eral)h(asp)s
+3861 y(is)h(in)m(v)m(ok)m(ed.)630 4039 y Fs(-o)g Fi(comp-option)1110
+4148 y Ft(The)c Fq(comp-option)i Ft(con)m(trols)g(sev)m(eral)h(asp)s
(ects)e(of)g(the)g(compsp)s(ec's)g(b)s(eha)m(v-)1110
-3709 y(ior)g(b)s(ey)m(ond)f(the)g(simple)h(generation)h(of)e
+4258 y(ior)g(b)s(ey)m(ond)f(the)g(simple)h(generation)h(of)e
(completions.)41 b Fq(comp-option)27 b Ft(ma)m(y)1110
-3819 y(b)s(e)j(one)g(of:)1110 3980 y Fs(bashdefault)1590
-4089 y Ft(P)m(erform)d(the)h(rest)f(of)h(the)g(default)f(Bash)h
-(completions)g(if)g(the)1590 4199 y(compsp)s(ec)i(generates)i(no)e
-(matc)m(hes.)1110 4360 y Fs(default)144 b Ft(Use)22 b(Readline's)g
+4367 y(b)s(e)j(one)g(of:)1110 4545 y Fs(bashdefault)1590
+4655 y Ft(P)m(erform)d(the)h(rest)f(of)h(the)g(default)f(Bash)h
+(completions)g(if)g(the)1590 4765 y(compsp)s(ec)i(generates)i(no)e
+(matc)m(hes.)1110 4943 y Fs(default)144 b Ft(Use)22 b(Readline's)g
(default)g(\014lename)g(completion)g(if)g(the)g(comp-)1590
-4470 y(sp)s(ec)30 b(generates)i(no)e(matc)m(hes.)1110
-4631 y Fs(dirnames)96 b Ft(P)m(erform)46 b(directory)g(name)h
-(completion)g(if)f(the)g(compsp)s(ec)1590 4740 y(generates)32
-b(no)e(matc)m(hes.)1110 4902 y Fs(filenames)1590 5011
-y Ft(T)-8 b(ell)40 b(Readline)f(that)h(the)f(compsp)s(ec)f(generates)j
-(\014lenames,)1590 5121 y(so)29 b(it)h(can)f(p)s(erform)f(an)m(y)h
-(\014lename-sp)s(eci\014c)h(pro)s(cessing)e(\(lik)m(e)1590
-5230 y(adding)d(a)h(slash)f(to)h(directory)g(names)f(quoting)h(sp)s
-(ecial)g(c)m(har-)1590 5340 y(acters,)39 b(or)d(suppressing)f(trailing)
-i(spaces\).)59 b(This)35 b(option)i(is)p eop end
+5052 y(sp)s(ec)30 b(generates)i(no)e(matc)m(hes.)1110
+5230 y Fs(dirnames)96 b Ft(P)m(erform)46 b(directory)g(name)h
+(completion)g(if)f(the)g(compsp)s(ec)1590 5340 y(generates)32
+b(no)e(matc)m(hes.)p eop end
%%Page: 123 129
TeXDict begin 123 128 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(123)1590 299 y(in)m(tended)30
+b(Command)29 b(Line)i(Editing)2062 b(123)1110 299 y Fs(filenames)1590
+408 y Ft(T)-8 b(ell)40 b(Readline)f(that)h(the)f(compsp)s(ec)f
+(generates)j(\014lenames,)1590 518 y(so)29 b(it)h(can)f(p)s(erform)f
+(an)m(y)h(\014lename-sp)s(eci\014c)h(pro)s(cessing)e(\(lik)m(e)1590
+628 y(adding)d(a)h(slash)f(to)h(directory)g(names)f(quoting)h(sp)s
+(ecial)g(c)m(har-)1590 737 y(acters,)39 b(or)d(suppressing)f(trailing)i
+(spaces\).)59 b(This)35 b(option)i(is)1590 847 y(in)m(tended)30
b(to)g(b)s(e)g(used)f(with)g(shell)i(functions)e(sp)s(eci\014ed)g(with)
-1590 408 y(`)p Fs(-F)p Ft('.)1110 570 y Fs(nospace)144
+1590 956 y(`)p Fs(-F)p Ft('.)1110 1115 y Fs(noquote)144
+b Ft(T)-8 b(ell)28 b(Readline)g(not)g(to)g(quote)g(the)g(completed)g(w)
+m(ords)f(if)h(they)1590 1224 y(are)j(\014lenames)f(\(quoting)h
+(\014lenames)g(is)f(the)h(default\).)1110 1383 y Fs(nospace)144
b Ft(T)-8 b(ell)40 b(Readline)g(not)g(to)g(app)s(end)d(a)j(space)g
-(\(the)f(default\))h(to)1590 680 y(w)m(ords)30 b(completed)h(at)g(the)g
-(end)f(of)g(the)h(line.)1110 842 y Fs(plusdirs)96 b Ft(After)30
-b(an)m(y)h(matc)m(hes)g(de\014ned)d(b)m(y)i(the)g(compsp)s(ec)g(are)g
-(gener-)1590 951 y(ated,)g(directory)f(name)g(completion)i(is)d
-(attempted)i(and)f(an)m(y)1590 1061 y(matc)m(hes)j(are)e(added)g(to)h
-(the)g(results)f(of)g(the)h(other)g(actions.)630 1223
-y Fs(-A)f Fi(action)1110 1332 y Ft(The)25 b Fq(action)h
+(\(the)f(default\))h(to)1590 1492 y(w)m(ords)30 b(completed)h(at)g(the)
+g(end)f(of)g(the)h(line.)1110 1650 y Fs(plusdirs)96 b
+Ft(After)30 b(an)m(y)h(matc)m(hes)g(de\014ned)d(b)m(y)i(the)g(compsp)s
+(ec)g(are)g(gener-)1590 1760 y(ated,)g(directory)f(name)g(completion)i
+(is)d(attempted)i(and)f(an)m(y)1590 1870 y(matc)m(hes)j(are)e(added)g
+(to)h(the)g(results)f(of)g(the)h(other)g(actions.)630
+2028 y Fs(-A)f Fi(action)1110 2138 y Ft(The)25 b Fq(action)h
Ft(ma)m(y)g(b)s(e)e(one)h(of)h(the)f(follo)m(wing)i(to)e(generate)i(a)e
-(list)h(of)f(p)s(ossible)1110 1442 y(completions:)1110
-1604 y Fs(alias)240 b Ft(Alias)31 b(names.)41 b(Ma)m(y)31
+(list)h(of)f(p)s(ossible)1110 2247 y(completions:)1110
+2405 y Fs(alias)240 b Ft(Alias)31 b(names.)41 b(Ma)m(y)31
b(also)h(b)s(e)e(sp)s(eci\014ed)f(as)i(`)p Fs(-a)p Ft('.)1110
-1765 y Fs(arrayvar)96 b Ft(Arra)m(y)31 b(v)-5 b(ariable)31
-b(names.)1110 1927 y Fs(binding)144 b Ft(Readline)30
+2564 y Fs(arrayvar)96 b Ft(Arra)m(y)31 b(v)-5 b(ariable)31
+b(names.)1110 2722 y Fs(binding)144 b Ft(Readline)30
b(k)m(ey)f(binding)f(names)h(\(see)h(Section)f(8.4)h([Bindable)1590
-2037 y(Readline)h(Commands],)f(page)h(110\).)1110 2198
+2832 y(Readline)h(Commands],)f(page)h(110\).)1110 2990
y Fs(builtin)144 b Ft(Names)21 b(of)g(shell)f(builtin)h(commands.)37
-b(Ma)m(y)21 b(also)h(b)s(e)e(sp)s(eci\014ed)1590 2308
-y(as)31 b(`)p Fs(-b)p Ft('.)1110 2470 y Fs(command)144
+b(Ma)m(y)21 b(also)h(b)s(e)e(sp)s(eci\014ed)1590 3099
+y(as)31 b(`)p Fs(-b)p Ft('.)1110 3258 y Fs(command)144
b Ft(Command)29 b(names.)41 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s
-(eci\014ed)f(as)i(`)p Fs(-c)p Ft('.)1110 2632 y Fs(directory)1590
-2741 y Ft(Directory)h(names.)40 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s
-(eci\014ed)g(as)g(`)p Fs(-d)p Ft('.)1110 2903 y Fs(disabled)96
+(eci\014ed)f(as)i(`)p Fs(-c)p Ft('.)1110 3416 y Fs(directory)1590
+3526 y Ft(Directory)h(names.)40 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s
+(eci\014ed)g(as)g(`)p Fs(-d)p Ft('.)1110 3684 y Fs(disabled)96
b Ft(Names)31 b(of)g(disabled)f(shell)g(builtins.)1110
-3065 y Fs(enabled)144 b Ft(Names)31 b(of)g(enabled)f(shell)g(builtins.)
-1110 3226 y Fs(export)192 b Ft(Names)34 b(of)f(exp)s(orted)f(shell)h(v)
+3842 y Fs(enabled)144 b Ft(Names)31 b(of)g(enabled)f(shell)g(builtins.)
+1110 4001 y Fs(export)192 b Ft(Names)34 b(of)f(exp)s(orted)f(shell)h(v)
-5 b(ariables.)49 b(Ma)m(y)35 b(also)e(b)s(e)g(sp)s(eci-)1590
-3336 y(\014ed)d(as)g(`)p Fs(-e)p Ft('.)1110 3498 y Fs(file)288
+4110 y(\014ed)d(as)g(`)p Fs(-e)p Ft('.)1110 4268 y Fs(file)288
b Ft(File)32 b(names.)40 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s(eci\014ed)f
-(as)i(`)p Fs(-f)p Ft('.)1110 3660 y Fs(function)96 b
-Ft(Names)31 b(of)g(shell)f(functions.)1110 3821 y Fs(group)240
+(as)i(`)p Fs(-f)p Ft('.)1110 4427 y Fs(function)96 b
+Ft(Names)31 b(of)g(shell)f(functions.)1110 4585 y Fs(group)240
b Ft(Group)30 b(names.)40 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s(eci\014ed)g
-(as)g(`)p Fs(-g)p Ft('.)1110 3983 y Fs(helptopic)1590
-4093 y Ft(Help)37 b(topics)g(as)g(accepted)h(b)m(y)e(the)h
-Fs(help)f Ft(builtin)g(\(see)h(Sec-)1590 4202 y(tion)31
-b(4.2)g([Bash)g(Builtins],)g(page)g(44\).)1110 4364 y
+(as)g(`)p Fs(-g)p Ft('.)1110 4743 y Fs(helptopic)1590
+4853 y Ft(Help)37 b(topics)g(as)g(accepted)h(b)m(y)e(the)h
+Fs(help)f Ft(builtin)g(\(see)h(Sec-)1590 4963 y(tion)31
+b(4.2)g([Bash)g(Builtins],)g(page)g(44\).)1110 5121 y
Fs(hostname)96 b Ft(Hostnames,)89 b(as)76 b(tak)m(en)h(from)f(the)g
-(\014le)h(sp)s(eci\014ed)e(b)m(y)1590 4474 y(the)55 b
+(\014le)h(sp)s(eci\014ed)e(b)m(y)1590 5230 y(the)55 b
Fs(HOSTFILE)e Ft(shell)j(v)-5 b(ariable)56 b(\(see)g(Section)g(5.2)h
-([Bash)1590 4583 y(V)-8 b(ariables],)32 b(page)f(65\).)1110
-4745 y Fs(job)336 b Ft(Job)31 b(names,)h(if)g(job)f(con)m(trol)i(is)f
-(activ)m(e.)46 b(Ma)m(y)33 b(also)g(b)s(e)e(sp)s(eci-)1590
-4855 y(\014ed)f(as)g(`)p Fs(-j)p Ft('.)1110 5016 y Fs(keyword)144
-b Ft(Shell)30 b(reserv)m(ed)h(w)m(ords.)40 b(Ma)m(y)32
-b(also)f(b)s(e)f(sp)s(eci\014ed)f(as)i(`)p Fs(-k)p Ft('.)1110
-5178 y Fs(running)144 b Ft(Names)31 b(of)g(running)d(jobs,)i(if)h(job)f
-(con)m(trol)h(is)g(activ)m(e.)1110 5340 y Fs(service)144
-b Ft(Service)31 b(names.)41 b(Ma)m(y)31 b(also)g(b)s(e)f(sp)s
-(eci\014ed)g(as)g(`)p Fs(-s)p Ft('.)p eop end
+([Bash)1590 5340 y(V)-8 b(ariables],)32 b(page)f(65\).)p
+eop end
%%Page: 124 130
TeXDict begin 124 129 bop 150 -116 a Ft(124)2527 b(Bash)31
-b(Reference)g(Man)m(ual)1110 299 y Fs(setopt)192 b Ft(V)-8
-b(alid)34 b(argumen)m(ts)f(for)f(the)h(`)p Fs(-o)p Ft(')g(option)g(to)h
-(the)f Fs(set)e Ft(builtin)1590 408 y(\(see)g(Section)h(4.3.1)g([The)e
-(Set)g(Builtin],)i(page)f(54\).)1110 565 y Fs(shopt)240
-b Ft(Shell)40 b(option)g(names)g(as)g(accepted)i(b)m(y)e(the)g
-Fs(shopt)e Ft(builtin)1590 675 y(\(see)31 b(Section)h(4.2)f([Bash)g
-(Builtins],)g(page)g(44\).)1110 831 y Fs(signal)192 b
-Ft(Signal)31 b(names.)1110 988 y Fs(stopped)144 b Ft(Names)31
-b(of)g(stopp)s(ed)e(jobs,)h(if)g(job)g(con)m(trol)i(is)f(activ)m(e.)
-1110 1144 y Fs(user)288 b Ft(User)30 b(names.)41 b(Ma)m(y)32
-b(also)f(b)s(e)f(sp)s(eci\014ed)f(as)i(`)p Fs(-u)p Ft('.)1110
-1301 y Fs(variable)96 b Ft(Names)36 b(of)g(all)g(shell)g(v)-5
-b(ariables.)56 b(Ma)m(y)37 b(also)f(b)s(e)f(sp)s(eci\014ed)g(as)1590
-1410 y(`)p Fs(-v)p Ft('.)630 1567 y Fs(-C)30 b Fi(command)1110
-1677 y Fq(command)35 b Ft(is)e(executed)g(in)e(a)i(subshell)e(en)m
-(vironmen)m(t,)i(and)f(its)g(output)g(is)1110 1786 y(used)e(as)g(the)h
-(p)s(ossible)f(completions.)630 1943 y Fs(-F)g Fi(function)1110
-2052 y Ft(The)25 b(shell)i(function)e Fq(function)h Ft(is)g(executed)h
-(in)e(the)i(curren)m(t)e(shell)i(en)m(viron-)1110 2162
-y(men)m(t.)40 b(When)25 b(it)h(\014nishes,)f(the)h(p)s(ossible)f
-(completions)h(are)g(retriev)m(ed)g(from)1110 2271 y(the)31
-b(v)-5 b(alue)30 b(of)h(the)g Fs(COMPREPLY)c Ft(arra)m(y)k(v)-5
-b(ariable.)630 2428 y Fs(-G)30 b Fi(globpat)1110 2538
-y Ft(The)39 b(\014lename)h(expansion)g(pattern)g Fq(globpat)j
-Ft(is)d(expanded)f(to)h(generate)1110 2647 y(the)31 b(p)s(ossible)e
-(completions.)630 2804 y Fs(-P)h Fi(prefix)1110 2913
-y Fq(pre\014x)39 b Ft(is)34 b(added)f(at)i(the)f(b)s(eginning)f(of)i
-(eac)m(h)g(p)s(ossible)e(completion)i(after)1110 3023
-y(all)c(other)g(options)g(ha)m(v)m(e)g(b)s(een)f(applied.)630
-3180 y Fs(-S)g Fi(suffix)1110 3289 y Fq(su\016x)c Ft(is)20
+b(Reference)g(Man)m(ual)1110 299 y Fs(job)336 b Ft(Job)31
+b(names,)h(if)g(job)f(con)m(trol)i(is)f(activ)m(e.)46
+b(Ma)m(y)33 b(also)g(b)s(e)e(sp)s(eci-)1590 408 y(\014ed)f(as)g(`)p
+Fs(-j)p Ft('.)1110 577 y Fs(keyword)144 b Ft(Shell)30
+b(reserv)m(ed)h(w)m(ords.)40 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s
+(eci\014ed)f(as)i(`)p Fs(-k)p Ft('.)1110 745 y Fs(running)144
+b Ft(Names)31 b(of)g(running)d(jobs,)i(if)h(job)f(con)m(trol)h(is)g
+(activ)m(e.)1110 913 y Fs(service)144 b Ft(Service)31
+b(names.)41 b(Ma)m(y)31 b(also)g(b)s(e)f(sp)s(eci\014ed)g(as)g(`)p
+Fs(-s)p Ft('.)1110 1081 y Fs(setopt)192 b Ft(V)-8 b(alid)34
+b(argumen)m(ts)f(for)f(the)h(`)p Fs(-o)p Ft(')g(option)g(to)h(the)f
+Fs(set)e Ft(builtin)1590 1190 y(\(see)g(Section)h(4.3.1)g([The)e(Set)g
+(Builtin],)i(page)f(54\).)1110 1358 y Fs(shopt)240 b
+Ft(Shell)40 b(option)g(names)g(as)g(accepted)i(b)m(y)e(the)g
+Fs(shopt)e Ft(builtin)1590 1468 y(\(see)31 b(Section)h(4.2)f([Bash)g
+(Builtins],)g(page)g(44\).)1110 1636 y Fs(signal)192
+b Ft(Signal)31 b(names.)1110 1804 y Fs(stopped)144 b
+Ft(Names)31 b(of)g(stopp)s(ed)e(jobs,)h(if)g(job)g(con)m(trol)i(is)f
+(activ)m(e.)1110 1972 y Fs(user)288 b Ft(User)30 b(names.)41
+b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s(eci\014ed)f(as)i(`)p
+Fs(-u)p Ft('.)1110 2140 y Fs(variable)96 b Ft(Names)36
+b(of)g(all)g(shell)g(v)-5 b(ariables.)56 b(Ma)m(y)37
+b(also)f(b)s(e)f(sp)s(eci\014ed)g(as)1590 2250 y(`)p
+Fs(-v)p Ft('.)630 2418 y Fs(-C)30 b Fi(command)1110 2527
+y Fq(command)35 b Ft(is)e(executed)g(in)e(a)i(subshell)e(en)m(vironmen)
+m(t,)i(and)f(its)g(output)g(is)1110 2637 y(used)e(as)g(the)h(p)s
+(ossible)f(completions.)630 2805 y Fs(-F)g Fi(function)1110
+2914 y Ft(The)39 b(shell)g(function)g Fq(function)g Ft(is)g(executed)h
+(in)f(the)g(curren)m(t)g(shell)g(en)m(vi-)1110 3024 y(ronmen)m(t.)72
+b(When)41 b(it)g(is)g(executed,)k($1)c(is)g(the)g(name)g(of)g(the)g
+(command)1110 3134 y(whose)34 b(argumen)m(ts)h(are)g(b)s(eing)f
+(completed,)j($2)e(is)f(the)h(w)m(ord)f(b)s(eing)g(com-)1110
+3243 y(pleted,)44 b(and)c($3)i(is)e(the)h(w)m(ord)g(preceding)f(the)h
+(w)m(ord)f(b)s(eing)h(completed,)1110 3353 y(as)g(describ)s(ed)f(ab)s
+(o)m(v)m(e)i(\(see)g(Section)f(8.6)h([Programmable)g(Completion],)1110
+3462 y(page)30 b(119\).)42 b(When)29 b(it)h(\014nishes,)e(the)h(p)s
+(ossible)g(completions)h(are)g(retriev)m(ed)1110 3572
+y(from)g(the)g(v)-5 b(alue)31 b(of)g(the)f Fs(COMPREPLY)e
+Ft(arra)m(y)j(v)-5 b(ariable.)630 3740 y Fs(-G)30 b Fi(globpat)1110
+3850 y Ft(The)39 b(\014lename)h(expansion)g(pattern)g
+Fq(globpat)j Ft(is)d(expanded)f(to)h(generate)1110 3959
+y(the)31 b(p)s(ossible)e(completions.)630 4127 y Fs(-P)h
+Fi(prefix)1110 4237 y Fq(pre\014x)39 b Ft(is)34 b(added)f(at)i(the)f(b)
+s(eginning)f(of)i(eac)m(h)g(p)s(ossible)e(completion)i(after)1110
+4346 y(all)c(other)g(options)g(ha)m(v)m(e)g(b)s(een)f(applied.)630
+4514 y Fs(-S)g Fi(suffix)1110 4624 y Fq(su\016x)c Ft(is)20
b(app)s(ended)f(to)i(eac)m(h)h(p)s(ossible)e(completion)i(after)f(all)g
-(other)g(options)1110 3399 y(ha)m(v)m(e)32 b(b)s(een)d(applied.)630
-3555 y Fs(-W)h Fi(wordlist)1110 3665 y Ft(The)24 b Fq(w)m(ordlist)k
+(other)g(options)1110 4734 y(ha)m(v)m(e)32 b(b)s(een)d(applied.)630
+4902 y Fs(-W)h Fi(wordlist)1110 5011 y Ft(The)24 b Fq(w)m(ordlist)k
Ft(is)d(split)g(using)f(the)h(c)m(haracters)i(in)d(the)i
-Fs(IFS)e Ft(sp)s(ecial)h(v)-5 b(ariable)1110 3774 y(as)36
+Fs(IFS)e Ft(sp)s(ecial)h(v)-5 b(ariable)1110 5121 y(as)36
b(delimiters,)i(and)e(eac)m(h)h(resultan)m(t)g(w)m(ord)e(is)h
-(expanded.)57 b(The)35 b(p)s(ossible)1110 3884 y(completions)c(are)e
+(expanded.)57 b(The)35 b(p)s(ossible)1110 5230 y(completions)c(are)e
(the)h(mem)m(b)s(ers)f(of)g(the)h(resultan)m(t)g(list)g(whic)m(h)f
-(matc)m(h)i(the)1110 3994 y(w)m(ord)f(b)s(eing)g(completed.)630
-4150 y Fs(-X)g Fi(filterpat)1110 4260 y Fq(\014lterpat)d
-Ft(is)e(a)g(pattern)g(as)f(used)g(for)h(\014lename)g(expansion.)38
-b(It)25 b(is)g(applied)f(to)1110 4369 y(the)30 b(list)f(of)h(p)s
-(ossible)f(completions)h(generated)h(b)m(y)e(the)g(preceding)h(options)
-1110 4479 y(and)d(argumen)m(ts,)i(and)e(eac)m(h)i(completion)g(matc)m
-(hing)g Fq(\014lterpat)h Ft(is)e(remo)m(v)m(ed)1110 4589
-y(from)i(the)h(list.)42 b(A)30 b(leading)i(`)p Fs(!)p
-Ft(')e(in)g Fq(\014lterpat)j Ft(negates)f(the)f(pattern;)g(in)f(this)
-1110 4698 y(case,)i(an)m(y)e(completion)i(not)f(matc)m(hing)g
-Fq(\014lterpat)i Ft(is)d(remo)m(v)m(ed.)630 4855 y(The)35
-b(return)g(v)-5 b(alue)37 b(is)f(true)f(unless)h(an)f(in)m(v)-5
-b(alid)37 b(option)f(is)g(supplied,)g(an)g(option)h(other)630
-4964 y(than)31 b(`)p Fs(-p)p Ft(')g(or)g(`)p Fs(-r)p
-Ft(')g(is)g(supplied)f(without)h(a)g Fq(name)37 b Ft(argumen)m(t,)32
-b(an)f(attempt)h(is)f(made)g(to)630 5074 y(remo)m(v)m(e)h(a)e
-(completion)i(sp)s(eci\014cation)f(for)f(a)h Fq(name)k
-Ft(for)30 b(whic)m(h)g(no)g(sp)s(eci\014cation)h(exists,)630
-5183 y(or)f(an)h(error)f(o)s(ccurs)g(adding)g(a)g(completion)i(sp)s
-(eci\014cation.)150 5340 y Fs(compopt)p eop end
+(matc)m(h)i(the)1110 5340 y(w)m(ord)f(b)s(eing)g(completed.)p
+eop end
%%Page: 125 131
TeXDict begin 125 130 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(125)870 299 y Fs(compopt)46
+b(Command)29 b(Line)i(Editing)2062 b(125)630 299 y Fs(-X)30
+b Fi(filterpat)1110 408 y Fq(\014lterpat)d Ft(is)e(a)g(pattern)g(as)f
+(used)g(for)h(\014lename)g(expansion.)38 b(It)25 b(is)g(applied)f(to)
+1110 518 y(the)30 b(list)f(of)h(p)s(ossible)f(completions)h(generated)h
+(b)m(y)e(the)g(preceding)h(options)1110 628 y(and)d(argumen)m(ts,)i
+(and)e(eac)m(h)i(completion)g(matc)m(hing)g Fq(\014lterpat)h
+Ft(is)e(remo)m(v)m(ed)1110 737 y(from)i(the)h(list.)42
+b(A)30 b(leading)i(`)p Fs(!)p Ft(')e(in)g Fq(\014lterpat)j
+Ft(negates)f(the)f(pattern;)g(in)f(this)1110 847 y(case,)i(an)m(y)e
+(completion)i(not)f(matc)m(hing)g Fq(\014lterpat)i Ft(is)d(remo)m(v)m
+(ed.)630 1038 y(The)35 b(return)g(v)-5 b(alue)37 b(is)f(true)f(unless)h
+(an)f(in)m(v)-5 b(alid)37 b(option)f(is)g(supplied,)g(an)g(option)h
+(other)630 1147 y(than)31 b(`)p Fs(-p)p Ft(')g(or)g(`)p
+Fs(-r)p Ft(')g(is)g(supplied)f(without)h(a)g Fq(name)37
+b Ft(argumen)m(t,)32 b(an)f(attempt)h(is)f(made)g(to)630
+1257 y(remo)m(v)m(e)h(a)e(completion)i(sp)s(eci\014cation)f(for)f(a)h
+Fq(name)k Ft(for)30 b(whic)m(h)g(no)g(sp)s(eci\014cation)h(exists,)630
+1366 y(or)f(an)h(error)f(o)s(ccurs)g(adding)g(a)g(completion)i(sp)s
+(eci\014cation.)150 1557 y Fs(compopt)870 1707 y(compopt)46
b([-o)h Fi(option)11 b Fs(])45 b([-DE])h([+o)h Fi(option)11
-b Fs(])46 b([)p Fi(name)11 b Fs(])630 433 y Ft(Mo)s(dify)33
+b Fs(])46 b([)p Fi(name)11 b Fs(])630 1858 y Ft(Mo)s(dify)33
b(completion)h(options)g(for)f(eac)m(h)h Fq(name)39 b
Ft(according)34 b(to)g(the)f Fq(option)p Ft(s,)i(or)e(for)g(the)630
-543 y(curren)m(tly-executing)46 b(completion)f(if)f(no)f
+1967 y(curren)m(tly-executing)46 b(completion)f(if)f(no)f
Fq(name)5 b Ft(s)44 b(are)h(supplied.)80 b(If)43 b(no)h
-Fq(option)p Ft(s)h(are)630 653 y(giv)m(en,)30 b(displa)m(y)e(the)g
+Fq(option)p Ft(s)h(are)630 2077 y(giv)m(en,)30 b(displa)m(y)e(the)g
(completion)h(options)g(for)e(eac)m(h)i Fq(name)34 b
-Ft(or)27 b(the)i(curren)m(t)e(completion.)630 762 y(The)f(p)s(ossible)g
-(v)-5 b(alues)27 b(of)f Fq(option)h Ft(are)g(those)g(v)-5
+Ft(or)27 b(the)i(curren)m(t)e(completion.)630 2186 y(The)f(p)s(ossible)
+g(v)-5 b(alues)27 b(of)f Fq(option)h Ft(are)g(those)g(v)-5
b(alid)26 b(for)g(the)h Fs(complete)d Ft(builtin)i(describ)s(ed)630
-872 y(ab)s(o)m(v)m(e.)40 b(The)23 b(`)p Fs(-D)p Ft(')i(option)f
+2296 y(ab)s(o)m(v)m(e.)40 b(The)23 b(`)p Fs(-D)p Ft(')i(option)f
(indicates)h(that)g(the)f(remaining)g(options)h(should)e(apply)h(to)h
-(the)630 981 y(\\default")33 b(command)f(completion;)i(that)f(is,)g
-(completion)g(attempted)g(on)f(a)g(command)630 1091 y(for)c(whic)m(h)f
+(the)630 2406 y(\\default")33 b(command)f(completion;)i(that)f(is,)g
+(completion)g(attempted)g(on)f(a)g(command)630 2515 y(for)c(whic)m(h)f
(no)h(completion)h(has)f(previously)g(b)s(een)f(de\014ned.)38
b(The)28 b(`)p Fs(-E)p Ft(')g(option)g(indicates)630
-1200 y(that)c(the)g(remaining)g(options)g(should)e(apply)h(to)i(\\empt)
-m(y")g(command)e(completion;)k(that)630 1310 y(is,)k(completion)g
-(attempted)h(on)e(a)h(blank)f(line.)630 1445 y(The)g(`)p
+2625 y(that)c(the)g(remaining)g(options)g(should)e(apply)h(to)i(\\empt)
+m(y")g(command)e(completion;)k(that)630 2734 y(is,)k(completion)g
+(attempted)h(on)e(a)h(blank)f(line.)630 2885 y(The)g(`)p
Fs(-D)p Ft(')g(option)h(tak)m(es)h(precedence)f(o)m(v)m(er)g(`)p
-Fs(-E)p Ft('.)630 1579 y(The)23 b(return)g(v)-5 b(alue)25
+Fs(-E)p Ft('.)630 3035 y(The)23 b(return)g(v)-5 b(alue)25
b(is)f(true)g(unless)f(an)h(in)m(v)-5 b(alid)24 b(option)h(is)f
-(supplied,)g(an)g(attempt)h(is)f(made)630 1689 y(to)32
+(supplied,)g(an)g(attempt)h(is)f(made)630 3144 y(to)32
b(mo)s(dify)f(the)g(options)h(for)f(a)h Fq(name)k Ft(for)31
b(whic)m(h)g(no)g(completion)i(sp)s(eci\014cation)f(exists,)630
-1798 y(or)e(an)h(output)f(error)g(o)s(ccurs.)p eop end
+3254 y(or)e(an)h(output)f(error)g(o)s(ccurs.)150 3534
+y Fr(8.8)68 b(A)44 b(Programmable)j(Completion)f(Example)150
+3693 y Ft(The)37 b(most)g(common)g(w)m(a)m(y)i(to)e(obtain)h
+(additional)g(completion)g(functionalit)m(y)h(b)s(ey)m(ond)d(the)i
+(default)150 3803 y(actions)29 b Fs(complete)d Ft(and)i
+Fs(compgen)e Ft(pro)m(vide)i(is)h(to)f(use)g(a)h(shell)f(function)g
+(and)g(bind)e(it)j(to)g(a)g(particular)150 3912 y(command)h(using)g
+Fs(complete)e(-F)p Ft(.)275 4078 y(The)j(follo)m(wing)j(function)e(pro)
+m(vides)g(completions)i(for)e(the)g Fs(cd)g Ft(builtin.)46
+b(It)32 b(is)h(a)f(reasonably)h(go)s(o)s(d)150 4188 y(example)e(of)f
+(what)g(shell)g(functions)g(m)m(ust)f(do)h(when)f(used)h(for)f
+(completion.)42 b(This)29 b(function)h(uses)g(the)150
+4297 y(w)m(ord)38 b(passsed)g(as)h Fs($2)g Ft(to)g(determine)g(the)g
+(directory)g(name)g(to)g(complete.)67 b(Y)-8 b(ou)40
+b(can)f(also)g(use)g(the)150 4407 y Fs(COMP_WORDS)28
+b Ft(arra)m(y)i(v)-5 b(ariable;)32 b(the)e(curren)m(t)h(w)m(ord)f(is)g
+(indexed)g(b)m(y)g(the)h Fs(COMP_CWORD)c Ft(v)-5 b(ariable.)275
+4573 y(The)42 b(function)h(relies)h(on)e(the)i Fs(complete)c
+Ft(and)j Fs(compgen)e Ft(builtins)h(to)i(do)f(m)m(uc)m(h)g(of)g(the)h
+(w)m(ork,)150 4682 y(adding)25 b(only)h(the)g(things)g(that)g(the)g
+(Bash)g Fs(cd)f Ft(do)s(es)g(b)s(ey)m(ond)g(accepting)j(basic)e
+(directory)g(names:)38 b(tilde)150 4792 y(expansion)21
+b(\(see)h(Section)g(3.5.2)h([Tilde)e(Expansion],)i(page)e(21\),)k
+(searc)m(hing)d(directories)g(in)f Fq($CDP)-8 b(A)g(TH)10
+b Ft(,)150 4902 y(whic)m(h)21 b(is)h(describ)s(ed)e(ab)s(o)m(v)m(e)j
+(\(see)f(Section)h(4.1)f([Bourne)g(Shell)f(Builtins],)j(page)e(37\),)j
+(and)c(basic)h(supp)s(ort)150 5011 y(for)31 b(the)h Fs(cdable_vars)d
+Ft(shell)i(option)h(\(see)h(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)
+i(page)f(58\).)46 b Fs(_comp_)150 5121 y(cd)30 b Ft(mo)s(di\014es)g
+(the)h(v)-5 b(alue)31 b(of)g Fq(IFS)36 b Ft(so)31 b(that)g(it)g(con)m
+(tains)h(only)f(a)g(newline)g(to)h(accommo)s(date)g(\014le)f(names)150
+5230 y(con)m(taining)i(spaces)g(and)e(tabs)h({)g Fs(compgen)e
+Ft(prin)m(ts)h(the)h(p)s(ossible)f(completions)i(it)g(generates)g(one)f
+(p)s(er)150 5340 y(line.)p eop end
%%Page: 126 132
-TeXDict begin 126 131 bop eop end
+TeXDict begin 126 131 bop 150 -116 a Ft(126)2527 b(Bash)31
+b(Reference)g(Man)m(ual)275 299 y(P)m(ossible)24 b(completions)h(go)g
+(in)m(to)g(the)f Fq(COMPREPL)-8 b(Y)36 b Ft(arra)m(y)24
+b(v)-5 b(ariable,)26 b(one)e(completion)i(p)s(er)c(arra)m(y)150
+408 y(elemen)m(t.)42 b(The)30 b(programmable)g(completion)i(system)e
+(retriev)m(es)h(the)g(completions)g(from)f(there)g(when)150
+518 y(the)h(function)f(returns.)390 737 y Fs(#)47 b(A)h(completion)d
+(function)g(for)i(the)g(cd)g(builtin)390 847 y(#)g(based)g(on)g(the)g
+(cd)g(completion)e(function)h(from)g(the)h(bash_completion)d(package)
+390 956 y(_comp_cd\(\))390 1066 y({)581 1176 y(local)i(IFS=$')g
+(\\t\\n')190 b(#)47 b(normalize)f(IFS)581 1285 y(local)g(cur)h
+(_skipdot)f(_cdpath)581 1395 y(local)g(i)i(j)f(k)581
+1614 y(#)g(Tilde)g(expansion,)e(with)h(side)h(effect)f(of)h(expanding)f
+(tilde)g(to)h(full)g(pathname)581 1724 y(case)g("$2")f(in)581
+1833 y(\\~*\))190 b(eval)46 b(cur="$2")g(;;)581 1943
+y(*\))286 b(cur=$2)46 b(;;)581 2052 y(esac)581 2271 y(#)h(no)h(cdpath)e
+(or)h(absolute)e(pathname)h(--)h(straight)f(directory)f(completion)581
+2381 y(if)i([[)g(-z)g("${CDPATH:-}")e(]])i(||)g([[)g("$cur")f(==)h
+(@\(./*|../*|/*\))d(]];)j(then)772 2491 y(#)g(compgen)f(prints)g(paths)
+h(one)f(per)h(line;)g(could)f(also)h(use)g(while)f(loop)772
+2600 y(IFS=$'\\n')772 2710 y(COMPREPLY=\()f($\(compgen)g(-d)i(--)g
+("$cur"\))f(\))772 2819 y(IFS=$')g(\\t\\n')581 2929 y(#)h
+(CDPATH+directories)c(in)k(the)g(current)f(directory)f(if)j(not)e(in)i
+(CDPATH)581 3039 y(else)772 3148 y(IFS=$'\\n')772 3258
+y(_skipdot=false)772 3367 y(#)f(preprocess)e(CDPATH)h(to)i(convert)d
+(null)i(directory)e(names)i(to)g(.)772 3477 y(_cdpath=${CDPATH/#:/.:})
+772 3587 y(_cdpath=${_cdpath//::/:.)o(:})772 3696 y
+(_cdpath=${_cdpath/\045:/:.})772 3806 y(for)g(i)g(in)g
+(${_cdpath//:/$'\\n'};)c(do)963 3915 y(if)k([[)g($i)g(-ef)g(.)h(]];)f
+(then)f(_skipdot=true;)e(fi)963 4025 y(k="${#COMPREPLY[@]}")963
+4134 y(for)j(j)g(in)g($\()g(compgen)f(-d)h(--)h("$i/$cur")d(\);)i(do)
+1154 4244 y(COMPREPLY[k++]=${j#$i/})375 b(#)48 b(cut)f(off)f(directory)
+963 4354 y(done)772 4463 y(done)772 4573 y($_skipdot)f(||)i
+(COMPREPLY+=\()e($\(compgen)g(-d)i(--)g("$cur"\))f(\))772
+4682 y(IFS=$')g(\\t\\n')581 4792 y(fi)581 5011 y(#)h(variable)f(names)g
+(if)h(appropriate)e(shell)i(option)f(set)h(and)f(no)i(completions)581
+5121 y(if)f(shopt)f(-q)i(cdable_vars)c(&&)k([[)f(${#COMPREPLY[@]})c
+(-eq)k(0)g(]];)g(then)772 5230 y(COMPREPLY=\()e($\(compgen)g(-v)i(--)g
+("$cur"\))f(\))581 5340 y(fi)p eop end
%%Page: 127 133
-TeXDict begin 127 132 bop 150 -116 a Ft(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(127)150
+TeXDict begin 127 132 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(127)581 408 y Fs(return)46
+b(0)390 518 y(})275 653 y Ft(W)-8 b(e)31 b(install)g(the)g(completion)h
+(function)e(using)f(the)i(`)p Fs(-F)p Ft(')f(option)h(to)g
+Fs(complete)p Ft(:)390 787 y Fs(#)47 b(Tell)g(readline)f(to)h(quote)f
+(appropriate)f(and)i(append)f(slashes)g(to)h(directories;)390
+897 y(#)g(use)g(the)g(bash)g(default)f(completion)f(for)i(other)f
+(arguments)390 1006 y(complete)g(-o)h(filenames)e(-o)i(nospace)f(-o)h
+(bashdefault)e(-F)i(_comp_cd)f(cd)150 1141 y Ft(Since)33
+b(w)m(e'd)g(lik)m(e)i(Bash)e(and)f(Readline)i(to)g(tak)m(e)g(care)g(of)
+f(some)h(of)f(the)g(other)h(details)g(for)e(us,)i(w)m(e)f(use)150
+1250 y(sev)m(eral)40 b(other)f(options)g(to)g(tell)h(Bash)f(and)f
+(Readline)h(what)f(to)i(do.)65 b(The)38 b(`)p Fs(-o)30
+b(filenames)p Ft(')36 b(option)150 1360 y(tells)42 b(Readline)g(that)g
+(the)f(p)s(ossible)g(completions)h(should)f(b)s(e)f(treated)i(as)g
+(\014lenames,)i(and)d(quoted)150 1469 y(appropriately)-8
+b(.)53 b(That)34 b(option)h(will)g(also)g(cause)g(Readline)g(to)g(app)s
+(end)e(a)h(slash)g(to)h(\014lenames)g(it)g(can)150 1579
+y(determine)i(are)g(directories)h(\(whic)m(h)g(is)f(wh)m(y)f(w)m(e)i
+(migh)m(t)f(w)m(an)m(t)h(to)g(extend)f Fs(_comp_cd)e
+Ft(to)i(app)s(end)f(a)150 1689 y(slash)23 b(if)g(w)m(e're)h(using)f
+(directories)i(found)d(via)h Fq(CDP)-8 b(A)g(TH)10 b
+Ft(:)25 b(Readline)f(can't)g(tell)g(those)g(completions)h(are)150
+1798 y(directories\).)41 b(The)27 b(`)p Fs(-o)j(nospace)p
+Ft(')c(option)i(tells)g(Readline)h(to)f(not)g(app)s(end)d(a)j(space)g
+(c)m(haracter)h(to)g(the)150 1908 y(directory)c(name,)h(in)e(case)h(w)m
+(e)g(w)m(an)m(t)g(to)g(app)s(end)e(to)i(it.)39 b(The)24
+b(`)p Fs(-o)30 b(bashdefault)p Ft(')21 b(option)k(brings)f(in)g(the)150
+2017 y(rest)29 b(of)f(the)h Fs(")p Ft(Bash)f(default)p
+Fs(")h Ft(completions)g({)g(p)s(ossible)f(completion)i(that)f(Bash)f
+(adds)g(to)h(the)g(default)150 2127 y(Readline)40 b(set.)68
+b(These)39 b(include)g(things)g(lik)m(e)i(command)e(name)g(completion,)
+44 b(v)-5 b(ariable)40 b(completion)150 2237 y(for)i(w)m(ords)g(b)s
+(eginning)f(with)h(`)p Fs({)p Ft(',)k(completions)e(con)m(taining)f
+(pathname)g(expansion)f(patterns)g(\(see)150 2346 y(Section)31
+b(3.5.8)h([Filename)g(Expansion],)e(page)i(26\),)f(and)f(so)h(on.)275
+2481 y(Once)39 b(installed)i(using)e Fs(complete)p Ft(,)h
+Fs(_comp_cd)d Ft(will)j(b)s(e)g(called)g(ev)m(ery)h(time)f(w)m(e)g
+(attempt)h(w)m(ord)150 2590 y(completion)32 b(for)e(a)h
+Fs(cd)e Ft(command.)275 2725 y(Man)m(y)34 b(more)g(examples)g({)g(an)g
+(extensiv)m(e)h(collection)i(of)c(completions)i(for)f(most)g(of)g(the)g
+(common)150 2834 y(GNU,)g(Unix,)h(and)d(Lin)m(ux)h(commands)g({)h(are)g
+(a)m(v)-5 b(ailable)36 b(as)e(part)f(of)h(the)f(bash)p
+2943 2834 28 4 v 39 w(completion)i(pro)5 b(ject.)150
+2944 y(This)46 b(is)g(installed)i(b)m(y)e(default)h(on)g(man)m(y)f
+(GNU/Lin)m(ux)i(distributions.)88 b(Originally)47 b(written)g(b)m(y)150
+3054 y(Ian)29 b(Macdonald,)i(the)f(pro)5 b(ject)31 b(no)m(w)e(liv)m(es)
+i(at)g Fs(http://bash-completion.a)o(liot)o(h.d)o(ebia)o(n.or)o(g/)p
+Ft(.)150 3163 y(There)f(are)h(p)s(orts)e(for)h(other)h(systems)f(suc)m
+(h)g(as)h(Solaris)g(and)f(Mac)h(OS)f(X.)275 3298 y(An)54
+b(older)h(v)m(ersion)h(of)f(the)g(bash)p 1532 3298 V
+40 w(completion)h(pac)m(k)-5 b(age)57 b(is)e(distributed)f(with)h(bash)
+f(in)h(the)150 3407 y(`)p Fs(examples/complete)p Ft(')26
+b(sub)s(directory)-8 b(.)p eop end
+%%Page: 128 134
+TeXDict begin 128 133 bop eop end
+%%Page: 129 135
+TeXDict begin 129 134 bop 150 -116 a Ft(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(129)150
299 y Fo(9)80 b(Using)53 b(History)g(In)l(teractiv)l(ely)150
-572 y Ft(This)42 b(c)m(hapter)h(describ)s(es)f(ho)m(w)g(to)h(use)g(the)
+543 y Ft(This)42 b(c)m(hapter)h(describ)s(es)f(ho)m(w)g(to)h(use)g(the)
f Fl(gnu)h Ft(History)g(Library)e(in)m(teractiv)m(ely)-8
-b(,)50 b(from)42 b(a)h(user's)150 681 y(standp)s(oin)m(t.)76
+b(,)50 b(from)42 b(a)h(user's)150 653 y(standp)s(oin)m(t.)76
b(It)42 b(should)f(b)s(e)h(considered)g(a)g(user's)g(guide.)76
b(F)-8 b(or)43 b(information)f(on)g(using)g(the)g Fl(gnu)150
-791 y Ft(History)31 b(Library)f(in)g(other)g(programs,)g(see)h(the)g
-Fl(gnu)f Ft(Readline)h(Library)f(Man)m(ual.)150 1042
+762 y Ft(History)31 b(Library)f(in)g(other)g(programs,)g(see)h(the)g
+Fl(gnu)f Ft(Readline)h(Library)f(Man)m(ual.)150 1000
y Fr(9.1)68 b(Bash)45 b(History)h(F)-11 b(acilities)150
-1202 y Ft(When)40 b(the)h(`)p Fs(-o)30 b(history)p Ft(')38
+1159 y Ft(When)40 b(the)h(`)p Fs(-o)30 b(history)p Ft(')38
b(option)j(to)g(the)g Fs(set)e Ft(builtin)h(is)h(enabled)f(\(see)h
-(Section)g(4.3.1)i([The)d(Set)150 1311 y(Builtin],)32
+(Section)g(4.3.1)i([The)d(Set)150 1269 y(Builtin],)32
b(page)g(54\),)h(the)e(shell)h(pro)m(vides)f(access)h(to)g(the)f
Fq(command)g(history)p Ft(,)h(the)f(list)h(of)f(commands)150
-1421 y(previously)h(t)m(yp)s(ed.)47 b(The)33 b(v)-5 b(alue)33
+1378 y(previously)h(t)m(yp)s(ed.)47 b(The)33 b(v)-5 b(alue)33
b(of)f(the)h Fs(HISTSIZE)e Ft(shell)h(v)-5 b(ariable)34
b(is)f(used)e(as)i(the)g(n)m(um)m(b)s(er)e(of)i(com-)150
-1531 y(mands)i(to)i(sa)m(v)m(e)h(in)e(a)g(history)h(list.)58
+1488 y(mands)i(to)i(sa)m(v)m(e)h(in)e(a)g(history)h(list.)58
b(The)36 b(text)h(of)g(the)f(last)h Fs($HISTSIZE)d Ft(commands)i
-(\(default)g(500\))150 1640 y(is)h(sa)m(v)m(ed.)61 b(The)36
+(\(default)g(500\))150 1597 y(is)h(sa)m(v)m(ed.)61 b(The)36
b(shell)h(stores)h(eac)m(h)g(command)e(in)h(the)g(history)g(list)g
-(prior)f(to)i(parameter)f(and)f(v)-5 b(ari-)150 1750
+(prior)f(to)i(parameter)f(and)f(v)-5 b(ari-)150 1707
y(able)33 b(expansion)g(but)f(after)h(history)f(expansion)h(is)g(p)s
(erformed,)e(sub)5 b(ject)33 b(to)g(the)g(v)-5 b(alues)33
-b(of)g(the)g(shell)150 1859 y(v)-5 b(ariables)31 b Fs(HISTIGNORE)d
-Ft(and)h Fs(HISTCONTROL)p Ft(.)275 2007 y(When)g(the)g(shell)h(starts)g
+b(of)g(the)g(shell)150 1817 y(v)-5 b(ariables)31 b Fs(HISTIGNORE)d
+Ft(and)h Fs(HISTCONTROL)p Ft(.)275 1954 y(When)g(the)g(shell)h(starts)g
(up,)f(the)h(history)f(is)h(initialized)h(from)e(the)h(\014le)f(named)g
-(b)m(y)h(the)f Fs(HISTFILE)150 2116 y Ft(v)-5 b(ariable)21
+(b)m(y)h(the)f Fs(HISTFILE)150 2064 y Ft(v)-5 b(ariable)21
b(\(default)h(`)p Fs(~/.bash_history)p Ft('\).)34 b(The)20
b(\014le)h(named)f(b)m(y)h(the)g(v)-5 b(alue)21 b(of)g
-Fs(HISTFILE)d Ft(is)j(truncated,)150 2226 y(if)42 b(necessary)-8
+Fs(HISTFILE)d Ft(is)j(truncated,)150 2174 y(if)42 b(necessary)-8
b(,)45 b(to)e(con)m(tain)g(no)f(more)g(than)f(the)h(n)m(um)m(b)s(er)f
(of)h(lines)g(sp)s(eci\014ed)f(b)m(y)h(the)g(v)-5 b(alue)42
-b(of)g(the)150 2336 y Fs(HISTFILESIZE)21 b Ft(v)-5 b(ariable.)40
+b(of)g(the)150 2283 y Fs(HISTFILESIZE)21 b Ft(v)-5 b(ariable.)40
b(When)24 b(an)g(in)m(teractiv)m(e)j(shell)e(exits,)h(the)f(last)g
-Fs($HISTSIZE)d Ft(lines)j(are)f(copied)150 2445 y(from)29
+Fs($HISTSIZE)d Ft(lines)j(are)f(copied)150 2393 y(from)29
b(the)i(history)e(list)i(to)g(the)f(\014le)g(named)f(b)m(y)h
Fs($HISTFILE)p Ft(.)38 b(If)30 b(the)g Fs(histappend)d
-Ft(shell)j(option)g(is)g(set)150 2555 y(\(see)22 b(Section)g(4.2)g
+Ft(shell)j(option)g(is)g(set)150 2502 y(\(see)22 b(Section)g(4.2)g
([Bash)g(Builtins],)h(page)f(44\),)j(the)c(lines)g(are)h(app)s(ended)d
-(to)j(the)f(history)g(\014le,)j(otherwise)150 2664 y(the)32
+(to)j(the)f(history)g(\014le,)j(otherwise)150 2612 y(the)32
b(history)f(\014le)g(is)h(o)m(v)m(erwritten.)45 b(If)31
b Fs(HISTFILE)e Ft(is)j(unset,)f(or)h(if)f(the)h(history)f(\014le)g(is)
-h(un)m(writable,)g(the)150 2774 y(history)37 b(is)h(not)f(sa)m(v)m(ed.)
+h(un)m(writable,)g(the)150 2721 y(history)37 b(is)h(not)f(sa)m(v)m(ed.)
63 b(After)38 b(sa)m(ving)g(the)f(history)-8 b(,)40 b(the)e(history)f
-(\014le)g(is)h(truncated)f(to)h(con)m(tain)h(no)150 2883
-y(more)31 b(than)f Fs($HISTFILESIZE)c Ft(lines.)41 b(If)30
-b Fs(HISTFILESIZE)d Ft(is)k(not)f(set,)h(no)g(truncation)f(is)h(p)s
-(erformed.)275 3031 y(If)g(the)h Fs(HISTTIMEFORMAT)d
+(\014le)g(is)h(truncated)f(to)h(con)m(tain)h(no)150 2831
+y(more)c(than)g Fs($HISTFILESIZE)d Ft(lines.)56 b(If)34
+b Fs(HISTFILESIZE)e Ft(is)k(unset,)g(or)f(set)h(to)g(n)m(ull,)h(a)e
+(non-n)m(umeric)150 2941 y(v)-5 b(alue,)31 b(or)f(a)h(n)m(umeric)f(v)-5
+b(alue)31 b(less)g(than)f(zero,)i(the)e(history)g(\014le)h(is)f(not)h
+(truncated.)275 3078 y(If)g(the)h Fs(HISTTIMEFORMAT)d
Ft(is)j(set,)h(the)f(time)h(stamp)f(information)g(asso)s(ciated)i(with)
-e(eac)m(h)h(history)150 3140 y(en)m(try)d(is)h(written)f(to)h(the)f
+e(eac)m(h)h(history)150 3188 y(en)m(try)d(is)h(written)f(to)h(the)f
(history)h(\014le,)f(mark)m(ed)h(with)f(the)g(history)g(commen)m(t)h(c)
-m(haracter.)43 b(When)30 b(the)150 3250 y(history)22
+m(haracter.)43 b(When)30 b(the)150 3298 y(history)22
b(\014le)h(is)g(read,)h(lines)f(b)s(eginning)e(with)i(the)f(history)h
(commen)m(t)g(c)m(haracter)h(follo)m(w)m(ed)h(immediately)150
-3360 y(b)m(y)30 b(a)h(digit)g(are)g(in)m(terpreted)g(as)f(timestamps)h
-(for)f(the)h(previous)f(history)g(line.)275 3507 y(The)19
+3407 y(b)m(y)30 b(a)h(digit)g(are)g(in)m(terpreted)g(as)f(timestamps)h
+(for)f(the)h(previous)f(history)g(line.)275 3545 y(The)19
b(builtin)h(command)g Fs(fc)g Ft(ma)m(y)h(b)s(e)f(used)f(to)i(list)g
(or)g(edit)g(and)e(re-execute)j(a)f(p)s(ortion)f(of)g(the)h(history)150
-3617 y(list.)41 b(The)27 b Fs(history)f Ft(builtin)i(ma)m(y)h(b)s(e)e
+3655 y(list.)41 b(The)27 b Fs(history)f Ft(builtin)i(ma)m(y)h(b)s(e)e
(used)g(to)i(displa)m(y)g(or)f(mo)s(dify)f(the)h(history)g(list)h(and)f
-(manipulate)150 3726 y(the)j(history)g(\014le.)42 b(When)31
+(manipulate)150 3764 y(the)j(history)g(\014le.)42 b(When)31
b(using)f(command-line)h(editing,)h(searc)m(h)f(commands)g(are)g(a)m(v)
--5 b(ailable)33 b(in)e(eac)m(h)150 3836 y(editing)45
+-5 b(ailable)33 b(in)e(eac)m(h)150 3874 y(editing)45
b(mo)s(de)g(that)g(pro)m(vide)g(access)h(to)f(the)g(history)f(list)i
(\(see)f(Section)h(8.4.2)g([Commands)e(F)-8 b(or)150
-3945 y(History],)31 b(page)h(111\).)275 4093 y(The)47
+3983 y(History],)31 b(page)h(111\).)275 4121 y(The)47
b(shell)i(allo)m(ws)h(con)m(trol)f(o)m(v)m(er)h(whic)m(h)e(commands)g
(are)h(sa)m(v)m(ed)g(on)f(the)h(history)f(list.)95 b(The)150
-4202 y Fs(HISTCONTROL)25 b Ft(and)j Fs(HISTIGNORE)e Ft(v)-5
+4231 y Fs(HISTCONTROL)25 b Ft(and)j Fs(HISTIGNORE)e Ft(v)-5
b(ariables)29 b(ma)m(y)h(b)s(e)d(set)j(to)f(cause)g(the)g(shell)f(to)i
-(sa)m(v)m(e)g(only)f(a)g(subset)150 4312 y(of)e(the)g(commands)f(en)m
+(sa)m(v)m(e)g(only)f(a)g(subset)150 4340 y(of)e(the)g(commands)f(en)m
(tered.)40 b(The)26 b Fs(cmdhist)f Ft(shell)i(option,)h(if)f(enabled,)g
-(causes)h(the)e(shell)h(to)h(attempt)150 4421 y(to)23
+(causes)h(the)e(shell)h(to)h(attempt)150 4450 y(to)23
b(sa)m(v)m(e)h(eac)m(h)f(line)g(of)f(a)h(m)m(ulti-line)g(command)f(in)g
(the)h(same)f(history)g(en)m(try)-8 b(,)25 b(adding)d(semicolons)h
-(where)150 4531 y(necessary)37 b(to)f(preserv)m(e)h(syn)m(tactic)h
+(where)150 4560 y(necessary)37 b(to)f(preserv)m(e)h(syn)m(tactic)h
(correctness.)58 b(The)36 b Fs(lithist)e Ft(shell)i(option)h(causes)g
-(the)f(shell)g(to)150 4641 y(sa)m(v)m(e)25 b(the)e(command)h(with)f(em)
+(the)f(shell)g(to)150 4669 y(sa)m(v)m(e)25 b(the)e(command)h(with)f(em)
m(b)s(edded)f(newlines)h(instead)h(of)f(semicolons.)40
-b(The)23 b Fs(shopt)e Ft(builtin)i(is)h(used)150 4750
+b(The)23 b Fs(shopt)e Ft(builtin)i(is)h(used)150 4779
y(to)31 b(set)g(these)g(options.)41 b(See)31 b(Section)g(4.2)g([Bash)g
(Builtins],)g(page)g(44,)h(for)e(a)h(description)f(of)h
-Fs(shopt)p Ft(.)150 5002 y Fr(9.2)68 b(Bash)45 b(History)h(Builtins)150
-5161 y Ft(Bash)31 b(pro)m(vides)f(t)m(w)m(o)i(builtin)e(commands)g
+Fs(shopt)p Ft(.)150 5016 y Fr(9.2)68 b(Bash)45 b(History)h(Builtins)150
+5176 y Ft(Bash)31 b(pro)m(vides)f(t)m(w)m(o)i(builtin)e(commands)g
(whic)m(h)g(manipulate)g(the)h(history)f(list)h(and)f(history)g
(\014le.)150 5340 y Fs(fc)p eop end
-%%Page: 128 134
-TeXDict begin 128 133 bop 150 -116 a Ft(128)2527 b(Bash)31
+%%Page: 130 136
+TeXDict begin 130 135 bop 150 -116 a Ft(130)2527 b(Bash)31
b(Reference)g(Man)m(ual)870 299 y Fs(fc)47 b([-e)g Fi(ename)11
b Fs(])46 b([-lnr])g([)p Fi(first)11 b Fs(])45 b([)p
Fi(last)11 b Fs(])870 408 y(fc)47 b(-s)g([)p Fi(pat)11
@@ -13673,9 +16563,9 @@ Fq(o\013set)r Ft(.)39 b Fq(o\013set)26 b Ft(should)c(b)s(e)h(sp)s
b(the)i(new)g(history)g(lines)g(\(history)g(lines)g(en)m(tered)h(since)
f(the)g(b)s(e-)1110 5340 y(ginning)30 b(of)h(the)f(curren)m(t)g(Bash)h
(session\))g(to)g(the)g(history)f(\014le.)p eop end
-%%Page: 129 135
-TeXDict begin 129 134 bop 150 -116 a Ft(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(129)630
+%%Page: 131 137
+TeXDict begin 131 136 bop 150 -116 a Ft(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(131)630
299 y Fs(-n)384 b Ft(App)s(end)32 b(the)i(history)f(lines)h(not)g
(already)g(read)g(from)f(the)h(history)f(\014le)h(to)1110
408 y(the)26 b(curren)m(t)f(history)g(list.)40 b(These)25
@@ -13758,8 +16648,8 @@ i(\(see)f(Section)f(5.2)i([Bash)e(V)-8 b(ariables],)150
5230 y(page)32 b(65\).)44 b(The)31 b(shell)g(uses)g(the)g(history)g
(commen)m(t)i(c)m(haracter)f(to)g(mark)f(history)g(timestamps)h(when)
150 5340 y(writing)e(the)h(history)f(\014le.)p eop end
-%%Page: 130 136
-TeXDict begin 130 135 bop 150 -116 a Ft(130)2527 b(Bash)31
+%%Page: 132 138
+TeXDict begin 132 137 bop 150 -116 a Ft(132)2527 b(Bash)31
b(Reference)g(Man)m(ual)150 299 y Fj(9.3.1)63 b(Ev)m(en)m(t)39
b(Designators)150 446 y Ft(An)32 b(ev)m(en)m(t)j(designator)e(is)g(a)g
(reference)g(to)h(a)f(command)f(line)h(en)m(try)g(in)g(the)g(history)g
@@ -13824,9 +16714,9 @@ b Ft(The)30 b(\014rst)f(argumen)m(t;)j(that)f(is,)f(w)m(ord)g(1.)150
5340 y Fs(\045)432 b Ft(The)30 b(w)m(ord)g(matc)m(hed)h(b)m(y)f(the)h
(most)g(recen)m(t)g(`)p Fs(?)p Fi(string)11 b Fs(?)p
Ft(')28 b(searc)m(h.)p eop end
-%%Page: 131 137
-TeXDict begin 131 136 bop 150 -116 a Ft(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(131)150
+%%Page: 133 139
+TeXDict begin 133 138 bop 150 -116 a Ft(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(133)150
299 y Fi(x)11 b Fs(-)p Fi(y)325 b Ft(A)30 b(range)h(of)g(w)m(ords;)f(`)
p Fs(-)p Fi(y)11 b Ft(')30 b(abbreviates)h(`)p Fs(0-)p
Fi(y)11 b Ft('.)150 458 y Fs(*)432 b Ft(All)28 b(of)g(the)g(w)m(ords,)g
@@ -13880,11 +16770,11 @@ Fs(gs/)p Fi(old)11 b Fs(/)p Fi(new)g Fs(/)p Ft(,)26 b(or)k(with)h(`)p
Fs(&)p Ft('.)150 4351 y Fs(G)432 b Ft(Apply)30 b(the)g(follo)m(wing)i
(`)p Fs(s)p Ft(')f(mo)s(di\014er)e(once)i(to)g(eac)m(h)h(w)m(ord)e(in)g
(the)g(ev)m(en)m(t.)p eop end
-%%Page: 132 138
-TeXDict begin 132 137 bop eop end
-%%Page: 133 139
-TeXDict begin 133 138 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(133)150 299 y Fo(10)80
+%%Page: 134 140
+TeXDict begin 134 139 bop eop end
+%%Page: 135 141
+TeXDict begin 135 140 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(135)150 299 y Fo(10)80
b(Installing)52 b(Bash)150 556 y Ft(This)31 b(c)m(hapter)h(pro)m(vides)
g(basic)g(instructions)f(for)g(installing)i(Bash)f(on)f(the)h(v)-5
b(arious)31 b(supp)s(orted)f(plat-)150 665 y(forms.)40
@@ -13965,8 +16855,8 @@ b(T)-8 b(o)32 b(also)g(remo)m(v)m(e)g(the)g(\014les)f(that)g
Fs(configure)e Ft(created)j(\(so)g(y)m(ou)g(can)f(compile)150
5340 y(Bash)g(for)f(a)g(di\013eren)m(t)h(kind)f(of)g(computer\),)h(t)m
(yp)s(e)g(`)p Fs(make)e(distclean)p Ft('.)p eop end
-%%Page: 134 140
-TeXDict begin 134 139 bop 150 -116 a Ft(134)2527 b(Bash)31
+%%Page: 136 142
+TeXDict begin 136 141 bop 150 -116 a Ft(136)2527 b(Bash)31
b(Reference)g(Man)m(ual)150 299 y Fr(10.2)68 b(Compilers)46
b(and)f(Options)150 458 y Ft(Some)28 b(systems)h(require)f(un)m(usual)f
(options)i(for)f(compilation)i(or)f(linking)f(that)h(the)g
@@ -14051,9 +16941,9 @@ b Fs(configure)d Ft(can)i(\014gure)g(that)g(out,)150
5340 y(but)c(if)h(it)g(prin)m(ts)g(a)g(message)h(sa)m(ying)g(it)f(can)h
(not)f(guess)g(the)g(host)g(t)m(yp)s(e,)h(giv)m(e)g(it)f(the)h(`)p
Fs(--host=TYPE)p Ft(')p eop end
-%%Page: 135 141
-TeXDict begin 135 140 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(135)150 299 y(option.)39
+%%Page: 137 143
+TeXDict begin 137 142 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(137)150 299 y(option.)39
b(`)p Fs(TYPE)p Ft(')25 b(can)g(either)g(b)s(e)g(a)g(short)g(name)g
(for)g(the)g(system)g(t)m(yp)s(e,)h(suc)m(h)f(as)g(`)p
Fs(sun4)p Ft(',)h(or)f(a)g(canonical)150 408 y(name)30
@@ -14123,8 +17013,8 @@ Fs(lib/malloc)p Ft('.)39 b(This)30 b(is)h(not)g(the)630
5340 y(same)h Fs(malloc)e Ft(that)j(app)s(ears)e(in)g
Fl(gnu)h Ft(lib)s(c,)g(but)f(an)h(older)f(v)m(ersion)i(originally)g
(deriv)m(ed)p eop end
-%%Page: 136 142
-TeXDict begin 136 141 bop 150 -116 a Ft(136)2527 b(Bash)31
+%%Page: 138 144
+TeXDict begin 138 143 bop 150 -116 a Ft(138)2527 b(Bash)31
b(Reference)g(Man)m(ual)630 299 y(from)h(the)h(4.2)g
Fl(bsd)f Fs(malloc)p Ft(.)45 b(This)31 b Fs(malloc)g
Ft(is)i(v)m(ery)f(fast,)i(but)e(w)m(astes)h(some)g(space)g(on)630
@@ -14195,9 +17085,9 @@ h(for)e(`)p Fs(disabled-builtins)p Ft(')d(and)j(`)p Fs
(xpg-echo-default)p Ft(')150 5340 y(are)26 b(enabled)g(b)m(y)g
(default,)h(unless)f(the)g(op)s(erating)g(system)g(do)s(es)g(not)g(pro)
m(vide)g(the)g(necessary)g(supp)s(ort.)p eop end
-%%Page: 137 143
-TeXDict begin 137 142 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(137)150 299 y Fs(--enable-alias)630
+%%Page: 139 145
+TeXDict begin 139 144 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(139)150 299 y Fs(--enable-alias)630
408 y Ft(Allo)m(w)41 b(alias)g(expansion)f(and)f(include)g(the)h
Fs(alias)f Ft(and)g Fs(unalias)e Ft(builtins)j(\(see)g(Sec-)630
518 y(tion)31 b(6.6)g([Aliases],)i(page)e(83\).)150 692
@@ -14212,10 +17102,10 @@ b(\(see)h(Section)g(6.7)h([Ar-)630 1303 y(ra)m(ys],)c(page)g(84\).)150
1477 y Fs(--enable-bang-history)630 1587 y Ft(Include)36
b(supp)s(ort)f(for)h Fs(csh)p Ft(-lik)m(e)h(history)g(substitution)f
(\(see)h(Section)g(9.3)h([History)f(In-)630 1696 y(teraction],)c(page)e
-(129\).)150 1870 y Fs(--enable-brace-expansion)630 1979
+(131\).)150 1870 y Fs(--enable-brace-expansion)630 1979
y Ft(Include)40 b Fs(csh)p Ft(-lik)m(e)h(brace)f(expansion)g(\()h
Fs(b{a,b}c)d Fp(7!)i Fs(bac)30 b(bbc)39 b Ft(\).)71 b(See)40
-b(Section)h(3.5.1)630 2089 y([Brace)32 b(Expansion],)e(page)h(19,)h
+b(Section)h(3.5.1)630 2089 y([Brace)32 b(Expansion],)e(page)h(20,)h
(for)e(a)g(complete)i(description.)150 2262 y Fs
(--enable-casemod-attribu)o(tes)630 2372 y Ft(Include)37
b(supp)s(ort)g(for)g(case-mo)s(difying)i(attributes)g(in)e(the)h
@@ -14253,8 +17143,8 @@ Ft(reserv)m(ed)i(w)m(ord)g(\(see)h(Section)f(3.2.2)630
Fs(pushd)p Ft(,)f Fs(popd)p Ft(,)g(and)f Fs(dirs)630
5340 y Ft(builtins)d(\(see)h(Section)g(6.8)h([The)e(Directory)i(Stac)m
(k],)g(page)f(85\).)p eop end
-%%Page: 138 144
-TeXDict begin 138 143 bop 150 -116 a Ft(138)2527 b(Bash)31
+%%Page: 140 146
+TeXDict begin 140 145 bop 150 -116 a Ft(140)2527 b(Bash)31
b(Reference)g(Man)m(ual)150 299 y Fs(--enable-disabled-builti)o(ns)630
408 y Ft(Allo)m(w)40 b(builtin)e(commands)g(to)h(b)s(e)f(in)m(v)m(ok)m
(ed)i(via)f(`)p Fs(builtin)29 b(xxx)p Ft(')37 b(ev)m(en)j(after)f
@@ -14269,7 +17159,7 @@ b(page)h(10\).)150 1157 y Fs(--enable-extended-glob)630
1267 y Ft(Include)40 b(supp)s(ort)e(for)i(the)h(extended)f(pattern)h
(matc)m(hing)g(features)g(describ)s(ed)e(ab)s(o)m(v)m(e)630
1377 y(under)29 b(Section)i(3.5.8.1)i([P)m(attern)e(Matc)m(hing],)i
-(page)e(26.)150 1532 y Fs(--enable-extended-glob-d)o(efau)o(lt)630
+(page)e(27.)150 1532 y Fs(--enable-extended-glob-d)o(efau)o(lt)630
1641 y Ft(Set)40 b(the)g(default)g(v)-5 b(alue)41 b(of)f(the)g
Fq(extglob)j Ft(shell)d(option)g(describ)s(ed)f(ab)s(o)m(v)m(e)i(under)
d(Sec-)630 1751 y(tion)31 b(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g
@@ -14280,7 +17170,7 @@ b(\(see)630 2125 y(Section)31 b(4.2)h([Bash)e(Builtins],)i(page)f
(44\).)150 2281 y Fs(--enable-history)630 2390 y Ft(Include)e(command)g
(history)h(and)f(the)h Fs(fc)f Ft(and)g Fs(history)e
Ft(builtin)j(commands)f(\(see)h(Sec-)630 2500 y(tion)h(9.1)g([Bash)g
-(History)g(F)-8 b(acilities],)34 b(page)d(127\).)150
+(History)g(F)-8 b(acilities],)34 b(page)d(129\).)150
2655 y Fs(--enable-job-control)630 2765 y Ft(This)e(enables)i(the)f
(job)g(con)m(trol)h(features)g(\(see)g(Chapter)f(7)g([Job)g(Con)m
(trol],)h(page)g(93\),)h(if)630 2874 y(the)f(op)s(erating)f(system)h
@@ -14293,7 +17183,7 @@ Ft(builtin)j(commands)f(\(see)h(Sec-)630 2500 y(tion)h(9.1)g([Bash)g
Fs(/dev/tcp/)p Fi(host)11 b Fs(/)p Fi(port)630 3623 y
Ft(and)29 b Fs(/dev/udp/)p Fi(host)11 b Fs(/)p Fi(port)34
b Ft(when)28 b(used)g(in)h(redirections)h(\(see)g(Section)g(3.6)g
-([Redirec-)630 3733 y(tions],)h(page)g(27\).)150 3888
+([Redirec-)630 3733 y(tions],)h(page)g(28\).)150 3888
y Fs(--enable-process-substit)o(utio)o(n)630 3998 y Ft(This)49
b(enables)i(pro)s(cess)f(substitution)g(\(see)h(Section)g(3.5.6)h([Pro)
s(cess)e(Substitution],)630 4107 y(page)31 b(25\))h(if)e(the)h(op)s
@@ -14314,9 +17204,9 @@ b(page)h(87,)h(for)e(a)h(complete)h(list)f(of)f(prompt)g(string)g
(history)g(with)g(the)h(Bash)g(v)m(ersion)g(of)630 5340
y(the)i(Readline)g(library)f(\(see)h(Chapter)f(8)g([Command)g(Line)g
(Editing],)h(page)g(97\).)p eop end
-%%Page: 139 145
-TeXDict begin 139 144 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(139)150 299 y Fs(--enable-restricted)630
+%%Page: 141 147
+TeXDict begin 141 146 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(141)150 299 y Fs(--enable-restricted)630
408 y Ft(Include)41 b(supp)s(ort)f(for)i(a)g Fq(restricted)g(shell)p
Ft(.)75 b(If)42 b(this)f(is)h(enabled,)j(Bash,)g(when)c(called)630
518 y(as)f Fs(rbash)p Ft(,)h(en)m(ters)f(a)g(restricted)h(mo)s(de.)68
@@ -14362,11 +17252,11 @@ y(the)h(consequences)g(if)f(y)m(ou)h(do.)55 b(Read)36
b(the)g(commen)m(ts)g(asso)s(ciated)h(with)e(eac)m(h)i(de\014nition)e
(for)g(more)150 3716 y(information)c(ab)s(out)f(its)h(e\013ect.)p
eop end
-%%Page: 140 146
-TeXDict begin 140 145 bop eop end
-%%Page: 141 147
-TeXDict begin 141 146 bop 150 -116 a Ft(App)s(endix)29
-b(A:)h(Rep)s(orting)h(Bugs)2299 b(141)150 299 y Fo(App)t(endix)52
+%%Page: 142 148
+TeXDict begin 142 147 bop eop end
+%%Page: 143 149
+TeXDict begin 143 148 bop 150 -116 a Ft(App)s(endix)29
+b(A:)h(Rep)s(orting)h(Bugs)2299 b(143)150 299 y Fo(App)t(endix)52
b(A)81 b(Rep)t(orting)53 b(Bugs)150 533 y Ft(Please)33
b(rep)s(ort)e(all)h(bugs)f(y)m(ou)h(\014nd)e(in)i(Bash.)44
b(But)32 b(\014rst,)g(y)m(ou)g(should)e(mak)m(e)j(sure)e(that)h(it)g
@@ -14395,12 +17285,12 @@ s(duce)e(it.)150 2182 y Fs(bashbug)d Ft(inserts)i(the)h(\014rst)f
(vides)f(for)g(\014ling)h(a)150 2291 y(bug)h(rep)s(ort.)275
2426 y(Please)h(send)f(all)h(rep)s(orts)f(concerning)g(this)h(man)m
(ual)f(to)h Fs(chet.ramey@case.edu)p Ft(.)p eop end
-%%Page: 142 148
-TeXDict begin 142 147 bop eop end
-%%Page: 143 149
-TeXDict begin 143 148 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 144 150
+TeXDict begin 144 149 bop eop end
+%%Page: 145 151
+TeXDict begin 145 150 bop 150 -116 a Ft(App)s(endix)29
b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(143)150 141 y Fo(App)t(endix)58
+b(The)f(Bourne)g(Shell)1258 b(145)150 141 y Fo(App)t(endix)58
b(B)81 b(Ma)9 b(jor)54 b(Di\013erences)d(F)-13 b(rom)54
b(The)g(Bourne)1088 299 y(Shell)150 530 y Ft(Bash)26
b(implemen)m(ts)h(essen)m(tially)g(the)g(same)f(grammar,)h(parameter)f
@@ -14434,7 +17324,7 @@ b Ft(Bash)26 b(has)g(m)m(ulti-c)m(haracter)i(in)m(v)m(o)s(cation)g
2162 y Fs(compopt)p Ft(,)29 b(to)i(manipulate)g(it.)225
2296 y Fp(\017)60 b Ft(Bash)26 b(has)f(command)h(history)f(\(see)i
(Section)f(9.1)h([Bash)f(History)h(F)-8 b(acilities],)30
-b(page)c(127\))i(and)d(the)330 2405 y Fs(history)k Ft(and)h
+b(page)c(129\))i(and)d(the)330 2405 y Fs(history)k Ft(and)h
Fs(fc)g Ft(builtins)g(to)h(manipulate)g(it.)42 b(The)30
b(Bash)h(history)g(list)g(main)m(tains)g(timestamp)330
2515 y(information)g(and)e(uses)h(the)h(v)-5 b(alue)31
@@ -14442,7 +17332,7 @@ b(of)f(the)h Fs(HISTTIMEFORMAT)26 b Ft(v)-5 b(ariable)32
b(to)f(displa)m(y)f(it.)225 2649 y Fp(\017)60 b Ft(Bash)48
b(implemen)m(ts)h Fs(csh)p Ft(-lik)m(e)g(history)f(expansion)g(\(see)h
(Section)g(9.3)h([History)f(In)m(teraction],)330 2759
-y(page)31 b(129\).)225 2892 y Fp(\017)60 b Ft(Bash)33
+y(page)31 b(131\).)225 2892 y Fp(\017)60 b Ft(Bash)33
b(has)g(one-dimensional)h(arra)m(y)f(v)-5 b(ariables)34
b(\(see)g(Section)g(6.7)g([Arra)m(ys],)g(page)g(84\),)h(and)e(the)330
3002 y(appropriate)39 b(v)-5 b(ariable)40 b(expansions)f(and)g
@@ -14486,8 +17376,8 @@ b Fs(;)30 b Fi(expr3)39 b Fs(\)\))23 b Ft(arithmetic)h(for)e(command,)j
Ft(comp)s(ound)g(command,)i(whic)m(h)f(allo)m(ws)i(the)f(generation)g
(of)g(simple)330 5340 y(men)m(us)f(\(see)h(Section)g(3.2.4.2)i
([Conditional)e(Constructs],)g(page)g(10\).)p eop end
-%%Page: 144 150
-TeXDict begin 144 149 bop 150 -116 a Ft(144)2527 b(Bash)31
+%%Page: 146 152
+TeXDict begin 146 151 bop 150 -116 a Ft(146)2527 b(Bash)31
b(Reference)g(Man)m(ual)225 299 y Fp(\017)60 b Ft(Bash)40
b(includes)g(the)g Fs([[)g Ft(comp)s(ound)e(command,)43
b(whic)m(h)c(mak)m(es)i(conditional)h(testing)f(part)f(of)330
@@ -14497,9 +17387,9 @@ b(regular)e(expression)g(matc)m(hing.)225 653 y Fp(\017)60
b Ft(Bash)31 b(pro)m(vides)f(optional)h(case-insensitiv)m(e)i(matc)m
(hing)f(for)e(the)g Fs(case)g Ft(and)f Fs([[)h Ft(constructs.)225
789 y Fp(\017)60 b Ft(Bash)27 b(includes)g(brace)h(expansion)f(\(see)h
-(Section)g(3.5.1)i([Brace)e(Expansion],)g(page)g(19\))h(and)d(tilde)330
+(Section)g(3.5.1)i([Brace)e(Expansion],)g(page)g(20\))h(and)d(tilde)330
898 y(expansion)k(\(see)i(Section)f(3.5.2)h([Tilde)f(Expansion],)f
-(page)h(20\).)225 1034 y Fp(\017)60 b Ft(Bash)24 b(implemen)m(ts)h
+(page)h(21\).)225 1034 y Fp(\017)60 b Ft(Bash)24 b(implemen)m(ts)h
(command)e(aliases)j(and)d(the)i Fs(alias)d Ft(and)i
Fs(unalias)e Ft(builtins)h(\(see)i(Section)g(6.6)330
1143 y([Aliases],)32 b(page)f(83\).)225 1279 y Fp(\017)60
@@ -14523,39 +17413,39 @@ Fs(#)p Ft(',)g(`)p Fs(\045\045)p Ft(')e(and)f(`)p Fs(##)p
Ft(')h(expansions)g(to)g(remo)m(v)m(e)330 2342 y(leading)f(or)f
(trailing)h(substrings)e(from)g(v)-5 b(ariable)35 b(v)-5
b(alues)35 b(\(see)g(Section)g(3.5.3)g([Shell)g(P)m(arameter)330
-2452 y(Expansion],)30 b(page)h(21\).)225 2587 y Fp(\017)60
+2452 y(Expansion],)30 b(page)h(22\).)225 2587 y Fp(\017)60
b Ft(The)46 b(expansion)g Fs(${#xx})p Ft(,)j(whic)m(h)d(returns)f(the)i
(length)f(of)h Fs(${xx})p Ft(,)i(is)e(supp)s(orted)d(\(see)j(Sec-)330
2697 y(tion)31 b(3.5.3)h([Shell)f(P)m(arameter)g(Expansion],)f(page)i
-(21\).)225 2832 y Fp(\017)60 b Ft(The)30 b(expansion)g
+(22\).)225 2832 y Fp(\017)60 b Ft(The)30 b(expansion)g
Fs(${var:)p Fq(o\013set)r Fs([:)p Fq(length)p Fs(]})p
Ft(,)g(whic)m(h)g(expands)g(to)h(the)g(substring)e(of)i
Fs(var)p Ft('s)e(v)-5 b(alue)330 2942 y(of)43 b(length)g
Fq(length)p Ft(,)j(b)s(eginning)c(at)i Fq(o\013set)r
Ft(,)j(is)42 b(presen)m(t)h(\(see)h(Section)f(3.5.3)i([Shell)e(P)m
-(arameter)330 3051 y(Expansion],)30 b(page)h(21\).)225
+(arameter)330 3051 y(Expansion],)30 b(page)h(22\).)225
3187 y Fp(\017)60 b Ft(The)21 b(expansion)f Fs(${var/[/])p
Fq(pattern)p Fs([/)p Fq(replacemen)m(t)r Fs(]})p Ft(,)i(whic)m(h)e
(matc)m(hes)j Fq(pattern)e Ft(and)f(replaces)330 3296
y(it)29 b(with)e Fq(replacemen)m(t)32 b Ft(in)c(the)g(v)-5
b(alue)29 b(of)f Fs(var)p Ft(,)g(is)g(a)m(v)-5 b(ailable)31
b(\(see)e(Section)f(3.5.3)i([Shell)f(P)m(arameter)330
-3406 y(Expansion],)h(page)h(21\).)225 3541 y Fp(\017)60
+3406 y(Expansion],)h(page)h(22\).)225 3541 y Fp(\017)60
b Ft(The)32 b(expansion)g Fs(${!)p Fi(prefix)p Fs(})p
Fi(*)40 b Ft(expansion,)32 b(whic)m(h)g(expands)g(to)h(the)f(names)g
(of)h(all)g(shell)f(v)-5 b(ari-)330 3651 y(ables)36 b(whose)f(names)h
(b)s(egin)f(with)g Fq(pre\014x)6 b Ft(,)36 b(is)g(a)m(v)-5
b(ailable)38 b(\(see)e(Section)h(3.5.3)g([Shell)f(P)m(arameter)330
-3761 y(Expansion],)30 b(page)h(21\).)225 3896 y Fp(\017)60
+3761 y(Expansion],)30 b(page)h(22\).)225 3896 y Fp(\017)60
b Ft(Bash)22 b(has)f Fq(indirect)j Ft(v)-5 b(ariable)22
b(expansion)g(using)f Fs(${!word})e Ft(\(see)k(Section)f(3.5.3)i
-([Shell)e(P)m(arameter)330 4006 y(Expansion],)30 b(page)h(21\).)225
+([Shell)e(P)m(arameter)330 4006 y(Expansion],)30 b(page)h(22\).)225
4141 y Fp(\017)60 b Ft(Bash)31 b(can)f(expand)g(p)s(ositional)h
(parameters)g(b)s(ey)m(ond)e Fs($9)h Ft(using)g Fs(${)p
Fi(num)11 b Fs(})p Ft(.)225 4276 y Fp(\017)60 b Ft(The)27
b Fl(posix)g Fs($\(\))g Ft(form)g(of)h(command)g(substitution)f(is)h
(implemen)m(ted)g(\(see)h(Section)f(3.5.4)i([Com-)330
-4386 y(mand)38 b(Substitution],)k(page)e(24\),)j(and)38
+4386 y(mand)38 b(Substitution],)k(page)e(25\),)j(and)38
b(preferred)g(to)i(the)g(Bourne)f(shell's)h Fs(``)e Ft(\(whic)m(h)i(is)
f(also)330 4495 y(implemen)m(ted)31 b(for)f(bac)m(kw)m(ards)h
(compatibilit)m(y\).)225 4631 y Fp(\017)60 b Ft(Bash)31
@@ -14573,22 +17463,22 @@ b(Section)g(5.2)h([Bash)e(V)-8 b(ariables],)33 b(page)e(65,)g(for)f
(details.)225 5230 y Fp(\017)60 b Ft(The)44 b Fs(IFS)f
Ft(v)-5 b(ariable)45 b(is)f(used)f(to)i(split)f(only)g(the)g(results)g
(of)h(expansion,)i(not)d(all)h(w)m(ords)f(\(see)330 5340
-y(Section)29 b(3.5.7)h([W)-8 b(ord)29 b(Splitting],)h(page)f(25\).)41
+y(Section)29 b(3.5.7)h([W)-8 b(ord)29 b(Splitting],)h(page)f(26\).)41
b(This)28 b(closes)h(a)g(longstanding)g(shell)f(securit)m(y)h(hole.)p
eop end
-%%Page: 145 151
-TeXDict begin 145 150 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 147 153
+TeXDict begin 147 152 bop 150 -116 a Ft(App)s(endix)29
b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(145)225 299 y Fp(\017)60
+b(The)f(Bourne)g(Shell)1258 b(147)225 299 y Fp(\017)60
b Ft(Bash)38 b(implemen)m(ts)g(the)g(full)g(set)g(of)g
Fl(posix)f Ft(\014lename)h(expansion)g(op)s(erators,)i(including)d
Fq(c)m(har-)330 408 y(acter)i(classes)t Ft(,)h Fq(equiv)-5
b(alence)39 b(classes)t Ft(,)h(and)d Fq(collating)j(sym)m(b)s(ols)g
Ft(\(see)f(Section)f(3.5.8)h([Filename)330 518 y(Expansion],)30
-b(page)h(25\).)225 660 y Fp(\017)60 b Ft(Bash)35 b(implemen)m(ts)g
+b(page)h(26\).)225 660 y Fp(\017)60 b Ft(Bash)35 b(implemen)m(ts)g
(extended)g(pattern)g(matc)m(hing)h(features)f(when)f(the)h
Fs(extglob)d Ft(shell)j(option)330 769 y(is)30 b(enabled)h(\(see)g
-(Section)g(3.5.8.1)i([P)m(attern)f(Matc)m(hing],)g(page)f(26\).)225
+(Section)g(3.5.8.1)i([P)m(attern)f(Matc)m(hing],)g(page)f(27\).)225
911 y Fp(\017)60 b Ft(It)22 b(is)g(p)s(ossible)g(to)h(ha)m(v)m(e)g(a)f
(v)-5 b(ariable)23 b(and)f(a)g(function)g(with)g(the)g(same)g(name;)j
Fs(sh)d Ft(do)s(es)g(not)g(separate)330 1021 y(the)31
@@ -14601,20 +17491,20 @@ Ft(builtin,)i(and)e(th)m(us)330 1272 y(useful)i(recursiv)m(e)g
b(ariable)25 b(assignmen)m(ts)g(preceding)e(commands)h(a\013ect)h(only)
f(that)g(command,)h(ev)m(en)f(builtins)g(and)330 1524
y(functions)36 b(\(see)h(Section)g(3.7.4)h([En)m(vironmen)m(t],)h(page)
-e(33\).)60 b(In)35 b Fs(sh)p Ft(,)j(all)f(v)-5 b(ariable)37
+e(34\).)60 b(In)35 b Fs(sh)p Ft(,)j(all)f(v)-5 b(ariable)37
b(assignmen)m(ts)330 1633 y(preceding)30 b(commands)g(are)h(global)h
(unless)d(the)i(command)f(is)h(executed)g(from)f(the)g(\014le)h
(system.)225 1775 y Fp(\017)60 b Ft(Bash)44 b(p)s(erforms)e(\014lename)
i(expansion)f(on)h(\014lenames)g(sp)s(eci\014ed)f(as)h(op)s(erands)e
(to)j(input)e(and)330 1885 y(output)30 b(redirection)h(op)s(erators)g
-(\(see)g(Section)g(3.6)h([Redirections],)g(page)f(27\).)225
+(\(see)g(Section)g(3.6)h([Redirections],)g(page)f(28\).)225
2027 y Fp(\017)60 b Ft(Bash)29 b(con)m(tains)h(the)f(`)p
Fs(<>)p Ft(')f(redirection)i(op)s(erator,)f(allo)m(wing)i(a)e(\014le)g
(to)g(b)s(e)f(op)s(ened)g(for)h(b)s(oth)f(read-)330 2136
y(ing)35 b(and)f(writing,)i(and)e(the)h(`)p Fs(&>)p Ft(')g(redirection)
g(op)s(erator,)h(for)f(directing)g(standard)f(output)h(and)330
2246 y(standard)30 b(error)g(to)h(the)f(same)h(\014le)f(\(see)i
-(Section)f(3.6)g([Redirections],)h(page)g(27\).)225 2388
+(Section)f(3.6)g([Redirections],)h(page)g(28\).)225 2388
y Fp(\017)60 b Ft(Bash)21 b(includes)f(the)h(`)p Fs(<<<)p
Ft(')g(redirection)g(op)s(erator,)i(allo)m(wing)g(a)e(string)f(to)i(b)s
(e)e(used)g(as)h(the)g(standard)330 2497 y(input)29 b(to)j(a)e
@@ -14625,11 +17515,11 @@ m(e)330 2749 y(one)j(\014le)f(descriptor)g(to)h(another.)225
2890 y Fp(\017)60 b Ft(Bash)25 b(treats)h(a)f(n)m(um)m(b)s(er)e(of)i
(\014lenames)g(sp)s(ecially)g(when)f(they)h(are)g(used)f(in)g
(redirection)i(op)s(erators)330 3000 y(\(see)31 b(Section)h(3.6)f
-([Redirections],)h(page)f(27\).)225 3142 y Fp(\017)60
+([Redirections],)h(page)f(28\).)225 3142 y Fp(\017)60
b Ft(Bash)33 b(can)f(op)s(en)g(net)m(w)m(ork)i(connections)f(to)h
(arbitrary)e(mac)m(hines)h(and)f(services)h(with)f(the)h(redi-)330
3251 y(rection)e(op)s(erators)g(\(see)g(Section)g(3.6)h
-([Redirections],)g(page)f(27\).)225 3393 y Fp(\017)60
+([Redirections],)g(page)f(28\).)225 3393 y Fp(\017)60
b Ft(The)29 b Fs(noclobber)e Ft(option)j(is)g(a)m(v)-5
b(ailable)32 b(to)e(a)m(v)m(oid)h(o)m(v)m(erwriting)g(existing)g
(\014les)e(with)h(output)f(redi-)330 3503 y(rection)39
@@ -14664,9 +17554,9 @@ g(allo)m(w)h(users)d(to)j(con)m(trol)g(the)e(con)m(ten)m(ts)330
y Fp(\017)60 b Ft(Shell)29 b(functions)g(ma)m(y)h(b)s(e)f(exp)s(orted)g
(to)h(c)m(hildren)f(via)h(the)g(en)m(vironmen)m(t)g(using)f
Fs(export)f(-f)h Ft(\(see)330 5340 y(Section)i(3.3)h([Shell)e(F)-8
-b(unctions],)32 b(page)f(15\).)p eop end
-%%Page: 146 152
-TeXDict begin 146 151 bop 150 -116 a Ft(146)2527 b(Bash)31
+b(unctions],)32 b(page)f(16\).)p eop end
+%%Page: 148 154
+TeXDict begin 148 153 bop 150 -116 a Ft(148)2527 b(Bash)31
b(Reference)g(Man)m(ual)225 299 y Fp(\017)60 b Ft(The)37
b(Bash)g Fs(export)p Ft(,)h Fs(readonly)p Ft(,)f(and)f
Fs(declare)g Ft(builtins)h(can)g(tak)m(e)i(a)f(`)p Fs(-f)p
@@ -14761,10 +17651,10 @@ Ft(builtin)i(\(see)h(Section)g(4.1)g([Bourne)f(Shell)g(Builtins],)j
5340 y(signal)30 b(sp)s(eci\014cation,)h(similar)f(to)g
Fs(EXIT)f Ft(and)g Fs(DEBUG)p Ft(.)39 b(Commands)28 b(sp)s(eci\014ed)h
(with)g(an)g Fs(ERR)g Ft(trap)p eop end
-%%Page: 147 153
-TeXDict begin 147 152 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 149 155
+TeXDict begin 149 154 bop 150 -116 a Ft(App)s(endix)29
b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(147)330 299 y(are)40 b(executed)g(after)g
+b(The)f(Bourne)g(Shell)1258 b(149)330 299 y(are)40 b(executed)g(after)g
(a)f(simple)h(command)f(fails,)j(with)d(a)h(few)f(exceptions.)68
b(The)39 b Fs(ERR)g Ft(trap)g(is)330 408 y(not)g(inherited)f(b)m(y)h
(shell)g(functions)f(unless)g(the)h Fs(-o)29 b(errtrace)37
@@ -14846,8 +17736,8 @@ Ft(.)57 b(If)35 b(the)i(shell)f(is)h(started)g(from)e(a)i(pro)s(cess)f
(with)g Fs(SIGSEGV)e Ft(blo)s(c)m(k)m(ed)k(\(e.g.,)h(b)m(y)d(using)330
5340 y(the)31 b Fs(system\(\))d Ft(C)i(library)g(function)g(call\),)i
(it)f(misb)s(eha)m(v)m(es)g(badly)-8 b(.)p eop end
-%%Page: 148 154
-TeXDict begin 148 153 bop 150 -116 a Ft(148)2527 b(Bash)31
+%%Page: 150 156
+TeXDict begin 150 155 bop 150 -116 a Ft(150)2527 b(Bash)31
b(Reference)g(Man)m(ual)225 299 y Fp(\017)60 b Ft(In)26
b(a)i(questionable)g(attempt)h(at)f(securit)m(y)-8 b(,)29
b(the)e(SVR4.2)h(shell,)g(when)f(in)m(v)m(ok)m(ed)h(without)g(the)f(`)p
@@ -14879,10 +17769,10 @@ Fl(posix)330 1738 y Ft(standard.)225 1873 y Fp(\017)60
b Ft(The)30 b(SVR4.2)h(shell)g(b)s(eha)m(v)m(es)f(di\013eren)m(tly)h
(when)f(in)m(v)m(ok)m(ed)i(as)e Fs(jsh)g Ft(\(it)h(turns)e(on)h(job)g
(con)m(trol\).)p eop end
-%%Page: 149 155
-TeXDict begin 149 154 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 151 157
+TeXDict begin 151 156 bop 150 -116 a Ft(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(149)150 299 y Fo(App)t(endix)52 b(C)81 b(GNU)54 b(F)-13
+b(151)150 299 y Fo(App)t(endix)52 b(C)81 b(GNU)54 b(F)-13
b(ree)53 b(Do)t(cumen)l(tation)e(License)1359 502 y Ft(V)-8
b(ersion)31 b(1.3,)g(3)g(No)m(v)m(em)m(b)s(er)h(2008)390
635 y(Cop)m(yrigh)m(t)842 632 y(c)817 635 y Fp(\015)e
@@ -14963,8 +17853,8 @@ b(\\In)m(v)-5 b(arian)m(t)27 b(Sections")g(are)f(certain)g(Secondary)g
5340 y(b)s(eing)e(those)h(of)g(In)m(v)-5 b(arian)m(t)27
b(Sections,)i(in)d(the)h(notice)h(that)f(sa)m(ys)g(that)g(the)g(Do)s
(cumen)m(t)g(is)g(released)p eop end
-%%Page: 150 156
-TeXDict begin 150 155 bop 150 -116 a Ft(150)2527 b(Bash)31
+%%Page: 152 158
+TeXDict begin 152 157 bop 150 -116 a Ft(152)2527 b(Bash)31
b(Reference)g(Man)m(ual)330 299 y(under)26 b(this)i(License.)40
b(If)27 b(a)h(section)h(do)s(es)f(not)f(\014t)h(the)g(ab)s(o)m(v)m(e)h
(de\014nition)e(of)h(Secondary)f(then)h(it)g(is)330 408
@@ -15056,10 +17946,10 @@ b(arran)m(t)m(y)39 b(Disclaimers)f(ma)m(y)g(ha)m(v)m(e)g(is)f(v)m(oid)g
(and)f(has)h(no)330 5189 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h
(this)f(License.)199 5340 y(2.)61 b(VERBA)-8 b(TIM)31
b(COPYING)p eop end
-%%Page: 151 157
-TeXDict begin 151 156 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 153 159
+TeXDict begin 153 158 bop 150 -116 a Ft(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(151)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h
+b(153)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h
(the)g(Do)s(cumen)m(t)h(in)f(an)m(y)g(medium,)h(either)g(commercially)h
(or)330 408 y(noncommercially)-8 b(,)48 b(pro)m(vided)42
b(that)h(this)f(License,)47 b(the)42 b(cop)m(yrigh)m(t)i(notices,)j
@@ -15149,8 +18039,8 @@ b(in)f(the)h(Title)h(P)m(age)g(\(and)f(on)f(the)h(co)m(v)m(ers,)i(if)e
5340 y(Do)s(cumen)m(t,)j(and)d(from)g(those)i(of)f(previous)f(v)m
(ersions)h(\(whic)m(h)g(should,)g(if)g(there)g(w)m(ere)g(an)m(y)-8
b(,)p eop end
-%%Page: 152 158
-TeXDict begin 152 157 bop 150 -116 a Ft(152)2527 b(Bash)31
+%%Page: 154 160
+TeXDict begin 154 159 bop 150 -116 a Ft(154)2527 b(Bash)31
b(Reference)g(Man)m(ual)510 299 y(b)s(e)g(listed)h(in)f(the)g(History)h
(section)g(of)g(the)f(Do)s(cumen)m(t\).)45 b(Y)-8 b(ou)32
b(ma)m(y)g(use)f(the)g(same)h(title)h(as)510 408 y(a)e(previous)f(v)m
@@ -15231,10 +18121,10 @@ b(arran)m(t)m(y)32 b(Disclaimers.)330 5121 y(If)h(the)g(Mo)s(di\014ed)g
(designate)h(some)e(or)h(all)g(of)f(these)h(sections)h(as)e(in)m(v)-5
b(arian)m(t.)48 b(T)-8 b(o)33 b(do)f(this,)h(add)f(their)p
eop end
-%%Page: 153 159
-TeXDict begin 153 158 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 155 161
+TeXDict begin 155 160 bop 150 -116 a Ft(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(153)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5
+b(155)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5
b(arian)m(t)36 b(Sections)g(in)f(the)h(Mo)s(di\014ed)f(V)-8
b(ersion's)36 b(license)g(notice.)57 b(These)330 408
y(titles)32 b(m)m(ust)e(b)s(e)g(distinct)h(from)e(an)m(y)i(other)g
@@ -15319,8 +18209,8 @@ b(ma)m(y)g(extract)h(a)f(single)g(do)s(cumen)m(t)f(from)g(suc)m(h)g(a)h
5230 y(do)s(cumen)m(t,)d(and)f(follo)m(w)i(this)e(License)h(in)g(all)g
(other)g(resp)s(ects)f(regarding)h(v)m(erbatim)g(cop)m(ying)h(of)330
5340 y(that)d(do)s(cumen)m(t.)p eop end
-%%Page: 154 160
-TeXDict begin 154 159 bop 150 -116 a Ft(154)2527 b(Bash)31
+%%Page: 156 162
+TeXDict begin 156 161 bop 150 -116 a Ft(156)2527 b(Bash)31
b(Reference)g(Man)m(ual)199 299 y(7.)61 b(A)m(GGREGA)-8
b(TION)32 b(WITH)e(INDEPENDENT)h(W)m(ORKS)330 441 y(A)d(compilation)i
(of)e(the)g(Do)s(cumen)m(t)h(or)f(its)g(deriv)-5 b(ativ)m(es)30
@@ -15407,10 +18297,10 @@ b(ha)m(v)m(e)h(receiv)m(ed)h(copies)e(or)h(righ)m(ts)f(from)g(y)m(ou)g
(reinstated,)i(receipt)f(of)f(a)g(cop)m(y)h(of)f(some)h(or)f(all)h(of)f
(the)330 5340 y(same)31 b(material)h(do)s(es)e(not)g(giv)m(e)i(y)m(ou)f
(an)m(y)g(righ)m(ts)f(to)i(use)e(it.)p eop end
-%%Page: 155 161
-TeXDict begin 155 160 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 157 163
+TeXDict begin 157 162 bop 150 -116 a Ft(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(155)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)
+b(157)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)
330 433 y(The)41 b(F)-8 b(ree)43 b(Soft)m(w)m(are)f(F)-8
b(oundation)43 b(ma)m(y)f(publish)e(new,)k(revised)d(v)m(ersions)h(of)g
(the)g(GNU)g(F)-8 b(ree)330 543 y(Do)s(cumen)m(tation)34
@@ -15474,8 +18364,8 @@ f(of)g(that)330 2944 y(license)31 b(published)e(b)m(y)h(that)h(same)g
g(under)330 3895 y(CC-BY-SA)30 b(on)g(the)h(same)f(site)h(at)g(an)m(y)g
(time)g(b)s(efore)e(August)h(1,)h(2009,)h(pro)m(vided)e(the)g(MMC)h(is)
330 4005 y(eligible)h(for)e(relicensing.)p eop end
-%%Page: 156 162
-TeXDict begin 156 161 bop 150 -116 a Ft(156)2527 b(Bash)31
+%%Page: 158 164
+TeXDict begin 158 163 bop 150 -116 a Ft(158)2527 b(Bash)31
b(Reference)g(Man)m(ual)150 299 y Fr(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g
(this)h(License)f(for)g(y)l(our)g(do)t(cumen)l(ts)150
458 y Ft(T)-8 b(o)35 b(use)f(this)h(License)g(in)f(a)h(do)s(cumen)m(t)g
@@ -15512,9 +18402,9 @@ y(If)23 b(y)m(our)h(do)s(cumen)m(t)f(con)m(tains)i(non)m(trivial)g
b(as)g(the)g(GNU)150 2331 y(General)31 b(Public)f(License,)i(to)f(p)s
(ermit)e(their)i(use)f(in)g(free)g(soft)m(w)m(are.)p
eop end
-%%Page: 157 163
-TeXDict begin 157 162 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(157)150 299 y Fo(App)t(endix)52
+%%Page: 159 165
+TeXDict begin 159 164 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(159)150 299 y Fo(App)t(endix)52
b(D)81 b(Indexes)150 631 y Fr(D.1)68 b(Index)45 b(of)g(Shell)g(Builtin)
g(Commands)150 868 y(.)150 984 y Fe(.)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
@@ -15551,7 +18441,7 @@ g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)37 b Fb(38)150 3194 y Fe(command)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41
-b Fb(45)150 3281 y Fe(compgen)12 b Fc(:)j(:)e(:)g(:)h(:)f(:)g(:)g(:)g
+b Fb(46)150 3281 y Fe(compgen)12 b Fc(:)j(:)e(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39 b
Fb(121)150 3368 y Fe(complete)10 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)
@@ -15559,7 +18449,7 @@ f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(122)150
3456 y Fe(compopt)12 b Fc(:)j(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39 b Fb(124)150 3543
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39 b Fb(125)150 3543
y Fe(continue)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(38)150 3778 y
@@ -15594,7 +18484,7 @@ f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
b Fb(39)150 5110 y Fr(F)150 5227 y Fe(fc)8 b Fc(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)35 b Fb(127)150 5314
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)35 b Fb(129)150 5314
y Fe(fg)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)37
@@ -15610,7 +18500,7 @@ b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(48)2025 1549
y Fe(history)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(128)2025 1811
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(130)2025 1811
y Fr(J)2025 1931 y Fe(jobs)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49
@@ -15621,7 +18511,7 @@ h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(95)2025 2557 y Fr(L)2025
2677 y Fe(let)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
-b Fb(48)2025 2766 y Fe(local)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(49)2025 2766 y Fe(local)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
b Fb(49)2025 2856 y Fe(logout)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g
@@ -15636,7 +18526,7 @@ h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(86)2025
3710 y Fe(printf)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(49)2025
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(50)2025
3799 y Fe(pushd)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b
@@ -15649,13 +18539,13 @@ b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(50)2025 4360 y Fe(readarray)9
b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)36 b Fb(51)2025 4449 y Fe(readonly)12 b Fc(:)j(:)e(:)g(:)g
+f(:)g(:)g(:)36 b Fb(52)2025 4449 y Fe(readonly)12 b Fc(:)j(:)e(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39
b Fb(40)2025 4538 y Fe(return)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
-b Fb(40)2025 4782 y Fr(S)2025 4902 y Fe(set)8 b Fc(:)13
+b Fb(41)2025 4782 y Fr(S)2025 4902 y Fe(set)8 b Fc(:)13
b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(54)2025 4991
@@ -15672,8 +18562,8 @@ b Fb(52)2025 5259 y Fe(suspend)15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
b Fb(95)p eop end
-%%Page: 158 164
-TeXDict begin 158 163 bop 150 -116 a Ft(158)2527 b(Bash)31
+%%Page: 160 166
+TeXDict begin 160 165 bop 150 -116 a Ft(160)2527 b(Bash)31
b(Reference)g(Man)m(ual)150 299 y Fr(T)150 428 y Fe(test)23
b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
@@ -15693,13 +18583,13 @@ g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
b Fb(52)2025 299 y Fr(U)2025 415 y Fe(ulimit)17 b Fc(:)d(:)g(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-44 b Fb(52)2025 502 y Fe(umask)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g
+44 b Fb(53)2025 502 y Fe(umask)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
b Fb(43)2025 590 y Fe(unalias)15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
-b Fb(53)2025 677 y Fe(unset)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(54)2025 677 y Fe(unset)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
b Fb(43)2025 910 y Fr(W)2025 1026 y Fe(wait)23 b Fc(:)13
@@ -15753,7 +18643,7 @@ g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)34 b Fb(10)2025 2143 y Fe(function)12 b Fc(:)j(:)e(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39
-b Fb(15)2025 2394 y Fr(I)2025 2518 y Fe(if)10 b Fc(:)k(:)f(:)g(:)g(:)g
+b Fb(16)2025 2394 y Fr(I)2025 2518 y Fe(if)10 b Fc(:)k(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)37 b Fb(10)2025 2608 y Fe(in)10 b
@@ -15781,37 +18671,37 @@ b(and)d(V)-11 b(ariable)46 b(Index)150 4668 y(!)150 4794
y Fe(!)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39
-b Fb(18)150 5054 y Fr(#)150 5180 y Fe(#)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g
+b Fb(19)150 5054 y Fr(#)150 5180 y Fe(#)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)39 b Fb(18)2025 4668 y Fr($)2025 4794
+(:)h(:)f(:)g(:)g(:)39 b Fb(19)2025 4668 y Fr($)2025 4794
y Fe($)13 b Fc(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
-b Fb(18)2025 5067 y Fr(*)2025 5192 y Fe(*)13 b Fc(:)g(:)g(:)g(:)g(:)g
+b Fb(19)2025 5067 y Fr(*)2025 5192 y Fe(*)13 b Fc(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(18)p eop end
-%%Page: 159 165
-TeXDict begin 159 164 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(159)150 299 y Fr(-)150 415 y Fe(-)13
+(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(19)p eop end
+%%Page: 161 167
+TeXDict begin 161 166 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(161)150 299 y Fr(-)150 415 y Fe(-)13
b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39 b Fb(18)150
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39 b Fb(19)150
649 y Fr(?)150 765 y Fe(?)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)39 b Fb(18)150 999 y Fr(@)150 1115 y Fe(@)13 b
+(:)g(:)39 b Fb(19)150 999 y Fr(@)150 1115 y Fe(@)13 b
Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39 b Fb(18)p
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39 b Fb(19)p
159 1349 41 6 v 150 1465 a Fe(_)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)39 b Fb(19)150 1699 y Fr(0)150 1815 y Fe(0)13
b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39 b Fb(18)150
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39 b Fb(19)150
2049 y Fr(A)150 2166 y Fe(auto_resume)24 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(96)150
@@ -16011,8 +18901,8 @@ g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)41 b Fb(71)p eop end
-%%Page: 160 166
-TeXDict begin 160 165 bop 150 -116 a Ft(160)2527 b(Bash)31
+%%Page: 162 168
+TeXDict begin 162 167 bop 150 -116 a Ft(162)2527 b(Bash)31
b(Reference)g(Man)m(ual)150 299 y Fe(isearch-terminators)16
b Fc(:)h(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fb(103)150 536 y Fr(K)150
@@ -16027,7 +18917,7 @@ f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43
b Fb(71)150 1203 y Fe(LC_COLLATE)7 b Fc(:)15 b(:)e(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b Fb(71)150
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b Fb(72)150
1291 y Fe(LC_CTYPE)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(72)150 1380
@@ -16100,10 +18990,10 @@ g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(72)2025
g(:)g(:)g(:)38 b Fb(72)2025 473 y Fe(PPID)23 b Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(72)2025 560 y Fe(PROMPT_COMMAND)14
+h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(73)2025 560 y Fe(PROMPT_COMMAND)14
b Fc(:)i(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)40
-b Fb(72)2025 648 y Fe(PROMPT_DIRTRIM)14 b Fc(:)i(:)d(:)g(:)g(:)g(:)h(:)
+b Fb(73)2025 648 y Fe(PROMPT_DIRTRIM)14 b Fc(:)i(:)d(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(73)2025 735 y Fe(PS1)8
b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
@@ -16162,7 +19052,7 @@ b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)46
b Fb(7)2025 3194 y Fe(TIMEFORMAT)7 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(73)2025
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(74)2025
3282 y Fe(TMOUT)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b
@@ -16205,9 +19095,9 @@ Fe(call-last-kbd-macro)30 b(\(C-x)c(e\))9 b Fc(:)14 b(:)f(:)g(:)g(:)h
5340 y Fe(capitalize-word)29 b(\(M-c\))18 b Fc(:)c(:)f(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45
b Fb(113)p eop end
-%%Page: 161 167
-TeXDict begin 161 166 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(161)150 299 y Fe(character-search)29
+%%Page: 163 169
+TeXDict begin 163 168 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(163)150 299 y Fe(character-search)29
b(\(C-]\))15 b Fc(:)g(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)42 b Fb(117)150 387 y
Fe(character-search-backward)31 b(\(M-C-]\))23 b Fc(:)13
@@ -16305,81 +19195,83 @@ b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)34 b Fb(111)2025 299 y Fe(history-substr-search-backward)e(\(\))
22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)48 b Fb(112)2025
-387 y Fe(history-substr-search-forward)32 b(\(\))7 b
+386 y Fe(history-substr-search-forward)32 b(\(\))7 b
Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(111)2025
-645 y Fr(I)2025 763 y Fe(insert-comment)29 b(\(M-#\))21
+640 y Fr(I)2025 757 y Fe(insert-comment)29 b(\(M-#\))21
b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(117)2025 852 y Fe
+(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(118)2025 844 y Fe
(insert-completions)29 b(\(M-*\))10 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37 b Fb(115)2025
-940 y Fe(insert-last-argument)30 b(\(M-.)c(or)g(M-_\))18
+932 y Fe(insert-last-argument)30 b(\(M-.)c(or)g(M-_\))18
b Fc(:)c(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fb(119)2025
-1198 y Fr(K)2025 1316 y Fe(kill-line)27 b(\(C-k\))16
+1185 y Fr(K)2025 1302 y Fe(kill-line)27 b(\(C-k\))16
b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b
-Fb(113)2025 1404 y Fe(kill-region)28 b(\(\))19 b Fc(:)13
+Fb(113)2025 1390 y Fe(kill-region)28 b(\(\))19 b Fc(:)13
b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45 b Fb(114)2025
-1493 y Fe(kill-whole-line)29 b(\(\))8 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g
+1477 y Fe(kill-whole-line)29 b(\(\))8 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)35 b Fb(113)2025 1581 y Fe(kill-word)27 b(\(M-d\))16
+f(:)g(:)35 b Fb(113)2025 1565 y Fe(kill-word)27 b(\(M-d\))16
b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b
-Fb(113)2025 1828 y Fr(M)2025 1946 y Fe(magic-space)28
+Fb(113)2025 1808 y Fr(M)2025 1924 y Fe(magic-space)28
b(\(\))19 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45
-b Fb(118)2025 2035 y Fe(menu-complete)28 b(\(\))13 b
+b Fb(119)2025 2012 y Fe(menu-complete)28 b(\(\))13 b
Fc(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(115)2025
-2123 y Fe(menu-complete-backward)30 b(\(\))8 b Fc(:)13
+2100 y Fe(menu-complete-backward)30 b(\(\))8 b Fc(:)13
b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)34
-b Fb(115)2025 2381 y Fr(N)2025 2499 y Fe(next-history)28
+b Fb(115)2025 2353 y Fr(N)2025 2470 y Fe(next-history)28
b(\(C-n\))8 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
-b Fb(111)2025 2588 y Fe(non-incremental-forward-search)q(-hist)q(ory)d
-(\(M-n\))2200 2675 y Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(111)2025 2557 y Fe(non-incremental-forward-search)q(-hist)q(ory)d
+(\(M-n\))2200 2645 y Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49 b
-Fb(111)2025 2763 y Fe(non-incremental-reverse-search)q(-hist)q(ory)32
-b(\(M-p\))2200 2850 y Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+Fb(111)2025 2732 y Fe(non-incremental-reverse-search)q(-hist)q(ory)32
+b(\(M-p\))2200 2819 y Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49 b
-Fb(111)2025 3089 y Fr(O)2025 3207 y Fe(operate-and-get-next)30
+Fb(111)2025 3054 y Fr(O)2025 3171 y Fe(operate-and-get-next)30
b(\(C-o\))23 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)49 b Fb(119)2025 3296 y Fe(overwrite-mode)29
+g(:)g(:)g(:)49 b Fb(119)2025 3258 y Fe(overwrite-mode)29
b(\(\))11 b Fc(:)i(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38
-b Fb(113)2025 3543 y Fr(P)2025 3661 y Fe(possible-command-completions)
+b Fb(113)2025 3501 y Fr(P)2025 3618 y Fe(possible-command-completions)
32 b(\(C-x)26 b(!\))21 b Fc(:)13 b(:)g(:)h(:)f(:)47 b
-Fb(116)2025 3750 y Fe(possible-completions)30 b(\(M-?\))23
+Fb(116)2025 3706 y Fe(possible-completions)30 b(\(M-?\))23
b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-49 b Fb(115)2025 3838 y Fe(possible-filename-completions)32
+49 b Fb(115)2025 3793 y Fe(possible-filename-completions)32
b(\(C-x)26 b(/\))18 b Fc(:)c(:)f(:)g(:)45 b Fb(115)2025
-3926 y Fe(possible-hostname-completions)32 b(\(C-x)26
-b(@\))18 b Fc(:)c(:)f(:)g(:)45 b Fb(116)2025 4015 y Fe
+3881 y Fe(possible-hostname-completions)32 b(\(C-x)26
+b(@\))18 b Fc(:)c(:)f(:)g(:)45 b Fb(116)2025 3968 y Fe
(possible-username-completions)32 b(\(C-x)26 b(~\))18
-b Fc(:)c(:)f(:)g(:)45 b Fb(116)2025 4103 y Fe
+b Fc(:)c(:)f(:)g(:)45 b Fb(116)2025 4056 y Fe
(possible-variable-completions)32 b(\(C-x)26 b($\))18
-b Fc(:)c(:)f(:)g(:)45 b Fb(116)2025 4191 y Fe(prefix-meta)28
+b Fc(:)c(:)f(:)g(:)45 b Fb(116)2025 4143 y Fe(prefix-meta)28
b(\(ESC\))11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38
-b Fb(117)2025 4280 y Fe(previous-history)29 b(\(C-p\))15
+b Fb(117)2025 4231 y Fe(previous-history)29 b(\(C-p\))15
b Fc(:)f(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)42 b Fb(111)2025 4537 y Fr(Q)2025 4656
-y Fe(quoted-insert)28 b(\(C-q)f(or)f(C-v\))19 b Fc(:)14
-b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)46
-b Fb(112)2025 4913 y Fr(R)2025 5032 y Fe(re-read-init-file)29
+h(:)f(:)g(:)g(:)42 b Fb(111)2025 4319 y Fe(print-last-kbd-macro)30
+b(\(\))13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)40 b Fb(117)2025 4572 y Fr(Q)2025
+4689 y Fe(quoted-insert)28 b(\(C-q)f(or)f(C-v\))19 b
+Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)46 b Fb(112)2025 4942 y Fr(R)2025 5059 y Fe(re-read-init-file)29
b(\(C-x)e(C-r\))9 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)36 b Fb(117)2025 5120 y Fe(redraw-current-line)30
+(:)g(:)h(:)f(:)g(:)36 b Fb(117)2025 5147 y Fe(redraw-current-line)30
b(\(\))15 b Fc(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)42 b Fb(110)2025 5208 y Fe
+(:)g(:)g(:)h(:)f(:)g(:)g(:)42 b Fb(110)2025 5234 y Fe
(reverse-search-history)30 b(\(C-r\))17 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)44 b Fb(111)2025 5297 y Fe(revert-line)28
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)44 b Fb(111)2025 5322 y Fe(revert-line)28
b(\(M-r\))11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38
b Fb(117)p eop end
-%%Page: 162 168
-TeXDict begin 162 167 bop 150 -116 a Ft(162)2527 b(Bash)31
+%%Page: 164 170
+TeXDict begin 164 169 bop 150 -116 a Ft(164)2527 b(Bash)31
b(Reference)g(Man)m(ual)150 299 y Fr(S)150 415 y Fe(self-insert)d(\(a,)
e(b,)g(A,)g(1,)h(!,)f(...\))7 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)33 b Fb(112)150 502 y Fe(set-mark)27 b(\(C-@\))20
@@ -16441,7 +19333,7 @@ y(arithmetic)26 b(ev)l(aluation)16 b Fc(:)e(:)f(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
43 b Fb(82)150 2443 y(arithmetic)26 b(expansion)d Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(24)150 2531 y(arithmetic,)27
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(25)150 2531 y(arithmetic,)27
b(shell)17 b Fc(:)d(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43
b Fb(82)150 2618 y(arra)n(ys)15 b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
@@ -16452,16 +19344,16 @@ b Fc(:)j(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)35 b Fb(93)150 3071 y(Bash)26 b(con\014guration)d
Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(133)150
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(135)150
3158 y(Bash)26 b(installation)c Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)46 b Fb(133)150 3246 y(Bourne)26 b(shell)13
+g(:)g(:)h(:)46 b Fb(135)150 3246 y(Bourne)26 b(shell)13
b Fc(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)40 b Fb(5)150 3333 y(brace)26 b(expansion)20 b
Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)47
-b Fb(19)150 3420 y(builtin)9 b Fc(:)k(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+b Fb(20)150 3420 y(builtin)9 b Fc(:)k(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36
b Fb(3)150 3653 y Fr(C)150 3769 y Fb(command)26 b(editing)15
@@ -16471,15 +19363,15 @@ b Fb(98)150 3857 y(command)26 b(execution)d Fc(:)13 b(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)49 b Fb(32)150 3944 y(command)26 b(expansion)16
b Fc(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)42 b Fb(31)150
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)42 b Fb(32)150
4031 y(command)26 b(history)12 b Fc(:)h(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)39 b Fb(127)150 4118 y(command)26 b(searc)n(h)10
+g(:)g(:)39 b Fb(129)150 4118 y(command)26 b(searc)n(h)10
b Fc(:)j(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36
b Fb(32)150 4206 y(command)26 b(substitution)15 b Fc(:)e(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)41 b Fb(24)150 4293 y(command)26 b(timing)7
+(:)f(:)g(:)41 b Fb(25)150 4293 y(command)26 b(timing)7
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34
b Fb(8)150 4380 y(commands,)26 b(comp)r(ound)18 b Fc(:)c(:)f(:)g(:)g(:)
@@ -16489,7 +19381,7 @@ Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(10)150 4555 y(commands,)26
b(grouping)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
-b Fb(13)150 4642 y(commands,)26 b(lists)6 b Fc(:)15 b(:)e(:)g(:)g(:)g
+b Fb(14)150 4642 y(commands,)26 b(lists)6 b Fc(:)15 b(:)e(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33 b Fb(9)150
4729 y(commands,)26 b(lo)r(oping)16 b Fc(:)f(:)e(:)g(:)h(:)f(:)g(:)g(:)
@@ -16510,13 +19402,13 @@ b Fb(7)150 5165 y(completion)27 b(builtins)15 b Fc(:)e(:)g(:)g(:)g(:)g
g(:)g(:)g(:)g(:)42 b Fb(121)150 5253 y(con\014guration)15
b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)42
-b Fb(133)150 5340 y(con)n(trol)26 b(op)r(erator)21 b
+b Fb(135)150 5340 y(con)n(trol)26 b(op)r(erator)21 b
Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
b Fb(3)2025 2153 y(copro)r(cess)12 b Fc(:)i(:)f(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)38 b
-Fb(14)2025 2410 y Fr(D)2025 2529 y Fb(directory)26 b(stac)n(k)c
+Fb(15)2025 2410 y Fr(D)2025 2529 y Fb(directory)26 b(stac)n(k)c
Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49
b Fb(85)2025 2786 y Fr(E)2025 2904 y Fb(editing)26 b(command)g(lines)13
@@ -16524,36 +19416,36 @@ b Fc(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)39 b Fb(98)2025 2993
y(en)n(vironmen)n(t)12 b Fc(:)g(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(33)2025 3082 y(ev)l(aluation,)26
+g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(34)2025 3082 y(ev)l(aluation,)26
b(arithmetic)e Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)49 b
Fb(82)2025 3170 y(ev)n(en)n(t)24 b(designators)14 b Fc(:)h(:)e(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)41 b Fb(130)2025 3259 y(execution)25
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)41 b Fb(132)2025 3259 y(execution)25
b(en)n(vironmen)n(t)11 b Fc(:)i(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)37
-b Fb(32)2025 3348 y(exit)25 b(status)18 b Fc(:)c(:)f(:)g(:)g(:)g(:)h(:)
+b Fb(33)2025 3348 y(exit)25 b(status)18 b Fc(:)c(:)f(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)45 b Fb(3,)26
-b(34)2025 3436 y(expansion)20 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+b(35)2025 3436 y(expansion)20 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(19)2025
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(20)2025
3525 y(expansion,)26 b(arithmetic)12 b Fc(:)i(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)38 b Fb(24)2025 3613 y(expansion,)26 b(brace)10 b
+f(:)38 b Fb(25)2025 3613 y(expansion,)26 b(brace)10 b
Fc(:)j(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36
-b Fb(19)2025 3702 y(expansion,)26 b(\014lename)12 b Fc(:)h(:)g(:)g(:)h
+b Fb(20)2025 3702 y(expansion,)26 b(\014lename)12 b Fc(:)h(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)38 b Fb(25)2025 3791 y(expansion,)26
+g(:)g(:)g(:)g(:)g(:)h(:)38 b Fb(26)2025 3791 y(expansion,)26
b(parameter)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)40
-b Fb(21)2025 3879 y(expansion,)26 b(pathname)18 b Fc(:)13
+b Fb(22)2025 3879 y(expansion,)26 b(pathname)18 b Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fb(25)2025 3968 y(expansion,)26
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fb(26)2025 3968 y(expansion,)26
b(tilde)8 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)34 b Fb(20)2025 4056 y(expressions,)27 b(arithmetic)7
+g(:)34 b Fb(21)2025 4056 y(expressions,)27 b(arithmetic)7
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(82)2025 4145
y(expressions,)27 b(conditional)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g
@@ -16567,30 +19459,30 @@ g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)42 b Fb(3)2025
4698 y(\014lename)26 b(expansion)c Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)49 b Fb(25)2025 4787 y(foreground)23 b Fc(:)13
+(:)g(:)g(:)49 b Fb(26)2025 4787 y(foreground)23 b Fc(:)13
b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
49 b Fb(93)2025 4875 y(functions,)26 b(shell)21 b Fc(:)13
b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)47
-b Fb(15)2025 5132 y Fr(H)2025 5251 y Fb(history)25 b(builtins)14
+b Fb(16)2025 5132 y Fr(H)2025 5251 y Fb(history)25 b(builtins)14
b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)41
-b Fb(127)2025 5340 y(history)25 b(ev)n(en)n(ts)19 b Fc(:)13
+b Fb(129)2025 5340 y(history)25 b(ev)n(en)n(ts)19 b Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)46
-b Fb(130)p eop end
-%%Page: 163 169
-TeXDict begin 163 168 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(163)150 299 y Fb(history)26 b(expansion)8
+b Fb(132)p eop end
+%%Page: 165 171
+TeXDict begin 165 170 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(165)150 299 y Fb(history)26 b(expansion)8
b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
-b Fb(129)150 386 y(history)26 b(list)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g
+b Fb(131)150 386 y(history)26 b(list)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(127)150
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(129)150
473 y(History)-6 b(,)26 b(ho)n(w)g(to)f(use)13 b Fc(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)39 b Fb(125)150 723 y Fr(I)150 839 y
+g(:)g(:)g(:)h(:)39 b Fb(127)150 723 y Fr(I)150 839 y
Fb(iden)n(ti\014er)22 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)50 b Fb(3)150
@@ -16598,7 +19490,7 @@ g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)50 b Fb(3)150
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38
b Fb(100)150 1014 y(installation)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)40 b Fb(133)150
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)40 b Fb(135)150
1101 y(in)n(teraction,)27 b(readline)21 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)47 b Fb(97)150 1188 y(in)n(teractiv)n(e)26
@@ -16628,7 +19520,7 @@ y(login)27 b(shell)17 b Fc(:)d(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(77)150 2868 y
Fr(M)150 2984 y Fb(matc)n(hing,)26 b(pattern)20 b Fc(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(26)150
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(27)150
3072 y(metac)n(haracter)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(3)150 3305 y Fr(N)150
@@ -16646,20 +19538,20 @@ b(shell)16 b Fc(:)e(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
g(:)g(:)43 b Fb(3)150 4211 y Fr(P)150 4327 y Fb(parameter)26
b(expansion)7 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)34
-b Fb(21)150 4414 y(parameters)17 b Fc(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g
+b Fb(22)150 4414 y(parameters)17 b Fc(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)43 b Fb(17)150
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)43 b Fb(18)150
4502 y(parameters,)27 b(p)r(ositional)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)44 b Fb(18)150 4589 y(parameters,)27 b(sp)r(ecial)18
b Fc(:)c(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)44 b Fb(18)150
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)44 b Fb(19)150
4676 y(pathname)25 b(expansion)12 b Fc(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)38 b Fb(25)150 4763 y(pattern)25 b(matc)n(hing)14
+g(:)38 b Fb(26)150 4763 y(pattern)25 b(matc)n(hing)14
b Fc(:)g(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)40
-b Fb(26)150 4851 y(pip)r(eline)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
+b Fb(27)150 4851 y(pip)r(eline)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)50
b Fb(8)150 4938 y(POSIX)17 b Fc(:)12 b(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g
@@ -16693,7 +19585,7 @@ b(ho)n(w)g(to)g(use)7 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
b Fb(96)2025 1667 y(redirection)7 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b
-Fb(27)2025 1755 y(reserv)n(ed)25 b(w)n(ord)7 b Fc(:)14
+Fb(28)2025 1755 y(reserv)n(ed)25 b(w)n(ord)7 b Fc(:)14
b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)34
b Fb(3)2025 1844 y(restricted)26 b(shell)8 b Fc(:)14
@@ -16707,13 +19599,13 @@ Fc(:)j(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)37
b Fb(82)2025 2379 y(shell)26 b(function)12 b Fc(:)h(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)38 b Fb(15)2025
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)38 b Fb(16)2025
2467 y(shell)26 b(script)c Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(35)2025 2555
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(36)2025 2555
y(shell)26 b(v)l(ariable)18 b Fc(:)c(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fb(17)2025 2644 y(shell,)26
+(:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fb(18)2025 2644 y(shell,)26
b(in)n(teractiv)n(e)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)40 b Fb(78)2025 2732 y(signal)7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h
@@ -16722,7 +19614,7 @@ g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)34 b Fb(4)2025 2821 y(signal)27 b(handling)17
b Fc(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)44
-b Fb(34)2025 2909 y(sp)r(ecial)27 b(builtin)10 b Fc(:)j(:)g(:)g(:)g(:)g
+b Fb(35)2025 2909 y(sp)r(ecial)27 b(builtin)10 b Fc(:)j(:)g(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(4,)26 b(63)2025
2998 y(startup)f(\014les)d Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
@@ -16733,7 +19625,7 @@ g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)33 b Fb(93)2025 3342 y Fr(T)2025 3461 y Fb(tilde)26
b(expansion)18 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)45 b Fb(20)2025 3549 y(tok)n(en)11 b Fc(:)h(:)i(:)f(:)g(:)g(:)g
+g(:)g(:)45 b Fb(21)2025 3549 y(tok)n(en)11 b Fc(:)h(:)i(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)38 b Fb(4)2025 3637 y(translation,)27 b(nativ)n(e)e(languages)13
@@ -16741,7 +19633,7 @@ b Fc(:)i(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)40 b Fb(7)2025 3894 y Fr(V)2025 4012 y Fb(v)l(ariable,)26
b(shell)8 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)34 b Fb(17)2025 4100 y(v)l(ariables,)27 b(readline)18
+f(:)g(:)g(:)34 b Fb(18)2025 4100 y(v)l(ariables,)27 b(readline)18
b Fc(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)45 b Fb(101)2025
4356 y Fr(W)2025 4475 y Fb(w)n(ord)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h
@@ -16750,12 +19642,12 @@ g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)48 b Fb(4)2025 4563 y(w)n(ord)26 b(splitting)21
b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47
-b Fb(25)2025 4819 y Fr(Y)2025 4938 y Fb(y)n(anking)25
+b Fb(26)2025 4819 y Fr(Y)2025 4938 y Fb(y)n(anking)25
b(text)9 b Fc(:)j(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)35 b Fb(99)p eop end
-%%Page: 164 170
-TeXDict begin 164 169 bop eop end
+%%Page: 166 172
+TeXDict begin 166 171 bop eop end
%%Trailer
userdict /end-hook known{end-hook}if