Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/hmake/PackageConfig.hc

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#include "newmacros.h"
#include "runtime.h"

#define FN_PackageConfig_46elemBy	((void*)startLabel+12)
#define v707	((void*)startLabel+22)
#define v708	((void*)startLabel+27)
#define CT_v710	((void*)startLabel+60)
#define F0_PackageConfig_46elemBy	((void*)startLabel+68)
#define v730	((void*)startLabel+106)
#define v714	((void*)startLabel+110)
#define v731	((void*)startLabel+126)
#define v718	((void*)startLabel+130)
#define v732	((void*)startLabel+142)
#define v722	((void*)startLabel+146)
#define v733	((void*)startLabel+158)
#define v726	((void*)startLabel+162)
#define v723	((void*)startLabel+202)
#define v727	((void*)startLabel+207)
#define v728	((void*)startLabel+230)
#define v715	((void*)startLabel+261)
#define v711	((void*)startLabel+266)
#define CT_v734	((void*)startLabel+292)
#define FN_LAMBDA703	((void*)startLabel+380)
#define CT_v735	((void*)startLabel+424)
#define F0_LAMBDA703	((void*)startLabel+432)
#define FN_LAMBDA702	((void*)startLabel+484)
#define v736	((void*)startLabel+542)
#define CT_v738	((void*)startLabel+568)
#define F0_LAMBDA702	((void*)startLabel+576)
#define FN_LAMBDA701	((void*)startLabel+636)
#define CT_v740	((void*)startLabel+656)
#define CF_LAMBDA701	((void*)startLabel+664)
#define FN_LAMBDA700	((void*)startLabel+684)
#define CT_v741	((void*)startLabel+792)
#define F0_LAMBDA700	((void*)startLabel+800)
#define FN_LAMBDA699	((void*)startLabel+904)
#define CT_v742	((void*)startLabel+924)
#define F0_LAMBDA699	((void*)startLabel+932)
#define FN_LAMBDA698	((void*)startLabel+960)
#define CT_v743	((void*)startLabel+992)
#define F0_LAMBDA698	((void*)startLabel+1000)
#define FN_LAMBDA697	((void*)startLabel+1028)
#define CT_v745	((void*)startLabel+1048)
#define CF_LAMBDA697	((void*)startLabel+1056)
#define FN_LAMBDA696	((void*)startLabel+1068)
#define CT_v747	((void*)startLabel+1088)
#define CF_LAMBDA696	((void*)startLabel+1096)
#define FN_LAMBDA695	((void*)startLabel+1108)
#define CT_v749	((void*)startLabel+1128)
#define CF_LAMBDA695	((void*)startLabel+1136)
#define FN_LAMBDA694	((void*)startLabel+1148)
#define CT_v751	((void*)startLabel+1168)
#define CF_LAMBDA694	((void*)startLabel+1176)
#define FN_LAMBDA693	((void*)startLabel+1188)
#define CT_v753	((void*)startLabel+1208)
#define CF_LAMBDA693	((void*)startLabel+1216)
#define FN_LAMBDA692	((void*)startLabel+1228)
#define CT_v754	((void*)startLabel+1240)
#define F0_LAMBDA692	((void*)startLabel+1248)
#define FN_LAMBDA691	((void*)startLabel+1260)
#define CT_v755	((void*)startLabel+1272)
#define F0_LAMBDA691	((void*)startLabel+1280)
#define FN_LAMBDA690	((void*)startLabel+1296)
#define CT_v756	((void*)startLabel+1320)
#define F0_LAMBDA690	((void*)startLabel+1328)
#define FN_LAMBDA689	((void*)startLabel+1356)
#define CT_v758	((void*)startLabel+1376)
#define CF_LAMBDA689	((void*)startLabel+1384)
#define FN_LAMBDA688	((void*)startLabel+1396)
#define CT_v760	((void*)startLabel+1416)
#define CF_LAMBDA688	((void*)startLabel+1424)
#define FN_LAMBDA687	((void*)startLabel+1436)
#define CT_v762	((void*)startLabel+1456)
#define CF_LAMBDA687	((void*)startLabel+1464)
#define FN_PackageConfig_46Prelude_46265_46ghcsym	((void*)startLabel+1480)
#define CT_v763	((void*)startLabel+1536)
#define F0_PackageConfig_46Prelude_46265_46ghcsym	((void*)startLabel+1544)
#define FN_LAMBDA686	((void*)startLabel+1592)
#define CT_v765	((void*)startLabel+1612)
#define CF_LAMBDA686	((void*)startLabel+1620)
#define FN_PackageConfig_46Prelude_46241_46pkgDirs	((void*)startLabel+1636)
#define CT_v766	((void*)startLabel+1664)
#define F0_PackageConfig_46Prelude_46241_46pkgDirs	((void*)startLabel+1672)
#define FN_LAMBDA685	((void*)startLabel+1708)
#define v767	((void*)startLabel+1736)
#define v771	((void*)startLabel+1792)
#define v769	((void*)startLabel+1795)
#define CT_v773	((void*)startLabel+1804)
#define F0_LAMBDA685	((void*)startLabel+1812)
#define FN_LAMBDA684	((void*)startLabel+1856)
#define CT_v775	((void*)startLabel+1876)
#define CF_LAMBDA684	((void*)startLabel+1884)
#define FN_LAMBDA683	((void*)startLabel+1896)
#define CT_v777	((void*)startLabel+1916)
#define CF_LAMBDA683	((void*)startLabel+1924)
#define FN_LAMBDA682	((void*)startLabel+1936)
#define CT_v779	((void*)startLabel+1956)
#define CF_LAMBDA682	((void*)startLabel+1964)
#define FN_PackageConfig_46Prelude_46242_46deComma	((void*)startLabel+1976)
#define CT_v780	((void*)startLabel+1996)
#define F0_PackageConfig_46Prelude_46242_46deComma	((void*)startLabel+2004)
#define FN_LAMBDA681	((void*)startLabel+2028)
#define v781	((void*)startLabel+2046)
#define CT_v783	((void*)startLabel+2056)
#define F0_LAMBDA681	((void*)startLabel+2064)
#define FN_PackageConfig_46Prelude_46243_46matching	((void*)startLabel+2088)
#define v784	((void*)startLabel+2127)
#define CT_v786	((void*)startLabel+2136)
#define F0_PackageConfig_46Prelude_46243_46matching	((void*)startLabel+2144)
#define FN_LAMBDA680	((void*)startLabel+2180)
#define CT_v788	((void*)startLabel+2200)
#define CF_LAMBDA680	((void*)startLabel+2208)
#define FN_PackageConfig_46Prelude_46244_46ghcPkg	((void*)startLabel+2224)
#define v789	((void*)startLabel+2262)
#define CT_v791	((void*)startLabel+2272)
#define F0_PackageConfig_46Prelude_46244_46ghcPkg	((void*)startLabel+2280)
#define FN_LAMBDA679	((void*)startLabel+2320)
#define CT_v793	((void*)startLabel+2340)
#define CF_LAMBDA679	((void*)startLabel+2348)
#define FN_LAMBDA678	((void*)startLabel+2360)
#define CT_v795	((void*)startLabel+2380)
#define CF_LAMBDA678	((void*)startLabel+2388)
#define FN_PackageConfig_46Prelude_46245_46versionMatch	((void*)startLabel+2404)
#define v805	((void*)startLabel+2422)
#define v803	((void*)startLabel+2426)
#define v800	((void*)startLabel+2446)
#define v796	((void*)startLabel+2451)
#define CT_v806	((void*)startLabel+2464)
#define F0_PackageConfig_46Prelude_46245_46versionMatch	((void*)startLabel+2472)
#define FN_PackageConfig_46Prelude_46246_46extractPkgVersion	((void*)startLabel+2508)
#define v811	((void*)startLabel+2556)
#define v810	((void*)startLabel+2560)
#define v807	((void*)startLabel+2571)
#define CT_v812	((void*)startLabel+2612)
#define F0_PackageConfig_46Prelude_46246_46extractPkgVersion	((void*)startLabel+2620)
#define FN_LAMBDA677	((void*)startLabel+2672)
#define CT_v814	((void*)startLabel+2692)
#define CF_LAMBDA677	((void*)startLabel+2700)
#define FN_LAMBDA676	((void*)startLabel+2712)
#define CT_v815	((void*)startLabel+2724)
#define F0_LAMBDA676	((void*)startLabel+2732)
#define FN_LAMBDA675	((void*)startLabel+2744)
#define CT_v816	((void*)startLabel+2756)
#define F0_LAMBDA675	((void*)startLabel+2764)
#define FN_LAMBDA674	((void*)startLabel+2776)
#define v825	((void*)startLabel+2786)
#define v820	((void*)startLabel+2790)
#define v826	((void*)startLabel+2804)
#define v824	((void*)startLabel+2808)
#define v821	((void*)startLabel+2813)
#define v817	((void*)startLabel+2818)
#define CT_v827	((void*)startLabel+2828)
#define F0_LAMBDA674	((void*)startLabel+2836)
#define FN_LAMBDA673	((void*)startLabel+2860)
#define v828	((void*)startLabel+2899)
#define CT_v830	((void*)startLabel+2932)
#define F0_LAMBDA673	((void*)startLabel+2940)
#define FN_LAMBDA672	((void*)startLabel+2988)
#define CT_v832	((void*)startLabel+3008)
#define CF_LAMBDA672	((void*)startLabel+3016)
#define FN_LAMBDA671	((void*)startLabel+3032)
#define CT_v836	((void*)startLabel+3112)
#define F0_LAMBDA671	((void*)startLabel+3120)
#define FN_LAMBDA670	((void*)startLabel+3192)
#define CT_v838	((void*)startLabel+3212)
#define CF_LAMBDA670	((void*)startLabel+3220)
#define FN_LAMBDA669	((void*)startLabel+3232)
#define CT_v839	((void*)startLabel+3252)
#define CF_LAMBDA669	((void*)startLabel+3260)
#define FN_LAMBDA668	((void*)startLabel+3272)
#define CT_v840	((void*)startLabel+3292)
#define CF_LAMBDA668	((void*)startLabel+3300)
#define FN_LAMBDA667	((void*)startLabel+3316)
#define CT_v844	((void*)startLabel+3360)
#define F0_LAMBDA667	((void*)startLabel+3368)
#define FN_LAMBDA666	((void*)startLabel+3408)
#define CT_v845	((void*)startLabel+3428)
#define F0_LAMBDA666	((void*)startLabel+3436)
#define FN_LAMBDA665	((void*)startLabel+3464)
#define v846	((void*)startLabel+3484)
#define CT_v848	((void*)startLabel+3512)
#define F0_LAMBDA665	((void*)startLabel+3520)
#define FN_LAMBDA664	((void*)startLabel+3532)
#define CT_v849	((void*)startLabel+3552)
#define CF_LAMBDA664	((void*)startLabel+3560)
#define FN_LAMBDA663	((void*)startLabel+3572)
#define CT_v850	((void*)startLabel+3584)
#define F0_LAMBDA663	((void*)startLabel+3592)
#define FN_LAMBDA662	((void*)startLabel+3604)
#define CT_v851	((void*)startLabel+3616)
#define F0_LAMBDA662	((void*)startLabel+3624)
#define FN_LAMBDA661	((void*)startLabel+3640)
#define v852	((void*)startLabel+3669)
#define v854	((void*)startLabel+3707)
#define CT_v856	((void*)startLabel+3736)
#define F0_LAMBDA661	((void*)startLabel+3744)
#define FN_LAMBDA660	((void*)startLabel+3796)
#define CT_v858	((void*)startLabel+3816)
#define CF_LAMBDA660	((void*)startLabel+3824)
#define FN_LAMBDA659	((void*)startLabel+3836)
#define CT_v860	((void*)startLabel+3856)
#define CF_LAMBDA659	((void*)startLabel+3864)
#define FN_LAMBDA658	((void*)startLabel+3876)
#define CT_v862	((void*)startLabel+3896)
#define CF_LAMBDA658	((void*)startLabel+3904)
#define FN_LAMBDA657	((void*)startLabel+3916)
#define CT_v864	((void*)startLabel+3936)
#define CF_LAMBDA657	((void*)startLabel+3944)
#define ST_v813	((void*)startLabel+3948)
#define ST_v752	((void*)startLabel+3949)
#define ST_v744	((void*)startLabel+3971)
#define ST_v761	((void*)startLabel+3992)
#define ST_v746	((void*)startLabel+4008)
#define ST_v757	((void*)startLabel+4025)
#define ST_v748	((void*)startLabel+4029)
#define ST_v837	((void*)startLabel+4067)
#define ST_v778	((void*)startLabel+4086)
#define ST_v774	((void*)startLabel+4094)
#define ST_v750	((void*)startLabel+4102)
#define ST_v787	((void*)startLabel+4105)
#define ST_v859	((void*)startLabel+4107)
#define ST_v759	((void*)startLabel+4113)
#define ST_v861	((void*)startLabel+4122)
#define ST_v764	((void*)startLabel+4132)
#define ST_v739	((void*)startLabel+4135)
#define ST_v831	((void*)startLabel+4163)
#define ST_v857	((void*)startLabel+4193)
#define ST_v776	((void*)startLabel+4254)
#define ST_v792	((void*)startLabel+4257)
#define ST_v794	((void*)startLabel+4265)
#define ST_v863	((void*)startLabel+4274)
extern Node FN_NHC_46Internal_46_95apply2[];
extern Node FN_Prelude_46_124_124[];
extern Node FN_Directory_46doesDirectoryExist[];
extern Node FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61[];
extern Node FN_Prelude_46_36[];
extern Node F0_NHC_46Internal_46unsafePerformIO[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node CF_Prelude_46Read_46Prelude_46Int[];
extern Node FN_Prelude_46_43_43[];
extern Node FN_RunAndReadStdout_46runAndReadStdout[];
extern Node FN_Platform_46escape[];
extern Node FN_Config_46compilerVersion[];
extern Node FN_Prelude_46userError[];
extern Node FN_Prelude_46ioError[];
extern Node FN_List_46partition[];
extern Node FN_Prelude_46null[];
extern Node FN_Prelude_46not[];
extern Node FN_Prelude_46concat[];
extern Node FN_List_46intersperse[];
extern Node FN_IO_46hPutStrLn[];
extern Node CF_IO_46stderr[];
extern Node FN_Monad_46when[];
extern Node CF_Prelude_46Monad_46NHC_46Internal_46IO[];
extern Node FN_Prelude_46mapM[];
extern Node FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62[];
extern Node FN_Prelude_46Monad_46NHC_46Internal_46IO_46return[];
extern Node FN_Prelude_46read[];
extern Node FN_Prelude_46take[];
extern Node FN_Prelude_46filter[];
extern Node F0_Char_46isDigit[];
extern Node FN_Prelude_46flip[];
extern Node F0_Prelude_46_43_43[];
extern Node FN_Prelude_46_46[];
extern Node F0_Config_46compilerVersion[];
extern Node FN_Prelude_46concatMap[];
extern Node F0_Prelude_46words[];
extern Node FN_Prelude_46map[];
extern Node FN_List_46isPrefixOf[];
extern Node CF_Prelude_46Eq_46Prelude_46Char[];
extern Node FN_Prelude_46drop[];
extern Node FN_Prelude_46init[];
extern Node FN_Prelude_46words[];
extern Node FN_Prelude_46last[];
extern Node FN_Prelude_46elem[];
extern Node FN_RunAndReadStdout_46dirname[];
extern Node FN_RunAndReadStdout_46basename[];
extern Node FN_Prelude_46fst[];
extern Node FN_Prelude_46Eq_46Prelude_46_91_93_46_61_61[];
extern Node F0_Prelude_46Eq_46Prelude_46Char_46_47_61[];
extern Node FN_Prelude_46reverse[];
extern Node FN_Prelude_46span[];
extern Node FN_Prelude_46tail[];
extern Node FN_Monad_46foldM[];
extern Node FN_Prelude_46Ord_46Prelude_46_91_93_46_60_61[];
extern Node CF_Prelude_46Ord_46Prelude_46Char[];
extern Node CF_Prelude_46otherwise[];
extern Node FN_NHC_46Internal_46_95patternMatchFail[];

static Node startLabel[] = {
  bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v710)
,	/* FN_PackageConfig_46elemBy: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v707: (byte 2) */
  bytes2word(TOP(9),BOT(9),POP_I1,PUSH_HEAP)
,	/* v708: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,UNPACK)
, bytes2word(2,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_P1,0,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,9)
, bytes2word(HEAP_OFF_N1,6,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v710: (byte 0) */
  HW(3,3)
, 0
,	/* F0_PackageConfig_46elemBy: (byte 0) */
  CAPTAG(useLabel(FN_PackageConfig_46elemBy),3)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, VAPTAG(useLabel(FN_PackageConfig_46elemBy))
, VAPTAG(useLabel(FN_Prelude_46_124_124))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v734)
,};
Node FN_PackageConfig_46packageDirs[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v730: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v714: (byte 2) */
  bytes2word(158,0,UNPACK,7)
, bytes2word(PUSH_P1,0,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(12),BOT(12))
, bytes2word(TOP(89),BOT(89),TOP(8),BOT(8))
,	/* v731: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v718: (byte 2) */
  bytes2word(133,0,POP_I1,PUSH_P1)
, bytes2word(3,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v732: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v722: (byte 2) */
  bytes2word(117,0,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v733: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v726: (byte 2) */
  bytes2word(42,0,POP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,HEAP_I1)
, bytes2word(HEAP_OFF_P1,1,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,7,HEAP_CVAL_P1,6)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,7,HEAP_P1)
, bytes2word(0,HEAP_ARG,2,HEAP_I1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,6,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_P1,10,HEAP_OFF_N1)
,	/* v723: (byte 2) */
  bytes2word(5,RETURN_EVAL,POP_P1,2)
,	/* v727: (byte 3) */
  bytes2word(JUMP,56,0,POP_I1)
, bytes2word(PUSH_CADR_N1,2,HEAP_CVAL_P1,11)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(12,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(13,EVAL,NEEDHEAP_I32,LT_W)
, bytes2word(JUMPFALSE,5,0,PUSH_HEAP)
,	/* v728: (byte 2) */
  bytes2word(HEAP_CVAL_IN3,RETURN,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_I1,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_P1,16,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,17,HEAP_I1)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(6,PUSH_HEAP,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,5)
,	/* v715: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,7,JUMP)
,	/* v711: (byte 2) */
  bytes2word(2,0,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
, CONSTRW(1,0)
, 500
,	/* CT_v734: (byte 0) */
  HW(15,2)
, 0
,};
Node F0_PackageConfig_46packageDirs[] = {
  CAPTAG(useLabel(FN_PackageConfig_46packageDirs),2)
, VAPTAG(useLabel(FN_LAMBDA661))
, VAPTAG(useLabel(FN_LAMBDA662))
, VAPTAG(useLabel(FN_LAMBDA663))
, VAPTAG(useLabel(FN_Directory_46doesDirectoryExist))
, CAPTAG(useLabel(FN_LAMBDA673),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_NHC_46Internal_46unsafePerformIO)
, CAPTAG(useLabel(FN_PackageConfig_46Prelude_46265_46ghcsym),1)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, useLabel(CF_Prelude_46Read_46Prelude_46Int)
, VAPTAG(useLabel(FN_LAMBDA687))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_RunAndReadStdout_46runAndReadStdout))
, CAPTAG(useLabel(FN_LAMBDA703),1)
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v735)
,	/* FN_LAMBDA703: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,4)
, bytes2word(HEAP_CVAL_I5,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_I1,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(7,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(8,HEAP_ARG_ARG,1,2)
, bytes2word(HEAP_ARG,3,HEAP_I1,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,9,HEAP_OFF_N1,8)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v735: (byte 0) */
  HW(7,4)
, 0
,	/* F0_LAMBDA703: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA703),4)
, VAPTAG(useLabel(FN_Platform_46escape))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_LAMBDA688))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Directory_46doesDirectoryExist))
, CAPTAG(useLabel(FN_LAMBDA702),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, bytes2word(0,0,6,0)
, bytes2word(5,1,4,2)
, bytes2word(3,3,2,4)
, bytes2word(1,5,0,6)
, useLabel(CT_v738)
,	/* FN_LAMBDA702: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,6,EVAL)
, bytes2word(NEEDHEAP_I32,JUMPFALSE,52,0)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,9,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,7,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_P1,0)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,10)
, bytes2word(HEAP_ARG,3,HEAP_P1,0)
, bytes2word(HEAP_ARG,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(11,HEAP_OFF_N1,7,HEAP_OFF_N1)
,	/* v736: (byte 2) */
  bytes2word(6,RETURN_EVAL,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,2)
, bytes2word(HEAP_ARG,5,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_OFF_N1,3,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v738: (byte 0) */
  HW(12,6)
, 0
,	/* F0_LAMBDA702: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA702),6)
, CAPTAG(useLabel(FN_PackageConfig_46Prelude_46243_46matching),2)
, CAPTAG(useLabel(FN_PackageConfig_46Prelude_46244_46ghcPkg),2)
, VAPTAG(useLabel(FN_Config_46compilerVersion))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, VAPTAG(useLabel(FN_LAMBDA689))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_RunAndReadStdout_46runAndReadStdout))
, CAPTAG(useLabel(FN_LAMBDA700),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, VAPTAG(useLabel(FN_LAMBDA701))
, VAPTAG(useLabel(FN_Prelude_46userError))
, VAPTAG(useLabel(FN_Prelude_46ioError))
, bytes2word(0,0,0,0)
, useLabel(CT_v740)
,	/* FN_LAMBDA701: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v739)
,	/* CT_v740: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA701: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA701))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v741)
,	/* FN_LAMBDA700: (byte 0) */
  bytes2word(NEEDHEAP_P1,54,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(3,HEAP_ARG,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_OFF_N1,2,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,13,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_OFF_N1,5)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_P1,15)
, bytes2word(HEAP_OFF_N1,14,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,16,HEAP_CVAL_P1,17)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_OFF_N1,23)
, bytes2word(HEAP_OFF_N1,6,HEAP_CVAL_P1,20)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_P1,21)
, bytes2word(HEAP_CVAL_P1,19,HEAP_OFF_N1,4)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,22,HEAP_ARG)
, bytes2word(3,HEAP_CVAL_P1,23,HEAP_OFF_N1)
, bytes2word(7,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,24,HEAP_OFF_N1,16)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v741: (byte 0) */
  HW(22,4)
, 0
,	/* F0_LAMBDA700: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA700),4)
, CAPTAG(useLabel(FN_LAMBDA690),1)
, VAPTAG(useLabel(FN_List_46partition))
, VAPTAG(useLabel(FN_LAMBDA691))
, VAPTAG(useLabel(FN_LAMBDA692))
, VAPTAG(useLabel(FN_Prelude_46null))
, VAPTAG(useLabel(FN_Prelude_46not))
, VAPTAG(useLabel(FN_LAMBDA693))
, VAPTAG(useLabel(FN_Prelude_46concat))
, VAPTAG(useLabel(FN_LAMBDA694))
, VAPTAG(useLabel(FN_List_46intersperse))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_LAMBDA695))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_IO_46hPutStrLn))
, useLabel(CF_IO_46stderr)
, VAPTAG(useLabel(FN_Monad_46when))
, useLabel(CF_Prelude_46Monad_46NHC_46Internal_46IO)
, CAPTAG(useLabel(FN_LAMBDA698),1)
, VAPTAG(useLabel(FN_Prelude_46mapM))
, CAPTAG(useLabel(FN_LAMBDA699),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v742)
,	/* FN_LAMBDA699: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_ARG_ARG,1,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,5)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v742: (byte 0) */
  HW(3,2)
, 0
,	/* F0_LAMBDA699: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA699),2)
, CAPTAG(useLabel(FN_PackageConfig_46Prelude_46241_46pkgDirs),2)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46return))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v743)
,	/* FN_LAMBDA698: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,2,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_I5,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v743: (byte 0) */
  HW(4,2)
, 0
,	/* F0_LAMBDA698: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA698),2)
, VAPTAG(useLabel(FN_LAMBDA696))
, VAPTAG(useLabel(FN_LAMBDA697))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_RunAndReadStdout_46runAndReadStdout))
, bytes2word(0,0,0,0)
, useLabel(CT_v745)
,	/* FN_LAMBDA697: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v744)
,	/* CT_v745: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA697: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA697))
, bytes2word(0,0,0,0)
, useLabel(CT_v747)
,	/* FN_LAMBDA696: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v746)
,	/* CT_v747: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA696: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA696))
, bytes2word(0,0,0,0)
, useLabel(CT_v749)
,	/* FN_LAMBDA695: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v748)
,	/* CT_v749: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA695: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA695))
, bytes2word(0,0,0,0)
, useLabel(CT_v751)
,	/* FN_LAMBDA694: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v750)
,	/* CT_v751: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA694: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA694))
, bytes2word(0,0,0,0)
, useLabel(CT_v753)
,	/* FN_LAMBDA693: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v752)
,	/* CT_v753: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA693: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA693))
, bytes2word(1,0,0,1)
, useLabel(CT_v754)
,	/* FN_LAMBDA692: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v754: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA692: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA692),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v755)
,	/* FN_LAMBDA691: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v755: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA691: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA691),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v756)
,	/* FN_LAMBDA690: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(6,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(6,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v756: (byte 0) */
  HW(4,2)
