ELF@[@8@00[[ppH 0;?T?;?T?;ET#E T "E|  )E-EqU EG 0 ' T "E' T $E4  )- >U E; EH  ; AE' T >E|  T ET AE4 oU 3EG T HDqU VFG H TRD4)T PF|  #>ADqU GFG H TKD4)T AF|  >:DqU 8FG H TDD4)T 2F|  >3DqU )FG H T=D4)T #F|  =,DqU FG H TD4)T F|  =DqU FG H TD4)T F|  =DqU EG H TD4)T E|  =DqU EG H TD4)T E|  =DqU EG H TD4)T E|  =DqU EG H TD4)T E|  =zDqU EG H TD4)T E|  y=}DqU EG H TD4)T E|  h=vDqU EG H TD4)T E|  W=oDqU EG H TQD4)T E|  F=@DqU EG H ThD4)T ~E|  5=WDqU uEG H TaD4)T oE|  $=PDqU fEG H TZD4)T `E|  =IDqU WEG H TSD4)T QE|  =BDqU HEG H TLD4)T BE|  <;DqU 9EG H TED4)T3E|<4DqU*EGHT,B|3B7BqU#BG0    '0T.B0'T<4)TE| T)BT E4oUDGTE| TBTE4oUDG ; E '`HT<4)GTD| TAT D4 oUDG ; D 'pHT<4)GT D|  T AT D4 oU DG ; D 'HT<4)GT D|  T AT D4 oU DG ;D ' HT>4)TD| TAT R>4 oUDGHT>4);DHT>4);DHT>4);DHT>4);DHT>4);DHT>4);DHT>4);DHT>4);DHT>4);DHT>4);DHT>4);DHTO<4)B0> EL < ? L HHTK<4)B0L < : L HHTJ<4)B0L < 5 L HHT>4);DHT>4);DHT>4);DHT>4);DHT>4);DHT>4);DHT>4);}DHT>4);zDHT>4);wDHT>4);tDHT>4)B0L <  L HHT>4)B0L < l L HHT>4)B0L < L HHT>4)B0L <  L HHT>4)B0L < L HHT>4)B0L < L HHT>4);/DHT>4)B0L < ~ L HHT>4);!DHT>4)B0L < LHHT>4)B0L < LHHT>4);DH'D|R@DqUZ@G' D 'DTD| TQ@T D4oUCG;D 0'[D T D|  T 7@T D4 oU CG T D|  T )@TD4 oU CG 'P - >TC| T@TC4oUCG'` | ;TC| T?TC4oUCG' T C|  T ?TC4 oU CG ' |  G    p' '% CC 0TC| T?T0A4oUCG0'0TC|?CqUCG0@ 'D `;CTC|y?CqUCG`p'P|;CTC|`?CqUCG@`p0'#;C`Pp@'D ;D;DB HHB HH 'D `;CTC|-?CqUCG`p'P|;CTC|?CqUCG@`p0'#;D`Pp@'RE ;/E;IEB HHB HH 'KE `;BCTDC|>ACqU;CG`p'P|;7CT=C|>:CqU4CG@`p0'#;E`Pp@'E ;E;EB HHB HH 'E `;BTB|>BqUBG`p'P|;BTB||>BqUBG@`p0'#;E`Pp@'6F ;F;-FB HHB HH '/F `;BTB|I>BqUBG`p'P|;BTB|0>BqUBG@`p0'#;E`Pp@'F ;F;FB HHB HH 'F `;FT`B|=]BqUWBG`p'P|;SBTYB|=VBqUPBG@`p0'#;oF`Pp@'BG  ;#G;3GB HHB HHB HHB HH0'4G `;GFT B|= BqUBG`p'P|;BTB|=BqUAG@`p0'#;F`Pp@'G  ;G;GB HHB HHB HHB HH0'G `;ETA|W=AqUAG`p'P|;ATA|>=AqUAG@`p0'#;G`Pp@'LH  ;-H;=HB HHB HHB HHB HH0'>H `;eATgA|=dAqU^AG`p'P|;ZAT`A|<]AqUWAG@`p0'#;H`Pp@'H ;HB HHB HH 'H `;ATA|<AqUAG`p'P|;ATA|<AqU AG@`p0'#;H`Pp@'"I ;IB HHB HH 'I `; ET@|n<@qU@G`p'P|;@T@|U<@qU@G@`p0'#;H`Pp@'I ;IB HHB HHB HH 'I `;DT@| <@qUz@G`p'P|;v@T|@|<y@qUs@G@`p0'#;hI`Pp@')J ;JB HHB HHB HH '.J PTJ| T;T74oUJGP'P|P'%J&J PTJ| T;T74oUJGP'P|P'%J J PTI| T;T64oUIGP'P|P'%II PTI| T;T64oUIGP'P|P'%II  | TI| Tf;TX74oUIGTI| TX;T@74oUIG'I `TI|,;IqUIGp'` |-TI| T/;T84oUIGp`' TI| T;T74oUIGp' p'TI| T;T74oUyIGp`' TrI| T:TuI4oUgIGp' `'oI PTjI| T:T]74oU_IGP'P{`T=I| T:TP74oU2IG5@`0''CI' T>ar'G t !>arG '  +' p)# # ' & 6F & MF & 0F & GF& UFG % jF~F|_6qFqU FG'vF TFG '` |EG | ?} <E Kt5M>>ar'G t !>arG '  +' p)# # ' & E & E & E & E& EG % F&F TEG '` |EG | ?} <E Kt5M>>ar'G t !>arG '  +' p)# # ' & |E & E & vE & E& EG % EE ?E | | | B@>EL<LHG H TDTDTD 0P`p @ '6E T$EG ' P |EG |?}<EKt5M>>ar'Gt !>arG'  +G ' p)# # ' & D & E & D & E&EG % 'EYE D| | B@>EL<LHGHT$DT2D 0@P'5E TDG 'P |EG |?}<EKt5M>>ar'Gt !>arG'  +G ' p)# # ' & sD & D & mD & D&DG % DD DD| | B@>EL<LHGHTCTC 0@P'~D T$DG ' P |EG |?}<EKt5M>>ar'Gt !>arG'  +G ' p)# # ' & C & D & C & D&DG % 'D}D PTnD| T14TqD4oUcDG`'`P'hD TSD| T4TVD4oUHDG'` TCG '` |EG | ?} <E Kt5M>>ar'G t !>arG '  +' p)# # ' & nC & C & hC & C& CG % CD PTD| T3TD4oUCG'PP`'TC| T3TC4oUCG`'@TB| T3T.4oUBG`'P'C TC| Te3TC4oUCG'P TBG '` |pG | j} gE Kt`M>>arRG t L>arCG '  +' @)##' T pC|  T 3T sC4 oU eCG '` T dB|  T 2TM.4 oU YBG ' ' & B & B & B & B& BG % BMC T&C| T2T)C4oUCG'P T[BG 'C` |pG | j} gE Kt`M>>arRG t L>arCG '  +' @)##' T B|  T {2T B4 oU BG '` T A|  T g2T-4 oU AG ' ' & A & B & A & B& BG % 3BB `TB| T=2TB4oUBGp'` |TB| T&2TB4oUBGGp'p `P'`'fC V{,E;v,1Uz,U2U,Vx,>;s,1Uw,Us2Uu,Vy,s,Vz,4;u,1Uy,Tw,1Uu,Vw,-V|,2;w,1U{,Ty,1Uw,Vy,);t,1Ux,U1Vx,&;s,1Uw,U1Vw,%;r,1Uv,Up1Vv,$;q,1Uu,Ua1Vu,#;p,1Ut,U1UP1Vr, ;m,1Uq,U1U?1Vo,;j,1Un,U01Vn,;i,1Um,U!1Vm,;h,1Ul,U1Vl,;g,1Uk,U1Vk,;f,1Uj,U0Vj,;e,1Ui,U0Vi,;d,1Uh,U0Vh,;c,1Ug,U0Vg, ;b,1Uf,U0Vf,;a,1Ue,U31U0Vc,;^,1Ub,U1U0V`,;[,1U_,U0V_,;Z,1U^,Ux0V^,;Y,1U],Ui0V],;X,1U\,U0UX0VZ,;U,1UY,UI0VY,;T,1UX,U:0VX,;S,1UW,U+0VW,;R,1UV,U0VV,;Q,1UU,U 0VU,;P,1UT,U/VT,;O,1US,U/VS,;N,1UR,U/VR,;M,1UQ,U0U/VO,;J,1UN,U/VN,;I,1UM,U/VM,;H,1UL,U/VL,;G,1UK,U/VK,;F,1UJ,U/VJ,;E,1UI,Uu/VI,;D,1UH,Uf/VH,;C,1UG,UW/VG,;B,1UF,UH/VF,;A,1UE,U9/VE,;@,1UD,U*/VD,;?,1UC,U/VC,;>,1UB,U /VB,;=,1UA,U.VA,;<,1U@,U.V@,;;,1U?,U/U.V=,;8,1U<,U.V<,;7,1U;,U.V;,;6,1U:,U.V:,;5,1U9,U.V9,;4,1U8,U.V8,;3,1U7,U.V7,;2,1U6,Ut.V6,;1,1U5,Ue.V5,;0,1U4,UV.V4,;/,1U3,UG.V3,;.,1U2,U8.V2,;-,1U1,U).V1,;,,1U0,U.V0,;+,1U/,U .V/,;*,1U.,U-V.,;),1U-,U-V-,};(,1U,,U-V,,|;',1U+,U-V+,y;&,1U*,U-V*,v;%,1U),U-V),s;$,1U(,U-V(,n;#,1U',U-V',k;",1U&,U-V&,h;!,1U%,Uu-V%,e; ,1U$,Uf-V$,b;,1U#,UW-V#,_;,1U",UH-V",\;,1U!,U9-V!,Y;,1U ,U*-V ,V;,1U,U.U-V,Q;,1U,U -V,P;,1U,U,V,M;,1U,U,V,J;,1U,U,V,I;,1U,U,V,H;,1U,U,V,G;,1U,U,V,F;,1U,U,V,E;,1U,U,V,D;,1U,U,V,C;,1U,Ut,V,B; ,1U,Ue,V,A; ,1U,UV,V,@; ,1U,U-UE,V ,=;,1U ,U6,V ,<;,1U ,U',V ,;;,1U ,U,V ,8;,1U ,U ,V ,,V,,V, ,V, ,V, ,V, ,V, ,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V ,,V!,,V",,V#,,V$,,V%,,V&, ,V',!,V(,",V),#,V*,$,V+,%,V,,&,V-,',V.,(,V/,),V0,*,V1,+,V2,,,V3,-,V4,.,V5,/,V6,0,V7,1,V8,2,V9,3,V:,4,V;,5,V<,6,V=,7,V>,8,V?,9,V@,:,VA,;,VB,<,VC,=,VD,>,VE,?,VF,@,VG,A,VH,B,VI,C,VJ,D,VK,E,VL,F,VM,G,VN,H,VO,I,VP,J,VQ,K,VR,L,VS,M,VT,N,VU,O,VV,P,VW,Q,VX,R,VY,S,VZ,T,V[,U,V\,V,V],W,V^,X,V_,Y,V`,Z,Va,[,Vb,\,Vc,],Vd,^,Ve,_,Vf,`,Vg,a,Vh,b,Vi,c,Vj, ;e,1Ui,Tg,1Ue,Vi,;d,1Uh,Uh,Vl,Vs,;n,1Ur,Vv,V{,u,V|,v,V},w,V~,x,V,y,V,z,V,{,V,|,V,;,1U,V,;,1U,V,V,;,1U,V,V, V,V,lV,;,1U,U,V,,V,,V,;,1U,T,1U,V,&V,,V,;,1U,Ud.V,;,1U,UU.V,;,1U,UF.V,;,1U,U7.V,;,1U,U(.V,;,1U,U0U0U.V,;,1U,U1U1U.V,;,1U,UK2UC2U-V,;,1U,U2U2U-V,;,1U,U3U3U-V,;,1U,U4U|4U-V,;},1U,UM5UE5U-V},;x,1U|,U6U6U-Vx,;s,1Uw,U6U6U}-Vs,;n,1Ur,U~7Uv7Uj-Vn,;i,1Um,U?8U78UW-Vi,;d,1Uh,U9U8UD-Vd,;_,1Uc,U5-Vc,;^,1Ub,U&-Vb,;],1Ua,U-Va,;\,1U`,U-V`,;[,1U_,U,V_,;Z,1U^,U,V^,;Y,1U],U,V],;X,1U\,U,V\,;W,1U[,U,V[,;V,1UZ,U,VZ,;U,1UY,U,VY,;T,1UX,U,VX,;S,1UW,U,VW,;R,1UV,Ur,VV,;Q,1UU,Uc,VU,;P,1UT,UT,VX,R,VY,S,VZ,T,V[,U,V\,V,V],W,V^,X,V_,Y,V`,Z,Va,[,Vb,\,Vc,],Vd,^,Ve,_,Vf,`,Vg,a,Vh,b,Vi,c,Vj,d,Vk,e,Vl,f,Vm,g,Vn,h,Vo,i,Vp,j,Vq,k,Vr,l,Vs,m,Vt,n,Vu,o,Vv,p,Vw,q,Vx,P;s,1Uw,V{,MV,eV,V,V,@V,V,V,"V,rV,V, V,RV,V,0;,1U,V,1;,1U,V,V,1;,1U,V,V,1;,1U,V,V,1;,1U,V,V,/V,TV,V,V,ZV,nV,V,V, V,V,:V,V,V,V,V,{V,V,V,V,V,TV,+V,V,V,V - ;-1U -V -V-;-1U-V-;-1U-V-;-1U-V-;-1U-V"-;-1U!-V#-;-1U"-Ub7UH7U(-V-V'--V2-V=- ;8-1U<-U|1U:-U<-V<-6-V?-VD-VK-VP-VW-;R-1UV-U:1Uz0U/U.U:.VN-;I-1UM-UM-;K-U[6UW6UO6U6U5U5Uw5U5U4U4U!5U3U3Ui4U3U3U 3U3U92U52U-2U2UY1UU1UM1U1Uq0Ui0U0U/U/U0U.U.UU/U%.U.U.U-U5-U--U-V,;,1U,U\6U:6U6U5Ud5UH5U4U4Ur4U3U3U3U3U2U2U@2U2U2Ub1U@1U$1Ur0UP0U40U/U/Up/U.U.U.U&.U.U-Ub-U.-U-U,V,`;,1U,U5U4UI3Ue2U1U0U,V,O;,1U,U9U8U8U8UN2Ut1U0U,;,U/U(/Uh.U-U,V,0;,1U,U,;,U,U,V,,V,&V,,V,*V,,V,,V-,;,U5U4U4Uj3U2U1U0U/U4/Ut.U-U,V,;,1U,U,;,Uk5U4U3U3U=2Uc1U0U/U.U.U]-U,V,u,Vx, V},s,V,x,V,y,V,,;,UM5U_5Uy4U4U3U3U2U3U2U)2U;1UM1U_0Uq0Uq/U/U.U.U-U-U+-U=-Ui,U{,VU, ;P,1UT,UT,VT,';O,UK5U 5U5Uu4U74U94U3Ua3Uc3U2U2U2U2U 2U1U1U?1U+1U0U0U_0UK0U 0U0Um/UY/U/U/U.U.UU.UW.U-U-U-U-U-U-U,U,UU,UA,U,U,V,+V,,V ,,;,U ,U ,V ,,V ,,V,,V, ,V, ,; ,U+,U,;I!U4U3U3Ui2U1U1U0U0U/U/U.U.U=.U).U{-Ug-U,U,U+U+V++V++V++V,jV , ;,1U ,U ,; ,U4,U ,V*,,V , V,,V, V, ,V,,Vf,,V/,,V, V!,,V(,,VO,,V>,$,V1,%,V0,,,V9,-,;.,U6,U8,V8,2,V9,3,V:,4,V;,5,V<,6,;7,UW,UC,VE,5,VT,D,VS,I,V\,NVc, ;^,1Ub,Ub,;`,U,Ub,V,^,Vc, Vp,^,Ve, Vl,`,Vs,e,V,h,V,o,Vr, Vw,m,V~,r,V,s,V,z,V,{,V,,V,,;,U,U,V,,V,,V,,V,,V,,;,U,U,V,,V,,V,,V,2V,y ;,1U,U,;,U,U,V,,V,o V,,V,s V,,V,,V-,V,,V,n V,,V,,V,,V,,V,,V,,V,,;,U,U,V,,V,,V,,V,,V,,;,U-U,V,,V-,V,,V-V-9 ; -1U-U-; -U6-U-V,- -V-/ V- -V-3 V- -V--Vh--V1--V-. V#--V*--VQ--V@-&-V3-'-V2-.-V;-/-;0-U8-U:-V:-4-V;-5-V<-6-V=-7-V>-8-;9-UY-UE-VG-7-VV-F-VU-K-V^- )V_-Vf- ;a-1Ue-U/U.U.Va- ;\-1U`-U5Ud-V-\-Vc- ;^-1Ub-Ub-;`-U-Ub-V-^-Ve- Vz-`-Vg- Vv-b-Vi- Vr-d-Vy-i-V-n-V-u-Vx- V}-s-V-x-V-y-V--V--V--V--;-U-U-V--V--V--V--V--;-U-U-V--V--V-V- ;-1U-U+5U-V--V- ;-1U-U-;-U-U-V--V- V--V- V--V- V--V--V.-V--V- V--V--V.-V--V--V--V--;-U-U-V--V--V--V--V--;-U.U-V--V .-V.V.i ;.1U.U4U.VX..V.a ;.1U.U.;.UP.U.VF..V.W V4..V!.[ V0..V#._ V,..V3.#.V|.(.VE./.V2.Z V7.-.V>.2.Ve.3.VT.:.VG.;.VF.B.VO.C.;D.UL.UN.VN.H.VO.I.VP.J.VQ.K.VR.L.;M.Um.UY.V[.K.Vj.Z.Vq.pVx.( ;s.1Uw.U/Vw.# ;r.1Uv.U4Up4UV4U0U/Up.;j.UN/U.Vl. ;g.1Uk.Uk.;i.U.Uk.V.g.Vl. Vy.g.Vn. Vu.i.V|.n.V.q.V.x.V{. V.v.V.{.V.|.V..V..V..V..;.U.U.V..V..V..V..V..V..V..V.6V. ;.1U.UD/V. ;.1U.U.;.U.U.V..V. V..V. V..V..V /.V..V. V..V..V..V..V..V..V..;.U.U.V..V..V..V..V..V..V..V.V. ;.1U.U/V. ;.1U.U3U.V9/.V. ;.1U.U.;.U1/U.V'/.V/ V/.V/ V/.V/ V /.V//V]/ /V&//V/ V//V//VF//V5//V(//V'/#/V0/$/;%/U-/U//V//)/V0/*/V1/+/V2/,/V3/-/V>/./V?///VF/VM/] ;H/1UL/U/VL/Z ;G/1UK/U3UO/V/G/VN/P ;I/1UM/UM/;K/U/UM/Vw/I/VP/F Ve/K/VR/J Va/M/VT/N V]/O/Vd/T/V/Y/Vv/`/Vc/I Vh/^/Vo/c/V/d/V/k/Vx/l/Vw/s/V/t/;u/U}/U/V/y/V/z/V/{/V/|/V/}/V/~/V//V/ V//V/& V//V/, V/1 ;/1U/V0. ; 01U0U91U1U0U0V0a,V0" V00V80. ;301U70T501U30U0U10;/0Uq0UW0V/0 ;*01U.0T,01U*0U0U(0;&0UT0U:0V&0 ;!01U%0T#01U!0Um0U0V!00V$00V%00V(0 V7010V80 ;O0Uo0U_0;M0Ue0UU0VO0K0VR0L0VS0M0V^0X0Vg0 ;b0U0U0Up0Vd0 Vm0_0Vn0 ;i01Um0Uw0Vm0 Vv0h0Vw0 V0r0V0 V0|0V0 V0~0V0 V0 ;01U0V0 ;01U0V0 ;01U0V0 ;01U0V0 ;01U0V1 ;01U1U 1V1 ;01U0U1;0U1U1Uq1U[1UA1U'1U 1V0 ;01U0U1Ul1UR1U<1U"1U1U0V00V00V00V00V00V00V00V00V00V00V00V00V00V00V10V10V11V11V11V 11V11V 1 1V1 1V11V11V11V11V11V11V11V 11V11V"11'ice-9'ports'filename'ice-9/ports.scm'exports'%port-property'%set-port-property!'current-input-port'current-output-port'current-error-port'current-warning-port'current-load-port'set-current-input-port'set-current-output-port'set-current-error-port' port-mode'port?' input-port?' output-port?' port-closed?' eof-object?' close-port'close-input-port'close-output-port' port-encoding'set-port-encoding!'port-conversion-strategy'set-port-conversion-strategy!' read-char' peek-char' unread-char' unread-string'setvbuf' drain-input' force-output' char-ready?'seek'SEEK_SET'SEEK_CUR'SEEK_END' truncate-file' port-line'set-port-line!' port-column'set-port-column!' port-filename'set-port-filename!' port-for-each'flush-all-ports'%make-void-port' open-file' file-port?' port-revealed'set-port-revealed!'adjust-port-revealed!'ftell' redirect-port' dup->fdes'dup2'fileno'isatty?'fdopen'primitive-move->fdes' fdes->ports' file-position'file-set-position' move->fdes'release-port-handle' dup->port' dup->inport' dup->outport'dup'duplicate-port' fdes->inport' fdes->outport' port->fdes' OPEN_READ' OPEN_WRITE' OPEN_BOTH' *null-device*'open-input-file'open-output-file' open-io-file'call-with-port'call-with-input-file'call-with-output-file'with-input-from-port'with-output-to-port'with-error-to-port'with-input-from-file'with-output-to-file'with-error-to-file'call-with-input-string'with-input-from-string'call-with-output-string'with-output-to-string'with-error-to-string'the-eof-object'inherit-print-state' declarative?'guile'define-module*'replace-bootstrap-bindings'load-extension' string-append' libguile-'effective-version'scm_init_ice_9_ports'scm_init_ice_9_fports'scm_init_ice_9_ioext'internal'imports'port-read-buffer'port-write-buffer'port-auxiliary-write-buffer'port-line-buffered?'expand-port-read-buffer!'port-buffer-bytevector'port-buffer-cur'port-buffer-end'port-buffer-has-eof?'port-buffer-position'set-port-buffer-cur!'set-port-buffer-end!'set-port-buffer-has-eof?!'port-position-line'port-position-column'set-port-position-line!'set-port-position-column!' port-read' port-write'$port-clear-stream-start-for-bom-read'%port-clear-stream-start-for-bom-write'%port-encoding'specialize-port-encoding!'port-random-access?'port-decode-char'port-encode-char'port-encode-chars'port-read-buffering' port-poll'port-read-wait-fd'port-write-wait-fd'put-char' put-string'macro'make-syntax-transformer'fluid->parameter'%current-input-port-fluid'%current-output-port-fluid'%current-error-port-fluid'%current-warning-port-fluid'r'w'r+' /dev/null'set-current-module'for-each'module-variable'the-scm-module'module-public-interface' module-add!'module-local-variable' misc-error'unbound in root module ~S'symbol->string'any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation' vector-ref'top'ribcage'dummy'buf'm-1f4527728b2bdf61-2'l-1f4527728b2bdf61-7'l-1f4527728b2bdf61-8'x'l-1f4527728b2bdf61-4'hygiene'm-1f4527728b2bdf61-d'l-1f4527728b2bdf61-12'l-1f4527728b2bdf61-13'l-1f4527728b2bdf61-f'm-1f4527728b2bdf61-18'l-1f4527728b2bdf61-1d'l-1f4527728b2bdf61-1e'l-1f4527728b2bdf61-1a'm-1f4527728b2bdf61-23'l-1f4527728b2bdf61-28'l-1f4527728b2bdf61-29'l-1f4527728b2bdf61-25'm-1f4527728b2bdf61-2e'l-1f4527728b2bdf61-33'l-1f4527728b2bdf61-34'l-1f4527728b2bdf61-30' vector-set!'cur'm-1f4527728b2bdf61-39'l-1f4527728b2bdf61-3e'l-1f4527728b2bdf61-3f'l-1f4527728b2bdf61-40'l-1f4527728b2bdf61-3b'end'm-1f4527728b2bdf61-46'l-1f4527728b2bdf61-4b'l-1f4527728b2bdf61-4c'l-1f4527728b2bdf61-4d'l-1f4527728b2bdf61-48'has-eof?'m-1f4527728b2bdf61-53'l-1f4527728b2bdf61-58'l-1f4527728b2bdf61-59'l-1f4527728b2bdf61-5a'l-1f4527728b2bdf61-55'car'position'm-1f4527728b2bdf61-60'l-1f4527728b2bdf61-65'l-1f4527728b2bdf61-66'l-1f4527728b2bdf61-62'cdr'm-1f4527728b2bdf61-6b'l-1f4527728b2bdf61-70'l-1f4527728b2bdf61-71'l-1f4527728b2bdf61-6d'set-car!'line'm-1f4527728b2bdf61-76'l-1f4527728b2bdf61-7b'l-1f4527728b2bdf61-7c'l-1f4527728b2bdf61-7d'l-1f4527728b2bdf61-78'set-cdr!'column'm-1f4527728b2bdf61-83'l-1f4527728b2bdf61-88'l-1f4527728b2bdf61-89'l-1f4527728b2bdf61-8a'l-1f4527728b2bdf61-85'expected an input port ~S'expected an output port ~S'integer?'close'wrong-type-arg'6Wrong type argument in position 1 (expecting pair): ~S'binary'encoding'guess-encoding'rb'wb'struct-ref/immediate'=Wrong type argument in position 2 (expecting boxed field): ~S' out-of-range'Argument 2 out of range: ~S'8Wrong type argument in position 1 (expecting struct): ~S' parameterize'Not a parameter: ~S' parameter?'open-input-string'open-output-string'get-output-string'get-print-state'port-with-print-state' macro-type' syntax-rules'patterns8XtTx \L <x (  xD !#D%t&'()4*+,!-D".p#/$0%1\&2&3\'4t(5(6$)7)8)98*:H+;+<T,=p->-?p.@.A/B,0C0D0E1F2G2H83I\3J4K4L4Mp7N7Ox8P8Q8R|9S9T9U8:V:W;Yl<Z =\=]D?_?`DAbAcDCeCfDh4EiXEjEkFmFn@GoGpGqHrHsHuIvPIwIxDJyhJz K{,K}TK~KKLL(****(( * *(( ""(( * *   * * *     "*  *(  *( *`7`7`7`7[ N`78                                       E  E  $%  EEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEPE  8 -E ="="=E=&=&=E=*=*= 4E =.=.=(lED0=2=2=`ElX =>=>N=XE0=F=FN= DE=N=NN=0E=Z=TE,=b=xE|=j=dEt=r=\HhP80dD, (,6dD<$<$<$<  D,`lp= 8 @ @(ht\D,lT x`  h;x`00&[ H*88<pEXMUka z ؂h8@@kȱ[ \ \H&Hu L'L8@8|w|hh0(g (t t` ` % !M!!!""##$$P$$ P$<%E<%%| %& && &' '' '(( (()E!)**d,*\+\+d,5d,,d,,,,,-,,,--8/-,.,.8/8/T/jT/1y11,451,4$5$5<5<<5T5FT5l5Pl5D6ZD666P7 P77 7 9 9:q:h;h;;2 ;<C<P>P>?%?t@kt@AAtBtBCCtDtDD. DFM#FGGI)/IDL/DL(M   ; BIMR BIMR BIMR    V  d BR{            BR BR BR BR BR BR BR BR BR BR BR BR BR BR BR BR BR BR BR BR BR  BIMR BIMR   BIMR   BIMR   BIMR  BIMR                              $,4 <(@0H8d8l8pP P88@@P88@88@HHPHHPX``h``@P8@xhX`8 8 8@HPPPPP 8@HHHH  8  8  8  8  8  8  8  8  8  8  8 p 8 8 8 8 8 888  8888  8888  8888  8888  8888  8888  8888  8888  8888  8888  8888  8888  8888  8888  8888  8888  8888  8888        (  8@ ((0((@H (00800HP(00800PX0     2 :    :   !:!!!!!!!!!!!""""""""""""""#########:####:$$$$:$$$$:$$$$:%%%%:%%%%%%%:&&&&&&&&&&&&''' $,0  BIMR (08@DL BIMR BIMR IBIMR BIMR BIMR  (08@DL`hpx|0 0  (  @(@ BIMR BR{ (08@D\d BR{ BR{{ 8@D(`px   , BR{ BR{{ 8@D(`px   , BR{ BR{{ 8@D(`px   , BR{ BR{{ 8@D(`px   , BR{ BR{{ 8@D(`px   , BR{ BR{{ 8@D(`px    $(0<H BR{ BR{{ 8@D(`px    $(0<H BR{ BR{{ 8@D(`px    $(0<H BR{ BR{{ 8@D(`px  ( BR{ BR{{ 8@D(`px  ( BR{ BR{{ 8@D(`px    (4 BR{ BR{{ 8@D(`px    (4 BIMR  (08@D(\ BIMR  (08@D(\ BIMR  (08@D(\ BIMR  (08@D(\ BIMR BIMR ,@HPX\dx  BR{BIMR BIMR BIMR BIMR  08<0Th|((800 BIMR  BIMR (08@D(\`p BIMR BIMR 08@HLThp x0 BIMR BIMR BIMR  ( 08<D X `(h p t0  0         BR{BIMR  BIMR 8@D(\p( BR{BIMR  BIMR  (040L`t|0   BIMR  BIMR BIMR BIMR  BIMR BIMR (08@D(\\|0 00( 0 BIMR  BIMR BIMR BIMR  BIMR BIMR (08@D(\\|0 00( 0 BIMR BIMR  BIMR (08@DL`hpx|(8   S BIMR    0@P Xlt(|(0pS BIMR   0@H\d ltx  BIMR (08@DL  BIMR {  ,4HPX`d |@T   BIMR {    (0@ P(X@`Ph`l0(xT   BIMR {    0@ H@PPT0x(   {  080@\`"`"l,x2|**("H $,0   {  080@\`"`"l,x2|**("H   {  080@\`"`"l,x2|**("H@T     (0@ P(T0`:l:x8@   { (00@\`"`"l,x2|**("HxT     0@ D(P2\2ht|0   { (00@\`"`"l,x2|**("HxT     0@ D(P2\2ht|0   { (00@\`"`"l,x2|**("HBIMR   (08@D0\ BIMR    {  (0 8@D0\d0h8"",2**("HBIMR BIMR BIMR (08@D(Xx ( BIMR    {BIMR BIMR (08@D(X`0d8|"",2**("H@800  BIMR    {BIMR BIMR (08@D(X`0d8|"",2**("H@800 BIMR BIMR   (08@D0\p 8H$5e<5T5l5D66P77^ 9P>t@ tB> tDfDFGSIhYhYLhY|hYhYY((ZtZ Z!Z#8[P$[3H 8' 'hDB0DD4 DdPDD``\ H!`!"@"#@$$L8%$&Lp&&p''Pp(b)m*+L-\-\. 0<0l2l5 6$6 <6#T63,7D7TQ88`8 u9:XP<8<X=X8?@X\ABX\CDX\El,ECpG[HPqJP,MN I%.. . .Guile 3.0.9set-current-module@@guilereplace-bootstrap-bindingsport-encodingfile-set-positionmove->fdesrelease-port-handledup->portdup->inportdup->outportdupduplicate-portfdes->inportfdes->outportport->fdesset-current-input-portset-current-output-portset-current-error-portopen-input-fileopen-output-fileopen-io-filecall-with-portcall-with-input-filecall-with-output-filewith-input-from-portparameter?@@guilewith-output-to-portwith-error-to-portwith-input-from-filewith-output-to-filewith-error-to-filecall-with-input-stringwith-input-from-stringcall-with-output-stringwith-output-to-stringwith-error-to-stringinherit-print-stateg7 ice-9/ports.scmice-9/boot-9.scm {;,a,,,b,$,b,a,hJ|h ,c -,,Yx+[-,Yx+[-,Y+^~,,c,Jb,jc,oKg$Kg$Kg$Kg Jz|~~ wz w w} J,J,J,J,{wwJh!Jh!Jh!} |x<#x-i <xw < ,>h(,LLLLLSSSKKN)N <hx1 <hx1 <hx1 <hx6K=<  ? wdD ( $# h +jG)',i)<  ? wdD ( $# h +jG)',i)< h,i?L.L.L,,J@JN;#;--*/=JO;#;-+k=i,.?Z#1JEJ J-- 8oZw9GJ# J3, ;^Z"w;y;1v&;y;1v;y;1v$2JFJ J--7;y;2g8FJ J-8;y;2g'7EJ J-8;y;2g2 ? hL 9 hy;1v?Ziiz;Yy;1viu;Yy;1vi<h<('h$8 h\6HDDL8D|hDD`(`t` ` !@!"@#$LP$<%L%&&'D'V((a)u*d,\,\-8/T/l1l,4$5<5T5l5'D686TEP7T7 i 9:Xh;8;X<XP>?Xt@AXtBCX tDl D7FOGPeIPzDL(M Iset-current-module@@guilereplace-bootstrap-bindingsport-encodingfile-set-positionmove->fdesrelease-port-handledup->portdup->inportdup->outportdupduplicate-portfdes->inportfdes->outportport->fdesset-current-input-portset-current-output-portset-current-error-portopen-input-fileopen-output-fileopen-io-filecall-with-portcall-with-input-filecall-with-output-filewith-input-from-portparameter?@@guilewith-output-to-portwith-error-to-portwith-input-from-filewith-output-to-filewith-error-to-filecall-with-input-stringwith-input-from-stringcall-with-output-stringwith-output-to-stringwith-error-to-stringinherit-print-stateclosureargcachevarproctmpreplace-bootstrap-bindingsmodulecachedmodnameboxport-encodingport-buffer-bytevectorprimport-buffer-curport-buffer-endport-buffer-has-eof?port-buffer-positionset-port-buffer-cur!set-port-buffer-end!set-port-buffer-has-eof?!port-position-lineport-position-columnset-port-position-line!set-port-position-column!port-read-bufferport-write-bufferport-auxiliary-write-bufferport-line-buffered?expand-port-read-buffer!port-readport-writeport-clear-stream-start-for-bom-readport-clear-stream-start-for-bom-write%port-encodingspecialize-port-encoding!port-decode-charport-encode-charport-encode-charsport-random-access?port-read-bufferingport-pollport-read-wait-fdport-write-wait-fdput-charput-stringcurrent-input-portcurrent-output-portcurrent-error-portcurrent-warning-portfile-positionfile-set-positionmove->fdesrelease-port-handledup->portdup->inportdup->outportdupduplicate-portfdes->inportfdes->outportport->fdesset-current-input-porttagcodeset-current-output-portset-current-error-portOPEN_READOPEN_WRITEOPEN_BOTH*null-device*open-input-fileopen-output-fileopen-io-filecall-with-portcall-with-input-filecall-with-output-filewith-input-from-portwith-output-to-portwith-error-to-portwith-input-from-filewith-output-to-filewith-error-to-filecall-with-input-stringwith-input-from-stringcall-with-output-stringwith-output-to-stringwith-error-to-stringinherit-print-statevalarg0arg1symssymportxdummybufpaircurendhas-eof?positionlinecolumnoffsetwhencefd/portfdport/fdmodenew-fdfalsemodesfdesrest-portsfilebinaryencodingguess-encodingstrvalsthunkvtablerfieldsnfieldsptrwordbitsmaskrest-dd6fff92c0c975c-c3t-dd6fff92c0c975c-d3t-dd6fff92c0c975c-e3pstringold-portnew-portReturn, as a string, the character encoding that @var{port} uses to interpret its input and output.Set the current default input port to @var{port}.Set the current default output port to @var{port}.Set the current default error port to @var{port}.Takes a string naming an existing file and returns an input port capable of delivering characters from the file. If the file cannot be opened, an error is signalled.Takes a string naming an output file to be created and returns an output port capable of writing characters to a new file by that name. If the file cannot be opened, an error is signalled. If a file with the given name already exists, the effect is unspecified.Open file with name STR for both input and output.Call @var{proc}, passing it @var{port} and closing @var{port} upon exit of @var{proc}. Return the return values of @var{proc}.PROC should be a procedure of one argument, and FILE should be a string naming a file. The file must already exist. These procedures call PROC with one argument: the port obtained by opening the named file for input or output. If the file cannot be opened, an error is signalled. If the procedure returns, then the port is closed automatically and the values yielded by the procedure are returned. If the procedure does not return, then the port will not be closed automatically unless it is possible to prove that the port will never again be used for a read or write operation.PROC should be a procedure of one argument, and FILE should be a string naming a file. The behaviour is unspecified if the file already exists. These procedures call PROC with one argument: the port obtained by opening the named file for input or output. If the file cannot be opened, an error is signalled. If the procedure returns, then the port is closed automatically and the values yielded by the procedure are returned. If the procedure does not return, then the port will not be closed automatically unless it is possible to prove that the port will never again be used for a read or write operation.THUNK must be a procedure of no arguments, and FILE must be a string naming a file. The file must already exist. The file is opened for input, an input port connected to it is made the default value returned by `current-input-port', and the THUNK is called with no arguments. When the THUNK returns, the port is closed and the previous default is restored. Returns the values yielded by THUNK. If an escape procedure is used to escape from the continuation of these procedures, their behavior is implementation dependent.THUNK must be a procedure of no arguments, and FILE must be a string naming a file. The effect is unspecified if the file already exists. The file is opened for output, an output port connected to it is made the default value returned by `current-output-port', and the THUNK is called with no arguments. When the THUNK returns, the port is closed and the previous default is restored. Returns the values yielded by THUNK. If an escape procedure is used to escape from the continuation of these procedures, their behavior is implementation dependent.THUNK must be a procedure of no arguments, and FILE must be a string naming a file. The effect is unspecified if the file already exists. The file is opened for output, an output port connected to it is made the default value returned by `current-error-port', and the THUNK is called with no arguments. When the THUNK returns, the port is closed and the previous default is restored. Returns the values yielded by THUNK. If an escape procedure is used to escape from the continuation of these procedures, their behavior is implementation dependent.Call the one-argument procedure @var{proc} with a newly created input port from which @var{string}'s contents may be read. All values yielded by the @var{proc} are returned.THUNK must be a procedure of no arguments. The test of STRING is opened for input, an input port connected to it is made, and the THUNK is called with no arguments. When the THUNK returns, the port is closed. Returns the values yielded by THUNK. If an escape procedure is used to escape from the continuation of these procedures, their behavior is implementation dependent.Call the one-argument procedure @var{proc} with a newly created output port. When the function returns, port is closed and the string composed of the characters written into the port is returned.Calls THUNK and returns its output as a string.Calls THUNK and returns its error output as a string..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