#!/bin/sh
LC_ALL=POSIX
export LC_ALL
PATH="$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
export PATH
#!/bin/sh
# SWI-Prolog saved state
exec ${SWIPL-/usr/lib/swi-prolog/bin/armhf/swipl} -L0 -G0 -T0 -x "$0" -- "$@"

<archive>

<file name="$options" class="$prolog" encoding="none" size=117 modified=1505972035>
local=0
global=0
trail=0
toplevel=prologbasics:runtime_entry
init_file=none
system_init_file=swiprolog
class=runtime

</file>

<file name="$state" class="$prolog" encoding="none" size=796531 modified=1505972035>
SWI-Prolog state (www.swi-prolog.org)
 @Aq7K@ /usr/lib/swi-prologQMsystem-C XD t: t$predefine_foreignt  t/haltD t  t t  t isD t  t t  t =\=D t  t$set_predicate_attributet  t $reversetracefalseD t  t t  t  
hide_childstrueO  
CMt	s@ /usr/lib/swi-prolog/boot/init.pl  )=A  
@=CMu  
@6@ @3
@5@9 
 @<XD t  t t  t $save_file_scoped_flags  D t  t t  t    O  CHp  @6@1 findall@5@8current_predicate @@@/@1$save_file_scoped_flag@5@9 
$bags@<CHt   @=XD t  t t  t groundD t  t t  t tmp_fileD t  t t  t thread_setconcurrencyD t  t t  t $push_input_contextD t  t t  t $lengthD t  t t  t engine_postD t  t t  t 	read_linkD t  t t  t thread_peek_messageD t  t t  t $option  D t  t t  t  @+  O  @+CM  @6@8is_dict @@@3
@5@9:< @<CM  @6@9	memberchk @<XD t  t t  t $import_list  D t  t t  t  @6  O  @6C
J  @6@U@@@1errorinstantitation_error@0@5@9throw @<C@ J  all@6@@@/@/@8
$exported_ops @1exports@5@8$module_property @ @ 
weak@9$import_all @<C@DJ  	except
@6@@@/@/@8 @?@1 @B@5@8 @D@F	@ @8is_list @N@T@A
@1 @8@1
type_errorlist@5@0@5@8 @;@ @ @/@8$import_except @ @ 
 @G@9 @H@<CJ  @6@@@8 @M@@@ 
strong@9 @H@<C
J  @6@1 @9@2 @Pimport_specifier@5@9 @;@<XD t  t t  t put_dictD t  t t  t $last  D t  t t  t  @Z  O  @ZCM   
@=CM  
@6@ @ 
@9 @[ @<XD t  t t  t  @5D t  t t  t seekD t  t t  t $file_type_extensions  D t  t t  t  @^  O  @^C
C  source@6@@prolog@9 @_ @<C@<C  @6 @"@0@8$current_module @@@/@1 user@2prolog_file_type
@5@/
@8 @F@+
@E@8
$ft_no_ext @N@R@N	file_type@8
$domain_error @A@T@ 
@3 @5@9$append @<CC    @apl @p@=XD t  t t  t $input_contextD t  t t  t >D t  t t  t unsetenvD t  t t  t $delete  D t  t t  t  @x  O  @xCMx  
@6@@@<CMy  

@6@@@ @ 
@9 @y @<CM|  



@6@ @ @9 @z@<XD t  t t  t sortD t  t t  t ?=D t  t t  t engine_nextD t  t t  t $canonicalise_extensions  D t  t t  t  @~  O  @~CD  @6@@@<CD  
@6@@atom@8$must_be @ @8$canonicalise_extension @ 
@ @9 @ @<CD  

@6@9 @@<XD t  t t  t message_queue_destroyD t  t t  t  @2D t  t t  t $select_option  D t  t t  t  @  O  @CM  @6@3
@5@9select_dict @<XD t  t t  t 
$is_option  D t  t t  t  @  O  @CM  @6@U
@@@S@<CM  @6@0@8functor @@@3@4@5@9=.. @<CM   =



@=XD t  t t  t $current_breakD t  t t  t  @(D t  t t  t trie_newD t  t t  t 	size_fileD t  t t  t $cwdD t  t t  t >:<D t  t t  t $expand_file_search_path  D t  t t  t  @  O  @C@QCC  
@6@/@8 @@@@ @/@
 @ffile_search_path @@r@F@c@h@d@u@N@1loop
@5@8 @;@A@T@ @/@ @3@1 @@5
@5@8 @ @/@8arg @ @/@8$segments_to_atom @ @ @9
$make_path @<CCP  @6@9 @@<XD t  t t  t $length3  D t  t t  t  @  O  @CM   
@=CM  


@6@r@ 
@ @9 @ @<XD t  t t  t  
  D t  t t  t  
  O  
CMq  @6@9 @<XD t  t t  t 
$xr_memberD t  t t  t tmp_file_streamD t  t t  t trie_destroyD t  t t  t $engine_createD t  t t  t $chdirD t  t t  t $pop_input_context D t  t t  t  @  D t  t t  t  @  O  @CM;   @R@6@0@/@8
$skip_list @F
@+@N
@T@A @R@9$type_error @<CMA  options@6@F@8$is_options @N@T@A @@9 @@<CMF   @@6@F@8 @ @N@T@A @@9 @@<CMK  callable@6@F@8 @ @N@T@A @@9 @@<C@!MP  oneof



@6@8 @@F
@ @8 @3@N@T@A@ 
@9 @m@<CMV  boolean@6@F@B@+ @A@+ @N@T@A @@9 @@<XD t  t t  t $file_scoped_flag  D t  t t  t  @  O  @CH}   generate_debug_info @=CH~   optimise @=CH   xref @=XD t  t t  t get_flagD t  t t  t  @D t  t t  t thread_get_messageD t  t t  t set_flagD t  t t  t assertaD t  t t  t $restore_file_scoped_flags  D t  t t  t  @  O  @CH   @=CH  -



@6@8set_prolog_flag @ 
@9 @ @<XD t  t t  t $def_modulesD t  t t  t ->transparent D t  tmeta_predicatet  t @  D t  t t  t  @  D t  t t  t  @iso O  @C
@  @6@1 @
@5@@<XD t  t t  t trie_lookupD t  t t  t  @D t  t t  t  @  D t  t t  t  @  O  @CM  @6@0@8 @/ @@@<CM  @6@8 @M@F
@+
@N@T@G@A@"

@#@0@0@9 @ @<XD t  t t  t thread_send_messageD t  t t  t integerD t  t t  t varD t  t t  t $compile_option_type  D t  t t  t  @  O  @CM
   argument @@=CM   autoload @@=CM   class @@=CM   emulator @@=CM   global @@=CM   goal @@=CM   	init_file @@=CM   local @@=CM   map @@=CM   op @@=CM   stand_alone @@=CM   toplevel @@=CM   foreign @@=CM   trail @@=XD t  t t  t $set_source_module  D t  t t  t  @  O  @CH  @6@8$current_source_module @9 @ @<XD t  t t  t $merge_options  D t  t t  t  A  O  ACM  @6@9 @Y @<XD t  t t  t @ @ D t  t @t  t A +D t  t t  t  A  O  AC	@  @6@1 A@5@@<XD t  t t  t trie_genD t  t t  t engine_fetchD t  t t  t $load_id  D t  t t  t  A
  O  A
CI5  stream
@6@@@ @ 
@9$modified_id @<CI8  

@6@ 
@9 A@<XD t  t t  t exists_fileD t  t t  t goal_expansion  D t  t t  t  Adynamic D t  t t  t  A	multifile D t  t t  t  A  D t  t t  t access_fileD t  t t  t shiftD t  t t  t delete_import_moduleD t  t t  t    D t  t t  t    O  CHv   @

@6@/
@8 @ @F	@8current_prolog_flag @N@T@A@'
@<XD t  t t  t 	is_engineD t  t t  t exists_directoryD t  t t  t 	time_fileD t  t t  t term_expansion  D t  t t  t  A A D t  t t  t  A A D t  t t  t  A  D t  t t  t $call_one_tail_bodyD t  t t  t  @D t  t t  t msortD t  t t  t  @OD t  t t  t $convert_option_value  D t  t t  t  A"  O  A"CM   @@6@9number_chars @<CM   @@6@9
atom_chars @<CM    @@6@/
@8 A'@ 
@9term_to_atom @<XD t  t t  t sub_atomD t  t t  t getenvD t  t t  t keysortD t  t t  t $set_verbose_load  D t  t t  t  A0  O  A0C@9H  @6verbose_load@8 A@F@)@1silent@.@5@8 @3@N@F@/
@8$negate @N@ 
@/@8$load_msg_compat @A@&@G
 A2@ @9 @@A@T@H@G@<XD t  t t  t $translate_options  D t  t t  t  A;  O  A;CL   @=C@HL  
@6@3 @@4 @@.@5@8 A'@ @3 @@5@/@/@8$split @@@/@ @8 A'@ @/@8 @ @ @ @/@8 A# @ @3@4@5@8 @@ 
@ @9 A< @<CM  

@6@9 AB@<XD t  t t  t 	trie_termD t  t t  t $start_reset D t  t t  t  @D t  t t  t add_import_moduleD t  t t  t setenvD t  t t  t $member_  D t  t t  t  AG  O  AGCMd   @=CMe  
@6@ @ 
@9 AH @<XD t  t t  t delete_fileD t  t t  t trie_insertD t  t t  t engine_destroyD t  t t  t 
$load_file  D t  t t  t  AM  O  AMC@gI  @6@!@1state @0   @@5@#@B@C@0@0@/@/@0@ 
@8$source_term @ @8$valid_term @F@  @8 @@N@ @ @ @ 
@8$first_term @  @8	nb_setarg @A@ @ @8
$compile_term @  @8 @@A@ @8$end_load_file @H@@@ @9 @@<XD t  t t  t  @*D t  t t  t $prolog_list_goalpublic D t  t t  t  Ac  D t  t t  t  Ac  O  AcCN  @6@ @prolog_list_goal @@@@<CN
  @6@; @listing @@<XD t  t t  t 
import_moduleD t  t t  t assertD t  t t  t =:=D t  t t  t $permission_error  D t  t t  t  Ao  O  AoCM5  @6@1 @8@1permission_error
@5@0@5@9 @;@<XD t  t t  t $trie_propertyD t  t t  t $consult_file_2  D t  t t  t  At  O  AtC@VI
  @6@/@8 @ @/@/@ @8 A @ @ @8$start_consult @F@/@0@8$derived_source @N@ @/@ @8 A@ @ @8 Ax@A@T@H@8
$compile_type @/@ @8$save_lex_state @ @8$set_dialect @1 AN

@5@1$end_consult@5@9call_cleanup @<XD t  t t  t delete_directoryD t  t t  t trie_insert_newD t  t t  t $size_streamD t  t t  t $destroy_moduleD t  t t  t at_halt @ D t  t @t  t A D t  t t  t  A  O  ACN(  @6@1$at_halt
@2  @ @5@9 @ @<XD t  t t  t copy_stream_dataD t  t t  t thread_joinD t  t t  t read_pending_codesD t  t t  t protocolD t  t t  t  @D t  t t  t $importD t  t t  t 
write_termD t  t t  t read_pending_charsD t  t t  t 	protocolaD t  t t  t  @D t  t t  t $load_additional_boot_files  Ad D t  t t  t  A   D t  t t  t  A   O  A C@)Nd  @6argv@/
@8 A@/@8$get_files_argv @F@-@NLoading additional boot files~n@8format
	$syspreds@1  @f@5@8$load_wic_files additional boot files loaded~n@9 A@A@T@<XD t  t t  t thread_propertyD t  t t  t dict_createD t  t t  t $current_typein_moduleD t  t t  t $undefined_exportD t  t t  t strip_moduleD t  t t  t  AD t  t t  t protocollingD t  t t  t 	$in_reply  D t  t t  t  A  O  ACC
  @6@/@8	char_code @0@0@0@8 A- @@@<XD t  t t  t $set_typein_moduleD t  t t  t  A  D t  t t  t  A  O  ACI"  @6@1scope_settings @5@8 @3@@@)
 @@<CI&  lexstate


@6@8$style_check emulated_dialect@ 
@9 A@<XD t  t t  t writelnD t  t t  t $ensure_loaded_library_sandbox   D t  t t  t  A   O  A CH    @6@1librarysandbox@5@1module A@5@8source_file_property A@@@<CH    @6@1 A A@5@3@1if
not_loaded@5@4@1 A3 @5@5@9
load_files @<XD t  t t  t cancel_halt  O  AC	NF  @6@1 A
@5@9 @;@<XD t  t t  t  AD t  t t  t prompt1D t  t t  t readD t  t t  t  @D t  t t  t  @eD t  t t  t     D t  t t  t    @ O   CN    @6 @9  @<XD t  t t  t stream_pairD t  t t  t message_queue_createD t  t t  t  @{D t  t t  t thread_statisticsD t  t t  t  @/D t  t t  t  A?  D t  t t  t  A?  O  A>CM  @6@ 
@8 @q@@@<CM
  

@6@ @ @ 
@9 A=@<XD t  t t  t $do_load_file_2  D t  t t  t  A  O  ACA<H0  @6number_of_clauses@/@8$source_file_property cputime@/@8
statistics @ @/@8$set_sandboxed_load @ @/@8 A1 @ @/@8$update_autoload_level @/@8   @ @8 @@/@8$compilation_level 	load_file@ @/@/@8$load_msg_level @ @1 A@2start@2file
@5@8$print_message @F@ @1 A
@.@5@ @8 @3@N@ @( A
@A@( @`@G@F@!@A@+ A
@F@"@#@1 Aqlf@5@  @`@8 @+ @N@"@ @1	file_name@5@8
set_stream @ @ 
@/@ @8
$qload_stream
$qlf@A@1 A@5@ 
@/@ @8
$consult_file @N@!@T@G@A@B@F@#@0@+ @`@0@/@8file_name_extension @F@$@  B@ @ @g @@N@$@ 
@/@ @8$qload_file B@A
@ 
@/@ @8 B@N@#@T@A @9@1 A@2failed
@5@8
print_message
	$messages@S@H@ @ @8$import_from_loaded_module  A@/@8 A A@/@8 A@c@h@h@n @@z@c@h@h@n @@z@ @1 A@2done@1 A
@5
@5@8 A@ @8$set_autoload_level  A2@ @8 @sandboxed_load@ @8 @@ @9 @@<XD t  t t  t 	$raw_readD t  t t  t 	$chk_file  D t  t t  t  B)  O  B)CC  @6@E@8 @# @N@R@@@9$instantiation_error @<CC  @6@8compound @0@8 @@@cwd@/@8$relative_to @ 
@ @ @9$chk_alias_file @<CC  @6@E@8atomic @N@R@@@/@8 @@ @ 
@ @9 B* @<CD   @6@8is_absolute_file_name @@@/@8$extend_file @ @8$file_conditions @ @ @9$absolute_file_name @<C@+D  @6 @`@/@8 B4@3@4 @4
@5@/@8atomic_list_concat @ @/@8 BA@ @8 BD@@@ @ @9 BG@<CD
  @6@/@8 BA@ @8 BD@ @ @9 BG@<XD t  t t  t  @FD t  t t  t $run_at_halt  Ad D t  t t  t  BM   D t  t t  t  BM   O  BM C@ N-  @6@1clause@1 A@.
@.@5 @.@5@1,@1
$call_at_halt
@5@2erase@5@9forall
$apply@<XD t  t t  t message_queue_propertyD t  t t  t source_locationD t  t t  t 
noprotocol D t  t t  t ! D t  t t  t  A @ D t  t @t  t A D t  t t  t  A  D t  t t  t  A  O  AC@;NQ  @6@"
 
@#@1 @@.@5@8$execute_directive @/
@8 A@0@@8 A@/wic@8$compilation_mode @8consult @1 A @5@8 B`@1$restore_lex_state
@5@8 B`@ @9$set_compilation_mode @<XD t  t t  t 	is_threadD t  t t  t nb_set_dictD t  t t  t get_single_charD t  t t  t prolog_nodebugD t  t t  t 
set_prolog_IOD t  t t  t 	read_termD t  t t  t del_dictD t  t t  t 
set_moduleD t  t t  t  AD t  t t  t  @  D t  t t  t  @  O  @C	D  

@6@8 B:@@@<CD  @6@/@8$segments_to_list @@ @9 BL @<XD t  t t  t nb_link_dictD t  t t  t $declare_moduleD t  t t  t  @/D t  t t  t  A  D t  t t  t  A  O  AC@#IG  @6@/@8 Bf @F
@+database@N@)
compiled@A@F
@+ B@N
@)
*qcompiled*@A@)

boot compiled@<XD t  t t  t \=D t  t t  t $enter_sandboxed  D t  t t  t  B  O  BC@3H  @6@F
@+
 @+ @N
@) @9 A @A@F@+
 @+ @N@1 @8@1 Aqleave A @@5@0@5@9 @;@A@'
@<CH      @=XD t  t t  t  BT  D t  t t  t  BT  O  BSC@-N3  @6@/ @8catch @@@F
@U@N
@T@A@F@1 A@0@5@8
subsumes_term @N
informational@8 A@S@A @9@9 A@<C
N=  @6warning@1goal_failed A
@5@9 A@<XD t  t t  t get_dictD t  t t  t $undefined_procedure Ad D t  t t  t  B  D t  t t  t  B  O  BCB  @6 @f@1 @5@/@8$prefix_module undefined_predicate@ @/@ @	exception @@@@'
@<CB  @6 @ @8 A@8	$autoload @@@)
retry@<CB    @9@=XD t  t t  t unify_with_occurs_checkD t  t t  t call @ D t  t @t  t B D t  t t  t  B  D t  t t  t  B @ O  BCA4  @6@@<XD t  t t  t writeD t  t t  t break D t  t t  t $get_dict_exD t  t t  t  BD t  t t  t  A  D t  t t  t  A  O  ACI/  @6@1dialect@.@5@8 @3@@@9expects_dialect @<CI3   @=XD t  t t  t call_continuation  O  BCA   @=CA  @6@8 A  @9 B @<XD t  t t  t  B(D t  t t  t writeqD t  t t  t  A7  D t  t t  t  A7  O  A6CH     @=CH     @=XD t  t t  t  B  D t  t t  t  B  O  BCH  @6@8 @@@@ 
@ @9 Au @<CI  @6@/@8 Av@1$qlf_start_sub_module@5@8$ifcompiling @ 
@ @8 B
$qlf_end_part@8 B@ @9 @@<XD t  t t  t 
thread_detachD t  t t  t 
dict_pairsD t  t t  t expand_file_search_path  O  BC@!C>  @6@1 @
 @5@1 @@.@5@1 @<@2 @8@1
loop_error
@5@2file_search@5@9 B@<XD t  t t  t  A,D t  t t  t locale_destroyD t  t t  t current_functorD t  t t  t $autoload_nestingvolatile D t  t t  t  Bthread_local D t  t t  t  B  D t  t t  t importD t  t t  t >=D t  t t  t  @YD t  t t  t term_stringD t  t t  t 
set_localeD t  t t  t read_clauseD t  t t  t char_conversionD t  t t  t  BD t  t t  t sleepD t  t t  t  @  D t  t t  t  @  O  @CCS  @6@0 @8atom_concat @@@9 B@<CCW  @6@3
@4 @4@5@9 BJ@<XD t  t t  t $code_classD t  t t  t $no-null-bytes  D t  t t  t  B  O  BCC1  @6@0@0@0 @8 A@@ B@1null_byte_in_path
@5@8 B@S@<CC6   @=XD t  t t  t read_term_from_atomD t  t t  t current_localeD t  t t  t current_char_conversionD t  t t  t exportD t  t t  t absolute_file_name  O  BCCh  @6@8 @@E
@8 @@N
@R@@@9 B @<CAKCm  @6 @@8 @@F@1
extensions@.
@5@/@8 @ @N @R@ 
@8 @@G@A@+@F@1 @l@.@5@8 @, @N @@ @8 @@ @/
@8 @b@&@A
@&@!
@3 @p@5@#@G@ 
@/@8 @@F	@V@N@&@A@1reserved_symboldict@0regular @l@5@ @/@8 A @F@!@1	solutions@.@5@ @/@8 B@N@1 @ @ B@4first@4 @>@5@ @8 @@A@( B@&@F@ @!@1file_errors@.@5@ @/@8 B@N@ @1 @ @ B@4 @9@4fail@5@ @8 @@A@( @9@&@F@!@#@8 B:@1expand@.@5@ @/@8 B @@ @8 @@N@!@/@8expand_file_name @/@ @8$member @A
@&
@&@G@G@F@"@K@+ B@N@"@F@#@ @ @  @8 B=@N@#@T@H@A@.@F@$@+ B@N@$@S@H@A@ @/@1 B*@3@1accessexist@5@5 @5@/@8 @ @ @9$abs_file_error @A@ @ @  @9 B=@H@<XD t  t t  t set_end_of_streamD t  t t  t 
b_set_dictD t  t t  t $qq_openD t  t t  t wait_for_inputD t  t t  t atom_to_termD t  t t  t prolog_debugD t  t t  t  A  D t  t t  t  A A D t  t t  t  A A D t  t t  t  A  D t  t t  t  A  D t  t t  t write_canonicalD t  t t  t  A  D t  t t  t  A  O  ACI;  @6@1modified@.
@5@/@8 B@,
@@@'
@<C
I@  @6@8 A @@@9 A @<CID   
        @=XD t  t t  t 
$prof_nodeD t  t t  t $rc_membersD t  t t  t  @D t  t t  t  BD t  t t  t $qdo_load_file  D t  t t  t  C
  O  C
C@)H
  @6@1 B
@.@5@ @8 @3@@@1$qstart@.@5@1
$do_load_file

@5@1$qend@5@9setup_call_cleanup @<CH  @6@ 
@ @9 C @<XD t  t t  t $search_path_file_cache  D t  t t  t  C A D t  t t  t  C B D t  t t  t  C  D t  t t  t  C  D t  t t  t  D t  t t  t $mk_normal_args  D t  t t  t  C  O  CCK   
@=CK  
 BQ
@6@ 
@ @9 C @<XD t  t t  t  @D t  t t  t $hide @ D t  t @t  t C D t  t t  t  C  D t  t t  t  C  O  CC	@  @6  @9  @<XD t  t t  t format_timeD t  t t  t $qlf_start_moduleD t  t t  t $common_goal_type  D t  t t  t  C   O  C CL   BQ


@6@@@8 C! @ 
@9 C"@<CL  ;


@6@@@8 C"@ 
@9 C"@<CL   @


@6@@@8 C"@ 
@9 C"@<CL!  @6@9
$goal_type @<XD t  t t  t $requireD t  t t  t $prof_procedure_dataD t  t t  t $rc_open_archiveD t  t t  t 
$term_sizeD t  t t  t $import_wicD t  t t  t 
sub_stringD t  t t  t $qlf_current_sourceD t  t t  t gc_file_search_cache  O  C/CDm  @6@/@8get_time @/@8$search_path_gc_time @c@j@k@n @@i@d@n @s@@@<C@=Dr  @6@/@8 C1@1 C5@0@5@8
retractall @1 C5@5@8assertz @c@j@i@n @@z@B@/
@/@/@8 C @c@h@k@s@1 C>
@5@8 C7@S@A@T@H
@G@<XD t  t t  t $qlf_start_fileD t  t t  t  BR @ D t  t @t  t BQ  D t  t t  t  BR  D t  t t  t  BR @ O  BQC
@  @6@1 BQ
@5@@<XD t  t t  t $load_one_file  D t  t t  t  C@  O  C@C@9G  @6@8 B:@1 B@.
@5 @8 B@+
 @@@/@8 B@F
@"
@#@N@T@A@&@ @3@1 B @5@5@9$load_files @<CG   @6@1 
@5@/
@/@8 A @ @ 
@9 AM @<XD t  t t  t $rc_save_archiveD t  t t  t 	noprofile @ D t  t @t  t CJ D t  t t  t  CJ  O  CKC	@_  @6pred CJ@9
$set_pattr @<XD t  t t  t  @+  D t  t t  t  @+  O  BC@TM  
@6@/
@8 @@/@8 @@F@8 @-@N@F@ @/@8 B @N@'
@A@'
@G@G@A@"@/@ @8 @@ @/@8 @@F@ @8 @3@N@'
@A@'
@<XD t  t t  t $qlf_assert_clauseD t  t t  t  B @ D t  t @t  t B D t  t t  t  B  O  CSC	@^  @6 CL B@9 CM@<XD t  t t  t 
$mt_load_file  D t  t t  t  CT  O  CTC@*G  @6threads @8 A@@@1
with_mutex AM@2$mt_start_load@.
@5@1$mt_do_load

@5@1$mt_end_load@5@9 C@<CG  @6@1 A@.@5@ 
 @8 B@ @ 
@8$noload @@@ 
@9$already_loaded @<CG  @6@/@ 
@8 C @ @ 
@9$run_initialization @<XD t  t t  t $spec_extension  D t  t t  t  Ci  O  CiC
G  @6@8 @@0@9 B@<CG  @6@8 B0@/@8 @@9 Cj @<XD t  t t  t \==D t  t t  t  Ca  D t  t t  t  Ca  O  C`CG)   @6@@@S@<CG,   A@6@8source_file A@@@<CG/  changed@6@0@/
@8 A{@/@8 C@ @ 
@8@=< @@@<CG4   Cp@6@/
 @f@8$time_source_file @/@8 A@ @ 
@8 Cq@@@<XD t  t t  t 	term_hashD t  t t  t $depth_limit_trueD t  t t  t $iso @ D t  t @t  t Cy D t  t t  t  Cy  D t  t t  t  Cy  O  CzC	@a  @6 CL @@9 CM@<XD t  t t  t $add_directive_wicD t  t t  t $qlf_up_to_date  D t  t t  t  C|  O  C|CGb  @6@F@8 C@N@/@8 C@/
@8 C@c@h
@k@v@A@T@H@<XD t  t t  t  Cd  D t  t t  t  Cd  O  CcC@*G  @6@ 
@8$assert_load_context_module @/@8 @c@@@F@ @8 @@N@&@A@"
@#@ @ 
@9 B@<CG   @f@6@@@<CG  @6@3@1 A @5
@5@9 CG@<XD t  t t  t  C9D t  t t  t $factorize_termD t  t t  t $execute_directive_3  D t  t t  t  C  O  CC@HK  @6@/@8 @@1 
@5@8$valid_directive @@@F
@8$pattr_directive @N
@T@G@A@*@F@1 
@5@/@1$exception_in_directive@5@8 B@N@T@A B@1 B	directive@2 
@5@8 B@S@G@<CK   @=XD t  t t  t $get_clause_attributeD t  t t  t 
$clausable @ D t  t @t  t C D t  t t  t  C  D t  t t  t  C  O  CC	@b  @6 CL	clausable@9 CM@<XD t  t t  t $store_admin_clause2  D t  t t  t  C  O  CC@#LK  @6@F B@8 B~@N@ 
@9$record_clause @G@A@ 
@/@8 C @ development@9 CR @<XD t  t t  t @>=D t  t t  t  D t  t t  t $btree_find_nodeD t  t t  t  C  D t  t t  t  C  O  CCK  @6 @9@8 B@S@<XD t  t t  t compareD t  t t  t $execute_directive_2  D t  t t  t  C  O  CCK  encoding
@6@@@0@8 B] @/
@8$load_input @ 
@1 C@5@9 B@<CK  @6@/@8$expand_directive @@@9 B`@<C@BK  @6@E B@8 B~@N@R@@@/@8$add_directive_wic2 @F@'@+ B@N@/
 B@8 Bd@1$directive_mode@.
@5@1 C
@5@1 BQ@1 Bm
@5@2$set_directive_mode@5@9 C@A@9 C @H
@<CK  @6@9 C@<XD t  t t  t $do_export_list  D t  t t  t  C  O  CCK}  
@6@@@<C@,K~  
@6@@@1$export1
@.@5@/@1 BQ@1 A @9@5@2 @@5@8 B@ @ @9 C @<XD t  t t  t  A @ D t  t @t  t A  AD t  t t  t  A  O  ACF   


@6 @R@8 @@ 
@9 CB@<XD t  t t  t 	$open_wicD t  t t  t $list_to_set  D t  t t  t  C  O  CCD  @6@9 C @<XD t  t t  t  CO  D t  t t  t  CO  O  CNC@d   


@6@ @ 
@9 CO @<XD t  t t  t  B D t  t t  t module_transparent @ D t  t @t  t C D t  t t  t  C  O  CC	@[  @6 CL @@9 CM@<XD t  t t  t normalize_spaceD t  t t  t @>D t  t t  t nonvarD t  t t  t abolishD t  t t  t $rc_close_archiveD t  t t  t  B9  D t  t t  t  B9  O  B8C@DC   @6@@@/@1 B
@5@/@8 @!@1cache@5@#@1 A
@5@/@8variant_sha1 @/@8 C1file_search_cache_time@/@8 A@F@,@ @/@ @8 C=@c@h@h@h@n @@u@ @8 BD@N@1 B@1 C
@5@5@9$search_message @H@A@H@/@ @8 B@ @/@8 BA@F@'@ @8 BD@ @ @8 BG@ @ @ @ @8$cache_file_found @N@1 C@1found
@5@5@9 C@A@1 C@1tried
@5@5@8 C@S@G@<CDX   @6@/@8 B @ @/@8 BA@ @8 BD@ @ @9 BG@<XD t  t t  t  C  D t  t t  t  C  O  CC@,K  @6@/@/
@8 @@c@h
@d@u@8$iso_property_directive @3@.@5@8 @@ @/@8 C@3@4@5@9 @@<XD t  t t  t  CD  D t  t t  t  CD  O  CCCF  @6@U
@@@9 B-@<CF  @6@@@<C@&F  @6@1 B @0@5@8 B@@@F
@8 @@N
@9 CG@A
@1 @8@1 @P @
@5@0@5@9 @;@<CG  @6@"
@#@@ @R@8 @@9$load_file_list @<CG  @6@9 CA @<XD t  t t  t numberD t  t t  t trim_stacks D t  t t  t  Ad @ D t  t @t  t Ad D t  t t  t  Ad  O  CC	@`  @6 CL Ad@9 CM@<XD t  t t  t string_upperD t  t t  t 
numbervarsD t  t t  t 	setlocaleD t  t t  t $c_current_predicateD t  t t  t  AM  D t  t t  t  AM  O  CHCG  @6@E
@1 B @0@5@8 @3@N
@R@1 
@5@ @prolog_load_file @@@@<CG  @6@1 B @0@5@8 @3@@@8 C~@/
@8 Ce@ 
@9 Cf@<CG  @6@3@1 B @a@5@4@1 B A@5@5@/
@8 B@ 
@9 CU @<XD t  t t  t  C  D t  t t  t  C  O  CC@!L  @6@8 C"@@@F
@+load@N
@T@G@A
@/@8 @@1 
@5@9 C{ @<CL  @6@F	 B@8 B~@N@T@A	 @9@1mixed_directive
@5@9 B@<XD t  t t  t  CD t  t t  t  @  D t  t t  t  @  O  @CD   @p @p@6@@@<CD  

@6 @0@0.@8 A@@@<CD  @6 C@9 B@<XD t  t t  t 
$qlf_close D t  t t  t  C  D t  t t  t  C  O  CC@;H'  	@6@1derived_from@.@5@  @@8 B@ @8$register_derived_source @/@/@ @8	$qlf_file @F@+qcompile@N@1 
@5@ @9 C B@A
@ @ 
@ @9 A @<XD t  t t  t date_time_stampD t  t t  t  B @ D t  t @t  t B D t  t t  t  B  O  CC	@]  @6 CL B@9 CM@<XD t  t t  t $get_predicate_attributeD t  t t  t 	same_termD t  t t  t \+ @ D t  t @t  t D D t  t t  t  D  D t  t t  t  D @ O  DC
AQ  @6@E@@N@R@<XD t  t t  t  C  D t  t t  t  C  O  CCG   @=CG  
@6@1 CA
@5@/@1 B @9@5@8 B@ @9 C@<XD t  t t  t $file_error  D t  t t  t  D  O  DC@#C   B	directory@6@E@8 A @N@R@@@"
existence_error D@#@"not_a_directory@#@<CC   B@6@8 D@@@"
 D	 A@#@" D@#@<C@$C   B
@6@/@ @8$one_or_member @E@ @8 A @N@R@"
 Aqsource_sink@#@<XD t  t t  t  B<D t  t t  t 
discontiguous @ D t  t @t  t D D t  t t  t  D  O  DC	@\  @6 CL D@9 CM@<XD t  t t  t 	$qlf_loadD t  t t  t  C6  D t  t t  t  C6 A D t  t t  t  C6 B D t  t t  t  C6  D t  t t  t  C6  D t  t t  t  C  D t  t t  t  C  O  CCK    A@=CK    A@=CK    D@=XD t  t t  t 
nth_clauseD t  t t  t cyclic_termD t  t t  t  B @ D t  t @t  t B ? D t  t t  t  B  D t  t t  t  B @ O  BCAs  @6@@@<XD t  t t  t  @D t  t t  t 
downcase_atomD t  t t  t acyclic_termD t  t t  t 
$rc_handleD t  t t  t  C\  D t  t t  t  C\  O  C[CG  queue
@6@@@1 @@0@5@0 @8 B@ 
@ @9 Cb@<C
G  already_loaded@6@@@ 
@ @9 Cb@<CG  @6@ 
@ @8 C~@ 
@/@ @8 Ce@ @ @9 Cf@<XD t  t t  t $ensure_extensions  D t  t t  t  D!  O  D!CD   
@=CD  

@6@ 
@ @8 B@ @ @9 D" @<XD t  t t  t  @D t  t t  t  CsD t  t t  t  B2D t  t t  t  C  D t  t t  t  C  O  CC@   A
@6 C A@9 C@<C@   A
@6 C A@9 C@<C@   C
@6 C @@9 C@<C@   D
@6 C D@9 C@<C@   C
@6 C B@9 C@<C@   CS
@6 C B@9 C@<C@   CK
@6 C CJ@9 C@<C@   C
@6 C Ad@9 C@<XD t  t t  t retractD t  t t  t $file_condition  D t  t t  t  D'  O  D'CD   B D@6@@@9 D@<CD   B@6@@@E@8 D@N@R@<C@"D   B
@6@@@E@/
@8 D@E@ 
@8 D@N@R@N@R@A@G
@<XD t  t t  t 
$filled_arrayD t  t t  t string_lowerD t  t t  t  A @ D t  t @t  t D% D t  t t  t  A  O  D%C	@Z  @6 CL A@9 CM@<XD t  t t  t @<D t  t t  t $expand_goal  D t  t t  t  D,  O  D,C 	- D.@6@9expand_goal
$expand@<XD t  t t  t  C  D t  t t  t  C  O  CCD   
@=CD  
@6@ 
@8 @3@@@ @9 C @<CD  



@6@ @3
@5@ @9 C@<XD t  t t  t 
$close_wic D t  t t  t 	$qlf_openD t  t t  t stamp_date_timeD t  t t  t  C  D t  t t  t  C  O  CCD  @6verbose_file_search @8 A@@ B@9 B@<CD   @=XD t  t t  t upcase_atomD t  t t  t  A @ D t  t @t  t D$ D t  t t  t  A  O  D$C	@Y  @6 CL A@9 CM@<XD t  t t  t 
mutex_trylockD t  t t  t extern_indirectD t  t t  t 
var_numberD t  t t  t compound_name_arityD t  t t  t directory_filesD t  t t  t  @k  D t  t t  t  @k  O  @jCC   txt@=CC   
executable@=CC    D@=XD t  t t  t mutex_propertyD t  t t  t 
mutex_lockD t  t t  t make_directoryD t  t t  t mutex_statistics D t  t t  t  B  D t  t t  t  B  O  BC@(C  @6@/
@8 B@/@8 B@ @8 D' @ @ 
@/@/@8 D @@@1 @8@2context@0@5@9 @;@<CC  @6 D@9$existence_error @<XD t  t t  t intern_indirectD t  t t  t  C  D t  t t  t  C  O  C
CH   AP


@6@8 D6 @ 
 B@8 Bd@ @9 Av@<XD t  t t  t 
$load_goal  D t  t t  t  DQ  O  DQCL*   @=CL+    Bh@=CL,    A@=CL-   A

@6@1 C@.@5@8 @3@9$qlf_part_mode @<C	L0  
ensure_loaded@6 Bc@9 B~@<C	L1  
use_module@6 Bc@9 B~@<C	L2   D[@6 Bc@9 B~@<XD t  t t  t $default_predicateD t  t t  t 	code_typeD t  t t  t $tbl_destroy_tableD t  t t  t profilerD t  t t  t $tbl_table_complete_all D t  t t  t 
$tbl_wkl_workD t  t t  t 
$export_op  D t  t t  t  Dc  O  DcC@;K  @6@F@1 
@2$exported_op@0@0@0@5defined@8 D  @N@T@A@1 D@2 
@2  Df@5@ @8 B`@1 De
@5@0@  @@9$store_admin_clause @<XD t  t t  t  B@D t  t t  t  DW  D t  t t  t  DW  O  DVCL4   part@=CL5    @=XD t  t t  t 	char_typeD t  t t  t $profileD t  t t  t  D  D t  t t  t  D  O  DC
C  @6@8 @M@@@9 B@<CC   

@=XD t  t t  t mutex_unlockD t  t t  t $tbl_new_worklistD t  t t  t  A  D t  t t  t  A  O  ACL  @6@@@<CL  -c
@6@@@<CL  

@6@9 A@<XD t  t t  t context_moduleD t  t t  t term_variablesD t  t t  t compound_name_argumentsD t  t t  t $tbl_variant_tableD t  t t  t  BID t  t t  t $thread_local_clause_countD t  t t  t $tbl_wkl_add_suspensionD t  t t  t mutex_createD t  t t  t  CZ  D t  t t  t  CZ  O  CYCG  
 D

@6@ 
@/@8
$loading_file @E@ @8thread_self @N@R@@@<CG  
 D @6@1 A@.
@5 @8 B@ 
@8 C_@@@<CG  @6@/
@8 D}@/@8 A @1 D{

@5@9 C< @<XD t  t t  t 
$store_clause Ad D t  t t  t  D  D t  t t  t  D  O  DCL  @6@/@/
@8$clause_source @0@ 
@9 D @<XD t  t t  t 
$valid_clause  D t  t t  t  D  O  DC	Lg  @6 B' @8 A@@@<CLj  @6@E@8$cross_module_clause @N@R@@@<C@"Lm  @6@1  @a@2sandbox_allowed_clause
@5@/ @8 B@@@F@U@N@T@A @9@8 B@S@<CLu  @6 @9@1 @8@1 Aq Amsandboxed_clause
@5@0@5@8 B@S@<XD t  t t  t 	$qlf_infoD t  t t  t $tbl_table_discard_all D t  t t  t  C  D t  t t  t  C  O  CC
K  @6@U
@@@1 @8instantiation_error@0@5@9 @;@<CK  

@6@"
 @@#@@@<CK  @6@1 
@5@9 B @<XD t  t t  t $tbl_wkl_add_answerD t  t t  t $prof_statisticsD t  t t  t  D  D t  t t  t  D  O  DCL|  @6@/@8$head_module @E@8 @@N@R@<XD t  t t  t  @D t  t t  t wildcard_matchD t  t t  t mutex_unlock_all D t  t t  t  DL  D t  t t  t  DL  O  DKCM2  @6@1 @8@1 D	
@5@0@5@9 @;@<XD t  t t  t 
mutex_destroyD t  t t  t $compile_aux_clauses  D t  t t  t  D  O  DCL  @6@1
$start_aux@.@5@1$store_aux_clauses
@5@1$end_aux@5@9 C@<XD t  t t  t prolog_current_frameD t  t t  t  DtD t  t t  t $in_system_dir  D t  t t  t  D  O  DCG  @6home@/@8 A @0@0@9 A@<XD t  t t  t $prof_sibling_ofD t  t t  t $tbl_abolish_all_tables D t  t t  t  BD t  t t  t  D  D t  t t  t  D  O  DCL  @6@8 @M@@@1 B@.
@5@1 A^@0@5@9 BW@<CL  @6@0@9 A]@<XD t  t t  t  CO  D t  t t  t  CO  O  CC@g  @6@U
@1 @8 D@0@5@9 @;@<C@j  @6@@@<C@k  @6@@@ @ 
@8 C@ @ 
@9 C@<C@o   BQ

@6@@@ @ 
@8 C@ @ 
@9 C@<C@s   

@6@@@ @ @ 
@9 C@<C@v   CL@6@@@1 
@5@ 
 @9 C@<C@0@y   C@6@@@1 @1 
@5
 @5@1 @8@.@0@5@1 B @9@2 @8@2 DH@1 
@5@0@5@9 B@<XD t  t t  t file_directory_nameD t  t t  t  D'  D t  t t  t  D'  O  DFCD   exists@=CD    B@=CD    B@=XD t  t t  t printD t  t t  t $visibleD t  t t  t $free_variable_setD t  t t  t repeat D t  t t  t $mark_executableD t  t t  t  C  D t  t t  t  C  O  CCGB  
 A
@6@1 B @0@5@ @8 B@@@<CGE  compile@6@/@8 Ck@  @a@ @ B@@@<C@YGI  @6 B@8 B~@/@/@8 B@  @a@ @ B@/ B@ @ B@ @ @8 B@F@% A@8 D@F@8 C} @N@)
qload@A
@D B@8 D@N@)
 C@Q@N@@@A@D@ @8	$qlf_auto @N@@@)
 C@Q@<CGY    D@=XD t  t t  t file_base_nameD t  t t  t 
dwim_matchD t  t t  t compile_aux_clauses  O  DC	L  @6 @ @8 A@@@<CL  @6@/@0@8 C@9 D @<XD t  t t  t $leashD t  t t  t  B6  D t  t t  t  B6  O  B5C@XD(  
@6@O@0@1relative_to@.
@5@8 B@P@F@ 
@8 D@N@'
@A@F @ 
@8 B@N@T@A@ 
@9 D @G@A@#@F@+ B3@N@9 @ @G@A@D@+ @`@N@/@0@8 C@ @9 D@Q@G
@<XD t  t t  t prolog_to_os_filenameD t  t t  t $compile_wic  Ad D t  t t  t  D   D t  t t  t  D   O  D C@$L  @6os_argv@/
@8 A@/@8 A@/@8 AB
compileout@/
@8$cmd_option_val @8attach_packs 
$pack@ @ Bh @@ 
@; @
qsave_program @@<XD t  t t  t  D  D t  t t  t  D  O  DCL  @6@U
@@@S@<CL  :-
@6@9 D@<CL    
@=XD t  t t  t $nospyD t  t t  t   D t  t t  t  C  D t  t t  t  C  O  CCD^  @6@c@k@d @w@@@<C@2Da  @6@/@ 
@8 C=@@@F@c@j@h@n @@k@d@n @s@N@T@A@1 C>
@0@0@5@8 C7@1 C>

@5@9 A@<CDi  @6@8 C0 @1 C>

@5@9 A@<XD t  t t  t  BF  D t  t t  t  BF  O  BEC@"D  @6@8 @M@@@E
@/@8 B@8 DE@E@8 D( @N@R@N
@R@A@G@<C@1D  @6@E@'@/@/
@8 CP@/@3@4
@5@8 @@ @8 DE@E@ @8 D@N@R@N@R@A@H@G@<XD t  t t  t  @s  D t  t t  t  @s  O  @rCMi   
@=CMj  



@6@ @ @9 @q@<XD t  t t  t $tbl_table_statusD t  t t  t 
$tbl_wkl_doneD t  t t  t  DyD t  t t  t $rc_append_fileD t  t t  t  C  D t  t t  t  C  O  CCH   DN

@6@0@8 Av@8 Bl@9 C  @<XD t  t t  t 	unifiableD t  t t  t $debuglevelD t  t t  t  B!  D t  t t  t  B!  O  B C@%H  @6@,
@8 @@@@1imports@.
@5 @>@8 B@1reexport@.@5 @8 B@ 
@ @9 @7 @<CH   @=XD t  t t  t $spyD t  t t  t $fail D t  t t  t $tbl_scheduling_componentD t  t t  t  BC  D t  t t  t  BC  O  BBCD  @6@/
@8 D#@ 
@/@8 D4@ @9 B@<XD t  t t  t  @o  D t  t t  t  @o  O  @nCM/  @6@1 @8@1domain_error
@5@0@5@9 @;@<XD t  t t  t 	same_fileD t  t t  t  CD t  t t  t $dwim_predicateD t  t t  t $depth_limit_falseD t  t t  t tracing D t  t t  t  D  D t  t t  t  D  O  DC@AGr  @6@F
@1 DT@.
@5@8 @3@N@T@A C@/
@8 A@E@8 D @N@R@F
@+
auto@N@T@G@A@+
large@/@8 @ @c@h@d@u B@9 D@<XD t  t t  t  C'  D t  t t  t  C'  O  C&CL$  @6@F
@8 DR @N@) C@A@) B@<XD t  t t  t reset_profiler D t  t t  t  DvD t  t t  t $qlf_includeD t  t t  t $depth_limit_exceptD t  t t  t term_attvarsD t  t t  t notrace D t  t t  t  By  D t  t t  t  By  O  BxCD   


@6@ 
@/@8 Bw@ @ @9 Bw@<CD  




@6@9 B:@<XD t  t t  t $tbl_pop_worklistD t  t t  t 
$on_signalD t  t t  t  C^  D t  t t  t  C^  O  C]CG   D@6@@@<CG   D @6@@@<CG  @6@1 D{@0@.@0@5@0@8 BO @8 BU  B#@8 @ @9 @ @<XD t  t t  t  BD t  t t  t $rc_openD t  t t  t rename_fileD t  t t  t $depth_limitD t  t t  t $set_prolog_stackD t  t t  t <meta-call>  D t  t t  t  E
 A D t  t t  t  E
  D t  t t  t  D  D t  t t  t  D  O  DCL   $source_location



 
@6@@@<CL   

 @@=XD t  t t  t  C  D t  t t  t  C  O  CCI]  @6@1register @5@8 @3@@@<C@7I`  @6@/
@/@8 C@@@ 
@/@8$master_file @8$check_load_non_module @/@8$add_dialect @ @/@8$load_ctx_options @1  @2$load_context_module
@5@0@ @1 
@5@9 Dj@<C@GIj  @6@8 E@/
@8 E@ 
@/@8 E@F@%@1 E
@0@5 @/@8 E @E@ @1 A@0@5@8clause_property A@N@R@ @8 E@N@T@A@T@G@1 E
@5@9 C:@<XD t  t t  t $rdef_response  D t  t t  t  E!  O  E!CJ  
 @6ByY@8 @3
user_erroryes~n@9 A @<CJ  
 @6BnN@8 @3 E#no~n@9 E%@<CJ  @6Ba@8 @3 E#abort~n@8 E%@9abort  @<C	J  @6helpredefine_module_reply@8 B@S@<XD t  t t  t  A)D t  t t  t $clause_from_sourceD t  t t  t put_byteD t  t t  t $initialization_context  D t  t t  t  E0  O  E0C@,B+  @6@F@/@/
@8 C@N@" 
@#@/@8 @u @ @9	$top_file @A	@) @@( @@H
@<XD t  t t  t setup_call_catcher_cleanup @ D t  t @t  t E7   D D t  t t  t  E7  O  E8CA  @6@8$sig_atomic @@@<XD t  t t  t 
atom_codesD t  t t  t $reserved_module  D t  t t  t  E=  O  E=CJu    @=CJv    @f@=XD t  t t  t  AD t  t t  t $inference_limit_exceptD t  t t  t instanceD t  t t  t recordzD t  t t  t $close_message  D t  t t  t  EB  O  EBCE  message

@6@@@9 A@<CE   @=XD t  t t  t 
$context_type  D t  t t  t  EF  O  EFCE   A@6@@@<CE   
include@=XD t  t t  t  Ch  D t  t t  t  Ch  O  CgCB  
loaded@6@@@<CB  @6@9 Ch @<XD t  t t  t $run_init_goal  D t  t t  t  EL  O  ELC@"B  @6@F
@1 EL
@5@/@1$initialization_error
@5@8 B@N
@T@A@9$initialization_failure @G@<XD t  t t  t close_shared_objectD t  t t  t  @A  D t  t t  t  @A  O  @@C@*KM  @6@0@1 
@2 De@0@0@0@5@8 C @@@1 D@.
@.@.@5@1 
@2 De
@5@9  @!@<CKQ   @=XD t  t t  t $garbage_collectD t  t t  t openD t  t t  t atom_lengthD t  t t  t  AD t  t t  t recordaD t  t t  t $compile_init_goal  D t  t t  t  E]  O  E]CA  @6@8 @@-
 @@@@1  @2
$init_goal
@5@0@9 Dj@<C
A  @6@1 E_
@5@9 C:@<XD t  t t  t 
$close_source  D t  t t  t  Ea  O  EaCE  close



@6@ @8 E@ 
@8 A @1 Ed@5 @@8 A@9 EC @<C@'E  restore





@6@ @8 E@ @8 Ee@1$restore_load_stream
@5 @@8 A@9 Eh@<XD t  t t  t nameD t  t t  t $atom_hashstatD t  t t  t $inference_limit_trueD t  t t  t  EL  D t  t t  t  EL  O  ENCB#  @6 B' @8 A@@@@<CB'  @6@
 @asandbox_allowed_goal Ep@@<XD t  t t  t $import_all2  D t  t t  t  Et  O  EtCK%   @=C@K&  as


 

@6@@@ @1 @.@5@8
$canonical_pi @/@ @8length @/@3@5@8 @@/@3@5@8 @@F@1 @5 @@8 Dh@N@1 @5 @ @8 C@A@T@F@,@/@/@8 C@N@1 Dk@1 D@2 @5@0@2 @5@/@1 A @9@5@8 B@A@1 D@2 BQ B_@2 @5@8 C:@H@G@ @ @ @ @9 Eu @<C@8K8   D



 D
@6@@@1 D@5@8$import_ops @ @ 
@ @ @9 E~@<C@?K=  


@6@1 @2 A@1 @5@5@/@1 B @9@5@8 B@1 C,@5@8 B@ @ @ @ @9 E~@<XD t  t t  t put_charD t  t t  t recordedD t  t t  t  C B D t  t t  t  C B D t  t t  t  C  D t  t t  t initialization @ D t  t @t  t E  AD t  t t  t  E  O  EC@A  @6@/@/
@8 E1 @F@+now@N@ 
@8 EM  @@ 
@9 E^ @A@}@F@(@+
after_load@N@F
@- @@N@ 
@9 E@A@1 @8@1
context_errornodirective@2 E
 E@5@0@5@9 @;@A@R@F@+ Ej@E	 B' @8 A@N@R@N @@ 
@9 E@A@5@F@U@N@1 @8 D@0@5@9 @;@A@$@F@8 @@N@1 @8@1 Dinitialization_type@5@0@5@9 @;@A
@1 @8@1 @P @@5@0@5@9 @;@<XD t  t t  t  @ D t  t @t  t  AD t  t t  t   O  ECF  
@6@@@9 Bg@<CF   


@6@1 @4
@5@9 Bg@<XD t  t t  t 
$is_char_codeD t  t t  t  EAD t  t t  t $run_initialization_2  D t  t t  t  E  O  ECB  @6@B@/@/@8 E_ @8 E@S@A@T@H@<XD t  t t  t  A  D t  t t  t  A  O  AC@#E=  @6 @8 A@@ A2@/@8 A@ @/@8 A8@D@ @ 
@8 A @N@T@Q@<CEE    A4 A4@=XD t  t t  t $is_charD t  t t  t  AD t  t t  t rationalD t  t t  t $skip_script_line  D t  t t  t  E  O  ECFX  @6@F#@8	peek_char @N
@9skip @A@T@<XD t  t t  t $end_run_initialization  D t  t t  t  E  O  EC	B  @6 B'@8 @@9 @  @<XD t  t t  t 	peek_byteD t  t t  t  B @ D t  t @t  t B D D D DD t  t t  t  B  D t  t t  t  B @ O  ECA<  @6@ 
@ @@<XD t  t t  t 
$import_as  D t  t t  t  E  O  ECJ   Ev
@6@ @8 Ex@@@<CJ  
@6@@@ @ @9 E @<CK  @6@1 @8@1 D	 B
@5@0@5@9 @;@<XD t  t t  t $inference_limitD t  t t  t  ED t  t t  t predicate_option_mode A D t  t t  t  E  D t  t t  t  A  D t  t t  t  A  O  EC
EK    A
full B B@=C
EL   include_file
 E B B@=C
EM    A
normal A4 B@=C
EN    E
 E A4 A4@=CEO    A brief A4 B@=C
EP    A
 E A4 A4@=C
EQ    E
 E A4 A4@=C
ER    A
 A4 A4 A4@=C
ES    E
 A4 A4 A4@=XD t  t t  t 
$qset_dialect  D t  t t  t  E  O  ECJ$  @6 B@8 B~@/@8 @@- @@@@1 B@5@9 C@<CJ)   @=XD t  t t  t  E\D t  t t  t predicate_option_type A D t  t t  t  E  D t  t t  t  ED t  t t  t  BD t  t t  t  E` A D t  t t  t  E` A D t  t t  t  E`  D t  t t  t  E`  O  E_CC	s@$/usr/lib/swi-prolog/boot/toplevel.pl  )=A E  E 	$toplevelcreate_prolog_flagquery_debug_settingsdebug    EC@=C  D. D.  @ shlibload_foreign_library unix @ Einstall_unix @#/usr/lib/swi-prolog/library/unix.pl@@@=C  D. D.  @  E E socket E Einstall_socket @%/usr/lib/swi-prolog/library/socket.pl@@=XD t  t t  t current_flagD t  t t  t $inference_limit_falseD t  t t  t  EP  D t  t t  t  EP  O  EOCB:  @6 @9@1initialization_error
@5@9 B@<XD t  t t  t  A  D t  t t  t  A  O  ACH  @6@1  @2  B@5@8 @@@9 B@<CH   B@6@/@/
@8 C@@ E#WARNING: ~w:~w: ~p~n@3@4
@4@5@9 E%@<CH   @9@6@@@/@/
@8 C@@ E#ERROR: ~w:~w: ~p~n@3@4
@4@5@9 E%@<CH   @=XD t  t t  t $open_shared_objectD t  t t  t  ED t  t t  t  DD t  t t  t $foreign_registered A D t  t t  t  E  D t  t t  t  E  O  EC@ A@	u@$/usr/lib/swi-prolog/library/shlib.pl   aA E@6@7
 E@F
	@/@8loading E@N
@T@A@(
<spontaneous>@1foreign_predicate@2 
@5@9 Am @<XD t  t t  t fill_bufferD t  t t  t flush_output D t  t t  t 
number_stringD t  t t  t  BD t  t t  t  BD t  t t  t $export_ops  D t  t t  t  E  O  EC@<K   D




@6@1 BQ@1 D
@2 @5@2 Dd
@5@/@1 A @9@5@8 B@ @9 E @<CK   @=XD t  t t  t  ED t  t t  t  Ch  D t  t t  t  Ch  O  EKCB  @6@1$start_run_initialization@.@5@1 E
@5@1 E@5@9 C@<XD t  t t  t peek_stringD t  t t  t call_shared_object_functionD t  t t  t     D t  t t  t    @ O   CAl    @6@S@<XD t  t t  t  ED t  t t  t  AD t  t t  t  AD t  t t  t  B @ D t  t @t  t B D D D D DD t  t t  t  B  D t  t t  t  B @ O  EC
A>  @6@ 
@ @ @@<XD t  t t  t  AD t  t t  t 
atomic_concatD t  t t  t $export_list  D t  t t  t  E  O  ECKs  @6@8 @M@@@9 C@<CKw  @6@U
@1 @8 D@0@5@9 @;@<CKz  @6@1 @8@1 @P @R
@5@0@5@9 @;@<XD t  t t  t at_end_of_streamD t  t t  t  E  D t  t t  t  E  O  EC
B  @6 E@8 @& @9 A@<XD t  t t  t $prepare_load_stream  D t  t t  t  E  O  EC@_Ff   DN


@6@F@*@1 B@0@5@8stream_property @N@)
 @F@1position@0@5@8 E@N@) @A@) @1record_position @5@9 B@A@'@)
 @1 B@5@8 B@F@1 E@0@5@8 E@N@) @A@) @1 E @5@9 B@<XD t  t t  t 
open_xtermD t  t t  t write_lengthD t  t t  t  B @ D t  t @t  t B D D D D D DD t  t t  t  B  D t  t t  t  B @ O  ECA@  @6@ 
@ @ @ @@<XD t  t t  t format_predicateD t  t t  t  AS  D t  t t  t  AS  O  ARCEj  @6@ 
@ @ @ @8 AS @F	@+
end_of_file@N@@@S@A@T@<XD t  t t  t  A&D t  t t  t $redefine_module  D t  t t  t  E  O  ECJ{   @6@@@<C@ J|   @6@@@F@1 E@.
@5@8module_property A@,
@N@ 
@9unload_file A@A@T@G
@<C@2J  ask@6@F@&
user_input@1tty @5@8 E@1 E@.
@5@8 E@,
@ 
 @8 E! @N @9 E @A@T@G
@<XD t  t t  t  BVD t  t t  t  E D t  t t  t  ED t  t t  t 
current_opD t  t t  t current_format_predicateD t  t t  t number_codesD t  t t  t 
$meta_call @ D t  t @t  t F D t  t t  t  F  D t  t t  t  F  O  FC@   

@6@/
@8prolog_current_choice @ 
@9 F @<XD t  t t  t 
$module_class  D t  t t  t  F  O  FC@-J   @6 D@/
@8 A @/@0@ 
@8 A@@@F@ @0@0/boot/@8 A@N@) @A@) A@<CJ   
 @f @f@=XD t  t t  t  B @ D t  t @t  t B D D DD t  t t  t  B  D t  t t  t  B @ O  FC	A:  @6@ 
@@<XD t  t t  t  ES  D t  t t  t  ES  O  ERC
B=  @6 B@1initialization_failure
@5@9 B@<XD t  t t  t  Df  D t  t t  t  Df  O  DfCKS  @6@0@1 
@2 De@0@0@0@5@8 EU@1 
@2 De
@5@@<XD t  t t  t put_codeD t  t t  t 	$local_opD t  t t  t  CD t  t t  t garbage_collect_atoms D t  t t  t  El  D t  t t  t  El  O  EkCFw  @6@1 Eg @5@8 @3@@@9 Eg @<C@0F{  
 DN


@6@F@+
 @N@1 B @p@5@8 B@A@T@F@+ @N@1 E @5@9 B@A@T@<XD t  t t  t  A  D t  t t  t  A  O  AC@)H  @6 B'@8 A@F@1	sandboxed@.@5@8 @3@/
@8 B @,
@N B'@ 
@9 @@A@T@H@<XD t  t t  t  FD t  t t  t 
$set_encoding  D t  t t  t  F$  O  F$CF^  @6@1 C@.@5@8 B@@@-default@1 C@5@9 B@<CFc   @=XD t  t t  t garbage_collect_clauses D t  t t  t $cgc_paramsD t  t t  t  E/D t  t t  t  @D t  t t  t  B/  D t  t t  t  B/  O  B.C
M8  @6@1 @8 D@0@5@9 @;@<XD t  t t  t get_charD t  t t  t  B @ D t  t @t  t B D t  t t  t  B  D t  t t  t  B  O  BCE1  @6@F	 B@8 B~@N@T@A@@<XD t  t t  t  B @ D t  t @t  t B D DD t  t t  t  B  D t  t t  t  B @ O  F*CA8  @6@@<XD t  t t  t 
current_inputD t  t t  t  A @ D t  t @t  t A  D t  t t  t  A  O  AC	A  @6 @0@9 E8 @<XD t  t t  t 
$put_tokenD t  t t  t 
prolog_cut_to  O  F.CAz  @6@K@<XD t  t t  t current_outputD t  t t  t current_arithmetic_functionD t  t t  t  E}  D t  t t  t  E} @ O  E|C@AM  @6@U@@@/@/
@8 @@F
@+
@N@'@A@(@F@U
@N@,
@ 
@9 @@A@1 @8@1 @P @R
@5@2 DH@1  E}@5@0@5@9 @;@<C@OM  @6@8 @ @c@j@d @v@@@/@/
@8 @@F@+
@N@'@G@A@.@F@U
@N@c@j@k@n @@z@ 
@ @9 @' @A@1 @8@1 @P @R
@5@2 DH@1  E}@5@0@5@9 @;@G@<CM  @6@8 F2@@@1 @8@1 Dnot_less_than_zero@5@2 DH@1  E}@5@0@5@9 @;@<CM  @6@1 @8@1 @P @@5@2 DH@1  E}@5@0@5@9 @;@<XD t  t t  t 
string_lengthD t  t t  t 
thread_signalD t  t t  t not @ D t  t @t  t F9 D t  t t  t  F9  O  F:C
AJ  @6@E@@N@R@<XD t  t t  t get_codeD t  t t  t 	set_inputD t  t t  t  C @ D t  t @t  t C   D t  t t  t  C  O  CCA  @6@0@9 F,@<XD t  t t  t 
$list_to_conj  D t  t t  t  F=  O  F=C
KD  
@6@@@<CKE  
 BQ
@6@ 
@ @9 F> @<XD t  t t  t $expanded_term
  D t  t t  t  F@
  O  F@
C@E  @6@1$expand_term@.@.@5@/@1$print_message_fail@5@8 B@F@-@N@ @ @/@/@8$expansion_member @A@&@&@F@x@V@" D
@#@V@N@F@ @=@" EH
@#@/@8 @@1 @2 FJ@5@8 C@N@ @1 C@.@5@8 E@ @ @/@8
$add_encoding @ @ 
@ @ @ @ @ @ @9 E@A@(@F@!@" C
@#@N@!@1 C@5@8 B@S@A@'@'
@'
@G@H@G@A@'@'@'
@'
@'@H@H@G@<XD t  t t  t 
set_outputD t  t t  t  C  D t  t t  t  C  O  CCE  @6@8 C @F@*
@N@T@A@9 C @<XD t  t t  t $pi  D t  t t  t  FR  O  FRCK   

@6@8 @@8 F2@@@<CK  //

@6@8 @@9 F2@<XD t  t t  t  BLD t  t t  t 	peek_codeD t  t t  t  EdD t  t t  t 
deterministicD t  t t  t  E  D t  t t  t  E  O  EC@;K\  @6@8 B+@@@" D



@#@ 
@ @1 
@5@8 D @F@ 
@ @ @8 F @N@T@A B@1no_exported_op@5@9 B@<C@/Ke  @6@B@%@/
@/@/@8 FY@" D
@#@ 
@ @1 
@5@8 FX@S@A@T@H
@G@<XD t  t t  t current_atomD t  t t  t 
string_concatD t  t t  t atom_numberD t  t t  t $unload_fileD t  t t  t  A @ D t  t @t  t A  D D t  t t  t  A  O  F`C	A  @6 @9 F,@<XD t  t t  t  CXD t  t t  t 
collation_keyD t  t t  t get_byteD t  t t  t  AzD t  t t  t $get_pidD t  t t  t shellD t  t t  t $put_quotedD t  t t  t  BLD t  t t  t 
$is_code_listD t  t t  t 	compiling   O  Fg CE)   @6@E
 B@8 B~ B@8 FO@N
@R@<XD t  t t  t  B @ D t  t @t  t B DD t  t t  t  B  D t  t t  t  B @ O  FiCA6  @6@@<XD t  t t  t 
$is_char_listD t  t t  t 
thread_createD t  t t  t $directive_mode_store B D t  t t  t  Fl B D t  t t  t  Fl  D t  t t  t $complete_atomD t  t t  t sub_atom_icasechkD t  t t  t $remove_ops  D t  t t  t  Fo  O  FoCK   
@=CK  
@6@ 
@8 B@@@ @9 Fp @<CK  



@6@ @ @9 Fq@<XD t  t t  t  DD t  t t  t $open_source  D t  t t  t  Fr  O  FrC@AE   A


 Ei

@6@@@ 
@/@8 EG @ @8 E@ @ @8 F% @ @ @ @8 E @1 C@1 B @5@5@ @9 @ @<C@-E   Ec

@6@ 
@/@8 Ft@ @8 E A@8 EZ @ @8 Fu@1 C
@5@ @9 Fw@<XD t  t t  t  FVD t  t t  t  @J  D t  t t  t  @J  O  @IC@JK  	
@6@/@/@ @8 E~@B@7@+
 @F@ @ @/@8 F?@N@1 @5@8 D@1 C@2 D@2 @5@8 B@A@T@G@/@0@8 C@ @ @8 E@A@T@H@<XD t  t t  t $flush_predicateD t  t t  t  EdD t  t t  t  Bf  D t  t t  t  Bf  O  BCD  @6@F@/@8$compilation_mode_store @N@'
@A@)
 B@G@<XD t  t t  t blobD t  t t  t $recover_and_rethrow Ad D t  t t  t  F  D t  t t  t  F  O  FCA  @6@1 @<@5@8 A@@@<XD t  t t  t  E!  D t  t t  t  E!  O  F
CJ  @6@8 D  query@1redefine_module
@5@8 B@/@8 Bq @ @/@8 E" @@@'
@<XD t  t t  t  A:  D t  t t  t  A:  O  A9CEG    E@6@@@<CEH    A4@6@@@<CEI   

@=XD t  t t  t  DD t  t t  t atomics_to_stringD t  t t  t thread_at_exitD t  t t  t reset @ D t  t @t  t F  @ DD t  t t  t  F  O  FCA  @6@8 AD  @@) @) @<XD t  t t  t nl D t  t t  t  FbD t  t t  t  F  D t  t t  t  F  O  FC@  @6@U
@@@9 B-@<C@   BQ


@6@@@ 
@8 F@ @9 F@<C@/@   C# @



@6@@@F@/@8 F@ 
@ @8 F@N@ @9 F@A@ @9 F@G@<C@/@   C#*->



@6@@@O@/@8 F@ 
@ @8 F@P@ @9 F@A@ @9 F@G@<C@ @   @


@6@@@D@/@8 F@ 
@ @8 F@N@ @9 F@Q@<CA   F


@6@@@/@8 F@ 
@ @8 F@ @9 F@<CA	   C#


@6@@@B@ 
@8 F@A@ @9 F@<CA   D

@6@@@/@8 F@E
@ 
@ @8 F@N@R@<CA   B

@6@@@/@8 F@ 
@ @9 F@<CA   


@6@@@ @ 
@9 F@<CA   B_@6@9 F/ @<C
A  @6@1 
@5@@<XD t  t t  t  AD t  t t  t  F~ B D t  t t  t  F~ B D t  t t  t  F~  D t  t t  t  AD t  t t  t current_blobD t  t t  t $record_included  D t  t t  t  F  O  FC@F8  
 ED
 E B#
 A@6@/@/@8 C@@@ @8 A E@ @/@ @8 A@ @1 F@2 A@2 A@5@8 A@3@5@/@8 @Z @F@+@B B@8 B~@A@ @8 C. @N@1  @2	$included
@5@0@ @1 @5@9 Dj@A@ @ @ @ 
@9 D @<CFK    @=XD t  t t  t  C$ @ D t  t @t  t C#  D t  t t  t  C$  D t  t t  t  C$ @ O  C#C@   


 
@6@@@1 @2 C#
@5@@<C@ @   


 

@6@1 @2 C#
@2 @5@@<XD t  t t  t  FD t  t t  t $make_system_source_files D t  t t  t $current_prolog_flagD t  t t  t  C  D t  t t  t  C  O  CCE
  @6@1 Fl@0@5@8 C7@1 F
@5@9 C:@<XD t  t t  t $source_fileD t  t t  t thread_exitD t  t t  t  Dl  D t  t t  t  Dl  O  DkC@!LA  @6@- @@@@1 D@.@5@1 C

@5@1 D@5@9 C@<C	LH  @6@ 
@9 C @<XD t  t t  t  F)D t  t t  t  A  D t  t t  t  A  O  AC
E  @6@/@8 E2@9 A @<XD t  t t  t $source_file_predicatesD t  t t  t setargD t  t t  t  AD t  t t  t $import_except_1  D t  t t  t  F  O  FC
J  @6@U
@@@1 @8 @:@0@5@9 @;@<C@ J   Ev


@6@ 
@8 FS @ @8 @@@@ 
@/@8 Ex@ @ @9 E@<CJ   D



@6@@@1 D
@5@9 Fq@<CJ  @6@8 F@@@/
@8 Ex@/@8$select @ 
@ @8 Ex@@@<CJ  @6@1 @8@1 @P @X
@5@0@5@9 @;@<XD t  t t  t $flushed_predicateD t  t t  t  A  D t  t t  t  A  O  FCE    @=C@(E  
@6@Fsee@8 @@N@ 
@9 F@G@A@ 
@/@8 F@c@h@d@p@y@<XD t  t t  t  C  D t  t t  t  C  O  FPCE   @6@F@/@8 F @N@'
@A@)
 B@G@<XD t  t t  t  CvD t  t t  t once @ D t  t @t  t F D t  t t  t  F  D t  t t  t  F @ O  FCAX  @6@@@@<XD t  t t  t copy_predicate_clausesD t  t t  t $atom_referencesD t  t t  t  Ez  D t  t t  t  Ez  O  EyCK   FT


 
@6@ @c@h
@d@p@y@<CK	   

@=XD t  t t  t  C3D t  t t  t  F;D t  t t  t  AD t  t t  t ignore @ D t  t @t  t F D t  t t  t  F  O  FCAa  @6@@@@<CAd   @=XD t  t t  t  EZD t  t t  t $atom_completionsD t  t t  t  FD t  t t  t  @U  D t  t t  t  @U  O  @TCJ   
@=CJ  
@6@ 
@/@8 F @ @ @9 @S@<XD t  t t  t  E  D t  t t  t  E  O  ECI   @=CI  

@6@8$load_ctx_option @@@ 
@ @9 E@<CI  

@6@9 E@<XD t  t t  t $destroy_findall_bag D t  t t  t  F  D t  t t  t  F A D t  t t  t  F A D t  t t  t  F  D t  t t  t  F  D t  t t  t string_charsD t  t t  t 	$fetch_vmD t  t t  t $confirm  D t  t t  t  F  O  FC@UB  @6 F@8 B @0@8between @/@8 F@FyYjJ 
@8 A @N@@ F@1if_tty@4@1 @yes@5@5@9 B@A@'@F
nN@8 F@N
@@ F@1 F@4@1 @no@5@5@8 B@S@A
 E,@1 Fconfirm@5@8 B@S@<XD t  t t  t 
line_positionD t  t t  t  Bi @ D t  t @t  t Bh D t  t t  t  Bi  O  BhC@7F   

@6@+ @f@@
$user_consult@/
@1 C
@5@8flag A@r
user://@ @/@8 B@1 @5@3@1 B  F@5@5@9 A@<C
F  @6@3@1 B @5@5@9 A@<XD t  t t  t $call_residue_vars_end D t  t t  t tabD t  t t  t $member_rep2  D t  t t  t  F  O  FCF   
@=CF  


@6@@@ @3@5@9 F @<CF  



@6@ @ @9 F@<XD t  t t  t string_codesD t  t t  t  @D t  t t  t locale_propertyD t  t t  t $clauseD t  t t  t 
line_countD t  t t  t $call_residue_vars_start D t  t t  t  Bf  D t  t t  t  Bf  O  BeCD  @6@8 B~@F@*
@N@T@A@9 Bl@<XD t  t t  t  E  D t  t t  t  E  O  ECI  @6@0@8 @c@@@<C@6I  @6@/@0@8 E @,@@@1 @@.
@5@ENon-module file already loaded into module ~w; trying to load into ~w@3@4@5@8 E%@1 @8@1 Aq C @`
@5@2 DH@1  A@5
@5@9 @;@<CI   @=XD t  t t  t 
nb_linkargD t  t t  t character_countD t  t t  t  E  D t  t t  t  E  O  ECFQ  @6@/@0@0@8 F @@@9 E@<CFU   

@=XD t  t t  t  B  D t  t t  t  B  O  BC	Br  


@6@@@<C
Bs    
@=XD t  t t  t  E  D t  t t  t  E  O  ECIv  @6 A@/@8 A@-swi@@@" B
@#@<CIz   

@=XD t  t t  t atom_stringD t  t t  t  A\D t  t t  t succD t  t t  t 
nb_currentD t  t t  t 
byte_countD t  t t  t  @Z  D t  t t  t  @Z  O  FCM  
@6@ 
@9 @\@<XD t  t t  t  A  D t  t t  t  A  O  AC@4H  @6@1 @@.@5 @8 B@F@/
@8 B @N@'
@A@) @G
@F
@+ @N@T@G@A@r@ @9 B$@<XD t  t t  t with_output_toD t  t t  t 
locale_createD t  t t  t  A @ D t  t @t  t DS D t  t t  t  A  O  DSCF  @6@9 A@<XD t  t t  t 	nb_getvalD t  t t  t get0D t  t t  t  FH  D t  t t  t  FH  O  FGCF  
@6@U
@@@<CF  @6@@@S@<C@+F  @6@8 @M@@@F
@U@N@9 B@A@F@8 @M@N@ 
@9 F@A@'
@9 B@<CF   
@=XD t  t t  t ==D t  t t  t  FD t  t t  t  BD t  t t  t 
nb_linkvalD t  t t  t $module_name  D t  t t  t  F  O  FCJc  @6@1 A@5@ 
@8 B@@@/@8 @@,@<CJh  @6@U
@@@/@8 D @0@ @8 B@ 
@9 F @<CJn  @6@8 E> @@@1 @8@1 Aq C A
@5@0@5@9 @;@<CJr   
@=XD t  t t  t plusD t  t t  t  D @ D t  t @t  t D D t  t t  t  D  O  DCF  @6@3@1 A A@5@4@1must_be_module @5@4@1 D @5@5@9 A@<XD t  t t  t $set_debugger_write_options  D t  t t  t  F  O  FCB   B@6@@debugger_write_options@3@1quoted @5@4@1
attributesdots@5@4@1spacing
next_argument@5@5@9 E @<C@*B   D@6@@ F@3@1 F @5@4@1portray @5@4@1	max_depth
@5@4@1 G G	@5@4@1 G G@5@5@9 G@<C@*B  @6 F@/@8 A@F
@1 G
@0@5@/@8 F@N
@T@A@& F@3@1 G

@5@5@9 G@<XD t  t t  t b_getvalD t  t t  t  D[ @ D t  t @t  t D\  AD t  t t  t  D[  O  D\CF  @6@3@1 A A@5@4@1 F @5@4@1 D@5@5@9 A@<XD t  t t  t $suspend_findall_bag D t  t t  t  FC  D t  t t  t  FC  O  FBC	  D. D.@6@ 
@9expand_term D2@<XD t  t t  t $add_findall_bagD t  t t  t  Bk  D t  t t  t  Bk  O  BjCI*   @@6@@@<CI+   A

@6@0@8 A A@9 @@<XD t  t t  t  D[ @ D t  t @t  t DZ D t  t t  t  D[  O  DZCF  @6@3@1 A A@5@4@1 F @5@5@9 A@<XD t  t t  t b_setvalD t  t t  t ttyflush D t  t t  t getD t  t t  t \=@=D t  t t  t  AV  D t  t t  t  AV  O  AUCI  @6@U
@@ @9@1 @8 D@0@5@9 B@<CI  @6@-
@<XD t  t t  t stringD t  t t  t  @=D t  t t  t  B&  D t  t t  t  B&  O  B%CH  @6@1 F@0@5@8 C7@1 F
@5@9 A@<XD t  t t  t =@=D t  t t  t get_string_codeD t  t t  t $collect_findall_bagD t  t t  t random_propertyD t  t t  t  F  D t  t t  t  F  O  FC
Mm   




@=CMn  



@6@ @ @9 F@<XD t  t t  t  D @ D t  t @t  t D  AD t  t t  t  D  O  GCF  @6@3@1 A A@5@4@1 F @5@4@1 D@5@4@1 D @5@5@9 A@<XD t  t t  t  A}  D t  t t  t  A}  O  A|CF  @6@9$derived_source_db @<XD t  t t  t  Bn  D t  t t  t  Bn  O  BmCD  @6@1 F}@0@5@8 C7@1 F}
@5@9 C:@<XD t  t t  t  FD t  t t  t  F  D t  t t  t  F  O  FCI    C@=CI    B@=CI    C@=CI    D@=CI    D@=XD t  t t  t open_stringD t  t t  t  CD t  t t  t  GD t  t t  t string_codeD t  t t  t 
set_randomD t  t t  t  @D t  t t  t  A  D t  t t  t  A  O  ACI  @6@8 Bj @9 @@<XD t  t t  t 	is_streamD t  t t  t 
$start_module  D t  t t  t  G$  O  G$C@&J0  @6@/@8 @c@/@0@8 C@,@-@ @ @8 D @@@8 AZ @9 AZ@<C@YJ8  

@6@/@8 @@8 AZ@0@/@8 C@1 F@.@5@ 
 @8 B@ @/@/@8 F @ @ @8 F@ @ @ @  @8 B} @/@8 E @1 C
@5@8 B@ @ @8 E@8 E 
end_module@9 AZ@<XD t  t t  t $attvars_after_choicepointD t  t t  t  GD t  t t  t open_null_streamD t  t t  t  G  D t  t t  t  G A D t  t t  t  G  D t  t t  t  G  D t  t t  t $loading  D t  t t  t  G2  O  G2CB  @6 CV @8 A@/@0@0@8 Dz@0@8 B@@@<XD t  t t  t  DD t  t t  t $new_findall_bag D t  t t  t $eval_when_conditionD t  t t  t  DY @ D t  t @t  t DX D t  t t  t  DY  O  DXC
F  @6@3@1 A A@5@5@9 A@<XD t  t t  t  F @ D t  t @t  t F  D t  t t  t  F  O  FC
@  @6@1 F
@5@@<XD t  t t  t 
$term_in_file  D t  t t  t  G6  O  G6C@sE  
@6@8 E @ @/@8$read_clause_options @8 F@/@3@1variable_names@.@5@4@1
term_position@.@5@4@1subterm_positions@.@5@5@8 B $term_position@ @8 G $variable_names@ @8 GE@F@*@+ E@N@@@F@"
@#@N@S@A@ @ @ 
@ @ @ @ @9 FA @A@ @ @ 
@ @ @ @ @9 GH@<XD t  t t  t  D  D t  t t  t  D  O  DC
LZ   BQ@6@@ @9cannot_redefine_comma@8 B@S@<C@'L^  @6@8 D @@@F B@8 B~@N@ 
@9 C@G@A@ 
@/@8 C@  C@9 C@<XD t  t t  t  FD t  t t  t $freezeD t  t t  t =<D t  t t  t 	nb_deleteD t  t t  t  A_  D t  t t  t  A_  O  A_CI  @6@U
@@@9 B-@<C
I  ?-
@6@@@ @9 B`@<C
I   FI
@6@@@ @9 B`@<CI    E


@6@@@ @1 @5@9 GN @<CJ  @6@1 D

@5@/@1 A @9@5@9 B@<XD t  t t  t  C  D t  t t  t  C  O  CCF  
 @@6@@@<CF  @6@1 G
@0@0@5@8 C7@/@8 C@1 G
@5@9 E @<XD t  t t  t promptD t  t t  t 	put_attrsD t  t t  t read_stringD t  t t  t text_to_stringD t  t t  t <D t  t t  t  D|  D t  t t  t  D| A D t  t t  t  D| B D t  t t  t  D|  D t  t t  t  D|  D t  t t  t $suspendD t  t t  t 	get_attrsD t  t t  t  GUD t  t t  t seeingD t  t t  t  A  D t  t t  t  A  O  ACJ  @6 B B@8 Bd@@@8 B@0 B@8 Bd@9 AZ@<CJ!  @6@9 B@<XD t  t t  t  DD t  t t  t floatD t  t t  t  C<D t  t t  t del_attrD t  t t  t  AS  D t  t t  t  AS  O  ECEq  	@6@E@8 B+@N@R@@@9 B-@<C@MEu  

 A


@6@@@ @ @         @/@8 F @1 Fs@1 A@5@.@5@1 G7
@3@5@5@1 Eb@5@9 C@<C@SE~  

@6@/@3@1 B @a@5@4@1 B A@5@5@8 B@ @/@8 C@ @ @ @/@8 G^@1 Fs@.@.@5@1 G7
@3@5@5@1 Eb@5@9 C@<XD t  t t  t  B @ D t  t @t  t B D D D D D D DD t  t t  t  B  D t  t t  t  B @ O  G_CAB  @6@ 
@ @ @ @ @@<XD t  t t  t  AmD t  t t  t  FE  D t  t t  t  FE  O  FDCH  @6 @9@8 A@S@<XD t  t t  t  FD t  t t  t  E A D t  t t  t  E A D t  t t  t  E  D t  t t  t  E  O  ECNn   @;/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/load.pl @=C@)	s@ /usr/lib/swi-prolog/boot/load.pl  )=A Ga @=/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/expand.pl @=C@) Ga Ga @:/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/dcg.pl @=C@7 Ga Ga @>/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/license.pl @=C@7 Ga Ga @>/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/syspred.pl @=C@7 Ga Ga @?/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/messages.pl @=C@7 Ga Ga @?/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/toplevel.pl @=C@7 Ga Ga @=/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/attvar.pl @=C@7 Ga Ga @;/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/bags.pl @=C@7 Ga Ga @</build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/apply.pl @=C@7 Ga Ga @>/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/history.pl @=C@7 Ga Ga @;/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/dwim.pl @=C@7 Ga Ga @</build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/parms.pl @=C@7 Ga Ga @?/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/autoload.pl @=C@7 Ga Ga @:/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/qlf.pl @=C@7 Ga Ga @9/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/rc.pl @=C@7 Ga Ga @?/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/predopts.pl @=C@7 Ga Ga @</build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/packs.pl @=C@7 Ga Ga @</build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/dicts.pl @=C@7 Ga Ga @>/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/engines.pl @=C@7 Ga Ga @>/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg/boot/topvars.pl @f@=C  D. D. @+/usr/lib/swi-prolog/library/prolog_stack.pl E@=C@,	u Gw   aA Gx @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack@=C@*	u Gy   aA G{ @$/usr/lib/swi-prolog/library/lists.pl
prolog_clause D append@=C@L	u G|   aA G @$/usr/lib/swi-prolog/library/error.pllists@=C@M G G @$/usr/lib/swi-prolog/library/pairs.pl G@=C@+ G{ G{ @%/usr/lib/swi-prolog/library/occurs.pl G} D sub_term@=C@, G{ G{ @$/usr/lib/swi-prolog/library/debug.pl G}@=C@/	u G   aA G  G C @=C@0 G G  G| C @=C@- G{ G{ @%/usr/lib/swi-prolog/library/option.pl G}@=C@-	u G   aA G  G|
swi_option@=C@. G G  G G@=C@. G{ G{ @&/usr/lib/swi-prolog/library/listing.pl G}@=C@+	u G   aA G  G|prolog_listing@=C@, G G @'/usr/lib/swi-prolog/library/settings.pl G@=C@5	u G   aA G  Gsettings@=C@6 G G @(/usr/lib/swi-prolog/library/broadcast.pl G@=C@7 G G  G G@=C@8 G G  G G@=C@9 G G @)/usr/lib/swi-prolog/library/arithmetic.pl G@=C@'	u G   aA G  G
arithmetic@=C@( G G  G| G@=C@- G G  G G@=C@. G G  G G@=C@/ G{ G{ @,/usr/lib/swi-prolog/library/prolog_source.pl G}@=C@2	u G   aA G @(/usr/lib/swi-prolog/library/operators.pl
prolog_source@=C@3 G G  G| G@=C@4 G G  G G@=C@5 G G  G G@=C@6 G G  G G@=C@7 G G @$/usr/lib/swi-prolog/library/apply.pl G@=C@8	u G   aA G  Gapply@=C@- Gx Gx  G Gz@=C@. Gx Gx  G Gz@=C@/ Gx Gx  G| Gz@=C@0 Gx Gx  G Gz@=C  D. D. @&/usr/lib/swi-prolog/library/quintus.pl @f D  D@=C@T	u G   aA G  G|quintus D member@=C  D. D. @4/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/c2p.pl @f@=C	u G  @EnA G @=/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/prologbasics.pl @f@=C@0	u G  pA G @=/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/pakcsversion.plprologbasics@=C@z G G  E G@=C@0	u E   aA G  E E@=C@/ E E  G| E D reverse@=C@{ G G  E G@=C@<	u E   aA G  E E@=C@= G G  G E@=C@> G G  G| E@=CA G G  E E@=C G G  G @f@=C G G @7/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/basics.pl @f@=C@8	u G  @EnA G  Gbasics@=C@9 G G  G G@=C G G @8/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/version.pl @f@=C	u G  @EnA G  Gversion@=C G G  G G@=C G G  G G@=C	 G G @7/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/loader.pl @f@=C	u G  @EnA G  Gloader@=C G G  G G@=C G G  G G@=C
 G G @:/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/evaluator.pl @f@=C	u G  @EnA G  G	evaluator@=C G G  G G@=C G G @I/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/libswi/prim_readshowterm.pl @f@=C G G @9/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/compiler.pl @f@=C	u G  @EnA G  Gcompiler@=C G G  G G@=C G G  G G@=C G G  G G@=C G G  G G@=C G G @9/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/external.pl G@=C	u G  @EnA G  Gexternal@=C G G  G G@=C G G @8/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/readXml.pl G@=C	u G  @EnA G  GreadXml@=C G G  G G@=C G G @?/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/readFlcFromFcy.pl G@=C	u G  @EnA G  GreadFlcFromFcy@=C G G  G G@=C G G  G G@=C		u@</build/pakcs-K9NLPo/pakcs-1.14.3/lib/.curry/pakcs/Prelude.pl  @pA G @E/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/libswi/prim_standard.pl @f@=C  D. D.  G @f@=C  D. D. /tmp/pakcs_file_9706.pl.main @f@=C  D. D. @$/usr/lib/swi-prolog/library/qsave.pl G D  D@=C@(	u G   aA G  G|qsave@=C@) G G  G G@=C@* G G  G G@=C  D. D. @./usr/lib/swi-prolog/library/prolog_autoload.pl G D  @@=C@'	u G   aA G  Gprolog_autoload@=C@( G G  G G@=C@) G G @(/usr/lib/swi-prolog/library/aggregate.pl G@=C@,	u G   aA G @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate@=C@<	u G   aA G @#/usr/lib/swi-prolog/library/oset.plordsets@=C@- G G  G G@=C@. G G  G G@=C@/ G G  G| G@=C@0 G G  G G@=C@* G G @./usr/lib/swi-prolog/library/prolog_codewalk.pl G@=C@'	u G   aA G  Gprolog_codewalk@=C@( G G @%/usr/lib/swi-prolog/library/record.pl G@=C@)	u G   aA G  Grecord@=C@) G G  G G@=C@* G G  G G@=C@+ G G  G| G@=C@, G G @3/usr/lib/swi-prolog/library/prolog_metainference.pl G@=C@'	u G   aA G  G|prolog_metainference@=C@( G G  G G@=C  D. D. @#/usr/lib/swi-prolog/library/when.pl G D when@=C  D. D. @'/usr/lib/swi-prolog/library/backcomp.pl G D convert_time@=C@]	u G   aA G  Gbackward_compatibility D maplist@=C@^ G G @%/usr/lib/swi-prolog/library/system.pl G D lock_predicate unlock_predicate@=C@*	u G   aA G  Gswi_system_utilities@=C@_ G G  G| G D sum_list@=C  D. D. @$/usr/lib/swi-prolog/library/shell.pl G D  Fd @=C@2	u G   aA G  G| Fd D nth1@=C@3 G G  G Fd@=C@4 G G  G Fd@=C  D. D. @#/usr/lib/swi-prolog/library/date.pl G D date_time_value@=XD t  t t  t 	$trap_gdb D t  t t  t  B D t  t t  t current_keyD t  t t  t prolog_skip_frameD t  t t  t  DD t  t t  t  ED t  t t  t  B  D t  t t  t  B  O  BCMa  

@6@ 
@9 AI@<XD t  t t  t  A A D t  t t  t  A A D t  t t  t  A  O  ACAn G G E
 @6@7
 C @F
@8optimise_debug  G@N
@T@A@8debug_topic G@S@<CAt G G	debugging
 B@6@7 G@F
@8 G@N
@T@A@8 G@S@<CAz G G	assertion @6@7 G@9 G@<C@!A| G Gassume @6@7 G B@1
compatibility@2renamed@1  G@5@2  G@5@8 B G@9 G@<CA G G@6@7
 G@9math_goal_expansion H@<XD t  t t  t prolog_choice_attributeD t  t t  t  @D t  t t  t  CwD t  t t  t  CD t  t t  t  E  D t  t t  t  E @ O  ECBR  @6@V
@V@@@9$stream_property @<CBW  @6@V
@@@/@8$stream_properties @9 B@<C@/B\  @6@V@@@F@"alias
@#@8 @@N@9
$alias_stream @G
@A@/
@8$streams_properties @1 @
@5@ 
@9 B@G@<CBe  @6@/@8 H@1 @
@.
@5@8 B@ 
@9 B@<XD t  t t  t seen D t  t t  t $call_no_catchD t  t t  t $start_non_module  D t  t t  t  H  O  HCJ  @6@1 F @5 @8 B@@@1 @8@1 Dmodule_file
@5@0@5@9 @;@<CJ	  @6@/
@8 @@1 C?
@5@8 B@8 G.@ 
@8 AZend_non_module@9 AZ@<XD t  t t  t  E+ D t  t t  t prolog_frame_attributeD t  t t  t 
copy_term_natD t  t t  t 
$check_export  D t  t t  t  H   O  H C@&J  @6@/@8 A @B@/@8 B@0@/
@8 CE @9@1undefined_export

@5@8 B@S@A@T@H@<XD t  t t  t get_attrD t  t t  t variant_hashD t  t t  t  E6  D t  t t  t  E6  O  E5CB4  input EH


@6@@@ @ 
@9 E4@<CB7   @=XD t  t t  t duplicate_termD t  t t  t  C @ D t  t @t  t C D t  t t  t  C  D t  t t  t  C  O  CC	K  @6 B' @8 A@@@<C@"K  @6@1  @a@2sandbox_allowed_directive
@5@/ @8 B@@@F@U@N@T@A @9@8 B@S@<CK  @6 @9@1 @8@1 Aqexecutesandboxed_directive
@5@0@5@8 B@S@<XD t  t t  t put_attrD t  t t  t putD t  t t  t  CD t  t t  t  G;  D t  t t  t  G;  O  G:CE   @=C@!E  
@6@F@8$read_clause_option @N@"
@#@A@%@ 
@ @9 G9@<XD t  t t  t  E;D t  t t  t  Bb  D t  t t  t  Bb  O  BaCK  @6@/@8 D- @9 C @<XD t  t t  t  ED t  t t  t  @D t  t t  t  Ab  D t  t t  t  Ab  O  AaC@&I  @6 @8 @@@@/@8 AZ@/@8 @@8 @@1 H@5@8 B B@9 B@<C
I  @6@/@8 @@9 Ab @<XD t  t t  t 	copy_termD t  t t  t  @  D t  t t  t  @  O  @C@ M)  @6@F@U@N@1 @8 D@0@5@9 @;@A
@1 @8@1 @P
@5@0@5@9 @;@<XD t  t t  t attvarD t  t t  t tty_sizeD t  t t  t divmodD t  t t  t  HD t  t t  t 	$break_atD t  t t  t  D t  t t  t  Ab  D t  t t  t  Ab  O  H7CI    @=CI   G/@6@/@8 @@8 H!  B@9 B@<CI   H@6 B@9 B@<XD t  t t  t  ED t  t t  t $default_module  D t  t t  t  H>  O  H>CB   

@=CB  @6@/@8 Al @9 H? @<XD t  t t  t told D t  t t  t  AY  D t  t t  t  AY  O  AXCI   GO
@6@@@1 FI@5@ 
@ @9 AW@<C@eI   FI
@6@V@F@>@F@" A

@#@N@(@A@" A


@#@N@@@ @/@ @8 F@ @ @ 
@ @8 G% @ @9$module3 @G@A@D@" B
@#@N@@@ @ 
@8 G[ @S@Q@H@H@<CI  @6@ 
@ @8 H @9 A]@<XD t  t t  t tty_putD t  t t  t  HD t  t t  t $clause_term_positionD t  t t  t compile_predicatesD t  t t  t  H0D t  t t  t 
$autoload2  D t  t t  t  HO  O  HOC@B  	
@6@/
@/@8
$find_library
 B@/@8 @@3@1 F @5@5@/@8 A@F
verbose_autoload @8 A@N@( B@A@( A4@ @1 @@1 
@2 @5@5@8 B@/ B@8 Bd@F@*

@N@1 
@5@8 DX @A@C@F@-@1 
@5 Dg@8 Dh@E@ @8 G3 @N@R@N@1 
@2 B@2 
@2 @5@@A@1 
@5@3@1 @5@5@8 D\ @ @8 Bl@ @8 B$@0@1 
@5@9 EU@<XD t  t t  t default_module  O  H[C@#By  @6@F@8 @@N@F
@U@N
@9 HB@A@8 HB@@@A A@9 @@<XD t  t t  t tty_gotoD t  t t  t split_stringD t  t t  t  HD t  t t  t   D t  t t  t 	$break_pcD t  t t  t redefine_system_predicateD t  t t  t  B  D t  t t  t  B  O  BC@!B  @6@/
@0@8 C@@@1 D
@.@5@1 HP
@5@1 D
@5@9 C@<CB  @6@9 HP @<XD t  t t  t $clear_source_admin Ad D t  t t  t  Hb  D t  t t  t  Hb  O  HbCBH  @6@1 E_@0@0@2 
@0@5@8 C7@1 E
@0@0@5@9 C7@<XD t  t t  t set_stream_positionD t  t t  t 
$vm_assertD t  t t  t  BPD t  t t  t  A A D t  t t  t  A A D t  t t  t  A  O  AC@3N"   FI A
   A 

 

@6@E	 @ @8 A@N@R@ @ @8 C@ 
@9 @@<C@b E E  FI G
  @aversion_msg@=C@1D$ E E FIresidual_goals
  Eresidual_goal_collector 


@6@7
 E A@/@8prolog_load_context Hn@1 @5@ 
@ @8 CF Hn @@ @9 @ Hn@<CA	s@$/usr/lib/swi-prolog/boot/autoload.pl  )=A Ht  FI
autoload_path
  @f @ @ FIreload_library_index@=C@	s@$/usr/lib/swi-prolog/boot/predopts.pl  )=A Hy FIpredicate_options



@6@7
	$predopts@ 
@ @9expand_predicate_options H}@<C@	s@!/usr/lib/swi-prolog/boot/dicts.pl  )=A H@6@7
$dicts@9expand_dict_function H@<C@ H H 


@6@7 H@ 
@/@8 H@@@" @#@<CA G G FIarithmetic_function
@6@7 H@9arith_decl_clauses H@<C@@ G G FIsetting




@6@7
 G@E	 @ @8 A@N@R A@/@8 Hp A@1 @5@/@/@8 CF  @@ @8must_be
 @9@ @/@8to_atom H@ @ @ 
@/@8eval_default H@ 
@ @8
check_type H@/@/@8 C @F@P@ @ @/@/@0@/@8current_setting H@B@ @ 
@8 G H@A@ @ @8 H@ @1 @0@5@8 B @N@1 G@.@5Already defined at: ~w@3@5@8 E& H@1 @8@1 Aqredefine H@2 @5@2 DH@0@5@9 @;@A@ @"  G H
 @#@H@H@<CB G G FI G
@6@7
 G@9compile_records H@<XD t  t t  t 	del_attrsD t  t t  t tellingD t  t t  t 	fast_readD t  t t  t  BtD t  t t  t 
fast_writeD t  t t  t  FM  D t  t t  t  FM  O  FLC@"F   @6@F
@" C
@#@N
@'@A@" C
@#@<XD t  t t  t  G~D t  t t  t  H3  D t  t t  t  H3  O  H2CE   
syntax_errors@=CE    G>@=CE   process_comment@=XD t  t t  t fast_term_serializedD t  t t  t prolog_skip_levelD t  t t  t  BPD t  t t  t  FD t  t t  t  C<D t  t t  t  A_  D t  t t  t  A_  O  A^C	I  @6 @@9 GQ@<XD t  t t  t tellD t  t t  t tty_get_capabilityD t  t t  t  HD t  t t  t nth_integer_root_and_remainderD t  t t  t  HI  D t  t t  t  HI  O  HHCJK  @6@U
@@@9 B-@<CJO  @6@@@<CJP  @6@@@8 HG@9 HG@<C
JT  @6@1 A@2  B
@5@9 DZ @<XXQM @f-C @fS XPblocked_Prelude.divMod C@!C G GPrelude.(,)Prelude.div

Prelude.mod@6@ @8	makeShare @@ @8 H@'
@<XD t  t t  @ft rt_entry A P H C  D. D.   @f	pakcsMain@=XP	wherefree C@JF G G@6@B@:@"@w@h@e@r@e

@#@@@&
@ @/@8
skipblanks
 G@ @/@8varList @@"@f@r@e@e@#@A@)
@'@H
@H@<XPblocked_blocked_Prelude.lines_1 CC  G G 
@=C@GC G G		@6@@@0@/@8 H@0@/@8 H@0@/@8 H@1Prelude.cond@1Prelude.letrec@2Prelude.lines.splitline.270@4@5@2 H@1 H@2Prelude.lines._'23selFP18'23l@5@2 H@1 H@2@ Prelude.lines._'23selFP19'23xs_l@5@4@2
Prelude.lines@5@ 
@9hnf @@<CC G GFAIL
 H
@6@V@<XPPrelude.foldIO CD_ G G@6@ @1blocked_Prelude.foldIO

@5@9freeze @@<XPblocked_Prelude.fst_1 CA} G G@6@1blocked_blocked_Prelude.fst_1

@5@9 H@<XPprim_rewriteAll C@	u G  pA H@6@1blocked_prim_rewriteAll

@5@9 H@<XP	bindTryNf C@'@	u G  @pA H@6@/@ 
@/@8nf @@F@V@N@ @ @ @9
bindDirect @@A	@ 
@ @9bind @@<XPblocked_rewriteAllExec C@g@ H H	@6@F@0@8hasPrintedFailure  H@N@1 BQ@.@.@5@1 BQ@1  @f@2 H
@5@2allUnboundVariables
@5@/@8 @ @ 
@ @9extractSolutions @@A@2 I	@8 A@1 BQ@.@.@5@1 BQ@1  @f@2 H
@5@2 I

@5@/@8  I	@8 D& @ @ 
@ @9 I@<XP@'blocked_blocked_Prelude.max_ComplexCase C
An G GPrelude.True@6@ 
@ @ @9 H@<CAo G G
Prelude.False@6@@@ 
@ @ @9 H@<CAp G G  H
 H
@=XP@=blocked_blocked_Prelude.lines.splitline.270_1_[|]_ComplexCase CC G G@6@ @1 H
@2@Eblocked_blocked_blocked_Prelude.lines.splitline.270_1_[|]_ComplexCase

@5@9 H@<XP H CD` G G@6@/@ @/@8 H@ @ 
@ @ @9blocked_Prelude.foldIO_3 @@<XP H CA~ G G H
@6@@@ @ 
@9 H@<CA G G H
 H
@6@V@<XPblocked_constrEqHnf C@ H H@6@U
@@@ 
@ @9 H @@<C@ H H@6@U@@@ 
@ @9 I@<C@ H H I@6@8 C @@@'
@'
@<C@*@ H H

@6@/@/@8 @@/@/@8 @@*@*@@@ @/@8genConstrEqHnfBody @@ @ 
@ @9 H@<XPrewriteAllExec C@ H H@6@ 
@1 I

@5@9 H@<XP
occursNotArgs C@ H H@6@c@i@j@u@@@<C@ H H@6@ 
@/@8 @@ @8	occursNot @@r
@ @ 
@9 I& @@<XPhnfAndWaitUntilGroundHNF C@ H H@6@1@ blocked_hnfAndWaitUntilGroundHNF
@5@9 H@<XP I CC G G  I H
@=C@HC
 G G		 I@6@@@0@/@8 H@0@/@8 H@0@/@8 H@1 H@1 H@2 H@5@2 H@1 H@2@,Prelude.lines.splitline.270._'23selFP15'23ds@5@2 H@1 H@2@,Prelude.lines.splitline.270._'23selFP16'23es@5@2 H@3@5@5@ 
@ @ @9 H@<CC G G  H
 H
@=XP H C@FF G G
@6@/@/@8id @@ @/@8 H@ 
@ @8 E< @&@B@"@,
@#@ @/@8 H@ @ @8 H@G@A@ @/@8 H@)@'@H@<XP I CDb G G@6@ @1@ blocked_blocked_Prelude.foldIO_3

@5@9 H@<XPPrelude.snd CA G G@6@1blocked_Prelude.snd

@5@9 H@<XP I  C@ H H@6@U@@@'
@) I@'
@<C@ H H@6@8 I(@'
@) I@'
@<XPPrelude.liftIO CDj G G@6@ 
@1blocked_Prelude.liftIO

@5@9 H@<XPPrelude.quot CC G G@6@ 
@1blocked_Prelude.quot

@5@9 H@<XP I9 CDc G G@6@1Prelude.return@5@ 
@ @ @9 H@<C@/Dd G G		@6@@@/@8 H@1Prelude.>>=@1
Prelude.apply@1 IK@5@5@2partcallPrelude.foldIO._'23lambda12@4@4@5@ 
@ @ @9 H@<CDe G G H
 H
@6@V@<XP I= CA G G@6@/@/@8 H@ @ @ 
@9blocked_Prelude.snd_1 @@<XP I" C@ H H I@6@c@i@j@u@@@<C@ H HPrelude.=:=

@6@'
@@@ @8 @@ 
@ @9 @@<C@+@ H H			Prelude.& IS


@6@ @8 @@ 
@ @8 @@r
@ @ 
@ @9 I!@<XP H C@ H H@6@/@8	varsInExp @@ @/@8 I$ @@'
@<XPPrelude.prim_Int_mod CC G G@6@ 
@1blocked_Prelude.prim_Int_mod

@5@9 H@<XP IA CDk G G@6@1 II@2	Prelude..@1 IM IH@5
@5@ 
@ @9 H@<XPblocked_Prelude.break CB G G@6@1 IMPrelude.span@4@1 I_@1 IMPrelude.not@5
@5@5@ 
@9 H@<XP	nfHnfArgs C
A  H H@6@c@i@j@u@@@'
@'@<C@+A H H@6@/@8 @@ 
@/@8 @@ @ @ @/@8
blocked_nf @@r
@ @ 
@ @ @ @9 Ie @@<XP I] CC G G@6@/@8	derefRoot @@/@8 Ik@ @ @8prim_Int_mod @@'
@<XP
Prelude.forIO CDm G G@6@ 
@1blocked_Prelude.forIO

@5@9 H@<XP H CB G G@6@1blocked_Prelude.lines

@5@9 H@<XP
Prelude.unzip CB: G G@6@1blocked_Prelude.unzip

@5@9 H@<XP Is CDn G G@6@1 IK@1
Prelude.mapIO@5
@5@ 
@ @9 H@<XP Iv CB G G@6@/@/@8 H@ @ @ 
@9blocked_Prelude.lines_1 @@<XP Iz CB; G G@6@/@/@8 H@ @ @ 
@9blocked_Prelude.unzip_1 @@<XPPrelude.fst CAz G G@6@1blocked_Prelude.fst

@5@9 H@<XPprim_rewriteSome C@ H H@6@1blocked_prim_rewriteSome

@5@9 H@<XP	boolEqHnf C@ H H@6@ 
@1blocked_boolEqHnf

@5@9 H@<XPPrelude.divMod CC G G@6@ 
@1 H

@5@9 H@<XP I CB G G@6@1 H

@5@9 H@<XPletfree C@`F G G

@6@B@K@"@l@e@t

@#@@@&
@ @/@8 H@ @/@8 H@"@f@r@e@e
@#@ @/@8 H@"@i@n
@#@ @8 H@A@)
@'@H
@H@H@G@<XP I CB= G G@6@1blocked_blocked_Prelude.unzip_1

@5@9 H@<XP I CA{ G G@6@/@/@8 H@ @ @ 
@9 H @@<XPblocked_Prelude.max_ComplexCase CAm G G@6@ @1 H
@2 I

@5@9 H@<XP
prim_Int_quot C	 H H@6@c@j@i@n FT@y@<XPblocked_boolEq C@ H H		@6@/@ 
@/@8 H@/@ @/@8 H@ @ @ @ @9 I @@<XP I C
B> G G  H
@=CB? G G@6@@@ @/@/@8 H@ @ @ @ 
@9@%blocked_blocked_Prelude.unzip_1_[|]_1 @@<CBD G G H
 H
@6@V@<XP@-blocked_blocked_Prelude.lines.splitline.270_1 C
C G G  H
@=C@'C	 G G		@6@@@ @/@8 H@1
Prelude.==^010@5@/@/@8 H@ @ @ @ @ 
@9 I @@<CC G G H
 H
@6@V@<XPblocked_Prelude.prim_Int_div CC G G@6@/@8 Ik@/@8 Ik@ @ @8prim_Int_div @@'
@<XPgenBoolEqHnfBody C@ H H I@6@c@i@j@u@@@<C@+@ H H		
Prelude.&& I


@6@ @8 @@ 
@ @8 @@r
@ @ 
@ @9 I @@<XPPrelude.max CAj G G@6@ 
@1blocked_Prelude.max

@5@9 H@<XD t  t t  @ft compileWithCompact A P I C G G @=XPresolvePrios CG G Gint
 I@6@@@<CG G G G\
 I@6@@@<CG G Gchar
 I@6@@@<C@G	 G G@6@/@3@1opid@.
@5@5@/@8append3 @@/@8minprio @@ @/@8 I@ 
@/@8transDefinedFunc @@ @/@8	hasfixity @@F@"infix
@#@N@c@h@h@u@c@h@h@u@A@/@F@"infixl
@#@N@c@h@h@v@c@h@h@u@A@"infixr
@#@c@h@h@u@c@h@h@v@"comb

@#@@@ @8 I @@ @ @9 I@<C@.G G G I @
@6@/
@8 I@c@h
@d@u@" I	Prelude.- I 
@#@@@ @9 I@<C@%G G G @


@6@/@8 I@@@1  @fvar2comb@5@ 
@/@8map2M
 G@ @ @9fixOverApplications @@<C@)G G G I
 I

@6@@@F@3@_@0@5@8 I7@N@'
@A_@ 
@9
appendAtom I@<CG# G G
@6@E
	@" I@#@N
@R@@@<C@/G$ G G

@6@E	@" I@#@N@R@@@/@8 I @@ 
@/@8 I@3@1 IK@5@5@9 I@<XP I C@'@ H H@6@U
@U@@@&Comparing (with ==) two free variables@
 GaddSuspensionReason I@1 C#@1 C
@5@2 I@5@1 I

@5@9 G
 G@<C@ H H@6@U
@@@ 
@ @9 I @@<C@@@ H H@6@B@8 I@A@ H
isCharCons H@@@B@'
@) I@'
@A@%@>Comparing (with ==) a free variable with a number or character@ I I@1 I@5@1 BQ@1 H
@5@2 BQ@1 @ I@5@2 @
@5@9 I@<C@U@ H H@6@U@@@/@/@8 @@B@!@ @ @8 @@ @/@8 I@ @ 
@ @8 H@H@G@A@&@ @0@ @0@0@0@/@8constructortype @@1 @.@.@5@ @8 G I@ @ @8 @@) I@'
@G@<C@2@ H H	@6@/@/@8 @@F@ @ @8 @@ @/@8 I@N@ @ 
@ @9 H@A@) I@'
@G@<XP I C@ H H@6@/@8 IW@ @/@8rewriteSomeExec @@'
@<XPrewriteSomeExecWithoutPF C@;@ H H@6@0@1 BQ@1  @f@2 H@.
@5@2 BQ@1 I

@5@2 @@2Prelude.Just@5@1 BQ@1 @Prelude.Nothing@5@2 @
@5@8on_exception
 G I	@8 I@@@<C
@ H H@6 I	@8 I@@@) I@'
@<XP
blocked_nfHnf C@ H H@6@U
@@@'
@'
@<C@ H H

@6@8 I@@@'
@<C@ H HIOExts.IORef
 J@6@@@'
@<C@ H H@6@/@/@8 @@/@ @ @8 @@ @ @ 
@9 Ij@<XP I C@(Ak G G		@6@/@8 H@/@8 H@1
Prelude.>=@5@/@ 
@/@8 H@ @ @ @ @ @9 I @@<XD t  t t  @ft parser_warnings A P J C G G  F@=XP H CC G G@6@ 
@1blocked_Prelude.mod

@5@9 H@<XD t  t t  @ft  A  D t  t t  @ft  A A D t  t t  @ft  A A D t  t t  @ft  A  PunifEq C@ H H@6@ 
@1blocked_unifEq

@5@9 H@<XD t  t t  @ft 
parserOptions A P J C G G  @p@=XP J CC G G@6@1
Prelude.$#@1 J@1 IM I\@5@5
@5@ 
@ @9 H@<XP
varsInExpArgs C@ H H
@6@c@i@j@u@@@<C@ H H@6@/@8 @@ @ 
@/@8 IW@r
@ @ @ @9 J @@<XD t  t t  @ft  A  D t  t t  @ft  A A D t  t t  @ft  A A D t  t t  @ft  A  PpropagateShareArgs CA
 H H@6@c@i@j@u@@@<C@!A H H@6@/@8 @@ 
@/@8 @@ @ @8propagateShareArg @@r
@ @ 
@9 J @@<XD t  t t  @ft freeVarsUndeclared A P J! C G G  F@=XP IO CDg G G@6@ @1@#blocked_Prelude.foldIO._'23lambda12

@5@9 H@<XP I} CDY G G@6@1blocked_Prelude.mapIO

@5@9 H@<XP I C@ H H@6@ 
@1blocked_rewriteSomeExec

@5@9 H@<XPblocked_Prelude.min_ComplexCase CAu G G@6@ @1 H
@2@'blocked_blocked_Prelude.min_ComplexCase

@5@9 H@<XPprim_Int_rem C H H@6@9isRem I@<XP
retractClause C H H@6@1 D
@5@9 I@<XPbindArgs C@ H H I@6@c@i@j@u@@@'@<C@7@ H H

@6@/@8 @@ 
@/@8 @@ @/@ @/@8 H@ @ @ @ @/@8 I@r
@ @ 
@ @ @ @9 J6 @@<XP H CC G G@6@1@#blocked_Prelude.lines.splitline.270

@5@9 H@<XD t  t t  @ft 
varDefines A P J< C G G @=XP I CBA G G@6@ 
@1@-blocked_blocked_blocked_Prelude.unzip_1_[|]_1

@5@9 H@<XP J$ CDh G G@6@1 H
@5@ 
@ @ @9 H@<XP J' CDZ G G@6@1 I_@1 IMPrelude.sequenceIO@5@2 IMPrelude.map@4
@5@ 
@9 H@<XP H CC G G@6@ 
@1blocked_Prelude.div

@5@9 H@<XP J- C
Av G G I@6@ 
@ @ @9 H@<CAw G G I@6@@@ 
@ @ @9 H@<CAx G G  H
 H
@=XP
Prelude.anyOf CD G G@6@1blocked_Prelude.anyOf
@5@9 H@<XPPrelude.min CAr G G@6@ 
@1blocked_Prelude.min

@5@9 H@<XD t  t t  @ft  Ah A D t  t t  @ft  Ah  D t  t t  @ft 
addImports A P JN C G G @=XPexprlist C@!GL G G
@6@ 
@/@8bexpr @@@@&@B	@ @ @8 JP @@A@)@'@<XP J> C@OBB G G

 H

@6@@@0@/@8 H@0@/@8 H@0@/@8 H@1 H@1 H@2 Iy@5@2 H@1 H@2Prelude.unzip._'23selFP2'23xs@5@2 H@1 H@2Prelude.unzip._'23selFP3'23ys@5@2 H@3@5@4@5@ 
@ @9 H@<CBC G G H

 H

@6@V@<XP JX CBF G G@6@1@%blocked_Prelude.unzip._'23selFP2'23xs

@5@9 H@<XP J: CC G G@6@/@/@8 H@ @ @ 
@9@%blocked_Prelude.lines.splitline.270_1 @@<XP JD CC G G@6@1 J@1 J@1 IMPrelude.prim_Int_div@5@5
@5@ 
@ @9 H@<XPPrelude.mapIO_ CD\ G G@6@1blocked_Prelude.mapIO_

@5@9 H@<XP JH CD G G@6@1 IMPrelude.foldr1@4@1 IM	Prelude.?@5@5@9 H@<XPnfHnf C@ H H@6@1 J

@5@9 H@<XPrewriteSomeExecWithPF C@7@ H H@6@0@1 BQ@1  @f@2 H@.
@5@2 BQ@1 I

@5@2 @@2 I@5@1 BQ@1 @ I@5@2 @
@5@8 J @@@<C@ H H@6@) I@'
@<XP JL C@(As G G		@6@/@8 H@/@8 H@1
Prelude.<=@5@/@ 
@/@8 H@ @ @ @ @ @9 J+ @@<XP I CG* G G I
@6@@@/
@8 I@ 
@/@8 I@ @9 @@<C	G, G G

@6@@@<CG- G G
@6@3@5@/@8 I@ 
@/@8 I@ @ @9min @@<XP J_ CC G G@6@1 I

@5@9 H@<XD t  t t  @ft safeMode A P Jr C G G  F@=XP J\ CBG G G@6@/@/@8 H@ @ @ 
@9@'blocked_Prelude.unzip._'23selFP2'23xs_1 @@<XP Jd CD] G G@6@1 I_Prelude.sequenceIO_@2 IM JB@4
@5@ 
@9 H@<XP Ja CC G G@6@ 
@1 I

@5@9 H@<XPPrelude.unknown CD G G@6@1blocked_Prelude.unknown
@5@9 H@<XP J) C@!@ H H@6@F@8 I@N@ 
@ @9 Jj @@A
 I	@8 A@ 
@ @9 I @@<XP Ih C@ H H@6@/@/@8 H@ @ @ 
@9 Jh @@<XPblocked_Prelude.> C@#Ab G G@6@0@/@8 H@1 H@1 H I@5@2Prelude.'3E._'23caseor0@1Prelude.compare
@5@5@ 
@ @9 H@<XPblocked_prim_findfirst C@ H H@6@/@/@8hnfAndWaitUntilGround @@ @ @ 
@9prim_findfirst_exec @@<XPblocked_Prelude.when CD| G G@6@/@ 
@/@8 H@ @ @ @9blocked_Prelude.when_1 @@<XPprocessReplCmd C@,@ G G@q@u@i@t@6@@@F
@)@N
@/@8exitCode H@9 A@A
ERROR: Arguments after ":quit"!@8writeErr H@9 A@G@<C@ G G@6@@@3
@5@/@8combine2cmd @@F

@3@:@5@8process @@N
@T@A@T@<XP Ju CBI G G@6@1@/blocked_blocked_Prelude.unzip._'23selFP2'23xs_1

@5@9 H@<XP
generateApply CGC G G 

@=CGD G G

@6@1 IK

@5@ @9 J @@<XP
readRcFile C@ G G
@6@/@8
installDir I/pakcsrc.default@/@8 I@/
@8getHomeDirectory H@ 
	/.pakcsrc@/@8 I@F@ @8
existsFile I@N@ @/@8readConfigFile @@G@A@'@3cp @4@4 @4@5@/@8appendAtoms H@ @8shellCmd I>>> @8writeNQ H@ @8 J installed.@8 J@8nlNQ  H@(@F@8 J@N@/@8 J@ @ @8updateConfigFile @@A@(@3
@4@4@5@/@8concat H@ @/@8deletePropDups @@1  G
assertPakcsrc@5@ @8map1M I@@@F@>	verboserc F@8pakcsrc I@N>>> Reading RC files:@8 J@F@ @8 J@N J@8 J@ @8 J@A@T@F@8 J@N J@8 J@8 J@A@T@8 JCurrent configurations: @8 J@8 J@9
writeRCvalues  H@A@T@<C@<@= G G@6@/@8 J J@/@8 I@F@8 J@N@/
@8 J@A@(
@3
@4
@5@/@8 J@ @/@8 J@1  G J@5@ @9 J@<XP@>blocked_blocked_Prelude.lines.splitline.270._'23selFP15'23ds_1 CC G G H
@6@@@ @ 
@9 H@<CC G G H
 H
@6@V@<XD t  t t  @ft dynamicPredInfo A Pprim_findfirst C@ H H@6@1 J

@5@9 H@<XP I C
 H H@6@c@j@i@n @mfloor@m F3@y@<XP J CD~ G G@6@ 
@1 H
@2blocked_blocked_Prelude.when_1

@5@9 H@<XP J CBJ G G H
@6@@@ @ 
@9 H@<CBK G G H
 H
@6@V@<XP I3 CC G G@6@1@4blocked_Prelude.lines.splitline.270._'23selFP16'23es

@5@9 H@<XPboolEq C@ H H@6@ 
@1 I

@5@9 H@<XP I CG4 G G I
 I

@6@ 
@8 I@@@<C@&G5 G G I
 I

@6@@@F@3@_@0@5@8 I7@N@'
@A I@ 
@9 I@<CG9 G G

@6@E	@"
 I@#@N@R@<XP Jm CAd G G@6@ 
@1blocked_Prelude.<=

@5@9 H@<XPblocked_prim_findfirst_exec C@ H H@6@F
@8 I@N@ 
@9prim_findfirstWithPF @@A I	@8 A@ 
@9prim_findfirstWithoutPF @@<XP J C@ G G @=C@ G G 
@=C@ G G

@6@3
@5@/@8 J@3@ @5@9 G~ I@<XP J CD G G I@6@ 
@ @9 H@<CD G G I@6@@Prelude.done@ 
@ @9 H@<CD G G  H

 H

@=XP J CA
 H H

@6@U
@@@<C
A H H

@6Ports.internalPort@8 @@@@<CA H H@6@9 H@<XP JS CGR G G@6@/
@/@8 I4@/@ 
@8 I7@/@8 J= @@ @ @8
getBinding @@'@<CGT G G I

@6@/@/@8 I4@ 
@ @8 I7@'@<C@PGU G G
 I

@(
@6@ @/@8 H@/@ @/@8 I @@"@)
@#@ @/@8 H@F@B
@"@=@#@A@"@|@#@N@@@S@A@ 
@ @8 I7@'@<C@1GW G G@6@/
@/@8numberconst H@@@&@/@ 
@8 F @F@ @8 F2@N@"
 I@#@A@"
 I@#@'@<C@4GY G G I

@6@/@/@8 J@F@B
@"@=@#@A@"@|@#@N@@@S@A@ 
@ @8 I7@'@<C@-G[ G G		 I

@`
@6@/@ @/@8 I4@"@`
@#@ @/@8 H@ 
@ @8 I7@'@<C@#G\ G G I

@'
@6@ 
@ @/@8escape @@"@'
@#@ @9 H@<C@$G] G G I

@'
@6@"

@#@"@'
@#@ @9 H@<CG^ G G I
Prelude.()@(@)

@6@@@&
@ @9 H@<C@2G_ G G


@(

@6@ 
@/@8 H@/@ @/@8 JU@"@)
@#@ @/@8 H@ @8transformOpSection @@&@@@'@<CGa G G
@(

@6@ 
@/@8 H@/@ @/@8
tupleElems @@ @8elems2tuple @@'@<CGb G G I@[@]

@6@@@&
@ @9 H@<C@DGe G G IPrelude.enumFrom

@[
@6@ @/@8 H@ 
@ @/@8expr @@"@.@.
@#@ @/@8 H@"@]
@#@ @/@8 H@@@'@<C@OGg G G

 IPrelude.enumFromTo


@[
@6@ @/@8 H@ 
@ @/@8 K@"@.@.
@#@ @/@8 H@ @ @/@8 K@"@]
@#@ @/@8 H@@@'@<C@^Gi G G IPrelude.enumFromThen


@[
@6@ @/@8 H@ 
@ @/@8 K@"@,
@#@ @/@8 H@ @ @/@8 K@"@.@.
@#@ @/@8 H@"@]
@#@ @/@8 H@@@'@<C@iGl G G IPrelude.enumFromThenTo



@[
@6@ @/@8 H@ 
@ @/@8 K@"@,
@#@ @/@8 H@ @ @/@8 K@"@.@.
@#@ @/@8 H@ @ @/@8 K@"@]
@#@ @/@8 H@@@'@<CGp G G
@[

@6@ 
@/@8 H@ @9	listelems @@<CGq G G
@"

@6@ 
@9stringelems @@<XP JZ CBM G G@6@1@%blocked_Prelude.unzip._'23selFP3'23ys

@5@9 H@<XP J CC G G@6@/@/@8 H@ @ @ 
@9@6blocked_Prelude.lines.splitline.270._'23selFP16'23es_1 @@<XP J CAe G G@6@1 Id@2	Prelude.>
@5@ 
@ @9 H@<XP J C@ H H@6@1 J

@5@9 H@<XP Jg CD G G@6@ 
@1blocked_Prelude.?

@5@9 H@<XPextractReplCmdParameters C@ G G @=C@ G G

@6@ 
@3@:@0@5@8 I7@@@<C@ G G

@6@ 
@3@-@4@-@5@8 I7@@@<C@ G G
@6@ 
@ @8 I7@ @ @9 K+ @@<XP J C
GN G G 
 @



@=CGO G G



@6@ 
@9 J@<XP H  C@@X G G	
@6@/
@8getProgramArgs I@/@/@8processDArgs @@8 J @
defaultparams@/
@8 J@ 
@/@8 I7@ @/@8split2words H@1  G	atomCodes@5@/@ @8 I@ @8processArgs @@8 K;@/@8rtArgs H@/@8 J@F@) @N@T@A@ @8 A@F@)@E@8verbosityIntermediate  H@N@R@N@T@A
@+Run-time parameters passed to application: @8 J@ @8 J@8 J@F@8verbosityNotQuiet  H@N@8printPakcsHeader 
 G@8 J@6Type ":h" for help (contact: pakcs@curry-language.org)@8 J@8 J@A@T@8 E  @9main  @@<C@o G G  @6@9 A@<XP I
 C@ H H@6@/@8 E{@E@E
	 @8 C A@N
@R@N@R@<XPgetArityFromType CGF G G
 @6@U
@@@<CGG G GFuncType

@6@/
@8 KT @@c@h
@d@p@y@<CGI G GTCons
@6@F
@"@I@O@#@N
@)@A@) @<XP K  CBN G G@6@/@/@8 H@ @ @ 
@9@'blocked_Prelude.unzip._'23selFP3'23ys_1 @@<XP K# CC G G@6@1@>blocked_blocked_Prelude.lines.splitline.270._'23selFP16'23es_1

@5@9 H@<XP J C@ H H@6@/ I@/@8
prim_apply @ I	@8 I@@@'@'
@<C@ H H@6 I	@8 I@S@<XPprim_Int_times C H H@6@c@j@i@q@y@<XP	varInList C@ H H

@6@*
@@@<C@ H H


@6@9 Ke @@<XP K) C
D G G@6@ 
@ @9 H@<C
D G G@6@ 
@ @9 H@<XP K\ CBP G G@6@1@/blocked_blocked_Prelude.unzip._'23selFP3'23ys_1

@5@9 H@<XP I C@CG; G G	@6@0@0@/
@8constructorOrFunctionType H@ 
@/@8 KX@/@8 E{@F@c@h@h@u@N@ @/@/@8splitAt H@1 I
@5@ @9 J@A
@" I
@#@H@<XP J	 CAg G G@6@ 
@1blocked_Prelude.>=

@5@9 H@<XP J C@ H H@6@/ I@/@8 K`@@@'@'
@<XPPrelude.quotRem CC G G@6@ 
@1blocked_Prelude.quotRem

@5@9 H@<XPPrelude.negate CC G G@6@1blocked_Prelude.negate

@5@9 H@<XP I1 CC G G@6@1@4blocked_Prelude.lines.splitline.270._'23selFP15'23ds

@5@9 H@<XP Kh CBQ G G H

@6@@@ @ 
@9 H@<CBR G G H
 H
@6@V@<XP Kq CAh G G@6@1 K%@2	Prelude.<
@5@ 
@ @9 H@<XP I CG1 G G@6@/@ 
@8 J@ @9 J@<XPblocked_prim_getOneSolution C@ H H 
 IMprim_getOneSolutionWorld

@=XP Ku C@!C G G H ID

Prelude.rem@6@ @8 H@ @8 H@'
@<XP
expandCommand C@aA G G	@6@1  @f
isLowerCaseOf@5@/@8 I@/
@8allCommands @@/@1prefixOf
@5@/@8 @F@"@#@N@T@G@A@.@F@)@NERROR: unknown command: ":@8 J@/@8 I7@ @8 J"@8
writeLnErr H@S@AERROR: ambiguous command: ":@8 J@/@8 I7@ @8 J K@8 K@S@<XP Ky CC G G@6@1 I 
@5@ 
@9 H@<XP K< C@} G G @=C@~ G G--noreadline
@6@9 K;@<C@ G G
@6@B@)	--version@A@)-V@@@8 KH @9 A@<C@ G G
@6@)--compiler-name@@pakcs@8 B @8 F   @9 A@<C@ G G
@6@)--numeric-version@@@8printVersionNumber  KK @9 A@<C@ G G
@6@B@)--help@A
@B@)-h@A@)-?@8
writeMainHelp  @ @9 A@<C@"@ G G@6@B@)--quiet@A
@B@)-quiet@A@)-q F@8setQuietMode H@@ @8setVerbosity H@9 K;@<C@9@ G G	@6@3@:@.
@5@8 I7@@@ 
@/@8 K @@/@/@8 K-@ @ @8 J @@/@8 J@F@) @N@T@A@ @8 A@ @9 K;@<C@ G G@6@3@-@4@-@5@8 I7@@@1 K?@0@5@8 I@1 K?@5@9 C:@<C@ G G@6ERROR: Illegal arguments: @8 J@8printArguments @@8nlErr  H@8 K@"Run "pakcs --help" for usage infos@8 K@9 A@<XP K| CC G G@6@/@/@8 H@ @ @ 
@9@6blocked_Prelude.lines.splitline.270._'23selFP15'23ds_1 @@<XP H C@ H H@6@1 Ih

@5@9 H@<XP Jp CG/ G G@6@F
@c@i@j@s@N
@'
@A@'@<XPPrelude.unzip3 CBT G G@6@1blocked_Prelude.unzip3

@5@9 H@<XD t  t t  @ft portray_message A D t  t t  @ft  K A P K C	@P G G B@6@7 H@@@9
noLoadMessage  H@<C@Q G G B E@6@7 H@@@9 K@<C@R G G B EI@6@7 H@@@9 K@<C@#@S G G Bcreated
@6@7 H@@@8 K@/
@8 I7@0@3@.@4@p@4@o@5@ 
@9 J I@<C@W G G B B@6@7 H@@@9 K@<C@X G G Bimported@6@7 H@@@9 K@<C@Y G G Bforeign_resource@6@7 H@@@9 K@<C
@[ G G B K
	restoring@6@7 H@@@<C
@\ G G Brestored@6@7 H@@@<C
@^ G G B K@6@7 H@@@<XD t  t t  @ft  @ A D t  t t  @ft  @ A D t  t t  @ft  @  P @CC   A@6@9library_directory @@<CC   F@6@7  D@9 A@<CC    @ F
@6@7 arch@/
@8 Alib/@ 
@9 B@<CC#   @ K
@6@7 @F

windows @8 A@N
@)bin@A@)lib@<C@/C(  path@6@7 PATH@/@8 A. @F K @8 A@N@/
 C$@8 Bz@A@/
 @8 Bz@ 
@8 B@9 B @<C@9 E E user_profileapp_preferences C@=C@E E Eapp_data@6@7 Hn@1 B~/lib/swipl@4@5@0 B@9 B @<C@H E E K@6@7 Hn@1 B~@4@5@0 B@9 K@<C@8 Ht Ht  @ A C@=C@5	s@!/usr/lib/swi-prolog/boot/packs.pl  )=A K pack K K@=C@6 K K  K K K@=C@8 K K A@6@7 D@0 @a@9pack_dir D@<C@: K K @@6@7 D@0 @@9 K@<XPprim_getOneSolution C@ H H@6@1 K

@5@9 H@<XPPrelude.negateFloat CC G G@6@1blocked_Prelude.negateFloat

@5@9 H@<XP K CC G G@6@1 J

@5@9 H@<XP K CBU G G@6@/@/@8 H@ @ @ 
@9blocked_Prelude.unzip3_1 @@<XP K CBW G G@6@1@ blocked_blocked_Prelude.unzip3_1

@5@9 H@<XP@/blocked_blocked_Prelude.lines._'23selFP18'23l_1 CC# G G H
@6@@@ @ 
@9 H@<CC$ G G H
 H
@6@V@<XPPrelude.forIO_ CDp G G@6@ 
@1blocked_Prelude.forIO_

@5@9 H@<XP K CC G G@6@ 
@1blocked_Prelude.rem

@5@9 H@<XP K CA^ G G@6@ 
@1blocked_Prelude.<

@5@9 H@<XP K CBX G G Prelude.(,,)
@=CBY G G@6@@@ @/@/@8 H@ @ @ @ 
@9@&blocked_blocked_Prelude.unzip3_1_[|]_1 @@<CB^ G G H
 H
@6@V@<XP H CC& G G@6@1@(blocked_Prelude.lines._'23selFP19'23xs_l

@5@9 H@<XP K CDq G G@6@1 IK@1 Jc@5
@5@ 
@ @9 H@<XP L CC G G@6@1 J@1 J@1 IMPrelude.prim_Int_rem@5@5
@5@ 
@ @9 H@<XPblocked_prim_getOneSol_exec C@ H H@6@F
@8 I@N@ 
@9prim_getOneSolWithPF @@A I	@8 A@ 
@9prim_getOneSolWithoutPF @@<XP L C@#A_ G G@6@0@/@8 H@1 H@1 H I@5@2Prelude.'3C._'23caseor0@1 J
@5@5@ 
@ @9 H@<XP K
 C@AGs G G


@6@ 
@/@8 K@B@"@,
@#@ @/@8 H@ @ @8 K@H@A@"@)
@#@ @/@8 H@)@'@H@<XP L
 CC' G G@6@/@/@8 H@ @ @ 
@9@*blocked_Prelude.lines._'23selFP19'23xs_l_1 @@<XP J CHw G G@6@/
@8fileModTime I@/@8 L@c@h
@h@s@@@<C@@H{ G G@6.bak@/
@8 I@ 
@8
renameFile I A@/@8 Fy B@/@8 Fy@ @ @8updateStreamLines @@ @8 F @ @8 F  J@8 J@8 J updated (old version saved in @8 J@ 
@8 J).@8 J@9 J@<XP L CC G G@6@ 
@1blocked_Prelude.prim_Int_rem

@5@9 H@<XPprim_getOneSol_exec C@ H H@6@1 L

@5@9 H@<XP K
 C@%Gv G G
 I


@6@/@3@1 I@.@5@5@8 J@@@ @8 I@ @ 
@9 I@<C@&G{ G G I


 IPrelude.flip I

@6@ @8 I@ 
@ @9 I@<XP L CC) G G@6@1@2blocked_blocked_Prelude.lines._'23selFP19'23xs_l_1

@5@9 H@<XPPrelude.unless CDs G G@6@ 
@1blocked_Prelude.unless

@5@9 H@<XP L+ CC G G@6@/@8 Ik@/@8 Ik@ @ @8 J/ @@'
@<XP@ blocked_prim_getOneSolutionWorld C@ H H@6@/@ 
@/@8 J@ @ @ @9 L- @@<XP L C@ H H@6@/ I@/@8 K` I	@8 I@@@"$io I@#@'
@<C@ H H
 L: I@6 I	@8 I@'
@<XD t  t t  @ft  K A D t  t t  @ft  K A D t  t t  @ft  K  P KC@/	s@!/usr/lib/swi-prolog/boot/parms.pl  )=A L<@6@7
$parms @@1 @@. K@5@8cached_library_directory L>@'
@<C@4 L< L<@6@7 L> @f@1 B~/lib/prolog@4@.@5@8 L@@'
@<C@9 L< L<@6@7 L> @1 B@1 K A@5@.@5@8 L@@'
@<C@> L< L<@6@7 L>clp@1 LD@1 Klibrary/clp@5@.@5@8 L@@'
@<XP K^ CC G G H

@6@@@ @ 
@9 H@<CC G G H
 H
@6@V@<XP KP C@;A G G@6@0 @p@8 GS @@8 F@/
@8pakcsPrompt @@8 Kuser_output@8 E  E#@8 LM@/@8readLine H@F
@)?@N@T@G@A@/@8removeBlanks H@8 J@8cleanupAtEnd  @@/
@8 J@ 
@9 A@<XP J CG G G
@6@3
@5@/@8specialchar @@ @ @9opidrest @@<XP IE CC G G@6@1 J@1 J@1 IMPrelude.prim_Int_quot@5@5
@5@ 
@ @9 H@<XPdeleteEqualProps C@O G G 
@=C@P G G
prop


@6@@@ 
@9 L_ @@<C@R G G



@6@ @ @9 Lc@<XP L4 CDt G G@6@/@ 
@/@8 H@ @ @ @9blocked_Prelude.unless_1 @@<XP K C@ H H@6@ 
@1 L7

@5@9 H@<XP L C@ H H@6@/ I@/@8 K`@@@" L: I@#@'
@<C
@ H H 
 L: I
@=XP H CC G G@6@1@%blocked_Prelude.lines._'23selFP18'23l

@5@9 H@<XP K C@ G G @=C@ G G@6@8 J J@8 J@9 K@<XP K C
G G G
@6@@@<C@GG G G
 I

@6@/
@8 E{@!@3@)@5@#@ @ 
@/@8prefixComma H@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@4@(@5@ @/@8 J@ @9 I7@<XP K C@@ G G  @6@8 KInvoke interactive environment:@8 K@8 K@.    pakcs <options> [ -- <run-time arguments>]@8 K@8 K
with options:@8 K@8 K@.-h|--help|-?      : show this message and quit@8 K@)-V|--version      : show version and quit@8 K@@--compiler-name   : show just the compiler name "pakcs" and quit@8 K@9--numeric-version : show just the version number and quit@8 K@!-q|--quiet        : work silently@8 K@F--noreadline      : do not use input line editing via command "rlwrap"@8 K@;-Dprop=val        : define pakcsrc property "prop" as "val"@8 K@4:<cmd> <args>     : command of the PAKCS environment@8 K@8 K@8 KInvoke some tool:@8 K@8 K@(    pakcs <tool> <tool specific options>@8 K@8 Kwhere <tool> is one of:@8 K@8 K@9addtypes  : add missing signature to top-level operations@8 K@1analyze   : analyze various properties (via CASS)@8 Kbrowse    : browse and analyze@8 Kcheck     : check properties@8 K@,createmake: create make file for main module@8 K@!data2xml  : generate XML bindings@8 K@5doc       : generate documentation for Curry programs@8 K@Ierd2cdbi  : create database code for ER model and Database.CDBI libraries@8 K@-erd2curry : create database code for ER model@8 Kfrontend  : Curry front end@8 K@9makecgi   : translate Curry HTML program into CGI program@8 K@(peval     : partially evaluate a program@8 Kpp        : Curry preprocessor@8 K@-spiceup   : create web application via Spicey@8 K@*style     : check style of source programs@8 K@;test      : test assertions (obsolete, no longer supported)@8 K@Dverify    : translate Curry module to Agda for property verification@8 K@8 K@0To get more help about the usage of a tool, type@8 K@8 K    pakcs <tool> -h@9 K@<XP L^ CC G G@6@ 
@1blocked_Prelude.prim_Int_quot

@5@9 H@<XP K3 C@s G G @=C@=@t G G
 La


@6@ 
@3@-@4@D@.@5@8 I7@@@/@3@=@.@5@ @8 J@ @ @8 I7@ @ @8 I7@ @ @9 K2@<C@z G G 

@=XP Le CDv G G@6@ 
@1 H
@2@ blocked_blocked_Prelude.unless_1

@5@9 H@<XP J CH\ G G@6 A@/@8 Fy@/
@8readStreamLines @@8 F @ 
@9extractProperties @@<XP I. C@ H H@6@F
@8isFail @@N
@'@A@9waitUntilGround @@<XP Io C H H@6@9isMod I@<XPconstrEqHnf C@ H H@6@ 
@1 I

@5@9 H@<XP L
 CB[ G G@6@ 
@1@.blocked_blocked_blocked_Prelude.unzip3_1_[|]_1

@5@9 H@<XP Li CC  G G@6@/@/@8 H@ @ @ 
@9@'blocked_Prelude.lines._'23selFP18'23l_1 @@<XP K CG G G @"@\@"


@=CG G G @\@\@\


@=CG G G 
@\@n


@=CG G G @\@b


@=CG G G 	@\@t


@=CG G G 
@\@r


@=C@BG G G
@\

@6@"


@#@ @8isDigit H@ @8 L@ @8 L@c@h@d@0@n @@d@d@q@h@d@0@n @@d
@q@p@h@p@d@0@n @@y@'@<XP L CC G G@6@/@8 Ik@/@8 Ik@ @ @8 I @@'
@<XP IX C
@ H H@6@U
@8 Kg@@@<C
@ H H
@6@U
@@@<C@'@ H Hshare

@6@@@/@ 
@8get_mutable I@F
@"$eval
@#@N@T@A@&@ @9 IW@<C@ H H@6@0@/
@8 @@ 
@9 J@<XP L C
Dw G G I@6 J@ 
@ @9 H@<C
Dx G G I@6@@@ 
@ @9 H@<CDy G G  H

 H

@=XPblocked_constrEq C@ H H		@6@/@ 
@/@8 H@/@ @/@8 H@ @ @ @ @9 L @@<XPblocked_hnfAndWaitUntilGround C@ H H@6@/@8 H@ @ 
@9 I, @@<XP K' CAa G G@6@ 
@1 J

@5@9 H@<XP L CC" G G@6@1 K

@5@9 H@<XP J CAX G G@6@@@S@<CAY G G@?@6@@@8ioAdmissible  @Type :h for help@8 K@8 K@S@<C@"AZ G G@6@3@:@4@!@5@/@8 J@@@8 L@/@8 LR@/
@8 I7@ 
@8 J@@@S@<C@A_ G G@:
@6@@@F@/@3@ @.
@5@8 J@N@T@A@&@(
@/@8 K@ 
@/@8 LR@F@e@ @3@3@l@4@o@4@a@4@d@5@4@3@r@4@e@4@l@4@o@4@a@4@d@5@4@3@c@4@o@4@m@4@p@4@i@4@l@4@e@5@4@3@q@4@u@4@i@4@t@5@4@3@e@4@v@4@a@4@l@5@5@8 I@N@T@A@8 L@ @ @8processCommand @@@@"@q@u@i@t@#@<C	Ai G G@6@/@8processExpression @@@<XP L C@gB\ G G L


@6@@@0@/@8 H@0@/@8 H@0@/@8 H@0@/@8 H@1 H@1 H@2 K@5@2 H@1 H@2Prelude.unzip3._'23selFP5'23xs@5@2 H@1 H@2Prelude.unzip3._'23selFP6'23ys@5@2 H@1 H@2Prelude.unzip3._'23selFP7'23zs@5@2 L@3@5@3@5@4@5@ 
@ @9 H@<CB] G G H

 H

@6@V@<XP J C@J G G @=C@%@K G G La



 La

@6@ @/@8 Lc@ @ @9 J@<XPPrelude.when CD{ G G@6@ 
@1 J

@5@9 H@<XPblocked_Prelude.'3C._'23caseor0 CD G G@6@/@ 
@/@8 H@ @ @ @9@!blocked_Prelude.'3C._'23caseor0_1 @@<XP@&blocked_Prelude.unzip3._'23selFP5'23xs CBa G G@6@/@/@8 H@ @ @ 
@9@(blocked_Prelude.unzip3._'23selFP5'23xs_1 @@<XPblocked_Prelude.words C@+C1 G G@6@0@/@8 H@1 H@1 H@2Prelude.dropWhile@1 IMPrelude.words.isSpace.282@5
@5@2Prelude.words._'23caseor0@1 I@5@5@ 
@9 H@<XP
Prelude.!! CA G G@6@ 
@1blocked_Prelude.!!

@5@9 H@<XPblocked_Prelude.. C@ G G@6@1 IMPrelude..._'23lambda1@4@4
@5@ 
@ @9 H@<XPblocked_Prelude.reverse CCP G G@6@1 IM
Prelude.foldl@4@4@1 IM L/@4@5@5@9 H@<XP L CD G G@6@ 
@1 L

@5@9 H@<XP L CB` G G@6@1 L

@5@9 H@<XPidrest C@uG G G


@6@B@c@h
@d@0@v@c@h
@d@9@t@A@L@B@c@h
@d@A@v@c@h
@d@Z@t@A@<@B@c@h
@d@a@v@c@h
@d@z@t@A@,@B@3
@5@3@.@5@8 F @A@B@3
@5@3@_@5@8 L@A@3
@5@3@'@5@8 L@&@@@&@ @ @9 L @@<CG G G@6@9 H@<XP LJ C	@ G G @p@6 F@8	quietmode H@@@<C@S@ G G	@6@/@8
currentModule
 G@/@8currentprogram I@/
@8 I7@ 
@0@/@8
split2dirbase H@/@8 JO @ J@3@5@/@8intersperse H@ @/@8 J@F@'@N@3@4> @5@8 J@A@3@4
 (module: @4@4)> @5@8 J@@@<XP
Prelude.words CC0 G G@6@1 L

@5@9 H@<XP L C
 H H@6@V
@"
 H@#@<XP I` C@ G G@6@ 
@1 L

@5@9 H@<XPPrelude.reverse CCO G G@6@1 L
@5@9 H@<XP@)blocked_blocked_Prelude.'3C._'23caseor0_1 C	D G G 
Prelude.LT
 I

@=CD G G
Prelude.EQ@6@ 
@ @9 H@<C
D G G
Prelude.GT@6@@@ 
@ @9 H@<CD G G  H

 H

@=XPnumbersmallvars CF$ G G@6@U@@@c@i@d@p@y@3
@5@9 I7@<CF( G G@6@3@0@.
@5@8 @@ 
@9numbersmallvarsl @@<XP LY CG G G @~@~


@=CG G G @!@!


@=CG G G @@@@


@=CG G G @#@#


@=CG G G @$@$


@=CG G G @%@%


@=CG G G @^@^


@=CG G G @&@&


@=CG G G @*@*


@=CG G G @+@+


@=CG G G @-@-


@=CG G G @=@=


@=CG G G @<@<


@=CG G G @>@>


@=CG G G @?@?


@=CG G G @.@.


@=CG G G @/@/


@=CG G G @|@|


@=CG G G @\@\


@=CG G G @:@:


@=XP L CAn G G  @6 F@8 Js @@@@5Only initial expressions of non I/O type are allowed!@8 K@8 K@8setExitCode H@S@<CAr G G   @=XP@0blocked_blocked_Prelude.unzip3._'23selFP5'23xs_1 CBd G G L
@6@@@ @ 
@9 H@<CBe G G H
 H
@6@V@<XP L CC3 G G@6@1@!blocked_Prelude.words.isSpace.282

@5@9 H@<XPblocked_Prelude.!!_1 CA G G@6@ 
@1blocked_blocked_Prelude.!!_1

@5@9 H@<XPblocked_Prelude.and CCS G G@6@1 IM
Prelude.foldr@4 I@4@1 IM I@5@5@9 H@<XPwriteMainExprFile C@yB] G G
@6@F@8 KA@N@$Writing Curry main expression file: @8 K@8 K@8 K@A@T@/@8fileOpenOptions I B@/@ @8 EZ @ {-# OPTIONS_CYMAKE -Wnone #-}@8 B @ @8 F @F@)Prelude@N@T@A@ import @8 M.@ @8 M.@ @8 M0@/@8 L@ @ @8writeMainImports @@ 
pakcsMainGoal@8 M.@ @ 
@8writeFreeVarArgs @@  = @8 M.@/@8 J@ @ @8writeVarDefs @@ @8putChars H@ @8 M0@ @9 F @<XP L CD G G@6@ 
@1 H
@2 M


@5@9 H@<XP L CBc G G@6@1 M

@5@9 H@<XP K CAA* G G @a@d@d@b@r@o@w@s@e@c@d@c@o@m@p@i@l@e@c@o@o@s@y@d@e@f@i@n@e@e@d@i@t@e@v@a@l@f@o@r@k@h@e@l@p@i@n@t@e@r@f@a@c@e@l@o@a@d@m@o@d@u@l@e@s@p@e@v@a@l@p@r@o@g@r@a@m@s@q@u@i@t@r@e@l@o@a@d@s@a@v@e@s@e@t@s@h@o@w@s@o@u@r@c@e@t@y@p@e@u@s@e@d@i@m@p@o@r@t@s@x@m@l@=XPprim_getChar C
@0 H H@6@/@8 F; @9char_int H@<XP L CA G G@6@/@ 
@/@8 H@ @ @ @9 M @@<XPPrelude.and CCR G G@6@1 M"
@5@9 H@<XPprim_try C@ H H@6@1blocked_prim_try

@5@9 H@<XPisValidModuleString CG G G @=CG G G@6@B@8isLetterDigitCode H@A
@B@)@_@A@)@.@9 MP @@<XP L C@_Aw G G@6@/@/
@/@8parseMainExpression @@F
@ 
@8isIoType H@N@8 L@A@T@F@6 F@8verbosemode H@N@F
@8verbosityQuiet  H@N@ @8writeCurryTermWithFreeVarNames I@8 K@AEvaluating expression: @8 K@ @8 Mb :: @8 K@a@0@ 
@8 M @@ 
@8	writeType @@8 K@ @8
writeFreeVars @@A@T@"evaluateMainExpression
@#@<XPblocked_Prelude.'3E._'23caseor0 CD G G@6@/@ 
@/@8 H@ @ @ @9@!blocked_Prelude.'3E._'23caseor0_1 @@<XPPrelude.unlines CC- G G@6@1blocked_Prelude.unlines

@5@9 H@<XP
allOptions CCAA G G @+@a@l@l@f@a@i@l@s@-@a@l@l@f@a@i@l@s@+@c@o@m@p@a@c@t@-@c@o@m@p@a@c@t@+@c@o@n@s@f@a@i@l@-@c@o@n@s@f@a@i@l@+@d@e@b@u@g@-@d@e@b@u@g@+@f@r@e@e@-@f@r@e@e@+@i@n@t@e@r@a@c@t@i@v@e@-@i@n@t@e@r@a@c@t@i@v@e@+@f@i@r@s@t@-@f@i@r@s@t@+@p@l@p@r@o@f@i@l@e@-@p@l@p@r@o@f@i@l@e@+@p@r@i@n@t@f@a@i@l@-@p@r@i@n@t@f@a@i@l@+@p@r@o@f@i@l@e@-@p@r@o@f@i@l@e@+@s@u@s@p@e@n@d@-@s@u@s@p@e@n@d@+@t@i@m@e@-@t@i@m@e@+@v@e@r@b@o@s@e@-@v@e@r@b@o@s@e@+@w@a@r@n@-@w@a@r@n@p@a@t@h@p@r@i@n@t@d@e@p@t@h@v@0@v@1@v@2@v@3@p@a@r@s@e@r@s@a@f@e@a@r@g@s@+@s@i@n@g@l@e@-@s@i@n@g@l@e@+@s@p@y@-@s@p@y@s@p@y@+@t@r@a@c@e@-@t@r@a@c@e@=XP LV CA G G @6@F
@0cleanSourceCodeGUIs @8 J @N
@T@A@T@<XP@&blocked_Prelude.unzip3._'23selFP6'23ys CBh G G@6@/@/@8 H@ @ @ 
@9@(blocked_Prelude.unzip3._'23selFP6'23ys_1 @@<XPblocked_Prelude.or CCV G G@6@1 IM M$@4 I@4@1 IM
Prelude.||@5@5@9 H@<XP MN C
@ H H@6@ Prelude.try not yet implemented!@9raise_exception J@<XP J CD G G@6@ 
@1 Mp

@5@9 H@<XP L CB G G@q@u@i@t@6@@@<C@B G G@h@e@l@p@6@@@4Commands (can be abbreviated to a prefix if unique):@8 K@8 K@K:load <prog>      - compile and load program "<prog>.curry" and all imports@8 K@8 K@H:add <m1> .. <mn> - add modules <m1> to <mn> to currently loaded modules@8 K@8 K@6:reload           - recompile currently loaded modules@8 K@8 K@,:compile <prog>   - alias for ":load <prog>"@8 K@8 K@.:eval <expr>      - evaluate expression <expr>@8 K@8 K@F:define <v>=<exp> - define variable binding for subsequent expressions@8 K@8 K@1:type <expr>      - show the type of <expression>@8 K@8 K@;:browse           - browse program and its imported modules@8 K@8 K@5:interface        - show interface of current program@8 K@8 K@0:interface <m>    - show interface of module <m>@8 K@8 K@A:usedimports      - show all used imported functions/constructors@8 K@8 K@F:edit             - load source of currently loaded module into editor@8 K@8 K@9:edit <m>         - load source of module <m> into editor@8 K@8 K@9:modules          - show list of currently loaded modules@8 K@8 K@A:show             - show source of currently loaded Curry program@8 K@8 K@2:show <m>         - show source code of module <m>@8 K@8 K@?:source <f>       - show source code of (visible!) function <f>@8 K@8 K@B:source <m>.<f>   - show source code of function <f> in module <m>@8 K@8 K@K:programs         - show names of all Curry programs available in load path@8 K@8 K@5:cd <dir>         - change current directory to <dir>@8 K@8 K@.:!<command>       - execute <command> in shell@8 K@8 K@?:save             - save executable with main expression "main"@8 K@8 K@?:save <expr>      - save executable with main expression <expr>@8 K@8 K@H:fork <expr>      - fork new process evaluating <expr> (of type "IO ()")@8 K@8 K@9:coosy            - start Curry Object Observation System@8 K@8 K@=:xml              - translate current program into XML format@8 K@8 K@6:peval            - partially evaluate current program@8 K@8 K@-:set <option>     - set a command line option@8 K@8 K@(:set              - help on :set command@8 K@8 K@%:help             - show this message@8 K@8 K@/:quit             - leave the PAKCS environment@8 K@8 K@8 K@(... or type any <expression> to evaluate@8 K@8 K@8 K@S@<CC[B G G@(@s@e@t@6@@Options for ":set" command:@8 K@8 K@=+/-allfails     - show all failures if printfail is turned on@8 K@8 K@B+/-compact      - reduce size of target program during compilation@8 K@8 K@<+/-consfail     - show pattern matching/unification failures@8 K@8 K@H                  ("+consfail int": interactive mode to show fail trace)@8 K@8 K@=                  ("+consfail all": show complete fail trace)@8 K@8 K@K                  ("+consfail file:F": store complete fail trace in file F)@8 K@8 K@A+/-debug        - debug mode (compile with debugging information)@8 K@8 K@L+/-free         - free variables need not be declared in initial expressions@8 K@8 K@I+/-interactive  - turn on/off interactive execution of initial expression@8 K@8 K@7+/-first        - turn on/off printing only first value@8 K@8 K@%+/-plprofile    - use Prolog profiler@8 K@8 K@7+/-printfail    - show failures in top-level evaluation@8 K@8 K@1+/-profile      - show profile data in debug mode@8 K@8 K@F+/-suspend      - show suspended goals at end of suspended computation@8 K@8 K@%+/-time         - show execution time@8 K@8 K@=+/-verbose      - verbose mode (printing initial expressions)@8 K@8 K@&+/-warn         - show parser warnings@8 K@8 K@@path <path>     - set additional search path for loading modules@8 K@8 K@8printdepth <n>  - set print depth to <n> (0 = unlimited)@8 K@8 K@!v<n>            - verbosity level@8 K@8 K@6                   0: quiet (errors and warnings only)@8 K@8 K@/                   1: status messages (default)@8 K@8 K@8                   2: intermediate messages and commands@8 K@8 K@.                   3: all intermediate results@8 K@8 K@9safe            - safe execution mode without I/O actions@8 K@8 K@>parser <opts>   - additional options passed to Curry front end@8 K@8 K@;args   <args>   - run-time arguments passed to main program@8 K@8 K@8 KOptions in debug mode:@8 K@8 K@$+/-single         - single step mode@8 K@8 K+/-spy            - spy mode@8 K@8 K+/-trace          - trace mode@8 K@8 K@/spy <function>    - set spy point on <function>@8 K@8 K@8 KCurrent settings: @8 K@8 K@F
@8printAllFailures  I@N A@8 K@A @@8 Kallfails@8 K   @8 K@F@8 I @@N @@8 K@A A@8 Kcompact@8 K  @8 K@/@8printConsFailure H@F@ @) F@N@  @@8 K@A A@8 Kconsfail@8 K@F@!@) F@N@! M@8 K@A(@8 K@8 K) @8 K@F@"
@8compileWithDebug  H@N@" A@8 K@A @@8 K E@8 K    @8 K@F@# F@8firstSolutionMode I@N@# A@8 K@A @@8 K B@8 K M@8 K@F@$ F@8 J" @@N@$ A@8 K@A @@8 Kfree@8 K     @8 K@F@% F@8interactiveMode I@N@% A@8 K@A @@8 Kinteractive@8 K M@8 K@8 K@F@&
@8compileWithFailPrint  H@N@& A@8 K@A @@8 K	printfail@8 K M@8 K@/
@8	profiling I@F@'@)
 F@N@' A@8 K@A @@8 Kprofile@8 K M@8 K@/@8plprofiling H@F@(@) F@N@( A@8 K@A @@8 K	plprofile@8 K M@8 K@/@8suspendmode I@F@)@) F@N@) A@8 K@A @@8 Ksuspend@8 K M@8 K@/@8timemode I@F@*@) F@N@* A@8 K@A @@8 Ktime@8 K M@8 K@/@8 M\@F@+@) F@N@+ A@8 K@A @@8 Kverbose@8 K M@8 K@/@8 J @@F@,@) F@N@, A@8 K@A @@8 Kwarn@8 K M@8 K@8 K C@/@8loadPath H@ @/@8path2String H@/@ @8 I7loadpath          : @8 K@ @8 K@8 K@/@8
printDepth Iprintdepth        : @8 K@F@-
@) @N@-@ @8 K@G@A@r @ @8 K@8 K@/@8	verbosity Iverbosity         : @8 K@ @8 K@8 K@/@8 J @parser options    : @8 K@ @8 K@8 K@/@8 K>run-time arguments: @8 K J@ @/@8 L@ @/@8 J@ @8 K@8 K@F@.@_@8 M@N@.@F@/
@8
singlestep  I@N@/ A@8 K@A @@8 Ksingle@8 K M@8 K@F@0
@8spymode  I@N@0 A@8 K@A @@8 Kspy@8 K M@8 K@F@1
@8	tracemode  I@N@1 A@8 K@A @@8 K @8 K M@8 K/ spy points: @8 K@/@8	spypoints I@ @8 K@9 K@A@T@G@<CB G G@s@e@t@6@@@/@8expandOption @@9processSetOption @@<C@^C G G@a@d@d@6@@@/@8 K7@/
@8 L@@@1  @faddImportModule@5@8 J@/@8 L@@@F@'
@N@T@A@,@F@3@r@4@e@4@l@4@o@4@a@4@d@5@8 L@N@T@A
@1 JO@0@5@8 I@1 JO
@5@9 A@<C@+C
 G G@c@o@m@p@i@l@e@6@@@3@l@4@o@4@a@4@d@5@9 L@<C@C
 G G@l@o@a@d@6@@@/@8extractProgName @@8isValidProgramName @@1lastload@.
@5@8 I@1 N-@5@8 A@1 JO@.@5@8 I@1 JO@5@8 A@F F@8 M\@NLoading program "@8 K@/@8 I7@ @8 K"...@8 K@8 K@A@T@G@F@3@r@4@e@4@l@4@o@4@a@4@d@5@8 L@N@T@A@1 N-@0@5@8 I@1 N-
@5@8 A@1 JO@0@5@8 I@1 JO@5@9 A@<C@C G G
@r@e@l@o@a@d@6@@@/@8 N- H@F
@)@N@ ERROR: no load command to repeat@8 K@@@S@A@T@/
@8processCompile @@@@ 
@8 J@/@8 L@1  GcheckPrologTarget@5@ @0@8 I@/@1 BQ@1loadAndCompile
create@5@2 BQ@1 I8
@.@5@2 BQ@1 C#@1 @@1 J@3@/@4@t@4@m@4@p@4@/@5@0@5@2
deleteFile
@5 @5@2 BQ@1 I@2 L@0@5@2 BQ@1 A@2 L@5@2 BQ@1initializationsInProg@.@5@2 B@5@1
printError@5@8 J @1 J=@0@5@8 I@1 J=@5@8 A@F@8 M@N@1 N@0@5@8 I@1 N@5@8 A@8singleOn  @@8traceOn  @@9spyOff  @@A@T@<CC5 G G@e@v@a@l@6@@@/@8 L@@<C@C9 G G
@d@e@f@i@n@e@6@@@/@/
@8mainbinding @@@@8 L@ 
@0@8	typecheck @@ 
@0@/@8exp2Term @@F@#@" @

@#@N@,ERROR: free variables in top-level binding: @8 K LL@ @8writeVar I LL@ @8	writeVars @@8 K@S@A@T@H@1 J=@.@5@8 I@F@/@3@1 @@0@5@.@5@ @8 J@N@ @ @/@8 J@A@&@H@1 J=@4@1 @
@5@5@9 A@<C@0CH G G@t@y@p@e@6@@@/@/
@/@8 MV@ @8 Mb Mf@8 K@a@0@ 
@8 Mg@ 
@8 Mh@9 K@<C@]CN G G@u@s@e@d@i@m@p@o@r@t@s@6@@@/@8 N1@F@)@N@%ERROR: no program loaded for analysis@8 K@8 K@@@S@A@T@/
@8 I7@/@8 J@3 K@4@4@%/currytools/importcalls/ImportCalls" @4
@5@/@8 J@ @9shellCmdWithCurryPathWithReport @@<C@CX G G@i@n@t@e@r@f@a@c@e@6@@@/@8 N1@F
@=@)@N
@3@i@4@n@4@t@4@e@4@r@4@f@4@a@4@c@4@e@5@3@P@4@r@4@e@4@l@4@u@4@d@4@e@5@9 L@A@ @3@i@4@n@4@t@4@e@4@r@4@f@4@a@4@c@4@e@5@9 L@<C@GC\ G G@i@n@t@e@r@f@a@c@e@6@@@/@8 N'@8 N*@/
@8 I7@/@8 J@3 K@4@4@(/currytools/browser/ShowFlatCurry" -int @4
@5@/@8 J@ @9 N[@<C@Ce G G	@b@r@o@w@s@e@6@@@8	checkWish  @@,Starting Curry Browser in separate window...@8 J@8 J@/@8 N1@F@!@)@N@!
@3@P@4@r@4@e@4@l@4@u@4@d@4@e@5@#@A@&
@/@ 
@8 I7@F
@ @8prog_exists @@N@&@G@A@. C@/@8 M@F@ @1  @f Ne@5@ @/@8findFilePropertyInPath H@N@T@AERROR: program "@8 K@ @8 K" does not exist!@8 K@8 K@S@G@@@/@8 J@3 K@4@4@ /currytools/browser/BrowserGUI" @4@4 & @5@/@8 J@ @9 N[@<C@Cx G G
@c@o@o@s@y@6@@@8 N_@>Starting Curry Object Observation System in separate window...@8 J@8 J@/@8 J/tools/coosy@/
@8 I@/@8getCurryPath H@F@)@N@ 
@8setCurryPath H@H@A@3
@5@/@8 N@/@ @8 I7@ @8 Nr@3 K@4
@4/CoosyGUI" @4
@4 &@5@/@8 J@ @8 N[@FCOOSYLOGS/READY@8waitForFile @@N@T@AERROR: COOSy startup failed@8 K@S@9printCurrentLoadPath  @@<C@CC G G@x@m@l@6@@@/@8 N1@F
@)@N@,ERROR: no program loaded for XML translation@8 K@@@S@A@T@/
@8 I7@/@8 J@3 K@4@4/tools/curry2xml" @4
@5@/@8 J@ @9 N[@<C@C G G	@p@e@v@a@l@6@@@/@8 N1@F
@)@N@/ERROR: no program loaded for partial evaluation@8 K@@@S@A@T@/
@8 I7@/@8 J@3 K@4@4/tools/Peval/peval" @4
@5@/@8 J@ @8 N[@@@3@_@4@p@4@e@5@/@8 J@%Loading partially evaluated program "@8 K@/@ @8 I7@ @8 K N0@8 K@8 K@3@l@4@o@4@a@4@d@5@ @9 L@<C@-C G G@e@d@i@t@6@@@/@8 L@/
@8findSourceProg @@3@e@4@d@4@i@4@t@5@ 
@9 L@<C@JC G G@e@d@i@t@6@/@8 N'@/
@8 N@@@/@8	getEditor @@ @/@8 I7@3@4@3@ @5@4
@4@3@ @4@&@5@5@/@8 J@/@ @8 I7@ @9shellCmdWithReport @@<C@4C G G@p@r@o@g@r@a@m@s@6@@ C@/@8 M@*Curry programs available in the load path:@8 K@8 K@1  @fshowProgramsInDirectory@5@9 J@<C@>C G G@m@o@d@u@l@e@s@6@@@1 BQ@.@.
@5@1loadedModule
@5@/@8 Currently loaded modules:@8 K@8 K@1  @fwriteModuleFile@5@ @9 J@<C@qC G G
@s@h@o@w@6@@@/@8 L@F@+@/
@8 N@N@/@ 
@8 I7@/@8getPager @@3@4 J@4@5@/@8 J@ @9 N@H@G@A@-@ENo source program file available, generating source from FlatCurry...@8 K@8 K@8 K@/@8 J@/@8 I7@3 K@4@4@!/currytools/browser/GenInt" -mod @4@5@/@8 J@ @9 N[@H
@H@<C@;C G G@s@h@o@w@6@/@8 N'@/
@8 N@@@/@ 
@8 I7@/@8 N@3@4 "@4@4 K@5@/@8 J@ @9 N@<CC G G@s@h@o@w@6@@ERROR: Source file not found@9 K@<C@NC G G@s@o@u@r@c@e@6@/@3@.@.
@5@8 J@0@3@.@5@8 J@ @8 MR@B@E	@.@ 
@8 I@N@R@A@ 
@8isOperatorName H@@@/@8 N'@ @ 
@9showSourceCodeOfFunction @@<C@!C G G@s@o@u@r@c@e@6@@@/@0@0@8 MV@9showSourceCode @@<C@DC G G@c@d@6@@@F
@)@N
ERROR: missing argument@8 K@S@A@T@/@8 I7@F@8existsDirectory I@N@F@8setWorkingDirectory I@N@T@AERROR: cd command failed!@9 K@AERROR: directory '@8 J@8 J' does not exist!@9 K@<CA0C G G@s@a@v@e@6@@@F@)@N@!@3@m@4@a@4@i@4@n@5@#@A@&@/
@8 L@/@ 
@8 I7@F@#@"
@P@r@e@l@u@d@e@#@NERROR: no program loaded@8 K@S@A@T@ .state@/@8 I@/@8 N< L@8resetDynamicPreds  H@F@1 K?@0@5@8 I@N@T@A@T@/@8 M\ F@8setVerboseMode H@/@8 L@F@)
smallstate F@8 J@N@/@ 
@8 I7@ @/@8prog2PrologFile H@ @ @1 BQ@2  G@2evaluateGoalAndExit@5@8createSavedState @@A@ @1 BQ@2  G@2 N@5@8saveprog_entry I@H@ @8 N@/@8 J@3 K@4@4/scripts/makesavedstate" @5@/@8 J@F
standalone F@8 J@B F@8 @a I@A@8sicstus310orHigher  I@N@ -standalone @/@8 I@A@&@3@4@4 J@4@5@/@8 J@ @8 N@F@8 KE@NExecutable saved in: @8 K@ @8 K@8 K@A@T@ @@<CD G G@f@o@r@k@6@@@9processFork @@<C
D G G@6@@@(ERROR: unknown command. Type :h for help@8 K@8 K@S@<XPprim_failed C@w H H@6@1blocked_prim_failed
@5@9 H@<XP L0 CC* G G H

@6@@@ @ 
@9 H@<CC+ G G H
 H
@6@V@<XP L CBg G G@6@1 M|

@5@9 H@<XP K C@OG G G

 I C


@6@ 
@/@8 K@B@"@,
@#@ @/@8 H@ @ @8 K@H@A@"@]
@#@ @/@8 H@" I@#@'@H@<XP
Prelude.or CCU G G@6@1 M
@5@9 H@<XP M  C@)A G G

@6@@@/@8 H@1 I @5@/@ 
@/@8 H@ @ @ @ @ @ @9@,blocked_blocked_Prelude.!!_1_[|]_ComplexCase @@<CA G G@6@@@1Prelude.failure L@4@5@ 
@ @9 H@<CA G G  H

 H

@=XPmainexpr C@(F G G

@6@/@8 H@/@ @/@8 I @@ @/@8 K@/@ @/@8 H @@ @ @8 J@'
@<XP@ parseExpressionWithFrontendInDir CAA G G@"@6@/@/@8getMainProgPath @@3
@4/PAKCS_Main_Exp@5@/@8 J@3@4.curry@5@/@8 J@/@/@8splitWhereFree @@ @ @ @ @8 M% @@F@)	@8 KA@N@)@(@A@( @/@8workingDirectory I@ @/@8	toAbsPath H@/@8 No@ @/@8 N@/@ @8 I7@ @ @/@8
extendPath H@ @8 Nr@8 N@F@*@9@3@P@4@A@4@K@4@C@4@S@4@_@4@M@4@a@4@i@4@n@4@_@4@E@4@x@4@p@5@  F@8parseProgram @@N@*@(ok@A@( B@ @8 Nr@ @8 N@) N@ @/@8 M@ @8 Nr@8 N@3 C@5PAKCS_Main_Exp@/@0@8readProg
 G@ @8 Nr@ @8 N@"Prog
@#@ @/@ @8 E{@"Func
@!Rule
@"
@#
@$@#@@@F@+@)@$@ @#@8
simpleFlatExp @@N@+@&@%@#@G@&@A@y@ @8 Nr@ @8compileMainExpression @@ @8 Nr@1  GvarIndex2VarExp@5@ @"@/@&@8 I@!@%@1CombFuncCall@3@P@4@A@4@K@4@C@4@S@4@_@4@M@4@a@4@i@4@n@4@_@4@E@4@x@4@p@4@.@4@p@4@a@4@k@4@c@4@s@4@M@4@a@4@i@4@n@4@G@4@o@4@a@4@l@5@&@5@#@ @ @ @!@/@'@8stripFuncTypes @@ @'@0@ 
@8flatType2MainType @@ @%@/@(@8flatExp2MainExp @@ @ @"@ @(@ @8replaceFreeVarInEnv @@@@9deleteMainExpFiles @@<CA G G@6@8 O@@@9failWithExitCode  H@<XPprim_findall C@ H H@6@1blocked_prim_findall

@5@9 H@<XP N C@x H H@6@1 IM Prelude.failed@5@9prim_failure @@<XP@)blocked_blocked_Prelude.'3E._'23caseor0_1 C	D G G  M
 I

@=CD G G M@6@ 
@ @9 H@<C
D G G M
@6@@@ 
@ @9 H@<CD G G  H

 H

@=XPblocked_Prelude.maybe CC G G@6@/@ @/@8 H@ @ 
@ @ @9blocked_Prelude.maybe_3 @@<XP@0blocked_blocked_Prelude.unzip3._'23selFP6'23ys_1 CBk G G L

@6@@@ @ 
@9 H@<CBl G G H
 H
@6@V@<XPblocked_Prelude.done CC G G@6@1 IG K@5@9 H@<XP O  C@ H H@6@/@/@8 J@ @ @ 
@9prim_findall_exec @@<XP Ms CD G G@6@ 
@1 H
@2 O&

@5@9 H@<XP Mw C@&C. G G@6@1 IK@1Prelude.concatMap@2 IM L/@4@3 I@5@4@1 IM
Prelude.++@5@5
@5@ 
@9 H@<XP K C@#G G G I C I


@6@ 
@/@8 K@@@&@ @ @9 K@<CG G G I@"

@6@ 
@/@8 H@@@'@<CG G G I C I




@6@ @ @9 K@<XP
Prelude.maybe CC G G@6@ @1 O(

@5@9 H@<XP M CBj G G@6@1 O-

@5@9 H@<XPprim_success C H H  I@=XP NP CG G G I
@6@@@ @ 
@9addVar @@<C
G G G I

@6@@@<C
G G G I

@6@@@<CG G G I
@6@@@ @9 MF@<C@lG G G I

@6@@@ @/@ 
@8	exp2Terms @@F
@ @0@/@0@8 Kj@N@T@AERROR: type of function "@8 K@ @8 K" is unknown@8 K@8 K@@@S@G@ @/@8 E{@c@h@h@n @@z@/@3@5@8 @@ @ @/@8
term2partcall H@Ffunction@8compileWithSharing H@N@" H@#@A@'@<C@?G G G	
 IK

@6@@@ @/@/@8 NO@ @ @/@ 
@8 NO@F OF@8 OG@N@" H IK@#@A
@" IK@#@<C
H G G@6*** Syntax error@8 K@8 K@@@S@<XP J CC G G@6@1 O/
@5@9 H@<XP J C@ H H@6@1 L

@5@9 H@<XP@&blocked_Prelude.unzip3._'23selFP7'23zs CBo G G@6@/@/@8 H@ @ @ 
@9@(blocked_Prelude.unzip3._'23selFP7'23zs_1 @@<XPblocked_blocked_Prelude.maybe_3 C
C G G I@6@ 
@ @ @9 H@<CC G G I
@6@@@1 IK@5@ 
@ @ @9 H@<CC G G H
 H
@6@V@<XP@/blocked_blocked_Prelude.words._'23selFP21'23w_1 CC: G G H
@6@@@ @ 
@9 H@<CC; G G H
 H
@6@V@<XPPrelude.prim_negateFloat CC G G@6@1@ blocked_Prelude.prim_negateFloat

@5@9 H@<XP O2 C@ H H@6@1blocked_prim_findall_exec

@5@9 H@<XP O C@#B3 G G
Var
@6@ @/@8 K@/@3@_@4@x@5@8 I7@ @ 
@9 O;@<C
B5 G G 
LitIntc

@=C
B6 G G 
 O]Floatc

@=CB7 G G
 O]Charc

@6@ 
@ @9 MF@<C@MB8 G G	

 O	



@6 IL@ @8 I7@@@3@4@5@3@.@4@.@5@8flatExps2MainExps @@F OF@8 OG@N@"
 H IK@#@A
@"
 IK@#@<C@hB> G G
 O	


@6@ @/@8
flatName2Atom H@ @/@8 Oe@/@3@5@8 @@F@B@) O@A
@B@)ConsCall@A@"ConsPartCall@#@N@( @A@"FuncPartCall
@#@ @ @/@8 OC@F OF@8 OG@N@"
 H@#@A@'
@<CBI G G
Free

@6@ @ 
@9 O@<CBK G G
Let@6@+ERROR: Let not allowed in main expressions!@8 K@@@S@<CBN G G
Or@6@*ERROR: Or not allowed in main expressions!@8 K@@@S@<CBQ G G
Typed@6@-ERROR: Typed not allowed in main expressions!@8 K@@@S@<CBT G G
Case@6@,ERROR: Case not allowed in main expressions!@8 K@@@S@<XPblocked_extractMoreSolutions C
@ H H@6@ 
@ @9 I@<XPblocked_blocked_Prelude.++_1 CA G G@6@ 
@ @9 H@<CA G G
 O6

@6@@@<CA G G H

 H

@6@V@<XPblocked_Prelude.length_1 CA G G@6@1@ blocked_blocked_Prelude.length_1

@5@9 H@<XP L CBn G G@6@1 OL

@5@9 H@<XP O+ CC G G@6@ @1 OQ

@5@9 H@<XP@'blocked_Prelude.words._'23selFP21'23w_1 CC9 G G@6@1 OS

@5@9 H@<XP K CC G G@6@1 J@1 IM OV@5
@5@ 
@9 H@<XP N! C@A0 G G
@6@F@/@3@ @.
@5@8 J@N@T@A@&
@(
@1  @f K@5@/@8 I@/@8 My @@/@1 K@5@/@8 @F@&@"
@#@N@F
@)
@N@'@A@ @3@ 
@5@9 J@G@A@0@F@)@NERROR: unknown option: @8 J@/@8 I7@ @8 KType :set for help@8 K@S@AERROR: option not unique: @8 J@/@8 I7@ @8 K O@8 K@S@G@<XPblocked_Prelude.normalForm CD G G@6@1Prelude.$!!@1 IM
Prelude.id@5
@5@ 
@9 H@<XP OY C@S@ H H@6@F@&@8 I@N@1 BQ@.@.@5@1 Ka
 I@5@/@8 @ @ 
@9 I@A@( I	@8 A@1 BQ@.@.@5@1 Ka
 I@5@/@8  I	@8 I@ @ 
@9 I@<XP O C@ B G G
TVar
@6@ @/@8 K@/@3@a@5@8 I7@ @ 
@9 O;@<C@$B G G		
 KV


 KV

@6@ @/@ @8 O@ @ @ @9 O@<C@ B G G
 KY


 KY

@6@ @ @8 Oh@ @ @9flatTypes2MainTypes @@<XPblocked_Prelude.++_1 CA G G@6@ 
@1 O

@5@9 H@<XPblocked_Prelude.length CA G G@6@/@/@8 H@ @ @ 
@9 O @@<XPblocked_Prelude.either CC G G@6@/@ @/@8 H@ @ 
@ @ @9blocked_Prelude.either_3 @@<XP@0blocked_blocked_Prelude.unzip3._'23selFP7'23zs_1 CBr G G L
@6@@@ @ 
@9 H@<CBs G G H
 H
@6@V@<XP@&blocked_Prelude.words._'23selFP22'23s2 CC> G G@6@/@/@8 H@ @ @ 
@9@(blocked_Prelude.words._'23selFP22'23s2_1 @@<XP K CA& G G



@6@0@ 
@9 J@<CA' G G



@6@ 
@9 K @@<XP@ blocked_Prelude.groundNormalForm CD G G@6@1Prelude.$##@1 IM O@5
@5@ 
@9 H@<XP I
 C@ H H 
@=C@ H H BQ



@6@ @ @ @ 
@9extractMoreSolutions @@<XPblocked_normalizeAndCheckNF C H H@6@F@8 L@N@"
 H

@#@ 
@; IwriteFailSource I@A@'@G
@<XPwaitUntilGroundArgs C@ H H@6@ 
@1blocked_waitUntilGroundArgs

@5@9 H@<XPcheckFailValue C H H@6@ 
@1blocked_checkFailValue

@5@9 H@<XPPrelude.either CC G G@6@ @1 O

@5@9 H@<XP OO CBq G G@6@1 O

@5@9 H@<XPPrelude.words._'23selFP22'23s2 CC= G G@6@1 O

@5@9 H@<XP K CAT G G@6@c@d@A@j@t@c@j@d@Z@t@@@c@j@d@ @p@y@<CAU G G 

@=XP OW CC G G@6@/@8 Ik@ @8prim_negateFloat @@'
@<XPPrelude.groundNormalForm CD G G@6@1 O

@5@9 H@<XP H C H H@6@1blocked_hnf

@5@9 H@<XPprim_putChar C@/ H H
 K@6@/@8 MF@8 F @F
	@)
@N
@9 KM@A@T@<XP O CA G G @=C@=B  G G @


 @

@6@ @3@_@4@x@.@5@8 I7@/@ @8 K@ @ @8replaceFreeEnvVar @@ @ @9 O@<XP O C
@ H H@6@c@i@j@u@@@'
@<C@ H H@6@/@8 @@ @ 
@/@8 L@r
@ @ @ @9 O @@<XPupdateProperty CH G G@6@3@=@5@ @9 J@<CH G G La

@6@@@ @/@8 I7@3@=@5@ @9 J@<CH G G

@6@ @ @9 O @@<XP O CA G G  
@=CA G G

@6@@@1	Prelude.+@2Prelude.length@5@ 
@9 H@<CA G G H
 H
@6@V@<XP Ml CEx G G @=CEy G G @

@6Free variables in goal: @8 K LL@8 NS LL@8 NV@9 K@<XP
comb2apply C
H8 G G
@6@@@<CH9 G G
 IK


@6@/@3
@5@8 J@ @9 O @@<XPblocked_Prelude.concat CBv G G@6@1 M$@1 IM O6@5
@5@ 
@9 H@<XP@ blocked_blocked_Prelude.either_3 CC G GPrelude.Left
@6@1 IK@5@ 
@ @ @9 H@<CC G G
Prelude.Right
@6@@@1 IK@5@ 
@ @ @9 H@<CC G G H
 H
@6@V@<XP
Prelude.PEVAL CD G G@6@1blocked_Prelude.PEVAL

@5@9 H@<XP N CA G G@6@ @1 H
@2@4blocked_blocked_blocked_Prelude.!!_1_[|]_ComplexCase

@5@9 H@<XP Mi CE G G@6top@9 Mj @@<XP M C@/C4 G G@6@/@8 H@1 M@1 I^ @5@2 O@1 I^009@5@2 O@1 I I@5@2 I^013@5@ 
@9 H@<XPPrelude.concat CBu G G@6@1 O

@5@9 H@<XP L\ CG G G
@6@3
@5@/@8 LX@@@&@ @ @9 L[@<CG G G@6@9 H@<XP O CC G G@6@ @1 O

@5@9 H@<XPprim_compareArgs C@ H H@6@ @1blocked_prim_compareArgs

@5@9 H@<XD t  t t  @ft prolog_event_hook  D t  t t  @ft  O A D t  t t  @ft  O A D t  t t  @ft  O  Ptvar_occurs_not CHP G G@6@U@@@,
@<CHQ G G
 KV


@6@8 O @@ 
@9 O@<CHS G G
 KY

@6@1  @f@2 O
@5@9map1partialM I@<XP@%blocked_Prelude.words._'23selFP21'23w CC7 G G@6@/@/@8 H@ @ @ 
@9 O @@<XPblocked_Prelude.concatMap CBy G G@6@1 I_@1 IM O@5@2 IM JB@4
@5@ 
@9 H@<XPPrelude.normalForm CD G G@6@1 O

@5@9 H@<XPblocked_Prelude..._'23lambda1 C@ G G@6@1 IK
@2 IK@5@ 
@ @ @9 H@<XP@Nblocked_blocked_blocked_Prelude.!!_1_[|]_ComplexCase_Prelude.False_ComplexCase CA G G@6@ @1 H
@2@Vblocked_blocked_blocked_blocked_Prelude.!!_1_[|]_ComplexCase_Prelude.False_ComplexCase

@5@9 H@<XPPrelude.getChar CC G G  IMPrelude.getChar$WORLD
@=XP O C
@ H H@6@c@i@j@u@@@) M
@'@<C@?@ H H
@6@/@8 @@ 
@/@8 @@ @ @/@ @/@8prim_compare @@F@) M
@N@r
@ @ 
@ @ @ @9 O @@A@'@'@G@<XP O CA G G@6@1 O

@5@9 H@<XP
unify_type C
HE G G@6@U
@U@@@'
@<CHF G G@6@U
@@@8 O@'
@<CHG G G@6@U@@@8 O@'
@<CHH G G KV


 KV

@6@ @8 P @@ 
@ @9 P@<CHJ G G KY


 KY
@6@ 
@ @9unify_types @@<XPPrelude.words._'23selFP21'23w CC6 G G@6@1 P

@5@9 H@<XP O5 CBx G G@6@1 P

@5@9 H@<XP O C	D G G@6@ 
@9 H@<XP O C@ H H@6@1 O~

@5@9 H@<XP O C
A G G I@6@ @ @ @9 H@<C@(A G G

 I@6@@@ 
@/@8 H@1 K& @5@/@ @/@8 H@ @ @ @ @ @9 P
 @@<CA G G  H
 H
@=XP L C@ G G@6@ @1 P

@5@9 H@<XP	traceExit C@kFv G G@6@F
@V
@N@8 N@@8 NC@A@T@1
numberOfExits@.@5@8 I@r@1 P#@5@8 A@F F@8 M@N@8profileExit I@A@T@F@6@8spythis @@NExit: @8 K@8
writeCurry I@F@U@N (*suspended*)@8 K@8 K@A
 (HNF: @8 K@8 P,)@8 K@8 K@F@8 N@N@9exit_singlestepmenu  @@A@T@A@T@<C@3F G G@6@F F@8 M@N@8profileRedo I@A@T@F@8 P(@NRedo: @8 K@8 P,@8 K@F@8 N@N@8 P2@A@T@A@T@@@S@<XPblocked_blocked_Prelude.null_1 CA G G  I
@=C
A G G I
@6@@@<CA G G H
 H
@6@V@<XP@(blocked_blocked_Prelude.zipWith3_2_[|]_4 CB/ G G@6@ @1@0blocked_blocked_blocked_Prelude.zipWith3_2_[|]_4

@5@9 H@<XPblocked_Prelude.success CC G G  I
@=XP O C@) H H@6@F@V@" H
@#@N@" H
@#@'
@A@'@'
@G@<XPupdatePropertyLine CH G G@#


@#
@6@@@<CH G G@6@/
@3@=@.@5@8 J@@@/@ 
@8 I7@ @ 
@ @9 O@<CH G G 
@=XP P= CB0 G G 
@=C@"B1 G G@6@@@ @/@ @/@8 H@ @ @ @ 
@ @ @ @9@6blocked_blocked_blocked_Prelude.zipWith3_2_[|]_4_[|]_6	 @@<CB7 G G		 H
 H
@6@V@<XPblocked_Prelude.null_1 CA G G@6@1 P9

@5@9 H@<XPPrelude.success CC G G@6@1 P?
@5@9 H@<XP J{ CD G G@6@0@9 H@<XPblocked_waitUntilGround C@'@ H H L

@6@@@/@ 
@8 L@F
@" L
@#@N@T@A@&@ @9 L@<C@ H H@6@0@/
@8 @@ 
@9 O@<XP N CA[E G G@%@6@/
@8findSourceProgPath @@@@/@8 J@3 K@4@4/bin/pakcs-frontend" --flat@5@/@8 J@F@'@) F@N@'@  -W none@/@8 I@A@&@F@(@) @N@(@ 
 --no-verb@/@8 I@A@&@F@)warnoverlapping F@8 J@N@)@  --no-overlap-warn@/@8 I@A@&@F@*curryextensions F@8 J@N@*@  --extended@/@8 I@A@&@/@8 No@ /lib@/@8 I@ @3@5@/@8 J@ @ @/@8 JN @@/@8 N@/@8 I7@ @0@/@8 L@/@8 N@ 
@8 N@3@4 J@4@4 J@4@5@/@8 J@F@+@ @8 N@N@+@( N@AERROR occurred during parsing!@8 K@( B@ @8 N@@@) N@/@8 N@@@3 K@4@4/bin/pakcs-fcypp"@5@/@8 J@F@, @8 N
@N@,@  --quiet@/@ @8 I@A@&@ @/@!@8 M@/@"@ @!@8 I7@F@-@3@.@4@/@5@/@#@ @8 J@N@-@T@A@&@#@/@$@ @#@8 I7@ @$@/@%@8stripSuffix H@3@ @4@"@4 J@4@%@5@/@&@8 J@F@.	@ @&@8 N@N@.@T@A@.ERROR occurred during FlatCurry preprocessing!@8 K@S@<CE G G @=XP L& CH G G@6@8
atEndOfStream I@@@<CH G G@6@/
@8readStreamLine H@ 
@/@8 PA @@ @8 M?
@8 F @9 L%@<XP P CHM G G@6@@@<CHN G G
@6@ @8 P@ 
@ @9 P@<XP NN CH G G I
@6@@@ @ 
@9
addVarType @@<CH G G I
 KYPrelude.Int@6@@@<CH G G I
 KY
Prelude.Float@6@@@<CH G G I
 KYPrelude.Char@6@@@<C@,H G G I
@6@@@F@ @0@0@8 Kj@N@T@A OA@8 K@ @8 K OB@8 K@8 K@@@S@<CH G G I

@6@3@1 I@5@5@/@8 O@ @ 
@9 Pi @@<C@H! G G
 IK

@6@ @/@/@8 Pp@@@ @ @/@ 
@8 Pp@@@F@ @1 KV@.@5@8 P@N@T@H@A@F@"ERROR: Type error in application: @8 K@1 IK@5@1 IK@.@.@5@0@8 NO@1 IK@5@8 P,@8 K*** term           : @8 K@ @8 P,@8 K@a@0@ @8 Mg*** type           : @8 K@ @8 Mh@8 K*** is not of functional type@8 K@8 K@@@S@G@F
@ @ @8 P@N@T@G@A@9 Pq@8 K@1 IK@5@/@0@8 NO@ @8 P,@8 K@a@0@1 BQ@5@8 Mg*** required argument type : @8 K@ @8 Mh@8 K*** does not match         : @8 K@ @8 Mh@8 K@@@S@<XD t  t t  @ft  @h A D t  t t  @ft  @h A D t  t t  @ft  @h  P @gCC    @t @a@=CC    @a @a@=CC    B @a@=CC    B B@=CC  
 D@@6@7 shared_object_extension@9 A@<XP O C H H@6@c@i@m @@y@<XP O
 CA G G 
@6@@@<CA G G
 KV


@6@r
 @ @ 
@9 O@<XP M{  CH G G@6@1
sourceCodeGUI@0@.
@5@8 I@8terminateSourceCodeGUI @@S@<CH G G  @6@1lastShownSourceCode@0@0@5@8 I@1 P @p@5@9 C:@<XP L CHb G G @=CHc G G@#
@6@@@9 L@<C@.Hf G G		
 La


@6@/@3@=@.@5@8 J@@@ @ @8 I7@ @ @8 I7@ 
@ @9 L@<CHl G G

@6@9 L@<XPPrelude.replicate CB G G@6@ 
@1blocked_Prelude.replicate

@5@9 H@<XP O? CH G G 
@=CH G G		
@6@ @ @/@8 NO@ @ @ @ 
@9 O>@<XPprim_ensureNotFree C@p H H@6@1blocked_prim_ensureNotFree

@5@9 H@<XP L CHo G G
@6@8 P`@@@<CHq G G

@6@8 Pc@ 
@9 L@<XPblocked_blocked_Prelude.tail_1 CA G G

@6@@@ @ 
@9 H@<CA G G@6@@@1 NPrelude.tail@4@5@ 
@9 H@<CA G G  H
 H
@=XPblocked_prim_seq C@m H H@6@/@ 
@/@8 H@ @ @ @9prim_seqHNF @@<XP P C@q H H@6@/@/@8 H@ @ @ 
@9prim_ensureNotFreeHNF @@<XP@"blocked_Prelude.prim_putChar$WORLD CC G G L:
@6@/@8 Ik@ @ @8 O @@'
@<XP	traceCall C@F^ G G
@6@1
numberOfCalls@.@5@8 I@r
@1 P
@5@8 A@F F@8 M@N@8profileCall I@A@T@F@ @8 P(@NCall: @8 K@8 P,@8 K@F
@8 N@N@/@8call_singlestepmenu @@A@T@G@A@T@G@F@8@+eval@N@/@8	evalToken H@F@/@1 H
@.@0@5@1 N>@5@8 J @N@ @8 P,@8 K@A	*** Evaluation failed.@8 K@8 K@H@8 N@@9 NC@A@'@H@G@<C@:Fn G G@6@F F@8 M@N@8profileFail I@A@T@F
@#@B@8 P(@A@8spyFail  @@N
Fail: @8 K@8 P,@8 K@F	@8 N@N@0@8 P@A@T@A@T@@@S@<XPblocked_Prelude.getChar$WORLD CC G G
 L:
@6@ @8 MB @@'
@<XPblocked_prim_concurrent_and C@! H H		@6@/@ 
@/@8 H@/@ 
@/@8 H@ @ @ @ @ @9waitConcurrentConjunction I@<XP@(blocked_blocked_Prelude.take_ComplexCase C	B G G  I
@=CB G G I@6@@@1Prelude.take.takep.220@5@ 
@ @ @9 H@<CB G G  H
 H
@=XD t  t t  @ft prolog_predicate_name A PPrelude.iterate CB{ G G@6@ 
@1blocked_Prelude.iterate

@5@9 H@<XP@0blocked_blocked_Prelude.words._'23selFP22'23s2_1 CCA G G H

@6@@@ @ 
@9 H@<CCB G G H
 H
@6@V@<XPblocked_Prelude.repeat CB G G

Prelude.repeat@6@ @8 H@'
@<XP@+blocked_blocked_Prelude.unwords_ComplexCase CCH G G  I


@=CCI G G I@6@@@1 Jf@1 IMPrelude.unwords._'23lambda6@5@5@ 
@ @9 H@<CCJ G G  H

 H

@=XPblocked_Prelude.tail_1 CA G G@6@1 P

@5@9 H@<XP Pk CH? G G 

type
@=CH@ G G
 P


 P@6@*
@@@<C@"HA G G
 P



 P
@6@ @ @9 Pj@<XP P C@n H H@6@ 
@1blocked_prim_seqHNF

@5@9 H@<XP P C@r H H@6@1blocked_prim_ensureNotFreeHNF

@5@9 H@<XPPrelude.prim_putChar$WORLD CC G G@6@ 
@1 P

@5@9 H@<XPprim_concurrent_and C
 H H@6@ 
@1 P

@5@9 H@<XP P CC G G@6@1 P

@5@9 H@<XP@ blocked_Prelude.take_ComplexCase CB G G@6@ @1 H
@2 P

@5@9 H@<XP O CC@ G G@6@1 P

@5@9 H@<XP@#blocked_Prelude.unwords_ComplexCase CCG G G@6@ 
@1 H
@2 P

@5@9 H@<XP P CB~ G G@6@1 P

@5@9 H@<XPblocked_Prelude.null CA G G@6@/@/@8 H@ @ @ 
@9 PF @@<XPblocked_Prelude.++ CA G G@6@/@ 
@/@8 H@ @ @ @9 O @@<XP PD CB3 G G		@6@ @1@>blocked_blocked_blocked_blocked_Prelude.zipWith3_2_[|]_4_[|]_6	

@5@9 H@<XP P C@o H H@6@F
@8 L@N@'
@'
@A@ 
@ @9 H@<XP P C@'@s H H@6@F
@8 L@N@'
@'
@A@F
@U
@N@9Applying a primitive (rigid) operation to a free variable@8 I I@A@T@ 
@9prim_ensureHnfNotFree @@<XPPrelude.readFile CD G G@6@1blocked_Prelude.readFile

@5@9 H@<XP	prim_cond C H H@6@ 
@1blocked_prim_cond

@5@9 H@<XD t  t t  @ft  P A P P CH G G  @p@=XPblocked_Prelude.unwords CCE G G@6@/@8 H@1 I@5@/@/@8 H@ @ @ @ 
@9 P @@<XP@#blocked_Prelude.unwords._'23lambda6 CCM G G@6@1 O
@4 O@5@ 
@ @9 H@<XPPrelude.null CA G G@6@1 P

@5@9 H@<XP O6 CA G G@6@ 
@1 P

@5@9 H@<XP P CB4 G G		 
@=C@.B5 G G IK IK IK

Prelude.zipWith3@6@@@ @ @8 H@'@<CB6 G G

 H
 H
@6@V@<XP P C@t H H@6@1 H
@2blocked_prim_ensureHnfNotFree

@5@9 H@<XPblocked_normalizeAndCheck C
 H H@6@/@8 H@ @ 
@9normalizeAndCheckNF @@<XP P} C	H G G@6@8 M0@8 LM@@@<XD t  t t  @ft  G	  D t  t t  @ft  G	 A D t  t t  @ft  G	 A D t  t t  @ft  G	  P P CB| G G
 P
 IK@6@ @8 H@ @8 H@'
@<XPPrelude.unwords CCD G G@6@1 P

@5@9 H@<XP P CCL G G@6@ 
@1 P

@5@9 H@<XP P C@u H H 


@=XP P C@} H H@6@ 
@1blocked_prim_compare

@5@9 H@<XPblocked_blocked_Prelude.head_1 CA G G
@6@@@ @ 
@9 H@<CA G G@6@@@1 NPrelude.head@4@5@ 
@9 H@<CA G G  H
 H
@=XP O CB' G G  O[@=CB( G G  O]@=CB) G G O	
@6@9simpleFlatExps @@<CB* G G Op

@6@9 O@<CB+ G G Or@6@S@<CB, G G Ou@6@S@<CB- G G Ox@6@S@<CB. G G O{@6@S@<XD t  t t  @ft  P{ A D t  t t  @ft prolog_exception_hook A D t  t t  @ft  Q
 A P Q
 C@kB Gx Gx @8
 DH

 @8 DH Gz
@6@7
 Gz	backtrace @8 A@F@ 
@8 @@N@ 
@8stack_guard Q@G@A@ 
predicate_indicator@/@8 H @ @8 Q@Fbacktrace_depth@/@8 A@N@c@h@d @u@A@(@ @/@8get_prolog_backtrace Q@ @/@8clean_stack Q@ @ @ @9join_stacks Q@<XP@!blocked_Prelude.words._'23caseor0 CD G G@6@/@ 
@/@8 H@ @ @ @9@#blocked_Prelude.words._'23caseor0_1 @@<XP N CA G G@6@/@8 N1@8 PL@@@/
@8 I7@ 
@0@9 L@<C@5A G G@6@8 L@/@8 I7@8 PL@@@F
@8 M_@N@T@H
@A@/
@8 N1@/@ 
@8 I7@1*** Warning: module loaded from                : @8 J@ @8 K@1    main expression parsed w.r.t. source module: @8 J@9 K@<CA G G@6@/@8 N1@/
@8 I7Source program for module "@8 J@ 
@8 J" not found!@8 K@@@S@<XPswitchOrdering C@ H H M M@6@@@<C@ H H M M@6@@@<C@ H H 

@=XP Q C@~ H H		@6@/@ 
@/@8 H@/@ @/@8 H@ @ @ @ @9prim_compareHNF @@<XPblocked_Prelude.head_1 CA G G@6@1 Q

@5@9 H@<XPgetModStream CH G G@6@8 Pz @@@@<C@1H G G@6@/@8 J@/
@8 I7@3 K@4@4@#/currytools/browser/SourceProgGUI" @4
@4 2>/dev/null@5@/@8 J@ @0std@8execCommand I@1 Pz
@5@9 C:@<XP L CD G G@6@ 
@1 Q"

@5@9 H@<XPparseExpressionWithFrontend CA G G@6@/@8getNewFileName H@ @8
makeDirectory I@ @ 
@9 N @@<XP Q. C@ H H@6@ 
@1blocked_prim_compareHNF

@5@9 H@<XPblocked_Prelude.tail CA G G@6@/@/@8 H@ @ @ 
@9 P @@<XPblocked_Prelude.any CCY G G@6@1 I_ N@2 IM JB@4
@5@ 
@9 H@<XP P CB G G@6@ 
@1blocked_Prelude.take.takep.220

@5@9 H@<XP@+blocked_blocked_Prelude.words._'23caseor0_1 CD G G  I


@=C@ND G G I@6@@@0@/@8 H@0@/@8 H@0@/@8 H@1 H@1 H@2 IK@1
Prelude.break@2 IM L@5@5@2 H@1 H@2 P@5@2 H@1 H@2 O@5@4@2 M@5@ 
@ @9 H@<CD G G  H

 H

@=XPparseExpressionSimple C@5A G G@6@F
@/@/@8 N @@N@T@A OJ@8 K@8 K@8 M@@@S@H@ @8 NL@ @ 
@8 NO@ @ 
@8
checkFreeVars @@@@<XP QE C@&@ H H@6@U
@U@@@,Comparing (with <, >,...) two free variables@8 P@1 C#@1 I
@5@2 I@5@1 Q.

@5@9 I@<C@ H H@6@U
@@@/@ 
@/@8 Q-@ @8 Q+ @@'@<C@ H H H

 H

@6@@@<C@ H H@6@V@" H@#@@@'@'
@<C@'@ H H@6@U@B@8 I@A@8 I H@@@DComparing (with <, >,...) a free variable with a number or character@8 P@1 I@5@1 Q.

@5@9 I@<C@'@ H H@6@8 I@@@F
@'
@N@) M
@A@F@c@i@j@s@N@) M@A@) M@'
@<C@3@ H H	@6@8 Q^@@@/@8 MF@/@8 MF@F
@'@N@) M
@A@F
@c@h@h@s@N@) M@A@) M@'
@<C@{@ H H@6@U@@@/@/@8 @@B@ @ @8 @@ @ 
@ @8 P@H@H@G@A@O@ @0@ @0@/@0@/@8 I@1 @.@.@5@ @8 I@ @0@ @0@/@0@0@8 I@ @ @8 @@F@c@h@h@s@N@) M@'
@A@D@c@h@h@u@N@) M@'
@Q@<C@\@ H H
@6@/@/@8 @@/@/@8 @@ @0@ @0@/@0@0@8 I@ @0@ @0@/@0@0@8 I@@@F@c@h@h@s@N@) M@'
@A@ @F@c@h@h@u@N@) M@'
@A
@ @ 
@ @9 P@<XP P CA G G@6@1 QG

@5@9 H@<XP O C@+A G G@6@/@8 N@8c2p N@/@8 L@/
@1 BQ@1 JO@.@5@2 N7 N9@5@1 N>
@5@8 J @9curryModule L@<XD t  t t  @ft prolog_clause_name A PPrelude.any CCX G G@6@1 QJ

@5@9 H@<XP Q% CD G G@6@ 
@1 H
@2 QO

@5@9 H@<XPblocked_blocked_Prelude.snd_1 CA G G H

@6@@@ @ 
@9 H@<CA G G H
 H
@6@V@<XP@"blocked_Prelude.'3E'3E._'23lambda7 C
C G G@6@ 
@ @9 H@<XPPrelude.putChar CC G G@6@1blocked_Prelude.putChar

@5@9 H@<XP NM CH G G@6@0@9 Pp@<XP IQ CA G G@6@1 Qj

@5@9 H@<XP P CB G G@6@1Prelude.take
@2 P@5@ 
@ @9 H@<XPPrelude.'3E'3E._'23lambda7 CC G G@6@ 
@1 Ql

@5@9 H@<XPblocked_Prelude.head CA G G@6@/@/@8 H@ @ @ 
@9 Q0 @@<XP O C@FA G G@6@3
@4 N@5@/@8 J@/@8prog2FlatCurryFile H@8deleteFileIfExists H@/
@8prog2InterfaceFile H@ 
@8 Q|@/@8prog2ICurryFile H@ @8 Q|@3rm -rf @4
@5@/@8 J@F	keepfiles F@8 J@N@T@A@ @9 J@<XPblocked_Prelude.take C@"B G G@6@/@8 H@1 Jl @5@/@ 
@/@8 H@ @ @ @ @9 P @@<XP QZ C@1Eb G G@6 F@8 M@/@8filterUndeclaredFreeVars @@" @


@#@@@,ERROR: Expression contains unknown symbols: @8 J E#@ 
@8 NS E#@ @8 NV@8 K@N(Note: free variables should be declared with "where...free" in initial goals)@8 K@9 O@<CEk G G @=XPPrelude.prim_putChar CC G G 
 IM P

@=XP MW C@.A G G@6@F F@8 M@N@ 
@8 QV @@A@ 
@8 Q< @@F@8verbosityDetailed  H@NTranslated expression: @8 K@8 B @9 K@A@T@<XPblocked_prim_failure C@z H H@6 F@8 M@@@S@<C@{ H H@6@8 I@@@S@<C@| H H@6@" H
@#@'
@<XP Q	 CA G G@6@1 Qv

@5@9 H@<XP Qs CB G G@6@ 
@1 Q

@5@9 H@<XP N C@BB G G@6@/
@3@ @4@f@4@r@4@e@4@e@5@8 J@/@/@ 
@8 J@3@ @4@w@4@h@4@e@4@r@4@e@4@ @5@ @8 J@@@ @9splitWhereVars @@<CB G G 

@=XP Qp CC G G@6@1 J@1 IM Q@5
@5@ 
@9 H@<XPprim_Monad_seq C@' H H@6@ 
@1blocked_prim_Monad_seq

@5@9 H@<XPblocked_Prelude.putStr CD G G@6@/@/@8 H@ @ @ 
@9blocked_Prelude.putStr_1 @@<XPprim_return C@+ H H@6@1blocked_prim_return

@5@9 H@<XPblocked_Prelude.notElem CCb G G@6@1Prelude.all@2 IM
Prelude./=@4
@5@ 
@9 H@<XP Q CD G G@6@1@ blocked_blocked_Prelude.putStr_1

@5@9 H@<XP Q C@( H H  IMprim_Monad_seqWorld


@=XP Q C@, H H 
 IMprim_returnWorld

@=XPprim_Monad_bindWorld C@% H H@6@ @1blocked_prim_Monad_bindWorld

@5@9 H@<XP@8blocked_blocked_Prelude.drop_ComplexCase_Prelude.False_2 CB G G@6@ 
@1 H
@2@@blocked_blocked_blocked_Prelude.drop_ComplexCase_Prelude.False_2

@5@9 H@<XP@&blocked_blocked_Prelude.lookup_2_[|]_1 CCk G G@6@ @1@.blocked_blocked_blocked_Prelude.lookup_2_[|]_1

@5@9 H@<XPblocked_Prelude.drop C@"B G G@6@/@8 H@1 Jl @5@/@ 
@/@8 H@ @ @ @ @9@ blocked_Prelude.drop_ComplexCase @@<XPblocked_Prelude.foldr1_2 CA G G@6@ 
@1@ blocked_blocked_Prelude.foldr1_2

@5@9 H@<XP@3blocked_blocked_Prelude.ensureSpine.ensureList.20_1 CA G G 
@=CA G GPrelude.ensureSpine
@6@@@<CA G G H
 H
@6@V@<XPblocked_blocked_Prelude.foldr_3 CA G G@6@ 
@ @ @9 H@<C@%A G G		@6@@@/@8 H@1 IK@1 IK@5@2 O@5@ 
@ @ @9 H@<CA G G H
 H
@6@V@<XPPrelude.putStr CD G G@6@1 Q

@5@9 H@<XP Ka C@P H H@6@ 
@1blocked_prim_apply

@5@9 H@<XP N4 C@PDd G G@6@/@8 N
@/
@8 M@ 
@8 N@/@8 I7@ @/@8 N@ @8
tryXml2Fcy N@F@ @/@8findFlatProgFileInLoadPath H@N@T@A@#ERROR: FlatCurry file for program "@8 J@ @8 J Q*@8 K@ @8deletePrologTarget N@@@8 O@G@ @8 N@8checkProgramHeader N@ @8 Qa@@@<CDu G G@6@9 O@<XP Q C@/Cl G G H

@6@@@/@8 H@1 I@5@/@ @/@8 H@ @ @ @ @ 
@ @ @9@Fblocked_blocked_blocked_Prelude.lookup_2_[|]_1_Prelude.(,)_ComplexCase @@<CCw G G H
 H
@6@V@<XPPrelude.notElem CCa G G@6@1 Q

@5@9 H@<XP Q CA G G		@6@@@ @/@ 
@/@8 H@ @ @ @ @9@&blocked_blocked_Prelude.foldr1_2_[|]_2 @@<CA G G@6@@@1 N Jf@4@5@ 
@ @9 H@<CA G G  H

 H

@=XPblocked_prim_checkcond C
 H H I@6@ 
@ @ @9 H@<C H H  H
 H H
@=XP@(blocked_blocked_Prelude.take.takep.220_2 CB G G 


@=CB G G
 Qr K

@6@@@<CB G G H

 H

@6@V@<XPPrelude.elem CC^ G G@6@1blocked_Prelude.elem

@5@9 H@<XP	Prelude.$ CA G G@6@ 
@1blocked_Prelude.$

@5@9 H@<XPblocked_Prelude.filter CA G G@6@/@ 
@/@8 H@ @ @ @9blocked_Prelude.filter_2 @@<XPblocked_Prelude.foldr CA G G@6@/@ @/@8 H@ @ 
@ @ @9blocked_Prelude.foldr_3 @@<XPPrelude.getLine CD G G@6@1blocked_Prelude.getLine
@5@9 H@<XP N( C@G G G@6@/@8 LR@F@/
@3@.@4@c@4@u@4@r@4@r@4@y@5@8 J@N@T@A@'@F@!@/
@3@.@4@l@4@c@4@u@4@r@4@r@4@y@5@8 J@N@T@A@&
@F@"
@~
@#@/@8 J@N@ @/@8 I7@ @ @/@8 J@A@&
@H@G@/@8 N@ @/@8 I7@F@#@ @3@/@.@5@ @8 J@E
@0@3@/@0@5@ @8 J@N@R@N@'@A@'@G@<XP Q CC_ G G@6@1 Qi@2 IM I@4
@5@ 
@9 H@<XPPrelude.drop CB G G@6@ 
@1 Q

@5@9 H@<XP Q CA  G G@6@1 IK
@5@ 
@ @9 H@<XPPrelude.prim_error CA% G G@6@1blocked_Prelude.prim_error

@5@9 H@<XP Q CA G G@6@ 
@1@ blocked_blocked_Prelude.filter_2

@5@9 H@<XP Q CA G G@6@ @1 Q

@5@9 H@<XP R CD G G@6@1 II P@2 IMPrelude.getLine._'23lambda8@5@9 H@<XPblocked_Prelude.appendFile CD G G@6@1 IK@1 O@1 IMPrelude.prim_appendFile@5
@5@5@ 
@ @9 H@<XP Q CD G G@6 J@ 
@9 H@<CD G G@6@@@1
Prelude.>>@1 Qo@5@2 Q@5@ 
@9 H@<CD G G H
 H
@6@V@<XP M9 CBv G G 
@=CBw G G

@6 J@8 M.@8 M.@ 
@9 M8@<XP QM CB G G@6@/@ 
@/@8 H@ @ @ @9@ blocked_Prelude.take.takep.220_2 @@<XP@#blocked_Prelude.splitAt_ComplexCase CB G G@6@ @1 H
@2@+blocked_blocked_Prelude.splitAt_ComplexCase

@5@9 H@<XP Q CC[ G G@6@1blocked_Prelude.all

@5@9 H@<XP
Prelude.error CA" G G@6@1blocked_Prelude.error

@5@9 H@<XP M= CBo G G 
@=C@3Bp G G
 @



@6@ 
@/@0@8 NOlet @8 M.@8 M. M;@8 M.@ @8writeCurryOnStream I in @8 M.@ @9 M<@<XP R CB G G  I H
@=CB G G I@6@@@1Prelude.splitAt.splitAtp.238@5@ 
@ @ @9 H@<CB G G  H
 H
@=XP R CC\ G G@6@1 I_ MK@2 IM JB@4
@5@ 
@9 H@<XP Q CB/ G G @=CB0 G G@6@8 O@9 Q
@<XPprim_checkcond C H H@6@ @1 H
@2 Q

@5@9 H@<XP R CB G G@6@ 
@1 Q

@5@9 H@<XP R! CA# G G@6@1 O@1 IM R@5
@5@ 
@9 H@<XPPrelude.filter CA G G@6@ 
@1 Q

@5@9 H@<XP NJ C@-F G G

@6@/@/@8 I4@ @/@8 H@"@=
@#@ @/@8 H@ @/@8 K@ @8 I7@'
@<XP M$ CA G G@6@ @1 Q

@5@9 H@<XD t  t t  @ft resource A D t  t t  @ft  R/ A Pblocked_Prelude.lookup_2 CCg G G@6@ 
@1@ blocked_blocked_Prelude.lookup_2

@5@9 H@<XP NA CFN G G @6@F
@8 N@N
@T@A N@9 E @@<XP N$ CD G G@+@e@r@r@o@r@6@@@,WARNING: option "error" no longer supported!@9 K@<CD G G@-@e@r@r@o@r@6@@ R5@9 K@<C@!D G G@+@f@r@e@e@6@@@1 J"@0@5@8 I@1 J" F@5@9 A@<C@!D G G@-@f@r@e@e@6@@@1 J"@0@5@8 I@1 J" F@5@9 A@<C@6D G G@+@i@n@t@e@r@a@c@t@i@v@e@6@@@1 M@0@5@8 I@1 M F@5@9 A@<C@6D G G@-@i@n@t@e@r@a@c@t@i@v@e@6@@@1 M@0@5@8 I@1 M F@5@9 A@<C@$D G G@+@f@i@r@s@t@6@@@1 M@0@5@8 I@1 M F@5@9 A@<C@$D G G@-@f@i@r@s@t@6@@@1 M@0@5@8 I@1 M F@5@9 A@<C@PD G G@+@p@l@p@r@o@f@i@l@e@6sicstus@8 N@@@1 M@0@5@8 I Fg@0profiledcode@8prolog_flag I@1 M F@5@8 A@F@8 N1@N@T@A
@3@:@4@r@5@9 J@<C@'D G G@+@p@l@p@r@o@f@i@l@e@6@@
+plprofile@9onlySICStusMessage H@<C@PD G G@-@p@l@p@r@o@f@i@l@e@6 R6@8 N@@@1 M@0@5@8 I Fg@0compactcode@8 R8@1 M F@5@8 A@F@8 N1@N@T@A
@3@:@4@r@5@9 J@<C@'D G G@-@p@l@p@r@o@f@i@l@e@6@@
-plprofile@9 R<@<C@*D G G@+@p@r@o@f@i@l@e@6@@@1 M@0@5@8 I@1 M F@5@9 A@<C@*D G G@-@p@r@o@f@i@l@e@6@@@1 M@0@5@8 I@1 M F@5@9 A@<CD G G@+@s@i@n@g@l@e@6@@@8checkDebugMode  @@9 N@@<CD G G@-@s@i@n@g@l@e@6@@@8 RA@9	singleOff  @@<CD G G@+@t@r@a@c@e@6@@@8 RA@9 NC@<CD G G@-@t@r@a@c@e@6@@@8 RA@9traceOff  @@<CD G G@+@s@p@y@6@@@8 RA@9spyOn  @@<CD G G@-@s@p@y@6@@@8 RA@9 NF@<C@*D G G@+@s@u@s@p@e@n@d@6@@@1 M@0@5@8 I@1 M F@5@9 A@<C@*D G G@-@s@u@s@p@e@n@d@6@@@1 M@0@5@8 I@1 M F@5@9 A@<C@!D G G@+@t@i@m@e@6@@@1 M@0@5@8 I@1 M F@5@9 A@<C@!D G G@-@t@i@m@e@6@@@1 M@0@5@8 I@1 M F@5@9 A@<C@!D G G@+@v@e@r@b@o@s@e@6@@ F@9 N@<C@!D G G@-@v@e@r@b@o@s@e@6@@ F@9 N@<C@!D G G@+@w@a@r@n@6@@@1 J@0@5@8 I@1 J F@5@9 A@<C@!D G G@-@w@a@r@n@6@@@1 J@0@5@8 I@1 J F@5@9 A@<C@FD G G@+@c@o@m@p@a@c@t@6@1 I@0@5@8 I@1 I@4@ @4@-@4@-@4@c@4@o@4@m@4@p@4@a@4@c@4@t@5@9 A@<C@(D G G@-@c@o@m@p@a@c@t@6@1 I@0@5@8 I@1 I@5@9 A@<C@.D G G@+@a@l@l@f@a@i@l@s@6@F@8 M@N@T@A M@8 A@@@<C@.D G G@-@a@l@l@f@a@i@l@s@6@F
@8 M@N M@8 I@A@T@@@<C@$D G G@-@c@o@n@s@f@a@i@l@6 F@8 M@@@<C@/D G G@-@c@o@n@s@f@a@i@l@6@@@1 M@0@5@8 I@1 M F@5@8 A@9reloadMainProgram  @@<C@D G G@6@3@+@4@c@4@o@4@n@4@s@4@f@4@a@4@i@4@l@5@/@8 J@@@/@8 LR@1 M@.
@5@8 I@F@)@N@1 M F@5@8 A@H@A@x@F@"@a@l@l@#@N@1 M @>@5@8 A@H@A@Y@F@"@i@n@t@#@N@1 M I@5@8 A@H@A@:@F@)@3@f@4@i@4@l@4@e@4@:@5@/@8 J@N@/@ @8 I7@1 M@2 E@5@8 A@A@1 M
@5@8 A@$ERROR: illegal option for +consfail!@8 K@H@F	@)
 F@N@9 RM@A@T@<CE G G@+@d@e@b@u@g@6@8 M@@@<C@0E G G@+@d@e@b@u@g@6@@ M@8 A@F@8 N1@N@T@A
@3@:@4@r@5@9 J@<C@2E G G@-@d@e@b@u@g@6@8 M@@ M@8 I@F@8 N1@N@T@A
@3@:@4@r@5@9 J@<CE G G@-@d@e@b@u@g@6@@@<C@>E
 G G@-@p@r@i@n@t@f@a@i@l@6@8 M@@ M@8 I@F@8 N1@N@T@A
@3@:@4@r@5@9 J@<C@#E G G@-@p@r@i@n@t@f@a@i@l@6@@@<C@%E G G@+@p@r@i@n@t@f@a@i@l@6@8 M@@@<C@<E G G@+@p@r@i@n@t@f@a@i@l@6 M@8 A@@@F@8 N1@N@T@A
@3@:@4@r@5@9 J@<CE G G@v@0@6@@ @9 K@<CE G G@v@1@6@@@9 K@<CE G G@v@2@6@@@9 K@<CE G G@v@3@6@@@9 K@<CE G G@p@a@t@h@6@@ @p@8 Nr@9 N|@<C@BE G G@6@3@p@4@a@4@t@4@h@4@ @5@/@8 J@@@/@8 LR@/
@8pathString2loadPath H@1  G N@5@ 
@/@8 I@ @/@8 N@/@ @8 I7@ @8 Nr@9 N|@<C@dE( G G@6@3@p@4@r@4@i@4@n@4@t@4@d@4@e@4@p@4@t@4@h@4@ @5@/@8 J@@@/@8 LR@F
@/
@8codes2number H@N@T@A	Illegal print depth number@8 K@8 K@S@G
@1 N@0@5@8 I@F
@)
 @N@&
@A@r
@1 N@5@9 A@<C@.E0 G G@s@a@f@e@6@@@1forbiddenModules@0@5@8 I@1 RX@4Unsafe@5@8 A@1 Js@0@5@8 I@1 Js F@5@8 A@@@<C@#E4 G G@p@a@r@s@e@r@6@@@1 J@0@5@8 I@1 J@5@9 A@<C@6E6 G G@6@3@p@4@a@4@r@4@s@4@e@4@r@4@ @5@/@8 J@@@/@8 LR@/
@8 I7@1 J@0@5@8 I@1 J
@5@9 A@<CE; G G@a@r@g@s@6@@@1 K?@0@5@8 I@1 K?@5@9 A@<C@=E= G G@6@3@a@4@r@4@g@4@s@4@ @5@/@8 J@@@/@8 LR@/
@8 K7@1  G K:@5@/@ 
@8 I@1 K?@0@5@8 I@1 K?@5@9 A@<C@&EC G G@6@3@s@4@p@4@y@4@ @5@/@8 J@@@8 RA@/@8 LR@/
@8 I7@ 
@9spypoint @@<CEI G G@6@@@)ERROR: unknown option. Type :set for help@9 K@<XPblocked_Prelude.writeFile CD	 G G@6@1 IK@1 O@1 IMPrelude.prim_writeFile@5
@5@5@ 
@ @9 H@<XPblocked_Prelude.ensureSpine CA G G@6@1@!Prelude.ensureSpine.ensureList.20@2Prelude.ensureNotFree
@5@ 
@9 H@<XPisURL C@3 H H@6@3@h@4@t@4@t@4@p@4@:@4@/@4@/@5@0@8 J@@@<C@4 H H@6@3@f@4@t@4@p@4@:@4@/@4@/@5@0@8 J@@@<XP ND CFP G G @6@F
@8 N@N
@T@A N@9 R4@<XP R2 CCh G G 
 I

@=CCi G G		@6@@@ @/@ 
@/@8 H@ @ @ @ @9 Q @@<CCx G G H

 H

@6@V@<XP R) CB G G@6@ 
@1@$blocked_Prelude.splitAt.splitAtp.238

@5@9 H@<XP M5 CBz G G 
@=CB{ G G

@6 M3@8 M.@8 M.@8 M0@ 
@9 M4@<XPprim_letrec C H H@6@ 
@1blocked_prim_letrec

@5@9 H@<XPPrelude.appendFile CD G G@6@ 
@1 R

@5@9 H@<XPPrelude.lookup CCd G G@6@ 
@1blocked_Prelude.lookup

@5@9 H@<XP Q C@) H H@6@ @1blocked_prim_Monad_seqWorld

@5@9 H@<XP P C H H@6@/@ 
@/@8 H@ @ @ @9 R* @@<XP P CD G G@6@1 O@1 IMPrelude.prim_readFile@5
@5@ 
@9 H@<XP@ blocked_blocked_Prelude.foldl1_2 CA G G@6@@@1 L@5@ 
@ @9 H@<CA G G@6@@@1 NPrelude.foldl1@4@5@ 
@ @9 H@<CA G G  H

 H

@=XP Rv CCe G G@6@/@ 
@/@8 H@ @ @ @9 R0 @@<XP Ry C@* H H@6@0@ @/@8 K`@ 
@ @ @9 K`@<XP R| CD G G 
 IMPrelude.prim_readFile$WORLD

@=XPPrelude.writeFile CD G G@6@ 
@1 R_

@5@9 H@<XP Q CA G G@6@1 Rb

@5@9 H@<XPPrelude.splitAt CB G G@6@ 
@1blocked_Prelude.splitAt

@5@9 H@<XP R CD G G@6@ 
@1@#blocked_Prelude.prim_readFile$WORLD

@5@9 H@<XP Q C@#B G G

@6@/@3@,@.@5@8 J@@@ @/@8 LR@ @8 I7@ @ 
@9 Q@<CB G G

@6@/
@8 LR@ 
@9 I7@<XPblocked_prim_Monad_bind C@$ H H  IM Q


@=XP@(blocked_blocked_Prelude.drop_ComplexCase C
B G G I@6@ 
@ @ @9 H@<CB G G I@6@@@/@ @/@8 H@ @ 
@ @ @9 Q @@<CB G G  H
 H
@=XP Q CA G G@6@ @1@.blocked_blocked_blocked_Prelude.foldr1_2_[|]_2

@5@9 H@<XP@)blocked_Prelude.ensureSpine.ensureList.20 CA G G@6@/@/@8 H@ @ @ 
@9@+blocked_Prelude.ensureSpine.ensureList.20_1 @@<XP Jf CA G G@6@ 
@1blocked_Prelude.foldr1

@5@9 H@<XP R C@"B G G@6@/@8 H@1 Jl @5@/@ 
@/@8 H@ @ @ @ @9 R @@<XP R CD G G L:
@6@/@8derefAll @@ @ @8
prim_readFile @@'
@<XP R CA G G@6@ 
@ @ @9 H@<C@&A G G		@6@@@/@8 H@1 IK@1 IK@5@2 P@4@5@ 
@ @ @9 H@<CA G G H
 H
@6@V@<XP R CA G G@6@1 Q

@5@9 H@<XP R CA G G@6@/@ 
@/@8 H@ @ @ @9 Q @@<XD t  t t  @ft expand_query  D t  t t  @ft  R A D t  t t  @ft  R A D t  t t  @ft  R  P N+ CG G G@6@/@8 I7@0@/@8 L@/
@8 I7@ 
@9isValidModuleName @@<XP Q CB G G 


@=CB G G

@6@@@1 R@1 K@5@5@ 
@ @9 H@<CB G G  H

 H

@=XP Q C@%@& H H

@6@1 L:@.@5@ @/@8 K`@ @/@ @/@8 K`@ @ 
@ @ @9 K`@<XP Rp C H H I@6@U@@@'
@'
@<C H H I@6@/@8create_mutable I@"
 L@#@'
@<XP	failprint C@'E G G@6@E
@8 I@N
@R@'Failure due to irreducible expression: @8 K@8 P,@8 K@F@8 M@N@T@A I	@8 A@@@S@<XP PM C@_E G G@6@B@( N@A@(.lcurry@/
@8 I7@ 
@/@8findSourceFileInLoadPath H@@@ @/@8 I7@ 
@0@/@8 L@ @/@8prog2DirProg H@3@4@5@/@8 J@ @/@8 I7@F@/@3@/@5@ @8 J@N@ @8 I7@A@'@) C@G@@@<XPprim_Monad_bind C@# H H@6@ 
@1 R

@5@9 H@<XP Q CB G G@6@ @1 H
@2 R

@5@9 H@<XP Re CA G G@6@1 R

@5@9 H@<XP Of CBX G G 

@=CBY G G		

@6@ @/@ @8 O@ @ @ @9 Oe@<XP K CC G G@6@ @1blocked_Prelude.enumFromThenTo

@5@9 H@<XP@Zblocked_blocked_blocked_Prelude.enumFromThenTo.p.320_ComplexCase_Prelude.False_ComplexCase CC G G I@6@1 J@5@ @ @ @9 H@<CC G G I@6@@@1 NPrelude.enumFromThenTo.p.320@4 I@5@ @ @ @9 H@<CC G G		  H
 H
@=XPPrelude.userError CD' G G@6@1blocked_Prelude.userError

@5@9 H@<XPprim_appendFile C@< H H@6@ 
@1blocked_prim_appendFile

@5@9 H@<XP R C@.C G G@6@/@8 H@/@8 H@1Prelude.takeWhile@1 IM R@4@4@4@5@2 K@5@ 
@ @ @9 H@<XP N} CEL G G@6 C@/
@8 M@)Current search path for loading modules: @8 K@8 K@/@8 N@/@8 I7@8 K@9 K@<XP N\ CD( G G@6@F@8 KA@NExecuting: @8 K@8 K@8 K@A@T LL@8 LM@9shellCmdWithCurryPath H@<XP@Rblocked_blocked_Prelude.enumFromThenTo.p.320_ComplexCase_Prelude.False_ComplexCase CC G G@6@ @1 H
@2 R

@5@9 H@<XP P CA G G I@6@1 L@2 K
@5@ @ @ @9 H@<CA G G I@6@@@1 N L@4 I@5@ @ @ @9 H@<CA G G  H
 H
@=XP O CB! G G 

@=CB" G G		

@6@ @/@ @8 O@ @ @ @9 O@<XP N C@H G G	@6@8 N_@!Showing source code of function "@8 J@3
@4@3@.@5@4@5@/@8 J@/
@8 I7@ 
@8 J" in separate window...@8 J@8 J@B@1 P@.@.@5@8 I@A@(@G@F
@)@N@T@G@A@C@ @/@8 Q2 @@F@8 KA@NSEND: -@8 K@ @8 K@8 K@A@T@0@1 BQ@1 Ph@-@5@2 BQ@1 M/@5@2 BQ@1 M1@5@2 LN@5@1 I@2 Pz@0@5@8 J @@@/@8 I7@F@8 KA@NSEND: +@8 K@ @8 K@8 K@A@T@/@8 R@ @+@8 Pg@ @ @8 M.@ @8 M0@ @8 LM@1 P
@5@9 C:@<XP@.blocked_blocked_Prelude.enumFromTo_ComplexCase C	C G G  I
@=CC G G I
 K O@6@@@ @8 H@'@<CC G G  H
 H
@=XP K CCz G G@6@1blocked_Prelude.enumFrom

@5@9 H@<XP@8blocked_blocked_Prelude.enumFromThenTo.p.320_ComplexCase CC G G I@6@1 Jl@5@ @ @ @9 H@<CC G G

 I@6@@Prelude.otherwise@/@ @/@8 H@ @ 
@ @ @ @ @9 R @@<CC G G		  H
 H
@=XP N` CD G G  @6wish@>Windowing shell "wish" not found. Please install package "tk"!@9checkProgram @@<XP R CC{ G G

 K O@6@ @8 H@'
@<XPblocked_Prelude.foldl1 CA G G@6@/@ 
@/@8 H@ @ @ @9blocked_Prelude.foldl1_2 @@<XP@0blocked_Prelude.enumFromThenTo.p.320_ComplexCase CC G G@6@ @1 H
@2 R

@5@9 H@<XP N C@D G G@6@;>>> Creating saved state without interactive environment...@8writeLnErrNQ H@1 C;@2  G@2 J@.
@.@5@1 J
@5@/@8  BR @ @/@8foldr H@/@8generateMainPlFile N.save@/@8 I@ @8 H @/@8 J@ /curry2prolog/@/@8 I@ prologbasics.pl@/@8 I@ 	basics.pl@/@8 I@ evaluator.pl@/@8 I@ 	loader.pl@/@8 I@1 FI@2 D%@2  G@2  J@5@8writeClause N@1 FI@2 D$@2  G@2  J@5@8 S@1 FI@2 BQ@2 BQ@1 D@4@4@4@4@5@2 BQ@1 C#@1 @@1 I@2 K?@0@5 @5 @5@2 BQ@1 N7
@2 C@5@2 BQ@1 N@5 @5@8 S@8 HC  @3@4/bin/sicstus -l @4@5@/@8 J@ @8 J@ @8deleteMainPrologFile N@ @9 N: I@<XP@/blocked_Prelude.getLine._'23lambda8._'23lambda9 CD% G G@6@1 IG@4
@5@ 
@ @9 H@<XPPrelude.ioError CD* G G@6@1blocked_Prelude.ioError

@5@9 H@<XP@.blocked_blocked_Prelude.splitAt.splitAtp.238_2 CB G G 
 H

@=C@OB G G

@6@@@0@/@8 H@0@/@8 H@0@/@8 H@1 H@1 H@2 R@1 K@5@5@2 H@1 H@2@,Prelude.splitAt.splitAtp.238._'23selFP9'23ys@5@2 H@1 H@2@-Prelude.splitAt.splitAtp.238._'23selFP10'23zs@5@2 H@3@5@5@ 
@ @9 H@<CB G G H

 H

@6@V@<XP S CB G G@6@1@4blocked_Prelude.splitAt.splitAtp.238._'23selFP9'23ys

@5@9 H@<XD t  t t  @ft 
expand_answer  D t  t t  @ft  S A D t  t t  @ft  S A D t  t t  @ft  S  P R CA G G@6@ 
@1 R}

@5@9 H@<XP O< CH G G 

 @
@=CH G G
 @


 @@6@*
@@@<C@"H
 G G
 @



 @
@6@ @ @9 O;@<XP O$ C@y H H@6@ 
@1 Q

@5@9 H@<XP@&blocked_Prelude.enumFromTo_ComplexCase CC G G@6@ @1 H
@2 R

@5@9 H@<XP S CD+ G G@6@1 R @2Prelude.showError
@5@ 
@9 H@<XP S CB G G@6@/@/@8 H@ @ @ 
@9@6blocked_Prelude.splitAt.splitAtp.238._'23selFP9'23ys_1 @@<XP K CC} G G@6@ 
@1blocked_Prelude.enumFromThen

@5@9 H@<XPblocked_Prelude.uncurry_2 CA G G@6@ 
@1@!blocked_blocked_Prelude.uncurry_2

@5@9 H@<XP R C@@1 H H@6@1  G MH@5@/@8 I@8 Rh @@@@3@r@4@e@4@a@4@d@4@F@4@i@4@l@4@e@4@ @4@"@5@/
@8 J@ 
@3@"@4@:@4@ @4@U@4@R@4@L@4@s@4@ @4@n@4@o@4@ @4@l@4@o@4@n@4@g@4@e@4@r@4@ @4@s@4@u@4@p@4@p@4@o@4@r@4@t@4@e@4@d@4@ @4@i@4@n@4@ @4@r@4@e@4@a@4@d@4@F@4@i@4@l@4@e@4@!@5@/@8 J@/@ @8 I7@ @9 M@<C@/@2 H H@6@/@8string2Atom H@/
@8 M( A@/@ 
@8 M+@F OF@8 OG@N@1Prelude.prim_readFileContents@5@9 H@A@" S1@#@<XD t  t t  @ft  C  D t  t t  @ft  C A D t  t t  @ft  C A D t  t t  @ft  C  P
Prelude.curry C@ G G@6@ @1blocked_Prelude.curry

@5@9 H@<XP@7blocked_blocked_Prelude.getLine._'23lambda8_ComplexCase CD  G G I@6@1 IG@5@ 
@ @9 H@<CD! G G I@6@@@1 II R@2 IM@'Prelude.getLine._'23lambda8._'23lambda9@4@5@ 
@ @9 H@<CD" G G  H

 H

@=XP R C@= H H  IMprim_appendFileWorld


@=XP R C
D( G G 
Prelude.UserError

@=XP N CE G G@6@B@( N@A@( R@/
@8 I7@ 
@/@8 R@@@ @9 I7@<XP Nd C
E G G@6 R@/@8 I@8 J@@@<C
E G G@6 N@/@8 I@8 J@@@<CE G G@6@/@8 Qy@8 J@@@<C
E G G@6	_flat.xml@/@8 I@8 J@@@<XP Rl CB G G@6@/@ 
@/@8 H@ @ @ @9@&blocked_Prelude.splitAt.splitAtp.238_2 @@<XP NG CFS G G @6@F

@8 N@N
 N@9 I@A@T@<XP S+ CA G G H

@6@@@1 IK@1 IK@5@5@ 
@ @9 H@<CA G G H

 H

@6@V@<XP R CA G G@6@ 
@1 R

@5@9 H@<XP O CB G G@6@/@8 K@ 
@3@_@5@9 I7@<C@'B G G	@6@F@'@N@3 I@4@5@ 
@9 J@A	@ @ @ 
@9 O@<XP S5 CA  G G@6@1 IK
@2 H@5@ 
@ @ @9 H@<XP S9 CD$ G G@6@ 
@1 S


@5@9 H@<XP S? CB G G@6@ 
@1 S

@5@9 H@<XP L/ CA	 G G@6@ @1blocked_Prelude.flip

@5@9 H@<XP@!blocked_Prelude.until_ComplexCase CA G G@6@ @1 H
@2@)blocked_blocked_Prelude.until_ComplexCase

@5@9 H@<XPPrelude.uncurry CA G G@6@ 
@1blocked_Prelude.uncurry

@5@9 H@<XPblocked_Prelude.enumFromTo C@(C G G		@6@/@8 H@/@8 H@1 K&@5@/@ 
@/@8 H@ @ @ @ @ @9 S @@<XP S CB G G@6@1@5blocked_Prelude.splitAt.splitAtp.238._'23selFP10'23zs

@5@9 H@<XPblocked_prim_appendFileWorld C@'@? H H

@6@/@8 R@ @/@8 S.@/@8 M(@  G~@/@ @8 M+@ @ 
@ @ @9prim_writeFileContents @@<XP N CD! G G@6@F@8 KA@N R@8 K@8 K@8 K@A@T LL@8 LM@9 J@<XP R CB G G@6@ 
@1blocked_Prelude.takeWhile

@5@9 H@<XP Ny C	DU G G@6@8 J@@@9 S@<CDX G G
 @6@@@S@<CDY G G@6@8sleepSeconds I@r @9 Nx@<XP Il CA H H@6@U
@@@'
@<C@&A H H L
@6@@@/
@8 L@F@"
 L
@#@N@'@A@ 
@9 Ik@G@<CA H H H
@6@@@; I O@<CA H H 

@=XP SD CA
 G G@6@1 IK@1 IK
@5@5@ 
@ @ @9 H@<XP SH CA G G I@6@ 
@ @ @ @9 H@<CA G G I@6@@@/@8 H@1
Prelude.until@2 IK
@5@ @ @ @9 H@<CA G G  H
 H
@=XP JB CA G G@6@ 
@1blocked_Prelude.map

@5@9 H@<XP SL CA G G@6@/@ 
@/@8 H@ @ @ @9 S) @@<XP SR CB G G@6@/@/@8 H@ @ @ 
@9@7blocked_Prelude.splitAt.splitAtp.238._'23selFP10'23zs_1 @@<XPblocked_prim_writeFileContents C@A H H@6@/@ @/@8 H@ @ 
@ @ @9prim_writeFileContents1 @@<XP N CDO G G@6showcommand@8 J@E@)
 @p@N@R@@@<CDP G G@6PAGER@8getEnv I@E@)
 @p@N@R@@@<CDQ G G cat@=XP SZ CB G G@6@/@ 
@/@8 H@ @ @ @9blocked_Prelude.takeWhile_2 @@<XP R CA H H@6@U
@@@'
@<C@(A H H L
@6@@@/
@8 L@F@"
 L
@#@N@ @9 R@A@ 
@9 R@G@<CA  H H@6@/@/
@8 @@ 
@8 @@ 
@9	derefArgs @@<XP@/blocked_Prelude.getLine._'23lambda8_ComplexCase CD G G@6@ 
@1 H
@2 S7

@5@9 H@<XP O C@ G G@6@1blocked_Prelude.id

@5@9 H@<XP S' C@#C~ G G@6@/@8 H@1 Q@1 IM O@4@1 K@5@5@5@ 
@ @9 H@<XP S$ CB G G@6@1@>blocked_blocked_Prelude.splitAt.splitAtp.238._'23selFP9'23ys_1

@5@9 H@<XP Q C@- H H@6@ 
@1blocked_prim_returnWorld

@5@9 H@<XPPrelude.putStrLn CD G G@6@1blocked_Prelude.putStrLn

@5@9 H@<XP Sw CA! H H @6@@@<CA" H H@6@/
@8 @@ 
@/@8 R@ @8 @@r
 @ @9 Sv@<XPprim_readFileContents C@5 H H@6@1blocked_prim_readFileContents

@5@9 H@<XPconstrEq C@ H H@6@ 
@1 L

@5@9 H@<XP S| C	@ G G@6@ 
@9 H@<XP S~ CB G G H
@6@@@ @ 
@9 H@<CB G G H
 H
@6@V@<XP K CC G G@6@ 
@1 SN

@5@9 H@<XP N CDJ G G@6editcommand@8 J@E@)
 @p@N@R@@@<CDK G G@6EDITOR@8 So@E@)
 @p@N@R@@@<CDL G G vi@=XP S: C@> H H@6@ @1 ST

@5@9 H@<XP I C@ @ G G  IN IN IN  KV KYInt KV
 KV KY
@=XP S C@. H H  L:


@=XP S CD G G@6@1 R@1 R
@5@2 R I@5@ 
@9 H@<XP S C@6 H H@6@8 P`@@@)@8 F @'
@<C@5@7 H H@6@/@8 F; @/@ @8 MF@"
@#@F OF@8 OG@N@1 S1
@5@ @8 H@A@" S1
@#@'
@<XPblocked_Prelude.foldl_3 CA G G@6@ @1blocked_blocked_Prelude.foldl_3

@5@9 H@<XP P C H H@6@1 O
@5@9 H@<XP
Prelude.const C@ G G@6@ 
@1blocked_Prelude.const

@5@9 H@<XPblocked_blocked_Prelude.map_2 CA G G 


@=CA G G
 IK
 JB@6@@@ @8 H@'
@<CA G G H

 H

@6@V@<XP SW C@@ H H@6@ @1 Sh

@5@9 H@<XP NW CE} G G 
@=CE~ G G
 @


@6, @8 M.@8 NS@ 
@9 NV@<XPprim_writeFile C@8 H H@6@ 
@1blocked_prim_writeFile

@5@9 H@<XP@#blocked_Prelude.getLine._'23lambda8 C@ D G G@6@/@8 H@1 I I@5@/@/@8 H@ @ @ @ 
@9 Sy @@<XP S CA G G@6@ 
@ @ @9 H@<C@&A G G		@6@@@/@8 H@1 R@1 IK@1 IK@5@5@5@ 
@ @ @9 H@<CA G G H
 H
@6@V@<XP S C
@ G G@6@ 
@ @9 H@<XP N C@OES G G@6@/@8 LR@0@/@0@8 MV@F@" KY
Prelude.IO KY K@#@N@T@A	@:*** Type error: Forked expression must be of type "IO ()"!@8 K@8 K@@@8 O@/
@8 M\ F@8 N@/@8 L@1  G@2 N@5@8forkProcessForGoal I@ 
@8 N@9 S\@<XP@:blocked_blocked_blocked_blocked_Prelude.zip3_1_[|]_3_[|]_5 CB G G 
@=CB G G

 L
Prelude.zip3
@6@@@<CB G G		 H
 H
@6@V@<XP S C@9 H H  IMprim_writeFileWorld


@=XP L CA G G@6@ @1blocked_Prelude.foldl

@5@9 H@<XP S` CA G G@6@ @1blocked_Prelude.until

@5@9 H@<XP Sb CA G G@6@/@ 
@/@8 H@ @ @ @9blocked_Prelude.map_2 @@<XP S C@: H H@6@ @1blocked_prim_writeFileWorld

@5@9 H@<XP@2blocked_blocked_blocked_Prelude.zip3_1_[|]_3_[|]_5 CB G G@6@ @1 S

@5@9 H@<XP Sf CB G G@6@1@?blocked_blocked_Prelude.splitAt.splitAtp.238._'23selFP10'23zs_1

@5@9 H@<XP S CA G G@6@/@ @/@8 H@ @ 
@ @ @9 S @@<XP S C@*A
 G G

@6@/@8 H@/@8 H@1 IK@5@/@ @/@8 H@ @ @ @ 
@ @ @9 SF @@<XP S CA G G@6@ 
@1 S

@5@9 H@<XP N CH G G@6@U
@&Cannot show source code of a variable!@9 K@<C@ H G G IM

@6@@@/@8 I7@/
@3@.@.@5@8 J@@@ 
@ @9 N@<C@!H G G@6@3@.@0@5@8 @@/@8 I7@/
@3@.@.@5@8 J@@@ 
@ @9 N@<XP S C@'@; H H

@6@/@8 R@ @/@8 S.@/@8 M(@  B@/@ @8 M+@ @ 
@ @ @9 SV@<XP S CB G G H

@6@@@ @ 
@9 H@<CB G G H
 H
@6@V@<XP R
 CD G G@6@1 S

@5@9 H@<XPPrelude.prim_show CD: G G@6@1blocked_Prelude.prim_show

@5@9 H@<XPprim_hnf_apply C@R H H@6@ 
@1 H
@2blocked_prim_hnf_apply

@5@9 H@<XPblocked_put_writeFileContents C@G H H
 H
 H
@6@@@<C@H H H@6@/@8 MF@ @8 Pg@ 
@ @ @ @9 SV@<XP RB C@#E G G@6@8 M@/
@8 L@3@P@4@r@4@e@4@l@4@u@4@d@4@e@5@8 Cl @@@<C
E G G  @6@GERROR: current program not loaded in debug mode, option not applicable!@8 K@8 K@@@S@<XPblocked_prim_catchWorld C@V@L H H		@6@/@1 BQ@1 Ka
@.@5@2 C#@1 @@1 I@5@2 @
@5@2 BQ@1 @@.Computation suspended@5@2
returnIOError
@5@1 BQ@1prologError2Atom@5@2 S
@5@8 J @@@<C@M H H@6IO action failed@/@8atom2String H@1Prelude.FailError@5@ 
@ @ @9applyErrorFunction @@<XPPrelude.ord CC G G@6@1blocked_Prelude.ord

@5@9 H@<XP N C@#D> G G@6In directory "~w":~n@3
@5@8 A @@/@8directoryFiles I@/@8 @{ @1  @fshowIfCurryProgram@5@8 J@8 K@9 K@<XPblocked_Prelude.dropWhile_2 CB G G@6@ 
@1@#blocked_blocked_Prelude.dropWhile_2

@5@9 H@<XP
prim_ifVar C@ H H@6@ @1blocked_prim_ifVar

@5@9 H@<XP H CA H H

@6@U
@@@<C@(A H H@6@8 B:@@@F
@0 @0@0@0@8functiontype @@N
@/@8 R@" L@#@A@'
@G@<CA H H

@6@"
 L@#@@@<CA H H
 L
@6@9 R@<XPprim_Int_minus C	 H H@6@c@j@i@n @@y@<XP@&blocked_blocked_Prelude.if_then_else_1 C
AG G G I@6@ 
@ @ @9 H@<CAH G G I@6@@@ 
@ @ @9 H@<CAI G G  H
 H
@=XPblocked_Prelude.zipWith_2 CB G G@6@ @1@!blocked_blocked_Prelude.zipWith_2

@5@9 H@<XPunifEqLinearHnf C@ H H@6@ 
@1blocked_unifEqLinearHnf

@5@9 H@<XP O C	E G G@6@8 @@@@9 K@<C@-E G G KV


 O@6@F
@" KV@#@N@(nested@A@( O@ @8 O -> @8 K@ 
 O@9 O@<C@5E G G KV


 T	@6@F
@" KV@#@N@( T	@A@( O M@8 K@ @8 O T
@8 K@ 
 O@8 O P1@9 K@<CE G G KY KY Po@6@@String@9 K@<CF G G KY
@6@@[@8 K O@8 O]@9 K@<C@ F G G KY

@6@8isTupleCons H@@ M@8 K@ 
 O@8 O@ @8writeTupleType @ P1@9 K@<CF G G KY
@6@8
writeTypeCons @@@@<CF G G KY


 O@6@8 T@ 
@8
writeTypes @@@@<CF
 G G KY


 T	@6 M@8 K@8 T@ 
@8 T P1@8 K@@@<XP Q C@Q H H@6@/@ 
@/@8 H@ @ @ @9 S @@<XPblocked_Prelude.show CD8 G G@6@1 O@1 IM S@5
@5@ 
@9 H@<XPput_writeFileContents C@F H H@6@ @1 H@2 S

@5@9 H@<XP RN C@YDx G G@6@/
@8 N1@F@!@)
@N@!@3@P@4@r@4@e@4@l@4@u@4@d@4@e@5@#@A@&
@/@8 I7@F
@/
@8 Q@N@T@A Q@8 J@8 J Q*@8 K@@@S@G
@ 
@/@8 N@ @8loadMain N@@@<XPprim_catchWorld C@K H H@6@ @1 S

@5@9 H@<XP R CG G G@6@F
@8 MU@N@T@G@A
ERROR: Illegal module name: @8 J@/@8 I7@8 K@S@<XPblocked_Prelude.dropWhile CB G G@6@/@ 
@/@8 H@ @ @ @9 S @@<XP S C@"@ H H@6@/@8 Ik@F@U@N@ 
@ @ @9 H@A	@ 
@ @ @9 H@<XD t  t t  @ft message_property A D t  t t  @ft  T(  Pblocked_Prelude./= CA\ G G@6@1 K%@2 I
@5@ 
@ @9 H@<XPblocked_Prelude.if_then_else_1 CAF G G@6@ @1 H
@2 S

@5@9 H@<XPblocked_Prelude.zipWith CB G G@6@/@ @/@8 H@ @ 
@ @ @9 T @@<XP T C@D@ H H@6@U@@@/@ 
@/@8 H@ @1 C#@1 @@1 L@5@2 BQ@1 @@5@2 @@5@2 BQ@1 @@5@2 BQ@1 @ I@5@2 @@5@9 H@<C@ H H
 H
 H

@6@@@<C@-@ H H@6@8 I@@@F
@'
@N@) I@'
@A@1 IM
Prelude.=:<<=@5@3
@4@5@ 
@ @9 O#@<C@*@ H H

@6@/@/@8 @@/@/@8 @@*@*@@@ @/@8genUnifEqLinearHnfBody @@ @ 
@ @9 H@<C@ H H@6@1 IM T0@5@3
@4@5@ 
@ @9 O#@<XPPrelude.show CD7 G G@6@1 T

@5@9 H@<XP N& C@:D/ G G@6@/@8 N'@8 R@0@8 N@@@/@8 K: I@1 JO@.
@5@8 I@F@ 
@8 I@N@&
@A	@!@3
@5@#@1 JO@5@9 A@<CD8 G G@6ERROR: Source file of module "@8 J@/@8 T7@8 J Q*@9 K@<XP
prim_error C
@v H H@6@/@8 S.@9 M@<XP L CB G G@6@ 
@1 T%

@5@9 H@<XP Q CA[ G G@6@ 
@1 T)

@5@9 H@<XPblocked_Prelude.if_then_else CAD G G@6@/@ @/@8 H@ @ 
@ @ @9 T+ @@<XP
unifEqLinear1 C@ H H@6@ 
@1blocked_unifEqLinear1

@5@9 H@<XPPrelude.zipWith CB G G@6@ @1 T-

@5@9 H@<XPgetSEqConstraints C@ H H
 I@6@U
@@@)
@<C@ H Hcontrol





@6@U@@@'
@ @9 TG @@<C@ H H TI


 IU
@6@ 
@ @9 TK@<XPblocked_blocked_Prelude.&>_1 C
AW G G I@6@@@ 
@ @9 H@<CAX G G I@6@@@1 N
Prelude.&>@4 I@5@ 
@ @9 H@<CAY G G  H

 H

@=XP@,blocked_blocked_blocked_Prelude.zip3_1_[|]_3 CB G G 
@=C@ B G G@6@@@ 
@/@ @/@8 H@ @ @ @ @ @ @9 S @@<CB G G H
 H
@6@V@<XPPrelude.if_then_else CAC G G@6@ @1 T>

@5@9 H@<XP TC C@ H H I@6@U
@@@8 H@'
@<C@ H H H

 H

@6@@@<C@ H H@6@/@ 
@/@8 H@ @ @ @9 T @@<XPblocked_prim_applySeq C@] H H@6@/@ 
@/@8 H@ @ @ @9prim_applySeqHNF @@<XPblocked_Prelude.&>_1 CAV G G@6@ 
@1 TL

@5@9 H@<XP@pblocked_blocked_blocked_blocked_blocked_Prelude.lookup_2_[|]_1_Prelude.(,)_ComplexCase_Prelude.False_ComplexCase CCs G G I@6@1 Ru
@5@ @ @ @9 H@<CCt G G I@6@@@1 N Ru@4 I@5@ @ @ @9 H@<CCu G G		  H
 H
@=XPunifEqLinear C@ H H@6@ 
@1blocked_unifEqLinear

@5@9 H@<XP@;blocked_blocked_blocked_Prelude.dropWhile_2_[|]_ComplexCase CB G G I@6@1 L
@5@ @ @ @9 H@<CB G G I
@6@@@<CB G G  H
 H
@=XD t  t t  @ft  B  D t  t t  @ft  B A D t  t t  @ft  B A D t  t t  @ft  B  P
prim_applySeq C@\ H H@6@ 
@1 TU

@5@9 H@<XPblocked_Prelude.print CD> G G@6@1 S@2 T5
@5@ 
@9 H@<XPblocked_Prelude.&> CAT G G@6@/@ 
@/@8 H@ @ @ @9 TZ @@<XP Ta C@ H H@6@/@ 
@/@8 H@ @ @ @9 TA @@<XP PX CE G G 
@=CE G G
@6@3@4 -i@4
@5@/@8 J@ @ @9 PW@<XP@3blocked_blocked_Prelude.dropWhile_2_[|]_ComplexCase CB G G@6@ @1 H
@2 Tc

@5@9 H@<XP
Prelude.print CD= G G@6@1 Tg

@5@9 H@<XP N C@1D^ G G BQ

@6@8 K@/
@8 I7@ 
@/@8 E{@c@d@h@n @@z@ @8writeBlanks H (loaded from @8 K@8 K P1@8 K@9 K@<XPblocked_prim_writeFileContents1 C@C H H L: K@6@8 LM@8 F @'@<C@D H H

@6@ @/@ @/@8 H@ @ @ 
@ @ @9 T @@<C@E H H  H
 H
@=XP@#blocked_blocked_Prelude.takeWhile_2 CB G G 


@=C@/B G G@6@@@/@8 H@ @/@8 H@1 IK@5@/@ 
@/@8 H@ @ @ @ @ @ @9@3blocked_blocked_Prelude.takeWhile_2_[|]_ComplexCase @@<CB G G H

 H

@6@V@<XP TN CAS G G@6@ 
@1 Tk

@5@9 H@<XPgenUnifEqHnfBody C@ H H I@6@c@i@j@u@@@<C@ H HPrelude.=:<=

@6@'
@@@ @8 @@ 
@ @9 @@<C@+@ H H		 IU T


@6@ @8 @@ 
@ @8 @@r
@ @ 
@ @9 T @@<XP Q CEm G G 
@=C@.En G G
 @


@6@ 
@3@0@4@.@.@5@8 I7@/@3@5@8 I7@ @8 I@@@ @9 Q@<C@ Es G G
 @



 @

@6@ @ @9 Q@<XP S C@S H H H

 H

@6@@@<C@o@T H H
 IM


@6@@@F@G@)@N@F@,@+$world@N@3@4
@4@4@5@/@8rev H@/@3@5@8 @@1  @f@5@@A@ @ @ 
@ @9prim_hnf_apply_call @@H@G@A@r @" IM@#@'
@H@<C@:@U H HDynamic.Dynamic

 T
@6@@@ @/@ 
@/@8 H@ @3@.@.@5@8 @@ @3@5@/@8 J@ @3@5@8 @@'@<C@"@V H H@6@3@.@.@5@8 @@ @3@5@/@8 J@3@5@8 @@'
@<XP S CD; G G@6@/@8 R@ @8
prim_showTerm
prim_readshowterm@'
@<XP S C@SDC G G@6@/@8 I7@F
@F@B@/@3@.@4@c@4@u@4@r@4@r@4@y@5@8 J@A@/@3@.@4@l@4@c@4@u@4@r@4@r@4@y@5@8 J@N
~s @3@5@9 S@A@T@G@<XP St CB G G@6@ 
@1 T|

@5@9 H@<XP Sk C@B H H@6@ @1 H
@2 Ty

@5@9 H@<XP@hblocked_blocked_blocked_blocked_Prelude.lookup_2_[|]_1_Prelude.(,)_ComplexCase_Prelude.False_ComplexCase CCr G G@6@ @1 H
@2 T\

@5@9 H@<XPblocked_Prelude.otherwise CAA G G  I
@=XPPrelude.prim_chr CC G G@6@1blocked_Prelude.prim_chr

@5@9 H@<XP R\ C@'FE G G@6@V
@/@8 I@1 N@.@5@8 I@1 N@4@5@8 A@8 RJ@8 RG@8 RDSpy mode turned on@8 K@8 K@@@<CFK G G@6@!ERROR: Cannot place spy point on @8 K@8 K@9 K@<XPblocked_blocked_Prelude.span_2 CB G G 
 H

@=C@/B G G@6@@@/@8 H@ @/@8 H@1 IK@5@/@ 
@/@8 H@ @ @ @ @ @ @9@.blocked_blocked_Prelude.span_2_[|]_ComplexCase @@<CB G G H

 H

@6@V@<XPblocked_Prelude.showError CD. G G@6@/@/@8 H@ @ @ 
@9blocked_Prelude.showError_1 @@<XPblocked_Prelude.sequenceIO_ CDW G G@6@1 IM M$@4 J@4@1 IM R@5@5@9 H@<XP R CA@ G G@6@1 T
@5@9 H@<XPblocked_Prelude.span_2 CB G G@6@ 
@1 T

@5@9 H@<XPblocked_Prelude.chr CC G G@6@1 J@1 IM T@5
@5@ 
@9 H@<XP@$blocked_Prelude.enumFromThenTo.p.320 C@ C G G		@6@1 J@5@/@ @/@8 H@ @ 
@ @ @ @9 R @@<XD t  t t  @ft  I A D t  t t  @ft  I A P I C@ G G  K()  T  KY K@=C@ G G []  T  KY
 @=C@*@ G G    KV
 KV KY KY  @=C@ @ G G		  H(,) T  KV
 KV
 KY H@=C@'@ G G

  L(,,) T  KV
 KV
 KV
 KY L@=C@.@ G G 
Prelude.(,,,)(,,,) T  KV
 KV
 KV
 KV
 KY T@=C@5@ G G Prelude.(,,,,)(,,,,) T  KV
 KV
 KV
 KV
 KV
 KY T@=C@<@ G G

 Prelude.(,,,,,)(,,,,,) T  KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@C@ G G Prelude.(,,,,,,)(,,,,,,) T  KV
 KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@J@ G G Prelude.(,,,,,,,)	(,,,,,,,) T  KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@Q@ G G Prelude.(,,,,,,,,)
(,,,,,,,,)	 T  KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@X@ G G Prelude.(,,,,,,,,,)(,,,,,,,,,)
 T  KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@_@ G G Prelude.(,,,,,,,,,,)(,,,,,,,,,,) T  KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@f@ G G Prelude.(,,,,,,,,,,,)
(,,,,,,,,,,,) T  KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@m@ G G Prelude.(,,,,,,,,,,,,)(,,,,,,,,,,,,)
 T  KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@t@ G G Prelude.(,,,,,,,,,,,,,)(,,,,,,,,,,,,,) T  KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@{@ G G Prelude.(,,,,,,,,,,,,,,)(,,,,,,,,,,,,,,) T  KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KV
 KY T@=C@ G G  IFalse  T  KYPrelude.Bool  I @=C@ G G  ITrue  T KY T  I @=C@#@ G G  MLT  T  KYPrelude.Ordering  M
   M @=C@#@ G G  M
EQ  T KY T  M   M @=C@#@ G G  MGT  T KY T  M   M
 @=C@ G G  INothing  T  KY
Prelude.Maybe
  I@=C@"@ G G  IJust T KV
 KY T  I @=C@$@ G G  OLeft T  KV
 KYPrelude.Either
  O@=C@$@ G G  ORight T KV
 KY T
  O@=C@9@ G G Prelude.IOErrorIOError T  KV KY KY Po KY T  S<  S Prelude.NondetError@=C@9@ G G  S<	UserError T KV KY KY Po KY T  T  S  T@=C@9@ G G  S	FailError T KV KY KY Po KY T  T  S<  T@=C@9@ G G  TNondetError T KV KY KY Po KY T  T  S<  S@=XP I) C@ H H@6@U@@@,
@<C@ H H@6@/@/
@8 @@0@ 
@0@0@0@0@8 I@@@ 
@9 I+@<C@ H H @=XP S" CD- G G@6@1 T

@5@9 H@<XP@/blocked_blocked_blocked_Prelude.zipWith_2_[|]_4 CB# G G 
@=C@'B$ G G

 IK IK
 TF@6@@@ 
@ @8 H@'@<CB% G G H
 H
@6@V@<XP Jw CDV G G@6@1 T
@5@9 H@<XPPrelude.chr CC G G@6@1 T

@5@9 H@<XPblocked_Prelude.span CB G G@6@/@ 
@/@8 H@ @ @ @9 T @@<XP T C@W H H@6@@@/@3@4@5@8 @@ @ 
@ @ @9 H@<C@!@X H H
@6@@@/@3@4@4@5@8 @@ @ 
@ @ @9 H@<C@'@Y H H		

@6@@@/@3@4@4@4@5@8 @@ @ 
@ @ @9 H@<C@-@Z H H




@6@@@/@3@4@4@4@4@5@8 @@ @ 
@ @ @9 H@<C@ @[ H H@6@3
@5@/@8 T@/@3@5@8 @@ @ 
@ @ @9 H@<XPreplaceMultipleVariables C@#@ H H@6@3@.
@.@5@8 @@ inConstructorCall@/@/@8replaceMultipleVariablesInArgs @@3
@5@8 @@ @9 TK@<XP R CC G G@6@ @1 T

@5@9 H@<XP@'blocked_blocked_Prelude.zipWith_2_[|]_4 CB" G G@6@ @1 T

@5@9 H@<XP Ic CB G G@6@ 
@1 T

@5@9 H@<XPblocked_Prelude.prim_ord CC G G@6@/@8 Ik@ @8prim_ord @@'
@<XP T CF G G @=CF G G@6 BR@8 K O@8 O@9 T@<XP@;blocked_blocked_blocked_Prelude.takeWhile_2_[|]_ComplexCase CB G G  I R

@=CB G G I
@6@@@<CB G G  H
 H
@=XP@"blocked_blocked_Prelude.zipWith3_2 CB, G G 
@=C@ B- G G@6@@@/@ @/@8 H@ @ @ @ 
@ @ @ @9 P; @@<CB8 G G H
 H
@6@V@<XPblocked_blocked_Prelude.solve_1 C
AO G G I I
@6@@@<CAP G G I@6@@@1 N
Prelude.solve@4 I@5@ 
@9 H@<CAQ G G  H
 H
@=XPPrelude.prim_ord CC G G@6@1 T

@5@9 H@<XP RK CFR G G @6@F
@8 N@N
@T@A N@9 R4@<XP T CB G G@6@ @1 H
@2 T

@5@9 H@<XPblocked_Prelude.zipWith3_2 CB+ G G@6@ @1 T

@5@9 H@<XP
prim_Int_plus C H H@6@c@j@i@p@y@<XPblocked_Prelude.solve_1 CAN G G@6@1 U

@5@9 H@<XP S C@O H H@6@/@ @/@8 K`@ @ 
@ @ @9 K`@<XP RH CFQ G G @6@F

@8 N@N
 N@9 I@A@T@<XD t  t t  @ft  S A D t  t t  @ft  S A P S C@' G G		  I` C I` I	 KV KV

 KV KV
 KV@=C@$ G G		  LPrelude..._#lambda1 Lnofix KV KV

 KV KV
 KV@=C G G  O I6 O U KV
@=C G G  Sconst S U KV
 KV
@=C@) G G		  S4curry S4 U KV KV KY H


 KV KV@=C@) G G		  SKuncurry SK U KV KV
 KV

 KV KY H@=C@# G G		  L/flip L/ U KV KV
 KV

 KV KV@=C@' G G  S`until S` U KV KV
 KY T KV KV KV@=C G G Prelude.seqseqprim_seq I  KV
 KV
@=C G G  Rg
ensureNotFree P U KV
@=C G G  QensureSpine Q U KV KY
 KY@=C G G  Re Re Re U KV KY
 KY@=C G G  Q$ Q I  KV KV

 KV@=C G G 
Prelude.$!$! Tf I  KV KV

 KV@=C G G  O$!!prim_applyNormalForm I  KV KV

 KV@=C G G  J$#prim_applyNotFree I  KV KV

 KV@=C@  G G  O$##prim_applyGroundNormalForm I  KV KV

 KV@=C@! G G  R  @9 R  U KV KY KY Po@=C@" G G  R T; R U KV KY KY Po@=C@# G G  O" B  N U@=C@$@$ G G  I&& I I KV KY T KV KY T KY T@=C@$@% G G  M|| M I KV KY T KV KY T KY T@=C@& G G  Id F9 Id U KV KY T KY T@=C@' G G  R	otherwise  R U KY T@=C@( G G  TSif_then_else TS U KV KY T KV
 KV@=C@) G G  Usolve U U KV KY T KY T@=C@* G G  TN&> TN I  KV KY T KV
@=C@+ G G  I F J I KV
 KV KY T@=C@, G G  Q/= Q I KV
 KV KY T@=C@- G G  IT An S I KV
 KV KY T@=C@$@. G G  IV& P I  KV KY T KV KY T KY T@=C@/ G G  J C P U KV
 KV KY T@=C@0 G G  K GW K I KV
 KV KY T@=C@1 G G  K' @v K' I KV
 KV KY T@=C@2 G G  Jm<= Jm I KV
 KV KY T@=C@3 G G  J	 B J	 I KV
 KV KY T@=C@4 G G  Imax I U KV
 KV@=C@5 G G  JK Jq JK U KV
 KV@=C@6 G G  Ifst I U KV KY H

@=C@7 G G  I<snd I< U KV KY H

@=C@8 G G  Q	head Q	 U KV KY
@=C@9 G G  Ptail P U KV KY
 KY@=C@: G G  Pnull P U KV KY
 KY T@=C@*@; G G  O6++ O6 I KV KY
 KV KY KY@=C@< G G  O E} O U KV KY
 KY Pm@=C@#@= G G  L!! L I	 KV KY
 KV KY Pm@=C@&@> G G  JB @ JB U KV KV

 KV KY KY@=C@)@? G G  Lfoldl L U KV KV
 KV
 KV KV KY@=C@%@@ G G  Rfoldl1 R U KV KV
 KV KV KY@=C@)@A G G  M$ R M$ U KV KV
 KV
 KV KV KY@=C@%@B G G  Jffoldr1 Jf U KV KV
 KV KV KY@=C@)@C G G  R-filter R- U KV KV
 KY T KV KY KY@=C@1@D G G Prelude.zipzip U7 U KV KY
 KV KY
 KY KY H@=C@>@E G G		  Szip3 S U KV KY
 KV KY
 KV KY
 KY KY L@=C@4@F G G		  TFzipWith TF U KV KV
 KV

 KV KY KV KY KY@=C@B@G G G

  PzipWith3 P U KV KV
 KV
 KV

 KV KY KV KY KV KY KY@=C@7@H G G  Iyunzip Iy U KV KY KY H

 KY H KY KY@=C@,@I G G  JXPrelude.unzip._#selFP2#xs JX U KV KY H KY
 KY
 KY@=C@,@J G G  JZPrelude.unzip._#selFP3#ys JZ U KV KY H KY
 KY
 KY@=C@C@K G G		  Kunzip3 K U KV KY KY L


 KY L KY KY KY@=C@4@L G G  LPrelude.unzip3._#selFP5#xs L U KV KY L KY
 KY
 KY
 KY@=C@4@M G G  LPrelude.unzip3._#selFP6#ys L U KV KY L KY
 KY
 KY
 KY@=C@4@N G G  LPrelude.unzip3._#selFP7#zs L U KV KY L KY
 KY
 KY
 KY@=C@#@O G G  O J O U KV KY KY
 KY@=C@+@P G G  O5	concatMap O5 U KV KV
 KY
 KV KY KY@=C@ @Q G G  Piterate P U KV KV
 KV KY@=C@R G G  P D P U KV
 KY@=C@S G G  P	replicate P U KV KY Pm KV
 KY@=C@%@T G G  Qstake Qs U KV KY Pm KV KY
 KY@=C@%@U G G  P P P U KV KY Pm KV KY
 KY@=C@%@V G G  Rdrop R U KV KY Pm KV KY
 KY@=C@5@W G G  R Ko R U KV KY Pm KV KY
 KY H KY KY@=C@5@X G G  R) R) R) U KV KY Pm KV KY
 KY H KY KY@=C@-@Y G G  S@(Prelude.splitAt.splitAtp.238._#selFP9#ys S U KV KY H KY
 KY KY@=C@-@Z G G  S@)Prelude.splitAt.splitAtp.238._#selFP10#zs S U KV KY H KY
 KY KY@=C@)@[ G G  R	takeWhile R U KV KV
 KY T KV KY KY@=C@)@\ G G  L	dropWhile L U KV KV
 KY T KV KY KY@=C@9@] G G  Icspan Ic U KV KV
 KY T KV KY KY H KY KY@=C@-@^ G G Prelude.span._'23selFP12'23ysPrelude.span._#selFP12#ys UM U KV KY H KY
 KY KY@=C@-@_ G G Prelude.span._'23selFP13'23zsPrelude.span._#selFP13#zs UO U KV KY H KY
 KY KY@=C@9@` G G  QR B QR U KV KV
 KY T KV KY KY H KY KY@=C@+@a G G  Hlines H U KV KY KY Po KY KY KY Po@=C@9@b G G  H H H U KV KY KY Po KY H KY KY Po KY KY Po@=C@9@c G G  I1@(Prelude.lines.splitline.270._#selFP15#ds I1 U KV KY H KY KY Po KY KY Po KY KY Po@=C@9@d G G  I3@(Prelude.lines.splitline.270._#selFP16#es I3 U KV KY H KY KY Po KY KY Po KY KY Po@=C@9@e G G  HPrelude.lines._#selFP18#l H U KV KY H KY KY Po KY KY Po KY KY Po@=C@9@f G G  HPrelude.lines._#selFP19#xs_l H U KV KY H KY KY Po KY KY Po KY KY Po@=C@+@g G G  Mvunlines Mv U KV KY KY KY Po KY KY Po@=C@+@h G G  Mwords M U KV KY KY Po KY KY KY Po@=C@i G G  L L L U KV KY Po KY T@=C@9@j G G  PPrelude.words._#selFP21#w P U KV KY H KY KY Po KY KY Po KY KY Po@=C@9@k G G  OPrelude.words._#selFP22#s2 O U KV KY H KY KY Po KY KY Po KY KY Po@=C@+@l G G  Qunwords Q U KV KY KY KY Po KY KY Po@=C@3@m G G  PPrelude.unwords._#lambda6 P U KV KY KY Po KV KY KY Po KY KY Po@=C@n G G  M	 G  M	 U KV KY
 KY@=C@o G G  MKand  MK U KV KY KY T KY T@=C@p G G  Nor  N U KV KY KY T KY T@=C@'@q G G  Qiany Qi U KV KV
 KY T KV KY KY T@=C@'@r G G  Q @> Q U KV KV
 KY T KV KY KY T@=C@"@s G G  Qelem Q I KV
 KV KY KY T@=C@"@t G G  QnotElem Q I KV
 KV KY KY T@=C@,@u G G  Rulookup Ru U KV
 KV KY KY H
 KY T@=C@v G G  KenumFrom K U KV KY Pm KY KY Pm@=C@'@w G G  KenumFromThen K U KV KY Pm KV KY Pm KY KY Pm@=C@'@x G G  K
enumFromTo K U KV KY Pm KV KY Pm KY KY Pm@=C@/@y G G  KenumFromThenTo K U KV KY Pm KV KY Pm KV KY Pm KY KY Pm@=C@1@z G G  R R R U KV KY Pm KV KY Pm KV KY Pm KV KY Pm KY T@=C@{ G G  Sord S U KV KY Po KY Pm@=C@| G G  U T U U KV KY Po KY Pm@=C@} G G  Tchr T U KV KY Pm KY Po@=C@~ G G  Tprim_chr T U KV KY Pm KY Po@=C@$@ G G  O A O I KV KY Pm KV KY Pm KY Pm@=C@!@ G G Prelude.prim_Int_plus U
 Ui U KV KY Pm KV KY Pm KY Pm@=C@$@ G G  I @ I I KV KY Pm KV KY Pm KY Pm@=C@!@ G G Prelude.prim_Int_minus S Uj U KV KY Pm KV KY Pm KY Pm@=C@$@ G G 	Prelude.** Uk I KV KY Pm KV KY Pm KY Pm@=C@!@ G G Prelude.prim_Int_times Kd Um U KV KY Pm KV KY Pm KY Pm@=C@$@ G G  Hdiv H I KV KY Pm KV KY Pm KY Pm@=C@!@ G G  Ja I Ja U KV KY Pm KV KY Pm KY Pm@=C@$@ G G  Hmod H I KV KY Pm KV KY Pm KY Pm@=C@!@ G G  I\ Ip I\ U KV KY Pm KV KY Pm KY Pm@=C@/@ G G  IdivMod I U KV KY Pm KV KY Pm KY H KY Pm KY Pm@=C@$@ G G  IDquot ID I KV KY Pm KV KY Pm KY Pm@=C@!@ G G  L^ I L^ U KV KY Pm KV KY Pm KY Pm@=C@$@ G G  Krem K I KV KY Pm KV KY Pm KY Pm@=C@!@ G G  L J0 L U KV KY Pm KV KY Pm KY Pm@=C@/@ G G  KtquotRem Kt U KV KY Pm KV KY Pm KY H KY Pm KY Pm@=C@ G G  Kxnegate Kx U KV KY Pm KY Pm@=C@ G G  KnegateFloat K U KV KY Pn KY Pn@=C@ G G  OV O OV U KV KY Pn KY Pn@=C@ G G  PIsuccess  PI U KY T@=C@&@ G G  O8maybe O8 U KV
 KV KV
 KV KY T@=C@.@ G G		  Oeither O U KV KV

 KV KV
 KV KY T@=C@1@ G G  IJ>>= R I KV KY S
 KV KV KY S
 KY S@=C@ G G  IHreturn Q U KV
 KY S@=C@,@ G G  R>> Q I KV KY S
 KV KY S
 KY S@=C@"@ G G  QuPrelude.>>._#lambda7 Qu U KV KY S
 KV
 KY S@=C@ G G  J B#  J U KY S KY K@=C@ @ G G  QoputChar Qo U KV KY Po KY S KY K@=C@ @ G G  Q O Q U KV KY Po KY S KY K@=C@ G G  PgetChar  P U KY S KY Po@=C@,@ G G  PreadFile P U KV KY KY Po KY S KY KY Po@=C@,@ G G  R| R R| U KV KY KY Po KY S KY KY Po@=C@%@ G G  S2 S S U KV KY KY Po KY KY Po@=C@4@ G G  R	writeFile R U KV KY KY Po KV KY KY Po KY S KY K@=C@4@ G G  Ra S S U KV KY KY Po KV KY KY Po KY S KY K@=C@4@ G G  Rs
appendFile Rs U KV KY KY Po KV KY KY Po KY S KY K@=C@4@ G G  R R R U KV KY KY Po KV KY KY Po KY S KY K@=C@&@ G G  QputStr Q U KV KY KY Po KY S KY K@=C@&@ G G  SputStrLn S U KV KY KY Po KY S KY K@=C@ G G  RgetLine  R U KY S KY KY Po@=C@&@ G G  R
Prelude.getLine._#lambda8 R
 U KV KY Po KY S KY KY Po@=C@4@ G G  S9@#Prelude.getLine._#lambda8._#lambda9 S9 U KV KY Po KV KY KY Po KY S KY KY Po@=C@ G G  R	userError R U KV KY KY Po KY T@=C@ G G  SioError S U KV KY T KY S
@=C@ G G  S"	showError S" U KV KY T KY KY Po@=C@2@ G G 
Prelude.catch B
prim_catch U KV KY S
 KV KV KY T KY S KY S@=C@ G G  T5show T5 U KV
 KY KY Po@=C@ G G  S	prim_show S U KV
 KY KY Po@=C@ G G  Ts D Ts U KV
 KY S KY K@=C@ @ G G Prelude.doSolvedoSolve U U KV KY T KY S KY K@=C@+@ G G  JA
sequenceIO JA U KV KY KY S
 KY S KY@=C@/@ G G Prelude.sequenceIO._'23lambda10Prelude.sequenceIO._#lambda10 U U KV KY KY S
 KV KY S KY@=C@(@ G G @,Prelude.sequenceIO._'23lambda10._'23lambda11@(Prelude.sequenceIO._#lambda10._#lambda11 U U KV
 KV KY KY S KY@=C@(@ G G  JwsequenceIO_  Jw U KV KY KY S
 KY S KY K@=C@3@ G G  I}mapIO I} U KV KV
 KY S
 KV KY KY S KY@=C@0@ G G  JcmapIO_ Jc U KV KV
 KY S
 KV KY KY S KY K@=C@5@ G G  HfoldIO H U KV KV
 KV
 KY S KV KV KY KY S@=C@5@ G G  IOPrelude.foldIO._#lambda12 IO U KV KV
 KV
 KY S KV KY KV KY S@=C@(@ G G  I@liftIO I@ U KV KV

 KV KY S KY S@=C@3@ G G  IrforIO Ir U KV KY
 KV KV KY S
 KY S KY@=C@0@ G G  KforIO_ K U KV KY
 KV KV KY S
 KY S KY K@=C@/@ G G  L3unless L3 U KV KY T KV KY S KY K KY S KY K@=C@/@ G G  L G L U KV KY T KV KY S KY K KY S KY K@=C@ G G  Jg D Jg I  KV
 KV@=C@ G G  JGanyOf  JG U KV KY
@=C@ G G  Jzunknown  Jz U@=C@ G G  OPEVAL O U KV
@=C@ G G  P
normalForm P U KV
@=C@ G G  OgroundNormalForm O U KV
@=C@ G G  IL G Kb U KV KV

 KV@=C@ G G  Hcond P U KV KY T KV
@=C@ G G  Hletrec Ro U KV
 KV KY T@=C@ G G  T=:<= J I KV
 KV KY T@=C@ G G  T0=:<<= T` I KV
 KV KY T@=C@ G G 
Prelude.ifVarifVar S U KV
 KV
 KV@=C@ G G  Nfailure O% U KV
 KV@=C@!@ G G  LPrelude.<._#caseor0 L U KV KY T KV KY T KY T@=C@!@ G G  JPrelude.>._#caseor0 J U KV KY T KV KY T KY T@=C@3@ G G  LPrelude.words._#caseor0 L U KV KY T KV KY KY Po KY KY KY Po@=XP@#blocked_blocked_Prelude.showError_1 C@5D1 G G T
@6@1 O@3^i@4^/@4^o@4 O@4^e@4^r@4 U@4 U@4 U@4^:@4 O@5@5@ 
@9 H@<C@8D2 G G S;
@6@1 O@3^u@4^s@4 U@4 U@4 O@4 U@4 U@4 U@4 U@4 U@4 U@4 O@5@5@ 
@9 H@<C@8D3 G G S
@6@1 O@3^f@4^a@4 U@4^l@4 O@4 U@4 U@4 U@4 U@4 U@4 U@4 O@5@5@ 
@9 H@<C@?D4 G G T
@6@@@1 O@3^n@4 U@4 U@4^d@4 U@4^t@4 O@4 U@4 U@4 U@4 U@4 U@4 U@4 O@5@5@ 
@9 H@<CD5 G G H
 H
@6@V@<XPblocked_prim_catch C@J H H  IM T#


@=XP T2 C@ H H I@6@c@i@j@u@@@<C@ H H T0

@6@'
@@@ @8 @@ 
@ @9 @@<C@+@ H H		 IU U


@6@ @8 @@ 
@ @8 @@r
@ @ 
@ @9 T1@<XPblocked_Prelude.zipWith3 CB) G G		@6@/@ @/@8 H@ @ 
@ @ @ @9 U @@<XPblocked_Prelude.solve CAL G G@6@/@/@8 H@ @ @ 
@9 U @@<XD t  t t  @ft thread_message_hook B D t  t t  @ft  U B P Uh C@! H H@6@c@i@d @v@c@i@d  @s@@@9 MF@<C@" H H@6chr: argument out of range@9 M@<XP S CB G G 


@=C@/B G G@6@@@/@8 H@ @/@8 H@1 IK@5@/@ 
@/@8 H@ @ @ @ @ @ @9 Tp @@<CB G G H

 H

@6@V@<XP S CC G G@6@1 J@1 IM U@5
@5@ 
@9 H@<XP S C@N H H@6@/@8 S@!@1 U@5@#@ @ 
@ @ @9 S@<XP RE CFO G G @6@F

@8 N@N
 N@9 I@A@T@<XP U C@I H H@6@ 
@1 U

@5@9 H@<XP T CD0 G G@6@1 U

@5@9 H@<XP R CD G G@6@3which @4
@4 > /dev/null@5@/@8 J@/
@8 J I@)
 @@@<C	D G G@6@8 J@8 K@@@S@<XP L C@ H H@6@1 H
@2 PJ
@5@9 H@<XP T CB G G 
@=CB  G G

@6@@@/@ @/@8 H@ @ @ @ 
@ @ @9 T @@<CB& G G H
 H
@6@V@<XP O C H H@6@U
@@@'
@'
@<C@B	 H H	
 L
@6@@@/@ @8 L@F@" L
@#@N@'@'
@H@A@ @/@/@8 H@ @8propagateShare @@1 L@5@ @8update_mutable I@'
@G@<C
 H H I_

@6@@@ @ @ 
@9 M @@<C H H L


@6@@@ @ @ @ 
@9 P  @@<C H H O
@6@@@ @ 
@9 S{ @@<C
 H H S

@6@@@ @ @ 
@9 S @@<C H H S4


@6@@@ @ @ @ 
@9 S3 @@<C H H SK

@6@@@ @ @ 
@9 SJ @@<C H H L/


@6@@@ @ @ @ 
@9 SC @@<C H H S_


@6@@@ @ @ @ 
@9 S @@<C H H U

@6@@@ @ @ 
@9 U @@<C H H Rf
@6@@@ @ 
@9 P @@<C H H Q
@6@@@ @ 
@9 R @@<C H H Rd
@6@@@ @ 
@9 R @@<C H H Q

@6@@@ @ @ 
@9 Q @@<C H H U

@6@@@ @ @ 
@9 Te @@<C H H O

@6@@@ @ @ 
@9 U @@<C H H J

@6@@@ @ @ 
@9 U @@<C H H O

@6@@@ @ @ 
@9 U! @@<C H H S 
@6@@@ @ 
@9 R @@<C H H R
@6@@@ @ 
@9 R @@<C H H O"@6@@@ 
@9 N @@<C H H I

@6@@@ @ @ 
@9 I @@<C H H O

@6@@@ @ @ 
@9 M @@<C@  H H K%
@6@@@ @ 
@9 Id @@<C@! H H R@6@@@ 
@9 T @@<C@" H H TS


@6@@@ @ @ @ 
@9 TR @@<C@# H H U
@6@@@ @ 
@9 U @@<C@$ H H TN

@6@@@ @ @ 
@9 T @@<C@% H H I

@6@@@ @ @ 
@9 J @@<C@& H H Q

@6@@@ @ @ 
@9 T= @@<C@' H H IS

@6@@@ @ @ 
@9 S @@<C@( H H IU

@6@@@ @ @ 
@9 P @@<C@) H H J

@6@@@ @ @ 
@9 P@<C@* H H K~

@6@@@ @ @ 
@9 L @@<C@+ H H K&

@6@@@ @ @ 
@9 L @@<C@, H H Jl

@6@@@ @ @ 
@9 J @@<C@- H H J

@6@@@ @ @ 
@9 Kp @@<C@. H H I

@6@@@ @ @ 
@9 I @@<C@/ H H JK

@6@@@ @ @ 
@9 JJ @@<C@0 H H I
@6@@@ @ 
@9 I @@<C@1 H H I<
@6@@@ @ 
@9 I; @@<C@2 H H Q	
@6@@@ @ 
@9 Q @@<C@3 H H P
@6@@@ @ 
@9 Q` @@<C@4 H H P
@6@@@ @ 
@9 P @@<C@5 H H O

@6@@@ @ @ 
@9 P @@<C@6 H H O
@6@@@ @ 
@9 P @@<C@7 H H R

@6@@@ @ @ 
@9 L @@<C@8 H H S

@6@@@ @ @ 
@9 Sa @@<C@9 H H R


@6@@@ @ @ @ 
@9 S @@<C@: H H R

@6@@@ @ @ 
@9 SA @@<C@; H H O


@6@@@ @ @ @ 
@9 R. @@<C@< H H P

@6@@@ @ @ 
@9 R @@<C@= H H R-

@6@@@ @ @ 
@9 R, @@<C@> H H U7

@6@@@ @ @ 
@9 U7 @@<C@? H H S


@6@@@ @ @ @ 
@9 S @@<C@@ H H T


@6@@@ @ @ @ 
@9 TE @@<C@A H H P



@6@@@ @ @ @ @ 
@9 P @@<C@B H H JV
@6@@@ @ 
@9 Ix @@<C@C H H JW
@6@@@ @ 
@9 J[ @@<C@D H H JY
@6@@@ @ 
@9 K @@<C@E H H L
@6@@@ @ 
@9 K @@<C@F H H L
@6@@@ @ 
@9 L @@<C@G H H L
@6@@@ @ 
@9 N @@<C@H H H L
@6@@@ @ 
@9 O @@<C@I H H O
@6@@@ @ 
@9 O @@<C@J H H O4
@6@@@ @ 
@9 P @@<C@K H H Q

@6@@@ @ @ 
@9 P @@<C@L H H P
@6@@@ @ 
@9 P @@<C@M H H P

@6@@@ @ @ 
@9 P @@<C@N H H Qr

@6@@@ @ @ 
@9 Q @@<C@O H H P

@6@@@ @ @ 
@9 QL @@<C@P H H R

@6@@@ @ @ 
@9 R @@<C@Q H H S

@6@@@ @ @ 
@9 R @@<C@R H H R(

@6@@@ @ @ 
@9 Rk @@<C@S H H S
@6@@@ @ 
@9 S @@<C@T H H S
@6@@@ @ 
@9 SQ @@<C@U H H R

@6@@@ @ @ 
@9 SY @@<C@V H H L

@6@@@ @ @ 
@9 T< @@<C@W H H Ic

@6@@@ @ @ 
@9 T @@<C@X H H UM
@6@@@ @ 
@9 UM @@<C@Y H H UO
@6@@@ @ 
@9 UO @@<C@Z H H QQ
@6@@@ @ 
@9 QR @@<C@[ H H H
@6@@@ @ 
@9 Iu @@<C@\ H H H
@6@@@ @ 
@9 J9 @@<C@] H H I0
@6@@@ @ 
@9 K{ @@<C@^ H H I2
@6@@@ @ 
@9 J @@<C@_ H H H
@6@@@ @ 
@9 Lh @@<C@` H H H
@6@@@ @ 
@9 L @@<C@a H H Mv
@6@@@ @ 
@9 Mu @@<C@b H H QU
@6@@@ @ 
@9 M @@<C@c H H L
@6@@@ @ 
@9 M @@<C@d H H QS
@6@@@ @ 
@9 P @@<C@e H H QT
@6@@@ @ 
@9 O @@<C@f H H Q
@6@@@ @ 
@9 Q @@<C@g H H P

@6@@@ @ @ 
@9 Q @@<C@h H H M	@6@@@ 
@9 M @@<C@i H H MK@6@@@ 
@9 MJ @@<C@j H H N@6@@@ 
@9 N @@<C@k H H R
@6@@@ @ 
@9 Qh @@<C@l H H Q
@6@@@ @ 
@9 R @@<C@m H H Q
@6@@@ @ 
@9 Q @@<C@n H H Q
@6@@@ @ 
@9 Q @@<C@o H H T^

@6@@@ @ @ 
@9 Rt @@<C@p H H R
@6@@@ @ 
@9 R @@<C@q H H R

@6@@@ @ @ 
@9 S& @@<C@r H H R

@6@@@ @ @ 
@9 S @@<C@s H H K


@6@@@ @ @ @ 
@9 R @@<C@t H H R



@6@@@ @ @ @ @ 
@9 T @@<C@u H H S
@6@@@ @ 
@9 S @@<C@v H H U
@6@@@ @ 
@9 U @@<C@w H H T
@6@@@ @ 
@9 T @@<C@x H H T
@6@@@ @ 
@9 T @@<C@y H H O

@6@@@ @ @ 
@9 O @@<C@z H H Ui

@6@@@ @ @ 
@9 Ui @@<C@{ H H K

@6@@@ @ @ 
@9 I @@<C@| H H Uj

@6@@@ @ @ 
@9 Uj @@<C@} H H Uk

@6@@@ @ @ 
@9 Uk @@<C@~ H H Um

@6@@@ @ @ 
@9 Um @@<C@ H H H

@6@@@ @ @ 
@9 JC @@<C@ H H Ja

@6@@@ @ @ 
@9 Jx @@<C@ H H H

@6@@@ @ @ 
@9 J
 @@<C@ H H I\

@6@@@ @ @ 
@9 I[ @@<C@ H H I

@6@@@ @ @ 
@9 I @@<C@ H H K

@6@@@ @ @ 
@9 IC @@<C@ H H L^

@6@@@ @ @ 
@9 L @@<C@ H H K

@6@@@ @ @ 
@9 L @@<C@ H H L

@6@@@ @ @ 
@9 L* @@<C@ H H Kt

@6@@@ @ @ 
@9 Ks @@<C@ H H Kx
@6@@@ @ 
@9 Kw @@<C@ H H K
@6@@@ @ 
@9 K @@<C@ H H OV
@6@@@ @ 
@9 OU @@<C@ H H PI@6@@@ 
@9 PH @@<C@ H H O8


@6@@@ @ @ @ 
@9 O7 @@<C@ H H O


@6@@@ @ @ @ 
@9 O @@<C@ H H II

@6@@@ @ @ 
@9 R @@<C@ H H IG
@6@@@ @ 
@9 Q @@<C@ H H R

@6@@@ @ @ 
@9 Q @@<C@ H H Qu

@6@@@ @ @ 
@9 Qt @@<C@ H H J@6@@@ 
@9 OK @@<C@ H H R
@6@@@ @ 
@9 Qn @@<C@ H H Q
@6@@@ @ 
@9 Q @@<C@ H H P@6@@@ 
@9 P @@<C@ H H P
@6@@@ @ 
@9 P @@<C@ H H R|
@6@@@ @ 
@9 R @@<C@ H H S1
@6@@@ @ 
@9 S @@<C@ H H R

@6@@@ @ @ 
@9 R @@<C@ H H Ra

@6@@@ @ @ 
@9 S @@<C@ H H Rs

@6@@@ @ @ 
@9 Rr @@<C@ H H R

@6@@@ @ @ 
@9 R @@<C@ H H R
@6@@@ @ 
@9 Q @@<C@ H H Ti
@6@@@ @ 
@9 S @@<C@ H H R@6@@@ 
@9 R  @@<C@ H H R

@6@@@ @ 
@9 S @@<C@ H H S9

@6@@@ @ @ 
@9 SB @@<C@ H H R
@6@@@ @ 
@9 R @@<C@ H H S
@6@@@ @ 
@9 S @@<C@ H H S!
@6@@@ @ 
@9 T @@<C@ H H U

@6@@@ @ @ 
@9 U @@<C@ H H Tj
@6@@@ @ 
@9 T4 @@<C@ H H S
@6@@@ @ 
@9 S @@<C@ H H Ts
@6@@@ @ 
@9 Tr @@<C@ H H U
@6@@@ @ 
@9 U @@<C@ H H JA
@6@@@ @ 
@9 JA @@<C@ H H U

@6@@@ @ @ 
@9 U @@<C@ H H U

@6@@@ @ @ 
@9 U @@<C@ H H Jw@6@@@ 
@9 T @@<C@ H H I|
@6@@@ @ 
@9 J& @@<C@ H H L
@6@@@ @ 
@9 Jb @@<C@ H H J@


@6@@@ @ @ @ 
@9 H @@<C@ H H IO


@6@@@ @ @ @ 
@9 J# @@<C@ H H I@

@6@@@ @ @ 
@9 I? @@<C@ H H Ir

@6@@@ @ @ 
@9 Iq @@<C@ H H K

@6@@@ @ @ 
@9 K @@<C@ H H L3

@6@@@ @ @ 
@9 L2 @@<C@ H H L

@6@@@ @ @ 
@9 L @@<C@ H H Jg

@6@@@ @ @ 
@9 K( @@<C@ H H JG@6@@@ 
@9 JF @@<C@ H H Jz@6@@@ 
@9 Jy @@<C@ H H O
@6@@@ @ 
@9 O @@<C@ H H P
@6@@@ @ 
@9 P @@<C@ H H O
@6@@@ @ 
@9 O @@<C@ H H IK

@6@@@ @ @ 
@9 K`@<C@ H H H

@6@@@ @ @ 
@9 P @@<C@ H H H

@6@@@ @ @ 
@9 Rn @@<C@ H H T

@6@@@ @ @ 
@9 J @@<C@ H H U

@6@@@ @ @ 
@9 T_ @@<C@ H H U


@6@@@ @ @ @ 
@9 S @@<C@ H H N

@6@@@ @ @ 
@9 O#@<C@ H H L

@6@@@ @ @ 
@9 L @@<C@ H H J

@6@@@ @ @ 
@9 M @@<C@ H H L

@6@@@ @ @ 
@9 Q; @@<C@ H H 


@=XP V1 CB( G G@6@ @1 U

@5@9 H@<XP V CAK G G@6@1 U

@5@9 H@<XPblocked_Prelude.not CA9 G G@6@/@/@8 H@ @ @ 
@9blocked_Prelude.not_1 @@<XPunifEq2 C@ H H@6@ 
@1blocked_unifEq2

@5@9 H@<XP@"blocked_prim_applyGroundNormalForm C@i H H@6@/@ 
@/@8 H@ @ @/@8 L@ @ @ @9prim_applyGroundNormalFormNF @@<XPblocked_Prelude.+ CC G G@6@1 J@1 J@1 IM Ui@5@5
@5@ 
@ @9 H@<XD t  t t  @ft message_hook A D t  t t  @ft  W A D t  t t  @ft  W  P WC
Bh G Gredefined_procedure B@6@7 I@@@<XP U CA8 G G@6@1 W

@5@9 H@<XP@8blocked_blocked_blocked_Prelude.filter_2_[|]_ComplexCase CA G G  I V(

@=CA G G I@6@@@1 V(
@5@ @ @ @9 H@<CA G G  H
 H
@=XP W C@ H H@6@F
@8 L@N@'
@'
@A@ 
@ @9 H@<XP U C@h H H@6@ 
@1 W


@5@9 H@<XP V~ CC G G@6@ 
@1 W

@5@9 H@<XP@0blocked_blocked_Prelude.filter_2_[|]_ComplexCase CA G G@6@ @1 H
@2 W

@5@9 H@<XPblocked_prim_applyNotFreeHNF C@(@g H H@6@F@8 L@N@'@'
@H@A@/@ 
@/@8 H@ @ @ @9 T@<XP@4blocked_Prelude.sequenceIO._'23lambda10._'23lambda11 CDT G G@6@1 IG@4
@5@ 
@ @9 H@<XP T CF G G @=CF  G G@6 J@8 K T	@8 O@9 T@<XP T C@  H H@6@9 MF@<XP	unifEqHnf C@ H H@6@ 
@1blocked_unifEqHnf

@5@9 H@<XPprim_applyNotFreeHNF C@f H H@6@ 
@1 W

@5@9 H@<XP@$blocked_blocked_Prelude.sequenceIO_1 C
DL G G@6@1 IG@5@ 
@9 H@<CDM G G@6@@@1 II@2 IM U@4@5@ 
@9 H@<CDN G G H
 H
@6@V@<XP V CDS G G@6@ 
@1 W

@5@9 H@<XP T C@0F G G@6@/@8 I7@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@5@/@8 J@@@/
@8 I7@ 
@9 K@<C@3F G G@6@/@8 L@/@8 I7@/
@8 I7@F@3@.@.@5@ 
@8 J@N@/@ @8 I7@ @8 K@A@8 K@H@@@<XPblocked_unifEq1 C@ H H I@6@U
@@@8 I(@8 H@'
@<C@ H H H

 H

@6@@@<C@)@ H H@6@/@/@8 T @@/@ 
@/@8 H@ @ @/@ @/@8 W @@ @ @ @ @9 W @@<XD t  t t  @ft  A  D t  t t  @ft  A A D t  t t  @ft  A A D t  t t  @ft  A  P K C@lG  G G I TS



@i@f
@6@ @/@8 H@ 
@ @/@8 K@"@t@h@e@n
@#@ @/@8 H@ @ @/@8 K@"@e@l@s@e
@#@ @/@8 H@ @ @/@8 K@@@'@<CG G G@6@/
@/@8 JU@ 
@8 I@'@<XP U CA H H

@6@U
@@@<C@"A H H IM



 IM

@6@@@1  @f J@5@ @ @9 I@<CA H H J




 W*
@6@@@<C
A H H$stream
 W+@6@@@<C	A H H

@6@8 I@@@<CA H H@6@/@/
@8 @@ 
@8 @@ 
@9 J @<XP I C
F G G C I@6@@@<C
F G G I` I	@6@@@<C@ F G G@6@0@0@0@/@0@8 S@F
@) U@N
@" I	@#@A@'@<XP U C@l H H@6@ 
@1 P

@5@9 H@<XP P C@'F G G@6@K(g)o (t)race (n)otrace (s)kip (l)eap (e)val (a)bort <return>(single step) >@8 K@/@8 MD@8 K@8call_debug_option @@F@3@n@4@t@5@8 I@N@8 P@A@T@@@<XP VM CB G G@6@1@%blocked_Prelude.span._'23selFP12'23ys

@5@9 H@<XP V CC G G@6@ 
@1blocked_Prelude.-

@5@9 H@<XP I5 C@zG G G



@6@B@c@h
@d@A@v@c@h
@d@Z@t@A@c@h
@d@a@v@c@h
@d@z@t@&@@@&@ @ @/@8 L@@@&@E@:@3
@5@3@3@w@4@h@4@e@4@r@4@e@5@4@3@f@4@r@4@e@4@e@5@4@3@l@4@e@4@t@5@5@8 I@N@R@'@<XP@'blocked_Prelude.sequenceIO._'23lambda10 CDQ G G@6@1 II@1 V
@5@2 IM U@4@5@ 
@ @9 H@<XP@$blocked_prim_applyGroundNormalFormNF C@(@k H H@6@F@8 L@N@'@'
@H@A@/@ 
@/@8 H@ @ @ @9 T@<XP P) CFU G G@6@8 N@@@<CFV G G@6@8 N@/@0@8 @@/@8 N@8 I@8 N@@8 NC@8 NF@@@<XPblocked_blocked_Prelude.||_1 C	A4 G G  I
 I

@=C
A5 G G I@6@@@ 
@ @9 H@<CA6 G G H

 H

@6@V@<XPblocked_blocked_Prelude.not_1 CA< G G  I I
@=C
A= G G I I
@6@@@<CA> G G H
 H
@6@V@<XP J C@ H H@6@/@ 
@/@8 H@ @ @ @9unifEq1 @@<XP V CDP G G@6@ 
@1 W5

@5@9 H@<XP W
 C@j H H@6@ 
@1 W7

@5@9 H@<XP W/ CF G G@g@6@@
@8 E @@8 RDSingle step mode off.@8 K@9 K@<CF G G@t@6@@
@8 W@@8 NCTrace mode on.@8 K@9 K@<CF G G@n@6@@
@8 W@@8 RGTrace mode off.@8 K@9 K@<CF G G@s E@6@@
@8 W@@8 RD@9 RG@<CF G G@l E@6@@
@8 W@@8 RD@8 RG@9 RJ@<C
F G G@a@6@@
@8 W@debugger_abort@9 M@<CF G G@e P@6@@
@8 W@@8 RD@9 RG@<CF G G
@6@@@<CF G G@6ERROR: wrong option!@8 K@8 K
@8 W@@9 P@<XPblocked_Prelude.prim_Int_plus CC G G@6@/@8 Ik@/@8 Ik@ @ @8 U	 @@'
@<XPblocked_Prelude.||_1 CA3 G G@6@ 
@1 W9

@5@9 H@<XP W CA; G G@6@1 W;

@5@9 H@<XP W> C@ H H@6@ 
@1 W%

@5@9 H@<XP T CC G G@6@/@8 Ik@ @8 U @@'
@<XP V CC G G@6@ 
@1 WG

@5@9 H@<XP
getControlVar C@ H H@6@U@@@" TI

@#@<C@x@ H H

 TI



@6@*
@@@F@&@) T@) T@N@F@U@N@" IS
@#@'
@A@'
@H@A@:@'
@F@0@U@N@" V V
 IS K IS
 K
@#@" V I IS

@#@A@T@H@<C@ H H

@6@ @ 
@9 WM @@<XP W C@ H H@6@U@@@ 
@ @9 I@<C@ H H
 H
 H

@6@@@<C@-@ H H@6@8 I@@@F
@'
@N@) I@'
@A@1 IM T@5@3
@4@5@ 
@ @9 O#@<C@*@ H H

@6@/@/@8 @@/@/@8 @@*@*@@@ @/@8 T@ @ 
@ @9 H@<C@ H H@6@1 IM T@5@3
@4@5@ 
@ @9 O#@<XP Q CCn G G@6@ @1 H
@2@Nblocked_blocked_blocked_blocked_Prelude.lookup_2_[|]_1_Prelude.(,)_ComplexCase

@5@9 H@<XPblocked_Prelude.|| CA1 G G@6@/@ 
@/@8 H@ @ @ @9 WJ @@<XP VP CB G G@6@1@%blocked_Prelude.span._'23selFP13'23zs

@5@9 H@<XPblocked_Prelude.doSolve_1 CDC G G@6@1 H
@2@!blocked_blocked_Prelude.doSolve_1

@5@9 H@<XPblocked_prim_applyNormalForm C@a H H@6@/@ 
@/@8 H@ @ @ @9prim_applyNormalFormNF @@<XP
vars2integers CF4 G G@6@U
@@@c@j@d@p@y@'
@<CF8 G G@6@3@0@.
@5@8 @@ 
@9vars2integersl @@<XPblocked_blocked_Prelude.zip3_1 CB
 G G 
@=CB G G

@6@@@/@ @/@8 H@ @ @ @ 
@ @ @9@$blocked_blocked_Prelude.zip3_1_[|]_3 @@<CB G G H
 H
@6@V@<XP I C@ H H I@6@U@@@'
@'
@<C@ H H I@6@8 I@@@'
@'
@<C@%@ H H@6@/@/@8 @@ @8 I+@ @ @8 @@ @ 
@ @9 J8@<XP WP C
Co G G  I I
@=CCp G G

 I@6@@ R@/@ @/@8 H@ @ 
@ @ @ @ @9 T @@<CCv G G		  H
 H
@=XP U CA0 G G@6@ 
@1 WR

@5@9 H@<XPblocked_Prelude.prim_Int_minus CC G G@6@/@8 Ik@/@8 Ik@ @ @8 S @@'
@<XP@/blocked_blocked_Prelude.span._'23selFP12'23ys_1 CB G G H
@6@@@ @ 
@9 H@<CB G G H
 H
@6@V@<XPexit_debug_option CF G G@g@6@@
@8 W@@8 RD WB@8 K@9 K@<CF G G@t@6@@
@8 W@@8 NC WC@8 K@9 K@<CF G G@n@6@@
@8 W@@8 RG WD@8 K@9 K@<CF G G@l@6@@
@8 W@@8 RD@8 RG@9 RJ@<C
F G G@a@6@@
@8 W@ WE@9 M@<CF G G
@6@@@<CF G G@6 WF@8 K@8 K
@8 W@@9 P2@<XPnormalizeAndCheck C	 H H@6@1 P

@5@9 H@<XP U C@` H H@6@ 
@1 W[

@5@9 H@<XPblocked_Prelude.doSolve CDA G G@6@/@/@8 H@ @ @ 
@9 WW @@<XP M CF, G G 

@=CF- G G
@6@/@ 
@8 Mg@ @ @9 M@<XP@Xblocked_blocked_blocked_blocked_Prelude.span_2_[|]_ComplexCase_Prelude.False_ComplexCase CB G G  I H
@=CB G G I@6@@@1 N Ic@4 I@5@ @ @ @9 H@<CB G G  H
 H
@=XP T C@ H H @=C@ H H@6@U@@@ @ @8 WO@ @ @9 T@<C@-@ H H
@6@" V V
 IS K IS
 K@#@@@ @ @9 T@<C@E@ H H
@6@ @3@.@.@5@8 @@F@ @0@0@0@0@0@8 S@N@(inFunctionCall@A@&@ @ @/@8 T@ @3@5@8 @@ @ @9 T@<XPblocked_Prelude.zip3_1 CB G G@6@ @1 We

@5@9 H@<XPblocked_blocked_Prelude.&&_1 CA, G G I@6@ 
@ @9 H@<CA- G G I
 I

@6@@@<CA. G G H

 H

@6@V@<XP@'blocked_Prelude.span._'23selFP12'23ys_1 CB G G@6@1 Wn

@5@9 H@<XP V CC G G@6@ 
@1 Wk

@5@9 H@<XP V CD@ G G@6@1 Wt

@5@9 H@<XPblocked_prim_applySeqHNF C@(@_ H H@6@F@8 L@N@'@'
@H@A@/@ 
@/@8 H@ @ @ @9 T@<XP I C@(F G G@6@/@8 L@/
@8 I7@/@8 I7@ 
@3@.@5@/@8 J@ @8 Oh@0@0@0@8 Kj@@@<C@UF G G@6@/@8 I7@B@!@3@p@4@r@4@e@4@l@4@u@4@d@4@e@4@.@5@/
@8 J@A@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@5@/
@8 J@ 
@8 Oh@0@0@0@8 Kj@@@<C@&F G G@6@/@0@0@8 Kj@/
@0@0@8 Kj@E@'
@N@R@@ERROR: Symbol "@8 J@8 J@%" not unique due to multiple imports.@8 K@S@<CF G G@6@0@0@9 Kj@<CF G G@6@/@8 I7@8 Oh@0@0@0@8 Kj@@@<XP@Pblocked_blocked_blocked_Prelude.span_2_[|]_ComplexCase_Prelude.False_ComplexCase CB G G@6@ @1 H
@2 Ww

@5@9 H@<XPblocked_Prelude.zip3 CB
 G G@6@/@ @/@8 H@ @ 
@ @ @9 Wz @@<XP R CA G G 


@=C@/A G G@6@@@/@8 H@ @/@8 H@1 IK@5@/@ 
@/@8 H@ @ @ @ @ @ @9 W @@<CA G G H

 H

@6@V@<XP R	 CA& G G@6@/@8 R@ @8 T: @@'
@<XPblocked_Prelude.&&_1 CA+ G G@6@ 
@1 W|

@5@9 H@<XP W3 CC G G@6@1 J@1 J@1 IM Uj@5@5
@5@ 
@ @9 H@<XP W1 CB G G@6@/@/@8 H@ @ @ 
@9 W~ @@<XP TX C@^ H H@6@ 
@1 W

@5@9 H@<XD t  t t  @ft  A  D t  t t  @ft  A A D t  t t  @ft  A A D t  t t  @ft  A  P V. CB	 G G@6@ @1 W

@5@9 H@<XP Wh CB G G@6@ @1 TO

@5@9 H@<XPblocked_Prelude.&& CA) G G@6@/@ 
@/@8 H@ @ @ @9 W @@<XPblocked_blocked_Prelude.zip_1 CB  G G 


@=CB G G		@6@@@/@ 
@/@8 H@ @ @ @ @ @9@#blocked_blocked_Prelude.zip_1_[|]_3 @@<CB G G H

 H

@6@V@<XP VR CB G G@6@1 Ia

@5@9 H@<XPblocked_Prelude.prim_Int_times CC G G@6@/@8 Ik@/@8 Ik@ @ @8 Kc @@'
@<XPblocked_Prelude.sequenceIO_1 CDK G G@6@1 W#

@5@9 H@<XPblocked_prim_applyNotFree C@e H H@6@1 Rf@5@/@ 
@/@8 H@ @ @ @9 W! @@<XP U CA( G G@6@ 
@1 W

@5@9 H@<XPblocked_Prelude.zip_1 CA G G@6@ 
@1 W

@5@9 H@<XP V CC G G@6@ 
@1 W

@5@9 H@<XP@/blocked_blocked_Prelude.span._'23selFP13'23zs_1 CB G G H

@6@@@ @ 
@9 H@<CB G G H
 H
@6@V@<XP U C@d H H@6@ 
@1 W

@5@9 H@<XPblocked_Prelude.sequenceIO CDI G G@6@/@/@8 H@ @ @ 
@9 W @@<XP@+blocked_blocked_blocked_Prelude.zip_1_[|]_3 CB G G 
@=CB G G H V*
@6@@@<CB G G H
 H
@6@V@<XPblocked_Prelude.zip CA G G@6@/@ 
@/@8 H@ @ @ @9 W @@<XP@'blocked_Prelude.span._'23selFP13'23zs_1 CB G G@6@1 W

@5@9 H@<XPblocked_Prelude.* CC G G@6@1 J@1 J@1 IM Um@5@5
@5@ 
@ @9 H@<XP@6blocked_blocked_blocked_Prelude.span_2_[|]_ComplexCase C@IB G G

 I@6@0@/@8 H@0@/@8 H@0@/@8 H@1 H@1 H@2 VI
@5@2 H@1 H@2 VK@5@2 H@1 H@2 VN@5@2 H@3@5@5@ @ @ @9 H@<CB G G		 I@6@@ R@/@ @/@8 H@ @ 
@ @ @ @9 W @@<CB G G  H
 H
@=XP V CDH G G@6@1 W

@5@9 H@<XPblocked_prim_applyNormalFormNF C@(@c H H@6@F@8 L@N@'@'
@H@A@/@ 
@/@8 H@ @ @ @9 T@<XP W CB G G@6@ @1 W

@5@9 H@<XP V, CA G G@6@ 
@1 W

@5@9 H@<XP V CC G G@6@ 
@1 W

@5@9 H@<XP P3 C@%F G G@6@=(g)o (t)race (n)otrace (l)eap (a)bort <return>(single step) >@8 K@/
@8 MD@8 K@8 Wp @@F@3@n@4@t@5@8 I@N@8 P2@A@T@@@<XP WU CB G G@6@/@/@8 H@ @ @ 
@9 W @@<XP Wc CF< G G 
@=CF= G G
@6@ 
@/@8 W` @@ @ @9 Wb@<XP T CB G G@6@ @1 H
@2 W

@5@9 H@<XP W^ C@b H H@6@ 
@1 W

@5@9 H@<XP WY CDD G G I@6 J@ 
@9 H@<CDE G G I@6@@@1 N U@4 I@5@ 
@9 H@<CDF G G  H
 H
@=XXQM EF@%/usr/lib/swi-prolog/library/socket.pl   aAu@$C AS E	tcp_fcntlEudp_receiveE
tcp_socketEtcp_close_socketEudp_sendEnegotiate_socks_connectionE
udp_socketEtcp_open_socketE
tcp_selectEtcp_host_to_addressE
tcp_setoptEgethostnameE
tcp_listenEtcp_connectEtcp_bindE
tcp_acceptE WE WE WXD t  t t  Et  WD t  t t  Et  WO E W C
B G G
setflnonblock@6@@ W@9 W
 E@<XO E W C
A, G G@6@ 
@8tcp_connect_hook W@@@<CA/ G G@6@8 W W@ 
@9 W W@<XO Esocks_error CB G G invalid_version


 @@.SOCKS: unsupported version: ~p (supported: ~p)

@=CB G G invalid_authentication_method


 @@<SOCKS: unsupported authentication method: ~p (supported: ~p)

@=CB G G negotiation_rejected

 @SOCKS: connection failed: ~p

@=XD t  t t  Et  WO E W CAWB; G G 


@6~s@3@3@4@4 @5@5@8 E& W@8 LM@/@8 Fb @/@8 W@F@c@h@d@x@N@1 @8@1 W@2 W@5@0@5@8 @;@A@F@c@h@d@@w@N@1 @8@1 W@2 W@@5@0@5@8 @;@A@T@F@1@"ip



@#@N@(@1 @@.@5 W@3@3@4@4@4@5@5@8 W@G@A@"@(@/@8 E[ @1 @@.@5~s~w@3@3@5@4@5@8 W@H@H@c@h
@d@@n/\@z@c@h
@d@n U{@z~s~w~s@3@3@4@4 @4@5@4@4@3@4@5@5@8 W@8 LM@0@8 W@/@8 W@F@M@c@h@d @w@N@0@8 W@/@8 W@F@c@h@d@w@N@0@8 W@0@8 W@0@8 W@0@8 W@A@ @8 W@1 F@0@5@1 W@0@5@8 BX W@0@8 W@0@9 W@A@1 @8@1 W@2 W@5@0@5@9 @;@G@<XD t  t t  Et  WD t  t t  Et  WD t  t t  Et  W A D t  t t  Et  WD t  t t  Et  WD t  t t  Et 	tcp_debugO E W CA G G@6@9 B W@<XD t  t t  Et  W A D t  t t  Et  WD t  t t  Et  WO E W C@|AT G G@6@U@@@F@1bypass_proxy @5@8 @4 W@N@/
@8tcp_connect_direct W@H@G@A@G@F@9@/@1try_a_proxy
@5@/@8 @ @/@8last
 G@N@F@" 


@#@N@T@A@1 @8@1proxy_error@2 C@5@0@5@8 @;@G
@A@/
@8 X@H@G@F@1nodelay @5@8 X@N@ 
 X@9 W@A@T@<CAh G G@6@/
@8 W W@@@'
@<CAl G G@6@/
@/@8 W W@ 
@ @9 A W@<XO E X CAq G G@6@8 W W@1 W
@5@/
@1 BQ@1 W@5@2 @<
@5@9 B@<XD t  t t  Et  WD t  t t  Et  WO E X C@oA G G@6@1 @@.@5socket://~w@3
@5@8 W@F
@"
 

@#@N@T@A@&
@ 
@/@8
proxy_for_url W@F@5@1	try_proxy
@.@.@5@/ @8 B@N@F@U@N@@@" X@#@A
@" @8@#@A
@" @#@H@G@<XD t  t t  Et  X A O E X CA G Gdirect@6@@@ 
@9 X@<C@4A G Gsocks

@6@@@1 @5@ 
@8 X@1 W
@5@/@1 BQ@1 Ed
@4@1force @5@5@2 @<@5@9 B@<XD t  t t  Et  X A O E W C@ G G@6@/@/
@8 W@F	@U
@N@'@A@ 
@9 X@<XD t  t t  Et $pred_option A D t  t t  Et  X%  O E X% C@ G G W X  @ X 
@6 @@ @9 E W@<C@ G G W X @ X
@6 @@ @9 X'@<XD t  t t  Et  WD t  t t  Et  WO Eproxy_tried CB G G 
@=CB G G
@6@ 
@/@8 X) W@ @ @9 X+@<CB G G @8


 @~w: 

@6@ @ @; Btranslate_message B@<CB G G  X

 @@!~w: failed with unspecified error

@=XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl  )=As@#C S E$find_predicateE$similar_moduleEdwim_predicateE$dwim_correct_goalXD t  t t  X1t unqualify_if_context  O X1 X:C	A	s@ /usr/lib/swi-prolog/boot/dwim.pl  )=A X<@6@U@@@<CA X< X<
 


@6@*

@@@<CA" X< X<@6@@@<XD t  t t  X1t 
find_sim_pred  O X1 X>C@,AH X< X< 
 

@6@ @8
sim_module
 X1@1 @5@/@8 D XC@ @ @ @8 @ @ @9	sim_arity XC@<XD t  t t  X1t pack_  O X1 XJCA5 X< X< @=XD t  t t  X1t 
name_arity  O X1 XLC	Aa X< X<

@6@8 @ XC@@@<CAd X< X< 



@6@@@<CAe X< X< FT



@6@F@U@N@T@A@c@h@d@p@y@<CAj X< X<@6@8 @ XC@@@9 XF@<CAn X< X<@6@1 @8@1 @P Q
@5@0@5@9 @< XC@<XD t  t t  X1t dwim_predicate_list  O X1 XQC
A X< X<

@6@0@8  A@@@<CA X< X< 


@6@/@1	dwim_pred@1 
@5@5@8setof XC@@@<CA X< X<@6@/@1 X4
@5@8 XW@@@<CA X< X< 

@6@1 @.
@5@1 XT@0@2 
@5@9 XW@<XD t  t t  X1t strip_subsumed_heads  O X1 XZCA X< X< @=C@!A X< X<
@6@/@ 
@8 B XC@ @8 B XC@E@ @8 X]@N@R@@@ 
@9 X[ XC@<CA X< X<

@6@ 
@/@8strip_subsumed XC@ @ @9 X^@<XD t  t t  X1t find_predicate_  O X1 XbC@"AC X< X< 
 @6@8current_module XC@1 
@.@5@8 XS@ @9 XF@<XD t  t t  X1t 	bind_vars  O X1 XgC@ X< X< @=C@ X< X< @



@6@"$VAR@#@@@ 
@9 Xh XC@<C
@ X< X<

@6@9 Xk@<XD t  t t  X1t 
correct_margs  O X1 XlC@ X< X<

@6@@@<C@I@ X< X<@6@r
@ @ 
@/@8 @ @ @ @/@8 Xn@F@  @8 Xn@N@ @ @ @/@8correct_goal XC@ @ @ @8 X; XC@A@'@G@ @ 
@ @ @ @9 Xm XC@<XD t  t t  X1t find_definition  O X1 XtC@SA X< X<@6@0@/
@8 CF XC@ 
@8 XO@F@?@1
imported_from@.@5@8predicate_property A@N@F@&@1  
@5@1 Xw@5@8 Xy@  @0@0 U@8 A XC@N@"  
@#@A
@" 
@#@A@'
@G@<XD t  t t  X1t map_pi_heads  O X1 X}CAw X< X<@6@@@<CAx X< X<
@6@ @8map_pi_head XC@ 
@ @9 X~ XC@<XD t  t t  X1t 	pack_name  O X1 XCA7 X< X< 
 
@6@U@U@@@<CA: X< X< 
 
 @6@U@@@<CA= X< X< 

@6@U@@@<CA@ X< X< 
@=XD t  t t  X1t  X9 @ D t  t @t  X1t X8  A @D t  t t  X1t  X9  D t  t t  X1t  X9  O X1 X8C@9 X< X< 


@6@ @ 
@9 Xo@<XD t  t t  X1t 
principal_pis  O X1 XCAr X< X<@6@/
@8 X@ 
@/@8principal_predicates XC@ @9 X@<XD t  t t  X1t 
no_context  O X1 XC@ X< X<  ^@=C@ X< X<   D@=C@ X< X<   D@=C@ X< X<   GP@=XD t  t t  X1t correct_literal  O X1 XC@z@ X< X<

@6@/@/@8 Xv@ @/@/@8 Xv@ @0@/@8callable_name_arity XC@ @/@ @8 X@@@ @ @ @8change_functor_name XC@F@A@F@1 @2 @5@8  XC@N@&@"
 @#@A
@ @ @ @/@8 B XC@'
@ @/@8	goal_name XC@1dwim_correct@5@8 F XC@N@T@A@'
@H@<C@%@ X< X<@6@0@/@8 Xv@ @0@/@8 X@ @3@.@5@8
include_arity XC@@@3@5@ 
@9 X XC@<C@ X< X<@6 @9@1dwim_undefined
@5@8 B XC@S@<XD t  t t  X1t  X3 @ D t  t @t  X1t X2  @D t  t t  X1t  X3  D t  t t  X1t  X3  O X1 X2C@=@ X< X<
 


@6@ 
@/@/@8 XM XC@/@8 A XC@F
@*@N@T@G@A@&@ @ @ @/@8find_predicate XC@@@ @/@8 S XC@ @ @9 X XC@<C@%A X< X< 

@6@/
@/@8 X@1 
@5@1$in_library
@0@5@8 @  XC@-@@@<CA
 X< X<@6@8 D
 XC@S@<XD t  t t  X1t  Xa  O X1 X`CA X< X< 
@=CA X< X<
@6@ 
@8 X]@@@ @9 X_@<CA X< X<



@6@ @ @9 X_@<XD t  t t  X1t  X  O X1 XCA| X< X< 


 
@6@V@@@ 
@ @9 X@<CA X< X< 


@6@ 
@9 XF@<XD t  t t  X1t  K  O X1 KCA) X< X<@6@@@<C@CA* X< X< 


 @
 

@6@1 @5@ @8 X XC@ @ @ @/@8 XJ XC@ @ @9 X XC@<XD t  t t  X1t  X  O X1 XC
A X< X<@6@/
@8find_definitions XC@ 
@9 X^@<XD t  t t  X1t  XV  O X1 XUC@!A X< X<
 


@6@/@/@8 Xv@ @8 H\ XC@1 @5@ 
@9 XD@<XD t  t t  X1t  X5 @ D t  t @t  X1t X4  @D t  t t  X1t  X5  D t  t t  X1t  X5  O X1 X4C@#A X< X< 


 

@6@ @8 Xd@ @8 D XC@0@1 
@5@9 XS@<XD t  t t  X1t  X  O X1 XCA X< X< 
@=CA X< X<

@6@ 
@ @8 Xu XC@ @ @9 X@<XD t  t t  X1t  X  O X1 XC@d X< X<@6@8 B1 XC@@@9 D= XC@<C
@h X< X<

 @6@9 XN@<XD t  t t  X1t  X7 @ D t  t @t  X1t X6  @D t  t t  X1t  X7  O X1 X6CA X< X<@6@/@8 XR XC@9 X\@<XD t  t t  X1t  X  O X1 XC@D@ X< X<@6@!
@1s@0@5@#@B@0@8 Xk @0@3@1
singletons @5@4@1 H9 E@5@5@8 C XC@1 H@.@5~q@3
@5@8 E& XC@ 
@ @8 A[ XC@S@A	@ 
@9 Xn@G@<XD t  t t  X1t dwim_existence_error  O X1 XC@p X< X< B@6@@@<C@G@q X< X<@6@/@8 X@/
@8 Xr@F@ 
@8 X XC@N@T@G@A
@!@1 DH @DWIM could not correct goal@5@#@!@1 @8@1 D		procedure
@5@5@#@F@+
 @9@N@ @9 XP@A B@ @9 X@<XD t  t t  X1t  XJ  O X1 XC@8A/ X< X<@6@1 @.@.@5@ 
@/@8 F XC@1 @5@8 X@@@ @/@ @ @8 X@ @ @ @ @9 XK XC@<XD t  t t  X1t  X  O X1 XC@ X< X<@6@8 X@@@0@/
@8 Du XC@ 
@9 X@<C	@ X< X<@6@9 XN@<XD t  t t  X1t  D
  O X1 XC@k X< X<@6@/@0@8 Xv@1  U@5@/@8 A XC@9 X XC@<XD t  t t  X1t correct_meta_arguments  O X1 XC@ X< X< B
 B@6@@@<C@-@ X< X<@6@1 
@5@1 @@.@5@8 Xy@@@/@/@8 XF@ 
@ @ @8 XF @ @ @ 
@9 Xs@<C@ X< X< 
@=XD t  t t  X1t  XI  O X1 XHCAY X< X<@6@U
@@@<CAZ X< X<@6@c@i@j@n @@mabs@d@s@<XD t  t t  X1t  Xq  O X1 XpC@< X< X< 
@6@U
@@@<C@? X< X< 

 @6@B@U@A@U@@@<C@D X< X< X

 X
@6@@@ @ @9 Xo@<C@&@G X< X< 

 
@6@0@1 @5@8 XS@@@ @ @ @9 X XC@<C@K X< X< 
@6@0@1 
@5@8 XS@@@ @9 X@<C@+@O X< X<@6@1 
@5@/@8 X@@@ @/@8 X@1 
@5@ @/@8 X@ @ 
@9 X@<C@Q@U X< X<
@6@E@1  U@5 B@8 X@N@R@8 XO@@@/@/@8 X@ @ @/@8 B XC@F@+ @9@N@1 @2 @5@8 X@)
 B@A@F
@+ B@N@'
@A@)
 B@<C
@b X< X<  
@=XD t  t t  X1t  XB  O X1 XACAN X< X<@6@U
@@@9 Xd@<C	AR X< X<

@6@8 Xd@@@<C	AU X< X<@6@8 Xd@9 X@<XD t  t t  X1t  X  O X1 XC@ X< X< 
@=C@!@ X< X<



@6@ 
@0@/@8 Xv@ @0@8 XF@@@ @ @9 X@<C
@ X< X<


@6@ 
@9 X@<XD t  t t  X1t  X  O X1 XCA X< X<@6@/@1 Xc
@5@ 
@8 X@-
@@@<C@.A X< X<@6@/@1 X?
@5@/@8 X@ @/@8 X@1 @@.
@5@ @8 X\@1 X@5@8 X@@@<XXQM GF@./usr/lib/swi-prolog/library/prolog_codewalk.pl   aAu@#C AS Eprolog_program_clauseEprolog_walk_codeXO G X C@@ G G
@6 A@/@8 A @/
@0@8make_walk_option
 G@F@ 
@/@8walk_option_clauses X@V@N@ @ 
@8walk_clauses X@G@A@"@1 BQ@1walk_option_module
@.@5@2 BQ@1 Xe@5@2scan_module
@5@1find_walk_from_module
@5@8 BX BZ@G@ 
@8walk_from_multifile X@ 
@8walk_from_initialization X@/@ 
@8infer_new_meta_predicates X A@/@8 X@F@(@-@N@c@h@k@n @@z B@1codewalk@2	reiterate
@5@8 B B@/@8 F @ @9 X X@A@T@H@<XO Gdefault_walk_option C@c G G walk_option F  
 @f A 
 @@=XO Gset_module_of_walk_option C@E@c G G
 Y














 Y

@6 @@9 H H@<XO Gset_module_class_of_walk_option C@ @c G G@6@1 @R@2 @@4 @f@4 @4 A@4test@4 C@5@8 Y@9 F X@<XO Gset_walk_option_field C@U@c G G	undefined

 Y













 Y
@6@1 Y@4 F@4 @9@4 @5@ 
@9 Y@<C@J@c G G F

 Y













 Y
@6 @@ 
@9 Y@<C@J@c G G @`

 Y













 Y
@6 @@ 
@9 Y@<C@J@c G G A

 Y













 Y
@6 @@ 
@9 Y@<C@]@c G Gmodule_class

 Y













 Y
@6@1 Y@2 Y@4 @f@4 @4 A@4 Y@4 C@5@ 
@9 Y@<C@U@c G Ginfer_meta_predicates

 Y













 Y
@6@1 Y@4 @4 @4 @>@5@ 
@9 Y@<C@J@c G Gclauses

 Y













 Y
@6 @R@ 
@9 Y@<C@C@c G G trace_reference

 Y













 Y
@=C@J@c G Gon_trace

 Y













 Y
@6 @@ 
@9 Y@<C@C@c G G  BP

 Y













 Y
@=C@C@c G G caller

 Y













 Y
@=C@C@c G G  E

 Y













 Y
@=C@C@c G G 	undecided

 Y













 Y
@=C@I@c G Gevaluate

 Y












 Y
@6 @@ 
@9 Y@<XO G X CA1 G G@6@1 I@2multifile_predicate@.@.@.
@5@1walk_called_by_multifile@1 
@2 @5
@5@9 X@<XO Gnb_set_undecided_of_walk_option C@c G G@6
@9 A[ X@<XO Gnb_set_autoload_of_walk_option C
@c G G@6 @@8 Y@9 Y0@<XO Gvariants CC G G @=CC G G
@6@ 
@9 Y4 X@<XO Gregister_possible_meta_clause C@TBm G G@6@V
@1	predicate@.@5@8 E A@/@/
@8pi_head X@ 
@1 @ @f@5@8 F  A@E@1 
@5@1 @@0@5@8 Xz A@N@R@E
@1 
@5@0@8inferred_meta_predicate
 G@N@R@E@ 
@8possible_meta_predicate X@N@R@@@1 YG
@5@9 C:@<CBw G G @=XO Gset_undefined_of_walk_option C@P@c G G
 Y














 Y

@6@1 Y@4 F@4 @9@4 @5@9 Y@<XO G Y' CA G G F@6@@@<CA G G @9@6@1missingundecided_call@5@9 @;@<XO Gnb_set_clause_of_walk_option C@c G G@6
@9 Y0@<XO Gwalk_option_initialization C
@c G G  Y
@=XO Gsubterm_pos CB G G@6 D@ 
@8 YT X@@@<CB G G@6 F@ 
@8 YU@@@<CB G G@6 G@ 
@8 YU@@@<CB G G@6 B@ 
@8 YU@@@<XO G Y6 CC G G 
@=C@*C G G
@6@F@ 
@8 G X@N@ @9 Y5@G@A@"
@#@ @ 
@ @9 Y5@<XO G X CA G G@6@1predicate_in_module
@.@5@1walk_called_by_pred@1 
@5@5@9 X@<XD t  t t  Gt  YH A O G X C
@c G G  Y
@=XO G YY C@/C G G@6@1 
@5@8 @" 


@#@/@ 
@8 @@E@1 
@5@1 Xw@0@5@8 YA@N@R@<XD t  t t  Gt  Y+ B D t  t t  Gt  Y+ B O Gwalk_meta_call C@B G G@6@/@8 @@@@F@"@#@N@T@A@&@(@F@)@ @8 F2@N@/@8 @@ @ @/@ @/@ @8extend X@ @ 
@ @ @8walk_called X@H@A@O@F@)@+ X@N@/@8 @@ @/@ @/@ 
@/@ @8remove_quantifier X@ @ @ @ @8 Yb@G@A@#@F@+ FU@N@/@8 @@ @ 
@ @ @8
walk_dcg_body X@A@T@G@H@H@/@8 Y@ @ 
@ @ @ @9 Y] X@<CB G G @=XO G@"nb_set_module_class_of_walk_option C@ @c G G@6@1 Y@2 Y@4 @f@4 @4 A@4 Y@4 C@5@8 Y@9 Y0@<XO G X C@c G G@6@9 X@<XO G Y) CB G G @


@6@ 
@9 B @<XO Gset_undecided_of_walk_option C@c G G@6
@9 Y@<XO G@!set_initialization_of_walk_option C@?@c G G 
 Y














 Y

@=XO Gprint_reference C@SB) G G	@6@ 
@/@8walk_option_clause X@V@@@F@8 B0@/@8 @@ @8 F2@N@!@1clause_term_position@5@#@A@!@F@ 
 @8walk_option_source X@N@!@1 Y"@5@#@A
@G@T@1 YL GA@5@8 @;@G@ @ 
@9print_reference2 X@<C@bB6 G G	@6@ 
@/@8 YQ X@V@" 

@#@@@F@8 B0@/@8 @@ @8 F2@N@!@1file_term_position@5@#@A@&@F@ 
 @8 Y}@N@!@1 A?@0@5@#@A
@G@T@1 YL GA@5@8 @;@G@ @ 
@9 Y@<C	BD G G@6@0@ 
@9 Y@<XO Gwalk_option_data C
@c G G  Y Y


@=C@c G G  @ Y



@=C@c G G  @` Y


@=C@c G G  A Y


@=C@c G G  Y Y


@=C@c G G  Y Y


@=C@c G G  Y Y


@=C@c G G  Y Y


@=C@c G G  Y! Y


@=C@c G G  BP Y	


@=C@c G G  Y$ Y



@=C@c G G  E Y


@=C@c G G  Y' Y


@=C@c G G  Y) Y



@=XO G Yf CB G G
@6@U
@@@ @9 Y' X@<C@$B G G		 X


 G?

@6@@@ @ @ 
@ @ @ @9 Ye@<C@%B G G

 


 Y

@6@@@ @ @ 
@ @ @ @9 Ye@<C
B G G 



@=XO Ginitialization_clause C@'C G G@6@1 BO@1  @2 E_@0@1 @.@0@5@.
@5 
@5@0 B@8 B@ 
@8 Y@9 X X@<XO G X CA G G 


@6@8 Y@@@ 
@9walk_called_by_body X@<CA
 G G @=XO Gfilepos_line C@JD G G@6@1 BQ@1 Fz
 A@.@5@2 G1@.@5@1 BQ@1 A@5@2 BQ@1 E@2 E@.@5@2 BQ@1stream_position_data F@5@2 Y F
@5@1 BQ@1 Eg@5@2 Eg@5@9 C X@<XO Gwalk_option_caller C
@c G G  Y

@=XO G@"set_trace_reference_of_walk_option C@c G G@6@9 Y@<XO G X C@ G G@6@/@8walk_option_module_class X@1 Y?@.
@5@8 Y@@ 
@9 @4 @<XO Gis_walk_option C@c G G@6@U
@@@S@<C@@c G G
 Y










@6@8 B+@E@E@3 F@4 @9@4 @5@8 Y@N@R@N@R@B@+ @A@+ @@@B@+
 @A@+
 @@@ @8 @@ @8 @N X@ @1 Y@4 @f@4 @4 A@4 Y@4 C@5@8
element_types X@ @8 B+@E@E@ @3 @4 @4 @>@5@8 Y@N@R@N@R@ @8 Y@ @8 @@B@+ @A@+ @@@<XO G Y~ C
@c G G  Y
@=XO Gmake_message CBR G G Y @8 D	 X
 @9@6@ @9goal_pi X@<CBU G G not_callable @8 @P @ @9@=CBW G G 
trace_call_to
 B@6@ @9 Y@<XO Gset_clauses_of_walk_option C@E@c G G
 Y














 Y

@6 @R@9 Y@<XO Gset_evaluate_of_walk_option C
@c G G@6 @@8 Y@9 Y@<XO Gset_source_of_walk_option C
@c G G@6 @@8 Y@9 Y@<XO Gis_meta C@ G G  Y!@=XO Gset_autoload_of_walk_option C@E@c G G
 Y













 Y

@6 @@9 Y@<XO G Ys C@?@c G G 
 Y














 Y

@=XO G Y CAl G G@6@S@<C@%Ap G G YN@6@1 BX@1 Yc@0
@5 @5@1 YL@.@5@1 Y
@5@9 B@<C@Au G G
 GA@6@F@t@F@'@ 
@/@8 Yx@V@ @0@/@0@8clause_info
 G}@" Y

@#@N@&@G@A@"@ 
@/@8 Y@ @8 B+@" @#@ @1 @5@/@/@8initialization_layout Y@H@N@1 BX@1 Yc
@5 @5@1 YL GA@5@1 Yno_positions
@5@9 B@G@A @ 
@/@8 Y X@1 Yc@0@5 @9 X@H@H@G@<CA G G Y@6 @ 
@/@8 Y@1 Yc@0@5 @9 X@<XO G Y) CB G G@6@/
@8walk_option_evaluate X@-
 @9 Yo X@<XO Gset_caller_of_walk_option C@c G G@6@9 Y@<XO Gset_clause_of_walk_option C@?@c G G 
 Y














 Y

@=XO G Y CAT G G@6@+
 @@@<C@.AW G G@6 @9@/
@8 Y X @ 
@/@8 Y X@1 Yc
@0@5@1 YL@.@5@1 Y
@5@8 B@@@<CA^ G G@6 E#Failed to analyse:~n@8 E& X@1 D<head>
@5@9portray_clause
 G@<XO G Yy C
@c G G  Y	
@=XO Gcalling_metaspec CB G G@6@0@/@8 @@8calling_metaarg X@@@<XO G@%nb_set_trace_reference_of_walk_option C@c G G@6@9 Y0@<XO G Y C@!B\ G G
 
 


@6@/@8 CF X@ @8 @@@@ @ 
@ @9 @@<CBa G G 

@=XO Gwalk_option_autoload C	@c G G  Y

@=XO G Yi CB G G@6@U
@@@ 
@9 Y@<CC G G@6@@@<CC G G@6@@@<CC G G@6@8 H @@@<CC G G B_@6@@@<C@2C	 G G	 


 Y

@6@@@F@V@N@ @ @ @ 
@9 Yh@A@ @ @ 
@9 Y@<C@)C G G BQ


 Y

@6@@@ @ @ 
@8 Yh@ @ @ 
@9 Yh@<C@)C G G @


 Y

@6@@@ @ @ 
@8 Yh@ @ @ 
@9 Yh@<C@)C G G F


 Y

@6@@@ @ @ 
@8 Yh@ @ @ 
@9 Yh@<C@-C G G C#


 Y

@6@@@B@ @ @ 
@8 Yh@A	@ @ @ 
@9 Yh@<C@-C  G G|


 Y

@6@@@B@ @ @ 
@8 Yh@A	@ @ @ 
@9 Yh@<CC% G G{}

brace_term_position
@6@@@ @ @ 
@9 Yb@<CC( G G@6@/@/@ 
@8 Y_@ @ @ 
@9 Yb@<XO G@(set_infer_meta_predicates_of_walk_option C@c G G@6@1 Y@4 @4 @4 @>@5@8 Y@9 Y@<XO Gwalk_called_by CB G G @=C@iB G G
@6@F@<@" C

@#@N@ @ 
@/@/@8 YT X@F@ @ @/@ @/@ @8 Y_@N@ @ @ @8 Yb@A@T@H@A@ @ 
@/@/@8 Y@ @ @ @8 Yb@H@H@ @ 
@ @9 Y X@<XO G Y
 C@X@c G G
 Y














 Y

@6@1 Y@2 Y@4 @f@4 @4 A@4 Y@4 C@5@9 Y@<XO Gextend_term_pos CCn G G@6@U
@@@<C@8Cq G G

 Y






 Y

@6@@@/@8 E{@1 @@2 @  @5@ @8 G
 G@ @ @ @9 J X@<C@)Cx G G @



 Y


@6@ @8 E{@1 Y@2 @  @5@ @9 Y@<XO Gnb_set_source_of_walk_option C
@c G G@6 @@8 Y@9 Y0@<XO Gset_walk_option_fields C@c G G 
@=C@1@c G G	@6@F@ @/@8 Y X@N@ @ @ 
@9 Y X@G@A@"

@#@ @ @9 Y@G@<XO Gnb_set_caller_of_walk_option C@c G G@6@9 Y0@<XO G Y[ CA G G 
 


@6@ 
@ @8 Y* X@@@<C@,A G G 
 


@6@/@ 
@ @8 @@1 @5 A@8 YA@@@1 Y*
@5@9 C:@<C@_A G G	
 
 


@6@/@ 
@ @8 @@F@/@8no_walk_property X@1 @5@ @8 YA@N@T@H@A@0@1 @5@8 Y X@/@8 Yx@1 B@1 BO@1 @5@.@5@0 B@5@1 Y@5@9 X@G@<XO G Y CB G G@6@8 F2@@@<CB G G  X@=CB G G  FU@=XO Gwalk_option_on_trace C
@c G G  Y
@=XO G Y CB G G
@6@ 
@ @8 YS X@@@<CB G G@6@V
@"
 
@#@@@ @ 
@ @ @9 Y@<CB G G 
@=XO Gclauseref_not_from_development C@;C G G	 


@6@1 
@5@0@8 D X@E@!@1 E@.@5@8 Y;@/@1 E@5@8 Y@@E@ @8 Y@N@R@N@R@A@H@<XO Gwalk_option_undefined C@c G G  Y
@=XO G@#message_location_file_term_position C@+C G G@6@/@8 @@ @/@/@8 Y X@&@" @
~w:~d:~d: 

@#@<XO G X C
@c G G@6@/
@8 Y X@ 
@9 Y@<XO G Yc CA G G@6@U
@@@ 
@9 Y@<C@2A G G	 


 Y

@6@@@F@V@N@ @ @ @ 
@9 Yb@A@ @ @ 
@9 Y@<C@)A G G BQ


 Y

@6@@@ @ @ 
@8 Yb@ @ @ 
@9 Yb@<C@A G G C#


 Y

@6@@@F@A@ 
@/@8 Y@+ @N@!@1 C#@5@#@ @1 C#@1 Yc
@5@2 Yc
@5@/@8 XX @!@ @/@8 Y3 X@ @ @9 I X@A@0@E@E@ @ @ 
@8 Yb@N@R@N@R@E@E@ @ @ 
@8 Yb@N@R@N@R@H@H@<C@HA G G@6@ 
@/@8walk_option_trace_reference X@- @@F@ @1 
@5@8 B@N@&@A@1 
@5@1 Xw@.@5@8 YA@ @1 
@5@8 B@1 
@5 @ 
@8 Yv X@S@<C	A G G@6@ 
@8 Y X@@@<C@=A G G@6@B@$@F@1 
@5@1 Xw@.@5@8 YA@N@T@A@&@ @/@ Ep	called_by Ep@A@/@ Ep Z Ep@G@-@@@ @ 
@9 Y@<C@fA G G	 Y


@6@F@ 
 @8 Y X@N@V@1 
@5 Dg@8 Di @A@T@B@1 
@5@1 @@.@5@8 YA@A@1 
@5@/@8 YB@@@ 
@/@8 Yx@ @8 Y7 X@ @ @1 @@5@ 
@9 Yk@<CA G G@6@V@1 
@5 Dg@8 Z"@@@<CA G G@6@8 @@@@1 
@5@ 
@9 Y X@<CA G G@6@ 
@9 Y X@<XO Gno_enum_property CC G G  @@=XO G Yu C@c G G@6@9 Y@<XO G YJ C@c G G@6@1 Y@4 F@4 @9@4 @5@8 Y@9 Y@<XO G Y` CCU G G
 


@6@@@<CCV G G
@6@U
@@@ 
@ @9 Y@<C@TCZ G G 


 
 Y





 Y
@6@@@F
@U@N@ @ @8 Y@A@T@ @ @ @ @ @9 Y_@<C@$Cc G G		@6@8 @@@@/@8 @@/@8 E{@ 
@ @8 Y X@ @ @/@8 Y@ @9 @@<CCk G G@6@ 
 Y@ @9 Z@<XO Gset_on_trace_of_walk_option C
@c G G@6 @@8 Y	@9 Y@<XO G Z C
@c G G  Y
@=XO G Y C@?@c G G 
 Y














 Y

@=XO G@+nb_set_infer_meta_predicates_of_walk_option C@c G G@6@1 Y@4 @4 @4 @>@5@8 Y@9 Y0@<XO G Y
 C
@c G G@6 @@8 Y@9 Y@<XO Gnb_set_evaluate_of_walk_option C
@c G G@6 @@8 Y@9 Y0@<XO G Y C@E@c G G
 Y














 Y

@6 @@9 Y@<XO Gnb_set_undefined_of_walk_option C@c G G@6@1 Y@4 F@4 @9@4 @5@8 Y@9 Y0@<XO G Y C@?@c G G 
 Y














 Y

@=XO Gnb_set_on_trace_of_walk_option C
@c G G@6 @@8 Y	@9 Y0@<XO G X C	B G G@6 @8@!walk_option_infer_meta_predicates X@@@<C@8B G G@6@1 @.@.
@5@1 BQ@1 I@2 YG@.@5@2 BQ@1infer_meta_predicate@1 @5
@5@2 C#@1 @@1 Z; @>@5 @5@2 Y
@5@9 @<XO G X C
@c G G  Y
@=XO G Y= CBy G G 

 



@6@@@ @ @9 @@<CB| G G @=XD t  t t  Gt  YT @ D t  t @t  Gt YV A A A @O G YV CC9 G G@6@U
@@@S@<CC; G G
@6@@@@<C@+C> G G		 Y
@6@ @8 Y@8 B0@/@ @/@8 G X@ @/@8 @@ @ @ @9 YU@<CCD G G
list_position

@6@ @ @ @9sublist_pos X@<CCF G G
 Y

 Y
@6@ @ @ @9 YU@<XD t  t t  Gt  X @ D t  t @t  Gt X O G X C@ G G@6 Y@/@8meta_options
 G@9 Y@<XO G Y C@P@c G G
 Y














 Y

@6@1 Y@4 @4 @4 @>@5@9 Y@<XO G Y C@c G G@6@9 Y@<XO G Z% CB G G@6 F@8 Z
 X@@@<C
B G G@6@1 F@0@5@8 YA@@@<CB G G@6@F @8 ZL@N@(
 @A@(
 Y@ 
@9 Z@<XO G
meta_decls CC G G 
@=CC G G
 @:- meta_predicate ~q.
 F
@6@ @ @9 ZM X@<XO Gnb_set_module_of_walk_option C
@c G G@6 @@8 Y@9 Y0@<XO Gmultifile_clause C@)C G G
 

 

@6@/@ @ @8 @@1 Z	@1 
@5
@5@0 B@9 B@<XO G Y, C@LA5 G G 
 


@6@/@ 
@ @8 @@1 B@1clause_not_from_development@1 @5@.@.@5@0 B@5@1 BQ@1 Yy@5@2 BQ@1 Y@2 @5@2 Y@5@9 X@<XO G Y C
@c G G  Y

@=XD t  t t  Gt  X% A D t  t t  Gt  X%  O G X& C@*@U G G X Y Y F @9  Y
@6@1 Y@4 F@4 @9@4 @5@ @9 X( X@<C@U G G X F @ F
@6 @@ @9 ZW@<C@U G G X Y @R Y
@6 @R@ @9 ZW@<C@U G G X A @ A
@6 @@ @9 ZW@<C@:@U G G X Y Y Y @f  A Y C Y
@6@1 Y@2 Y@4 @f@4 @4 A@4 Y@4 C@5@ @9 ZW@<C@U G G X Y @ Y
@6 @@ @9 ZW@<C@U G G X Y U^ Y
@6 U^@ @9 ZW@<C@U G G X Y  @ Y 
@6 @@ @9 ZW@<C@*@U G G X Y Y   @> Y
@6@1 Y@4 @4 @4 @>@5@ @9 ZW@<C@U G G X Y( @ Y(
@6 @@ @9 ZW@<XO G Z CA* G G number_of_rules @=CA+ G G  @@=XO G Z; C
@c G G  Y
@=XO G X C@WC G G@6@/@0@8 X @1 C#@1 BQ@1 Xe@.
@5@2 BQ@1 X
@5@2
module_clause

@5@2 C#@1 BQ@1 I@2 Y*@.@.@.@5@2 ZS
@1 @2 @5@5@2 Y
@5@1 C8@2 Y*@0@0@0@5@9 Y@<XO G X C@b@ G G@6 @R@8 Y@1 I@.
@5@1 BQ@1  @f@2 BO@.
@.@5@2 BQ@1 C#@1 @@1 @
@2 @.@.@5 @5@2 BQ@1 @ @f@5@2 @
@5@2 BQ@1 Yy@5@2 BQ@1 Y@2 @5@2 Y@5@9 X@<XO G Y C
@c G G@6 @R@8 Y@9 Y@<XO G X C@!A  G G@6<initialization>@8 Z@1 E_@0@.@.@5@1 BQ@1 YQ
@5@2 Y
@5@9 X@<XO G Z' C	B G G@6 Y@9 Z@<XO G Y C@D@c G G
 Y













 Y

@6 @@9 Y@<XO G ZU C@<AE G G
 

@6@1 @5@8 BO @E@"@1 E@.@5@8 Y;@/@1 E@5@8 Y@@E	@ @ 
@8 Y@N@R@N@R@A@H@<XO G ZZ C@lC G G
@6@1 @.
@.@5@8 YY X@E
@ 
@ @8 Z@N@R@/@ 
@ @8 @@F@1 
@5 A@8 YA@N@1 Y*

@5@8 C:@S@G@A@+@F@1 
@5@/@8 YA@ @8 Z( X@N@S@A@1 Z@1 
@5@0@5@0 B@9 B@G@<XO G Y CA G G@6@/
@8walk_option_undecided X@F	@U
@N@( F@A@&
@ @9 YK X@<XO G Y C
@c G G@6 @@8 Y@9 Y@<XO G@$nb_set_initialization_of_walk_option C@c G G@6@9 Y0@<XD t  t t  Gt  ZE @ D t  t @t  Gt ZD A A A A @O G ZD C@%CI G G

@6@B
@ @ @ @ @8 YU@A@ @ @ @ @9 ZC@<CCM G G@6@-none@ 
@ @ @9 YU@<XO G Zb C
@c G G  Y
@=XO G Y C@c G G@6
@9 Y@<XO G Y CBG G G @6@ 
@/@8 Z X@ 
@/@8 Z@V@ @ @@@@<CBM G G@6@/@/@8 Y X@ @ @9 Y@<XO G Z. C@E@c G G
 Y














 Y

@6 @@9 Y@<XO G Y C
@c G G  Y
@=XO Gnb_set_clauses_of_walk_option C
@c G G@6 @R@8 Y@9 Y0@<XXQM GF@:/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/evaluator.pl  @EnAuC @fS @fE R%E OE MnE P-E PE P&E P6E NE ME ME ME PE NE ME ME ME NE NE NE IE LE PE P#E NE McE NTXO GwriteBindingsWithFreeVarNames C@#Bd G G@6 F@8 M] H@8 KF H@@
Bindings: @8 K@E
@E
@8bindFreeVars I@8
writeBindings I@N@R@N
@R@8 K@@@<CBi G G@6@E
@E
@8 Zt@8writeSubstitution I@N@R@N
@R J@8 K@@@<XO GwriteCurryTuple CB G G @=CB G G
@6 BR@8 M. O@ 
@8writeCurryD I@ @9 Z} I@<XO GrevTransFunctor C	B3 G G@6@0@0@8 Kk H@@@<CB5 G G 

@=XO GextractMakeShareInTerm CA{ G G

@6@U
@@@<CA| G G H



@6@@@/@8 Z I@ @ 
@9 H I@<C@!A G G@6@3@.@.
@5@8 @@1  G Z@5@ 
@/@8 I I@3@5@9 @@<XO G
writeSubst CB} G G@6}@9 K@<C@,B~ G G @



@6 LL@8 NT I @@8 K@8 P- I@F@)
@N@T@A S@8 K@ 
@9 Z I@<XO GreadMore C@ G G@6@/@8 LP H@F
@)?@N
@'
@G@A	@/@8 LS H@9processReadMore I@<XO GwriteCurryLiteral CB G G@6@0@/@ @	show_term T@/
@8 S/ H@ 
@9 M.@<XO GshowProfileData  C@A G G

@6 F@8 M I@/
@8 L I@3@.@4@p@4@r@4@o@4@f@4@i@4@l@4@e@5@/@8 J I@/@8 I7@8tryWriteFile H@@@8 R I
Profile data:@8 K@8 K@1pdata@.
@.@.@5@1profile_data
@5@/@8 @ @/@8 S@1  Gformat_profile_entry@5@ @8 J I@8 K@8 S I@3@m@4@o@4@r@4@e@4@ @5@/@8 Z@/@ @8 I7@ @9 J I@<CA G G   @=XO GfilterAnonymousVars CBn G G @=C@!Bo G G @


@6@3@0@4@.@0@5@8 I7@c@h@d@A@s@@@ 
@9 Z I@<CBq G G @



 @

@6@ @ @9 Z@<XO GaskForMoreSolutions C@ G G@6 F@8 M I F@8 M I@@@"
@n@#@<C@ G G@6@8writeMoreSolutions  I@9 Z I@<XO G Z CA G G@6@)@@...@9 M.@<C
A G G@6@U
@@@ 
@9 M.@<CA G G H
@6@@@ @9 Z@<C@*A G G L
@6@@@/@ @8 L I@F
@" L
@#@N@T@A@&@ @9 Z@<CA G G@6@ 
@8 I@@@ 
@9 Z I@<CA G G@6@ 
@8 I H@@@ 
@9 Z@<C
A G G@6@8 M.@@@<C@KA G G@6@ 
@8 @@@@F@ 
@3@_@0@5@8 I7@N LL@ 
@9 Z@G@A@,@ 
@/@8 Z I@F@B@ @8isId H@A@) T@N@ @9 M.@A M@8 M.@ @8 M. P1@9 M.@<C@6A G G@6@ 
@/@8isCompleteList H@@@F@ @8isString H@N@ @0@/@ @ Z@ @/@8 Z@ @9 M.@A T@8 M.@ @9writeCurryList I@H@<C@2A G G@6@@@F@) T	@N M@8 M.@A@T@3@5@8writeCurryConsList I@F@) T	@N P1@9 M.@A@T@<C@$A G G IM


@6@@@ @/@8 T H@/@3@5@8 @@ @9 Z@<C@GA G G	 IK

@6@@@r @F@) T	@N M@8 M.@A@T@  T	@ @8 Z J@8 M.@  T	@ @8 Z@F@) T	@N P1@9 M.@A@T@<C@\A G G
 V


@6@@@r @F@) T	@N M@8 M.@A@Tif @8 M.@  O@ @8 Z then @8 M.@  O@ @8 Z else @8 M.@  O@ @8 Z@F@) T	@N P1@9 M.@A@T@<C@2A G G@6@r @ 
@3@.@4@.@.@5@8 @@ @8 T H@@ M@8 M.@  O@ @8 Z@ @ @8 Z P1@9 M.@<C@gA G G	@6@r @ 
@3@.@4@.@4@.@5@8 @@ @/@8 Z@E@ @8 Z@N@R@@@F@) T	@N M@8 M.@A@T@  T	@ @8 Z J@8 M.@ @8 M. J@8 M.@  T	@ @8 Z@F@) T	@N P1@9 M.@A@T@<C@3B G G	@6@r @ 
@3@.@.@5@8 @@ @/@8 Z@F@) T	@N M@8 M.@A@T@ @8 M.@ @ @9writeCurryArgs I@<XO G Z C@P@ G G@6
moresolutions@/
@8 J IMore values? [@8 K@F@)
 F@NY@8 K@Ay@8 K(es)/@8 K@F@)
 F@NN@8 K@An@8 K(o)/@8 K@F
@)
 @>@N
A@8 K@Aa@8 K(ll)] @8 K@9 KM@<XO G Z{ C	B| G G@6{@8 K@9 Z@<XO G Zu CBH G G 
@=C@4BI G G
 @



@6@F@U
@E@ 
@8occursVarInTerm I@N@R@N@0@1 @
@5 @8 J J@A@T@ @9 Zt@<XO GbindingsForNewVariables CB G G@6@1 BQ
@5@8bindingsForNewVariablesInTerm I @9instantiateAllBindings I@<XO G Z CB' G G@6@)@@ Z@9 M.@<C@#B( G G@6@V@"
@#@@@r  T	@ 
@8 Z @8 M.@ @ @9 Z@<C	B. G G@6 T	@9 Z@<XO GevaluateMainExp CAC@g G G
@6@/@8 P H@/@8 Z@/@1callAndReturnSuspensions@1  @f@2 Wr@.@.@5@.@5@1 C#@1 @@1 BQ@1 A
errorAbort@5@2 @ WE@5@2 BQ@1 KExecution aborted.@5@2 BQ F B@5@2 BQ@1 M@5@2 N>@5@8 Z @8 M H@F
@B@8 I H@A@8 M I@N@T@A I	@8 A@ @/@8 Z I@/@8 Z@F@)@N@T@A@ @ @ @8 Zo I@ @ @ @ @8writeMainResult I@F@)@N@T@A@ @8writeSuspendedGoals I@F@B F@8 Z@A F@8 Z@N@ 
@8showStatistics I@A@T@8 KM@F@U@N@8 Z I@@@S@G@A@z@F@E@V@" L:@#@N@F@8nextIOproof  I@N [@8 I@/ERROR: non-determinism in I/O actions occurred!@8 K H@8 [@@@S@A@"@F F@8 Z@N@8 [@@@S@A@F@8 Z@N@T@A I	@8 A [@8 A@S@G@A@2 F@8allsolutionmode I@/@8 Z I@E@ @"@y@#@N@ @R@8 [@@@F@!@"@:@#@N@!@3@5@8storeFirstCmds I@A@T@)?@<C@ G G@6 Z@8 I@@@S@<C@ G G@6 [@8 I@F F@8 Z F@8 Z@N@ 
@8 [@A@T@8 [@@@S@<C@ G G@6@8 J H*** No value found!@8 [
@@@S@<C@ @ G G@6@F F@8 Z@NNo more values.@8 K@8 K@8 Z@A@ 
@8 [@8 [@@@S@<XO G Zx CBu G G @=CBv G G @



@6@8 K LL@8 Z @@8 K@8 Z@ 
@9 Zw@<XO G [ C@n@ G G
@6@/@8
getRunTime I@/
@8getElapsedTime I@F@3 F@8 M I@8 Zr@NExecution time: @8 K@c@k@i@n @@z@ @8 K	 msec. / @8 K	elapsed: @8 K@c@h
@j@n @@z@ @8 K msec.@8 K@8 K@A@T@H@/@8 P I@/@8 P# I@F@c@h@d @u@NNumber of function calls: @8 K@ @8 K@8 KNumber of function exits: @8 K@ @8 K@9 K@A@T@<XO G Z CB G G @=CB  G G@6@)@@...]@9 M.@<C@.B! G G
@6@r  O@ 
@8 Z@F@)@N T
@8 M.@A BR@8 M.@ @ @9 Z@<XD t  t t  Gt  N  A O G Md CB^ G G@6@E
@E
@8 Zt@8 Z@N@R@N
@R@<XO G Z C
B G G@6@U@@@9addBindingForNewVariable I@<C@(B G G
 L

@6@@@/@ 
@8 Z@F
@" L
@#@N@T@A@&@ @9 Z@<CB G G@6@3@0@.
@5@8 @@ 
@9bindingsForNewVariablesInTerms I@<XD t  t t  Gt  P A O G P C@  G G  @=XO GoccursVarInTerms CBV G G

@6@8 Z@@@<CBW G G


@6@9 [, I@<XD t  t t  Gt  N  A O G N C@% G G   @=XD t  t t  Gt  L A O G L C G G @P@r@e@l@u@d@e@=XO G Z CBR G G@6@U@@@*
@<C@&BS G G
 L
@6@@@/
@8 Z@F
@"
 L
@#@N@T@A@&
@ @9 Z@<CBU G G@6@3@0@.@5@8 @@9 [.@<XO G [' CB G G 
 @
@=CB G G @




 @
@6@*@@@<CB G G



@6@ @ @9 [&@<XO G [  C@#Aa G G@6@F F@8 M I@N@K*** Warning: there are suspended constraints (for details: ":set +suspend")@8 [
@9showSuspensionReasons  I@A@-Suspended goals (in internal representation):@8 K@8 K@1  GtryWriteSuspGoal@5@9 Z@<XD t  t t  Gt  P$ A O G P# C@! G G  @=XO G I C@#@> G G@6@/@8suspensionReasons I@E@8 I I@N@R@@@1 [7@5@8 I@1 [7@4
@5@8 A@@@<C@C G G @=XD t  t t  Gt  N  A O G N C@$ G G   @=XO G NT C@2B< G G@6@3@_@4@.@.
@5@8 I7@@@F@c@k@d@0@v@c@k@d@9@t@N@&@A
@/@3
@5@8 I7@ @9 M.@<CBB G G@6Internal error: writeVar(@8 J H@8 [; P1@8 K@9 K H@<XO G Z C@ G G@:
@:@6@@@<C
@ G G@y@y@6@@@<C
@ G G@n@n@6@@@<C@ G G@a@y@6@1 [@0@5@8 I@1 [ F@5@8 A@@@<C@ G G@y@6 Z F@8 Z@@@<C@ G G@n@6 Z F@8 Z@@@<C@ G G@6 Z @>@8 Z@@@3@a@5@9 Z@<C@ G G@6@8 Z@9 Z@<XO G Z CB G G 
@=C@ZB G G	

 @


@6@U@@@F@c@i@d@s@N@r
@a@/@3@_@4@_@4@5@8 I7@H@A@r
 @ @/@8 K@/@3@_@4@_@4@a@5@8 I7@G@'@r
@ @ 
@9 Z@<CB G G


@6@9 Z@<XD t  t t  Gt  N A O G N C@& G G @=XO G Mc CB\ G G@6@9 [% I@<XD t  t t  Gt  [8 A O G [7 C@7 G G @=XD t  t t  Gt  M A O G M C@* G G  F@=XO GwriteFailureList C@ G G



@6@@@ 
@9writeFailedCall I@<C
A  G G


@6@@@9 [> I@<CA G G@6@@@,ERROR: Illegal argument in writeFailureList:@8 M.@8 M0@8 R% I@9 M0@<XO G R% C
A G G@6@/@8 N I O@9 Z@<XD t  t t  Gt  M A O G M C@+ G G  F@=XD t  t t  Gt  [  A O GfailureIntOption C@BA G G@h@6@@
@8 WA I@1Commands in interactive mode for failure tracing:@8 K@8 K@4l     - list complete trace from root to failed call@8 K@8 K@'l <n> - show last <n> elements of trace@8 K@8 K@-s <n> - show element with number <n> of trace@8 K@8 K@7f     - show name of functions from root to failed call@8 K@8 K@.p <n> - set print depth to <n> (0 = unlimited)@8 K@8 Kh     - show this message@8 K@8 K@$q     - quit current failure tracing@8 K@8 K@8 K@@@9failureInteraction I@<C@QA$ G G
@l@6@@@/
@8 Z@ 
@/@8 Z@F
@)@N@&
@A@F@ @/@8 RU H@N@T@A	Illegal number@8 K@8 K@( @c@i@h@n @@z@ @/@8 UG H LL@ @ @8writeAllFailureList I@@@9 [R@<C@KA- G G	@s@6@@@/
@8 Z@ 
@/@8 Z@F@ @/@8 [U@N@T@A	 [V@8 K@8 K@(@c@i@h@n @@z@ @3@.@0@5@8 [W LL@ @8writeFailCallNumber I@ @8 Z@8 K@@@9 [R@<CA6 G G@f@6@@
@8 [I LL@8writeFunctionFailureList I@9 [R@<C@lA: G G	@p@6@@@/
@8 Z@ 
@/@8 Z@F@(@ @/@8 [U@N@1 N@0@5@8 I@F
@) @N@&@A@r@1 N@5@8 A@A	Illegal print depth@8 K@8 K@HCurrent printdepth: @8 K@/@8 [F@F
@) @N @8 K@G@A@r @ @8 K@8 K@@@9 [R@<CAF G G@q@6@@
@8 [I@S@<CAH G G@6 WF@8 K@8 K@F
@)
@N
@T@A
@8 [I@9 [R@<XD t  t t  Gt  N A O G N C@) G G  @=XO G Z C@FA G G Z

port




@6@8 K: @8 KCalls=@8 K@8 K / @8 KFails=@8 K@ 
@8 K [i@8 KExits=@8 K@ @8 K [i@8 KRedos=@8 K@ @8 K@9 K@<XD t  t t  Gt  Z  A O G [S CA G G@6(l)ist (@8 K@8 K@7 calls) (s)how (f)unctions (p)rintdepth (h)elp (q)uit >@8 K@/@8 MD@8 K@9 [G I@<XD t  t t  Gt  M A O G M C@/ G G  F@=XO GwriteFailureArg CA G G@6 M@8 M.@8 [E@9 M0@<XO GresetSuspensionReasons  C@9 G G  @6@1 [7@0@5@8 I@1 [7@5@8 A@@@<XD t  t t  Gt  [
 A O G [ C@, G G  F@=XO G P C@SA G G	@6@/@/@8 @@F@1 Z@2 [e@.
@.@.@.@5@8 I@N@T@A@1 [e@.
@.@.@.@5@1 [e    @5@8 @ @r
@1 Z@2 [e@5@9 A@<XO G [Z CAM G G


@6@@@ 
@ @9 [@@<CAO G G
@6@@@8 [\@ 
@8 [E@8 M0@r @ @ @9 [Y@<XO G Mn C@@T G G@6@8 Z@8 [r I@1 [@0@5@8 I@F F@8 Z F@8 Z@N@1 [ F@5@8 A@A@1 [ F@5@8 A@1 P@0@5@8 I@1 P#@0@5@8 I@1 P @5@8 A@1 P# @5@8 A@1  Z@5@8retractAllFacts H@F	 [@8 I@N@T@A@T@8clearDynamicPreds  H@/
@8
worldToken H@F@8 MZ H@N@!@1 IK

@5@#@A@&
@F	 I	@8 I@N@T@A@T@/@8 [@/@8 [@ @ @ @9 Z I@<XO G [2 C@E G G  @6@8 [6@@@<C@F G G@6@/
@8 [6@(*** Possible reasons for the suspension:@8 [
@1  G K@5@9 Z@<XD t  t t  Gt  M A O G M C@- G G  F@=XO G [A C@DA G G@6@8 [E: failed@8 M.@F
@)@N
@9 M0@A@,
 for argument@8 M.@F@"
@#@N @8 M.@As:@8 M.@8 M0@1  G@2 [q
@5@9 O I@<XO G [* CB G G 

@=CB G G

@6@ 
@/@8 Z@ @ @9 [)@<XO G [5 C	Ai G G 
 P@6@@@<CAj G G  @a G


@6@@when(@8 K@8 K): @8 K@9 [ I@<C@BAm G G 

@6@3@.@.
@5@8 @@ 
@3@0@4@0@4@.@.@5@8 Z@ @/@8 Z@/@3@5@8 @ R#@8 K@ @8 Z M;@8 K@ @8 Z@8 K@@@<CAu G G 

@6@@@8 Z@9 K@<CAw G G@6@8 K@9 K@<XD t  t t  Gt  M A O G M C@. G G  F@=XO G [] CA G G@6@8 M. [g@9 M.@<XD t  t t  Gt  M  A O G P6 C@SA G G	@6@/@/@8 @@F@1 Z@2 [e@.
@.@.@.@5@8 I@N@T@A@1 [e@.
@.@.@.@5@1 [e    @5@8 [t@r@1 Z@2 [e
@5@9 A@<XO G N C@N G G@6@F@@N@T@A@T@/@8 [@9 A@<XO G P C@SA G G	@6@/@/@8 @@F@1 Z@2 [e@.
@.@.@.@5@8 I@N@T@A@1 [e@.
@.@.@.@5@1 [e    @5@8 [t@r@1 Z@2 [e
@5@9 A@<XO G P& C@SA G G	@6@/@/@8 @@F@1 Z@2 [e@.
@.@.@.@5@8 I@N@T@A@1 [e@.
@.@.@.@5@1 [e    @5@8 [t@r@1 Z@2 [e
@5@9 A@<XO G P- CA G G@6 LL@9 [E@<XD t  t t  Gt  Z A O G [` CAU G G IM



@6@@@ 
@ @9 [@@<C@(AW G G
@6@@@ 
@3@.@0@5@8 @@8 [\@ @8 [E@8 M0@r @ @ @9 [_@<XO G Z C	@ G G@6@U
@@*** Evaluation suspended!@9 [
@<C@ G G@6@U
@@@F F@8 Zq@8 Zr@NResult: @8 K@A@T@ 
@8 [=@9 K@<C@1@ G G L:
@6@@@F
@V@) K@N@T@A@F F@8 Zq@8 Zr@NIO: @8 K@A@T@ @8 [=@9 K@<C@ G G@6@@@F F@8 Zq@8 Zr@N [@8 K@A@T@ 
@8 [=@9 K@<XO G O C@k@ G G@6@/@8 E{@r @8 [<FAILURE OCCURRED:@8 [;@F@'@1 E@.
@5@8 M H@N@  failure trace written to file: @8 [;@ 
@8 [;@8 K@ 
 B@/@8 Fy@ @8 [Y@ @8 F @A@8 [<@F @>@8 [@N E#@8 [Y@8 [<@A E#@8 [C@8 [<@H
@@@F I@8 [@N@9 [R@A@S@<XD t  t t  Gt  P  A O G Z CB G G@6@F@) T	@N P1@9 M.@A@T@<CB G G@6 J@8 M. T	@ @8 Z@ @9 Z@<XXQM EF@$/usr/lib/swi-prolog/library/shlib.pl   aAu@$C AS Ecurrent_foreign_libraryEreload_foreign_libraries Euse_foreign_libraryEunload_foreign_libraryE EE [E EE [XD t  t t  Et abolish_foreign  O E [C@-A8 E E@6@B@"@1 E
@2 @.@.@5@8 I@/
@/@8 @@1 
@5@ @8 C E@S@A@T@H@H
@<XD t  t t  Et delete_foreign_lib  O E [CA E E @6@1 AJ@5@0 @9 B@<CA E E @=XD t  t t  Et  [ @ D t  t @t  Et [ D t  t t  Et  [  O E [CA E E@6@1 [
@5 E@9 E @<XD t  t t  Et  [  O E [C
A* E E@6$foreign@1	do_unload
@5@9 CW @<XD t  t t  Et entry  O E [C@ E E@6@1 F&@0@5@8 H@@@<C@ E E
 [

@6@/@8base E@3
@4@5 I@9 B{ E@<C	@ E E 
 [


@=XD t  t t  Et find_library  O E [C@;@ E E @6@/
@8 D @/@8 A+ @1 E
shared A@.@5@1 C@1 @binary@.@5@1 A@5@2 Eg@5@1 Eg@5@8 C @@@<C@ E E @6@3@1 B D@@5@4@1 B A@5@4@1 B B@5@5@8 B @@@<C@ E E

 @6@8 @@@@<C@ E E E


 @6@ 
@8 @@@@<C@ E E@6@1 @8@1 D	 D
@5@0@5@9 @;@<XD t  t t  Et  @9 A D t  t t  Et  @9 B D t  t t  Et  @9  D t  t t  Et current_library A D t  t t  Et  [ B D t  t t  Et  [  D t  t t  Et  E A D t  t t  Et  E B D t  t t  Et  E  D t  t t  Et  E @ D t  t @t  Et E  AD t  t t  Et  E  O E EC@ E E 


@6 [@1 E
@5@9 [@<XD t  t t  Et reload_libraries  O E [CAk E E @=C@,Al E E K




@6@F@ 
@8 [ E@N@T@A @9@1 Eload_failed@5@8 B E@ @9 [ E@<XD t  t t  Et unload_foreign  O E [C@OA E E	@6@8 [ E@F@=@1 E@.@2 @.@.
@5 @/@8 BO E@F@+ E@N@ 
@/@/@8 @@1 @5@ @8 [@ @8 BU E@S@A@J@H@N@T@A
@T@H@H
@H@<XD t  t t  Et  [  O E [C@:A- E E@6@0@0@/@/
@8 [ E@1 [
@0@0@0@0@5@8 C7@F@/@8 [ E@1 @2 E
@5@@N@T@A@T@G@8 [ E@ 
@9 ET E@<XD t  t t  Et  [ @ D t  t @t  Et [  AD t  t t  Et  [  O E [C
A E E@6@1 E
@5 E@9 [@<XD t  t t  Et  E  O E [C
@ E E@6@0@0@0@0@8 [@@@<C@@ E E	@6@1 @8@0@0@5@8 C7@/
@/@8 [ E@1 E
@5@8 A@1 E
@0@5@8 C7@1 @2open_shared_object
@.@5@/ @8 B@F@V@N@ @ 
@8 [ E@1 @8
@5@8 E@S@A@ @ 
@8 [@@@F@)@/@8 [@1 @2 [@5@@N@1 E
@5@8 C7@ @ 
@ @9assert_shlib E@G@A@H@F@0@8 E E@N@1 E
@5@9 C7@H@A@3@1 E
@5@8 C7@1 E
@0@5@8 C7@ @8 [@/@1 [
@5@/@8 @1 @8@1 D	foreign_install_function@2install
@5@0@5@9 @;@<C@/@ E E@6@1 E
@5@8 C7@F@0@/
@8 @8 E@N@1 @8@0@0@5@8 C7@ 
@9 @;@A@1 @8@1 D	foreign_library
@5@0@5@9 @;@G
@<XD t  t t  Et  [  O E [CAT E E@6@0@0@0@0@8 [@/@1 E
@5@9 @<XD t  t t  Et  [  O E [C@ E E@6@8 B:@@@/@8 F E@0@9 B E@<C
@ E E 

@6@@@9 [@<C@ E E@6@3@0@4@.@5@8 @@9 [@<XD t  t t  Et  [  O E [CAG E E@6@1 [
@0@0@0@0@5@8 C7@1 [

@5@9 A@<XD t  t t  Et  [  O E [C
A' E E@6@1 [	uninstall@5@9 [ E@<XD t  t t  Et  E A D t  t t  Et  E B D t  t t  Et  E  D t  t t  Et  [   O E [C@/Ab E E@6@1 [@.
@.@.@5@1 BQ@1 I@2 [
@0@0@5@2 S
 @@5@/
@8 @ 
@/@8 G X@ @9 [@<XD t  t t  Et  E @ D t  t @t  Et [ D t  t t  Et  E  O E [C
@ E E@6@1 [ [@5@9 E E@<XD t  t t  Et unload_all_foreign_libraries   O E [ CA E E@6unload_foreign_libraries @8 A@@@1 [@.
@0@0@0@0@5@1 [
@5@9 BX E@<CA E E   @=XXQM GF@7/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/basics.pl  @EnAuC @fS @fE	writeLnNQE JE NE PEmemberEqE ZE REreadStreamContentsE ME SE JE LE ZE NE LSE QzEevaluateDynamicPredInfoE NE KkE KFE M@E R=E LE QE N-E
writeErrNQE NsE K8E JE LlE JE NE U5EensureDirOfFileE [}E ODEdeleteFirstE ME UFEreadFileContentsE S/E IE KE PdE
isOpIdCharE ZE QE M]EcheckDynamicAccessMethodE RE
writeCharsE M`E NEcheckSICStusAndWarnE RE KEnlErrNQ E NpE RUE ZE KEgetLocalCurryPathE	replaceEqE JEmainPrologFileNameEremoveSharesE JE [XE IE	cp_stringE TE K?E LPE QEdecodePrologNameEunionE NE
tryDeleteFileE KE JE MZE OE LEonlySWIMessageE NE N E KE RE NgE KnE RRE M E KEdiffE Q?E JE N>E SEatomic2AtomE TE ME HE MGE MSE OHEhierarchical2dirsE KBE [zE OiE ME P]E JE Q}E MEfindPrologTargetFileInLoadPathE [wEcheckSWIAndWarnE QE RE TvXO GfindPrologTargetFileInPath C@@A G G	
@6@F@3@/@0@5@8 I7@N@&@A@3
@4 @4@5@/@8 J H@ @/@8 N H@F@ @8 J I@N@'@A@ @9 \# H@<XO G [ C@\@ G G		 


@6@1orgDynamicPredInfo@1 
@5@5@8 C:@/@8 P H@/@ @/@ @ H@ @ @0@ @0@ @ V@ @/@8 S/ H@ @8 [ H@1 J@1 
@5@0@5@0@ @ J4 @@1  @f@2 \.@1 
@5@5@9 A@<XO G M@ C@ G G 
@=C@ G G

@6@8 Pg@ 
@9 M@ H@<XO G R= C@ G G@6@3 K@4
@4" not available @4@C(only available in a PAKCS implementation based on SICStus-Prolog)!@5@/@8 \%	WARNING: @8 J H@8 \4@9 K@<XO GfindFlatProgFileInPath C@@A G G	
@6@F@3@/@0@5@8 I7@N@&@A@3
@4 @4@5@/@8 \%@ @/@8 Qz H@F@ @8 \'@N@'@A@ @9 \5 H@<XO G R C@*B G G@6@/@/
@8 L H@ 
@/@8 \ H@F
@) C@N@'@A@3@4 @4@5@9 \%@<XO G \  C@ G G 
@=C@ G G

@6@/@8 MG H@ @8 Pg@ 
@9 \  H@<XO G N CA G G

@6@3@/@0@5@8 I7@@@<C@1A G G@6@3@~@4@/@.@5@8 I7@@@/
@8 I7@F	@/@8 J H@N@T@A@( K@3@4 @4
@5@9 \%@<CA G G K@6@@@F@8 \=@N@T@A@) K@<CA G G C@6@@@9 N I@<CA G G@6@/@8 \>@3@4 @4
@5@9 \%@<XO G \ C@ G G@6@F	 R6@8 N I@N@T@A@9 R= H@<XO G Z CBb G G@6@/@1 BQ@1 Fz
 B@.@5@2 Eg@5@1 N>@5@9 J J@<XO G \ C@ G G @6@F
 F@8 L H@N
 E#@9 M0@A@T@<XO GclearDynamicPred CA G G 


 @p@6@1 
@5@8 [w H@@@<CA G G 


@6@1 
@5@
prim_dynamicretractDeadDynamicFacts \F@@@<XO G L CB= G G@6@c@i@d@0@v@c@i@d@9@t@<XO G \ C@ G G@6@3 K@4
@4 \1@4@?(only available in a PAKCS implementation based on SWI-Prolog)!@5@/@8 \% \3@8 \4@8 \4@9 K@<XO G P] C@#A G G@6@/@8 I7@/
@8 T H@0@3@.@.@5@ 
@8 K@@@ @/@8 \L@ @9 I7@<XO G [w CBM G G 

@6@/
@8 E{@/@3
@5@8 @@ @8
retractAll H@@@<XO G \! C@ G G@6@F	 F@8 \?@N@T@A@9 \ H@<XO G Qz C@ B G G@6@/@/
@8 \9@ 
@/@8 \:@3@4/.curry/@4@4.fcy@5@9 \%@<XO G L C@0A G G		@6@/
@8 I7@ 
@/@8 \L@/@3@/@.@5@ @8 K@@@ @/@8 \L@ @8 I7@ @/@8 \L@ @9 I7@<CA G G 
 C
@=XO GisTupleConsString C@'C G G@6@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@4@(@5@/@8 K@9isTupleConsSuffix H@<XO Gint2hex C@ Cq G G@6@F@c@i@d
@s@N@c@d@0@i@p@y@A@c@d@A@i@p@d
@n @@y@<XO G [ C@ G G@6@F
 F@8 \B@N E#@9 M.@A@T@<XO G Ns CAe G G@6@1localCurryPath@0@5@8 I@/@8 I7@1 \Z@5@9 A@<XO G Q C@ B G G@6@/@/
@8 \9@ 
@/@8 \:@3@4 \Q@4@4.icurry@5@9 \%@<XO G [ C@#@ G G@6@/@8 I7@3@f@4@i@4@l@4@e@4@:@5@/
@8 K@@@ 
@9 I7@<C@ G G

@6@0Illegal access method for persistent predicate "@/@8 I I"! (must be "file:")@/
@8 \^@ 
@9 M J@<XO Ghex2int C@!Cr G G@6@F@c@i@d@A@s@N@c@i@d@0@n @@y@A@c@i@d@A@n @@d
@p@y@<XO G Np C@1A_ G G@6@/@8 \Z H@F@)@N@F	CURRYPATH@/@8 Sp I@N@/
@8 I7@A@(
@G@A@&
@G@ 
@9 RR H@<XO G \ CCv G G@6@/@8 I7@/
@8decodePrologNameCodes H@ 
@9 I7@<XO G N C@ B G G@6@/@/
@8 \9@ 
@/@8 \:@3@4/.curry/pakcs/@4@4.pl@5@9 \%@<XO G \h CC{ G G @=CC| G G 
@=CC} G G 



@=C@WC~ G G



@6@F@-@)@'@N@ 
@/@8 \a H@ @/@8 \l@c@d@h@q@h@p@z@ @/@8 \g@"@#@A@3
@4@5@/@8 \g@"@#@H@G@<XO G R C@ G G@6@8 [ H@9 \ H@<XO G Oi C@/C< G G@P@r@e@l@u@d@e@.@:@6@@@F	@8swi7orHigher  I@N@)@A@) C@<C@$C? G G@P@r@e@l@u@d@e@.@[@]@6@@@<C
CA G G@6@8 \S H@@@9 I7@<CCD G G@6@/@8encodeName2Ident H@9 I7@<XO G Q C@ B G G@6@/@/
@8 \9@ 
@/@8 \:@3@4 \Q@4@4.fint@5@9 \%@<XO G R C@Ak G G@6@/@8 \c@F
@)@N@(@A@u@3@3@C@4@U@4@R@4@R@4@Y@4@P@4@A@4@T@4@H@4@=@4@'@5@4@4@3@'@4@ @4@;@4@ @4@e@4@x@4@p@4@o@4@r@4@t@4@ @4@C@4@U@4@R@4@R@4@Y@4@P@4@A@4@T@4@H@4@ @4@;@4@ @5@5@/@8 J H@/
@8 I7@ 
@/@8 K@/@ @8 I7@ @9 J I@<XO G Tv C@ G G@6@F@c@i@d @u@N@ @8 O@r
 @9 Tv H@A@T@G@<XO G Ll C
BW G G
@6@)@@@<CBX G G@6@c@j@d@u@r
 @3@,
@5@ 
@9 Ll H@<XO G K8 CB@ G G @=C
BA G G@ 
@6@@@9 K8 H@<CBB G G
@6@ 
@3@5@9split2words_word H@<XO G Z C@"B[ G G@6@3@.@0@5@8 I7@B@c@d@A@j@t@c@j@d@Z@t@A
@c@d@a@j@t@c@j@d@z@t@<XO G R C@/A G G@6@/
@/@8 \9@ @/@8 R H@3@4@5@/@8 \%@ 
@/@8 N  H@ @1  G J@5@ @9 Ng H@<XO G \t C@)CI G G@6@"

@#@F
@8 MS H@8encodeName2IdentMod H@N
@T@A@F
@8 N H@N@'
@A@9encodeString2Ident H@<XO G RU CB: G G@6@"
@#@1  G L@5@8 J I@9 K@<XO Gintconst C@-B G G@6@B@"@-

@#@/@ 
@/@8natconst H@"
@-@#@'@A
@9 \@H
@G@<XD t  t t  Gt  \[ A O G \Z CA[ G G @=XO G \ CCR G G@6@S@<C
CS G G
@6@S@<CCT G G@/
@.

@6@@@ 
@9 \@<C@MCV G G@.
@.
@6@@@F@8 \@N@ 
@/@8 \@"@#@A@$@F@3
@5@8 \@N@"
@#@A
@3
@5@ @9 \@G@<C@#C] G G

@6@F@B@8 \@A@)@_@N@ 
@ @9 \@A@S@<XO G N  C@MAM G G
@6@/@8 Np H@/
@8getLocalLibPath H@/@8
getSysLibPath H@ 
@/@8 K@ @ @/@8 K@/@8 N- H@/@ @8 I7@ @/@0@8 \9@F@) C@N@"
@#@A@"
@#@<XO G Kn C	B G G 
@6@@@<CB
 G G

@6@r
 @ @ @ @ 
@9 Kn H@<XO G \ CA{ G G@6@/@8 J I PV@/@8 \^@"
@#@<XO GresetDynamicPredInfos  C@4@ G G@6@1 \)@.
@.@5@8 I@1 D@1  @f@2 \.
@0@5@0@5@8 I@1 D@1  @f@2 \.
@.@5@2 [
@5@8 C:@S@<CA G G   @=XO G J C@ G G@6@/
@/@8 J I@8 J H M;@8 \@8 \@8 K@S@<C@ G G  @6@9 J H@<XO G \V CC G G@)@6@@@<CC G G@,
@6@9 \U@<XO G \ CCe G G @=C@#Cf G G

@6@B@8 \@A
@B@)@_@A@)@.@@@ 
@ @9 \@<C@1Ci G G		
@'
@6@c@k@d@n FT@z@ @ @8 \X H@c@k@d@n Uo@z@ @ @8 \@ 
@ @9 \@<XO G \ C@%B G G


@6@c@h
@d@0@v@c@h
@d@9@t@&@@@&@ @ @9 \@<CB G G@6@9 H H@<XO G J CB5 G G@6@1  G K:@5@/@8 I I@/
@8 \w@ 
@9 I7@<XO G R CB( G G @=CB) G G@6@ @/@8 R H@ 
@3
@4@4@5@9 @@<XO G [ CBq G G@6@/@1tryEnsureDirOfFile
@5@1 N>@5@9 \A@<XO G \ CAt G G@6	libraries@/@8 \@/@8 I7@8 \f@@@<CAx G G @=XO G Q CA G G@6@/@/
@8 \9@/@8 \@ @ 
@9 \8@<XO G \ CB G G @=CB G G
@6@*
@@@ @ @9 \ H@<CB G G
@6@ @ @9 \@<XO G \ CB G G 
@=CB G G
@6@ 
@8 I I@@@ @9 \ H@<CB G G



@6@ @ @9 \@<XO G N C@ G G@6@1 @.
@.@5@0@ @ \. @@1 
@5@8 \E@S@<C@ G G  @6@9 \ H@<XO G \ CBh G G@6@/@1 N:
@5@1 N>@5@9 \A@<XO G \ C@ G G La

@6@1 J@5@9 C:@<XO G MZ CA G G@6@U
@@@S@<CA G G KY S@6@@@<XO G M  CB0 G G 
@=CB1 G G 



@=CB2 G G





@6@3@5@ @9 M  H@<XO G [z CA	 G G@6@1 @.
@.@5@/@ @ \@1 
@5@8 \C H@S@<CA
 G G   @=XO G Q} CBl G G@6@F
@8 \'@N@9 \ H@A@T@<XO G \ CA G G@6@/@/
@8 \9@/@8 \@ @ 
@9 \(@<XD t  t t  Gt  \* A O G [ CB G G

@6@*
@@@<CB G G


@6@9 [ H@<XO G Z C	C G G

@6@U
@@@S@<CC G G H
@6@@@9 Z H@<C@%C G G L
@6@@@/
@8 L I@F
@"
 L
@#@N@T@A@&
@ @9 \@<CC G G @=CC G G

@6@ 
@ @9 \@<XO G [ C	B, G G 



@=C@#B- G G


@6@3@5@/@8 [ H@3
@4
@4@5@9 @@<XO G N CA3 G G
 @p
@6@@@<CA4 G G @p
@6@@@<CA5 G G@6@3
@4 @4@5@9 \%@<XO G S C@$C G G D



@6@V
@)
past_end_of_stream@@@/@8prologTerm2Atom H@3EXISTENCE ERROR: @4@4@$: attempt to read past end of stream@5@9 \%@<C@'C G G \


@6@8 @@ 
@8 @@@@3 \@4@4 N@4
@4" does not exist@5@9 \%@<C@0C G G Ar



@6@8 @@ 
@8 @@ @8 @@@@3PERMISSION ERROR: @4@4 N@4
@4" @4@5@9 \%@<CC G G@6@F
@8 B:@N
@&
@A@/@8 \@3ERROR: @4@5@9 \%@<XO G J CA G G@6HOME@8 \e@3@0@0@5@8 I7@9 N I@<XO G Q C@ G G@6@/
@8 N I@c@i@d@u@<XO G K C@ G G@6@1 N@0@5@8 I@1 N
@5@9 A@<XO G \ CB" G G 
@=CB# G G
@6@ 
@8 \@@@ @9 \ H@<CB$ G G



@6@ @ @9 \@<XO G Q? C@A G G	@6@/@8
currentPID I@/
@8 K@3@/@4@t@4@m@4@p@4@/@4@p@4@a@4@k@4@c@4@s@4@_@4@f@4@i@4@l@4@e@4@_@5@ 
@/@8 K@F
@)
@N@&@A@ @3@.
@5@/@8 K@ @8 I7@3@r@4@m@4@ @4@-@4@r@4@f@4@ @5@ @/@8 K@/@ @8 I7@ @9 \x@<XD t  t t  Gt  M A O G M C@k G G  F@=XO G KB C@ G G@6@/
@8 \@c@i@d@u@<XD t  t t  Gt  M A O G M C@d G G  F@=XO G N CAE G G @=CAF G G
@6@9 I7@<C@#AG G G

@6@/@8 I7@3
@5@/@8 N H@ @3@:@5@9 K@<XO GmakeDirectoryWithParentsFrom C@NB} G G@6@/@3@/@.
@5@8 K@E@0@3@/@0@5@8 K@N@R@@@8makeDirectoryWithPrefix H@F@B@)
@A@"
@/@#@N@/@8 K@A@3@/@5@/@8 K@ @ 
@9 \ H@<CB G G@6@9 \@<XD t  t t  Gt  M  A D t  t t  Gt  L A O G L C@c G G  F@=XO G Z CC G G@6@U
@@@S@<CC G G @=CC G G@6@8 I@9 Z H@<XO G N CC G G@6@1  G [@5@9 \@<XO G N C@} G G@6@1 M]@0@5@8 I@1 M]
@5@9 A@<XO G KF C@ G G@6@/
@8 \@c@i@d @u@<XO Gnumberconstrest C@%B G G


@6@c@h
@d@0@v@c@h
@d@9@t@&@@@&@ @ @9 \ H@<C@2B G G		@.
@.
@6@"

@#@c@h
@d@0@v@c@h
@d@9@t@&@@@&@ @ @9floatconstrest H@<CB G G@6@9 \@<XO G [ CB G G




@6@@@<CB G G



@6@ @ @9 [ H@<XO G OD C@C G G
@6@F@) @N@'
@H
@H@H@H@A@e@F@,@c@j@d @u@N@3@.
@.@5@8 @@ @/@8 \L@" IM
@#@H@H@G@A@6@3@.
@.@5@8 @@/@3@.@5@ @8 K@r@/@3
@5@8 @@ @ @/@8 OD H@" IK@#@G@<XO G \ C@/B G G@6@F
@)
@N@&@A@3@/@5@/@8 K@/
@8 I7@F	@ 
@8 \@N@T@A@ 
@9 QB I@<XD t  t t  Gt  M  A O G \N CBR G G@6@1  @f
@5@8 I@S@<CBS G G @=XO G I C
B G G@6@8 @@3@^@0@5@9 I7@<XO G K C@ G G@6@1 L@0@5@8 I@1 L
@5@9 A@<XO G [ CC G G @~@=CC G G @!@=CC G G @@@=CC G G @#@=CC G G @$@=CC G G @%@=CC G G @^@=CC G G @&@=CC G G @*@=CC G G @+@=CC G G @-@=CC G G @=@=CC G G @<@=CC G G @>@=CC G G @?@=CC G G @.@=CC G G @/@=CC G G @|@=CC G G @\@=CC G G @:@=XD t  t t  Gt  M^ A O G M] C@{ G G  F@=XO G M` C@ G G  @6 @9 \@<XO G	dot2slash CB G G@6@F
@)
@.@N@)@/@A@'
@<XO G [X CB G G 
@6@@@<CB G G
@6@@@<CB	 G G



@6@r
 @ @ 
@9 [X H@<XO G \ CBs G G@6@/@0@8 \9@F@8 \@N@T@A@9makeDirectoryWithParents H@<XD t  t t  Gt  I	  A O G T C
C G G@6@/@8 I7@9 \r@<XO G LP C@1B G G@6@/@8 MD@F
@)
@N
@)
@G@A@F@)?@N@)
?@G@A
@/@8 LP H@"
@#@<XD t  t t  Gt  K@ A O G K? C@e G G @=XO G Ng C@[A G G
 

@6@F@3@/@0@5@8 I7@N@&@G@A@  @/@8 \^@ @/@8 \^@/@3@4@5@8 @@F@1 @5@@N@'
@A@ @1 @5@ 
@9 \@<XO G RR C@/A: G G@6@/@3@:@.
@5@8 K@@@/@8 I7@ 
@/@8 \f@F
@) @p@N@'@A	@"@#@<CA@ G G@6@/@8 I7@F
@) @p@N
@)@A@"@#@<XO G \ C@%B G G


@6@c@h
@d@0@v@c@h
@d@9@t@&@@@&@ @ @9 \@<C@#B G G


@6@B@)
@E@A@)
@e@&@@@&@ @ @9 \ H@<CB G G@6@9 \@<XO G \ C@%Bx G G@6@/@8 I7@F
@"@/
@#@N
@3@/@5@9 \@A@9 \@G@<XO G MS C@(Co G G@6@B@c@d@A@i@t@c@i@d@Z@t@A@B@c@d@a@i@t@c@i@d@z@t@A
@c@d@0@i@t@c@i@d@9@t@<XD t  t t  Gt  OI A O G OH C@f G G variable@=XO G [ C@ G G@6@8 \@9 \@<XO G LS CB G G@6@/@8 \@/
@8 \L@ 
@/@8 \@ @9 \L@<XD t  t t  Gt  J A O G J C@r G G  @=XO G J C@ G G@6 E#@9 M.@<XO G [ CB G G 
@6@@@<CB G G
@6@@@<CB G G



@6@r
 @ @ @ @9 [ H@<XO G Pd CB G G
@6@8 Pa I@@@<C@$B G G@6@/@8 S@F@)
@N@)@G
@A@"

@#@ 
@9 Pd H@<XO G K C
@H G G @6@E
@0@0@8 \@N
@R@@@<C
@I G G @6@E
@8 KB H@N
@R@<XO G \ C
A] G G@6@/@8 \c@9 I7@<XO G K C@,B G G@-
@-

@6@c@h
@d@0@v@c@h
@d@9@t@&@@@&@ @ @9 \@<C@!B G G


@6@c@h
@d@0@v@c@h
@d@9@t@&@ @ @9 \@<XO G \ C
C# G G@6@1  G MH@5@9 \@<XO G O C@x G G  @6@8 M H@@@S@<XO G K C@ G G@6@8 \4@9 K H@<XO G J C@ G G @6@F

 F@8 \B@N
@9 K@A@T@<XO G MG C@C	 G G
@6@U@@@F@3@^@4@5@8 I7@N@T@H@H@G@A@@F@4@3@^@4@.@4@.
@4@.@5@8 I7@N@c@k@d@0@n @@d@d@q@h
@d@0@n @@d
@q@p@h@p@d@0@n @@y@H@A@c@F@K@3@^@4@.@4@.
@4@.@4@.@4@.@5@8 I7@N@c@k@d@0@n @@d'@q@h
@d@0@n @@dC@q@p@h@d@0@n @@d@d@q@p@h@d@0@n @@d
@q@p@h@p@d@0@n @@y@A@*INTERNAL ERROR in char_int: unknown char "@8 \4@8 \4 K@8 \4@8 \@H@H@G@@@<C@C G G	@6@F@@B@c@j@d@ @s@A@B@)@`@A@c@j@d@~@u@N@F@B@c@j@dA @s@N@c@j@d@d@n FT@d@0@p@z@c@j@d@d@n \@d
@n FT@d@0@p@z
@c@j@d
@n \@d@0@p@z@3@^@4@4
@4@5@8 I7@H@A@Z@c@j@d'@n FT@d@0@p@z@c@j@d'@n \@dC@n FT@d@0@p@z
@c@j@dC@n \@d@d@n FT@d@0@p@z@c@j@d@d@n \@d
@n FT@d@0@p@z@c@j@d
@n \@d@0@p@z@3@^@4@4
@4@4@4@5@8 I7@A@3@^@4@5@8 I7@H@H@G@@@<XO Grev_acc CA G G 
@=CA G G
@6@ @3
@5@9 \ H@<XO G \ CB G G@6@/@8 I7@1  G \@5@/
@8 \@ 
@9 I7@<XO G P C@n G G  P@=XO G [ CB G G
@6@8 \@@@9 F @<C@'B G G@6@/@8 S@F@)?@N@)@9 F @G
@A@"

@#@ 
@9 [ H@<XO G J CA G G @=CA G G
@6@ 
@/@8 \w@ @9 K@<XO G S CC* G G@6@/@8 I7@1  G MH@5@8 \@@@<XO G \} CBD G G 
@=CBE G G@ 



@6@@@ 
@ @9 \{@<CBG G G
@6@3
@5@/@8 K@ @ @9 \|@<XO G Kk CA G G@6@0@0@ 
@0@ @ I@@@<CA G G@6@0@0@ 
@; @ S@<XD t  t t  Gt  N. A O G N- C@b G G @P@r@e@l@u@d@e@=XO G [} C@o G G  T@=XO G [ C
B G G@6 A@/@8 Fy@9 \@<XO G S/ CC& G G@6@1  G MH@5@/@8 \@9 I7@<XO G K C
@ G G  @6 E#@8 M0 E#@9 LM@<XO G J C@ G G@6@F F@8 \B@N@9 K@A@T@<XO G \
 CA( G G@6@3@p@4@l@5@/@8 Q? H.main@9 \^@<XO G \ CC G G

@6@U
@@@<CC G G H
@6@@@9 \ H@<C@%C G G L
@6@@@/
@8 \@F
@"
 L
@#@N@T@A@&
@ @9 \@<C@!C G G@6@3@.@.
@5@8 @@1  G \
@5@ 
@/@8 \@3@5@9 @@<XO G Lm CC G G@6 BR@9 \^@<XO G N> C@#C G G@6@B@"
 @8

@#@A@%
@@@/@8 S H@8 \4@8 \@8 H  H@8 S H@@@S@<XO G \ CC0 G G T@6@@@<CC1 G G@6@8 I@@@/@8 K@9 I7@<CC4 G G 

@=XO G T CA G G@6@9 \@<XO G H CB G G@ 
@6@@@&
@ 
@9 \@<CB G G@6@'
@<XO G \ CC G G
 I@6@U
@@@<C	C G G

@6@8 @@@@<CC G G@6@8 I@@@/@8 K@9 I7@<C@IC G G@6@3@.@.
@5@8 @@1  G \@5@ 
@3@.@.@5@8 \@1  G Lm@5@ @/@8 \@3@3@4 M@4@5@4@4@3 P1@5@5@/@8 \w@ @9 \%@<XO G M C@t G G@6@1 J@0@5@8 I@1 J
@5@9 A@<XXQM DF@!/usr/lib/swi-prolog/boot/packs.pl  )=As@#C S E$pack_attachE DE$pack_detachE DXD t  t t  Dt special  O D \C@ K K  C@=C@ K K ..@=XD t  t t  Dt foreign_dir  O D \C@J@ K K@6 K@/
@8 A D@3@4 PV@5@/@8 BK D@ @8 D D@@@3@4/lib/@4
@5@8 \@F@8 ] @N@1 K
 @@5@9 C; D@A B@1 K@2no_arch

@5@8 B D@S@<C@ K K  @@=XD t  t t  Dt attach_package  O D ]C@c@ K K@6@3
@4/pack.pl@5@/@8 \ A@8 D D@/@8 F D@8check_existing D@/
@8 \ D@/@8
prolog_dir D@@@1 K
@5@8 ]@1 K @a@5@8 ]@ @8update_autoload D@F@-
 @@N@1 K @
@5@8 ]@A@T A4@1 ]@2attached
@5@9 ]@<XD t  t t  Dt attach_packages  O D ]C@ K K @=C@ K K
@6@8 ] D@ 
@9 ] D@<XD t  t t  Dt  \  D t  t t  Dt  \  O D \C@Q K K@6@8 ] D@@@<C@&@T K K@6@F@8 ] @N@1 @8@1 D	 D
@5@0@5@9 @< D@A
@1 @8@1 D K
@5@0@5@9 ]@<XD t  t t  Dt  K  D t  t t  Dt  K A D t  t t  Dt  K B D t  t t  Dt  K  D t  t t  Dt  D   O D DC@F@^ K K@6@/
@1 B@1 ] C@5
@4@1 B D@5@4@1 B A@5@4@1 B @>@5@5@/@8 @  @!@F
@-@N
@/@8remove_dups D@1 B
@5@1 \
@5@9 BX D@A@T@G@<XD t  t t  Dt  \  D t  t t  Dt  \  O D \C@B@B K K@6@F@8 @ D@N@T@A
@1 @8@1 @P @
@5@0@5@8 ]@F
@1 ]
@5@8 I D@N
@1 K
@0@0@5@8 C8 D@9 Hx  D@A
@1 @8@1 D	 K
@5@0@5@9 ]@<XD t  t t  Dt  ]  O D ]C@ K K@6	/INDEX.pl@/@8 B D@F	@8 C D@N@9 ](@A@T@<XD t  t t  Dt  ]  O D ]C@ K K@6@3
@4/prolog@5@8 \@9 ] @<XD t  t t  Dt  ]  O D ]
C@ K K@6@1 ]
@5@8 ]&@@@1 K
@0@0@5@9 ]'@<C@ K K@6@/@8 ] D@@ B@1 ]@2	duplicate
@5@8 ]@S@<C@ K K @=XD t  t t  Dt  ]  O D ]C@ K K@6@E
@8 \ D@N
@R@/@8 ]+@8 ]@@@<C@ K K @=XD t  t t  Dt  ]#  O D ]"C@p K K @=C@q K K
@6@ 
@8 @4 D@@@ @9 ]!@<C@u K K


@6@ @ @3
@5@9 ]!@<XD t  t t  Dt  K  D t  t t  Dt  K A D t  t t  Dt  K B D t  t t  Dt  K  D t  t t  Dt ensure_slash  O D ]3C@ K K@6@F@0@0  @8 A D@N@'
@A @9 ]+@<XD t  t t  Dt  D  O D \C@} K K@6@1 D>
@.@5@0 B@8 B D@@@/@8 ]4 D@9 ]@<C@ K K @=XXQM BF@$/usr/lib/swi-prolog/boot/autoload.pl  )=As@$C S Emake_library_indexE ])E HvE ]:E XE$define_predicateE HRE$update_library_index XD t  t t  Bt  Hw  O B HvCA Ht Ht@6@F @@ @ @@N@T@A@1  @f@2 @ @
@5@8 C; @9 ]) HT@<XD t  t t  Bt  ]?   D t  t t  Bt  ]?   O B ]>C@3@~ Ht Ht@6@/
@1writable_indexed_directory
@5@/@8 XX HT@@@1 Fx A4@.@5@1guarded_make_library_index@5@1 BU@5@8 C @F
$modified_index  @8 F HT@N
@9 ]A@A@T@<C@ Ht Ht   @=XD t  t t  Bt index_files  O B ]JCA Ht Ht @=C@}A Ht Ht
@6@1 C@1 Fz
 A@.@5@1 A@.@5@2 Eg@5@/@1 B B@5@8 B HT@F@C@" FI HD

@#@ @8 @N HT@N@/@ 
@8 B HT@/@0@ @8 B HT@1public_predicate@2 @.@.@5@1 E&index((~k), ~k, ~k, ~k).~n@4@4@4@4@5@8 BX HT@A
@T@H@H@H@ @9 ]K HT@<XD t  t t  Bt list_set  O B ]VC@ Ht Ht@6@9closel HT@<C@ Ht Ht
@6@8 @4 @@@ 
@9 ]W HT@<XD t  t t  Bt load_library_index  O B ]]C@ Ht Ht@6@8 @ @8 F3 @/@8 @ @0@0@8
library_index HT@@@<C@ Ht Ht@6@1 CW Bload_library_index_p@5@9 D @<XD t  t t  Bt  ]d  D t  t t  Bt  ]d A D t  t t  Bt  ]d B D t  t t  Bt  ]d  D t  t t  Bt 
read_index  O B ]hC@ Ht Ht@6@@@<C@ Ht Ht@6@@@8 ]i HT@9 ]j@<C@1@ Ht Ht@6 A4@1 F@2 ]i@.@5@8 B B@8 D @1 Eautoload_index@5@1 C@1 Fz
 A@.@5@1read_index_from_stream@5@2 Eg@5 @@9 ]G@<XD t  t t  Bt  ]= @ D t  t @t  Bt ]< D t  t t  Bt  ]=  D t  t t  Bt  ]=  O B ]<C@d Ht Ht@6@8$defined_predicate A@@@<C@,@g Ht Ht@6@"
 

@#@F@8 B1 @N@/
@/@8 X @A@&
@( @ 
@  B@9 B @<XD t  t t  Bt  HS  D t  t t  Bt  HS  O B HRC@#@C Ht Ht@6@8 ]^ HT@/@8 ]a@B@ @ @8 ]b@'
@A@ @ 
@ @8 ]b@@@<XD t  t t  Bt canonical_pi  O B ]wCA Ht Ht@6@U
@@@S@<CA Ht Ht  


 
@=CA Ht Ht FT


 
@6@ @c@h
@d@p@y@<XD t  t t  Bt index_header  O B ]yCA Ht Ht@6/*  Creator: make/0~n~n@8 E& HT@)    Purpose: Provide index for autoload~n@8 ]|*/~n~n@9 ]|@<XD t  t t  Bt  ]3  O B ]4CA\ Ht Ht@6@F@0@0  @8 A HT@N@'
@A @9 ]O@<XD t  t t  Bt make_library_index2  O B ]C@1A1 Ht Ht@6MKINDEX@/@/@8
plfile_in_dir HT A@8 D HT@@@1working_directory@.

@5@1 A@1  @f@5@4@1 A3 @5@5@1 ]@0
@5@9 ]G@<CA9 Ht Ht@6@/@1source_file_pattern@5@/@8 @  @!@9 ] HT@<XD t  t t  Bt  A4  B D t  t t  Bt  A4  B D t  t t  Bt  ]R  O B ]QCA Ht Ht@6@/@8 B HT@9 ]x HT@<XD t  t t  Bt do_make_library_index  O B ]C@=A Ht Ht@6@/
@8 ]4 HT@1 C@1 Fz
 B@.@5@1 BQ@1 B B@2make@2 ]d@5@2 BQ@1 ]z@5@2 ]K
@5@2 Eg@5@/@1index_error@5@9 ]M@<XD t  t t  Bt  ]  O B ]C@1AR Ht Ht@6INDEX@0@/@8 ]@/
@8 ]@ 
@/@8
pattern_files HT@F@ @8library_index_out_of_date HT@N@ 
@ @8 ] HT ]H@0 @9 ]I@A@T@<XD t  t t  Bt clear_library_index   O B ] C@ Ht Ht  @6@1 ]c@0@0@0@5@8 C8 @1autoload_directories@0@5@8 ]@1index_checked_at@0@5@9 ]@<XD t  t t  Bt  ]C  O B ]BC@ Ht Ht@6@/@3@1 B@4 A@4 B@5@5@8index_file_name HT@9 ]l@<C@6@ Ht Ht@6@1 A ]@5@3@1 B @a@5@4@1 B A@5@4@1 B @>@5@4@1 B B@5@5@/@8 B @8 ]l ]@0@/@8 ] B@9 ]@<XD t  t t  Bt  ]e   O B ]e C@ Ht Ht@6@/
@8 ] HT@/@8 C2 @c@j@i@n @@d@<@s@@@<C@M@ Ht Ht@6@/
@1 ]
@4@1 B A@5@5@/@8 ]@/@8 ]\@1 ]@0@5@8 ]@/
@8 ]@1 ]
@5@8 E @F@8 ] HT@N@T@A@1 ]c@0@0@0@5@8 ]@1 ]@0@5@8 ]@8 ]j@1 ]@5@9 ]@<XD t  t t  Bt  ]F  O B ]EC@ Ht Ht @=C@-@ Ht Ht@6@F@1 ]9@5@/
@1 B @9
@5@8 ]M@N@T@A
 B@1 B@2 ]9@5@8 ]k@G
@9 ]E HT@<XD t  t t  Bt  ]  O B ]CAj Ht Ht 
@=C@ Ak Ht Ht
@6@ 
@/@8 ]O@ @/@8 B HT@ @/@8 @r HT@ @ @9 ]@<XD t  t t  Bt  ]  O B ]C@ Ht Ht@6@1 F ]@5@3@1 B @a@5@4@1 B @>@5@4@1 B B@5@5@9 ]@<XD t  t t  Bt  X  D t  t t  Bt  X  O B XC@Q Ht Ht@6@8 ]_@8 ]`@@@8 ]v@/
@8 ]a@ 
@0@9 ]b@<C@W Ht Ht@6@8 ]v@/
@0@8 ]b@ 
@9 ]a@<XD t  t t  Bt  ]:  O B ]9C@)A( Ht Ht@6@1 B
@.@4@1 B @5@4@1 B D@5@4@1 B B@5@4@1 B @>@5@5@1 ]@5@9 ]T@<XD t  t t  Bt  ]Z  O B ]YC@ Ht Ht@6@@@<C
@ Ht Ht

@6@9 ]X@<XD t  t t  Bt  ]  O B ]CAf Ht Ht@6 @t@8 ]P@3
@4 @4@5@ 
@9 BK @<XD t  t t  Bt  ]:  O B ];C@+AI Ht Ht@6@1 B
@.@4@1 B @5@4@1 B D@5@4@1 B B@5@4@1 B @>@5@5@1 ]@5@9 ]T@<XD t  t t  Bt  ]o  O B ]nCA Ht Ht@6@8 F @/@8 ]L @8assert_index HT@@@<XD t  t t  Bt  ]  D t  t t  Bt  ] A D t  t t  Bt  ] B D t  t t  Bt  ]  D t  t t  Bt  Hx   O B ])C@ Ht Ht  @6 B ]@9 CW HT@<XD t  t t  Bt  ]  O B ]CA Ht Ht@6@8 A4  HT@"
 @W Aq EZ D@#@@@<CA Ht Ht@6 @9@9 ]k@<XD t  t t  Bt  ]  O B ]CAq Ht Ht@6@E@8 C HT@N@R@@@<C@,At Ht Ht@6@/@8 C HT@B C@/
@8 ]@c@h
@k@u@H@A@/@8 ]@ @/@8 ]@c@h@k@u@G
@@@<XD t  t t  Bt  ]  O B ]CAb Ht Ht@6@/ @a@ @ B*.@9 ]O@<XD t  t t  Bt  ]  O B ]CA
 Ht Ht E@6@@@<C@0A Ht Htindex




@6@@@/@ 
@8 ]a@3@4 @4@5@/@8 ]@1 ]c@5@8 ]@@S@<CA Ht Ht@6 @9@1illegal_autoload_index
@5@8 ]k@S@<XD t  t t  Bt  ]  D t  t t  Bt  ] A D t  t t  Bt  ] B D t  t t  Bt  ]  XQMdateF@#/usr/lib/swi-prolog/library/date.pl   aAu@#C AS Eday_of_the_yearEday_of_the_weekE
parse_timeE ]E GXO ]day C@	u G   aA ]@6@/
@8	int2digit
 ]@8 F ]@'
@<XO ] ] C@.A" ] ] ]



@6@1 @@.@5%j@1 ]	
     @ @@5@8 C ]@ @9 F^ ]@<XO ]second C@ ] ]@6@/
@/@8 ] @<@ 
@8 ]@&@ 
@ @9opt_fraction ]@<XO ]hour C@ ] ]@6@/
@8 ] @8 ]@'
@<XO ] ] C@7@X ] ]@6@/
@8 I7@1 ]@.@.@.@.@.@.@.@5@ 
@8phrase
$dcg@@@1 ] @ @@5@9 C ]@<XO ]day_of_the_month C@ ] ]@6@/
@8 ]@8 ]@'
@<XO ] ] C
@= ] ] year ]


@=C@> ] ] month ]



@=C@? ] ]  ] ]


@=C@@ ] ]  ] ]


@=C@A ] ] minute ]


@=C@B ] ]  ] ]


@=C@C ] ] 
utc_offset ]


@=C@D ] ]	time_zone ]


@6@-
 @@<C@E ] ]daylight_saving ]


@6@-
 @@<C@G ] ]  ] ]



 ]
@=C@H ] ]  M ]



 M
@=XO ]ws CA ] ]@ 
@6@@@&
@ 
@9 ] ]@<CA ] ] 

@=XO ]digits C@ ] ]


@6@ 
digit@8 D^ ]@&@@@&@ @ @9 ] ]@<CA ] ] 
@=XO ] ] C@H@ ] ]

@6@B@"@.
@#@A	@"@,
@#@@@&@/@ @/@8 ]@ @/@8 E{@c@h@d @u@/@ @8 K@c@i@h@d
@h@n X@n @p@y@'
@<C@ ] ] 


@=XO ] ] C@ ] ]

@6@ 
@1 ]
@5@8 ]@'@<XO ]week_ordinal C@;A ] ]@6@1 @@.@5%w@1 ]
     @ @@5@8 ]@ @/@8 ]@ 
@c@j@d@n @@d@q@h@n @@k@p@d@p@y@<XO ] ] C@ ] ]@6@/
@/@8 ] ]@/@ @/@8 ^@c@h
@d
@q@h@p@y@'@<XO ] ] C@;@ ] ]@6@/
@/@8 ^@/@ @/@8 ^@/@ @/@8 ^@/@ @/@8 ^@c@h
@dC@q@h@d@d@q@p@h@d
@q@p@h@p@y@'@<XO ] ] C@ ] ]@6@/
@8 ^@8 ]@'
@<XO ]iso_time C@S@ ] ]@6@/@ 
@/@8 ] ]@"@:
@#@/@ @/@8 ] ]@"@:
@#@/@ @/@8 ] ]@/@/@/@ @/@8timezone ]@c@h@h@p@y@c@h@h@p@y@c@h@h@p@y@'@<C@?@ ] ]@6@/@ 
@/@8 ^@"@:
@#@/@ @/@8 ^@/@/@/@ @/@8 ^@c@h@h@p@y@c@h@h@p@y@c@h@y@'@<C@A@ ] ]@6@/@ 
@/@8 ^@/@ @/@8 ^@/@ @/@8 ^
@/@/@/@ @/@8 ^@c@h@h@p@y@c@h@h@p@y@c@h@h@p@y@'@<C@6@ ] ]

@6@/@ 
@/@8 ^@/@ @/@8 ^@/@/@/@ @/@8 ^@c@h@h@p@y@c@h@h@p@y@c@h@y@'@<C@+@ ] ]@6@/@ 
@/@8 ^@/@/@/@ @/@8 ^@c@h@h@p@y@c@h@y@c@h@y@'@<XO ]opt_time C@%@ ] ]@6@B@"
@T
@#@A	@"
@ 
@#@@@&@ @ @9 ^ ]@<C
@ ] ]    

@=XO ]ordinal C@4@ ] ]		@6@/
@/@8 ^@/@ @/@8 ^@/@ @/@8 ^@c@h
@d@d@q@h@d
@q@p@h@p@yAn@8 ]@'@<XO ] ] C@ ] ]@6@/
@8 ]@8 ]@'
@<XO ] ] C@.A ] ] ]



@6@1 @@.@5%u@1 ]
     @ @@5@8 ]@ @9 ]@<XO ] ^	 C@ ] ]@6@/
@8 ] @;@8 ]@'
@<XO ] ] C@U ] ]@6@0@9 ] ]@<XO ]
month_name C@ ] ] @J@a@n


@=C@ ] ] @F@e@b


@=C@ ] ] @M@a@r


@=C@ ] ] @A@p@r


@=C@ ] ] @M@a@y


@=C@ ] ] @J@u@n


@=C@ ] ] @J@u@l


@=C@ ] ] @A@u@g


@=C@ ] ] 	@S@e@p


@=C@ ] ] 
@O@c@t


@=C@ ] ] @N@o@v


@=C@ ] ] @D@e@c


@=XO ]day_name C@ ] ]  @S@u@n


@=C@ ] ] @M@o@n


@=C@ ] ] @T@u@e


@=C@ ] ] @W@e@d


@=C@ ] ] @T@h@u


@=C@ ] ] @F@r@i


@=C@ ] ] @S@a@t


@=C@ ] ] @S@u@n


@=XO ] ^ C@8@ ] ] @+
@6@/@ @/@8 ^@"@:
@#@/@ @/@8 ^@c@d @h@q@y@c@d @h@q@y@'@<C@/@ ] ]

 @+
@6@/@ @/@8 ^@/@ @/@8 ^@c@d @h@q@y@c@d @h@q@y@'@<C@ @ ] ]
  @+
@6@/@ @/@8 ^@c@d @h@q@y@'@<C@2@ ] ] @-
@6@/@ @/@8 ^@"@:
@#@/@ @/@8 ^@c@h@y@c@h@y@'@<C@)@ ] ]

 @-
@6@/@ @/@8 ^@/@ @/@8 ^@c@h@y@c@h@y@'@<C@ ] ]
  @-
@6@/@ @/@8 ^@c@h@y@'@<C@ ] ]    @Z
@=C@ ] ]   @6@ 
@/@8 ]@"@U@T@C@#@<C@ ] ]   @6@ 
@/@8 ]@"@G@M@T@#@<C
@ ] ]    

@=XO ]
iso_8601_rest C@-@r ] ]@-
@6@ @/@8 ^ ]@"@-
@#@ @/@8 ] ]@ 
@ @ @ @ @9 ^ ]@<C@u ] ]		    @-
@6@ @ @9 ^@<C@w ] ]

@6@ @/@8 ^@ @/@8 ^@ 
@ @ @ @ @9 ^@<C@ @z ] ]


@-
@6@ @/@8 ^ ]@ 
@ @ @ @ @9 ^@<C@@@} ] ]
@-@W
@6@/@ @/@8week ]@"@-
@#@/@ @/@8 ^ ]@ 
@ @ @ @/@8 ^@ @ @8 ] ]@'@<C@4@ ] ]
@W
@6@/@ @/@8 ^ @/@ @/@8 ^#@ 
@ @ @ @/@8 ^@ @ @8 ^$@'@<C@%@ ] ]

   @W
@6@/@ @/@8 ^ @ @8 ^$@'@<XO ] ]
 C@.@^ ] ]

iso_8601 @-
@6 ^&@/@ 
@ @ @  @ @/@8 ^% ]@c@d @h@q@y@'@<C@a ] ] ^& @6@ @/@8 ^ ]@ 
@ @ @ @ @ @9 ^ ]@<C@@d ] ]@ @ rfc_1123 @6@0@ @/@8 ^ ]@"@,@ 
@#@ @/@8 ]@ 
@ @/@8 ] ]@ @/@8 ]@ @/@8 ^ ]@ @/@8 ]@ @/@8 ^(@ @/@8 ]@/@ @/@8 ^@"@:
@#@/@ @ @/@!@8 ^@"@!@:
@"@#@/@#@ @"@/@$@8 ^
@ @$@/@%@8 ]@/@&@/@'@/@(@ @%@/@)@8 ^@ @c@h@h@&@p@y@ @c@h@ @h@'@p@y@ @c@h@#@h@(@p@y@'@)@<XO ] ^! C@ ] ]@6@/
@8 ]@5@8 ]@'
@<XXQM GF@$/usr/lib/swi-prolog/library/lists.pl   aAu@$C AS E
proper_lengthE Z@EprefixE	selectchkEsubtractElist_to_setEmax_listEflattenEsame_lengthEnth0EnexttoEselectEintersectionEmin_listE
max_memberE GEdeleteE ^3E G~E IE \EnumlistE
min_memberE [E X	E ^?E ^CE JEsubsetEis_setE GEpermutationXD t  t t  Gt  ^/  O G ^.CAt G G@6@/@/
@8 @ X@+
@'@<XD t  t t  Gt  ^G  O G ^GCB> G G 
@=CB? G G
@6@c@h
@j@n Jq@z@ @ @9 ^] X@<XD t  t t  Gt  G  O G Z@C@<A G G@6@F@8 F2@N@r
 @ 
@9nth0_det X@H@A@#@F@U
@N@"@#@ @ @9nth_gen X@A @@9 H H@H@G
@<XD t  t t  Gt last_  O G ^gCAd G G 
@=CAe G G
@6@ @ 
@9 ^h X@<XD t  t t  Gt  ^3  O G ^2C
@ G G@6@ 
@8 ^T X@@@<XD t  t t  Gt select_  O G ^kC
@ G G 
@=C@ G G
@6@ @ @9 ^l X@<XD t  t t  Gt  ^9  O G ^8CB+ G G
@6@ 
@9 ^9 X@<XD t  t t  Gt  ^=  O G ^<CA G G @=CA G G




@6@ 
@9 ^< X@<XD t  t t  Gt numlist_  O G ^qCBQ G G

@6@@@"
@#@<CBT G G


@6@r
@ @ 
@9 ^r X@<XD t  t t  Gt  ^C  O G ^BC
@ G G 




@=C@ G G



@6@ @ @9 ^B X@<XD t  t t  Gt append_  O G ^uC@ G G @=C@ G G
@6@/@8 J X@ 
@ @9 ^v X@<XD t  t t  Gt  ^E  O G ^DCB G G
@6@@@<CB G G
@6@ 
@8 @4 X@@@"

@#@ @ @9 ^D X@<C
B G G


@6@ 
@9 ^z@<XD t  t t  Gt  ^G  O G ^FCB; G G
@6@ 
@9 ^_@<XD t  t t  Gt number_list  O G ^{CB G G 
@=CB G G

 @

@6@r@ @ @ @9 ^| X@<XD t  t t  Gt  G  O G ^JCAC G G@6@U
@@@ 
@9generate_nth X@<CAG G G@6positive_integer@8 ^f@/@8 Y X@ @ 
@9	find_nth0 X@<XD t  t t  Gt  ^L  O G ^KC@ G G 
@=C@/@ G G
@6@F@E@ 
@8 H@N@R@N@ @9 ^K X@G@A@"

@#@ @ @9 ^@<XD t  t t  Gt  G  O G IC@o G G

@6@ 
@9member_ X@<XD t  t t  Gt  ^P  O G ^OCBK G G@6 @@8 ^f @@8 ^f@c@i@j@t@9 ^s@<XD t  t t  Gt  ^R  O G ^QCB	 G G

@6@ 
@9min_member_ X@<XD t  t t  Gt  X
  O G X	CAa G G
@6@ 
@9 ^i@<XD t  t t  Gt  ^?  O G ^SC@5@ G G@6@F@8 F2@N@9 ^`@H
@A@!@F@U
@N@"
@#@ @ 
 @9 ^c@A @@9 ^f@H
@<XD t  t t  Gt  ^;  O G ^;C
A G G
@6@U
@@@<CA G G
@6@@@<CA G G
@6@@@ 
@/@8 ^ X@ @ @9 ^@<C	A G G 
@=XD t  t t  Gt  ^  O G ^CAQ G G @6@@@<CAR G G


@6@r
 @ @ @ @9 ^@<XD t  t t  Gt  ^C  O G ^TC	@ G G@6@ 
@9 ^m@<XD t  t t  Gt  G~  O G JC@z G G 
@=C@{ G G



@6@ @ @9 ^w@<XD t  t t  Gt  ^V  O G ^UCB G G@6@@@<CB G G
@6@8 ^y@ 
@9 ^U X@<XD t  t t  Gt  ^X  O G ^WCBd G G@6@/@/@8 ^\@+@/
@8 S@ 
@9 E{@<XD t  t t  Gt  G  O G ^YCB G G@6 @9 G X@<XD t  t t  Gt max_member_  O G ^CA G G 
@=CA G G
@6@F@ 
@8 Cq@N@ @9 ^ X@A@ @ 
@9 ^@<XD t  t t  Gt  ^1  O G ^0C@ G G @=C@ G G

@6@ 
@ @9 ^0 X@<XD t  t t  Gt  ^b  O G ^aCA G G 


@6@@@<C
A G G



@6@@@<CA G G




@6@@@<CA G G





@6@@@<CA G G






@6@@@<CA G G







@6@@@<C@#A G G








@6@r
 @c@h@d @v@ @ 
@9 ^`@<XD t  t t  Gt  ^5  O G ^4CB G G
@6@@@<CB G G
@6@ 
@8 ^y@@@ @9 ^4 X@<CB G G



@6@ @ @9 ^@<XD t  t t  Gt  ^7  O G ^6C@,B| G G@6 @R@8 ^f@/@8 ^} Cs@/
@8 @{ X@ 
@/@8remove_dup_keys X Cs@ @/@8 ^@ @9
pairs_keys
pairs@<XD t  t t  Gt  ^;  O G ^:CA G G@6@/@8 ^@@@'@<XD t  t t  Gt remove_same_key  O G ^CB G G @


@6@*
@@@ @9 ^ X@<CB G G 
@=XD t  t t  Gt  ^?  O G ^>CA7 G G@6@U
@@ @ 
@9 ^~@<CA; G G@6nonneg@8 ^f@ 
@9 ^@<XD t  t t  Gt  ^  O G ^CB G G 
@=CB
 G G
@6@F@ 
@8 C @N@ @9 ^@A@ @ 
@9 ^@<XD t  t t  Gt  ^A  O G ^@C
@ G G 
@=C@ G G


@6@ 
@9 ^@ X@<XD t  t t  Gt  ^e  O G ^dCA
 G G 

@=CA G G@6@ 
@/@8 ^@ @ @ @ @9 ^c@<XD t  t t  Gt  G  O G GCA G G 
@=CA G G

@6@ @3@5@ @9 ^ X@<XD t  t t  Gt  ^I  O G ^HCA G G

@6@ 
@9 ^@<XD t  t t  Gt  G  O G ^CB G G 
@=CB  G G
@6@c@j@h
@p@z@ @ @9 ^@<XD t  t t  Gt perm  O G ^CA G G @=CA G G

@6@/@8 ^t@ @ 
@9 ^ X@<XD t  t t  Gt  ^3  O G ^MC@ G G@6@/
@8 ^t@@@'
@<XD t  t t  Gt  ^  O G ^CAL G G 

@=CAM G G		

@6@r
@ @ @ 
@ @9 ^~@<XD t  t t  Gt  G~  O G ^NC@ G G@6 @R@8 ^f@9 ^x@<XD t  t t  Gt  \  O G \CB G G
@6@@@<CB G G
@6@ 
@8 ^y@@@ @9 \ X@<CB G G



@6@ @ @9 ^@<XD t  t t  Gt  ^  O G ^C@r G G @=C@s G G
@6@ @ 
@9 ^@<XD t  t t  Gt  G  O G [CA G G@6@9 ^@<XD t  t t  Gt  ^  O G ^CB G G @=C@!B G G

@6@" @
@#@ 
@ @/@8 ^@ @ @9 ^@<XD t  t t  Gt  ^9  O G ^oCB. G G 
@=CB/ G G
@6@c@h
@j@n U+@z@ @ @9 ^n@<XD t  t t  Gt  ^[  O G ^ZC@lA G G@6@/@/
@8 ^\@/@/@8 ^\@F@+
@+@N@*@G@A@F@F@U
@+@N@ @8 E{@G@A@3@F@+
@U@N@8 E{@G@A@!@F@U
@U@N@/@8 E{@ @8 E{@A @R@8 ^f @R@8 ^f@G@9 ^@<XXQM GF@)/usr/lib/swi-prolog/library/arithmetic.pl   aAu@#C AS E HEarithmetic_expression_valueXD t  t t  Gt eval_clause  O G ^C@K@\ G G
 D P




@6@/@/@8 @@ @ @8 @@3@0@.@5@8 @@ @/@ 
@/@3@1 	@.@5@5@8	eval_args H@ @3@5@8 @@ @ @9	list_conj H@<XD t  t t  Gt  ^  O G ^C
@l G G@6@/@8 F1 @9 ^ H@<XD t  t t  Gt  H @ D t  t @t  Gt H D t  t t  Gt  H  O G HC@D G G@6@1 @8@1 E E@2 H
@5@0@5@9 @;@<XD t  t t  Gt expand_predicate_arguments  O G ^C@ G G  @=C@B@ G G
 BQ

@6@ 
@/@/@8do_expand_function H@F@ @8 @@ @8 ^@N@" BQ ^@#@A@'@'@ @ @ @9 ^ H@<XD t  t t  Gt tidy  O G ^C@ G G

@6@U
@@@<C@ G G BQ BQ



@6@@@1 BQ@2 BQ
@5@9 ^ H@<C@ G G BQ 
@6@@@9 ^@<C@ G G BQ
 @6@@@9 ^@<CA G G BQ
 ^


@6@U
@U@@@8 ^@'
@<CA G G BQ


 BQ

@6@@@ @8 ^@ 
@ @9 ^@<CA
 G G 

@=XD t  t t  Gt  H  O G HC@x@G G G

 FI C
  G	evaluable


@6 A@/@8 Hp A@1 
@5@ @/@8 CF @F@*@N@" 

@#@A@"  

@#@F@" 
@#@N@ 
@ @ @8 @@ @c@h@d@p@y@A Q@ 
@9 @P H@G@<XD t  t t  Gt  A  O G HfC@p G G ^$builtin@6@/@1 ^@5@9 @<XD t  t t  Gt expand_function_arguments  O G ^C@ G G  @=C@ G G		
 BQ

@6@ 
@ @ @8 ^@ @ @ @9 ^ H@<XD t  t t  Gt  H  O G HC@ G G ^


@6@ 
@/@/@8expand_function H@1 BQ@2 ^@5@9 ^@<C@*@ G G An


@6@/@/@8 ^@ 
@/@/@8 ^@1 BQ@2 BQ@2 ^@5@9 ^@<C@*@ G G 



@6@/@/@8 ^@ 
@/@/@8 ^@1 BQ@2 BQ@2 ^@5@9 ^@<C@*@ G G @v


@6@/@/@8 ^@ 
@/@/@8 ^@1 BQ@2 BQ@2 ^@5@9 ^@<C@*@ G G GW


@6@/@/@8 ^@ 
@/@/@8 ^@1 BQ@2 BQ@2 ^@5@9 ^@<C@*@ G G B


@6@/@/@8 ^@ 
@/@/@8 ^@1 BQ@2 BQ@2 ^@5@9 ^@<C@*@ G G GL


@6@/@/@8 ^@ 
@/@/@8 ^@1 BQ@2 BQ@2 ^@5@9 ^@<XD t  t t  Gt  ^  O G ^C@d G G 
@=C@!@e G G


 ^
@6@ @ @ @ @9 ^@<XD t  t t  Gt  ^ A D t  t t  Gt  ^  O G ^CAR G G env G@=CAS G G  ^ G@=XD t  t t  Gt  ^  O G ^C@ G G@6@U
@@@<C@ G G@6@8 I@@@<C@ G G
@6@@@<C
@ G G@6 C@8 @@@@<C@ G G@6@8 H @@@9 F7 H@<C@!@ G G@6@8 ^@F@8 B0@N@1 @@0
@.@5@1 ^@5@9 BX BZ@A@T@G@<XD t  t t  Gt visible  O G ^C@ G G

@6@@@<C@ G G@6@/@8 HA H@9 ^ H@<XD t  t t  Gt  ^ @ D t  t @t  Gt ^  @D t  t t  Gt  ^  O G ^C@y G G 


@6@ 
@9 ^ H@<XD t  t t  Gt  ^  O G ^C@ G G

 @6@8 ^ H@@@<C@ G G@6@8 ^@@@3@.
@.@5@8 @@ @/@8 ^@3
@5@9 @@<C@C@ G G BQ


@6 A@/@8 ^@/@8 ^ H@ @ @8 ^@@@3@.@.@5@8 @@ @/@ 
@8 ^@ @3@5@/@8 J X@ @3@5@9 @@<C@ G G@6 ^@9 ^@<XD t  t t  Gt  P  O G ^C	@| G G@6@8 I@@@'
@<C@ G G@6@/
@8 ^@ 
@8 ^@@@1 

@5@@<C@ G G X

@6@ 
@/@8 ^@c@h@m X@y@<C@ G Gacos

@6@ 
@/@8 ^@c@h@m ^@y@<C@ G Gacosh

@6@ 
@/@8 ^@c@h@m ^@y@<C@ @ G G W


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n W@y@<C@ G Gasin

@6@ 
@/@8 ^@c@h@m ^@y@<C@ G Gasinh

@6@ 
@/@8 ^@c@h@m ^@y@<C@ G Gatan

@6@ 
@/@8 ^@c@h@m ^@y@<C@ @ G G ^


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n ^@y@<C@ G Gatanh

@6@ 
@/@8 ^@c@h@m ^@y@<C@ @ G Gatan2


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n ^@y@<C@ G G\

@6@ 
@/@8 ^@c@h@m ^@y@<C@ @ G G\/


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n ^@y@<C@ G Gceil

@6@ 
@/@8 ^@c@h@m ^@y@<C@ G Gceiling

@6@ 
@/@8 ^@c@h@m ^@y@<C@ @ G Gcopysign


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n _@y@<C@ G Gcos

@6@ 
@/@8 ^@c@h@m _@y@<C@ G Gcosh

@6@ 
@/@8 ^@c@h@m _@y@<C	@ G G A@6@c@l A @y@<C@ @ G G Un


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n _@y@<C@ @ G G FT


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n FT@y@<C@ @ G Ggetbit


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n _	@y@<C@ @ G G 


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n @y@<C@ @ G G**


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n _@y@<C	@ G Ge@6@c@l _
 @y@<C	@ G Gepsilon@6@c@l _ @y@<C@ G Gerf

@6@ 
@/@8 ^@c@h@m _@y@<C@ G Gerfc

@6@ 
@/@8 ^@c@h@m _@y@<C@ G G \

@6@ 
@/@8 ^@c@h@m \@y@<C@ G Gexp

@6@ 
@/@8 ^@c@h@m _@y@<C@ G G I

@6@ 
@/@8 ^@c@h@m I@y@<C@ G Gfloat_fractional_part

@6@ 
@/@8 ^@c@h@m _@y@<C@ G Gfloat_integer_part

@6@ 
@/@8 ^@c@h@m _@y@<C@ G G J

@6@ 
@/@8 ^@c@h@m J@y@<C@ @ G Ggcd


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n _@y@<C@ @ G G X


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n X@y@<C	@ G Ginf@6@c@l _ @y@<C@ G G F3

@6@ 
@/@8 ^@c@h@m F3@y@<C@ G Glgamma

@6@ 
@/@8 ^@c@h@m _@y@<C@ G Glog

@6@ 
@/@8 ^@c@h@m _!@y@<C@ G Glog10

@6@ 
@/@8 ^@c@h@m _#@y@<C@ G Glsb

@6@ 
@/@8 ^@c@h@m _%@y@<C@ @ G G<<


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n _'@y@<C@ @ G G ^


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n ^@y@<C@ @ G G ^^


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n ^^@y@<C@ G G Px

@6@ 
@/@8 ^@c@h@m Px@y@<C@ @ G G @


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n @@y@<C@ @ G G \


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n \@y@<C@ G Gmsb

@6@ 
@/@8 ^@c@h@m _)@y@<C	@ G Gnan@6@c@l _+ @y@<C	@ G Gpi@6@c@l _- @y@<C@ G G A

@6@ 
@/@8 ^@c@h@m _/@y@<C@ G G C


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@p@y@<C@ G Gpopcount

@6@ 
@/@8 ^@c@h@m _0@y@<C@,@ G G		powm



@6@ 
@/@8 ^@ @/@8 ^@ @/@8 ^@c@h@h@h@o _2@y@<C@ G Grandom

@6@ 
@/@8 ^@c@h@m _4@y@<C	@ G Grandom_float@6@c@l _6 @y@<C@ G G E

@6@ 
@/@8 ^@c@h@m _8@y@<C@ G Grationalize

@6@ 
@/@8 ^@c@h@m _9@y@<C@ @ G Grdiv


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n _;@y@<C@ @ G G Ur


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n _=@y@<C@ G Ground

@6@ 
@/@8 ^@c@h@m _>@y@<C@ @ G G W


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n W@y@<C@ G Gsign

@6@ 
@/@8 ^@c@h@m _@@y@<C@ G Gsin

@6@ 
@/@8 ^@c@h@m _B@y@<C@ G Gsinh

@6@ 
@/@8 ^@c@h@m _D@y@<C@ G Gsqrt

@6@ 
@/@8 ^@c@h@m _F@y@<C@ G G Ul


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@q@y@<C@ G Gtan

@6@ 
@/@8 ^@c@h@m _I@y@<C@ G Gtanh

@6@ 
@/@8 ^@c@h@m _K@y@<C@ G Gtruncate

@6@ 
@/@8 ^@c@h@m _M@y@<C@ @ G Gxor


@6@ 
@/@8 ^@ @/@8 ^@c@h@h@n _O@y@<XD t  t t  Gt  ^  O G ^C
@h G G
@6@@@<C@i G G
 BQ
@6@ 
@ @9 ^@<XD t  t t  Gt  ^  O G ^C
@ G G@6@/
@8 ^@ 
@9 ^@<XXQM GF@8/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/readXml.pl  @EnAuC @fS @fEparseXmlXO GxmlUnquoteSpecial C@ G G@l@t
@<

@6@@@ 
@9xmlUnquoteSpecials
 G@<C@ G G@g@t
@>

@6@@@ 
@9 _U@<C@ G G@a@m@p
@&

@6@@@ 
@9 _U@<C@ G G@q@u@o@t
@"

@6@@@ 
@9 _U@<C@ G G@a@p@o@s
@'

@6@@@ 
@9 _U@<C@#@ G G@6@3@&@5@/
@8 J I@ 
@3@;@5@/@8 _Y@/@8 _U@ @ @9 _Y@<XO GscanXmlProcInstr C@j G G @=C@k G G@?@>
@6@@@9
scanXmlString _X@<C@m G G

@6@9 _Z _X@<XO GscanXmlText C@3 G G @=C@4 G G@<

@<
@6@@@<C@-@5 G G
@6@ 
@8isSpace _X@@@ @/@8
dropBlanks _X@ @/@8 _` _X@F
@)@N@)@A	@"@ @#@<C@9 G G



@6@ @ @9 _h@<XO G _f C@p G G
@6@8 _b@@@ 
@9 _e@<C@q G G 

@=XO G _c C@s G G @ @=C@t G G 
@=C@u G G 
@=XO GscanXmlComment C@_ G G @=C@` G G@-@-@>
@6@@@9 _\@<C@b G G

@6@9 _i _X@<XO G
parseXmlAttrs C@S G G @=C@P@T G G



 @


@6@ 
@8isAlpha _X@@@/@3@=@4@"@.@5@ @8 _Y@@@/@3@"@.@5@ @8 _Y@@@ @3
@5@8 I7@ @ @8 _U@ @/@8 _e@ @ @9 _l _X@<C@[ G G 

@=XO G _] C@- G G@6@/@8 _e@9scanXml _X@<XO G _V C@{ G G @=C@| G G@&
@6@@@/
@3@;@.@5@8 _Y@@@ 
@ @9 _S _X@<C@ G G

@6@ 
@ @9 _U@<XO GscanXmlCData C@e G G @=C
@f G G@>
@6@@@9 _\@<C@g G G

@6@9 _v _X@<XO G _o C@w G G@6@c@i@d@A@v@c@i@d@Z@t@<C@x G G@6@c@i@d@a@v@c@i@d@z@t@<XO GparseXmlTokens C G G nothing@=C@$ G Gpcdata


 _|

@6@ @ @ 
@8 _y _X@ @ @9 _U@<C@M G G
element@<@/



@6@@@F@'@N@)@'
@H@A@#@ @/@ 
@8 _~@/@3@/@5@8 I7@" _@#@<C@9@! G G _@<



 _


@6@@@ @ @ @/@8 _~@ @ @ 
@8 _~@ @ @9 I7@<C@-@& G G

 _




 _

@6@@@ @ @ 
@8 _~@ @ @9 I7@<XO GscanXmlElemName C@E G G 
 _@<
@=C@F G G
@>

 _@<

@6@@@ 
@ @9 _\@<C@H G G
@/@>

 _

@6@@@ 
@ @9 _\@<C@]@J G G

@6@ 
@8 _b@@@ @/@8 _e@ @/@/@8 _q@F@!@"@/@>
@#@N@ @ @8 _\@" _
@#@A@"

@#@ @ @8 _\@" _@<
@#@<C@O G G

@6@3
@5@/@8 _Y@ @ @9 _ _X@<XO G _Q C G G@6@/@8 _\ _{@9 _~@<XO G _s C@/ G G@6@@@<C
@0 G G@<
@6@@@9scanXmlElem _X@<C@1 G G
 _|


@6@/@8 _h@ @ 
@9 _r@<XO G _ C@< G G @=C@= G G@!@-@-
@6@@@9 _k@<C
@? G G@!
@6@@@9 _x@<C
@A G G@?
@6@@@9 __@<C@C G G
@6@3@5@ 
@9 _@<XXQM GF@./usr/lib/swi-prolog/library/prolog_autoload.pl   aAu@#C AS E FE @ XO G @ C@Q@k G G
@6 A@/
@8 A @/@/@8
autoload_step
 G A@/@8 _@c@h@h
@n @@z@/@8 Y @F@&@c@h@d @u@N@/@8information_level _@ @1 F@2 Y @5@8 B B@ @9 _ _@A@'@G@<XO G F C@R@^ G G		@6 @R@8 H H A@/@8 _count@1 Cn@0@5@/@8
aggregate_all
 G @/
@8 _ _@1 Cn@0@5@/@8 _ A@/@8 _@c@h@j@n @@z@/@8 _@c@h@k@n @@z@ @1 F@2	completed
@5@9 _@<XD t  t t  Gt autoloaded_count B D t  t t  Gt  _ B D t  t t  Gt  X% A D t  t t  Gt  X%  O G X& C@, G G F M @ _
@6 @@ @9 X( _@<C@$@, G G F Y Y F @9 Y
@6@1 Y@4 F@4 @9@5@ @9 _@<XO G _ C@[ G G  @6@9 F _@<XO Gassert_autoload_hook C@0@ G G@6@1 D@1  @f@2 W@1 HV@1 @.@2 @.@.
@5@.@5@0@0@5@2
autoloaded@1 @2 
@5@5@9 Fx @<XO G _ C@@ G G

@6@1 _@.
@5 @8option ZI _@1 Cn@0@5@/@8 _@1 BQ@1 A @@.@5@2 BQ@1 A HU@.@5@2 BQ@1 @ @ @5@2 BQ@1 @ HU
@5@2 BQ@1 _@.@5@2 A@2 _ @5@1 X@5@1 BQ@1 I@2 _@.@5@2 BQ@1 BU@5@2 BQ@1 @ @@5@2 @ HU@5@8 C  _@1 Cn@0@5@/@8 _@'@c@h@h@n @@y@<XO G _ C@y G G@6@F@1 _ @5 @8 _@N@)
 B@A@)
 A4@<XD t  t t  Gt  _ Ad O G _ C@ G G@6@1 _@.@5@8 I@/
@8 _@1 _
@5@8 A@S@<XXQM GF@%/usr/lib/swi-prolog/library/record.pl   aAu@#C AS E HEcurrent_record_predicateEcurrent_recordXO G H C@f G G@6@+

<compiled>@@@<C@i G G@6@1 @8@1 E E@2 H
@5@0@5@9 @;@<XD t  t t  Gt  _ @ D t  t @t  Gt _ D O G _ C@n@ G G

 


@6@F@ 
@8 B+@N@( @A@( @1 @.@5@8 _ H@B@1 
@5@8general_record_pred H@H@H@A@)@ @3@0@.@5@8 @@ @0@/@8defaults H@ @/@0@8types H@/@ @8 I X@ @1 
@5@8field_record_pred H@F@+ @N@@@A@T@<XO Gaccess_predicates CAx G G @=C@NAz G G@6@3
@4 I@4@5@/@8 BK @/@ 
@8 @@ @/@8 @@/@3@4@4@5@8 @@r@&@"
@#@ @ @ 
@ @ @9 _ H@<XO Gset_predicates CA G G @=CAA G G@6@3set_@4@4_of_@4@5@/@8 _@3nb_set_@4@4 _@4@5@/@8 _@/@8 E{@ @/@/@8replace_nth H@/@3@5@8 @@/@3@5@8 @@/@3@4@4@4@5@8 @@/@3@4@4@.@5@8 @@/@3@4@4@5@8 @@F@'@,@+ U^@N@'@&@ @!@!@1 D@2 Y@5@#@!@"@1 D@2 A[@5@#@G@#@A@:@ @ @/@#@8
type_check H@!@ @1 D@#@5@#@!@!@1 D@2 BQ@#@2 Y@5@#@!@"@1 D@2 BQ@#@2 A[@5@#@r@$@&@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @9 _ H@<XO G _ CA G G @=C@(A G G 






@6@@ @@ 
@8 H H@ @ @ @9 _@<CA G G


 U^
@6 @@ 
@8 _@ @ @ @9 _@<XO Gcompile_record C@@ G G@6@3@.
@.@5@8 @@ @/@/@8 _@ @/@/@8 _default_@ 
@/@8 B@ 
_data@/@8 B@/@3
@5@8 @@/@3@4@5@8 @@ @/@8 E{@&@"
@#@ @ @ 
@ @/@8 _@ @ @ 
@ @ @/@8data_predicate H@ @ @ @ 
@ @/@8 _@ @ @ @ 
@ @/@8set_field_predicates H@ 
@ @/@8make_predicate H@ 
@ @ @/@8is_predicate H@ @9current_clause H@<XO G H C@x G G@6@U
@@@8 D H@'@<C@} G G BQ


@6@ 
@/@8 _ H@ @ @9 _ H@<C@ G G@6@9 _@<XO G	type_goal CA6 G G@6@8current_type H@@@<CA9 G G H

@6@@is_@ 
@/@8 B@3@4@5@9 @@<CA= G G@6@8 @@@ _@/
@8 B@3
@4@5@9 @@<CAB G G@6 P@9 D H@<XO G _ CA G G


@6@@@<CA G G


@6@r
 @ @ @ @9 _@<XD t  t t  Gt  _ A O G _ C@@c G G  Y G Y @  Y Y F @9  F @  @ @  @  @` @   A @ @  Y Y Y @f  A Y C @f A @  Y Y   @>   Y @R @  Y U^ @  Y! @ BP Y$ E Y'  Y) @
 Y
@=XO G
clean_args CAh G G 
@=CAi G G

@6@1 
@5@ @8
clean_body H@ @ @9 _ H@<XO G _ C@ G G 
 

@6@3
@4 I@4@5@ 
@9 _@<C@,@ G G 
 


@6@ @3@4@5@8 _@3 _@4@4 _@4
@5@ 
@9 _@<C@ @ G G 
 

@6@3 _@4@4 _@4
@5@ 
@9 _@<XO G _ C@=@ G G		@6 A@/
@8 Hp A@/@0@8 @ _@ @/@8 B@/@3@4@.@5@8 @@&@"  G _

@#@<XO G _ CArA G G@#@#@6@3make_@4
@5@/
@8 _@3 _@4
@5@/@8 _@3 _@4
@4_fields@5@/@8 _@3 _@4
@4_field@5@/@8 _@/@3
@4@.@4@.@5@8 @@/@3
@4@4@4@5@8 @@!@1 D@5@#@/@3
@4@4@4@.@5@8 @@/@3@4@.@5@8 @@/@3@4@4@4@4@5@8 @@!@1 D@2 BQ@5@#@/@3@4@4@.@4@.@5@8 @@/@3@4@4@4@4@5@8 @@!@ @1 D@5@#@/@!@3@4@4@4@4@5@8 @@/@"@3@4@3@.@#@.@$@5@4@4@4@.@%@5@8 @@/@&@3@4@#@4@4@.@'@5@8 @@/@(@3@4@$@4@'@4@4@%@5@8 @@/@)@3@4@$@4@4@4@.@*@5@8 @@!@+@1 D@"@2 C#@1 @@&@(@5@2 BQ@1 @@%@4@#@*@5@)@5@#@&@,@"@,@ @!@+@#@<XO G _ CA G G @=C@A G G@6@3 _@4@4 _@5@/@8 _@/@8 E{@ @/@/@8 _@/@3@5@8 @@/@3@5@8 @@/@3@4@5@8 @@/@3@4@4@4@5@8 @@F@"@+ U^@N@"@&@G@A@ @ @/@8 _@!@1 D@5@#@r@&@ @"@ 
@!@#@ @ @ @ @ @!@ @9 _@<XD t  t t  Gt  _ @ D t  t @t  Gt _ D O G _ C@ G G
 


@6@ 
@0@0@9 _ H@<XO G _ CA G G @=C@DA G G@6@/@ 
@8 @@ @/@8 @@/@3@4@4@4@5@8 @@r@&@"
@#@ @ @ 
@ @ @ @9 _@<XO G _ CA G G @=C@"A G G @






@6@@@ @ @ @9 _@<CA G G




@6@ @ @ @9 _@<XO G H C@q G G
 FI H _
@6@1 H
@5@9 ]@<XD t  t t  Gt  Df  O G De C@# G G D~fx G@=XO G	is_record C@H G G@6@0@/
@8 _@@@1 
@5@@<XO G _ CAF G G@6@U
@@@'
@<C@*AJ G G 


@6@V
@ 
@8 TJ H@@@ 
@3@.@.@5@8 @@ @/@8 _@3@5@9 @@<CAQ G G BQ
 @6@@@9 _@<CAT G G BQ 
@6@@@9 _@<CAW G G@6@8 _@@@3@.@.
@5@8 @@ 
@/@8 _ H@3@5@9 @@<C@)A] G G 

@6@1  @5built_in@8 YA@E
@1  @5@1 @@0@5@8 YA@N
@R@@@<CAa G G 

@=XO G _ CAm G G  BQ@=CAn G G  C#@=CAo G G  @@=CAp G G  F@=CAq G G  D@=XO G _ C@zA G G@6@/@/@8type_checks H@ @/@8 _@/@3
@5@8 @ _@/@8 B@/@3@4@.@5@8 @@/@3@4@5@8 @@&@" D BQ I BQ B_ B
@#@F@+ @&@N@"
@#@A@" D
@#@G@<XO G   CAc G G @=CAd G G
@6@ @8 _@ 
@ @9   @<XO G   CA+ G G  @=CA, G G U^



@6@ 
@ @9  @<CA. G G		
 BQ

@6@ 
@ @ @8 _ H@ @ @ @9  @<XO G _ C@ G G
 
 
@6 _@9 B@<C@ G G
 
 
@6 _@9 B@<C@ G G
 
 


@6@ 
@3@4@5@8 _ _@9 B@<C@ G G
 
 
@6 _@9 B@<C@'@ G G
 
 


@6@ 
@3@4@5@8 _@3 _@4
@4 _@5@9 _@<C@ G G
 
 
@6@3 _@4
@4 _@5@9 _@<XO G _ CA G G H
@6@0@8 _@@@<C@*A G G H


 H H 

@6@@ A@/@8 _@1 
@5@ @ @9 CF H@<CA G G@6@8 @@@@1 H
@5@9 _@<XXQMosetF@#/usr/lib/swi-prolog/library/oset.pl   aAu@"C AS E
oset_powerE
oset_addelE
oset_delelEoset_dunionE	oset_dintEoset_isEoset_intE	oset_diffE
oset_unionXO  happ C@	u G   aA   
@=C@    




@6@ @ @9  
  @<XO  delel C@     GW
@6@ 
@ @9  
  @<C@      @@=C@      @v@=XO  dint C@     
@=C@    
@6@ 
@/@8    @ @ @9  #  @<XO     C@     
@=C@    
@6@ 
@/@8    @ @ @9  '  @<XO  union2 C
@N     @=C@O    @6@/@ @8 C @ @ @ @ 
@9union3  @<XO  isect2 C@b     @=C@c    @6@/@ @8  ,@ @ @ @ 
@9isect3  @<XO    	 C@    @6@/@8 [ X@3@5@/
@8pset  @ 
@9 S@<XO     C@     
@=C@    
@6@/@ 
@8  ,@ @ 
@ @9addel  @<XO     C@     @=C@    
@6@ 
@9  &@<XO     C@;     @@6@@@S@<C@<     @=C	@=    @6@9    @<XO  diff21 C
@v     @=C@w    @6@/@ @8  ,@ @ @ @ 
@9diff3  @<XO     C@^     
@=C
@_    
@6@ 
@ @9  1  @<XO  diff12 C@{     @=C@|    @6@/@ @8  ,@ @ @ @ 
@9  A@<XO    ; C@     GW
@6@ 
@ @9    @<C@      @@=C@      @v
@=XO    8 C@     
@=C@    
@6@ 
@/@8  @ @ @9  7@<XO    > C@@     @@6@@@S@<C@A     @=C@B    
@6@8 D+ @ 
@9  =@<XO    / C@S     GW
@6@ 
@ @ @9  *  @<C@U     @
@6@ @ @9  (@<C@W     @v

@6@ @ @9  J@<XO    4 C
@g     GW@6@ 
@ @ @9  D@<C@i     @
@6@ @ @9  %@<C@k     @v@6@ @ @9  D@<XO    
 C@     
@=C@    
@6@/@ 
@8  ,@ @ 
@ @9     @<XO     C@     @=C@    
@6@ 
@9  )@<XO     C@r     
@=C
@s    
@6@ 
@ @9  ?  @<XO    B C@     GW
@6@ 
@ @ @9  E  @<C@     @@6@ @ @9    @<C@     @v@6@ @ @9  L@<XO     C@J     
@=C
@K    
@6@ 
@ @9  J@<XXQMlicenseF@#/usr/lib/swi-prolog/boot/license.pl  )=As@#C S Eknown_licenses E  OE  O E  OXD t  t t   Ot proprietary  O  O  UC@	s@#/usr/lib/swi-prolog/boot/license.pl  )=A  W@6@8licensed
  O@F
@/@0@8  O  \@N
@-gpl@-lgpl@-
permissive@A@T@G@<XD t  t t   Ot   [ A D t  t t   Ot   [  O  O  ZC  D. D. lgplv2+libgmp@=XD t  t t   Ot   O  O  O  TC@  W  W@6@8warn_if_unknown  \@1  Z
@5@9 C; @<XD t  t t   Ot   O  O  O  RC@  W  W@6@F A@/@8 Hp  \@N@T@A@(<unknown file>@9  T  \@<XD t  t t   Ot warn1  O  O  kCAi  W  W F@6@@@&
@"
 F@#@<CAj  W  W 
ansifgred



@=CAk  W  W  @


  m  o  q

@=XD t  t t   Ot license_url  O  O  rC@+AL  W  W@6@0@/
@8  ]@1url@.@5@ 
@8 @4  \@&@@@&@" F @    (see ~w)@#@<CAR  W  W @=XD t  t t   Ot   U  O  O  UCA8  W  W 
@=C@QA9  W  W
 @



@6@ 
@/@8
license_title  \@ 
@ @/@8  s  \@" F
@#@ @ @/@8	file_list  \@F@+@&@N@'@G@A@" F
@#@ @ @9  x  \@G@<XD t  t t   Ot  M  O  O MCAf  W  W 
@=CAg  W  W
@6@ 
@/@8  l  \@ @ @9    \@<XD t  t t   Ot proprietary_licenses  O  O  CA0  W  W@6@@@'@<CA1  W  W@6@3 F@4@;This program contains components with proprietary licenses:@4 F@4 F@5@/
@8  @ 
@9  @<XD t  t t   Ot   Q  O  O  QCAZ  W  W 
@=CA[  W  W
 F F
@6@ 
@ @/@8
known_license  \@ @ @9    \@<XD t  t t   Ot gpled  O  O  C
@  W  W@6@/@8  Y  _@0@9  ]@<XD t  t t   Ot license_message  O  O  C@  W  W@6@ 
@/@8    \@ @ @9    \@<XD t  t t   Ot lgpled  O  O  C
@  W  W@6@/@8  Y  `@0@9  ]@<XD t  t t   Ot   f  O  O  eC@  W  W@6@0@0@8  ]@@@<C@  W  W@6 B@1unknown_license
@5@9 B  \@<XD t  t t   Ot   O   O  O  SC@U@  W  W@6@F@/
@1  
@5@/@8 XX  \@N@T@A@(@G
@F@1  
@5@/@8  @N@T@A@(@1 @@.
@.@5@1 XX
@1  V

@5@5@/@8 @   \ B@1  ^@5@9  @<XD t  t t   Ot   O A D t  t t   Ot   O  O  O  ^C@:  W  W   _  _commentGNU General Public License  t@$http://www.fsf.org/copyleft/gpl.html@=C@>  W  W gplv2  _  @%GNU General Public License, version 2  t  @=C@B  W  W gplv2+  _  @.GNU General Public License, version 2 or later  t  @=C@F  W  W gplv3  _  @%GNU General Public License, version 3  t  @=C@J  W  W   `  `  @!GNU Lesser General Public License  t@'http://www.fsf.org/copyleft/lesser.html@=C@N  W  W lgplv2  `  @,GNU Lesser General Public License, version 2  t  @=C@R  W  W   b  `  @5GNU Lesser General Public License, version 2 or later  t  @=C@V  W  W lgplv3  `  @,GNU Lesser General Public License, version 3  t  @=C@Z  W  W 	gpl_swipl  `  @:SWI-Prolog Prolog Source License for versions up to 7.3.32  t@*http://www.swi-prolog.org/license-old.html@=C@^  W  W swipl  `      t  @=C@f  W  W guile  `  License for Guile  t@Mhttps://www.gnu.org/software/guile/docs/docs-1.6/guile-ref/Guile-License.html@=C@j  W  W gnu_ada  `  @9The license of the run-time units of the GNU Ada compiler  t@*https://en.wikipedia.org/wiki/GNAT#License@=C@n  W  W x11  a  The X11 license  thttp://www.x.org/terms.htm@=C@r  W  W expat  a  
Expat license  t@%http://www.jclark.com/xml/copying.txt@=C@v  W  W sml  a  @+Standard ML of New Jersey Copyright License  t@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@=C
@z  W  W 
public_domain  a  Unrestricted Public domain@=C@}  W  W cryptix  a  The Cryptix General License  t@(http://www.cryptix.org/docs/license.html@=C@  W  W bsd  a  The modified BSD license  t@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@=C@  W  W mit  a  The MIT License  t@)https://en.wikipedia.org/wiki/MIT_License@=C@  W  W zlib  a  The license of ZLib  t@*http://www.gzip.org/zlib/zlib_license.html@=C@  W  W agpl  _  Affero General Public License  t@,http://www.gnu.org/licenses/agpl-3.0.en.html@=C
@  W  W lgpl_compatible  `  Other LGPL compatible license@=C
@  W  W gpl_compatible  _  @)Other GPL and not LGPL compatible license@=C
@  W  W   a  a  Other permissive license@=C@  W  W asl2  a  Apache License 2.0  t@*http://www.apache.org/licenses/LICENSE-2.0@=XD t  t t   Ot   Q   O  O  PC@!@  W  W@6@1  ^@.
@.@.@5@1  ^
@5@/
@8   B@1  Q
@5@9  @<XD t  t t   Ot     O  O  C@8A]  W  W

  ^



@6@1  @.@5@ @8  v@&@@@&@" @  ~w (category ~w): ~w

@#@ 
@ @9  |@<C@ Ab  W  W  ^


 @  ~w (category ~w)

@6@ 
@ @9  |@<XD t  t t   Ot     O  O  C@)@  W  W@6@@@&@"@?This program contains no modules registered with non-permissive F@Alicense conditions and is therefore covered by the Simplified BSD Flicense: F F
@#@ @ 
@9bsd2_license  \@<C@QA   W  W

@6@-
@&@@@&@"@4SWI-Prolog is covered by the Simplified BSD license: F F
@#@ @/@8  @" F F
@#@3@;This program contains components covered by the GNU General@4 F@4@<Public License, which therefore apply to the entire program.@4 F@4These components are:@4 F@4 F@5@ @/@8  @ @ 
@9  }@<C@LA
  W  W		@6@@@&@"   F F
@#@ @/@8  @" F F
@#@3@:This program contains components covered by the GNU Lesser@4 F@4@;Public License.  Distribution of this program is subject to@4 F@4@-additional conditions.  These components are:@4 F@4 F@5@ @/@8  @ @ 
@9  }@<XD t  t t   Ot   {  O  O  zC@1AD  W  W@6@F@0@/
@8  ]@1  @.@5@ 
@8  v@N@T@A@&
@G
@&@" @@7  The following modules are covered by the "~w" license@#@<XD t  t t   Ot     O  O  ~CAT  W  W 
@=CAV  W  W
 @    ~w
 F
@6@ @ @9  }@<XD t  t t   Ot     O  O  C@A  W  W @BRedistribution and use in source and binary forms, with or without F@Bmodification, are permitted provided that the following conditions Fare met: F F@A1. Redistributions of source code must retain the above copyright F@@   notice, this list of conditions and the following disclaimer. F F@D2. Redistributions in binary form must reproduce the above copyright F@B   notice, this list of conditions and the following disclaimer in F@=   the documentation and/or other materials provided with the F   distribution. F F@CTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS F@A"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT F@ALIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS F@>FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE F@CCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, F@DINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, F@@BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; F@@LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER F@BCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT F@ALIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN F@?ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE FPOSSIBILITY OF SUCH DAMAGE.
@=XXQM GF@'/usr/lib/swi-prolog/library/settings.pl   aAu@$C AS E
save_settingsEset_setting_defaultE HE HEset_settingErestore_settingEconvert_setting_textE HEsetting_propertyE
list_settings E
load_settingsE !
E !E   XD t  t t  Gt  ^ Ad D t  t t  Gt  ^  O G ^CAZ G G@6@F@/
@8 K H@N C@ 
@9 ! H@A@'@G
@<XD t  t t  Gt curr_setting  O G !C@"@j G G	@6@/@ @ @8 H@F
@/@8
st_default H@N@'
@A@'
@G@<XD t  t t  Gt 
setting_cache A D t  t t  Gt  ! B D t  t t  Gt  !  D t  t t  Gt  ! A D t  t t  Gt  !  D t  t t  Gt 	spec_term  O G !CB G G 


 
@6@@@<CB G G 
 
@=XD t  t t  Gt write_setting_header  O G !C@&B1 G G@6@/@8 C2 H@1 H@.@5%+@8 ] H/*  Saved settings~n@8 H    Date: ~w~n@3@5@8 H ]~@9 H@<XD t  t t  Gt      O G !C
B G G@6@/
@8
local_file H@@@9   H@<XD t  t t  Gt  H @ D t  t @t  Gt H  A A AD t  t t  Gt  H  O G HC@ G G@6@1 @8@1 E E@2 H

@5@0@5@9 @;@<XD t  t t  Gt  ! @ D t  t @t  Gt ! D t  t t  Gt  !  O G !C@PA G G@6@/@/@8 H @@8 H@F@;@/
@8st_value H@N@1 @5@8retract_setting H@1 @5@/@8 ! H@F@,
@N@1 G@2 Cp@1 @5
@5@9	broadcast
 !4@A@T@A@T@H
@<XD t  t t  Gt read_setting  O G !6CA G G@6@3@1 Hdec10@5@5@9 Bt @<XD t  t t  Gt  !.  O G !-CA G G 

@6@1 !*@0@5@9 C7@<XD t  t t  Gt numeric_type  O G !;CAg G G  @ @@=CAh G G  ^ @@=CAi G G  G\ G\@=CAj G G F
@6@F
@8 F2@N
@) @@A@) G\@<XD t  t t  Gt  H A D t  t t  Gt  H  D t  t t  Gt  !+ A D t  t t  Gt  !+  D t  t t  Gt  !
  O G !C@=B{ G G@6@/@8 ! H@(@(
@(
~`=t~72|~n@8 A H~w~t~*| ~w~w~t~*| ~w~n@3Name@4@4Value (*=modified)@4 @p@4
@4Comment@5@8 S H !?@8 !@@1 !	@5@1list_setting
@5@9 BX H@<XD t  t t  Gt  H A D t  t t  Gt  H  O G HC@X G G body_indentation Ak ^@"Indentation used goals in the body  G@X@=C@Z G G tab_distance Ak ^@/Distance between tab-stops.  0 uses only spaces  G@Z@=C@\ G G cut_on_same_line Ak @ Place cuts (!) on the same line  G@\@=C@^ G G 
line_width Ak ^@NWidth of a line.  0 is infinite  G@^@=XD t  t t  Gt  H @ D t  t @t  Gt !	 D t  t t  Gt  H  O G !	CBH G G@6@8 B+@@@/@/@8 H@0@0@0@0@9 H@<CBM G G 

@6@0@0@0@0@9 H@<XD t  t t  Gt 
store_setting  O G !QC@`B G G
 ! 



@6@ 
@/@/@0@0@8 ! H@@@ @ @/@8 H@F@*@N@T@A@2@D@ @ @8 H@N@1 !*
@0@5@8 C7@1 !*
@5@8 E H@1 !0@2 !1@1 
@5@5@9 !2@Q@<C@@B G G ! 



@6@@@F@#@1 Y C@5 C@8 _ ZI@N@1 !*
@0@5@8 C7@1 !*
@5@9 !T@A H@1 
@5@9 D	 H@<CB G G@6 H@9 @P H@<XD t  t t  Gt eval_list_default  O G !XCA) G G @=CA* G G@6@ @ @8 H@ @ @9 !Y H@<XD t  t t  Gt  !  O G !C@DA G G@6@/@3@1 B A@5@4@1 B B@5@5@8 B H@@@1 !&@5@8 !T A@/
@3@1 Cutf8@5@5@8 M+@ 
@/@8 !7 H@1 !
@5@1 Eg
@5@8 A H@9clear_setting_cache  H@<CA G G@6@/@3@1 B B@5@4@1 B B@5@5@8 ![@@@1 !&@5@9 !T@<CA G G @=XD t  t t  Gt  ! @ D t  t @t  Gt !   AD t  t t  Gt  !  O G ! C@uA G G	@6@/@/
@8 H @@ 
@8 H@F@S@ 
@/@/@0@0@8 H@N@1  G@2 !
@0@5@8 C7@1 
@5@8 !,@F@*@N@T@A@1  G@2 !
@5@8 !T@ @/@8 H@1 
@5@ @9 ! H@A H@1 
@5@9 !V@H@G@<XD t  t t  Gt expr_to_list  O G !dCA3 G G C

@6@@@&@ @ @/@8 !e H@ @ @ 
@9 !f@<C@0A7 G G	 ^
@6@@@&@F@ @/@8 !@&@N@"
@#@Aenvironment_variable@ @8 !V@'
@H@<C@2A= G G	
 ^

@6@@@&@F@ @/@8 !@&@N@"
@#@A@"
@#@H@<C@/AC G G

 H
@6@@@&@1 @5@/@/@8 H@1 @5@/@8 !/@&@"
@#@<CAI G G 

@=XD t  t t  Gt  !b   O G !aC
@ G G  @6@1 !@0@0@0@5@9 C7@<XD t  t t  Gt  !
   O G !CBx G G  @6@0@9 ! H@<XD t  t t  Gt  H  O G HCA G G@6@9 H@<XD t  t t  Gt  !G  O G !FC@XB G G 


@6@ @ 
@/@/@/@0@8 !S@ @ 
@ @/@8 H@1 
@5@/@8 !/@F
@,@N@( Ul@A@( @p~w~t~*| ~q~w~t~*| ~w~n@3@1 
@5@4@4@4@4@4@5@9 !E@<XD t  t t  Gt save_setting  O G !lC@[B8 G G	
 


@6@ 
@/@/@/@0@8 !S@F@>@ 
@/@8 !)@E@ @ @/@8 H@ @ @8 YX H@N@R@A@G@N~n%	~w~n@3@5@8 Hsetting(~q:~q, ~q).~n@3@4
@4@5@9 H@A@T@H@<XD t  t t  Gt     O G  C@CB" G G@6@/@3@1 B B@5@5@8 ![@@ B@/@3@1 C !\@5@4@1bom @5@5@8 M+@8 ! H@1 H@.
@.@0@0@0@0@5@1 !m@2 
@5@8 !H@9 F @<XD t  t t  Gt  !  O G !^CA G G E@6@@@<CA G G@6@1 !R
@5@/
@1 B B
@5@8 B@/@8 !]@ @9 !^ H@<XD t  t t  Gt  H @ D t  t @t  Gt !  DD t  t t  Gt  H  O G !C@j@ G G
 


@6@F@F@V
@V@N@F@ 
@/@8 !)@N@'@H@A@*@F@ 
@/@/@0@0@8 !S@N@ @ @9 H@A H@1 
@5@9 !V@H@G@A@ 
@0@0@0@0@8 H@1 
@5@9 !/@H@G@<XD t  t t  Gt assert_setting  O G !uCA G G 


@6@1 !*
@5@9 !T@<XD t  t t  Gt  !  O G !CB G G@6@8convert_text H@@@<C
B G G @
@6@@ @@9 H@<C
B G G @
@6@@ @@9 H@<CB G G @@6@@@/
@8 A+ H@c@h
@m _>@y@<CB G G G\@6@@@/
@8 !z@c@h
@m I@y@<C@+B G G !=


@6@@@F@ 
@8 F2@N @@8 !@A G\@8 !@1 !=
@5@9 H@<C
B G G@6@8 !z@9 H@<XD t  t t  Gt  X% A D t  t t  Gt  X%  D t  t t  Gt  X%  O G X&C@$@h G G ! Y Y C @9 Y
@6@1 Y@4 C@4 @9@5@ @9 X( H@<XD t  t t  Gt  H  O G HC@ G G@6@U
@@@'
@<C@ G G@6@/@8 H H@@@'
@<C	@ G G@6@8 B:@@@'
@<C@ G G@6@/@8 !i H@@@'
@<C@6@ G G ^
@6@@@F@"@ @/@8 !@N@ @/@8 !@1 !i@1 ^@5@5@8 !T@'
@A	 !g@ @9 !V@H@<C@4@ G G	 ^

@6@@@F@ @/@8 !@N@ @/@8 !@A@&@G@1 !i@1 ^@5@5@8 !T@'
@<C@%A G G !h
@6@@@1 @5@/@/@8 H@1 @5@ 
@8 !/@ 
@9 H@<C@@A G G	@6@/@8 !< H@@@/@8 ^ H@F@+ G\@N@c@h@m I@z@A@F@) @@N@c@h@m _>@z@A@&@1 !i
@5@8 !T@'
@<C@6A G G C


 @@6@@@1 !d@1 C@5@5@/@8 ]@ @/@8 BK H@1 !i@1 C@5 @@5@8 !T@'
@<C@#A G G Y
@6@@@ @/@8 !Z@1 !i
@1 Y@5@5@8 !T@'
@<CA" G G 
@=XD t  t t  Gt  !  O G !C	Bj G G  P

@=CBk G G [
@6@ 
@ @9 H@<C
Bm G G   
@=C
Bn G G  Y
@=XD t  t t  Gt  !y A D t  t t  Gt  !y  D t  t t  Gt  !  O G !CA G G@6@9 ! H@<XD t  t t  Gt  ! @ D t  t @t  Gt !  AD t  t t  Gt  !  O G !C@Ay G G
@6@/@/
@8 H @@ 
@8 H@F@@ 
@/@/@0@0@8 !S@ @ @/@8 H@N@1 
@5@/@8 !/@F@*@N@1 
@5@8 !,@A@+@F@ 
@8 !)@N@T@A@D@ @8 H@N@1 
@5@8 !,@1 
@5@8 !v H@Q@F@*@N@T@A@1 !0@2 !1@1 
@5@5@8 !2@9 !`@A H@ 
@9 !V@H@H@<XD t  t t  Gt  ^ Ad D t  t t  Gt  ^  O G ^CAU G G@6@F
@/@8 !@N
 C@9 !@A !g@9 !V@G@<XD t  t t  Gt  H  O G HC	@ G G

@6@8 @@@@<C@ G G@6@1 @@5 W@9 H@<XD t  t t  Gt  !' A D t  t t  Gt  !'  D t  t t  Gt  !  O G !
C@*B^ G G@6@8 B+@@@"
 


@#@ 
@/@/@/@/@8 !S@@@ @ @ @ @9 ! H@<C@%Be G G@6@"
 


@#@ 
@/@/@/@/@8 !S@ @ @ @ @9 !@<XXQM GF@(/usr/lib/swi-prolog/library/aggregate.pl   aAu@$C AS EforeachE GE _E _Efree_variablesE GXO Gaggregate_term_list CA G G @=CA G G@6@ @/@8	step_term _@ @ @ 
@9 ! _@<XO G	needs_one CAq G G
@6@/@8 I X@8 ! _@@@<CAu G G 
 @=XO Gsub_template_to_pattern CA_ G G@6@ 
@ @8templ_to_pattern _@@@<CAb G G@6@9invalid_template _@<XO Gadd_existential_vars CA G G 
@=CA G G

 X

@6@ @ @9 ! _@<XO Gaggregate_list CA G Gbag@6@@@'@<C	A G Gset@6@@@9 S@<CA G Gsum@6@9 ^Y X@<CA G G _@6@9 E{@<CA G G U+@6@9 ^8 X@<CA G Gmax_witness
 ^


@6@ 
@ @9max_pair _@<CA G G Jq@6@9 ^F X@<CA G Gmin_witness
 ^^


@6@ 
@ @9min_pair _@<C@2A G G		term 


@6@@state0@ @/@/@8 G Y@/@3
@5@8 @@ @ @/@8 !@ @ @ @9
finish_result _@<C@AA G G !


@6@ @3
@.@5@8 @state1@ @ @/@/@8 G Y@/@3
@5@8 @@ @ @ @/@8 !@ @ @ @9 !@<XO G ! CBZ G G
@6@U
@8term_is_free_of _@8list_is_free_of _@@@<C	B_ G G@6@U
@@@<CBb G G@6@/@/@8explicit_binding _@@@ @ @ 
@9 ! _@<CBf G G@6@0@/@8 @@ @ 
@9 ! _@<XD t  t t  Gt  G @ D t  t @t  Gt ! D X @O G ! C@ G G@6 !@/
@/@/@8template_to_pattern _@ 
@ @/@8bagof @!@ @ @9 ! _@<XO G ! CBu G G D
 B@6@@@<CBv G G F:
 B@6@@@<CBw G G X


 C@6@@@<CBx G G XX



 @ C@6@@@<CBy G G !



 @ C@6@@@<XO Gstep CA G G  !

@=CA G G  !

@=C	A G G _@6@ 
@9 Y _@<CA G G !@6@ 
@c@k@j@p@y@<CA G G U+@6@ 
@c@k@j@n ^@y@<CA G G Jq@6@ 
@c@k@j@n ^^@y@<C@2A G G
 ! @

 @

 @

@6@F@c@h@h@u@N@'@'@A@'@'@<C@2A G G
 ! @

 @

 @

@6@F@c@h@h@s@N@'@'@A@'@'@<CA G G !
@6@ @ 
@9 !@<XD t  t t  Gt  ! @ D t  t @t  Gt !  O G ! C@kB2 G G@6@/@8 Dt @/
@8 S@/@8 !@ @/@8 S@ @ 
@/@8ord_subtract
 G@F@+@N@E
@@E@@N@R@N@R@H@H@A@,@ 
@ @/@8ord_intersection !@/@3v@5@8 @@/@3 !@5@8 @@ @/@8 @ @ @ @9
prove_list _@<XO G ! CA G G @



@6@ @ 
@ @9 ! _@<XO G ! CA G G @=C@/A G G	 @


@6@F@c@h@j@u@N@ @ @ @ 
@ @9 !@A
@ @ 
@ @9 !@<XO Gexistential_vars CA G G

@6@U
@&@@@'
@<CA G G X

@6@@@&@"
@#@ @ @ 
@9 ! _@<CA G G 

 
@6@@@&@ @ @ @ 
@9 !@<CA G G 


@=XO G ! CAK G G !
  !@6@U@@@<CAL G G !

 ^ !@6@@@<CAM G G _  _@6@@@<CAN G G Jq
  Jq@6@U@@@<CAO G G !

 ^ Jq@6@@@<CAP G G ^^

 @
 ^ !@6@@@<CAQ G G U+

 ^ U+@6@@@<CAR G G ^

 @
 ^ !@6@@@<CAS G G !
  !@6@@@<CAT G G !
  !@6@@@<XO G ! CA G G@6@/@/@8 @@ 
@ @ @8 @@ 
@9 ! _@<XD t  t t  Gt  _ @ D t  t @t  Gt _ D  @O G _ C@ G G@6@U
@@@9 _ H@<C@ G G _@6@@@1 !@5@9 _ _@<C@9@ G G !

@6@@@!@1 AP @5@#@B@@ @/@8 @@c@h@h
@p@z@ @ @8 A[ @S@A
@ @9 @@H@<C@<@ G G !

@6@@@!@1 !
@5@#@B@@ @/@8 @@c@h@h
@n ^@z@ @ @8 !@S@A@ @8 @@V@H@<C@<@ G G !

@6@@@!@1 !
@5@#@B@@ @/@8 @@c@h@h
@n ^^@z@ @ @8 !@S@A@ @8 @@V@H@<C@@ G G	 ^



 ^

@6@@@!@1 AP @0@0@5@#@B@W@@F@$@" ! 
@#@N@c@h
@h@u@ @ 
@8 !@ @ @8 !@A@+@F@ @ 
@8 I@N@  @8 !@ @ 
@8 !@ @ @8 !@A C@ 
@8 @P H@G@S@A@" ! @#@G@<C@@ G G	 ^^



 ^^

@6@@@!@1 ! @0@0@5@#@B@W@@F@$@" ! 
@#@N@c@h
@h@s@ @ 
@8 !@ @ @8 !@A@+@F@ @ 
@8 I@N@  @8 !@ @ 
@8 !@ @ @8 !@A C@ 
@8 !@G@S@A@" ! @#@G@<C@ G G@6 @>@/
@/@/@8 !@ 
@ @/@8 @ @ @9 !@<XO G ! CA G G @=C@/A G G	 @


@6@F@c@h@j@s@N@ @ @ @ 
@ @9 ! _@A
@ @ 
@ @9 !@<XO G ! CAw G G  Jq@=CAx G G  !@=CAy G G  U+@=CAz G G  !@=XO G _ C@9A& G G BQ


@6@@@/@8 _ _@ 
@/@8 !@F
@+ @N@'@A@F
@+ @N@'@A
@" BQ@#@<CA0 G G 

@=XO Gvar_in_term CB G G@6@*
@@@<CB G G@6@8 B0@0@/@8 @@8 ! _@@@<XO G ! C@6A G G@6@/@/@ @8 ! _@ 
@/@/@ @8 !@1 BQ@5@/@8 !@F@+
 !@N@ @ @ @9 !@A@'@<XD t  t t  Gt  G @ D t  t @t  Gt ! D D X @O G ! C@)@ G G		@6 !@/@/@/@8 !@1 @@5@ @/@8 Z@ @/@8pairs_values ^@ @ @ 
@9 !@<XO G ! CA G G@6@/@/@8 @@ 
@ @ @8 @@ 
@9	step_list _@<XO G ! C	Bj G G 
@6@@@<C@ Bk G G@6@/@8 @@ @ 
@/@8 !@r
 @@@ @ @ @9 !@<XO G ! CB? G G @=C@*B@ G G@6@1 C@1 C@5
@5@1 C@1 C@5@.@5@8 H8 @ @@ @ 
@9 !@<XO G ! C
B G G !@6@@@<C
B G G !@6@@@<CB G G @=XO G ! CA G G @



@6@ @ 
@ @9 !@<XO Gtemplates_to_patterns CAV G G  @=CAW G G


@6@@@ @ @ 
@ @9 ! _@<C@3AZ G G BQ


@6@ @ @ @/@ @8 "	@ @/@ 
@8 J X@ @ @ @ @ @9 " _@<XO G ! CA> G G@6@ 
@ @8 !@@@<C@4AA G G

 !


@6@8 B0@@@3@.@5@8 @@ @/@ 
@ @8 "@ @ @8 ! _@3@5@9 @@<CAH G G@6@9 !@<XO Gfinish_result1 C
A G G !
@6@@@'
@<CA G G !
@6@@@ 
@9 S@<CB  G G !
 @

@6@@@"
 ^@#@<CB G G !
 @

@6@@@"
 ^^@#@<CB G G @=XD t  t t  Gt  _ @ D t  t @t  Gt ! D D  @O G ! C@/A  G G

@6 @>@/@/@/@8 !@1 @@5@ @/@8 @ @/@8 S@ @/@8 !@ @ @ 
@9 !@<XO G ! CB
 G G  !
@=CB G G  !
@=CB G G  _ @=CB
 G G  ! @=XO G ! CB G G
@6@,@@@ 
@9 !@<CB G G @=XO G ! CA G G @=C@1A G G@6@ 
@/@8 @@ @/@8 @@ @ @ @ @8 "
 _@/@8 !@ @ @ @ 
@ @9 !@<XO G ! CAe G G@6@8 @@@aggregate_template@9 D H@<CAi G G@6 "@9 !@<XO G ! CB G G@6@E@8 !@N@R@<XO G " CA G G @=C@3A G G@6@/@8 @@ 
@/@8 @@ @/@8 @@ @ @ @ @8 ! _@/@8 !@ @ @ 
@ @9 "@<XXQM GF@&/usr/lib/swi-prolog/library/listing.pl   aAu@$C AS E AjE Ak E YE YE YXD t  t t  Gt write_module  O G "CA7 G G@6@8hide_module Y@@@<CA: G G@6~q:@3
@5@9 S Y@<XD t  t t  Gt pprint_wrapped  O G "CC G G@6@"@#@@@/@8 F Y@ @ 
@9portray_list Y@<C@:C G G@6@8 @. Y@@@/@/@8 B Y@ D@ 
@8pprint Y{ @8 E& Y@/@8 " @ @ @ 
@8	pprint_nv Y@1 @@5@8nlindent Y Z@9 ",@<C@&C G G@6@3@.@.@5@8 @~q(@ @8 ",@/@8 " @ @ @ 
@8pprint_args Y P1@9 ",@<XD t  t t  Gt 	pre_assoc  O G "7CB] G G  _@=CB^ G G fy @=XD t  t t  Gt list_predicates  O G ":C@)@ G G
 


@6@/@8 I X@ @/@8
pi_to_head Y@ @ 
@8
unify_args Y@ @/@8list_define Y@ @8list_predicate Y@8 K@S@<C@ G G @=XD t  t t  Gt 
m_callable  O G "ICA G G@6@0@/@8 CF Y@8 @@1 @0@0@5@9 H@<XD t  t t  Gt term_needs_braces  O G "LCA G G@6@8 @@/@0@8 @@/
@0@8 F @c@h
@j@u@@@<XD t  t t  Gt 	primitive  O G "PCBv G G@6@8	or_layout Y@@@S@<CBx G G BQ@6@@@S@<CBy G G @=XD t  t t  Gt  "*  O G ")C@3B G G@6@V@" Y
@#@/@8 " @r "+@8 ",@ @ noidentC@ 
@8portray_body Y@ @8 "0 Z@9 ",@<C@pB G G@6@F@8 B0@N@0@/@8 X Y@c@h@d @u@A@8 "%@G@E@8nowrap_term Y@N@R@1  Ak !O@5@/@8 ! H@c@h@d @u@F@/@3@1
max_length@5
@5@8 E Y@N@T@A@&@/@8 " @c@h@h@p@h@u@c@h@h@d@n @u@@@ 
@9 " Y@<CB G G@6@/@ 
@8listing_write_options Y@ @9 A @<XD t  t t  Gt 
not_qualified  O G "hCCe G G@6@U
@@@<CCh G G @6@@@S@<CCi G G @=XD t  t t  Gt decl  O G "jC@ G G  B B@=C@ G G  A A@=C@ G G  B B@=C@ G G  A A@=C@ G G  Ad Ad@=XD t  t t  Gt  "B  O G "AC@ G G
 @6@@@<C@ G G

@6@@@<C@ G G 

@6@@@<C@ G G @=XD t  t t  Gt list_module  O G "lC@c@p G G@6@B@Y@0@1 
@.@5@8 XT Y@E@1 
@5@1 Xw@0@5@8 YA@N@R@0@/@8 "K@/
@0@8 @@F@B  @8 YA@A
@ 
 @0@0 U@8 A@Naccess_level @8 A@A@T@8 K@1 
@5@8 "F@S@A@T@H@G
@<XD t  t t  Gt infix_op  O G "pC@$BL G G@6@/
@/@8 "N@ @/@/@8infix_assoc Y@@@c@h
@h@n @@y@c@h
@h@n @@y@<XD t  t t  Gt  "$  O G "#CB G G@6@@@9 M.@<C@ B G G@6@8 "0[ @8 M.@r@ @ 
@8portray_list_elements Y@8 "0 T
@9 M.@<XD t  t t  Gt  Y  O G YCAu G G portray_goal@=XD t  t t  Gt  "  O G "C@!A= G G @6@1 @5@1 Xw@.
@5@8 YA@1  @5@1 Xw
@5@8 YA@@@<CAA G G

@6@@@<XD t  t t  Gt  "E  O G "DC@,@ G G
 

@6@8 B0@1 @0@0@5@8 H@/
@/@8 @@0@ 
@ @/@8 HR Y@@@ @9 D\ Y@<C@2@ G G 


 

@6@1 
@5@8 ]< Y@F@1 
@5@1 Xw@5@8 YA@N@T@A@'@<XD t  t t  Gt 
post_assoc  O G "}CBf G G xf@=CBg G G yf @=XD t  t t  Gt do_portray_clause  O G "CAw G G@6@U@@D@9 "(@<CA{ G G
 D

 @6@@@ 
D@8 "(@9	full_stop Y@<C@A G G@6@/
@/@/@8clause_term Y@@ @/@8
inc_indent Y@ @/@/@8 "q Y@ 
@ @8 "( ~w@3@5@8 ",@F@V@V@" 

@#@E@ @8 "Q Y@N@R@N@ @8 "0 X@3@5@8 ", @8 F- Y@ @8 "0(   @8 M.@ @/@8 "@ @ noindentD@8 "V@ @8 "0 P1@8 M.@A@1  Ak !I@5@/@8 "]@ @ indent@ @8 "V@H@9 "@<C@0A G G
 FI D\


@6@ @/@8 E{@c@h@d@u@@:- use_module(~q,@3
@5@8 ",@ @8 "").
@9 M.@<C@$A G G
 FI HD


@6@@
:- module(~q,@3
@5@8 ",@ 
@8 "" "@9 M.@<CA G G
 FI

@6@@:- @8 M.@ 
 "D@8 "V@9 "@<CA G G@6  "D@8 "V@9 "@<XD t  t t  Gt  Y  O G "CAg G G@6 A
@8 H H@9 " Y@<XD t  t t  Gt  "  O G "CA G G  D

 D@=CA G G -->

 "@=XD t  t t  Gt portray_meta_args  O G "CB G G @=C@4B G G	
@6@ @ @ 
@ @8portray_meta_arg Y@F@+@N@T@A@ 
 BR@8 ",@ 
@8 "0@ @ @ 
@ @9 " Y@<XD t  t t  Gt 
postfix_op  O G "CB` G G@6@/@/
@8 "N@ 
@/@8 "~ Y@@@c@k@h@n @@y@<XD t  t t  Gt list_clauserefs  O G "C@ G G@6@@@<C@ G G@6@@@8 " Y@9 "@<C@ G G@6@/@/@8 BO Y@1 D@5@9 Y Y@<XD t  t t  Gt  "  O G "C
A G G@6 C@8 "@9 M0@<XD t  t t  Gt  Y @ D t  t @t  Gt " A A D t  t t  Gt  Y  O G "C@MAk G G	 


@6 @R@ @8 " Y@1 
@5@/@8 ZG ZI@E@*@E@ @/@8 H Y@  @0@3@1 X @5@5@8 X Y@ @ @8 " Y@N@R@A@G@N@R@A@G@<XD t  t t  Gt put_tabs  O G "CCO G G@6@c@j@d @u@@	@8 H0 Y@r @9 " Y@<CCU G G @=XD t  t t  Gt  "?  O G ">C@ G G@6@U
@@@9 _ H@<C@ G G 


 
@6@@@ 
@ @9 "=@<C@ G G 


@6@ 
@9 @@<XD t  t t  Gt declaration  O G "C@ G G@6@/
@/@8 "k Y@ 
@8 YA@/@8	decl_term Y@3@4@5@9 @@<C@B@ G G@6@1 @@.
@5@8 YA@/@0@8 "K@F@B@+ @A@*@N@" @
@#@A@" @ 
@#@F	@ 
@8meta_implies_transparent Y@N@@@A@T@<CA G G@6 @@8 YA@/
@8 "@" C
@#@<XD t  t t  Gt  "  O G "CB G G@6@8 F2@@@/@8 " @  "C@ 
@9 "V@<C
B G G@6C@ 
@9 "(@<XD t  t t  Gt list_declarations  O G "C@&A  G G@6@/@1 "
@5@/
@8 @F@+
@N@T@A
@ 
@8write_declarations Y~n@9 "@<XD t  t t  Gt  Ak @ D t  t @t  Gt Aj D t  t t  Gt  Ak  O G AjC@ G G 

@6@U@@@9 "m Y@<C@ G G 

@6@8 @N Y@@@1 I@.
@5@1 Aj@2 
@5@9 BX Y@<C@ G G@6@F
@/@ Eplocate_clauses Ep@N
@9 "@G@A@/@8 X2 Y@9 "; Y@G@<XD t  t t  Gt  "  O G "CA) G G@6@@@<CA* G G
@6:- ~q.~n@3@5@8 "@ 
@9 "@<XD t  t t  Gt  Ak  @ D t  t t  Gt  Ak   O G "C	@l G G@6@/
@8 Ds Y@9 "@<XD t  t t  Gt  "x  O G "wC@SB G G	@6@ C@ 
@8 "(@F
@+@N@T@G@A@8@F@V@"@#@N BR@8 M.@8 "0@ @ 
@9 "v@G@A@r @ @8 "0| @8 M.@ C@ 
@9 "(@<XD t  t t  Gt  "e  O G "dCC5 G G 
 F  C priority
 G G


@=XD t  t t  Gt notify_changed  O G "C@)AC G G@6 @f@/@8 "K  @8 YA@E A@8 YA@N@R@@@/
@8 "@7%   NOTE: system definition has been overruled for ~q~n@3
@5@9 "@<CAK G G @=XD t  t t  Gt  "t  O G "sCBS G G xfx@=CBT G G xfy @=CBU G G yfx @=XD t  t t  Gt 	prefix_op  O G "CBW G G@6@/@/
@8 "N@ 
@/@8 "8 Y@@@c@k@h@n @@y@<XD t  t t  Gt  "  O G "CC\ G G@6@c@i@j@d@q@p@y@<XD t  t t  Gt  Y  O G YC
Ac G G@6@/@8 F0 @9 " Y@<XD t  t t  Gt  "/  O G ".CC# G G @=C@BC$ G G @


@6@ C@ 
@8 "( @8 ",@ C@ 
@8 "(@F@+@N@T@A BR@8 ",@8 "0@ @ 
@9 "-@<XD t  t t  Gt  "\  O G "[CB G G Xi@6@@@<CB G G B@6@@@<C@5B G G@6@/@/@8 @@0@0@8 "N@F
@+@N
@0@0@9 "@A@D@+@N@F	@0@8 " Y@N@T@A@0@9 " Y@Q@<XD t  t t  Gt implies_transparent  O G "CA G G@6@8 F2@@@<CA G G  @=CA G G  FU@=CA G G  X@=XD t  t t  Gt contains_non_primitive_meta_arg  O G "CB G G@6@/@/
@8 @@/@8 @@ @8 F2@E@ 
@8 "@N@R@@@<XD t  t t  Gt 
portray_or  O G "C@[B
 G G C# @


@6@@@/@8 " @@/@/@8 "@ @  "@ @ 
@8 "V@8 "0->  @8 M.@ @  "@ @ 
@8 "V@8 "0;   @8 M. C$@0@/@8 "@ @ @ 
@9 " Y@<C@[B G G C# F


@6@@@/@8 " F@/@/@8 "@ @  "@ @ 
@8 "V@8 "0*-> @8 M.@ @  "@ @ 
@8 "V@8 "0 "@8 M. C$@0@/@8 "@ @ @ 
@9 "@<C@9B% G G		 @

@6@@@/@8 " @@/@/@8 "@ @  "@ @ 
@8 "V@8 "0 "@8 M.@ @ @ 
@9 "@<C@9B- G G		 F

@6@@@/@8 " @@/@/@8 "@ @  "@ @ 
@8 "V@8 "0 "@8 M.@ @ @ 
@9 "@<C@9B5 G G		 C#

@6@@@/@8 " C$@/@/@8 "@ @  "@ @ 
@8 "V@8 "0 "@8 M.@ @ @ 
@9 "@<C@9B= G G		 Y

@6@@@/@8 " Y@/@/@8 "@ @  "@ @ 
@8 "V@8 "0|   @8 M.@ @ @ 
@9 "@<XD t  t t  Gt  X% A D t  t t  Gt  X%  D t  t t  Gt  X%  O G X&C@Q@7 G G "pass_to    A@6@E@1 @@1  @2  A@5@5@ 
@8 @4 Y@N@R@1  @2 "g@0@0@0@5@3@1 @@1  @2  A@5@5
@5@;
 H|pred_option "@<XD t  t t  Gt  "H  O G "GC@ G G@6 Y@8 YA@@@/@8 "%   Undefined: ~q~n@3@5@9 "@<C@ G G@6 @@8 YA@@@/@8 "%   Foreign: ~q~n@3@5@9 "@<C@ G G@6@8 " Y@8 " Y@9list_clauses Y@<XD t  t t  Gt  "X  O G "WCA G G@6@U
@@@ @ 
@ @9 "(@<CA G G B_@6@1  Ak !M@5 @8 "]@@@  !@9 M.@<C@7A G G BQ B_
@6@1  Ak !M@5 @8 "]@E@1 BQ@0@0@5@ 
@8 "M Y@N@R@@@  !,@8 M.@  "C@ @ @9 "V@<CA G G "@6@@@ @8 "0 "@ 
@ @ @9 "V@<C@!A G G@6@8 "R@@@  "@8 M.D@ @ @8 "@ @8 "0@  P1@9 M.@<C@*A G G@6@ 
@8 "@@@ ( @8 M.@r@  "D@ @ @8 "V@ @8 "0@  P1@9 M.@<C@2A G G

 BQ

@6@@ BR@/@/@8 "@  "@ @ @ @8 "V@  BR@8 M.@  "@ @ @ @9 "V@<C@,A G G		 D
@6@@@  D@8 M.@  J@8 M. D@/@8 "@r@ @  "@ @ @ @9 "V@<C@(A G G@6@8 "J Y@1 A@.@5@  @f@8 _ ZI@1 
@5@1 @@.@5@8 YA@@@ @ @ @9portray_meta Y@<CA G G@6@ @ 
@ @9 "(@<XD t  t t  Gt  "  O G "C@)A G G@6@8 "@@@/@8 "@ 
 "@8 M.@ @ 
@ @8 " Y@ 
@ @8 "0@ 
 P1@9 M.@<CB G G@6@8 "R@@@ 
@ @9 #@<CB G G@6@/@8 "@  "@ 
@ @9 "V@<XD t  t t  Gt  "6  O G "5CC G G @=C@+C G G@6@ C@ 
@8 "(@F@+@N@T@A BR@8 ",@8 "0@ @ 
@9 "4@<XD t  t t  Gt  "  O G "CA G G@6@8 B0@0@/@8 @@8 " Y@@@<XD t  t t  Gt  "  O G "C@%A. G G@6@/@/
@8 "K@B@/@8 BP @ 
@8 " Y@1 D
@5@8 "@S@A@T@G@<XD t  t t  Gt  "  O G "C@7@ G G@6@/
@/@8 "K@ @/@/@8 @@F@ 
@ @8 "@N@" @#@A@" 
 @#@<XD t  t t  Gt  #  O G #C@8B G G@6@8 " Y@@@3@.@.@5@8 @@3@0@.@5@8 @ "3@3@5@8 ",@/@8 " @ @ @ @ 
@8 " P1@9 ",@<C
B G G@6C@ 
@9 "(@<XD t  t t  Gt  "T  O G "SCBp G G@6@U
@@@S@<CBr G G  C#@=CBs G G  @@=CBt G G  F@=XD t  t t  Gt  "2  O G "1C@;CD G G@6@8 M0@1  Ak !K@5@/@8 "]@F@c@k@d @w@N@9 F Y@H
@A@c@j@k@n FT@z
@c@j@k@n \@z@ 
@8 "@ @9 #@<XXQM$enginesF@#/usr/lib/swi-prolog/boot/engines.pl  )=As@#C S Eengine_selfEcurrent_engineE
engine_createE #Eengine_next_reifiedEengine_yieldXD t  t t  #
t 
$engine_yield  D t  t t  #
t  #  O #
 #C@	s@#/usr/lib/swi-prolog/boot/engines.pl  )=A #@6@?@<XD t  t t  #
t  #  O #
 #C@ # #@6@8 D~
 #
@9 A #@<XD t  t t  #
t  #  O #
 #C
@ # #@6@1engine @5@9 A #@<XD t  t t  #
t  # @ D t  t @t  #
t # D  @D t  t t  #
t  #  O #
 #C@)@; # #@6@F
@8 @ #@N
@1 C
@5@3@1 H@5@5@9 @ #@A@1 C
@5@9 #&@<XD t  t t  #
t  # @ D t  t @t  #
t # D  @ AD t  t t  #
t  #  O #
 #C@@ # #@6@1 C
@5@ 
@9 #&@<XD t  t t  #
t  #  O #
 #C@5@R # #@6@F@*@1 @}
@.@5@/
 @8 B #@N@F@U
@N@"the@#@A@" B
@#@A@) F@H@<XD t  t t  #
t  #  O #
 #C@{ # #@6A @9 # #@<XXQM HF@!/usr/lib/swi-prolog/boot/dicts.pl  )=As@$C S E CXD t  t t  Ht fqhead  O H #/C@ H H 


 @6@@@<C@ H H 


@=XD t  t t  Ht  H  O H HC@b@ H H D:=



 D
 BQ
@6@/@/@ @8 #0 H@ @8 B1 H@ @3 C@4@.@4@.@5@8 @ H@ @8 @ H@@@ 
@ @/@0@ D2replace_functions D2@ @/@/@8 X H@ @3@4@5@/@8 @r H@ @ @ @9 #:@<C@Y@ H H #1


 D

@6@/@/@ @8 #3@ @8 #4@ @3 C@4@.@4@.@5@8 #5@ @8 #6@@@ 
@ @/@0@ D2 #7@ @/@/@8 #:@ @3@4@5@/@8 #;@ @ @ @9 #:@<XD t  t t  Ht eval_dict_function  O H #<C@B H H G
@6@@@ @ 
@9 CQ H@<C@'@E H H "

@6@@@F@ @8 B; H@N@ @ @ 
@9 @Y H@A	@ @ @ 
@9
put_dict_path H@<C@K H H H0
@6@@@ @ 
@9 A H@<C@N H H@6@1 
@5@ 
@@<XD t  t t  Ht 
get_dict_path  O H #HC@^ H H@6@U
@@@9 B. H@<C@;@b H H	
 

@6@@@ @/@ 
@/@8 #I H@F@ @ @ @ @8 B H@8 @. H@N@T@A@" "@#@ @ @ @ @9 #A@<C@k H H@6@ 
@ @8 #L@8 #N@@@<C@o H H "@6@ @ 
@9 #A@<XD t  t t  Ht  #E  O H #DC
@W H H@6@8 @ H@@@ 
@9 #A@<C
@[ H H@6@0@ 
@9 #K@<XD t  t t  Ht  C  O H #.C@b@. H H
@6@O@/
@8 B H@P@'
@H@A@M@F@/@8 @ H@N@ @9 #= H@G@A@6@F@*@8 @N H@N@F@B@8 #@@A@U@N@/@0@8 A H@ @9 #P@A @@9 @ H@G@Adict@9 #W@G@G@G
@<XXQM B
F/usr/lib/swi-prolog/boot/qlf.pl  )=As@#C S E B
E BE CE DTXD t  t t  B
t  B  D t  t t  B
t  B  O B
 B
C@)@`	s/usr/lib/swi-prolog/boot/qlf.pl  )=A #Y EI@6@1 
@5@/@8 D B@ @ @8check_is_module B@F@ @8 @ B@N@'
@A@'
@<XD t  t t  B
t  B  D t  t t  B
t  B  O B
 BC@4@V #Y #Y@6@1 M,
 A@.@4@1 ! [@5@5@1 C@1 A@.@5@1 B

@5@2 Bj@5@1 Eg@5@9 C B@<XD t  t t  B
t 	qcompile_  O B
 #bC@= #Y #Y@6@@@<C@> #Y #Y
@6@@@ 
@8 #c B@ @9 #d@<C@l@B #Y #Y	@6@3@1 B @a@5@4@1 B A@5@5@/
@8 B B@/@/@ 
@8 B B@F@$@  B@ @ B@N@1 @8@1 Aq D B
@5@2 DH@1  C@5Conflicting extension@5@8 @< B@A@T@1  @f@2 @g@. B@5@8 F B@ @ @/@8 #f@1 
@5@3@1 C@5@5@9 A B@<XD t  t t  B
t  #_  O B
 #^C@+@h #Y #Y@6@E@8 #`@N@R@1 F @5 @8 B B@@@1 B@.
@5@8 E B@1 @8@1 D H
@5@0@5@9 #h@<C@n #Y #Y @=XD t  t t  B
t  C @ D t  t @t  B
t C  AD t  t t  B
t  C  O B
 CC@: #Y #Y 


@6@ 
@9 #d@<XD t  t t  B
t  C @ D t  t @t  B
t DT D t  t t  B
t  C  O B
 DTC@8 #Y #Y 

@6@9 #d@<XXQM GF@%/usr/lib/swi-prolog/library/system.pl   aAu@$C AS Esystem_modeE
system_module E GE GXO G #m C@> G G@6 @@8 H H@F
@+
 @N "o @9 @@A "o @f@9 @@<XD t  t t  Gt  G @ D t  t @t  Gt #q O G #q C	@V G G@6  @9 
 G@<XO G #o C@K G G  @6 @ @9 @@<XD t  t t  Gt  G @ D t  t @t  Gt #r O G #r C	@] G G@6  @9 #t@<XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl  )=As@$C S E HE H8EfrozenE$wakeupEcall_residue_varsXD t  t t  #vt make_conjunction  O #v #~C@	s@"/usr/lib/swi-prolog/boot/attvar.pl  )=A #$and


 BQ

@6@@@ @8 #
 #v@ 
@ @9 #@<C@ # # 

@=XD t  t t  #vt run_crv  O #v #C@ # #@6@@ 
@8 FW #@9 G0 #@<XD t  t t  #vt uhook  O #v #C@6@L # # H@6@@@F@)@8 X #@N@F H@/
@8 H& #@N H@1 #
@5@9 H/ #@A H@9 #@G
@A@9unfreeze #@G
@<C@U # #@6@1 
@2attr_unify_hook@5@@<XD t  t t  #vt  #y  O #v #xC@{ # #@6 H@/@8 #@@@9 #@<C@ # # 
 @=XD t  t t  #vt  #} @ D t  t @t  #vt #|  @D t  t t  #vt  #}  O #v #|C@#@ # #@6@/@8 F # F@1 #
@.
@5 F@8 C #@F@+
 @N@@@A@T@<C@ # #@6@S@<XD t  t t  #vt frozen_residuals  O #v #CA # # #

@6@@@&@ @ @/@8 # #@ @ @ 
@9 #@<CA! # #  H

@=XD t  t t  #vt  @R  O #v @RCA # # 
@=CA # #


@6@ @ @9 # #@<XD t  t t  #vt  #{  D t  t t  #vt  #{  O #v #zC@8 # # @=C@9 # #wakeup



@6@8call_all_attr_uhooks #@ 
@9 #z #@<XD t  t t  #vt attvars_residuals  O #v #C@ # # 
@=C@,@ # #	
@6@F@ 
@/@8 GY #@&@N@ @ 
@ @/@8attvar_residuals #@A@%@H@ @ @9 # #@<XD t  t t  #vt 
portray_attrs  O #v #C@ # # @=C@%@ # #att



@6@ 
@8portray_attr #@F@+@N@T@A	 S@8 K #@ @9 # #@<XD t  t t  #vt  #  O #v #C@= # # @=C@> # # #



@6@ 
@8 # #@ @9 #@<XD t  t t  #vt  #  O #v #C@b # # #

@6@@@8 #@9 #@<C@f # #@6@@<XD t  t t  #vt  H @ D t  t @t  #vt H D D t  t t  #vt  H  O #v HC@p # #@6@8 GK #@@@<C@s # #@6@@<XD t  t t  #vt  #  O #v #C@ # # @=C@@ # # #


@6@F@V@&@N@%@H@G@A@\@F@+ H@&@N@ @ @/@8 #@H@A@A@F@)@1 @2 FTattribute_goals@5@8  #@1 @2 #@5@/@8 ] #@&@N@ @ @/@8 #@A@" #
@#@H@G@G@ @ @ 
@9 #@<XD t  t t  #vt delete_attributes_  O #v #CA # # @=CA # #@6@8 H #@9 # #@<XD t  t t  #vt delete_attributes  O #v #C
A
 # #@6@/@8 D #@9 #@<XD t  t t  #vt portray_attvar Ad D t  t t  #vt  #  O #v #C@ # #@6 Z@8 #@/@8 #@8 # Z@9 #@<XD t  t t  #vt  #  O #v #C@&@ # # H@6@@freeze(~w, ~W)@3@4@4@3@1 G @5@4@1 F @5@4@1 G F@5@5@5@9 S #@<C@)@ # #@6@!
@1 
@2attr_portray_hook@5@#@F
@0@ 
@8 EV #@ 
@@N@T@A	~w = ...@3
@5@9 #@<XD t  t t  #vt  H8  O #v #wC@<@ # #@6@/
@8 #@F@+
@N@)@9 " #@A@$@1 @
@5@1 BQ@1 ]@1 #
@5@5@2 #
@5@3@1 @@5@5@9 @  #@<XXQM GF@=/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/prologbasics.pl  pAuC @fS @fE J2E L#EwaitForSocketClientStreamEdeleteDirectoryE
runtime_entry EwriteqWithVarsE NE NEclocktime2utctimeE \pE NElistenOnNewSocketE JEgarbageCollectorOn EgetCurrentCodeSizeEnoDiscontiguousWarnings E
isInputStreamE UE K0E JEclocktime2localtimeE JEgenBlockDeclEcanWriteFileEunifyWithOccursCheckEconsultPrologorPOFileE N:EwaitForSocketOrInputStreamsE T8Edate2clocktimeE JEtry_save_predicatesE JE NEsocketAcceptE
getCurrentGCsE NEcurrentClockTimeEgetCurrentStackSizeE SE [E SpEgetHostnameE R9E IEfileExistsAndNewerEensure_lib_loadedE PaE SEcompilePrologFileE NEfileSizeEtry_save_programEprologMajorVersionEgarbageCollect EsocketCloseEconnect2socketEgetCurrentHeapSizeE IE [E Q9EisTerminalDeviceStreamEnoSingletonWarnings E S]E RE PE OE ZErenameDirectoryE R:E QBE LE NE M)EcompilePrologFileAndSaveE LEprologMinorVersionEgarbageCollectorOff EwaitForInputDataOnStreamsEgetCurrentChoiceSizeEcloseSocketStreamE JEisOutputStreamEgetCurrentMemorySizeEnoRedefineWarnings E UE \E LEmap2partialME IXO G J2 C	@s G G@6@c@j@k@n _=@y@<XO G # C@6A G G

@6@/@8timeoutAsSWI I@/@0@8 W W@3@5@/@ @8 W I@@@"@#@ @/@/@8 W W@ @8ip2atom I@ @ 
@ @9 $1@<XO G # C	B  G G@6@/
@ @ H @@@<XO G # CA! G G@6@9 A I@<XO GomitFreezeGoals CBs G G H



@6@@@3
@5@9 $: I@<CBt G G  @f H



@6@@@3
@5@9 $<@<CBv G G

@6@ 
@ @9 $<@<CBw G G @=XO G N C@u G G  @6@S@<XO G # C@LA G G@6@ @c@i@d@<@n \@y@c@i@d@<@n FT@z@ @c@h@d@<@n \@y@c@h@d@<@n FT@z@ @c@h@d@n \@y@c@h@d@n FT@z@ G@/@8	days2year I@ @ 
@9
days2month I@<XO G N CA G G@6@0@9 ] A@<XO GdaysOfMonthsInYear CA G G 
 @6@@@<CA G G@6@/
@8daysOfMonth I@r
 @ @/@8 $D I@c@h
@h@p@y@<XO G # C@ G G  @6gc @9 @@<XO G	dropSWIPL C@ G G @=C@ G G

@6@/@8 I7  @/@8 I7@0@ @ @8 J I@@@<C@ G G 

@=XO G # C
@ G G@6program@3
@4@0@5@9 A I@<XO G # C	@ G G  @6@1 Px D@5@9style_check A@<XO G K0 C@ G G@6 A@/@8 A@F@0@3--
@5@8 $M@N@T@A@9 $K I@<XO G J CA@ G G@6 @9 Fd @<XO G J C@ G G@6@9map1FstM I@<XO G # C@5B G G@6blocked_@ 
@8 I I@/@8 @@ @3@0@.@5@8 @@/@3
@5@8 @@ @ @/@8genFreezeLiteral I@1 D@5@; N S N@<XO G@ waitConcurrentConjunctionBlocked C@ G G@6@V
@@@ 
@ @ @9reduceConcurrentConjunction I@<C
@ G G@6@ @ 
@ @9 $b@<XO G N: CA G G@6@9 [ @<XO G # CB& G G @=XO G T8 C@l G G@6@9 I7@<XO GstreamIndex CA G G


 @6@@@<CA G G


@6@ 
@/@8 $f I@c@h@d@p@y@<XO G N C@'@ G G@6@/@8 $C@/@8 I7@F@/
@3@/@5@8 $M@N@ 
@9 I7@A@'
@G
@<XO G # CA G G@6@/@0@8 $1@ @/@/@8 $3@ @8 $4@ @ 
@9 $1@<XO G $> C@1A G G@6@/@8
daysOfYear I@F@c@h@i@u@N@'@'
@H@A@c@i@h@n @@z@r@ @ @ 
@9 $=@<XO G # CAo G G@6@/@8 C2 I@c@j@m _M@y@<XO G # C
@ G G@6local_stack@3
@4@0@5@9 $O@<XO Gmap2FstM C@ G G 
@=C@3@ G G


 

@6@/@3@4
@4@5@8 @@1 @5@@ @1 @5@ @9 $n I@<XO G # CA= G G@6@9 W W@<XO G $c C@ G G I@6@@@ @/@8waitForEval I@) I@'@<C@ G G H
@6@@@" H@#@'
@<XO G # CA* G G@6@8 J I@/@8 L I@/
@8 $v@c@k@h
@v@<XO G $ C
BJ G G@6@8 Xe A@1 E@0@5@8 F  A@@@<C@?BM G G@6@/@8 N I @/@8 $[@/
@8 $[@ 
 \k@/@8 $[@ @8 $u@@@F@8 N I@N>>> Load Prolog library: @8 K@ 
@8 K@8 K@A@T@1  @f
@5@9 DX @<C@*BW G G@6@/@8	moduleDir I@/@8 $[@F
@8 $z@N
 ${@8 K@8 K@8 K@A@T@1  @f@5@9 $|@<XO G Pa C@o G G@6@8 E @@@<XO G $ CA	 G G@6@9 D I@<XO G $ CB+ G G @=XO G $	 C@I G G@6 G@/@8 A@c@j@d'@n FT@y@<XO G I C@a G G 

@=C@b G G


@6@9 I I@<XO G [ C@ G G@6runtime@3@.@4@0@5@8 $Osystem_time@3@.@4@0@5@8 $O@c@j@k@p@y@<XO G Q9 C@tAG G G@6@/@8pipe
 E@/@8 $@F
@+
 Q7@N@T@G@A@ 
@/@8 $@/@8fork $@F@7@)child@N@8 F @  F@8dup $@8 F @  LL@8 $@F@+
 Q7@N@T@A
@ 
@8 F @  E#@8 $@1sh Dr
@5@9exec $@A@ @8 F @ @8 F @F@+
 Q7@N@T@A@ @9 F @<XO G $ C
Ah G G@6@1 F @5@9 E@<XO Gmap1partialFstM C@ G G @=C@>@ G G


 

@6@ @3@.@.@5@8 @@ @3@5@/@8 $M@/@3@5@8 @@1 @5@@ 
@1 @5@9 $ I@<XO G $ C	@ G G  @6@1 Px	singleton@5@9 $P@<XO G S] CA: G G@6@9 B I@<XO G R CB G G 
$mutable
@=XO G P C@ G G@6@1 C#@1 I
@5@2 I@5@1 $`

@5@9 I I@<XO G $ CA' G G@6@9 E I@<XO G QB CA G G@6@9 DC @<XO G L C	@q G G@6@c@j@k@n \@y@<XO G L C
A G G@6@/@8 C I@c@k@m _M@y@<XO G $ C@M G G@6 G@/@8 A@c@j@d'@n \@d@d@n FT@y@<XO G J C@^ G G 
@=C@_ G G



@6@ @ @9 $M@<XO G $& CAe G G@6output@9 E@<XO G $( C
@ G G@6memory@3
@4@0@5@9 $O@<XO G $* C@ G G   @=XO G U CAC G G@6@9 $U@<XO G \ CA7 G G@6pid@9 A@<XO G L CB G G 
 $
@=XO G $, C@ G G@6@9map2partialFstM I@<XO G L# CA$ G G@6@9 $@<XO G # CBz G G@6@9 Q@<XO G N CA G G@6@9 D @<XO G # CA G G@6@8 W W@8 W WD @8 W W@9 $q@<XO G \p C@Q G G@6@/
@8 $	 I@c@i@d@v@<XO G J C
@8 G G@6 @p@8
pkgInstallDir
pakcsversion@@@9buildDir $@<C
@9 G G@6@/@8 $@8 N I@@@'
@<C@: G G@6@9 $@<XO G $A C@9A G G	@6@/@8 $F@F@c@h@i@u@N@'
@ @c@i@d@p@y@H@A@c@i@h@n @@z@r@ @ @ 
@ @9 $@@<XO G $X C@ G G @=C@+@ G G
 

@6@/@3@4@5@8 @@1 @5@@ 
@1 @5@9 $W@<XO G # CAb G G@6 H)@9 E@<XO G U CB G G@6@9 Y I@<XO G # C@)As G G		@6@ 
@ @ @ @0@8 G
 G@ 
@ @ @  @/@8 # I@ @c@h@i@n @@y@<XO G # CA1 G G@6@0@1 BQ@1 Fz
 B@.@5@2 Eg@5 B@9 J J@<XO G # C@\ G G@6@9 Yp@<XO G # C@ B= G G@6@F@8 $z@N>>> Consulting Prolog file: @8 K@8 K@8 K@A@T@1  @f
@5@9 Bh I@<XO G # C@MB  G G@6@/@0@8 $1@3@5@/infinite@8 $2@@@F@ @ @ @8 $@N@ @/@/@8 $3@ @8 $4@ @ 
@9 $1@G@A@) F@"
@#@ @ @ @9 $h@H@<XO G # C@0Az G G

@6@/@8completeYearDaysFrom1970 I@/@8completeDaysInYear I@ @c@h@h@p@d@q@dN@q@h
@dN@q@p@h@d@<@q@p@h@p@h@n @@y@<XO G $~ CBE G G@6@/@8 J I/curry2prolog/libswi/@9 $[@<XO G J CA G G@6@9 C @<XD t  t t  Gt  J A D t  t t  Gt  J A O G $j CA G G@6@/@8 $F@c@k@dAQ@p@y@<XO G # C@ G G@6garbage_collection@3
@4@0@4@0@5@9 $O@<XO G N C@G G G  F@=XO G S C@'AX G G@6@/@8 $@F
@) $@N
	/dev/null B@/@8 Fy LL@8 $ E#@8 $@@A@T@G@<XO G [ C
@ G G@6 $@3
@4@0@5@9 $O@<XO G Sp C@ G G@6@8 K @@@<XO G R9 CB G G@6Warning: unknown prolog_flag: @8 K@8 K@9 K@<XO G I C@ G G@6@9 $p@<XO G S C@/A G G@6/*@/@8 $[@/
@8 B I/.*@/@8 $[@ @/@8 $@ @ 
@/@8 $M@1  @f D@5@ @9 I I@<XO G $ C@ B2 G G@6@F@8 $z@N>>> Compile Prolog program: @8 K@8 K@8 K@A@T@1  @f
@5@9 S J@<XD t  t t  Gt  N A O G N C@? G G @=XO G $/ CB G G
 $@6@c@i@d @s@@@<C
B
 G G@6@c@i@dC@n @y@<XO G $ C@ G G  @6@9garbage_collect  I@<XO G $ CA G G@6@r @ @/@8 $I@ 
@c@h@k@p@d@n @@y@<XO G $
 CA G G@6@9 W W@<XO G $ CA G G@6@/@8 $@ @1 
@5@8 W W@ @ 
@9 $1@<XO GelemAt CA G G 


@6@@@<CA G G



@6@r
 @ @ 
@9 $ I@<XO G $ C
@ G G@6global_stack@3
@4@0@5@9 $O@<XO G $s C@ G G@6@1 BQ@1 @
@5@2 @
@5@9 H I@<XO G O C@ G G@6@9 $@<XO G $ CB G G F F@6@@@<CB G G LL LL@6@@@<CB G G E# E#@6@@@<CB G G@6 $@8 K@8 K@9 K@<XO G Z CBm G G@6@/@8 #| I@0@/
@8 #w I@ 
@9 $<@<XO G $ CB9 G G@6@8 $ I@9 $ I@<XO G N C@8B G G@6 N F@8 J I@@@F@1  @f@2 H@0@5@8 I@N@T@A@T@1  @f@2 H@5@8 A@3@1 @ #@5@4@1 @ @5@5@9 D
 G@<C@+B G G@6@F@1  @f@2 H@0@5@8 I@N@T@A@T@1  @f@2 H@5@8 A@3@1 $ #@5@5@9 $@<XO G M) C	@C G G  C !\@=XO G $5 C@MA G G

 W




@6@/@8 K@ 
@/@8 K@ @/@8 K@ @/@8 K@ @3@.@5@/@8 $M@ @3@.@5@/@8 $M@ @3@.@5@/@8 $M@ @9 I7@<XO G $ C@ G G  @6 $J @9 @@<XO G $  C@+A G G@6@/
@8 $.@/@ 
@8 $2@@@F@)@N@)?@G@A
@"
@#@ @9 $h@<XO G $G C@'A G G
@6 @c@j@d@n \@y@B@c@j@d@d@n \@d @u@A	 @c@j@dA@n \@y@@@<CA G G
@6@@@<C@1A G G@6@r
 @ 
@3@4@4@4@4@4@4@4@4@4@4@4@5@9 $@<XO G $" C@ G G@6@S@<XO G $$ CA G G@6@8 F @9 F @<XO G $ CA G GG @6@@@<CA G G@6@r
 @/
@8 $i@/@8 $@c@h
@h@p@y@<XO G $ C@ G G 
@=C@F@ G G


 

@6@ @3@.@.@5@8 @@ @3
@4@5@/@8 $M@/@3@5@8 @@1 @5@@ @1 @5@ @9 $@<XO G $] CB G G@6@@@<CB G G@6@ @/@8 @@ @1 H@5@ 
@9 $\@<XO G I C@e G G@6@/
@8 I7@/@8 I7@ 
@ @/@8 $M@ @9 I7@<XXQM BF@$/usr/lib/swi-prolog/boot/messages.pl  )=As@$C S Emessage_to_stringEprint_message_linesE BXD t  t t  Bt  ^  O B !CE.	s@$/usr/lib/swi-prolog/boot/messages.pl  )=A $@6 K @8 A @&
@"
 @%~w%
@#@<CE1 $ $ 
 @$~w



@=XD t  t t  Bt iso_message  O B $C@ @y $ $ @P ^

@6@ 
@8 @ B@&@" @@"Arithmetic: `~p' is not a function
@#@<C@&@| $ $  @Pfree_of_attvar

 @@.Type error: `~W' contains attributed variables
 G  G G	
@=C@"@ $ $ @P


 @@%Type error: `~w' expected, found `~p'

@6@ 
@ @ @9type_error_comment B@<C@+@ $ $ D


 @Domain error: 
@6@ 
@ @/@8domain B@" @ expected, found `~p'@#@<C@ $ $  D@+Arguments are not sufficiently instantiated


@=C@ $ $ uninstantiation_error

 @@*Uninstantiated argument expected, found ~p

@=C@ $ $ representation_error

 @Cannot represent due to `~w'

@=C@ $ $ Aq



@6@ 
@ @ @9 \ B@<C@ $ $ evaluation_error

 @@"Arithmetic: evaluation error: `~p'

@=C@ $ $ D	 X

 @Undefined procedure: ~q

@6@ 
@ @9undefined_proc_msg B@<C@ $ $  D	answer_variable

 @@%$~w was not bound by a previous query

@=C@ $ $  D	


 @~w `~p' does not exist

@=C@ $ $  D




 @~w `~p' does not exist in ~p

@=C@ $ $ busy


 @~w `~p' is busy

@=C@ $ $ syntax_errorswi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c


@=C@ $ $ %

Syntax error: 
@6@ 
@ @9 % B@<C@ $ $ occurs_check


 @@6Cannot unify ~p with ~p: would create an infinite tree

@=XD t  t t  Bt frame_depth_limit  O B % CD $ $ B@6depth_limit_exceeded @8 Q B@&@@@&@"[depth-limit exceeded] 
@#@<CD $ $ @=XD t  t t  Bt swi_comment  O B %%CA $ $already_from

@6@@@&@" @ (already imported from ~q)
@#@<CA $ $ D
@6@@@&
@"
 (is a directory)@#@<CA $ $ D@6@@@&
@"
 (is not a directory)@#@<CA $ $ 
 @ (~w)



@=XD t  t t  Bt  Y>  O B Y>C@(B $ $ 
 


 
@6@@@8 @ B@ 
@8 %.@ @8 F3 B@ @ 
@ @9 @ B@<CB $ $ 


  @f
@6@8 %.@ 
@8 %/@ @ 
@9 %0@<XD t  t t  Bt thread_message_id  O B %1C@*E $ $@6@/@8 D~ @- KQ@E	thread_message_prefix @8 $@N@R@F
@8 %.@N
@'
@A@1 I6
@5@9 #$ B@<XD t  t t  Bt 
frame_context  O B %7C@/D $ $@6@F@$debugger_show_context @8 $ Ds@/
@8 %#@&@N@" @[~w] 
@#@A@'@H
@<XD t  t t  Bt used_search  O B %;CB $ $ 
@=C@'B $ $ @



 @@         file_search_path(~p, ~p)
 F
@6@ @ @9 %< B@<XD t  t t  Bt 
substitutions  O B %?CD $ $ @=C@4D $ $ @



 @ BR F @    ~w = ~W
@6@ @ @ 
@9 %@ B@<XD t  t t  Bt 	blob_type  O B %CCA $ $@6
_reference@9 B B@<XD t  t t  Bt faq  O B %GC@ $ $ 
 F@+  See FAQ at http://www.swi-prolog.org/FAQ/
.txt


@=XD t  t t  Bt  GS  O B GSCC $ $ Fempty@6@@@&@"  mboldtrue.
@#@ @ 
@9
extra_line B@<CC $ $ F@6@@@&@" "
@#@ @ 
@9 %O@<CC $ $more %L@6@@@&@"  m %Mtrue flush
@#@<CC $ $ %R@6@@@&@" @ J %T
@#@<XD t  t t  Bt swi_message  O B %UCAN $ $ io_error


 @I/O error in ~w on stream ~p

@=CAP $ $  $V H-

 @Could not execute `~w'

@=CAR $ $  $Vsignal


 @Caught signal ~d on `~w'

@=CAT $ $  S


 @

@=CAV $ $  %\


 @Caught signal ~d (~w)

@=CAX $ $ limit_exceeded


 @Exceeded ~w limit (~w)

@=CAZ $ $  ]

 @goal unexpectedly failed: ~p

@=CA\ $ $ 
shared_object


 @~w

@=CA^ $ $ system_error

 @error in system call: ~w

@=CAa $ $  %herror in system call


@=CAd $ $ 
failure_error

 @Goal failed: ~p

@=CAf $ $ 
timeout_error


 @Timeout in ~w from ~p

@=CAh $ $ not_implemented


 @@*~w `~p' is not implemented in this version

@=C@"Aj $ $ E E

@6@ 
@/@8goal_to_predicate_indicator B@&@" @@1Wrong context: ~p can only be used in a directive@#@<C@9Am $ $ Eeditno_default_file@6@F K @8 $@&
@N@"
@IEdit/0 can only be used after opening a Prolog file by double-clicking it
@#@A@"@=Edit/0 can only be used with the "-s file" commandline option
@#@G
@" F@$Use "?- edit(Topic)." or "?- emacs."@#@<CAu $ $  E OFmeta_arg

 @@?Functions are not (yet) supported for meta-arguments of type ~q

@=CAw $ $ format_argument_type


 @@,Illegal argument to format sequence ~~~w: ~p

@=CAy $ $  A

 @Format error: ~w

@=CA{ $ $conditional_compilation_errorunterminated

 @@*Unterminated conditional compilation from 
@6@ 
@ @9
cond_location B@<CA~ $ $  %no_if

 @:- ~w without :- if

@=CA $ $ 
duplicate_key

 @Duplicate key: ~p

@=XD t  t t  Bt prolog_message  O B %C@2A $ $ E


 

@6@@@&@" @~w:~d: @%Initialization goal raised exception: F
@#@ 
@ @9 X-@<C@ A $ $ E


 @@(Initialization goal ~p raised exception:
 F
@6@ @ @9 X-@<C@*A $ $ F
 


@6@@@&@" @ %
 @Initialization goal failed@#@<CA $ $  F

 @Initialization goal failed: ~p

@=CA $ $initialization_exception

Prolog initialisation failed: F
@6@ 
@ @9 X-@<CA $ $init_goal_failed B

@6@@@&@" @-g ~w: false
@#@<C@$A $ $ %


@6@@@&@" @-g ~w: 
@#@ 
@ @9 X-@<C@1A $ $unhandled_exception

Unhandled exception: 
@6@F@ 
@ @/@8translate_message2 B@N@'@A@" @~p
@#@G@<CB  $ $  B


 @Goal (~w) failed: ~p

@=CB $ $ no_current_module

 @@$~w is not a current module (created)

@=CB $ $ commandline_arg_type


 @@*Bad argument to commandline option -~w: ~w

@=CB $ $ missing_feature

 @@.This version of SWI-Prolog does not support ~w

@=CB $ $  X

 @Singleton variables: ~w

@=CB
 $ $ 	multitons

 @@7Singleton-marked variables appearing more than once: ~w

@=CB $ $ profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details


@=CB $ $ 	non_ascii


 @@,Unquoted ~w with non-portable characters: ~w

@=C@WB $ $
io_warning


@6@ 
@1 E@.@5@8 E @@ F@ @/@8 Y B F@ @/@8 %@F@ 
@1 B@.@5@8 %@N@&@A@&
@G@&@" @~p:~d:~d: ~w@#@<CB $ $  %


 @
stream ~p: ~w

@=CB $ $ option_usagepldocUsage: --pldoc[=port]


@=CB $ $ 	interruptbeginAction (h for help) ?  %T


@=CB! $ $  %endcontinue


@=CB# $ $  % continue (trace mode)


@=CB% $ $ unknown_in_module_user@8Using a non-error value for unknown in the global module F@;causes most of the development environment to stop working. F@<Please use :- dynamic or limit usage of unknown to a module. F@1See http://www.swi-prolog.org/howto/database.html


@=CB1 $ $ modify_active_procedure


 @@ ~p: modified active procedure ~p

@=CB3 $ $  A B  @f

 @Failed to load ~p

@=CB5 $ $  A B 


 @@ Failed to load ~p into module ~p

@=CB7 $ $  A B

 @ %

@=CB9 $ $  C

 @@0Cannot pre-compile mixed load/call directive: ~p

@=CB; $ $  GI@.Full stop in clause-body?  Cannot redefine ,/2


@=CB= $ $  ]


 @@.Illegal term in INDEX file of directory ~w: ~w

@=C@"B? $ $ W


 @Redefined ~w procedure ~p

@6Previously defined@ @ @9defined_definition B@<CBB $ $ declare_module

 C
 @Loading module ~w abolished: ~p

@=CBD $ $ import_private


 @@5import/1: ~p is not exported (still imported into ~q)

@=C@#BH $ $ ignored_weak_import

 

 @@4Local definition of ~p overrides weak import from ~q 

@=CBL $ $  H$


 @@'Exported procedure ~q:~q is not defined

@=CBN $ $  FZ


 @@.Operator ~q:~q is not exported (still defined)

@=CBP $ $ D  @@6minus_in_identifier@9 % B@<C@@BR $ $ %


 @@1Clauses of ~p are not together in the source-file
 F
@6@ 
  Earlier definition at @ @/@8current_definition B@" @  Current predicate: ~p F @@3  Use :- discontiguous ~p. to suppress this message
@#@<CBX $ $ decl_no_effect

 @@(Deprecated declaration has no effect: ~p

@=C@)BZ $ $ A A


 @~|~t~*+Loading 

@6@ @ @/@8 A B@" ...@#@<C@)B^ $ $ F A


 @~|~t~*+include 

@6@ @ @/@8 %@" %@#@<CBb $ $ F F


 @~|~t~*+included 

@6@ @ @9 %@<C@SBe $ $

 A B"






 @~|~t~*+

@6@ @ @/@8 %@" @ "
@#@ @ @/@8load_module B@" @ ~2f sec, ~D clauses@#@<C@2Bk $ $ X


@6@ 
@/@8 %t@&@" @ %
 F@'    However, there are definitions for: F
@#@ @ @9dwim_message B@<CBr $ $  X

 @Correct to: ~q? 
 %T
@=C@+Bt $ $ @8 B

 B
 @@3File search: too many levels of indirections on: ~p
 F    Used alias expansions: F
@6@ @ @9 %>@<CBy $ $  %@<The "-" character should not be used to seperate words in an F@2identifier.  Check the SWI-Prolog FAQ for details.


@=CB} $ $  Bremoved_after_error

 @Removed incomplete QLF file ~w

@=C@,B $ $  F



 @@#Module "~q" already loaded from ~w.
 F @Wipe and reload from ~w?  %T
@=CB $ $  E-@$Please answer y(es), n(o) or a(bort)


@=C@)B $ $ reloaded_in_module



 @@%~w was previously loaded in module ~w
 F @@"	now it is reloaded into module ~w
@=CB $ $ expected_layout


 @@#Layout data: expected ~w, found: ~p

@=CB $ $  C C


 @File search: ~p --> ~p (cache)

@=C@"B $ $  C C



 @File search: ~p --> ~p OK ~p

@=C@"B $ $  C C



 @File search: ~p --> ~p NO ~p

@=CB $ $ $J A@6@/
@8thread_context B@"
GC:  %T@#@<C@8B $ $  & B#







at_same_line @@/gained ~D+~D in ~3f sec; used ~D+~D; free ~D+~D

@=CB $ $shift_stacks A@6@/
@8 &@"

Stack-shift:  %T@#@<C@IB $ $ &! B#




@6@c@h@dD @n FT@z@c@h@dD @n FT@z@c@h@dD @n FT@z@&@" & @@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@#@<CB $ $agc A@6@/
@8 &@"
AGC:  %T@#@<C@$B $ $  &' B#



 & @@.reclaimed ~D atoms in ~3f sec. (remaining: ~D)

@=CB $ $cgc A@6@/
@8 &@"
CGC:  %T@#@<C@%B $ $  &, &%



 & @@4reclaimed ~D clauses in ~3f sec. (pending: ~D bytes)

@=C@"C $ $ ]reload

@6@ 
@/@8 E| B@&@" @Make: reloading ~D files@#@<CC	 $ $  ] B#Make: finished


@=CC $ $  ] ]

 @Updating index for library ~w

@=C@!C
 $ $ HV


@6@/@8 &@" @autoloading ~p from ~w
@#@<CC $ $  F ]i

 @Loading autoload index for ~w

@=C@DC $ $
compiler_warnings


@6@/@8print_goal_options B@F G=@/@8 Hp A@N@ @ @/@8warnings_with_named_vars B@!@3@1 G<@5@5@#@A@&@&@G@&@ @ 
@ @ @9 &: B@<C@!Ce $ $ G@6version_git@/
@8 $@&@@@&@" @ %f
@#@<C@[Ci $ $
 G@6version_data@1 F@.
@.@.@.@5@8 $@&@F@)@1tag@.@5@ @8 @4 @&@N@" @~w.~w.~w-~w
@#@A@" @~w.~w.~w
@#@H@<C@!Cp $ $address_bits@6 &L@/
@8 $@&@@@&@" @	~d bits, 
@#@<CCu $ $ CV@6 CV @8 $@&
@@@&
@"
threaded, @#@<CCz $ $  CV
@=CC| $ $ 	copyright@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software. F@)Please run ?- license. for legal details.


@=CC $ $
user_versions@6@/
@1  @a@2 Hh
@5@/@8 @  @!@&@ @ @9user_version_messages B@<CC $ $ documentaton@?For online help and background, visit http://www.swi-prolog.org F@;For built-in help, use ?- help(Topic). or ?- apropos(Word).


@=CC $ $ author@#Jan Wielemaker (jan@swi-prolog.org)


@=C@mC $ $welcomeWelcome to SWI-Prolog (

@6 CV@ 
@/@8 % &L@ @/@8 %@"version 
@# G@ @/@8 %@" P1 F
@# &O@ @/@8 %@" F
@# &R@ @/@8 %@" F
@# &W@ @/@8 %@" F F@#@<C@3C $ $aboutSWI-Prolog version 

@6 G@ 
@/@8 %@" by 
@# &Z@ @/@8 %@" F
@# &O@ @9 %@<CC $ $   


@=CC $ $  B %

 @Break level ~d

@=CC $ $  &b %

 @Exit break level ~d

@=CC $ $ 	var_query@1... 1,000,000 ............ 10,000,000 years later F F@/~t~8|>> 42 << (last release gives the question)


@=CC $ $ close_on_abort

 @Abort: closed stream ~p

@=CC $ $  A

 @Halt cancelled: ~p

@=C
C $ $ F

@6@ 
@9query_result B@<C@'D6 $ $ F

@6@Ftty_control @8 $@&@N@3 &
@5@ @9 @r @A@'@G@<CD; $ $  A

 @~w: halt

@=CD= $ $ 	no_action

 @Unknown action: ~c (h for help)
 F
@=C@bD@ $ $ history E,


History Commands: F@&    !!.              Repeat last query F@/    !nr.             Repeat query numbered <nr> F@:    !str.            Repeat last query starting with <str> F@4    !?str.           Repeat last query holding <str> F@>    ^old^new.        Substitute <old> into <new> of last query F@6    !nr^old^new.     Substitute in query numbered <nr> F@<    !str^old^new.    Substitute in query starting with <str> F@6    !?str^old^new.   Substitute in query holding <str> F @    ~w.~21|Show history list
 F @    ~w.~21|Show this list F F
@=CDM $ $  &vno_event! No such event


@=CDO $ $  &vbad_substitution! Bad substitution


@=CDQ $ $  &vexpanded

 @~w.

@=CDS $ $ &v &v

@6@ 
@9history_events B@<C@ Ds $ $ N

@6@ 
@/@8 %t@&@" @Spy point on ~p@#@<C@ Dw $ $nospy

@6@ 
@/@8 %t@&@" @Spy point removed from ~p@#@<CD{ $ $ 
trace_mode

 @Trace mode switched to ~w

@=CD} $ $ 
debug_mode

 @Debug mode switched to ~w

@=CD $ $  G

 @Debug mode is ~w

@=CD $ $spying@6@@@&
@"

No spy points@#@<CD $ $ &

Spy points (see spy/1) on: F
@6@ 
@ @9predicate_list B@<C@(D $ $ 

@6@@@&@ 
@/@8 %t@&@" @        ~p: Not tracing F@#@<C@(D $ $ &


@6@ 
@/@8 %t@&@" @        ~p: ~w F@#@<CD $ $ D@6@@@&
@"
@"No traced predicates (see trace/1)@#@<CD $ $ &

Trace points (see trace/1) on: F
@6@ 
@ @9tracing_list B@<C@9D $ $		frame

 Q@6@@@&@ 
level@/@8 %#@&@"  m %M~t[~D] ~10|
@#@ 
@ @/@8 %8 B@ 
@ @9
frame_goal B@<CD $ $ &

choice
@6@@@&@1 &
 Q@5@ @9 %@<CD $ $ &
cut_call@6@@@&
@'
@<C@8D $ $

 &

 
@6@@@&@" T 
@#@ @ @/@8 [f B@ 
@ @/@8frame_level B@ 
@ @/@8 &@ 
@ @9 &@<C@CD $ $ &


@6@ 
@/@8frame_flags B@ @ @/@8 &@ 
@ @/@8 &@ 
@ @/@8 &@ @ 
@ @/@8 %! B@ 
@ @/@8 &@" %T@#@<C@"E $ $  G H


 @@(The predicate ~p has been renamed to ~p.
 F@BPlease update your sources for compatibility with future versions.
@=C@&E
 $ $abnormal_thread_completion

 #,
@6@@@&@" @@'Thread running "~p" died on exception: 

@#@ @ @9 X-@<CE $ $  &

 B @@'Thread running "~p" died due to failure

@=CE $ $ threads_not_died

 @@&The following threads wouldn't die: ~p

@=CE $ $  ] ]


 @Attached package ~w at ~q

@=C@1E $ $  ] ]/



 @@"Package ~w already attached at ~q.
 F @	Ignoring version from ~q

@=CE! $ $  ] ]


 @@)Package ~w: no binary for architecture ~w

@=CE( $ $  B

 @@00-byte in PATH component: ~p (skipped directory)

@=C@0E* $ $invalid_tmp_var



 @Cannot use 
@6@ 
@ @/@8 ! B@" @@$ as temporary file directory: ~p: ~w@#@<XD t  t t  Bt  Y$  O B Y$CA $ $    C@6@@@&
@'
@<C@PA $ $
 

 

@6@@@&@F@'@E@ 
@8
hidden_module B@N@R@&@N@" @
~q:~q/~w: 
@#@A@" @~q/~w: @#@G@<CA $ $  


 @ &

@=CA $ $ 
 @~p: 



@=XD t  t t  Bt 
clean_goal  O B &CD $ $ 



@6@8 &@@@<CD $ $ 



@6@1 
@5  @8 Xz B@@@<CD $ $ 

@=XD t  t t  Bt  %v  O B %uCB $ $@6@/@/
@8 CF B@ 
@/@/@8 X B@1 @2 @5@9user_predicate_indicator B@<XD t  t t  Bt 	prefix_nl  O B &CE $ $ 
 F@=CE $ $ F
 F@6@@@<CE $ $ %T
 %T@6@@@<CE $ $ F


 F ^1
@6@@@ 
@ @9 & B@<CE $ $



@6@ @ @9 &@<XD t  t t  Bt  &  O B &CD $ $ 
@=C@ D $ $ &



@6@1 &
@5@/@8 X-@ @ @9 &@<XD t  t t  Bt  &  O B &CB $ $ @f@6@@@<CB $ $ @6@@@<CB $ $@6 @0@0 U@9 A B@<XD t  t t  Bt substitution  O B &CD $ $@6@@@'
@<C@<D
 $ $ @



 S  m  ogreen% where F @ %A
@6@ @ @ 
@9 %B@<XD t  t t  Bt  %  O B %C@<B $ $@6@/@8 %- B@ @1 E@.@5@8 &@ @1 F@.@5@8 &@&@" @ %f @~w:~d F
@#@<CB $ $ @=XD t  t t  Bt bind_res_sep  O B &CD* $ $
@6@@@'
@<CD+ $ $
 @@6@@@'
@<CD, $ $@6@@@'
@<CD- $ $  @ BR F
@=XD t  t t  Bt  $  O B $C@L@ $ $	@6@/@8type_of B@F@'@  @0@/@8 &@ @3 Z@4 _
@4i@4o@4u@5@8 &I@N@(an@A@( Z@G@&@" @ (~w ~w)
@#@<XD t  t t  Bt 	swi_extra  O B &CA $ $@6@U
@&
@@@&
@'@<CA $ $@6@; Epmessage_context Ep@<CA $ $ DH


@6@V
@-
 @p@&@@@&@ 
@ @9 %& B@<C@HA $ $ G


@6@ 
 @ @0@/@8 C- B@ 
@ @0 @/@8 &@&@" F @ %f F
** here ** F @ %f@#@<CA $ $ @=XD t  t t  Bt  &  O B &C@ A $ $@6@/@8 %3@- KQ@&
@@@&
@" @[Thread ~w] @#@<CA $ $ 

@=XD t  t t  Bt 	port_name  O B 'CD $ $  B &Call@=CD $ $ exit &Exit@=CD $ $  B  qFail@=CD $ $ redoyellowRedo@=CD $ $ unifyblueUnify@=CD $ $  Bmagenta	Exception@=XD t  t t  Bt line_element  O B 'CE $ $@6@ Epmessage_line_element Ep@@@<CE $ $
 "@6@@ C@9 " B@<C	E $ $
 F@6@@@9 M1 @<CE $ $
 & @


@6@@@ 
@9 E& @<CE $ $
 &
@6@@@9 '@<C	E $ $
 %T@6@@@9 LN B@<CE $ $
 @


@6@@@ 
@9 '@<CE $ $
  m



@6@@@ 
@9 '@<CE $ $
 %@6@@@<CE $ $
 %@6@@@<CE $ $@6@9 '@<XD t  t t  Bt  %  O B %C@%A $ $ 


@6@ 
@/@8 F B@&@" @ &@#@<XD t  t t  Bt  [f  O B &C@+D $ $@6@/
@/@8 ' B@&@@@&@"  m %M  o
 X,@#@<XD t  t t  Bt quoted_type  O B 'CA* $ $ ' @


@=CA+ $ $ K@6
double_quotes@/
@8 $@&@" @
@#@<CA, $ $`@6back_quotes@/
@8 $@&@" @
@#@<XD t  t t  Bt  $  O B $CE $ $@6@1 ]g@2print_message_lines_guarded F0@5@9 F @<XD t  t t  Bt  &  O B &CDV $ $ 
@=C@<DX $ $ 



 @~t~w   ~8|~W~W
partial  C ')  F
@6@ @ @9 &@<XD t  t t  Bt 	var_names  O B '+CC $ $

@6@@@&@" @~w = 
@#@<C@+C $ $

@6@@@&@" @	~w = ~w, 

@#@3@5@ @9 ', B@<XD t  t t  Bt  &=  O B &<CC[ $ $  F  G @=XD t  t t  Bt bindings  O B '0CC $ $ @=C@YC $ $binding



@6@ @/@8 F B@&@ @ @/@8 '/@ @ @ @ @/@8value B@F@#@-@&@N@" @ BR F
@#@ @ @ 
@9 '1 B@A@'
@H@<XD t  t t  Bt make_message_lines  O B '9C@g $ $
@6@@@<C@h $ $

 @ %f

@6@@@<C@i $ $
 @ %f
 F
@6@ @ @9 ': B@<XD t  t t  Bt append_args  O B '<C@ F$ $ $ 



 

@6@@@0@/@8 &@ @ @ @9 &q@<CF( $ $@6@0@/
@8 &@ 
@9 &q@<XD t  t t  Bt  %Q  O B %PCD/ $ $@6toplevel_extra_white_line @8 $@&
@@@&
@"
 @~N@#@<CD3 $ $ 

@=XD t  t t  Bt  GS  O B GSCC $ $
 @@6@@@&
 %L@ @ @9 %K B@<CC $ $@6@@@&
	non_empty@ @ @9 'A@<XD t  t t  Bt  &  O B &C@+D $ $@6 @@/
@8 %#@ 
@/@8 & B F@/@8 $@&@" @~W@#@<XD t  t t  Bt  $  O B $CE $ $@6@/@8 X-@@@/
@/@8actions_to_format B@1 H@5@ 
@ @9 '@<XD t  t t  Bt  &V  O B &UCDb $ $ 
@=CDc $ $
@6@ 
@/@8user_version_message B@ @ @9 &T@<XD t  t t  Bt  '%  O B '$CE $ $
@6@@@<CE $ $

@6@8 ' B@ 
@9 '$ B@<XD t  t t  Bt  %  O B %CB $ $ @f@6@@@'@<CB $ $ @6@@@'@<CB $ $ 
 @ into ~w



@=XD t  t t  Bt  &  O B &C@@ $ $@6@F
@8 X B@N
@) H9@G@A@@F@U
@N@) @@G@A@@F@8 %.@N@) @@G@A@@F@8 %/@N@) @@G@A@@F@8 H B@N@) G@G@A@@F@+
@N@)
empty_list@G@A@p@F
@/@8 F B@N@9 %D B@A@`@F
@8 _8 B@N@) E@A@Q@F
@8 I B@N@) G\@A@D@F
@8 G# B@N@) A
@A@7@F
@8 @. B@N@) #X@A@*@F
@8 @N B@N@) @R@A@F
@8 D B@N@)cyclic@A@F
@8 B1 B@N@) B2@A@) U@G@<XD t  t t  Bt 
residuals1  O B '^CD! $ $ @=C@GD# $ $	@6@F@)@-@&@N@" @~W, F
@#@ @ @ 
@9 '_ B@A@" @ 'D
@#@H@<XD t  t t  Bt 
must_print  O B 'bCF? $ $@6@V@8
print_once B@@@E@8printed B@N@R@1 'h
@5@9 E B@<CFE $ $ @=XD t  t t  Bt 
insert_prefix  O B 'kCE $ $ &

@6@@@ 
@9 &@<CE $ $ &

@6@ 
@9 &@<XD t  t t  Bt  %  O B %CA $ $ 
end_of_clauseUnexpected end of clause


@=CA $ $ end_of_clause_expectedEnd of clause expected


@=CA $ $  EUnexpected end of file


@=CA
 $ $ end_of_file_in_block_comment@ End of file in /* ... */ comment


@=CA $ $end_of_file_in_quoted

End of file in quoted 
@6@ 
@ @9 ' B@<CA $ $ illegal_number [V


@=CA $ $ 	long_atom@!Atom too long (see style_check/1)


@=CA $ $ long_string@#String too long (see style_check/1)


@=CA $ $ operator_clashOperator priority clash


@=CA $ $ operator_expectedOperator expected


@=CA $ $ operator_balanceUnbalanced operator


@=CA $ $ quoted_punctuation@-Operand expected, unquoted comma or bar found


@=CA $ $ 	list_rest@'Unexpected comma or bar in rest of list


@=CA $ $ cannot_start_termIllegal start of term


@=CA! $ $ punct


 @Unexpected `~w' before `~w'

@=CA# $ $ undefined_char_escape

 @@:Undefined character escape in quoted atom or string: `\~w'

@=CA% $ $ void_not_allowedEmpty argument list "()"


@=CA' $ $ 
 @ %f



@=XD t  t t  Bt  Ar  O B \C@>@ $ $	

built_in_procedure@6@/@8 &@&
@" @@+No permission to ~w built-in predicate `~p'

@#@F@-
 B@&@N@" F@CUse :- redefine_system_predicate(+Head) if redefinition is intended@#@A@'@G@<C@ $ $ import_into
 X
 @@"No permission to import ~p into ~w
@=C@ $ $
static_procedure
 @@)No permission to ~w static procedure `~p'

@6Defined@ @ @9 %@<C@ $ $  H) A
 @@-No permission to read from output stream `~p'
@=C@ $ $  $ A
 @@+No permission to write to input stream `~p'
@=C@ $ $  H)text_stream
 @@1No permission to read bytes from TEXT stream `~p'
@=C@ $ $  $ '
 @@0No permission to write bytes to TEXT stream `~p'
@=C@ $ $  H)
binary_stream
 @@8No permission to read characters from binary stream `~p'
@=C@ $ $  $ '
 @@7No permission to write characters to binary stream `~p'
@=C@ $ $  EZ D H
 @@0No permission to reuse alias "~p": already taken
@=C@ $ $  @No permission to ~w ~w `~p'

@=XD t  t t  Bt swi_location  O B 'CA $ $@6@U
@&
@@@&
@'@<C
A $ $@6@/
@ Epmessage_location Ep@@@'
@<CA $ $ DH

@6@ 
@8 B, B@&@@@&@ 
@ @9 & B@<C@"A $ $ Y


?@6@@@&@" @ %
@#@<CA $ $  Y



 @ Z

@=C@MA $ $	
 A





@6@F@$@ 
@8 'V@ 
@1 B@.@5@8 %@&@N@1 Y@5@ @9 ' B@A@" @Stream ~w:~d:~d 
@#@H@<CA $ $ @=XD t  t t  Bt  &o  O B &nCC $ $ F  m %M  o  qfalse.

@6@ 
@9 %O@<CC $ $ F@6@@@&
@"
  m %M %N
@#@ @9 %O@<CC $ $ '

@6@ 
@/@8result B@ @9 %O@<CC $ $ B#@6@9 %O@<CC $ $ F


@6@ 
@ @/@8 ' F@ 
@ @ @9 '@ B@<CC $ $ %R


@6@ 
@ @/@8 ' %R@ 
@ @ @9 '@<C@CC $ $  E, F @Actions: F F @@6; (n, r, space, TAB): redo    t:          trace & redo F @@.b:                    break   c (a, RET): exit F @@/w:                    write   p           print F @h (?):                help F F


@=CC $ $ action @Action?  %T


@=CC $ $  F @Please answer 'y' or 'n'?  %T


@=CC $ $ eof F


@=CC $ $ toplevel_open_line
@=XD t  t t  Bt  X  O B XCB $ $@6@8 ']@@@9 X B@<C
B $ $

 @6@9 %.@<XD t  t t  Bt  $  O B $C@5E $ $
kind

@6@@@ 
@1 &@.@5@8msg_property B@ @/@8 'l B@3@1 '
@.@5@5@3@1 '@5@5@/@8 &q@ @9 '# B@<C
E $ $@6@/
@8 '@ 
@9 '@<XD t  t t  Bt action_skip  O B 'CF $ $  &@=CF $ $  %T@=CF  $ $   m@=CF! $ $  '@=CF" $ $  '@=XD t  t t  Bt  A  O B %C@7B $ $ A

@6@F@ 
@8 B; @&@N@" @ %f
@#@A@" @ %
@#@G@<XD t  t t  Bt print_system_message  O B 'CEZ $ $
 A4@6@@@<CE[ $ $
 B@6 M A4@8 $@@@<CE^ $ $
banner@6 M A4@8 $@@@<CEa $ $@6@@@<C@Eb $ $
@6@1 LN LL@5@0 @8 B @/
@/@8 C @1 @8@1 %@0@5@0@5@8 H @1location_prefix@1 
@5@.@.@5@8 '@@@ @/@8 '@3@1 '@.@5@4@4 F@5@3@1 '@5@5@/@8 &q@1 B @.@5@8 '@1 E@2 E@.@5@8 F @ @ @8 '@F@%@E@ @1 E@5@8 %@N@R@1wait@.@5@8 '@c@h@d @u@N@ @9 $ B@A@T@G@<CEz $ $@6@1 B @.
@5@8 '@ 
@1 '@5@9 $ B@<XD t  t t  Bt  &A  O B &@CC& $ $ 
@=C@,C' $ $		



@6@ 
@/@8 ! @/@ @8 B @1 @@0@.@5@8 '@*@@@ @ @9 &?@<C
C. $ $


@6@ 
@9 &?@<XD t  t t  Bt  %
  O B %C@ $ $ 
  X@6@@@&
@1  X@5@ 
@9 %@<C@ $ $  X@6@@@&
@"
 F@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3@#@<C@ @ $ $  D@6@@@&
@"
 F@"  Rules must be loaded from a file
@#ToplevelMode@ @9 %H B@<C@ @ $ $  D@6@@@&
@"
 F@'  Directives must be loaded from a file
@# '@ @9 '@<C@ @ $ $  GP@6@@@&
@"
 F  ?- is the Prolog prompt
@# '@ @9 '@<C@3@ $ $@6@/
@8dwim_predicates B@&@F@ @-
@&@N@" F@%  However, there are definitions for: F
@#@ 
@ @9 & @A@'@H@<XD t  t t  Bt 	residuals  O B 'C@KD $ $
 @

@6@ @/@8 'a@ @ @ @/@8 & B@F
@+@&@N@%@A@"  m  o &% with pending residual goals F
@#@G@ @ @ 
@9 'a@<XD t  t t  Bt term_message  O B 'C@l $ $@6@U
@&
@@@&
@" @Unknown error term: ~p
@#@<C@p $ $@6@; Ep
error_message Ep@<C@r $ $@6@9 $ B@<C@t $ $@6@9 %V B@<C@v $ $ 
 @ '



@=XD t  t t  Bt  'G  O B 'FCF $ $ @p@6@@@<CF $ $ F @p@6@@@<CF $ $

 F@6@@@3
@5@9 'E@<CF $ $ F

@6@@@ 
@/@8 'E "@ @9 %F@<CF $ $
@6@ 
@8 ' B@@@ @9 'E@<C@$F $ $ @



@6@@@ @/@/@8 'E@ 
@ @8 %F@ @ @9 '= B@<CF $ $
@6@ 
@8 '@@@ @/@8 'E@ 
@ @9 %F@<CF $ $
@6@ @/@/@8 'E %f@ @8 %F@3
@5@ @9 '@<XD t  t t  Bt  '  O B 'C@?C $ $		@6answer_write_options@/@8 $@!@3@1 ') @5@5@#@&@3@1 "B@5@5@ @/@8 '8@ @/@8 '@3@1 "C@5@5@ @ 
@9 ' B@<XD t  t t  Bt  'f  O B 'eCF8 $ $  G@=CF9 $ $  B@=XD t  t t  Bt  'J  O B 'ICDi $ $@6@/
@8 %@@@&
@" F@#@<CDk $ $ 
 @ %f
 F


@=XD t  t t  Bt  &:  O B &CCC2 $ $ 
@=C@SC3 $ $
@6@F@ @ 
@/@8compiler_warning B@N@%@A@"
 @Unknown compiler warning: ~W
@#@G@F
@+@&@N@%@A@" F
@#@G@ @ @ @9 &B@<XD t  t t  Bt  '  O B 'CA4 $ $ 
 

@6@@@/@1 X6@1 
@5@5@9 &S@<CA7 $ $ 
@6@/
@1 X6@1  @f@5
@5@9 &S@<XD t  t t  Bt  '7  O B '6C@\D $ $
@6@F@6@U@" @
@#@&@N@" Xi
@#@&@" @ 'D
@#@G@A@!@" @ 'D

@#@ 
@ @ @9 & B@H@G@<XD t  t t  Bt  X/ Ad D t  t t  Bt  X/  O B X.C@G $ $@6@/
@8 %@@@'
@<C@J $ $@6@"
 @8@#@&
@"
 @Unknown exception: ~p
@#@<C@M $ $ 
 @Unknown message: ~p



@=XD t  t t  Bt  'i  D t  t t  Bt  'i A D t  t t  Bt  'i  D t  t t  Bt  &  O B &CD $ $@6 &@/
@8 %#@&@" @(~D) 
@#@<XD t  t t  Bt  &  O B &CD $ $ 
@=C@(D $ $
@6@ 
@/@8 %t@&@" @
        ~p F
@#@ @ @9 &@<XD t  t t  Bt  &  O B &CA: $ $ 
@=C@<A; $ $

 



@6@ 
@8 &@@@ @/@/@8 %0@&@" @
        ~q  F
@#@ @ @9 & @<C@?AB $ $ 



@6@@@&@ @/@/@8 %0@&@" @ ' 
  F
@#@ @ @9 & @<C@/AH $ $		
@6@ 
@/@/@8 %0@&@" @ '  F
@#@ @ @9 & @<XD t  t t  Bt  '  O B 'C@HC> $ $	eq_vv

@6@F@"@*@&
@N@" @Test is always true: ~W L@#@A@"
 @Test is always false: ~W L@#@G@<C@!CC $ $ eq_singleton

 @ ( L
@=C@HCE $ $	neq_vv

@6@F@"@,@&
@N@" @ (  S@#@A@"
 @ ( S@#@G@<C@!CJ $ $ 
neq_singleton

 @ (  S
@=C@!CL $ $ unify_singleton

 @@ Unified variable is not used: ~W @
@=CCN $ $ var_true
 @ (  I
@=CCP $ $ nonvar_false
 @ ( I
@=CCR $ $ unbalanced_var
 @@+Variable not introduced in all branches: ~W
@=CCT $ $ branch_singleton
 @@ Singleton variable in branch: ~W
@=CCV $ $ negation_singleton
 @Singleton variable in \+: ~W
@=CCX $ $ multiton
 @@4Singleton-marked variable appears more than once: ~W
@=XD t  t t  Bt  '  O B 'CE $ $@6@ @ T( @@@@<C
E $ $
 &
@6@8
msg_prefix B@@@<C	E $ $
 & '?@6@@@<C
E $ $ F B  LL@6@@@<C	E $ $
 B  E#@6@@@<CE $ $ @9 ' 


 @~NERROR: ~w:~d:
~N	@6@@@<CE $ $ B ' 


 @~NWarning: ~w:~d:
 (!@6@@@<CE $ $ @9 '?@6@@@<XD t  t t  Bt  &  O B &CB $ $ 



@6@8 &@@@<CB $ $ 

@=XD t  t t  Bt  $  O B $C@ A. $ $range


@6@@@&@" @[~q..~q]
@#@<CA1 $ $ 
 @`~w'



@=XD t  t t  Bt  %  O B %C@P $ $@6@U
@&
@@@&
@" @ '
@#@<C@T $ $@6@; Ep EE Ep@<C@V $ $@6@9 %@<C@X $ $  @8resource_errorstack

 @Out of ~w stack

@=C@Z $ $  @8 ()

 @Not enough resources: ~w

@=C@\ $ $ @8


@6@ @/@8 '@ 
@ @/@8 ' B@ @ @9 & B@<C@` $ $ $abortedExecution Aborted


@=C
@b $ $
message_lines

@6@ 
@9 ';@<C@d $ $  S


 @

@=XD t  t t  Bt  &  O B &C@ED $ $	@6 @@/
@8 %#@F
@ 
 @@8 &@N@( X@A@( J@F
@ 
 &@8 &@N@( Ul@A@( J@&@" @~w~w @#@<XD t  t t  Bt  (  O B (CE $ $  E~N% @=CE $ $ B@6@F
@/@8 %2 B@N
@" @~NWarning: [Thread ~w] @#@A@)~NWarning: @G@<CE $ $ @9@6@F
@/@8 (7@N
@" @~NERROR: [Thread ~w] @#@A@)	~NERROR: @G@<CE $ $  B (6@=CE $ $ information (6@=XD t  t t  Bt  B  O B BC@PED $ $@6@F
@H@8 'c B@N
@D@/@8 X-@N@F@-@V@F@1  @f@2 U
@5@8 ]g @N@T@A@1  @f@2 W
@5@8 (?@N@T@A@9 ' B@Q@A@T@G@<XD t  t t  Bt  %  O B %C@XB $ $@6@1  @f@5@/@1 @.@.@5@8 &@/@ @ @8 %0@1 @5@1 E@.@5@8 &@1 @5@1 &@.@5@8 &@&@@@&@" F @~w at ~w:~d

@#@<CB $ $ @=XXQM EF@$/usr/lib/swi-prolog/boot/toplevel.pl  )=As@$C S E E E HgE G E$initialise E @a E$compile E HjE Y%E$query_loop E$thread_init Ethread_initializationXD t  t t  Et start_pldoc   O E (O C@FA E E@6pldoc_server@/
@8 D @F@+
 @p@N@1 BQ@1
doc_server@0@5doc_browser@5@@G@A@(@F
@1 ]
@.@5@0 B@8 K@N
@1 (S@5@@A @9@1 % %@5@8 B B@9 A Hn@G@<CA E E   @=XD t  t t  Et read_query_line  O E (XC@9C E E@6@1read_term_as_atom
@5@/ @8 K@8save_debug_after_read  Hn@F
@U@N
@T@A@F@" @8 %@#@N @9@8 (V@S@A @9@8 (V@9 @< Hn@<XD t  t t  Et  (H   D t  t t  Et  (H   O E (GCB E E@6@8$set_file_search_paths  Hn@8init_debug_flags  Hn@8 Ch  Hn D@/
@1 BQ@1 B @9
@5@2 A@5@9 K@<XD t  t t  Et 
read_query  O E (hC@$B E E@6 &w@/
@8 A @ 
@8 F3 @c@h
@d @u@@h!h@3 @4 E@5@9read_history
$history@<C@DB E E@6@/
@8remove_history_prompt Hn@8 F @ 
@8 A Hn F@/@8 (Y Hn@ @8$save_history_line Hn@/@8 X @1 B@4@1 G<@5@4@1 A@5@5@/@1 BQ@1 B @9@5 B@5@8 K@@@ @9$save_history_event Hn@<XD t  t t  Et project_constraints  O E (C@#D E E@6@@@/@8 # @1attribute_modules@5@/
@8 ] Hn@ 
@/@8 S Hn@/@8 ! Hn@ @ @9project_attributes Hn@<CD E E @=XD t  t t  Et bind_one_skel_vars  O E (CE3 E E 
@=C@E4 E E
 @


@6@F@\@U@N@F@(@1 '2@.@5@8 B @ @ @8 D Hn@N@/@8 F Hn@" Xi@#@&
@H@A@+@ 
 $@/@8 F Hn_S@ @/@8 B Hn@E@ @8 @4 Hn@N@R@@@" Xi@#@r@H@A	@&
@H@H@ @ @ @9 ( Hn@<XD t  t t  Et $search_aliases  D t  t t  Et  (  O E (C@&A E E


@6@/@/@8$string Hn@ @/@8path_sep Hn@@@&@ @ 
@8$make_alias Hn@&@ @ @9 ( Hn@<C@!A  E E

@6@/@/@8 (@ @/@8$eos Hn@@@&@ @ 
@8 (@'@<XD t  t t  Et  (  D t  t t  Et  (  O E (CA. E E 
@=CA/ E E


@6@ @ @9 (@<XD t  t t  Et set_default_history   O E ( CCO E E  @6 &w@0@8 (j@@@<C@-CR E E @6@F
@!@B@E	readline @8 (j@N@R@Aemacs_inferior_process @8 (j@N
 &w @9 E @A &w@9 (@<XD t  t t  Et load_setup_file  O E (CBd E E@6@1 A
@4@1 A3 @5@4@1 A A@5@5@0 B@9 K@<XD t  t t  Et residue_vars  O E (C
C E E@6toplevel_residue_vars @8 (j@@@9 #| Hn@<CC E E
@6@9
toplevel_call Hn@<XD t  t t  Et  (  O E (CD E E 
@=CD E E
@6@ 
@/@8 # Hn@&@ @ @/@8
attrs_modules Hn@ @ @9 ( Hn@<XD t  t t  Et 
save_debug   O E ( C@+Cr E E@6@F@8 D  @8 D  Hn@N@(
 @A@(
  E@/@8 (j E @8 @  E@1 E
@5@9 (@<XD t  t t  Et 
hide_names  O E (CEt E E @=C@DEu E E@6@F@&@  @0@0 I@8 A Hntoplevel_print_anon @8 (j@ @0@/@8 (@ prolog_var_start@8 Dn @N@T@A
@+@1 Xi@5@8 L Hn@G@@@ @ 
@9 ( Hn@<CE E E
@6@ @ @9 (@<XD t  t t  Et 
subtract_vars  O E (CDx E E@6@/
@8 (@/@8 (@ 
@ @9 ! Hn@<XD t  t t  Et   F  O E  ECD E E @=CD E E@6@/@ @8  - Hn@ @ @ @ 
@9  B Hn@<XD t  t t  Et  (u  O E (tCC7 E E @p @p@6@@@<CC8 E E@6@/@8 A( Hn@/
@8clean_history_prompt_chars Hn@ 
@/@8delete_leading_blanks Hn@ @9 (@<XD t  t t  Et set_working_directory  O E (CA E E@6console_menu @8 (j A@8 D Hn@@@/@8 D Hn@0@9 ] Hn@<CA E E @=XD t  t t  Et $system_prompt  D t  t t  Et  (  O E (C@C E E
@6toplevel_prompt@/
@8 (j@ 
@/@8 I8 Hn@F@-
 @f@N~m@3
@4 [g@5@ @/@8$substitute Hn@A	 (@ @/@8 (@F@c@j@d @u@N~l@3 T@4@4] @5@ @/@8 (@A	 (@ @/@8 ( E@1 E@.@.@5@8 (j@F@+ @N~d@3[trace] @5@ @/@8 (@A@ @F@+ @N (@3[debug] @5@ @/@8 (@A	 (@ @/@8 (@ @9 (@<XD t  t t  Et bind_skel_vars  O E (CE E E 
@=C@!E E E '2

@6@ @ 
@/@8 (@ @ @ @9 ( Hn@<XD t  t t  Et preferred_readline  O E (CB] E E editline@=CB^ E E  (@=XD t  t t  Et $execute_goal2  D t  t t  Et  (  O E (C@8C E E@6@8
restore_debug  Hn@/@8 ( Hn@/
@8 # @B@8 ( Hn@A@8 (@S LL@8 LN @/@8call_expand_answer Hn@D@E@E
@ @ 
@8write_bindings Hn@N@R@N@R@N@@@Q@<C
C E E@6@8 ( F@1 F F@5@9 (V@<XD t  t t  Et  (  O E (CD E E 
@=CD E E #




@6@ @ @9 (@<XD t  t t  Et  Ch   D t  t t  Et  Ch   O E (gC@ E E  @6@0@8 EK @9 (K Hn@<XD t  t t  Et load_script_files  O E )C@ E E @=C@P@ E E@6@/
@8 D @F@4@ 
@/@3@1 B @a@5@4@1 B A@5@4@1 B B@5@5@8 B @N@1loaded_init_filescript@5@8 A @1  @f@5@8 A Hn@9 DS Hn@A@1 @8@1 D	script_file
@5@0@5@9 (_@G@<XD t  t t  Et  (  O E (C
CC E E J
@6@@@9 (@<CCF E E 

@=XD t  t t  Et  !  O E !CD} E E 
@=C
D~ E E
@6@ 
@ @9  ? Hn@<XD t  t t  Et  G  O E HgC@e E E@6@F	@ Ep Hh Ep@N@T@A@1  @a@2 Hh
@5@9 C; Hn@<XD t  t t  Et  Xg  O E XgCE E E@6@/@8bind_query_vars Hn@0@9 (@<XD t  t t  Et set_window_title  O E )C@=A E E@6@1  @2 window_title@5@8  Hn@@@F
@+@N@(
@A@!
@3 Z@5@#@3
SWI-Prolog --@4
@5 J@/@8 B{ Hn@0@ @;  ) @<CA E E @=XD t  t t  Et collect_residual_goals  O E )CD5 E E 
@=C@"D6 E E
@6@F@ 
@/@@N@%@A@%@G@ @ @9 ) Hn@<XD t  t t  Et 
clean_argv   O E ) CAc E E@6@F A@3 $S@.
@5@8 (j@N A@9 (@A@T@G
@<XD t  t t  Et 	hide_vars  O E )!CEq E E '2



 '2

@6@ 
@ @ @9 (@<XD t  t t  Et  )  O E )CE	 E E @=C@?E
 E E '2


 @


 '2

@6@*@@@ 
@ @8 (@" Xi@#@ @ @ @9 )@<C@QE E E



@6@"
 '2


@#@ @ @/@8 )@F@*@U@E@ @8 X Hn@N@R@+@N@"
@#@ @ @8 (@" Xi@#@A@'@G@<XD t  t t  Et setup_readline   O E )$ C@`BE E E@6@F (	swipl_win@8 (j@N@T@H
@A@M@F
@A F@1 F @5@8 E  &p @8 (j@E	TERMdumb@8 K Hn@N@R@F (@/
@8 (j@N@T@A@(
 @/@8readline_library Hn@1 A@5@8 ( Hn@N
 (@9 (@A	 ( @9 (@H
@<XD t  t t  Et  (  O E (CD E E @=C@9D E E
@6@F@(@1 
@2  (@5@8 )@1 
@2 (@5@/@1 B @9@5@8 K@N@T@A@T@G@ @9 (@<XD t  t t  Et  (   O E (CC} E E@6 E@1 E@.
@.@5@8 (j E@8 (@F	@+ @N@9   Hn@A@T@<XD t  t t  Et   @  O E  ?C
D E E @=CD E E@6@/@ @8 (@ @ @ @ 
@9 (@<XD t  t t  Et translate_bindings  O E )2C@)D^ E E 
 @@6@8 (@@@/@8join_same_bindings Hn@ @/@8factorize_bindings Hn@ @/@8 ) Hn@ @9filter_bindings Hn@<C@ZDe E E 
 @

@6@8 ( Hn@/@8hidden_residuals Hn@ @ @ @8omit_qualifiers Hn@1 C

@5@1 C@.@.@5@/@8 #w Hn@ @ @/@8 @r Hn@ @ @ @8 )B@ @/@8 )4@ @/@8 )7@ @/@8 ):@ @9 );@<XD t  t t  Et  )=  O E )<CEf E E @=C@6Eg E E
@6@/@8 )" Hn@F@B	@ @8 @ Hn@A@ @8self_bounded Hn@N@ 
@9 );@G@A@"
@#@ 
@ @9 );@<XD t  t t  Et  @a   O E (FCB E E  @6@9 B  Hn@<XD t  t t  Et  )D  O E )CCD E E 
@=CD E E

@6@ 
@ @8omit_qualifier Hn@ @ @9 )B@<XD t  t t  Et $execute  D t  t t  Et  )Q  O E )QCC E E@6@U
@@ B@1 &e
@5@9 (V@<C@8C E E@6@/@8 (}@1 
@5@/
@8 X8 XC@@@1 @@.@5@1 D0
@.@5@1 A @5@8 C  A4@1
toplevel_goal@5@8 (V@ @9 ( Hn@<C
C E E@6@8 ( F@1 F F@5@9 (V@<XD t  t t  Et only_cycles  O E )XCEU E E @=C@6EV E E
@6@F@" @

@#@'@ @8 D Hn@N@ 
@9 )Y Hn@G@A@"
@#@ 
@ @9 )\@H@<XD t  t t  Et  (  O E (CC E E@6@@9no_lco  Hn@<XD t  t t  Et  )  D t  t t  Et  ) A D t  t t  Et  )  D t  t t  Et  )-  O E ),CBU E E @6@@@9 ( Hn@<CBX E E @6@@@S@<CB[ E E 

@=XD t  t t  Et  (  O E (CE E E@6@ @ S @@@@<CE E E@6@
toplevel_variables )b )c@@@<CE E E 

@=XD t  t t  Et subst_chars  O E )fCC E E 
@=C@"C E E
@6@ 
@8 B; Hn@@@ 
@/@8 (@&@ @ @/@8 ] Hn@ @ @9 )g Hn@<CC E E
@6@ 
@/@8 )i@ @ @9 )k@<XD t  t t  Et setup_backtrace   O E )l CB E E @6@F
@E	 Q @8 (j@N@R@1 A Gz@5@8 ).@N
@T@A@T@<XD t  t t  Et run_init_goals  O E )nCA E E @=CA E E@6@8
run_init_goal Hn@9 )o Hn@<XD t  t t  Et 
skip_to_nl  O E )tC@-C+ E E@6@8 (v@/@8 E @F@+%@N
@8 E Hn@A@F
space@8 (@N
@0@8 F) @+ )x@A@T@@@<XD t  t t  Et  (E   D t  t t  Et  (E   O E (DC
A E E@6initialise_prolog@/
@1initialise_error
@5@9 K@<XD t  t t  Et   C  O E  BCD E E GW
@6@ 
@ @ @9  E Hn@<CD E E @@6@ @ @9 (@<CD E E @v@6@ @ @9 )
@<XD t  t t  Et $set_prolog_file_extension   D t  t t  Et  )   O E ) CA E E   @=XD t  t t  Et  )6  O E )5CD E E @=C@.D E E		 @



 @


@6@ @ 
@ @ @/@8take_same_bindings Hn@ @ @9 )4@<XD t  t t  Et 
argv_files  O E )CAG E E@6 A@/@8 (j@/@8no_option_files Hn@F
@,@N
 A@9 (@A@T@<XD t  t t  Et  (J   D t  t t  Et  (J   O E (IC@EB E E@6
toplevel_mode	recursive@8 (j@@@/
@8break_level Hn@/@/@8read_expanded_query Hn@F
@+ E@N
 F@1 F '@5@9 (V@A@1 )R@5@8 H Hn@F ) )@8 (j@N@9 (I Hn@Abacktracking@8$switch_toplevel_mode Hn@9 )@<C@<B E E@6@/
@8 )@8 (v@/@/@8 )@F
@+ E@N
@@ F@1 F '@5@9 (V@A@8 )R Hn@F ) )@8 (j@N@@ )@8 )@9 )@A@S@<XD t  t t  Et $runtoplevel   D t  t t  Et  )   O E ) C@.B E E@6 @@/
@8 (R@1 A+@.
@5@/@1 BQ@1 B @9@5@2 A@5@8 K@/
@8 )U Hn@1  @f@ 
@5@@<XD t  t t  Et  )  O E )C@YB E E	
@6@/
@8 (}@F F@1 F @5@8 )'@N@ 
@/@8 ( Hn@/|    @8 LH @A	@( @p@/ @p@8 )@8 C  @8 (v@ @/@/@8 (i Hn@0@ @8 )@1call_expand_query@5@/@1 BQ@1 B @9@5 B@5@8 K@@@<XD t  t t  Et  )_   O E )^CC E E   @=XD t  t t  Et  Hm A D t  t t  Et  Hm  D t  t t  Et omit_meta_qualifiers  O E )C	D E E
@6@U
@@@<C@ D E E BQ



 BQ

@6@@@ 
@ @8 )N@ @ @9 )N@<CD E E H



 H

@6@ @8 @ Hn@@@ @ @9 )N@<CD E E I



 I

@6@ @8 )@@@ @ @9 )N@<CD E E 
@=XD t  t t  Et $at_thread_initialization  D t  t t  Et  ) A D t  t t  Et  )  D t  t t  Et  )  D t  t t  Et  )r  O E )qC@[A E E@6@F@1@/@8 A+ Hn@1  @f@5@/ @8 K@N@F@U@N@T@A @9@1 %
@5@8 (V@9 (W@G
@A@%@F
 M A4@8 (j@N@(
 A4@A@(
 @9@ 
@1 % B
@5@8 (V@9 (W@H@<XD t  t t  Et  )}   O E )} C@=A E E@6@8$clean_history  (q@/
@8associated_files Hn@8 (`@8 (c@8 (f@8$load_system_init_file  Hn@8 (P Hn@8 D D @@/@8 (R@/@8 )@8$load_init_file Hn@8$load_script_file  Hn@8load_associated_files Hngoals@/
@8 (R@F	@+
@N@9 (C Hn@A@ 
@9 )s@<XD t  t t  Et  (^   O E (]CCl E E  @6 E @8 (j@@@9 (@<CCp E E   @=XD t  t t  Et  )A  O E )@CDr E E@6@/
@8 (@/@8 (@ 
@ @/@8 ( Hn@ @0@9 )E@<XD t  t t  Et  G   O E (CC@X E E  @6 ' &\@9 (V@<XD t  t t  Et  )9  O E )8CEK E E @=C@>EL E E	
 @



 '2


@6@ 
@ @/@8 C Hn@F
toplevel_print_factorized @8 (j@N@'@A@ @ @8 )\@ @ @9 )7@<XD t  t t  Et  E @ D t  t @t  Et Y% D t  t t  Et  E  D t  t t  Et  E @ O E Y%C@"@ E E@6@"
 

@#@/@ Epinitialize_now Ep@@ B@1 )@5@8 (V E@9 E @<C@ E E@6 E@9 )@<XD t  t t  Et  )  O E )CB E E@6@F
 )@8 (j@N@T@A@)
?@<XD t  t t  Et  )  O E )CAO E E $S


@6@@@<C@>AP E E

@6@ @ 
@8 )@  A@8 (@1 C@1 Fz A@.@5@1 BQ@1 )| E@5@2 )| B_@5@2 Eg@5@0 B@8 K@@@<C@%A[ E E

@6@0@/@ 
@8 B @  @a@ @ B@@@ @ 
@8 )@ @ @9 )@<CAa E E 

@=XD t  t t  Et  )2  O E )2CDY E E@6@/@ Ep Hk Ep@ @ 
@9 )3 Hn@<XD t  t t  Et  (  O E (CA& E E@6 K @8 (j@&
@@@&
@"
 C$@#@<C	A+ E E  
@=XD t  t t  Et  )K  O E )JCE E E '2

@6@1 Xi@5@9 (@<XD t  t t  Et  (  D t  t t  Et  (  O E (C@5C E E
@6@D@/@8 (@1 )f@5@/@8 (@/@/@8 )F@ @/@ @8 )F@N@ @ @/@8 )F@ @ @ 
@8 )F@@@Q@<CC E E @=XD t  t t  Et setup_colors   O E ) C@=B( E E @6@F
@7 F@1 F @5@8 )' E#@1 F @5@8 )' LL@1 F @5@8 )'@E	
color_term @8 (j@N@R@1  @f@2 A	ansi_term@5@8 ).@N
@T@A@T@<XD t  t t  Et $search_path  D t  t t  Et  )  O E )C@%A E E		@6@/@/@8 (@" @
@#@@@&@ @8 (@&@ @ 
@9 (@<XD t  t t  Et print_predicate  O E )CE E E @w B F  G G@=C@"E E E @p D F  G  G

 G G@=XD t  t t  Et  )  D t  t t  Et  )  O E )C@v E E Zh@6@@@<C@w E E@6@0@8 ) Hn@@@<C@z E E@6@8 C @@@1  @f
@5@9 DX Hn@<C@3@~ E E@6@1 K
@5@/@3@1 B A@5@4@1 B B@5@5@8 )@1 )
@5@8 )	@1  @f@5@3@1 A @5@5@9 )
@<C@ E E @=XD t  t t  Et  ([  O E (ZCC E E@6@8 B( @F@+ E@N@T@A@9 )u Hn@<XD t  t t  Et  )  O E )C@ A E E@6@B@/@8 (@1  @f@5@3@1 B @5@5@8 )
@S@A@T@G@<XD t  t t  Et  Hk @ D t  t @t  Et HjD t  t t  Et  Hk  O E HjCD! E E@6@1 @8@1 E E@2 Hj
@5@0@5@9 (_@<XD t  t t  Et write_bindings2  O E )CD E E@6prompt_alternatives_on
groundness@8 (j@@ F@1 F@2 '@5@9 (V@<CD E E @6 )determinism@8 (j@@ F@1 F@2 '
@5@9 (V@<C@6D
 E E@6@8 (v F@1 F@2 '
@5@8 (V@/
@8get_respons Hn@F	@+
 '@N@@@S@A@F@+

show_again@N@S@A
@@ F@1 F B#@5@9 (V@<XD t  t t  Et  (  D t  t t  Et  (  O E (C@"A3 E E@6@1 A+
@5@0 B@8 K@B@8 @ Hn@G@A
@/@8 @ Hn@- @@@<CA: E E@6@9 (@<XD t  t t  Et 
setup_done   D t  t t  Et  )  A D t  t t  Et  )  B D t  t t  Et  )   D t  t t  Et  (  O E (CC E E@6@/
@8 (}@/@1 
@.@5@8 ) Hn@ @ @9 ) Hn@<XD t  t t  Et  )  O E )CD E E 
@=C@$D E E		 @



@6@*@@@ @ @ @ @9 )@<CD E E
@6@ @ 
@ @9 )@<XD t  t t  Et 
setup_history   O E ) C@:B6 E E @6@F
@0@E	save_history @8 (j@N@R F@1 F @5@8 )'@E	 ( @8 (j@N@R@1 Aprolog_history@5@8 ).@N
enable@8 ) Hn@A@T@8 ( Hn@9
$load_history  (q@<XD t  t t  Et  )   D t  t t  Et  )   O E )C@ E E  @6 )@0@8 )@@@<C@ E E@6 )@/
@8 (R@9 ) Hn@<XD t  t t  Et  (  O E (CC> E E @=CC? E E K B_
@6@@@<CC@ E E

@6@ 
@ @9 (@<XD t  t t  Et  (e   O E (dC@NB
 E E@6@1 )@0@3 D@5@.
@5@8 F  '@8 ( ) )@8 ( '> @8 ( ) @8 (print_write_options@3@1 G @5@4@1 F @5@4@1 " @5@5@8 ( ( @8 ( D@9 F @<XD t  t t  Et  E   D t  t t  Et  E   O E (BC
Bq E E  @6@8 ) Hn B @9 (V@<XD t  t t  Et  )  O E )~CA E E (0@6@@@<CA E E@6 @9@1 %
@5@8 (V@S@<XD t  t t  Et  )  O E )CE E E@6@ 
@ @ R @@@@<CE E E@6@ 
@ )c ) )c@@@<CE E E 


@=XD t  t t  Et  )  O E )C@%E E E@6@8 (v LL@8 (@/@8 F Hn@8answer_respons Hn@F@+
again@N F@1 F '@5@8 (V@S@A@@@<XD t  t t  Et  )  O E )CAp E E@6saved_program_class $@8 (j@@@9 )  Hn@<C@)At E E@6@8 ) Hn@8 ) Hn@F
@"

@#@N
@/@8 LD Hnassociated_file@8 (@8 ( Hn@9 ) Hn@A@T@H@<XD t  t t  Et  (  D t  t t  Et  (  O E (CA1 E E @=XD t  t t  Et  )V  O E )UC@HB E E @a (J@6@@@F
	@8 )  Hn@N
@T@G@A@5 )@8 )	 )l@/@1 B B@5@8 K )@1 B B@5@8 K )$@1 B B@5@8 K )@1 B B@5@9 K@<CB E E 

@=XD t  t t  Et  *  O E *CE E E
 *@6?h@8 A Hn@@ E,@1 F E,@5@9 (V@<CE E E
 '@6;nrNR 	@8 *@@ F@1 F@4@1  m %M C$@5@5@9 (V@<C@ E E E
 '@6tT@8 *@@@8 )0@8 ( F@1 F@4@1  m %M	; [trace]@5@5@9 (V@<CE E E
 %@6ca

yY.@8 *@@ F@1 F@4@1  m %M C@5@5@9 (V@<C	E E E@b )@6@@@9 )L@<C@%E E E
 )@6@/@/
@8 ) Hn@@ F@1 F@4@1 @ %f@4@5@5@8 (V '@ 
@9 (@<CE E E? )@6@@ F@1 AEOF@5@8 (V @9 (W@<CE E E
 *@6 F@1 &s
@5@9 (V@<XD t  t t  Et  (b   D t  t t  Et  (b   O E (aC@_A E E@6search_paths@/
@8 (R@B@K@/@8 (@/@8 (@F@*@1 )@.
@.@5@8 (@N@ @/@8 @ Hn@1 B@.@5@1 A@2  @f@2 @
@5@8 BX Hn@A @9@1 %p@5@8 (V@H
@H@S@A
@T@H@H
@H@<XD t  t t  Et  )P  O E )OCD E E 


@6@*
@@@ @9 ) Hn@<C@'D E E 


@6@1 @5@1 Xw
@5@8 Xz Hn@E	@  @@8 *@N@R@@@'@<CD E E 


@6@ 
  @8 *@E	@ 
 @@8 *@N@R@@@'
@<CD E E 



 

@6@ 
@8 )@@@ @ 
@ @9 *@<CD E E@6@9 *@<XD t  t t  Et  (L   D t  t t  Et  (L   O E (KC@ E E@6@B@/
@8 ) Hn@F@@N@S@A@S@A@T@G
@<XD t  t t  Et  )   D t  t t  Et  )   O E )C@ E E  @6 @0@8 )@@@<C@b@ E E@6system_init_file@/
@8 (R@-
 Zh D@/@8 (jrc@/@8 )@3@4 @4@5@/
@8 BK @ 
@/@3@1 B @a@5@4@1 B A@5@4@1 B B@5@5@8 )@1 ) @5@8 )	@1  @f@5@3@1 A3 @5@4@1 A @5@5@8 )
@@@<C@ E E   @=XD t  t t  Et  (N @ D t  t @t  Et (M D t  t t  Et  (N  O E (MC@ E E@6@1 *
@5@8 E Hn@@@@<XXQM H~F@$/usr/lib/swi-prolog/boot/predopts.pl  )=As@#C S XD t  t t  H~t  _  O H~ _C
@ Hy Hy  X(
@=XD t  t t  H~t 
mode_and_type  O H~ *$C@{ Hy Hy Px


 BQ E $
@6@@@ 
@ @9 _ H}@<C@~ Hy Hy _/

@6@@@ 
@9 *'@<C@ Hy Hy@6@9 *'@<XD t  t t  H~t 
option_clause  O H~ *(C@S Hy Hy@6@U
@@@1 @8 D@0@5@8 @< H}@'
@<C@}@X Hy Hy "

@6@@@&
@ @/@8 ]x H}@1 @5@/@1 @.@.@5@8 CF @/@ @ @8 @ @!@1 D@1 X&@1 "@5@.@.@5@2 BQ@1 D@2 @4@1 @@5@5@2  H|@2 "@1 @5@4@1 @@5@5@#@&@" @#@<C@A@b Hy Hy@6@3@.@.@5@8 @ @@@ @/@/@8modes_and_types H}@/@3@5@8 *.@!@1 D@1 X&
@0@5@5@#@&
@" @#@<C@j Hy Hy@6@1 @W@2 @Poption_specifier
@5@8 **@'
@<XD t  t t  H~t qualify_list  O H~ *3C@E Hy Hy 
@=C@F Hy Hy

@6@ 
@ @8qualify H}@ @ @9 *4 H}@<XD t  t t  H~t  H  O H~ HC@y@5 Hy Hy
  H|option_decl

 FI D%   X%
@6@/@8 *+ A@/@8 Hp A@1 @5@ @1 @.@.@5@8 *,@ @ @ @8 *-@F@8 @N @N@T@A
@1 @8@1 @P @R@5@0@5@8 **@1option_clauses@5@/@8 ] ]@ @ @ @9 *8@<XD t  t t  H~t  ]w  O H~ ]xC@&@ Hy Hy 
 FT


  

@6@ @8 F3 H}@@@ @c@h@d@p@y@<C@ Hy Hy FT


 
@6@ 
@8 *@@@@ @c@h
@d@p@y@<C@ Hy Hy 

@=XD t  t t  H~t  *1  O H~ *0C@n Hy Hy  @=C@G@o Hy Hy	
@6@ 
@ @/@8 *% H}@F@+@N@'@)@G@A@%@F@+ @N@ @ @9 */@G@A@" BQ
@#@ @ @ @9 */@<XD t  t t  H~t  *7  O H~ *6C@J Hy Hy 



@6@@@<C@K Hy Hy 
@=XD t  t t  H~t  *> Ad D t  t t  H~t  *>  O H~ *>C@N Hy Hy @=C@O Hy Hy		@6@ @ @/@8 *) H}@ @ 
@ @ @9 *B H}@<XXQM GF@&/usr/lib/swi-prolog/library/quintus.pl   aAu@$C AS E ^E JE _"E XE	skip_line E	atom_charE	midstringEcurrent_streamEno_style_checkE ^E _ E _JE EE SE U$ E *NE ]EgenargE _GE ^E ^EpowE _EmodeE JE *NE *JE $E _AE _?E _$E _CE ME *NEstream_positionEsimpleXO G *G C@ G G@6@c@i@m _!@y@<XO G *I CAN G G  @6
@9 WA J@<XO G *M C@SA G G	
@6@U
@@@/@8 W@B@V
@A@F@V@N@ 
@ @ @8 F J@A@T @ 
@0@/@8 A@ @c@h@h
@n @@y@0@  @/@8 A@ @8 W@3@4@4@5@9 BK J@<C@'A G G@6@ 
@ @ @8 A @ 
@0@/@8 A@0@  @/@8 A@ @ @9 B@<XO G *Q C@ G G@6@/@8q_style_option J@1 Px@5@9 $Q J@<XO G *S C@ G G@6@c@i@m ^@y@<XO G *U C@ G G@6@c@i@m _I@y@<XO G *V C
@m G G 
@6@9 Fd J@<C
@o G G *x
@6@9 *w@<C@q G G Fd@6@9 Fd 
 Fd@<C@s G G B
 @6 A@9 D J@<C@u G Gcd@6 K@3@.@5@8 B J@0@9 ] J@<C@x G G *~
@6@0@9 *@<C@z G Gargs
@6 D@9 A@<C@| G G A
@6 D@/@8 A	to_prolog@9 G Y@<XD t  t t  Gt  D @ D t  t @t  Gt S O G S CAb G G@6@9 Bh @<XO G *W C@ G G   @=XO G *Z C@ G G@6@9 @@<XO G *\ C@ G G@6@c@i@m _F@y@<XO G *a CA G G @=XO G *s C@ G G
single_var $@6@@@<C@ G G 

@=XO G *e C@ G G@6@c@i@m _@@y@<XO G *g C@ G G@6@c@i@m _#@y@<XO Gstream_mode CA6 G G  A A@=CA7 G G  B B@=CA8 G G  G~ B@=CA9 G G update B@=XO G *i C
Ay G G@6@0@0@0@9 *M J@<XO G *l CA G G@6@F@8 B:@N@T@A@U
@<XO G *E C	@ G G@6@c@i@j@n ^@y@<XO G *F C@ G G@6@c@i@m J@y@<XO G *H C@ G G@6@c@i@m X@y@<XO G *K CAn G G@6@9 A@<XO G *O C@5A+ G G@6@1 *a@.
@5@8 E@ 
@8 * J@F
@1 B@.@5@8 E@N@T@A@F
@1file_no@.@5@8 E@N@T@A@(@'
@<XO G *T C@ G G@6@c@i@m ^@y@<XO G *X CA} G G@6@ 
@ @0@9 *@<XO G *Y C@ G G@6@/@8 C2 J@/ @@8 D7 J ]@9 ] ]@<XO G ^ C@ G G@6@c@i@m ^@y@<XO G *] C@ G G@6@c@i@m ^@y@<XO G *^ C	@ G G@6@c@i@j@n _@y@<XO G *` C@ G G@6@c@i@m _@y@<XO G * C@ G G@6@/@8 Em J@9 *@<XD t  t t  Gt  J @ D t  t @t  Gt J A  O G J CA G G@6@9 B@<XO G *c CA{ G G@6@ 
@0@0@9 *@<XO G *d CAP G G@6
@9 E J@<XO G $ C@B@ G G G@6@@ &E@1 &F@.@.
@.@0@5@8 A K@/@8 Acompiled_at@/@8 A@3SWI-Prolog @4@4 C@4
@4 C@4@4 (@4@4 [@4@5@9 *q@<C@ G G@6@9 A@<XO G *f C@ G G@6@c@i@m _>@y@<XO G *h C@ G G@6@c@i@m _B@y@<XO G M CA G G@6@9 @;@<XO G *j CAC G G@6@1 E@5@8 E@9 Hd @<XXQM H|-C @fS @fXD t  t t  H|t  *: A D t  t t  H|t  *:  O H| *9C@h G G  ! G@=C@7 G G  " G@=C@^ G G prolog_read_source_term G@=C@a G G read_source_term_at_location G@=C@i G G directory_source_files G@=C@< G{ G{  Y G}@=C@5 Gx Gx print_prolog_backtrace Gz@=C@ G G  W E@=C@9 G G  D G@=C@U G G  X G@=C@, G G  F G@=XD t  t t  H|t  " A D t  t t  H|t  "  XQM GF@7/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/loader.pl  @EnAuC @fS @fEcostCentersEinitializeBeforeLoad EinitializationsInModuleE N7E N<EcurrentCostCentersE QeE NE LEimportModuleE N6E
startCPNSD XO G * C@T@$ G G  @6@1  J@5@8 [w H@1  S@5@8 *@1  I@5@8 *@1 
evaluation@5@8 *@1  N@5@8 *@1 importedModule@5@8 *@1 N<@0@5@8 I@1 N< @5@8 A@1 *@0@5@8 I@1 *@4 @p@5@9 A@<XD t  t t  Gt  N= A O G N< C  D. D.  @=XO G * C@K G G@6@0@8 N L@@@<C@L G G@6@8 * L@@@<C	@M G G@6@1 *
@5@9 C:@<XO G Qe C G G@6@1 L@0@5@8 I@1 L
@5@9 A@<XD t  t t  Gt  * A D t  t t  Gt  * A O G * C  D. D.  @p@=XO GloadAndCompileImports  C@D G G@6@1 *@.
@5@8 I@8loadImportedModule L@@@9 * L@<C@I G G   @=XO G * C@[ G G@6@8 \ H@@@<C@] G G@6 E#@&ERROR: Compiled code for Curry module @8 M. E#@8 M. E# not found!@8 M. E#@8 M0@@@S@<XO G * C G G@6@1 *@0@5@8 I@1 *
@5@9 A@<XD t  t t  Gt  N A O G N C  D. D.  M2 G@=XO G N7 C@K@7 G G@6@8 * L@8 $ I@/
@8 L L@1 N

@5@8 C:@1  G *@5@8 J I@8 *@ 
@8 Qe L@F
@) N9@N@ N T  N@G@A@F@" S
@#@N@ @8 $ I@A@T@G@@@<XD t  t t  Gt  L A O G L C  D. D.  M2@=XO G * C@1 G G@6@1 N<@.@5@8 I@1 N<@2 BQ
@5@9 A@<XO G * C@S G G@6@0@8 *@@@<C@T G G@6@/@8 * L@1 N
@5@8 C:@9 *@<XO G * C@d G G  @6CPNS@8 *@@@<C@i G G@6@/
@8 J I/cpns/start@/@8 I I@9 J I@<XXQM GF@?/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/readFlcFromFcy.pl  @EnAuC @fS @fE GXO G	fcy2flcOp C@p G GOp



 *

@6@ @9fcy2flcQName
 G@<XO G * C@1@s G G		 H


@6@/@8 \ H@/@ @8 I7@ @/@8 \ H@ @/@8 I7@ 
@/@8 *@ @3@.@5@9 J I@<XO Gfcy2flcTypeRule C@B G GExternal
 *

@6@ 
@9 *@<C@D G G O 


 O 
@6@ 
@ @9fcy2flcExpr *@<XO Gfcy2flcFunc C@-@< G G

 N





 N



@6@ @8 *@ @ @8fcy2flcTypeExpr *@ @ @9 * *@<XO Gfcy2flcBinding C@e G G H


 H
@6@ 
@ @9 *@<XO Gfcy2flcTypes C@' G G @=C@8@( G G

Type





 *



@6@ @8 *@1  Gfcy2flcCons@5@ @ @8 I I@ @ @9 * *@<C
@- G GTypeSyn
@6@9 *@<XO G * C@4 G G  O
 O@=C@5 G G KV


 KV

@6@ @8 *@ 
@ @9 *@<C@"@8 G G KY


 KY

@6@ @8 *@1  G *@5@ 
@ @9 *@<XO G
fcy2flcLit C@G G G  O_
 O_@=C@H G G  Oa
 Oa@=C@I G G Oc
 Oc

@6@ 
@9 MG H@<XO Gfcy2flcProg C@N G G N





 N




@6@ @8 *@1  G \@5@ 
@ @8 *@ @ @8 *@1  G *@5@ @ @8 *@1  G *@5@ @ @9 *@<XO G * C@K G G  O[
 O[@=C@L G G O]
 O]

@6@ 
@9 * *@<C@,@M G G O	



 O	


@6@ 
@ @8 *@ @8fcy2flcCombType *@1  G *@5@ @ @9 *@<C@Q G G Op


 Op
@6@ 
@ @9 *@<C@"@S G G Or


 Or

@6@1  G *@5@ @8 *@ 
@ @9 *@<C@V G G Ou


 Ou

@6@ @8 *@ 
@ @9 *@<C@'@Y G G O{



 O{

@6@ 
@ @8 *@1  G
fcy2flcBranch@5@ @ @9 *@<C@\ G G Ox
@6@9 *@<XO G * C@_ G G  O O@=C@` G G  Ok Ok@=C@a G G  On
 On@=C@b G G  Ol
 Ol@=XO G * C@!@h G GBranchLPattern


 * +

@6@ @8 *@ 
@ @9 *@<C@%@j G G *Pattern



 * +


@6@ @8 *@ @ @9 *@<XO G * C@p G G	@6@F@8 KB H@N E#>>> Reading @8 M. E#@8 M. E# ... @8 M.@/@8 [ I@A@T@G A@/
@8 Fy@ 
@/@8 [ H@ 	unchecked@/@/@ @readTerm T@ @ @skipWhiteSpace T@F@"@8 +@N@/@8 +@c@h@k@n @@z E#@ @8 M. E# ms.@8 M. E#@8 M0@A@T@H@ @8 * *@@@<C G G@6@+ERROR in readFlcFromFcy during reading of "@8 J H@8 +"!@8 +@8 K H@S@<XO G * C@*@0 G GCons




 +


@6@ @8 *@1  G *@5@ @ @9 *@<XXQM GF@9/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/external.pl  @EnAuC @fS @fEreadPrimitiveXmlSpecsXO G	transXExt C@Y@& G G

 _ "P @ Em
 @arity

 _ A _|
 _ [ _|
 "P



@6@@@ @8 Oi H@ @ 
@8 K@ @ @8 I7@ @ @9 I7@<C@-@- G G _ F @ Em
 @ +

 F

@6@@@ @8 + @ @ 
@9 K@<C@1 G G@6@9ERROR: Primitive function specification has wrong format:@8 J H@8 K H@8 +#@8 +$@@@ N	setFlcBug  N@S@<XO GfindXmlElement C@6 G G _



 _
@6@@@<C@7 G G

@6@9 +(
 G@<XO GreadXmlFile C@: G G@6@/@8 [ H@8 _Q _X@@@<C@= G G@6 E#ERROR: Parse error in file @8 M. E#@8 M. E#@8 M0@@@S@<XO G + C@! G G@6@/@8 +, ++@1 _
primitives@.
@5@8 +*@1  G +@5@ 
@9 I I@<XXQM ^F@$/usr/lib/swi-prolog/library/pairs.pl   aAu@$C AS Emap_list_to_pairsEtranspose_pairsEgroup_pairs_by_keyE ^E !Epairs_keys_valuesXO ^map_list_to_pairs2 C@	u G   aA +> 
@=C@ +> +>

 @


@6@ 
@ @@ @ @9 +< ^@<XO ^same_key C@"@ +> +>
 @



@6@*
@@@ @ @ @ 
@9 +@ ^@<C@ +> +> @=XO ^
flip_pairs C@ +> +> @=C@ +> +> @



 @

@6@ @ @9 +C ^@<XO ^keys_values_pairs C@Q +> +> @=C@R +> +>
 @

@6@ @ @ @9 +F ^@<XO ^values_keys_pairs C@U +> +> @=C@V +> +>
 @

@6@ @ @ @9 +I ^@<XD t  t t  ^t  +5 @ D t  t @t  ^t +4 A @O ^ +4 C@ +> +>@6@9 +?@<XO ^pairs_keys_values_ C@M +> +> @=C@!@N +> +> @






@6@ @ @ @9 +L ^@<XO ^ +6 C@ +> +>@6@/@8 +E@9 A/ @<XO ^ +8 C@ +> +> @=C@*@ +> +> @



 @


@6@ @ @/@8 +B@ @ @9 +8 ^@<XO ^ ^ C@h +> +> @=C@i +> +> @



@6@ 
@ @9 ^ ^@<XO ^ ! C@^ +> +> @=C@_ +> +> @




@6@ 
@ @9 ! ^@<XO ^ +: C@#@E +> +>@6@F
@V
@N
@9 +N@A@F@V@N@9 +H@A@9 +K@<XXQM GF@$/usr/lib/swi-prolog/library/qsave.pl   aAu@$C AS E DE DXD t  t t  Gt attrib_name  O G +UCA G G  A A @=CA G G  B B @=CA G G  B B @=CA G G  A A @=CA G G  Ad Ad @=CA G G  @ @ @=CA G G  D D @=CA G G  D  @=CA G G show_childs  @=CA G G     @=CA G G nodebug  @=CA G G quasi_quotation_syntax +Y @=CA G G  @ @ @=XD t  t t  Gt save_attribute  O G +ZC@IA G G@6@/@8pred_attrib $@F
@+  @N
@F
@1 A @5@8 YA@N@T@A B@8 YA@A@F@+ A@N@E B@8 YA@N@R@A@T@8 C (~w) @3@5@9feedback $@<XD t  t t  Gt define_init_goal  O G +eCA[ G G@6@1 @@.@5@8 _ ZI@@@9define_predicate $@<CA_ G G @=XD t  t t  Gt copy_resources  O G +mC@@A% G G@6@/@8 [ @/@8 C	 @B@/@1 *!@.
@.@5@8 I X@E@ 
@ @0@ @ R/ @@N@R@E	@ 
@ @8reserved_resource $@N@R@ 
@ @8
copy_resource $@S@A@T@H
@<XD t  t t  Gt find_foreign_library  O G +|C@]B G G@6@3@1 B D@@5@4@1 B B@5@5@/@8 B $@@@F@<@1 Kstrip@5@/
@3@1 B H-@5@4@1 B B@5@5@8 +~ [@/@8 @$ $@1 @@.@5"~w" -o "~w" "~w"@3
@4@4@5@8 E& @ @8 *x $@N@'@A@'@H
@G@<XD t  t t  Gt save_resources  O G +CA G G
 C@6@@@<C@JA G G@6~nRESOURCES~n~n@8 +b@8 +n $@B@5@0@1 @.@2 +u@0@0@0@5@8 XT A@1 @2 +u@.
@.@.@5@1 BQ@1mkrcname
@.@5@2
save_resource
@5@8 BX BZ@S@A	@T@H@H@G@<XD t  t t  Gt  +^  O G +]CA G G @


 @ 

@6@@@ @0@9 CF @<C@,A G G		  

 



@6@ @ @8 +V $@ 
@/@8 +@ @ @ @9 @@<XD t  t t  Gt 
save_autoload  O G +CAg G G@6@8 +f $@8define_toplevel_goal $@1 F @5 @8 _ ZI@@@9 F _@<CAm G G @=XD t  t t  Gt save_predicate  O G +C@5A G G@6 @@8 YA@@@"
 


@#@ 
@/@/@8 @~npre-defining foreign ~w/~d @3@4@5@8 +b@1 @2 @2 @5@9 +`@<C@|A G G@6@"
 


@#@ 
@/@/@8 @~nsaving ~w/~d @3@4@5@8 +b@F@%@"
 +u@#@- C@N A@8 +[ $@D@+ @f@N A@8 +@Q(Skipped clauses)@8 +b@S@A@T@F
@8no_save $@N@T@G@A@&@8save_attributes $@E B@8 YA@N@R@B@0@/@8 Z  C@8 +b@ @8 C @S@A@T@G@<XD t  t t  Gt  +l  O G +kCAN G G@6@8 ]< HT@@@<C@ AQ G G@6@0@/@8 +@/@/
@8 @@1 @8@1 D	 X@2 
@5@0@5@9 @;@<XD t  t t  Gt  +x  O G +wCA0 G G $header$rc@=CA1 G G $state$prolog@=CA2 G G $options +@=XD t  t t  Gt  +  O G +CA G G @f
@6@@@<CA G G@6@3
@4 @4@5@9 BK $@<XD t  t t  Gt save_format_predicates   O G + C@*Bp G G@6~nFORMAT PREDICATES~n@8 +b@/
@/@8 F
 $@/@8qualify_head $@!
@1 E
@5@#
~n~t~8|~w @3
@5@8 +b@ 
@8 +`@S@<CBx G G   @=XD t  t t  Gt restore_prolog_flag  O G +CBH G G@6@8 A@@@<CBK G G@6@0@8 A@@@1 @
@5@0 @9 B@<CBO G G@6@3@1 !@5@5@9 E @<XD t  t t  Gt save_option_value  O G +C	@ G G
 @

@6@@@<C@ G G $ D@6@@@S@<C@ G G @=XD t  t t  Gt 
save_flags   O G + C@/A G G@6~nFLAGS~n~n@8 +b@B@"@/
@8 E $@/@8 F $~t~8|~w = ~w~n@3
@4@5@8 +b@1 @
@5@8 +`@S@A@T@H
@<XD t  t t  Gt 
check_options  O G +CB G G@6@@@<CB G G
@6@U@@@1 @8@1 Dsave_options@5@0@5@9 @;@<C@FB G G @



@6@@@F@&@/@8option_type $@N@F
@ @8 H H@N@ 
@9 + $@A
@1 @8@1 D@5@0@5@9 @;@A@1 @8@1 Dsave_option@5@0@5@9 @;@G@<CB G G@6@3@.
@4@.@5@8 @@@@3@1 @
@5@5@9 +@<CB G G
@6@1 @8@1 D +@5@0@5@9 @;@<CB G G@6@1 @8@1 D @R
@5@0@5@9 @;@<XD t  t t  Gt  Y  O G YC@ G G  @@=C@ G G  @@=XD t  t t  Gt  +  O G +CA G G@6@B@/@8 YA@8 +@S@A@T@G@<XD t  t t  Gt  +  O G +C@/A G G@6@ 
@3@1 B A@5@4@1 B B@5@5@/@8 +~@@~t~8|~w~t~32|~w~t~48|~w~n@3@4@4@5@8 +b Zh@ @9 D $@<CA G G@6@/@8 +o@ @8 +y@@@<CA G G@6 B@1 @8@1 D	 R/@2 +u
@5@0@5@9 B $@<XD t  t t  Gt  +  O G +C
Bz G G

@6 @8 @@@@<C	B} G G 
  @f
@=XD t  t t  Gt 	min_stack  O G +C@ G G  @@ @=C@ G G  @@=C@ G G  @@=XD t  t t  Gt save_modules  O G +C@'AE G G@6@1special_module@.@5@1save_module
@5@8 +@1 BQ@1 Xe@5@2 D@2 +@5@1 +
@5@9 +@<XD t  t t  Gt no_save_flag  O G +CB9 G G  A@=CB: G G  D@=CB; G G  "o@=CB< G G  &p@=CB= G G  (@=CB> G G  *
@=CB? G G 	cpu_count@=CB@ G G hwnd@=XD t  t t  Gt save_records   O G + C@7A G G@6~nRECORDS~n@8 +b@B@*@/
@8 G $@-
$topvar +@3
@4@.@5@8 +b@0@8 E $ C@8 +b@1 EA
@0@5@8 +`@S@A@T@H
@<XD t  t t  Gt  +  O G +CA G G@6 B@8 YA@E A@8 YA@N@R@E A@8 YA@N@R@<XD t  t t  Gt  +  O G +CAK G G  @=CAL G G  @f@=XD t  t t  Gt  +{  O G +zC@BA4 G G@6@1 [

 A@.@5@1 C@1 [
 B@.@5@1 BQ@1 +c~t~8|~w~t~24|~w~t~40|~w~n@4@4
@4<Copied from running state>@5@2 [@5@2 Eg@5@1 Eg@5@9 C @<XD t  t t  Gt  D  O G +TC@S G G@6@9 D $@<XD t  t t  Gt convert_option  O G +C@%@ G G	B~w@6@/@8 + $@@@F
@+ @N@'@A@c@h@j@dD @q@n ^@y@<C@ G G @
	B~q@6@@@<C@ G G 	B~w@=XD t  t t  Gt save_operators  O G +C@#B\ G G@6@@@1 @save@5 +@8 +
~nOPERATORS~n@8 +b@1 Xe@.@5@1save_module_operators@5@8 + "@9 +b@<CBb G G @=XD t  t t  Gt  +  O G +C@@ G G
@6 + + B@/
@8 [ @B@a@/@8doption $@ @/@8 D @ @ @/@8 + $@/@3@4@.@5@8 @@F@ @8 +h@N@ @ @/@/@8 + $@A	@&@!B~w@#@3B~w=@4@4B~n@5@/@8 F @ 
@ @3@4@5@8 +@S@A
@T@H@H@H@H@ 
@8save_init_goals $@ 
@9 F @<XD t  t t  Gt restore_import  O G ,CB% G G
 @f@6@@@1  @f@5@8 D $@1 
@2 HY@2  @f@5@@<CB) G G@6@1 
@2 HY@2 @5@@<XD t  t t  Gt default_init_file  O G ,C@ G G $ Zh@6@@@<C@ G G@6 @@9 +@<XD t  t t  Gt  +  O G +C@ G G@6@0@9 +@<C@ G G  @@=C@ G G  @@=C@ G G  * @=C@ G G  @@=C@ G G  D@=XD t  t t  Gt save_foreign_libraries  O G ,C@7B G G@6@1 E +@5@8 +h@@~nFOREIGN LIBRARIES~n@8 +b@1 [@.@0@5@1 BQ@1 +}@.
@5@2 BQ@1 A+@.@5@2 +
 [ Zh
@5@9 +@<CB G G @=XD t  t t  Gt save_prolog_flags   O G , C@:B0 G G@6~nPROLOG FLAGS~n~n@8 +b@/
@/@0 B@/@8 F $@E
@8 + $@N
@R~t~8|~w: ~w (type ~q)~n@3
@4@4@5@8 +b@1  G@2 +
@5@8 +`@S@<CB7 G G   @=XD t  t t  Gt default_import  O G ,CB G G@6@1 
@5 A@8 Di $@1 @5exported@8 YA@@@S@<CB G G@6@9 H\ $@<XD t  t t  Gt  M A D t  t t  Gt  M B D t  t t  Gt  M  D t  t t  Gt 	close_map   O G , C
B G G@6@1 _@.
@5@8 I@8 F @@@<CB G G   @=XD t  t t  Gt open_map  O G ,CB G G@6@1 @@.@5@8 +h@@ B@/@8 Fy@1 _@5@9 A@<CB G G@6@1 _@0@5@9 C7@<XD t  t t  Gt save_unknown  O G ,C@&A G G@6@1 
 U@5@/@8 A@F@+ @9@N@T@A@1 @@1 
 U@5@5@9 +`@<XD t  t t  Gt  +  O G +C@=Ax G G@6@8 G- ~n~nMODULE ~w~n@3
@5@8 +b@8 , $@B@!@!@1 
@0@5@#@0@8 +@E
@1 Xw@0@5@8 YA@N
@R@8 + $@S@A	@8 B   "@9 +b@G@<XD t  t t  Gt  X% A D t  t t  Gt  X%  O G X& C@9 G G D @ @ ,$
@6 @@ @9 X( $@<C@9 G G D @ @ ,&
@6 @@ @9 ,%@<C@9 G G D @ @ ,'
@6 @@ @9 ,%@<C@9 G G D +g @ +g
@6 @@ @9 ,%@<C@9 G G D $ @ $
@6 @@ @9 ,%@<C@9 G G D @ @ ,(
@6 @@ @9 ,%@<C@*@9 G G D Y? Y $kernel C Y?
@6@1 Y@4 $@4 ,)@4 C@5@ @9 ,%@<C@9 G G D F @ F
@6 @@ @9 ,%@<C@9 G G D , @ ,
@6 @@ @9 ,%@<C@$@9 G G D + Y +standard +
@6@1 Y@4 +@4 ,*@5@ @9 ,%@<C@9 G G D $ @ $
@6 @@ @9 ,%@<C@$@9 G G D E Y + + E
@6@1 Y@4 +@4 +@5@ @9 ,%@<C@9 G G D @ @ ,+
@6 @@ @9 ,%@<XD t  t t  Gt  +  O G +C	B G G
 @@6@0@9 +@<CB G G  @ Y $ ,) C@=CB G G  @ @@=CB G G  @ @@=C
B G G  @ Y + ,*@=CB G G  @ @@=C
B G G  @ Y + +@=CB G G  @ @@=CB G G  @ @@=CB G G  @ @@=CB G G  @ @#@=XD t  t t  Gt  ,  O G ,C@ G G@6@1 +g@.@5@8 +h@@	goal=~q~n@3@5@9 +@<C@ G G@6 )@/@8 +@1 I@.
@5@1 E&
	goal=~w~n@4
@5@9 +@<XD t  t t  Gt make_header  O G ,.C@$@ G G@6@1 ,+@.
@5@8 +h@@@ 
@3@1 B A@5@5@/@8 +~ + + Zh@ @9 +@<C@1@ G G@6@F
 K @8 A@N@(
 @A@(
 @1 $ @5@ 
@8 +@@ D@@/@8 A + + Zh@ @9 +@<C@J@ G G@6 E @8 A@@ D@@/
@8 A + + B@/@8 +@ #!/bin/sh~n@8 +@ # SWI-Prolog saved state~n@8 +@F
@+ $@N@( -- @A@( J@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@3
@4@5@8 +@ @9 F @<C@ G G @=XD t  t t  Gt exe_file  O G ,4C@ G G@6 K @8 A@0 @p@8 B $@@exe@9 ,6@<C@ G G 

@=XD t  t t  Gt  +  O G +CAa G G@6@1 $@.@5@8 +h@@@9 +j@<CAe G G @=XD t  t t  Gt  D @ D t  t @t  Gt D A D t  t t  Gt  D  O G DC@@V G G
@6 Y@/@8 ZG ZI@8 +@/
@8 ,5 $@1 Y?@.@5 $@8 +@1 ,(@.@5@/@8 +@ @ @8 , $@8 + $@8 , $
saved_program @8 + *@ @8 +@F@ 
@8 C @N@ 
@8 [ $@A@T@ 
@/@8 C* @ @ @8 ,/ $@ @ @3@1 ,(@5@5@8 + $@ @ @8 + $@  + + B@/@8 +@ @8 C @1 BQ@1 A "o@.@5@2 @ "o @5@1 BQ@1 +@5@2 BQ +@2 BQ +@2 BQsave_imports@2 BQ ,@2 BQ@1 +@5 +@5@1 @ "o@5@8 +@8 D5  $@ @8 F @ @8 ,	 $@ @8 C $@ 
@8 D $@9 , $@<XD t  t t  Gt  +d  O G +cCB G G@6@/@8 _ $@@@9 +@<CB G G @=XD t  t t  Gt  +  O G +CBd G G @6@@@<C@6Be G G@6@1 F@.@.@2 
@.
@5@1 BQ@1 +c +@4@1 D@2 

@5@5@2 C@2 D@2 

@5@9 +@<XD t  t t  Gt  ,G   O G ,G C@ZB G G@6
~nIMPORTS~n~n@8 +b@B@H@1 @.
@.@5@1 Xw@.@5@8 YA@E@8 , $@N@R@/
@/@8 @~t~8|~w:~w/~d <-- ~w~n@3
@4
@4@4@5@8 +b@1  G@2 ,
@2 
@5@8 +`@S@A	@T@H
@H@G@<XXQM GF@8/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/version.pl  @EnAuC @fS @fEprologMajorE KIE KXO G KI C@c@( G G@6@/
@8 N I@/@8 $	 I@/@8 $ I@6  ______      __       _    _    ______   _______     @8 J H@8 J H@I |  __  |    /  \     | |  / /  |  ____| |  _____|   Portland Aachen Kiel@8 ,\@8 ,]@A | |  | |   / /\ \    | |_/ /   | |      | |_____    Curry System@8 ,\@8 ,]@5 | |__| |  / /__\ \   |  _  |   | |      |_____  |   @8 ,\@8 ,]@= |  ____| / ______ \  | | \ \   | |____   _____| |   Version @8 ,\@8 K KK@8 ,]@5 |_|     /_/      \_\ |_|  \_\  |______| |_______|   @8 ,\@8 ,]@8 ,]
Curry2Prolog(@8 ,\@8 ,\ J@8 ,\@8 ,\ C@8 ,\@8 ,\@#) Compiler Environment (Version of @8 ,\@/
@8	buildDate $@ 
@8 ,\ P1@8 ,\@8 ,]@2(RWTH Aachen, CAU Kiel, Portland State University)@8 ,\@9 ,]@<XO G K C@6 G G@6@/
@8compilerMajorVersion $@/@8compilerMinorVersion $@/@8compilerRevisionVersion $@8 ,\ C@8 ,\@8 ,\ C@8 ,\@8 ,\@/
@8buildVersion $@F@)
 @N@T@A-b@8 ,\@ 
@9 ,\@<XO G ,V C@" G G@6@/@8 ,X@/@8 I7@/
@8 ,Y@ 
@/@8 K@ @/@8 J I@ @8 I7@@@<XXQM @a-C @fS @fXD t  t t  @at  EE A D t  t t  @at  EE  O @a ((C@  W  W  ^



@6@7  \@ 
@ @ @9    \@<C@  W  W   

 @@7The license "~w" is not known.  You can list the known 
 F@@licenses using ?- known_licenses. or add information about this @'license by extending license:license/3.
@=C@  W  W  

@:The following license identifiers may be used in license/2and PL_license()
@6@7  \@ 
@ @9  @<C@*@ E E  )


 @@'Initialization goal ~p will be executed
 F@.immediately for backward compatibility reasons F @ %f
@=CA G G assertion_failed


 @Assertion failed: ~q

@=C@$A G G E


@6@7 G@/@8show_thread_context G@ @/@8show_time_context G@" @
@#@<CA G G debug_no_topic

 @@!~q: no matching debug topic (yet)

@=CCj G G quasi_quotation
undeclared

 @@%Undeclared quasi quotation syntax: ~w
 F@@Autoloading can be defined using prolog:quasi_quotation_syntax/2
@=C@fBX Gx Gx
 @8

 DH

@6@7 Q@- X@ @/@8is_stack Q@&@@@&@1 @8
@2 DH@0@5@ @/@ B X-@" FIn: F
@#@F@ @8 @N Q@&@N@ @ @9 (( Q@A@" @ %f@#@G@<CA E E  [

 [ @~w: Failed to load file

@=CA E E  E
not_supported@+Emulator does not support foreign libraries


@=CA; G G  $join


 @@#Fork: joining thead ~p (status: ~p)

@=CB G G no_resource



 @@7Could not find resource ~w/~w on ~w or system resources

@=C@ C G G Y


 @Call to ~q at 

@6@7 X@ @ @; Ep '@<C@:C G G X X



 @@3Found new meta-predicates in iteration ~w (~3f sec) F
@6@7 X@ 
@ @/@8 ZP@" @Restarting analysis ... F@#@<C@&@ G G  F _




 @@cAutoloader: iteration ~D resolved ~D predicates and loaded ~D files in ~3f seconds.  Restarting ...

@=C@!@ G G  F _



 @@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds

@=C@'A< G G *xfile_set

@6@7 *{@1 H:@0@.@5@0@1 @@P@5@8 B@&@ 
@ @ @9table *{@<C@$A@ G G *x D


@6@7 *{@ 
@/@8dir_name *{@&@" @ %f@#@<XD t  t t  @at  +Y A O @a +Y CB% G G html A http
html_write@=CB& G G 
javascript A  ,js_write@=XD t  t t  @at xref_close_source A D t  t t  @at  H, A D t  t t  @at  H,  D t  t t  @at xref_source_time A D t  t t  @at sandbox_allowed_expansion A D t  t t  @at  ,  D t  t t  @at debug_control_hook A D t  t t  @at  ,  D t  t t  @at  ' A D t  t t  @at  '  D t  t t  @at rename_predicate A D t  t t  @at  ,  D t  t t  @at  & A D t  t t  @at  &  D t  t t  @at  Z A D t  t t  @at  ' A D t  t t  @at  '  O @a 'C@(A E E  D	 [ [


 @No install function in ~q
 F @
	Tried: ~q
@=CB| G G socket_error

 @Socket error: ~w

@=CB~ G G W

@6@7 W@ 
@9 W W@<CB G G X
 X

 @@(Failed to connect using a proxy.  Tried: F
@6@7 W@ 
@ @9 X+@<XD t  t t  @at  Hi  D t  t t  @at  Hi A D t  t t  @at  Hi  D t  t t  @at  " A D t  t t  @at  "  D t  t t  @at  ) A D t  t t  @at  )  O @a )C@ E E  [@$use :- use_foreign_library/1 instead@=C@ E E  E@$use :- use_foreign_library/2 instead@=XD t  t t  @at history_line A D t  t t  @at  ,  D t  t t  @at generated_predicate A O @a , C@ G G@6@7 H@0@9 _ H@<XD t  t t  @at  )2 Ad D t  t t  @at  )2 @ D t  t @t  @at )3 A @ A A D t  t t  @at  )2  O @a )3CDV E E@6@ 
@ @9 )@<XD t  t t  @at alternate_syntax A D t  t t  @at debug_print_hook A D t  t t  @at  ,  D t  t t  @at xref_open_source A D t  t t  @at  D A D t  t t  @at  D  D t  t t  @at  Hk Ad D t  t t  @at  Hk  O @a )CD1 E E@6@7 Hn@/@1 Hl@5@/
@8 @  @!@&
@ 
@ @9 )@<XD t  t t  @at xref_source_identifier A D t  t t  @at  Es A D t  t t  @at  Es  D t  t t  @at  ' A D t  t t  @at  '  O @a 'C@ C G G Y{


@6@7 X@ 
@1 E@.@5@8 Y;@&@ @ @ @9 Z X@<C@5C G G Y"

@6@7 X@ 
@1 E@.@5@8 Y;@ 
@1 &@.@5@8 Y;@&@@@&@" @ %@#@<C@"C G G Y"

@6@7 X@ 
@/@8clause_name Y@&@" @ X,@#@<CC G G Y


@6@7 X@ 
@ @9 ,@<XD t  t t  @at  , A D t  t t  @at  , A D t  t t  @at  ,  D t  t t  @at comment_hook A D t  t t  @at  ,  D t  t t  @at  Z A D t  t t  @at  Z  O @a Z C@'D	s@#/usr/lib/swi-prolog/boot/syspred.pl  )=A ,	on_signal
 C@6@7 A@Bnew @=@8 L A@A , F&@8 ,@@@S@<XXQM GF@9/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/compiler.pl  @EnAuC @fS @fE QE
maxTupleArityE QE OE S
E RXE QE RE QcE QbE NE T E SXO GreadInterfaceInLoadPath C@ZA9 G G	@6@3@4 @4@5@/@8 J H@ @/@8 Q H@F@ @8 J I@N@&@A@ @/@8 Qz H@F@!@ @8 ,@N@ @8 * *@'
@F
@8 KB H@N@ @ @9checkForFurtherFcyProgs N@A@T@A@ @ 
@9 , N@<XO G
completeCases C@* G G  F@=XD t  t t  Gt newFunctionCounter A O G , C@M  D. D. @P@r@e@l@u@d@e@.@g@r@o@u@n@d@N@o@r@m@a@l@F@o@r@m @=XO GgetTypeFromTypeEnv CC G G P



@6@@@<C
C G G


@6@ 
@9 , N@<XO GmergeWithPrimitiveSpecs C@A G G
@6@/
@8 R H@"
 N
@#@ 
	.prim_c2p@/@8 I I@ @8 ,@@@F@8 ,@N +@8 J H@ @8 , +@8 ,@/@8 [ I@A@T@G@ @/@8 + ++@F@8 ,@N@/@8 ,@c@h@h@n @@z@ @8 , +@8 K H@A@T@H@ @3@.@5@/@8 J I@/@ @8 I7@1  G@2addModuleName2PrimSpecs@5@ @/@8 $, I@ @9addPrimitiveSpecs2FlatProg N@<CA G G@6@9 ,@<XO GcheckGlobalType C@8D G G
 KY@G@l@o@b@a@l@.@G@l@o@b@a@l
@6@@@9checkGlobalTypeForCorrectTypes N@<CD G G@6ERROR: Global declaration "@8 ,@8 ," has not result type "Global"!@8 ,@9 +%@<XO GfailForwarding C@, G G  F@=XO Gascii2atoms CC G G @=CC G G


@6@ @8
ascii2atom N@ 
@ @9 - N@<XO G
genDerefCalls C@9E G G KV


 BQ

@6@@@ @ @ @ 
@ @8 -
 N@ @/@8type2derefPred N@ @3@4@4@5@9 @@<C@;E G G KY




@6@"@P@r@e@l@u@d@e@.@I@O@#@@@'@<CE G G 


@=XO Gexp2TermInMakeShare CIP G G
 H


 H
@6@ 
@ @9 NQ N@<XO GtypeExpr CC G G O[
@6@ @ 
@8 ,@@@<C@1C G G O] O_ KY@P@r@e@l@u@d@e@.@I@n@t@6@@@<C@7C G G O] Oa KY@P@r@e@l@u@d@e@.@F@l@o@a@t@6@@@<C@4C G G O] Oc KY@P@r@e@l@u@d@e@.@C@h@a@r@6@@@<CC G G O	


@6@ @/@8getTypeOfFunction N@ @ @ 
@8	typeExprs N@@@<C@'C G G Op

@6@1  Gvar2vartype@5@ @/@8 I I@ @/@8 ,@ @ @ 
@8 - N@@@<C@WC G G
 Ou

@6@ @/@8 -!@ @/@8 -!@F
@ @ @8 # I@N@'
@A@-@F@'@8 ,@N@,*** Illegal FlatCurry file: Type error (Or):@8 ,
*** Term: @8 ,@1 Ou@5@8 ,@&*** Inferred type of first argument:  @8 ,@ @8 ,@&*** Inferred type of second argument: @8 ,@ @8 ,@A@T@@@S@@@<CC G G O{


@6@ @/@8 -!@ @ @ 
@8typeBranches N@@@<CC G G@6@F@8 ,@N@**** Internal error: cannot type expression@8 ,@/@8 -	@ @8 ,@A@T@G@@@S@<XO G - CD G G
 KV


@6@8 - @ 
@9 - @<C@6D G G
 KY
@6@/
@8 I7@ 
@3 S@4 J@4 T@4
Ports.Port@4
Socket.Socket@5@8 I I@@@8 K H@#ERROR: Type of global declaration "@8 ,@8 ," contains illegal type: @8 ,@ 
@8 ,@9 +%@<CD G G
 KY

@6@1  G@2 -
@5@9 O I@<CD G G
 O@6 -/@8 ,@8 ," contains type variable!@8 ,@9 +%@<XO GreadProgInLoadPath C@XAP G G	@6@3@4 @4@5@/@8 ,@ @/@8 ,@ @8 Q N@F@-@ @8 ,@N@ @8preprocessFcyFile N@ @/@8 ,@'
@ @ @8 , N@F
@8 ,@N@ @ @9 ,@A@T@A
@ @ 
@9 -4 N@G@<XO GtransConstrEq_hnf C@kGB G G
 

@6@/
@8 @@/@8 @@ 
@3@0@.@5@8 @@ @3@0@.@5@8 @@F@) @N@1 D@1constrEq_hnf
@.@5 B_@5@9 $_@H@A@%@ @ @/@8gen_constrEq_hnf_body N@1 D@1 ->
@.@.@5@2 BQ B_@2 H@0@5@9 $_@<XO G
failCheckFunc C@- G G  F@=XO GreplaceTVarByLVarL CFX G G 

@=CFY G G		

@6@ @/@ @8replaceTVarByLVar N@ @ @ @9 -E N@<XO G
genVarIndices CB G G 
 @=C@ B G G
@6@c@j@d @u@ 
@c@i@d@p@y@r @ 
@ @ @9 -K N@<XO GisDynamicRuleDecl C@;D G G O	 O@D@y@n@a@m@i@c@.@d@y@n@a@m@i@c @p@6@@@<C@GD G G O	 O@D@y@n@a@m@i@c@.@p@e@r@s@i@s@t@e@n@t


@6@@@<C@MD G G
 O	 O@P@r@e@l@u@d@e@.@a@p@p@l@y

 O[
@6@@@/@3@5@8 ,@ @ 
@9 -N N@<XO GreplaceShareVars CIK G G 
@=CIL G G H



@6@*
@@@<C
IM G G


@6@ 
@9 -Q N@<XO G
getSharedVars CI G G@6@/@8countVarsInTerm N@9varsIntoShares N@<XO G
allModules C@3 G G @=XO G -
 CC G G

@6@U
@@@<CC G G @=CC G G
@6@3
@5@8
isListOfASCII N@@@3
@5@9 I7@<CC G G@6@3@.@.
@5@8 @@ 
@/@8 -@3@5@9 @@<XO GcompleteCaseExpressions C@/B G G


 N




 O 

 N
 O 
@6@@@ 
@ @ @9completeCaseInExp N@<CB G G @=XO G	genNfArgs CE G G 
 @=C@&E G G BQ H

@6@ @ @ @ 
@ @9 -f N@<XO G
checkGVarType C@JD G G
 KY@G@l@o@b@a@l@V@a@r@i@a@b@l@e@.@G@V@a@r
@6@@@9 - @<CD G G@6ERROR: GVar declaration "@8 ,@8 ," has not result type "GVar"!@8 ,@9 +%@<XO GinsertShareInBranch CI? G G
 *


 *

@6@ @ @9insertShare N@<XO G - CD- G G@6WARNING: Type of function @8 ,@/
@8 I7@ 
@8 , *@9 ,@<CD1 G G N



@6@@@ @0@9tvars2freevars N@<C@7D3 G G		 *



@6@ @/@8
getTypeOfCons N@@@1  GaddTVar@5@ @/@8 - @ @1 KY
@5@/@8constype2funtype N@ @0@9 -s@<C
D8 G G


@6@ 
@9 -@<XO G , C@%A G G
 +




 +
@6@)
prelude.@@Prelude.@ 
@ @9 ,@<C@ A G G
 +




 +
@6@ 
@ @9 ,@<CA G G
 +!


 +!
@6@)
 -~@@ -@ 
@ @9 ,@<CA G G
 +!


 +!
@6@ 
@ @9 ,@<XO GaddDynamicNameInfo CD G G@6@1dynamicPredNames@.@5@8 I@1 -@4@1 BQ
@5@5@8 A@@@<XO GgetUnqualifiedName CF$ G G@6@3@0@0@5@3@.@.@5@8 ,@@@9 I7@<CF& G G@6@9 I7@<XO GinsertShares CIB G G 
@=CIC G G

@6@ 
@ @8 -o@ @ @9 - N@<XO GtransFixity2pl C	F G G InfixOp
 I@=C	F G G InfixlOp
 I@=C	F G G InfixrOp
 I@=XO GtransExp CAHD G G@*@1 O{


@6@@@F@4@m@" O[
@#@N@4@ @ 
@/@/@8	selectVar N@F@5@8@ @ @8occursInBranches N@N@5@$@!@3@1 H@5@5@#@1  G@2 -R@5@ 
@/@8 ,@1  G@2 -n@5@ @/@8 ,@A@&@&@(@&@G@ @/@8 K@/@ @8 I7@G@A@@F@6@C \@8 OH H@N@6@1 O{@5@/@8getSharedVarsOfCaseArg N@ @ @/@8 -o@1  G@2 -@5@ 
@/@8 ,@ @ @/@8 -@1  G@2 -@5@ @/@8 ,@A@.@F@7 OF@8 -@N@7@ 
@ @/@/@8exp2FuncShareTerm N@&
@&@A@ 
@ @/@8 -@(@&
@&@G@(ComplexCase@H@G@G@G@/@8 I7@ @/@8getCostCenterOfName N@1  G@2addSuffix2MakeShare@5@ @/@ @8 ,@3@.@!@4@.@"@4@.@#@5@/@$@8 ,@/@%@3
@$@5@8 @@/@&@8 ,@ @& I@/@'@8 ,@ @'@ @/@(@8 ,@F@8@U@N@8@ @/@)@ @/@*@8 \ H@A@&@*@G@)@ @*@3@!@4@.@+@4@#@5@/@,@8 ,@/@-@3@(@4@)@,@5@8 @@F@9@)withcut@N@9@!@.@3 B_@ @5@#@A@&@.@ @ @%@ @.@1 BQ@1 H@)@"@+@5@-@5@8writeClauseWithInitGoals N@8 K@ @/@/@8 E{@r@0@/@r@1@0@r@2@0@F@:@)Rigid@N@:@ @(@ @1@3@4@2@5@/@3@8 # I@A
@ @(@ @1@3@2@5@/@3@8 -@ @3@ @ @ @9
transCases N@<C@2Hw G G

 Ou

@6@@_or1@/@8 ,_or2@/@8 ,@ @ 
nocut@ @8 - N@ @ 
 -@ @9 -@<C@:H} G G O	 O@c@o@m@m@i@t
@6@@ERROR: "@8 ,@8 ,@  eval choice" not yet supported!@8 ,@ 
@ @ @8 -@9 +%@<CAH G G@%@6@3@.@4@.@4@.@5@/@8 ,@/@3
@5@8 @@F@&@' \@8 -@N@&@ @/@/@8
exp2ShareExpr N@1  G@2 -@5@ 
@/@8 ,@ @ @/@8 -@A@#@F@' OF@8 -@N@'@ 
@ @/@/@8 -@A@ 
@ @/@8 -@(@H@/@8 I7@ @/@8 -@1  G@2 -@5@ @/@8 ,@F@(@) -@N@(@!@3 B_@5@#@A@&@F@)@J@ @8isConstructorRooted N@N@)@'@F@*@!@)@N@*@'@F@+@) -@N@+@1 D B_@5@9 $_@A@ @9 $_@A
@ @ @1 @@5@9 -@H@H@H@!@H@#@G@%@A@@F@,@<@B@U@A@B F@8hnfTailCallOptim N@A@E@-@ @8localFunCall N@N@-@R@N@,@ @ @1 H@5@9 -@H@H@H@!@H@#@G@%@A@g@ @/@/@8 @@ @3@.@5@8 @@ @3@4@4@5@/@ @8 ,@/@!@8
externalFuncs N@F@.@%@1 BQ@1 @5@.@"@5@ @!@8 --@N@.@0@3@ @.@#@5@ @"@8 ,@/@$@ @#@8 I7@A@&@$@H@"@/@%@3@$@ @5@8 @@ @ @ @%@9 -@<XO G T  C
B; G G@6@/@8 R N@8 $ I@9 S
 N@<XO G , C@$A G G		 N






 N

@6@ @ @9addPrimitiveSpecs2Funcs N@<XO G - CC G G 
 P
@=XO G - CI G G
@6@*
@@@<CI G G


@6@ @/@ @8 -@c@h@d@p@y@<XO G
index2tvar CF- G G 
 O
@=XO Gtransocc_not C@AGc G G		
 


@6@/@ 
@8 @@ @3@0@.@5@8 @@/@  @/@8gen_bind_occ_body N@/@3
@4@4@5@8 @@1 D@2 BQ B_@5@9 $_@<XO G
varToShare CIG G G 
 O[
@=CIH G G
 H


 O[@6@*

@@@<CII G G



@6@ 
@9 - N@<XO G - CH G G  O]@=CH G G  O	 Ok@=CH G G Op

@6@9 -@<XO GgetMissingBranchConstructors C
C G G@6@/
@8getBranchConstructors N@ 
@9getMissingConstructors N@<XO G
transConstrEq CHF G G@V@]@6 S@/@8 ,@3@5@/@8 - L@/
@8 ,@/@3@4@.@4@.@4@.@4@.@4@.@5@8 @@/@3
@4@.@4@.@4@4@.@4@5@8 @@F@`@H@8 M H@N@`@1 D@2 BQ@1 P@1 IS@5@.@5@2 BQ@1 H@.@5@2 BQ@1 H@5@2 BQ@2 P!@1 IS@5 I@5@8 $_@A@%@1 D@2 BQ@1 H@.@5@2 BQ@1 H@5@5@8 $_@G@8 K@ 
@3@5@/@8 -@/@3@4@.@4@.@4@4@4@5@8 @@/@3@4@4@4@4@4@5@8 @ H@/@8 ,@/@ @3@4@4@4@4@4@5@8 @@1 D@2 BQ@1 I@5@2 BQ B_@ @5@8 $_@1 D@2 BQ@1 I@5@2 BQ B_@ @5@8 $_@/@!@3@4@.@"@4@.@#@4 I@4@4@5@8 @@/@$@3@4@4@4@4@4@5@8 @@F@a@. F@8 M H@N@a@1 D@!@2 BQ@1 I @"@5@2 BQ B_@2 BQ@1 @@"@#@5@2 @@5@8 $_@H@%@G@'@A@@/@%@3@4@1 H@.@&@5@4@4@1 H@&@5@4@4@5@8 @@1 D@% B_@5@8 $_@/@'@3@4@4@1 H@&@5@4@1 H@&@5@4@4@5@8 @@1 D@' B_@5@8 $_@1 D@$@2 BQ@1 I @5@2 BQ B_@2 C#@1 @@1 @@5@2 BQ@1 @ I@5@2 @@5@2 O$@1 IM IT@5@3@4@5@5@8 $_ I#@/@(@8 ,@/@)@3@(@4@4@.@*@4@4@4@.@+@5@8 @@1 D@$@2 BQ@1 @@.@,@*@5@2 BQ@1 @@.@-@.@.@5@2 BQ@1 L@,@-@5@2 BQ@1 L@*@.@5@2 BQ B_@2 BQ@)@2 H@+@5@8 $_@F@b F@8 -@N@b@T@G@/@A@7@/@/@3@4@4@4@4@4@5@8 @@1 D@/@2 O$@1 IM IT@5@3@4@5@5@8 $_@8 K@/@0@3@(@4@.@1@4@*@4@0@4@0@4 I@5@8 @@1 D@0@2 BQ@1 ^@1@*@5 B_@5@8 $_ IT@/@2@8 ,@/@3@3@2@4@.@4@4@.@5@5@8 @@/@6@3@(@4@1@4@*@4@4@4@3@5@8 @@1 D@6@2 BQ@1 @@1@*@5@2 BQ B_@2 BQ@1 @@1@4@5@2 @@1@5@5@8 $_ IV@/@7@8 ,@/@8@3@7@4@3@4@.@9@5@8 @@/@:@3@(@4@1@4@*@4@4@4@8@5@8 @@/@;@3@(@4@.@<@4@*@4@4@4@9@5@8 @@1 D@:@2 BQ@1 @@1@4@5@2 BQ@1 @@1@5@5@2 BQ@1 ^@<@2 C@1@5@;@5@8 $_@8 K@/@=@3@4@4@.@>@4@4@4@5@8 @ H@/@?@8 ,@/@@@3@?@4@>@4@.@A@4@4@5@8 @ I@/@B@8 , I@/@C@8 ,@/@D@3@B@4@4@A@4@4@4@5@8 @@/@E@3@C@4@4@>@4@4@4@5@8 @@1 D@=@2 BQ@@@2 C#@1 @@1 I@5@D@5@E@5@8 $_@/@F@3@B@4@4@>@4@4@4@5@8 @ I*@/@G@8 ,@/@H@3@G@4@4@>@5@8 @@1 D@F@2 BQ@1 I@>@5@2 BQ B_@2 BQ@1 @@>@5@2 BQ@1 @ I@5@2 @@5@8 $_@F@c@- F@8 -@N@c@1 D@F@2 BQ@H@2 BQ@1 @@>@5@2 BQ@1 @ I@5@2 @@5@8 $_@G@I@A@m@/@I@3@B@4@4@1 H@&@5@4@1 H@&@5@4@4@5@8 @@1 D@I B_@5@8 $_@1 D@F@2 BQ@H@2 BQ B_@2 BQ@1 @@>@5@2 BQ@1 @ I@5@2 @@5@8 $_@1 D@F@2 O$@1 IM IT@5@3@4@>@5@5@8 $_@8 K@/@J@3@C@4@4@>@4 I@4@4@5@8 @@1 D@J@2 BQ@1 I@>@5@2 BQ B_@2 BQ@1 @@>@5@2 @@5@8 $_@1 D@J@2 BQ@1 I @>@5@2 BQ B_@2 BQ@1 @@>@5@2 @@5@8 $_@F@d F@8 -@N@d@T@G@K@A@'@/@K@3@C@4@4@1 H@&@5@4@1 H@&@5@4@4@5@8 @@1 D@K B_@5@8 $_@/@L@3@C@4@4@4@4@4@5@8 @ I'@/@M@8 ,@/@N@3@M@4@4@.@4@4@5@8 @ J7@/@O@8 ,@/@P@3@O@4@4@.@4@4@4@4@4@5@8 @@F@e@+ F@8 -@N@e@1 D@L@2 BQ@1 @@-@.@5@2 BQ@N@2 BQ@1 @@-@.@5@P@5@8 $_@A@F@1 D@L@2 BQ@1 @@-@.@5@2 BQ@N@2 BQ B_@2 BQ@1 @@-@.@5@P@5@8 $_@1 D@L@2 O$@1 IM IT@5@3@4@5@5@8 $_@8 K@/@Q@3@M@4@1@4@*@4@4@5@8 @@/@R@3@M@4@<@4@*@4@4@5@8 @@/@S@3@G@4@4@5@5@8 @@1 D@Q@2 BQ@1 ^@1@*@5 B_@5@8 $_@1 D@Q@2 BQ@1 @@1@5@5@2 BQ@S@2 BQ@1 ^@<@2 C@1@5@R@5@8 $_@8 K@/@T@3@O@4@1@4@*@4@4@4 I@4@4@5@8 @@/@U@3@O@4@1@4@*@4@4@4@4@4@5@8 @@/@V@3@C@4@4@4@.@W@4@4@4@5@8 @@/@X@3@C@4@4@4@W@4@.@Y@4@4@5@8 @@/@Z@3@O@4@<@4@*@4@4@4@4@4@5@8 @@1 D@T@2 BQ@1 ^@1@*@5@2 BQ B_@2 @@5@8 $_@F@f@E F@8 -@N@f@1 D@U@2 BQ@1 @@1@4@5@2 BQ@1 @@1@5@5@2 BQ@1 H@5@W@5@2 BQ@V@2 BQ@1 ^@<@2 C@1@5@Z@5@8 $_@A@]@1 D@U@2 BQ@1 @@1@4@5@2 BQ@1 @@1@5@5@2 BQ@1 H@5@W@5@2 BQ@X@2 BQ@1 ^@<@2 C@1@5@2 H@2 C#@1 @@1 @@Y@2 H@0@5@2 BQ@1 @@Y@5@2 @@5@Z@5@8 $_@8 K@/@[@3@G@4@4@.@\@5@8 @@1 D@[@2 BQ@1 I@\@5@2 BQ B_@2 S@\@5@8 $_@/@]@3@M@4@4@.@^@4@4@\@5@8 @@1 D@[@2 BQ@1 @@\@.@_@^@5@2 BQ@1 I@_@0@^@0@0@0@0@5@2 BQ B_@]@5@8 $_@ @[@8 $_@9 K@<XO G - CA G G@6@@@<C@$A G G
@6@/WARNING: specifications of primitive functions @8 [ Hwithout source code found:@8 R H@F
 F@8 L H@N
@1  G
writePrimSpec@5@8 J I@A@T@@@<C@6A G G


 N



@6@ 
@/@8 Oi H@ @/@8deleteCostCenterInPrologName N@1 +!@.@5@/@8 [ H@@@ @ @ @8checkArityConsistency N@ @ @9 -@<C@jA G G
 N





 N
 *

@6@ 
@/@8 -@ @/@8 -@1 +@.@.@.@5@/@8 -@@@ @ @ @8 -@ @/@8 I7@ @/@8 I7@ @3@ @5@ @8 ,@ @ @ @9 -@<C@;A G G


 N




 *

 N
 *
@6@0@3@ @0@5@ @8 ,@@@ @ @9 -@<C@:A G G
 N


 *@6@ 
@/@8 -@ @/@8 -@ @/@8 \ H@+ERROR: specification of primitive function @8 ,@ @8 , @8 ,@ @8 , *@8 ,@@@8 +%@S@<CA G G



@6@ @ @9 -@<XO GequalDirectories C@+Ay G G@6@/@8 LD N@/
@8 -@/@8 N I@8 N I C@/@8 -@ 
@8 - C@/@8 -@ @8 -@@@'@<XO GwriteDTypeClause C@,F( G G *




@6@1  G -@5@/@8 - @!@1 KY@5@#@  @ 
@ 
@9writeDTypeClauses N@<XO GtransNf CBG G G@ @"@6 H@/@8 ,@3@5@/@8 - Ji@/
@8 ,@/@3@4@.@4@.@4@.@4@.@5@8 @@/@3
@4@.@4@4@.@4@5@8 @@1 D@2 BQ@1 H@5@5@8 $_@8 K@ 
@3@5@/@8 -@/@3@4@.@4@4@4@5@8 @@1 D@2 BQ@1 I@5@2 BQ B_@2 BQ@1 @@5@2 @@5@8 $_@/@3@4@4@4@4@5@8 @@1 D@2 BQ@1 I @5@2 BQ B_@2 @@5@8 $_@/@3@4@1 J@5@4@1 J@5@4@4@5@8 @@1 D@2 BQ B_@2 @@5@8 $_@F@* F@8 -@N@*@T@G@A@,@/@3@4@1 H@5@4@1 H@5@4@4@5@8 @@1 D@2 BQ B_@2 @@5@8 $_@/@3@4@4@.@4@4@5@8 @ If@/@8 ,@/@3@4@4@.@ @4@4@.@!@4@4@4@5@8 @@1 D@2 BQ@1 @@.@"@ @5@2 BQ@1 @@!@"@ @5@5@8 $_@8 K@/@#@3@4@.@$@4@ @4@4@!@4@4@4@5@8 @@1 D@#@2 BQ@1 ^@$@ @5@2 BQ B_@2 BQ@1 @@!@5@2 @@5@8 $_@/@%@3@4@.@&@4@.@'@4@4@5@8 @@/@(@3@4@.@)@4@ @4@4@!@4@4@4@5@8 @@F@+@8 F@8 -@N@+@1 D@#@2 BQ@1 @@$@&@5@2 BQ@1 @@$@!@'@5@2 BQ@%@2 BQ@1 ^@)@2 C@$@5@(@5@8 $_@A@W@1 D@#@2 BQ@1 @@$@&@5@2 BQ@1 @@$@!@'@5@2 BQ@%@2 BQ@1 ^@)@2 C@$@5@2 H@2 C#@1 @@1 BQ@1 I@'@5@2 @@'@2 H@0@5@2 BQ@1 @@'@5@2 @@5@(@5@8 $_@9 K@<XO GcheckHeaderParams CA
Jw G G	@6@/@8compilerVersion $@/@8 I7@3@%@5@8 --@/
@8 ,V KK@ 
@/@8 I7@ @8 --@F@: \@8 -@N@3@V@4@A@4@R@4@I@4@A@4@B@4@L@4@E@4@S@4@H@4@A@4@R@4@I@4@N@4@G@5@8 --@A@8@E@5@3@V@4@A@4@R@4@I@4@A@4@B@4@L@4@E@4@S@4@H@4@A@4@R@4@I@4@N@4@G@5@8 --@N@R@F@: OF@8 -@N@3@F@4@U@4@N@4@C@4@T@4@I@4@O@4@N@4@S@4@H@4@A@4@R@4@I@4@N@4@G@5@9 --@A@8@E@5@3@F@4@U@4@N@4@C@4@T@4@I@4@O@4@N@4@S@4@H@4@A@4@R@4@I@4@N@4@G@5@8 --@N@R@<XO G -A CGK G G 


 IS
@=C@,GL G G




 IU IS

@6@3@5@3@5@ @9 -@@<XO GgetExternalNameFromVisibility C	F G G
Private@6@9 I7@<CF  G G
Public@6@3@0@0@5@3@.@.
@5@8 ,@@@ 
@9 I7@<C	F" G G
 .@6@9 I7@<XO GfromSameModule CH G G@6@/@3@.@0@5@8 ,@3@.@0@5@8 ,@@@<XO GdeleteLastTrueInBody CJQ G G BQ
 @6@@@<CJR G G BQ


 BQ
@6@ 
@ @9 .
 N@<XO G - C@+@B G G@6@0@3@{@.@5@8 ,@/
@3@}@0@5@8 ,@3@{
@5@3@}@5@/@8 ,@ @8 I7@@@<C@G G G 
 @p@=XO GgenerateMissingBranch C@C
 G G
 


 * +


@6@ @ @8 E{@d@ @8
numberVarList N N@/@8 I7
Prelude.[]@/@8 I7	Prelude.:@/@8 I7@!@1 O	 O
@5@#@1  G O@5@ @/@8 - @!@1 O	 Ok
@5@#@!@1 O	 Ok@4@4@1 O	 Ok@5@5@#@" O	 O@#@<XD t  t t  Gt allFunctions A O G . CJ  D. D.   I`  L  O  S  S4  SK  L/  S`  U  Rg  Q  Re  Q  U  O  J  O  R   R  O"   I  M  Id  R   TS  U  TN  I  Q  IT  IV  J  K  K'  Jm  J	  I  JK  I  I<  Q	  P  P  O6  O  L  JB  L  R  M$  Jf  R-  U7  S  TF  P  Iy  JX  JZ  K  L  L  L  O  O5  P  P  P  Qs  P  R  R  R)  S  S  R  L  Ic  UM  UO  QR  H  H  I1  I3  H  H  Mv  M  L  P  O  Q  P  M	   MK   N   Qi  Q  Q  Q  Ru  K  K  K  K  R  S  U  T  T  O  Ui  I  Uj  Uk  Um  H  Ja  H  I\  I  ID  L^  K  L  Kt  Kx  K  OV  PI   O8  O  IJ  IH  R  Qu  J   Qo  Q  P   P  R|  S2  R  Ra  Rs  R  Q  S  R   R
  S9  R  S  S"  U  T5  S  Ts  U  JA  U  U  Jw   I}  Jc  H  IO  I@  Ir  K  L3  L  Jg  JG   Jz   O  P  O  IL  H  H  T  T0  U  N  L  J  L  L  Q  U  O  J  O  IV  I  TN  Uk  O  O6  I  I`  Q  K  Jm  T0  T  IT  I  K'  J	  R  IJ  Jg  O  Q  MK   Qi  JG   Rs  IL  QR  U  T  J  O  O5  H  S  S4  H  I  U  J   R  L  O  Q  Rg  Q  K  K  K  K  R   O"   N  R-  L/  H  L  R  M$  Jf  Ir  K  I  P   R   O  Q	  O  U  TS  S  P  O  H  I@  H  Ru  JB  I}  Jc  I  O8  JK  H  Kx  K  P  Id  Q  P  N   S  R   Ja  Uj  I\  Ui  L^  L  Um  R  T  R  OV  U  Q  R|  S2  S  Ra  Ts  Qo  Q  S  ID  Kt  P  K  P  P  IH  M	   U  JA  Jw   T5  S"  I<  U  Ic  R  PI   P  Qs  R  SK  Jz   L3  Mv  S`  Q  Iy  K  R  L  M  R  U7  S  TF  P  M@=XO GreplaceDotByUnderscore CJV G G@6@/@8 I7@/
@8replaceDotsByUnderscores N@ 
@9 I7@<XO G
readInterface C
A1 G G@6@ 
@8 ,@@@<CA3 G G@6@#ERROR: Interface or FlatCurry file @8 K@8 K.[fcy|fint] not found!@8 K@8 KCurrent load path: @8 K@8 K@8 K@@@S@<XO G - CH G G
 O	 O
@6@/
@8 I7@ 
@8 . N@@@<C
H G G
 Op

@6@9 -@<XO GgetDataConsNameArity CC+ G G  +


 
@=XO G - C@7@I G G@6@/@8 I7@/
@3@'@4@7@4@B@.@5@8 ,@0@3@'@4@7@4@D@.@5@ @8 ,@ 
@ @/@8 ,@ @8 I7@@@<C@O G G 

@=XO G -y CD; G G 
 O
@=XO G - CA G G@6@F
@'@N
@T@A
@-ERROR in specification of primitive function @8 ,@8 , : inconsistent arities!@8 ,@9 +%@<XO G - C
H G G@6 F@8 - N@@@<C@qH G G
@6@F@& F@8 -C N@N@3@1 H@.@5@5@3@1 H@4@5@4@.@4@5@/@8 ,@A@3@1 H@.@5@5@3@1 H@5@4@.@4@5@/@8 ,@/@3
@5@8 @@F@)
Flex@N@!@1 I@5@#@A@( @1 D@5@9 $_@<C@H G G * +



@6 N@/@8 I7@F@" O	 O@#@)
 .(@N@( -@A@&
@ @/@8 -@/@3@5@8 @@ @/@8 ,@ @/@8 \ H I@ @/@8 ,@F
@ 
@ @8noFurtherNonFailingCase N@N@( -@A@( -@ @3@5@ @ @ @8 -@ @ @ @9 -@<C@@H G G * +


@6@ @/@8transCaseLit2Cons N@ @/@8 .) I@ @/@8 ,@ @3@5 -@ @8 -@ @ 
@ @9 -@<XD t  t t  Gt allConstructors A O G .0 CA  D. D.   K      H  L  T  T  T  T  T  T	  T
  T  T  T
  T  T  I   I   M   M
   M   I   I  O  O  T  S<  S  T  K   H  L  T  T  T  T  T  T	  T
  T  T  T
  T  T  I   I   O  O  T  S<  S  T  I   I  M   M
   M      IN  W,@=XO G -8 C@A_ G G
@6@/@8 J I@3@4/currytools/optimize/bindingopt@5@/@8 ,@8 ,@E	bindingoptimization F@8 J I@N@R@@@/
@8 N I@F
@)
 @N@(@0@A@r
@/@/@3@-@4@v@4@4@ @5@8 I7@F
 .4fast@8 .5@N@(-f @A@( J@3 K@4@4 \@4@4@4
@5@/@8 ,@F@8 ,@N R@8 K@ @8 K@8 K@A@T@F	@ @8 R H@N@T@A@4WARNING: no binding optimization performed for file:@8 ,@9 ,@<CAl G G @=XO GwriteDynamicInfoClause CD G G BQ
 @p@6@@@1 FI@2 C;@2 \. @p@5@9 $_@<C@'D G G BQ

@6@!
@1 D@1 \.@.@5@2 [@5@#@1 FI@2 C;
@5@9 $_@<XO GgetFixityFromOpList CF G G@6@/
@8 I7@1 *
@.@.@5@8 --@@@ @ @9 - N@<CF G G  U@=XO G . CJZ G G@6@/@3@.@.
@5@8 ,@@@ 
@/@8 .@3@_@5@9 ,@<CJ^ G G 

@=XO GgenerateProg C@@ G G N




@6@8initializeCompilerState  N@F
@8 -@N...including code for debugging@8 ,@A@T@F
@8 M H@N@&...including code for failure printing@8 ,@A@T@ @8 [ H@ @8 Z H@ @8 R @8writePrologHeader  N@1 FI $@5@8 $_@1 FI $+@5@8 $_@1 FI #@5@8 $_@8 K@1  GwriteLoadImport@5@ @8 -@8 K@ @ @ @ @ @ 
@8	writeProg N@8 K@/@8 - N@1  G .<@5@ @8 -@8 K@"%%%%% Number of shared variables: @8 K@/@8numberOfShares N@ @8 K@8 K@8 S @@@<XO GwriteClauseWithRevInitGoals C
JE G G
@6@1 D
@5@9 $_@<CJG G G

@6@ @1 BQ
@5@9 .X N@<XO GfreeVarsInExps CD G G @=CD G G
@6@/@8
freeVarsInExp N@ 
@/@8 .[ N@ @ @9 \ H@<XO GgetConstructors C@{B G G@6@!@3@1  K @5@4@1  H@5@4@1  L@5@4@1  T@5@4@1  T@5@5@#@F
@8includePrelude  N@N
@"  IN  W,@#@A@-@"  IN  I   I     C@#@<CB G G *


@6@/@8getDataCons N@ 
@/@8 .b N@ @ @9 ,@<XO G - CC- G G @=C@'C. G G * +



 

@6@ 
@ @8 E{@ @ @9 -@<CC1 G G * +
@6@9 -@<XO GcomputeCorrectType CC G G 
@=C@C G G
 N




 O 


@6@/@ 
@8 I7@1  G -@5@ @/@8 - @F@ @ @/@8 -!@N@T@A@:@F@8 ,@N@4*** Internal type inference for auxiliary function "@8 ,@ @8 ," failed@8 ,@A@T@!@1 KY@3@E@4@R@4@R@4@O@4@R@4@T@4@Y@4@P@4@E@5@5@#@ @ @/@8tenvtype2funtype N@  @0@8freevars2tvars N@" N
 O @#@3
@5@ @ @9 .k N@<C@7C G G
 N




 *

@6@" N
 *@#@3
@5@ @ @9 .u@<XD t  t t  Gt  - A O G - CO  D. D.  BQ  U@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@s@e@q@[@r@a@w@] BQ  Rg@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@e@n@s@u@r@e@N@o@t@F@r@e@e@[@r@a@w@] BQ  U@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@a@p@p@l@y@S@e@q@[@r@a@w@] BQ  O@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@a@p@p@l@y@N@o@r@m@a@l@F@o@r@m@[@r@a@w@] BQ  J@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@a@p@p@l@y@N@o@t@F@r@e@e@[@r@a@w@] BQ  O@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@a@p@p@l@y@G@r@o@u@n@d@N@o@r@m@a@l@F@o@r@m@[@r@a@w@] BQ  R@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@e@r@r@o@r BQ  O" @p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@f@a@i@l@e@d@[@r@a@w@] BQ  I@p@r@i@m@_@s@t@a@n@d@a@r@d@ @b@o@o@l@E@q@[@r@a@w@] BQ  IT@p@r@i@m@_@s@t@a@n@d@a@r@d@ @c@o@n@s@t@r@E@q@[@r@a@w@] BQ  IV@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@c@o@n@c@u@r@r@e@n@t@_@a@n@d@[@r@a@w@] BQ  J@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@c@o@m@p@a@r@e@[@r@a@w@] BQ  U@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@o@r@d BQ  T@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@c@h@r BQ  Ui@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@I@n@t@_@p@l@u@s BQ  Uj@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@I@n@t@_@m@i@n@u@s BQ  Um@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@I@n@t@_@t@i@m@e@s BQ  Ja@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@I@n@t@_@d@i@v BQ  I\@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@I@n@t@_@m@o@d BQ  L^@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@I@n@t@_@q@u@o@t BQ  L@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@I@n@t@_@r@e@m BQ  OV@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@n@e@g@a@t@e@F@l@o@a@t BQ  IJ@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@M@o@n@a@d@_@b@i@n@d@[@r@a@w@] BQ  IH@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@r@e@t@u@r@n@[@r@a@w@] BQ  R@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@M@o@n@a@d@_@s@e@q@[@r@a@w@] BQ  Q@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@p@u@t@C@h@a@r BQ  P @p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@g@e@t@C@h@a@r BQ  R|@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@r@e@a@d@F@i@l@e BQ  S2@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@r@e@a@d@F@i@l@e@C@o@n@t@e@n@t@s@[@r@a@w@] BQ  Ra@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@w@r@i@t@e@F@i@l@e@[@r@a@w@] BQ  R@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@a@p@p@e@n@d@F@i@l@e@[@r@a@w@] BQ  U@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@c@a@t@c@h@[@r@a@w@] BQ  S@p@r@i@m@_@r@e@a@d@s@h@o@w@t@e@r@m@ @p@r@i@m@_@s@h@o@w@T@e@r@m BQ  IL@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@a@p@p@l@y@[@r@a@w@] BQ  H@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@c@o@n@d@[@r@a@w@] BQ  H@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@l@e@t@r@e@c@[@r@a@w@] BQ  T@p@r@i@m@_@s@t@a@n@d@a@r@d@ @u@n@i@f@E@q@[@r@a@w@] BQ  T0@p@r@i@m@_@s@t@a@n@d@a@r@d@ @u@n@i@f@E@q@L@i@n@e@a@r@[@r@a@w@] BQ  U@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@i@f@V@a@r@[@r@a@w@] BQ  N@p@r@i@m@_@s@t@a@n@d@a@r@d@ @p@r@i@m@_@f@a@i@l@u@r@e@[@r@a@w@]@=XO GtransBoolEq CC9Gn G G@*@+@6 J@/@8 ,@3@5@/@8 - I@/
@8 ,@/@3@4@.@4@.@4@.@4@.@4@.@5@8 @@/@3
@4@.@4@.@4@4@.@4@5@8 @@1 D@2 BQ@1 H@.@5@2 BQ@1 H@5@5@8 $_@8 K@ 
@3@5@/@8 -@/@3@4@4@4@4@4@5@8 @@/@3@4@4@4@4@4@5@8 @@1 D@2 BQ@1 I@5@2 BQ@1 I@5@2 BQ B_@2 BQ@1  G@2 I I@5@2 I@1 C#@1 I@5@2 I@5@5@8 $_@1 D@2 BQ@1 I@5@2 BQ B_@5@8 $_@F@4 F@8 -@N@4@T@H@H@A@N@/@3@4@1 H@.@5@4@.@4@1 H@5@4@4@5@8 @@1 D B_@5@8 $_@/@3@4@4@1 H@5@4@1 H@5@4@4@5@8 @@1 D B_@5@8 $_@1 D@2 BQ@1 C#@1 I @5@2  G@2 I@5@2 BQ B_@2 C#@1 BQ@1 @@5@2 BQ@1 @ I@5@2 @@5@2 BQ@1  G@2 I I@5@2 I@1 I@5@2 BQ@1 H@5@2 BQ@1 @ I@5@2 @@5@8 $_ I@/@ @8 ,@/@!@3@ @4@4@.@"@4@4@4@.@#@5@8 @@1 D@2 BQ@1 I@5@2 BQ B_@2 BQ@1 @@.@$@"@5@2 C#@1 BQ@1 @@$@"@5@2 BQ@!@2 H@#@5@2 BQ@1 I@$@0@"@0@0@0@.@%@5@2 BQ@1 I@1 @.@&@.@'@5@%@5@2 BQ@1 @@&@'@5@2 BQ@1 @ I@5@2 @@5@8 $_@1 D@2 BQ@1 @@$@"@5@2 C#@1 @@1 BQ@1 @@$@"@5@!@5@2 H@#@5@2 BQ@1 @ I@5@2 @@5@8 $_@8 K@/@(@3@ @4@.@)@4@"@4@0@4@0@4 I@5@8 @@1 D@(@2 BQ@1 ^@)@"@5 B_@5@8 $_ I@/@*@8 ,@/@+@3@*@4@.@,@4@.@-@5@8 @ I@/@.@8 ,@/@/@3@.@4@+@4@.@0@5@8 @@/@1@3@ @4@)@4@"@4@4@4@/@5@8 @@/@2@3@ @4@.@3@4@"@4@4@4@0@5@8 @@1 D@1@2 BQ@1 @@)@,@5@2 BQ@1 @@)@-@5@2 BQ@1 ^@3@2 C@)@5@2@5@8 $_@9 K@<XO GreadProgramHeader CJ G G@6 A@/@8 Fy@/
@8 Pd H@8 F @ 
@9 K8 H@<XO GtranslateGlobalSpec CD G G 
Global.Temporary .~@=CD G G 
Global.Persistent .@=CD G G@6 -@8 ,@8 ,@1" has illegal specification of storage mechanism!@8 ,@9 +%@<XO GfreeVarsInBindings CD G G @=CD G G H



@6@/@8 .]@ 
@/@8 . N@ @ @9 .a@<XO GwriteCostCenter C@%@Y G G@6@/@8 I7@3@{@.
@5@3@}@5@8 ,@/@ 
@8 I7 J@8 M.@ @9 M.@<XO G
writeFunTypes CC G G @=CC G G N

@6@/
@8 I7@ 
@8 , J@8 ,@9 . N@<CC G G *

@6@/
@8 I7@ 
@8 , J@8 ,@9 .@<XD t  t t  Gt currentFunction A O G . C  D. D.  U@=XO GoccursInExp CD G G
 O[
@6@*
@<CD G G
 O	
@6@9occursInExps N@<C
D G G
 Op

@6@9 . N@<CD G G
 Ou


@6@B@8 .@A@ 
@9 .@<CD G G
 O{



@6@B@8 .@A@ 
@9 -@<XO G N C
AH G G@6@ 
@8 -;@@@<CAJ G G@6ERROR: FlatCurry file @8 K@8 K.fcy not found!@8 K@8 K .@8 K@8 K@8 K@@@S@<XO G
getConsOfType C@,C& G G *

 

@6@1 +@0@0@5@ 
@8 --@@@1  G ."@5@ 
@9 - @<C
C) G G


@6@ 
@9 . N@<XO GgenVars CJ: G G
@6@)
 @@@<CJ; G G


@6@r
 @ 
@9 . N@<XO G . CD G G

@6@B@8 .@A@ 
@9 .@<XO Gfreevars2tvarsOnList CDe G G 
@=CDf G G
@6@ 
@/@8 .r@ @ @9 . N@<XO GwriteNTimes CJ= G G @6@@@<CJ> G G@6@c@i@d @u@8 K@r
 @9 . N@<XO G . CC G G 
@=CC G G


@6@r
@ 
@9 .@<XD t  t t  Gt newAuxFunctions A O G . CF  D. D.  N@P@r@e@l@u@d@e@.@w@o@r@d@s@.@_@#@c@a@s@e@o@r@0 . O  O   O{ - O[  * +@P@r@e@l@u@d@e@.@T@r@u@e O	 Ok@P@r@e@l@u@d@e@.@[@] * +@P@r@e@l@u@d@e@.@F@a@l@s@e Op O	 O@P@r@e@l@u@d@e@.@c@o@n@d O	 O@P@r@e@l@u@d@e@.@l@e@t@r@e@c O[ O	 O@P@r@e@l@u@d@e@.@a@p@p@l@y O	 O@P@r@e@l@u@d@e@.@b@r@e@a@k O	 On@P@r@e@l@u@d@e@.@w@o@r@d@s@.@i@s@S@p@a@c@e@.@2@8@2 O[ O	 O@P@r@e@l@u@d@e@.@c@o@n@d O	 O@P@r@e@l@u@d@e@.@l@e@t@r@e@c O[ O	 O@P@r@e@l@u@d@e@.@w@o@r@d@s@.@_@#@s@e@l@F@P@2@1@#@w O[ O	 O@P@r@e@l@u@d@e@.@c@o@n@d O	 O@P@r@e@l@u@d@e@.@l@e@t@r@e@c O[ O	 O@P@r@e@l@u@d@e@.@w@o@r@d@s@.@_@#@s@e@l@F@P@2@2@#@s@2 O[ O	 Ok@P@r@e@l@u@d@e@.@: O[ O	 O@P@r@e@l@u@d@e@.@w@o@r@d@s O[ N@P@r@e@l@u@d@e@.@>@.@_@#@c@a@s@e@o@r@0 . O  O   O{ - O[  * +@P@r@e@l@u@d@e@.@G@T O	 Ok@P@r@e@l@u@d@e@.@T@r@u@e * +@P@r@e@l@u@d@e@.@L@T O[ * +@P@r@e@l@u@d@e@.@E@Q O[ N@P@r@e@l@u@d@e@.@<@.@_@#@c@a@s@e@o@r@0 . O  O   O{ - O[  * +@P@r@e@l@u@d@e@.@L@T O	 Ok@P@r@e@l@u@d@e@.@T@r@u@e * +@P@r@e@l@u@d@e@.@E@Q O[ * +@P@r@e@l@u@d@e@.@G@T O[@=XO G	transbind C@_GQ G G 

@6@/
@8 @@/@8 @@ 
@3@0@.@5@8 @@ @3@0@.@5@8 @@ @ @/@/@/@8
gen_bind_body N@/@ @1 BQ@1 @
@5@5 I*@/@8 -@1 D@1 I@5@2 BQ B_@5@9 $_@<XO G - CD G G
 *



@6@B@8 .@A@ 
@9 -@<XO G .. C
H G G O_
@6@@@<C
H G G Oa
@6@@@<CH G G Oc
@6@@@9 MG H@<CH G G

@6@+ERROR in FlatCurry file: Illegal argument "@8 ,@8 ," in case branch!@8 ,@9pleaseReport  N@<XO GwriteFTypeClause C@KE G G N



@6@ 
@/@8 -@ @0@/@8 -G@ 
@ @/@8 . N@ @/@8getFuncArity N@ @ @/@8getPrologNameFromExtFuncs N@ @/@8 .= N@1 S@5@9 $_@<XO GaddCostCenterOfFuncs C@R G G 

@=C@2@S G G
 N


@6@ 
@/@8 -@F@ @8 --@N@&
@A
@3@5@/@8 ,@ @ @9 . N@<XO G -{ CD? G G 
@=CD@ G G

 KV

@6@ @ @9 -z@<XO G - CIS G G@6 O@/@ 
@8 - N@ @9 T H@<XO G -_ CC G G@6@U
@S@<CC G G @=CC G G@6@8 F2@c@j@d@u@c@j@d@@s@9 -^@<XD t  t t  Gt  - A O G - C  D. D. @=XO G - C@!A G G +



@6@8 , @8 ,@8 ,
 in library "@8 ,@ 
@8 , K@9 ,@<CA G G +!

@6@8 , @8 ,@9 ,@<XO G .+ CH G G 
@=C@ H G G
 * +
@6 N@/
@8 I7@" O	 O
@#@)
 .(@<XO G
flatcases2var C@2E G G


 * +



 * +


@6@ @/@ @8flatargs2var N@ @/@8 ,@ @ @ @9flatexp2var N@<CE G G
 * +


 * +

@6@ @ @9 .@<XO G - CI% G G@6@8 -T N@9 -o@<XO GdeleteLastTrue CJM G G D
 @6@@@<CJN G G D


 D
@6@ 
@ @9 .@<CJO G G 

@=XO G - CC! G G 
@=CC" G G

@6@ 
@/@8 .@ @3
@5@9 \ H@<XO G -w CDB G G +



@6@@@<C
DC G G


@6@ 
@9 -v@<XO GcomputeAllExternalFunctions CBz G G @=C@/B{ G G N


 *

 BQ 


@6@@@ @8 -@ @ @9 . N@<CB G G

@6@9 .@<XO G - C@( G G  F@=XO G
flcFunc2FA CB G G N


 

@6@ @9 -@<XO GdoesPrologTranslationExists C@ G G@6@8 Q N@/@8 ,@8 # I@@@<XO GfreeVarsInBranches CD G G @=C@+D G G * +




@6@ 
@/@8 .]@ @/@8 .@ @/@8 . N@ @ @9 .a@<C@ D G G * +


@6@/@8 .]@ 
@/@8 .@ @ @9 .a@<XO G Qb C@;@t G G@6@/@/
@8 L H@/@8 N  H@F@8 .d@N@ @3
@5@0@0@0@8readImportedEntities	 N@G@A@ @ 
@/@0@8 N N@ @8 .@ N@@@<C@} G G@6@%ERROR during compilation of program "@8 ,@8 , +@8 ,@9 Q} H@<XO Gtvars2freevarsOnList CDO G G 
@=CDP G G		
@6@ @ @/@8 -s@ @ @ @ 
@9 . N@<XO G - C
JB G G@6@/
@8 .@ 
@9 .Z@<XO G . CE G G
 O[

 O[
@6@@@ 
@ @9getVarInEnv N@<CE G G
 O]

 O]
@6@@@<C@%E G G
 O	



 O	

@6@@@1  G@2 .
@5@ @ @9 ,@<C@)E G G		
 Op


 Op

@6@@@ 
@/@ @8 .@ @/@8 ,@ @ @ @9 .@<C@ E G G
 Ou


 Ou

@6@@@ 
@ @8 .@ @ @9 .@<C@,E G G
 O{



 O{


@6@@@ @ @8 .@1  G@2 .
@5@ @ @9 ,@<C@8E G G@6@-ERROR in FlatCurry file: Unknown expression "@8 ,@8 ," in function "@8 ,@/
@8 . N@ 
@8 , +@8 ,@8 .@%@8 O .@8 K@8 K .@8 K@ 
@8 K +@8 K@9 K@<XO G - C@%I G G O{



@6@/@8 -V@ 
@ @/@8countVarsInBranches N@ @ @/@8
prefixVars N@ @9 -Y@<XO GaddTVar2FreeVar CDT G G 

 BQ
@=CDU G G
 BQ


 BQ
@6@@@<CDV G G


@6@ @ @9 . N@<XO G
isIOAction CE G G KV

@6@9 . N@<C@&E G G KY@P@r@e@l@u@d@e@.@I@O@6@@@<XO GgenVariableShareHnfClause C@Fz G G@6 L@/@8 ,@/
@3@4@.@5@8 @ U@/@8 ,@/@3@4@.@4@.@5@8 @@/@3
@4
@4@4@.@4@.@5@8 @@!@1 BQ@2 U@1 L@5@5@#@F F@8 -@N@&@A@ @!@1 C#@1 @@1 BQ@1 I@5@2 @ H@0@5@2 @@5@5@#@1 D@2 BQ B_@2 BQ@1 L@.@5@2 C#@1 @@1 @@2 L@.@5@2 BQ@1 @@5@2 @@5@2 BQ@1 H@.@5@2 BQ@2 @@5@9 $_@<XO GtransDerefAllClause C@HH9 G G@6 L@/@8 ,@/@3@4@.
@5@8 @@1 D@1 R@.@5@2 BQ B_@2 BQ@1 L@.
@5@2 C#@1 @@1 @@2 L@.@5@2 R@5@2 R@5@9 $_@<XO Gcheck_flcFunction C@'I G G N

@6@/
@8 -@1 .@0@5@8 I@ 
@/@8 -@1 .@5@8 A@8
check_flcRule N@@@<CI G G@6@"INTERNAL ERROR in FlatCurry file "@8 , .@8 ,@/@8 .@8 , +@8 ,@9 .@<XO G .h CB G G @=C@#B G G +



 


@6@ @8 -@ @ @9 .g@<XO G R C@@B, G G@6@/@8 * L@8 \
 H@8 .J@1 FI $@5@8 $_@1 FI #@5@8 $_@8 K@1 D@1 J4@.
@.@5@2 I@2 D
@5@8 $_@8 K@,%%%%%%%%%%%% hnf clauses %%%%%%%%%%%%%%%%%%%@8 K@8 K@8transHnfCurrent N@8writeGenericClauses N@9 .W@<XO GfunctiontypeWithExternal CFi G G BQ 



@6@0@ 
@0@0@; @ S@<XD t  t t  Gt  .f  A O G .e C@% G G   @=XO G -( CD G G @=C@6D G G		 * +

@6@ @ 
@/@8 -!@ @ 
@/@8 -'@3@1 *@1 +@0@5@5@5@ @ @ @9unifyBranchTypes N@<C@pD G G * +



@6@1  G -@5@ @/@8 - @ @ 
@/@8 ,@ @/@8 -@1  G O@5@ @/@8 - @ @ @ @8 -@ @ @/@8 -!@ @ 
@/@8 -'@3@1 *@1 +@5@5@5@ @ @ @9 /
@<XO GgenFunctionShareHnfClause C@zF G G@6 L@/@8 ,@/
@3@4@.@5@8 @@/@3
@4
@4@.@4@.@4@.@5@8 @@1 D@2 BQ B_@2 BQ@1 L@.@5@2 C#@1 @@1 @@2 L@.@5@2 BQ@1 @@5@2 @@5@2 BQ@1 H@.@5@2 BQ@1 U@1 L@5@5@2 @@5@9 $_@<XD t  t t  Gt bugInFlcFile  A O G .N CA G G@6@/@8 I7@1 FI@2 *@5@9 $_@<XO G .^ CDm G G  O[
@=CDn G G  O]@=C
Do G G O	
@6@9 .`@<CDq G G Op


@6@ 
@/@8 .]@ @9 .@<CDt G G Ou


@6@/@8 .]@ 
@/@8 .]@ @ @9 .a@<CDx G G O{



@6@/@8 .]@ 
@/@8 .@ @ @9 .a@<C@/D| G G Or


@6@/@8 .@ 
@/@8 .]@ @ @/@8 .a@1  G
bindingVar@5@/@8 - @ @ @9 .@<XO GcompleteCaseInBranch C@B G G - * +

 O	 O
 * +
@6 O"@ @8 I7@@ N@/@8 I7 .@/@8 I7 .@/@8 I7@!@1 O	 O
@5@#@1  G O@5@ @/@8 - @!@1 O	 Ok@5@#@!@1 O	 Ok@4@4@1 O	 Ok@5@5@#@" O	 O@#@<CC
 G G *

 *
@6@ @ @9 -c@<XO G - CD G G 
@=C@VD G G
 KV

@6@ @/@8 -!@F@ @ @8 -"@N@T@A@(@F@"@8 ,@N@1*** Illegal FlatCurry file: Type error (FunArgs):@8 , -$@8 ,@ @8 ,*** Inferred type: @8 ,@ @8 ,*** Expected type: @8 ,@ @8 ,@A@T@@@S@ @ @ @9 -@<XO G . C@0E G G
@6ERROR in FlatCurry file: @8 ,@!undeclared variable in function "@8 ,@/
@8 .@ 
@8 , +@8 ,@8
reportLiftBug  N@%@8 O /@8 K /@8 K@ 
@8 K +@8 K@9 K@<CE G G
 BQ



@6@@@<CE G G



@6@ 
@9 .@<XO GtransDerefClause C@HH3 G G@6 L@/@8 ,@/@3@4@.
@5@8 @@1 D@1 Il@.@5@2 BQ B_@2 BQ@1 L@.
@5@2 C#@1 @@1 @@2 L@.@5@2 @@5@2 Il@5@9 $_@<XO G Q C@CA  G G@6@/@8 , N@/@8 , S=@/
@8 ,@E@8 ,@N@R@E@8 ,@N@R@ 
@8 ,@/@8 .2@3@4/tools/curry2xml -fcy @4
@5@/@8 ,@ @8 .9@@@<CA- G G @=XO GelimNestedCasesInBranches CCM G G @=C@$CN G G *



 *

@6@ 
@ @8elimNestedCasesInRHS N@ @ @9 /" N@<XO G -t CDG G G O
@6@ @ 
@9 .@<C@$DI G G		 KV


 KV

@6@ @ @/@8 -s@ @ @ @ 
@9 -s@<CDL G G KY


 KY
@6@ @ @ 
@9 .@<XO GwriteLibraryInclusion C@#A G G@6@1 FI@2 $
@5@8 $_@F@)
 \G@N@1 FI@2 *@2  \GinitializeDynamic@5@9 $_@A@T@<XD t  t t  Gt  .V A O G .U C  D. D. @G@=XO G .L C@<@ G G@6 )w@8 K@/
@8 . @8 K@ @8 O@/@8 .@8 K@F \@8 -@N VARIABLESHARING@8 K@A@T@F
 OF@8 -@N
 FUNCTIONSHARING@8 K@A@T@8 K@9 K@<XO GelimCasesInExp CCT G G  O[
 O[@=CCU G G  O]
 O]@=C@!CV G G O	



 O	

@6@1  G /.@5@ @ @9 - @<CCX G G Op


 Op
@6@ 
@ @9 /- N@<C@TCZ G G		 Ou


 O	 O

@6@1 Ou
@5@/@8 .]@1  G O@5@ @ @8 - @ @8genAuxFuncName N@ @/@8 E{@1 N .@1 O @5@2 O @2 Ou
@5@/@8elimNestedOrCases N@ @9addAuxFunction N@<C@mCf G G

 O{



 O	 O
@6@ 
@ @8 //@ @/@8 .@1  G O@5@ @ @8 - @ @8 /0@ @/@8 E{@r @ @/@8newVarIndex N@1 N .@1 O @5@2 O @3@5@2 O{@1 O[@5@5@/@8 /3@ @9 /6@<C@6Cx G G Or


 Op

@6@1  G /@5@ @8 - @1  GelimCasesInBinding@5@/@8 - @ 
@/@8 //@ @ @ @9letbindings2constr N@<XO G -H CFN G G
 O

@6@ @ 
@8getTVarInEnv N@@@<CFP G G 
 O
 BQ

@=C@$FQ G G		
 KV


 KV

@6@ @/@ @8 -G@ @ @ @9 -G@<C@ FT G G
 KY


 KY

@6@ @ @8 -@ @ @9 -J@<XO G / C
D! G G@6@8 -"@@@'
@<C@>D" G G@6@F@1@8 ,@N@.*** Illegal FlatCurry file: Type error (Case):@8 ,*** Branches: @8 ,@/@8 -	@ @8 ,@$*** Inferred type of first branch:  @8 ,@/@8 -	@ @8 ,@$*** Inferred type of second branch: @8 ,@/@8 -	@ @8 ,@A@T@H@G@@@S@<XO GgenHnfClause CAF G G
 BQ 



@6@/@ 
@8 E{@/@3@5@8 @@ @3@.@4@.@4@.@5@/@8 ,@/@3@5@8 @@F@'@8 -@N@!@1 BQ@1 P@.@5@2 BQ@2 P!@5@#@H@H@A@a@F@S@E F@8 -@N@R F@8 .'@E@ @) N@N@ @R@E@!@) IL@N@!@R@N@ @3@.@4@4@.@5@/@8 ,@/@3@5@8 @@!@1 BQ@2 O@5@#@A	@&@H@H@G@/@3
@4@4@4@4@5@8 @@F@"@8 .F@N@"@1 D@2 BQ B_@2 C#@2 R@5@9 $_@A
@1 D@2 BQ B_@5@9 $_@<CF G G@6@@@<XO G -p CI) G G O[

@6@@@ 
@9 -@<CI+ G G O]


 O]
@6@@@<CI, G G O	




 O	

@6@@@ @ @9 -@<C@(I. G G Op



 Op

@6@@@1  G@2 -@5@ 
@ @8 ,@ @ @9 -o@<C@,I1 G G O{




 O{


@6@@@ @ @8 -o@1  G@2 -@5@ @ @9 ,@<C@ I5 G G Ou



 Ou

@6@@@ 
@ @8 -o@ @ @9 -o@<CI9 G G
@6@ INTERNAL ERROR in "insertShare"!@8 ,@%Unknown expression in FlatCurry file:@8 ,@8 ,@9 .@<XO G Q CJn G G@6@8 ,Deleting old target file '@8 -@8 -'.@8 -@8 \ H@@@<CJt G G @=XO G /% C@!CE G G O{



 O{

@6@@@ 
@ @8 //@ @ @9 /'@<CCH G G Ou


 Ou

@6@@@ @8 /$@ 
@ @9 /$@<CCK G G@6@9 //@<XO GcompleteCaseInBinding CB G G H

 H
@6@ @ @9 -c@<XO G - CAE G G KY
 Im@6@3@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@4@I@4@n@4@t@5@4@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@4@F@4@l@4@o@4@a@4@t@5@4@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@4@C@4@h@4@a@4@r@5@4@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@4@B@4@o@4@o@4@l@5@4@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@4@O@4@r@4@d@4@e@4@r@4@i@4@n@4@g@5@4@3@I@4@O@4@.@4@H@4@a@4@n@4@d@4@l@4@e@5@4@3@I@4@O@4@.@4@I@4@O@4@M@4@o@4@d@4@e@5@4@3@I@4@O@4@.@4@S@4@e@4@e@4@k@4@M@4@o@4@d@4@e@5@4@3@P@4@l@4@P@4@r@4@o@4@f@4@i@4@l@4@e@4@D@4@a@4@t@4@a@4@.@4@P@4@r@4@o@4@f@4@i@4@l@4@e@4@S@4@e@4@l@4@e@4@c@4@t@4@i@4@o@4@n@5@4@3@P@4@o@4@r@4@t@4@s@4@.@4@P@4@o@4@r@4@t@5@4@3@S@4@o@4@c@4@k@4@e@4@t@4@.@4@S@4@o@4@c@4@k@4@e@4@t@5@5@8 --@@@<CE G G KV Im@6@@@<CE G G 
 R@=XO GgenMakeFunctionShare C@:G G G@6 H@/@8 , L@/@8 ,@/
@3@4@.@5@8 @@/@3@4@.@4
@5@8 @@1 D@2 R@5@8 $_@9 K@<XD t  t t  Gt  , A O G , C@/ G G @=XO G /4 C@DC8 G G	
 N




 O 

 N
 O 
@6@@@F@1 ,@0@0@5@8 I@N@T@A@T@1 , @5@8 A@ @ @9 /$@<C@!C> G G N




 *
 N
 *@6@@@<CC@ G G

@6@.ERROR: Illegal argument in elimNestedOrCases: @8 ,@9 ,@<XO G . C@tF G G	@6@1 BQ@1 
@5@.@5@8 --@@@F@;@0@3@ @.@5@ @8 ,@N@F@!@/@3@[@4@r@4@a@4@w@4@]@5@ @8 ,@N@ 
@ @9 I7@A@'
@G@H@A@$@+ERROR: Specification of primitive function @8 ,@/@8 -@ @/@8 -@ @8 , @8 ,@8 , *@8 ,@8 +%@S@H@<CF G G 
@=XO G . CE G G @=CE G G
 BQ



@6@ @ @ @9 .@<XO G
transpropshar CBG G G@+@,@6 U@/@8 , J@/@8 ,@/
@3@4@.@4@5@8 @@1 D
@2 BQ@1 I@5 B_@5@8 $_@!@1 IM@.@.@.@5@#@!@1 IM@.@5@#@/@3@4@4@5@8 @@1 D@2 BQ B_@2 I@1  @f@5@5@8 $_@!@1 W*@0@0@0@0@5@#@/@3@4@4@5@8 @@1 D B_@5@8 $_@!@1 W+@0@5@#@/@3@4@4@5@8 @@1 D B_@5@8 $_@F@5 F@8 -@N@5@T@H@A@!@1 H@0@5@#@/@3@4@4@5@8 @@1 D B_@5@8 $_@1 D
@2 BQ@1 I @5 B_@5@8 $_@/@3@4@.@4@.@5@8 @ J@/@8 ,@/@ @3@4@4@.@!@4@4@5@8 @@1 D@2 BQ@1 @@.@"@!@5@2 BQ@1 @@"@!@5@ @5@8 $_@8 K@/@#@3@4@.@$@4@.@%@5@8 @@/@&@3@4@4@!@4@4@5@8 @@/@'@3@4@.@(@4@!@4@4@5@8 @@1 D@&@2 BQ@1 ^@!@5 B_@5@8 $_@1 D@&@2 BQ@1 @@$@5@2 BQ@1 @@%@5@2 BQ@#@2 BQ@1 ^@(@2 C@5@'@5@8 $_@8 K@/@)@3@4@4@5@8 @@1 D@)@2 BQ@1 I@5 B_@5@8 $_@1 D@)@2 BQ@1 @ J@5 B_@5@8 $_@/@*@3@4@4@.@+@5@8 @ H@/@,@8 ,@/@-@3@,@4@4@+@5@8 @@1 D@*@-@5@8 $_@8 K@/@.@3@,@4@4@5@8 @ L@/@/@8 ,@/@0@3@/@4@.@1@5@8 @@/@2@3@,@4@4@.@3@5@8 @@/@4@3@,@4@4@0@5@8 @@1 D@.@2 BQ@1 I@5 B_@5@8 $_@1 D@2@2 BQ@1 B;@5@2 BQ B_@2 C#@1 @@1 S@0 @0@0@0@5@2 BQ@1 R@1@5@2 @@3@0@5@2 @@3@5@8 $_@1 D@.@2 BQ@1 @@0@5 B_@5@8 $_@1 D@4@2 R@1@5@8 $_@9 K@<XO G	writeFunc C@!E$ G G N *
@6@0@3@[@4@r@4@a@4@w@4@]@5@8 ,@@@<C@E* G G N




 *
@6@ 
@8 .@@@/@8 -@/@8 E{@ @/@8 .@ $WORLD@/@8 ,@ @3@1 IM@5@4@.@4@5@/@8 ,@/@3@5@8 @@ @8 $_@r@r@ @ @3@5@/@8 -@/@8 E{@ @3@0@4@1 L:@.@5@4@.@4@5@/@8 ,@/@3@5@8 @@0@3@ @.@5@ @8 ,@/@ @8 I7@ @3@5@/@ @8 ,@/@!@3@ @5@8 @@ 
@ @ @1 BQ@!@2 @@5@/@"@8 -@1 D@"@5@8 $_@8 K@@@<C@EB G G N




 *
@6@/@8 -@r@r@ @ @3@5@/@8 -@/@8 E{@ @3@.@4@.@4@.@5@/@8 ,@/@3@5@8 @@/@8 E{@ @3@5@/@8 ,@0@3@ @.@5@ @8 ,@/@ @8 I7@/@3@5@8 @@ 
@ @ @1 BQ@2 @@5@/@8 -@1 D@5@8 $_@8 K@@@<C@EU G G N




 O 

@6@ @ @/@8 -P@@@/@8 -@ @ 
@8checkDynamicType N@ @/@8 I7@0@3@.@.@5@ @8 ,@3@$@4@D@4@Y@4@N@4@_@5@ @/@8 ,@/@ @8 I7@F@"@) @p@N@"@(Dynamic.Temporary@G@A
@ @/@8 -@(Dynamic.Persistent@/@8 E{@/@8 E{@/@3@4@4 @4 @5@8 @@ @3@1 T@5@4@.@4@.@5@/@8 ,@/@3@5@8 @@ @ @ @ @/@8 -h@1 D@5@8 $_@ 
@/@ @8argnum N@r@!@ @1 FI@2 D$@2 @!@5@8 $_@F@#@) /\@N@#@1 @!@5 @p@8 - N@A@1 @!@5@ @8 /a@8 K@@@<C@Eq G G N
 

 O  O	 O@G@l@o@b@a@l@.@g@l@o@b@a@l


@6@@@/@8 -@ @8 , N$GLOBAL_@ @/@8 ,@ 
@/@8 -@ @/@8 -@ @ @/@8 .| N@/@3@4@1Global.GlobalDef@5@4@.@4@5@8 @@ @8 $_@1 FI@2 D$@2 @5@8 $_@/@3@4@.@5@8 @@1 D@2initGlobalValue@5@8 $_@8 K@@@<C@E G G

 N
 

 O  O	 O@G@l@o@b@a@l@V@a@r@i@a@b@l@e@.@g@v@a@r

@6@@@/@8 -@ @8 -i N@ 
@/@8 -@/@3@4@.@4@.@4@.@5@8 @@1 FI@2 D$@2 @5@8 $_@1 D@2initGlobalVariable@5@8 $_@8 K@@@<C@^E G G

 N

 O 


@6@/@8 -@1 .@0@5@8 I@ @/@8 -@1 .@5@8 A@r@r@ @ @3@5@/@8 -@ 
@/@/@8 .@ @ @/@8 .@  @p@ @  -@ @8 -@9 K@<XO G / CFe G G@6@/@1 /@5@/@8 @9transHnf N@<XO G
check_flcCase C@ J& G G * +



@6@@@8check_flcString N@1  @f @@5@8 -@ 
@9
check_flcExpr N@<CJ* G G * +

@6@@@8check_flcLit N@9 /t@<CJ- G G@6@/ERROR in FlatCurry file: Illegal case pattern "@8 ,@8 , .@8 ,@/@8 .@8 , +@8 ,@9 .@<XO G
maxVarCase CB G G * +



@6@/@8maxList N@ 
@/@8maxVarIndex N@ @ @9 U+ N@<CB G G * +
@6@9 /@<XO G /Z CE G G
 KV


@6@@@8checkDynamicTypeForCorrectTypes N@ 
@9 /Y@<C@7E G G
 KY@D@y@n@a@m@i@c@.@D@y@n@a@m@i@c@6@@@<CE G G@6ERROR: Dynamic predicate "@8 ,@8 ,@ " has not result type "Dynamic"!@8 ,@9 +%@<XO G , CD= G G 
 O[
@=XO G . C@LIW G G O[
@6@@@F@ @8 [ H@N@T@G@A@0@%ERROR in FlatCurry file in function "@8 ,@/@8 .@ @8 ,":@8 ,
variable "@8 ,@ @8 ,@#" does not occur in left-hand side.@8 ,@8 /@%@8 O@#ERROR in FlatCurry file: variable "@8 K@ @8 K@#" does not occur in left-hand side!@8 K@9 K@<CIc G G O] O_
@6@@@<CId G G O] Oa
@6@@@<CIe G G O] Oc
@6@@@ @ @9 .@<C@MIf G G O]Ident
@6@@ /@8 ,@/@8 .@ @8 , /@8 ,@ @ @8 -Expression "@8 ,@1 O]@2 /@5@8 ,@," should not occur in FlatCurry expressions.@8 ,@8 .@%@8 O@%ERROR in FlatCurry file: Expression "@8 K@1 O]@2 /@5@8 K /@8 K@9 K@<C@Is G G O	


@6@@@ @/@/@8exp2FuncShareTerms N@ @/@8 -@ @8checkForDeprecatedFunction N@ @8checkForDynamicConstructor N@ @8checkForTupleArity N@ @/@8 E{@F
@ @/@8getConsArity N@N@( @A@F@ @/@8 .@N@c@h@h@n @@z@A@( @G@F@) @N@/@3@5@8 @@G@A@&@F@c@h@d @u@N@ @/@8 .@!@1 IM@5@#@A@GINTERNAL COMPILER ERROR: over-application occured in exp2FuncShareTerm!@8 ,@H@F@) O@)
subterm@N@"
 H
@#@'@A@'
@'@G@<CI G G Op

@6@@@ @/@8 ,@ @ @ 
@ @9 .@<CI G G***unknown expression***@6@&INTERNAL ERROR in "exp2FuncShareTerm"!@8 , /J@8 ,@8 ,@9 .@<XO G Q C@(Jd G G@6@8 ,@0@1 .x
@.@5@1 BQ@1 Q
@5 B@5@8 J J@F@8 - N@N@T@A@8 Q N@@@<CJk G G @=XO G / C@CBK G G@6@3
Term.readTerm@4Term.readQTerm@4
Term.showTerm@4Term.showQTerm@4ReadShowTerm.readTerm@4ReadShowTerm.readsTerm@4System.getDate@4System.showDate@4FlatTools.writeFLC@4FlatCurryTools.writeFLC@4FileGoodies.findFileInPath@4	HTML.Form@4
HTML.HtmlElem@4HTML.showHtmlDoc@4HTML.showHtmlDocCSS@4Ports.openSocketConnectPort@5@8 --@@@)WARNING: do not use deprecated function "@8 -@8 -".@9 -@<CBX G G @=XO Gcheck_flcBinding CJ G G H

@6@8 F2@9 /t@<XO GcountVarsInTerms CI G G 
@=CI G G
@6@ 
@/@8 -V@ @ @9 / N@<XO G / CE G G
 KV


@6@8 /@ 
@9 /@<C@3E G G
 KY
@6@/
@8 I7@ 
@3 J@4 T@4 -+@4 -,@5@8 --@@@8 -.@"ERROR: Type of dynamic predicate "@8 ,@8 , -0@8 ,@ 
@8 ,@9 +%@<CE G G
 KY

@6@1  G@2 /
@5@9 -2@<CE G G
 O@6 /@8 ,@8 , -3@8 ,@9 +%@<XO Gtypelist2flattype C
FE G G
@6@@@<CFF G G
 KV
@6@@@ 
@ @9 / N@<XO G -Z CI G G @=C@5I G G 



 H
@6@c@h
@d@u@@@1 .U@.@5@8 I@r@1 .U@5@8 A@ @ @9 -Y@<CI G G

@6@9 -Y@<XO G .P CB&A G G@$@6@ @/@8 ,@ @ @/@8 ,@ 
@/@8getExternalLibraries N@1  G /)@5@ @8 -@8 K@/@8 I7@1 FI@2 Qe@5@8 $_@8 K@F@$	 /@8 I@N@$@T@A@T@1  G .@5@ 
@8 -@E@%@8 /  N@N@%@R@F@& F@8 M H@N@&@3 @p@5@ 
@/@8 .@A@!@3 @p@5@#@"

@#@F@'@)@N@'@T@A@-...including code for profiling cost centers:@8 ,@1  G@2 . E#@5@ @8 -2@8 -.@ 
@/@8 .@F@(@1 -@0@5@8 I@N@(@T@A@T@1 -@5@8 A@F@)@1  G /5@5@ 
@/@8 - @N@)@T@A@*INTERNAL COMPILER ERROR in or/case lifter!@8 ,@S@G@/@8 . N@ @/@8 .@ @ @/@8 ,@ @ @/@8 ,@ @ @/@8 .u@ @ @/@8 ,@F@* F@8 , N@N@*@&@ @A@F@+@1  G@2 -b@5@ @/@ @8 ,@N@+@T@A@2INTERNAL COMPILER ERROR in case branch completion!@8 ,@S@G@ @ @ @ @/@!@8 ,@1  G .@5@ @!@/@"@8 - @1 .@0@5@8 I@1 .@"@5@8 A@/%%%%%%%%%%%% function types %%%%%%%%%%%%%%%%%%%@8 K@8 K@1 FI@2 D%@2  S@5@8 $_@1 FI@2 D$@2  S@5@8 $_@1  G@2 .@5@ @ @8 -2@8 K@2%%%%%%%%%%%% constructor types %%%%%%%%%%%%%%%%%%%@8 K@8 K@1 FI@2 D%@2  I@5@8 $_@1 FI@2 D$@2  I@5@8 $_@F@,@3@P@4@r@4@e@4@l@4@u@4@d@4@e@5@8 --@N@,@T@A@$@1 S IN IN IN @2 KV@1 KY S@5@2 KV@0@2 KV@1 KY@4@0@5@0@5@8 $_@1  G -@5@8 -@8 K@ @/@#@8 .j@1 .1@0@5@8 I@1 .1@#@5@8 A@5%%%%%%%%%%%% function definitions %%%%%%%%%%%%%%%%%%%@8 K@8 K@1  G /W@5@ @ @8 -@1 FI@2 *@5@8 $_@8 K@@@E@-@8 /@N@-@R@9 K@<XO G / CB G G  O[
@=CB G G  O]?@=CB G G O	
@6@1  G /@5@/
@8 - @ 
@9 /}@<CB G G Op


@6@/@8 /}@ 
@/@8 /@ @ @9 /@<CB G G Ou


@6@/@8 /@ 
@/@8 /@ @ @9 /@<C@)B G G O{



@6@/@8 /@1  G /|@5@ 
@/@8 - @ @/@8 /}@ @ @9 /@<XO G / CA
 G G
@6@@@<C@@A G G	 N *


@6@/@3@ @0@5@ 
@8 ,@@@/@ @8 I7@F@ @8 --@N@&@A	@!@3@5@#@ @ @9 /@<C
A G G


@6@ 
@9 /@<XO G S
 CB@ G G@6@F@B F@8 /@A Q F@8 .5@N@T@A@9 N: I@<XO G /> CC G G 
@=C@>C G G		 H




 O	 O
 O	 O
 O[

@6 H@ @8 I7 H@ @8 I7@ @ @9 /=@<XO G /	 C@UB  G G@6@?%%%%%%%%%%%% clauses for generic operations %%%%%%%%%%%%%%%%%%%@8 K@8 K@1  G -@5@8 -@1  G .w@5@8 -@1  G -@5@8 -@F \@8 -@N@1  G /U@5@8 -@A@T@F OF@8 -@N@1  G /Q@5@8 -@A@T@9
transDeref N@<XO G /x CJ G G O_@6@@@<CJ G G Oa@6@@@<CJ G G Oc@6@@@<CJ G G@6@*ERROR in FlatCurry file: Illegal literal "@8 ,@8 , .@8 ,@/@8 .@8 , +@8 ,@9 .@<XO G - C@JH G G
 O[


@6@@@F@ 
@8 /@N@T@G@A@0 /@8 ,@/@8 .@ @8 , /@8 , /@8 ,@ 
@8 , /@8 ,@8 /@%@8 O /@8 K@ 
@8 K /@8 K@9 K@<C
H G G
 O] O_


@6@@@<C
H G G
 O] Oa


@6@@@<CH G G
 O] Oc

@6@@@ 
@9 .@<C@JH G G
 O] /

@6@@ /@8 ,@/@8 .@ @8 , /@8 ,@ 
@8 - /@8 ,@1 O]@2 /@5@8 , /@8 ,@8 .@%@8 O /@8 K@1 O]@2 /@5@8 K /@8 K@9 K@<C@I G G
 O	



@6@@@ @/@8 -@ @8 /@ @8 /@ @8 /@1  G@2 NQ
@5@ @/@8 ,@F@B@)
 Ok@A@"
 Ol@#@N@( @A@F
@)
 O@N@( @A@"
 On
@#@F@) @N@3@5@9 @@H@A@D@F@c@h@d @u@N@ @/@8 .@" IM@#@G@A@#@>INTERNAL COMPILER ERROR: over-application occured in exp2Term!@8 ,
Function: @8 ,@/@8 .@ @8 ,Expression: @8 ,@1 O	
@5@8 ,@9 +%@G@<CI G G
 Op


@6@@@ 
@/@8 ,@ @ @9 -@<CI G G /@6 .@8 ,@8 ," in FlatCurry file!@8 ,@9 .@<XO GincVarCount C
I G G 
 
@=C@&I G G
 



 

@6@*

@@@ @c@h@d@p@y@<C@ I G G
 



 

@6@ @ @9 / N@<XO G S CJJ G G@6@/@8 . N@8 # I C@8 K@9 K@<XO G /~ CB G G ?@=CB G G
@6@ 
@/@8 /}@ @9 /@<XO GelimCasesInBranches CC G G @=C@$C G G *



 *

@6@ 
@ @8 //@ @ @9 / N@<XO G . C
@ G G		

@6@@@<C@#@ G G

@6@/@8 RX N@ @ @8 --Module "@8 ,@ @8 ," not allowed as import!@8 ,@8 M H@@@S@<C@ G G
@6@ @8 --@@@ @ 
@ @ @ @ @ @9 .@<C@@ G G
@6@ @/@/@8 . N@" N




@#@1  G K:@5@/@ @8 - @ @ @/@8 .a@ 
@ @/@8 ,@ @ @/@8 ,@ @ @/@8 ,@ @3@5@ @ @ @ @ @ @8 .@ @/@ @8 N H@F@$@ @ @ @8 . N@N@$@T@H@!@G@#@A@H@ @/@!@/@"@8 .@F@%@8 ,@N@%@3Compiling '@4@"@4' into '@4@ @4'...@5@/@#@8 ,@ @#@8 ,@A@T@G@#@ @!@ @ @ @ @ @8 .@F@&
@8 ,@N@& B#@9 ,@A@T@<XD t  t t  Gt  RY A O G RX C@< G G @=XO GgetArity CB G G 



@6@@@<C
B G G


@6@ 
@9 / N@<XO G .C CA@ G G @6@F
@1 .U@0@5@8 I@N
@T@A@T@1 .U @5@8 A@F@1 .@0@5@8 I@N@T@A@T@1 .@5@8 A@F@1 .1@0@5@8 I@N@T@A@T@1 .1@5@8 A@F
@1 -@0@5@8 I@N
@T@A@T@1 -@5@8 A@F@1 .@0@5@8 I@N@T@A@T@1 .@5@8 A@F@1 -@0@5@8 I@N@T@A@T@1 -@5@8 A  "+#@8 FX  "-#@8 FX  "*#@8 FX  "/#@8 FX  "=#@8 FX  "/=#@8 FX  "<#@8 FX  "<=#@8 FX  ">#@8 FX  ">=#@8 FX  "+.@8 FX  "-.@8 FX  " ]@8 FX  "/.@8 FX  "<.@8 FX  "<=.@8 FX  ">.@8 FX  ">=.@9 FX@<XO G /: CC G G@6@F@8 --@N@r
@ 
@9 /9@A@'
@G
@<XO G / CAH G G

@6@D% dereference a term, i.e., remove all top-level sharing structures:@8 K@8 K@1 D@1 Il@.@.@5@2 BQ@1 I@5@2 BQ B_@2 @@5@8 $_@1  G / @5@8 -@1 D@1 Il@1 H@.
@5@0@5@2 BQ B_@2  G@2 O
@5@8 $_@1 Il@5@8 $_@8 K@D% completely dereference a term, i.e., remove all sharing structures@8 K@8 K% also inside subterms:@8 K@8 K@1 D@1 R@5@2 BQ@1 I@5@2 BQ B_@2 @@5@8 $_@1  G .@5@8 -@1 D@1 R@5@2 BQ@1 @@.@.@5@2 BQ@1 @@5@2 Sw@5@8 $_@1 D@1 Sw @0@0@5 B_@5@8 $_@1 D@1 Sw@.@5@2 BQ@1 @@.@5@2 BQ@1 R@.@5@2 BQ@1 @@5@2 BQ@1 ^@.@2 @@5@2 Sw@5@8 $_@9 K@<XO Gcheck_flcCombType CI G G  O@=CI G G  Ok@=CI G G  On@=CI G G  Ol@=XO G . CI G G 
@=CI G G



@6@ 
@ @ @9 .@<XO G / CB G G@6@F
@c@i@j@u@N
@'
@A@'@<XO G .s CDZ G G@6@U
@@@"
 O@#@c@j@d@p@y@<CD^ G G  O
@=CD_ G G KV


@6@ 
@/@8 .r@ @ @9 .r@<CDb G G KY


@6@ 
@9 .@<XO G - CG^ G G 
@=C@(G_ G G		
 BQ

@6@ @3
@4
@4@5@8 @@ @ 
@ @9 -@<XO G . CB G G@6@/@8 . N@8 /@@@<CB G G@6@3@(@4@,@.@5@8 I7@3@,@5@8 E{@@@<CB G G@6@3ERROR (illegal FlatCurry file?): Arity of function @8 ,@8 , (used in function @8 ,@/@8 .@8 , P1@8 , *@8 ,@@@S@<XO G .A C@ G G@6@8 .W@-ERROR during compiling, no program generated!@8 ,@9 .@<XO G /< CC G G H


 H
@6@ 
@ @9 //@<XO G / CI G G 
@=C@%I G G



@6 /@ @/@ @8 .@ @/@ @8 /@ @ @9 ,@<XO G . C@h G G  @6@4*** Please report this error to the PAKCS developers@8 ,@+*** if you have used the standard compiler!@8 ,@9 +%@<XO Gcheck_flcCaseType CI G G  -@=CI G G  .(@=XO G /m C@Fl G G	@6 H@3@5@/@8 -@/
@3@4@.@4@.@4@.@4@.@5@8 @@1 D
@2 BQ@1 I@5@2 BQ B_@2 BQ@1 @@5@2 @@5@8 $_@F \@8 -@N@1  G@2 .@5@8 -2@A@F OF@8 -@N@1  G@2 /@5@8 -2@A@T@1  G@2 /H@5@8 -2@/@3@4@4@4@4@5@8 @@ @8 $_@9 K@<XO G -d C
B G G  O[
 O[@=C
B G G  O]
 O]@=C@'B G G O	


 O	
@6@1  G@2 -e
@5@ @ @9 ,@<CB G G Op

 Op
@6@ @ @9 -c@<C@UB G G O{


 O{
@6@@@ @/@8 - N@F
@)@N@(@A@1  G@2 .
@5@ @/@8 ,@1  G@2 /
@5@ @/@8 ,@ @ @ @9 ,@<C@#B G G Ou

 Ou

@6@@@ @ @8 -c@ @ @9 -c@<C@,B G G Or

 Or

@6@@@1  G@2 /O
@5@ @ @8 ,@ @ @9 -c@<XO G . CI G G 
@=CI G G *



@6@ 
@/@8 -V@ @ @9 .@<XO G .p CC G G 
@=CC G G P




 KV

@6@ @ @9 .o@<XO GgetOtherConstructors CF> G G 
@=CF? G G
 +


@6@@@ 
@9 0! N@<C@&FA G G
 +



 

@6@ 
@ @8 -@ @ @9 0#@<XO G /_ CB G G KV

@6@/
@8 /^@c@h
@d@p@y@<CB G G  O @=C@7B G G KY
@6@F
@*@"@P@r@e@l@u@d@e@.@I@O@#@N
@)@A@) @<XO G / CC~ G G  H
@=XO G /7 CC G G@6@1 .@.@5@8 I@1 .@4
@5@9 A@<XO G / C@b G G  @6@9> Probably, this is due to a compiler bug in transforming@8 ,@/> do/let/where expressions. Suggested solution:@8 ,@7> Simplify dependencies in the do/let/where expression.@8 ,@9 +%@<XO G /r CI G G@6@1  @f @@5@9 -@<XO G / C@,B[ G G@6@3Dynamic.dynamic@4Dynamic.persistent@4
Global.global@4GlobalVariable.gvar@5@8 --@/@8 .@@
ERROR in "@8 ,@8 ,
": Function "@8 ,@8 ,@!" is not allowed in this context!@8 ,@9 +%@<CBf G G @=XO G / CB G G@6@/@8 .1 N@9 /@<XO G /1 C@FC G G@6@1 ,@.@.@5@8 I@r
@1 ,
@5@8 A@/@8 K@3@.@4@_@4@#@4@c@4@a@4@s@4@e@4@o@4@r@5@/@8 ,@ @ @9 ,@<XO G /u CI G G O[@6@@@<CJ  G G O]
@6@@@9 /w@<CJ G G O	



@6@@@8 0
 N@8 /q@1  G /v@5@ 
@9 -@<CJ G G Op

@6@@@1  @f @@5@8 -@9 /t@<CJ G G Or

@6@@@1  G /@5@8 -@9 /t@<CJ G G Ou

@6@@@8 /t@9 /t@<CJ
 G G O{



@6@@@8 0 N@8 /t@1  G /p@5@ 
@9 -@<CJ G G@6@-ERROR in FlatCurry file: Illegal expression "@8 ,@8 , .@8 ,@/@8 .@8 , +@8 ,@9 /@<XO G -W CI G G O[

@6@@@ 
@9 /@<C	I G G O]
@6@@@<CI G G O	

@6@@@ 
@9 /@<CI G G Op


@6@@@ 
@9 -V@<CI G G O{



@6@@@ 
@/@8 -V@ @ @9 .@<CI G G Ou


@6@@@ 
@/@8 -V@ @ @9 -V@<CI G G@6@@@$INTERNAL ERROR in "countVarsInTerm"!@8 , /J@8 ,@8 ,@9 .@<XO G , CAn G G 
@=C@EAo G G	

@6@3
@4 @4@5@/@8 ,@ @/@8 ,@F@!@ @8 ,@E@ 
@8 - N@N@R@N@5WARNING: further FlatCurry file found (but ignored): @8 -@ @8 -@ @9 ,@A@ @9 ,@<XO G . CGZ G G 
 @=C@3G[ G G

 BQ H

 BQ .

@6@ @ @ @ 
@ @9 .@<XO G - CF/ G G @=C@hF0 G G +




@6@ @/@8 -@ @3
@5@/@8 ,@ @/@8 /@ @0@/@8 -G@ @ @/@8 .@ @/@8 - N@ @ 
@/@8 0#@1 I@5@8 $_@r@ @ @ 
@9 -@<XO G +& CBH G G @6@F
@8 /@N
@T@A /@9 C:@<XO G , C@p G G@6@/@8 /@9 Qb N@<XO G / C@HBi G G@(@,
@6@3@,@5@/@8 E{@/
@8 , N@c@k@h
@u@@@/@8 . 0,@8 ,@ @8 ,": arity of @8 ,@8 ,-tupel too large.@8 ,The maximal arity of tuples is @8 ,@ 
@8 , C@8 ,@;This can only be changed by reconfiguring your installation@8 ,@9 +%@<CBv G G @=XO G . CI G G O 

@6@1  @f @@5@8 -@9 /t@<C
I G G *
@6@9 /q@<XO G /A CF] G G
 BQ



@6@@@<CF^ G G



@6@ 
@9 /@@<XO G - CI G G
 H


@6 H@/@8 ,@3@4
@4@5@9 @@<XXQM AF@#/usr/lib/swi-prolog/boot/syspred.pl  )=As@$C S E &E ,E F E HpE FEleashE
trie_propertyE &Ecall_with_inference_limitE ]E $QE *xEatom_prefixE [E EE &Ecurrent_signalE XzE ^E G Eset_prolog_stackE AE EE $E XTE LDE XE AE [E CoE &Ecall_with_depth_limitE AE YErequireEcurrent_trieE FE KSE CnE ]qEprolog_stack_propertyEnospyall E$predicate_propertyE	nb_setvalE XeE BXD t  t t  At  & @ D t  t @t  At & D t  t t  At  &  O A &CA< , , 

@6@U@1 @8 D@0@5@9 @< A@<CA? , , 
@6@@@<CA@ , , 

@6@@@1 @5@8 & A@1 
@5@9 0_@<CAD , ,@6@1  @a@2 ,@2 &
@5@8 ]g A@@@<CAG , ,@6@/@8 X2 A@/@8 B A@/
@8 "> A@ 
@8 D A@S@<CAM , , @=XD t  t t  At trace_ports  O A 0gCA{ , ,@6@/@1 BQ@1trace_alias@4@.
@5@2 Di

@5@9 @  A@<XD t  t t  At $clause_property  D t  t t  At  0l  O A 0lC
C , , &
@6 F@9 C @<C
C , , E
@6 A@9 0n@<C
C , , Y
@6owner@9 0n@<C
C , ,size
@6 0r@9 0n@<CC , ,fact@6 0s @9 0n@<CC , ,erased@6 0t @9 0n@<C
C , , Y9
@6 Q@9 0n@<C
C , , A
@6 A@9 0n@<XD t  t t  At  F  O A FC
A , ,@6@*@@@9 @ A@<CA , ,@6$flag@1update_flag
@5@9 CW A@<XD t  t t  At  0?  O A 0>C@ , ,@6@/@8 D A '@/@8map_bits A@0@9 0{@<XD t  t t  At  0A  O A 0@CDo , ,@6@8 0S A@8 0A A@9 As A@<XD t  t t  At bit  O A 0C@w , ,@6@@@@<C
@z , , 


@6@ 
@9 @n A@<XD t  t t  At  N @ D t  t @t  At & D t  t t  At  N  O A &CA( , , 

@6@U@1 @8 D@0@5@9 0^@<CA+ , , 
@6@@@<CA, , , 

@6@@@1 @5@8 & A@1 
@5@9 0@<CA0 , ,@6@1  @a@2 0`@2 &
@5@8 0a@@@<CA3 , ,@6@/@8 0b@/@8 0c@/
@8 0d@ 
@8 ]< HT@ 
@8 D A@S@<CA: , , @=XD t  t t  At  0C @ D t  t @t  At 0B  A @D t  t t  At  0C  O A 0BC@<B , ,@6@/
@8 E A@B@+@/@1  @2 E?
@.@5@8 B A@ 
@ @  Eo @F@+ B_@N@@@A@T@'@A@ 
@;  E @H@<XD t  t t  At  ]  O A ]CDN , ,@6@8 D @F@*
@N@T@A@9 @ A@<XD t  t t  At generate_current_predicate  O A 0CB , ,@6@8 Xe A@!
@1 @5@#@ 
@8 EV @ 
 Dg@9 Di @<XD t  t t  At  $R  O A $QC@ , ,@6@U
@@@9 B. A@<C@ , , D
@6@@@F	@U@N@9enum_style_check A@A	@D
@8 0@N
@T@Q@<C@ , ,@6@/@8 A 
style_name@/@8 0}@0@9 0@<XD t  t t  At  F  O A FCD4 , ,  Y?@=CD5 , ,  E@=CD6 , ,  &@=CD7 , ,  @B@=CD8 , , exported_operators@=CD9 , , program_size@=CD: , , 
program_space@=XD t  t t  At  0j  O A 0iC@ , ,  @>
trace_call
trace_redo
trace_exit
trace_fail@=C@ , ,  B 0@=C@ , ,  ' 0@=C@ , ,  ' 0@=C@ , ,  B 0@=XD t  t t  At  E   O A ECC , ,@6@9 0m A@<XD t  t t  At  ^  O A 0IC@ , ,@6@/@8 D A '@/@8 0}@0@9 0@<XD t  t t  At  0L  O A 0KCE , ,@6@3@.@4@.
@5@8 @ A@c@h
@z@0@ @9 E	 A@<XD t  t t  At  A  O A ACA , ,@6@V
@@@/@8canonical_source_file A@9property_source_file A@<CB  , ,@6@9 0@<XD t  t t  At  E  O A 0MC@%A , ,@6@8 _8 A@F
@"
 _;@#@N
@T@A@D@8 F3 A@N@'
@)@Q@<XD t  t t  At multi_source_file  O A 0C@ A , ,@6@0@/@8 Z A@1 Y@5@8 E A@E
@8found_src_file A@N
@R@1 0@5@9 A A@<XD t  t t  At  $   O A $CE , ,  @6 @9 EY A@<XD t  t t  At  0R  O A 0RCC , , @=C@#C , , 



@6@@@/@ 
@8 @ A@1 @5@8 C( A@ @9 0 A@<CC , ,
@6@1 @8@1 @P Q@5@0@5@9 0^@<XD t  t t  At  B  O A LDC
D , ,@6@8 B; @@@9 BH @<CD , ,@6@3 @p@5@3@1 B A@5@5 @/@8 B* @@@9 0@<CD , ,@6@3 @p@5 @/@8 0@@@9 0@<XD t  t t  At hidden_system_predicate  O A 0C@ C , ,@6@/@0@8 0@8 @  @0@0 U@8 A A@E	 "o @8 A @N@R@<XD t  t t  At  A  O A ACD , ,@6@9 S A@<XD t  t t  At  [  O A [CD , ,@6@9 0F A@<XD t  t t  At define_or_generate  O A 0CCG , , 

@6@8 @ @8 0@1 @5 Dg@8 0@@@<CCL , , 

@6@8 0@V@- @@@1 @5@9 0@<C	CQ , ,@6@0@8 XT A@9 0@<XD t  t t  At   @ D t  t @t  At & D t  t t  At    O A &C
@ , ,@6@1 _/ @>@5@9 & A@<XD t  t t  At stack_property  O A 0CE , , limit@=CE  , , spare@=CE! , , min_free@=XD t  t t  At  A  O A ACD@ , ,@6@8 0@8 0@@@9 A A@<CDE , ,@6@8 0 B@1 %
@5@9 B A@<XD t  t t  At  Y  O A YC@$B , ,@6@V
@@@F@/
@8stream_position_field A@N@ 
@9 @ A@A
@1 @W@2 D Y
@5@9 0^@G
@<C
B , ,@6@/
@8 0@ 
@9 0@<XD t  t t  At  0y  O A 0xCA , ,@6@8 0u@F
@8 0@N@9 + A@G
@A	@c@k@z
@ 
@9 0@<XD t  t t  At  0T  O A 0SCD^ , ,@6trie@9 F A@<XD t  t t  At  ]r @ D t  t @t  At ]q D t  t t  At  ]r  D t  t t  At  ]r  O A ]qC
B , ,@6 Dg@8 0@@@<XD t  t t  At  0V  O A 0UCE , ,@6@/@8 0 A@8
stack_name A@3@4@.
@5@8 0@ 
@ 
@9 0@<XD t  t t  At  0\  O A 0[CEP , ,@6@/@8 H* A@9 F A@<XD t  t t  At  Xf  O A XeCD , ,@6@0@9 @d @<XD t  t t  At  0  O A 0CB- , ,@6@8 0@0@0@8 Cu @@@'
@<C
B2 , ,@6@0@0@0@  F@@@'
@<CB6 , ,@6@3@1 B @a@5@4@1 B A@5@4@1 B B@5@5@8 B A@9 Cn A@<XD t  t t  At  , @ D t  t @t  At , A  D t  t t  At  ,  O A ,CD , ,@6@8 0@@@0@9 D A@<CD , ,@6@8 0@@@0@9 0@<CD , ,@6signal_name@9 @ A@<XD t  t t  At  "?  O A ">CAX , , 


 
@6@@@ 
@ @9 0d@<CA[ , , 


@6@ 
@9 0@<XD t  t t  At  F  O A F CD , ,@6@V
@V@@@9property_module A@<C@7D , ,@6@V@" E
@#@@@F@V@N@/
@8 0@F@ 
@8 0@N@'

@A@ 
@9 0c@A	@8 0@-@G
@<C	D( , ,@6@8 0@9 0@<XD t  t t  At  Hq  O A HpCBF , , A@6@9 @ @<CBH , , A@6@0@9 C A@<CBJ , , @`@6@/@0@8 0@/
@8 E3 A@ 
@9 E5 A@<CBN , , A
@6@/@0@8 0@D@/
@  C@N@'
@Q@<C
BS , , D@6@/@0@8 0@9 D A@<C	BV , , B@6 A@9 0@<C@4BX , , G?@6@0@/@8 0@F GD@/
@8 F @ 
@8 B1  F@ 
@8 Y A@N@'
@A@"$stream_position   @#@G
@<CB` , , )@6@F
 )@/@ Hn )@0@8 0@N
@) @A@) @G@<C	Bf , , G=@6 GG@9 1@<C	Bh , , !@6$term@9 1@<CBj , ,	reloading @6 @`@/@8 Hp A 1	 @9 A A@<XD t  t t  At system_undefined  O A 1CC , ,   @f prolog_trace_interception@=CC , ,   @f  Q
@=CC , ,    $c_call_prolog @=CC , ,     )@=XD t  t t  At  0 @ D t  t @t  At 0~ A A @D t  t t  At  0  O A 0~C@^ , ,@6@U@@@9 0@<C@b , ,

@6@@@<C@c , ,
@6@ @/@8 0}@ @ @ 
@9 0}@<C@f , ,
 _/
@6@@@ @/@8 0 A@@@ 
@c@k@h@n ^@y@<C@k , ,
 Px
@6@@@ @/@8 1@@@ 
@c@k@h@m ^@n W@y@<C@p , ,
 0

@6@@@ @/@8 1@c@k@h@n W@d @u@<C@t , ,@6+|-|?(Flag)@9 0@<XD t  t t  At  0  O A 0C
B , , C
@6 @f@9 0@<C@=B , , A
@6@F@V@N@9 0@G
@A@'@F@V@N@/
@8 0@F@ 
@8 0@N@'
@A@ 
@9 0c@A@9 0@G
@<C@MB , ,	load_context



@6@0 @f@8 0@1  @2 E@5 @/@8 BO A@F@ @ @1 E@.@5@8 0@ @1 &@.@5@8 0@N@"
 @#@A@)
 @f@H@<CB , ,includes


@6@0@ 
@;  F@<CB , ,included_in


@6@ 
@0@;  F@<CB , , C


@6@ 
@;  A{@<CB , , 1	@6@8 0 1	 @9 1@<CB! , ,
load_count
@6@8 0 1@9 1@<CB$ , , +_
@6@8 0 A@9 1@<XD t  t t  At  0 B D t  t t  At  0 B D t  t t  At map_dlflags  O A 1CD , ,  @=C@0D , ,
@6@ 
@/@8 1 A@F
@/@8dlopen_flag A@N@T@A@1 @8@1 D 1!@5@0@5@8 0^@G@c@h@h@n ^@y@<XD t  t t  At  Fd  O A *xCD , ,@6 @9 $V A@<XD t  t t  At  0E  O A 0DC
A , ,@6 @0@0@9 0@<XD t  t t  At  [  O A 0FC@%D , ,@6@F@8 @N @N@T@A
@1 @8@1 @P @R@5@0@5@8 0^@/
@8 1@ 
@9 E @<XD t  t t  At   @ D t  t @t  At &  AD t  t t  At    O A &C@ , , 

@6@U@@@1 @8 D@0@5@9 0^@<C@ , , 
@6@@@<C@ , , 

@6@@@1 
@5@8 0@1 @5@9 0@<C@@ , ,
@6@/@8 0b@- E @8 @ A@B@k@/
@8 0c@ 
@/@8 0d@F
@" @#@N@&@A
@!@1  @f@5@#@ @8 0@F@ @ @1 Xw@.@5@8 Xz A@N@" 

@#@!@1 @5@#@A@&@H@ @8$trace A@ @/@8 0h A B@1 &@5@8 0@S@A@T@H
@H@H@G@<XD t  t t  At  0  O A 0C@ , ,@6@/@8 0@/@8 0 A@c@k@j@n W@d @x@<XD t  t t  At  0H @ D t  t @t  At 0G D D D t  t t  At  0H  O A 0GCD , ,@6@ @8 F A@9 0@<XD t  t t  At  0  O A 0CB , , 
char_count@=CB , ,  F@=CB , ,  F@=CB , ,  F@=XD t  t t  At goal_name_arity  O A 10CC: , ,@6@8 1@@@9 X @<CC> , , 

 @=XD t  t t  At  X{ @ D t  t @t  At Xz  DD t  t t  At  X{  D t  t t  At  X{ @ O A XzC	C , ,@6@V@@@9property_predicate A@<C	C , ,@6@8 0 A@9 0Y A@<XD t  t t  At  G   O A 0JCAb , ,  @6@1  @a@2 0` G@5@8 0a@@@<C@AAe , ,@6 E @8 0@@ B@1 Gon@5@8 0@/
@1	spy_point
@5@/@8 0k B@1 &@5@8 0@1 &
@.@5@1trace_point
@5@/
@8 0k B@1 &
@5@9 0@<CAm , ,  @6 B@1 Goff@5@9 0@<XD t  t t  At  0  O A 0CE , ,  @@=CE , ,  @@=CE , ,  @@=XD t  t t  At  0A  O A 0CDt , , 
node_count@=CDu , , value_count@=CDv , ,  0q@=CDw , , hashed@=XD t  t t  At  1<  O A 1;C@=Au , , 


@6@0@1 
@5@8 0@1 
@5	trace_any@8 0@E@1 
@5@1 Xw@0@5@8 1'@N@R@1 
@5@9 1+@<XD t  t t  At tag_list  O A 1ECA , , 
@=CA , ,

@6@ @3@4
@5@8 0@ @ @9 1F A@<XD t  t t  At   @ D t  t @t  At XT D D t  t t  At    O A XTCB , ,
 


@6@B@U@A@U
@@@ 
@9 0 A@<C
B , ,@6@8 0@8 ]q A@@@<C@#B , ,
 


@6@/@8 H\ @1 
@5@8 0@1 
@5@8 1I@@@<C@BB , ,
 


@6 @ @8 0@E@1  U@5 B@8 0@N@R@F@ 
@8 1@N@ 
@/@8 12@A@'

@( @ @0@0@8 HR HT@@@<XD t  t t  At  0  O A 0C@"D, , ,@6@8 0 A@F
@"
 0
@#@N
@8 @@ A@-@A@9 @E @G@<XD t  t t  At  D  O A XCA , ,@6@0@9 D A@<XD t  t t  At  ' Ad D t  t t  At  '  O A 'C@ , ,  B@=C@ , ,  '@=C@ , ,  B@=C@ , ,  '@=C@ , ,  '@=C@ , ,  B@ @=C@ , ,  &@@@=C@ , , cut_exit@@=C@ , ,  BA @=C@ , , cut@@=C@ , ,  @>@?@=C@ , ,  E@/@=C@ , , half@-@=XD t  t t  At  Co @ D t  t @t  At 0N  DD t  t t  At  Co  O A 0NC@<A , , 


@6@V@V
@@@F@1 
@5 A@8 1'@N@1 
@5@/@8multi_source_files A@ @9 0c@A@1 
@5@9 F A@G@<C@&A , , 


@6@F@V@N@T@A@8 0@/@8 F A@1 
@5@ @9 0c@<XD t  t t  At  0P @ D t  t @t  At 0O  A @D t  t t  At  0P  O A 0OC@;B , ,@6@/
@/@8 E A@B@&@/@1 D
@5@8 0@ 
@ @/@8 Cx A@F@+ B_@N@@@A@T@A
@ 
@ @9 D A@H@<XD t  t t  At  0R @ D t  t @t  At 0Q D t  t t  At  0R  O A 0QC@$C , , 

@6@F
@8 1#@N
@9 0@A
@1 @8@1 @P @R@5@0@5@9 0^@<XD t  t t  At  1:  O A 19C@3Ap , , 

@6@0@1 @5@8 0@1 @5 N@8 0@E
@1 @5@1 Xw@0@5@8 1'@N
@R@<XD t  t t  At  F  O A FCBr , ,@6@F@/@8 0@N@9 F_ A@A@T@G@<XD t  t t  At  1*  D t  t t  At  1*  O A 1)C@ , ,@6@@@<C@ , ,
@6@@@8 1(@ 
@9 1(@<C@ , , _/
@6@/
@8 0i A@@@ 
 A@/@8 1G@ @9 1(@<C@ , , _/
@6@@@0@3@5@8 1e @9  A@<CA , , Px
@6@/
@8 1e@@@ 
 @@/@8 1G@ @9 1(@<CA , , Px
@6@@@0@3@5@8 1e @9 1f@<C
A , ,@6@8 0@1 _/
@5@9 1(@<XD t  t t  At  C  D t  t t  At  C @ O A KSCE0 , ,@6@9 X A@<XD t  t t  At  Co  O A CnC@FA , ,@6@F
 "o @f@8 0@N@( @f@A@T@G@F@ @8 B, @N@B
@/@8 0@G
@A@/
@8 LD A@ 
@/@8 0@@@A@/@8 0@G
@c@k@g        @u@<XD t  t t  At visible_in_module  O A 1jC@7C , ,
 


@6@/@8 1J@!@1 @.@5@#@0@ @8 0@  Dg@8 0@E@ @8 0 A@N@R@ @ 
@9 0@<CC , ,
 


@6@ 
@0@9 X A@<XD t  t t  At visible_predicate  O A 1nC@nC , ,
@6@"
 

@#@8 0@F@=@8 0@N@F Dg@8 0@N@T@H
@A@!@E@1  U@5 B@8 0@N@R@/
@/@8 0@ 
@ @0@0@9 1K@H@A@/@1 1k@5@/@8 XX A@1 @.
@.@5@ @8 0c@ 
@ @9 0@<XD t  t t  At  0  O A 1-C@ , , @@6 B@1 %@2 $Q @@5@9 0@<C@ , ,  $@B@=C@ , ,  D@=C@ , , charset@ @=C@ , , 	no_effect@@=C@ , , var_branchesA @=XD t  t t  At  15  O A 14C@DC , ,	 Y@6@@@" 


@#@8 0@0@8 0@E@8 1I@N@R@E@0@8 0@N@R@ 
@/@/@8 11 A@E@1 @2 @5@8 1
 A@N@R@<CC , , ^@6@@@9 1o A@<C@GC , , F
 


@6@@ @ @8 0@F@ 
@8 0@N@ 
@/@/@8 1t@D@0@ @ @0@8 1K@N@T@Q@A@0@/@/@0@8 1K@ 
@ @ @9 0@<C@C' , ,
implementation_module
 


@6@@@ 
@8 0@F@8@ 
@/@8 1J@1 @5 Dg@8 0@N@F@1 @5 K@/@8 0@N@'@A@'
@G@H@G@A@8@F@*@E@1 
 U@5 B@8 0@N@R@ @/@/@8 1t@0@ @ @/@0@8 1K@N@'@A@'
@H@G@H@<C	C6 , ,@6@8 16@9 17@<XD t  t t  At  0X   O A 0WCAO , ,  @6@1  @a@2 0` 0X@5@8 0a@S@<C
AR , ,@6@/
@8 19 A@8 0e@S@<CAV , ,   @=XD t  t t  At  0Z  D t  t t  At  0Z  O A 0YCCV , ,interpreted@6 @ @9 0@<CCX , , ^@6 Dg@9 0@<CCZ , ,  @6 @9 0@<CC\ , , ,@6 ,@9 0@<CC^ , , Ad@6 Ad@9 0@<CC` , , @@6 @@9 0@<CCb , , A@6 A@9 0@<CCd , ,static@6 A @9 0@<CCf , , B@6 B@9 0@<CCh , , B@6 B@9 0@<CCj , , A@6 A@9 0@<C
Cl , , Xw
@6 K@9 0@<CCn , , @@6 @@9 0@<C
Cp , , @
@6 @@9 0@<C
Cr , , E
@6 A@9 0@<C
Ct , , &
@6 F@9 0@<CCv , , D@6  @9 0@<CCx , , +X@6 @9 0@<CCz , , &@6 N@9 0@<C
C| , , +_
@6 A@9 0@<C
C~ , , ZX
@6 ZY@9 0@<C
C , ,indexed
@6 1}@9 0@<CC , , CJ@6 CJ@9 0@<CC , , @@6 @@9 0@<CC , , +Y@6 +Y@9 0@<CC , , Dg@6 Dg@9 0@<XD t  t t  At  1!  O A 1 CD , ,  E@=CD , ,  @@=XD t  t t  At  1W  O A 1VCA , ,@6@1 @ @.@1 0
@5@5@1 C8@2 0@0@5@9 A A@<XD t  t t  At  B  O A 0]C
E< , ,@6@V@@@9 (~ A@<C@1E@ , ,@6@F@1 F@0@5@8 @, A@N@&
@A
@1 B@0  G @5@/
@8 A A@1 H@5 'D@3
@4
@5@9 E& A@<XXQM L?F@!/usr/lib/swi-prolog/boot/parms.pl  )=As@#C S XD t  t t  L?t $default_editor  D t  t t  L?t  1  O L? 1C@Q L< L<notepad@6 K @8 A L>@@@<C@T L< L<  S@=XD t  t t  L?t  LB  O L? LAC
@D L< L<@6@8library_directory_cache L>@@@-@<C@H L< L<@6@0 B@8 B @8 D @@@1 1
@5@9 A @<C@M L< L<@6@1 1
@5@8 1@S@<XD t  t t  L?t  1  D t  t t  L?t  1 A D t  t t  L?t  1 B D t  t t  L?t  1  XQM	$var_info-C S XD t  t t  1t  #  O 1 #CA	s@"/usr/lib/swi-prolog/boot/expand.pl  )=A 1 @=XXQM A-C @fS @fXD t  t t  At safe_primitive A O A 1 CB G G   G _@=XD t  t t  At 	safe_meta A D t  t t  At  1  O A 1CA G G   C  G
@=C
Cb G G Aj
@6@7 Y@9 "i Y@<XD t  t t  At safe_meta_predicate A D t  t t  At  1  O A 1CB G G   G  H@=CAd G G   G  G@=CAd G G   G  G@=CAd G G   G  U3@=CAd G G   G  U3@=CAd G G   G  U3@=CAd G G   G  U3@=CAd G G   G  G@=CAd G G   G  G@=CAd G G   G scanl@=CAd G G   G  EH@=CAd G G   G exclude@=CAd G G   G 	partition@=CAd G G   G  1@=CAd G G   G  1@=CAd G G   G  1@=CAd G G   G  1@=CB G G   G  !@=CB G G   G  G@=CB G G   G  G@=CB G G   G  _@=CB G G   G  _@=C@	u G   aA 1   G  G@=XXQM TF@I/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/libswi/prim_readshowterm.pl  @pAuC @fS @fEprim_readsUnqualifiedTermE +Eprim_readsQTermE
isShowableArgE TEprim_showQTermE ZE +XO TreadDecimalChar C@m	u G  @pA 1
@'
@6@@@ 
@9 MG H@<C@*@n 1 1
@6@c@h@d@0@v@c@h@d@:@s@@@c@d
@i@q@h@p@d@0@n @@z@ @ @ 
@9 1 T@<XO TreadModOrVar C@)@ 1 1



@6@ 
@8isVarIdChar T@@@F@)
@.@N@ @ @9readQVarOpId T@A@ @ @9 1 T@<C@ 1 1 

@=XO TremoveQualifier C@1 1 1 @=C@,@2 1 1@6@F@'@N@ @ 
@9 1 T@A@F@ @8isModIdChar T@N@ @ 
@9 1 T@A@'
@<XO T 1 C@/ 1 1@6@/@.@8 1@9 1@<XO T 1 C@%@ 1 1



@6@F@ 
@8 [ H@N@ @ @9readOpId T@A@ @ @9 1@<XO T 1 C@4@4 1 1@6@/@8 1@B@c@d@A@j@t@c@j@d@Z@t@A@B@c@d@a@j@t@c@j@d@z@t@A@B@c@d@0@j@t@c@j@d@9@t@A@)@_@<XO T	readTerm0 C@z@= 1 1@6@ @8isLetter T@@@3@5@/@/@8	readTermS T@ @/@8 + T@F@=@) IN@N@ @/@/@8 + T@ @/@8 1@ @/@/@8readPartCallFunc T@/@ @8 I7@ @3@.@5@8readTermArgs T@"
 IM@#@G@A@ @/@8 1@ 
@3@5@9 @@H@H@H@G@<C@S@> 1 1
@$
@6@"@D@Y@N@#@@@F
@ @/@/@8 1@N@T@A@3@$@5@8readParseError T@H@/@3@$@5@8 I7@ @/@8 1@ @/@8 1@ 
@3@5@9 @@<C	@? 1 1@6@ 
@9 1@<XO T 1 C@ 1 1 @A@=C@ 1 1 @B@=C@ 1 1 @C@=C@ 1 1 @D@=C@ 1 1 @E@=C@ 1 1 @F@=C@ 1 1 @G@=C@ 1 1 @H@=C@ 1 1 @I@=C@ 1 1 @J@=C@ 1 1 @K@=C@ 1 1 @L@=C@ 1 1 @M@=C@ 1 1 @N@=C@ 1 1 @O@=C@ 1 1 @P@=C@ 1 1 @Q@=C@ 1 1 @R@=C@ 1 1 @S@=C@ 1 1 @T@=C@ 1 1 @U@=C@ 1 1 @V@=C@ 1 1 @W@=C@ 1 1 @X@=C@ 1 1 @Y@=C@ 1 1 @Z@=C@ 1 1 @a@=C@ 1 1 @b@=C@ 1 1 @c@=C@ 1 1 @d@=C@ 1 1 @e@=C@ 1 1 @f@=C@ 1 1 @g@=C@ 1 1 @h@=C@ 1 1 @i@=C@ 1 1 @j@=C@ 1 1 @k@=C@ 1 1 @l@=C@ 1 1 @m@=C@ 1 1 @n@=C@ 1 1 @o@=C@ 1 1 @p@=C@ 1 1 @q@=C@ 1 1 @r@=C@ 1 1 @s@=C@ 1 1 @t@=C@ 1 1 @u@=C@ 1 1 @v@=C@ 1 1 @w@=C@ 1 1 @x@=C@ 1 1 @y@=C@ 1 1 @z@=C@ 1 1 @0@=C@ 1 1 @1@=C@ 1 1 @2@=C@ 1 1 @3@=C@ 1 1 @4@=C@ 1 1 @5@=C@ 1 1 @6@=C@ 1 1 @7@=C@ 1 1 @8@=C@ 1 1 @9@=C@ 1 1 @.@=C@ 1 1 @_@=C@ 1 1 @'@=XO TreadStringChar C@u 1 1@a@6@@@<C@v 1 1@b@6@@@<C@w 1 1@t	@6@@@<C@x 1 1@n
@6@@@<C@y 1 1@v@6@@@<C@z 1 1@f@6@@@<C@{ 1 1@r
@6@@@<C@| 1 1@"@"@6@@@<C@} 1 1@'@'@6@@@<C@~ 1 1@\@\@6@@@<C@ 1 1

@6@*INTERNAL ERROR: unknown character string "@8 J T E#@\@8 Pg E#@8 Pg" in readStringChar@8 1@9 K T@<XO TtryAddQualifier C@.@X 1 1@6@0@0@0@0@0@ @ I@/@0@0@0@0@0@ @ I@E
@'@N
@R@@WARNING: Unqualified symbol "@8 1@8 1 W@8 1@9 1@<C
@Y 1 1@6@0@0@0@0@0@ @ I@@@<XO TdiffList C@5 1 1 
@=C@6 1 1


@6@ @ @9 1 T@<XO T + C@< 1 1@6@/@8 1@ @ 
@9 1 T@<XO TreadCompList C@<@_ 1 1	
@6@/@ @8 1@ @/@8 1@F@"@]
@#@N@'@)@A@"@,
@#@ @ @9 1 T@<XO Tprefix2prefixdot C@; 1 1@6@1  G MH@5@/@8 I T@3@.@5@9 J I@<XO TstartWithModId C	@3 1 1
@6@9 1@<XO Tnum2rdigits C@% 1 1

@6@c@i@d
@s@@@c@i@d@0@p@y@<C@& 1 1

@6@c@i@d
@n \@d@0@p@y@c@i@d
@n FT@z@ @ 
@9 1 T@<XO TreadDecimalCharInString C@*@s 1 1
@6@c@h@d@0@v@c@h@d@:@s@@@c@i@d
@q@h@p@d@0@n @@z@ @ @ 
@9 1 T@<C@t 1 1@6@ @8 1@ @9
readString T@<XO T 1 C@o 1 1@"


@6@@@<C@"@p 1 1@\
@6@c@h
@d@0@v@c@h
@d@:@s@@@r
 @ @ @9 1@<C@!@q 1 1@\

@6@@@ 
@/@8 1 T@ @ @8 1@ @ @9 1@<C@r 1 1

@6@ @ 
@8 1@ @ @9 1@<XO T Z C 1 1@6@U
@@@:*** Internal error in ReadShowTerm.showTerm: free variable@8 1@9 1@<C@-	 1 1		 I

@6@@@ @_@8 1@ @/@8 K@1  G MH@5@/@ @8 1@ @ @ 
@9 1@<C
 1 1

@6@@@ @[@8 1@ @]@9 1@<C 1 1@6@8 F2@@@ 
@9
showNumber T@<C 1 1@6@8 I @@@ 
@9 1@<C@X
 1 1	@6@8 I T@@@ @'@8 1@/@8 1@F@)@'@N@/@\@8 1@"

@#@A@F@)@"@N@"

@#@A@ @ @/@8
show_termchar T@G@"
@#@<C 1 1 K

@6@@@ @(@8 1@ @)@9 1@<C 1 1VAR@6@@ 1@/@8 S T@ @ 
@9 1@<C@N 1 1
@6@8 @@@@/@8 1@F
@)	qualified@N@&@A@ @/@8 1 T@F@8 Z T@N@ @ 
@8 1@H@A@/@(@8 1@/@)@8 1@3@5@3
@5@8 1@@@<C 1 1@6@8 Z T@@@ @"@8 1@ @ 
@9show_termstring T@<C@( 1 1


@6@ @/@8 Z T@@@ @[@8 1@ @ @/@8 Z T@ @ @ 
@9show_termcomplist T@<C@, 1 1


@6@@@ @(@8 1@/@)@8 1@3@5@ @/@8
show_termlist T@"
@#@<C@G 1 1	
 T
@6@@@ @/@0@8 @@ @/@8 I7@F@!@3@$@4@D@4@Y@4@N@4@_@5@/@ @8 1@N@/@ @8 I7@A@&@G@@@ @ 
@9 2@<C@U 1 1@6@8 1 T@@@/@/@8 @@ @(@8 1@/@)@8 1@F@ @8 T T@N@ @ @/@8show_termtuple T@G@A@ @ @/@8 2@ @ @/@8
show_termargs T@"
@#@<XO T 1 C@J 1 1

@6@ 
@8isWhiteSpace T@@@ @9 1@<C@K 1 1



@6@ @ @9 1@<XO T 1 C@0 1 1@6@F

@8 1 T@N
@9 1@A@'
@<XO T 2 C@G@+ 1 1@6@F@c@i@j@u@N@'@H@H@G@A@/@/@ @8 1@"
@#@/@8 @@ @ 
@ @/@8 2@r
@ @ 
@ @ @9 2@<XO T
readIdTerm C	@O 1 1 1 1@6@@@<C	@P 1 1
 +


@6@@@<C@Q 1 1
 1@6@F
@0@0@0@8 Kk T@N@'
@A@ 
@8 1 T@@@<C@R 1 1
unqualified
@6@ @ 
@9addQualifier T@<C@S 1 1

any_qualified

@6@0@0@0@8 2@@@<C@T 1 1
any_expression

@6@0@0@0@8 2@@@<C
@U 1 1let 2"
 2#@6@@@<C@V 1 1
any_unqualified
@6@ @ 
@9 2@<C@W 1 1@6readtermerrors F@8 J T@0ERROR in ReadShowTerm.readTerm: Unknown symbol: @8 1@8 1@8 1in remaining term string: @8 1 E#@8 M@ T@8 1@@@S@<XO T 1 C@- 1 1 W*

@6@c@j@d @t@&ERROR: cannot serialize internal port!@8 1@8 1@@@S@<C@. 1 1 @=XO T 1 C@0@7 1 1
 H


@6@1  G MH@5@/@8 1@  1@/@8 1@1  G MH@5@ 
@ @8 1@@@<C@8 1 1 
@=XO T 1 C@ 1 1 @A@=C@ 1 1 @B@=C@ 1 1 @C@=C@ 1 1 @D@=C@ 1 1 @E@=C@ 1 1 @F@=C@ 1 1 @G@=C@ 1 1 @H@=C@ 1 1 @I@=C@ 1 1 @J@=C@ 1 1 @K@=C@ 1 1 @L@=C@ 1 1 @M@=C@ 1 1 @N@=C@ 1 1 @O@=C@ 1 1 @P@=C@ 1 1 @Q@=C@ 1 1 @R@=C@ 1 1 @S@=C@ 1 1 @T@=C@ 1 1 @U@=C@ 1 1 @V@=C@ 1 1 @W@=C@ 1 1 @X@=C@ 1 1 @Y@=C@ 1 1 @Z@=C@ 1 1 @a@=C@ 1 1 @b@=C@ 1 1 @c@=C@ 1 1 @d@=C@ 1 1 @e@=C@ 1 1 @f@=C@ 1 1 @g@=C@ 1 1 @h@=C@ 1 1 @i@=C@ 1 1 @j@=C@ 1 1 @k@=C@ 1 1 @l@=C@ 1 1 @m@=C@ 1 1 @n@=C@ 1 1 @o@=C@ 1 1 @p@=C@ 1 1 @q@=C@ 1 1 @r@=C@ 1 1 @s@=C@ 1 1 @t@=C@ 1 1 @u@=CA  1 1 @v@=CA 1 1 @w@=CA 1 1 @x@=CA 1 1 @y@=CA 1 1 @z@=XO T 2 C@Q@, 1 1@6@F@'
@N@/@8 @@ @ 
@ @ @9 2@H@H@A@/@/@8 @@ @ 
@ @/@8 2@/@,@8 1@"
@#@r
@ @ 
@ @ @9 2@<XO T 2 C@(@Z 1 1 U^@6@0@0@8 2@/
@0@0@8 2@E@'
@N@R@@ 1@8 1@8 1 W@8 1@9 1@<C@[ 1 1 U^@6@0@0@8 2@@@<C@\ 1 1

@6@/@8 I7@ 
@ @/@8 1@ @8 I7@0@0@0@8 2@@@<C
@] 1 1


@6@ 
@9 2@<C
@^ 1 1@6@#ERROR: Unknown unqualified symbol: @8 1@8 1@8 1@S@<XO T	readTuple C@?@a 1 1	
@6@/@/@8 1@ @/@8 1@F@"@,
@#@N@"

@#@ @ @9 2- T@A@"
@#@'@H@<XO T 1 C@N@9 1 1	 H


@6@F
@)
@N@( U^@A@1  T 1@5@/@8 1@1  G MH@5@/@8 1@ @1 2@5@/@ 
@8 1@1  G MH@5@ @ @8 1@@@<C@: 1 1 @=XO TreadChar C@"@h 1 1@\
@6@c@h
@d@0@v@c@h
@d@:@s@@ @3
@5@9 1@<C@i 1 1@\

@'
@6@@@ 
@/@8 1@ @9 1@<C@j 1 1@\@E@S@C@'


@6@@@9 1@<C@k 1 1@\@D@E@L@'


@6@@@@9 1@<C@l 1 1

@'
@6@ 
@9 1@<XO T 1 C
 1 1@6 1@8 2@@@<XO T 2 C 1 1
@6@ 
@"@9 1@<C 1 1
@6@ 
@/@8 1@ @/@8 1@ @ @9 2@<XO TreadList C@:@` 1 1	
@6@/@/@8 1@ @/@8 1@F@"@:
@#@N@"

@#@ @ @9 22 T@A	@'
@'@H@<XO T 1 C@b 1 1
@6@@@<C@c 1 1@)

@)@6@@@<C@d 1 1@,

@,@6@@@<C@e 1 1@:

@:@6@@@<C@f 1 1@]

@]@6@@@<C@g 1 1@6@/@ @8 1@ @/@8 1@ @ @9 1@<XO T T C
 1 1@6 2@8 2@@@<XO T 2
 C@+@' 1 1		@6@V
@"
@#@@@ @/@8 2@/@:@8 1@"
@#@ @ @ 
@9 2	@<C	@( 1 1@6@ 
@9 2@<XO TskipComment C@ 1 1@6@@@F 2& F@8 2'@N@2ERROR in ReadShowTerm.readTerm: incomplete comment@8 1@8 1@S@A@S@<C@ 1 1@-@}
@6@@@9 1@<C@ 1 1

@6@@@9 25 T@<XO T 2 C@ 1 1 @ @=C@ 1 1 
@=C@ 1 1 
@=C@ 1 1 @=C@ 1 1 	@=XO T 1 C@D 1 1@6@/
@8 K@1  G MH@5@/@ 
@8 1@F@c@i@d @v@N@ @9 1@H@A@/@(@8 1@/@)@8 1@3@5@3@5@9 1@<XO T + C@ 1 1
@6@8 2@@@ 
@9 1@<C@ 1 1@{@-
@6@@@9 28@<C@ 1 1 

@=XO T 2 C@) 1 1
@6@ @]@9 1@<C@!@* 1 1		
@6@ @,@8 1@ @ @/@8 2@ @ @ 
@9 2@<XO T 1 C@ 1 1



@6@ 
@8 1@@@ @ @9 1@<C@ 1 1 

@=XO T 1 C@  1 1

@6@@@3
@4@5@3@\@4@a@5@9 \ T@<C@  1 1

@6@@@3
@4@5@3@\@4@b@5@9 29@<C@  1 1	

@6@@@3
@4@5@3@\@4@t@5@9 29@<C@  1 1


@6@@@3
@4@5@3@\@4@n@5@9 29@<C@  1 1

@6@@@3
@4@5@3@\@4@v@5@9 29@<C@  1 1

@6@@@3
@4@5@3@\@4@f@5@9 29@<C@  1 1


@6@@@3
@4@5@3@\@4@r@5@9 29@<C@ @  1 1@"

@6@@@3
@4@5@3@\@4@"@5@9 29@<C@ @! 1 1@\

@6@@@3
@4@5@3@\@4@\@5@9 29@<C@C@" 1 1		



@6@c@i@d@ @s@@@c@i@d
@n FT@d@0@p@z@c@i@d
@n \@d@0@p@z@3
@4@4@5@3@\@4@4@5@9 29@<C@#@# 1 1@6@c@i@d@~@u@@@/
@8 1@ 
@/@8 T T@/@3@\@5@8 29@ @9 1@<C
@$ 1 1

@6@ 
@9 1@<XO TreadCharParseError C@%@L 1 1 +
@6@@@5ERROR: FlatCurry file contains illegal character: ...@8 1@/@8 [ T E#@8 2* Z@8 1@8 1@IHint: do not use UTF encoding but 8bit chars (check your locale settings)@8 1@8 1parse error@9 M J@<C@M 1 1@6 2& F@8 2'@FERROR in ReadShowTerm.readTerm: illegal character in remaining string:@8 1@8 1 E#@8 2*@8 1@$parse error in ReadShowTerm.readTerm@9 2A@<XO T 1 C@N 1 1@6 2& F@8 2'@>ERROR in ReadShowTerm.readTerm: cannot parse remaining string:@8 1@8 1 E#@8 2*@8 1@@@S@<XO T 1 C@2@@ 1 1@_
 1
@6@B@) 2!@A
@B@" 2$@#@A@) 2"@@@/@ @8 K H@@@ @ @9 K@<C@#@A 1 1@6@c@h@d@/@u@c@h@d@:@s@/@3@5@8 2E@@@ 
@ @9 K@<C@1@B 1 1@-@6@c@h@d@/@u@c@h@d@:@s@/@3@5@8 2E@@@/@ @8 K@ 
@c@d @h@n @@y@<C@C 1 1@[@]

@6@@@<C@D 1 1@[
@6@@@ @ 
@9 1@<C@!@E 1 1@'
@6@@@F@ @ 
@8 20 T@N@T@A	@3@'@5@9 2; T@<C@F 1 1@"
@6@@@ @ 
@9 1@<C@G 1 1@(@)

 K@6@@@<C@@H 1 1@(
@6@@@ @/@/@8 1@ @/@8 1@F@1@"@:
@#@N@ @/@/@8 24@"
@#@"@)@#@H@H@H@A@@F@q@"@,
@#@N@ @/@/@8 2/@"@)@#@!@3@5@#@ @/@8 E{@!@3@)@5@#@ @ @/@8 Ll H@3@P@4@r@4@e@4@l@4@u@4@d@4@e@4@.@4@(@5@ @/@8 1@/@ @8 I7@ 
@3@5@9 @@A@9@F@"@)@#@N@'
@G@A@ @3@)@5@/@8 1@ 
@3@5@9 @@H@G@H@H@G@<C@#@I 1 1@6@F@/@8 1@N@T@A@8 1@G@/@ @8 I7@ @ 
@9 2 T@<XXQM !4F@(/usr/lib/swi-prolog/library/broadcast.pl   aAu@$C AS EunlistenE	listeningEbroadcast_requestE 2KE 2KElistenE !3E 2SXO !4 2L C@p	u G   aA 2U 


@6@/@8canonical_listener !5@ @ 
@ @9listener !5@<XO !4 2P C@d 2U 2U@6@/@8 2V@1 2Z@0@0@5@9 C7@<XD t  t t  !4t  2K @ D t  t @t  !4t 2Q A A O !4 2Q C@g 2U 2U 


@6@/@8 2V@ @ 
@ @9retract_listener !5@<XD t  t t  !4t  2S @ D t  t @t  !4t 2R A O !4 2R C@V 2U 2U
 


@6@ 
@9assert_listener !5@<XO !4 !3 C@y 2U 2U@6@B@0@/@/@8 2Y@D
@1 @5@@N
@S@Q@A@T@H@<XD t  t t  !4t  2S @ D t  t @t  !4t 2T A A O !4 2T C@R 2U 2U 


@6@/@8 2V@ @ 
@ @9 2_@<XO !4 2J C@a 2U 2U@6@/@8 2V@1 2Z@0@0@0@5@9 C7@<XD t  t t  !4t  2[ A O !4 2` C
@ 2U 2U@6@ 
@8 2Y@@@<C@ 2U 2U@6@1 2Z

@5@9 A@<XO !4 2N C@ 2U 2U@6@0@/@/@8 2Y@1 @5@@<XO !4 2W C@ 2U 2U 

@=XO !4 2] C@ 2U 2U@6@1 2Z

@5@9 C7@<XXQM GF@3/usr/lib/swi-prolog/library/prolog_metainference.pl   aAu@#C AS E YCE Z=XO G # C@ G G@6 G@/@8 # @@@/
@8join_annotation YE G@ 
@9 # @<XO G Y CA	 G G@6@8 F2@@@<CA
 G G  @=CA G G  X@=CA G G  FU@=XO G	meta_args C@7@ G G	@6@c@i@j@t@@@/@8 @@ 
@/@8 @@ @ @8 %~ YE@F@ @8 Y YE@N@) @A@T@r
@ @ 
@ @9 2g YE@<CA G G @=XO Gannotate C@ G G@6 G@/@8 2b@@@/
@8 2c G@ 
@9 2f@<C@ G G@6 G@9 2f@<XO G 2d C@ G G


@6@@@<C@A@ G G@6@F
@8 2k@E@8 2k@N@R@N
@'
@A@)@F@E@8 2k@N@R@8 2k@N@'@A@F
@8 2k@8 2k@N@) @A@) Ul@<XO Gmeta_annotation C@ G G@6@/@/
@8 @@ 
@8 @@ 
@/@8 2l@+ @<XO Gmeta_pred_args_in_clause C@n G G@6@1 
@5@/
@8 #@ 
@8annotate_meta_vars_in_body YE@9 2o YE@<XO Gannotate_meta_arg C	@ G G@6@U@@@9 2m YE@<C	@ G G @6@@@9 2s@<C@&@ G G@6@8 F2@8 @@@@/
@8 @@/@8 E{@ 
@ @/@8 J X@/@ @8 @@ @9 2s@<C@ G G@6@8 2k@8 B0@" 

@#@U
@@@ 
m@9 2y@<C@ G G @=XD t  t t  Gt  YD @ D t  t @t  Gt YC  DO G YC C@F G G 


@6@ 
@9inferred_meta_pred YE@<C@H G G 


@6@1 
@5@1 Xw@.@5@8 YA@ 
@ @9 2|@<XO Gcombine_meta_args CA& G G@6@@@<C
A' G G
@6@@@<CA( G G


@6@@@3
@5@9 2 YE@<C@9A+ G G



@6@3@.@.@5@8 @@ 
@3@.@5@8 @ 2e@ @ @/@8 ! Y@/@3@5@8 @@3@5@9 2@<XO Gannotate_meta_args C@*@ G G@6@c@i@j@t@@@ 
@/@8 @@/@8 @@ @ @ @8 2w YE@r
@ @ 
@ @9 2 YE@<C@ G G @=XO G 2j CA G G@6 G@8 2b@- 2{@@@<CA G G
 @6@8 B0@"
 
@# G 2{@8 2b@@@<CA  G G 
 Ul@=XO G 2t C@ G G@6@8 B:@@@<C
@ G G@6@U
@@ @9 2y@<C@(@ G G 


@6@@@F@8 @@N@ 
@9 2s@A@F@U@N 2{@9 2y@A@T@<C@ G G BQ


@6@@@ 
@8 2s@9 2s@<C@ G G C#


@6@@@ 
@8 2s@9 2s@<C@ G G @


@6@@@ 
@8 2s@9 2s@<C@ G G F


@6@@@ 
@8 2s@9 2s@<C@ G G @


@6@U@U
@@@'
@<C@ @ G G@6@1 
@5@1 @@.@5@8 YA@@@0@/
@8 @@ 
@9 2@<C@ G G@6@1 
@5@/@8 YC YE@@@0@/
@8 @@ 
@9 2@<C@ G G @=XD t  t t  Gt  2~ A O G 2} C  D. D.  N G N @=C  D. D.  Ng G Ng Ul  Ul Ul@=C  D. D.  $n G $n Ul  Ul@=C
  D. D.  $ G $ Ul @=C
  D. D.  $X G $X Ul @=C  D. D.  S G S @=C
  D. D.  Z G Z  Ul@=C  D. D.  $ G $ Ul  Ul@=C  D. D.  , @a , @=C
  D. D.  J G J  Ul@=C  D. D.  $, G $,  Ul Ul@=C  D. D.  I G I  Ul Ul@=C
  D. D.  O G O  Ul@=XD t  t t  Gt do_infer_meta_predicate @ D t  t @t  Gt 2  @O G 2 C@/@b G G 


@6@ 
@/@/@8 @@/@ @ @8 @@1 2q@5@/@8 @-@ @9 2@<XD t  t t  Gt  Z> @ D t  t @t  Gt Z=  @O G Z= C@S G G@6@8 2@@@<C@-@V G G 


@6@1 
@5@1 Xw@.@5@8 YA@@@1 
@5@8 2 YE@1 2}
@5@9 C:@<C@[ G G 


@6@1 
@5@8 2@1 2}
@5@9 C:@<XXQM GF@&/usr/lib/swi-prolog/library/ordsets.pl   aAu@$C AS E	ord_unionE	ord_seteqE !E
ord_memberchkEord_symdiffE
ord_subsetE 2E	ord_emptyE 2Eord_disjointE
ord_intersectE
ord_selectchkE 2Eord_add_elementEord_del_elementElist_to_ord_setE !E	is_ordsetE !E !XD t  t t  Gt ord_intersect__  O G 2C@ G G GW@6@ 
@ @9ord_intersect_ !@<C@ G G  @@=C
@ G G @v@6@ @9 2@<XD t  t t  Gt  2  O G 2C@ G G@6@*
@<XD t  t t  Gt  2  O G 2C@XA  G G	





@6@@@/@ @8  ,@F@) @v@N@ @9 2 !@G@A@/@F@)@) GW@N@/@ 
@8  ,@F
@) @v@N@*
@A@F
@) GW@N@*
@A@T@A@T@G@<C@/A, G G


@6@@@/@ 
@8  ,@F@) @v@N@ @9 2@A@F
@) GW@N@*
@A@T@<CA3 G G

@6@*
@<XD t  t t  Gt l_int  O G 2C@ G G 
@=C@ G G @



@6@ 
@/@8 ! !@ @ @9 2 !@<XD t  t t  Gt  2  O G 2CA; G G @=CA< G G
@6@/@ @8  ,@ @ 
@ @9ord_subset_ !@<XD t  t t  Gt  2  O G 2CAo G G@6@9    @<XD t  t t  Gt  2  O G 2CA@ G G @v@6@/@ @8  ,@ @ @9 2@<C	AC G G @@6@ 
@9 2 !@<XD t  t t  Gt  2  O G 2C@ G G@6@E@8 2 !@N@R@<XD t  t t  Gt  2  O G 2C@ G G@6@9    @<XD t  t t  Gt 
is_ordset3  O G 2C@l G G @=C@m G G
@6@8 C @ 
@9 2 !@<XD t  t t  Gt  2  O G 2CA G G



@6@ 
@8  H@@@ @ @9 2 !@<C@)A
 G G




@6@F
@+
@N@T@G@A@D@"

@#@N@ @9  H@Q@<XD t  t t  Gt ord_union_1  O G 2CA| G G @=CA} G G@6@/@ @8  ,@ @ @ @ 
@ @9 2 !@<XD t  t t  Gt  2  O G 2C@ G G@6@9    @<XD t  t t  Gt  2  O G 2C@ G G@6@9 S@<XD t  t t  Gt ord_union_2  O G 2CA G G @=CA G G@6@/@ @8  ,@ @ @ @ 
@ @9 2@<XD t  t t  Gt  2  O G 2CA G G GW
@6@ 
@ @ @9 2 !@<CA G G @@6@ @ @9 2 !@<CA G G @v

@6@ @ @9 2@<XD t  t t  Gt  2  O G 2CAx G G 
@=CAy G G@6@ @ @ 
@9 2 !@<XD t  t t  Gt  !  O G 2C@ G G@6@/@8
key_by_length !@3@1 @@0@.
@5@.@5@8 +O@ @ 
@9 2@<XD t  t t  Gt ord_intersection2  O G 2C@ G G @
@6@ @ @ @9 2 !@<C@ G G GW@6@3
@5@ @ @9 2@<C@ G G @v

@6@3@5@ @ @ @9 2@<XD t  t t  Gt  2  O G 2CA G G 
@=C
A G G
@6@ 
@ @9 2@<XD t  t t  Gt 
ord_union_all  O G 2C@vA] G G
@6@F@c@i@d@w@N@"
@#@H@H@H@G@A@T@F@$@c@i@d@w@N@"


@#@ @ @9 2 !@H@H@G@A@-@c@i@d@n W@z@c@i@h@n @@z@ @/@/@8 2 !@ @ @/@ 
@8 2@ @ @9 2@H@<XD t  t t  Gt  2  O G 2CA G G GW
@6@ 
@ @ @ @9 2 !@<CA G G		 @v



@6@ @ @ @9 2@<CA G G @
@6@ @ @ @9 2 !@<XD t  t t  Gt  2  O G 2C@ G G @=C@ G G
 @

@6@ @8 E{@ 
@ @9 2@<XD t  t t  Gt  2  O G 2C@w G G @=XD t  t t  Gt  2  O G 2CAX G G @=CAY G G
@6@3
@5@/@8 E{@ @3
@5@9 2@<XD t  t t  Gt 
is_ordset2  O G 2C@h G G @=C	@i G G@6@9 2@<XD t  t t  Gt  2  O G 2C@ G G
@6@/@ 
@8  ,@ @ 
@ @9 2 !@<XD t  t t  Gt  !  O G 2C@ G G
@6@@@<C@ G G@6@@@<C@ G G		@6@/@ @ @8  ,@ @ @ @ @ @ 
@9 2 !@<XD t  t t  Gt  2  O G 2C@ G G
@6@ 
@9 2@<XD t  t t  Gt  2  O G 2C@ G G@6@9  
  @<XD t  t t  Gt  2  O G 2C@d G G@6@8 @N !@9 2 !@<XD t  t t  Gt  !  O G !C@ G G@6@9 2@<XD t  t t  Gt  2  O G 2C
A G G @=CA G G@6@/@ @8  ,@ @ @ @ 
@9 2 !@<XD t  t t  Gt  !  O G !CAL G G@6@9    @<XXQM D3F@"/usr/lib/swi-prolog/boot/expand.pl  )=As@$C S E$expand_closureE D1E GE D0E GEvar_propertyXD t  t t  D3t  D1  O D3 D1CA 1 1
@6@U
@@@<CA 1 1		 


 @6@U@U@@@<C@`A 1 1 


 
@6@ @8 @ @@@/@/@ 
@ @/@8f2_pos D2@1 @4@1  A@5@4@1  A@5@5@/@8 @ @1 @@.@5@1  D3@2 2@5@1 A @5@9 C @<C@!B 1 1		@6@ @/@/@8call_goal_expansion D2@@@ @ @ 
@ @ @1 @5@9 2 D2@<C@EB 1 1 BQ

@6@@@/@/@/@/@/@8 2@ @ @/@ @ @ @ @8 2@ @ @/@ @ @ @ @8 2@1 BQ@5@ @ 
@9simplify D2@<C@yB 1 1 C#

@6@@@/@/@/@/@/@8 2@ @/@8 ! @ @/@8 2@ @ @/@8var_intersection D2@ @/@8save_variable_info D2@ @ @/@/@ @ @ @8 2@ @/@8 2@ @8restore_variable_info D2@ @ @/@ @ @ @ @8 2@ @8merge_variable_info D2@ @ @ @/@ @ @8fixup_or_lhs D2@1 C#@ @5@ @ 
@9 2@<C@EB 1 1 @

@6@@@/@/@/@/@/@8 2@ @ @/@ @ @ @ @8 2@ @ @/@ @ @ @ @8 2@1 @@5@ @ 
@9 2@<C@EB" 1 1 F

@6@@@/@/@/@/@/@8 2@ @ @/@ @ @ @ @8 2@ @ @/@ @ @ @ @8 2@1 F@5@ @ 
@9 2@<C@=B( 1 1 D
@6@@@/@/@/@8f1_pos D2@ @/@8 2@ @/@8 2@ @ @/@ @ @ @ @8 2@ @8 2@1 D@5@ @ 
@9 2@<C@'B0 1 1 B

 B
@6@@@/@ 
@/@8 3@ @ @ @ @ @ @ @9 2@<CB4 1 1@6@ @/@8is_meta_call D2@@@ @ 
@ @ @ @9expand_meta D2@<CB8 1 1@6@/@8 2@ @8mark_vars_non_fresh D2@ 
@ @ @ @9expand_functions D2@<XD t  t t  D3t 
$include_code B D t  t t  D3t  3 B D t  t t  D3t  3  D t  t t  D3t variant_sha1_nat  O D3 3CB 1 1@6@/@8 " D2@9 C D2@<XD t  t t  D3t  D1  O D3 2C@0A 1 1@6@3@1  A@5@4@1  A@5@5@/@8 2@D@ 
@ @0@8 D1 D2@N 1@8remove_attributes D2@,
@Q@@@<CA 1 1 
@=XD t  t t  D3t  2  O D3 2CA% 1 1@6@/
@8 S @/@8 3 @ 
@ @9 ! D2@<XD t  t t  D3t compile_meta  O D3 3"C@kE
 1 1
 D
@6@ 
@/@8 2@/@8 2@ @ @/@8intersection_eq D2@1 C
@5@/@8 3__aux_meta_call_@ @/@8 B D2@0@ @0@1 D
@5@8 2@ @/@8 E| @F@c@h@dA @u@N@!@3@1 !@5@5@#@A@&@3@5@9 @ @<XD t  t t  D3t  2  D t  t t  D3t  2  O D3 2C	A 1 1@6@0@0@9 2 D2@<XD t  t t  D3t has_meta_arg  O D3 3.CC$ 1 1@6@0@/@8 @ @8direct_call_meta_arg D2@@@<XD t  t t  D3t remove_arg_pos  O D3 34CC 1 1
@6@U
@@@<C@0C	 1 1

 

 
@6@@@ @/@/@ @/@8 2@ @ @ @ 
@ @ @ @9 35 D2@<C@VC
 1 1
@6@8 @ @@@ @/@8 3)@F@/@3@.@.@5@8 3+@/@ @8 3)@/@ @ @8 @r @*@N@ @ @8extended_pos D2@ @3@5@9 3+@A@-@ 
@ @ @8wrap_meta_arguments D2@ @9
wrap_meta_pos D2@H@H@<CC 1 1 
@=XD t  t t  D3t contains_functions2  O D3 3BC@"C 1 1@6@8 B1 @F@0@8 OF D2@N@T@G@A@D
@0@/@8 30@8 3C D2@N
@T@Q@<XD t  t t  D3t  2  O D3 2CD 1 1@6@U
@@@<C@/D! 1 1 Y





 Y

@6@@@<C@#D# 1 1

parentheses_term_position


 3H
@6@@@ @ @ @ @9 2@<CD' 1 1@6f2@9 & D2@<XD t  t t  D3t remove_var_attr  O D3 3LCA 1 1@6@@@<CA 1 1
@6@8 G] @ 
@9 3M D2@<XD t  t t  D3t  33  O D3 32CC) 1 1@6@9 F3 @<CC* 1 1  X@=XD t  t t  D3t call_term_expansion  O D3 3RC@u 1 1 @=C@p@v 1 1
 @


@6 B' @8 A @@@F@J@/@ @8 B @F@ @1  A@5@8 L @N@1 @2 Hf@.@5@@&@A@1 @2 A@.@.@5@@N@1 3R@5@ @ @ 
@ @9expand_terms D2@A@ @ 
@ @9 3S D2@H@G@<C@@ 1 1
 @


@6@F@h@/@ @8 3U@F@+@ @1  A@5@8 3V@N@1 @2 Hf@.@5@8allowed_expansion D2@1 @2 Hf@5@@&@A@!@1 @2 3W@.@.@5@8 3]@1 @2 3W@5@@N@1 3X@5@ @ @ 
@ @9 3Y@A@ @ 
@ @9 3\@H@G@<XD t  t t  D3t rename_head  O D3 3`CE^ 1 1

@6@U
@@@<CEa 1 1 


 

@6@@@ @ @ 
@9 3a D2@<CEd 1 1@6@1 
@5@1 @5@; Ep , Ep@<XD t  t t  D3t  3   O D3 2CAn 1 1 @=C@&Ao 1 1 @



@6@F@+ @@N 1@8 3N@A 1@8 # @ 
@9 2@<XD t  t t  D3t 	member_eq  O D3 3fCE( 1 1

@6@F@*
@N@T@A@ 
@9 3g D2@<XD t  t t  D3t same_functor  O D3 3iCB 1 1@6@8 3D@@@8 3D@/@/
@8 X @ 
@9 3k@<CB 1 1@6@8 2@*
@<XD t  t t  D3t  3;  O D3 3:C	B 1 1
@6@U
@@@<C@ B 1 1 Y






 Y
@6@U@@@<C@6B 1 1

 Y






 Y

@6@/@8 3)@ @1 @@5@8mapex D2@ @ @ @8 38@@@<C@(B 1 1 @



 Y


@6@@@ @8 3)@ @1 @@5@9 3l@<CB 1 1
@6 B@1 3;
@5@9 A D2@<XD t  t t  D3t  G  O D3 GC@d 1 1@6@U
@@@'
@<C@h 1 1@6@/@8cond_compilation D2@+@@@ 
@9
atomic_pos D2@<C@;@m 1 1@6 1@8 GF @3@1  A@5@4@1  A@5@5@/@8 2@ @/@/@8 3\@ @ @/@ 
@8
expand_term_2 D2@ @8rename D2 1@9 3w@<XD t  t t  D3t  !  O D3 !CA. 1 1 
@=C
A/ 1 1
@6@ 
@ @9  1 D2@<XD t  t t  D3t add_term  O D3 3C@$A  1 1@6@V
@"
@#@@@F@8 @N @N@ 
@ @ @9	append_tp D2@A @R@9 @ D2@<CA 1 1 


@=XD t  t t  D3t pos_nil  O D3 3CDN 1 1@6@U
@@@<CDO 1 1@6@@@<CDP 1 1@6nil@9 3K@<XD t  t t  D3t extend_arg_pos  O D3 3CB 1 1
@6@U
@@@<C@+B 1 1 

 
@6@@@/@/@ @ @/@8 2@ @ @ @ @9 3 D2@<CB 1 1@6@8 37@@@ 
@8extend_term D2@/@8 3)@ @ @9 39@<CB 1 1 
@=XD t  t t  D3t  3  O D3 3CA 1 1@6@/@8 2@9 3P@<XD t  t t  D3t  2  O D3 2CD 1 1
@6 @ @8 3T@@@<C
D 1 1@6@ 
@8 *m D2@@@<CD 1 1 
@=XD t  t t  D3t  3[ @ D t  t @t  D3t 3Z A D @ @D t  t t  D3t  3[  O D3 3ZC@ 1 1@6@U@@@<C@/@ 1 1@6@V@"@#@@@F@8 3@N@/@ @/@8list_pos D2@ @ 
@ @9expand_term_list D2@A @R@9 3@H@<C@'@ 1 1		
  E


@6@@@ @/@ @8 3Y@ @1 E@5@ 
@9add_source_location D2@<C@ 1 1@6@ 
@ @@<XD t  t t  D3t $eval_if  D t  t t  D3t  3  O D3 3CE 1 1@6@/@8 D0 D2@/@8 @ @1 @5@@<XD t  t t  D3t  3z  O D3 3yC@!@ 1 1 "

@6@1 "@5@/@/@8dcg_translate_rule ]@@@ @ @ 
@9
expand_bodies D2@<C@ 1 1@6@V
@@@ 
@9 3@<C@ 1 1 
@=XD t  t t  D3t compile_auxiliary_clause  O D3 3C@DD 1 1@6@" D


@#@/@8 3@F@1 @5 Dg@8 Xz D2@N@T@A@!@F@*
@N@3@5@9 D D2@A@3@1 D@2 

@5@5@9 3@<XD t  t t  D3t  3&  O D3 3%CE  1 1 
@=C@)E! 1 1
@6@F@ 
@8 3h@N@"

@#@ @ @9 3$@A@ @9 3$@G@<XD t  t t  D3t   2  O D3  1CA2 1 1 @=CA3 1 1@6@/@ @8  - @ @ @ @ 
@9  4 D2@<XD t  t t  D3t pos_list  O D3 3CDS 1 1@6@U
@@@<CDT 1 1

@6@@@<CDU 1 1@6 @R@9 3K@<XD t  t t  D3t    O D3 CD 1 1@6@V
@9	eval_true D2@<XD t  t t  D3t  3  O D3 3C@)C 1 1	
@6@/@/@ @ @ @8expand_functional_notation D2@F@ @ @ 
@ @8expand_arithmetic D2@N@T@A@'@'
@<XD t  t t  D3t  2  D t  t t  D3t  2  O D3 3-C@/A 1 1@6@/@8 3)@ @/@/@8 3@ @ @/@/@8 2 D2@/@8 2@ @ @ @ @ 
@ @9 36@<XD t  t t  D3t wrap_var  O D3 3CC 1 1
@6@V
@@@<C@2C 1 1 B
@6@F@"@V@N@"
 Y

@#@1 @@5@9 3t@A@T@H@<XD t  t t  D3t extend_1_pos  O D3 3CD\ 1 1@6@U
@@@<C@JD_ 1 1 Y




 Y

 @
@6@ @8 3Q@@@ @c@h@d@p@y@ @ 
@8$same_length D2@ 
@3@1 @@5@5@ @9 38@<C@4Dg 1 1 @

 Y @
 @@6@ @8 3Q@@@ @c@h@d@p@y@<CDm 1 1@6 @@9 3K@<XD t  t t  D3t  3}  O D3 3|CE5 1 1

@6@U
@@@<CE8 1 1 E E@6@@@<CE9 1 1@6@8 3@@@/@8 3@9rename_preds D2@<CE> 1 1@6@/@8 3@8 3} D2@@@<CEB 1 1 

@=XD t  t t  D3t  3  O D3 3C@.C 1 1

@6@8contains_functions D2@/@/@/@/@ @8 #9 D2@- @@@ @ @/@/@8 3 D2@ @ @ @ @ 
@9conj D2@<CC 1 1 
@=XD t  t t  D3t compile_meta_call  O D3 3CD 1 1

@6@U
@@@<CD 1 1

@6@U
@@@<CD 1 1

@6@Bcompile_meta_arguments @8 3T@A @ @8 3T@@@<C@>D 1 1

@6@0@/@8 CF D2@B@ @8is_aux_meta D2@A@*@E@ @8 _ D2@N@R@B@0@1  @5@8 EV @E	 3always@8 3T@N@R@A 3 TJ@8 3T@@@<C@,D 1 1 

@6@@@F@ @8 2@ @8 37@N@ @ @ 
@9 3 D2@A
@" @#@<CD 1 1@6@ 
@/@8 3# D2@ @9 3 D2@<XD t  t t  D3t   5  O D3  4C
A7 1 1 GW@6@ 
@ @ @9 3~@<CA9 1 1 @
@6@ @ @9 3!@<CA; 1 1 @v@6@ @ @9 3~@<XD t  t t  D3t    O D3 XCD 1 1@6@V
@9
eval_false D2@<XD t  t t  D3t expand_meta_arg	  O D3 3	C@!B 1 1

  @6@@@/@ @ @ @ @8 2@ @ @ @ @9 3@<C@SB 1 1 @6@8 3Q@8 37 @0@ @8 #7@@@/@8 3)@ @/@/@8 3@ @ @/@/@ @ @ @8 2@ @/@ @ @8 3@/@8 2@ @ @ @ @ @ @ @9 36@<CB 1 1		 X @6 @0@ @8 #7@@@ @ @ @ @ @9expand_setof_goal D2@<C@=B 1 1	@6@ 
@ @ @8 #7@F@+
 @N@T@A@'@F
@ @8 3j D2@N@T@A@F@8 %} D2@N@1 @8@1 E OF@2 %}
@5@0@5@9 @< D2@A@T@<XD t  t t  D3t f_pos  O D3 3CD6 1 1@6@U
@@@<C@!D9 1 1

 Y




 Y
@6@@@<CD; 1 1 3H



 3H
@6@@@ @ @ 
@9 3 D2@<CD? 1 1@6 B2@9 3K@<XD t  t t  D3t  3  O D3 3CD 1 1@6@S@<XD t  t t  D3t  3  O D3 3C@$B] 1 1@6@8 3D@/
@8 H\ @0@1 

@5@8 3@@@1 

@5 @@8 Di @9 3/ D2@<XD t  t t  D3t  3  O D3 3CA 1 1@6@@@<C@JA 1 1@6@F@. 1@/
@8 # @N@Ffresh@ 
 @8 CQ @N@T@G@A 3@ 
 @/@8 #B D2 1@ @8 3e@A 1@1 B 1  3@5@8 3e@H
@9 3@<XD t  t t  D3t  3  O D3 3C@)@ 1 1@6@3@1  A@5@4@1  A@5@5@/@8 2@1expand_body@5@ 
@8 3Y 1@9 3@<XD t  t t  D3t  3  O D3 3CC 1 1 
@6@@@<CC 1 1 

@6@@@<CC 1 1 BQ
@6@U@U
@@@<C@5C 1 1

 BQ
@6@" Y




@#@1 @@5@8 3t@ 
@1 @@5@9 3t@<XD t  t t  D3t same_source  O D3 3CE 1 1

@6@@@<CE 1 1@6@1 @8@1 % %@5@0@5@9 3@<XD t  t t  D3t  3A  O D3 3@C@#C 1 1@6@F@V
@N@" Y


@#@1 @
@5@9 3t@A@T@H@<XD t  t t  D3t prop_var  O D3 3C@&A 1 1 3
@6@F 1@/
@8 3 3@ 
@/@8 3@N@'@A@) @H
@<C@#A 1 1 Em
@6@D GG@/
@8 1 D2@1 @@.@.@5@ 
@8 3U@*@N@'@Q@<XD t  t t  D3t  3v  O D3 3uCDB 1 1@6@U
@@@<CDE 1 1
 @


@6@8 30@ 
@9 30@<XD t  t t  D3t  3  O D3 3CAG 1 1 @=C@)AH 1 1 @



@6@F 1@/@8 3@N@T@A@( @@ @8merge_states D2@ 
@9 3@<XD t  t t  D3t  %~  O D3 %}CC, 1 1  @=CC- 1 1  FU@=CC. 1 1@6@9 3Q@<XD t  t t  D3t 
map_functions	  O D3 3	CC 1 1		

 @6@@@ 
@ @9 3 D2@<C@SC 1 1@6@ 
@/@/@ @/@/@8 3 D2@r
@ @/@8 30@ @ @/@8 30@ @ @/@/@ @ @ @8 3@ @ @ @ @/@/@ @8 3 D2@ @ @ @ @ @ @9 3@<XD t  t t  D3t  3  O D3 3CD 1 1  @=CD 1 1  U$@=XD t  t t  D3t add_source_location_list  O D3 3C@ 1 1 
@=C@ 1 1

 

@6@ @ @9 4  D2@<XD t  t t  D3t arg_pos  O D3 4CB 1 1@6@U
@@@<C
B 1 1

@6@@@<CB 1 1 
@=XD t  t t  D3t  3	  O D3 3CD* 1 1@6@U
@@@<C@%D- 1 1

 Y




 Y
@6@@@<CD/ 1 1 3H



 3H
@6@@@ @ @ 
@9 3@<CD3 1 1@6f1@9 3K@<XD t  t t  D3t  3  D t  t t  D3t  3  O D3 3CDp 1 1

@6@U
@@@<CDs 1 1 @=CDt 1 1




@6@ 
@9 3@<XD t  t t  D3t  3  O D3 3C@;BD 1 1@6@V
@V@F@"
 @@#@N@1 @@0@0@5@8 H @"
 @ @#@A@" @@#@"
 BQ @#@@@ @9lhs_pos D2@<CBO 1 1 @=XD t  t t  D3t  3  O D3 3C@)C 1 1@6@E
@!@E@/@/@8 ) @B@8 3G@A@8 3G@N@R@A@H@N
@R@A@H@<XD t  t t  D3t  3>  O D3 3=C@:B 1 1		@6@ 
@/@8 38@1 C
@5@/@8 3 D2__aux_wrapper_@ @/@8 3(@/@3@5@8 3+@1 D
@5@8 3@ @3@5@9 3+@<XD t  t t  D3t  3_  O D3 3^C@.Cn 1 1@6@/@/@8 3@1  @a@2 ,@2 @5@/
 @8 B @F@U
@N@S@A@@ @9@ 
@8 B D2@S@<CCw 1 1 @=XD t  t t  D3t  3  O D3 3CAP 1 1@6@@@<CAQ 1 1
 @@6@@@<C
AR 1 1 @@6@@ 1@9 3e@<C@[AU 1 1@6@F 3 @8 3@N 3 @8 A D2@A@D 3 @8 3@N 3 @8 4@Q@@@F@8 @ D2@N@/
@8 4 1@ 
@9 3e@A B@1@ inconsistent_variable_properties@5@8 4@/
@8 4 1@ 
@9 3e@<XD t  t t  D3t  3  O D3 3CD 1 1  B@=CD 1 1  @=XD t  t t  D3t  2  O D3 2CA 1 1@6@9 3 D2@<XD t  t t  D3t  3  O D3 3CC 1 1 
@6@@@<CC 1 1
 
@6@@@<C
C 1 1  BQ
@=XD t  t t  D3t  3  O D3 3CA 1 1@6@U
@@@<CA 1 1  ZA


 Zh ZA
 Zh@=C
A 1 1 


@=XD t  t t  D3t  *m  O D3 3C@VD 1 1
 BQ

@6@F@ @8 3 D2@N@'@0@ 
@0@0@0@9 2@G@A@4@F@ @8 X D2@N@) B@/@0@0@0@0@8 2@ @ 
@9 3t@A@D@ @8 4@N@'@ 
@0@0@0@0@9 2@Q@G@<C@FD 1 1
 C# @


@6@F@ @8 4@N@'@/@0@0@0@0@8 2@ @0@ 
@0@0@0@9 2@A@D@ @8 4@N@'@0@ 
@0@0@0@9 2@Q@G@<CD 1 1 C#

@6@ @8 4@'@0@ 
@0@0@0@9 2@<XD t  t t  D3t  4  O D3 4CBQ 1 1@6@U
@@@<C@'BT 1 1
 Y





 @

@6@8 30@ 
@9 30@<XD t  t t  D3t  #9  O D3 3CC 1 1 

@6@U
@@@<C@NC 1 1@6@ @8 3E@@@/@/@8 3k@r@/@ @ @8 3k@ @ @ @8 30@/@/@/@ @8 3 D2 @ @ @ @ @/@/@ @8 3@ @ @ @ @ 
@9 3@<C@0C 1 1@6@8 3D@@@/@/@8 3k@ @ @ @8 3k@/@ @/@8 3 @ @ @ @ @ 
@ @9 3@<C
C 1 1  

@=XD t  t t  D3t  OF  O D3 3FCD  1 1 C@6@E@3@0@0@5 C@0@8 @ @N@R@<XD t  t t  D3t  3}  O D3 3CEL 1 1

@6@U
@@@<C@-EO 1 1 


 

@6@@@F@"
 E@#@N@ @ @9 3@A@ @ @ 
@9 3@<CEU 1 1 D


 D
@6@@@ 
@ @9 3b@<CEX 1 1 FI@6@@@S@<CE[ 1 1@6@9 3b@<XD t  t t  D3t  2  O D3 2CAf 1 1 @=C@(Ag 1 1
 @

@6@F 1@ @8 3@N@T@A@) @@ 
@ @9 2@<XD t  t t  D3t  3  O D3 3C@^Bs 1 1@6@c@i@j@t@@@ @/@/@8 4 D2@/@8 30@ 
@/@8 30@ @/@8 30@ @ @ @/@ @ @ @ @ @8 3 D2@r
@ @ 
@ @/@ @ @ @ @ @8 4 D2@ @ @ @9 4 D2@<CB~ 1 1  
@=XD t  t t  D3t  G  O D3 2C@a 1 1@6@0@0@9 G D2@<XD t  t t  D3t  3n  O D3 3mCB 1 1 @=CB 1 1
@6@ 
@9 3l@<XD t  t t  D3t  &  O D3 &CD 1 1@6debug_term_position @8 3T@@ B@1 &
@5@9 3p@<CD 1 1 @=XD t  t t  D3t  3  O D3 3CC0 1 1
@6@U
@@@<C@/C3 1 1

 X


 X
@6@@@/@/@ 
@/@ @8 2@ @ @ @ @ @ @ @9 3@<C@/C7 1 1

 


 
@6@@@/@/@ 
@/@ @8 2@ @ @ @ @ @ @ @9 3@<CC; 1 1@6@@@/@ 
@ @ @ @8 2@ @ @ @9 3@<XD t  t t  D3t  3  O D3 3CE 1 1@6@8 37@/@0@8 4 @0@0 3'@9 A D2@<XD t  t t  D3t  D1  O D3 3CA 1 1@6@/@8 3@ 
@ @ @ @9 2@<XD t  t t  D3t  3  O D3 3C@ 1 1

@6@@@<C@3@ 1 1

@6@@@ @ @/@/@8 3Y@ @ @ 
@/@ @/@8 3 D2@ @3@5@ @ @9 3@<C@.@ 1 1


@6@@@ @ @/@/@8 3Y@ @ @ 
@/@ @/@8 4#@ @ @ @ @9 3@<C@1@ 1 1
@6 @R@8 3K@ @/@/@8 3Y@ @ @ 
@/@ @/@8 4#@ @3@5@ @ @9 3@<XD t  t t  D3t  2  O D3 2C@SCI 1 1
@6 B' @8 3T@@@D@1 @@.@.@5@8 3U@/@ @8 3U@F@ @1  A@5@8 3V@N@1 @2 A
@5@@A@1 @2 G
@5@@'@,
@N@T@Q@<C@TCV 1 1	@6@D@1 @@.@.@5@8 3U@/@ @8 3U@F@!@ @1  A@5@8 3V@N@!@1 @2 4$
@5@#@A@!@1 @2 G
@5@#@ @8 3]@ @@,
@N@T@Q@<XD t  t t  D3t  3  O D3 3C@k@ 1 1
 D


 D

@6@@@ @/@8 2@ @8 3@/@/@ @ @/@8 2@ @ @/@ @1 D@5@8 3@F@#@ @8 3D@/@8 3@ @/@ @ @8 #7@- @N@" BQ@#@A	@'@'@H@<C@(@ 1 1		
 FI

 FI
@6@@@/@ @/@8 3@ @ @ @ @1 FI@5@9 3@<C@$@ 1 1@6@8 3D@/@8 3@/@/@ @8 #7@- @@@"
 D@#@<C@ 1 1 @=XD t  t t  D3t 
$including   D t  t t  D3t  4&   O D3 4& CEo 1 1@6@/
@0@0@8 3 D2@@@+
 @<CEs 1 1   @=XD t  t t  D3t  3  O D3 3CED 1 1 @=C@!EE 1 1
@6@F@ 
@ @8 3@N@T@A@'
@ @ @9 3@<XD t  t t  D3t  3  O D3 3CB 1 1@6@8 2@@@3
@5@9 3+@<CB 1 1@6@/
@/@8 X @ @/@8 38@ 
@ @9 4*@<XD t  t t  D3t  3s  O D3 3rC@ZEu 1 1 FI A
@6@/
@/@8 C @F@:@8 4' D2@N@F@$@1 3@5@/@1 BQ@1 B @9@5 B@5@8 4
@N@1 4) 
@5@9 A @A
@1 4) 
@5@9 4-@G@A
@1 4)
else_false
@5@9 4-@G@<C@E~ 1 1	 FIelif
@6@/
@/@8 4+@F@k@1 4)@.@.@0@5@0@/@8 BO @N@ 
@  40@8 3 D2@ @8 BU @F@+ @N@1 4) 4.
@5@9 4-@G@A@7@F@'@+ @1 3@5@/@1 BQ@1 B @9@5 B@5@8 4
@N@1 4) 
@5@9 4-@A
@1 4)
@5@9 4-@G@A@1 @8@1 % % 40@5@0@5@9 3@H@H@<C@hE 1 1 FIelse@6@/@/
@8 4+@F@D@1 4)@.@.@0@5@0@/@8 41@N@  44@8 42@ @8 43@F
@+ @N@( @A@F
@+ @N@( @A@&@1 4)
@5@9 4-@A@1 @8@1 % % 44@5@0@5@9 3@H@H@<C@>E 1 1 E E@6@@@/@0@8 4+@F@+@1 4)@0@.
@.@5@0@8 # @N@F@*
@N@1 @8@1 % %@2 
@5@0@5@9 3@A@T@A@T@H
@<C@BE 1 1 FIendif@6@@@/@0@8 4+@F@!@D@1 4)@0@.
@0@5@0@/@8 41@N@ 
 46@8 42@ @8 43@Q@N@T@A@1 @8@1 % % 46@5@0@5@9 3@H
@<CE 1 1
@6@E@8 4,@N@R@<XD t  t t  D3t  3  O D3 3C	A	 1 1 
@=C@(A
 1 1



@6@@@ @ @3@5@ @ @9 3@<C@#A
 1 1


@6@@@ @ @ @ @ @9 3@<C@)A 1 1




@6 @R@ 
@8 3K@ @ @3
@5@ @ @9 3@<XD t  t t  D3t  D1  O D3 D0CA 1 1@6@0@0@9 3@<XD t  t t  D3t  #9 Ad D t  t t  D3t  #9  O D3 #8CC 1 1@6@0@0@0@ 
@9 3@<XD t  t t  D3t  3  O D3 3C@>Bh 1 1@6@0@/@8 4@/@ @8 4@/@ @ @8 4@/@ @/@8 3@ @ @/@ @ @ @ @ @8 4@ @ @ 
@9 4@<XD t  t t  D3t  TJ  O D3 _CE 1 1  BQ@=CE 1 1  C#@=CE 1 1  @@=CE 1 1  F@=CE 1 1  D@=XD t  t t  D3t  3  O D3 3C@ 1 1@6@F
@8 3@N
@9 4@A
@" 
@#@<XXQM C F@$/usr/lib/swi-prolog/library/debug.pl   aAu@$C AS Elist_debug_topics E GE (5E GE GE GEdebug_message_contextE +XXD t  t t  C t print_debug  O C  4=C
A G G@6@ 
@ Ep , Ep@@@<CA G G
@6@@@<C@9A	 G G@6@1  B@2 X/@2 E
@5@/@8 ]@B@ @/@8 I X@ @/@8debug_output G@ @1 $ F0@1 '@2 (5
@5@5@8 '' G@S@A@T@H@<XD t  t t  C t  G @ D t  t @t  C t G D t  t t  C t  G  O C  GC@#A3 G G@6@E@E
@/@1 ,
@5@8 B@N
@R@A@G@N@R@A@G@@@<C	A9 G G@6 B@8 , G@9 ,  G@<XD t  t t  C t  G   O C  GC@"Ac G G @6@F
 G @8 A@N
@T@A@D G F&@8 A @ @8 A@N@T@Q@<XD t  t t  C t update_debug  O C  4JC@ G G  @ @6@@@ @9
ensure_output G@<C@$@ G G 
 
 @6@@@F@ 
@8 @4 G@N@'@A
@3
@5@ @9 J X@<C@ G G 
 
 
@6@@@<C@ G G  @ @6@@@<C@ G G 
  @6@@@<C@ G G 
 
 @6@@@ 
@ @9 ^K X@<XD t  t t  C t valid_topic  O C  4RC	@ G Gthread 4T 4T@6@@@<C
@ G G M M 4U%T.%3f@6@@@<C@ G G 4U

 4U 4U
@6@@@<C@ G G@6 4;@9 D H@<XD t  t t  C t  4;  O C  4:C@ G G _/
@6@@@/@/
@8 4S G@1
debug_context@5@8 C7@1 4Y
@5@9 E G@<C@ G G Px
@6@@@/@0@8 4X@1 4Y@5@9 C7@<C@ G G@6 4;@9 @P H@<XD t  t t  C t  G  O C  GC@k G G@6 @0@9 G G@<XD t  t t  C t  ,  O C  ,C@ A G G@6 4T@8 4Y G@/@8 D}@- KQ@&
@"
 @ '@#@<CA G G 

@=XD t  t t  C t assertion_rethrow  O C  4`CAN G G time_limit_exceeded@=CAO G G  (0@=XD t  t t  C t  G  O C  GC@ @ G G@6@F@/@0@0@8 4]@8 YX G@N@T@A@1 4^
 @5@9 4[@G@<XD t  t t  C t  E  O C  (5C@} G G@6 @9 E G@<XD t  t t  C t  E  O C  EC@s@ G G@6@/@/
@8debug_target G@F@`@O@(@1 4^@.@.@5@8 I@P@ @ @ 
@/@/@8 4K G@1 4^@5@8 4[@S@A@0@F
 A@0@8 Hp G@N@T@A	 B@1 ,@5@8 H @ 
@/@/@8 4h@1 4^@5@8 4[@H@N@T@A@T@H@H@<XD t  t t  C t  ,   O C  4ICAL G G   @=XD t  t t  C t  4N  O C  4MC	@ G G E#@6@@@<C@ G G 

@=XD t  t t  C t  4Z A D t  t t  C t  4Z  O C  4YC@B G G  4T@=XD t  t t  C t  G  O C  49C@n G G@6@0@9 4]@<XD t  t t  C t  4E  O C  4DCA G G @f E#@6@@@<C	A G G

@6@8 'W G@@@<CA G G@6 G~@3@1 &i @5@4@1 H
@5@4@1bufferline@5@5@9 M+@<XD t  t t  C t  G A D t  t t  C t  G  D t  t t  C t  48   O C  47C@E@ G G@6 E#
~`-t~45|~n@8 E& G E#~w~t ~w~35| ~w~n@3Debug Topic@4	Activated@4To@5@8 4o E# 4n@8 4o@B@/
@/@/@8 4] E# 4p@3
@4@4@5@8 4o@S@A@T@H
@G@<XD t  t t  C t  ,  O C  ,C@*A G G@6@1 4U@.@5@8 4_@/
@8 C2 G@1 H@.@5@ 
@8 ] G@&
@" @ %:@#@<CA G G 

@=XD t  t t  C t  E @ D t  t @t  C t G A A D t  t t  C t  E  O C  GC@ G G@6 @/
@8 4]@@@ 
@9 4> G@<C@ G G @=XD t  t t  C t  4g  O C  4fC@ G G@6@V
@"
 ^@#@@@<C@ G G 

 @@=XD t  t t  C t  ,  O C  ,CA= G G@6@ Ep , Ep@@@<C	A@ G G@6@8 4a G@@@9 @;@<C@,AD G G@6 @9@1 ,
@5@8 H
@8 Q Q@F )@0@8 A@N@9 )1 G@A
@1 @8@1assertion_error
@5@0@5@9 @;@<XD t  t t  C t  +X  O C  4<C@ G G@6 @9 4d@<XXQM )dF@#/usr/lib/swi-prolog/boot/topvars.pl  )=As@$C S E )Eprint_toplevel_variables Everbose_expansionXD t  t t  )dt  R Ad D t  t t  )dt  R  O )d )C@6@<	s@#/usr/lib/swi-prolog/boot/topvars.pl  )=A 4@6@1expand_vars
@5@/@8 ] ]@/@8 ! @ @/@8delete_bound_vars )c@ @ @ 
@8 @r @F@8 M  )c@8 H )c@N@ 
@9print_query )c@A@T@<XD t  t t  )dt expand_args  O )d 4C	@n 4 4

@6@@@'@<C@0@o 4 4@6@ 
@/@8 @ @ @/@8 4@r
@&@ @ @ @/@8 4 )c@ @ 
@ @ @ @9 4 )c@<XD t  t t  )dt assert_bindings  O )d 4C@ 4 4 @=C@ 4 4 @



@6@8assert_binding )c@ 
@9 4 )c@<XD t  t t  )dt 
update_var  O )d 4C@/@ 4 4@6 ) )@8 A )c@@@F +@/@8 1 )c@-@N@T@A@!@1 " +@5@#@/
@8 #B )c +@ 
@9 GF )c@<C	@ 4 4@6@8
delete_var )c@9set_var )c@<XD t  t t  )dt name_var  O )d 4C@w 4 4
 @



@6@*
@@@<C@z 4 4



@6@ 
@9 4 )c@<XD t  t t  )dt  )  D t  t t  )dt  )  O )d )C@$@ 4 4 )@6@1 @@.@.@5@1retract_topvar@5@/
@8 @  )c@/ +@ 
@8 "' )c +@ @9 4@<C@.@ 4 4 )@6@D +@/@8 4@-@N@1 CQ@.@.
@5@1 E\ +@1 @
@5@0@5@8 BX )c@Q +@9 GM )c@<XD t  t t  )dt  4   O )d 4~C@#@ 4 4@6@O@/
@/@8toplevel_var )c@P$~w =~t~12|~p~n@3
@4@5@8 S )c@S@ANo defined toplevel variables~n@9 A )c@H
@<XD t  t t  )dt  4  O )d 4C@~ 4 4 
@=C@"@ 4 4



@6@"
 @

@#@ @8v_member )c@@@ @ @9 4@<C
@ 4 4


@6@ 
@9 4@<XD t  t t  )dt  M   D t  t t  )dt  M  A D t  t t  )dt  M   D t  t t  )dt  4  O )d 4C@X 4 4@6@U@&
@@@'@<C@[ 4 4@6@8 B; @&
@@@'@<C@:@^ 4 4	
 U
@6@ @/@8 4@F
@ @8 4@N@@@A
@1 @8@1 D	 %@5@0@5@8 @< )c@&
@" @@#@<C@%@f 4 4		@6@/@/@8 X @@@ @ @8 4@r@&
@ @ @ @9 4@<XD t  t t  )dt  4  O )d 4C@"@ 4 4@6toplevel_var_size@/@8 4@@@F
@0@8 C+ )c@N
 +@1 @
@5@0@9 4 )c@A@T@<C@ 4 4@6 +@1 @
@5@0@9 4@<XD t  t t  )dt  4  O )d 4C@ 4 4@6@F@B@V@A@8 X )c@N@9 4 )c@A@T@<XD t  t t  )dt  4  O )d 4C@ 4 4

@6@B@*
@A@ 
@9 4@<XD t  t t  )dt  S Ad D t  t t  )dt  S  O )d )bC@ 4 4

@6@9 4@<XD t  t t  )dt  4  O )d 4C@ 4 4@6 ) )@8 4@@ +@/@8 4@-@9 CQ )c@<C
@ 4 4@6 +@1 @
@5@9 E )c@<XD t  t t  )dt  4  O )d 4C@G 4 4@6@8 Xh )c@8 Q )c C@8 K )c@8 K )c@S@<C@K 4 4 @=XD t  t t  )dt  4  O )d 4C
@ 4 4 18@6@@ M@8 C8 )c M@9 A )c@<C@ 4 4 1=@6 M@9 4@<XD t  t t  )dt  Xg  O )d XhC@M 4 4 @=C@N 4 4 @



@6@'@ 
@9 4@<XD t  t t  )dt  4  O )d 4C@ 4 4@6@1 + +@1 @
@0@5@.@5@1 BU@5@9 4@<XD t  t t  )dt  4  O )d 4C@ 4 4@6 +@1 @
@5@/@8 + )c@9 BU )c@<XXQMprolog_operatorF@(/usr/lib/swi-prolog/library/operators.pl   aAu@$C AS Epush_operatorsE 4Epush_opE
pop_operators E 4XO 4
undo_operator C@!@	u G   aA 4 D



 D


@6@ @ @ 
@8 "N@ @8same_op_type
 4@@@<C@*@ 4 4 D


@6@@@1 D
@5@ @8 4 4@1 D
@5@ @9 4@<C
@ 4 4 D@6@@@<C@ 4 4  D



 D 
@=XO 4tag_ops C@ 4 4 
@=C@;@ 4 4 D





 D


@6@1 @5@/@/@8 CF 4@" @#@ @ @9 4 4@<XO 4undo_operators C@ 4 4 @=C@ 4 4
@6@ @8 4@ 
@ @9 4 4@<XD t  t t  4t  4 @ D t  t @t  4t 4 A A O 4 4 C@u 4 4@6@1 D
@5@/
@8 4@8 FX@1operator_stack@2 @incremental
@5@9 A@<XO 4 4 C@ 4 4@6@1 4@2 @@.
@.@5@8 I@8
set_operators 4@+
mark@@@<XO 4 4 C@ 4 4@6@9 4@<XD t  t t  4t  4 B D t  t t  4t  4 B D t  t t  4t  4 @ D t  t @t  4t 4  @O 4 4 C@e 4 4@6@/@/
@8 4@ 
@/@8 4@ @8 4@ @9 4@<XO 4 4 C@ 4 4 @=C@ 4 4@6@8 4@9 4@<C@ 4 4 D



@6@ 
@9 FX@<XD t  t t  4t  4 @ D t  t @t  4t 4 O 4 4 C@k 4 4@6@/@8 4 4@1 4@2 @ 4@5@9 A@<XO 4op_type C@ 4 4  _ ^1@=C@ 4 4  "9 ^1@=C@ 4 4  " I@=C@ 4 4  " I@=C@ 4 4  " I@=C@ 4 4  "postfix@=C@ 4 4  " 4@=XO 4 4 C@ 4 4@6@/@8 4 4@9 4@<XXQM FdF@$/usr/lib/swi-prolog/library/shell.pl   aAu@$C AS EpushdEmvErmElsE *Epopd Epwd E *zE *~ E 4 Edirs E 4 XD t  t t  Fdt  ,  O Fd ,C@AU G G@6cols@/@8 #. *{@&rows@/@8 5@c@i@h@n FT@i@h@n \@h@q@p@d@p@z@F@c@i@d@p@h@n \@d @w@N@( @A@( @&
@F@ @H@ @/@8 @@&@N@ @F@!@$@+ @&@N@!	col_width@/@8 5@" @	~|~w~t~*+
@#@A@" @ %f
@#@H@A	@%@H@H@F@"@@@r
 5@/@8 5@c@h@h@h@q@s@&@N@"@F@#@+ @&@N@#@" F
@#@A@%@G@ @ @ @9 5	 *{@A@'@H@H@G@<XD t  t t  Fdt  4  O Fd 4C
@ G G@6@/@8name_to_file *{@9 [ *{@<XD t  t t  Fdt tagged_file_in_dir  O Fd 5C@ G G@6@/@8 F *{@F

@8 D *{@N
 @9 B@A@'@<XD t  t t  Fdt  5   O Fd 5C@ G G@6@/
@8 ] *{ (<@1 S %f@4
@5@9 B *{@<XD t  t t  Fdt  5   O Fd 5 C@ G G@6@1 (+@.
@5@8 I@@@0@8 5 (<@1 *x@2 D

@5@9 5@<C@ G G  @6Directory stack empty@8 B *{@S@<XD t  t t  Fdt longest  O Fd 5CAy G G
@6@@@<CAz G G
@6@ 
@/@8 W@c@h@j@v@@@ @ @9 5 *{@<C
A G G


@6@ 
@9 5 @<XD t  t t  Fdt  4  O Fd 4C@<@r G G@6@8 F2@@@/@1 5@5@/@8 @F@ @/
@8 Z@ X@1 5
@5@8 I@N@ 
@8 4 *{ (<@1 *x@2 D

@5@9 5@ADirectory stack not that deep@8 5@S@G
@<C@} G G@6@/@8 5@/@8 5@1 5@5@9 A@<XD t  t t  Fdt mv_  O Fd 5$C@ G G
@6@E
@8 5@N
@R@@@9 $ *{@<C@"@ G G@6@F@8 5@N@1	mv_to_dir@5@9 Y Y@A B@1 SNot a directory: ~w@4@5@8 5@S@<XD t  t t  Fdt  5  O Fd 5C@%@ G G@6@/@8
name_to_files *{@F

@"@#@N
@T@A B@1 S
Ambiguous: ~w@4
@5@8 5@S@<XD t  t t  Fdt  Fd   O Fd *zC@H G G@6SHELL@/
@8 K *{@@@9 *x *{@<C@L G G@6comspec@/
@8 50@@@9 51@<C@P G G  @6/bin/sh@9 51@<XD t  t t  Fdt  ,  O Fd ,CAO G G@6@/@8table_layout *{@/ Z@8 X *{@& @ @ @ @ 
@9 5@<XD t  t t  Fdt tag_file  O Fd 58C@ G G@6@8 5@@ @9 B@<C@ G G 

@=XD t  t t  Fdt  5(  O Fd 5(C@ G G@6@/@8 5@3
@4@5 @/
@8 B{ *{@ 
@9 5&@<XD t  t t  Fdt  4  O Fd 4C
@ G G@6@/@8 5+@9ls_ *{@<XD t  t t  Fdt  B  O Fd 5C
A7 G G@6 B@1 S
@5@9 5@<XD t  t t  Fdt  4   O Fd 5C@ G G  @6 C@9 4 *{@<XD t  t t  Fdt segments  O Fd 5@CA( G G@6@U
@@@8 _ H@'@<CA- G G 


@6@@@&@ 
@ @/@8 5A *{@ @ @9 5C@<CA1 G G@6 B<@8 H H@&
@"

@#@<XD t  t t  Fdt  5>  O Fd 5=C	@ G G@6@@No Match@9 5@<C@*@ G G
@6@8 5@@ $@/@8 B@/
@8 B *{ 5@ 
@/@8 * Y (<@1 *x@2 ,@5@9 5@<C@ G G@6 58@/@8 5G (<@1 *x@2 ,@5@9 5@<XD t  t t  Fdt  *~  O Fd *C@[ G G@6@/@8 5@0@9 5@<XD t  t t  Fdt  *~   O Fd 5C@X G G  @6 K@9 * *{@<XD t  t t  Fdt  56  O Fd 55C@GAo G G B


 5

 5
 5
@6@/@8 E{@/@8 5 *{@ 
@c@d@j@h@d@p@n FT@n ^@y@ @c@h@h
@n @g9?@p@m F3@y@ @c@j@h
@n FT@y@<XD t  t t  Fdt  ,  O Fd ,C@ G G  @6@@@<C@ G G@6@/ @8 B@@@9 ,@<C@2@ G G@6 E @8 A K@3@.@5@8 5F@F@/
 @8 B@N@T@A@&
@ 
@/@8 B@@ K@ @9 B@<C@ G G 

@=XD t  t t  Fdt  4   O Fd 5C@o G G  @6@9 5"@<XD t  t t  Fdt  5  O Fd 5KCAv G G@6 @9 5 @<XD t  t t  Fdt name_to_files_  O Fd 5LC@MA G G@6@8 B0@0@8 X *{@@@/@1 C#@1 B
@4@1 B B@5@4@1 B D@5@4@1 B B@5@4@1 B @>@5@5@2 B
@4@1 B B@5@4@1 B B@5@4@1 B @>@5@5@9 @<C@OA G G@6@F@8 B:@N@&
@G
@A@1 5@
@5@/
@8 ]@ 
 @/@8 5;@/@8 5F@F@"@ @3@5@8 L@E B@8 D *{@N@R@N"~w" does not exist@3@5@8 5@S@A@'@<XD t  t t  Fdt  4  O Fd 4C@ G G@6@/@8 5+@/
@8 5@ 
@9 5% *{@<XD t  t t  Fdt  5-  O Fd 5,CA  G G@6@8 5M *{@F@+@N B@1 SNo match: ~w@4
@5@8 5@S@A@T@<XD t  t t  Fdt  (+ A D t  t t  Fdt  (+  D t  t t  Fdt  5   O Fd 5C@)@ G G@6@/
@8 5@/@1 5@5@/@8  ,@3
@5@/
@8 5G (<@1 *x@2 ,
@5@9 5@<XXQM ]F/usr/lib/swi-prolog/boot/dcg.pl  )=As@$C S E 3Ecall_dcgE 3E ]E )jXD t  t t  ]t  ] @ D t  t @t  ]t )j FU D DD t  t t  ]t  ]  D t  t t  ]t  ] @ O ] )jC
Ak	s/usr/lib/swi-prolog/boot/dcg.pl  )=A 5X@6@8phrase_input ]@8 5Z@9 5U ]@<XD t  t t  ]t  ] @ D t  t @t  ]t ] FU DD t  t t  ]t  ]  D t  t t  ]t  ] @ O ] ]CAi 5X 5X@6@9 )j ]@<XD t  t t  ]t dcg_extend_cache  D t  t t  ]t  5_ A D t  t t  ]t  5_ B D t  t t  ]t  5_  D t  t t  ]t 	copy_args  O ] 5`C@ A 5X 5X@6@c@i@j@t@@@/@8 @ @ 
@ @8 5b@r
@ @ 
@9 5a ]@<CA 5X 5X @=XD t  t t  ]t dcg_special  O ] 5dCA 5X 5X@6@9 H @<CA 5X 5X  BQ@=CA 5X 5X  C#@=CA 5X 5X  Y@=CA 5X 5X  @@=CA 5X 5X  B_@=CA 5X 5X  Y@=CA 5X 5X @=CA 5X 5X @=CA 5X 5X  D@=XD t  t t  ]t  3;  O ] 3oC	A 5X 5X@6@; D2 39@<XD t  t t  ]t  &  O ] &CAS 5X 5X@6@; D2 3K@<XD t  t t  ]t dcg_cut_pos  O ] 5gCA2 5X 5X

@6@U
@@@<C@(A5 5X 5X  @


 Y

 @
 Y



@=CA9 5X 5X@6 B<@9 & ]@<XD t  t t  ]t dcg_body  O ] 5jC@o 5X 5X )j

@6@U
@@@ @ @9 *7 ]@<C@1@s 5X 5X 


q

@6@@@0@/@0@0@0@8 2 ]@ @ @1 5n@5@ 
@ @ @ @9 5k ]@<C@w 5X 5X @
@6@@@ @9dcg_terminal_pos ]@<C@y@z 5X 5X
@6@F@M@"
@#@N@@@F@8 @N @N@ @/@8 @r @" @
@#@G@A@$@F@0@/@8 @ ]@U@N@" @r

@#@Alist_or_partial_list@8 @ ]@G@G@G@A@"@D@8 5f@N@@@/@8 F @ @ @/@8 5v@" @
@#@Q@G@ @9 5r@<C@ 5X 5X B_ BQ B_ @
@6@@@ @9 5h ]@<C
@ 5X 5X Y
 @6@@@<C@%@ 5X 5X

 Y
 BQ
 @
@6@@@/@8
dcg_bt_pos ]@ @ @ @ @9 5l@<C@>@ 5X 5X BQ

 BQ

@6@@@/@/@ @/@/@8 5p@ @ @ 
@/@ @ @8 5q@ @ @ @ @ @ @9 5q@<C@V@ 5X 5X C#

 C#

@6@@@/@/@ @/@/@8 5p@ @ @ 
@/@/@ @8 5q@ 
@ @ @ @ @8
or_delay_bind ]@ @ @ 
@/@/@ @8 5q@ 
@ @ @ @ @9 5@<C@V@ 5X 5X Y

 C#

@6@@@/@/@ @/@/@8 5p@ @ @ 
@/@/@ @8 5q@ 
@ @ @ @ @8 5@ @ @ 
@/@/@ @8 5q@ 
@ @ @ @ @9 5@<C@>@ 5X 5X @

 @

@6@@@/@/@ @/@/@8 5p@ @ @ 
@/@ @ @8 5q@ @ @ @ @ @ @9 5q@<C@>@ 5X 5X F

 F

@6@@@/@/@ @/@/@8 5p@ @ @ 
@/@ @ @8 5q@ @ @ @ @ @ @9 5q@<C@/@ 5X 5X D
 BQ D
 @
@6@@@/@ @/@8 3 ]@ @ @ 
@0@ @ @9 5q@<C@ 5X 5X		@6@ 
@ @/@/@8
dcg_extend ]@ @ @ @ @9 5l@<XD t  t t  ]t  *7  O ] 5mC@ 5X 5X 5n

@6@*@@@'
@'@<C@ 5X 5X 5n


 @6@ @ @9dcg_qualify_pos ]@<XD t  t t  ]t  3	  O ] 3C
A! 5X 5X@6@ 
@; D2 3@<XD t  t t  ]t  5  O ] 5C@ 5X 5X BQ
 @
@6@*
@@@<C@ 5X 5X 

@=XD t  t t  ]t  3  O ] 3C@@A 5X 5X " BQ



 D

@6@@@/@/@ 
@/@/@8 5p@ @/@/@ @/@/@8 5p@/@8 @ @!@1 5n@0@5@#@ @ @/@/@ @ @8 5@ @ @ @ @/@/@ @ @8 5q@ @ @ @ @ @/@!@ @8 5q@1 BQ@ @!@5@/@"@ @8dcg_optimise ]@ @"@ @ @9 5@<C@S@L 5X 5X "


 D

@6@/@/@ 
@/@/@8 5p@ @ @/@/@ @ @8 5@/@8 5@!@1 5n@0@5@#@ @ @ @ @ @/@ @8 5q@ @ @ @9 5@<XD t  t t  ]t  5V @ D t  t @t  ]t 5U FU D DD t  t t  ]t  5V  O ] 5UC@EAp 5X 5X	@6@F@3@/
@/@8 CF @V@ @8 5e ]@N@ @0@1 5n

@0@5@/@/@/@0@8 5q@'@'@1 
@5@@A
@@H
@H@G@<XD t  t t  ]t  3  O ] 5WC@> 5X 5X@6@0@0@9 3 ]@<XD t  t t  ]t  2  O ] 2CA  5X 5X@6@ 
@ @ @; D2 2@<XD t  t t  ]t  5\  O ] 5[CAz 5X 5X@6@U
@@@<CA{ 5X 5X@6@@@<CA| 5X 5X@6@@@<CA} 5X 5X@6@1 @8@1 @P @R
@5@0@5@9 @< ]@<XD t  t t  ]t  5  O ] 5CAJ 5X 5X@6@U
@@@<C@'AM 5X 5X
 Y






 Y

@6@@@<CAP 5X 5X@6 3J@9 5i@<XD t  t t  ]t 
dcg_no_extend  O ] 5C@ 5X 5X @=C@ 5X 5X @=C@ 5X 5X  Y@=C@ 5X 5X  Y@=C@ 5X 5X  B_@=C@ 5X 5X  D@=C@ 5X 5X  BQ@=C@ 5X 5X  C#@=C@ 5X 5X  Y@=C@ 5X 5X  @@=C@ 5X 5X  F@=C@ 5X 5X  "@=XD t  t t  ]t  5  O ] 5~CA' 5X 5X

@6@U
@@@<C@'A* 5X 5X Y



 Y
 Y



@6@@@<CA/ 5X 5X@6
brace_term@9 5i@<XD t  t t  ]t  5  O ] 5C
@ 5X 5X@6@U
@@@1 @8 D@0@5@9 5@<C@-@ 5X 5X 

 
@6@@@/@/@ @ @/@8 5p@ @ @ 
@ @ @9 5@<C@ 5X 5X@6@ 
@ @8 5_ ]@@@ @9 3o ]@<C@@ 5X 5X@6@F@8 @ @N@T@A
@1 @8@1 @P @
@5@0@5@8 5@F@8 5 ]@N@1 @8@1 Aqdefinedcg_nonterminal
@5@0@5@8 5@A@T@F@8 B1 @N@/@/@8 X @/@ @ @8 5@A	@&
@&
@( @r@ @ @ @8 @ @ @ @ @8 5c@r@r@ @ @/@8 5b@ @ @/@8 5b@1 5@5@8 E @'
@'@'
@ @9 5@<XD t  t t  ]t  5  O ] 5C@_ 5X 5X BQ @



@6@*
@@@'@<C@c 5X 5X @


@6@*
@@@'@) @<C@h 5X 5X 

@=XD t  t t  ]t  5t  O ] 5sCA> 5X 5X@6@U
@@@<CAA 5X 5X  ZA


 Y
@=CAC 5X 5X  @


 Y
@=CAE 5X 5X@6terminal@9 5i@<XXQM GF@#/usr/lib/swi-prolog/library/when.pl   aAu@#C AS E IXD t  t t  Gt or_list  O G 5C
@ 1 1
@6@@@<C@ 1 1
 C#
@6@ 
@ @9 5 I@<XD t  t t  Gt  #  O G #C@&@ 1 1 B
@6@F G@1 B@.
@5@8 # I@N G@8 3O I@@ 
@@A@@G
@<XD t  t t  Gt 
when_goals  O G 5C@~@ 1 1
dettrigger_determined



@6@@@&@F@ @/@/@8	disj_goal I@&@N@ @ @ @9disj_or I@H@G@A@M@F@-@"  Gtrigger

@#@&@N@" I BQ @|
@#@A@" I 5
@#@H@G@H@G@<C
@ 1 1 B

@6@ 
@9when_conj_goals I@<XD t  t t  Gt 
check_disj  O G 5C@ 1 1@6@F
@+
 @@N
@T@A@)
 @@@<XD t  t t  Gt trigger_ground  O G 5C@O@| 1 1@6@/@8 !@F@"

@#@N@ 
 G@1 5
@5@9 GX I@G@A@*@F@"@"

@#@N@/@3f@5@8 @@ 
 G@1 5@5@9 5@A@@H
@<XD t  t t  Gt 
trigger_first  O G 5C@b 1 1 @6@@@@<C@e 1 1 I
@6@@ G@1trigger_nonvar@5@9 5@<C@h 1 1@6@9 5 I@<XD t  t t  Gt trigger_disj @ D t  t @t  Gt 5 A D t  t t  Gt  5  O G 5C@ 1 1 @=C@ 1 1
@6@8 5@ 
@9 5 I@<XD t  t t  Gt suspend_list @ D t  t @t  Gt 5 A D t  t t  Gt  5  O G 5C@ 1 1 @=C@)@ 1 1 @



@6 G@8 5@F
@U
@N@ 
 G@8 5@A@T@ @9 5 I@<XD t  t t  Gt 	when_goal  O G 5C@r@ 1 1
 5


@6@F@ @/@/@8 5@&@N@ @ @ @9 5@H@G@A@I@F@+@"  G 5

@#@&@N@" I BQ I
@#@A@" I I
@#@H@G@H@G@<C@r@ 1 1
 5


@6@F@ @/@/@8 5@&@N@ @ @ @9 5@H@G@A@I@F@+@"  G 5

@#@&@N@" I BQ B,
@#@A@" I B,
@#@H@G@H@G@<C@ 1 1 wake_det
@=XD t  t t  Gt  5  O G 5C@ 1 1 BQ


@6@@@&@ 
@ @/@8 5@ @ @9 5@<C@ 1 1  G

@6@ 
@9 5 I@<XD t  t t  Gt  5  O G 5C@ 1 1  G 5

 @@6@+
 @@<C@ 1 1   G 5 @



@=XD t  t t  Gt  5  O G 5C@(@ 1 1@6@F
@U
@N
 G@/@8 5 G@8 5@)
 @@" 5
@#@@A@T@H@<XD t  t t  Gt  #  O G #C@ 1 1@6 G@/
@8 5@&@ 
@ @9 5 I@<XD t  t t  Gt  G @ D t  t @t  Gt I A D t  t t  Gt  G  O G IC@T 1 1@6@/@8 G5 I@9 5 I@<XD t  t t  Gt  5  O G 5C@1@ 1 1@6@/
@8 D I@@@F@+
@N@@G@A@/ G@1 5@2 5
@5@8 # I@ 
@1 5@5@9 5@<C@ 1 1@6@@<XD t  t t  Gt  5  O G 5C@ 1 1 @=C@ 1 1@6@/@8 5@&@" I
@#@<XD t  t t  Gt  5  O G 5C@v 1 1@6@F@V
@N@@A G@1 5
@5@9 5@<XD t  t t  Gt trigger_conj @ D t  t @t  Gt 5 A A D t  t t  Gt  5  O G 5C@ 1 1@6@1 5@5@9 5@<XD t  t t  Gt  5 @ D t  t @t  Gt 5 A D t  t t  Gt  5  O G 5C@k 1 1 I
@6@9 5 I@<C@m 1 1 B,
@6@9 5 I@<C@o 1 1 5


@6@ 
@9 5 I@<C@q 1 1 BQ


@6@ 
@9 5 I@<C@s 1 1 U]
@6@1 5@0@5@9 5@<XXQM @"F@ /usr/lib/swi-prolog/boot/bags.pl  )=As@/C S E !E @ E	findnsolsE XXE 5E EXXD t  t t  @"t 
pick_first  O @" 5C@	s@ /usr/lib/swi-prolog/boot/bags.pl  )=A 5 @



@6@ @ @ @ 
@9	pick_same @!@<XD t  t t  @"t  5  O @" 5C@!@ 5 5 @




@6@*@@@ @ @ 
@9 5@<C@ 5 5 
@=XD t  t t  @"t  XY @ D t  t @t  @"t XX D X @D t  t t  @"t  XY  D t  t t  @"t  XY @ O @" XXC@j@ 5 5
@6@1 X
@5@/
@/@8 D @!@F@+ !@N@ 
@/@8 @  @!@-@ @9 S @!@H@A@?@1 @
@5@ 
@/@8 5@F@ @8 B, @!@N@ @/@8 5@ @ @9pick @!@G@A@ @0@8bind_bagof_keys @!@ @/@8 5@ @ @/@8 5@ @9 5@<XD t  t t  @"t findall_loop  O @" 5C@a 5 5@6@B@@8 G @A@ 
@9 G @<XD t  t t  @"t 
findnsols2  O @" 5C@1@ 5 5@6@/@8nsols_count @!@c@h@d @u@@@1 C@5@1 C@.@.@5@8 " @! G4@1findnsols_loop

@5 F@9 C @<C@ 5 5@6 @8 5@@@'
@<C
@ 5 5@6@/@8 5 F6@ @9 @n @!@<XD t  t t  @"t  6   O @" 5C@^@ 5 5@6@/@8 5@!@1 !@5@#@B@A@1 @@. @5@8 A @!@/@8 G @!@- @ @ @8 @ @!@ 
@ @8 5@B@8 G
  @!@H@A@/@8 5@c@h@h@p@z@ @ @8 A[ @!@S@A@ 
@ @9 5@H@H@<XD t  t t  @"t  5  O @" 5C@ 5 5 @=C@ 5 5 @


@6@0@8 Dt @!@ 
@9 5@<XD t  t t  @"t  ! @ D t  t @t  @"t ! D X @D t  t t  @"t  !  D t  t t  @"t  ! @ O @" !C@D@ 5 5@6@1 X
@5@/
@/@8 5@F@+ !@N@ 
@8 5@-@H@A@1 @
@5@ 
@/@8 5@ @0@8 5@ @/@8 +P @!@ @ @9 5@<XD t  t t  @"t  5 @ D t  t @t  @"t 5 A D  @D t  t t  @"t  5  O @" 5C
@y 5 5@6@ 
@9 5 @!@<XD t  t t  @"t   @ D t  t @t  @"t EX D  @ DD t  t t  @"t    O @" EXC@[ 5 5@6 G4@1 5

@5 F@9 6@<XD t  t t  @"t 
select_bag  O @" 6C
@ 5 5@6@@@'
@'@<C@ 5 5 @=C	@ 5 5@6@ 
@ @9 5@<XD t  t t  @"t  5  O @" 5C@ 5 5@6@/
@/@/@8 5 @!@ @ 
@ @9 6 @!@<XD t  t t  @"t  5  O @" 5C@ 5 5  _
@=XD t  t t  @"t   @ D t  t @t  @"t @  D  @D t  t t  @"t    D t  t t  @"t   @ O @" @ C@X 5 5@6@9 EX @!@<XD t  t t  @"t  5 @ D t  t @t  @"t 5 A D  @ DD t  t t  @"t  5  O @" 5C@| 5 5@6@8 F3 @!@@@1 6
@5@ 
@ @9 5 @!@<C@ 5 5@6@"
 6
@#@ @8 6@@@ 
@ @9 6@<C@ 5 5@6 @@9 @ @!@<XXQM GF@'/usr/lib/swi-prolog/library/backcomp.pl   aAu@$C AS E	checklistE$archE !Estring_to_listE ]Eread_pending_inputE$apropos_matchE	merge_setEsformatEexport_listE $Emessage_queue_sizeEat_initializationE$set_promptE %T E	hash_termE$versionEproper_listEread_variablesEhashE	substringEmergeE BE JE XfE
current_mutexEdisplayqE
$strip_moduleE GEsubsumesEeval_license Ewrite_lnEset_featureE 67Eset_base_moduleEconcat_atomEsetup_and_call_cleanupE GE 6DE B}Ecurrent_threadE$homeEsumlistEsubsumes_chkEstring_to_atomEfeatureE BE 6VE 6TE 6&E GE$moduleECE$argvEsublistXD t  t t  Gt  6 @ D t  t @t  Gt 6 AO G 6 CA G G@6@9 Y Y@<XD t  t t  Gt  6  O G 6 C
@} G G
 U@6 K@9 A@<XO G 6 CA* G G@6@9 5{ $@<XO G 6 CA	 G G@6@9 A $@<XD t  t t  Gt  6"  O G 6! C@ G G@6@0@9 Fn $@<XD t  t t  Gt  6& @ O G 6% C@ G G@6@1 H
@5@9 E& $@<XO G 6) C
B G G@6@1 0q@5@9 B\ @<XD t  t t  Gt  6.  O G 6- C@&@ G G@6@F
@8 @N $@N@&
@A@/@8 I7percent_to_tilde@/@8 * Y@/
@8 I7 (@ 
@9 @@<XO G 6} C@ G G@%@~@6@@@<C@ G G 

@=XO G 60 CAy G G@6@9 Cw $@<XO G 64 CAM G G@6@9 6|@<XO G 66 CA G G@6@3@1 G<@5@5@9 !9@<XO G 6: CA G G@6@r @ @0@ 
@9 & $@<XO G 6? C@ G G@6@9 B@<XD t  t t  Gt  6F @ D t  t t  Gt  6F  O G 6E CA G G@6@9 CF $@<XO G 6H C	An G G@6@8 B@'
@<XO G 6L CAB G G@6@9 A $@<XO G 6N CA G G@6@9 @@<XO G 6S C@ G G


@6@@@ 
@9 B@<C@ G G@6@9 BK $@<XD t  t t  Gt  6V @ D t  t @t  Gt 6U   D O G 6U C	BK G G@6@ 
@9 E8 $@<XO G 6Z CA G G@6@V
@@@1 #$
@2status@5@1 @8@1 D	 4T@0@5@0@5 B@9 B@<C
A G G@6@1 6@5@9 #$ @<XD t  t t  Gt  6]  O G 6\ C@ G G@6 D@9 A@<XO G 6` CAa G G@6@9 B@<XO G 6d CA G G@6@9 A@<XD t  t t  Gt  6l  O G 6k CA G G@6@8 X $@9 0 $@<XD t  t t  Gt  6p  O G 6o C@ G G@6 D@9 A@<XD t  t t  Gt  6r @ D t  t @t  Gt 6q A DO G 6q CA G G
@6@@@<CA G G

@6@ 
@@@@"

@#@ @ @9 6q $@<CA G G



@6@ 
@9 6@<XO G 6 CAW G G@6@9 !@<XD t  t t  Gt  ] @ D t  t @t  Gt 6 O G 6 C
Bw G G@6 B@1 %@2 6
@5@9 B $@<XO G 6# CBV G G
@6@@@<CBW G G

@6@@@<C@!BX G G


@6@ 
@ @8  H@@@ @3@5@ @9 6# $@<C@!BY G G

@6@ 
@ @8 2@@@3
@5@ @ @9 6@<CBZ G G


@6@*
@ @ @ @9 6@<XO G 6' C
B8 G G@6@1 @B@5@9 F  $@<XO G $ C@0A G G		@6@1 ]
@.@0@0@0@5 @@8 * $@ @c@h@m _@m F3@y@ @c@h@m _@dC@q@m F3@y@<XD t  t t  Gt  6, @ D t  t @t  Gt 6+ O G 6+ CA G G@6 Ej@9 E $@<XO G 6/ CA; G G  @6@9 KM@<XD t  t t  Gt  63  O G 62 C@ G G@6 G@9 A@<XD t  t t  Gt  69 @ D t  t @t  Gt 68 O G 68 C
B G G@6 B@1 %@2 68
@5@9 6@<XO G 6< CBe G G
@6@@@<CBf G G

@6@@@<C@6Bg G G	

@6@F@ 
@ @8 Cq@N@'
@ @3@5@ @9 6< $@A@'@3
@5@ @ @9 6@<XO G 6> C@ G G@6 F+@9 6f $@<XO G 6@ C
B/ G G@6@1 E@5@9 6@<XO G 6A C@"B G G@6@V
@@@1 DA
@2 6@.
@5@1 @8@1 D	mutex@0@5@0@5 B@8 B@ 
@9map_mutex_status $@<CB	 G G@6@1 6@.
@5@8 6 @ 
@9 6@<XO G 6C C@ G G@6@3@1
ignore_ops @5@4@1 F @5@5@9 A @<XO G 6G CA G G@6@1 H@5 !!@9 ] $@<XO G 6J CB G G  @6@9  S $@<XO G 6P C
@ G G@6@3@1 G<@5@5@9 Bt @<XD t  t t  Gt  6R @ D t  t @t  Gt 6Q O G 6Q CB G G 

@6@1 @2 [@5@9 Bv $@<XD t  t t  Gt  G @ O G 6W CB& G G@6@1 
@5@9 #r #u@<XO G 6X C@ G G@6@3@1 6 @5@4@1 F @5@5@9 "f@<XD t  t t  Gt  B}  O G 6Y C
A G G@6 @f @f @9 G+ $@<XO G 6 CB
 G G unlocked @=CB G G locked



@=XO G 6^ CA G G@6@9 ^Y X@<XO G 6b CA4 G G@6@9 F $@<XO G 6f C@ G G@6@3@1 H @5@5@9 GC $@<XD t  t t  Gt  6V @ D t  t @t  Gt 6g   O G 6g CBA G G@6@9 C $@<XO G 6h C@ G G@6@9 B{ $@<XD t  t t  Gt  6& @ O G 6i C@ G G@6@1 H
@5@9 6y@<XD t  t t  Gt  G @ O G 6j CB# G G@6@1 
@5@9 #q #u@<XO G 6m CA G G 

@=XXQM EF@#/usr/lib/swi-prolog/library/unix.pl   aAu@$C AS E $E $EkillE $E $E	fork_execE 'E	detach_IOE 6 EsysconfEprctlEenvironXD t  t t  Et  $D t  t t  Et  6D t  t t  Et  'D t  t t  Et  $O E 6 C@)A
 G G@6 $@/
@8 A/tmp/pl-out.@/@8 B B@/@3@1 H
daemon_output@5@5@8 M+@1 4k 4m@5@8 B $@9 6 $@<XO Efork_warn_threads  C@-@` G G@6@/
@1other_thread
@5@/@8 @F@+@N@T@A@1 @8@1 Aq $ J KQ@5@2 DH@0@2running_threads@5@9 @;@<XD t  t t  Et  6D t  t t  Et  $D t  t t  Et  6O E $ C@X G G@6@8 6 $@9fork_ $@<XO E 6 C@ G G@6@F $@8 6@N@9 $ $@A@T@<XD t  t t  Et  6O E 6 C@.@h G G@6@/@8 D}@1 6@.@5@8 6@,
@F
@+running@N
@T@A B@1 $@2 ,
@5@8 B $@0@8 A $@S@<XD t  t t  Et  6D t  t t  Et  6XQM
pce_expansion-C @fS @fXD t  t t  6t pop_compile_operators  A D t  t t  6t push_compile_operators A XQM GF@,/usr/lib/swi-prolog/library/prolog_source.pl   aAu@$C AS E *Eprolog_open_sourceE *Eprolog_close_sourceE *Epath_segments_atomEfile_alias_pathEfile_name_on_pathEload_quasi_quotation_syntaxEprolog_canonical_sourceXO Gread_clause_option C@ G G  H@=C@ G G  G>@=C@ G G  H@=C@ G G comments@=XO G 6 C@[B< G G@6 @`@8 E
 G@1 C#@1 @@1  @a@2 ,
@5@2 @@. @5@2 BQ@1 Fz
 A@5@2 @ @5@/
@1 BQ @@2 @<
@5@8 B@8
skip_hashbang 6@8 4 4@/@8 @ 6@/@8 A 6@1open_source@2 AP
@5@9 A@<XO Gqq_read_term_ex C@4B G G@6@1 E@.
@5@8 E@1 !:
@5@1 @8@1 %@2unknown_quasi_quotation_syntax@.@.@5@.@5@1load_qq_and_retry

@5@9 B@<XO Gqq_read_syntax_ex C@"B G G@6@1 6
@5@1 @8@1 %@.@5@.@5@1 @
@2 @8@5@9 B@<XO G ]4 CB G G

@6@0@0  @8 A@@@<CB G G@6 @9 B@<XO G B C	@ G G
@6@U
@@@<C
@ G G
@6@8	no_expand 6@@@<C@ G G@6@/@8requires_library 6@1  @f@5@8 DX 6@S@<C@ G G
@6@8chr_expandable 6@@@<C	@ G G@6@ 
@0@9 G 6@<XD t  t t  Gt  B Ad O G B C@ G G@6@0@9 6 6@<XO Gadd_mode C@ G G@6@8 *b 6@@@<C@ G G@6@1 7

@5@9 A@<XO Gseek_to_line CA G G@6@c@j@d@u@@
@8 E 6@r @9 7 6@<CA G G @=XO G 6 C@)B G G@6@ @8 *@/@ Ep , Ep@@@1 @5@3@1 @5@5@8 D\ 6@ @ @ @9 !9@<CB G G@6 B@1 , ,@5@8 B 6@1 @8@1 %@2 6@5
@5@9 @;@<XO G * C@4@ G G@6 6@ 
@8 Y Y@@@1 G@@.@5@ 
@/@ @8
select_option ZI@3@1 G@@5@5@8 GC 6@ @8 7	@/@8 6@ @9update_state 6@<C@c@ G G
@6@/@8 6@1 H@.@5@ 
@/ !8@8 7@1 G@@.@5@ @/@ @8 7@F@1 0 $@5@8 $Q 6@N@!@3@1 X B@5@5@#@A@&@3@1 A@5@4@1 H@5@4@1 G@@5@5@8 !9@ @8 7	@ @9 7@<XO Gsegments_to_list CC	 G G@6@U
@@@S@<CC G G 


@6@ 
@/@8 7 6@ @ @9 7 @<CC G G




@6@9 B:@<XD t  t t  Gt alias_cache A O G
parts_to_path C
C G G
@6@@@<CC G G
 


@6@D@/@3
@5@8 J X@N@ @9 7" 6@Q@<XO G 6 C@ G G  FI A@=C@ G G  FI 4/@=C@ G G  FI 44@=C@ G G  FI 46@=C@ G G  FI 0Q@=XO G 6 C@6B G G@6@U@@@F
@8 B:@N
@'
@G@A@"@F@/@8 7 @N @9 B{ 6@A@1 @8@1 @P	file_path
@5@0@5@9 @;@G@<C
C G G@6@/ @8 7&@9 7%@<XO Gqq_read_term C@_A G G
@6@1 H@.
@5@/@8 ^B X@-
 @9@@@F@"@+
 !8@N@8 F@ @/@8 6 6@F@U@N@@@A @9@ @8 7@S@A@*@ @/@8 7+@F@+
 B@N @9@ @8 7@S@A@F@+
quiet@N@S@A H@ 
@9 D H@<CB G G@6@9 6 6@<XO G , CA G G  @a
  @=C
A G G@6@ 
@; Ep 7/ Ep@<XO G 6 C@2BL G G@6@1 C#@1 @@1 E
 E@5@2 E

@5 @5@/@1 BQ@1 X"
@4@1 X# @5@5@2 BQ @@2 @<@5@9 B@<XO G \ CCU G G  C@=CCV G G  \@=XO G
seek_to_start CA G G@6@1 4m@.@5@8 +i ZI@@ bof@0@8 @] 6@9 7@<CA G G@6@1offset@.@5@8 74@@ 75@0@9 76@<CA G G @=XO G
import_syntax CA  G G@6@U@@@<C
A# G G@6@" D@#@@@9update_directive 6@<CA' G G 

@6@1 
@5@ 
@8 6 6@@@<CA* G G @=XO G	src_files CC8 G G 
@=C@PC: G G
@6@0@/@ @8 B 6@  @a@ @ B@E
@  B@ @ B@N@R@ @/@8
dir_file_path 6@ @/@3@1 B B@5@5@8 B 6@&
@@@&@"
@#@ @ @ @9 7@ 6@<C@KCG G G
@6@E@ @8 \ 6@N@R@1 ) @5@8 74@ @/@8 7C@ @8 D 6@@@1 ]6@.@5@0 B@8 B@&
@@@&@ @ @ @/@8 7G@ @ @ @9 7G@<CCR G G

@6@ @ 
@ @9 7G@<XD t  t t  Gt  6 B D t  t t  Gt  6 B O Grestore_source_context C@LBs G G@6@F@8 $@N@T@A@1 B@1 6 E@0
@0@5@0 @5@8 F 6@8 4 4@1 7

@0@5@8 C7@F@1 6
@2 6@.
@.@5@8 I@N@ 
@8 Bj 6@ @9 A  6@A@T@H
@<XO G 6 C@UB G G	@6@F@G@/@/
@8 6 6@ 
@/@8 B@N@F@+ C@N@'@G@A@'@F@/ @t@ @8 7B@N@3@4@5@9 @@A
@3@4@5@9 @@G@A	@'
@H@H@<XO G 6 CBf G G@6@1 7K
@.@.@5@1close_source
@5@9 A 6@<XD t  t t  Gt last_syntax_error B D t  t t  Gt  7U B D t  t t  Gt  *b B D t  t t  Gt  *b B O G 7D C@&CZ G G@6@F@0@0  @8 A@N@9 B@G
@A
 @/
@8 B@ 
@9 B@<XO Gbuild_alias_cache  C@?B G G@6@1t@.
@.@.@.
@5@1search_path

@5@/@8   @v@ @/@8 ^ 6@1 I@1 7X@0@0
@5@5@1 E@2 7!
@5@9 BX 6@<XO G 6 C@(B G G@6@F
	@0@0@8 7] 6@N
@T@A@8 7V 6@F@V@N@/@8 ]4 6@9 7_@A@9 7_@G@<XO Gassert_error C@UA G G@6@1 @W@0@5@8 74@@@F@@@B@"
 @8 %
 '

@#@A@"
 @8 %
 Y

@#@N@1 @8@1 %@5@0@5@/@8 $ 6@1 7U
@5@9 C:@A@9 @;@H@G@<CA G G @=XO G 7= CA G G HD


@6@@@8 7P@1 7;@0@5@ 
@9 7@<CA G G 
 D



@6@8 @@@@1 D
@5@9 7<@<C@%A G G D



@6@@@1 @5@/@/@8 CF 6@ 
@1 @5@9 4 4@<CA G G $Q
@6@8 7@@@<C@!A G G DZ
@6@1module_decl@.
@.@5@0 B@8 B@@@1 7f
@5@ @9 7@<C
A G Gpce_begin_class_definition@6@
 6 6 7m@@@<CA G G @=XD t  t t  Gt  7 A O G 7 C@ G G  FIemacs_begin_mode Aemacs_extend@=C@ G G  FIdraw_begin_shape Apcedraw@=C@ G G  FI DZ Apce A 7v@=C@ G G  FIpce_begin_class A 7v@=C@ G G  FI 7x A 7v@=XD t  t t  Gt  X% A D t  t t  Gt  X%  O G X& C@Q@^ G G * "    B@6@E@1 @@1  @2  B@5@5@ 
@8 @4 6@N@R@1  @2 GC@0@0@0@5@3@1 @@1  @2  B@5@5
@5@; " "@<C@a G G * 73 @ 73
@6 @@ @9 X( 6@<C@a G G * 78 @ 78
@6 @@ @9 7{@<C@a G G * A @ A
@6 @@ @9 7{@<C@a G G *	operators @R 7|
@6 @R@ @9 7{@<C@a G G * @W Px U^ @W
@6 $@ @8 *& 6 U^@ @9 7{@<C@Q@a G G * "    Bt@6@E@1 @@1  @2  Bt@5@5@ 
@8 7z@N@R@1  @2 !:@0@0@0@5@3@1 @@1  @2  Bt@5@5
@5@; " "@<C@i G G * 7I @ 7I
@6 @@ @9 7{@<C@$@i G G * A Y  EI A
@6@1 Y@4 @4 EI@5@ @9 7{@<C@Q@i G G * "    B@6@E@1 @@1  @2  B@5@5@ 
@8 7z@N@R@1  @2 B@0@0@0@5@3@1 @@1  @2  B@5@5
@5@; " "@<XO G 7 C@ G G@6@1 FI
pce_end_class@5@8 L@@@1  6 6@5@9 7M@<C@ G G@6@1 FI@2pce_extend_class@0@5@8 B@@@; 7m 7n@<C@ G G@6@9 7 6@<XO G 6 CB G G@6@U
@@@'
@<C	B G G
 @f@6@+
 @f@@@<CB G G@6@ Ep , Ep@@@<C	B G G@6@8 Cn 6@@@'
@<CB G G@6@3@1 B @a@5@4@1 B A@5@4@1 B B@5@5@8 7F@@@<XO G * C@A G G
@6@1 7e@0@0@5@8 C7@8 71 6@1 E@.
@5@8 E@/@8 6@1 A@.@5@ @8 _ ZI@1 7|@.@5@8 7@0@ @/@/@8 7/ 6@ 
@8 *@1 @5@8 6@ @@1  @f@2 (>@0@0@0@5@/@8 Fx 6@1 7(
@.@4@1 A@5@5@/ @8 B@ @8 BU 6@ @@8 7N@F
@U@N@@@'@A@ @8 7b 6@S@<C@%A G G@6@1 @W@.
@5@8 74@@@1 @.@.@5@1 I@2 7e@5@/@8 Z@ @ 
@9 X	 X@<XO G 7i C@4AN G G@6@3@1 B @a@5@4@1 B B@5@4@1 B A@5@5@8 7F@1 6@.
@5@1 ]L
@2 FI@2 HD@0@5@1 6
@5@9 C 6@<XO G 7 C@ G G@6@@@<C@ G G
@6@@@8 7@ 
@9 7@<C@ G G FI
@6@8 B+@@@1 7=@5@0 @9 B@<C@ G G GO
@6@@@1 FI@5@9 7@<CA G G @=XO G 7R CBk G G @6@1  @a@2 ,@5@0 @8 B@@@9 E 6@<CBo G G@6@3@1 X# @5@5@8 X" @9 7@<XO G 7 C@ G G FIchr_constraint@6 Ug@9 7
 6@<C
@ G Ghandler@6 Ug@9 7@<C
@ G Grules@6 Ug@9 7@<C
@ G G<=>@6 Ug@9 7@<C
@ G G A@6 Ug@9 7@<C
@ G G==>@6 Ug@9 7@<C
@ G Gpragma@6 Ug@9 7@<C
@ G G +i@6 Ug@9 7@<XO G 7Z CB G G C
C@6@/@ @8 ] 6@ @8 7a@ 
@9 W@<C@NB G G@6@0@ @ @@-
 @@/@3
@4 C@5@8 @@/@8 W@c@dC@h@n @@y@ @/@3@1 B D@5@4@1 B A@5@4@1 B @>@5@4@1 B B@5@5@8 7F@ @8 7a@ 
@9 W@<XO G * C@aC$ G G@6@1 A EI@5 EI@8 7@@@/
@3@1 B D@5@4@1 B A@5@5@8 7F@F@)@1 7I @5@8 74@N@ 
@/@8 7a@/@1 BQ@1 Cn@5@2 A @0@0@5@9 @A@/@1 BQ@1 Cn@5@2 D
@5@9 @G@<C@'C3 G G@6@/
@3@1 B D@5@4@1 B A@5@5@8 7F@ 
@/@8 ]6 6@1 7A
@5@9 ]@<XO G 6 C@?A; G G 


@6@ 
@8 @@8 @@ 
@1 A@.@5@8 A 6@/@8 @@1 @5 +Y@8 YA@@@1 
@5@3@1 @5@5@9 7@<C@GAB G G 


@6@ 
@8 @@8 @@/@ Ep 7@ @/@3@1 B @a@5@4@1 B B@5@4@1 B A@5@5@8 7F@*
@@@1 
@5@3@1 @5@5@9 7@<XXQM G}F@,/usr/lib/swi-prolog/library/prolog_clause.pl   aAu@$C AS E ,E YEpredicate_nameE YXO G}pce_unify_head_arg CBp G{ G{@6@U
@@@'
@<C
Bt G{ G{ @ 
@6@@@<CBu G{ G{  
@=XO G}expand_meta_args CB G{ G{ @=C@?B G{ G{@6@ @/@8 @@ @/@8 @@ 
@/@8 @@ @ @ @ @ @ @8
expand_arg Y@r@ @ @ @ 
@ @ @ @9 7 Y@<XD t  t t  G}t do_make_varnames Ad O G} 7 CA G{ G{ @=C@0A G{ G{	 @



@6@F@ @/@8find_varname Y@N@T@A@( I@r
@ @ @8 @@ @9 7 Y@<XO G}
ubody_list CB G{ G{ 
@=C@.B G{ G{
@6@ @ @ @ 
@ @ @8
ubody_elem Y@ @ @ @ 
@ @ @9 7 Y@<XD t  t t  G}t  7 @ O G} 7 C@VC4 G{ G{@6@/@/
@8 CF Y@F@1 
@5@ @ P @@N@T@H@A@7@ 
@/@/@8 @@F@8 & Y@N@1 H@5~q/~d@3@4@5@9 E& Y@A@1 H@5~q:~q/~d@3@4@4@5@9 7@<XO G}unify_clause_head C
A] G{ G{@6@0@/@8 7@0@9 7@<XO G}
control_op CB G{ G{  BR@=CB G{ G{  C$@=CB G{ G{  @@=CB G{ G{  F@=XO G}mkconj C@AB/ G{ G{

 Y    

@6@V
@"
 BQ

@#@@@ @ @ 
@/@ @/@8 7 Y@ @ @ @ @ @ @9 7@<CB5 G{ G{@6@ @ @9ubody Y@<XD t  t t  G}t 
unify_goal A O G} Y C@gC G{ G{
 

 

@6@ @ @ @/@/@0@8read_term_at_line Y@" FI Y%
@#@" Y
@#@" Y
@#@F@" @#@N@" @#@A@'@ @ @ @ 
@8
unify_body Y@@@<XO G} 7 CA G{ G{
@6@U
@@@'
@<CA G{ G{
@6@8 YX Y@'
@ 
@8does_not_dcg_after_binding Y@@@<C@*A G{ G{
 B
 Y


@6@@@ 
@ @8 @@ 
@ @9 @@<C@&A G{ G{ Y

@6@V
@"
 

@#@ @ @ @ @9 7@<C@9A G{ G{		 Y


@6@"
 BQ
 @@#@@@r @1 Y@4@4@1 @@5@5@ @9 7@<C@&A G{ G{		 Y


 Y
@6@@@ @ @9 7@<C@&A G{ G{@6@V
@V@"
 BQ@#@" BQ@#@@@ 
@/@/@8 3 Y@ @ @ @9 7 Y@<CA G{ G{@6@ 
@ @8 7 Y@@@<C@KA G{ G{ Y




 Y
@6@/@8meta Y@@@3@0@.@5@8 @@3@0@.@5@8 @@ @3@0@.@5@8 @@ @ @ @ @ @9 7@<C@'A G{ G{ Y




 Y
@6@ @ @9 D1 Y@<CA G{ G{ @ 
 Y

 @@6@@@<CA G{ G{ L B
 Y

 @@6@@@<C@PA G{ G{ @

 @


 Y





 Y@6@U@U@1 L@5@1 L@5@8 7@@@'@'@<C@PB G{ G{ L

 L


 Y





 Y@6@U@U@1 L@5@1 L@5@8 7@@@'@'@<C@)B
 G{ G{		 ^
 @

 ^ C

@6@ @8 F2@c@h@h@m Px@w@@@<XO G} & CC& G{ G{  @f@=CC' G{ G{  @=CC( G{ G{ 
pce_principal@=CC) G{ G{@6 @9 HA Y@<XO G} 4$ C@0B G{ G{		send


send_class


@6@ @8 B0@ @3
send_super@4@.@.@5@8 @@@@ @3@5@9 @@<C@4B G{ G{

 G


	get_class


@6@ @8 B0@ @3	get_super@4@.@.@5@8 @@@@ @3@5@9 @@<CB G{ G{  7

 7

@=CB G{ G{  7


 7

@=C@*B G{ G{
 7



@6@8 B0@3 7@4@4@.@.@5@8 @@ @3@5@9 @@<C@0B G{ G{
 7


@6@8 B0@3 7@4@4@.@.@5@8 @@ @8 @@-@ @3@5@9 @@<C@7B G{ G{


 7




@6@8 B0@3 7@4@4@.@.@5@8 @@/@3@5@ @8 J X@ @3@5@9 @@<C@=B G{ G{


 7



@6@8 B0@3 G@4@4@.@.@5@8 @@/@3@5@ @8 7@ @8 @@-@ @3@5@9 @@<CC G{ G{@6@ @ G @@,
@<XO G}thaffix CC, G{ G{st@6@@@<CC- G{ G{nd@6@@@<CC. G{ G{ 
th@=XO G}try_open_source C@ G{ G{@6@8 6 Y@@@<C@ G{ G{@6 A@9 Fy@<XO G}pce_method_head_arguments C@+Bd G{ G{@6@c@i@j@t@@@/@8 @@r
 @ @ 
@/@8 @@ @ @8 7 Y@r
@ @ 
@9 7 Y@<CBn G{ G{ @=XO G}pce_method_body2 C@$B G{ G{::

@6@@@"
 Y

@#@%@ @ @ @9 7@<C@cB G{ G{@6@3@.@4@.@4@.@5@8 @@ @8 7 Y@@@3@4@.@4@.@5@8 @@"
 Y





@#@" Y

@#@ @ @ @ @8 7 Y@ @ @ @ @9 7@<CB G{ G{@6@ 
@ @9 7@<XO G}unify_clause C
A% G{ G{


@6@@@<CA' G{ G{@6@ 
@ @8unify_clause_hook Y@@@<C@ A* G{ G{		:->

 D

@6@@@ @ @ @ @ 
@ @9pce_method_clause Y@<C@ A. G{ G{		:<-

 D

@6@@@ @ @ @ @ 
@ @9 8@<C@hA2 G{ G{

 D

 D 
	unit body BQ B_@6@B@" Y@#@A@" Y@#@@@"
 Y





@#@" Y Y     @@#@<C@gA< G{ G{ D

 D 

@6@1 D@5@1 D@5@ 
@/@8 8 Y@" Y





@#@" Y Y     @  @#@<C@vAE G{ G{@6@"
 "
 BQ
@#@ @8 @N Y@/@ 
@/@8	ci_expand Y@" D
@#@ @0@/@8 @@r @ @ @ @8 @@V@" Y




 Y

@#@@@!@1 Y@4@4@5@#@ @ @ @9match_module Y@<CAU G{ G{@6@/@ 
@/@8 8@ @ @ @9 8@<CAY G{ G{@6@S@<XO G} 7 CB G{ G{@6@ 
@9 3 Y@<XO G} 7 CB G{ G{
 B
 Y    
@6@U
@@@<CB G{ G{


@6@U
@@@<C@DB G{ G{@6@/@8 7@@@"
 Y




@#@" Y
@#@/@/@8 @@ @ @8 @@ @ @ @9 7@<CB G{ G{@6@/@ 
@/@8 4$ Y@@@ @ @ @9 7@<CB G{ G{ 


@=XD t  t t  G}t 
make_varnames Ad O G} 8 C@ G{ G{@6@ 
@ @8make_varnames_hook Y@@@<C@S@ G{ G{

 "
@6@@@ @0@/@8 @@c@h@z@1 @@.@5@8 @4 Y@!@3@1 @
<DCG_list>@5
@5@#@r@1 @@.@5@8 8 @!@3@1 @
<DCG_tail>@5@5@#xx 8#@ @ @9 8 Y@<CA G{ G{@6@/@8 E{@ varnames@ @8 @@ 
@ @9 7@<XO G} , CCC G{ G{@6@ @ Qg @@@@<C@)CF G{ G{@6@/@/
@8 Z Y@@@/@8 7 Y@ 
@/@8 7 Y@1 H@5~d-~w clause of ~w@3
@4@4@5@9 7@<C@'CL G{ G{@6 0t@8 E Y@@@1 Y9@2 @.@.
@5@8 8,@1 H@5erased clause from ~q@3@1 
@5@5@9 7@<CCQ G{ G{ 
 E
@=XO G} 7 CA G{ G{
@6@8 7@'
@ 
@8 7@@@<C@1A G{ G{ Y





 Y
@6@ @ @9 7@<XO G} 7 CB G{ G{ @6@@@ 
@ @ @9 7@<C	B G{ G{ @=XO G} * C@@d G{ G{@6@1 E@5@8 8,@- @f@/@/@/@8 F Y@F@/@1 E@5@8 F  Y@N@T@A@1  @f@5@/@0@8 7@ @ @/@8	unqualify Y@F
@+ @N@&@A
@!@1 D@5@#@1 &@.@5@8 8,@ @ @/@/@/@8 7@1 G<@5@ @0@8 _ ZI@ @ @ @ @8 8@ @ @ @ @ 
@8 8$@@@<XO G} "B C@ G{ G{

@6@@@<C@#@ G{ G{@6@r
@ @/@8 @@ @ 
@/@8 @@ @ @8
unify_term Y@ @ 
@9 85 Y@<XO G} 3 C@1B G{ G{ BQ

 Y

@6@@@ @ @/@ @/@8 8@ @ @ @ 
@ @ @9 8@<C@<B  G{ G{

 BQ

 Y


@6@" @@#@@@ @ @/@ @/@8 8@r @ @1 @@5@ @ 
@ @ @9 8@<C@KB& G{ G{ BQ B_ @

 @

 B_ @
 @ @


@6@ @c@h@d@p@y@ @c@h@d@p@y@<CB) G{ G{ 


@=XD t  t t  G}t  6 A O G} 7 C@+A G{ G{@6@E
@1 Y@0@0@0@5@8 G
occurs@N
@R@E@1 BQ@.@2 @@0@0@5@8 8:@+ B_@N@R@A@G@@@<XO G}read_term_at_line_2 C@>@ G{ G{@6@1 7
@.@5@0 B@8 B@ @1newlinedetect@5@8 B Y@1 *
@4@1 73@5@4@1 A@5@4@1 G@@5@4@1 G<@5@5@1 Eg@5@9 A Y@<XO G} 82 C@ G{ G{ 



@6@@@<C@ G{ G{ 
@=XO G} 7 CB G{ G{@6@1 
@5@1 @@5@9 YA@<XO G}
set_xref_flag CAm G{ G{@6 @@8 A@@ @ @9 @@<CAq G{ G{ @6 @ @3@1 ! @@5@5@9 E Y@<XO G} 8	 CBG G{ G{		 

@6@@@ 
@ @ @ @ @9 8@<C@.BJ G{ G{

send_implementation


@6@@@ @8 @@0@/@8 @@ @ @8 7@ 
@ @ @ @9pce_method_body Y@<C@ABT G{ G{

get_implementation



@6@@@ @8 @@0@/@8 @@ @/@8 @@ @ @8 7@r @ @ @8 7@ 
@ @ @ @9 8J@<XD t  t t  G}t  8 A O G} 8K C@JB G{ G{@6@"
 Y





@#@" Y Y     @  
@#@ @ @9 8 @<XO G} 7 C@ G{ G{@6@1 E Y@5@1 8>

@5 @@9 C Y@<XO G} 7 C
B, G{ G{@6@ 
@ @9 7@<XD t  t t  G}t  88 Ad O G} 87 C@ G{ G{

@6@@@<C@ G{ G{@6@8 B0@8 B0@/@/
@8 @@ 
@8 @@@ @ 
@9 89@<C	@ G{ G{@6@8 1@8 1@@@<C
@ G{ G{@6@8 H Y@8 8@8 5{ Y@@@<C@ G{ G{@6@+ Z@@@<C
@ G{ G{ 

@6@8 86@@@<C@ G{ G{
 

@6@8 86@@@<C@ G{ G{@6[INTERNAL ERROR: Diff:~n@8 A Y@8 Y Y~N*** <->~n@8 8S@8 8T@9 )M Y@<XO G} 7 CB G{ G{ @6@@@ 
@ @ @9 7@<C	B G{ G{ @=XO G} 8 C@6Aa G{ G{@6@1 C@1 BQ@1 8E@.@5@2 @@.@5@1 G

@5@2 BQ@1 A @5@2 @ @@5@/@1
expand_failed
@5@9 B@<XO G} Y C
@a G{ G{@6@ 
@9 * Y@<XO G} 8W CA G{ G{@6@S@<XD t  t t  G}t  X% A D t  t t  G}t  X%  O G} X& C@< G{ G{ * G< Px @R G<
@6 $@ @8 *& Y @R@ @9 X( Y@<XD t  t t  G}t  8 A O G} 8 C@"At G{ G{		 D

 D

@6@@@ @ @8 7 Y@ @ @ 
@ @9 7@<CAx G{ G{ D

@6@+ @ @8 8\@'
@@@<C
A} G{ G{
@6@9 8\@<XO G} 7 CA G{ G{
 @



@6@*
@@@<CA G{ G{



@6@ 
@9 7@<XXQM +F/usr/lib/swi-prolog/boot/rc.pl  )=As@#C S Ecurrent_resourceE
open_resourceE 8`XD t  t t  +t  8^ @ D t  t @t  +t 8]  D DD t  t t  +t  8^  O + 8]C@(@P	s/usr/lib/swi-prolog/boot/rc.pl  )=A 8b 


@6@ 
@8 Xe
 +@1 
@2  R/@5@8  8e@1 
@2 +u@5@@<XD t  t t  +t  8` @ D t  t @t  +t 8_  D @D t  t t  +t  8`  O + 8_C	@9 8b 8b@6 A@9 8a 8e@<XD t  t t  +t  8` @ D t  t @t  +t 8a  D A @D t  t t  +t  8`  O + 8aC@U@< 8b 8b 

@6@F@.@ @/@8 H\ 8e@1 @5@/@8 8] 8e@N@ @/@8 LD 8e@ @ 
@3@1 ! [@5@5@9 M, 8e@H@A@/@8 [ 8e@ @ @/@8tag_rc_name 8e@ @ @ 
@9 [ 8e@H@G@<XD t  t t  +t  8o  O + 8nC@F 8b 8b @f
@6@@@<C@G 8b 8b@6@3
@4 @4@5@9 BK 8e@<C@I 8b 8b @=XXQM B[F@!/usr/lib/swi-prolog/boot/apply.pl  )=As@#C S E BXE GXD t  t t  B[t  BY @ D t  t @t  B[t BX  D t  t t  B[t  BY  O B[ BXC@3	s@!/usr/lib/swi-prolog/boot/apply.pl  )=A 8s@6@E
@@E
@@N
@R@N@R@<XD t  t t  B[t  G @ D t  t @t  B[t 8r  AD t  t t  B[t  G  O B[ 8rC@< 8s 8s 


@6@ 
@8 @ BZ@@@/@ 
@8 X BZ@1 @5@@<C@-@A 8s 8s 


@6@ 
@8 B1 BZ@@@ 
@/@/@8 8v@ @/@8 @r BZ@/@ @ @8 8v@1 @5@@<C
@H 8s 8s 

@6 @@9 @ BZ@<XXQM GF@%/usr/lib/swi-prolog/library/option.pl   aAu@$C AS E 7E +iE _Edict_optionsE
merge_optionsE ZGE 7XD t  t t  Gt 	ord_merge  O G 8C@ G G		 @
@6@ @ @ @9 8 ZI@<C@H@ G G
 GW
@6@F@*@"@#@N@ @/@8sort_key ZI@/@ @ @8  ,@ @ @ @ 
@ @ @ @ @9 8 ZI@A@"
@#@H@H@<C@E@ G G
 @v

@6@F@'@"@#@N@ @/@8 8@/@ @8  ,@ @ @ @ @ @ @9 8@A@"@#@H@H@<XD t  t t  Gt  7  O G 7C@-@ G G@6@8 @. @@@/@8 @@F@ @/@8 CQ ZI@N@T@A@&
@ @8 @@ @0@9 Bu ZI@<C@+@ G G@6@/@/@8 @@/@ @ @8 @@F
@ @8
get_option ZI@N@'
@A
@'@ 
@9 @@<XD t  t t  Gt canonicalise_options2  O G 8CA G G @=CA G G
@6@ @8canonicalise_option ZI@ 
@ @9 8 ZI@<XD t  t t  Gt  _  O G _C@&@m G G@6@8 8@@@/
@8 @@F@ 
@/@8 8@N@T@A@&@ @9 @@<C@&@v G G@6@/
@/@8 @@/@ 
@ @8 @@F@ @8 8 ZI@N@'
@A@9 @@<XD t  t t  Gt  8  O G 8CA G G
 @


@6@ 
@9 @@<XD t  t t  Gt  8  O G 8C@ G G@6@8 ^M X@@@<C@ G G@6@/
@8 @@/@8 @@1 @
@5@9 8@<XD t  t t  Gt meta_option  O G 8C@)AE G G @

 @ 

@6@ @@@@1 @5@ @ @9 CF @<C@)AI G G @

 @ 

@6@ @@@@1 @5@ @ @9 8@<C@4AM G G@6@8 B0@3@.@4@.@5@8 @@ @@@@1 @5@/@/@8 8@ 
@3@4@1 @5@5@9 @@<CAT G G 
@=XD t  t t  Gt  8  O G 8C@ G G@6@8 @4 @@@<C@ G G@6@/@8 @@/
@8 @@1 @
@5@8 8@@@<XD t  t t  Gt  8{  O G 8zCAj G G@6@V
@@@0@/@8 "' ZI@9 8@<CAo G G@6@0@9 #V ZI@<XD t  t t  Gt  7  O G 8~C@#@ G G@6@8 8@@@/
@8 @@ 
@/@8 8@ @8 @@ 
@ @9 8@<C@ G G@6@/
@/@8 @@/@ 
@ @8 @@ @8 8@'
@<XD t  t t  Gt  8  O G 8CA G G @


@6@@@3@4
@5@9 @@<CA G G @


@6@@@3@4
@5@9 @@<CA  G G 

@=XD t  t t  Gt canonicalise_options  O G 8CA
 G G@6@8 8@@@0@/@8 8@9 8@<CA G G@6@1 @@0@0@5@8 8@@@9 8@<CA G G 

@=XD t  t t  Gt  8  O G 8C@ G G
@6@@@<C@ G G

@6@@@<C@-@ G G


@6@ 
@/@8 8@ @/@8 8@/@ @ @8  ,@ @ 
@ @ @ @ @ @9 8@<XD t  t t  Gt  ZH @ D t  t @t  Gt ZG  @D t  t t  Gt  ZH  O G ZGC@'A6 G G
 


@6@ @8 8@@@ @/@/@8 8@ @ 
@/@8 ZH ZI@ @ @9 8@<CA< G G
 


@6 @R@ @8 H H@ @ 
@9 8@<XD t  t t  Gt  ZH  O G 8CA@ G G @=CAA G G@6@ @ @8 8 ZI@ @ @9 8@<XD t  t t  Gt  8}  O G 8|C@ G G@6@@@9 8 ZI@<C	@ G G
@6@@@9 8@<C@ G G@6@/
@8 8@/@8 8@ 
@/@8 S@ @/@8 S@ @ @9 8@<XD t  t t  Gt  _  O G +iC@ G G@6@8 8@@@/@8 @@/
@8 8@ 
@9 @@<C@ G G@6@/@/
@8 @@/@ 
@8 @@ @8 8@@@'
@<XXQM GF@$/usr/lib/swi-prolog/library/apply.pl   aAu@$C AS E !E !E U3E U3E U3E U3E YE *E 1E EHE 1E 1E 1E 1E 1E 1XO G
partition_ C@ G G GW@6@@@"
@#@ 
@ @ @ @9 8 Y@<C@ G G @@6@@@"
@#@ 
@ @ @ @9 8@<C@ G G @v@6@@@"
@#@ 
@ @ @ @9 8@<C@ G G@6@1 Y@4 GW@4 @@4 @v@5@9 H H@<XD t  t t  Gt  G @ D t  t @t  Gt ! D D D DO G ! C@ G G@6@ 
@ @9maplist_ Y@<XD t  t t  Gt  U3 @ D t  t @t  Gt 8 A A A @O G 8 CA G G@6@ 
@ @9foldl_ Y@<XO G Hf CA` G Gsafe_api@6 G@1 @B@.@5@8 F  A 8@9 * Y@<XD t  t t  Gt  1 @ D t  t @t  Gt 8 A A A @O G 8 CA< G G

@6@ 
@ @9scanl_ Y@<XD t  t t  Gt  U3 @ D t  t @t  Gt 8 A A A A A @O G 8 CA G G@6@ 
@ @ @ @9 8 Y@<XD t  t t  Gt  G @ D t  t @t  Gt * D DO G * C@ G G@6@9 8 Y@<XO G 8 CA? G G @=C@#A@ G G@6@ @ @ 
@ @@ @ @ @ @9 8@<XO G 8 CAQ G G @=C@3AR G G@6@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @9 8 Y@<XD t  t t  Gt  1 @ D t  t @t  Gt 8 A @O G 8 C@q G G@6@9exclude_ Y@<XD t  t t  Gt  1 @ D t  t @t  Gt 8 A @ @ @O G 8 C@ G G@6@ 
@ @9 8@<XO G 8 C@ G G @=C@ G G

@6@ 
@ @ @ @@ @ @ @ 
@9 8 Y@<XO G 8 C@ G G @=C@ G G@6@ @/@@ @ @ 
@9 8 Y@<XO G 8 CA G G @=C@'A G G

@6@ 
@ @ @ @ @/@@ @ @ @ 
@ @ @9 8 Y@<XO G 8 CA6 G G @=CA7 G G@6@ @ @@ @ @ @9 8 Y@<XO G 8 C@ G G @=C@ G G
@6@@ 
@9 8 Y@<XD t  t t  Gt  1 @ D t  t @t  Gt 8 A A A A A @O G 8 CAN G G
@6@ 
@ @ @ @9 8@<XO G 8 C@t G G 
@=C@$@u G G
@6@F@ 
@@N@%@A	@"

@#@ @ @9 8@<XO G 8 C@ G G 
@=C@ G G@6@ @/@@ @ @ @ 
@ @9 8 Y@<XD t  t t  Gt  G @ D t  t @t  Gt ! D D DO G ! C	@ G G@6@ 
@9 8@<XD t  t t  Gt  U3 @ D t  t @t  Gt 8 A A @O G 8 C	@ G G@6@ 
@9 8@<XD t  t t  Gt  U3 @ D t  t @t  Gt 8 A A A A @O G 8 C
A
 G G@6@ 
@ @ @9 8@<XD t  t t  Gt  1 @ D t  t @t  Gt 8 A A @O G 8 CA3 G G
@6@ @9 8@<XD t  t t  Gt  G @ D t  t @t  Gt Y DO G Y C@ G G@6@9 8@<XO G 8 CAH G G @=C@,AI G G@6@ 
@ @ @ @ @ @@ @ @ @ 
@ @ @9 8 Y@<XD t  t t  Gt  EH @ D t  t @t  Gt 8 A @O G 8 C@` G G@6@9include_ Y@<XD t  t t  Gt  1 @ D t  t @t  Gt 8 A @ @O G 8 C	@ G G@6@ 
@9 8 Y@<XO G 8 CA^ G G  


  A 1  G 
@=XO G 8 C@ G G @=C@&@ G G

@6@ @ @ @ @ @@ @ @ @ @ @9 8@<XO G 8 CA G G 
@=CA G G

@6@ @ @ 
@/@@ @ @ @ @9 8@<XO G 8 C	A G G @=C@.A G G@6@ @ @ @ @ @ @/@@ @ @ @ @ @ @ @9 8@<XO G 8 C@ G G @=C@ G G
@6@ 
@ @@ @ @9 8@<XD t  t t  Gt  1 @ D t  t @t  Gt 8 A A A A @O G 8 CAE G G
@6@ 
@ @ @9 8@<XO G 8 C@c G G 
@=C@$@d G G
@6@F@ 
@@N@"

@#@A@%@ @ @9 8@<XO G 8 C@ G G 
@=C@8@ G G	@6@F@ @@N@"
@#@ @ @ 
@9 8@G@A@"

@#@ @ @9 8@G@<XXQM $F@=/build/pakcs-K9NLPo/pakcs-1.14.3/curry2prolog/pakcsversion.pl  pAuC @fS @fE ,qE ,tE ,gE $E $E .E ,kE ,nXO $ ,q C	u G  pA 8 @=XO $ ,t C 8 8  @=XO $ ,g C 8 8 
2017-09-21@=XO $ $ C 8 8 @ /build/pakcs-K9NLPo/pakcs-1.14.3@=XO $ . C 8 8 	PAKCS1.14@=XO $ ,k C 8 8 @=XO $ ,n C 8 8 @=XO $ $ C	 8 8 /usr/lib/pakcs@=XXQM (rF@#/usr/lib/swi-prolog/boot/history.pl  )=As@%C S E (oE )E ({E (E )XD t  t t  (rt  (p  O (r (oC@;	s@#/usr/lib/swi-prolog/boot/history.pl  )=A 8@6@8 F @ 
@8prompt_history (q F@/@ Hn (y@ @ @ @8
read_history_ (q@@@<XD t  t t  (rt  8  O (r 8C@ 8 8 @p@6@@@9 G  @<C@D@ 8 8	@6@F
@/@0@8 (r (q@N@r@A@(@G@/
@8 I8 (q@/@8 8@F~!@/@8 8@ @ @ 
@/@8
substitute (q@N@ @8 (x (q@A@8 8@H@9 8@<XD t  t t  (rt  (  D t  t t  (rt  (  O (r (C@ 8 8 @

@6@8 F3 @8 H @@@1 8@5@8 A @9truncate_history (q@<C@,@ 8 8@6@/@8	to_string (q@@@/@/
@8
last_event (q@F
@*
@N@T@G@A@r@1 8@5@8 8@ @9 8@<C@ 8 8@6
history_event@9 @ (q@<XD t  t t  (rt list_history   O (r 9 C@D@i 8 8@6@F
@/
@0@8 8@N@T@A@(
 @/@8history_depth_ (q@/@8 *p (q@1 @.
@.@5@1 BQ@1 F

@5@2 8
@5@/@8 @  (q F@1 &v@2 &v@5@9 B (q@<XD t  t t  (rt take_string  O (r 9CA^ 8 8


@6@ 
csym@8 ] (q@@@ @ @9 9 (q@<C
Ab 8 8

@6@@@<CAc 8 8 @=XD t  t t  (rt match_event  O (r 9CAE 8 8@6@8
find_event (q@@@<CAH 8 8@6 F@1 &v &@5@8 9
@S@<XD t  t t  (rt expand_history2  O (r 9CA 8 8 B_ B_ @6@@@<CA 8 8 B_
 B_
@6@ 
@8not_event_char (q@@@3
@5@ @9 9 (q@<C@#A 8 8 B_


 @6@@@ 
@/@/@8 9 (q@ @/@8 @r (q@@@ @ @0@9 9@<C@"A 8 8 '

 '
@6@@@ 
 '@ @/@/@8skip_quoted (q@ @ @9 9@<C@"A! 8 8 K

 K
@6@@@ 
 K@ @/@/@8 9@ @ @9 9@<CA% 8 8


@6@@@ @ @9 9@<CA( 8 8  @=XD t  t t  (rt  8  O (r 8C
@ 8 8@6@/@8 9@9remove_history (q@<XD t  t t  (rt  9   O (r 8C@ 8 8@6@8 8@@@<C@ 8 8  	B@=XD t  t t  (rt  9  O (r 9CAP 8 8 B_



@6@@@9get_last_event (q@<C@(AS 8 8
@6@ 
 ]@8 9@@@3
@5@/@8take_number (q@/@ @8 K (q@ @/@8 8@ @9 A( @<C
AZ 8 8@6@/
@8 9@ 
@9matching_event (q@<XD t  t t  (rt  (r B D t  t t  (rt  (r B D t  t t  (rt  (r  D t  t t  (rt expand_history  O (r 9.CA 8 8@6@/
@8 9*@ 
@/@8 9@ @8 9*@@@<XD t  t t  (rt  (|  D t  t t  (rt  (|  O (r ({C@ 8 8 E@6@@@<C@8@ 8 8@6@1 H@.@5~W~W@3
@4@3@1 ') @5@5@4 C@4@3@1 ') @5@5@5@8 E& @1  @a@2 &w F@2add@5@0 B@8 B @@@<C@ 8 8 @=XD t  t t  (rt  8  O (r 8C
@B 8 8
@6@8 9 (q@@@S@<C@F 8 8@6 E,@1 &v@2 &x
@5@8 9
@@@S@<C@@J 8 8
@6@ 
@/@/@8 9/ (q@ @8 ({ (q@/@8 X @1 (~@.@4@1 G<@.@5@4@1 A@5@5@/@1 BQ@1 B @9@5 B@5@8 95@F@U@N@'@'@G@A@B@F@"$silent
@#@N@ @ @ F @ @p@ @ @9 (o (q@A@#@ @8
save_event (q@F@+ @N F@1 &v@2 &@5@8 9
@A@T@'@'@G@<XD t  t t  (rt  9%  O (r 9$CA9 8 8@6@0@/@8 8@8 9*@@@<CA= 8 8@6 F@1 &v &@5@8 9
@S@<XD t  t t  (rt  9(  O (r 9'CAe 8 8


@6@ 
 ]@8 9@@@ @ @9 9@<C
Ai 8 8

@6@@@<CAj 8 8 @=XD t  t t  (rt  9-  O (r 9,CAp 8 8@6@0@/@8 8@8 9*@0@8 9@@@<XD t  t t  (rt  )   D t  t t  (rt  )   O (r )C@ @~ 8 8@6@8 ) (q &w@/
@8 A @c@i@d @u@1  @a@2 92 F+ C@5@0 @8 95@@@<C@ 8 8   @=XD t  t t  (rt  9  O (r 9C	AL 8 8@6 9
@8 9@@@S@<CAM 8 8 B_@6@@@S@<CAN 8 8 @=XD t  t t  (rt  9"  O (r 9!C@ 8 8@6@c@i@j@n @@d @t@@@<C@ 8 8@6@c@i@j@n @@z@1 8@0@5@8 I (q@@@<C@ 8 8 @=XD t  t t  (rt  8  O (r 8C	@ 8 8

@6@8 8@@@<C@ 8 8@6@9 6 @<XD t  t t  (rt  9  O (r 9CA* 8 8
@6@@@<C@!A+ 8 8 ^ ^
@6@@@ @ @ @ 
@ @9 9@<C@#A. 8 8


@6@@@ @ @ @ 
@ @9 9@<CA1 8 8

@6@@@ @ @ 
@ @9 9@<CA4 8 8 
@=XD t  t t  (rt  )   D t  t t  (rt  )   O (r )C	@w 8 8  @6@1 8@0@0@5@9 C8 @<XD t  t t  (rt  8  O (r 8C@!@ 8 8@6@/@/@8 9@/@ @8 9@@@ @/@8 9@ @ @ 
@8 9@@@<XD t  t t  (rt  9@  O (r 9?C@ 8 8@6@8 @4 @@@<C@ 8 8@6@9 ( (q@<XD t  t t  (rt  9  O (r 9C@ 8 8@6 &w@8 9B@8 8@c@i@d @u@@@<C@ 8 8 @=XXQM @9F@$/usr/lib/swi-prolog/library/error.pl   aAu@$C AS E %E DE D	E %E % E _E @PE HE
is_of_typeE _E ()E AqXD t  t t  @9t  Y  O @9 YC	An	u G   aA 9J@6@V@@@9element_types_ H@<CAr 9J 9J@6@9 _ H@<XD t  t t  @9t is_list_or_partial_list  O @9 9OCA{ 9J 9J@6@0@/@8 @ H@F@U@N@T@A@+@<XD t  t t  @9t  %  O @9 %C
@ 9J 9J@6@1 @8@1 %
@5@0@5@9 @;@<XD t  t t  @9t  D
  O @9 D	C@o 9J 9J@6@1 @8@1 D	
@5@0@5@9 @;@<XD t  t t  @9t  9M  O @9 9LCAu 9J 9J @=CAv 9J 9J
@6@8has_type H@@@ 
@9 9K@<XD t  t t  @9t element_is_not  O @9 9UCA# 9J 9J
@6@8 9R@@@ 
@9 9V H@<CA' 9J 9J
@6@@@9is_not H@<CA* 9J 9J@6 B@9 G G@<XD t  t t  @9t  %  O @9 % C
@ 9J 9J@6@1 @8@1 % 
@5@0@5@9 @;@<XD t  t t  @9t 
not_a_list  O @9 9\C@@A 9J 9J@6@0@/@8 9Q@F@U@N@9 9N@G
@A@*@F@!@+@N@"
 Y

@#@F@V
@N@ 
@9 9W@A@ 
@9 9N@A@9 @P H@G
@<XD t  t t  @9t ground_type  O @9 9_CA 9J 9J  @#@=CA 9J 9J  Y@=CA 9J 9J  A
@=CA 9J 9J text@=CA 9J 9J  G@=CA 9J 9J  E@=XD t  t t  @9t  9T A D t  t t  @9t  9T  O @9 9SCA? 9J 9J  U^@=CA@ 9J 9J @@6@9 @@<CAA 9J 9J B<@6@9 B:@<C@(AB 9J 9J !=


@6@F@8 F2@N@8 F2@ 
@9 F H@A@8 I@c@j@k@v@c@j@h
@t@<CAF 9J 9J @@6@B@+ @A@+ @@@<CAG 9J 9J @@6@9 @@<CAH 9J 9J I@6@9 E H@<CAI 9J 9Jcode@6@9 E H@<CAJ 9J 9Jchars@6@0@9 Fj H@<CAK 9J 9Jcodes@6@0@9 Ff H@<CAL 9J 9J 9a@6@9 9a H@<CAM 9J 9J B2@6@9 B0@<CAN 9J 9Jconstant@6@9 B:@<CAO 9J 9J G\@6@9 1@<CAP 9J 9J @#@6@9 B+@<CAQ 9J 9J '\@6@9 '[ H@<CAR 9J 9Jacyclic@6@9 )[ @<CAS 9J 9J @@6@9 F2@<CAT 9J 9J ^@6@8 F2@c@j@d @v@<CAU 9J 9J ^@6@8 F2@c@j@d @u@<CAV 9J 9Jnegative_integer@6@8 F2@c@j@d @s@<CAW 9J 9J C@6@V@<CAX 9J 9J C@6@9 I@<CAY 9J 9J Y
@6@8 B+@E

@E@8 @4 H@N@R@N
@R@<CAZ 9J 9J 65@6@9 @N @<CA[ 9J 9J @R@6@9 9v@<CA\ 9J 9J 5x@6@9 9P H@<CA] 9J 9Jsymbol@6@9 @@<CA^ 9J 9J @@6@U@<CA_ 9J 9J E@6@9 _8 H@<CA` 9J 9J G@6@9 H H@<CAa 9J 9J A
@6@9 'W H@<CAb 9J 9J C@6@9current_encoding H@<CAc 9J 9J #X@6@9 @. H@<CAd 9J 9J Y
@6@8 9v@9 Y H@<C@E G G H 


@6@7 H@ 
@9 _ H@<XD t  t t  @9t  9I  O @9 9HC
A1 9J 9J@6@V
@@@8 9R@@@<CA6 9J 9J@6@9 9N@<XD t  t t  @9t  9a  O @9 9oCAf 9J 9J@6@B@8 @@A@B@8 9z@A@B@0@8 9i@A@0@8 9l@@@<XD t  t t  @9t  D  O @9 DC@g 9J 9J@6@1 @8@1 D
@5@0@5@9 @;@<XD t  t t  @9t  %  O @9 %C
@ 9J 9J@6@1 @8@1 %
@5@0@5@9 @;@<XD t  t t  @9t  9~  O @9 9}CA 9J 9J octet@=CA 9J 9J ascii@=CA 9J 9J iso_latin_1@=CA 9J 9J  9a@=CA 9J 9J  !\@=CA 9J 9J 
unicode_be@=CA 9J 9J 
unicode_le@=CA 9J 9J wchar_t@=XD t  t t  @9t  9Z  O @9 9YC
@ 9J 9J @R@6@@ @R@9 9] H@<C@ 9J 9J Y
@6@@@1 Y@5@9 9@<C
@ 9J 9J 5x@6@@ @R@9 9^@<C
@ 9J 9J 9h@6@@@1 Y I@5@9 9@<C
@ 9J 9J 9k@6@@@1 Y 9e@5@9 9@<C@ 9J 9J @@6@@@9 %  H@<C	A  9J 9J '\@6 D@9 D H@<C	A 9J 9J 9r@6 D@9 9@<C@9A 9J 9J@6@F	@U@N@9 9N@A@+@F
@8 9` H@E@8 B+@N@R@N
@9 9N@A@F
@0@0@8 _ H@N@9 9^@A P@9 D	 H@<XD t  t t  @9t  _  O @9 _CA 9J 9J@6@1 9S
@5@9 #@<XD t  t t  @9t  @Q  O @9 @PC@] 9J 9J@6@1 @8@1 @P
@5@0@5@9 @;@<XD t  t t  @9t  H  O @9 HC@ @ 9J 9J@6@F@V
@8 9R@N@T@A@F
@V
@N
@9 9X@A@9 9N@<XD t  t t  @9t  D  O @9 _C
@ 9J 9J@6@1 @8 D@0@5@9 @;@<XD t  t t  @9t  (*  O @9 ()C
@ 9J 9J@6@1 @8@1 ()
@5@0@5@9 @;@<XD t  t t  @9t  Ar  O @9 AqC@w 9J 9J@6@1 @8@1 Aq
@5@0@5@9 @;@<XXQM GzF@+/usr/lib/swi-prolog/library/prolog_stack.pl   aAu@$C AS E QEprolog_stack_frame_propertyE QE *E 4zE *XD t  t t  Gzt  EE Ad O Gz (( CAA Gx Gx@6@/
@8default_backtrace_options Q@&@ 
@ @9 EE Q@<XO Gz , CBd Gx Gx@6@V
@"
 Q@#@<XO Gz Q  CB= Gx Gx@6@V
@"
 Q

@#@ 
@8 ,@@@ 
@9 J X@<CBB Gx Gx @=XO Gz
contiguous CA Gx Gx @=CA Gx Gx &


@6@c@k@j@d@n @@w@ 
@9 9 Q@<XO Gz * CA8 Gx Gx@6@/
@8 9@ 
@/@8 8| ZI@1 ED@5@/@8 ] @p@ @9 $ Q@<XO Gz 9 C@u Gx Gx@6@9 Q@<XO Gz Q C@ Gx Gx @6@@@<C@@ Gx Gx &



@6 &@ @8 Q@F@+ @@N Q@/@8 Q@" E@#@G@A@:@F@+ B@N Q@/@8 Q@" B@#@G@A@F BP@/@8 Q@N@" #@#@A@)	meta_call@G@G@F
@+ 9@N@) @A@ 
@ @8	copy_goal Q@Fpc@/@8 Q@N@T@A@( @@Fparent@/@8 Q@ @8
more_stack Q@N@r
 @ @ @ @ 
@ @9 9 Q@A@)@H@<XO Gzget_prolog_backtrace_lc C@P@ Gx Gx	@6@F@1 &@.
@5@8 +i ZI@N@( B@G@A@/@8 D Q@  9@/@8 Q@  9@/
@8 Q@F
@1goal_term_depth@.@5@8 9@N@T@Abacktrace_goal_depth@/@8 A ^@ @8 H H@ 
@ @ @9 9@<XO Gz & C@ Gx Gx  @=C@ Gx Gx  @f@=XO Gz
copy_pairs C@ Gx Gx@6@@@<CA  Gx Gx  @	<skipped>
@6@@@ @9 E{@<C@.A Gx Gx

 @


 @

@6@ @ @8copy_term_limit Q@r @ @ @ @9 9 Q@<XO Gzguard_frame C@*B8 Gx Gx &
 BO
@6@1 @.@.
@5@0@8 Z Q@ 
@/@/@8 @@1 @2 @5@9 Q@<XO Gz 9 CA Gx Gx  &
 &@=CA Gx Gx &

 Y9

@6@ 
@9frame_predicate Q@<C@0A Gx Gx &
 #


location 

@6@ 
@ @/@0@8subgoal_position Q@ @1 A@0@5@8 H@ @ @ @9lineno Q@<CA Gx Gx &
 +g@6@- @<XO Gz 9 C@'A Gx Gx@6@/@0@8 Y Y@/@8 HM Q@ @ @/@8find_subgoal Q@ @ 
@8 @@ @ @9 @@<XO Gz 9 C@ Gx Gx 
 @6@@@<C@D@ Gx Gx	@6 @@/
@8 Q@F@-@"
 

@#@N@ @/@8 9@F@ @8 & Q@N@'@A
@" @#@A@ 
@9 9@H@G@<XO Gz 4z C
A Gx Gx@6@/@8 9 Q E#@9 9 Q@<XO Gz 9 CA Gx Gx &

@6@9 9@<XO Gz
where_no_goal CA` Gx Gx  E

 @~w <foreign>
@=CAb Gx Gx  B

 @ %f
@=C@QAd Gx Gx #

@6@1subgoal_positions @5 @8 _ ZI@ @ @/@/@0@8 9@ @1 9@0@5@8 H@ @ @/@8 9@ @/@8clause_predicate_name Q@&@@@&@" @ (A
@#@<C@<Am Gx Gx

 #
@6@ @1 E@.@5@8 E Q@ @1 &@.@5@8 9@ @/@8 9@&@@@&@" @ (A
@#@<C@ At Gx Gx #
@6@ @/@8 , Y@&@" @~w <no source>
@#@<CAx Gx Gx  9
<meta call>
@=XO Gz 9 C@&A Gx Gx@6@1 BQ@1 Fz
 A@.
@5@2 B
@2 8@ 8B@5@1lineno_
@5@1 Eg
@5@9 C Q@<XO Gz 9 C@(@ Gx Gx@6 Q@/@8 Q@E
@"  E
@#@1  (@5@8 S@N
@R@A@G@@@<C
@ Gx Gx@6 )@/@8 A@c@j@d@v@<XO Gznlc  C@ Gx Gx   @=XO Gz 9 CAE Gx Gx@6@/@8message_frames Q@ @ 
@9warn_nodebug Q@<XO Gz 9 CA Gx Gx@6@8 9 Q@&
@@@'
@<CA Gx Gx 
 F F @@<Note: some frames are missing due to last-call optimization. F @@ARe-run your program in debug mode (:- debug.) to get more detail.


@=XO Gz 9 CA Gx Gx  E
@=CA Gx Gx  B
@=CA  Gx Gx #
@6@9 9@<XO Gz 9 C@ Gx Gx 
 Z@6@8 B0@@@<C@%@ Gx Gx@6@8 @. Q@@@/
@/@8 "' Q@r
 @(@ @ @ @/@8 9@ 
@ @9 9@<C@@ Gx Gx
@6@8 B0@@@/
@/@8 X Q@r
 @(@F@$@c@h@h@t@N@ 
@ @8 9 @ @ @9copy_term_args Q@H@H@H@A@T@r@ 
@ @8 9 @ @ @8 9@r@c@h@h@n @@d@n @@z@1 @@.@5<skipped ~D of ~D>@3@4@5@8 E& Q@ @ @8 @@ @/@8 @@ @/@8 @@ @ @ @9 9@<C@ Gx Gx@6@9 " Q@<XO Gz Q CB+ Gx Gx

@6@/@8 Q@U@@@<CB. Gx Gx@6@9clean_stack2 Q@<XO Gz
where_goal CA{ Gx Gx E
 @
 <foreign>
@6@@@'
@<C@HA~ Gx Gx #

@6@1 9 @5 @8 9@ @ @/@/@0@8 9@ @1 9@0@5@8 H@ @ @/@8 9@&@@@&@" @	 at ~w:~d
@#@<C@3A Gx Gx		 #
@6@ @1 E@.@5@8 9@ @1 &@.@5@8 9@&@@@&@" @ 9
@#@<C@$A Gx Gx #
@6@ @/@8 9@&@@@&@" @ ~w <no source>
@#@<CA Gx Gx @=XO Gz 9 C@"A Gx Gx
 Y
@6@ @8 ,@ 
@ @/@8 Z@ X@V@@@ @ @9 9@<CA Gx Gx 
@=XO Gz 9 CA5 Gx Gx@6@9 * Q@<XD t  t t  Gzt  Q A D t  t t  Gzt  Q A O Gz Q CBN Gx Gx  Zh@=XO Gz 9 C@)A Gx Gx@6@1 E@.
@5@8 E 1/@ 
@/@8 Y Q@c@h@j@u@@ F@ 
@/@8 :@c@h@d@n @@y@<CA Gx Gx@6
@8 E Q@9 9 Q@<XD t  t t  Gzt  X% A D t  t t  Gzt  X%  O Gz X& C@5 Gx Gx * 9 @ 9
@6 @@ @9 X( Q@<XO Gz & CA Gx Gx 
 @~|~t[~D]~6+ 



@=XO Gz 9 CA Gx Gx@6@ @ 8&@@@<CA Gx Gx@6@/@0@8 9@@@1  @f@5@9 7 Y@<XO Gz 9 CA# Gx Gx@6@F
backtrace_show_lines @8 A@N@)
@A@"
 9 @#@<XO Gz 9 CB1 Gx Gx @=CB2 Gx Gx
@6@8 9 Q@@@<CB5 Gx Gx

@6@ 
@ @9 9@<XO Gz 9 C@,@ Gx Gx@6@c@i@j@s@@@r
@ @ 
@/@8 @@ @ @/@8 @@ @ @8 9@ @ 
@ @9 9@<C@ Gx Gx @=XO Gz Q C@x Gx Gx@6@8 F2@8 F2@U@@@3@1 9
@5@5@8 9@9 9 Q@<C	@} Gx Gx@6@8 9@9 :@<XO Gz 9 CAI Gx Gx @=C@3AK Gx Gx	
@6@ @/@8 9@F@+@&@N@'
@G@A@" F
@#@ @ @ 
@9 9@G@<C@ AS Gx Gx &

 @6@@@&@ @ @/@8 : Q@ @ @ 
@9 9 Q@<C@'AW Gx Gx &

  E (@6@@@&@ @ @/@8 :
@" @<user>
@#@<C@+A[ Gx Gx		 &


@6@ @/@8 :
@" @ X
@#@ @ @ 
@9 9 Q@<XXQM Ak-C @fS @fXXQM \G-C @fS @fXXQM 8=F@%/usr/lib/swi-prolog/library/occurs.pl   aAu@#C AS Eoccurrences_of_varE 8;Esub_varEfree_of_varEfree_of_termEcontains_varE
contains_termEoccurrences_of_termXD t  t t  8=t  _ @ D t  t @t  8=t _  @O 8= : C@,@	u G   aA : @6@!@1 6 @5@#@B@@/
@8 @@r
@ @8 A[ 8<@S@A	@9 @@H
@<XO 8= : C@z :  : @6@*
@<C@| :  : @6@8 B0@0@/@8 @@9 : 8<@<XO 8= : C@i :  : @6@1 :
@5@9 : 8<@<XO 8= 8; C@p :  :  

@=C@q :  : @6@8 B0@0@/@8 @@9 8; 8<@<XO 8= : C@[ :  : @6@E@8 : 8<@N@R@<XO 8= : C@T :  : @6@E@8 : 8<@N@R@<XO 8= : C@G :  : @6@*
@@@<C@J :  : @6@8 B0@0@/@8 @@8 :%@@@<XO 8= : C@; :  : 

@6@@@<C@< :  : @6@8 B0@0@/@8 @@8 :&@@@<XO 8= : C@b :  : @6@1 8;
@5@9 :#@<XXD t  Gt , E Gt  ^/D t  Gt , E Gt  GD t  Gt , E Gt  ^3D t  Gt , E B[t  BYD t  Gt , E Gt  ^9D t  Gt , E Gt  ^=D t  Gt , E Et  [D t  Gt , E C t  GD t  Gt , E Et  [D t  Gt , E Gt  ^CD t  Gt , E Gt  ^ED t  Gt , E Gt  ^GD t  Gt , E Gt  GD t  Gt , E Gt  ^LD t  Gt , E Et  [D t  Gt , E Gt  GD t  Gt , E C t  4;D t  Gt , E C t  GD t  Gt , E Et  ED t  Gt , E Gt  ^PD t  Gt , E Gt  ^RD t  Gt , E Gt  X
D t  Gt , E Et  [D t  Gt , E Gt  ^?D t  Gt , E Gt  ^CD t  Gt , E Gt  G~D t  Gt , E C t  ED t  Gt , E Gt  ^VD t  Gt , E Gt  ^XD t  Gt , E Gt  GD t  Gt , E Et  [D t  Gt , E Gt  ^1D t  Gt , E Gt  ^5D t  Gt , E C t  GD t  Gt , E Gt  ^7D t  Gt , E Gt  ^;D t  Gt , E Gt  ^?D t  Gt , E Gt  ^AD t  Gt , E C t  48 D t  Gt , E Gt  ^ID t  Gt , E Gt  ^3D t  Gt , E Gt  G~D t  Gt , E Gt  \D t  Gt , E C t  ED t  Gt , E Gt  GD t  Gt , E Et  [ D t  Gt , E Et  ED t  Gt , E C t  +XD t  Gt , E Gt  ^[D t  Gt , X1 At  XfD t  Gt , X1 @"t  XYD t  Gt , X1 At  X{D t  Gt , X1 At  D t  Gt , X1 At  DD t  Gt , X1 @"t  D t  Gt , X1 Bt  BD t  Gt , G Gt  ^/D t  Gt , G Gt  U3D t  Gt , G Gt  GD t  Gt , G Gt  1D t  Gt , G Gt  ^3D t  Gt , G Gt  7D t  Gt , G B[t  BYD t  Gt , G Gt  ^9D t  Gt , G Gt  ^=D t  Gt , G At  E D t  Gt , G Gt  _D t  Gt , G C t  GD t  Gt , G Gt  1D t  Gt , G Gt  GD t  Gt , G Gt  EHD t  Gt , G Gt  ^CD t  Gt , G Gt  ^ED t  Gt , G G}t  YD t  Gt , G Gt  ^GD t  Gt , G Gt  GD t  Gt , G Gt  _D t  Gt , G Gt  GD t  Gt , G Gt  ^LD t  Gt , G Gt  GD t  Gt , G C t  4;D t  Gt , G C t  GD t  Gt , G Gt  ^PD t  Gt , G Gt  _D t  Gt , G Gt  1D t  Gt , G Gt  ^RD t  Gt , G Gt  X
D t  Gt , G Gt  U3D t  Gt , G Gt  ^?D t  Gt , G Gt  ^CD t  Gt , G Gt  1D t  Gt , G Gt  G~D t  Gt , G C t  ED t  Gt , G Gt  ^VD t  Gt , G Gt  ^XD t  Gt , G Gt  GD t  Gt , G G}t  ,D t  Gt , G At  XfD t  Gt , G Gt  GD t  Gt , G Gt  1D t  Gt , G Gt  GD t  Gt , G At  FD t  Gt , G Gt  ^1D t  Gt , G Gt  ^5D t  Gt , G Gt  YDD t  Gt , G C t  GD t  Gt , G Gt  ^7D t  Gt , G Gt  ^;D t  Gt , G Gt  ^?D t  Gt , G Gt  U3D t  Gt , G Gt  ^AD t  Gt , G C t  48 D t  Gt , G Gt  8{D t  Gt , G Gt  7D t  Gt , G Gt  ^ID t  Gt , G Gt  YD t  Gt , G Gt  U3D t  Gt , G Gt  ^3D t  Gt , G Gt  1D t  Gt , G Gt  G~D t  Gt , G Gt  \D t  Gt , G C t  ED t  Gt , G Gt  ZHD t  Gt , G G}t  YD t  Gt , G Gt  GD t  Gt , G Gt  GD t  Gt , G @9t  HD t  Gt , G Gt  Z>D t  Gt , G Gt  8}D t  Gt , G Bt  BD t  Gt , G C t  +XD t  Gt , G Gt  _D t  Gt , G Gt  1D t  Gt , G Gt  ^[D t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  N D t  Gt , G Gt  [D t  Gt , G Gt  MAD t  Gt , G Gt  R>D t  Gt , G Gt  N;D t  Gt , G Gt  RD t  Gt , G Gt  \D t  Gt , G Gt  ND t  Gt , G Gt  \D t  Gt , G Gt  ZD t  Gt , G Gt  \ D t  Gt , G Gt  PbD t  Gt , G Gt  $D t  Gt , G Gt  Q:D t  Gt , G Gt  LD t  Gt , G Gt  \D t  Gt , G Gt  PD t  Gt , G Gt  QCD t  Gt , G Gt  P^D t  Gt , G Gt  [xD t  Gt , G Gt  \"D t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G Gt  Q{D t  Gt , G Gt  LD t  Gt , G Gt  [D t  Gt , G Gt  NtD t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  QD t  Gt , G Gt  [D t  Gt , G Gt  NqD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  \D t  Gt , G Gt  ND t  Gt , G Gt  R:D t  Gt , G Gt  RD t  Gt , G Gt  $D t  Gt , G Gt  M*D t  Gt , G Gt  $!D t  Gt , G Gt  $%D t  Gt , G Gt  OjD t  Gt , G Gt  QD t  Gt , G Gt  RD t  Gt , G Gt  TwD t  Gt , G Gt  J3D t  Gt , G Gt  ND t  Gt , G Gt  # D t  Gt , G Gt  LmD t  Gt , G Gt  #D t  Gt , G Gt  K9D t  Gt , G Gt  #D t  Gt , G Gt  K:D t  Gt , G Gt  ND t  Gt , G Gt  ZD t  Gt , G Gt  RD t  Gt , G Gt  RVD t  Gt , G Gt  $D t  Gt , G Gt  $
D t  Gt , G Gt  GD t  Gt , G Gt  ND t  Gt , G Gt  KoD t  Gt , G Gt  LD t  Gt , G Gt  L D t  Gt , G Gt  $D t  Gt , G Gt  J D t  Gt , G Gt  JD t  Gt , G Gt  RD t  Gt , G Gt  \q D t  Gt , G Gt  JD t  Gt , G Gt  [D t  Gt , G Gt  QD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  @aD t  Gt , G Gt  SD t  Gt , G Gt  \	D t  Gt , G Gt  $ D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  N D t  Gt , G Gt  \D t  Gt , G Gt  JD t  Gt , G Gt  M[D t  Gt , G Gt  MD t  Gt , G Gt  ND t  Gt , G Gt  $ D t  Gt , G Gt  $#D t  Gt , G Gt  [{ D t  Gt , G Gt  Q~D t  Gt , G Gt  \ D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  ZD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  # D t  Gt , G Gt  JD t  Gt , G Gt  U5D t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  $ D t  Gt , G Gt  SD t  Gt , G Gt  JD t  Gt , G Gt  [D t  Gt , G Gt  $D t  Gt , G Gt  Q D t  Gt , G Gt  $ D t  Gt , G Gt  KD t  Gt , G Gt  RD t  Gt , G Gt  $D t  Gt , G Gt  \D t  Gt , G Gt  Q@D t  Gt , G Gt  MD t  Gt , G Gt  G~D t  Gt , G Gt  $'D t  Gt , G Gt  $)D t  Gt , G Gt  KC D t  Gt , G Gt  $+ D t  Gt , G Gt  MD t  Gt , G Gt  LD t  Gt , G Gt  $-D t  Gt , G Gt  L$D t  Gt , G Gt  ND t  Gt , G Gt  M D t  Gt , G Gt  LD t  Gt , G Gt  ZD t  Gt , G Gt  ND t  Gt , G Gt  ND t  Gt , G Gt  KG D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  OED t  Gt , G Gt  M D t  Gt , G Gt  ID t  Gt , G Gt  KD t  Gt , G Gt  [D t  Gt , G Gt  M^D t  Gt , G Gt  SD t  Gt , G Gt  [D t  Gt , G Gt  SqD t  Gt , G Gt  Ma D t  Gt , G Gt  R:D t  Gt , G Gt  ID t  Gt , G Gt  UGD t  Gt , G Gt  I	 D t  Gt , G Gt  TD t  Gt , G Gt  LQD t  Gt , G Gt  K@D t  Gt , G Gt  P D t  Gt , G Gt  ZD t  Gt , G Gt  NhD t  Gt , G Gt  RSD t  Gt , G Gt  MTD t  Gt , G Gt  OID t  Gt , G Gt  ID t  Gt , G Gt  [D t  Gt , G Gt  LTD t  Gt , G Gt  K1D t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  UFD t  Gt , G Gt  #D t  Gt , G Gt  PeD t  Gt , G Gt  #D t  Gt , G Gt  K D t  Gt , G Gt  $D t  Gt , G Gt  \D t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  O D t  Gt , G Gt  S^D t  Gt , G Gt  KD t  Gt , G Gt  J D t  Gt , G Gt  MHD t  Gt , G Gt  \D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  #D t  Gt , G Gt  PD t  Gt , G Gt  [D t  Gt , G Gt  JD t  Gt , G Gt  SD t  Gt , G Gt  KlD t  Gt , G Gt  UD t  Gt , G Gt  N.D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  [~D t  Gt , G Gt  [D t  Gt , G Gt  S0D t  Gt , G Gt  K D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  \
D t  Gt , G Gt  $D t  Gt , G Gt  N?D t  Gt , G Gt  \D t  Gt , G Gt  TD t  Gt , G Gt  HD t  Gt , G Gt  MD t  Gt , E B[t  BYD t  Gt , E Gt  GD t  Gt , E Bt  BD t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  N D t  Gt , G Gt  N;D t  Gt , G Gt  PbD t  Gt , G Gt  $D t  Gt , G Gt  Q:D t  Gt , G Gt  PD t  Gt , G Gt  QCD t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  R:D t  Gt , G Gt  $D t  Gt , G Gt  M*D t  Gt , G Gt  $!D t  Gt , G Gt  $%D t  Gt , G Gt  MD t  Gt , G Gt  J3D t  Gt , G Gt  ND t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  K:D t  Gt , G Gt  ND t  Gt , G $t  $D t  Gt , G Gt  $D t  Gt , G Gt  $
D t  Gt , G Gt  GD t  Gt , G Gt  LD t  Gt , G Gt  L D t  Gt , G Gt  $D t  Gt , G Gt  \q D t  Gt , G Gt  JD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  @aD t  Gt , G Gt  SD t  Gt , G Gt  $ D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  JD t  Gt , G Gt  ND t  Gt , G Gt  $ D t  Gt , G Gt  $#D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  # D t  Gt , G Gt  JD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G $t  .D t  Gt , G Gt  $ D t  Gt , G Gt  [D t  Gt , G Gt  $D t  Gt , G Gt  $ D t  Gt , G $t  ,lD t  Gt , G Gt  RD t  Gt , G Gt  $D t  Gt , G Gt  G~D t  Gt , G Gt  $'D t  Gt , G Gt  $)D t  Gt , G Gt  $+ D t  Gt , G $t  ,oD t  Gt , G Gt  LD t  Gt , G Gt  $-D t  Gt , G Gt  L$D t  Gt , G $t  ,rD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G $t  ,uD t  Gt , G Gt  SD t  Gt , G Gt  [D t  Gt , G Gt  SqD t  Gt , G Gt  R:D t  Gt , G Gt  ID t  Gt , G $t  ,hD t  Gt , G Gt  P D t  Gt , G Gt  ZD t  Gt , G $t  $D t  Gt , G Gt  ID t  Gt , G Gt  K1D t  Gt , G Gt  JD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  $D t  Gt , G Gt  S^D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  #D t  Gt , G Gt  UD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  $D t  Gt , D B[t  BYD t  Gt , D Bt  Hx D t  Gt , D @"t  D t  Gt , D Bt  BD t  Gt , B At  FD t  Gt , B B[t  BYD t  Gt , B At  ]rD t  Gt , B @"t  XYD t  Gt , B @"t  D t  Gt , B Bt  BD t  Gt , G @9t  D
D t  Gt , G @9t  %D t  Gt , G @9t  _D t  Gt , G @9t  @QD t  Gt , G @9t  ArD t  Gt , G ^t  +7D t  Gt , G ^t  +;D t  Gt , G ^t  +9D t  Gt , G @9t  (*D t  Gt , G @9t  %D t  Gt , G ^t  ^D t  Gt , G @9t  %D t  Gt , G @9t  DD t  Gt , G ^t  +5D t  Gt , G ^t  " D t  Gt , G @9t  9ID t  Gt , G @9t  DD t  Gt , G @9t  HD t  Gt , G Gt  ^/D t  Gt , G @9t  D
D t  Gt , G Gt  GD t  Gt , G @9t  %D t  Gt , G Gt  ^3D t  Gt , G B[t  BYD t  Gt , G Gt  ^9D t  Gt , G Gt  ^=D t  Gt , G @9t  _D t  Gt , G Gt  ^CD t  Gt , G @9t  @QD t  Gt , G Gt  ^ED t  Gt , G Gt  ^GD t  Gt , G @9t  ArD t  Gt , G Gt  GD t  Gt , G Gt  ^LD t  Gt , G Gt  GD t  Gt , G Gt  ^PD t  Gt , G Gt  ^RD t  Gt , G Gt  X
D t  Gt , G Gt  ^?D t  Gt , G Gt  ^CD t  Gt , G Gt  G~D t  Gt , G Gt  ^VD t  Gt , G Gt  ^XD t  Gt , G Gt  GD t  Gt , G @9t  (*D t  Gt , G @9t  %D t  Gt , G At  HqD t  Gt , G Gt  ^1D t  Gt , G Gt  ^5D t  Gt , G Gt  ^7D t  Gt , G Gt  ^;D t  Gt , G @9t  %D t  Gt , G Gt  ^?D t  Gt , G Gt  ^AD t  Gt , G @9t  DD t  Gt , G Gt  ^ID t  Gt , G Gt  ^3D t  Gt , G @9t  9ID t  Gt , G Gt  G~D t  Gt , G Gt  \D t  Gt , G Gt  GD t  Gt , G @9t  DD t  Gt , G @9t  HD t  Gt , G Gt  ^[D t  Gt , G Gt  J3D t  Gt , G Gt  #D t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  [D t  Gt , G Gt  ZD t  Gt , G Gt  N D t  Gt , G Gt  TwD t  Gt , G Gt  #D t  Gt , G Gt  ND t  Gt , G Gt  LTD t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  # D t  Gt , G Gt  MAD t  Gt , G Gt  R>D t  Gt , G Gt  K1D t  Gt , G Gt  JD t  Gt , G Gt  LmD t  Gt , G Gt  JD t  Gt , G Gt  #D t  Gt , G Gt  K9D t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  N;D t  Gt , G Gt  #D t  Gt , G Gt  K:D t  Gt , G Gt  ND t  Gt , G Gt  U5D t  Gt , G Gt  UFD t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G Gt  PeD t  Gt , G Gt  ZD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G Gt  \D t  Gt , G Gt  ND t  Gt , G Gt  \D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G Gt  K D t  Gt , G Gt  $D t  Gt , G Gt  $ D t  Gt , G Gt  \ D t  Gt , G Gt  PbD t  Gt , G Gt  RVD t  Gt , G Gt  ZD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  $
D t  Gt , G Gt  JD t  Gt , G Gt  SD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  GD t  Gt , G Gt  [D t  Gt , G Gt  Q:D t  Gt , G Gt  $D t  Gt , G Gt  Q D t  Gt , G Gt  $ D t  Gt , G Gt  KD t  Gt , G Gt  O D t  Gt , G Gt  S^D t  Gt , G Gt  RD t  Gt , G Gt  PD t  Gt , G Gt  LD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  QCD t  Gt , G Gt  KoD t  Gt , G Gt  LD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  Q@D t  Gt , G Gt  L D t  Gt , G Gt  J D t  Gt , G Gt  $D t  Gt , G Gt  MD t  Gt , G Gt  MHD t  Gt , G Gt  G~D t  Gt , G Gt  $'D t  Gt , G Gt  $)D t  Gt , G Gt  \D t  Gt , G Gt  KC D t  Gt , G Gt  $+ D t  Gt , G Gt  MD t  Gt , G Gt  P^D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  LD t  Gt , G Gt  J D t  Gt , G Gt  $-D t  Gt , G Gt  [xD t  Gt , G Gt  \"D t  Gt , G Gt  JD t  Gt , G Gt  L$D t  Gt , G Gt  #D t  Gt , G Gt  ND t  Gt , G Gt  PD t  Gt , G Gt  ND t  Gt , G Gt  RD t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  \q D t  Gt , G Gt  M D t  Gt , G Gt  SD t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  LD t  Gt , G Gt  ZD t  Gt , G Gt  ND t  Gt , G Gt  Q{D t  Gt , G Gt  ND t  Gt , G Gt  KlD t  Gt , G Gt  KG D t  Gt , G Gt  #D t  Gt , G Gt  UD t  Gt , G Gt  LD t  Gt , G Gt  #D t  Gt , G Gt  QD t  Gt , G Gt  N.D t  Gt , G Gt  [D t  Gt , G Gt  NtD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  [~D t  Gt , G Gt  JD t  Gt , G Gt  OED t  Gt , G Gt  JD t  Gt , G Gt  [D t  Gt , G Gt  M D t  Gt , G Gt  [D t  Gt , G Gt  S0D t  Gt , G Gt  ID t  Gt , G Gt  #D t  Gt , G Gt  @aD t  Gt , G Gt  KD t  Gt , G Gt  [D t  Gt , G Gt  QD t  Gt , G Gt  M^D t  Gt , G Gt  [D t  Gt , G Gt  SD t  Gt , G Gt  [D t  Gt , G Gt  SqD t  Gt , G Gt  Ma D t  Gt , G Gt  R:D t  Gt , G Gt  NqD t  Gt , G Gt  ID t  Gt , G Gt  SD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  K D t  Gt , G Gt  \	D t  Gt , G Gt  JD t  Gt , G Gt  $ D t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  \
D t  Gt , G Gt  $D t  Gt , G Gt  UGD t  Gt , G Gt  I	 D t  Gt , G Gt  TD t  Gt , G Gt  K@D t  Gt , G Gt  LQD t  Gt , G Gt  \D t  Gt , G Gt  \D t  Gt , G Gt  N D t  Gt , G Gt  \D t  Gt , G Gt  JD t  Gt , G Gt  M[D t  Gt , G Gt  ND t  Gt , G Gt  P D t  Gt , G Gt  R:D t  Gt , G Gt  ZD t  Gt , G Gt  RD t  Gt , G Gt  NhD t  Gt , G Gt  MD t  Gt , G Gt  RSD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  M*D t  Gt , G Gt  N?D t  Gt , G Gt  $ D t  Gt , G Gt  $!D t  Gt , G Gt  \D t  Gt , G Gt  $#D t  Gt , G Gt  $%D t  Gt , G Gt  TD t  Gt , G Gt  HD t  Gt , G Gt  MTD t  Gt , G Gt  OID t  Gt , G Gt  [{ D t  Gt , G Gt  OjD t  Gt , G Gt  QD t  Gt , G Gt  Q~D t  Gt , G Gt  MD t  Gt , G Gt  \ D t  Gt , G Gt  RD t  Gt , G Gt  ID t  Gt , G Gt  GD t  Gt , G @9t  %D t  Gt , G @9t  D
D t  Gt , G Gt  _D t  Gt , G @9t  %D t  Gt , G Gt  !D t  Gt , G @9t  9ID t  Gt , G Gt  7D t  Gt , G Gt  ZHD t  Gt , G Gt  _D t  Gt , G Gt  XD t  Gt , G @9t  %D t  Gt , G @9t  DD t  Gt , G Gt  _D t  Gt , G Gt  !D t  Gt , G Gt  GD t  Gt , G @9t  _D t  Gt , G @9t  @QD t  Gt , G @9t  HD t  Gt , G Gt  8{D t  Gt , G Gt  8}D t  Gt , G @9t  DD t  Gt , G Gt  7D t  Gt , G Bt  BD t  Gt , G Gt  _D t  Gt , G @9t  (*D t  Gt , G @9t  ArD t  Gt , G Gt  XD t  Gt , G @9t  %D t  Gt , G @9t  D
D t  Gt , G @9t  %D t  Gt , G At  HqD t  Gt , G @9t  9ID t  Gt , G Gt  GD t  Gt , G @9t  %D t  Gt , G @9t  DD t  Gt , G @9t  _D t  Gt , G @9t  @QD t  Gt , G @9t  HD t  Gt , G @9t  DD t  Gt , G @9t  (*D t  Gt , G @9t  ArD t  Gt ,   Gt  GD t  Gt ,  O @"t  XYD t  Gt ,  O At  HqD t  Gt ,  O @"t  D t  Gt ,  O Bt  BD t  Gt , G @9t  D
D t  Gt , G @9t  %D t  Gt , G !4t  2MD t  Gt , G Gt  7D t  Gt , G B[t  BYD t  Gt , G !4t  2SD t  Gt , G C t  GD t  Gt , G @9t  _D t  Gt , G @9t  @QD t  Gt , G !4t  !4D t  Gt , G @9t  ArD t  Gt , G Gt  HD t  Gt , G At  AD t  Gt , G C t  4;D t  Gt , G C t  GD t  Gt , G Gt  _D t  Gt , G C t  ED t  Gt , G !4t  2KD t  Gt , G @9t  (*D t  Gt , G @9t  %D t  Gt , G At  HqD t  Gt , G C t  GD t  Gt , G @9t  %D t  Gt , G Gt  ^D t  Gt , G C t  48 D t  Gt , G @9t  DD t  Gt , G Gt  8{D t  Gt , G Gt  7D t  Gt , G !4t  2KD t  Gt , G @9t  9ID t  Gt , G !4t  2KD t  Gt , G C t  ED t  Gt , G Gt  ZHD t  Gt , G @9t  DD t  Gt , G !4t  2OD t  Gt , G @9t  HD t  Gt , G Gt  8}D t  Gt , G !4t  2SD t  Gt , G C t  +XD t  Gt , G Gt  _D t  Gt , G Gt  ^/D t  Gt , G Gt  U3D t  Gt , G @9t  D
D t  Gt , G Gt  GD t  Gt , G @9t  %D t  Gt , G Gt  2D t  Gt , G Gt  1D t  Gt , G Gt  ^3D t  Gt , G Gt  2D t  Gt , G Gt  ^9D t  Gt , G Gt  2D t  Gt , G Gt  ^=D t  Gt , G Gt  2D t  Gt , G Gt  1D t  Gt , G Gt  GD t  Gt , G @9t  _D t  Gt , G Gt  ^CD t  Gt , G @9t  @QD t  Gt , G Gt  EHD t  Gt , G Gt  !D t  Gt , G Gt  ^ED t  Gt , G Gt  ^GD t  Gt , G Gt  !D t  Gt , G @9t  ArD t  Gt , G Gt  GD t  Gt , G Gt  2D t  Gt , G Gt  GD t  Gt , G Gt  ^LD t  Gt , G Gt  GD t  Gt , G Gt  ^PD t  Gt , G ^t  +7D t  Gt , G Gt  ^RD t  Gt , G Gt  1D t  Gt , G ^t  +;D t  Gt , G Gt  X
D t  Gt , G Gt  ^?D t  Gt , G Gt  U3D t  Gt , G Gt  2D t  Gt , G Gt  ^CD t  Gt , G Gt  1D t  Gt , G Gt  G~D t  Gt , G Gt  ^VD t  Gt , G Gt  ^XD t  Gt , G Gt  GD t  Gt , G ^t  +9D t  Gt , G @9t  (*D t  Gt , G @9t  %D t  Gt , G Gt  2D t  Gt , G Gt  2D t  Gt , G Gt  1D t  Gt , G Gt  GD t  Gt , G Gt  ^1D t  Gt , G Gt  2D t  Gt , G Gt  ^5D t  Gt , G Gt  ^7D t  Gt , G ^t  ^D t  Gt , G Gt  ^;D t  Gt , G @9t  %D t  Gt , G Gt  ^?D t  Gt , G Gt  U3D t  Gt , G Gt  ^AD t  Gt , G Gt  !D t  Gt , G Gt  2D t  Gt , G Gt  2D t  Gt , G @9t  DD t  Gt , G ^t  +5D t  Gt , G Gt  ^ID t  Gt , G ^t  " D t  Gt , G Gt  2D t  Gt , G Gt  U3D t  Gt , G Gt  2D t  Gt , G Gt  ^3D t  Gt , G Gt  2D t  Gt , G Gt  1D t  Gt , G @9t  9ID t  Gt , G Gt  G~D t  Gt , G Gt  \D t  Gt , G Gt  GD t  Gt , G Gt  !D t  Gt , G Gt  GD t  Gt , G @9t  DD t  Gt , G Gt  2D t  Gt , G Gt  2D t  Gt , G @9t  HD t  Gt , G Gt  1D t  Gt , G Gt  ^[D t  Gt , G Gt  ^/D t  Gt , G Gt  GD t  Gt , G @9t  D
D t  Gt , G @9t  %D t  Gt , G Gt  ^3D t  Gt , G Gt  7D t  Gt , G B[t  BYD t  Gt , G Gt  ^9D t  Gt , G Gt    D t  Gt , G Gt  ^=D t  Gt , G Gt  HD t  Gt , G Gt  !D t  Gt , G Bt  ]=D t  Gt , G Bt  HSD t  Gt , G @9t  _D t  Gt , G Gt  ^CD t  Gt , G @9t  @QD t  Gt , G Gt  ^ED t  Gt , G Gt  ^GD t  Gt , G Gt  !
D t  Gt , G @9t  ArD t  Gt , G Gt  GD t  Gt , G Gt  ^LD t  Gt , G Gt  GD t  Gt , G Gt  ^PD t  Gt , G Gt  HD t  Gt , G Gt  _D t  Gt , G Gt  ^RD t  Gt , G Gt  X
D t  Gt , G Gt  ^?D t  Gt , G X1t  X3D t  Gt , G Gt  ^CD t  Gt , G Gt  G~D t  Gt , G Gt  ^VD t  Gt , G Gt  ^XD t  Gt , G Gt  GD t  Gt , G @9t  (*D t  Gt , G Gt  !D t  Gt , G Gt  !D t  Gt , G @9t  %D t  Gt , G Gt  ^1D t  Gt , G Gt  ^5D t  Gt , G Gt  ^7D t  Gt , G Gt  !
 D t  Gt , G Gt  ^;D t  Gt , G Gt  ^?D t  Gt , G @9t  %D t  Gt , G Gt  ^AD t  Gt , G Gt  8{D t  Gt , G @9t  DD t  Gt , G Gt  7D t  Gt , G Gt  ^ID t  Gt , G Gt   D t  Gt , G At  D t  Gt , G Gt  HD t  Gt , G Gt  ^3D t  Gt , G @9t  9ID t  Gt , G Gt  G~D t  Gt , G Gt  \D t  Gt , G Gt  ZHD t  Gt , G Gt  !D t  Gt , G Gt  !D t  Gt , G Gt  GD t  Gt , G Gt  !D t  Gt , G @9t  DD t  Gt , G @9t  HD t  Gt , G Gt  8}D t  Gt , G Gt  _D t  Gt , G Gt  !D t  Gt , G Gt  ^[D t  Gt , G @9t  %D t  Gt , G @9t  D
D t  Gt , G @9t  %D t  Gt , G @9t  9ID t  Gt , G @9t  %D t  Gt , G @9t  DD t  Gt , G @9t  _D t  Gt , G @9t  @QD t  Gt , G @9t  HD t  Gt , G @9t  DD t  Gt , G @9t  (*D t  Gt , G @9t  ArD t  Gt , #v ]t  ]D t  Gt , #v @"t  D t  Gt , G Et  WD t  Gt , G At  ]D t  Gt , G At  $RD t  Gt , G Et  $D t  Gt , G Et  WD t  Gt , G Et  6D t  Gt , G $t  $D t  Gt , G #vt  HD t  Gt , G Et  6D t  Gt , G $t  .D t  Gt , G Gt  DD t  Gt , G Et  WD t  Gt , G Et  WD t  Gt , G At  $ D t  Gt , G Et  $D t  Gt , G Et  $D t  Gt , G $t  ,lD t  Gt , G Et  WD t  Gt , G Et  6D t  Gt , G Et  $D t  Gt , G Et  WD t  Gt , G Et  WD t  Gt , G Et  WD t  Gt , G $t  ,oD t  Gt , G Et  6D t  Gt , G Et  WD t  Gt , G Et  WD t  Gt , G Et  6D t  Gt , G Et  'D t  Gt , G At  XfD t  Gt , G #vt  H8D t  Gt , G At  FD t  Gt , G Et  6 D t  Gt , G $t  ,rD t  Gt , G Et  WD t  Gt , G Gt  GD t  Gt , G Et  WD t  Gt , G Et  WD t  Gt , G Et  WD t  Gt , G $t  ,uD t  Gt , G Et  WD t  Gt , G Et  WD t  Gt , G #vt  #}D t  Gt , G $t  ,hD t  Gt , G Et  WD t  Gt , G Gt  JD t  Gt , G Et  6D t  Gt , G Et  WD t  Gt , G Et  WD t  Gt , G Gt  GD t  Gt , G Gt  DD t  Gt , G $t  $D t  Gt , B At  YD t  Gt , B At  HqD t  Gt , B At  X{D t  Gt , B @"t  D t  Gt , E ]t  ]D t  Gt , E B[t  BYD t  Gt , E At  ]D t  Gt , E Gzt  QD t  Gt , E Gzt  *D t  Gt , E (rt  ) D t  Gt , E ]t  ]D t  Gt , E At  BD t  Gt , E X1t  X9D t  Gt , E Gzt  9D t  Gt , E Gzt  QD t  Gt , E #vt  H8D t  Gt , E Dt  D D t  Gt , E At  HqD t  Gt , E At  X{D t  Gt , E Gzt  *D t  Gt , E (rt  ) D t  Gt , E (rt  (pD t  Gt , E (rt  (D t  Gt , E )dt  )D t  Gt , E #vt  #}D t  Gt , E (rt  (|D t  Gt , E @"t  D t  Gt , E Bt  BD t  Gt , E Gzt  QD t  Gt , H~ ]t  ]D t  Gt , H~ At  HqD t  Gt , G At  ]D t  Gt , G At  $RD t  Gt , G Gt  GD t  Gt , G Fdt  Fd D t  Gt , G Gt  GD t  Gt , G At  FdD t  Gt , G ]t  GD t  Gt , G Gt  J3D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  # D t  Gt , G Gt  ID t  Gt , G Gt  N D t  Gt , G Gt  [D t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  ND t  Gt , G Gt  ZD t  Gt , G Gt  LTD t  Gt , G Gt  # D t  Gt , G Gt  TwD t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  # D t  Gt , G Gt  MAD t  Gt , G Gt  R>D t  Gt , G Gt  K1D t  Gt , G Gt  JD t  Gt , G Gt  LmD t  Gt , G Gt  JD t  Gt , G Gt  #D t  Gt , G Gt  K9D t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  N;D t  Gt , G Gt  #D t  Gt , G Gt  K:D t  Gt , G Gt  ND t  Gt , G Gt  U5D t  Gt , G Gt  UFD t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G $t  $D t  Gt , G Gt  PeD t  Gt , G Gt  ZD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G $t  .D t  Gt , G Gt  \D t  Gt , G Gt  ND t  Gt , G Gt  \D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G Gt  $D t  Gt , G Gt  $ D t  Gt , G Gt  K D t  Gt , G Gt  PbD t  Gt , G Gt  \ D t  Gt , G Gt  RVD t  Gt , G Gt  ZD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  $
D t  Gt , G Gt  JD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  SD t  Gt , G Gt  GD t  Gt , G Gt  [D t  Gt , G Gt  Q:D t  Gt , G Gt  $D t  Gt , G Gt  Q D t  Gt , G Gt  $ D t  Gt , G $t  ,lD t  Gt , G Gt  KD t  Gt , G Gt  O D t  Gt , G Gt  S^D t  Gt , G Gt  RD t  Gt , G Gt  PD t  Gt , G Gt  LD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  QCD t  Gt , G Gt  ND t  Gt , G Gt  KoD t  Gt , G Gt  LD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  L D t  Gt , G Gt  Q@D t  Gt , G Gt  $D t  Gt , G Gt  J D t  Gt , G Gt  MD t  Gt , G Gt  MHD t  Gt , G Gt  G~D t  Gt , G Gt  $'D t  Gt , G Gt  $)D t  Gt , G Gt  \D t  Gt , G Gt  KC D t  Gt , G Gt  $+ D t  Gt , G Gt  MD t  Gt , G Gt  P^D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  LD t  Gt , G $t  ,oD t  Gt , G Gt  $-D t  Gt , G Gt  J D t  Gt , G Gt  [xD t  Gt , G Gt  JD t  Gt , G Gt  #D t  Gt , G Gt  L$D t  Gt , G Gt  \"D t  Gt , G Gt  ND t  Gt , G Gt  PD t  Gt , G Gt  ND t  Gt , G Gt  RD t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  \q D t  Gt , G Gt  M D t  Gt , G Gt  SD t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G $t  ,rD t  Gt , G Gt  LD t  Gt , G Gt  ZD t  Gt , G Gt  ND t  Gt , G Gt  Q{D t  Gt , G Gt  ND t  Gt , G Gt  KlD t  Gt , G Gt  #D t  Gt , G Gt  UD t  Gt , G Gt  KG D t  Gt , G Gt  #D t  Gt , G Gt  LD t  Gt , G Gt  QD t  Gt , G Gt  N.D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  NtD t  Gt , G Gt  [D t  Gt , G Gt  [~D t  Gt , G Gt  OED t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  @aD t  Gt , G Gt  M D t  Gt , G $t  ,uD t  Gt , G Gt  [D t  Gt , G Gt  S0D t  Gt , G Gt  ID t  Gt , G Gt  KD t  Gt , G Gt  SD t  Gt , G Gt  [D t  Gt , G Gt  SqD t  Gt , G Gt  [D t  Gt , G Gt  QD t  Gt , G Gt  R:D t  Gt , G Gt  M^D t  Gt , G Gt  ID t  Gt , G Gt  [D t  Gt , G Gt  Ma D t  Gt , G Gt  NqD t  Gt , G Gt  SD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  K D t  Gt , G Gt  \	D t  Gt , G Gt  JD t  Gt , G Gt  $ D t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  \
D t  Gt , G Gt  UGD t  Gt , G Gt  I	 D t  Gt , G Gt  TD t  Gt , G $t  ,hD t  Gt , G Gt  K@D t  Gt , G Gt  LQD t  Gt , G Gt  \D t  Gt , G Gt  \D t  Gt , G Gt  N D t  Gt , G Gt  \D t  Gt , G Gt  JD t  Gt , G Gt  M[D t  Gt , G Gt  P D t  Gt , G Gt  R:D t  Gt , G Gt  ZD t  Gt , G Gt  ND t  Gt , G Gt  RD t  Gt , G Gt  NhD t  Gt , G Gt  RSD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  M*D t  Gt , G Gt  MD t  Gt , G Gt  N?D t  Gt , G Gt  $ D t  Gt , G Gt  $!D t  Gt , G Gt  \D t  Gt , G Gt  $#D t  Gt , G Gt  $%D t  Gt , G Gt  TD t  Gt , G Gt  HD t  Gt , G Gt  MTD t  Gt , G Gt  OID t  Gt , G Gt  [{ D t  Gt , G $t  $D t  Gt , G Gt  OjD t  Gt , G Gt  Q~D t  Gt , G Gt  QD t  Gt , G Gt  MD t  Gt , G Gt  \ D t  Gt , G Gt  RD t  Gt , G Gt  J3D t  Gt , G Gt  #D t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  [D t  Gt , G Gt  ZD t  Gt , G Gt  N D t  Gt , G Gt  TwD t  Gt , G Gt  #D t  Gt , G Gt  ND t  Gt , G Gt  LTD t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  # D t  Gt , G Gt  MAD t  Gt , G Gt  R>D t  Gt , G Gt  K1D t  Gt , G Gt  JD t  Gt , G Gt  LmD t  Gt , G Gt  JD t  Gt , G Gt  #D t  Gt , G Gt  K9D t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  N;D t  Gt , G Gt  #D t  Gt , G Gt  K:D t  Gt , G Gt  ND t  Gt , G Gt  U5D t  Gt , G Gt  UFD t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G Gt  PeD t  Gt , G Gt  ZD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G Gt  \D t  Gt , G Gt  ND t  Gt , G Gt  \D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G Gt  K D t  Gt , G Gt  $D t  Gt , G Gt  $ D t  Gt , G Gt  \ D t  Gt , G Gt  PbD t  Gt , G Gt  RVD t  Gt , G Gt  ZD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  $
D t  Gt , G Gt  JD t  Gt , G Gt  SD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  GD t  Gt , G Gt  [D t  Gt , G Gt  Q:D t  Gt , G Gt  $D t  Gt , G Gt  Q D t  Gt , G Gt  $ D t  Gt , G Gt  KD t  Gt , G Gt  O D t  Gt , G Gt  S^D t  Gt , G Gt  RD t  Gt , G Gt  PD t  Gt , G Gt  LD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  QCD t  Gt , G Gt  KoD t  Gt , G Gt  LD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  Q@D t  Gt , G Gt  L D t  Gt , G Gt  J D t  Gt , G Gt  $D t  Gt , G Gt  MD t  Gt , G Gt  MHD t  Gt , G Gt  G~D t  Gt , G Gt  $'D t  Gt , G Gt  $)D t  Gt , G Gt  \D t  Gt , G Gt  KC D t  Gt , G Gt  $+ D t  Gt , G Gt  MD t  Gt , G Gt  P^D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  LD t  Gt , G Gt  J D t  Gt , G Gt  $-D t  Gt , G Gt  [xD t  Gt , G Gt  \"D t  Gt , G Gt  JD t  Gt , G Gt  L$D t  Gt , G Gt  #D t  Gt , G Gt  ND t  Gt , G Gt  PD t  Gt , G Gt  ND t  Gt , G Gt  RD t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  \q D t  Gt , G Gt  M D t  Gt , G Gt  SD t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  LD t  Gt , G Gt  ZD t  Gt , G Gt  ND t  Gt , G Gt  Q{D t  Gt , G Gt  ND t  Gt , G Gt  KlD t  Gt , G Gt  KG D t  Gt , G Gt  #D t  Gt , G Gt  UD t  Gt , G Gt  LD t  Gt , G Gt  #D t  Gt , G Gt  QD t  Gt , G Gt  N.D t  Gt , G Gt  [D t  Gt , G Gt  NtD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  [~D t  Gt , G Gt  JD t  Gt , G Gt  OED t  Gt , G Gt  JD t  Gt , G Gt  [D t  Gt , G Gt  M D t  Gt , G Gt  [D t  Gt , G Gt  S0D t  Gt , G Gt  ID t  Gt , G Gt  #D t  Gt , G Gt  @aD t  Gt , G Gt  KD t  Gt , G Gt  [D t  Gt , G Gt  QD t  Gt , G Gt  M^D t  Gt , G Gt  [D t  Gt , G Gt  SD t  Gt , G Gt  [D t  Gt , G Gt  SqD t  Gt , G Gt  Ma D t  Gt , G Gt  R:D t  Gt , G Gt  NqD t  Gt , G Gt  ID t  Gt , G Gt  SD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  K D t  Gt , G Gt  \	D t  Gt , G Gt  JD t  Gt , G Gt  $ D t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  \
D t  Gt , G Gt  UGD t  Gt , G Gt  I	 D t  Gt , G Gt  TD t  Gt , G Gt  K@D t  Gt , G Gt  LQD t  Gt , G Gt  \D t  Gt , G Gt  \D t  Gt , G Gt  N D t  Gt , G Gt  \D t  Gt , G Gt  JD t  Gt , G Gt  M[D t  Gt , G Gt  ND t  Gt , G Gt  P D t  Gt , G Gt  R:D t  Gt , G Gt  ZD t  Gt , G Gt  RD t  Gt , G Gt  NhD t  Gt , G Gt  MD t  Gt , G Gt  RSD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  M*D t  Gt , G Gt  N?D t  Gt , G Gt  $ D t  Gt , G Gt  $!D t  Gt , G Gt  \D t  Gt , G Gt  $#D t  Gt , G Gt  $%D t  Gt , G Gt  TD t  Gt , G Gt  HD t  Gt , G Gt  MTD t  Gt , G Gt  OID t  Gt , G Gt  [{ D t  Gt , G Gt  OjD t  Gt , G Gt  QD t  Gt , G Gt  Q~D t  Gt , G Gt  MD t  Gt , G Gt  \ D t  Gt , G Gt  RD t  Gt , G Gt  ID t  Gt , G Gt  J3D t  Gt , G Gt  #D t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  [D t  Gt , G Gt  ZD t  Gt , G Gt  N D t  Gt , G Gt  TwD t  Gt , G Gt  #D t  Gt , G Gt  ND t  Gt , G Gt  LTD t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  # D t  Gt , G Gt  MAD t  Gt , G Gt  R>D t  Gt , G Gt  K1D t  Gt , G Gt  JD t  Gt , G Gt  LmD t  Gt , G Gt  JD t  Gt , G Gt  #D t  Gt , G Gt  K9D t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  N;D t  Gt , G Gt  #D t  Gt , G Gt  K:D t  Gt , G Gt  ND t  Gt , G Gt  U5D t  Gt , G Gt  UFD t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G Gt  PeD t  Gt , G Gt  ZD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G Gt  \D t  Gt , G Gt  ND t  Gt , G Gt  \D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G Gt  K D t  Gt , G Gt  $D t  Gt , G Gt  $ D t  Gt , G Gt  \ D t  Gt , G Gt  PbD t  Gt , G Gt  RVD t  Gt , G Gt  ZD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  $
D t  Gt , G Gt  JD t  Gt , G Gt  SD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  GD t  Gt , G Gt  [D t  Gt , G Gt  Q:D t  Gt , G Gt  $D t  Gt , G Gt  Q D t  Gt , G Gt  $ D t  Gt , G Gt  KD t  Gt , G Gt  O D t  Gt , G Gt  S^D t  Gt , G Gt  RD t  Gt , G Gt  PD t  Gt , G Gt  LD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  QCD t  Gt , G Gt  KoD t  Gt , G Gt  LD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  Q@D t  Gt , G Gt  L D t  Gt , G Gt  J D t  Gt , G Gt  $D t  Gt , G Gt  MD t  Gt , G Gt  MHD t  Gt , G Gt  G~D t  Gt , G Gt  $'D t  Gt , G Gt  $)D t  Gt , G Gt  \D t  Gt , G Gt  KC D t  Gt , G Gt  $+ D t  Gt , G Gt  MD t  Gt , G Gt  P^D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  LD t  Gt , G Gt  J D t  Gt , G Gt  $-D t  Gt , G Gt  [xD t  Gt , G Gt  \"D t  Gt , G Gt  JD t  Gt , G Gt  L$D t  Gt , G Gt  #D t  Gt , G Gt  ND t  Gt , G Gt  PD t  Gt , G Gt  ND t  Gt , G Gt  RD t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  \q D t  Gt , G Gt  M D t  Gt , G Gt  SD t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  LD t  Gt , G Gt  ZD t  Gt , G Gt  ND t  Gt , G Gt  Q{D t  Gt , G Gt  ND t  Gt , G Gt  KlD t  Gt , G Gt  KG D t  Gt , G Gt  #D t  Gt , G Gt  UD t  Gt , G Gt  LD t  Gt , G Gt  #D t  Gt , G Gt  QD t  Gt , G Gt  N.D t  Gt , G Gt  [D t  Gt , G Gt  NtD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  [~D t  Gt , G Gt  JD t  Gt , G Gt  OED t  Gt , G Gt  JD t  Gt , G Gt  [D t  Gt , G Gt  M D t  Gt , G Gt  [D t  Gt , G Gt  S0D t  Gt , G Gt  ID t  Gt , G Gt  #D t  Gt , G Gt  @aD t  Gt , G Gt  KD t  Gt , G Gt  [D t  Gt , G Gt  QD t  Gt , G Gt  M^D t  Gt , G Gt  [D t  Gt , G Gt  SD t  Gt , G Gt  [D t  Gt , G Gt  SqD t  Gt , G Gt  Ma D t  Gt , G Gt  R:D t  Gt , G Gt  NqD t  Gt , G Gt  ID t  Gt , G Gt  SD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  K D t  Gt , G Gt  \	D t  Gt , G Gt  $ D t  Gt , G Gt  JD t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  \
D t  Gt , G Gt  UGD t  Gt , G Gt  I	 D t  Gt , G Gt  TD t  Gt , G Gt  K@D t  Gt , G Gt  LQD t  Gt , G Gt  \D t  Gt , G Gt  \D t  Gt , G Gt  N D t  Gt , G Gt  \D t  Gt , G Gt  JD t  Gt , G Gt  M[D t  Gt , G Gt  ND t  Gt , G Gt  P D t  Gt , G Gt  R:D t  Gt , G Gt  ZD t  Gt , G Gt  RD t  Gt , G Gt  NhD t  Gt , G Gt  MD t  Gt , G Gt  RSD t  Gt , G Gt  _RD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  M*D t  Gt , G Gt  N?D t  Gt , G Gt  $ D t  Gt , G Gt  $!D t  Gt , G Gt  \D t  Gt , G Gt  $#D t  Gt , G Gt  $%D t  Gt , G Gt  TD t  Gt , G Gt  HD t  Gt , G Gt  MTD t  Gt , G Gt  OID t  Gt , G Gt  [{ D t  Gt , G Gt  OjD t  Gt , G Gt  QD t  Gt , G Gt  Q~D t  Gt , G Gt  MD t  Gt , G Gt  \ D t  Gt , G Gt  RD t  Gt , G Gt  ID t  Gt , G Gt  ^/D t  Gt , G Gt  @D t  Gt , G Gt  GD t  Gt , G @9t  D
D t  Gt , G @9t  %D t  Gt , G At  FD t  Gt , G Gt  ^3D t  Gt , G Gt  7D t  Gt , G B[t  BYD t  Gt , G Gt  ^9D t  Gt , G Gt  ^=D t  Gt , G Bt  ]=D t  Gt , G @9t  _D t  Gt , G Gt  ^CD t  Gt , G @9t  @QD t  Gt , G Gt  ^ED t  Gt , G Gt  ^GD t  Gt , G @9t  ArD t  Gt , G Gt  GD t  Gt , G Gt  ^LD t  Gt , G Gt  GD t  Gt , G Gt  ^PD t  Gt , G Gt  _D t  Gt , G Gt  ^RD t  Gt , G Gt  X
D t  Gt , G Et  [D t  Gt , G Gt  ^?D t  Gt , G Gt  ^CD t  Gt , G Gt  G~D t  Gt , G Gt  ^VD t  Gt , G Gt  ^XD t  Gt , G At  XfD t  Gt , G Gt  GD t  Gt , G @9t  (*D t  Gt , G @9t  %D t  Gt , G Gt  ^1D t  Gt , G Gt  ^5D t  Gt , G Gt  ^7D t  Gt , G Gt  ^;D t  Gt , G Gt  ^?D t  Gt , G @9t  %D t  Gt , G At  FdD t  Gt , G Gt  ^AD t  Gt , G Gt  8{D t  Gt , G @9t  DD t  Gt , G Gt  7D t  Gt , G Gt  ^ID t  Gt , G At  D t  Gt , G Gt  ^3D t  Gt , G @9t  9ID t  Gt , G Gt  G~D t  Gt , G Gt  \D t  Gt , G Gt  ZHD t  Gt , G Gt  GD t  Gt , G @9t  DD t  Gt , G @9t  HD t  Gt , G Gt  8}D t  Gt , G Bt  BD t  Gt , G Gt  _D t  Gt , G Gt  ^[D t  Gt ,  At  AD t  Gt ,  X1t  X9D t  Gt ,  Dt  D D t  Gt ,  (rt  (pD t  Gt ,  ]t  ]D t  Gt ,  D3t  D1D t  Gt ,  D3t  GD t  Gt ,  ]t  ]D t  Gt ,  ]t  5VD t  Gt ,  B
t  CD t  Gt ,  ]t  3D t  Gt ,  Bt  XD t  Gt ,  @"t  D t  Gt ,  D3t  2D t  Gt ,  At  AD t  Gt ,   Ot   OD t  Gt ,  At  AD t  Gt ,  X1t  X5D t  Gt ,  D3t  2D t  Gt ,  )dt  )D t  Gt ,  D3t  GD t  Gt ,   Ot   Q D t  Gt ,  D3t  D1D t  Gt ,  )dt  4D t  Gt ,  Bt  $D t  Gt ,  )dt  4 D t  Gt ,  Bt  $D t  Gt ,  B
t  BD t  Gt ,  (rt  (D t  Gt ,  B
t  BD t  Gt ,  (rt  (|D t  Gt ,  Bt  ]=D t  Gt ,  Ht  CD t  Gt ,  X1t  X3D t  Gt ,  #
t  #D t  Gt ,  #
t  #D t  Gt ,  (rt  ) D t  Gt ,  #
t  #D t  Gt ,  At  FD t  Gt ,  (rt  ) D t  Gt ,  #
t  #D t  Gt ,  #
t  #D t  Gt ,  At  CoD t  Gt ,  B[t  BYD t  Gt ,  #
t  #D t  Gt ,  B
t  CD t  Gt ,  Dt  \D t  Gt ,  Bt  BD t  Gt ,  B[t  GD t  Gt ,  Dt  DD t  Gt ,  Dt  \D t  Gt ,  At  X{D t  Gt ,  At  &D t  Gt ,  At  0AD t  Gt ,  At  [D t  Gt ,  At  0TD t  Gt ,  At  0VD t  Gt ,  @"t  !D t  Gt ,  At  D t  Gt ,  At  0HD t  Gt ,  +t  8`D t  Gt ,  At  DD t  Gt ,  Et  (ND t  Gt ,  At  0?D t  Gt ,  At  BD t  Gt ,  At  ]rD t  Gt ,  At  ,D t  Gt ,  At  FD t  Gt ,  At  0ED t  Gt ,  At  [D t  Gt ,  At  D t  Gt ,  @"t  D t  Gt ,  At  FD t  Gt ,  At  CD t  Gt ,  At  ED t  Gt ,  At  YD t  Gt ,  #vt  #yD t  Gt ,  Et  (J D t  Gt ,  At  G D t  Gt ,  Et  (L D t  Gt ,  At  BD t  Gt ,  +t  8`D t  Gt ,  Et  (H D t  Gt ,  At  ]D t  Gt ,  At  $RD t  Gt ,  +t  8^D t  Gt ,  At  0LD t  Gt ,  At  $ D t  Gt ,  Et  GD t  Gt ,  @"t  5D t  Gt ,  Et  @a D t  Gt ,  At  0\D t  Gt ,  At  XfD t  Gt ,  Et  (E D t  Gt ,  #vt  #{D t  Gt ,  At  FdD t  Gt ,  Et  G D t  Gt ,  Et  ED t  Gt ,  @"t  5D t  Gt ,  Et  HkD t  Gt ,  At  CoD t  Gt ,  At  0PD t  Gt ,  At  0RD t  Gt ,  Et  E D t  Gt ,  At  0ZD t  Gt ,  At  ND t  Gt ,  At  E D t  Gt ,  Bt  HSD t  Gt ,  #vt  HD t  Gt ,   Ot   OD t  Gt ,  At  HqD t  Gt ,   Ot   O D t  Gt ,  #vt  H8D t  Gt ,  @"t  XYD t  Gt ,  Bt  HwD t  Gt ,  Bt  ]? D t  Gt ,  At  ^D t  Gt ,  Bt  ]:D t  Gt ,  Bt  Hx D t  Gt ,  At  0X D t  Gt ,  At  0CD t  Gt ,  At  D t  Gt ,  X1t  X7D t  Gt ,  Bt  ]:D t  Gt ,  #vt  #}D t  Gt ,  ]t  3D t  Gt , G Gt  J3D t  Gt , G Gt  #D t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  [D t  Gt , G Gt  ZD t  Gt , G Gt  N D t  Gt , G Gt  TwD t  Gt , G Gt  #D t  Gt , G Gt  ND t  Gt , G Gt  LTD t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  # D t  Gt , G Gt  MAD t  Gt , G Gt  R>D t  Gt , G Gt  K1D t  Gt , G Gt  JD t  Gt , G Gt  LmD t  Gt , G Gt  JD t  Gt , G Gt  #D t  Gt , G Gt  K9D t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  N;D t  Gt , G Gt  #D t  Gt , G Gt  K:D t  Gt , G Gt  ND t  Gt , G Gt  U5D t  Gt , G Gt  UFD t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G Gt  PeD t  Gt , G $t  $D t  Gt , G Gt  ZD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G $t  .D t  Gt , G Gt  \D t  Gt , G Gt  ND t  Gt , G Gt  \D t  Gt , G Gt  #D t  Gt , G Gt  RD t  Gt , G Gt  K D t  Gt , G Gt  $D t  Gt , G Gt  $ D t  Gt , G Gt  \ D t  Gt , G Gt  PbD t  Gt , G Gt  RVD t  Gt , G Gt  ZD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  $
D t  Gt , G Gt  JD t  Gt , G Gt  SD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  GD t  Gt , G Gt  [D t  Gt , G Gt  Q:D t  Gt , G Gt  $D t  Gt , G Gt  Q D t  Gt , G Gt  $ D t  Gt , G Gt  KD t  Gt , G $t  ,lD t  Gt , G Gt  O D t  Gt , G Gt  S^D t  Gt , G Gt  RD t  Gt , G Gt  PD t  Gt , G Gt  LD t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  QCD t  Gt , G Gt  KoD t  Gt , G Gt  LD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  Q@D t  Gt , G Gt  L D t  Gt , G Gt  J D t  Gt , G Gt  $D t  Gt , G Gt  MD t  Gt , G Gt  MHD t  Gt , G Gt  G~D t  Gt , G Gt  $'D t  Gt , G Gt  $)D t  Gt , G Gt  \D t  Gt , G Gt  KC D t  Gt , G Gt  $+ D t  Gt , G Gt  MD t  Gt , G Gt  P^D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  LD t  Gt , G Gt  J D t  Gt , G Gt  $-D t  Gt , G Gt  [xD t  Gt , G Gt  \"D t  Gt , G Gt  JD t  Gt , G Gt  L$D t  Gt , G Gt  #D t  Gt , G $t  ,oD t  Gt , G Gt  ND t  Gt , G Gt  PD t  Gt , G Gt  ND t  Gt , G Gt  RD t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  \q D t  Gt , G Gt  M D t  Gt , G Gt  SD t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  LD t  Gt , G Gt  ZD t  Gt , G Gt  ND t  Gt , G Gt  Q{D t  Gt , G Gt  ND t  Gt , G Gt  KlD t  Gt , G Gt  KG D t  Gt , G Gt  #D t  Gt , G Gt  UD t  Gt , G Gt  LD t  Gt , G Gt  #D t  Gt , G Gt  QD t  Gt , G Gt  N.D t  Gt , G Gt  [D t  Gt , G Gt  NtD t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  #D t  Gt , G Gt  [~D t  Gt , G Gt  JD t  Gt , G Gt  OED t  Gt , G Gt  JD t  Gt , G Gt  [D t  Gt , G Gt  M D t  Gt , G Gt  [D t  Gt , G Gt  S0D t  Gt , G Gt  #D t  Gt , G Gt  @aD t  Gt , G Gt  ID t  Gt , G Gt  KD t  Gt , G Gt  [D t  Gt , G Gt  QD t  Gt , G Gt  M^D t  Gt , G Gt  [D t  Gt , G Gt  SD t  Gt , G Gt  [D t  Gt , G Gt  SqD t  Gt , G Gt  Ma D t  Gt , G $t  ,rD t  Gt , G Gt  R:D t  Gt , G Gt  NqD t  Gt , G Gt  ID t  Gt , G $t  ,uD t  Gt , G Gt  SD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  K D t  Gt , G Gt  \	D t  Gt , G Gt  JD t  Gt , G Gt  $ D t  Gt , G Gt  \D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  \
D t  Gt , G Gt  $D t  Gt , G Gt  UGD t  Gt , G Gt  I	 D t  Gt , G Gt  TD t  Gt , G Gt  K@D t  Gt , G Gt  LQD t  Gt , G Gt  \D t  Gt , G Gt  \D t  Gt , G Gt  N D t  Gt , G Gt  \D t  Gt , G Gt  JD t  Gt , G Gt  M[D t  Gt , G Gt  ND t  Gt , G $t  ,hD t  Gt , G Gt  P D t  Gt , G Gt  R:D t  Gt , G Gt  ZD t  Gt , G Gt  RD t  Gt , G Gt  NhD t  Gt , G Gt  MD t  Gt , G Gt  RSD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  M*D t  Gt , G Gt  N?D t  Gt , G Gt  $ D t  Gt , G Gt  $!D t  Gt , G Gt  \D t  Gt , G Gt  $#D t  Gt , G Gt  $%D t  Gt , G Gt  TD t  Gt , G Gt  HD t  Gt , G Gt  MTD t  Gt , G Gt  OID t  Gt , G Gt  [{ D t  Gt , G Gt  OjD t  Gt , G Gt  QD t  Gt , G Gt  Q~D t  Gt , G $t  $D t  Gt , G Gt  MD t  Gt , G Gt  \ D t  Gt , G Gt  RD t  Gt , G Gt  ID t  Gt , G Gt  # D t  Gt , G Gt  #D t  Gt , G Gt  N D t  Gt , G Gt  [D t  Gt , G Gt  MAD t  Gt , G Gt  R>D t  Gt , G Gt  N;D t  Gt , G Gt  RD t  Gt , G Gt  \D t  Gt , G Gt  ND t  Gt , G Gt  \D t  Gt , G Gt  ZD t  Gt , G Gt  \ D t  Gt , G Gt  *D t  Gt , G Gt  PbD t  Gt , G Gt  $D t  Gt , G Gt  Q:D t  Gt , G Gt  LD t  Gt , G Gt  \D t  Gt , G Gt  PD t  Gt , G Gt  QCD t  Gt , G Gt  P^D t  Gt , G Gt  [xD t  Gt , G Gt  \"D t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G Gt  Q{D t  Gt , G Gt  LD t  Gt , G Gt  [D t  Gt , G Gt  NtD t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  QD t  Gt , G Gt  [D t  Gt , G Gt  NqD t  Gt , G Gt  $D t  Gt , G Gt  ND t  Gt , G Gt  \D t  Gt , G Gt  ND t  Gt , G Gt  R:D t  Gt , G Gt  RD t  Gt , G Gt  $D t  Gt , G Gt  M*D t  Gt , G Gt  $!D t  Gt , G Gt  $%D t  Gt , G Gt  OjD t  Gt , G Gt  QD t  Gt , G Gt  RD t  Gt , G Gt  TwD t  Gt , G Gt  J3D t  Gt , G Gt  * D t  Gt , G Gt  ND t  Gt , G Gt  # D t  Gt , G Gt  LmD t  Gt , G Gt  #D t  Gt , G Gt  K9D t  Gt , G Gt  #D t  Gt , G Gt  K:D t  Gt , G Gt  ND t  Gt , G $t  $D t  Gt , G Gt  ZD t  Gt , G Gt  RD t  Gt , G Gt  RVD t  Gt , G Gt  $D t  Gt , G At  BD t  Gt , G Gt  $
D t  Gt , G Gt  GD t  Gt , G Gt  ND t  Gt , G Gt  KoD t  Gt , G Gt  LD t  Gt , G Gt  L D t  Gt , G Gt  $D t  Gt , G Gt  J D t  Gt , G Gt  JD t  Gt , G Gt  RD t  Gt , G Gt  \q D t  Gt , G Gt  JD t  Gt , G Gt  [D t  Gt , G Gt  QD t  Gt , G Gt  N6D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  @aD t  Gt , G Gt  SD t  Gt , G Gt  \	D t  Gt , G Gt  $ D t  Gt , G Gt  $D t  Gt , G Gt  $D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  N D t  Gt , G Gt  \D t  Gt , G Gt  JD t  Gt , G Gt  M[D t  Gt , G Gt  MD t  Gt , G Gt  ND t  Gt , G Gt  $ D t  Gt , G Gt  $#D t  Gt , G Gt  [{ D t  Gt , G Gt  Q~D t  Gt , G Gt  \ D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  ZD t  Gt , G Gt  KJ D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  # D t  Gt , G Gt  JD t  Gt , G Gt  U5D t  Gt , G Gt  ND t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G $t  .D t  Gt , G Gt  $ D t  Gt , G Gt  SD t  Gt , G Gt  JD t  Gt , G Gt  [D t  Gt , G Gt  $D t  Gt , G Gt  Q D t  Gt , G Gt  $ D t  Gt , G $t  ,lD t  Gt , G Gt  KD t  Gt , G Gt  RD t  Gt , G Gt  $D t  Gt , G Gt  \D t  Gt , G Gt  Q@D t  Gt , G Gt  MD t  Gt , G Gt  K D t  Gt , G Gt  G~D t  Gt , G Gt  $'D t  Gt , G Gt  $)D t  Gt , G Gt  KC D t  Gt , G Gt  $+ D t  Gt , G Gt  MD t  Gt , G $t  ,oD t  Gt , G Gt  LD t  Gt , G Gt  $-D t  Gt , G Gt  L$D t  Gt , G Gt  ND t  Gt , G Gt  M D t  Gt , G Gt  LD t  Gt , G Gt  ZD t  Gt , G Gt  ND t  Gt , G $t  ,rD t  Gt , G Gt  ND t  Gt , G Gt  KG D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  #D t  Gt , G Gt  [D t  Gt , G Gt  OED t  Gt , G Gt  ND t  Gt , G Gt  M D t  Gt , G Gt  ,WD t  Gt , G Gt  ID t  Gt , G Gt  KD t  Gt , G Gt  [D t  Gt , G $t  ,uD t  Gt , G Gt  M^D t  Gt , G Gt  SD t  Gt , G Gt  [D t  Gt , G Gt  SqD t  Gt , G Gt  Ma D t  Gt , G Gt  R:D t  Gt , G Gt  ID t  Gt , G Gt  N8D t  Gt , G Gt  UGD t  Gt , G Gt  GD t  Gt , G Gt  I	 D t  Gt , G Gt  TD t  Gt , G Gt  LQD t  Gt , G Gt  K@D t  Gt , G Gt  LD t  Gt , G $t  ,hD t  Gt , G Gt  P D t  Gt , G Gt  ZD t  Gt , G Gt  NhD t  Gt , G Gt  RSD t  Gt , G Gt  MTD t  Gt , G Gt  OID t  Gt , G $t  $D t  Gt , G Gt  ID t  Gt , G Gt  [D t  Gt , G Gt  * D t  Gt , G Gt  N=D t  Gt , G Gt  LTD t  Gt , G Gt  K1D t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  JD t  Gt , G Gt  UFD t  Gt , G Gt  #D t  Gt , G Gt  PeD t  Gt , G Gt  #D t  Gt , G Gt  K D t  Gt , G Gt  $D t  Gt , G Gt  \D t  Gt , G Gt  QfD t  Gt , G Gt  KD t  Gt , G Gt  \D t  Gt , G Gt  O D t  Gt , G Gt  S^D t  Gt , G Gt  KD t  Gt , G Gt  J D t  Gt , G Gt  *D t  Gt , G Gt  MHD t  Gt , G Gt  \D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  #D t  Gt , G Gt  PD t  Gt , G Gt  [D t  Gt , G Gt  JD t  Gt , G Gt  SD t  Gt , G Gt  KlD t  Gt , G Gt  UD t  Gt , G Gt  N.D t  Gt , G Gt  #D t  Gt , G Gt  *D t  Gt , G Gt  #D t  Gt , G Gt  [~D t  Gt , G Gt  [D t  Gt , G Gt  S0D t  Gt , G Gt  K D t  Gt , G Gt  +D t  Gt , G Gt  JD t  Gt , G Gt  \D t  Gt , G Gt  \
D t  Gt , G Gt  $D t  Gt , G Gt  *D t  Gt , G Gt  N?D t  Gt , G Gt  \D t  Gt , G Gt  TD t  Gt , G Gt  HD t  Gt , G Gt  MD t  Gt , A Bt  ]=D t  Gt , A Bt  HSD t  Gt , A X1t  X3D t  Gt , A @"t  XYD t  Gt , A Bt  XD t  Gt , A @"t  D t  Gt , A Bt  BD t  Gt , T Gt  ZD t  Gt , T Gt  MAD t  Gt , T Gt  LmD t  Gt , T Gt  JD t  Gt , T Gt  UFD t  Gt , T Gt  ZD t  Gt , T Gt  KD t  Gt , T Gt  \D t  Gt , T Gt  MHD t  Gt , T Gt  G~D t  Gt , T At  XfD t  Gt , T Gt  SD t  Gt , T Gt  \q D t  Gt , T Gt  ZD t  Gt , T Gt  KlD t  Gt , T Gt  JD t  Gt , T Gt  ID t  Gt , T Gt  [D t  Gt , T Gt  ID t  Gt , T Gt  K D t  Gt , T Gt  TD t  Gt , T Gt  TD t  Gt , T Gt  MD t  Gt , G Gt  ^/D t  Gt , G Gt  U3D t  Gt , G Gt  GD t  Gt , G Gt  1D t  Gt , G Gt  ^3D t  Gt , G Gt  ^9D t  Gt , G Gt  ^=D t  Gt , G Gt  1D t  Gt , G Gt  GD t  Gt , G Gt  EHD t  Gt , G Gt  ^CD t  Gt , G Gt  ^ED t  Gt , G Gt  ^GD t  Gt , G Gt  GD t  Gt , G Gt  GD t  Gt , G Gt  ^LD t  Gt , G Gt  GD t  Gt , G Gt  ^PD t  Gt , G Gt  ^RD t  Gt , G Gt  1D t  Gt , G Gt  X
D t  Gt , G Gt  ^?D t  Gt , G Gt  U3D t  Gt , G Gt  ^CD t  Gt , G Gt  1D t  Gt , G Gt  G~D t  Gt , G Gt  ^VD t  Gt , G Gt  ^XD t  Gt , G Gt  GD t  Gt , G Gt  1D t  Gt , G Gt  GD t  Gt , G Gt  ^1D t  Gt , G Gt  ^5D t  Gt , G Gt  ^7D t  Gt , G Gt  ^;D t  Gt , G Gt  ^?D t  Gt , G Gt  U3D t  Gt , G Gt  ^AD t  Gt , G Gt  ^ID t  Gt , G Gt  U3D t  Gt , G Gt  ^3D t  Gt , G Gt  1D t  Gt , G Gt  G~D t  Gt , G Gt  \D t  Gt , G Gt  GD t  Gt , G Gt  GD t  Gt , G Gt  1D t  Gt , G Gt  ^[D t  Gt , G  t   
D t  Gt , G  t   D t  Gt , G  t   D t  Gt , G  t   D t  Gt , G  t   D t  Gt , G  t   D t  Gt , G  t   D t  Gt , G  t   D t  Gt , G  t   D t  Gt , D3 At  X{D t  Gt , D3 ]t  3D t  Gt , D3 Bt  BD t  Gt , C  Gt  ^/D t  Gt , C  @9t  D
D t  Gt , C  Gt  GD t  Gt , C  @9t  %D t  Gt , C  Gt  ^3D t  Gt , C  Gt  ^9D t  Gt , C  Gt  ^=D t  Gt , C  @9t  _D t  Gt , C  Gt  ^CD t  Gt , C  @9t  @QD t  Gt , C  Gt  ^ED t  Gt , C  Gt  ^GD t  Gt , C  @9t  ArD t  Gt , C  Gt  GD t  Gt , C  Gt  ^LD t  Gt , C  Gt  GD t  Gt , C  Gt  ^PD t  Gt , C  Gt  ^RD t  Gt , C  Gt  X
D t  Gt , C  Gt  ^?D t  Gt , C  Gt  ^CD t  Gt , C  Gt  G~D t  Gt , C  Gt  ^VD t  Gt , C  Gt  ^XD t  Gt , C  Gzt  QD t  Gt , C  Gt  GD t  Gt , C  @9t  (*D t  Gt , C  @9t  %D t  Gt , C  At  HqD t  Gt , C  Gt  ^1D t  Gt , C  Gt  ^5D t  Gt , C  Gt  ^7D t  Gt , C  Gt  ^;D t  Gt , C  @9t  %D t  Gt , C  Gt  ^?D t  Gt , C  Gt  ^AD t  Gt , C  @9t  DD t  Gt , C  Gt  ^ID t  Gt , C  Gt  ^3D t  Gt , C  @9t  9ID t  Gt , C  Gt  G~D t  Gt , C  Gt  \D t  Gt , C  Gt  GD t  Gt , C  @9t  DD t  Gt , C  @9t  HD t  Gt , C  Bt  BD t  Gt , C  Gt  ^[D t  Gt , )d ]t  ]D t  Gt , )d B[t  BYD t  Gt , )d At  AD t  Gt , )d @"t  D t  Gt , Fd Gt  U3D t  Gt , Fd @9t  D
D t  Gt , Fd Gt  GD t  Gt , Fd @9t  %D t  Gt , Fd Gt  1D t  Gt , Fd At  ]D t  Gt , Fd Gt  1D t  Gt , Fd Gt  GD t  Gt , Fd @9t  _D t  Gt , Fd Gt  EHD t  Gt , Fd @9t  @QD t  Gt , Fd @9t  ArD t  Gt , Fd Ht  CD t  Gt , Fd Gt  GD t  Gt , Fd Gt  1D t  Gt , Fd Gt  U3D t  Gt , Fd Gt  1D t  Gt , Fd @9t  (*D t  Gt , Fd @9t  %D t  Gt , Fd Gt  1D t  Gt , Fd Gt  GD t  Gt , Fd At  FdD t  Gt , Fd @9t  %D t  Gt , Fd Gt  U3D t  Gt , Fd @9t  DD t  Gt , Fd Gt  U3D t  Gt , Fd Gt  1D t  Gt , Fd @9t  9ID t  Gt , Fd Gt  GD t  Gt , Fd @9t  DD t  Gt , Fd @9t  HD t  Gt , Fd Bt  BD t  Gt , Fd Gt  1D t  Gt , G Gt  GD t  Gt , G Gt  GD t  Gt , G  Ot   O D t  Gt , G Gt  GD t  Gt , G Gt  GD t  Gt , G Gt  GD t  Gt , G At  FD t  Gt , G Bt  BD t  Gt , E Et  [D t  Gt , E Et  [D t  Gt , E Et  ED t  Gt , E Et  [D t  Gt , E Et  [D t  Gt , E Et  [D t  Gt , E Et  [ D t  Gt , E Et  ED t  Gt , E Bt  BD t  Gt , G Gt  ^/D t  Gt , G Gt  U3D t  Gt , G Gt  GD t  Gt , G @9t  D
D t  Gt , G @9t  %D t  Gt , G Gt  1D t  Gt , G Gt  ^3D t  Gt , G Gt  7D t  Gt , G B[t  BYD t  Gt , G 4t  4D t  Gt , G At  ]D t  Gt , G Gt  ^9D t  Gt , G At  $RD t  Gt , G Gt  ^=D t  Gt , G C t  GD t  Gt , G Gt  1D t  Gt , G Gt  GD t  Gt , G @9t  _D t  Gt , G Gt  ^CD t  Gt , G @9t  @QD t  Gt , G Gt  EHD t  Gt , G Gt  ^ED t  Gt , G D3t  GD t  Gt , G 4t  4D t  Gt , G Gt  ^GD t  Gt , G At  AD t  Gt , G @9t  ArD t  Gt , G Gt  GD t  Gt , G Gt  GD t  Gt , G Gt  ^LD t  Gt , G Gt  GD t  Gt , G C t  4;D t  Gt , G C t  GD t  Gt , G Gt  ^PD t  Gt , G Gt  _D t  Gt , G Gt  ^RD t  Gt , G Gt  1D t  Gt , G Gt  X
D t  Gt , G Gt  ^?D t  Gt , G Gt  U3D t  Gt , G Gt  ^CD t  Gt , G Gt  1D t  Gt , G Gt  G~D t  Gt , G Bt  $D t  Gt , G Gt  ^VD t  Gt , G C t  ED t  Gt , G 4t  4D t  Gt , G Gt  ^XD t  Gt , G Gt  GD t  Gt , G @9t  (*D t  Gt , G @9t  %D t  Gt , G Gt  1D t  Gt , G Gt  GD t  Gt , G Gt  ^1D t  Gt , G Gt  ^5D t  Gt , G C t  GD t  Gt , G Gt  ^7D t  Gt , G 4t  4D t  Gt , G Gt  ^;D t  Gt , G Gt  ^?D t  Gt , G @9t  %D t  Gt , G Gt  U3D t  Gt , G Gt  ^AD t  Gt , G C t  48 D t  Gt , G Gt  8{D t  Gt , G @9t  DD t  Gt , G Gt  7D t  Gt , G Gt  ^ID t  Gt , G Gt  U3D t  Gt , G Gt  ^3D t  Gt , G Gt  1D t  Gt , G @9t  9ID t  Gt , G Gt  G~D t  Gt , G Gt  \D t  Gt , G C t  ED t  Gt , G 4t  4 D t  Gt , G Gt  ZHD t  Gt , G Gt  GD t  Gt , G Gt  GD t  Gt , G @9t  DD t  Gt , G At  CoD t  Gt , G @9t  HD t  Gt , G Gt  8}D t  Gt , G Bt  BD t  Gt , G C t  +XD t  Gt , G Gt  _D t  Gt , G Gt  1D t  Gt , G Gt  ^[D t  Gt , G} Gt  6D t  Gt , G} Gt  7D t  Gt , G} At  E D t  Gt , G} C t  GD t  Gt , G} Gt  *D t  Gt , G} At  AD t  Gt , G} C t  4;D t  Gt , G} C t  GD t  Gt , G} Gt  _D t  Gt , G} Gt  6D t  Gt , G} Gt  YD t  Gt , G} Gt  G~D t  Gt , G} C t  ED t  Gt , G} Gt  YD t  Gt , G} At  FD t  Gt , G} C t  GD t  Gt , G} Gt  AkD t  Gt , G} Gt  6D t  Gt , G} Gt  6D t  Gt , G} Gt  Ak D t  Gt , G} C t  48 D t  Gt , G} Gt  8{D t  Gt , G} Gt  7D t  Gt , G} Gt  6D t  Gt , G} Gt  YD t  Gt , G} C t  ED t  Gt , G} Gt  ZHD t  Gt , G} Gt  6D t  Gt , G} Gt  *D t  Gt , G} Gt  8}D t  Gt , G} C t  +XD t  Gt , G} 8=t  GD t  Gt , G} Gt  _D t  Gt , G} Gt  *D t  Gt , G} Gt  6D t  Gt , + At  BD t  Gt , + At  XfD t  Gt , G Gt  ^/D t  Gt , G Gt  GD t  Gt , G @9t  D
D t  Gt , G @9t  %D t  Gt , G Gt  ^3D t  Gt , G Gt  ^9D t  Gt , G Gt  ^=D t  Gt , G @9t  _D t  Gt , G Gt  ^CD t  Gt , G @9t  @QD t  Gt , G Gt  ^ED t  Gt , G Gt  ^GD t  Gt , G @9t  ArD t  Gt , G Gt  GD t  Gt , G Gt  ^LD t  Gt , G Gt  GD t  Gt , G Gt  ^PD t  Gt , G Gt  ^RD t  Gt , G Gt  X
D t  Gt , G Gt  ^?D t  Gt , G Gt  ^CD t  Gt , G Gt  G~D t  Gt , G Gt  ^VD t  Gt , G Gt  ^XD t  Gt , G Gt  GD t  Gt , G @9t  (*D t  Gt , G @9t  %D t  Gt , G Gt  ^1D t  Gt , G Gt  ^5D t  Gt , G Gt  ^7D t  Gt , G Gt  ^;D t  Gt , G Gt  ^?D t  Gt , G @9t  %D t  Gt , G Gt  ^AD t  Gt , G @9t  DD t  Gt , G Gt  ^ID t  Gt , G Gt  ^3D t  Gt , G @9t  9ID t  Gt , G Gt  G~D t  Gt , G Gt  \D t  Gt , G Gt  GD t  Gt , G @9t  DD t  Gt , G @9t  HD t  Gt , G Gt  ^[D t  Gt , G @9t  %D t  Gt , G @9t  D
D t  Gt , G @9t  %D t  Gt , G @9t  9ID t  Gt , G At  FD t  Gt , G @9t  %D t  Gt , G @9t  DD t  Gt , G @9t  _D t  Gt , G @9t  @QD t  Gt , G @9t  HD t  Gt , G @9t  DD t  Gt , G @9t  (*D t  Gt , G @9t  ArD t  Gt , (r @"t  D t  Gt , (r Bt  BD t  Gt , @9 C t  GD t  Gt , Gz Gt  ^/D t  Gt , Gz @9t  D
D t  Gt , Gz Gt  GD t  Gt , Gz @9t  %D t  Gt , Gz Gt  ^3D t  Gt , Gz Gt  7D t  Gt , Gz G}t  7D t  Gt , Gz Gt  ^9D t  Gt , Gz Gt  ^=D t  Gt , Gz At  E D t  Gt , Gz C t  GD t  Gt , Gz @9t  _D t  Gt , Gz Gt  ^CD t  Gt , Gz @9t  @QD t  Gt , Gz G}t  YD t  Gt , Gz Gt  ^ED t  Gt , Gz Gt  ^GD t  Gt , Gz @9t  ArD t  Gt , Gz Gt  GD t  Gt , Gz Gt  ^LD t  Gt , Gz Gt  GD t  Gt , Gz C t  4;D t  Gt , Gz C t  GD t  Gt , Gz Gt  ^PD t  Gt , Gz Gt  _D t  Gt , Gz Gt  ^RD t  Gt , Gz At  YD t  Gt , Gz Gt  X
D t  Gt , Gz Gt  ^?D t  Gt , Gz Gt  ^CD t  Gt , Gz Gt  G~D t  Gt , Gz G}t  ,D t  Gt , Gz Gt  ^VD t  Gt , Gz C t  ED t  Gt , Gz Gt  ^XD t  Gt , Gz Gt  GD t  Gt , Gz @9t  (*D t  Gt , Gz @9t  %D t  Gt , Gz Gt  ^1D t  Gt , Gz Gt  ^5D t  Gt , Gz C t  GD t  Gt , Gz Bt  $D t  Gt , Gz Gt  ^7D t  Gt , Gz Gt  ^;D t  Gt , Gz @9t  %D t  Gt , Gz Gt  ^?D t  Gt , Gz Gt  ^AD t  Gt , Gz C t  48 D t  Gt , Gz @9t  DD t  Gt , Gz Gt  8{D t  Gt , Gz Gt  7D t  Gt , Gz Gt  ^ID t  Gt , Gz Gt  ^3D t  Gt , Gz @9t  9ID t  Gt , Gz Gt  G~D t  Gt , Gz G}t  YD t  Gt , Gz Gt  \D t  Gt , Gz C t  ED t  Gt , Gz Gt  ZHD t  Gt , Gz Gt  GD t  Gt , Gz @9t  DD t  Gt , Gz @9t  HD t  Gt , Gz Gt  8}D t  Gt , Gz C t  +XD t  Gt , Gz Gt  _D t  Gt , Gz Gt  ^[D t  Gt , @f Gt  #D t  Gt , @f Gt  N;D t  Gt , @f Gt  Q:D t  Gt , @f Gt  QCD t  Gt , @f Gt  ND t  Gt , @f Gt  JD t  Gt , @f Gt  ND t  Gt , @f Gt  # D t  Gt , @f Gt  ND t  Gt , @f Gt  $D t  Gt , @f Gt  GD t  Gt , @f Gt  L D t  Gt , @f Gt  #D t  Gt , @f Gt  SD t  Gt , @f Gt  $ D t  Gt , @f Gt  $D t  Gt , @f Gt  $ D t  Gt , @f Gt  $#D t  Gt , @f Gt  #D t  Gt , @f Gt  $ D t  Gt , @f Gt  SD t  Gt , @f Gt  Q D t  Gt , @f Gt  $D t  Gt , @f Gt  KD t  Gt , @f Gt  $D t  Gt , @f Gt  $'D t  Gt , @f Gt  KC D t  Gt , @f Gt  MD t  Gt , @f Gt  L$D t  Gt , @f Gt  ND t  Gt , @f Gt  KG D t  Gt , @f Gt  #D t  Gt , @f Gt  M^D t  Gt , @f Gt  SD t  Gt , @f Gt  Ma D t  Gt , @f Gt  LQD t  Gt , @f Gt  LTD t  Gt , @f Gt  JD t  Gt , @f Gt  JD t  Gt , @f Gt  PeD t  Gt , @f Gt  #D t  Gt , @f Gt  K D t  Gt , @f Gt  KD t  Gt , @f Gt  O D t  Gt , @f Gt  S^D t  Gt , @f Gt  SD t  Gt , @f Gt  \D t  Gt , @f Gt  JD t  Gt , @f Gt  \D t  Gt , @f Gt  [D t  Gt , @f Gt  N.D t  Gt , @f Gt  #D t  Gt , @f Gt  [D t  Gt , @f Gt  N?D t  Gt , @f Gt  HD t  Gt , @f Gt  MD t  Gt , @f Gt  N D t  Gt , @f Gt  RD t  Gt , @f Gt  ZD t  Gt , @f Gt  PbD t  Gt , @f Gt  LD t  Gt , @f Gt  PD t  Gt , @f Gt  [xD t  Gt , @f Gt  Q{D t  Gt , @f Gt  JD t  Gt , @f Gt  QD t  Gt , @f Gt  ND t  Gt , @f Gt  ND t  Gt , @f Tt  +D t  Gt , @f Gt  M*D t  Gt , @f Gt  QD t  Gt , @f Gt  J3D t  Gt , @f Gt  LmD t  Gt , @f Gt  K9D t  Gt , @f Gt  K:D t  Gt , @f Gt  RVD t  Gt , @f Gt  $
D t  Gt , @f Gt  KoD t  Gt , @f Gt  LD t  Gt , @f Gt  $D t  Gt , @f Tt  1D t  Gt , @f Tt  1D t  Gt , @f Gt  JD t  Gt , @f Gt  RD t  Gt , @f Gt  \q D t  Gt , @f Gt  JD t  Gt , @f Gt  ND t  Gt , @f Gt  [D t  Gt , @f Tt  1D t  Gt , @f Tt  1D t  Gt , @f Gt  #D t  Gt , @f Gt  @aD t  Gt , @f Tt  TD t  Gt , @f Gt  \	D t  Gt , @f Gt  \D t  Gt , @f Gt  MD t  Gt , @f Gt  NUD t  Gt , @f Gt  Q~D t  Gt , @f Gt  MdD t  Gt , @f Gt  [D t  Gt , @f Gt  QcD t  Gt , @f Gt  MD t  Gt , @f Gt  #D t  Gt , @f Gt  # D t  Gt , @f Gt  JD t  Gt , @f Gt  R&D t  Gt , @f Gt  U5D t  Gt , @f Gt  RD t  Gt , @f Gt  MD t  Gt , @f Gt  #D t  Gt , @f Tt  +
D t  Gt , @f Gt  JD t  Gt , @f Gt  ND t  Gt , @f Gt  [D t  Gt , @f Gt  $ D t  Gt , @f Tt  ZD t  Gt , @f Gt  \D t  Gt , @f Gt  $)D t  Gt , @f Gt  $+ D t  Gt , @f Gt  $-D t  Gt , @f Gt  QD t  Gt , @f Gt  MD t  Gt , @f Gt  ND t  Gt , @f Gt  #D t  Gt , @f Gt  [D t  Gt , @f Gt  PD t  Gt , @f Gt  [D t  Gt , @f Gt  [D t  Gt , @f Gt  SqD t  Gt , @f Gt  ID t  Gt , @f Gt  MoD t  Gt , @f Gt  QD t  Gt , @f Gt  UGD t  Gt , @f Gt  MD t  Gt , @f Gt  TD t  Gt , @f Gt  P D t  Gt , @f Gt  ,D t  Gt , @f Gt  MD t  Gt , @f Gt  M D t  Gt , @f Gt  MTD t  Gt , @f Gt  ID t  Gt , @f Gt  P7D t  Gt , @f Gt  K1D t  Gt , @f Gt  OD t  Gt , @f Gt  ND t  Gt , @f Gt  UFD t  Gt , @f Gt  QD t  Gt , @f Gt  PD t  Gt , @f Gt  SD t  Gt , @f Gt  P'D t  Gt , @f Gt  RYD t  Gt , @f Gt  P.D t  Gt , @f Gt  JD t  Gt , @f Gt  OD t  Gt , @f Gt  TD t  Gt , @f Gt  QcD t  Gt , @f Gt  ND t  Gt , @f Gt  *D t  Gt , @f Gt  P^D t  Gt , @f Gt  LD t  Gt , @f Gt  NtD t  Gt , @f Gt  T!D t  Gt , @f Gt  NqD t  Gt , @f Gt  \D t  Gt , @f Gt  OjD t  Gt , @f Gt  RD t  Gt , @f Gt  * D t  Gt , @f Gt  N D t  Gt , @f Gt  PD t  Gt , @f $t  $D t  Gt , @f Gt  ZD t  Gt , @f Gt  N D t  Gt , @f Gt  LD t  Gt , @f Gt  RD t  Gt , @f Gt  ND t  Gt , @f Gt  P$D t  Gt , @f At  FD t  Gt , @f Gt  QD t  Gt , @f Gt  N6D t  Gt , @f Gt  #D t  Gt , @f Gt  ID t  Gt , @f Gt  N D t  Gt , @f Gt  M[D t  Gt , @f Gt  ND t  Gt , @f Gt  \ D t  Gt , @f Gt  ZD t  Gt , @f Gt  KJ D t  Gt , @f Gt  ND t  Gt , @f Gt  Q@D t  Gt , @f Gt  K D t  Gt , @f Gt  ND t  Gt , @f Gt  ZD t  Gt , @f Gt  OED t  Gt , @f Gt  ND t  Gt , @f Gt  ,WD t  Gt , @f Gt  ID t  Gt , @f Gt  N8D t  Gt , @f Gt  LD t  Gt , @f Gt  NhD t  Gt , @f Gt  RSD t  Gt , @f Gt  * D t  Gt , @f Gt  N=D t  Gt , @f At  ]D t  Gt , @f At  $RD t  Gt , @f Gt  \D t  Gt , @f Gt  QfD t  Gt , @f Gt  \D t  Gt , @f Gt  *D t  Gt , @f Gt  MHD t  Gt , @f At  XfD t  Gt , @f Gt  SD t  Gt , @f Gt  KlD t  Gt , @f Gt  *D t  Gt , @f Gt  S0D t  Gt , @f Gt  \D t  Gt , @f Gt  \
D t  Gt , @f Gt  *D t  Gt , @f Gt  \D t  Gt , @f Gt  GD t  Gt , @f Gt  # D t  Gt , @f Gt  [D t  Gt , @f Gt  MAD t  Gt , @f Gt  R>D t  Gt , @f #vt  HD t  Gt , @f Gt  DD t  Gt , @f Gt  \D t  Gt , @f Gt  \D t  Gt , @f Gt  \ D t  Gt , @f Gt  $D t  Gt , @f Gt  \D t  Gt , @f Gt  \"D t  Gt , @f Gt  #D t  Gt , @f Gt  [D t  Gt , @f Gt  [D t  Gt , @f Gt  $D t  Gt , @f Gt  R:D t  Gt , @f Gt  RD t  Gt , @f Gt  $D t  Gt , @f Gt  $!D t  Gt , @f Gt  $%D t  Gt , @f Gt  MD t  Gt , @f Gt  TwD t  Gt , @f Gt  #D t  Gt , @f Gt  #D t  Gt , @f Gt  J D t  Gt , @f Gt  $D t  Gt , @f Gt  JD t  Gt , @f Gt  \D t  Gt , @f Gt  N D t  Gt , @f Gt  JD t  Gt , @f Gt  ND t  Gt , @f Gt  [{ D t  Gt , @f Gt  #D t  Gt , @f Gt  #D t  Gt , @f $t  .D t  Gt , @f $t  ,lD t  Gt , @f Gt  RD t  Gt , @f Gt  MD t  Gt , @f Gt  G~D t  Gt , @f $t  ,oD t  Gt , @f Gt  LD t  Gt , @f Gt  M D t  Gt , @f Gt  LD t  Gt , @f $t  ,rD t  Gt , @f Gt  #D t  Gt , @f Gt  M D t  Gt , @f Gt  KD t  Gt , @f $t  ,uD t  Gt , @f Gt  R:D t  Gt , @f Gt  I	 D t  Gt , @f Gt  K@D t  Gt , @f $t  ,hD t  Gt , @f Gt  ZD t  Gt , @f Gt  OID t  Gt , @f $t  $D t  Gt , @f Gt  [D t  Gt , @f Gt  JD t  Gt , @f Gt  #D t  Gt , @f Gt  $D t  Gt , @f Gt  KD t  Gt , @f Gt  J D t  Gt , @f Gt  #D t  Gt , @f Gt  PD t  Gt , @f Gt  UD t  Gt , @f Gt  #D t  Gt , @f Gt  [~D t  Gt , @f Gt  K D t  Gt , @f Gt  JD t  Gt , @f Gt  $D t  Gt +warn_override_implicit_import  @D t  Gt +table_space     @D t  Gt + @  @D t  Gt +file_name_variables  @D t  Gt +protect_static_code  @D t  Gt + 't Et F t Et G t Et G

t Et G G !D t  Gt +stream_type_checkloose @D t  Gt + HU  @D t  Gt + '>  @D t  Gt + B'  @D t  Gt + B  @D t  Gt +debug_on_error  @D t  Gt + M A4 @D t  Gt + %9  @D t  Gt +quasi_quotations  @D t  Gt + A F @D t  Gt + [  @D t  Gt +	c_libplso @p @D t  Gt + '" 9k @D t  Gt + Q  @D t  Gt + :
  @D t  Gt + Q @D t  Gt + '  9k @D t  Gt +trace_gc  @D t  Gt + 4!  @D t  Gt +report_error  @D t  Gt + @  @D t  Gt +
fileerrors  @D t  Gt + (~m~d~l~! ?-  @D t  Gt + C 9a @D t  Gt + 4C @D t  Gt +character_escapes  @D t  Gt + @  @D t  Gt + $  @D t  Gt + ) ) @D t  Gt + ) ) @D t  Gt + )  @D t  Gt +file_name_case_handlingcase_sensitive @D t  Gt +c_ccgcc @D t  Gt +c_libs @p @D t  Gt + G F& @D t  Gt + Et E   !D t  Gt +last_call_optimisation  @D t  Gt +
agc_margin' @D t  Gt +allow_variable_name_as_functor  @D t  Gt +write_attributes F @D t  Gt + $J  @D t  Gt + D8  @D t  Gt +allow_dot_in_atom  @D t  Gt + E  @D t  Gt + A2 A4 @D t  Gt +
answer_format % @D t  Gt + C
 @D t  Gt + Ft Et F t Et G t Et G

t Et G G	t Et G G !D t  Gt +editor F& @D t  Gt + @  @D t  Gt +	c_ldflags@-rdynamic -Wl,-z,relro -g -O2 -fdebug-prefix-map=/build/swi-prolog-i8qeeH/swi-prolog-7.4.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pthread   @D t  Gt + &w @D t  Gt +c_cflags@l-pthread -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_DEFAULT_SOURCE -I/usr/include/ncursesw @D t  Gt + ,=  @D t  Gt + 9 @D t  Gt + U @9 @D t  Gt + 3  @D t  Gt + @  @D t  Gt + (  @D t  Gt + %  @D t  Gt + * $ @D t  Gt +
var_prefix  @D t  Gt + )t Et G t Et F t Et "  !D t  Gt + C  @D t  Gt + (  @D t  Gt +
user_flags A4 @D t  t DD~ _t  G GD t  t DD~ _t  G GD t  t D _t  @f UXT
</file>
</archive>
<foot contentlength=796858>
