summaryrefslogtreecommitdiff
path: root/doc/readline.ps
diff options
context:
space:
mode:
Diffstat (limited to 'doc/readline.ps')
-rw-r--r--doc/readline.ps1541
1 files changed, 778 insertions, 763 deletions
diff --git a/doc/readline.ps b/doc/readline.ps
index 4d8efc4..21b7f99 100644
--- a/doc/readline.ps
+++ b/doc/readline.ps
@@ -10,7 +10,7 @@
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D 600 -t letter -o readline.ps readline.dvi
%DVIPSParameters: dpi=600, compressed
-%DVIPSSource: TeX output 2005.12.06:1546
+%DVIPSSource: TeX output 2006.07.06:0935
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -3622,419 +3622,420 @@ B00DEA3A9B747FEEBC4A11E5B9B8B05CA2709B8AA935A42159D3DE399544F5AF
AC1CC00F6CB94AB69856078C9A2EB2046BB9055CDD6A0622112F7D3710143F1C
20CD8DAB4109CD47BC00EBCB88314081C1D6C43132412F261CE0262FA28DB7A3
C7D8534BCBE1A60488EA230DC558B73C72AE87539A9D7E28C2BE05FC05F58DDD
-87117B7DEC7977BAB45D4A945708705F0172351337540995AE30014D72EC74BF
-9FE719C2DB7219EA5E6A3CA53D7C27EA091E4DE12F3F810F3EC4838B5B3A872A
-1B0DFE67C25B2ACABEF6D82C45EC9B15012FA9D0EF69265097E91F969C8E22E4
-825160B96EE9181005BCA35E04547BB8CBAB3B30F2528D7079582C527E1B8CA6
-C1529ED70029C8B457101889C37DE12541A2E6341F99E181DEAB84953F0733CC
-7173AF3A2D4999A6F798AB596B87D44F6B57672D6E475A1EFABD76698CDA887A
-86201143CB6EC8DD7A64AF229C605287F51AA88BA1C990396DFEFDD49DC6CA32
-C04D614930E769EAC512FF6641FBE41DC7A17B1D97B3FBD502CEEE62B4025AD4
-CDB70EAC958BF00377ED2DE47F196DA9DF0AA00C4E7D8A0578CDC6FEBD6C2DF7
-1D106B4F96B691EFC625F778172E9A9B2C9A584BE29A1A287FE111BBF534C83C
-B27B599AF047F721A0CCFA87D1C00B143C462875E23622D3A779FF507C99F3BC
-BB4CAF154F6778FC3FAD419FE52CBB00BC410138425272C2FAAD9DDC4F890C5C
-A31BD41CE648AB1F381FA44F06882480358894A6AAC407A6B70E571A0CF30B88
-9EF5E9A44738359B3E5A9704F8827ECDD5074ED2282366CE985AAFADA0E45B21
-26023C1971DE56B6FB238242559F7D045FF616ADF1944810ED556631057C7D7E
-105F841A51C6BB76AB499A1E36DEDBCA0E9AB0186F59603F20B56523B19E811B
-D8CFDF1025D599542B34AC0484E44656800FD656D07030C7FA5A6A2FD92E2E65
-D92F87A8B9FE63746372D2C48675C2E786BF8B83ABFAEE2B47F36C0D6F7C8C1E
-D13BDF31873139BBA84A9083D29C46AB1AB9DA0DFFA2616A4942B9590C690405
-811F77C3920FF661BA03A1A50BA1028E968FA65306A60A8E400A9414841167C0
-B486063FE9D4E76C5147485E05A5D9EF4809CA0C41DA2123458A39F503393ACC
-C9149FE8231D20E669D67F3D9C19547BAD194150C13C23FBF9244CD77F898337
-D48E576659113F5F5B9DFCE2AD35EA9CB8EB0FE36BF2761CE4130A74D320C419
-B33AEF7611D00554920D6484F1C2EB22F9037A9F7002BF270C104E2D7E46E651
-53EA393C90A7A70DC8F72C2733832758C18398AEB8807F392A12EC9468848E08
-3749E6477D7589D6CC7AD63ECD52397C33372AD8B13BA754BBDA5F8F92206235
-ACB6F489B306720C36F5A3F0902EA7B4C69968C4362C7CE69DF0A31F90287083
-C7C004934F23A70386C9F0DE0FF5684623F8F723A7B5DD5EA6981FA2130078B3
-7EA4E68FD012555D2A74BA5109F1D679834C1B4A8DD8F223C809699F68E9F452
-3E7FC7E7F9E30A19C5212A06A862FC4ABE835B0B17A9A7788C5EDC7B33DD4080
-F3EE40A8804B7AD8674BC414ECBEB5DE743BD7963254A3A1693F281FCC93C518
-E54550AE2F236B42B1AEDF3774E603ED850DDCF09A6EC4A92D31C29BA867B3E5
-CA7E7D37B9985C6887A1402C56F574D8EFBEC2353E4A37294401A267FB79FCFB
-49C5A6DA374E11EF1C2F015574B9A863DC7ADE154174789E5C0CAA8F0E648986
-16433040F58C804FD5A55450B9B11676D923C2B0C736CE71DE810FF93B29EB25
-B7F7FC77020345B09006F502D7F83B472B807424C4B02102B242C07AD309D63C
-24FDEAA9ED39D7D5A3B01ED5DF589703F10149EC39ED63A5C337F25C0BFC3621
-B119AA613027CB5069C5D6854BFE89BD19441E91A48DD928839CBFE3317AF4A1
-4FD6F452D9344801CBB3DE084DB20DDC7F5111CA90375543CB763F236B29949E
-ADDE2DC1223515BC76F812683604756A157173F8CE30F9FC794F8C7BB07C5252
-3185EDE84CE45E99681DD14A6BC9DE1E942FCBA2CD2B7A94AB7E5E451FA24CED
-6D008FEE900D5D8322154DE40D893A6BA762DEEE301DBC40099C2CC940098708
-8703C1455D53900E0CF9E84963A0B525919F0CC2B64B8C835DA217F7245432A9
-1DB5F10A9D4F5E63C28C40C4799D63B8167C8E655B0FD33487CDACE323F30452
-53856B3EA67DEAD78E79800F6C0BEEC94E9F1DEE63DDA1F873C72A3A7444E501
-B6B8FBC2661FDA22D4B4D1F6C62226899EF7A53F7DF6E9E0BE0F3E94715D786B
-D80ACCFE3CFCD44D2C448C9D6D6F653E4A2A67A3E7FA3BC5A96217224772AF14
-F6ED81F68D5057A80FF9AC1C486F38C7F1C77AC6405BDE96A836A0A44E7905AF
-2DF79F86D4BCCE65BFBC77F2D328D8807BDFE4558A3EF98BCE198C75DBA06144
-C62BE0EF71E2FB24F882A01770EDCB7E9E8E301284AD5CF2E0C52BC215FD6D30
-BD65A26C8ACDBBAE2CDA9A44F1DE42B87C1823280DAE64B66996048DE1967489
-7D2BEB683C93C909F1B09166075DF1720E8BAB3CEDAC1DA6C942D71F59D74D98
-D7D524CE9C5F30FABE9925BB30E2D35E274A052FF6324C767AC44EA28D091D8F
-57B6C156EA89C0889161EE4F8C7DA5F8337B3771C6E0E93ECD69E7DC5258A9F2
-289CC11FDAA6E3517B7375762E6FCBC1BBC88192AD19299FDAD5CD22E504209C
-1BE6CDC2EFEECB8860720189983485E10BEE73E6B4872C8B419F86E001925E28
-B483C99322E6DAA27C2937C8907E713C31DB7EB0BC8725AF870E3744168B97C6
-BCF3483EBA58CD5E9F9191C5DF2220E24B5A0739172E6D86EB41EB11276B0500
-69ED1186F05525572CDBDF3BAAFCC05E372D5C0CE4F8ECF7889C200E194A1FF3
-DFF0D042E7D3AC3A51A827A986E6A3DB8F8BCC5B66E509F9DCA18489A296A1C9
-C1F76BF8B6A79E72C1E0E9C0A9F49954092C414DFB77BE1D13214369E86D2608
-52E141A5722ACB31FFFD2CBBEB9CAEE98D09601D988E98FCD0835D574064CB29
-D192A8410690CEC6FED676E5292D87C8EE0354B5E1A2186BBE3D9BBFC1C0ADA9
-65A9B760BB36F52E3923624957D593F8FF6FC6B6BD6A9DAD2B511AC78FC52A64
-BB64B0BD0235689F014D92647BC1ACCDE52332FEC0A7428D7216FE2F841AA42E
-A2DE24564A6A693E0E3291075A1D18337DA5DEDAEA6FDAB77B3ABF2711E546EE
-616EEC27D4D0D8BD5FC8D2DA1DBFFECEF0640D7159DCBCEF0BF8DA0B6CAC1AEE
-BC67DD2482470346CF8EFDD8CFE22427E02669044C78EC9947204F9651AB39FE
-4B66AF0DA9A966FE5BA4360DB057F1F14D13B3DE6F94CC0BB83AA0F09671C0A5
-708A0B59172593C93D85F048704BA2579DC324B3AEF58089AAE163462C2E0332
-D4985B7B50B1F37048C0E79E7B85A8092B89E6077108FE644CFD0F58B43E9923
-8221503464DFF94AF49FC1121ABEDF250371C9349DCF779C3D488CC43A250C0C
-B47604660F86F93B3CC16044E230E48A97606857283DFE219220EB1CCA98377A
-B7C54440AFF35AAA326466485AFAA3F5AC8E3D9DBEAE6107AA9F8E97818C5BC8
-852B21ADDF3CAF7CA759CE1443474D76DCAC593A96D757AC642B6B8CBCF89ED3
-4FD40AB998FD245A5B4DF4D501132BAAD6AA70B272A3788E0AE7093B6A338199
-FF7CEFE7EF6AD49AFAF45AC84FF67F6C890B0274F75B65461A8685FA4407AC27
-17DD00EB2B7A5C0771FD25B8C41450E91D2EDBC708B8E07481183387BFD652FC
-BF1F05F160FBA53D33C11959F3F2299ED40A81392333E7D106EF5B40F0D38663
-DEE095DAF5B72D00BB4F9F8F26356B3A6456017B94946A3517CF712950E9FF4B
-EB8988AE17432EC9AA2048D7E2809DAF6BAD894DD2637923E3D75767988DE43D
-AB22D37C6C0420C658BEE5CA676128DBEE15CB2450DA40204279F061ACAFD15D
-94B65148434362381CD614900159F7AC2EE5EF7C0531C73E1571BA7689078727
-E865CD8563A36AACF35E6A1E162A9C98C99574E813B9100BCA53A8D71E697AC6
-615CF0A599238D369243C20D1B4E8BF02F727EA5A2FF673F0AC76C84B5D70847
-1DDE277EE5EF41C2083185C5E11C1A4CF77A8A2C3ADFC0FC8F2711AC9B38F92A
-B51AC94073673A67D1AB54B9356E108233B2E88AE004BE9B6254CE5198AF99E3
-7D4995BBAE32DEB738FEB65A13D3F22065F83E48A30F0BD948AAA1C93E7C0B84
-CF3398C2B86B33759F8018239FC2CE615DB3B37B2C35E446A6FC8C24B85FF6C6
-10742456817381CD070DB115E25F15D85BC8BB3EDEECA6F21B580913221EC80C
-64FEBEBF64A82046322F289D32FEDC03313407EB63FA4533705C01AA85D12836
-E190848B461390A60E4B0816C5090E8CBAF315BF4E267B0D3875C06818A9CEDA
-6A16BBDC9E0701276CF6E7B9CF6882FD5DFD28E9C3E3C2AC9036EA3F24A4EA71
-F65088DA619A62AD63433DF16A4DCD7084FA3B6D4C20A76B3A5B437437C02A20
-452A79B7A778C8A245D3B2386F8F80D6303C8297C9E49C71791B2A940B704044
-EC687C7F706479D3B02353BDA6E78870436FCBBF1E4BDD0CAD173A707AB15941
-D9532F8C552DAF7E3DA6B02498C9E13912F071E3F117085C4ECD21CB3F6E1CAC
-641ACE00E92693775C29AA496D85F21F9A7D0E3E96B957208CE8D1F7540C2B7F
-40A71255551234D917C23977B787D4B97D8CFA28D1B3C6B02793278B0ECC2F2C
-7E7DD001E1585A66B1A3019910C1669BE8AD6705571AF79E1A586B166E3315FD
-BA3CB4C426DE470C8FE28E303576F34394D531359284AA34963965804A90272E
-9896F666F2B0B1CA29E49800E19C5286FB5156525C955EE830E3E4888D07ACA8
-63102C9460695B44EF7D422EC1A819F1E80AE3A98342AB0E0B775547641250C5
-47F024223E37ED8970976022B478F9C5C3F8831FDB4DDCB2C81B6D1C2A7FE134
-D24384D9680372DA0B4CE881ED6D3C6C334A0F5DF3DEF9D262052B1047951FE4
-42DD5270F367E94D33A58E9CFA94CC736F9A5FAA47D905CD28AB4E42D34F4085
-8C04D8BC65BBF069FC0342492A6929A211B0347995B5386A05A63A78F6D1EAC5
-72D925336C862CC10A5EF3F3C726079EFE3DDEC28618380920C7D9F3C73FFCEB
-137BAF5DD9DEA609FA95AB7F1770A8A82F98627289565D87AEF6FDB0FFB364DD
-18203D138240BF6A02636FDEC85A5996695C6A6C8E2E41B295819A48BE7CF094
-8B127B26AFECAE31E10E659AFC05A015C2DBD2678717935705723EC91291983B
-FB48D71769AF5CC34CB3844B68827C2E817A8F93AF30A0670AA8E601F71443BC
-FA420735CC19C90299187EB1183B49641DBBD6F87F115EB90D2E504F297B04C0
-FB5CCFADFA826180F6D3814ADFC7902AACDD197F167520CC528C824E6471327C
-B50C4C1371635038FB331982C7DC2DF48FEC3F4048D11AF5BBA9158B0B86BA28
-4BC1AB2607A3ECC2C944CD3BCBE8C5479C4CCC4F15BAF0AD9AF9296C68778AC6
-ED52033F9B0425F21F83ED2A452E81994F36E293948DDB1F27554EE3D1922A5E
-1B9F13FFFE79EDF68CB418FC8F67A17856F8E442201AD68F45095306AB6E0391
-C32F98C7B460241253897B6453D9F17B92234643C800BE71544985AA22D23881
-7E7601C90E655D5C9DC4C70F55B8617ED78FAD85AAFA391FF751BF0C93F03F79
-BEA299271C7B6FED8BD42D345366FDC0D44E061FC516F3514837285B5DE60D8F
-EB1E6424D840F466A936C9FDAB88C342EB887152C5A0EB20749916800830D3F5
-21D29BD7D1147B0F99148E407BAE52F1E124977E8C05E46D54108065366DAAB2
-94278CC4BE910A68A0644DB6F88423F9233A203D89CC3DC88A0F84AFE4E998E4
-C4F082F51F8693F95A6F08A96B5627A8C10004CFF35E1127CC4299BC159B2711
-27B895371A65D8DA94BD9E1BB56C5AE84C8BBC23A526E6133E89BBEADD2E25F8
-318EF4BB5541DF68AEA712940A9B50C1AFAA09F19F57BA4E29986DBAC02368E0
-2415C7DF37150E196CDD74337CB26454EA6F0AC14F1F598810D431C075C8B939
-A205688E86987C8A9C6E56042D2627C5E6730445D8A394DC6CE6DC6F3056373F
-DD8CC18EA19EF4F3F4B5F2055AC85F241C9E9E970687FC6B22385AF3BDA70A6F
-A6FE8C36FAE02F38180DBFEE65C6737EA9738B49D774035CA60EB228D8CCA709
-30FBAF6BDB58802708071E543B6A565BB775F8ABF0BE3E13D4F7B97542DC4F46
-CF3AE241496A29A295B807D367D0237C1F397B942A65E60A1313F78210F7E082
-4D355195B993BEC149C905B8D1AFB89C37A377D08AB853C1A0E56B42423F5308
-6824021E43157F85E1A5DAB38E1147C9C4B50E3B765B410E56999B33D9D66488
-26E8780DB2A1B7A8936F67452935F271E262823441124657F6B283ADE79E05F4
-9FAA4D2734CB7B7B8EECD155C9FFED48A47BADE32D1CA56CA5801C6D4B5BC900
-C3779C078FCF5670F74DE65556E8A6545269D157D54EE8D555F0B4DE4315486C
-FBC6C534DF83E527082051128187115A68A8B2F2AD7224C0CF054C2A6FA7B7C3
-BAC811A5C717A33FA95F27E2EF005C07B62A810A4EF62C1DEB5BDC8117F395DA
-0D4EE7D555A2C9FBF0214600B6A6CC0129EDD4ED15269631AC66E133D42257A2
-8C7426DEA9D01118A93BB083849BB26AD61F0FC29BC233A09E7FAB87F1F70616
-3C23EB70ACE221E3BBD29370532EF0CC134984065EA1D8692BD8CC0858BD61FF
-96418CB9653EFC45730FB9B4463B2D63245E3720E95E7C1A000B903B102E7511
-418AC726633373A4F0BE6B3F37A197D0B75ACB722597FF179AB1AF95ADF841B9
-97B35A48FE7E3EC594B291A202B7855640E143309CCAB41F25C3C35EA6BB0F11
-9617F4DC575DE1553C432E2C48E1E77AB04D85A0BC185C88BAFD0E0D5D4E90BB
-89DFC7D18824ED125E195AF2341B3017E8282ACBDA90F96EF19B8FA223141F17
-CB38018CCA5D9BDDB5BC5BA2C6E848768331C9D73EBE7F176CE969E419A7B865
-A12E853F314E3071F58F0E8A07AEDADB951A7015FBA6F47B5981AA089035E349
-40406D0334BBB1F6F21C604269B207E8432B5C48D6089CBA115D05FCD30DF213
-CFDF4AC7A3351C5A89CED39F9267D4F6124B9350C9FFCE34E81219CC604E9F3B
-B4ED7426D57C8C688622CE186AEFA427880F22EB177395B0716D6D7367BEE76D
-899D640F017EEDE48D3C7E6B5CEB92E9C3FF6D708AA5A871B6B09922255ADDA1
-0F8CF7AAB52906D4F323FAB9C46D8F43961AEB6EC72C8EAA0B1FABD4D805C27F
-2D6C89B414D1AEFBB3176A67269FECB72B2F3AD803A75B8AD1590075B5B41253
-BC3118224B8CCAD3EC204C38BE7EAE07BB189398A31837E1D5FA81EE3F5A4D4D
-81455EF890151AC4318E6D3763ED40531CA75F7252267386BEC4DB8AC1A3D8CF
-7CBFFBDDDDE80A0728CB04FB05AF5A39AE08D95E0136E01AC4E6EFDE88471480
-018E63626C002620946876136C8F3CDAE4D1BD7DFF1F674FF2232E46D84FB20E
-7088FF5E3EC783155C6B8FA1E1DB66C83F37E94134E0729D20E74DA1A53F9F00
-13F42839774CE3E1BE225CF969286B0719CE0399A1D83D51278F7514B7F02A21
-351F006E7A15FDB650A5C9E3877D5490AACDB33541CC15ACE8E1C9E548303E90
-1D23A2FF71473CC83DBEC78A32E2D51F41535B776B42083CD02E4E18EE91B331
-347A7FB5D570252FA5107A5CB471D1F6FDB05951CCEFFD9FDB8129FBE475FFB0
-B01D91A8013852D554C47E48F4B9F8E966302E473379CC68E8A2E0CA17FEB016
-15FA71FFF852984B768CB67CEAD942C8DBA98C06EF114AE99274190873BA1ADC
-65181E9EA880959E4FE7DB97D799D4D87A3DFEE680FA2E430C66255B5AE986B5
-14631B2F10AC0C25E1AB148651EF26AC1665234C5046F065A71B95730A1736D2
-DB23390470100510483BDE1BA0855E1D77D9B2A0E0106A3212EEEA11CCB353C3
-2D1E8DE4704FCB5CAA22DCA5B195180CFAF9D1B9CA0ADE3877004035A82EFA7C
-2C37AC1B2A02447A7B7886BC31AABD4D9C6491E8EBAE284ED208BA821C01282B
-4BA140CBDD58DD9F50C90CAFA1A99C4F951F90734DADB2D5C0A59E0BEE4609CA
-D8210E3D55A985800EF05869A37C3F4BFE46CEB765673BF7D63E72CB03958025
-C5085D838EE5140DEF23735A94AADB59208CAF1A7D2529A8D6535EF38958B6B8
-C307C93E983087F3CD83274E102AA0F8842E63739AD08C55B89101A604A9F3C5
-14620B7F95078539B49EE523699A0494A091119D48E51FF3C0945909131C2756
-6A66DF6C5AEF12CFB63CB8C9AFC3BFA4CF89C92BD86285FA4EA6451FF2C85E24
-BF4C061D16928179EB26879F7A84514088421449A17123CA53976E0FCF10DDB7
-2212D5C4A1D7AD89B27FADB303E951C0CBBE84B5963CD116061FF2767A6176FC
-7405F6B56F9682E3458FEDBE301ABBCD2EA90C576F4459D56FED140634F32401
-80D33A4B1411691FCB2C03F43628E5972D53381C8B082EAFB42CB0A3C4F64633
-4453390B82C2C2E1C9EE6FFD39F82AE666BEE38CB68812BB08C2C7F8F22C5BAC
-0F900A03FEF6981278F32425B0B9C248B18D8E368F9932CD2BE59A3375932A97
-E3C73C024302DCE592EF84B141501F99D9CA0CFF8F256B168FADDD7093EF9132
-1275171A6C7154EA117E27791D155C4D8B0508A96EB8B5292F9081135BE0D59A
-5857AAC2484F4A7E7C8156C72BE7CB7B31A9B94C1DC1E36540A64B8EAB85698F
-A6F3A369ACD6EBA7D2FD86388B097595260A7F276A7C5EF5298F3B46448B36F3
-A304CBB6416096FAA45A1531C1DBC678C6143D0FEF494EB2D5ADDF28681C15EB
-8CAFCAAA4AD3B912683C52594477A8086270839BE2B7EF043B02068C0376F86A
-66E353DC4CD100DDC4BFEDAD47F656D2B4786F386F61A9157AF0F1A116C51474
-D07BB877FFA1BA04BE68D07C3D606CA4B22D24CF761F89DFD054B5711867441F
-4BA3D541B4205EDB2EBB7DA406A9D7D5F9EBDA1C5FC6B5E80C2FD61C128AB5CB
-1E76B896A76B3C0AF5D5EC0FC416FA9910193EE8C8DB3ED356ABD4FB38A5B20E
-971AA199BCB54B73B47361A0DC7A7617B2CC1248843743E95F71164A524277E2
-196546C146BA4F4EF03117C49AECBB48308F820A793549790A7233825505013A
-FFF9EB0BBBA29A54EB6637E11DF9F1704B0F2F115D7583A0C205AF7CE7ECA43F
-F273FF876977E0B5467781962F3126468E5F837BC92DB7EEFDFF17246C266AE2
-7BB3D2646D0DEA519EFFC60DB1267D6EE9435DFF69C1380BB98E47B491AFB12A
-5D6DA1EE989CBD084E38D2B15DBAB23B2C23389CE75219F295207B5C78C79E27
-2223621E0229C67A668C27427861A4E44461B55EE8F0F34C091669424140F0AA
-61EBFD9BFE5C40F5AB85ACC8AEACA6C19C98D28AEA2E7B727196316BB8B897E9
-6FA7D58EA4FFC9C9C48BE4D733376056AA5CA8CDFE34CB1B99AFD8E25FF19DCD
-2B58EEEE1A90BB33FB718ECFEB1957B500B618388A83B32FEC2FCF58C5A3B3C7
-68290CBFFA515C6B3BE8E249364CB1DF2583E0677E070A6A110334823860A266
-E6176464C675C657BC555910066F705860A7E982388E166D8D89B84E02FAEA52
-D7EAB66BD9E8B7ECC9FFCF2E60ABC1E94BB682E48F54F76119B5816ECFD499BA
-4CDA98409F99D0D705CE2209311E844A03A8E92C488529F5C8F67DD652103382
-176B20C5A29C1850BCEBE6398491B2EDB841DF4ECC30B7A7BF7D1127C3A41359
-2A0B3A6F078FAE1FEA13D12E120CFA72F400C83A85BED5D13934111E9753763F
-DACF0707DD8A796EC4B5989231AE7A6726220A2F6BCF601C9A83C19401C7881C
-7A94273C08F2AF3E7792D51C300FAF63F9BA92A15B4CF269B013BD5F52F0FC20
-1883318C46656E1D7A491BA564634AAA7CEFF389EDA4D52BC1C3A6D8652B4AC0
-0D7372316B23C6A7678D89B4B3F7DFDF9188894693CFEF7E4C9D9D62A5179449
-7257E4B7C3561FB6136B12FC7CE972A434CBBB9D8F59C832097EF8FD163E477C
-332977DA990F9D371FC0EE469B1C4A73D2CC107CFC46D3EC42BE05E46799A567
-DD33993EB2B31A19FD3463CD8A8B3C14DF6AA2E4DDC95B8F9068106C19408AD5
-CA4E09C975BB7A161F7A44D650FCF5FF096F399DC953987C2B96294E736802F2
-E443268A5A8367AC8DBDBE581D9A391FEFB114B96A5DD9A66E6CF0C52A46227F
-6D4DCE9165447C0DC2DF3BBDB206FBEA6AFD3A87C07345CED78843F60BB3A03A
-3481E4C90CACA5A68CA5ABB22D15282CB3B10492FE821ED1141DF6E7A8B36204
-788C853591C31BDBF86F1DBE08ABC1F44C394ABFEDFB23A99AB18DD9D6599606
-AFB2A9B3CE068D24D2154C2DEE7459395DCBDB8088975BC1D2339029C4F629C5
-C518CDB270A952763E7B13A93A89960332E7A9C64D0107099FAF59FCF9C2F6EB
-92810C690E04A6DBA109C8298E680D7955D7608611B0D145B48AD141A270A870
-7DC3F99EA89532269C21F2309E0D6A5F7F7A28D5CD27C1FF2A23E22C86A0CFC7
-20ED6B0BA44DC0D1528974C4BCF7C0169EFB17A69AE505F9448258463CFF8935
-CFBDF89B85E3E3A376FCB73B205A74DA37CCC0144343B25F1DD760DBD7F95FC2
-3F8E49F9FC4EEE1B6064598D3CE0A2B3CC9F87BBFC7CCA69A9C3350C02DAF480
-019EB4B31EFFE7BE576A5B2DE88737D59A8F62223E6F3CDE4737F13352C7399A
-A3D3A98134AA3FBDBF176B4A933E7B06FCADB941D8E96888D7F11E83EEDC54E2
-EB8E0C966254850B9DCE8C9849A9EACC704FC68C8DC330FE2B8BB23242C476D1
-C94913EA378341C8F03C94E0DC83F600F413A85C2C605F3E63DA3A082003AF79
-4B650A01B3138B493B614751C7A44708916D75E458997B5C1F8C2359DACC61F7
-C9D58A98898E8C37CEBE7475AF0C1FDDA0F30D1B27E4570AC0B74553D22D588D
-C32233F717EEC7BAEF56733D0616C44D966A4C96D7A37C3F511A1187399F6E09
-E9D28BBFFA9D627A288559710F9CA3109DDD920B89D66038090309FDD02546C1
-6F15AADCCB2C378C770FC33E48911F4EF573B4E6231AEABE1BF8411F81DC7F16
-036A2EE6A54A0CA35C21EE9526E38578D8B976EBBEB9EFD7FCBA630F8454BA7B
-33A10CF6234A10E962F1BE898AD3A7785E9F1470689726E03DFC9DF58E814DDA
-1E9F428037FCEFEA7E428622F0E9361A0F641CD89C974ACB3BF8DABBD2EF2669
-7C6D33499EF5539FB0B4B990C508957C56B6ECDE3692628F22B6A67D591B783C
-E6199B10F2460BC8CD8D08A31C848322BC5A66142263FDB95E0C3E1B3B009F47
-56D3C2DD344821AE1B375937AD71BA0B1BD8EEA6B423C6F0A3D065C0DE876EE5
-6E6F1EEE955A67E1C7A65213575BD53A3C32BAFEAA468F5B0B0D523A0ED45984
-CF8D8E9043AC0AB2CE3BE392A508FB092A855CF4E4D5BED3FBC27D6B1AC32FAA
-E905ADF483949123E98A6F2F65F561822837C57C6D5D5BAF860D935DB2A4CE75
-BFECC86F0210424F07FE5A8F318B1FF818B5F44247D6F0B975EC02145E47F1F9
-C579FC02511F9CF19D65B10338A100DEAC861D6569FAFE847CBF72531CD54864
-60A7368E8DDA70CC8332A85893E3E270FC7876DEE2E4205E592B8D431438B29D
-324136007F1BD802503B2259AC71DA890786B731E0C34A73179D8522DFBAC5AE
-CDC1FC0852A01EFDF6D50BBE47A4FF69936A8CDFE6102A5B25443F2B684E450E
-58C8CB9068EEB127634CC9AD740E01951F8EB724F2E42EC9DED4434629BEB810
-88D2C013ADE23A15D61087CC1DED68AB4924FDDEF0E30B2CE5C17DD4BAA88B77
-06837AE8245B88239B6AE7953DC1D95975356BEF1529DE7582455F43ED83A488
-01C1AE46834F1BDD9704E85A151CEEF4F0D9E08C85ADF68A497A81064C093007
-08F9DEC44AF753D586BC2D2F1D40ECE2B3B4E57A8F0404AA2955D6AC2DBB37EE
-074D03E51FB58FD573893B88E8ECC7E68198CD18F5DAEB0BC84915EEEC4BA918
-86F7E64A575AB09EC19BAE2C33D8EDAE05A9C90B90F0861410CC0FCCD6BBF11D
-78EC64F8C453ABC7FEABD5C49E70CCD23B7A4F435F09E0AB33DCD24A76D5112D
-BB0536872A2F39B0E540C8961FB71A2950FA5A3880216D296B9B764B7A955BD7
-38072CCBCDE6B5FC862FD23C95460BF14BB431A383BE8F6DCD902B4A808BC64C
-515E7BD3A8A90786B64149AC65059E5E6A86708D951054B488A1587CB1BC0000
-A80F17F4E72E2CB4F0D18DA55633CD9BD04490E3C04B11D2FA488A98F31E743D
-7AFAF0DF30ED6A371FEAC0C9DCF3342898DD8A3C4560AFD03D52282767C83467
-38C397D8732F17F6DE02A722F2C28461A129F427B4824C9E12D9A16480EB81D4
-BE4A062834149676D31821CD3B68905CF120C58013615D6B89665D05A72DD127
-78DEE15D9B612336BB81A6C13FCCC5299769D0CE6F1ABA7616953A72F80306B3
-95DD1F24AB2E5D75BCEAF1DF190A54BEF673280150990250232F1637CA7F5FB2
-736C3D71C1F93F12550AABD90B7CA0FAC0B8D4E99488E270CDDD675FA1C6AF1C
-F855309CB2417D4094F83F7F9D2DBF4CCD2CAF17926591DE077ADFE86FAA4452
-B1D613A54A1614D85FD6A1F9ADE41B04EE0FDCC96A5ED01611C16CCCCF983FEF
-E0576A8C5C60E05DFAB842B4C1A1E230F7FBE6591DD57C034326876E8FE75217
-B036F5E70D4487D8FCC1ACEC8709CB9AE028A735D82425035D5A27EC608F1EEC
-86E11A204B76BC2BC8D3FF9A192BF8E6F8FBE05A4E1876D77F89A02E098F3E52
-0EA2C6112AA71A624A8FC28261D74C78F0CC401B267092A5C6BCA5DAFF38B0B8
-FD59C53DC36B464CC7E22921EDEA286F3EC5D2D385FE91639DEBD92743E9516B
-ADF0845FEDB936EBA1005ED4B49983EFBED369535C10A9E8E446032A25167A81
-90DBD6C9FA1C1BAAB475B3F0E7CE0227033E013AC2E6193E5ACE6383C6EBD697
-029381EAEE77197BC1E986E303E7C60463B732311DE1193E4176F2C599542B4E
-3D188BCECF1AB6F2C5527D041BD5CFB6D46F19A08AC8B26268D81FA31E28D196
-AB251C9CAED22478A8A7441FCB4A9A9D91A88EC924FEE72F956F55880B0AD537
-97F14DF2973A7A6C3D66AA6EAEEC226913331AAEEC6402977B1C7DD2033F776B
-763D49079C83AD203E346377FF069FEA724CC3F73A114AE50990AA03009EC319
-EC7BB856368072DB00FE2EE872CA9D430DF33AA7FB95082BD33C0670E778D897
-E53935569FFC6F1BE605E8D8C1D4B92DA3A106E9D16E4E6B9FBAABCA917A0ED2
-C3B874B08E542C8851EE1F868C675A60D33B746053A419721C7BAD2EA12F27F1
-A58546B2C288C8C761F15258DEA75BC627A639FFDDE3A16DB0D9309DAEB869C1
-D1ABE233069A0912DDF81193605886E14282980C1F347902389BB9DB17580899
-88E4C5F502E16E3D1AE4881FD62797483BDA5AC3DE293AC29058D79673FCD6F2
-CA5A5854F0F951532F242B23CAD3AEEE9F4226B04DBBB087DA71D6A21D555847
-FF863004F08486A84EBFD234334E5FC241866E1803A0637DE492B4AE0F98D4BD
-AC0D2B92549D28715B9E7BA68D22A1FCEBEB77341361B541F9CC13421459AFA4
-B0FDA93D290E443FE70AB54A2AAE30AABA70F57BC0870ED87EA2EF54648FCDA9
-60D129F44C09AD4D9ADD8BEFC78F90E7DF3AE7A5D67747EC6FF6DF3C51CFC1E1
-A79CBBF74B50BE7C2868AC933A9A3003984081795D1E2CB5CD52573FA8B2C9E6
-579010E221DB06DDBDEA111AF0E72789A316F461B0FC5325BD6CDCCF9D872F8C
-157E22F2B16F7176A52AC31D05E2C49A661A278882768F100ADA658E3ADB514E
-71BAF05606F462A04652AF29105079D01DDD8B85AD86606D74BBFDC44157CC5B
-AA7F168D8FCD3F41B171A3A2B1B87B5DD3C36BAEA7D75DF35E258540360A3F94
-31DACF11C2168149649FE610396168291A229A18BFAD956F839AA7040660BD56
-DDF70CC06DA6021B95196EB700A84E1CA59A8F8065895C2D408700B613FCE6BB
-687B4654EAF8C7F8E1C2B0244D36A583675A93C70F941D80C1245E8352D0F3C5
-C1BE27C22D430BC68CB5A19D0C1AE9AAAFC03D65DC29BE3F5AB7155B0FEAAF46
-0DE7804B243D635B4CE91BBF0A9BCCFB7974C6A03A9F64C45AA993DB70374C91
-E37471193DC6334CB181CFE40A9BFEFF41DFDBF10477A2D1D82C33529225BD49
-F760032CF9BD374CC680EECE471CD73B1290D4CE657057DF4E23E3A52122BA6A
-E1727163933848E9AF7E290526A3DAF79DE65B7BFE6BC6E33288FB847ED9F9B3
-39E0132D14C244D1E7B830AB519E304C9ACDD4A12D85D4CFDE1A4FDCCB451D8A
-277ABA30BF92625B593C05B655276966239AE696C279A0789F9FC9A620FBC224
-886CDFE2D307D723DE22A0C0C50E9AFFA2D33E9AC198E9405A3B607CD5AE6EC6
-A616B21444D58029A44A9389ACFCCD497F4FE29CC4B181699534E1B83AD85F61
-8911499DA69867AA9B5255DFDB864FC37A6987E6CB661436CE3A9E01B8B5BF96
-73437C9366A8941B952C298FC4AB93EE364C54F119C5F2A60FD5BC933A44FF40
-D87D7842B1384B7F2D83875D57CC245F2D1C3B7BD0EE2E88D62693F2C8229ABE
-CDC5E438DB2CF70693AF163238E48FF87A47AD107ACEFF6BA319663DB8F8172C
-1CC91EB19063BB3B742E607EB7020C55345AC6CE9446CFCEEC3CACBE6FDB69FD
-BC13FF64457FF001ADACED90E0CF1C61FABE58B6720E0615456D4084D4981515
-63CBB7142D8973D481F0B3FE9B54A0F276668CEB1B1441F08E9B41B2754F8145
-0C7BF4734015B90E2D61AEDB7189DCC18E7C60519387B2E0BF177F497083E8A1
-052D1D494AB2528CDE37BFB459682066C49545EE2BC04C31D9FD70E092B4CFB7
-FC8FB9B6DE0EB48F24DAC9BB80D1DF95C4248D5C28CAEAFA0BE9C3445D8C9CE3
-ABE0FA0AF4AD425851E7588A9C4A9CDA54CA4A075ACFA5D88DA0F5176CED8527
-083B08C61DC18311668973AECD50DBA7E94625B36FA3B19EF34B1B4424CB404E
-DF52989F313676A19629C28FF62A15E10328D526AF0AB24E3D758F2C0F84F52E
-BFAD5F980D7498DF12D19CEA56177CE1424869CC9342126404AF9E56D0B56E5E
-4A9FC9DCB519B1255BE2B3656B25E6834839782987F2587B3B6BD92CF5B060A5
-46154B723629C6AF9F3F9D75AA8332AF64ADA632B6F038794BF9E2936DC9B4F5
-43C29B7EE4AE984154F6F4554706E72361CCB4512D8F3320DB1921CE7F7ACFE3
-1B7F0A72D20A2912540E17DEBBC8CC2B2E236DA28F308117B76D2550200A2B66
-94CA669A909B2AE2FABFE76B641BF3ED9F236E29722F74CFAC337C69B51B4458
-7EB870315A0A136B0D183B5C9E25D2FD57C75BCC0C7406AB30AE3E3FE1D60B2A
-C8050242C14A712EE6C867AAA701CAF8B33276150D90C60B5ED62958FFCF4E67
-558B518020959040A3B990B412F74987A94B09C4ACE894EC57E52F434DA49604
-F33262B59D73B7F70BF696D7BBD8F7F4AC8120B5949DED09D8993CEB6AA61E7E
-586D50B652A7B7D80BF1F19F84D092ED2D448A9BBADFCC8739CB6F6BD0B37297
-A3CF815325145E174D3BF6A07CDB2834943B02FC4FEDFF98618C8F7E81143F3D
-6BF377FF9B9193C2DD24F3A3FCECCC610C4D2159E16FC5131206F7A96D8E7FD8
-AB1B67684B14BACC5E760073BCE327AADEE16436D4304FF7E1D5E40B739015F3
-80DF204E2AD0EFACE7B11F87DB74DACDCB2FA973D9880426290FE865E9D214CB
-783B4CC2990E7C66759269C4829AF519FB6647166107B7FBF3EC1691BC75E78A
-78D9C13CCA8934E475DB1EAC5F638E8E348D5C3F0E78596AD150CD6CE07E687D
-5B19E531A6B2780FEC840C5F5AA34FB3D0F9F7D08032547882005A8B37B9E7C8
-9162664F84FDC45E488B379108DF22DFAE3C94FFF02DAB30943F4FAAADF13AA5
-85CA5937903E961990629D2B0B58C6BE3CB35F53338C53309E64ABA4B3E2C619
-E842F69D946C945359BEFBCBA43550B3BA9BA169833AC32B7C89EC9C0F7D5636
-89E310BD1FD121EA02B31E1A56C5738AE2EB4B27883766691AA61D4A5D03844E
-6D655C71E499AB9BEA78A4EE71D7725AD310B23BF925CEFC7E0C61D060027E10
-AF3F5A57CF69919E02794D159A206D331B62A2900699C8CB652052674F408E57
-8ED7F6A79718CFD58E39D990F11827746E8CC41191A4B214C0D582F72F8C9FF5
-11A9D1D35C7A669C63297D8BA473EAE51E08EF60004743878CBDB21562A7077B
-ED300666FECF938675907DA0C7ACC29C21046DD98E741D6AEF51120D975E1590
-E493CD5AD6739DA83900B109B1DB865812B3B821C4AEDC089719C81441C2C80D
-181B640E0C57C53BB1BE99594BFC6D5FEE646FE75E03B759A5AB12EC591E9A67
-1C1D04CC207C300F79D2ED9A05A1F285D87F903F80820B1E7847C61A04CC59C5
-1CF0845F401190139D51A04539498906B94F6169EC038849D6981CF3DB34000F
-10DEB817BB9FC3D94B7C1E0A96E4F8B3118E302CC7669012DD9C4EB9E1A13C67
-658F61688440A7A9F9E26BC63A87AC3ED2201B8CE895292728FBB1E6E4C3D185
-FF8C1B4D9C0574A868E81E273AC96838E37F7258D5FF5A39F90FC2F94156F71F
-F9C3E576B29EAB74A1375A3042B5D46FC4F839C26B3FB2EE5C67EA9E77DDECE7
-134A75420C99771B95F28D30B766CF4B553E90BD06DFD63B3924E9409D8841F8
-85024406E9F6E38F4476371F368ADCB44C0C6D7D576AA1ECA6A0C0AD1F4BA2A8
-674341670678014E974F12E5E64FE3AB80BFABF5C27E9B27B83A9AFB9D16629C
-A2DC2FDC7E2DF71818BA334F043733632A20AD495FF469F05ED88E9379378B3E
-1E8B75ADDC3E59A3D7B48F7FF8A61A85B96E87528D56A6950AF5960C36D231A9
-D83C9FE642EC5201BB798954A900B402070B524E29A5932304607159A4F494EC
-4CE0E1FDA8E49A34F33B2C96C9D463A66098BCB8833C5D7E1B368454E48CDB25
-4B3CFD7EBC09EE03BB95D48C40C7FEFB4F11A191032427962754916877D6E6B4
-C172A7D64FA392117ED53420C0CF60B5AABA717DB9CBAE089DCDAAB90FDFAB6A
-9F02058D98F2F1F82AEE7FF621A191DB861C95EE2615179716343CD44EEFAF1F
-831AE745FBF43A3878492C2606026ADA1B8E61F8AD0E8C8323888C91AC3AB359
-9F4F1B0ED460684C3BB8BFED81552376F76EE9B568DFB2519B032FF782F82EBD
-3EA52064AF6A0C04E2B9761167D1C8F93D8ABFAD75A1CFED2F5F4D1AFC17E9FC
-7B06752E17CCFB3EF0FC5EB1832F6C7DBA1D590A804DAC83FC9AF8C919014C32
-F1D0E9A667456A2364791405BA58C67A9AB002F4882DF6DD954486B1518A9C91
-1BBBBCFCD883714B0A888CACC8CDB3B8982FD8AB7D512A5BD7145C245FA6E3D4
-66C6E829A0A8640744F781EE6A59B490F783A251D223D9270C8BC5B04DC11D43
-404E161310290FE252A78D7A766FF0B767AAB702D3664F756F7E013BB84EAA32
-A9902F73F9EEA56C7D258068EADDCB9089DE2EDA54350AC7312D50AA877387A1
-4D338442564AED435127C83DA956BEC6A9F4F0C876D1507F5749A6D04AFFD17A
-E116A337C59AF9B8A550511F9811B75CD45E53984B26115B0859515654AE5749
-17A893DF4C3613103F2388AEB730A72C6F191188E1F456FAB502C01567AF75A6
-C74373BA2C33046A9821122514CA96C81EE22021BFE73625609252A4931ABFC3
-79A81D23143B3959AF5E546AB2ADF6CBD4EB78D8731B68315CBD5D95230C0BDB
-C4D743B2888F5C09A3C38F821614BF4C47AAEC9503D50B8B0AC60AA9C843DEFD
-6C60D331D947E2FE40366647D7944AC2C149A27E2C72AD4019B0492B8CCBF411
-74CA332569C815F53F237FCACB38C90748B688E1C3DD96A2173A747B1EC3D03F
-6BD8B4CCE08472BDBB40636484A4A80904522C774653F572FBC2E0C6CBA78809
-E53C64EB02223DE6324AFB142ACDBD29CA079A50107EAC129E7F7D6835E4E71F
-1237D94521FD4AD135DF6E03C6886E1B55F3E3E0F466AA0F36E69382A34FBF6B
-0963C27950969538A9829D199780C3676130F82B664054B306AA13FB36986CA5
-442E2FDBD946C13F82DA2C4369246A00168566CA66F869C6BADAEDA8291CEFEF
-B07BE181DF9566C981727AB62B5A8F2703B87217DE8E46F7B4B39FCCB4710F4F
-08C70F336AF7ED4DE8C6856614CA228681028847237FFA2D72BF167AF1BF99A9
-EAF4790537A4E51BB9E31E9D6D6142DAFCFAF0EFE31FA502F8F4540638FCA94B
-29ECE4CC50D1F0DB08CD6C39C8E87D65FBF696D0E9D85C97038E8A0D63DAD193
-2A702EFDE85FA1E41A97137EA457653BFC568E60DD6C1D19977FC852FE3E3287
-DD604314EB01C9746911E4DB1A1AC4E098238EAD17377AA14B2CC15B3369402F
-C4E0C331412B798A5F329C344E49EE944D1B01EA168BD0CBE4F5897C3AE5E8FA
-C6576353EFEE66393D34EDD3E6FF2DA38CD660366DC33DAAFA023A9DE3191397
-C0AFB7E5B5B163DE7500A7B43F322BA20B7D95C8E1BC5E8D1D77196D0AF27D89
-476E0F01E23EA043CCE711E3A8E27C0419F7DC320212F86A3D44E40FF184C7AB
-7DF013AF9DF45A5DA9285C549F6C132488BBD51B43576A92F8297FBADDD58FD8
-9C1CD7A4142BA668B5E01858D01C3456288B52B8CF8152C8A1C7855A777E5DCD
-31DCB340B297FEE2596DA1EC6A3A3A0907F38F620D4E0B54AB95E30FF3A4440D
-73C69635C398AA777CF973D7B355AE60BDD84B880AB3D732C63C64FDE3AFB4A6
-57E90F51438C39BA3948D2F66EA8D9089C02D58F0B83B33CF3C8630BE1F48257
-2B16C6FAB4BA84F306C89B6242A0E2EEE82AE157167E537363A83421D30E157B
-D6DAE4E95B43B3A90499FF48898D53D9FB6B33026878E5D5ECD26FFABD866AFD
-70FE30B4183C65871D4094E54EA693B397495F991F13653A15250C011AD816FC
-DE7D139637750461C7A6A60DAFA68B7F8C639FCF5504B68EFEDE8497C9DD8537
-F88EFDBEEAC0A20372EA1B154CB20C0B054A092E60397371F50169BC87863AC5
-C4974F2EE1E3746BB8
+87117C0B5235B1486088B8368C80ECE70DC07A0493C32B571F6D6E5F3C7556B8
+79DD18A0C09C644C1B0A57E09CBF8247A97FBDA9442DF87C99CB00F959FE4925
+8FE8B3EA62A6C99396CEECAFDB091CBFAA0EA6F25BE1F34B1B8EF507D2347A7B
+866CE28452F7ADBB56F4696567032BD289B3439D6CB90A602223E00B43CD2585
+4D598BE43C0161BEAD813870FCA3E377A588C3D24667846301D1BEB056315636
+1304E2CB595B5297018C0ECD1BA4F8F1EA81B4FF88126295CD676D96756FB9FA
+C97CD2A8574EAEBB0A869C527E0828940C613B9D45894E4667172D841C94410B
+FCC5083CF850AEB2EF92BDBA8DBA361AE95B267FB5F90D5EF8B16B2A83568D5F
+50BD20AC88DE25DDFDAAB7B2F7662DB99E20989C7D12DE04057FCD2DEEC770D6
+535680D13ACB557EE7AF8DEBABC3088908943E6E3655C3C00ED022B276FFA5FA
+E6E4ABB96A214908EA899EC925E67E86413840A67B3FF86957586B5E06909036
+B9987C5BA21E46DE7919B382CFC4740ECC794A6577BE33CCB94E2E4BB3F28BBF
+AAC6E68DD9B01A59A7F3B964F53F41CB9BE94CD44027868F079324B44C595200
+0E375B069FC085DAD5B678ACBBFCCE8916C4266B572D89C0A7B6A26F1D329EA7
+63CDD44F37932CDC9C89C724AD52BF91CA68209471F26C10AA18CBCD1288460F
+9EA9BA85084A5F34451044B81559DBA03F03292638C28A704C553CB25312C568
+A06C9F5A764BA025FD48883244E88F1A31ACAE83432C2B837D034CC960EDE3C4
+2234FFFB8132473C8A750A41770EC46F9B2CA7FDD937A2C8CBF5DDD6162EEE0B
+36C53BDC0D2D7F6D38DC2F502755B0D25B0BD1858A9B16BA69549B5CA4673F0C
+32C5F1BA97E1C124374037E0B8EE94706B3B2AEB9CEBFF69E4F107BABED996B2
+EA92B4D94AA267E626953550633A74099022786C172A323DF9D903A0DF6CE486
+38AB2B0CA07D5EEF34BDE2DB5F539BEDB569F60005A3317EA6B1560C22606B8E
+AED6F84526090E626FBF48846E49714EA80C90FF66F82F36F3151B580DAFFFA2
+668B4952CAA66C6F10A341118E0D58B8CE34367BDAEA79645E27059FF2A43D2A
+435ED248345B6305316D1DAC5F75787D8E72D0D8C3145C0A1E45B201382EB716
+D06C5E8BA78B6F32B13F80E7EB6909D2B7ECD1420BA2B2A88C0C3154F3091065
+16A79C898C1682A98FC2A11A2B8D4536D74E6E228E5474090D42CBFE3BAA8029
+4564F468EE59B2E2BF8B2429634898F21C31812394AE3EC0CA8CFD5D5E818F4F
+344FF40488F06A48E9879E42F131DE378A8A733C6016BBDCA24B10B385BA73D3
+DF4770685FC7B9720D196A9FFF978C10977D37D98F11A3255486C8F8C3F67225
+4AA8884C88A3194EC1AFD2DA57258E30B057490A10AEA001017F06C83255C0AB
+13AE04B86FEEECC7F04A593282501423D319CC3FFAC3691DE723F71A6138EDBA
+F1373C651464A05906A2F370B0862F5E5CAA5C9570B7D5F9DB24FFE4A6C6B98C
+539FFD61F24487B2AF446467B1A3CA16E9BB2384972372C90DD930B8DAEC0FEA
+7C2692F029EA687E29EADEA6AE95F030A8DC599C8727F5CC41FFF86EC7E2D04E
+E1498E0AB0D2719E08956A68FE7E92EBC6945771DDC13689CB68D39EAF73CB2B
+DC8BAECFD1F721BC66D89342D650699C3364A2D0B35F58E4CDF2209512224472
+8920B0079AA5355990733CBCB8A372E1EA02B9DA4107F619968075F33BD123CB
+870D0DF6B22E6DB70F1328532A05BD7A624CB7488034E94F3622F97636CB1330
+FE3336665F27AF77FBCF01A786143F0AA892E1B2CDDAEF2E0F33E56F179CBC8A
+72973C643CF217828D892C818CECE72D0E89329C6A9159BF17D10BD3BB4A1154
+997ABD8127118AA79BD792292B6B9689D989258CA9F57A75C4C9CEADC338DF07
+13081B667C8D86DEEE5BDCC47FF96E2AA5B37C365585747EB3B664F08CC7ADAD
+B42D1B54096C60AD15596D7DC585316A36598A349E89242274B5171A1DE841CC
+30A5BE43B0ADB71C3DDA25650BFF704B452831FB06A7DB0D60D24436BFE23CC5
+AA68BFEE0897140B248E4A9BE7AAE37B98A54CC1D3F81164943B66250D55E554
+55A688BB9E3077FF8D11D1BE1C3FF99DA01EB206AC5AB1D394854DF5CD417084
+82BF6D1DAF88698A69DC196FA9A3285AAFFC3441CB4297A48DFC86B29490F2F4
+B514AE8F3D4C0EF920791371BBDD1B6369C38A90A2D2AC06B25781630847D6D0
+87B469CAC111778CEF26FA3233A85044965F3862C83F63CA2565B9644EC15B77
+BD2BA08CD8AC3DF1E5CC53CCE496172A18627384CD54595E3BE1E7D1B9751C86
+D6AD3EDCC725EA4B09BF3B92ED658356A3424F1B0D07B6E11B8E1D4823F5B0C8
+F3EA4BFA3DF77AED89D464D29BB2326ED2DEB73E327AC8B2C99B73DB70ACEB0B
+D0FD854CEFBC72FB9C906B4DB9EA35BA8018C623987C834B63E8C800A30BD551
+011F6E05EE76C26ED2F335E32BD4C866A57BA7AE89ACEB1066E795F122E1BBCD
+5768F2DEC922EFF8B1778F4FFB7BF1B6253F632F8D98648B81018D2FD4876974
+8C818E01ABFB557C8553B98A512241000B9DF64C1F5784343314B7B3CA04E506
+BBC612628AEE13DA23B3242AAC3B05244D3711121D5C9AFA8EBABD2074DD3658
+0F46D501A2CB11A370EA7E38E3682A31F5C47836E9CECAFB1BEC80DE889E99BD
+8F4DB78DBA5AC5D764EA99237738FEAAF199DDA7236D22B07D22A8F6ED023E44
+1828588397D723FB557CD35C7C5C87BB64E4A7F88B03FAF135ED0F185F7AFA4A
+F498B226D6D843EFECFD9029122B15065A4D04B509A8B633E46AD3D15D4F9EB1
+AA41E4694AC4DE0613B027E35C32935B5F0A9C21F5F60B9DFB5FAD619A35AF19
+20C0A1B2490E8E3BDACF27F37680BB32489D21F91603D4BC5FE69862A1A05F10
+4C11FE5744676C4794CC0B7F1AC1DC9861A247234FB986A0A4BC5F8F6A3183FE
+3A6FF5ED1D32A711906031CFF6802B5455CF208787AE3A35B1D437C64E5A3283
+A1B87F31D6B6AC634579FC3145035BC5F0B454CD9280BA3509B890D45AC7EC54
+F8FCDA7E5F8AB9F8201621417E17FFD8CB7BF55A6D9B21F95C403AC0112A94D4
+B7BAD823A1E9A5FEA956B08ABF303A917B69C8BAD87E685DEBA72E62AB132F46
+521CBA0C7A96A833AFDB396E0FEB85D3EC605A4EF6026C0A6CCADA56A26A8FDE
+18C61D26C93DC6E15F1B5E789567E833E79CB85580CB50A68AC93D9C2454861B
+487A833774E205A73A2932D0043759D5978921BB5B499BBEC5AC6F505EDE86C2
+8B8DAB630F36128B53BDA72CD82A3810E94C6947C9FB148574FD25E8629CBEF1
+2AAA7DD33D1A83C0235AF9F8FA00822AEF0A6E9DC7FA79B3872CAC39957D746E
+3F05C8EA69F0BBD0D96DA2ACA93E73FDECCA8B35D6CD52C464C1A51EDFAA83A0
+54C236F0064B7268C7DF4BC1F97606D48D6C8739AA2CE28CFF1B4986B4CE8A60
+D8DA6C67A6887CCC3A0A2790FF5FA00120D15C26E8D938D524F355FF8212A689
+D34269669DF03F1BACCFE834425972EEAB399EE578407F9550B93D65E63E3707
+CDA159B5AF4B68ED52D389CC6915CF7B0C737514EAB05C947AF32D67CC36D782
+C9F73B32CDF11D2CE33E8C3DAC12AD070D0CE9EB3C209D0830C0665DB9F61C35
+FF976057485A32A5A41E7205BCED4E2B9D2011AE3FA90ADFF6E3C58144293A55
+E25C6A98BA2113DAFB861F0C3544A15F5CC20496FBC58F1FA2088BC67334006E
+2AE3755CF0791FE82E8620A5BF3B487F37DBA3ABE1709DF21745CA7D7CDC0AF4
+F33FCF3672EF5ACB540CD7931FD18F815422B2A193C9AE34E626020F9AC0C36D
+4D5AC1137C75F10B42E2499DE914703C682806C9E1D158217C68329CE401234B
+462F92A35F20858F5FAFAE3062C57ECEB930B762880A982A8DCB7D010383A156
+547310C8BDEEDF6313650A2FD71856131E24F1299C8033CF49DA9BFD013F64D7
+2B571F6C2E0A84FE62F060298C654E068F0B8BA453D5F94BC89D3B5053721731
+AF5CCFED84B7F6CEC60FA31F84644CEFA02DC2323CADB246E64DE08D9BE4FAEA
+59D1652DFE1A09C41479C3CDB577942334F8C57545BD883E0AD172CEFE546C21
+5B9F63E32980B1E57B0EDD66674C9D919F6E323DA0A0CB8788F031BD533615B1
+D27320ABD6A1147E3200322DB2D8700B3F1F8B19E3C5B67842E84469D997B702
+0D8DE8894F5422DF2B9244C20186597587D3852F34ECB21E5244EA9C8596F0D8
+6E4D7353C7F6ABCAC499D7E34CA7E7789A54D712AE69DE15F767F045E637DDDB
+CAEFE413AF652D849D58D52DE084956D177AB7E3A9146B8A56BA23CB3F734298
+88C66B7C2B084EF219FA08BC87443FD9D86BBA351427631D368F514C7DAD7329
+DDCDCE8311971D746FE79322097E7F676740389F17B11587086942024918CCBE
+80A60A78D96F3CBB59CB81BF5D8028475316D96E12248867A3F23A859F8AB547
+B1F06C1ACFED4AB83378932A253B8FF8AD5F44BB4EC7A7F025BBAA179C81DBA2
+049053EDA32AC126C4F222B5FBB1119C7BE3F4BE0E9A3161CBC5F4842E6BD743
+11903130004FF705BDDC0EE6C1D97396904B295596A226FECFD665AE0A6F7EE3
+FD51F370008D1697035CCE907243038E0B0487A6DD63F1ECDABCE1A71193FFBC
+6DFBF1726156A4E9710C0D272A7A351F8FA0C2785BCFD0BDCF1B4250675B512F
+997677E512B29D85313FAB6F7FD26B402E1C4B2E270E264422D1375B93EA138C
+171557C70A07C8B330E0C0602949C60B9D921B33E906ED3858966A640367C505
+2E3D254C1C0C63B3F831C9D2AF2B2FA6FE8B663F94B72A7FFD63712A2C4422B6
+6E3524B5AA8D2EB9C7733BBF2662B64B3428EBFE956CBD500DC71A4F4CDE8896
+2EAA65771273D823E8687E2FED6A26D7DB98DDBFB57670278897D2AD553D6AAF
+6F1117C4F894AAD44F53348A763289BFEB2E9DF66DB921E402279FE17634E0DA
+576F0323E1F849DBB1E7E56D0303DD2C81EBBC192B5F8C13A5F5028D64DF153D
+C7E4C2A59A3E369D44F346BBD79A4AE4930E3249C1FD5CC8B4FC6C753ECA9326
+797F25BEE6BC66E125AFD247A2CC2F61A47F03DB682F67382B2E83312D1D239F
+39D8BD6C3256FDD8D424046A289D17984ADAE316FA39B743B12419DCC3C8582C
+EF6BE8C6E7A091F1EF76C6090C15A7742C5F66F66A69DE863256574491B422DA
+93F4B0B13E69B03D1A92840D80B39C96A535C2AEAFB579B9051CCC67E32103F6
+21EADDFEF9CEE1980D3F86DB452B61200C9805EDBD219E812F22AD612B436E28
+D86956797AE0FBBE0A0DEDE4340B51D2CEB5127FF7C14C85AC55C55A1A9412B0
+1471CDF9FE7D52A5A069669A9C500FABD920863628E541893B2692B9D40CF391
+69C797742BEB239A6FF37CBEECF5ACC960011BE1CD35241BF35431F902EE41FB
+5E89FD3C7FD3E7CE970CEF9A3BA9DB4F10945568813D4566F5939A7CF94CF2B0
+97E9D335CAAB09BBDED1D462EA787E5FD11A63B17D75882E379B490C5B2B4440
+FCCE6CD6EC2F4C21D5443E6269734EAF0A61520285791FAB0B421D5CEB2CB165
+286278D3F21045ABFCA81CD9E50A733CE516E1F4C494FF072C50FFCE2D746CD0
+0D28F9EB6CB77425D0F4188760F61C46101F21215BB89FE5FB9684F2E9BADF1D
+8078D29B3160EF63A74A19E17202270928654B95413DA00FF89548F30C8A2146
+8082CFAF97B44733C420572188F01731535A0F5609CE44AB565563B15212E835
+10E5EBA20E3B1635B8E08D85E8D282D51AF0C5D8B4526EB0D43325370644445E
+087E067A1EBE6E9C5A69D8F2D32E2960FA2B26B582A4D2D9AA1CC49408E88CCC
+19C63FEC3256F43F55CE38B3F2D7902A4978918AA2D9D23EE839BF2A901F0649
+856041B1F62612DD6FBBFBD1D3645ECEBCA6587080C6DE11DA4CC9F8E08758B4
+37D559BA464A49A3AEA6373DAD44C615496C71C41080F4357FF2ED23608BB448
+FF983C196501096A58EC0C0FFC9BFE36C735118DFA981C69365EC6E543BABAEF
+0515AAA6E8E34711747D586A6CAAE1D3D0F2EE85DAE124D93A6EDB408D9FC825
+7943607554B3CBF71A9843A76A69D7533865BE78F7BA15316360CEC333F0326E
+EDF8B884A60A0E02401A2A1E3C18C89580C030AAB8B94438214A96EFBA9554F8
+2AAAA5C653E94FE70BC18F998BCD6713AE8A087E37097C36E06C1E929278F668
+4E6B169E30196E373D89CDB6BDA65989AC54ABA2678ECC7EDE24AD6263BB0301
+012E31B2361D62F8E08528558CBE40A37939F09069F82095379C56C31EF2984E
+78BBA233E706B9575A245E527CCD6EC11075A3FD2623B49E2A68EEB68030AE43
+1D7AE54192A39C52BBA92FAEC3899FF0ED859B0051537F998743B6C5F2DC99AD
+FDBC65E51D3E82B70CEC3EF1C3645ADF893C3C5F3D25D51CE54CEAA463F8BF8D
+EDC3CDD0422C12FB34C87305CD11F0005B4AEA3E9AAA000546E4383C7B8629A2
+3372E0E857C5A9F564E6FBCE49407740873A109A2B8FC581171B6965DD349786
+E547781395D8F3E42E99BC556A41773DB2BA8AA0918081E4983B9F8B43A15544
+8D15BCF336E93F8CFCE6E79940A52F9B7067C2C8688F20F842B2D0BC02DB70A5
+3074D0CA85BBD01D6D91B2722CC15C866448C91ADAF9EB2D2A52F08B39808E43
+2A492AEFD45480EBB07C4182CD6DAA9C26A561B83E381594A1AA0364C4464AA6
+20621994D2B64D09B7F460C2D6A7C264D89E4415A9E54A53CC8331A3D358BD14
+4894EBA4DD7AE1B836E2C9246DBB0800805683A11DBE420BA989837D86A1A600
+8B669C7A7283BB9313F045A08602B7F98F78A059CB086B5991F761CADE8AEB86
+5039C35C2FD564C0D8CF404A5F32D7C532716169EEB6D08C8CE5BB357E4CDCB1
+5FCEC35440433719FC19DEA55B1662309EC85EB47B323CE2EBA56D17E0A88175
+B2FD7B59B37F7D48FACD52A7DA80BC296E62D60D6C5F251554138DDC4975E308
+2F9673033F0A255FE037F16CE58A3EF652D3DDE2AE7FD39AA20E88FB0A7B4598
+02E993D6550EE854A5D9ABB3B15BE396E3FC2DEE919D354166BC1A2519E0F2C0
+228998A7243FFDAE507841771E4A88B610F1D390F7898CCAE418C8CC15A4B3A0
+9B74E01AC32BCBAA020C99B6856952158F866E0AC66F171C3A3265E713094F71
+BED491A2ABFA737A0EC17DB262A73EBAB9F8F9E96DC7C5764B92D15F5C967CB3
+C846C147DF1568A68BE099D8E38B5A9FEDFC66CE2AD3BBAAFD72AA51D6C08A32
+AD54AE75530267728A9EA3244E8C8CF67C5A28F67068CB4CF90FB76F280930F1
+893C952DC2A7ADE38C692BD19FFF63383308FC2873CF241C1C3D1ECEF6B98CC7
+287D9F5F0C61033CAFA9739D9941AC833A194E67CD1B9CA1FB4A02F0A53A814B
+565CFDD9CDA06303ADB599D6CE17A7F6A81C13040FB7D6E98AEC4BE9F88F3B29
+FFA880E8CF8CB6F4FA009C4354337A43DD077D40C993A9AF66D2B524CEE5FC0A
+BDF03740A45C0CAD814E869D435C61A964D0644E93C6F228B205ECDE4EE59D67
+C35647FAE9617877DB23272A9D777262A1DDCBB7CDCFD2D6136FF69C000F9B29
+DA30B2A654C27C564F113FFB52CE2F6618EA1C8102FF9D93B0AA2C936CAED8CB
+1A9F2FA71930351D74240F88DE47423EAD67D66C20C8DE2ED00C94642C25630D
+4A60B8DA5362D00F3399C6796EE25BB88325E11045FB6E00B72706257BDDA2E2
+76C77F6E0030906D646D759447343EE6CDCF9A61CF30C1392BE54A0F5951AA69
+461E856C4A2921C859E03E13AAA1D6F563D5F62A66065F36ADA9A08A697F53E0
+249DB7965E9312F46A18F6016684708F397989B1C291F63C491B48A8B1A51E8A
+2C1DB13DB081B75784ECFFA1735A0DA6D443D7BBBF38B16874B57891E3C28A04
+C21978532D806CAD99C9CB00777FC2B9582CA68D285D0488B5724B9EF603D4A5
+4DC01291C0AAE941219EB99398C6051357DF7138324625A4C244A3B127BA85E3
+08C8272EC75E848D984E38F151E9C0D46D1BAE4648F7391B59BA76038391F306
+3E8E72B0B557913A38CD6042D2ECFA192A5124B9F58C887726C72C5518D3CD90
+B24196C04E0D05A6B590E067B17103BB36AC830CA181BAA072B137A344B7570C
+7EAA3272A774A58E049F71DC9DF45CD22B1452A26BE34A5179221A01FC5536DF
+BBB94E93BA9EC169BE596336768AA8C9A72C258B8A8CE7C511DD923193D886E7
+F6C33E5FD68032A5A4459955FFE76A8D5726AFDECF42818BE43F03D2B4B8958A
+38D94568751E5468A1322EBF924C7B587D732486DF8E309CB7FE20F64C6A371D
+D62BF5A33B49DD267AE4C3F638A76BE6DF49B693D40D8AE1E9F0C0B0606C84E2
+A6868B4F700A6DA1ECD097C96704B17DB76621FF4876149E6B2FFA89D38D8F3C
+1026401F2CB949DE9313115E6626B26082B1AD94D0C1F8E7B907B3676FFEC9E2
+E31FAC5504207CA741486734336521C2F9BC91AF257472E4762966AC19A6E89A
+87644A22CBC9FECECD919E513209FF439E2E7F24AA80B4D3C940021C23D7A921
+1B6E544E43FA00C4540C73EB0F3B8F352BAAE6CAA924C1F09C6EF7DCBF4BB88D
+0BFEC67C79B6334A4A0E6099A460B57FBB845831ABD0E83BF0F92491ADDE5526
+E036C58BDF78FE25C55B9580F6D02F2C2F7D77399DB7CB4B8B8E037538D2BA64
+BE2BE4697B87366CFAB5A92932465689775FBD9F87AED9B53303DBC13C0C13CD
+B549FF2D8C8C6C9082CCBB9B6DABFEBE53A85297555389E5A08E47F27F62EA1F
+11915A06C9A1E82C37E4AC72B009B0CBEF25FE046FF9FF20D50DFFA97AD9856B
+B51EEFB3DE0472EAB91CB0B51ECF29EA2025422B31C811C3E449416B8916C2B8
+63E9E4A80F9EC738B81A2A32BF196875BF8F52010B1DEEA25BC2719EFFEEA0D3
+A3AB794058EE49333468A3CF5D13336431ED14CEFB1A2D067AB3D2DE942D9DC9
+C0B5CFCBE9D9A4B53D9B2B19E28F5416F5DE29E73156516683F169BEC75C5344
+D953C9640552267E6CE554C418773F06BC8CD88084C60F8D7F37523922B4D49B
+ADCC93A64D0C92973527A810F6B0239E5525A6BC6AEFABBC8FDF0B7E1B368A52
+3620DEEC31E00D6CD5F02E1625A571A6129DC18333B395D4680CF6F69CC6D359
+4C444307FB45B09509E36E0905C7B2CED23D9B48FF65F31EDFBD2073F718FC34
+99FB4A68B4225D12A42FBB14D7A3FE9D2CE7DC8925E6BBCC4EB53632EA3432D7
+BBB17498259DC19AF7E6CA3F124A7B39BE4C9768FB49748F5CCAA3D1940E0A49
+136B3F49025B2C3D09AC6598844D9D113297A68027AFBB1D8341FEC07FF6CE10
+28358FDBA753264E7865B5B311532DC8D16E6E1747E53D96E996B9F27D9CFE93
+460158DDB6708485029D6F31729805DA1F445C629D5A7048F06D8BBBC6BB69D6
+FB7BE6BF7FC02EC0B33462CF5C756F35AA56886688B05F6A417B8BCA35886256
+8EE314686DB5BD49E631AC220C299A8C5D6ABB974C45643CBC589EB2D0DF48D7
+F59EEF1FEC4CCBEBA797DF168D1D08EC7467E7C35F421BB6BEA0E9C4846A84C1
+70FEBABA787CC46391393A0B99EF0CFC33730140696B0DE9C57E90231310FAD9
+D67462F55A56D9666EC08AC424E940CAEAD58503911C4D80FD59CDD5182ED504
+656628B1851818197DEACC842E943D5A2B75B5934E8AED3E67529FB51E625A14
+4D91B077A53FD8C69C930C677497A36A6A578A639EFBDE481EBCB80536C9CB96
+0A2E54A15F6940F4FECC203A440AB47439C9FDA12A9D78B74325ADF44010BF40
+6A5FB9C012E07A557A60326983A0802424CEA244DDBF66CDDF918B30618F348A
+8C5086F7A7BB1A86C7B4826323802701A584D17C6E19AB720CD13D02E8EBCE16
+4A87BEA7C6B76D05D49CDBE8549640FFE6124D2852A00A46768FEFDD2DD5B60C
+3AA80C3839A86B4EFB035B65E1236F6DA58BBE2A9445311E8714C82310E6A0D2
+E926A3D18AC3E7A8F8A61AAE5ADE10E43116C105653E3A03E895BB2F7477A0AA
+F1E481B4F1B3BC9DB099E60681EF3B0476D6E84DF5ADDA588E8320B4899D2D40
+F8CEA36C2039AE832C87644E2A3EC19AC8FECDD575364238524BF5F76ACB02EF
+094278DAC561F700ACE728478FBB8E0C192795AF982216E2A4A3488D6A4BF06B
+AFB8F4EE78DA4FD96437A45C1E1F49E83D6E85390F8FF9B8E487AFA6184FA430
+2A3E13C59C88E3FC8ED9102D485FCCA463197A32821988D1C0A7A86620655DC3
+DFEEDD33B3A1F55CD5599A58D0F4A390B69137D947897DC448A8255A2521EFCE
+2CA896955E05BEA3480166F9FF82F1B145DCB56B6872449335275533C38336F5
+4C49F40D0FB04222D14E0AC8057580118B1EB1DD43A8BF334763BBA198D851AD
+47F4499A2922816D2F0AC1956B4410E617201C82FDD7761C1A0C8AD025FCB1DA
+9A0722266E22C438C10275CC2BFFDBE726084F9CBAD1CA9ECFA072EB5A317EA5
+2A8E39F8794209B978DDF404FAFD22831F3F53356401FFB85334D339426CCFFE
+0F869606955F20FA055EE560B4744730EEA18CBBDC134644F124B714FD43653B
+C0879B820871B8809020301A71D37A44252491555D9B6278A9070C088C0A80D2
+BC753160E83AF282F3DC077CDF610A18A1A83D4920EB6E2A2B73E40BA112F78C
+A18A26ACD11A5D4E12C67A631D4928EFB809640F64571E5605AD4BFD3D00FFCF
+FFE4FF9FFF1A63002175D401D4BBD218F40B4C56766A4FBB93741F9D2B746F78
+B062CF36E60973FD3D52810750C06C73CC376F5291442A4EEF4B2842B6317CB7
+E1AE735793AA5CD2F927E4DAD0470D0A6612E8C0557245213B0DC87DF4B9CD12
+60A6FB3955E007041838B667417524FED98D5EE035C212C8377A6E2393D86DCA
+BD5092520A83CBFB978D2EEC4847BE9D4365714A5F36B343F87F1DBB1E2759ED
+78EAA5491A4EEFB8FE1FBD10112294959C42FA664442335E521CA7D7E7BDA468
+AE36FFEDA896738CDB3054025485FA28A071C96A003DF5A940261ECCE471616C
+A5B0223E7F435A096B90FF8ED7D88FADF050BC4C4C1FA51D4D389BC36E9D5D70
+9C38800E0CA38D1A045586E46563D855E4E6A8482BDEC35617411F8E046FB838
+1F745325CEF7AF2EF0D7F912A34BA6CE8676944A3B12212CE7AD55539FD9179C
+D8BE8CA39C9EEC948BCCCF2ECCC8F10DD4C8E99A5922BD9A56191C4900063DCC
+C3BED41EF16BD2BC1891D87E5DD05AF7C25D7E92B1BB87D53817643B621BB21B
+EA839B295433042A7E0CE294C031A4C460F05D16B46430445717EAC72766909F
+9008EF1F3F8404DD56B1B1F90A06D99859A1C45F7510B9E7C6929BF9E54053BF
+95B4911454183A5F2734C2CC7622ECFD0664B77640C416A1DA10F13BA0238C25
+DF6752C9B793F8FFA012C6E8E2AC81DDD9E402F42DC4CD6F290BFF4B9C633E1E
+52397F385B895FA3DC7471F3EB97244EFEAFB11BA92C994CFB511D7532304836
+151A4087F1CEE38AB690E1DE2354FA2A7059F42982D0CFD01BE3A320FB078F2D
+7947E9A5C973DFE340D0A742170386831314BDE9D67134451FDE80E093C53F37
+F0FD8CEF42FA08555757888839D9DAF23A735243EBB372A5C3230B1CC2F3B5C1
+C8C19CB3C3E9B1A42D0B314E778F7B3F24C8D61375FA725B40F561C6619D025E
+899BAFD602833506BBC5B6EC86A932F46338E7E26EDA743CC51D8E4B3944D186
+7EFEF666F9AE87E395FB9DDE9A936AB87B90771BE94B784B7584D71827874DEE
+03B55096CDD953D93FC0FCD7E878A11EB46A10CCCE040A90B375995C5FCBBB27
+5D0745BF763C61DCBF193651A3E36A4112F823B5607F418AC8C41B51221F9E6F
+0E9DC72ABCAC248BD8D83949A24D33DFEAA363508C263FF9B222347DA08B99F0
+2173065BB9240A61135E38D461736B04BE918BA150DC90043306056B657D6CA7
+FC27151322B0F132D91C0BD0B9483A6A26D84882095E20127541BC1D93B72AE0
+8A68A5DEFB35E50B37ACB926DD8DB96B910BB6F315FDBAE48531574B9ACBB438
+D1ADA41812A752E9876AB76B31CDE8EFDDB0DE7AF97238A9DA0846EAD39DB2AB
+30EB7D7F61DB0876FD294E5E09916F0C79417108B30597932BF1C81DCF5CE0BD
+2D65C84441D6354A9C8647D740C1B450E5DD3237EF9BBC793F1148155C0F950A
+405BFE9BE30D9EF9F8812279F71B30949F8640E9D0E5B6CD133153B2866E7F35
+78795EDF42FAC47913A9083E7069C4D4E6B0642F55FB481E7004DEA3C3C86177
+A103AFC8FF966BB958BC5EAE139870EC202D1BAC713AF4E3F2FB9594D60E83F0
+8638980BDB2FD061C867E748420E45AFE685D27A2767D31E272B43EC2DDA5424
+AC17EB9D1C7CE94DA05F741F0F635361325F227EC2DEEB5A3EF3AF4FF03F5FFF
+349A9571CA07A944C3974706C1E1A2A433F76149A1E33322E05335787A99C9A3
+98EBC8894218611339E7F065F13C02CF110ECED530FF12350140A7BC7BC810C8
+F17E870225D6DA162362C5587A4A13F52E9F92E31D0DC959DA76A3095661D000
+25A9EB458084039E445529C5A08E3C66FE115D2FE1CAD9CF27315D440FD45C76
+464970D0438E3C1E5F9CE9A9ADA95C5584532C7998063FC7E4E4DD3248148EAC
+10DD976E786084D5CD51D263AA0B7B5F0C31C1A127E03CA8AAA424C6D31106D9
+5788B85D5B2D4557615AF4B1CE34CB66F61AB005C5968756539C44690C3B93E9
+0629165F9377A1B449E2D07356E10DA88338F5B16EC8DAEA544ADED4B3EDD716
+550D9103F3F97E86181B8379D37E53FDA0557BA5EA231B90655957080E0E6DC6
+114D07BA1C9D1BACD0EF6F7997BF73482B194824A1EE1A39A6050213FDB4C820
+FE4BDE84724041C6F51287B7AF2E7A19558AB32EE2DABA726577787D5A136434
+427EF025B3D99F7B916F17AC1382994BD9DF6FD023D2AA72437FD509F55D5EA9
+189108B7934E0B0CEA9E956A000C5E23732E45BD1762961EFF36F7389BA1BF85
+312959449D0751E198C9C34E1081CD049759573217FB73F6A7B0348533F2D942
+9CF18688587980A65F512906C42593767D8A08F81C62E42CF85B92366E0DDE12
+0B04CD253800423151CCF040354A70EBF850C23013A48ACAFC816C4C002D0BAA
+0BCD2869368C497129DFA21813D2689F3EDBDA0956F822751B125CA6ACED9525
+51F85272D896B6A12EB9FB8579DF5FCE686804E3D4BCE113B5FD83478861553D
+75E11E30471EC3A76C5DA24F5BDA4C5A8B72E93DFA470B7E49CE1F960FD3F10F
+3E0E32BEBBB09244F091ACFD721B806D00593A925F97DAFC22C86BB5B0D4648B
+1BD0C32F5EEB7A3CD106C00015CC89B0D2677C7B4F2D3D818B40336B24D3B7B6
+77D03EAE4775C93326F7EE747CBD71FB65A2A2EAC5F1D03A5999C5689B099127
+61A2F058BD984FA3D2785622909A03EDE1A209ED6BB56237887479A782C75A54
+BC20ED5EB4E2BEAD28641E95237D2FE51C70AC77BE31246C92D4A3175EE3FE6C
+02612C7134DA79EAC6522DC1B52AD97132FF53EAE224C2DE9BB37E79464F08E1
+7340C8A79B87B439A484AAC56037E30DD391961E99B1BD4034BF50D00C1657E9
+8FCF4C2DD03612021175360A582CEFC4A7D12642EB33567A389EFBE03712DEF1
+00E971320F62E803F0775767620F37B34692C313FB9C0958E00597E1953F79F0
+F32186D202AF03829D2062335B64DE098D4ECBDED19516A3F4DC88D1799D0FFD
+F24B2C0E899D45756733EE27A1FCC99BEF10C462E9F9B062E9BFC16E75459B76
+06D84FE9C552AF42B0B3EC237785B3CB5075ECB9DE28817B55C85AAEC0C94C4B
+DA282188747A4CF8D63A50B9923CD27DB14D3BC523F41728A2D90ACF46355944
+991DACE13425D8DC18BA74B9F61923E45C978DC8B2D50939947CB4B33596D6D8
+5AB3DD0BD8E4CC3CB8D14590F900354CC46858D09C4BFA8142CDE33F8B75F349
+F535CF80B6DB8E64E6DADDF520D9E29D957BF1E298027BD5D0C4171DB575EA96
+1AECF1C3DEA0950BE26E739FBFB2BE59B86E188816CD44B7ECA980C1E44AA079
+AC2E7BD3C6FF65D9779B60ED34BCB38CCF793BFCF59B84A89A8C719C40EB0A23
+A91CCF0C21CE3DF3985E13C2EB9F89D6B7CE6923077D5E27260B55BC9FAE73B7
+C7EDE7676F922A8366154FAC92C7455863A45C4F4BF140776935BA4583CB1EC7
+1486197EDDFA9E46DCE6A28C992B10DA89C4FB8CF80CD39AC536C1D41C6753E3
+692F8E76928B5D4F2E86D30F7B3954BD6301ABB58CED13884C284C53D7A734BC
+46A9502745970B12A16058695801EDDFF1E65F7242CC61F6C4163A67DB236F17
+704CF79727413904319002AA4D81BFDDF64EFAD2DC47FB896BCBC5FF19FCA3ED
+B2321FF9F8504241CC25C1922DBB23CD6AFA25DDCFD473AC617F1333CFB469F1
+A343455681B59829DFFBCE8406D374059A724C7124FEBEE05F9BF3206254A931
+0D276555A890E38C69BB578DC8D7511E5F82A15E8E4BECD06D47F6E3AFD854C0
+B968F0923B0D7A3672BF7CDA1DA9CD9FEE74D70A2CCAD4055062E3AD8685FFC0
+B5BDDB530C857C3C826981C0F2F91574DE71274A4E404A1D73020F4B50376EFC
+748EEA93D6E1E2DB1144347180ED372D2727E2DBB8E9334778AB1C4E67993D28
+5EA56E402DC2A8B87D017778ACB9585D9C73780CAD7CE94B6BB727BB93366612
+8DC1B3830E7E95EC7EC2D539FE7E73E55633CADBC630F6B7DC36D77ED47B2958
+0B263DB67F07E16A040DC602CA362233C947B95F63F16239F0CA977F1A99F9A6
+B36F831B7D8AA5BD29DC4E26DB4DDB04508C53EA8041AF99D33899327C353C96
+A765BBFE74CFDD198E2FD0D9B9F3F76F2A8178A530919CB701F51DE0BECF3BFA
+B6A10EA4DB04DA17C04B2A932E937CCB268F5F427485C217D284CF602C9091E3
+6977BB4ECD4CA46905E79C6E847C0B7FE0A84F0DD43F7EECD10CC502F95293FC
+078348DBDAC9DAF6338E1F9D7DD289F52E1021E27851CC45AA0047F2FE07B5C7
+A6F0F8BB5E26BA7FFFB21082351804662F9C476E9D721E8A5BC81F2E5CA81F45
+4FC091EC171438E64ECE1899865F483D6015792450AE1186640D1E3C328B915E
+2893621345A8EAEF8A017CCA2D2608C5823A23FC7575397C3646476E8D26BDD2
+8C51C4CEF109EDB677017739A53CFA6A509AC5152077EA5ECD7A176578B6BFC4
+ABABBD0C484F31B293EE6FE8E68A281EECA6198A8BC6CAD2EA4EE2C49390AF4C
+6A710275742AFCA4E2A1DBE04123C080FAC65EB8C6AC86388FBFFAC8EEC49BAC
+464C4E1AA0DCB37AA6503E364FC954BEC84C9552300DC9495DDDEC35795EF8AF
+50D2C0CA0F238B3FA1CBBA9F9CBE1F621C710F73B7D456073082BCB28170407C
+FC3007F52CB71E08A85621B22B4DF750D011175E0A29B4FEBC1D8625E713D050
+31325515679F4A0D6EF17529A37C0BBC3F8F2F7AA0A6F57977941AB4133DA64D
+1AEBE4C7FABCDC25854BA5583678FFB54956AAE6D94F3E06D5C0F27B1DCF2421
+1C74FD8D4F0A5824DABE0346804CDD2D96BED494EE8B9D99F133F325D8CDF0EF
+431AB25D5025BA7A7E8B329AD2F89A53C3855AF9CD54275E030C3051632E5CC0
+994AFBD2A15772BAAFAF46FA10543A2B0AAC06163802D7F748C0EA0DA9072E54
+19E4BE682E9CDBA0B0D7E9F60A90C6C8491A6F30A5D310050DBCF613CC297D4B
+66974DACBFAB4377A753A16FE6394542A275D14197D422CF91FF360E8A63E8B0
+2E746082582E2448F6CAD56E488DBC0F40FCBCBB993A787E70BC9D8E24176B61
+FF2984A3855F02787C6C3DB41752B63FE0B7B090FC6D21763E96F2AC80B8994C
+FC3DD8AD32562184A3FA34CB6C0C73CB587529E35E72337A1AD22970995051DE
+2D10E84A14340589B08FA907F5A3570F98713316F633228AC0BBEC6789BED276
+6E2E1597D0C8C22705A729622749A30BDD267F7BF3CC116F7F888A4F4AFCD688
+63AE5A71F1E2F5EEFA3B100B19D6A893BE519DC5DAA215B143F807296187E4A2
+F52FC1F4448B0F4529E2156CE980293422994E484EA3F21C9FF7A56BB005A4C2
+F073DF6552D40E5DCB7A419C620C9127C451EBC2E341CB0649A503FA0E1B38D6
+2BAD504BEEEC35C13F6CB0659E719FF18C523B882EBD74D43D769E1F8A30354F
+8B790EAA99668110FE86806BDB239796E9F55A75D110D000C72AB2A430241713
+FD770F84793CD7BC488B8BBD59DA1BE3AAABC83F5E699F2A9D4870C2130502A1
+7CC2368B92CF0D52CB70446A3F634582E2E3D320CFC4353A748C1F1D91C7E4B5
+5ACA209EA88800AB7293FD1E8064B10C1A5829535E26D3C55AF6AD9B4ACE497B
+FAB377677F34D002BCDF35C0BBB7DA7833638683788748A16D075E344CE8FF95
+C09C6DCFCCBDB48EC084126BCF94EBDB1856940C67BBB69B8825E91A98F699EF
+2E378557776C9788E2A80ABAFE3E7E3BB6C0F32FA770597E37F271C50C10A9B2
+F90C8D80F4BD9F4C1098A306CE886C127946D3DB39C82F31F1CB1B1451FF6D9D
+A519AA74E1C7C4797F5E3EB440105C51ACFF85734924C0576E826B210C501232
+456601B688A3EA9494A8F391E1A0BFB7668BF6D0E1B82A47E91BC893E13EA0BC
+F8B7BA17D586DEFE3F7C2C72909106A651908325E055DE4F4E5B266D71716474
+56D5010FDC4012A2D659234BA355366C4E737FDFC04B7BECE1C1E16A7158FB27
+21AB8752DBCF8EF4AD11D185D7CE3BD84CD520553F0EE3FFA0AB3D773978A425
+F6C1B4EEE27F127C469005AFE5E07ACF2E438CCA628A77D90C9EAF7072733357
+CCF508A46C831FB96D0033FECE34E85023015A3AAA5E373A790DEB5D743EADBD
+7D249F543389FB089F4ECCAEDC4B75034AAF5DF41AB2DB047BE7C9500D34C60D
+7F38EC93219FA9C8A96523B981103196DB4D45031BAA1CF5018F3ABA08A547AD
+02E77C769762C162C7931A91CED9B33EE6C3BF4E59FF8EFE17A952FF3EAD46A9
+FDB74FFB0FB988DCEFA31ADB3F2A78E7C51BB09504DBBF1D53D96676E5843D8E
+DB50E2C89E2FA58295694AC71D7DC610756278F387A7809C8CD27152672314BE
+E287E774C2949A13B03BCEBA7A9A1A0B927AC46D8FF136C5B305EC65609F6162
+39908934CA61A225513E658F6B42F15A3621A45191F5437EBECAC64914548C8A
+6750FA2C9CC0E3BC40E01A21E3C4BA1707915D34CB78C96F0BCB7E2B10892E71
+174268D0234CFFCD5E60BD7955A151226F4987B67A69D9313CDB1ED0F9F34958
+33F7D16834BB40A6EEC4A5E24F57067FB59FB8D8C9AADFDBD3A897D8C91770CD
+D4820C1AE39A2D1AEC8B457DD856F81B3E698CF1FC5191CF60B1A80CC3230B63
+59C1384BD01EA86208DE000C9D3857B3243C95D6B6BA5BC693C539F7F6423205
+1F0FC68EB360DA674569C20FB993449096394328BB9229F93F45ECF5E11371B9
+63C233E1661C8451A3D1E076D243F6E887C82E49E00E2847CC33858370D560A4
+6742B1F48C2EE6D561A6D43BE796A09976E0D69A4A6C346AB895264C96092511
+7527320E9EA8A73250607B09BBE48D3952998435F36FE4D1CF667BC28ABCCD69
+FEE40049B09F1F39B64F3BE92C1EAC9C4661EBC403A69A9180FA83D1D5E590E0
+647AD00FE509B0E9FEB752F85726783978CE98B4AFAD649D9623F41419F9923A
+A11729723270E0847AA464AEF74FBC743D8D805322360364E7751743552A0AFF
+CCEB847942D9689E9659D15A3D795AEC8782C6EBCE6760E687F87095FCDDEA8B
+C4D8FCE65634148638A8DE5797BF21266AD94E363F58DB84561B74CDD8D5FAB3
+59A521598B34720C54C0AFC5B1A415B7E929D6EDCEE9205DAAB716379C29289F
+2C1AA7EE0776B1C6B6AFCDED4C6ED7EDFF1AA20523EC52F8332C2C0ABBAC1A2B
+DE91AE501079F2A4ECAE93FB93082B1A241AA79C1F7907F8EB3BD528A2353FBE
+749B89A4FD00C8C9472446EE4B6F04F5073EA7C2854835FFBA548920108192AC
+8CC658B87F249321015CA481B2A5F19156F63C5F7C285E18456D0CF0E1ECABCA
+C9702A3DC3911A3B179C837D4849DFEF463B9648AA2CEE8C7B7304B551296AA5
+4E73AFFD0D86AFBBAAEB71082E250627D70CAF3D246867A3676ED1BBBE99F6FD
+32BCA350821E0925E99235BE60C72D8270769DBE50CA12BE348D5145598EB0F6
+2EFC2EAFB348EC74C1F9025DEF33772AB3A41D6F8DDE6CC6746701CF75C86B43
+3F9224B633E510BAB613F6EC46A685D32C1C474F3509FC63268C4DF841B9B38E
+9CB08A26518FFD1A402D43C079C5603589D578DE2E8225A160625B6A484460CE
+5C445FDC1D3A58A982D205C370D86195D988E277F92937BBC9FF72851B0694B4
+D484FE0755962D2C4D81DA0F1F36973CD69765482A7DF0F5E701A3C5045C97FC
+09B5DEC1E35BDF033C02B7155B72851ED7A6BFDE12196DB43AFEDADACD52B93D
+E6F247F438A11DBF4A6D6CD59834865EF349F87DBB7EBBC5503492F5BAEA9615
+32AB4D318C6D1BB372FB14CFCB4268EF69128DE3FA99379609DF7099E459B557
+E7CFA0A293121A700CCC679D815F0883CFAF64B603C9E588488904267AD3EE3B
+9A8F6BED8EF48582F4A420AAE9CC3E0A61EB8D10C816C3091074E3B6345FF4DC
+37E1C1597DA71581A9920E9858DAB295178521766178F2141851EF5E455CE390
+4CD16782A04606397A6B4D13303918255700FFC68D83420E3F37437C073DBE9F
+C80EC3F7D915376410FC4961F37D73D13268B7E93C8B4F29880B535D14DE1205
+615CCB9BCDB0164F2D9C3E9515BF00C5D4E164A6B495E6A80EA01D3D6226BABE
+762982E7B5B74799A15819EDEDFB01B444BA30899AF2498DF31B1198C9115C88
+720C6BFFE2E0F33944274AB36CDEC08D18D00AD8AAB0037680DA8525AD9EBA6D
+8847EEEF0F689C466DB5CA6382B52F56FCF8490F2A931B3A71
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@@ -4106,12 +4107,12 @@ rf /Fs 129[48 48 48 48 48 48 48 48 48 48 48 48 48 48
48 48 1[48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
48 1[48 48 1[48 48 1[48 48 48 48 48 48 48 48 48 48 48
48 48 48 48 48 48 48 33[{ TeX09fbbfacEncoding ReEncodeFont }89
-90.9091 /CMTT10 rf /Ft 131[91 1[40 48 48 66 48 51 35
+90.9091 /CMTT10 rf /Ft 131[91 45 40 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 25 2[25 45 25 56 68 68 93 68 68 66 51 67 71 62 71
68 83 57 71 47 33 68 71 59 62 69 66 64 68 5[25 25 45
45 45 45 45 45 45 45 45 45 45 25 30 25 2[35 35 25 2[45
-1[45 19[76 51 51 53 11[{ TeXf7b6d320Encoding ReEncodeFont }82
+1[45 19[76 51 51 53 11[{ TeXf7b6d320Encoding ReEncodeFont }83
90.9091 /CMR10 rf /Fu 134[102 6[79 3[108 1[54 2[54 3[88
108 1[108 94 11[149 2[144 3[151 1[116 4[152 71[{
TeXf7b6d320Encoding ReEncodeFont }14 172.154 /CMBX12
@@ -4127,30 +4128,29 @@ letter
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop 150 1318 a Fu(GNU)65 b(Readline)g(Library)p
-150 1418 3600 34 v 1373 1515 a Ft(Edition)30 b(5.1-b)s(eta1,)j(for)d
-Fs(Readline)e(Library)h Ft(V)-8 b(ersion)31 b(5.1-b)s(eta1.)3139
-1623 y(No)m(v)m(em)m(b)s(er)g(2005)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
+150 1418 3600 34 v 1873 1515 a Ft(Edition)30 b(5.2,)i(for)e
+Fs(Readline)e(Library)h Ft(V)-8 b(ersion)31 b(5.2.)3333
+1623 y(April)f(2006)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 3024 a Ft(This)32 b(man)m(ual)h(describ)s(es)
-f(the)h(GNU)h(Readline)f(Library)f(\(v)m(ersion)i(5.1-b)s(eta1,)i(11)e
-(No)m(v)m(em)m(b)s(er)g(2005\),)150 3133 y(a)42 b(library)f(whic)m(h)g
-(aids)g(in)g(the)g(consistency)i(of)e(user)g(in)m(terface)h(across)g
-(discrete)g(programs)f(whic)m(h)150 3243 y(pro)m(vide)30
-b(a)h(command)f(line)h(in)m(terface.)150 3377 y(Cop)m(yrigh)m(t)602
-3374 y(c)577 3377 y Fq(\015)f Ft(1988-2004)k(F)-8 b(ree)32
-b(Soft)m(w)m(are)f(F)-8 b(oundation,)32 b(Inc.)150 3512
-y(P)m(ermission)g(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.1)g(or)f(an)m(y)g(later)390 3975 y(v)m(ersion)28
+TeXDict begin 2 1 bop 150 3024 a Ft(This)37 b(man)m(ual)h(describ)s(es)
+f(the)h(GNU)h(Readline)f(Library)f(\(v)m(ersion)i(5.2,)i(26)e(April)e
+(2006\),)42 b(a)c(library)150 3133 y(whic)m(h)h(aids)g(in)g(the)g
+(consistency)h(of)g(user)e(in)m(terface)j(across)f(discrete)g(programs)
+e(whic)m(h)h(pro)m(vide)h(a)150 3243 y(command)30 b(line)h(in)m
+(terface.)150 3377 y(Cop)m(yrigh)m(t)602 3374 y(c)577
+3377 y Fq(\015)f Ft(1988-2006)k(F)-8 b(ree)32 b(Soft)m(w)m(are)f(F)-8
+b(oundation,)32 b(Inc.)150 3512 y(P)m(ermission)g(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.2)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
@@ -4609,202 +4609,206 @@ Ft(and)d Fl(C-J)f Ft(c)m(haracters)k(will)150 408 y(terminate)j(an)g
518 y(original)30 b(line.)41 b(When)28 b(the)h(searc)m(h)h(is)f
(terminated,)h(the)f(history)g(en)m(try)g(con)m(taining)h(the)f(searc)m
(h)h(string)150 628 y(b)s(ecomes)h(the)f(curren)m(t)g(line.)275
-769 y(T)-8 b(o)31 b(\014nd)e(other)j(matc)m(hing)g(en)m(tries)g(in)e
+771 y(T)-8 b(o)31 b(\014nd)e(other)j(matc)m(hing)g(en)m(tries)g(in)e
(the)h(history)g(list,)h(t)m(yp)s(e)g Fl(C-r)e Ft(or)h
-Fl(C-s)f Ft(as)h(appropriate.)43 b(This)150 878 y(will)26
+Fl(C-s)f Ft(as)h(appropriate.)43 b(This)150 880 y(will)26
b(searc)m(h)h(bac)m(kw)m(ard)g(or)f(forw)m(ard)g(in)f(the)i(history)f
(for)g(the)g(next)g(en)m(try)h(matc)m(hing)g(the)f(searc)m(h)h(string)
-150 988 y(t)m(yp)s(ed)37 b(so)h(far.)63 b(An)m(y)38 b(other)f(k)m(ey)i
+150 990 y(t)m(yp)s(ed)37 b(so)h(far.)63 b(An)m(y)38 b(other)f(k)m(ey)i
(sequence)f(b)s(ound)e(to)i(a)g(Readline)h(command)e(will)h(terminate)h
-(the)150 1098 y(searc)m(h)22 b(and)e(execute)j(that)e(command.)38
-b(F)-8 b(or)22 b(instance,)h(a)2127 1095 y Fk(h)p 2151
-1042 151 4 v 2151 1098 a Fj(RET)p 2151 1113 V 2298 1095
-a Fk(i)2349 1098 y Ft(will)e(terminate)h(the)f(searc)m(h)h(and)e
-(accept)150 1207 y(the)30 b(line,)g(thereb)m(y)f(executing)i(the)e
+(the)150 1100 y(searc)m(h)22 b(and)e(execute)j(that)e(command.)38
+b(F)-8 b(or)22 b(instance,)h(a)2127 1097 y Fk(h)p 2151
+1044 151 4 v 2151 1100 a Fj(RET)p 2151 1115 V 2298 1097
+a Fk(i)2349 1100 y Ft(will)e(terminate)h(the)f(searc)m(h)h(and)e
+(accept)150 1209 y(the)30 b(line,)g(thereb)m(y)f(executing)i(the)e
(command)g(from)g(the)h(history)f(list.)41 b(A)29 b(mo)m(v)m(emen)m(t)j
-(command)d(will)150 1317 y(terminate)i(the)g(searc)m(h,)g(mak)m(e)h
+(command)d(will)150 1319 y(terminate)i(the)g(searc)m(h,)g(mak)m(e)h
(the)e(last)h(line)g(found)e(the)i(curren)m(t)f(line,)h(and)f(b)s(egin)
-g(editing.)275 1458 y(Readline)35 b(remem)m(b)s(ers)f(the)h(last)h
+g(editing.)275 1462 y(Readline)35 b(remem)m(b)s(ers)f(the)h(last)h
(incremen)m(tal)g(searc)m(h)f(string.)54 b(If)34 b(t)m(w)m(o)j
-Fl(C-r)p Ft(s)c(are)i(t)m(yp)s(ed)g(without)150 1567
+Fl(C-r)p Ft(s)c(are)i(t)m(yp)s(ed)g(without)150 1571
y(an)m(y)i(in)m(terv)m(ening)g(c)m(haracters)h(de\014ning)e(a)h(new)f
(searc)m(h)h(string,)h(an)m(y)f(remem)m(b)s(ered)e(searc)m(h)i(string)g
-(is)150 1677 y(used.)275 1818 y(Non-incremen)m(tal)48
+(is)150 1681 y(used.)275 1824 y(Non-incremen)m(tal)48
b(searc)m(hes)g(read)e(the)h(en)m(tire)h(searc)m(h)f(string)g(b)s
-(efore)f(starting)h(to)h(searc)m(h)f(for)150 1928 y(matc)m(hing)d
+(efore)f(starting)h(to)h(searc)m(h)f(for)150 1934 y(matc)m(hing)d
(history)e(lines.)78 b(The)42 b(searc)m(h)h(string)g(ma)m(y)g(b)s(e)f
(t)m(yp)s(ed)g(b)m(y)g(the)h(user)f(or)h(b)s(e)f(part)g(of)h(the)150
-2037 y(con)m(ten)m(ts)32 b(of)f(the)f(curren)m(t)g(line.)150
-2311 y Fr(1.3)68 b(Readline)47 b(Init)e(File)275 2562
+2043 y(con)m(ten)m(ts)32 b(of)f(the)f(curren)m(t)g(line.)150
+2322 y Fr(1.3)68 b(Readline)47 b(Init)e(File)275 2575
y Ft(Although)g(the)g(Readline)h(library)e(comes)i(with)f(a)h(set)f(of)
-g(Emacs-lik)m(e)i(k)m(eybindings)e(installed)150 2672
+g(Emacs-lik)m(e)i(k)m(eybindings)e(installed)150 2685
y(b)m(y)d(default,)i(it)f(is)e(p)s(ossible)g(to)i(use)e(a)h(di\013eren)
m(t)g(set)g(of)g(k)m(eybindings.)74 b(An)m(y)42 b(user)f(can)h
-(customize)150 2781 y(programs)32 b(that)h(use)f(Readline)h(b)m(y)g
+(customize)150 2794 y(programs)32 b(that)h(use)f(Readline)h(b)m(y)g
(putting)f(commands)g(in)g(an)g Fi(inputrc)37 b Ft(\014le,)d(con)m(v)m
-(en)m(tionally)h(in)d(his)150 2891 y(home)h(directory)-8
+(en)m(tionally)h(in)d(his)150 2904 y(home)h(directory)-8
b(.)50 b(The)33 b(name)g(of)g(this)g(\014le)h(is)f(tak)m(en)h(from)f
(the)g(v)-5 b(alue)34 b(of)f(the)g(en)m(vironmen)m(t)h(v)-5
-b(ariable)150 3000 y Fs(INPUTRC)p Ft(.)39 b(If)30 b(that)h(v)-5
-b(ariable)31 b(is)f(unset,)g(the)h(default)g(is)f(`)p
-Fs(~/.inputrc)p Ft('.)275 3142 y(When)f(a)h(program)f(whic)m(h)h(uses)f
-(the)h(Readline)g(library)f(starts)h(up,)f(the)h(init)g(\014le)f(is)h
-(read,)g(and)f(the)150 3251 y(k)m(ey)i(bindings)e(are)i(set.)275
-3392 y(In)26 b(addition,)i(the)f Fs(C-x)i(C-r)d Ft(command)h(re-reads)g
-(this)f(init)h(\014le,)h(th)m(us)f(incorp)s(orating)g(an)m(y)g(c)m
-(hanges)150 3502 y(that)k(y)m(ou)g(migh)m(t)g(ha)m(v)m(e)g(made)g(to)g
-(it.)150 3739 y Fh(1.3.1)63 b(Readline)40 b(Init)h(File)g(Syn)m(tax)275
-3990 y Ft(There)33 b(are)h(only)g(a)g(few)f(basic)h(constructs)g(allo)m
+b(ariable)150 3014 y Fs(INPUTRC)p Ft(.)38 b(If)28 b(that)g(v)-5
+b(ariable)29 b(is)f(unset,)h(the)f(default)g(is)h(`)p
+Fs(~/.inputrc)p Ft('.)37 b(If)28 b(that)h(\014le)f(do)s(es)g(not)g
+(exist)h(or)150 3123 y(cannot)i(b)s(e)f(read,)g(the)h(ultimate)g
+(default)g(is)f(`)p Fs(/etc/inputrc)p Ft('.)275 3266
+y(When)f(a)h(program)f(whic)m(h)h(uses)f(the)h(Readline)g(library)f
+(starts)h(up,)f(the)h(init)g(\014le)f(is)h(read,)g(and)f(the)150
+3376 y(k)m(ey)i(bindings)e(are)i(set.)275 3519 y(In)26
+b(addition,)i(the)f Fs(C-x)i(C-r)d Ft(command)h(re-reads)g(this)f(init)
+h(\014le,)h(th)m(us)f(incorp)s(orating)g(an)m(y)g(c)m(hanges)150
+3629 y(that)k(y)m(ou)g(migh)m(t)g(ha)m(v)m(e)g(made)g(to)g(it.)150
+3870 y Fh(1.3.1)63 b(Readline)40 b(Init)h(File)g(Syn)m(tax)275
+4123 y Ft(There)33 b(are)h(only)g(a)g(few)f(basic)h(constructs)g(allo)m
(w)m(ed)h(in)f(the)g(Readline)g(init)g(\014le.)51 b(Blank)34
-b(lines)g(are)150 4100 y(ignored.)72 b(Lines)41 b(b)s(eginning)f(with)h
+b(lines)g(are)150 4232 y(ignored.)72 b(Lines)41 b(b)s(eginning)f(with)h
(a)g(`)p Fs(#)p Ft(')g(are)h(commen)m(ts.)73 b(Lines)41
b(b)s(eginning)f(with)g(a)i(`)p Fs($)p Ft(')f(indicate)150
-4209 y(conditional)29 b(constructs)f(\(see)g(Section)h(1.3.2)g
+4342 y(conditional)29 b(constructs)f(\(see)g(Section)h(1.3.2)g
([Conditional)g(Init)e(Constructs],)i(page)f(9\).)41
-b(Other)27 b(lines)150 4319 y(denote)k(v)-5 b(ariable)31
-b(settings)g(and)f(k)m(ey)h(bindings.)150 4488 y(V)-8
-b(ariable)32 b(Settings)630 4598 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e
+b(Other)27 b(lines)150 4452 y(denote)k(v)-5 b(ariable)31
+b(settings)g(and)f(k)m(ey)h(bindings.)150 4624 y(V)-8
+b(ariable)32 b(Settings)630 4734 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e
(the)i(run-time)f(b)s(eha)m(vior)g(of)h(Readline)g(b)m(y)f(altering)h
-(the)g(v)-5 b(alues)41 b(of)630 4707 y(v)-5 b(ariables)34
+(the)g(v)-5 b(alues)41 b(of)630 4843 y(v)-5 b(ariables)34
b(in)f(Readline)i(using)e(the)g Fs(set)g Ft(command)g(within)g(the)h
-(init)g(\014le.)50 b(The)33 b(syn)m(tax)630 4817 y(is)d(simple:)870
-4955 y Fs(set)47 b Fl(variable)56 b(value)630 5093 y
+(init)g(\014le.)50 b(The)33 b(syn)m(tax)630 4953 y(is)d(simple:)870
+5092 y Fs(set)47 b Fl(variable)56 b(value)630 5230 y
Ft(Here,)29 b(for)e(example,)h(is)g(ho)m(w)f(to)h(c)m(hange)g(from)f
(the)g(default)h(Emacs-lik)m(e)h(k)m(ey)f(binding)e(to)630
-5202 y(use)k Fs(vi)g Ft(line)h(editing)g(commands:)870
-5340 y Fs(set)47 b(editing-mode)d(vi)p eop end
+5340 y(use)k Fs(vi)g Ft(line)h(editing)g(commands:)p
+eop end
%%Page: 5 9
TeXDict begin 5 8 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(5)630 299 y(V)-8
-b(ariable)36 b(names)f(and)g(v)-5 b(alues,)36 b(where)f(appropriate,)h
-(are)g(recognized)g(without)f(regard)630 408 y(to)c(case.)42
-b(Unrecognized)31 b(v)-5 b(ariable)31 b(names)g(are)f(ignored.)630
-536 y(Bo)s(olean)c(v)-5 b(ariables)26 b(\(those)g(that)g(can)f(b)s(e)f
-(set)i(to)g(on)f(or)g(o\013)7 b(\))25 b(are)h(set)f(to)h(on)f(if)g(the)
-g(v)-5 b(alue)26 b(is)630 646 y(n)m(ull)e(or)g(empt)m(y)-8
-b(,)27 b Fi(on)d Ft(\(case-insensitiv)m(e\),)29 b(or)24
-b(1.)39 b(An)m(y)25 b(other)f(v)-5 b(alue)25 b(results)f(in)g(the)g(v)
--5 b(ariable)630 756 y(b)s(eing)30 b(set)h(to)g(o\013.)630
-883 y(A)f(great)i(deal)f(of)g(run-time)f(b)s(eha)m(vior)g(is)g(c)m
+b(Command)29 b(Line)i(Editing)2153 b(5)870 299 y Fs(set)47
+b(editing-mode)d(vi)630 432 y Ft(V)-8 b(ariable)36 b(names)f(and)g(v)-5
+b(alues,)36 b(where)f(appropriate,)h(are)g(recognized)g(without)f
+(regard)630 541 y(to)c(case.)42 b(Unrecognized)31 b(v)-5
+b(ariable)31 b(names)g(are)f(ignored.)630 674 y(Bo)s(olean)c(v)-5
+b(ariables)26 b(\(those)g(that)g(can)f(b)s(e)f(set)i(to)g(on)f(or)g
+(o\013)7 b(\))25 b(are)h(set)f(to)h(on)f(if)g(the)g(v)-5
+b(alue)26 b(is)630 783 y(n)m(ull)e(or)g(empt)m(y)-8 b(,)27
+b Fi(on)d Ft(\(case-insensitiv)m(e\),)29 b(or)24 b(1.)39
+b(An)m(y)25 b(other)f(v)-5 b(alue)25 b(results)f(in)g(the)g(v)-5
+b(ariable)630 893 y(b)s(eing)30 b(set)h(to)g(o\013.)630
+1026 y(A)f(great)i(deal)f(of)g(run-time)f(b)s(eha)m(vior)g(is)g(c)m
(hangeable)j(with)d(the)g(follo)m(wing)i(v)-5 b(ariables.)630
-1029 y Fs(bell-style)1110 1139 y Ft(Con)m(trols)44 b(what)g(happ)s(ens)
+1181 y Fs(bell-style)1110 1291 y Ft(Con)m(trols)44 b(what)g(happ)s(ens)
e(when)h(Readline)i(w)m(an)m(ts)f(to)h(ring)e(the)h(termi-)1110
-1249 y(nal)37 b(b)s(ell.)61 b(If)37 b(set)h(to)g(`)p
+1401 y(nal)37 b(b)s(ell.)61 b(If)37 b(set)h(to)g(`)p
Fs(none)p Ft(',)g(Readline)g(nev)m(er)g(rings)e(the)i(b)s(ell.)61
-b(If)36 b(set)i(to)1110 1358 y(`)p Fs(visible)p Ft(',)32
+b(If)36 b(set)i(to)1110 1510 y(`)p Fs(visible)p Ft(',)32
b(Readline)i(uses)f(a)g(visible)g(b)s(ell)g(if)g(one)g(is)g(a)m(v)-5
-b(ailable.)51 b(If)33 b(set)g(to)1110 1468 y(`)p Fs(audible)p
+b(ailable.)51 b(If)33 b(set)g(to)1110 1620 y(`)p Fs(audible)p
Ft(')j(\(the)i(default\),)i(Readline)e(attempts)g(to)h(ring)e(the)g
-(terminal's)1110 1577 y(b)s(ell.)630 1724 y Fs(bind-tty-special-chars)
-1110 1833 y Ft(If)45 b(set)h(to)f(`)p Fs(on)p Ft(',)50
+(terminal's)1110 1729 y(b)s(ell.)630 1885 y Fs(bind-tty-special-chars)
+1110 1995 y Ft(If)45 b(set)h(to)f(`)p Fs(on)p Ft(',)50
b(Readline)45 b(attempts)i(to)f(bind)d(the)j(con)m(trol)g(c)m
-(haracters)1110 1943 y(treated)36 b(sp)s(ecially)h(b)m(y)e(the)h(k)m
+(haracters)1110 2104 y(treated)36 b(sp)s(ecially)h(b)m(y)e(the)h(k)m
(ernel's)g(terminal)g(driv)m(er)f(to)h(their)f(Readline)1110
-2052 y(equiv)-5 b(alen)m(ts.)630 2198 y Fs(comment-begin)1110
-2308 y Ft(The)29 b(string)g(to)h(insert)f(at)h(the)f(b)s(eginning)g(of)
-g(the)h(line)f(when)f(the)i Fs(insert-)1110 2418 y(comment)e
+2214 y(equiv)-5 b(alen)m(ts.)630 2370 y Fs(comment-begin)1110
+2479 y Ft(The)29 b(string)g(to)h(insert)f(at)h(the)f(b)s(eginning)g(of)
+g(the)h(line)f(when)f(the)i Fs(insert-)1110 2589 y(comment)e
Ft(command)j(is)f(executed.)42 b(The)29 b(default)i(v)-5
-b(alue)31 b(is)f Fs("#")p Ft(.)630 2564 y Fs(completion-ignore-case)
-1110 2673 y Ft(If)d(set)h(to)g(`)p Fs(on)p Ft(',)g(Readline)g(p)s
+b(alue)31 b(is)f Fs("#")p Ft(.)630 2744 y Fs(completion-ignore-case)
+1110 2854 y Ft(If)d(set)h(to)g(`)p Fs(on)p Ft(',)g(Readline)g(p)s
(erforms)e(\014lename)h(matc)m(hing)i(and)e(completion)1110
-2783 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)40 b(The)30
+2964 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)40 b(The)30
b(default)h(v)-5 b(alue)30 b(is)h(`)p Fs(off)p Ft('.)630
-2929 y Fs(completion-query-items)1110 3039 y Ft(The)26
+3119 y Fs(completion-query-items)1110 3229 y Ft(The)26
b(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h(that)g(determines)
-f(when)f(the)i(user)1110 3148 y(is)i(ask)m(ed)h(whether)f(the)h(list)g
+f(when)f(the)i(user)1110 3339 y(is)i(ask)m(ed)h(whether)f(the)h(list)g
(of)f(p)s(ossibilities)h(should)e(b)s(e)h(displa)m(y)m(ed.)41
-b(If)29 b(the)1110 3258 y(n)m(um)m(b)s(er)d(of)h(p)s(ossible)f
+b(If)29 b(the)1110 3448 y(n)m(um)m(b)s(er)d(of)h(p)s(ossible)f
(completions)i(is)f(greater)h(than)e(this)h(v)-5 b(alue,)28
-b(Readline)1110 3367 y(will)f(ask)g(the)f(user)g(whether)g(or)g(not)h
-(he)f(wishes)g(to)i(view)e(them;)i(otherwise,)1110 3477
+b(Readline)1110 3558 y(will)f(ask)g(the)f(user)g(whether)g(or)g(not)h
+(he)f(wishes)g(to)i(view)e(them;)i(otherwise,)1110 3667
y(they)d(are)f(simply)g(listed.)40 b(This)23 b(v)-5 b(ariable)25
b(m)m(ust)g(b)s(e)e(set)i(to)g(an)g(in)m(teger)g(v)-5
-b(alue)1110 3587 y(greater)26 b(than)f(or)f(equal)i(to)f(0.)40
+b(alue)1110 3777 y(greater)26 b(than)f(or)f(equal)i(to)f(0.)40
b(A)24 b(negativ)m(e)j(v)-5 b(alue)26 b(means)e(Readline)i(should)1110
-3696 y(nev)m(er)31 b(ask.)41 b(The)29 b(default)i(limit)g(is)g
-Fs(100)p Ft(.)630 3842 y Fs(convert-meta)1110 3952 y
+3886 y(nev)m(er)31 b(ask.)41 b(The)29 b(default)i(limit)g(is)g
+Fs(100)p Ft(.)630 4042 y Fs(convert-meta)1110 4152 y
Ft(If)22 b(set)g(to)h(`)p Fs(on)p Ft(',)h(Readline)f(will)f(con)m(v)m
(ert)i(c)m(haracters)f(with)f(the)g(eigh)m(th)h(bit)f(set)1110
-4061 y(to)g(an)f Fm(asci)r(i)g Ft(k)m(ey)h(sequence)g(b)m(y)f
+4261 y(to)g(an)f Fm(asci)r(i)g Ft(k)m(ey)h(sequence)g(b)m(y)f
(stripping)f(the)i(eigh)m(th)g(bit)f(and)g(pre\014xing)f(an)1110
-4168 y Fk(h)p 1134 4115 139 4 v 1134 4171 a Fj(ESC)p
-1134 4186 V 1268 4168 a Fk(i)1332 4171 y Ft(c)m(haracter,)36
+4368 y Fk(h)p 1134 4315 139 4 v 1134 4371 a Fj(ESC)p
+1134 4386 V 1268 4368 a Fk(i)1332 4371 y Ft(c)m(haracter,)36
b(con)m(v)m(erting)g(them)e(to)g(a)h(meta-pre\014xed)f(k)m(ey)g
-(sequence.)1110 4281 y(The)c(default)g(v)-5 b(alue)31
-b(is)g(`)p Fs(on)p Ft('.)630 4427 y Fs(disable-completion)1110
-4536 y Ft(If)36 b(set)h(to)h(`)p Fs(On)p Ft(',)g(Readline)f(will)g
+(sequence.)1110 4481 y(The)c(default)g(v)-5 b(alue)31
+b(is)g(`)p Fs(on)p Ft('.)630 4636 y Fs(disable-completion)1110
+4746 y Ft(If)36 b(set)h(to)h(`)p Fs(On)p Ft(',)g(Readline)f(will)g
(inhibit)f(w)m(ord)h(completion.)60 b(Completion)1110
-4646 y(c)m(haracters)28 b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g
+4855 y(c)m(haracters)28 b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g
(line)f(as)g(if)g(they)h(had)e(b)s(een)g(mapp)s(ed)1110
-4755 y(to)31 b Fs(self-insert)p Ft(.)38 b(The)30 b(default)g(is)h(`)p
-Fs(off)p Ft('.)630 4902 y Fs(editing-mode)1110 5011 y
+4965 y(to)31 b Fs(self-insert)p Ft(.)38 b(The)30 b(default)g(is)h(`)p
+Fs(off)p Ft('.)630 5121 y Fs(editing-mode)1110 5230 y
Ft(The)d Fs(editing-mode)e Ft(v)-5 b(ariable)29 b(con)m(trols)h(whic)m
-(h)e(default)h(set)h(of)e(k)m(ey)i(bind-)1110 5121 y(ings)25
+(h)e(default)h(set)h(of)e(k)m(ey)i(bind-)1110 5340 y(ings)25
b(is)g(used.)38 b(By)26 b(default,)g(Readline)g(starts)f(up)f(in)h
-(Emacs)g(editing)h(mo)s(de,)1110 5230 y(where)j(the)g(k)m(eystrok)m(es)
-i(are)e(most)h(similar)f(to)h(Emacs.)40 b(This)29 b(v)-5
-b(ariable)30 b(can)1110 5340 y(b)s(e)g(set)h(to)g(either)g(`)p
-Fs(emacs)p Ft(')e(or)h(`)p Fs(vi)p Ft('.)p eop end
+(Emacs)g(editing)h(mo)s(de,)p eop end
%%Page: 6 10
TeXDict begin 6 9 bop 150 -116 a Ft(6)2645 b(GNU)31 b(Readline)g
-(Library)630 299 y Fs(enable-keypad)1110 408 y Ft(When)23
-b(set)h(to)g(`)p Fs(on)p Ft(',)h(Readline)f(will)g(try)f(to)h(enable)g
-(the)f(application)i(k)m(eypad)1110 518 y(when)h(it)h(is)f(called.)41
-b(Some)27 b(systems)f(need)h(this)f(to)h(enable)g(the)g(arro)m(w)g(k)m
-(eys.)1110 628 y(The)j(default)g(is)h(`)p Fs(off)p Ft('.)630
-819 y Fs(expand-tilde)1110 929 y Ft(If)c(set)h(to)h(`)p
-Fs(on)p Ft(',)f(tilde)g(expansion)g(is)f(p)s(erformed)f(when)h
-(Readline)h(attempts)1110 1039 y(w)m(ord)i(completion.)42
-b(The)30 b(default)g(is)h(`)p Fs(off)p Ft('.)630 1230
-y Fs(history-preserve-point)1110 1340 y Ft(If)e(set)i(to)f(`)p
-Fs(on)p Ft(',)g(the)g(history)g(co)s(de)g(attempts)g(to)h(place)f(p)s
-(oin)m(t)g(at)h(the)f(same)1110 1450 y(lo)s(cation)35
-b(on)e(eac)m(h)i(history)e(line)h(retriev)m(ed)g(with)f
-Fs(previous-history)c Ft(or)1110 1559 y Fs(next-history)p
+(Library)1110 299 y(where)e(the)g(k)m(eystrok)m(es)i(are)e(most)h
+(similar)f(to)h(Emacs.)40 b(This)29 b(v)-5 b(ariable)30
+b(can)1110 408 y(b)s(e)g(set)h(to)g(either)g(`)p Fs(emacs)p
+Ft(')e(or)h(`)p Fs(vi)p Ft('.)630 567 y Fs(enable-keypad)1110
+676 y Ft(When)23 b(set)h(to)g(`)p Fs(on)p Ft(',)h(Readline)f(will)g
+(try)f(to)h(enable)g(the)f(application)i(k)m(eypad)1110
+786 y(when)h(it)h(is)f(called.)41 b(Some)27 b(systems)f(need)h(this)f
+(to)h(enable)g(the)g(arro)m(w)g(k)m(eys.)1110 896 y(The)j(default)g(is)
+h(`)p Fs(off)p Ft('.)630 1054 y Fs(expand-tilde)1110
+1163 y Ft(If)c(set)h(to)h(`)p Fs(on)p Ft(',)f(tilde)g(expansion)g(is)f
+(p)s(erformed)f(when)h(Readline)h(attempts)1110 1273
+y(w)m(ord)i(completion.)42 b(The)30 b(default)g(is)h(`)p
+Fs(off)p Ft('.)630 1431 y Fs(history-preserve-point)1110
+1541 y Ft(If)e(set)i(to)f(`)p Fs(on)p Ft(',)g(the)g(history)g(co)s(de)g
+(attempts)g(to)h(place)f(p)s(oin)m(t)g(at)h(the)f(same)1110
+1650 y(lo)s(cation)35 b(on)e(eac)m(h)i(history)e(line)h(retriev)m(ed)g
+(with)f Fs(previous-history)c Ft(or)1110 1760 y Fs(next-history)p
Ft(.)37 b(The)30 b(default)h(is)f(`)p Fs(off)p Ft('.)630
-1751 y Fs(horizontal-scroll-mode)1110 1861 y Ft(This)35
+1918 y Fs(horizontal-scroll-mode)1110 2028 y Ft(This)35
b(v)-5 b(ariable)37 b(can)f(b)s(e)f(set)h(to)h(either)f(`)p
Fs(on)p Ft(')g(or)g(`)p Fs(off)p Ft('.)57 b(Setting)36
-b(it)g(to)h(`)p Fs(on)p Ft(')1110 1970 y(means)26 b(that)h(the)f(text)h
+b(it)g(to)h(`)p Fs(on)p Ft(')1110 2138 y(means)26 b(that)h(the)f(text)h
(of)g(the)f(lines)g(b)s(eing)g(edited)h(will)f(scroll)h(horizon)m
-(tally)1110 2080 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i
-(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 2189
+(tally)1110 2247 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i
+(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 2357
y(screen,)27 b(instead)g(of)f(wrapping)f(on)m(to)i(a)f(new)g(screen)g
-(line.)39 b(By)27 b(default,)g(this)1110 2299 y(v)-5
+(line.)39 b(By)27 b(default,)g(this)1110 2466 y(v)-5
b(ariable)31 b(is)g(set)f(to)i(`)p Fs(off)p Ft('.)630
-2491 y Fs(input-meta)1110 2600 y Ft(If)f(set)g(to)h(`)p
+2625 y Fs(input-meta)1110 2734 y Ft(If)f(set)g(to)h(`)p
Fs(on)p Ft(',)g(Readline)g(will)f(enable)h(eigh)m(t-bit)h(input)d(\(it)
-i(will)f(not)h(clear)1110 2710 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h
+i(will)f(not)h(clear)1110 2844 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h
(c)m(haracters)h(it)f(reads\),)j(regardless)c(of)h(what)g(the)1110
-2819 y(terminal)g(claims)h(it)g(can)f(supp)s(ort.)68
+2953 y(terminal)g(claims)h(it)g(can)f(supp)s(ort.)68
b(The)39 b(default)h(v)-5 b(alue)40 b(is)g(`)p Fs(off)p
-Ft('.)69 b(The)1110 2929 y(name)30 b Fs(meta-flag)e Ft(is)j(a)f(synon)m
-(ym)g(for)g(this)h(v)-5 b(ariable.)630 3121 y Fs(isearch-terminators)
-1110 3230 y Ft(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e
-(terminate)j(an)f(incremen)m(tal)1110 3340 y(searc)m(h)25
+Ft('.)69 b(The)1110 3063 y(name)30 b Fs(meta-flag)e Ft(is)j(a)f(synon)m
+(ym)g(for)g(this)h(v)-5 b(ariable.)630 3221 y Fs(isearch-terminators)
+1110 3331 y Ft(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e
+(terminate)j(an)f(incremen)m(tal)1110 3440 y(searc)m(h)25
b(without)g(subsequen)m(tly)g(executing)h(the)f(c)m(haracter)h(as)f(a)g
-(command)1110 3450 y(\(see)45 b(Section)h(1.2.5)g([Searc)m(hing],)j
+(command)1110 3550 y(\(see)45 b(Section)h(1.2.5)g([Searc)m(hing],)j
(page)d(3\).)84 b(If)44 b(this)g(v)-5 b(ariable)45 b(has)g(not)1110
-3559 y(b)s(een)31 b(giv)m(en)h(a)g(v)-5 b(alue,)32 b(the)g(c)m
-(haracters)2494 3556 y Fk(h)p 2518 3503 139 4 v 2518
-3559 a Fj(ESC)p 2518 3575 V 2652 3556 a Fk(i)2713 3559
-y Ft(and)f Fl(C-J)g Ft(will)h(terminate)g(an)1110 3669
-y(incremen)m(tal)g(searc)m(h.)630 3861 y Fs(keymap)192
+3660 y(b)s(een)31 b(giv)m(en)h(a)g(v)-5 b(alue,)32 b(the)g(c)m
+(haracters)2494 3657 y Fk(h)p 2518 3604 139 4 v 2518
+3660 a Fj(ESC)p 2518 3675 V 2652 3657 a Fk(i)2713 3660
+y Ft(and)f Fl(C-J)g Ft(will)h(terminate)g(an)1110 3769
+y(incremen)m(tal)g(searc)m(h.)630 3927 y Fs(keymap)192
b Ft(Sets)39 b(Readline's)g(idea)h(of)f(the)g(curren)m(t)f(k)m(eymap)h
-(for)g(k)m(ey)g(binding)f(com-)1110 3970 y(mands.)81
+(for)g(k)m(ey)g(binding)f(com-)1110 4037 y(mands.)81
b(Acceptable)47 b Fs(keymap)42 b Ft(names)i(are)h Fs(emacs)p
-Ft(,)i Fs(emacs-standard)p Ft(,)1110 4080 y Fs(emacs-meta)p
+Ft(,)i Fs(emacs-standard)p Ft(,)1110 4147 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 4189 y Fs(vi-insert)p
+Ft(,)f Fs(vi-command)p Ft(,)f(and)1110 4256 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
-4299 y(to)33 b Fs(emacs-standard)p Ft(.)41 b(The)31 b(default)h(v)-5
+4366 y(to)33 b Fs(emacs-standard)p Ft(.)41 b(The)31 b(default)h(v)-5
b(alue)32 b(is)g Fs(emacs)p Ft(.)44 b(The)31 b(v)-5 b(alue)33
-b(of)f(the)1110 4408 y Fs(editing-mode)27 b Ft(v)-5 b(ariable)31
-b(also)h(a\013ects)f(the)g(default)f(k)m(eymap.)630 4600
-y Fs(mark-directories)1110 4710 y Ft(If)38 b(set)g(to)h(`)p
+b(of)f(the)1110 4475 y Fs(editing-mode)27 b Ft(v)-5 b(ariable)31
+b(also)h(a\013ects)f(the)g(default)f(k)m(eymap.)630 4634
+y Fs(mark-directories)1110 4743 y Ft(If)38 b(set)g(to)h(`)p
Fs(on)p Ft(',)i(completed)e(directory)f(names)g(ha)m(v)m(e)i(a)e(slash)
-g(app)s(ended.)1110 4819 y(The)30 b(default)g(is)h(`)p
+g(app)s(ended.)1110 4853 y(The)30 b(default)g(is)h(`)p
Fs(on)p Ft('.)630 5011 y Fs(mark-modified-lines)1110
5121 y Ft(This)k(v)-5 b(ariable,)38 b(when)d(set)h(to)h(`)p
Fs(on)p Ft(',)g(causes)g(Readline)f(to)h(displa)m(y)f(an)f(as-)1110
@@ -4882,161 +4886,164 @@ b(syn)m(tax)i(for)f(con)m(trolling)h(k)m(ey)g(bindings)e(in)h(the)g
eop end
%%Page: 8 12
TeXDict begin 8 11 bop 150 -116 a Ft(8)2645 b(GNU)31
-b(Readline)g(Library)630 299 y(the)h(name)g(of)g(the)g(command.)46
-b(The)31 b(name)h(of)g(the)g(k)m(ey)h(can)f(b)s(e)f(expressed)h(in)f
-(di\013eren)m(t)630 408 y(w)m(a)m(ys,)g(dep)s(ending)e(on)i(what)f(y)m
-(ou)h(\014nd)d(most)j(comfortable.)630 545 y(In)k(addition)h(to)h
-(command)f(names,)i(readline)e(allo)m(ws)h(k)m(eys)g(to)g(b)s(e)e(b)s
-(ound)f(to)j(a)f(string)630 655 y(that)31 b(is)f(inserted)h(when)e(the)
-i(k)m(ey)g(is)f(pressed)g(\(a)h Fi(macro)5 b Ft(\).)630
-819 y Fi(k)m(eyname)g Ft(:)42 b Fi(function-name)35 b
-Ft(or)c Fi(macro)1110 929 y(k)m(eyname)k Ft(is)29 b(the)f(name)h(of)g
-(a)g(k)m(ey)h(sp)s(elled)e(out)h(in)g(English.)39 b(F)-8
-b(or)30 b(example:)1350 1066 y Fs(Control-u:)45 b(universal-argument)
-1350 1176 y(Meta-Rubout:)f(backward-kill-word)1350 1285
-y(Control-o:)h(">)i(output")1110 1422 y Ft(In)38 b(the)h(ab)s(o)m(v)m
-(e)h(example,)h Fl(C-u)d Ft(is)h(b)s(ound)d(to)k(the)e(function)h
-Fs(universal-)1110 1532 y(argument)p Ft(,)f Fl(M-DEL)e
-Ft(is)i(b)s(ound)e(to)i(the)g(function)g Fs(backward-kill-word)p
-Ft(,)1110 1641 y(and)g Fl(C-o)g Ft(is)h(b)s(ound)e(to)j(run)d(the)j
-(macro)f(expressed)g(on)f(the)i(righ)m(t)f(hand)1110
-1751 y(side)30 b(\(that)i(is,)e(to)h(insert)g(the)f(text)i(`)p
-Fs(>)e(output)p Ft(')f(in)m(to)i(the)g(line\).)1110 1888
-y(A)37 b(n)m(um)m(b)s(er)f(of)h(sym)m(b)s(olic)g(c)m(haracter)i(names)e
-(are)g(recognized)h(while)f(pro-)1110 1998 y(cessing)24
+b(Readline)g(Library)630 299 y(the)h(name)h(of)f(the)g(command.)46
+b(There)32 b(can)g(b)s(e)g(no)g(space)g(b)s(et)m(w)m(een)h(the)f(k)m
+(ey)h(name)g(and)630 408 y(the)41 b(colon)h({)f(that)g(will)g(b)s(e)g
+(in)m(terpreted)g(as)g(part)f(of)h(the)g(k)m(ey)h(name.)72
+b(The)40 b(name)h(of)630 518 y(the)35 b(k)m(ey)g(can)g(b)s(e)f
+(expressed)f(in)i(di\013eren)m(t)g(w)m(a)m(ys,)h(dep)s(ending)d(on)h
+(what)h(y)m(ou)g(\014nd)e(most)630 628 y(comfortable.)630
+763 y(In)i(addition)h(to)h(command)f(names,)i(readline)e(allo)m(ws)h(k)
+m(eys)g(to)g(b)s(e)e(b)s(ound)f(to)j(a)f(string)630 872
+y(that)31 b(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g(\(a)h
+Fi(macro)5 b Ft(\).)630 1032 y Fi(k)m(eyname)g Ft(:)42
+b Fi(function-name)35 b Ft(or)c Fi(macro)1110 1142 y(k)m(eyname)k
+Ft(is)29 b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s(elled)e(out)h(in)g
+(English.)39 b(F)-8 b(or)30 b(example:)1350 1277 y Fs(Control-u:)45
+b(universal-argument)1350 1386 y(Meta-Rubout:)f(backward-kill-word)1350
+1496 y(Control-o:)h(">)i(output")1110 1631 y Ft(In)38
+b(the)h(ab)s(o)m(v)m(e)h(example,)h Fl(C-u)d Ft(is)h(b)s(ound)d(to)k
+(the)e(function)h Fs(universal-)1110 1740 y(argument)p
+Ft(,)f Fl(M-DEL)e Ft(is)i(b)s(ound)e(to)i(the)g(function)g
+Fs(backward-kill-word)p Ft(,)1110 1850 y(and)g Fl(C-o)g
+Ft(is)h(b)s(ound)e(to)j(run)d(the)j(macro)f(expressed)g(on)f(the)i
+(righ)m(t)f(hand)1110 1960 y(side)30 b(\(that)i(is,)e(to)h(insert)g
+(the)f(text)i(`)p Fs(>)e(output)p Ft(')f(in)m(to)i(the)g(line\).)1110
+2094 y(A)37 b(n)m(um)m(b)s(er)f(of)h(sym)m(b)s(olic)g(c)m(haracter)i
+(names)e(are)g(recognized)h(while)f(pro-)1110 2204 y(cessing)24
b(this)g(k)m(ey)g(binding)f(syn)m(tax:)37 b Fi(DEL)p
Ft(,)24 b Fi(ESC)p Ft(,)f Fi(ESCAPE)p Ft(,)g Fi(LFD)p
-Ft(,)h Fi(NEW-)1110 2107 y(LINE)p Ft(,)30 b Fi(RET)p
+Ft(,)h Fi(NEW-)1110 2314 y(LINE)p Ft(,)30 b Fi(RET)p
Ft(,)g Fi(RETURN)p Ft(,)h Fi(R)m(UBOUT)p Ft(,)g Fi(SP)-8
b(A)m(CE)p Ft(,)30 b Fi(SPC)p Ft(,)g(and)f Fi(T)-8 b(AB)p
-Ft(.)630 2271 y Fs(")p Fi(k)m(eyseq)r Fs(")p Ft(:)41
-b Fi(function-name)36 b Ft(or)30 b Fi(macro)1110 2381
+Ft(.)630 2474 y Fs(")p Fi(k)m(eyseq)r Fs(")p Ft(:)41
+b Fi(function-name)36 b Ft(or)30 b Fi(macro)1110 2583
y(k)m(eyseq)k Ft(di\013ers)d(from)f Fi(k)m(eyname)37
b Ft(ab)s(o)m(v)m(e)32 b(in)f(that)h(strings)f(denoting)g(an)g(en-)1110
-2491 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m
-(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 2600
+2693 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m
+(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 2803
y(double)29 b(quotes.)41 b(Some)29 b Fm(gnu)h Ft(Emacs)f(st)m(yle)i(k)m
-(ey)f(escap)s(es)g(can)g(b)s(e)f(used,)g(as)1110 2710
+(ey)f(escap)s(es)g(can)g(b)s(e)f(used,)g(as)1110 2912
y(in)k(the)h(follo)m(wing)i(example,)f(but)e(the)h(sp)s(ecial)h(c)m
-(haracter)g(names)f(are)g(not)1110 2819 y(recognized.)1350
-2956 y Fs("\\C-u":)46 b(universal-argument)1350 3066
-y("\\C-x\\C-r":)f(re-read-init-file)1350 3176 y("\\e[11~":)g("Function)
-h(Key)g(1")1110 3313 y Ft(In)64 b(the)g(ab)s(o)m(v)m(e)i(example,)74
+(haracter)g(names)f(are)g(not)1110 3022 y(recognized.)1350
+3157 y Fs("\\C-u":)46 b(universal-argument)1350 3266
+y("\\C-x\\C-r":)f(re-read-init-file)1350 3376 y("\\e[11~":)g("Function)
+h(Key)g(1")1110 3511 y Ft(In)64 b(the)g(ab)s(o)m(v)m(e)i(example,)74
b Fl(C-u)64 b Ft(is)g(again)i(b)s(ound)c(to)k(the)e(function)1110
-3422 y Fs(universal-argument)39 b Ft(\(just)k(as)h(it)g(w)m(as)g(in)g
-(the)f(\014rst)g(example\),)49 b(`)p Fl(C-x)1110 3532
+3620 y Fs(universal-argument)39 b Ft(\(just)k(as)h(it)g(w)m(as)g(in)g
+(the)f(\014rst)g(example\),)49 b(`)p Fl(C-x)1110 3730
y(C-r)p Ft(')41 b(is)g(b)s(ound)e(to)j(the)f(function)g
-Fs(re-read-init-file)p Ft(,)e(and)i(`)3462 3529 y Fk(h)p
-3486 3476 139 4 v 3486 3532 a Fj(ESC)p 3486 3547 V 3620
-3529 a Fk(i)31 b(h)p 3705 3476 20 4 v 3705 3532 a Fj([)p
-3705 3548 V 3720 3529 a Fk(i)1110 3638 y(h)p 1134 3585
-36 4 v 1134 3641 a Fj(1)p 1134 3657 V 1165 3638 a Fk(i)f(h)p
-1250 3585 V 1250 3641 a Fj(1)p 1250 3657 V 1281 3638
-a Fk(i)g(h)p 1365 3585 48 4 v 1365 3641 a Fs(~)p 1365
-3657 V 1409 3638 a Fk(i)1438 3641 y Ft(')h(is)f(b)s(ound)f(to)i(insert)
+Fs(re-read-init-file)p Ft(,)e(and)i(`)3462 3727 y Fk(h)p
+3486 3674 139 4 v 3486 3730 a Fj(ESC)p 3486 3745 V 3620
+3727 a Fk(i)31 b(h)p 3705 3674 20 4 v 3705 3730 a Fj([)p
+3705 3746 V 3720 3727 a Fk(i)1110 3836 y(h)p 1134 3783
+36 4 v 1134 3839 a Fj(1)p 1134 3855 V 1165 3836 a Fk(i)f(h)p
+1250 3783 V 1250 3839 a Fj(1)p 1250 3855 V 1281 3836
+a Fk(i)g(h)p 1365 3783 48 4 v 1365 3839 a Fs(~)p 1365
+3855 V 1409 3836 a Fk(i)1438 3839 y Ft(')h(is)f(b)s(ound)f(to)i(insert)
f(the)h(text)g(`)p Fs(Function)d(Key)i(1)p Ft('.)630
-3806 y(The)f(follo)m(wing)i Fm(gnu)f Ft(Emacs)g(st)m(yle)h(escap)s(e)f
+4000 y(The)f(follo)m(wing)i Fm(gnu)f Ft(Emacs)g(st)m(yle)h(escap)s(e)f
(sequences)g(are)g(a)m(v)-5 b(ailable)32 b(when)d(sp)s(ecifying)630
-3915 y(k)m(ey)i(sequences:)630 4080 y Fl(\\C-)336 b Ft(con)m(trol)32
-b(pre\014x)630 4244 y Fl(\\M-)336 b Ft(meta)31 b(pre\014x)630
-4408 y Fl(\\e)384 b Ft(an)30 b(escap)s(e)h(c)m(haracter)630
-4573 y Fl(\\\\)384 b Ft(bac)m(kslash)630 4737 y Fl(\\)p
-Fs(")1110 4734 y Fk(h)p 1134 4681 V 1134 4737 a Fs(")p
-1134 4753 V 1178 4734 a Fk(i)1208 4737 y Ft(,)30 b(a)h(double)f
-(quotation)h(mark)630 4902 y Fl(\\')1110 4899 y Fk(h)p
-1134 4846 20 4 v 1134 4902 a Fj(')p 1134 4917 V 1150
-4899 a Fk(i)1179 4902 y Ft(,)g(a)g(single)g(quote)g(or)f(ap)s(ostrophe)
-630 5066 y(In)d(addition)h(to)g(the)g Fm(gnu)f Ft(Emacs)h(st)m(yle)h
+4109 y(k)m(ey)i(sequences:)630 4269 y Fl(\\C-)336 b Ft(con)m(trol)32
+b(pre\014x)630 4430 y Fl(\\M-)336 b Ft(meta)31 b(pre\014x)630
+4590 y Fl(\\e)384 b Ft(an)30 b(escap)s(e)h(c)m(haracter)630
+4750 y Fl(\\\\)384 b Ft(bac)m(kslash)630 4910 y Fl(\\)p
+Fs(")1110 4907 y Fk(h)p 1134 4854 V 1134 4910 a Fs(")p
+1134 4925 V 1178 4907 a Fk(i)1208 4910 y Ft(,)30 b(a)h(double)f
+(quotation)h(mark)630 5070 y Fl(\\')1110 5067 y Fk(h)p
+1134 5014 20 4 v 1134 5070 a Fj(')p 1134 5086 V 1150
+5067 a Fk(i)1179 5070 y Ft(,)g(a)g(single)g(quote)g(or)f(ap)s(ostrophe)
+630 5230 y(In)d(addition)h(to)g(the)g Fm(gnu)f Ft(Emacs)h(st)m(yle)h
(escap)s(e)f(sequences,)h(a)f(second)f(set)h(of)g(bac)m(kslash)630
-5176 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630 5340
-y Fs(\\a)384 b Ft(alert)31 b(\(b)s(ell\))p eop end
+5340 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)p eop end
%%Page: 9 13
TeXDict begin 9 12 bop 150 -116 a Ft(Chapter)30 b(1:)41
-b(Command)29 b(Line)i(Editing)2153 b(9)630 299 y Fs(\\b)384
-b Ft(bac)m(kspace)630 455 y Fs(\\d)g Ft(delete)630 612
-y Fs(\\f)g Ft(form)30 b(feed)630 768 y Fs(\\n)384 b Ft(newline)630
-925 y Fs(\\r)g Ft(carriage)32 b(return)630 1081 y Fs(\\t)384
-b Ft(horizon)m(tal)32 b(tab)630 1238 y Fs(\\v)384 b Ft(v)m(ertical)32
-b(tab)630 1394 y Fs(\\)p Fl(nnn)288 b Ft(the)35 b(eigh)m(t-bit)h(c)m
-(haracter)g(whose)e(v)-5 b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5
-b(alue)35 b Fi(nnn)e Ft(\(one)i(to)1110 1504 y(three)c(digits\))630
-1661 y Fs(\\x)p Fl(HH)288 b Ft(the)40 b(eigh)m(t-bit)h(c)m(haracter)g
+b(Command)29 b(Line)i(Editing)2153 b(9)630 299 y Fs(\\a)384
+b Ft(alert)31 b(\(b)s(ell\))630 453 y Fs(\\b)384 b Ft(bac)m(kspace)630
+606 y Fs(\\d)g Ft(delete)630 760 y Fs(\\f)g Ft(form)30
+b(feed)630 914 y Fs(\\n)384 b Ft(newline)630 1067 y Fs(\\r)g
+Ft(carriage)32 b(return)630 1221 y Fs(\\t)384 b Ft(horizon)m(tal)32
+b(tab)630 1375 y Fs(\\v)384 b Ft(v)m(ertical)32 b(tab)630
+1528 y Fs(\\)p Fl(nnn)288 b Ft(the)35 b(eigh)m(t-bit)h(c)m(haracter)g
+(whose)e(v)-5 b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5
+b(alue)35 b Fi(nnn)e Ft(\(one)i(to)1110 1638 y(three)c(digits\))630
+1791 y Fs(\\x)p Fl(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 Fi(HH)1110 1770 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e
-(digits\))630 1927 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g
+b(alue)40 b Fi(HH)1110 1901 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e
+(digits\))630 2055 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g
(macro,)i(single)e(or)f(double)g(quotes)h(m)m(ust)f(b)s(e)g(used)f(to)
-630 2036 y(indicate)23 b(a)e(macro)h(de\014nition.)38
+630 2164 y(indicate)23 b(a)e(macro)h(de\014nition.)38
b(Unquoted)21 b(text)i(is)e(assumed)g(to)h(b)s(e)f(a)h(function)f
-(name.)38 b(In)630 2146 y(the)22 b(macro)f(b)s(o)s(dy)-8
+(name.)38 b(In)630 2274 y(the)22 b(macro)f(b)s(o)s(dy)-8
b(,)23 b(the)e(bac)m(kslash)h(escap)s(es)g(describ)s(ed)e(ab)s(o)m(v)m
-(e)j(are)e(expanded.)37 b(Bac)m(kslash)630 2255 y(will)j(quote)h(an)m
+(e)j(are)e(expanded.)37 b(Bac)m(kslash)630 2383 y(will)j(quote)h(an)m
(y)f(other)g(c)m(haracter)i(in)d(the)i(macro)f(text,)k(including)39
b(`)p Fs(")p Ft(')h(and)g(`)p Fs(')p Ft('.)69 b(F)-8
-b(or)630 2365 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i
+b(or)630 2493 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i
(mak)m(e)h(`)p Fl(C-x)j Fs(\\)p Ft(')c(insert)f(a)h(single)h(`)p
-Fs(\\)p Ft(')f(in)m(to)g(the)g(line:)870 2498 y Fs("\\C-x\\\\":)45
-b("\\\\")150 2718 y Fh(1.3.2)63 b(Conditional)41 b(Init)g(Constructs)
-275 2961 y Ft(Readline)36 b(implemen)m(ts)f(a)h(facilit)m(y)i(similar)d
+Fs(\\)p Ft(')f(in)m(to)g(the)g(line:)870 2625 y Fs("\\C-x\\\\":)45
+b("\\\\")150 2840 y Fh(1.3.2)63 b(Conditional)41 b(Init)g(Constructs)
+275 3081 y Ft(Readline)36 b(implemen)m(ts)f(a)h(facilit)m(y)i(similar)d
(in)g(spirit)g(to)h(the)g(conditional)h(compilation)g(features)150
-3070 y(of)e(the)f(C)g(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)f
+3191 y(of)e(the)f(C)g(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)f
(bindings)e(and)h(v)-5 b(ariable)35 b(settings)h(to)f(b)s(e)f(p)s
-(erformed)f(as)150 3180 y(the)e(result)f(of)g(tests.)42
+(erformed)f(as)150 3301 y(the)e(result)f(of)g(tests.)42
b(There)30 b(are)h(four)e(parser)h(directiv)m(es)i(used.)150
-3336 y Fs($if)336 b Ft(The)31 b Fs($if)f Ft(construct)i(allo)m(ws)h
+3454 y Fs($if)336 b Ft(The)31 b Fs($if)f Ft(construct)i(allo)m(ws)h
(bindings)d(to)i(b)s(e)e(made)i(based)f(on)g(the)g(editing)h(mo)s(de,)g
-(the)630 3446 y(terminal)39 b(b)s(eing)e(used,)j(or)e(the)g
+(the)630 3564 y(terminal)39 b(b)s(eing)e(used,)j(or)e(the)g
(application)h(using)f(Readline.)64 b(The)38 b(text)h(of)f(the)g(test)
-630 3555 y(extends)30 b(to)h(the)g(end)f(of)g(the)h(line;)g(no)f(c)m
+630 3673 y(extends)30 b(to)h(the)g(end)f(of)g(the)h(line;)g(no)f(c)m
(haracters)i(are)f(required)e(to)i(isolate)i(it.)630
-3712 y Fs(mode)288 b Ft(The)20 b Fs(mode=)g Ft(form)g(of)h(the)g
+3827 y Fs(mode)288 b Ft(The)20 b Fs(mode=)g Ft(form)g(of)h(the)g
Fs($if)f Ft(directiv)m(e)j(is)e(used)f(to)h(test)h(whether)e(Readline)
-1110 3821 y(is)29 b(in)h Fs(emacs)e Ft(or)h Fs(vi)g Ft(mo)s(de.)40
+1110 3937 y(is)29 b(in)h Fs(emacs)e Ft(or)h Fs(vi)g Ft(mo)s(de.)40
b(This)29 b(ma)m(y)h(b)s(e)e(used)h(in)g(conjunction)h(with)f(the)1110
-3931 y(`)p Fs(set)h(keymap)p Ft(')c(command,)i(for)f(instance,)i(to)f
-(set)g(bindings)f(in)g(the)h Fs(emacs-)1110 4041 y(standard)23
+4046 y(`)p Fs(set)h(keymap)p Ft(')c(command,)i(for)f(instance,)i(to)f
+(set)g(bindings)f(in)g(the)h Fs(emacs-)1110 4156 y(standard)23
b Ft(and)h Fs(emacs-ctlx)f Ft(k)m(eymaps)i(only)g(if)g(Readline)h(is)f
-(starting)h(out)1110 4150 y(in)k Fs(emacs)f Ft(mo)s(de.)630
-4307 y Fs(term)288 b Ft(The)26 b Fs(term=)g Ft(form)g(ma)m(y)i(b)s(e)e
+(starting)h(out)1110 4266 y(in)k Fs(emacs)f Ft(mo)s(de.)630
+4419 y Fs(term)288 b Ft(The)26 b Fs(term=)g Ft(form)g(ma)m(y)i(b)s(e)e
(used)g(to)i(include)f(terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110
-4416 y(ings,)38 b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f
-(output)g(b)m(y)g(the)g(terminal's)1110 4526 y(function)24
+4529 y(ings,)38 b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f
+(output)g(b)m(y)g(the)g(terminal's)1110 4638 y(function)24
b(k)m(eys.)39 b(The)23 b(w)m(ord)h(on)f(the)i(righ)m(t)f(side)g(of)g
-(the)g(`)p Fs(=)p Ft(')g(is)g(tested)h(against)1110 4636
+(the)g(`)p Fs(=)p Ft(')g(is)g(tested)h(against)1110 4748
y(b)s(oth)k(the)h(full)g(name)g(of)g(the)g(terminal)h(and)e(the)i(p)s
-(ortion)e(of)h(the)g(terminal)1110 4745 y(name)k(b)s(efore)f(the)g
+(ortion)e(of)h(the)g(terminal)1110 4858 y(name)k(b)s(efore)f(the)g
(\014rst)g(`)p Fs(-)p Ft('.)50 b(This)33 b(allo)m(ws)i
Fs(sun)e Ft(to)h(matc)m(h)g(b)s(oth)f Fs(sun)g Ft(and)1110
-4855 y Fs(sun-cmd)p Ft(,)c(for)h(instance.)630 5011 y
-Fs(application)1110 5121 y Ft(The)21 b Fi(application)j
+4967 y Fs(sun-cmd)p Ft(,)c(for)h(instance.)630 5121 y
+Fs(application)1110 5230 y Ft(The)21 b Fi(application)j
Ft(construct)e(is)g(used)f(to)i(include)f(application-sp)s(eci\014c)h
-(set-)1110 5230 y(tings.)39 b(Eac)m(h)26 b(program)e(using)g(the)h
-(Readline)g(library)g(sets)g(the)g Fi(application)1110
-5340 y(name)p Ft(,)g(and)e(y)m(ou)g(can)h(test)g(for)f(a)g(particular)h
-(v)-5 b(alue.)39 b(This)22 b(could)h(b)s(e)g(used)f(to)p
-eop end
+(set-)1110 5340 y(tings.)39 b(Eac)m(h)26 b(program)e(using)g(the)h
+(Readline)g(library)g(sets)g(the)g Fi(application)p eop
+end
%%Page: 10 14
TeXDict begin 10 13 bop 150 -116 a Ft(10)2600 b(GNU)31
-b(Readline)g(Library)1110 299 y(bind)h(k)m(ey)h(sequences)g(to)h
-(functions)e(useful)g(for)h(a)g(sp)s(eci\014c)f(program.)48
-b(F)-8 b(or)1110 408 y(instance,)35 b(the)e(follo)m(wing)h(command)f
-(adds)f(a)i(k)m(ey)f(sequence)h(that)f(quotes)1110 518
+b(Readline)g(Library)1110 299 y Fi(name)p Ft(,)25 b(and)e(y)m(ou)g(can)
+h(test)g(for)f(a)g(particular)h(v)-5 b(alue.)39 b(This)22
+b(could)h(b)s(e)g(used)f(to)1110 408 y(bind)32 b(k)m(ey)h(sequences)g
+(to)h(functions)e(useful)g(for)h(a)g(sp)s(eci\014c)f(program.)48
+b(F)-8 b(or)1110 518 y(instance,)35 b(the)e(follo)m(wing)h(command)f
+(adds)f(a)i(k)m(ey)f(sequence)h(that)f(quotes)1110 628
y(the)e(curren)m(t)f(or)g(previous)g(w)m(ord)g(in)g(Bash:)1350
-653 y Fs($if)47 b(Bash)1350 762 y(#)g(Quote)g(the)g(current)f(or)h
-(previous)e(word)1350 872 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350
-981 y($endif)150 1141 y($endif)192 b Ft(This)29 b(command,)i(as)f(seen)
-h(in)f(the)g(previous)g(example,)h(terminates)g(an)g
-Fs($if)e Ft(command.)150 1300 y Fs($else)240 b Ft(Commands)29
+762 y Fs($if)47 b(Bash)1350 872 y(#)g(Quote)g(the)g(current)f(or)h
+(previous)e(word)1350 981 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350
+1091 y($endif)150 1250 y($endif)192 b Ft(This)29 b(command,)i(as)f
+(seen)h(in)f(the)g(previous)g(example,)h(terminates)g(an)g
+Fs($if)e Ft(command.)150 1410 y Fs($else)240 b Ft(Commands)29
b(in)h(this)h(branc)m(h)e(of)i(the)f Fs($if)g Ft(directiv)m(e)i(are)f
-(executed)g(if)f(the)h(test)g(fails.)150 1460 y Fs($include)96
+(executed)g(if)f(the)h(test)g(fails.)150 1569 y Fs($include)96
b Ft(This)43 b(directiv)m(e)i(tak)m(es)g(a)e(single)i(\014lename)e(as)h
-(an)f(argumen)m(t)h(and)f(reads)g(commands)630 1569 y(and)38
+(an)f(argumen)m(t)h(and)f(reads)g(commands)630 1679 y(and)38
b(bindings)f(from)h(that)i(\014le.)65 b(F)-8 b(or)39
b(example,)j(the)d(follo)m(wing)h(directiv)m(e)g(reads)e(from)630
-1679 y(`)p Fs(/etc/inputrc)p Ft(':)870 1813 y Fs($include)46
-b(/etc/inputrc)150 2037 y Fh(1.3.3)63 b(Sample)41 b(Init)g(File)275
-2281 y Ft(Here)31 b(is)f(an)g(example)i(of)e(an)g Fi(inputrc)35
+1788 y(`)p Fs(/etc/inputrc)p Ft(':)870 1923 y Fs($include)46
+b(/etc/inputrc)150 2147 y Fh(1.3.3)63 b(Sample)41 b(Init)g(File)275
+2391 y Ft(Here)31 b(is)f(an)g(example)i(of)e(an)g Fi(inputrc)35
b Ft(\014le.)42 b(This)29 b(illustrates)j(k)m(ey)f(binding,)f(v)-5
-b(ariable)31 b(assignmen)m(t,)150 2391 y(and)f(conditional)h(syn)m
+b(ariable)31 b(assignmen)m(t,)150 2501 y(and)f(conditional)h(syn)m
(tax.)p eop end
%%Page: 11 15
TeXDict begin 11 14 bop 150 -116 a Ft(Chapter)30 b(1:)41
@@ -6608,65 +6615,68 @@ b(It)33 b(will)g(b)s(e)f Fs(")p Ft(read)p Fs(")g Ft(b)s(efore)h
b(Up)27 b(to)g(512)h(c)m(haracters)g(ma)m(y)390 628 y(b)s(e)i(pushed)f
(bac)m(k.)42 b Fs(rl_stuff_char)27 b Ft(returns)i(1)i(if)f(the)h(c)m
(haracter)h(w)m(as)f(successfully)g(inserted;)390 737
-y(0)g(otherwise.)3350 985 y([F)-8 b(unction])-3599 b
-Fg(int)39 b Ff(rl)p 432 985 V 51 w(execute)p 862 985
-V 48 w(next)45 b Fe(\()p Fs(int)30 b(c)p Fe(\))390 1095
+y(0)g(otherwise.)3350 973 y([F)-8 b(unction])-3599 b
+Fg(int)39 b Ff(rl)p 432 973 V 51 w(execute)p 862 973
+V 48 w(next)45 b Fe(\()p Fs(int)30 b(c)p Fe(\))390 1082
y Ft(Mak)m(e)37 b Fi(c)42 b Ft(b)s(e)35 b(the)h(next)f(command)h(to)g
(b)s(e)f(executed)i(when)d Fs(rl_read_key\(\))e Ft(is)k(called.)58
-b(This)390 1205 y(sets)31 b Fi(rl)p 635 1205 28 4 v 40
-w(p)s(ending)p 992 1205 V 38 w(input)p Ft(.)3350 1453
-y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 1453
-35 5 v 51 w(clear)p 722 1453 V 49 w(p)s(ending)p 1172
-1453 V 49 w(input)44 b Fe(\()p Fs(void)p Fe(\))390 1562
-y Ft(Unset)e Fi(rl)p 729 1562 28 4 v 40 w(p)s(ending)p
-1086 1562 V 38 w(input)p Ft(,)i(e\013ectiv)m(ely)h(negating)e(the)f
+b(This)390 1192 y(sets)31 b Fi(rl)p 635 1192 28 4 v 40
+w(p)s(ending)p 992 1192 V 38 w(input)p Ft(.)3350 1427
+y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 1427
+35 5 v 51 w(clear)p 722 1427 V 49 w(p)s(ending)p 1172
+1427 V 49 w(input)44 b Fe(\()p Fs(void)p Fe(\))390 1537
+y Ft(Unset)e Fi(rl)p 729 1537 28 4 v 40 w(p)s(ending)p
+1086 1537 V 38 w(input)p Ft(,)i(e\013ectiv)m(ely)h(negating)e(the)f
(e\013ect)h(of)f(an)m(y)g(previous)f(call)i(to)g Fs(rl_)390
-1672 y(execute_next\(\))p Ft(.)59 b(This)36 b(w)m(orks)i(only)g(if)f
+1646 y(execute_next\(\))p Ft(.)59 b(This)36 b(w)m(orks)i(only)g(if)f
(the)h(p)s(ending)e(input)h(has)g(not)h(already)g(b)s(een)f(read)390
-1782 y(with)30 b Fs(rl_read_key\(\))p Ft(.)3350 2030
-y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 2030
-35 5 v 51 w(set)p 626 2030 V 49 w(k)m(eyb)s(oard)p 1136
-2030 V 51 w(input)p 1456 2030 V 48 w(timeout)45 b Fe(\()p
-Fs(int)29 b(u)p Fe(\))390 2139 y Ft(While)41 b(w)m(aiting)g(for)f(k)m
+1756 y(with)30 b Fs(rl_read_key\(\))p Ft(.)3350 1991
+y([F)-8 b(unction])-3599 b Fg(int)39 b Ff(rl)p 432 1991
+35 5 v 51 w(set)p 626 1991 V 49 w(k)m(eyb)s(oard)p 1136
+1991 V 51 w(input)p 1456 1991 V 48 w(timeout)45 b Fe(\()p
+Fs(int)29 b(u)p Fe(\))390 2101 y Ft(While)41 b(w)m(aiting)g(for)f(k)m
(eyb)s(oard)g(input)f(in)h Fs(rl_read_key\(\))p Ft(,)f(Readline)i(will)
-f(w)m(ait)h(for)f Fi(u)g Ft(mi-)390 2249 y(croseconds)h(for)g(input)f
-(b)s(efore)g(calling)j(an)m(y)e(function)f(assigned)h(to)h
-Fs(rl_event_hook)p Ft(.)68 b(The)390 2359 y(default)31
+f(w)m(ait)h(for)f Fi(u)g Ft(mi-)390 2210 y(croseconds)31
+b(for)g(input)f(b)s(efore)g(calling)j(an)m(y)e(function)f(assigned)i
+(to)f Fs(rl_event_hook)p Ft(.)39 b Fi(u)30 b Ft(m)m(ust)390
+2320 y(b)s(e)h(greater)i(than)f(or)g(equal)g(to)h(zero)f(\(a)h
+(zero-length)g(timeout)g(is)f(equiv)-5 b(alen)m(t)33
+b(to)g(a)f(p)s(oll\).)45 b(The)390 2429 y(default)31
b(w)m(aiting)g(p)s(erio)s(d)e(is)i(one-ten)m(th)g(of)g(a)g(second.)40
b(Returns)30 b(the)g(old)h(timeout)g(v)-5 b(alue.)150
-2647 y Fh(2.4.9)63 b(T)-10 b(erminal)41 b(Managemen)m(t)3350
-2923 y Ft([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p
-484 2923 V 51 w(prep)p 763 2923 V 49 w(terminal)44 b
-Fe(\()p Fs(int)30 b(meta_flag)p Fe(\))390 3032 y Ft(Mo)s(dify)42
+2705 y Fh(2.4.9)63 b(T)-10 b(erminal)41 b(Managemen)m(t)3350
+2974 y Ft([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p
+484 2974 V 51 w(prep)p 763 2974 V 49 w(terminal)44 b
+Fe(\()p Fs(int)30 b(meta_flag)p Fe(\))390 3084 y Ft(Mo)s(dify)42
b(the)h(terminal)g(settings)g(for)f(Readline's)i(use,)h(so)e
-Fs(readline\(\))c Ft(can)k(read)f(a)h(single)390 3142
+Fs(readline\(\))c Ft(can)k(read)f(a)h(single)390 3193
y(c)m(haracter)32 b(at)g(a)f(time)h(from)e(the)h(k)m(eyb)s(oard.)43
-b(The)30 b Fi(meta)p 2376 3142 28 4 v 41 w(\015ag)39
-b Ft(argumen)m(t)31 b(should)f(b)s(e)g(non-zero)390 3251
+b(The)30 b Fi(meta)p 2376 3193 28 4 v 41 w(\015ag)39
+b Ft(argumen)m(t)31 b(should)f(b)s(e)g(non-zero)390 3303
y(if)g(Readline)h(should)f(read)g(eigh)m(t-bit)i(input.)3350
-3500 y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p
-484 3500 35 5 v 51 w(deprep)p 880 3500 V 48 w(terminal)45
-b Fe(\()p Fs(void)p Fe(\))390 3609 y Ft(Undo)31 b(the)h(e\013ects)h(of)
+3538 y([F)-8 b(unction])-3599 b Fg(void)39 b Ff(rl)p
+484 3538 35 5 v 51 w(deprep)p 880 3538 V 48 w(terminal)45
+b Fe(\()p Fs(void)p Fe(\))390 3648 y Ft(Undo)31 b(the)h(e\013ects)h(of)
f Fs(rl_prep_terminal\(\))p Ft(,)27 b(lea)m(ving)33 b(the)f(terminal)g
-(in)f(the)h(state)h(in)e(whic)m(h)390 3719 y(it)g(w)m(as)g(b)s(efore)f
+(in)f(the)h(state)h(in)e(whic)m(h)390 3757 y(it)g(w)m(as)g(b)s(efore)f
(the)g(most)h(recen)m(t)g(call)h(to)f Fs(rl_prep_terminal\(\))p
-Ft(.)3350 3967 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 3967 V 51 w(tt)m(y)p 682 3967 V 50 w(set)p
-875 3967 V 49 w(default)p 1273 3967 V 49 w(bindings)44
-b Fe(\()p Fs(Keymap)29 b(kmap)p Fe(\))390 4076 y Ft(Read)37
+Ft(.)3350 3993 y([F)-8 b(unction])-3599 b Fg(void)39
+b Ff(rl)p 484 3993 V 51 w(tt)m(y)p 682 3993 V 50 w(set)p
+875 3993 V 49 w(default)p 1273 3993 V 49 w(bindings)44
+b Fe(\()p Fs(Keymap)29 b(kmap)p Fe(\))390 4102 y Ft(Read)37
b(the)g(op)s(erating)h(system's)f(terminal)g(editing)h(c)m(haracters)g
(\(as)g(w)m(ould)e(b)s(e)h(displa)m(y)m(ed)g(b)m(y)390
-4186 y Fs(stty)p Ft(\))30 b(to)h(their)f(Readline)h(equiv)-5
+4212 y Fs(stty)p Ft(\))30 b(to)h(their)f(Readline)h(equiv)-5
b(alen)m(ts.)42 b(The)30 b(bindings)f(are)i(p)s(erformed)e(in)h
-Fi(kmap)p Ft(.)3350 4434 y([F)-8 b(unction])-3599 b Fg(void)39
-b Ff(rl)p 484 4434 V 51 w(tt)m(y)p 682 4434 V 50 w(unset)p
-1003 4434 V 49 w(default)p 1401 4434 V 48 w(bindings)44
-b Fe(\()p Fs(Keymap)29 b(kmap)p Fe(\))390 4544 y Ft(Reset)k(the)f
+Fi(kmap)p Ft(.)3350 4447 y([F)-8 b(unction])-3599 b Fg(void)39
+b Ff(rl)p 484 4447 V 51 w(tt)m(y)p 682 4447 V 50 w(unset)p
+1003 4447 V 49 w(default)p 1401 4447 V 48 w(bindings)44
+b Fe(\()p Fs(Keymap)29 b(kmap)p Fe(\))390 4557 y Ft(Reset)k(the)f
(bindings)e(manipulated)i(b)m(y)g Fs(rl_tty_set_default_bind)o(ing)o(s)
-26 b Ft(so)32 b(that)g(the)g(ter-)390 4653 y(minal)40
+26 b Ft(so)32 b(that)g(the)g(ter-)390 4666 y(minal)40
b(editing)g(c)m(haracters)h(are)f(b)s(ound)e(to)i Fs(rl_insert)p
Ft(.)66 b(The)39 b(bindings)f(are)i(p)s(erformed)e(in)390
-4763 y Fi(kmap)p Ft(.)3350 5011 y([F)-8 b(unction])-3599
+4776 y Fi(kmap)p Ft(.)3350 5011 y([F)-8 b(unction])-3599
b Fg(int)39 b Ff(rl)p 432 5011 V 51 w(reset)p 726 5011
V 49 w(terminal)44 b Fe(\()p Fs(const)29 b(char)h(*terminal_name)p
Fe(\))390 5121 y Ft(Reinitialize)c(Readline's)f(idea)f(of)g(the)g
@@ -7403,78 +7413,83 @@ b(Programming)30 b(with)g(GNU)h(Readline)1683 b(45)390
(pathname)f(the)g(user)g(t)m(yp)s(ed.)39 b(It)28 b(returns)f(an)i(in)m
(teger)390 408 y(that)34 b(should)e(b)s(e)g(non-zero)i(if)e(the)i
(function)e(mo)s(di\014es)h(its)g(directory)g(argumen)m(t.)49
-b(It)34 b(could)f(b)s(e)390 518 y(used)d(to)h(expand)e(sym)m(b)s(olic)i
-(links)f(or)h(shell)f(v)-5 b(ariables)31 b(in)f(pathnames.)3371
-724 y([V)-8 b(ariable])-3598 b Fg(rl_compdisp_func_t)44
-b(*)38 b Ff(rl)p 1307 724 35 5 v 51 w(completion)p 1908
-724 V 49 w(displa)m(y)p 2307 724 V 49 w(matc)m(hes)p
-2762 724 V 50 w(ho)s(ok)390 833 y Ft(If)22 b(non-zero,)i(then)e(this)g
+b(It)34 b(could)f(b)s(e)390 518 y(used)g(to)h(expand)f(sym)m(b)s(olic)h
+(links)f(or)g(shell)h(v)-5 b(ariables)34 b(in)f(pathnames.)50
+b(A)m(t)34 b(the)g(least,)i(ev)m(en)e(if)390 628 y(no)i(other)h
+(expansion)f(is)g(p)s(erformed,)g(this)g(function)g(should)f(remo)m(v)m
+(e)j(an)m(y)f(quote)f(c)m(haracters)390 737 y(from)30
+b(the)g(directory)h(name,)g(b)s(ecause)f(its)h(result)f(will)h(b)s(e)f
+(passed)g(directly)h(to)g Fs(opendir\(\))p Ft(.)3371
+915 y([V)-8 b(ariable])-3598 b Fg(rl_compdisp_func_t)44
+b(*)38 b Ff(rl)p 1307 915 35 5 v 51 w(completion)p 1908
+915 V 49 w(displa)m(y)p 2307 915 V 49 w(matc)m(hes)p
+2762 915 V 50 w(ho)s(ok)390 1025 y Ft(If)22 b(non-zero,)i(then)e(this)g
(is)g(the)g(address)f(of)h(a)g(function)g(to)h(call)g(when)e
-(completing)i(a)g(w)m(ord)e(w)m(ould)390 943 y(normally)h(displa)m(y)h
+(completing)i(a)g(w)m(ord)e(w)m(ould)390 1134 y(normally)h(displa)m(y)h
(the)f(list)h(of)f(p)s(ossible)g(matc)m(hes.)39 b(This)21
b(function)h(is)g(called)i(in)e(lieu)g(of)g(Readline)390
-1052 y(displa)m(ying)37 b(the)h(list.)61 b(It)37 b(tak)m(es)i(three)e
+1244 y(displa)m(ying)37 b(the)h(list.)61 b(It)37 b(tak)m(es)i(three)e
(argumen)m(ts:)54 b(\()p Fs(char)30 b(**)p Fi(matc)m(hes)p
-Ft(,)39 b Fs(int)d Fi(n)m(um)p 3370 1052 28 4 v 40 w(matc)m(hes)p
-Ft(,)390 1162 y Fs(int)26 b Fi(max)p 735 1162 V 40 w(length)p
+Ft(,)39 b Fs(int)d Fi(n)m(um)p 3370 1244 28 4 v 40 w(matc)m(hes)p
+Ft(,)390 1354 y Fs(int)26 b Fi(max)p 735 1354 V 40 w(length)p
Ft(\))h(where)f Fi(matc)m(hes)31 b Ft(is)c(the)f(arra)m(y)h(of)g(matc)m
-(hing)g(strings,)h Fi(n)m(um)p 3152 1162 V 39 w(matc)m(hes)j
-Ft(is)c(the)390 1271 y(n)m(um)m(b)s(er)h(of)h(strings)g(in)g(that)g
-(arra)m(y)-8 b(,)31 b(and)d Fi(max)p 2020 1271 V 40 w(length)i
+(hing)g(strings,)h Fi(n)m(um)p 3152 1354 V 39 w(matc)m(hes)j
+Ft(is)c(the)390 1463 y(n)m(um)m(b)s(er)h(of)h(strings)g(in)g(that)g
+(arra)m(y)-8 b(,)31 b(and)d Fi(max)p 2020 1463 V 40 w(length)i
Ft(is)f(the)g(length)h(of)f(the)g(longest)h(string)f(in)390
-1381 y(that)g(arra)m(y)-8 b(.)41 b(Readline)28 b(pro)m(vides)g(a)h(con)
+1573 y(that)g(arra)m(y)-8 b(.)41 b(Readline)28 b(pro)m(vides)g(a)h(con)
m(v)m(enience)h(function,)e Fs(rl_display_match_list)p
-Ft(,)23 b(that)390 1491 y(tak)m(es)36 b(care)g(of)f(doing)g(the)g
+Ft(,)23 b(that)390 1682 y(tak)m(es)36 b(care)g(of)f(doing)g(the)g
(displa)m(y)f(to)i(Readline's)f(output)g(stream.)54 b(That)35
-b(function)f(ma)m(y)i(b)s(e)390 1600 y(called)c(from)d(this)i(ho)s(ok.)
-3371 1806 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
-Ff(rl)p 875 1806 35 5 v 50 w(basic)p 1173 1806 V 50 w(w)m(ord)p
-1471 1806 V 50 w(break)p 1801 1806 V 50 w(c)m(haracters)390
-1915 y Ft(The)44 b(basic)g(list)h(of)f(c)m(haracters)i(that)f(signal)g
+b(function)f(ma)m(y)i(b)s(e)390 1792 y(called)c(from)d(this)i(ho)s(ok.)
+3371 1970 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
+Ff(rl)p 875 1970 35 5 v 50 w(basic)p 1173 1970 V 50 w(w)m(ord)p
+1471 1970 V 50 w(break)p 1801 1970 V 50 w(c)m(haracters)390
+2080 y Ft(The)44 b(basic)g(list)h(of)f(c)m(haracters)i(that)f(signal)g
(a)f(break)g(b)s(et)m(w)m(een)h(w)m(ords)f(for)g(the)g(completer)390
-2025 y(routine.)61 b(The)37 b(default)g(v)-5 b(alue)37
+2189 y(routine.)61 b(The)37 b(default)g(v)-5 b(alue)37
b(of)h(this)f(v)-5 b(ariable)38 b(is)f(the)g(c)m(haracters)i(whic)m(h)e
-(break)g(w)m(ords)f(for)390 2134 y(completion)c(in)e(Bash:)41
-b Fs(")30 b(\\t\\n\\"\\\\'`@$><=;|&{\(")p Ft(.)3371 2340
+(break)g(w)m(ords)f(for)390 2299 y(completion)c(in)e(Bash:)41
+b Fs(")30 b(\\t\\n\\"\\\\'`@$><=;|&{\(")p Ft(.)3371 2477
y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g Ff(rl)p
-875 2340 V 50 w(basic)p 1173 2340 V 50 w(quote)p 1502
-2340 V 50 w(c)m(haracters)390 2450 y Ft(A)30 b(list)i(of)e(quote)h(c)m
+875 2477 V 50 w(basic)p 1173 2477 V 50 w(quote)p 1502
+2477 V 50 w(c)m(haracters)390 2587 y Ft(A)30 b(list)i(of)e(quote)h(c)m
(haracters)h(whic)m(h)e(can)h(cause)g(a)f(w)m(ord)g(break.)3371
-2655 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
-Ff(rl)p 875 2655 V 50 w(completer)p 1422 2655 V 49 w(w)m(ord)p
-1719 2655 V 50 w(break)p 2049 2655 V 50 w(c)m(haracters)390
-2765 y Ft(The)64 b(list)i(of)f(c)m(haracters)h(that)g(signal)g(a)f
+2765 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
+Ff(rl)p 875 2765 V 50 w(completer)p 1422 2765 V 49 w(w)m(ord)p
+1719 2765 V 50 w(break)p 2049 2765 V 50 w(c)m(haracters)390
+2874 y Ft(The)64 b(list)i(of)f(c)m(haracters)h(that)g(signal)g(a)f
(break)g(b)s(et)m(w)m(een)g(w)m(ords)g(for)f Fs(rl_complete_)390
-2874 y(internal\(\))p Ft(.)38 b(The)30 b(default)g(list)h(is)g(the)f(v)
+2984 y(internal\(\))p Ft(.)38 b(The)30 b(default)g(list)h(is)g(the)f(v)
-5 b(alue)31 b(of)g Fs(rl_basic_word_break_cha)o(ract)o(ers)p
-Ft(.)3371 3080 y([V)-8 b(ariable])-3598 b Fg(rl_cpvfunc_t)42
-b(*)c Ff(rl)p 993 3080 V 51 w(completion)p 1594 3080
-V 49 w(w)m(ord)p 1891 3080 V 50 w(break)p 2221 3080 V
-50 w(ho)s(ok)390 3189 y Ft(If)31 b(non-zero,)i(this)e(is)h(the)f
+Ft(.)3371 3162 y([V)-8 b(ariable])-3598 b Fg(rl_cpvfunc_t)42
+b(*)c Ff(rl)p 993 3162 V 51 w(completion)p 1594 3162
+V 49 w(w)m(ord)p 1891 3162 V 50 w(break)p 2221 3162 V
+50 w(ho)s(ok)390 3271 y Ft(If)31 b(non-zero,)i(this)e(is)h(the)f
(address)g(of)g(a)h(function)g(to)g(call)h(when)d(Readline)i(is)g
-(deciding)f(where)390 3299 y(to)k(separate)g(w)m(ords)f(for)g(w)m(ord)g
+(deciding)f(where)390 3381 y(to)k(separate)g(w)m(ords)f(for)g(w)m(ord)g
(completion.)54 b(It)34 b(should)f(return)g(a)i(c)m(haracter)h(string)e
-(lik)m(e)i Fs(rl_)390 3408 y(completer_word_break_cha)o(ract)o(ers)26
+(lik)m(e)i Fs(rl_)390 3491 y(completer_word_break_cha)o(ract)o(ers)26
b Ft(to)34 b(b)s(e)e(used)g(to)i(p)s(erform)e(the)h(curren)m(t)f
-(completion.)390 3518 y(The)24 b(function)h(ma)m(y)g(c)m(ho)s(ose)h(to)
+(completion.)390 3600 y(The)24 b(function)h(ma)m(y)g(c)m(ho)s(ose)h(to)
f(set)g Fs(rl_completer_word_break_ch)o(arac)o(ter)o(s)19
-b Ft(itself.)39 b(If)25 b(the)390 3628 y(function)30
+b Ft(itself.)39 b(If)25 b(the)390 3710 y(function)30
b(returns)f Fs(NULL)p Ft(,)h Fs(rl_completer_word_break)o(_cha)o(rac)o
-(ters)24 b Ft(is)30 b(used.)3371 3833 y([V)-8 b(ariable])-3598
-b Fg(const)40 b(char)f(*)g Ff(rl)p 875 3833 V 50 w(completer)p
-1422 3833 V 49 w(quote)p 1750 3833 V 50 w(c)m(haracters)390
-3943 y Ft(A)34 b(list)g(of)g(c)m(haracters)h(whic)m(h)e(can)h(b)s(e)g
+(ters)24 b Ft(is)30 b(used.)3371 3888 y([V)-8 b(ariable])-3598
+b Fg(const)40 b(char)f(*)g Ff(rl)p 875 3888 V 50 w(completer)p
+1422 3888 V 49 w(quote)p 1750 3888 V 50 w(c)m(haracters)390
+3998 y Ft(A)34 b(list)g(of)g(c)m(haracters)h(whic)m(h)e(can)h(b)s(e)g
(used)e(to)j(quote)f(a)g(substring)f(of)h(the)f(line.)51
-b(Completion)390 4052 y(o)s(ccurs)26 b(on)g(the)g(en)m(tire)i
+b(Completion)390 4107 y(o)s(ccurs)26 b(on)g(the)g(en)m(tire)i
(substring,)e(and)f(within)h(the)g(substring)g Fs
-(rl_completer_word_break)o(_)390 4162 y(characters)32
+(rl_completer_word_break)o(_)390 4217 y(characters)32
b Ft(are)k(treated)g(as)f(an)m(y)h(other)f(c)m(haracter,)j(unless)d
-(they)g(also)h(app)s(ear)e(within)h(this)390 4271 y(list.)3371
-4477 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
-Ff(rl)p 875 4477 V 50 w(\014lename)p 1342 4477 V 49 w(quote)p
-1670 4477 V 50 w(c)m(haracters)390 4587 y Ft(A)34 b(list)g(of)g(c)m
+(they)g(also)h(app)s(ear)e(within)h(this)390 4326 y(list.)3371
+4504 y([V)-8 b(ariable])-3598 b Fg(const)40 b(char)f(*)g
+Ff(rl)p 875 4504 V 50 w(\014lename)p 1342 4504 V 49 w(quote)p
+1670 4504 V 50 w(c)m(haracters)390 4614 y Ft(A)34 b(list)g(of)g(c)m
(haracters)h(that)f(cause)h(a)f(\014lename)g(to)g(b)s(e)f(quoted)h(b)m
-(y)f(the)h(completer)h(when)e(they)390 4696 y(app)s(ear)d(in)g(a)h
+(y)f(the)h(completer)h(when)e(they)390 4724 y(app)s(ear)d(in)g(a)h
(completed)g(\014lename.)41 b(The)30 b(default)g(is)h(the)f(n)m(ull)h
(string.)3371 4902 y([V)-8 b(ariable])-3598 b Fg(const)40
b(char)f(*)g Ff(rl)p 875 4902 V 50 w(sp)s(ecial)p 1261