

#include "BUILTIN.h"
extern OBJ _ACompose_4(OBJ,OBJ,OBJ);extern OBJ __ACompose_4;
extern OBJ _ASeqMap_3(OBJ,OBJ);extern OBJ __ASeqMap_3;
extern OBJ _ASeqReduce_4(OBJ,OBJ,OBJ);extern OBJ __ASeqReduce_4;
extern OBJ _AAc_6(OBJ);extern OBJ __AAc_6;
extern OBJ _AAc_21(OBJ);extern OBJ __AAc_21;
extern OBJ _ASeqZip_4(OBJ,OBJ,OBJ);extern OBJ __ASeqZip_4;
extern OBJ _ACom_23(OBJ);extern OBJ __ACom_23;
extern OBJ _AComCompose_3(OBJ,OBJ);extern OBJ __AComCompose_3;
extern OBJ _AComCompose_5(OBJ,OBJ);extern OBJ __AComCompose_5;
extern OBJ __AOcOptions_151;
extern OBJ __AOcVerbose_2;
extern OBJ _AOcVerbose_4(OBJ,OBJ,OBJ);extern OBJ __AOcVerbose_4;
extern OBJ __AInterOpal_21;
extern OBJ __AInterOpal_27;
extern OBJ _AInterOpal_34(OBJ);extern OBJ __AInterOpal_34;
extern OBJ _AInterOpal_203(OBJ);extern OBJ __AInterOpal_203;
extern OBJ _AInterOpal_314(OBJ,OBJ);extern OBJ __AInterOpal_314;
extern OBJ _AInterOpalAccess_20(OBJ);extern OBJ __AInterOpalAccess_20;
extern OBJ _AInterOpalAccess_28(OBJ,OBJ);extern OBJ __AInterOpalAccess_28;
extern OBJ _AInterOpalAccess_33(OBJ);extern OBJ __AInterOpalAccess_33;
extern TUP2 _AInterOpalAccess_35(OBJ);extern OBJ __AInterOpalAccess_35;
extern OBJ _AInterOpalAccess_37(OBJ);extern OBJ __AInterOpalAccess_37;
extern OBJ _AMap_16(OBJ,OBJ,OBJ);extern OBJ __AMap_16;
extern OBJ _AFctTranslation_2(OBJ,OBJ,OBJ);extern OBJ __AFctTranslation_2;

#include "Nat.h"
extern OBJ _AImportTranslation_1(OBJ);extern OBJ __AImportTranslation_1;
extern OBJ _ADefinitionTranslation_1(OBJ,OBJ,OBJ);extern OBJ __ADefinitionTranslation_1;
extern TUP3 _ADefinitionTranslation_2(OBJ,OBJ,OBJ,OBJ);extern OBJ __ADefinitionTranslation_2;
extern OBJ __ASeq_6;
extern OBJ _ASeq_26(OBJ,OBJ);extern OBJ __ASeq_26;
extern OBJ _ASeq_52(OBJ,OBJ);extern OBJ __ASeq_52;
extern OBJ _ANameTranslation_2(OBJ,OBJ);extern OBJ __ANameTranslation_2;
extern OBJ _APragmaTranslation_1(OBJ,OBJ,OBJ);extern OBJ __APragmaTranslation_1;

#include "Array.h"

#include "Char.h"

#include "Denotation.h"

#include "Bitset.h"

#include "Int.h"
extern OBJ __ANatMap_3;
extern OBJ _ANatMap_8(OBJ,OBJ,OBJ);extern OBJ __ANatMap_8;

#include "Real.h"
extern OBJ _AIde_4(OBJ);extern OBJ __AIde_4;
extern OBJ _AIde_8(OBJ);extern OBJ __AIde_8;
extern OBJ __AIde_17;
extern OBJ __AAn_2;
extern OBJ _AAn_3(OBJ,OBJ);extern OBJ __AAn_3;
extern OBJ _AAn_5(OBJ,OBJ);extern OBJ __AAn_5;
extern OBJ _AAn_11(OBJ,OBJ);extern OBJ __AAn_11;
extern OBJ _ATypeAn_6(OBJ);extern OBJ __ATypeAn_6;
extern OBJ __ATypeAn_37;
extern OBJ _ATranslation_1(OBJ);OBJ __ATranslation_1; /* inter2ac */
extern OBJ _ATranslation_2(OBJ,OBJ);OBJ __ATranslation_2; /* unit */
extern OBJ _ATranslation_4(OBJ,OBJ);OBJ __ATranslation_4; /* addInternals */
extern OBJ _ATranslation_6(OBJ);OBJ __ATranslation_6; /* freeInternal */
extern OBJ _ATranslation_7(OBJ);OBJ __ATranslation_7; /* pragmas */
extern TUP2 _ATranslation_8(OBJ,OBJ,OBJ,OBJ);OBJ __ATranslation_8; /* treatInternalNames */
extern OBJ _ATranslation_9(OBJ,OBJ,OBJ,OBJ);OBJ __ATranslation_9; /* FInternalName */
extern TUP2 _ATranslation_10(OBJ,OBJ);OBJ __ATranslation_10; /* internals */
extern OBJ _ATranslation_11(OBJ);OBJ __ATranslation_11; /* actualParameterInfo */
extern OBJ _ATranslation_12(OBJ);OBJ __ATranslation_12; /* freeInternal'12 */
extern OBJ _ATranslation_13(OBJ,OBJ);OBJ __ATranslation_13; /* actualParameterInfo'13 */
extern OBJ _ATranslation_14(OBJ,OBJ,OBJ,OBJ,OBJ);OBJ __ATranslation_14; /* actualParameterInfo'14 */
extern OBJ _ATranslation_15(OBJ);OBJ __ATranslation_15; /* addInternals'15 */
extern OBJ _ATranslation_16(OBJ);OBJ __ATranslation_16; /* addInternals'16 */
extern OBJ _ATranslation_17(OBJ);OBJ __ATranslation_17; /* addInternals'17 */
OBJ __ATranslation_18; /* addInternals'18 */
extern OBJ _ATranslation_19(OBJ,OBJ,OBJ);OBJ __ATranslation_19; /* addInternals'19 */
OBJ __ATranslation_20; /* unit'20 */
OBJ __ATranslation_21; /* unit'21 */
extern OBJ _ATranslation_22(OBJ,OBJ,OBJ);OBJ __ATranslation_22; /* unit'22 */
extern OBJ _ATranslation_23(OBJ,OBJ,OBJ);OBJ __ATranslation_23; /* unit'23 */
extern OBJ _ATranslation_24(OBJ,OBJ,OBJ);OBJ __ATranslation_24; /* unit'24 */

extern OBJ _ATranslation_1(OBJ x1) /* inter2ac */
{OBJ r;
 CPPRD(x1,1);
 {OBJ x2;
  x2=_AImportTranslation_1(x1);
  r=_ATranslation_4(x1,x2);}
 return r;}

extern OBJ _ATranslation_2(OBJ x1,OBJ x2) /* unit */
{OBJ r;
 CPPRD(__ATranslation_20,1);
 CPCLS(__ATranslation_24,1);
 CPPRD(x1,1);
 {OBJ x3;OBJ x4;
  x3=_AOcVerbose_4(x1,__AOcVerbose_2,__ATranslation_20);
  x4=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ATranslation_24,2))(__ATranslation_24,x1,x2);
  r=_AComCompose_3(x3,x4);}
 return r;}

extern OBJ _ATranslation_4(OBJ x1,OBJ x2) /* addInternals */
{OBJ r;
 CPCLS(__ATranslation_15,1);
 CPCLS(__ATranslation_16,1);
 CPCLS(__ATranslation_17,1);
 COPY(__ATranslation_18,1);
 CPCLS(__ATranslation_19,1);
 CPPRD(__ANatMap_3,3);
 CPPRD(x1,4);
 COPY(x2,1);
 {OBJ x3;OBJ x4;OBJ x5;OBJ x6;OBJ x7;OBJ x8;OBJ x9;OBJ x11;OBJ x12;OBJ x13;OBJ x14;TUP2 x15;OBJ x17;OBJ x18;OBJ x19;OBJ x20;OBJ x21;OBJ x22;OBJ x23;
  x3=(*(OBJ(*)(OBJ,OBJ))METHOD(__ATranslation_15,1))(__ATranslation_15,__ABUILTIN_20);
  x4=_ATranslation_11(x1);
  CPPRD(x4,1);
  x5=_ATranslation_7(x1);
  x6=(*(OBJ(*)(OBJ,OBJ))METHOD(__ATranslation_16,1))(__ATranslation_16,__ABUILTIN_20);
  x7=(*(OBJ(*)(OBJ,OBJ))METHOD(__ATranslation_17,1))(__ATranslation_17,__ABUILTIN_20);
  x8=_AInterOpalAccess_37(x1);
  x9=_ASeqMap_3(x3,x2);
  x11=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ATranslation_19,2))(__ATranslation_19,x1,x4);
  x12=_ANatMap_8(__ANatMap_3,x9,x2);
  x13=_ASeqMap_3(x11,x5);
  PRD1(1,x14);FLD1(x14,1)=x13;
  x15=_ATranslation_10(x1,x4);
  COPY(x15.c1,1);
  COPY(x15.c2,1);
  x17=_ASeqMap_3(x6,x15.c2);
  x18=_ASeqMap_3(x7,x15.c1);
  x19=_ANatMap_8(__ANatMap_3,x18,x15.c1);
  x20=_ANatMap_8(__ANatMap_3,x17,x15.c2);
  PRD(1,3,x21);FLD(x21,1)=x19;
  x22=_AAn_3(__AAn_2,x21);
  x23=_AAn_5(x22,__ATranslation_18);
  PRD1(5,r);FLD1(r,2)=x8;FLD1(r,3)=__AIde_17;FLD1(r,4)=x12;FLD1(r,5)=x20;
  FLD1(r,1)=_AAn_11(x23,x14);}
 return r;}

extern OBJ _ATranslation_6(OBJ x1) /* freeInternal */
{OBJ r;
 CPCLS(__ATranslation_12,1);
 CPCLS(__ANat_73,1);
 {OBJ x2;OBJ x3;OBJ x4;OBJ x5;
  x2=(*(OBJ(*)(OBJ,OBJ))METHOD(__ATranslation_12,1))(__ATranslation_12,__ABUILTIN_20);
  x3=_AInterOpalAccess_20(x1);
  x4=_ASeqMap_3(x2,x3);
  x5=_ASeqReduce_4(__ANat_73,__ANat_5,x4);
  ANat_2(x5,r);}
 return r;}

extern OBJ _ATranslation_7(OBJ x1) /* pragmas */
{OBJ r;
 {OBJ x3=FLD1(x1,2);
  if(EXPRD(x1,1)){
   DSPRDF(x1);
  }else{
   COPY(x3,1);
   FRPRD(x1,1);}
  CPCLS(__AInterOpal_314,1);
  {OBJ x4;OBJ x5;
   x4=x3;
   x5=_AMap_16(__AInterOpal_314,x4,__AInterOpal_27);
   {OBJ x13=FLD1(x5,8);
    if(EXPRD(x5,1)){
     r=x13;
     FLD1(x5,8)=NIL;DSPRD(x5);
    }else{
     COPY(x13,1);
     r=x13;
     FRPRD(x5,1);}}}}
 return r;}

extern TUP2 _ATranslation_8(OBJ x1,OBJ x2,OBJ x3,OBJ x4) /* treatInternalNames */
{TUP2 r;
 CPCLS(__ATranslation_9,1);
 {OBJ x5;OBJ x6;OBJ x7;OBJ x8;
  x5=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ATranslation_9,2))(__ATranslation_9,x2,x3);
  PRD1F(3,x6);FLD1(x6,1)=__ASeq_6;FLD1(x6,2)=__ASeq_6;FLD1(x6,3)=x4;
  x7=_AInterOpalAccess_20(x1);
  x8=_ASeqReduce_4(x5,x6,x7);
  {OBJ x17=FLD1(x8,1);OBJ x18=FLD1(x8,2);
   if(EXPRD(x8,1)){
    r.c1=x17;r.c2=x18;
    DSPRDF(x8);
   }else{
    COPY(x17,1);COPY(x18,1);
    r.c1=x17;r.c2=x18;
    FRPRD(x8,1);}}}
 return r;}
extern OBJ _ATranslation_8_c(OBJ x1,OBJ x2,OBJ x3,OBJ x4) /* treatInternalNames */
{OBJ r;
 {TUP2 t=_ATranslation_8(x1,x2,x3,x4);
  PRD1(2,r);
  FLD1(r,1)=t.c1;
  FLD1(r,2)=t.c2;}
 return r;}

extern OBJ _ATranslation_9(OBJ x1,OBJ x2,OBJ x3,OBJ x4) /* FInternalName */
{OBJ r;
 {OBJ x102=FLD1(x4,1);OBJ x103=FLD1(x4,2);OBJ x104=FLD1(x4,3);
  COPY(x102,1);COPY(x103,1);
  {OBJ x141=FLD1(x3,2);OBJ x143=FLD1(x3,4);
   if(EXPRD(x3,1)){
    FLD1(x3,4)=NIL;DSPRD(x3);
   }else{
    COPY(x143,1);
    FRPRD(x3,1);}
   {OBJ x147;
    PRD1F(3,x147);FLD1(x147,1)=x141;FLD1(x147,2)=__AInterOpal_27;FLD1(x147,3)=__AInterOpal_21;
    if(ISPRM(x143)){
     FRCLS(x2,1);
     if(EXPRD(x4,1)){
      DSPRD(x4);
     }else{
      DCPRD(x4,1);}
     {OBJ x149;OBJ x150;OBJ x151;
      {OBJ t=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(x1,2))(x1,x147,x104);
       x149=FLD1(t,1);
       x150=FLD1(t,2);
       x151=FLD1(t,3);
       DSPRDF(t);}
      if(ISPRM(x149)){
       {
	PRD1(3,r);FLD1(r,1)=x102;FLD1(r,3)=x151;
	FLD1(r,2)=_ASeq_26(x150,x103);}
      }else{
       {OBJ x152=FLD1(x149,1);
	if(EXPRD(x149,1)){
	 DSPRDF(x149);
	}else{
	 CPPRD(x152,1);
	 FRPRD(x149,1);}
	{OBJ x154;OBJ x155;
	 x154=_ASeq_26(x150,x103);
	 PRD1(2,x155);FLD1(x155,1)=x152;FLD1(x155,2)=x102;
	 PRD1(3,r);FLD1(r,1)=x155;FLD1(r,2)=x154;FLD1(r,3)=x151;}}}}
    }else{
     if(ISTGPRD(x143,1)){
      if(EXPRD(x143,1)){
       FRPRD(FLD(x143,1),1);DSPRDF(x143);
      }else{
       DCPRD(x143,1);}
      FRCLS(x1,1);
      if(EXPRD(x4,1)){
       DSPRD(x4);
      }else{
       DCPRD(x4,1);}
      {OBJ x159;
       x159=(*(OBJ(*)(OBJ,OBJ))METHOD(x2,1))(x2,x147);
       if(ISPRM(x159)){
	PRD1(3,r);FLD1(r,1)=x102;FLD1(r,2)=x103;FLD1(r,3)=x104;
       }else{
	{OBJ x160=FLD1(x159,1);
	 if(EXPRD(x159,1)){
	  DSPRDF(x159);
	 }else{
	  CPPRD(x160,1);
	  FRPRD(x159,1);}
	 {OBJ x162;
	  PRD1(2,x162);FLD1(x162,1)=x160;FLD1(x162,2)=x103;
	  PRD1(3,r);FLD1(r,1)=x102;FLD1(r,2)=x162;FLD1(r,3)=x104;}}}}
     }else{
      if(EXPRD(x143,1)){
       DSPRD(x143);
      }else{
       DCPRD(x143,1);}
      FRCLS(x1,1);
      FRCLS(x2,1);
      FREE(x102,1);
      FREE(x103,1);
      FRPRD(x147,1);
      r=x4;}}}}}
 return r;}

extern TUP2 _ATranslation_10(OBJ x1,OBJ x2) /* internals */
{TUP2 r;
 CPCLS(__ADefinitionTranslation_1,1);
 CPCLS(__ADefinitionTranslation_2,1);
 CPPRD(x1,3);
 CPPRD(x2,1);
 {OBJ x3;OBJ x4;OBJ x5;
  x3=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ADefinitionTranslation_2,2))(__ADefinitionTranslation_2,x1,x2);
  x4=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ADefinitionTranslation_1,2))(__ADefinitionTranslation_1,x1,x2);
  x5=_ATranslation_6(x1);
  r=_ATranslation_8(x1,x3,x4,x5);}
 return r;}
extern OBJ _ATranslation_10_c(OBJ x1,OBJ x2) /* internals */
{OBJ r;
 {TUP2 t=_ATranslation_10(x1,x2);
  PRD1(2,r);
  FLD1(r,1)=t.c1;
  FLD1(r,2)=t.c2;}
 return r;}

extern OBJ _ATranslation_11(OBJ x1) /* actualParameterInfo */
{OBJ r;
 CPCLS(__ATranslation_13,1);
 CPCLS(__ATranslation_14,1);
 CPPRD(__ATypeAn_37,1);
 CPCLS(__ANameTranslation_2,1);
 CPPRD(x1,3);
 {OBJ x3;OBJ x4;OBJ x5;TUP2 x6;OBJ x8;OBJ x9;OBJ x10;OBJ x11;OBJ x12;
  x3=(*(OBJ(*)(OBJ,OBJ))METHOD(__ANameTranslation_2,1))(__ANameTranslation_2,x1);
  CPCLS(x3,1);
  x4=_AInterOpalAccess_33(x1);
  x5=_ASeq_52(x4,__ANat_5);
  x6=_AInterOpalAccess_35(x1);
  COPY(x6.c2,1);
  x8=_ASeqMap_3(x3,x6.c2);
  COPY(x8,1);
  x9=_ASeqMap_3(x3,x6.c1);
  COPY(x9,2);
  x10=_ASeqMap_3(__ATypeAn_37,x9);
  COPY(x10,1);
  x11=(*(OBJ(*)(OBJ,OBJ,OBJ,OBJ,OBJ))METHOD(__ATranslation_14,4))(__ATranslation_14,x1,x9,x10,x5);
  x12=_ASeqMap_3(x11,x6.c2);
  COPY(x12,1);
  PRD(6,0,r);FLD(r,1)=x5;FLD(r,2)=x9;FLD(r,3)=x10;FLD(r,4)=x8;FLD(r,5)=x12;
  FLD(r,6)=_ASeqZip_4(__ATranslation_13,x8,x12);}
 return r;}

extern OBJ _ATranslation_12(OBJ x1) /* freeInternal'12 */
{OBJ r;
 CPCLS(__AInterOpal_34,1);
 CPCLS(__AInterOpal_203,1);
 CPCLS(__ACompose_4,1);
 r=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ACompose_4,2))(__ACompose_4,__AInterOpal_34,__AInterOpal_203);
 return r;}

extern OBJ _ATranslation_13(OBJ x1,OBJ x2) /* actualParameterInfo'13 */
{OBJ r;
 {OBJ x3;
  PRD(1,1,x3);FLD(x3,1)=x2;
  PRD(2,0,r);FLD(r,2)=x1;
  FLD(r,1)=_AAn_3(__AAn_2,x3);}
 return r;}

extern OBJ _ATranslation_14(OBJ x1,OBJ x2,OBJ x3,OBJ x4,OBJ x5) /* actualParameterInfo'14 */
{OBJ r;
 CPPRD(x1,1);
 {OBJ x6;OBJ x7;
  x6=_AInterOpalAccess_28(x1,x5);
  PRD(3,2,x7);FLD(x7,1)=x4;FLD(x7,2)=x2;FLD(x7,3)=x3;
  r=_AFctTranslation_2(x1,x7,x6);}
 return r;}

extern OBJ _ATranslation_15(OBJ x1) /* addInternals'15 */
{OBJ r;
 CPCLS(__AAc_6,1);
 CPCLS(__AIde_4,1);
 CPCLS(__ACompose_4,1);
 r=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ACompose_4,2))(__ACompose_4,__AIde_4,__AAc_6);
 return r;}

extern OBJ _ATranslation_16(OBJ x1) /* addInternals'16 */
{OBJ r;
 CPCLS(__AAc_21,1);
 CPCLS(__AIde_8,1);
 CPCLS(__ACompose_4,1);
 r=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ACompose_4,2))(__ACompose_4,__AIde_8,__AAc_21);
 return r;}

extern OBJ _ATranslation_17(OBJ x1) /* addInternals'17 */
{OBJ r;
 CPCLS(__AIde_8,1);
 CPCLS(__ATypeAn_6,1);
 CPCLS(__ACompose_4,1);
 r=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ACompose_4,2))(__ACompose_4,__AIde_8,__ATypeAn_6);
 return r;}

extern OBJ _ATranslation_19(OBJ x1,OBJ x2,OBJ x3) /* addInternals'19 */
{OBJ r;
 r=_APragmaTranslation_1(x1,x2,x3);
 return r;}

extern OBJ _ATranslation_22(OBJ x1,OBJ x2,OBJ x3) /* unit'22 */
{OBJ r;
 FRPRD(x3,1);
 {OBJ x4;
  x4=_ATranslation_4(x1,x2);
  r=_ACom_23(x4);}
 return r;}

extern OBJ _ATranslation_23(OBJ x1,OBJ x2,OBJ x3) /* unit'23 */
{OBJ r;
 CPPRD(__ATranslation_21,1);
 CPCLS(__ATranslation_22,1);
 {OBJ x4;OBJ x5;
  x4=_AOcVerbose_4(x1,__AOcVerbose_2,__ATranslation_21);
  x5=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ATranslation_22,2))(__ATranslation_22,x2,x3);
  r=_AComCompose_3(x4,x5);}
 return r;}

extern OBJ _ATranslation_24(OBJ x1,OBJ x2,OBJ x3) /* unit'24 */
{OBJ r;
 CPCLS(__ATranslation_23,1);
 CPPRD(x2,1);
 FRPRD(x3,1);
 {OBJ x4;OBJ x5;OBJ x6;
  x4=_AImportTranslation_1(x2);
  x5=_ACom_23(x4);
  x6=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__ATranslation_23,2))(__ATranslation_23,x1,x2);
  r=_AComCompose_5(x5,x6);}
 return r;}


static OBJ _mt_4_1_2(OBJ t,OBJ t1,OBJ t2) 
{OBJ r;
 if(EXCLS(t)){
  r=t;
 }else{
  DPCLS(t,r);
  FLDCLS(r,1)=FLDCLS(t,1);
  COPY(FLDCLS(r,1),1);}
 INCCLS(r,1,2);
 FLDCLS(r,2)=t1;
 FLDCLS(r,3)=t2;
 return r;}

init_ATranslation()
{
 static int visited=0; if(visited) return; visited=1;
 init_ACompose();
 init_ATriple();
 init_ASeqMap();
 init_ASeqReduce();
 init_AAc();
 init_ASeqZip();
 init_ACom();
 init_AComCompose();
 init_AOcOptions();
 init_AOcVerbose();
 init_AInterOpal();
 init_AInterOpalAccess();
 init_AVoid();
 init_AParameterTranslation();
 init_AMap();
 init_AFctTranslation();
 init_ANat();
 init_AImportTranslation();
 init_AOption();
 init_ADefinitionTranslation();
 init_ASeq();
 init_ANameTranslation();
 init_ADyn();
 init_APragmaTranslation();
 init_ASet();
 init_AArray();
 init_APair();
 init_ASetByBST();
 init_AChar();
 init_ABSTree();
 init_AStream();
 init_ATree();
 init_AString();
 init_ADenotation();
 init_AFile();
 init_ABitset();
 init_AInt();
 init_AMapReduce();
 init_ANatMap();
 init_AReal();
 init_AIde();
 init_AInterOpalVars();
 init_AAn();
 init_ATypeAn();
 init_ASourceAn();
 init_AOptimAn();
 init_ATransAn();
 init_APragmaAn();
 init_AStore();
 init_AFormat();
 init_AFmt();
 init_AIdeMap();
 CLS(3,_ATranslation_24,__ATranslation_24);
 CLS(3,_ATranslation_23,__ATranslation_23);
 CLS(3,_ATranslation_22,__ATranslation_22);
 DEN("translating internal names ...",__ATranslation_21);
 DEN("translating imports ...",__ATranslation_20);
 CLS(3,_ATranslation_19,__ATranslation_19);
 LCLS(1,_ATranslation_17,__ATranslation_17);
 LCLS(1,_ATranslation_16,__ATranslation_16);
 LCLS(1,_ATranslation_15,__ATranslation_15);
 CLS(5,_ATranslation_14,__ATranslation_14);
 CLS(2,_ATranslation_13,__ATranslation_13);
 LCLS(1,_ATranslation_12,__ATranslation_12);
 CLS(1,_ATranslation_11,__ATranslation_11);
 CLS(2,_ATranslation_10_c,__ATranslation_10);
 CLS(4,_ATranslation_9,__ATranslation_9);
 CLS(4,_ATranslation_8_c,__ATranslation_8);
 CLS(1,_ATranslation_7,__ATranslation_7);
 CLS(1,_ATranslation_6,__ATranslation_6);
 CLS(2,_ATranslation_4,__ATranslation_4);
 CLS(2,_ATranslation_2,__ATranslation_2);
 CLS(1,_ATranslation_1,__ATranslation_1);
 MTH(4,1,2,_mt_4_1_2);LZYMTH(4,1,2,_mt_4_1_2);
 CPPRD(__AOcOptions_151,1);
 PRD(1,4,__ATranslation_18);FLD(__ATranslation_18,1)=__AOcOptions_151;}

