ELF@@8@(T(TSSSpp2D ;?T?T?;?T @; Y@T e@; @T @T@|@@qU@G;@ p  `  ' 0T@|@@qU@G  'T@4)->U@;@HT@4);@HT@4);@HT@4);ZBHTcB4)HTgB4);eBHT @4)TjBT rBB H ; |@H  B H H  TrBB H ; r@H  B H H  T4AB H ;v@H TkBT sBB H ;qBH B H HB H ;mBH B HH TsBB H ; qBH  B H H B H ; mBH  B H H  TsBB H ;qBH TzBB H;P@HT}BB H;I@HTBB H;&@HTBB H;@HTBB H;@HTBB H;BHTBB H;&@HTBB H;BHB HHB HHB HHB HHB HHB HHB HHB HHB H HB H HB HHB H HB H HB H HHTc?4);BHTB4);BHT_?4);BHTb?4);BHTe?4);BH'B  TM?~0;BB >LHB HH ''D G G G | o} MlK | fZuapt^_p[M   Y p^0H  | L 4C>:6z1,G6'#  B\K'  '  p'  `' P' @'  0' x  ' q ' j  TCB|XB\BpU:BG|+}(EK>ar0KrM>rBFH H H HHHHHH  '&PB%hB&vB&B'(  '!  p'  `' P'   @TgB|AdBpU^BG|'}$EK>ar0KrPM>r B`FH H H HH  `'&A%B&B&*B'  '  p'  `'  PTB|ABpUBG|&}#EK>ar0Kr@M>r BPFH H H H  p'&A%A&A&A'|  'u  p'n  `'g  PTA|UAApUAG|&}#EK>ar0Kr@M>r BPFH H H H  p'&RA%jA&xA&A'*  '#  p'  `T A|  AApU AG | %} "E K>ar0K r0M >r B@F H H H  '& A% A& .A& ar0K r0M >r B@F H H H  '& @% @& @& @'  '  p'  `T A|  v@ApU AG | %} "E K>ar0K r0M >r B@F H H H  '& t@% @& @& @'L  'E  p'>  `T @|  ,@@pU @G | %} "E K>ar0K r0M >r B@F H H H  '& *@% B@& P@& ^@'  '  pT @|  ?@pU @G | $} !E K >a r 0K r M > r B 0F  H  H   '& ?% @& @& @'  | VZ u Q?qL ^ Aj ^ L > p H ^ p DA'D ^ p v /'   0Kh?q `^ D ? &A'Y q ' z 0Khq ` ^ D ^ & 6@& 4@ p'& >@& L@'^  'W  pB H H   ' 'I  1 ' N'; -@' '; ,@' f'; +@' >'; *@' *' J'; %@'; (@' ' B'; #@'; &@'; )@'; ,@' >'; :'; :'; :' ' :' '; @'; +;' ' 6'; @' '; @'; :'; @' ' *'; .:' ' '% @& @& @& %@1@ '.@ |}G| }GT<~GB HH'@ '!@  T@| T:T@4oU@GB0>EL<LH' @  T@G ' @|:?pU?G'@ T@B HH'@ T @B HH'@ T?B HH' @ T@B HH'@ T<B HHTl<B HHB HHB HHB HH0'!@  T ?|9}6GT?'2p | T=B HHT:<B HHB H HB H H T?B H HB H H '|}G '&?&??|9?pU?G'#@  ;;T?'` | U; ?;?T?|9?pU?Gp' B H H T ?|  T 9T ?4 oU >G B0>EL<sLH '0 T ?B H HB H H T ;B H HB H H T ?B H HB H H '|;}8G|4}1GT~;~P,;?;?Tv?|c9s?pUm?G`Pp' | }  G GT ?  p' & %?|  } G T v?'& ?v?  T>G 'w?| 9j?pUX?G'y? @;T<Tj?| 9g?qUa?G@P'0|''t?  TW?|<8T?pUN?G;U?;W?;Y?'  T Q? `'wR? |<}9GG|}G| }GT:~| |}G&>B@>EL<LHH@  '&e>? G |B HHT>' ! T>|n8>qU>GP'` B G H H  p '>|R8(=pU>G'> PPp`'    | C} @G ;u;T>|.8>qU>Gp'  | B H H  TV>`'   'B H H  TD>`'     '& => B HH'> PT>|S7%7pU>G;>`P'0TO>'v}> | } G| 'B HH'>  | |}G|} G;}>T[='P |%G|}G|}GG| } GB HHB HH &T=&R=&P=GGB HH `p ;B>D>'| P|H}EG|} GT =p'Wp |'G|!}G|}GG|} GB HHB HH`@&=&=&<GGB HHP@&<&<T ='= V5;51U5U6V5;51U5U5V55V5;51U5T51U5V5;51U5U8T51U5V5V5;51U5T51U5V5;51U5U6V5;51U5U5;5U#6U5V55V,65V5;51U5U6V5;51U5U5V55V65V5;51U5T51U5U5V55V55V55V55V5;51U5T51U5V5;51U5U*6V5;51U5U6V5;51U5U 6V5;51U5U5V5;51U5U5V55V55V55V55V5t;51U5T51U5V5m;51U5U5V5hV5gV6jV6q;61U6V6V 6m;61U6V 6V 6i;61U 6V 6V 6e;61U 6V6f; 61U 6U6V 6c;61U 6U 6; 6U6U 6V76V 6U;61U 6U 6Vx76V 6O;61U 6U6V 6J;61U 6U 6;6U6U6U6VS76V6:;61U6U6VA76V64;61U6U6V6/;61U6U6V66V!76V6$;61U6U6V6!;61U6U6V66V76V6;61U6U6V6;61U6UT8U6V66V66V6;51U6U=8U6V6;51U6U8U5V65V65V6;51U5U 6V5;51U5U5V65V65V6;51U5U5V65V65V6;51U6U6V6;51U5U5;5U6U5Vc65V5;51U5U5VQ65V5;51U5U5V?65V5;51U5U7U 6V5;51U5U5V55V65V5;51U5U 6V5;51U5U5V55V55V65V65V65V65V65V65V66V66V66V 66V 66V 66V 66V 66V6n; 61U 6V6m; 61U6V6GV6i; 61U6V6f; 61U6V6e;61U6V6b;61U6U7V6_;61U6V6NV6YV6X;61U6U6V6YV6dV6O;61U6V6fV6I;61U6V6F;61U6U6V6C;61U6Ub:V6>;61U6U[:V6;;61U6UT:V68;61U6V6BV62;61U6V6/;61U6V6V6+;61U6U6V6(;61U6U}6V6%;61U6U:Uh6V6 ;61U6U9UW6V6;61U6U9UF6V6; 61U6U9U56V 6;61U 6U&6V 6 ;61U 6U 6V6 6V6 6V6 6V6 6V6 6V66V66V66V66V66V66V66V66V66V6;61U6V6V6V 6V!6V*6V56;061U46UB6V46 ;/61U36U36V7616V86V=6 ;861U<6U~8Ut8U7U7U7U~6Ul6U@6V.6;)6Uu6Uc6UQ6U56V)6V26$6V36;.61U26U<6V26V;6-6V<6VE676VF6VO6A6VR6$VY6'V`6,Vg61Vn66Vu69V|6>V6CV6F;61U6US7U6U6V6?V6~6V6A;6UF7U6U6V6B;6U6U6V6A;6U:7U6V6LV6OV6RV6UV6XV6[V6^V6aV6dV6gV6jV6mV6pV6uV6x;61U6U6V6uV66V6w;6U7U6U6V6vV66V7;71U7V'7V27;-71U17V97;471U87VF7;A71UE7VS7;N71UR7VV7~;Q71UU7VW7{Vf7R7VY7{;T7Uh7U^7Vb76Vk7Vv7V{7V7V7;71U7V7;71U7V7V7V7V7V7V7V7V7QV7xV7;71U7U7V87V 87V87V77V87V87V87'texinfo'docbook'inlinable-exports'filename'texinfo/docbook.scm'imports'sxml'fold'srfi'srfi-1'select'exports'*sdocbook->stexi-rules*'*sdocbook-block-commands*'sdocbook-flatten'filter-empty-elements'replace-titles' declarative?'guile'define-module*'set-current-module'identity'identity-deattr' detag-one'tag-replacements' parameter'var' replaceable'type'code'function'literal'samp'emphasis'emph'simpara'para'programlisting'example' firstterm'dfn'file'quote'cite' application'symbol'note' cartouche'envar'env' ignore-list' stringify'@' *preorder*'%' orderedlist'listitem' itemizedlist'acronym'term'informalexample'section' subsection' subsubsection'ulink'*text*' *default*' indexterm' variablelist'refsect1'refsect2'refsect3'refsect4'title' informaltable'inline-command?        !"# $  %&'() )  *!"%!+,)  *!'%!-.%!/0)  )  ) #$  ) #$ 12 )   'language'tree-il' 'wrong-type-arg'allocate-struct'*Expected vtable with no unboxed fields: ~A'wrong-number-of-args'2Wrong number of initializers when instantiating ~A'8Wrong type argument in position 1 (expecting vtable): ~S'8Wrong type argument in position 1 (expecting struct): ~S'' ' ''' ' '' out-of-range' vector-set!'Argument 2 out of range: ~S' make-vector'?Wrong type argument in position 2 (expecting small integer): ~S'cdr'null?'pair?'cons't3'failure't2't1'rest'x'reverse't0'sdocbook'name' misc-error' bad code ~S'bytevector-u8-ref'<Wrong type argument in position 1 (expecting bytevector): ~S'with-output-to-string'write'item' enumerate'itemize'url'uref'car'6Wrong type argument in position 1 (expecting pair): ~S'assq'Don't know how to convert'to stexi'warn'all'c'Ignoring' attributes'append'memq'foldts*-values'chapter$@\x ( D ` | t          < ,HdTp|\4P`|!!P""#P#$4& * * * * * ( ( ( (Jf(("""""  `7`7`7`7 (`7Q EEE E       E  EE EEE  E E   EEEE8h0 *288       ?  <pT<`H| l6|T t@(\$\EEE0lTtE$ h\D3?? >*QQ<SSpE<M:U=vk0% z@3 358566G000~0G h\  c  < <      X X   t  t<   /` i ~    ,! ,!! !,"E ,"|#V |## #$$  $$$ $4' *   ) 0 @ J [ g q                    $,4 <(D0L8T@XH`P|PPPX  (00(  (8@HH@HH@88@88@PX`hpx                  $(,8Dd               4"4"D+P2\"hlptx"|"|#  (08@HHHHPRZRRRTZRP ((((02:2224:20    ( * 2 * * * , 2 * (    ( * 2 * * * , 2*( "*"""$*"  "*"""$*"  "*"""$*"  "*"""$*" ""# "(       """#3      2223    !!!!!!!"""""""###  0LT`d    (08@DHT` $,0           048 DP\    8H@8\pt $,0         @$0@T\d   0 ( (0000 $,0  8@D`p  8@DL T(\0       (,Hdl  **      $(4(0p l$x)3$x4=88@8x88t\Il8p4T8aqh ! ""8#Pd$,$| %\h%(%.. .. Guile 3.0.9lpidentityidentity-deattrdetag-onestringifywrite@guileassq@guileappend@guileinline-command?sdocbook-flattenfdownreverse@guilefupfherefilter-empty-elementsreplace-titles}P texinfo/docbook.scmice-9/boot-9.scmice-9/psyntax.scm ~;Ja,,,b,,,b,$,b,aJ~h }zK+JzN 8O{,&zKY#6,",xD?,,1<R;.w"x6h/GhB%L4, ,'K3w ,'w%-w,%JV,&;%;YZ;;8;C,jY<x1h*iK ~Y;%s3L);6Y ,wh;I?"<J 6;+=;, X(;', vl, <;YD{X,L<!h yl(;= w#hx4, w~A#0w ; J0#,, .; ,~_= w#h, ~A#0w ; ;0;#,, .;{;X, 00p$ x '<x418 8X888tt=84H8Uev ,!|!8,"P|#,#|$$\$4'lpidentityidentity-deattrdetag-onestringifywrite@guileassq@guileappend@guileinline-command?sdocbook-flattenfdownreverse@guilefupfherefilter-empty-elementsreplace-titlesclosureargcachevarproctmpidentitymoduleidentity-deattrdetag-onetag-replacementsignore-liststringify*sdocbook->stexi-rules*pair*sdocbook-block-commands*inline-command?sdocbook-flattenfilter-empty-elementsreplace-titlesvalnamebposobjtagunboxedulenrlensidxuidxmaxidx+1ptrsu8a*res*resultrestf0f1f2f3f4f5f6f7f8cachedboxvtableflagsmaskresrfieldsnfieldsidxbitslenssizeausizenwordsvw0-highw0islens64carcdrargsbodyexpmodcodearg0arg1attrsarg2commandprimsdocbooknodeaccumblockcontpaccumpblockpcontkaccumkblockkcontstrxsdocbook-fragmenttinout"Flatten" a fragment of sdocbook so that block elements do not nest inside each other. Docbook is a nested format, where e.g. a @code{refsect2} normally appears inside a @code{refsect1}. Logical divisions in the document are represented via the tree topology; a @code{refsect2} element @emph{contains} all of the elements in its section. On the contrary, texinfo is a flat format, in which sections are marked off by standalone section headers like @code{@@chapter}, and block elements do not nest inside each other. This function takes a nested sdocbook fragment @var{sdocbook} and flattens all of the sections, such that e.g. @example (refsect1 (refsect2 (para "Hello"))) @end example becomes @example ((refsect1) (refsect2) (para "Hello")) @end example Oftentimes (always?) sectioning elements have @code{} as their first element child; users interested in processing the @code{refsect*} elements into proper sectioning elements like @code{chapter} might be interested in @code{replace-titles} and @code{filter-empty-elements}. @xref{texinfo docbook replace-titles,,replace-titles}, and @ref{texinfo docbook filter-empty-elements,,filter-empty-elements}. Returns a nodeset, as described in @ref{sxml xpath}. That is to say, this function returns an untagged list of stexi elements.�Filters out empty elements in an sdocbook nodeset. Mostly useful after running @code{sdocbook-flatten}.�Iterate over the sdocbook nodeset @var{sdocbook-fragment}, transforming contiguous @code{refsect} and @code{title} elements into the appropriate texinfo sectioning command. Most useful after having run @code{sdocbook-flatten}. For example: @example (replace-titles '((refsect1) (title "Foo") (para "Bar."))) @result{} '((chapter "Foo") (para "Bar.")) @end example ���.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