, 0
,	/* F0_LAMBDA690: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA690),2)
, CAPTAG(useLabel(FN_PackageConfig_46Prelude_46245_46versionMatch),2)
, CAPTAG(useLabel(FN_PackageConfig_46Prelude_46242_46deComma),1)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_PackageConfig_46elemBy))
, bytes2word(0,0,0,0)
, useLabel(CT_v758)
,	/* FN_LAMBDA689: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v757)
,	/* CT_v758: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA689: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA689))
, bytes2word(0,0,0,0)
, useLabel(CT_v760)
,	/* FN_LAMBDA688: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v759)
,	/* CT_v760: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA688: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA688))
, bytes2word(0,0,0,0)
, useLabel(CT_v762)
,	/* FN_LAMBDA687: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v761)
,	/* CT_v762: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA687: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA687))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v763)
,	/* FN_PackageConfig_46Prelude_46265_46ghcsym: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_ARG_I1,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_I4,HEAP_INT_P1,3)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_P1,8,HEAP_CVAL_P1)
, bytes2word(9,HEAP_OFF_N1,3,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(11,HEAP_CVAL_P1,10,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,15,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,20,HEAP_OFF_N1,5)
, bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v763: (byte 0) */
  HW(9,2)
, 0
,	/* F0_PackageConfig_46Prelude_46265_46ghcsym: (byte 0) */
  CAPTAG(useLabel(FN_PackageConfig_46Prelude_46265_46ghcsym),2)
, CAPTAG(useLabel(FN_Prelude_46read),1)
, CAPTAG(useLabel(FN_Prelude_46take),1)
, CAPTAG(useLabel(FN_Prelude_46filter),1)
, useLabel(F0_Char_46isDigit)
, VAPTAG(useLabel(FN_LAMBDA686))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, useLabel(F0_Prelude_46_43_43)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Config_46compilerVersion)
, bytes2word(0,0,0,0)
, useLabel(CT_v765)
,	/* FN_LAMBDA686: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v764)
,	/* CT_v765: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA686: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA686))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v766)
,	/* FN_PackageConfig_46Prelude_46241_46pkgDirs: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(8,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v766: (byte 0) */
  HW(5,2)
, 0
,	/* F0_PackageConfig_46Prelude_46241_46pkgDirs: (byte 0) */
  CAPTAG(useLabel(FN_PackageConfig_46Prelude_46241_46pkgDirs),2)
, CAPTAG(useLabel(FN_LAMBDA685),1)
, VAPTAG(useLabel(FN_Prelude_46concatMap))
, useLabel(F0_Prelude_46words)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46map))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v773)
,	/* FN_LAMBDA685: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,3,HEAP_ARG)
, bytes2word(2,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(16,0,HEAP_CVAL_P1,6)
, bytes2word(HEAP_INT_P1,7,HEAP_ARG,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_ARG)
,	/* v767: (byte 4) */
  bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,8,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,3,HEAP_ARG)
, bytes2word(2,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(47,0,HEAP_CVAL_P1,9)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(6,HEAP_INT_P1,2,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,10,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,3)
, bytes2word(HEAP_I1,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(16,0,HEAP_CVAL_P1,6)
, bytes2word(HEAP_INT_P1,7,HEAP_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_ARG)
,	/* v771: (byte 4) */
  bytes2word(1,HEAP_OFF_N1,5,RETURN_EVAL)
,	/* v769: (byte 3) */
  bytes2word(PUSH_P1,0,RETURN_EVAL,PUSH_ARG_I2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v773: (byte 0) */
  HW(8,2)
, 0
,	/* F0_LAMBDA685: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA685),2)
, VAPTAG(useLabel(FN_LAMBDA682))
, VAPTAG(useLabel(FN_List_46isPrefixOf))
, useLabel(CF_Prelude_46Eq_46Prelude_46Char)
, VAPTAG(useLabel(FN_Prelude_46drop))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_LAMBDA683))
, VAPTAG(useLabel(FN_Prelude_46init))
, VAPTAG(useLabel(FN_LAMBDA684))
, bytes2word(0,0,0,0)
, useLabel(CT_v775)
,	/* FN_LAMBDA684: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v774)
,	/* CT_v775: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA684: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA684))
, bytes2word(0,0,0,0)
, useLabel(CT_v777)
,	/* FN_LAMBDA683: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v776)
,	/* CT_v777: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA683: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA683))
, bytes2word(0,0,0,0)
, useLabel(CT_v779)
,	/* FN_LAMBDA682: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v778)
,	/* CT_v779: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA682: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA682))
, bytes2word(1,0,0,1)
, useLabel(CT_v780)
,	/* FN_PackageConfig_46Prelude_46242_46deComma: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v780: (byte 0) */
  HW(3,1)
, 0
,	/* F0_PackageConfig_46Prelude_46242_46deComma: (byte 0) */
  CAPTAG(useLabel(FN_PackageConfig_46Prelude_46242_46deComma),1)
, CAPTAG(useLabel(FN_LAMBDA681),1)
, VAPTAG(useLabel(FN_Prelude_46words))
, VAPTAG(useLabel(FN_Prelude_46map))
, bytes2word(1,0,0,1)
, useLabel(CT_v783)
,	/* FN_LAMBDA681: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CHAR_P1,44,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,1,EVAL)
, bytes2word(NEEDHEAP_I32,EQ_W,JUMPFALSE,7)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG)
,	/* v781: (byte 2) */
  bytes2word(1,RETURN_EVAL,PUSH_ARG_I1,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v783: (byte 0) */
  HW(2,1)
, 0
,	/* F0_LAMBDA681: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA681),1)
, VAPTAG(useLabel(FN_Prelude_46last))
, VAPTAG(useLabel(FN_Prelude_46init))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v786)
,	/* FN_PackageConfig_46Prelude_46243_46matching: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_ARG_I1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_CHAR_P1,47,EVAL)
, bytes2word(NEEDHEAP_I32,APPLY,1,EVAL)
, bytes2word(NEEDHEAP_I32,JUMPFALSE,25,0)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(2,HEAP_ARG,1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(2,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,8)
,	/* v784: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,PUSH_ARG_I2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v786: (byte 0) */
  HW(6,2)
, 0
,	/* F0_PackageConfig_46Prelude_46243_46matching: (byte 0) */
  CAPTAG(useLabel(FN_PackageConfig_46Prelude_46243_46matching),2)
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46Prelude_46Char)
, VAPTAG(useLabel(FN_RunAndReadStdout_46dirname))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_LAMBDA680))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(0,0,0,0)
, useLabel(CT_v788)
,	/* FN_LAMBDA680: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v787)
,	/* CT_v788: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA680: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA680))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v791)
,	/* FN_PackageConfig_46Prelude_46244_46ghcPkg: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,1)
, bytes2word(PUSH_P1,0,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CHAR_P1,45)
, bytes2word(ZAP_ARG_I1,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(1,SLIDE_P1,1,EVAL)
, bytes2word(NEEDHEAP_I32,JUMPFALSE,12,0)
, bytes2word(HEAP_CVAL_P1,7,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,2,HEAP_ARG)
,	/* v789: (byte 2) */
  bytes2word(2,RETURN_EVAL,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v791: (byte 0) */
  HW(7,2)
, 0
,	/* F0_PackageConfig_46Prelude_46244_46ghcPkg: (byte 0) */
  CAPTAG(useLabel(FN_PackageConfig_46Prelude_46244_46ghcPkg),2)
, VAPTAG(useLabel(FN_RunAndReadStdout_46basename))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46Prelude_46Char)
, VAPTAG(useLabel(FN_LAMBDA678))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_LAMBDA679))
, bytes2word(0,0,0,0)
, useLabel(CT_v793)
,	/* FN_LAMBDA679: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v792)
,	/* CT_v793: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA679: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA679))
, bytes2word(0,0,0,0)
, useLabel(CT_v795)
,	/* FN_LAMBDA678: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v794)
,	/* CT_v795: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA678: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA678))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v806)
,	/* FN_PackageConfig_46Prelude_46245_46versionMatch: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,EVAL,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v805: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v803: (byte 2) */
  bytes2word(22,0,POP_I1,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,2,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_I1,HEAP_OFF_N1)
,	/* v800: (byte 2) */
  bytes2word(5,RETURN_EVAL,POP_P1,2)
,	/* v796: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v806: (byte 0) */
  HW(6,2)
, 0
,	/* F0_PackageConfig_46Prelude_46245_46versionMatch: (byte 0) */
  CAPTAG(useLabel(FN_PackageConfig_46Prelude_46245_46versionMatch),2)
, VAPTAG(useLabel(FN_PackageConfig_46Prelude_46246_46extractPkgVersion))
, CAPTAG(useLabel(FN_PackageConfig_46Prelude_46246_46extractPkgVersion),1)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46fst))
, VAPTAG(useLabel(FN_Prelude_46Eq_46Prelude_46_91_93_46_61_61))
, useLabel(CF_Prelude_46Eq_46Prelude_46Char)
, bytes2word(1,0,0,1)
, useLabel(CT_v812)
,	/* FN_PackageConfig_46Prelude_46246_46extractPkgVersion: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CHAR_P1)
, bytes2word(45,HEAP_CVAL_P1,6,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,8,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,6,PUSH_P1,0)
, bytes2word(ZAP_ARG_I1,ZAP_STACK_P1,3,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP)
,	/* v811: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v810: (byte 4) */
  bytes2word(POP_I1,JUMP,13,0)
, bytes2word(POP_I1,HEAP_CVAL_P1,11,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,1,HEAP_P1,4)
,	/* v807: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,12,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(4,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(2,HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_OFF_N1,8,HEAP_OFF_N1)
, bytes2word(5,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v812: (byte 0) */
  HW(10,1)
, 0
,	/* F0_PackageConfig_46Prelude_46246_46extractPkgVersion: (byte 0) */
  CAPTAG(useLabel(FN_PackageConfig_46Prelude_46246_46extractPkgVersion),1)
, VAPTAG(useLabel(FN_LAMBDA674))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, useLabel(F0_Prelude_46Eq_46Prelude_46Char_46_47_61)
, VAPTAG(useLabel(FN_Prelude_46reverse))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46span))
, VAPTAG(useLabel(FN_LAMBDA675))
, VAPTAG(useLabel(FN_LAMBDA676))
, VAPTAG(useLabel(FN_LAMBDA677))
, VAPTAG(useLabel(FN_Prelude_46tail))
, bytes2word(0,0,0,0)
, useLabel(CT_v814)
,	/* FN_LAMBDA677: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v813)
,	/* CT_v814: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA677: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA677))
, bytes2word(1,0,0,1)
, useLabel(CT_v815)
,	/* FN_LAMBDA676: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v815: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA676: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA676),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v816)
,	/* FN_LAMBDA675: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v816: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA675: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA675),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v827)
,	/* FN_LAMBDA674: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v825: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v820: (byte 2) */
  bytes2word(30,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,NEEDHEAP_I32)
, bytes2word(LOOKUPSWITCH,1,TOP(40),BOT(40))
,	/* v826: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v824: (byte 4) */
  bytes2word(POP_I1,JUMP,7,0)
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_I2)
,	/* v821: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v817: (byte 2) */
  bytes2word(2,0,PUSH_ARG_I1,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v827: (byte 0) */
  HW(1,1)
, 0
,	/* F0_LAMBDA674: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA674),1)
, VAPTAG(useLabel(FN_Prelude_46init))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v830)
,	/* FN_LAMBDA673: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,4,EVAL)
, bytes2word(NEEDHEAP_I32,JUMPFALSE,33,0)
, bytes2word(HEAP_CVAL_I3,HEAP_ARG,3,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,3,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,8,HEAP_OFF_N1)
, bytes2word(6,HEAP_ARG,2,HEAP_CVAL_P1)
, bytes2word(6,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,8)
,	/* v828: (byte 3) */
  bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(2,HEAP_ARG,3,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,3)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(0,0,0)
,	/* CT_v830: (byte 0) */
  HW(9,4)
, 0
,	/* F0_LAMBDA673: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA673),4)
, CAPTAG(useLabel(FN_LAMBDA667),2)
, VAPTAG(useLabel(FN_Monad_46foldM))
, useLabel(CF_Prelude_46Monad_46NHC_46Internal_46IO)
, CAPTAG(useLabel(FN_LAMBDA671),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, VAPTAG(useLabel(FN_LAMBDA672))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Prelude_46userError))
, VAPTAG(useLabel(FN_Prelude_46ioError))
, bytes2word(0,0,0,0)
, useLabel(CT_v832)
,	/* FN_LAMBDA672: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v831)
,	/* CT_v832: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA672: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA672))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v836)
,	/* FN_LAMBDA671: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_P1)
, bytes2word(35,UNPACK,2,HEAP_CVAL_I3)
, bytes2word(HEAP_I1,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I5,HEAP_CVAL_P1,6,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(2,HEAP_I1,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_P1,11)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,11)
, bytes2word(HEAP_OFF_N1,17,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,12,HEAP_CVAL_P1,13)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_OFF_N1,26)
, bytes2word(HEAP_OFF_N1,6,HEAP_CVAL_P1,16)
, bytes2word(HEAP_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(17,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v836: (byte 0) */
  HW(15,2)
, 0
,	/* F0_LAMBDA671: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA671),2)
, VAPTAG(useLabel(FN_Prelude_46null))
, VAPTAG(useLabel(FN_Prelude_46not))
, VAPTAG(useLabel(FN_LAMBDA668))
, VAPTAG(useLabel(FN_Prelude_46concat))
, VAPTAG(useLabel(FN_LAMBDA669))
, VAPTAG(useLabel(FN_List_46intersperse))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_LAMBDA670))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_IO_46hPutStrLn))
, useLabel(CF_IO_46stderr)
, VAPTAG(useLabel(FN_Monad_46when))
, useLabel(CF_Prelude_46Monad_46NHC_46Internal_46IO)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46return))
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62))
, bytes2word(0,0,0,0)
, useLabel(CT_v838)
,	/* FN_LAMBDA670: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v837)
,	/* CT_v838: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA670: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA670))
, bytes2word(0,0,0,0)
, useLabel(CT_v839)
,	/* FN_LAMBDA669: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v750)
,	/* CT_v839: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA669: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA669))
, bytes2word(0,0,0,0)
, useLabel(CT_v840)
,	/* FN_LAMBDA668: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v752)
,	/* CT_v840: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA668: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA668))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v844)
,	/* FN_LAMBDA667: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_I5,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,6,HEAP_P1)
, bytes2word(0,HEAP_I1,HEAP_ARG,3)
, bytes2word(HEAP_I2,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,8,HEAP_OFF_N1,7)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v844: (byte 0) */
  HW(5,3)
, 0
,	/* F0_LAMBDA667: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA667),3)
, VAPTAG(useLabel(FN_LAMBDA664))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Directory_46doesDirectoryExist))
, CAPTAG(useLabel(FN_LAMBDA666),1)
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46_62_62_61))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v845)
,	/* FN_LAMBDA666: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,5)
, bytes2word(1,HEAP_ARG_ARG,2,3)
, bytes2word(HEAP_ARG,4,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,7,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v845: (byte 0) */
  HW(2,5)
, 0
,	/* F0_LAMBDA666: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA666),5)
, VAPTAG(useLabel(FN_LAMBDA665))
, VAPTAG(useLabel(FN_Prelude_46Monad_46NHC_46Internal_46IO_46return))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v848)
,	/* FN_LAMBDA665: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,15,0,HEAP_CVAL_N1)
, bytes2word(1,HEAP_ARG_ARG,2,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,2,HEAP_OFF_N1)
,	/* v846: (byte 4) */
  bytes2word(4,HEAP_ARG,5,RETURN)
, bytes2word(HEAP_CVAL_N1,1,HEAP_ARG_ARG,4)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_ARG,3,HEAP_OFF_N1,5)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(1,2,0)
,	/* CT_v848: (byte 0) */
  HW(0,5)
, 0
,	/* F0_LAMBDA665: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA665),5)
, bytes2word(0,0,0,0)
, useLabel(CT_v849)
,	/* FN_LAMBDA664: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v787)
,	/* CT_v849: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA664: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA664))
, bytes2word(1,0,0,1)
, useLabel(CT_v850)
,	/* FN_LAMBDA663: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v850: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA663: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA663),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v851)
,	/* FN_LAMBDA662: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v851: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA662: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA662),1)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v856)
,	/* FN_LAMBDA661: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,PUSH_HEAP,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,12,0,HEAP_CVAL_N1)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_ARG,2,HEAP_OFF_N1,3)
,	/* v852: (byte 1) */
  bytes2word(RETURN,PUSH_CVAL_P1,7,EVAL)
, bytes2word(NEEDHEAP_I32,JUMPFALSE,33,0)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_P1,9)
, bytes2word(HEAP_ARG,2,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_P1,9)
, bytes2word(HEAP_ARG,3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_IN3,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,12)
,	/* v854: (byte 3) */
  bytes2word(HEAP_OFF_N1,5,RETURN,HEAP_CVAL_P1)
, bytes2word(11,PUSH_HEAP,HEAP_CVAL_P1,12)
, bytes2word(HEAP_OFF_N1,2,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
, CONSTR(0,2,0)
, CONSTR(0,0,0)
,	/* CT_v856: (byte 0) */
  HW(10,3)
, 0
,	/* F0_LAMBDA661: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA661),3)
, VAPTAG(useLabel(FN_Config_46compilerVersion))
, VAPTAG(useLabel(FN_LAMBDA657))
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46_91_93_46_60_61))
, useLabel(CF_Prelude_46Ord_46Prelude_46Char)
, useLabel(CF_Prelude_46otherwise)
, VAPTAG(useLabel(FN_LAMBDA658))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_LAMBDA659))
, VAPTAG(useLabel(FN_LAMBDA660))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v858)
,	/* FN_LAMBDA660: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v857)
,	/* CT_v858: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA660: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA660))
, bytes2word(0,0,0,0)
, useLabel(CT_v860)
,	/* FN_LAMBDA659: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v859)
,	/* CT_v860: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA659: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA659))
, bytes2word(0,0,0,0)
, useLabel(CT_v862)
,	/* FN_LAMBDA658: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v861)
,	/* CT_v862: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA658: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA658))
, bytes2word(0,0,0,0)
, useLabel(CT_v864)
,	/* FN_LAMBDA657: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v863)
,	/* CT_v864: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA657: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA657))
,	/* ST_v813: (byte 0) */
 	/* ST_v752: (byte 1) */
  bytes2word(0,10,87,97)
, bytes2word(114,110,105,110)
, bytes2word(103,58,32,112)
, bytes2word(97,99,107,97)
, bytes2word(103,101,40,115)
,	/* ST_v744: (byte 3) */
  bytes2word(41,32,0,32)
, bytes2word(45,45,102,105)
, bytes2word(101,108,100,61)
, bytes2word(105,109,112,111)
, bytes2word(114,116,95,100)
,	/* ST_v761: (byte 4) */
  bytes2word(105,114,115,0)
, bytes2word(32,45,45,112)
, bytes2word(114,105,110,116)
, bytes2word(45,108,105,98)
,	/* ST_v746: (byte 4) */
  bytes2word(100,105,114,0)
, bytes2word(32,45,45,115)
, bytes2word(104,111,119,45)
, bytes2word(112,97,99,107)
, bytes2word(97,103,101,61)
,	/* ST_v757: (byte 1) */
  bytes2word(0,32,45,108)
,	/* ST_v748: (byte 1) */
  bytes2word(0,32,110,111)
, bytes2word(116,32,97,118)
, bytes2word(97,105,108,97)
, bytes2word(98,108,101,32)
, bytes2word(40,97,99,99)
, bytes2word(111,114,100,105)
, bytes2word(110,103,32,116)
, bytes2word(111,32,103,104)
, bytes2word(99,45,112,107)
,	/* ST_v837: (byte 3) */
  bytes2word(103,41,0,32)
, bytes2word(110,111,116,32)
, bytes2word(97,118,97,105)
, bytes2word(108,97,98,108)
, bytes2word(101,32,105,110)
,	/* ST_v778: (byte 2) */
  bytes2word(32,0,36,108)
, bytes2word(105,98,100,105)
,	/* ST_v774: (byte 2) */
  bytes2word(114,0,36,116)
, bytes2word(111,112,100,105)
,	/* ST_v750: (byte 2) */
  bytes2word(114,0,44,32)
,	/* ST_v787: (byte 1) */
 	/* ST_v859: (byte 3) */
  bytes2word(0,47,0,47)
, bytes2word(98,97,115,101)
,	/* ST_v759: (byte 1) */
  bytes2word(0,47,105,109)
, bytes2word(112,111,114,116)
,	/* ST_v861: (byte 2) */
  bytes2word(115,0,47,112)
, bytes2word(97,99,107,97)
,	/* ST_v764: (byte 4) */
  bytes2word(103,101,115,0)
,	/* ST_v739: (byte 3) */
  bytes2word(48,48,0,67)
, bytes2word(97,110,39,116)
, bytes2word(32,102,105,110)
, bytes2word(100,32,103,104)
, bytes2word(99,32,112,97)
, bytes2word(99,107,97,103)
, bytes2word(101,115,32,97)
,	/* ST_v831: (byte 3) */
  bytes2word(116,32,0,67)
, bytes2word(97,110,39,116)
, bytes2word(32,102,105,110)
, bytes2word(100,32,110,104)
, bytes2word(99,57,56,32)
, bytes2word(112,97,99,107)
, bytes2word(97,103,101,115)
, bytes2word(32,97,116,32)
,	/* ST_v857: (byte 1) */
  bytes2word(0,80,97,99)
, bytes2word(107,97,103,101)
, bytes2word(67,111,110,102)
, bytes2word(105,103,58,32)
, bytes2word(65,108,108,32)
, bytes2word(103,117,97,114)
, bytes2word(100,115,32,102)
, bytes2word(97,108,115,101)
, bytes2word(32,102,111,114)
, bytes2word(32,112,97,116)
, bytes2word(116,101,114,110)
, bytes2word(32,97,116,32)
, bytes2word(49,48,51,58)
, bytes2word(55,45,49,48)
, bytes2word(51,58,49,57)
,	/* ST_v776: (byte 2) */
  bytes2word(46,0,91,34)
,	/* ST_v792: (byte 1) */
  bytes2word(0,103,104,99)
, bytes2word(45,112,107,103)
,	/* ST_v794: (byte 1) */
  bytes2word(0,103,104,99)
, bytes2word(45,112,107,103)
,	/* ST_v863: (byte 2) */
  bytes2word(45,0,118,49)
, bytes2word(46,49,54,0)
,};

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].