ELF@X @8@@6@6X X 555ppA ; ?T ?; ?T?; ATATA|A!AqU AG@p`P'0 T A|  AAqU AG ' - >T ?4 )U A; AH  T ?4 )U A; AH  T ?4 )U A; AH  T ?4 )U @; @H  T ?4 )U @; @H  T ?4 )U @; @H  T ?4 )U @; @H  T ?4 ); @H  T ?4 ); @H  T ?4 ); @H  T ?4 ); @H  T ?4 ); @H  T ?4 ); @H  T ?4 )T @|  T @T@4 oU @G B0>EL<LH H T ?4 ); @H  T ?4 ); @H  T ?4 ); @H  T ?4 ); @H  T ?4 ); @H  T ?4 ); @H  '@ pT @|  T P@T@4 oU @G 'p |  |}K Y &@5 T @|  T +@T@4 oU @G 'p G '  p `'@ pT @|  T @Ty@4 oU @G 'p |  |}K Y &{@T @|  T ?T@4 oU @G 'p G '  p `'@ pT w@|  T ?T0@4 oU l@G 'p | &T a@|  T ?TF@4 oU V@G 'p G 5 '  p `'; >@  p'R@ pT A@|  T ?TD@4 oU 6@G 'p | 5  T 1@|  T j?T?4 oU &@G 'p G '  p `'@ pT @|  T J?T@4 oU @G 'p |  T ?|  T 1?T?4 oU ?G 'p G '  p `'? pT ?|  T ?T?4 oU ?G 'p | &T ?|  T >T}?4 oU ?G 'p G 5 '  p `'; u?  p'?  >?'| Z} WK `|YPypFZpo@C3pp`=K [G OKarjW`'  |5T i?|  T >T?4 oU ^?G p'  G p'p   '&d?; ?   '& >f?  >^?'| ]} ZK `|YPypIZpo@F3pp`@K [G OKarjW`'  |5T ?|  T />T>4 oU >G 5p'  G p'p   '&>; >   '& r>?  >>'| \} YK `|YPypHZpo@E3pp`?K [G OKarjW`'  |5T >|  T =TA>4 oU >G p'  G 5'p   '&>; 7>   '& >> T >|  T =T :>4 oU >G '| JT G>|  T v=T =4 oU <>G 5 ' B H HG  ' ]>'G ' |G 5' B H HG ' p# 'B> T1>| T =T 4>4 oU&>G T .>|  T =T a=4 oU #>G ' | MT =|  T <T w=4 oU =G 5 ' B H H G '='G '| G 5 'B H H G ' #    p'@'= T =|  T <T H=4 oU =G '| HT U=|  T <T =4 oU J=G ' B H HG  ' ='G ' |G ' B H HG ' p# '^= B0>EL<LH'U= `|/},KYP|%}"KqPT<| T<T<4oU<G`@'P G''&e<&c<%= `|/},KYP|%}"KqPT<| T;TX<4oU<G`@'P G''&/<&-<=  B >LH | } K Y`B LH><'GK @Y0{00T<| T;T<4oU<G3`p@K [G OKarjW`0'  |G5H&Y<<'G{ `3T<| Tb;T<4oU<G5K 3`p0K [G OKarjW`@'  |G5H&!<G G{ T;| T,;T;4oU;Gp `'; ;'& ;`< p|e}bKYB >LH>K<'G{@3T3<| T:T6<4oU(<G5K3@p K[GOKarjW@0'p |G5H&;G{T;| T:T?;4oU;GP`@';G;'&;; pB >LH|]}ZKY>;'GK0Y { 0T;| T:T;4oU;G3@p0K[GOKarjW@ 'p |G5H&I;G{`T&;| TU:T:4oU;GP@';:'&:; p|X}UK`rMT;| T,:T;4oU|;G _YP3Pp`6K[GOK>arjW`0@'P |T:| T9T{:4oU:GK_YP`@'p'&:p'&O:G; P|9}6K`v.T(;| T9T+;4oU;G _ Yp`K[GOK>arjW`@` 0'&:'&:; 0|%}"KY`T;| T9T;4oU:GB`>EL<LHHHH '&9;  T :|  T j9T :4 oU :G G G '`| \T :|  T Q9T:4 oU :G T:| TC9T:4oU:GG '  ' G G ' G 4 :'G G G ' | G GG '  ' G G ' G 4 T :|  T 8T :4 oU |:G T :|  T 8T :4 oU z:G G '` '}: V,7D;'71U+7U97V+7?;&71U*7U*7V.7(7V/79;*71U.7T,71U*7V,72V179;,71U07T.71U,7V.70;)71U-7U78V-7/;(71U,7U(8V,7.;'71U+7U8V+7-;&71U*7U 8V*7,;%71U)7U7V)7+;$71U(7U7V(7,;#71U'7U7V'7+;"71U&7U7V&7*;!71U%7U7V%7+; 71U$7U7V$7,;71U#7U7V#7-;71U"7U7V"7.;71U!7U7V!7-;71U 7Ut7V 7*;71U7Ue7V7+;71U7UV7V7,;71U7UG7V7+;71U7U87V7*;71U7U)7V7);71U7U7V77V77V 77V!77V"77V#77V$77V%77V&7 7V'7!7V(7"7V)7#7V*7$7V+7%7V,7&7V-7'7V.7(7V/7)7V07*7V17;,71U07T.71U,7V07;+71U/7U/7V37V:7VA7VD7-VG7sVJ7VM7VP73VS7xVT7VU7GVV7VW7VX7VY7V\7;W71U[7V]7tV^7V_7V`7Va7FVb7Vk7;f71Uj7Vl7;g71Uk7U}7Vk7Vz7f7Vm7Vv7h7Vy7;t71Ux7V7V7;71U7V7;71U7U7V7;71U7U7V7V77V7;71U7V8;71U8V8;81U8V%8; 81U$8V.8;)81U-8V18;,81U08V48;/81U38'ice-9' string-fun'filename'ice-9/string-fun.scm'exports'split-after-char'split-before-char'split-discarding-char'split-after-char-last'split-before-char-last'split-discarding-char-last'split-before-predicate'split-after-predicate'split-discarding-predicate'separate-fields-discarding-char'separate-fields-after-char'separate-fields-before-char'string-prefix-predicate'string-prefix=?'sans-surrounding-whitespace'sans-trailing-whitespace'sans-leading-whitespace'sans-final-newline'has-trailing-newline?'string-replace-substring' declarative?'guile'define-module*'set-current-module'string=?' string-index'wrong-type-arg' string-length'8Wrong type argument in position 1 (expecting string): ~S' substring'' string-rindex' out-of-range' string-ref'Argument 2 out of range: ~S'reverse'char-whitespace?'char=?'with-output-to-string'string-contains'display'substring/sharedDh          "< $\ &p(*,.0L2x58;>@DCpFILOxPRT<WhZ]`abd\f hjD k l n!pL!r!t!v!xL"z   * ((( * jjjj **""*"*"" `7`7`7`7X L#`7P3  EEEEEEEEEEEEEEEEEEEH  8 4 0 l  hH  l D  0|L$ ("h,h,X  +*P3P3{<55pE,Mx*@U.kY zX1! "pp#8#%%`2X @WT00884 i4 T T " # TA#T%o," #     X_ EX *P +4 +44 47d"w7   $ 5 G ] s                 $,4 <(@0H8d8l8p8""        (0 8@D8` 8H @        (0 8@D8` 8H @        (0 8@D8`t 8H P        (0 8@D8`| 8H @        (0 8@D8`px 8H @        (0 8@D8`t 8H P       " (H2H2L;\8lC|:228DJJ222P0 H8       " (H2H2L;\8lC|:228DJJ222P0  (8       " (H2H2L;\8lC|:228DJJ222P0 HH             , 4(< D H@d(x00800P`8@8@``p(Hh@             (0 8@DH P(d(l0t(|(H088@88@H0@PpPp 0 0@hP              , 4(< D H@d(x00800P8@8@``(Hh@ (     (((, H*H*H+Xlt(|(8     (((, H*H*H+Xlt(|(8             D"D"D#H L(`p t2t2x;|888@888B""0DJJ"""P    008000 ::B""8DJJ"""P            (((,0<HTd t((0((( 22:""0<BB"""@             DDDHTd h*h*l3p0008000:""(<BB"""@            ,,0@ T \(d l p t(txx|24:B:8     ((,<PX`hlpt"x+|($*2*     (((,4 H P(X ` d h(t22               ,4<DH0L8P@h|  (  (00800PXXPXX`(PXXPX 84l3+ ,$0 F\ s <  < -<Ea@z  L# %... . Guile 3.0.7split-after-charsplit-before-charsplit-discarding-charsplit-after-char-lastsplit-before-char-lastsplit-discarding-char-lastsplit-before-predicatesplit-after-predicatesplit-discarding-predicateseparate-fields-discarding-charseparate-fields-after-charseparate-fields-before-charstring-prefix-predicatesans-surrounding-whitespacesans-trailing-whitespacesans-leading-whitespacesans-final-newlinehas-trailing-newline?string-replace-substring< ice-9/string-fun.scmice-9/boot-9.scm };,a,,,b,$,;bJ~J$w|2J  w ww~=v= /  x v\<w<   x v\<x=x, vX ,l=vj   x v\<w+;   x v\<x=x, vX ,l<  v f/=<./.)vX2+), h0<  v f/=<?.,/.)vX2+), h1<  v f/=<./=.,)vX2+), h1< v#=1",h<+v#=1",h< L< v$=24#,< v$=4#,<v =yD< v#="w<-v#="w< L<% w-'  ;%~J,+<% w-'  ;%~J,, <x#v;-# gL ,#+j-1#,, gL ,#+ L . gxY ,=#v-1#,, gL ,#+ = . v{Y4 <x#v;-# gL ,#+ = . g{Y4= / ",Js@, e , < -%;,w , ~J,DX.<  g>wZ,ZU ; v>,wZ,Z= w,$$ :0P8g4 T   T !< 9UXn44d" split-after-charsplit-before-charsplit-discarding-charsplit-after-char-lastsplit-before-char-lastsplit-discarding-char-lastsplit-before-predicatesplit-after-predicatesplit-discarding-predicateseparate-fields-discarding-charseparate-fields-after-charseparate-fields-before-charstring-prefix-predicatesans-surrounding-whitespacesans-trailing-whitespacesans-leading-whitespacesans-final-newlinehas-trailing-newline?string-replace-substringclosureargcachevarproctmpmodsplit-after-charsplit-before-charsplit-discarding-charsplit-after-char-lastsplit-before-char-lastsplit-discarding-char-lastsplit-before-predicatesplit-after-predicatesplit-discarding-predicateseparate-fields-discarding-charseparate-fields-after-charseparate-fields-before-charstring-prefix-predicatestring-prefix=?cachednameboxpred?tagcodesans-surrounding-whitespacesans-trailing-whitespacesans-leading-whitespacesans-final-newlinehas-trailing-newline?string-replace-substringvalcharstrretulenrlens64endprednmasksunkbuidxstartuposbufptrbitsuwposu32ucharchpairfieldsprimprefixsstobjunboxeda*res*resultsubstringreplacementsublenReturn a new string where every instance of @var{substring} in string @var{str} has been replaced by @var{replacement}. For example: @lisp (string-replace-substring "a ring of strings" "ring" "rut") @result{} "a rut of struts" @end lisp .guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab